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

1318 lines
2.0 MiB

This file contains ambiguous Unicode 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.

!(function(){var sc=Object.defineProperty,uc=Object.defineProperties;var cc=Object.getOwnPropertyDescriptors;var wu=Object.getOwnPropertySymbols;var Gu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable;var Tu=Math.pow,Yu=(Dn,Pt,b)=>Pt in Dn?sc(Dn,Pt,{enumerable:!0,configurable:!0,writable:!0,value:b}):Dn[Pt]=b,ai=(Dn,Pt)=>{for(var b in Pt||(Pt={}))Gu.call(Pt,b)&&Yu(Dn,b,Pt[b]);if(wu)for(var b of wu(Pt))Qu.call(Pt,b)&&Yu(Dn,b,Pt[b]);return Dn},Vi=(Dn,Pt)=>uc(Dn,cc(Pt));var Au=(Dn,Pt)=>{var b={};for(var y in Dn)Gu.call(Dn,y)&&Pt.indexOf(y)<0&&(b[y]=Dn[y]);if(Dn!=null&&wu)for(var y of wu(Dn))Pt.indexOf(y)<0&&Qu.call(Dn,y)&&(b[y]=Dn[y]);return b};var Ju=(Dn,Pt,b)=>new Promise((y,Ee)=>{var oe=ye=>{try{Ce(b.next(ye))}catch(De){Ee(De)}},Ae=ye=>{try{Ce(b.throw(ye))}catch(De){Ee(De)}},Ce=ye=>ye.done?y(ye.value):Promise.resolve(ye.value).then(oe,Ae);Ce((b=b.apply(Dn,Pt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{27812:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},89489:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},59477:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},40001:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},26227:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},67921:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},49198:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},41464:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},87169:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},73331:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},15277:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},52671:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},8657:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},56082:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},33853:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},12893:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},15075:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},32134:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},43531:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},61485:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},47472:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},87395:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(54476),Ee=b(59301),oe={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"},Ae=oe,Ce=b(7657),ye=function(ue,Re){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:Re,icon:Ae}))},De=Ee.forwardRef(ye),ke=De},87954:function(Dn,Pt,b){"use strict";b.d(Pt,{LB:function(){return na},y9:function(){return da},g4:function(){return Mt},we:function(){return $t},pE:function(){return He},VK:function(){return ot},Cj:function(){return Wa},O1:function(){return za},Zj:function(){return Ta},VT:function(){return we},Dy:function(){return ze}});var y=b(59301),Ee=b(4676),oe=b(35241);const Ae={display:"none"};function Ce(tt){let{id:Ft,value:Ut}=tt;return y.createElement("div",{id:Ft,style:Ae},Ut)}function ye(tt){let{id:Ft,announcement:Ut,ariaLiveType:hn="assertive"}=tt;const xn={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return y.createElement("div",{id:Ft,style:xn,role:"status","aria-live":hn,"aria-atomic":!0},Ut)}function De(){const[tt,Ft]=(0,y.useState)("");return{announce:(0,y.useCallback)(hn=>{hn!=null&&Ft(hn)},[]),announcement:tt}}const ke=(0,y.createContext)(null);function ve(tt){const Ft=(0,y.useContext)(ke);(0,y.useEffect)(()=>{if(!Ft)throw new Error("useDndMonitor must be used within a children of <DndContext>");return Ft(tt)},[tt,Ft])}function ue(){const[tt]=(0,y.useState)(()=>new Set),Ft=(0,y.useCallback)(hn=>(tt.add(hn),()=>tt.delete(hn)),[tt]);return[(0,y.useCallback)(hn=>{let{type:xn,event:on}=hn;tt.forEach(Sn=>{var wn;return(wn=Sn[xn])==null?void 0:wn.call(Sn,on)})},[tt]),Ft]}const Re={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},ge={onDragStart(tt){let{active:Ft}=tt;return"Picked up draggable item "+Ft.id+"."},onDragOver(tt){let{active:Ft,over:Ut}=tt;return Ut?"Draggable item "+Ft.id+" was moved over droppable area "+Ut.id+".":"Draggable item "+Ft.id+" is no longer over a droppable area."},onDragEnd(tt){let{active:Ft,over:Ut}=tt;return Ut?"Draggable item "+Ft.id+" was dropped over droppable area "+Ut.id:"Draggable item "+Ft.id+" was dropped."},onDragCancel(tt){let{active:Ft}=tt;return"Dragging was cancelled. Draggable item "+Ft.id+" was dropped."}};function qe(tt){let{announcements:Ft=ge,container:Ut,hiddenTextDescribedById:hn,screenReaderInstructions:xn=Re}=tt;const{announce:on,announcement:Sn}=De(),wn=(0,oe.Ld)("DndLiveRegion"),[Bn,fr]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{fr(!0)},[]),ve((0,y.useMemo)(()=>({onDragStart(Vn){let{active:rr}=Vn;on(Ft.onDragStart({active:rr}))},onDragMove(Vn){let{active:rr,over:yr}=Vn;Ft.onDragMove&&on(Ft.onDragMove({active:rr,over:yr}))},onDragOver(Vn){let{active:rr,over:yr}=Vn;on(Ft.onDragOver({active:rr,over:yr}))},onDragEnd(Vn){let{active:rr,over:yr}=Vn;on(Ft.onDragEnd({active:rr,over:yr}))},onDragCancel(Vn){let{active:rr,over:yr}=Vn;on(Ft.onDragCancel({active:rr,over:yr}))}}),[on,Ft])),!Bn)return null;const Dr=y.createElement(y.Fragment,null,y.createElement(Ce,{id:hn,value:xn.draggable}),y.createElement(ye,{id:wn,announcement:Sn}));return Ut?(0,Ee.createPortal)(Dr,Ut):Dr}var Ge;(function(tt){tt.DragStart="dragStart",tt.DragMove="dragMove",tt.DragEnd="dragEnd",tt.DragCancel="dragCancel",tt.DragOver="dragOver",tt.RegisterDroppable="registerDroppable",tt.SetDroppableDisabled="setDroppableDisabled",tt.UnregisterDroppable="unregisterDroppable"})(Ge||(Ge={}));function Oe(){}function we(tt,Ft){return(0,y.useMemo)(()=>({sensor:tt,options:Ft!=null?Ft:{}}),[tt,Ft])}function ze(){for(var tt=arguments.length,Ft=new Array(tt),Ut=0;Ut<tt;Ut++)Ft[Ut]=arguments[Ut];return(0,y.useMemo)(()=>[...Ft].filter(hn=>hn!=null),[...Ft])}const ct=Object.freeze({x:0,y:0});function Je(tt,Ft){return Math.sqrt(Math.pow(tt.x-Ft.x,2)+Math.pow(tt.y-Ft.y,2))}function $e(tt,Ft){const Ut=(0,oe.DC)(tt);if(!Ut)return"0 0";const hn={x:(Ut.x-Ft.left)/Ft.width*100,y:(Ut.y-Ft.top)/Ft.height*100};return hn.x+"% "+hn.y+"%"}function se(tt,Ft){let{data:{value:Ut}}=tt,{data:{value:hn}}=Ft;return Ut-hn}function Ie(tt,Ft){let{data:{value:Ut}}=tt,{data:{value:hn}}=Ft;return hn-Ut}function ut(tt){let{left:Ft,top:Ut,height:hn,width:xn}=tt;return[{x:Ft,y:Ut},{x:Ft+xn,y:Ut},{x:Ft,y:Ut+hn},{x:Ft+xn,y:Ut+hn}]}function je(tt,Ft){if(!tt||tt.length===0)return null;const[Ut]=tt;return Ft?Ut[Ft]:Ut}function xt(tt,Ft,Ut){return Ft===void 0&&(Ft=tt.left),Ut===void 0&&(Ut=tt.top),{x:Ft+tt.width*.5,y:Ut+tt.height*.5}}const He=tt=>{let{collisionRect:Ft,droppableRects:Ut,droppableContainers:hn}=tt;const xn=xt(Ft,Ft.left,Ft.top),on=[];for(const Sn of hn){const{id:wn}=Sn,Bn=Ut.get(wn);if(Bn){const fr=Je(xt(Bn),xn);on.push({id:wn,data:{droppableContainer:Sn,value:fr}})}}return on.sort(se)},et=tt=>{let{collisionRect:Ft,droppableRects:Ut,droppableContainers:hn}=tt;const xn=ut(Ft),on=[];for(const Sn of hn){const{id:wn}=Sn,Bn=Ut.get(wn);if(Bn){const fr=ut(Bn),Dr=xn.reduce((rr,yr,Wr)=>rr+Je(fr[Wr],yr),0),Vn=Number((Dr/4).toFixed(4));on.push({id:wn,data:{droppableContainer:Sn,value:Vn}})}}return on.sort(se)};function lt(tt,Ft){const Ut=Math.max(Ft.top,tt.top),hn=Math.max(Ft.left,tt.left),xn=Math.min(Ft.left+Ft.width,tt.left+tt.width),on=Math.min(Ft.top+Ft.height,tt.top+tt.height),Sn=xn-hn,wn=on-Ut;if(hn<xn&&Ut<on){const Bn=Ft.width*Ft.height,fr=tt.width*tt.height,Dr=Sn*wn,Vn=Dr/(Bn+fr-Dr);return Number(Vn.toFixed(4))}return 0}const Pe=tt=>{let{collisionRect:Ft,droppableRects:Ut,droppableContainers:hn}=tt;const xn=[];for(const on of hn){const{id:Sn}=on,wn=Ut.get(Sn);if(wn){const Bn=lt(wn,Ft);Bn>0&&xn.push({id:Sn,data:{droppableContainer:on,value:Bn}})}}return xn.sort(Ie)};function Fe(tt,Ft){const{top:Ut,left:hn,bottom:xn,right:on}=Ft;return Ut<=tt.y&&tt.y<=xn&&hn<=tt.x&&tt.x<=on}const Me=tt=>{let{droppableContainers:Ft,droppableRects:Ut,pointerCoordinates:hn}=tt;if(!hn)return[];const xn=[];for(const on of Ft){const{id:Sn}=on,wn=Ut.get(Sn);if(wn&&Fe(hn,wn)){const fr=ut(wn).reduce((Vn,rr)=>Vn+Je(hn,rr),0),Dr=Number((fr/4).toFixed(4));xn.push({id:Sn,data:{droppableContainer:on,value:Dr}})}}return xn.sort(se)};function ce(tt,Ft,Ut){return Vi(ai({},tt),{scaleX:Ft&&Ut?Ft.width/Ut.width:1,scaleY:Ft&&Ut?Ft.height/Ut.height:1})}function It(tt,Ft){return tt&&Ft?{x:tt.left-Ft.left,y:tt.top-Ft.top}:ct}function _e(tt){return function(Ut){for(var hn=arguments.length,xn=new Array(hn>1?hn-1:0),on=1;on<hn;on++)xn[on-1]=arguments[on];return xn.reduce((Sn,wn)=>Vi(ai({},Sn),{top:Sn.top+tt*wn.y,bottom:Sn.bottom+tt*wn.y,left:Sn.left+tt*wn.x,right:Sn.right+tt*wn.x}),ai({},Ut))}}const Ne=_e(1);function pt(tt){if(tt.startsWith("matrix3d(")){const Ft=tt.slice(9,-1).split(/, /);return{x:+Ft[12],y:+Ft[13],scaleX:+Ft[0],scaleY:+Ft[5]}}else if(tt.startsWith("matrix(")){const Ft=tt.slice(7,-1).split(/, /);return{x:+Ft[4],y:+Ft[5],scaleX:+Ft[0],scaleY:+Ft[3]}}return null}function xe(tt,Ft,Ut){const hn=pt(Ft);if(!hn)return tt;const{scaleX:xn,scaleY:on,x:Sn,y:wn}=hn,Bn=tt.left-Sn-(1-xn)*parseFloat(Ut),fr=tt.top-wn-(1-on)*parseFloat(Ut.slice(Ut.indexOf(" ")+1)),Dr=xn?tt.width/xn:tt.width,Vn=on?tt.height/on:tt.height;return{width:Dr,height:Vn,top:fr,right:Bn+Dr,bottom:fr+Vn,left:Bn}}const me={ignoreTransform:!1};function ot(tt,Ft){Ft===void 0&&(Ft=me);let Ut=tt.getBoundingClientRect();if(Ft.ignoreTransform){const{transform:fr,transformOrigin:Dr}=(0,oe.Jj)(tt).getComputedStyle(tt);fr&&(Ut=xe(Ut,fr,Dr))}const{top:hn,left:xn,width:on,height:Sn,bottom:wn,right:Bn}=Ut;return{top:hn,left:xn,width:on,height:Sn,bottom:wn,right:Bn}}function Zt(tt){return ot(tt,{ignoreTransform:!0})}function Tt(tt){const Ft=tt.innerWidth,Ut=tt.innerHeight;return{top:0,left:0,right:Ft,bottom:Ut,width:Ft,height:Ut}}function Se(tt,Ft){return Ft===void 0&&(Ft=(0,oe.Jj)(tt).getComputedStyle(tt)),Ft.position==="fixed"}function nt(tt,Ft){Ft===void 0&&(Ft=(0,oe.Jj)(tt).getComputedStyle(tt));const Ut=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(xn=>{const on=Ft[xn];return typeof on=="string"?Ut.test(on):!1})}function ht(tt,Ft){const Ut=[];function hn(xn){if(Ft!=null&&Ut.length>=Ft||!xn)return Ut;if((0,oe.qk)(xn)&&xn.scrollingElement!=null&&!Ut.includes(xn.scrollingElement))return Ut.push(xn.scrollingElement),Ut;if(!(0,oe.Re)(xn)||(0,oe.vZ)(xn)||Ut.includes(xn))return Ut;const on=(0,oe.Jj)(tt).getComputedStyle(xn);return xn!==tt&&nt(xn,on)&&Ut.push(xn),Se(xn,on)?Ut:hn(xn.parentNode)}return tt?hn(tt):Ut}function zt(tt){const[Ft]=ht(tt,1);return Ft!=null?Ft:null}function At(tt){return!oe.Nq||!tt?null:(0,oe.FJ)(tt)?tt:(0,oe.UG)(tt)?(0,oe.qk)(tt)||tt===(0,oe.r3)(tt).scrollingElement?window:(0,oe.Re)(tt)?tt:null:null}function Jt(tt){return(0,oe.FJ)(tt)?tt.scrollX:tt.scrollLeft}function wt(tt){return(0,oe.FJ)(tt)?tt.scrollY:tt.scrollTop}function an(tt){return{x:Jt(tt),y:wt(tt)}}var Xt;(function(tt){tt[tt.Forward=1]="Forward",tt[tt.Backward=-1]="Backward"})(Xt||(Xt={}));function de(tt){return!oe.Nq||!tt?!1:tt===document.scrollingElement}function ne(tt){const Ft={x:0,y:0},Ut=de(tt)?{height:window.innerHeight,width:window.innerWidth}:{height:tt.clientHeight,width:tt.clientWidth},hn={x:tt.scrollWidth-Ut.width,y:tt.scrollHeight-Ut.height},xn=tt.scrollTop<=Ft.y,on=tt.scrollLeft<=Ft.x,Sn=tt.scrollTop>=hn.y,wn=tt.scrollLeft>=hn.x;return{isTop:xn,isLeft:on,isBottom:Sn,isRight:wn,maxScroll:hn,minScroll:Ft}}const te={x:.2,y:.2};function ae(tt,Ft,Ut,hn,xn){let{top:on,left:Sn,right:wn,bottom:Bn}=Ut;hn===void 0&&(hn=10),xn===void 0&&(xn=te);const{isTop:fr,isBottom:Dr,isLeft:Vn,isRight:rr}=ne(tt),yr={x:0,y:0},Wr={x:0,y:0},xa={height:Ft.height*xn.y,width:Ft.width*xn.x};return!fr&&on<=Ft.top+xa.height?(yr.y=Xt.Backward,Wr.y=hn*Math.abs((Ft.top+xa.height-on)/xa.height)):!Dr&&Bn>=Ft.bottom-xa.height&&(yr.y=Xt.Forward,Wr.y=hn*Math.abs((Ft.bottom-xa.height-Bn)/xa.height)),!rr&&wn>=Ft.right-xa.width?(yr.x=Xt.Forward,Wr.x=hn*Math.abs((Ft.right-xa.width-wn)/xa.width)):!Vn&&Sn<=Ft.left+xa.width&&(yr.x=Xt.Backward,Wr.x=hn*Math.abs((Ft.left+xa.width-Sn)/xa.width)),{direction:yr,speed:Wr}}function he(tt){if(tt===document.scrollingElement){const{innerWidth:on,innerHeight:Sn}=window;return{top:0,left:0,right:on,bottom:Sn,width:on,height:Sn}}const{top:Ft,left:Ut,right:hn,bottom:xn}=tt.getBoundingClientRect();return{top:Ft,left:Ut,right:hn,bottom:xn,width:tt.clientWidth,height:tt.clientHeight}}function re(tt){return tt.reduce((Ft,Ut)=>(0,oe.IH)(Ft,an(Ut)),ct)}function fe(tt){return tt.reduce((Ft,Ut)=>Ft+Jt(Ut),0)}function Ze(tt){return tt.reduce((Ft,Ut)=>Ft+wt(Ut),0)}function dt(tt,Ft){if(Ft===void 0&&(Ft=ot),!tt)return;const{top:Ut,left:hn,bottom:xn,right:on}=Ft(tt);zt(tt)&&(xn<=0||on<=0||Ut>=window.innerHeight||hn>=window.innerWidth)&&tt.scrollIntoView({block:"center",inline:"center"})}const We=[["x",["left","right"],fe],["y",["top","bottom"],Ze]];class Le{constructor(Ft,Ut){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const hn=ht(Ut),xn=re(hn);this.rect=ai({},Ft),this.width=Ft.width,this.height=Ft.height;for(const[on,Sn,wn]of We)for(const Bn of Sn)Object.defineProperty(this,Bn,{get:()=>{const fr=wn(hn),Dr=xn[on]-fr;return this.rect[Bn]+Dr},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class it{constructor(Ft){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ut=>{var hn;return(hn=this.target)==null?void 0:hn.removeEventListener(...Ut)})},this.target=Ft}add(Ft,Ut,hn){var xn;(xn=this.target)==null||xn.addEventListener(Ft,Ut,hn),this.listeners.push([Ft,Ut,hn])}}function yt(tt){const{EventTarget:Ft}=(0,oe.Jj)(tt);return tt instanceof Ft?tt:(0,oe.r3)(tt)}function Ot(tt,Ft){const Ut=Math.abs(tt.x),hn=Math.abs(tt.y);return typeof Ft=="number"?Math.sqrt(Tu(Ut,2)+Tu(hn,2))>Ft:"x"in Ft&&"y"in Ft?Ut>Ft.x&&hn>Ft.y:"x"in Ft?Ut>Ft.x:"y"in Ft?hn>Ft.y:!1}var Qe;(function(tt){tt.Click="click",tt.DragStart="dragstart",tt.Keydown="keydown",tt.ContextMenu="contextmenu",tt.Resize="resize",tt.SelectionChange="selectionchange",tt.VisibilityChange="visibilitychange"})(Qe||(Qe={}));function st(tt){tt.preventDefault()}function pe(tt){tt.stopPropagation()}var Mt;(function(tt){tt.Space="Space",tt.Down="ArrowDown",tt.Right="ArrowRight",tt.Left="ArrowLeft",tt.Up="ArrowUp",tt.Esc="Escape",tt.Enter="Enter",tt.Tab="Tab"})(Mt||(Mt={}));const sn={start:[Mt.Space,Mt.Enter],cancel:[Mt.Esc],end:[Mt.Space,Mt.Enter,Mt.Tab]},nn=(tt,Ft)=>{let{currentCoordinates:Ut}=Ft;switch(tt.code){case Mt.Right:return Vi(ai({},Ut),{x:Ut.x+25});case Mt.Left:return Vi(ai({},Ut),{x:Ut.x-25});case Mt.Down:return Vi(ai({},Ut),{y:Ut.y+25});case Mt.Up:return Vi(ai({},Ut),{y:Ut.y-25})}};class Kt{constructor(Ft){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Ft;const{event:{target:Ut}}=Ft;this.props=Ft,this.listeners=new it((0,oe.r3)(Ut)),this.windowListeners=new it((0,oe.Jj)(Ut)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Qe.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Ft,onStart:Ut}=this.props,hn=Ft.node.current;hn&&dt(hn),Ut(ct)}handleKeyDown(Ft){if((0,oe.vd)(Ft)){const{active:Ut,context:hn,options:xn}=this.props,{keyboardCodes:on=sn,coordinateGetter:Sn=nn,scrollBehavior:wn="smooth"}=xn,{code:Bn}=Ft;if(on.end.includes(Bn)){this.handleEnd(Ft);return}if(on.cancel.includes(Bn)){this.handleCancel(Ft);return}const{collisionRect:fr}=hn.current,Dr=fr?{x:fr.left,y:fr.top}:ct;this.referenceCoordinates||(this.referenceCoordinates=Dr);const Vn=Sn(Ft,{active:Ut,context:hn.current,currentCoordinates:Dr});if(Vn){const rr=(0,oe.$X)(Vn,Dr),yr={x:0,y:0},{scrollableAncestors:Wr}=hn.current;for(const xa of Wr){const eo=Ft.code,{isTop:no,isRight:Io,isLeft:Eo,isBottom:zo,maxScroll:Wo,minScroll:Ko}=ne(xa),Fo=he(xa),_o={x:Math.min(eo===Mt.Right?Fo.right-Fo.width/2:Fo.right,Math.max(eo===Mt.Right?Fo.left:Fo.left+Fo.width/2,Vn.x)),y:Math.min(eo===Mt.Down?Fo.bottom-Fo.height/2:Fo.bottom,Math.max(eo===Mt.Down?Fo.top:Fo.top+Fo.height/2,Vn.y))},ci=eo===Mt.Right&&!Io||eo===Mt.Left&&!Eo,Ei=eo===Mt.Down&&!zo||eo===Mt.Up&&!no;if(ci&&_o.x!==Vn.x){const bi=xa.scrollLeft+rr.x,Ri=eo===Mt.Right&&bi<=Wo.x||eo===Mt.Left&&bi>=Ko.x;if(Ri&&!rr.y){xa.scrollTo({left:bi,behavior:wn});return}Ri?yr.x=xa.scrollLeft-bi:yr.x=eo===Mt.Right?xa.scrollLeft-Wo.x:xa.scrollLeft-Ko.x,yr.x&&xa.scrollBy({left:-yr.x,behavior:wn});break}else if(Ei&&_o.y!==Vn.y){const bi=xa.scrollTop+rr.y,Ri=eo===Mt.Down&&bi<=Wo.y||eo===Mt.Up&&bi>=Ko.y;if(Ri&&!rr.x){xa.scrollTo({top:bi,behavior:wn});return}Ri?yr.y=xa.scrollTop-bi:yr.y=eo===Mt.Down?xa.scrollTop-Wo.y:xa.scrollTop-Ko.y,yr.y&&xa.scrollBy({top:-yr.y,behavior:wn});break}}this.handleMove(Ft,(0,oe.IH)((0,oe.$X)(Vn,this.referenceCoordinates),yr))}}}handleMove(Ft,Ut){const{onMove:hn}=this.props;Ft.preventDefault(),hn(Ut)}handleEnd(Ft){const{onEnd:Ut}=this.props;Ft.preventDefault(),this.detach(),Ut()}handleCancel(Ft){const{onCancel:Ut}=this.props;Ft.preventDefault(),this.detach(),Ut()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Kt.activators=[{eventName:"onKeyDown",handler:(tt,Ft,Ut)=>{let{keyboardCodes:hn=sn,onActivation:xn}=Ft,{active:on}=Ut;const{code:Sn}=tt.nativeEvent;if(hn.start.includes(Sn)){const wn=on.activatorNode.current;return wn&&tt.target!==wn?!1:(tt.preventDefault(),xn==null||xn({event:tt.nativeEvent}),!0)}return!1}}];function Vt(tt){return!!(tt&&"distance"in tt)}function en(tt){return!!(tt&&"delay"in tt)}class gt{constructor(Ft,Ut,hn){var xn;hn===void 0&&(hn=yt(Ft.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Ft,this.events=Ut;const{event:on}=Ft,{target:Sn}=on;this.props=Ft,this.events=Ut,this.document=(0,oe.r3)(Sn),this.documentListeners=new it(this.document),this.listeners=new it(hn),this.windowListeners=new it((0,oe.Jj)(Sn)),this.initialCoordinates=(xn=(0,oe.DC)(on))!=null?xn:ct,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Ft,props:{options:{activationConstraint:Ut,bypassActivationConstraint:hn}}}=this;if(this.listeners.add(Ft.move.name,this.handleMove,{passive:!1}),this.listeners.add(Ft.end.name,this.handleEnd),Ft.cancel&&this.listeners.add(Ft.cancel.name,this.handleCancel),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.DragStart,st),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),this.windowListeners.add(Qe.ContextMenu,st),this.documentListeners.add(Qe.Keydown,this.handleKeydown),Ut){if(hn!=null&&hn({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(en(Ut)){this.timeoutId=setTimeout(this.handleStart,Ut.delay),this.handlePending(Ut);return}if(Vt(Ut)){this.handlePending(Ut);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Ft,Ut){const{active:hn,onPending:xn}=this.props;xn(hn,Ft,this.initialCoordinates,Ut)}handleStart(){const{initialCoordinates:Ft}=this,{onStart:Ut}=this.props;Ft&&(this.activated=!0,this.documentListeners.add(Qe.Click,pe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),Ut(Ft))}handleMove(Ft){var Ut;const{activated:hn,initialCoordinates:xn,props:on}=this,{onMove:Sn,options:{activationConstraint:wn}}=on;if(!xn)return;const Bn=(Ut=(0,oe.DC)(Ft))!=null?Ut:ct,fr=(0,oe.$X)(xn,Bn);if(!hn&&wn){if(Vt(wn)){if(wn.tolerance!=null&&Ot(fr,wn.tolerance))return this.handleCancel();if(Ot(fr,wn.distance))return this.handleStart()}if(en(wn)&&Ot(fr,wn.tolerance))return this.handleCancel();this.handlePending(wn,fr);return}Ft.cancelable&&Ft.preventDefault(),Sn(Bn)}handleEnd(){const{onAbort:Ft,onEnd:Ut}=this.props;this.detach(),this.activated||Ft(this.props.active),Ut()}handleCancel(){const{onAbort:Ft,onCancel:Ut}=this.props;this.detach(),this.activated||Ft(this.props.active),Ut()}handleKeydown(Ft){Ft.code===Mt.Esc&&this.handleCancel()}removeTextSelection(){var Ft;(Ft=this.document.getSelection())==null||Ft.removeAllRanges()}}const kt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class $t extends gt{constructor(Ft){const{event:Ut}=Ft,hn=(0,oe.r3)(Ut.target);super(Ft,kt,hn)}}$t.activators=[{eventName:"onPointerDown",handler:(tt,Ft)=>{let{nativeEvent:Ut}=tt,{onActivation:hn}=Ft;return!Ut.isPrimary||Ut.button!==0?!1:(hn==null||hn({event:Ut}),!0)}}];const Cn={move:{name:"mousemove"},end:{name:"mouseup"}};var Ue;(function(tt){tt[tt.RightClick=2]="RightClick"})(Ue||(Ue={}));class St extends gt{constructor(Ft){super(Ft,Cn,(0,oe.r3)(Ft.event.target))}}St.activators=[{eventName:"onMouseDown",handler:(tt,Ft)=>{let{nativeEvent:Ut}=tt,{onActivation:hn}=Ft;return Ut.button===Ue.RightClick?!1:(hn==null||hn({event:Ut}),!0)}}];const vt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Bt extends gt{constructor(Ft){super(Ft,vt)}static setup(){return window.addEventListener(vt.move.name,Ft,{capture:!1,passive:!1}),function(){window.removeEventListener(vt.move.name,Ft)};function Ft(){}}}Bt.activators=[{eventName:"onTouchStart",handler:(tt,Ft)=>{let{nativeEvent:Ut}=tt,{onActivation:hn}=Ft;const{touches:xn}=Ut;return xn.length>1?!1:(hn==null||hn({event:Ut}),!0)}}];var yn;(function(tt){tt[tt.Pointer=0]="Pointer",tt[tt.DraggableRect=1]="DraggableRect"})(yn||(yn={}));var Mn;(function(tt){tt[tt.TreeOrder=0]="TreeOrder",tt[tt.ReversedTreeOrder=1]="ReversedTreeOrder"})(Mn||(Mn={}));function cr(tt){let{acceleration:Ft,activator:Ut=yn.Pointer,canScroll:hn,draggingRect:xn,enabled:on,interval:Sn=5,order:wn=Mn.TreeOrder,pointerCoordinates:Bn,scrollableAncestors:fr,scrollableAncestorRects:Dr,delta:Vn,threshold:rr}=tt;const yr=Ht({delta:Vn,disabled:!on}),[Wr,xa]=(0,oe.Yz)(),eo=(0,y.useRef)({x:0,y:0}),no=(0,y.useRef)({x:0,y:0}),Io=(0,y.useMemo)(()=>{switch(Ut){case yn.Pointer:return Bn?{top:Bn.y,bottom:Bn.y,left:Bn.x,right:Bn.x}:null;case yn.DraggableRect:return xn}},[Ut,xn,Bn]),Eo=(0,y.useRef)(null),zo=(0,y.useCallback)(()=>{const Ko=Eo.current;if(!Ko)return;const Fo=eo.current.x*no.current.x,_o=eo.current.y*no.current.y;Ko.scrollBy(Fo,_o)},[]),Wo=(0,y.useMemo)(()=>wn===Mn.TreeOrder?[...fr].reverse():fr,[wn,fr]);(0,y.useEffect)(()=>{if(!on||!fr.length||!Io){xa();return}for(const Ko of Wo){if((hn==null?void 0:hn(Ko))===!1)continue;const Fo=fr.indexOf(Ko),_o=Dr[Fo];if(!_o)continue;const{direction:ci,speed:Ei}=ae(Ko,_o,Io,Ft,rr);for(const bi of["x","y"])yr[bi][ci[bi]]||(Ei[bi]=0,ci[bi]=0);if(Ei.x>0||Ei.y>0){xa(),Eo.current=Ko,Wr(zo,Sn),eo.current=Ei,no.current=ci;return}}eo.current={x:0,y:0},no.current={x:0,y:0},xa()},[Ft,zo,hn,xa,on,Sn,JSON.stringify(Io),JSON.stringify(yr),Wr,fr,Wo,Dr,JSON.stringify(rr)])}const qn={x:{[Xt.Backward]:!1,[Xt.Forward]:!1},y:{[Xt.Backward]:!1,[Xt.Forward]:!1}};function Ht(tt){let{delta:Ft,disabled:Ut}=tt;const hn=(0,oe.D9)(Ft);return(0,oe.Gj)(xn=>{if(Ut||!hn||!xn)return qn;const on={x:Math.sign(Ft.x-hn.x),y:Math.sign(Ft.y-hn.y)};return{x:{[Xt.Backward]:xn.x[Xt.Backward]||on.x===-1,[Xt.Forward]:xn.x[Xt.Forward]||on.x===1},y:{[Xt.Backward]:xn.y[Xt.Backward]||on.y===-1,[Xt.Forward]:xn.y[Xt.Forward]||on.y===1}}},[Ut,Ft,hn])}function Yn(tt,Ft){const Ut=Ft!=null?tt.get(Ft):void 0,hn=Ut?Ut.node.current:null;return(0,oe.Gj)(xn=>{var on;return Ft==null?null:(on=hn!=null?hn:xn)!=null?on:null},[hn,Ft])}function Qt(tt,Ft){return(0,y.useMemo)(()=>tt.reduce((Ut,hn)=>{const{sensor:xn}=hn,on=xn.activators.map(Sn=>({eventName:Sn.eventName,handler:Ft(Sn.handler,hn)}));return[...Ut,...on]},[]),[tt,Ft])}var vn;(function(tt){tt[tt.Always=0]="Always",tt[tt.BeforeDragging=1]="BeforeDragging",tt[tt.WhileDragging=2]="WhileDragging"})(vn||(vn={}));var Rn;(function(tt){tt.Optimized="optimized"})(Rn||(Rn={}));const Jn=new Map;function zn(tt,Ft){let{dragging:Ut,dependencies:hn,config:xn}=Ft;const[on,Sn]=(0,y.useState)(null),{frequency:wn,measure:Bn,strategy:fr}=xn,Dr=(0,y.useRef)(tt),Vn=eo(),rr=(0,oe.Ey)(Vn),yr=(0,y.useCallback)(function(no){no===void 0&&(no=[]),!rr.current&&Sn(Io=>Io===null?no:Io.concat(no.filter(Eo=>!Io.includes(Eo))))},[rr]),Wr=(0,y.useRef)(null),xa=(0,oe.Gj)(no=>{if(Vn&&!Ut)return Jn;if(!no||no===Jn||Dr.current!==tt||on!=null){const Io=new Map;for(let Eo of tt){if(!Eo)continue;if(on&&on.length>0&&!on.includes(Eo.id)&&Eo.rect.current){Io.set(Eo.id,Eo.rect.current);continue}const zo=Eo.node.current,Wo=zo?new Le(Bn(zo),zo):null;Eo.rect.current=Wo,Wo&&Io.set(Eo.id,Wo)}return Io}return no},[tt,on,Ut,Vn,Bn]);return(0,y.useEffect)(()=>{Dr.current=tt},[tt]),(0,y.useEffect)(()=>{Vn||yr()},[Ut,Vn]),(0,y.useEffect)(()=>{on&&on.length>0&&Sn(null)},[JSON.stringify(on)]),(0,y.useEffect)(()=>{Vn||typeof wn!="number"||Wr.current!==null||(Wr.current=setTimeout(()=>{yr(),Wr.current=null},wn))},[wn,Vn,yr,...hn]),{droppableRects:xa,measureDroppableContainers:yr,measuringScheduled:on!=null};function eo(){switch(fr){case vn.Always:return!1;case vn.BeforeDragging:return Ut;default:return!Ut}}}function pn(tt,Ft){return(0,oe.Gj)(Ut=>tt?Ut||(typeof Ft=="function"?Ft(tt):tt):null,[Ft,tt])}function dn(tt,Ft){return pn(tt,Ft)}function kn(tt){let{callback:Ft,disabled:Ut}=tt;const hn=(0,oe.zX)(Ft),xn=(0,y.useMemo)(()=>{if(Ut||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:on}=window;return new on(hn)},[hn,Ut]);return(0,y.useEffect)(()=>()=>xn==null?void 0:xn.disconnect(),[xn]),xn}function ir(tt){let{callback:Ft,disabled:Ut}=tt;const hn=(0,oe.zX)(Ft),xn=(0,y.useMemo)(()=>{if(Ut||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:on}=window;return new on(hn)},[Ut]);return(0,y.useEffect)(()=>()=>xn==null?void 0:xn.disconnect(),[xn]),xn}function sr(tt){return new Le(ot(tt),tt)}function gr(tt,Ft,Ut){Ft===void 0&&(Ft=sr);const[hn,xn]=(0,y.useState)(null);function on(){xn(Bn=>{if(!tt)return null;if(tt.isConnected===!1){var fr;return(fr=Bn!=null?Bn:Ut)!=null?fr:null}const Dr=Ft(tt);return JSON.stringify(Bn)===JSON.stringify(Dr)?Bn:Dr})}const Sn=kn({callback(Bn){if(tt)for(const fr of Bn){const{type:Dr,target:Vn}=fr;if(Dr==="childList"&&Vn instanceof HTMLElement&&Vn.contains(tt)){on();break}}}}),wn=ir({callback:on});return(0,oe.LI)(()=>{on(),tt?(wn==null||wn.observe(tt),Sn==null||Sn.observe(document.body,{childList:!0,subtree:!0})):(wn==null||wn.disconnect(),Sn==null||Sn.disconnect())},[tt]),hn}function Gn(tt){const Ft=pn(tt);return It(tt,Ft)}const Sr=[];function nr(tt){const Ft=(0,y.useRef)(tt),Ut=(0,oe.Gj)(hn=>tt?hn&&hn!==Sr&&tt&&Ft.current&&tt.parentNode===Ft.current.parentNode?hn:ht(tt):Sr,[tt]);return(0,y.useEffect)(()=>{Ft.current=tt},[tt]),Ut}function Kr(tt){const[Ft,Ut]=(0,y.useState)(null),hn=(0,y.useRef)(tt),xn=(0,y.useCallback)(on=>{const Sn=At(on.target);Sn&&Ut(wn=>wn?(wn.set(Sn,an(Sn)),new Map(wn)):null)},[]);return(0,y.useEffect)(()=>{const on=hn.current;if(tt!==on){Sn(on);const wn=tt.map(Bn=>{const fr=At(Bn);return fr?(fr.addEventListener("scroll",xn,{passive:!0}),[fr,an(fr)]):null}).filter(Bn=>Bn!=null);Ut(wn.length?new Map(wn):null),hn.current=tt}return()=>{Sn(tt),Sn(on)};function Sn(wn){wn.forEach(Bn=>{const fr=At(Bn);fr==null||fr.removeEventListener("scroll",xn)})}},[xn,tt]),(0,y.useMemo)(()=>tt.length?Ft?Array.from(Ft.values()).reduce((on,Sn)=>(0,oe.IH)(on,Sn),ct):re(tt):ct,[tt,Ft])}function Pn(tt,Ft){Ft===void 0&&(Ft=[]);const Ut=(0,y.useRef)(null);return(0,y.useEffect)(()=>{Ut.current=null},Ft),(0,y.useEffect)(()=>{const hn=tt!==ct;hn&&!Ut.current&&(Ut.current=tt),!hn&&Ut.current&&(Ut.current=null)},[tt]),Ut.current?(0,oe.$X)(tt,Ut.current):ct}function pr(tt){(0,y.useEffect)(()=>{if(!oe.Nq)return;const Ft=tt.map(Ut=>{let{sensor:hn}=Ut;return hn.setup==null?void 0:hn.setup()});return()=>{for(const Ut of Ft)Ut==null||Ut()}},tt.map(Ft=>{let{sensor:Ut}=Ft;return Ut}))}function Br(tt,Ft){return(0,y.useMemo)(()=>tt.reduce((Ut,hn)=>{let{eventName:xn,handler:on}=hn;return Ut[xn]=Sn=>{on(Sn,Ft)},Ut},{}),[tt,Ft])}function dr(tt){return(0,y.useMemo)(()=>tt?Tt(tt):null,[tt])}const Gt=[];function ln(tt,Ft){Ft===void 0&&(Ft=ot);const[Ut]=tt,hn=dr(Ut?(0,oe.Jj)(Ut):null),[xn,on]=(0,y.useState)(Gt);function Sn(){on(()=>tt.length?tt.map(Bn=>de(Bn)?hn:new Le(Ft(Bn),Bn)):Gt)}const wn=ir({callback:Sn});return(0,oe.LI)(()=>{wn==null||wn.disconnect(),Sn(),tt.forEach(Bn=>wn==null?void 0:wn.observe(Bn))},[tt]),xn}function bt(tt){if(!tt)return null;if(tt.children.length>1)return tt;const Ft=tt.children[0];return(0,oe.Re)(Ft)?Ft:tt}function Rt(tt){let{measure:Ft}=tt;const[Ut,hn]=(0,y.useState)(null),xn=(0,y.useCallback)(fr=>{for(const{target:Dr}of fr)if((0,oe.Re)(Dr)){hn(Vn=>{const rr=Ft(Dr);return Vn?Vi(ai({},Vn),{width:rr.width,height:rr.height}):rr});break}},[Ft]),on=ir({callback:xn}),Sn=(0,y.useCallback)(fr=>{const Dr=bt(fr);on==null||on.disconnect(),Dr&&(on==null||on.observe(Dr)),hn(Dr?Ft(Dr):null)},[Ft,on]),[wn,Bn]=(0,oe.wm)(Sn);return(0,y.useMemo)(()=>({nodeRef:wn,rect:Ut,setRef:Bn}),[Ut,wn,Bn])}const Nt=[{sensor:$t,options:{}},{sensor:Kt,options:{}}],_t={current:{}},ft={draggable:{measure:Zt},droppable:{measure:Zt,strategy:vn.WhileDragging,frequency:Rn.Optimized},dragOverlay:{measure:ot}};class cn extends Map{get(Ft){var Ut;return Ft!=null&&(Ut=super.get(Ft))!=null?Ut:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Ft=>{let{disabled:Ut}=Ft;return!Ut})}getNodeFor(Ft){var Ut,hn;return(Ut=(hn=this.get(Ft))==null?void 0:hn.node.current)!=null?Ut:void 0}}const mn={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new cn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Oe},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:ft,measureDroppableContainers:Oe,windowRect:null,measuringScheduled:!1},bn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Oe,draggableNodes:new Map,over:null,measureDroppableContainers:Oe},tn=(0,y.createContext)(bn),qt=(0,y.createContext)(mn);function Ct(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new cn}}}function gn(tt,Ft){switch(Ft.type){case Ge.DragStart:return Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{initialCoordinates:Ft.initialCoordinates,active:Ft.active})});case Ge.DragMove:return tt.draggable.active==null?tt:Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{translate:{x:Ft.coordinates.x-tt.draggable.initialCoordinates.x,y:Ft.coordinates.y-tt.draggable.initialCoordinates.y}})});case Ge.DragEnd:case Ge.DragCancel:return Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case Ge.RegisterDroppable:{const{element:Ut}=Ft,{id:hn}=Ut,xn=new cn(tt.droppable.containers);return xn.set(hn,Ut),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:xn})})}case Ge.SetDroppableDisabled:{const{id:Ut,key:hn,disabled:xn}=Ft,on=tt.droppable.containers.get(Ut);if(!on||hn!==on.key)return tt;const Sn=new cn(tt.droppable.containers);return Sn.set(Ut,Vi(ai({},on),{disabled:xn})),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:Sn})})}case Ge.UnregisterDroppable:{const{id:Ut,key:hn}=Ft,xn=tt.droppable.containers.get(Ut);if(!xn||hn!==xn.key)return tt;const on=new cn(tt.droppable.containers);return on.delete(Ut),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:on})})}default:return tt}}function xr(tt){let{disabled:Ft}=tt;const{active:Ut,activatorEvent:hn,draggableNodes:xn}=(0,y.useContext)(tn),on=(0,oe.D9)(hn),Sn=(0,oe.D9)(Ut==null?void 0:Ut.id);return(0,y.useEffect)(()=>{if(!Ft&&!hn&&on&&Sn!=null){if(!(0,oe.vd)(on)||document.activeElement===on.target)return;const wn=xn.get(Sn);if(!wn)return;const{activatorNode:Bn,node:fr}=wn;if(!Bn.current&&!fr.current)return;requestAnimationFrame(()=>{for(const Dr of[Bn.current,fr.current]){if(!Dr)continue;const Vn=(0,oe.so)(Dr);if(Vn){Vn.focus();break}}})}},[hn,Ft,xn,Sn,on]),null}function ur(tt,Ft){let xn=Ft,{transform:Ut}=xn,hn=Au(xn,["transform"]);return tt!=null&&tt.length?tt.reduce((on,Sn)=>Sn(ai({transform:on},hn)),Ut):Ut}function Ar(tt){return(0,y.useMemo)(()=>({draggable:ai(ai({},ft.draggable),tt==null?void 0:tt.draggable),droppable:ai(ai({},ft.droppable),tt==null?void 0:tt.droppable),dragOverlay:ai(ai({},ft.dragOverlay),tt==null?void 0:tt.dragOverlay)}),[tt==null?void 0:tt.draggable,tt==null?void 0:tt.droppable,tt==null?void 0:tt.dragOverlay])}function sa(tt){let{activeNode:Ft,measure:Ut,initialRect:hn,config:xn=!0}=tt;const on=(0,y.useRef)(!1),{x:Sn,y:wn}=typeof xn=="boolean"?{x:xn,y:xn}:xn;(0,oe.LI)(()=>{if(!Sn&&!wn||!Ft){on.current=!1;return}if(on.current||!hn)return;const fr=Ft==null?void 0:Ft.node.current;if(!fr||fr.isConnected===!1)return;const Dr=Ut(fr),Vn=It(Dr,hn);if(Sn||(Vn.x=0),wn||(Vn.y=0),on.current=!0,Math.abs(Vn.x)>0||Math.abs(Vn.y)>0){const rr=zt(fr);rr&&rr.scrollBy({top:Vn.y,left:Vn.x})}},[Ft,Sn,wn,hn,Ut])}const ya=(0,y.createContext)(Vi(ai({},ct),{scaleX:1,scaleY:1}));var Ea;(function(tt){tt[tt.Uninitialized=0]="Uninitialized",tt[tt.Initializing=1]="Initializing",tt[tt.Initialized=2]="Initialized"})(Ea||(Ea={}));const na=(0,y.memo)(function(Ft){var Ut,hn,xn,on;let rs=Ft,{id:Sn,accessibility:wn,autoScroll:Bn=!0,children:fr,sensors:Dr=Nt,collisionDetection:Vn=Pe,measuring:rr,modifiers:yr}=rs,Wr=Au(rs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const xa=(0,y.useReducer)(gn,void 0,Ct),[eo,no]=xa,[Io,Eo]=ue(),[zo,Wo]=(0,y.useState)(Ea.Uninitialized),Ko=zo===Ea.Initialized,{draggable:{active:Fo,nodes:_o,translate:ci},droppable:{containers:Ei}}=eo,bi=Fo!=null?_o.get(Fo):null,Ri=(0,y.useRef)({initial:null,translated:null}),Po=(0,y.useMemo)(()=>{var al;return Fo!=null?{id:Fo,data:(al=bi==null?void 0:bi.data)!=null?al:_t,rect:Ri}:null},[Fo,bi]),go=(0,y.useRef)(null),[Ii,Bi]=(0,y.useState)(null),[Oo,Ai]=(0,y.useState)(null),Si=(0,oe.Ey)(Wr,Object.values(Wr)),oi=(0,oe.Ld)("DndDescribedBy",Sn),wi=(0,y.useMemo)(()=>Ei.getEnabled(),[Ei]),di=Ar(rr),{droppableRects:Hi,measureDroppableContainers:Ti,measuringScheduled:Yi}=zn(wi,{dragging:Ko,dependencies:[ci.x,ci.y],config:di.droppable}),Fi=Yn(_o,Fo),zl=(0,y.useMemo)(()=>Oo?(0,oe.DC)(Oo):null,[Oo]),Tl=Hl(),$o=dn(Fi,di.draggable.measure);sa({activeNode:Fo!=null?_o.get(Fo):null,config:Tl.layoutShiftCompensation,initialRect:$o,measure:di.draggable.measure});const ni=gr(Fi,di.draggable.measure,$o),Vo=gr(Fi?Fi.parentElement:null),Yo=(0,y.useRef)({activatorEvent:null,active:null,activeNode:Fi,collisionRect:null,collisions:null,droppableRects:Hi,draggableNodes:_o,draggingNode:null,draggingNodeRect:null,droppableContainers:Ei,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),xi=Ei.getNodeFor((Ut=Yo.current.over)==null?void 0:Ut.id),Li=Rt({measure:di.dragOverlay.measure}),pi=(hn=Li.nodeRef.current)!=null?hn:Fi,Ji=Ko?(xn=Li.rect)!=null?xn:ni:null,qi=!!(Li.nodeRef.current&&Li.rect),Gi=Gn(qi?null:ni),ml=dr(pi?(0,oe.Jj)(pi):null),nl=nr(Ko?xi!=null?xi:Fi:null),rl=ln(nl),yl=ur(yr,{transform:{x:ci.x-Gi.x,y:ci.y-Gi.y,scaleX:1,scaleY:1},activatorEvent:Oo,active:Po,activeNodeRect:ni,containerNodeRect:Vo,draggingNodeRect:Ji,over:Yo.current.over,overlayNodeRect:Li.rect,scrollableAncestors:nl,scrollableAncestorRects:rl,windowRect:ml}),mi=zl?(0,oe.IH)(zl,ci):null,Cl=Kr(nl),Rl=Pn(Cl),is=Pn(Cl,[ni]),jl=(0,oe.IH)(yl,Rl),_i=Ji?Ne(Ji,yl):null,El=Po&&_i?Vn({active:Po,collisionRect:_i,droppableRects:Hi,droppableContainers:wi,pointerCoordinates:mi}):null,bl=je(El,"id"),[Ol,Wl]=(0,y.useState)(null),es=qi?yl:(0,oe.IH)(yl,is),ts=ce(es,(on=Ol==null?void 0:Ol.rect)!=null?on:null,ni),vs=(0,y.useRef)(null),Ql=(0,y.useCallback)((al,$i)=>{let{sensor:ji,options:yi}=$i;if(go.current==null)return;const ei=_o.get(go.current);if(!ei)return;const Oi=al.nativeEvent,Ki=new ji({active:go.current,activeNode:ei,event:Oi,options:yi,context:Yo,onAbort(Mi){if(!_o.get(Mi))return;const{onDragAbort:el}=Si.current,cl={id:Mi};el==null||el(cl),Io({type:"onDragAbort",event:cl})},onPending(Mi,ol,el,cl){if(!_o.get(Mi))return;const{onDragPending:ul}=Si.current,ll={id:Mi,constraint:ol,initialCoordinates:el,offset:cl};ul==null||ul(ll),Io({type:"onDragPending",event:ll})},onStart(Mi){const ol=go.current;if(ol==null)return;const el=_o.get(ol);if(!el)return;const{onDragStart:cl}=Si.current,il={activatorEvent:Oi,active:{id:ol,data:el.data,rect:Ri}};(0,Ee.unstable_batchedUpdates)(()=>{cl==null||cl(il),Wo(Ea.Initializing),no({type:Ge.DragStart,initialCoordinates:Mi,active:ol}),Io({type:"onDragStart",event:il}),Bi(vs.current),Ai(Oi)})},onMove(Mi){no({type:Ge.DragMove,coordinates:Mi})},onEnd:Wi(Ge.DragEnd),onCancel:Wi(Ge.DragCancel)});vs.current=Ki;function Wi(Mi){return function(){return Ju(this,null,function*(){const{active:el,collisions:cl,over:il,scrollAdjustedTranslate:ul}=Yo.current;let ll=null;if(el&&ul){const{cancelDrop:Dl}=Si.current;ll={activatorEvent:Oi,active:el,collisions:cl,delta:ul,over:il},Mi===Ge.DragEnd&&typeof Dl=="function"&&(yield Promise.resolve(Dl(ll)))&&(Mi=Ge.DragCancel)}go.current=null,(0,Ee.unstable_batchedUpdates)(()=>{no({type:Mi}),Wo(Ea.Uninitialized),Wl(null),Bi(null),Ai(null),vs.current=null;const Dl=Mi===Ge.DragEnd?"onDragEnd":"onDragCancel";if(ll){const ls=Si.current[Dl];ls==null||ls(ll),Io({type:Dl,event:ll})}})})}}},[_o]),xl=(0,y.useCallback)((al,$i)=>(ji,yi)=>{const ei=ji.nativeEvent,Oi=_o.get(yi);if(go.current!==null||!Oi||ei.dndKit||ei.defaultPrevented)return;const Ki={active:Oi};al(ji,$i.options,Ki)===!0&&(ei.dndKit={capturedBy:$i.sensor},go.current=yi,Ql(ji,$i))},[_o,Ql]),Jl=Qt(Dr,xl);pr(Dr),(0,oe.LI)(()=>{ni&&zo===Ea.Initializing&&Wo(Ea.Initialized)},[ni,zo]),(0,y.useEffect)(()=>{const{onDragMove:al}=Si.current,{active:$i,activatorEvent:ji,collisions:yi,over:ei}=Yo.current;if(!$i||!ji)return;const Oi={active:$i,activatorEvent:ji,collisions:yi,delta:{x:jl.x,y:jl.y},over:ei};(0,Ee.unstable_batchedUpdates)(()=>{al==null||al(Oi),Io({type:"onDragMove",event:Oi})})},[jl.x,jl.y]),(0,y.useEffect)(()=>{const{active:al,activatorEvent:$i,collisions:ji,droppableContainers:yi,scrollAdjustedTranslate:ei}=Yo.current;if(!al||go.current==null||!$i||!ei)return;const{onDragOver:Oi}=Si.current,Ki=yi.get(bl),Wi=Ki&&Ki.rect.current?{id:Ki.id,rect:Ki.rect.current,data:Ki.data,disabled:Ki.disabled}:null,Mi={active:al,activatorEvent:$i,collisions:ji,delta:{x:ei.x,y:ei.y},over:Wi};(0,Ee.unstable_batchedUpdates)(()=>{Wl(Wi),Oi==null||Oi(Mi),Io({type:"onDragOver",event:Mi})})},[bl]),(0,oe.LI)(()=>{Yo.current={activatorEvent:Oo,active:Po,activeNode:Fi,collisionRect:_i,collisions:El,droppableRects:Hi,draggableNodes:_o,draggingNode:pi,draggingNodeRect:Ji,droppableContainers:Ei,over:Ol,scrollableAncestors:nl,scrollAdjustedTranslate:jl},Ri.current={initial:Ji,translated:_i}},[Po,Fi,El,_i,_o,pi,Ji,Hi,Ei,Ol,nl,jl]),cr(Vi(ai({},Tl),{delta:ci,draggingRect:_i,pointerCoordinates:mi,scrollableAncestors:nl,scrollableAncestorRects:rl}));const ns=(0,y.useMemo)(()=>({active:Po,activeNode:Fi,activeNodeRect:ni,activatorEvent:Oo,collisions:El,containerNodeRect:Vo,dragOverlay:Li,draggableNodes:_o,droppableContainers:Ei,droppableRects:Hi,over:Ol,measureDroppableContainers:Ti,scrollableAncestors:nl,scrollableAncestorRects:rl,measuringConfiguration:di,measuringScheduled:Yi,windowRect:ml}),[Po,Fi,ni,Oo,El,Vo,Li,_o,Ei,Hi,Ol,Ti,nl,rl,di,Yi,ml]),us=(0,y.useMemo)(()=>({activatorEvent:Oo,activators:Jl,active:Po,activeNodeRect:ni,ariaDescribedById:{draggable:oi},dispatch:no,draggableNodes:_o,over:Ol,measureDroppableContainers:Ti}),[Oo,Jl,Po,ni,no,oi,_o,Ol,Ti]);return y.createElement(ke.Provider,{value:Eo},y.createElement(tn.Provider,{value:us},y.createElement(qt.Provider,{value:ns},y.createElement(ya.Provider,{value:ts},fr)),y.createElement(xr,{disabled:(wn==null?void 0:wn.restoreFocus)===!1})),y.createElement(qe,Vi(ai({},wn),{hiddenTextDescribedById:oi})));function Hl(){const al=(Ii==null?void 0:Ii.autoScrollEnabled)===!1,$i=typeof Bn=="object"?Bn.enabled===!1:Bn===!1,ji=Ko&&!al&&!$i;return typeof Bn=="object"?Vi(ai({},Bn),{enabled:ji}):{enabled:ji}}}),Ur=(0,y.createContext)(null),la="button",ba="Draggable";function za(tt){let{id:Ft,data:Ut,disabled:hn=!1,attributes:xn}=tt;const on=(0,oe.Ld)(ba),{activators:Sn,activatorEvent:wn,active:Bn,activeNodeRect:fr,ariaDescribedById:Dr,draggableNodes:Vn,over:rr}=(0,y.useContext)(tn),{role:yr=la,roleDescription:Wr="draggable",tabIndex:xa=0}=xn!=null?xn:{},eo=(Bn==null?void 0:Bn.id)===Ft,no=(0,y.useContext)(eo?ya:Ur),[Io,Eo]=(0,oe.wm)(),[zo,Wo]=(0,oe.wm)(),Ko=Br(Sn,Ft),Fo=(0,oe.Ey)(Ut);(0,oe.LI)(()=>(Vn.set(Ft,{id:Ft,key:on,node:Io,activatorNode:zo,data:Fo}),()=>{const ci=Vn.get(Ft);ci&&ci.key===on&&Vn.delete(Ft)}),[Vn,Ft]);const _o=(0,y.useMemo)(()=>({role:yr,tabIndex:xa,"aria-disabled":hn,"aria-pressed":eo&&yr===la?!0:void 0,"aria-roledescription":Wr,"aria-describedby":Dr.draggable}),[hn,yr,xa,eo,Wr,Dr.draggable]);return{active:Bn,activatorEvent:wn,activeNodeRect:fr,attributes:_o,isDragging:eo,listeners:hn?void 0:Ko,node:Io,over:rr,setNodeRef:Eo,setActivatorNodeRef:Wo,transform:no}}function Wa(){return(0,y.useContext)(qt)}const Ka="Droppable",ca={timeout:25};function Ta(tt){let{data:Ft,disabled:Ut=!1,id:hn,resizeObserverConfig:xn}=tt;const on=(0,oe.Ld)(Ka),{active:Sn,dispatch:wn,over:Bn,measureDroppableContainers:fr}=(0,y.useContext)(tn),Dr=(0,y.useRef)({disabled:Ut}),Vn=(0,y.useRef)(!1),rr=(0,y.useRef)(null),yr=(0,y.useRef)(null),{disabled:Wr,updateMeasurementsFor:xa,timeout:eo}=ai(ai({},ca),xn),no=(0,oe.Ey)(xa!=null?xa:hn),Io=(0,y.useCallback)(()=>{if(!Vn.current){Vn.current=!0;return}yr.current!=null&&clearTimeout(yr.current),yr.current=setTimeout(()=>{fr(Array.isArray(no.current)?no.current:[no.current]),yr.current=null},eo)},[eo]),Eo=ir({callback:Io,disabled:Wr||!Sn}),zo=(0,y.useCallback)((_o,ci)=>{Eo&&(ci&&(Eo.unobserve(ci),Vn.current=!1),_o&&Eo.observe(_o))},[Eo]),[Wo,Ko]=(0,oe.wm)(zo),Fo=(0,oe.Ey)(Ft);return(0,y.useEffect)(()=>{!Eo||!Wo.current||(Eo.disconnect(),Vn.current=!1,Eo.observe(Wo.current))},[Wo,Eo]),(0,y.useEffect)(()=>(wn({type:Ge.RegisterDroppable,element:{id:hn,key:on,disabled:Ut,node:Wo,rect:rr,data:Fo}}),()=>wn({type:Ge.UnregisterDroppable,key:on,id:hn})),[hn]),(0,y.useEffect)(()=>{Ut!==Dr.current.disabled&&(wn({type:Ge.SetDroppableDisabled,id:hn,key:on,disabled:Ut}),Dr.current.disabled=Ut)},[hn,on,Ut,wn]),{active:Sn,rect:rr,isOver:(Bn==null?void 0:Bn.id)===hn,node:Wo,over:Bn,setNodeRef:Ko}}function Nr(tt){let{animation:Ft,children:Ut}=tt;const[hn,xn]=(0,y.useState)(null),[on,Sn]=(0,y.useState)(null),wn=(0,oe.D9)(Ut);return!Ut&&!hn&&wn&&xn(wn),(0,oe.LI)(()=>{if(!on)return;const Bn=hn==null?void 0:hn.key,fr=hn==null?void 0:hn.props.id;if(Bn==null||fr==null){xn(null);return}Promise.resolve(Ft(fr,on)).then(()=>{xn(null)})},[Ft,hn,on]),y.createElement(y.Fragment,null,Ut,hn?(0,y.cloneElement)(hn,{ref:Sn}):null)}const No={x:0,y:0,scaleX:1,scaleY:1};function Ro(tt){let{children:Ft}=tt;return y.createElement(tn.Provider,{value:bn},y.createElement(ya.Provider,{value:No},Ft))}const Bo={position:"fixed",touchAction:"none"},po=tt=>(0,oe.vd)(tt)?"transform 250ms ease":void 0,qo=(0,y.forwardRef)((tt,Ft)=>{let{as:Ut,activatorEvent:hn,adjustScale:xn,children:on,className:Sn,rect:wn,style:Bn,transform:fr,transition:Dr=po}=tt;if(!wn)return null;const Vn=xn?fr:Vi(ai({},fr),{scaleX:1,scaleY:1}),rr=ai(Vi(ai({},Bo),{width:wn.width,height:wn.height,top:wn.top,left:wn.left,transform:oe.ux.Transform.toString(Vn),transformOrigin:xn&&hn?$e(hn,wn):void 0,transition:typeof Dr=="function"?Dr(hn):Dr}),Bn);return y.createElement(Ut,{className:Sn,style:rr,ref:Ft},on)}),Qa={duration:250,easing:"ease",keyframes:tt=>{let{transform:{initial:Ft,final:Ut}}=tt;return[{transform:oe.ux.Transform.toString(Ft)},{transform:oe.ux.Transform.toString(Ut)}]},sideEffects:(tt=>Ft=>{let{active:Ut,dragOverlay:hn}=Ft;const xn={},{styles:on,className:Sn}=tt;if(on!=null&&on.active)for(const[wn,Bn]of Object.entries(on.active))Bn!==void 0&&(xn[wn]=Ut.node.style.getPropertyValue(wn),Ut.node.style.setProperty(wn,Bn));if(on!=null&&on.dragOverlay)for(const[wn,Bn]of Object.entries(on.dragOverlay))Bn!==void 0&&hn.node.style.setProperty(wn,Bn);return Sn!=null&&Sn.active&&Ut.node.classList.add(Sn.active),Sn!=null&&Sn.dragOverlay&&hn.node.classList.add(Sn.dragOverlay),function(){for(const[Bn,fr]of Object.entries(xn))Ut.node.style.setProperty(Bn,fr);Sn!=null&&Sn.active&&Ut.node.classList.remove(Sn.active)}})({styles:{active:{opacity:"0"}}})};function jo(tt){let{config:Ft,draggableNodes:Ut,droppableContainers:hn,measuringConfiguration:xn}=tt;return(0,oe.zX)((on,Sn)=>{if(Ft===null)return;const wn=Ut.get(on);if(!wn)return;const Bn=wn.node.current;if(!Bn)return;const fr=bt(Sn);if(!fr)return;const{transform:Dr}=(0,oe.Jj)(Sn).getComputedStyle(Sn),Vn=pt(Dr);if(!Vn)return;const rr=typeof Ft=="function"?Ft:ti(Ft);return dt(Bn,xn.draggable.measure),rr({active:{id:on,data:wn.data,node:Bn,rect:xn.draggable.measure(Bn)},draggableNodes:Ut,dragOverlay:{node:Sn,rect:xn.dragOverlay.measure(fr)},droppableContainers:hn,measuringConfiguration:xn,transform:Vn})})}function ti(tt){const{duration:Ft,easing:Ut,sideEffects:hn,keyframes:xn}=ai(ai({},Qa),tt);return on=>{let Io=on,{active:Sn,dragOverlay:wn,transform:Bn}=Io,fr=Au(Io,["active","dragOverlay","transform"]);if(!Ft)return;const Dr={x:wn.rect.left-Sn.rect.left,y:wn.rect.top-Sn.rect.top},Vn={scaleX:Bn.scaleX!==1?Sn.rect.width*Bn.scaleX/wn.rect.width:1,scaleY:Bn.scaleY!==1?Sn.rect.height*Bn.scaleY/wn.rect.height:1},rr=ai({x:Bn.x-Dr.x,y:Bn.y-Dr.y},Vn),yr=xn(Vi(ai({},fr),{active:Sn,dragOverlay:wn,transform:{initial:Bn,final:rr}})),[Wr]=yr,xa=yr[yr.length-1];if(JSON.stringify(Wr)===JSON.stringify(xa))return;const eo=hn==null?void 0:hn(ai({active:Sn,dragOverlay:wn},fr)),no=wn.node.animate(yr,{duration:Ft,easing:Ut,fill:"forwards"});return new Promise(Eo=>{no.onfinish=()=>{eo==null||eo(),Eo()}})}}let Ci=0;function Fr(tt){return(0,y.useMemo)(()=>{if(tt!=null)return Ci++,Ci},[tt])}const da=y.memo(tt=>{let{adjustScale:Ft=!1,children:Ut,dropAnimation:hn,style:xn,transition:on,modifiers:Sn,wrapperElement:wn="div",className:Bn,zIndex:fr=999}=tt;const{activatorEvent:Dr,active:Vn,activeNodeRect:rr,containerNodeRect:yr,draggableNodes:Wr,droppableContainers:xa,dragOverlay:eo,over:no,measuringConfiguration:Io,scrollableAncestors:Eo,scrollableAncestorRects:zo,windowRect:Wo}=Wa(),Ko=(0,y.useContext)(ya),Fo=Fr(Vn==null?void 0:Vn.id),_o=ur(Sn,{activatorEvent:Dr,active:Vn,activeNodeRect:rr,containerNodeRect:yr,draggingNodeRect:eo.rect,over:no,overlayNodeRect:eo.rect,scrollableAncestors:Eo,scrollableAncestorRects:zo,transform:Ko,windowRect:Wo}),ci=pn(rr),Ei=jo({config:hn,draggableNodes:Wr,droppableContainers:xa,measuringConfiguration:Io}),bi=ci?eo.setRef:void 0;return y.createElement(Ro,null,y.createElement(Nr,{animation:Ei},Vn&&Fo?y.createElement(qo,{key:Fo,id:Vn.id,ref:bi,as:wn,activatorEvent:Dr,adjustScale:Ft,className:Bn,transition:on,rect:ci,style:ai({zIndex:fr},xn),transform:_o},Ut):null))})},18257:function(Dn,Pt,b){"use strict";b.d(Pt,{DL:function(){return De}});var y=b(35241);function Ee(ue){return Re=>{let{transform:ge}=Re;return Vi(ai({},ge),{x:Math.ceil(ge.x/ue)*ue,y:Math.ceil(ge.y/ue)*ue})}}const oe=ue=>{let{transform:Re}=ue;return Vi(ai({},Re),{y:0})};function Ae(ue,Re,ge){const qe=ai({},ue);return Re.top+ue.y<=ge.top?qe.y=ge.top-Re.top:Re.bottom+ue.y>=ge.top+ge.height&&(qe.y=ge.top+ge.height-Re.bottom),Re.left+ue.x<=ge.left?qe.x=ge.left-Re.left:Re.right+ue.x>=ge.left+ge.width&&(qe.x=ge.left+ge.width-Re.right),qe}const Ce=ue=>{let{containerNodeRect:Re,draggingNodeRect:ge,transform:qe}=ue;return!ge||!Re?qe:Ae(qe,ge,Re)},ye=ue=>{let{draggingNodeRect:Re,transform:ge,scrollableAncestorRects:qe}=ue;const Ge=qe[0];return!Re||!Ge?ge:Ae(ge,Re,Ge)},De=ue=>{let{transform:Re}=ue;return Vi(ai({},Re),{x:0})},ke=ue=>{let{transform:Re,draggingNodeRect:ge,windowRect:qe}=ue;return!ge||!qe?Re:Ae(Re,ge,qe)},ve=ue=>{let{activatorEvent:Re,draggingNodeRect:ge,transform:qe}=ue;if(ge&&Re){const Ge=getEventCoordinates(Re);if(!Ge)return qe;const Oe=Ge.x-ge.left,we=Ge.y-ge.top;return Vi(ai({},qe),{x:qe.x+Oe-ge.width/2,y:qe.y+we-ge.height/2})}return qe}},19719:function(Dn,Pt,b){"use strict";b.d(Pt,{Fo:function(){return $e},Rp:function(){return Ae},U2:function(){return qe},nB:function(){return lt},qw:function(){return we}});var y=b(59301),Ee=b(87954),oe=b(35241);function Ae(Ne,pt,xe){const me=Ne.slice();return me.splice(xe<0?me.length+xe:xe,0,me.splice(pt,1)[0]),me}function Ce(Ne,pt,xe){const me=Ne.slice();return me[pt]=Ne[xe],me[xe]=Ne[pt],me}function ye(Ne,pt){return Ne.reduce((xe,me,ot)=>{const Zt=pt.get(me);return Zt&&(xe[ot]=Zt),xe},Array(Ne.length))}function De(Ne){return Ne!==null&&Ne>=0}function ke(Ne,pt){if(Ne===pt)return!0;if(Ne.length!==pt.length)return!1;for(let xe=0;xe<Ne.length;xe++)if(Ne[xe]!==pt[xe])return!1;return!0}function ve(Ne){return typeof Ne=="boolean"?{draggable:Ne,droppable:Ne}:Ne}const ue={scaleX:1,scaleY:1},Re=Ne=>{var pt;let{rects:xe,activeNodeRect:me,activeIndex:ot,overIndex:Zt,index:Tt}=Ne;const Se=(pt=xe[ot])!=null?pt:me;if(!Se)return null;const nt=ge(xe,Tt,ot);if(Tt===ot){const ht=xe[Zt];return ht?ai({x:ot<Zt?ht.left+ht.width-(Se.left+Se.width):ht.left-Se.left,y:0},ue):null}return Tt>ot&&Tt<=Zt?ai({x:-Se.width-nt,y:0},ue):Tt<ot&&Tt>=Zt?ai({x:Se.width+nt,y:0},ue):ai({x:0,y:0},ue)};function ge(Ne,pt,xe){const me=Ne[pt],ot=Ne[pt-1],Zt=Ne[pt+1];return!me||!ot&&!Zt?0:xe<pt?ot?me.left-(ot.left+ot.width):Zt.left-(me.left+me.width):Zt?Zt.left-(me.left+me.width):me.left-(ot.left+ot.width)}const qe=Ne=>{let{rects:pt,activeIndex:xe,overIndex:me,index:ot}=Ne;const Zt=Ae(pt,me,xe),Tt=pt[ot],Se=Zt[ot];return!Se||!Tt?null:{x:Se.left-Tt.left,y:Se.top-Tt.top,scaleX:Se.width/Tt.width,scaleY:Se.height/Tt.height}},Ge=Ne=>{let{activeIndex:pt,index:xe,rects:me,overIndex:ot}=Ne,Zt,Tt;return xe===pt&&(Zt=me[xe],Tt=me[ot]),xe===ot&&(Zt=me[xe],Tt=me[pt]),!Tt||!Zt?null:{x:Tt.left-Zt.left,y:Tt.top-Zt.top,scaleX:Tt.width/Zt.width,scaleY:Tt.height/Zt.height}},Oe={scaleX:1,scaleY:1},we=Ne=>{var pt;let{activeIndex:xe,activeNodeRect:me,index:ot,rects:Zt,overIndex:Tt}=Ne;const Se=(pt=Zt[xe])!=null?pt:me;if(!Se)return null;if(ot===xe){const ht=Zt[Tt];return ht?ai({x:0,y:xe<Tt?ht.top+ht.height-(Se.top+Se.height):ht.top-Se.top},Oe):null}const nt=ze(Zt,ot,xe);return ot>xe&&ot<=Tt?ai({x:0,y:-Se.height-nt},Oe):ot<xe&&ot>=Tt?ai({x:0,y:Se.height+nt},Oe):ai({x:0,y:0},Oe)};function ze(Ne,pt,xe){const me=Ne[pt],ot=Ne[pt-1],Zt=Ne[pt+1];return me?xe<pt?ot?me.top-(ot.top+ot.height):Zt?Zt.top-(me.top+me.height):0:Zt?Zt.top-(me.top+me.height):ot?me.top-(ot.top+ot.height):0:0}const ct="Sortable",Je=y.createContext({activeIndex:-1,containerId:ct,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:qe,disabled:{draggable:!1,droppable:!1}});function $e(Ne){let{children:pt,id:xe,items:me,strategy:ot=qe,disabled:Zt=!1}=Ne;const{active:Tt,dragOverlay:Se,droppableRects:nt,over:ht,measureDroppableContainers:zt}=(0,Ee.Cj)(),At=(0,oe.Ld)(ct,xe),Jt=Se.rect!==null,wt=(0,y.useMemo)(()=>me.map(fe=>typeof fe=="object"&&"id"in fe?fe.id:fe),[me]),an=Tt!=null,Xt=Tt?wt.indexOf(Tt.id):-1,de=ht?wt.indexOf(ht.id):-1,ne=(0,y.useRef)(wt),te=!ke(wt,ne.current),ae=de!==-1&&Xt===-1||te,he=ve(Zt);(0,oe.LI)(()=>{te&&an&&zt(wt)},[te,wt,an,zt]),(0,y.useEffect)(()=>{ne.current=wt},[wt]);const re=(0,y.useMemo)(()=>({activeIndex:Xt,containerId:At,disabled:he,disableTransforms:ae,items:wt,overIndex:de,useDragOverlay:Jt,sortedRects:ye(wt,nt),strategy:ot}),[Xt,At,he.draggable,he.droppable,ae,wt,de,nt,Jt,ot]);return y.createElement(Je.Provider,{value:re},pt)}const se=Ne=>{let{id:pt,items:xe,activeIndex:me,overIndex:ot}=Ne;return Ae(xe,me,ot).indexOf(pt)},Ie=Ne=>{let{containerId:pt,isSorting:xe,wasDragging:me,index:ot,items:Zt,newIndex:Tt,previousItems:Se,previousContainerId:nt,transition:ht}=Ne;return!ht||!me||Se!==Zt&&ot===Tt?!1:xe?!0:Tt!==ot&&pt===nt},ut={duration:200,easing:"ease"},je="transform",xt=oe.ux.Transition.toString({property:je,duration:0,easing:"linear"}),He={roleDescription:"sortable"};function et(Ne){let{disabled:pt,index:xe,node:me,rect:ot}=Ne;const[Zt,Tt]=(0,y.useState)(null),Se=(0,y.useRef)(xe);return(0,oe.LI)(()=>{if(!pt&&xe!==Se.current&&me.current){const nt=ot.current;if(nt){const ht=(0,Ee.VK)(me.current,{ignoreTransform:!0}),zt={x:nt.left-ht.left,y:nt.top-ht.top,scaleX:nt.width/ht.width,scaleY:nt.height/ht.height};(zt.x||zt.y)&&Tt(zt)}}xe!==Se.current&&(Se.current=xe)},[pt,xe,me,ot]),(0,y.useEffect)(()=>{Zt&&Tt(null)},[Zt]),Zt}function lt(Ne){let{animateLayoutChanges:pt=Ie,attributes:xe,disabled:me,data:ot,getNewIndex:Zt=se,id:Tt,strategy:Se,resizeObserverConfig:nt,transition:ht=ut}=Ne;const{items:zt,containerId:At,activeIndex:Jt,disabled:wt,disableTransforms:an,sortedRects:Xt,overIndex:de,useDragOverlay:ne,strategy:te}=(0,y.useContext)(Je),ae=Pe(me,wt),he=zt.indexOf(Tt),re=(0,y.useMemo)(()=>ai({sortable:{containerId:At,index:he,items:zt}},ot),[At,ot,he,zt]),fe=(0,y.useMemo)(()=>zt.slice(zt.indexOf(Tt)),[zt,Tt]),{rect:Ze,node:dt,isOver:We,setNodeRef:Le}=(0,Ee.Zj)({id:Tt,data:re,disabled:ae.droppable,resizeObserverConfig:ai({updateMeasurementsFor:fe},nt)}),{active:it,activatorEvent:yt,activeNodeRect:Ot,attributes:Qe,setNodeRef:st,listeners:pe,isDragging:Mt,over:sn,setActivatorNodeRef:nn,transform:Kt}=(0,Ee.O1)({id:Tt,data:re,attributes:ai(ai({},He),xe),disabled:ae.draggable}),Vt=(0,oe.HB)(Le,st),en=!!it,gt=en&&!an&&De(Jt)&&De(de),kt=!ne&&Mt,$t=kt&&gt?Kt:null,Cn=Se!=null?Se:te,Ue=gt?$t!=null?$t:Cn({rects:Xt,activeNodeRect:Ot,activeIndex:Jt,overIndex:de,index:he}):null,St=De(Jt)&&De(de)?Zt({id:Tt,items:zt,activeIndex:Jt,overIndex:de}):he,vt=it==null?void 0:it.id,Bt=(0,y.useRef)({activeId:vt,items:zt,newIndex:St,containerId:At}),yn=zt!==Bt.current.items,Mn=pt({active:it,containerId:At,isDragging:Mt,isSorting:en,id:Tt,index:he,items:zt,newIndex:Bt.current.newIndex,previousItems:Bt.current.items,previousContainerId:Bt.current.containerId,transition:ht,wasDragging:Bt.current.activeId!=null}),cr=et({disabled:!Mn,index:he,node:dt,rect:Ze});return(0,y.useEffect)(()=>{en&&Bt.current.newIndex!==St&&(Bt.current.newIndex=St),At!==Bt.current.containerId&&(Bt.current.containerId=At),zt!==Bt.current.items&&(Bt.current.items=zt)},[en,St,At,zt]),(0,y.useEffect)(()=>{if(vt===Bt.current.activeId)return;if(vt&&!Bt.current.activeId){Bt.current.activeId=vt;return}const Ht=setTimeout(()=>{Bt.current.activeId=vt},50);return()=>clearTimeout(Ht)},[vt]),{active:it,activeIndex:Jt,attributes:Qe,data:re,rect:Ze,index:he,newIndex:St,items:zt,isOver:We,isSorting:en,isDragging:Mt,listeners:pe,node:dt,overIndex:de,over:sn,setNodeRef:Vt,setActivatorNodeRef:nn,setDroppableNodeRef:Le,setDraggableNodeRef:st,transform:cr!=null?cr:Ue,transition:qn()};function qn(){if(cr||yn&&Bt.current.newIndex===he)return xt;if(!(kt&&!(0,oe.vd)(yt)||!ht)&&(en||Mn))return oe.ux.Transition.toString(Vi(ai({},ht),{property:je}))}}function Pe(Ne,pt){var xe,me;return typeof Ne=="boolean"?{draggable:Ne,droppable:!1}:{draggable:(xe=Ne==null?void 0:Ne.draggable)!=null?xe:pt.draggable,droppable:(me=Ne==null?void 0:Ne.droppable)!=null?me:pt.droppable}}function Fe(Ne){if(!Ne)return!1;const pt=Ne.data.current;return!!(pt&&"sortable"in pt&&typeof pt.sortable=="object"&&"containerId"in pt.sortable&&"items"in pt.sortable&&"index"in pt.sortable)}const Me=[Ee.g4.Down,Ee.g4.Right,Ee.g4.Up,Ee.g4.Left],ce=(Ne,pt)=>{let{context:{active:xe,collisionRect:me,droppableRects:ot,droppableContainers:Zt,over:Tt,scrollableAncestors:Se}}=pt;if(Me.includes(Ne.code)){if(Ne.preventDefault(),!xe||!me)return;const nt=[];Zt.getEnabled().forEach(At=>{if(!At||At!=null&&At.disabled)return;const Jt=ot.get(At.id);if(Jt)switch(Ne.code){case KeyboardCode.Down:me.top<Jt.top&&nt.push(At);break;case KeyboardCode.Up:me.top>Jt.top&&nt.push(At);break;case KeyboardCode.Left:me.left>Jt.left&&nt.push(At);break;case KeyboardCode.Right:me.left<Jt.left&&nt.push(At);break}});const ht=closestCorners({active:xe,collisionRect:me,droppableRects:ot,droppableContainers:nt,pointerCoordinates:null});let zt=getFirstCollision(ht,"id");if(zt===(Tt==null?void 0:Tt.id)&&ht.length>1&&(zt=ht[1].id),zt!=null){const At=Zt.get(xe.id),Jt=Zt.get(zt),wt=Jt?ot.get(Jt.id):null,an=Jt==null?void 0:Jt.node.current;if(an&&wt&&At&&Jt){const de=getScrollableAncestors(an).some((fe,Ze)=>Se[Ze]!==fe),ne=It(At,Jt),te=_e(At,Jt),ae=de||!ne?{x:0,y:0}:{x:te?me.width-wt.width:0,y:te?me.height-wt.height:0},he={x:wt.left,y:wt.top};return ae.x&&ae.y?he:subtract(he,ae)}}}};function It(Ne,pt){return!Fe(Ne)||!Fe(pt)?!1:Ne.data.current.sortable.containerId===pt.data.current.sortable.containerId}function _e(Ne,pt){return!Fe(Ne)||!Fe(pt)||!It(Ne,pt)?!1:Ne.data.current.sortable.index<pt.data.current.sortable.index}},35241:function(Dn,Pt,b){"use strict";b.d(Pt,{$X:function(){return Ie},D9:function(){return ze},DC:function(){return He},Ey:function(){return Ge},FJ:function(){return Ae},Gj:function(){return Oe},HB:function(){return Ee},IH:function(){return se},Jj:function(){return ye},LI:function(){return Re},Ld:function(){return Je},Nq:function(){return oe},Re:function(){return ke},UG:function(){return Ce},Yz:function(){return qe},qk:function(){return De},r3:function(){return ue},so:function(){return Pe},ux:function(){return et},vZ:function(){return ve},vd:function(){return je},wm:function(){return we},zX:function(){return ge}});var y=b(59301);function Ee(){for(var Fe=arguments.length,Me=new Array(Fe),ce=0;ce<Fe;ce++)Me[ce]=arguments[ce];return(0,y.useMemo)(()=>It=>{Me.forEach(_e=>_e(It))},Me)}const oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function Ae(Fe){const Me=Object.prototype.toString.call(Fe);return Me==="[object Window]"||Me==="[object global]"}function Ce(Fe){return"nodeType"in Fe}function ye(Fe){var Me,ce;return Fe?Ae(Fe)?Fe:Ce(Fe)&&(Me=(ce=Fe.ownerDocument)==null?void 0:ce.defaultView)!=null?Me:window:window}function De(Fe){const{Document:Me}=ye(Fe);return Fe instanceof Me}function ke(Fe){return Ae(Fe)?!1:Fe instanceof ye(Fe).HTMLElement}function ve(Fe){return Fe instanceof ye(Fe).SVGElement}function ue(Fe){return Fe?Ae(Fe)?Fe.document:Ce(Fe)?De(Fe)?Fe:ke(Fe)||ve(Fe)?Fe.ownerDocument:document:document:document}const Re=oe?y.useLayoutEffect:y.useEffect;function ge(Fe){const Me=(0,y.useRef)(Fe);return Re(()=>{Me.current=Fe}),(0,y.useCallback)(function(){for(var ce=arguments.length,It=new Array(ce),_e=0;_e<ce;_e++)It[_e]=arguments[_e];return Me.current==null?void 0:Me.current(...It)},[])}function qe(){const Fe=(0,y.useRef)(null),Me=(0,y.useCallback)((It,_e)=>{Fe.current=setInterval(It,_e)},[]),ce=(0,y.useCallback)(()=>{Fe.current!==null&&(clearInterval(Fe.current),Fe.current=null)},[]);return[Me,ce]}function Ge(Fe,Me){Me===void 0&&(Me=[Fe]);const ce=(0,y.useRef)(Fe);return Re(()=>{ce.current!==Fe&&(ce.current=Fe)},Me),ce}function Oe(Fe,Me){const ce=(0,y.useRef)();return(0,y.useMemo)(()=>{const It=Fe(ce.current);return ce.current=It,It},[...Me])}function we(Fe){const Me=ge(Fe),ce=(0,y.useRef)(null),It=(0,y.useCallback)(_e=>{_e!==ce.current&&(Me==null||Me(_e,ce.current)),ce.current=_e},[]);return[ce,It]}function ze(Fe){const Me=(0,y.useRef)();return(0,y.useEffect)(()=>{Me.current=Fe},[Fe]),Me.current}let ct={};function Je(Fe,Me){return(0,y.useMemo)(()=>{if(Me)return Me;const ce=ct[Fe]==null?0:ct[Fe]+1;return ct[Fe]=ce,Fe+"-"+ce},[Fe,Me])}function $e(Fe){return function(Me){for(var ce=arguments.length,It=new Array(ce>1?ce-1:0),_e=1;_e<ce;_e++)It[_e-1]=arguments[_e];return It.reduce((Ne,pt)=>{const xe=Object.entries(pt);for(const[me,ot]of xe){const Zt=Ne[me];Zt!=null&&(Ne[me]=Zt+Fe*ot)}return Ne},ai({},Me))}}const se=$e(1),Ie=$e(-1);function ut(Fe){return"clientX"in Fe&&"clientY"in Fe}function je(Fe){if(!Fe)return!1;const{KeyboardEvent:Me}=ye(Fe.target);return Me&&Fe instanceof Me}function xt(Fe){if(!Fe)return!1;const{TouchEvent:Me}=ye(Fe.target);return Me&&Fe instanceof Me}function He(Fe){if(xt(Fe)){if(Fe.touches&&Fe.touches.length){const{clientX:Me,clientY:ce}=Fe.touches[0];return{x:Me,y:ce}}else if(Fe.changedTouches&&Fe.changedTouches.length){const{clientX:Me,clientY:ce}=Fe.changedTouches[0];return{x:Me,y:ce}}}return ut(Fe)?{x:Fe.clientX,y:Fe.clientY}:null}const et=Object.freeze({Translate:{toString(Fe){if(!Fe)return;const{x:Me,y:ce}=Fe;return"translate3d("+(Me?Math.round(Me):0)+"px, "+(ce?Math.round(ce):0)+"px, 0)"}},Scale:{toString(Fe){if(!Fe)return;const{scaleX:Me,scaleY:ce}=Fe;return"scaleX("+Me+") scaleY("+ce+")"}},Transform:{toString(Fe){if(Fe)return[et.Translate.toString(Fe),et.Scale.toString(Fe)].join(" ")}},Transition:{toString(Fe){let{property:Me,duration:ce,easing:It}=Fe;return Me+" "+ce+"ms "+It}}}),lt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(Fe){return Fe.matches(lt)?Fe:Fe.querySelector(lt)}},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(Dn,Pt){"use strict";Pt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},85166:function(Dn,Pt){"use strict";Pt.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},82198:function(Dn,Pt){"use strict";Pt.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL",ai_review_new:"ai_review_new___xW01z"}},61191:function(Dn,Pt){"use strict";Pt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},84511:function(Dn,Pt){"use strict";Pt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},49319:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ye=(ve,ue,Re)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ue]=Re,De=(ve,ue)=>{for(var Re in ue||(ue={}))Ae.call(ue,Re)&&ye(ve,Re,ue[Re]);if(oe)for(var Re of oe(ue))Ce.call(ue,Re)&&ye(ve,Re,ue[Re]);return ve};const ke=ve=>React.createElement("svg",De({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},ve),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));Pt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},55069:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ye=(ve,ue,Re)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ue]=Re,De=(ve,ue)=>{for(var Re in ue||(ue={}))Ae.call(ue,Re)&&ye(ve,Re,ue[Re]);if(oe)for(var Re of oe(ue))Ce.call(ue,Re)&&ye(ve,Re,ue[Re]);return ve};const ke=ve=>React.createElement("svg",De({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ve),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Pt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},70341:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ye=(ve,ue,Re)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ue]=Re,De=(ve,ue)=>{for(var Re in ue||(ue={}))Ae.call(ue,Re)&&ye(ve,Re,ue[Re]);if(oe)for(var Re of oe(ue))Ce.call(ue,Re)&&ye(ve,Re,ue[Re]);return ve};const ke=ve=>React.createElement("svg",De({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ve),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Pt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},1742:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ye=(ve,ue,Re)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[ue]=Re,De=(ve,ue)=>{for(var Re in ue||(ue={}))Ae.call(ue,Re)&&ye(ve,Re,ue[Re]);if(oe)for(var Re of oe(ue))Ce.call(ue,Re)&&ye(ve,Re,ue[Re]);return ve};const ke=ve=>React.createElement("svg",De({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ve),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));Pt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Dn={},Pt="5.0",b={},y=null,Ee=!1,oe=!1,Ae=null,Ce=!1,ye=null,De=null,ke=0;ke<arguments.length;ke++){var ve=arguments[ke];if(ve!==null)switch(typeof ve){case"number":Pt=ve.toFixed(1);break;case"string":ve.match(new RegExp("^[0-9]\\.[0-9]+$"))?Pt=ve:Ae=ve;break;case"object":typeof ve.is3D!="undefined"?y=ve:b=ve;break;case"boolean":Ee=ve,oe=!0;break}}y===null&&(y={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},b.material_id!==void 0&&!oe&&(Ee=!0)),Ae!==null&&b.id===void 0&&(b.id=Ae);var ue="",Re="",ge=!1,qe=null,Ge=null,Oe=null,we=!1,ze=null,ct=null,Je=null,$e=null,se=null;b.height!==void 0&&(b.height=Math.round(b.height)),b.width!==void 0&&(b.width=Math.round(b.width));var Ie=function(Se){return parseFloat(Se)>4?parseFloat(Se):5};Dn.setHTML5Codebase=function(Se,nt){De=Se,ot(Se,nt)},Dn.setJavaCodebase=Dn.setJavaCodebaseVersion=Dn.isCompiledInstalled=Dn.setPreCompiledScriptPath=Dn.setPreCompiledResourcePath=function(){},Dn.setHTML5CodebaseVersion=function(Se,nt){var ht=parseFloat(Se);if(ht!==NaN&&ht<5){console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead.");return}ye=Se,me(Se,nt)},Dn.getHTML5CodebaseVersion=function(){return Ge},Dn.getParameters=function(){return b},Dn.setFontsCSSURL=function(Se){$e=Se},Dn.setGiacJSURL=function(Se){},Dn.setJNLPFile=function(Se){ue=Se},Dn.setJNLPBaseDir=function(Se){},Dn.inject=function(){function Se(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var nt="auto",ht=b.id,zt,At=!1,Jt=0;Jt<arguments.length;Jt++){var wt=arguments[Jt];typeof wt=="string"?(wt=wt.toLowerCase(),wt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?nt=wt:ht=arguments[Jt]):typeof wt=="boolean"?At=wt:wt instanceof HTMLElement&&(zt=wt)}an();function an(){if(!Ce){setTimeout(an,200);return}nt=pt(nt);var Xt=zt||document.getElementById(ht);if(!Xt){console.log("possibly bug on ajax loading? ");return}if(Dn.removeExistingApplet(Xt,!1),b.width===void 0&&Xt.clientWidth&&(b.width=Xt.clientWidth),b.height===void 0&&Xt.clientHeight&&(b.height=Xt.clientHeight),!(b.width&&b.height)&&nt==="html5"&&(delete b.width,delete b.height),qe=nt,nt==="screenshot")Me(Xt,b);else{var de=!1;b.hasOwnProperty("playButton")&&b.playButton||b.hasOwnProperty("clickToLoad")&&b.clickToLoad?de=!0:b.hasOwnProperty("playButtonAutoDecide")&&b.playButtonAutoDecide&&(de=(!ut()||Se())&&je()),de?(qe="screenshot",It(Xt,b,At,nt)):Fe(Xt,b,At)}}};function ut(){try{return window.self!==window.top}catch(Se){return!0}}function je(){return b.hasOwnProperty("screenshotGenerator")&&b.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Dn.getViews=function(){return y},Dn.isJavaInstalled=function(){return!1};var xt=function(Se){var nt=function(Jt){var wt=JSON.parse(Jt),an=function(ne){return ne.type=="G"||ne.type=="E"},Xt=wt.elements?wt.elements.filter(an)[0]:wt;if(!Xt||!Xt.url){ht();return}b.fileName=Xt.url,He(Xt.settings||{}),y.is3D=!0;var de="https://www.geogebra.org/images/";Dn.setPreviewImage(ze||Xt.previewUrl,de+"GeoGebra_loading.png",de+"applet_play.png"),Se()},ht=function(){b.onError&&b.onError(),Zt("Error: Fetching material (id "+b.material_id+") failed.",b)},zt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",At="/materials/"+b.material_id+"?scope=basic";et("https://"+zt+"/api/proxy.php?path="+encodeURIComponent(At),nt,ht)};function He(Se){var nt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ht){Se[ht]=!!Se[ht]}),nt.forEach(function(ht){b[ht]===void 0&&Se[ht]!==void 0&&(b[ht]=Se[ht])}),b.showToolBarHelp===void 0&&(b.showToolBarHelp=b.showToolBar)}function et(Se,nt,ht){var zt=new XMLHttpRequest;zt.open("GET",Se),zt.onload=function(){nt(zt.responseText)},zt.onerror=ht,zt.send()}Dn.isHTML5Installed=function(){return!0},Dn.getLoadedAppletType=function(){return qe},Dn.setPreviewImage=function(Se,nt,ht){ze=Se,ct=nt,Je=ht},Dn.removeExistingApplet=function(Se,nt){var ht;typeof Se=="string"&&(Se=document.getElementById(Se)),qe=null;var zt=null;for(ht=0;ht<Se.childNodes.length;ht++){var At=Se.childNodes[ht],Jt=At.className;Jt==="applet_screenshot"?nt?(At.style.display="block",qe="screenshot"):At.style.display="none":Jt!=="applet_scaler prerender"&&(Se.removeChild(At),zt=Jt&&Jt.indexOf("appletParameters")!=-1?At.id:null,ht--)}var wt=b.id!==void 0?b.id:zt,an=window[wt];an&&typeof an.getBase64=="function"&&(an.remove(),window[wt]=null)},Dn.refreshHitPoints=function(){if(Ie(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Se=Dn.getAppletObject();return Se&&typeof Se.recalculateEnvironments=="function"?(Se.recalculateEnvironments(),!0):!1},Dn.startAnimation=function(){var Se=Dn.getAppletObject();return Se&&typeof Se.startAnimation=="function"?(Se.startAnimation(),!0):!1},Dn.stopAnimation=function(){var Se=Dn.getAppletObject();return Se&&typeof Se.stopAnimation=="function"?(Se.stopAnimation(),!0):!1},Dn.getAppletObject=function(){var Se=b.id!==void 0?b.id:"ggbApplet";return window[Se]},Dn.resize=function(){};var lt=function(Se,nt,ht){var zt=document.createElement("param");zt.setAttribute("name",nt),zt.setAttribute("value",ht),Se.appendChild(zt)},Pe=function(Se){return Se&&Se!=="false"},Fe=function(Se,nt,ht){Ie(Ge)<=4.2&&(ht=!0);var zt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ge||ggbHTML5LoadedCodebaseIsWebSimple&&!we)&&(zt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var At=document.createElement("div");At.classList.add("appletParameters","notranslate");var Jt=nt.width,wt=nt.height;if(nt.disableAutoScale=nt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():nt.disableAutoScale,nt.width!==void 0)if(Ie(Ge)<=4.4)Pe(nt.showToolBar)&&(nt.height-=7),Pe(nt.showAlgebraInput)&&(nt.height-=37),nt.width<605&&Pe(nt.showToolBar)&&(nt.width=605,Jt=605);else{var an=100;(Pe(nt.showToolBar)||Pe(nt.showMenuBar))&&(nt.hasOwnProperty("customToolBar")&&(nt.customToolbar=nt.customToolBar),an=Pe(nt.showMenuBar)?245:155),Jt<an&&(nt.width=an,Jt=an)}At.style.border="none",At.style.display="inline-block";for(var Xt in nt)nt.hasOwnProperty(Xt)&&Xt!=="appletOnLoad"&&At.setAttribute("data-param-"+Xt,nt[Xt]);$e&&At.setAttribute("data-param-fontscssurl",$e),Dn.resize=function(){GGBAppletUtils.responsiveResize(Se,nt)},window.addEventListener("resize",function(yt){Dn.resize()});var de=typeof nt.appletOnLoad=="function"?nt.appletOnLoad:function(){};if(!ht&&nt.width!==void 0){nt.hasOwnProperty("showSplash")||At.setAttribute("data-param-showSplash","false");var ne=Se.querySelector(".applet_scaler.prerender"),te=ne!==null;if(te)var ae=ne.querySelector(".ggb_preview");else{var ae=Ne(Jt,wt,nt.borderColor,!1);ne=document.createElement("div"),ne.className="applet_scaler",ne.style.position="relative",ne.style.display="block",ne.style.width=Jt+"px",ne.style.height=wt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ne,"66%"),Ie(Ge)>=5?(nt.appletOnLoad=function(yt){var Ot=Se.querySelector(".ggb_preview");Ot&&Ot.parentNode.removeChild(Ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),de(yt)},te||ne.appendChild(ae)):At.appendChild(ae),ne.appendChild(At),te||Se.appendChild(ne),setTimeout(function(){Dn.resize()},1)}else{var he=document.createElement("div");he.className="applet_scaler",he.style.position="relative",he.style.display="block",he.appendChild(At),Se.appendChild(he),nt.appletOnLoad=function(yt){Dn.resize(),de(yt)}}function re(yt,Ot){Ot&&typeof Ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(yt,Ot.appletOnLoad):renderGGBElement(yt),Zt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ot)}function fe(yt,Ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:yt,params:Ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){re(Qe.article,Qe.params)}),html5AppletsToProcess=null)},Ie(Ge)<5&&(yt.className+=" geogebraweb")):re(yt,Ot)}if(zt){scriptLoadStarted=!0;for(var Ze=0;Ze<At.childNodes.length;Ze++){var dt=At.childNodes[Ze].tagName;dt==="TABLE"&&(At.removeChild(At.childNodes[Ze]),Ze--)}if(ggbHTML5LoadedScript!==null){var We=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');We!=null&&We.parentNode.removeChild(We)}var Le=document.createElement("script"),it=function(){fe(At,nt)};Le.src=Re+Oe,ggbHTML5LoadedCodebaseIsWebSimple=we,ggbHTML5LoadedCodebaseVersion=Ge,ggbHTML5LoadedScript=Le.src,Zt("GeoGebra HTML5 codebase loaded: '"+Re+"'.",nt),!De&&(!ye||ye=="5.0")?(we?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),it()):Re.requirejs?__webpack_require__.e(3861).then(function(){var yt=[__webpack_require__(40341)];it.apply(null,yt)}.bind(this)).catch(__webpack_require__.oe):(Le.onload=it,Se.appendChild(Le))}else fe(At,nt);nt.height=wt,nt.width=Jt},Me=function(Se,nt,ht){var zt=Ne(nt.width,nt.height,nt.borderColor,ht),At=document.createElement("div");At.style.position="relative",At.style.display="block",At.style.width=nt.width+"px",At.style.height=nt.height+"px",At.className="applet_screenshot applet_scaler"+(ht?" applet_screenshot_play":""),At.appendChild(zt);var Jt=GGBAppletUtils.getScale(nt,Se,ht);ht?(Se.appendChild(_e()),window.GGBT_wsf_view||(Se.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(At,"66%"),Se.appendChild(At),Jt!==1&&!isNaN(Jt)&&(GGBAppletUtils.scaleElement(At,Jt),At.style.width=nt.width+"px",At.style.height=nt.height+"px",At.parentNode.style.width=nt.width*Jt+"px",At.parentNode.style.height=nt.height*Jt+"px"),Dn.resize=function(){ce(Se,zt,At,ht)},window.addEventListener("resize",function(wt){Dn.resize()}),Dn.resize()};function ce(Se,nt,ht,zt){if(Se.contains(nt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}var At=GGBAppletUtils.getScale(b,Se,zt);ht.parentNode!==null&&(!isNaN(At)&&At!==1?(GGBAppletUtils.scaleElement(ht,At),ht.parentNode.style.width=b.width*At+"px",ht.parentNode.style.height=b.height*At+"px"):(GGBAppletUtils.scaleElement(ht,1),ht.parentNode.style.width=b.width+"px",ht.parentNode.style.height=b.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Se),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Dn.onExitFullscreen=function(Se,nt){nt.appendChild(Se)};var It=function(Se,nt,ht,zt){Me(Se,nt,!0);for(var At=function(){var an=[];for(wt=0;wt<Se.childNodes.length;wt++)an.push(Se.childNodes[wt]);if(window.GGBT_wsf_view){var Xt=window.GGBT_wsf_view.renderFullScreen(Se,nt.id),de=document.getElementById("fullscreencontainer"),ne=jQuery(Se).find(".fullscreencontent");ne.length>0?(Xt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(de).append(ne),window.dispatchEvent(new Event("resize"))):Fe(Xt,nt,!1),window.GGBT_wsf_view.launchFullScreen(de)}else qe=zt,Fe(Se,nt,!1);if(!window.GGBT_wsf_view)for(wt=0;wt<an.length;wt++)Se.removeChild(an[wt])},Jt=Se.getElementsByClassName("ggb_preview_play"),wt=0;wt<Jt.length;wt++)Jt[wt].addEventListener("click",At,!1),Jt[wt].addEventListener("ontouchstart",At,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Se),je()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},_e=function(){var Se=document.createElement("div");if(Se.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var nt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',ht=document.createElement("style");ht.styleSheet?ht.styleSheet.cssText=nt:ht.appendChild(document.createTextNode(nt)),document.getElementsByTagName("head")[0].appendChild(ht)}return Se},Ne=function(Se,nt,ht,zt){var At=document.createElement("div");At.className="ggb_preview",At.style.position="absolute",At.style.zIndex="90",At.style.width=Se-2+"px",At.style.height=nt-2+"px",At.style.top="0px",At.style.left="0px",At.style.overflow="hidden",At.style.backgroundColor="white";var Jt="lightgrey";ht!==void 0&&(ht==="none"?Jt="transparent":Jt=ht),At.style.border="1px solid "+Jt;var wt=document.createElement("img");if(wt.style.position="relative",wt.style.zIndex="1000",wt.style.top="-1px",wt.style.left="-1px",ze!==null&&wt.setAttribute("src",ze),wt.style.opacity=.7,ct!==null){var an,Xt,de;if(!zt){an=document.createElement("img"),an.style.position="absolute",an.style.zIndex="1001",an.style.opacity=1,wt.style.opacity=.3,Xt=360,Xt>Se/4*3&&(Xt=Se/4*3),de=Xt/5.8,an.setAttribute("src",ct),an.setAttribute("width",Xt),an.setAttribute("height",de);var ne=(Se-Xt)/2,te=(nt-de)/2;an.style.left=ne+"px",an.style.top=te+"px",At.appendChild(an)}}return At.appendChild(wt),At},pt=function(Se){return Se=Se.toLowerCase(),Se==="html5"||Se==="screenshot"?Se:"html5"},xe=["web","webSimple","web3d","tablet","tablet3d","phone"],me=function(Se,nt){if(Ge=Se,nt){ot(Ge,!0);return}var ht=!Ee;if(ht){var zt=Ie(Ge);!isNaN(zt)&&zt<4.4&&(ht=!1)}var At,Jt;window.location.protocol.substr(0,4)==="http"?At=window.location.protocol:At="http:";var wt=Ge.indexOf("//");wt>0?Jt=Ge:wt===0?Jt=At+Ge:Jt="https://www.geogebra.org/apps/5.2.814.0/";for(var an in xe)if(Ge.slice(xe[an].length*-1)===xe[an]||Ge.slice((xe[an].length+1)*-1)===xe[an]+"/"){ot(Jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ht&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Pe(b.showToolBar)&&!Pe(b.showMenuBar)&&!Pe(b.showAlgebraInput)&&!Pe(b.enableRightClick)&&(!b.appName||b.appName=="classic")?Jt+="webSimple/":Jt+="web3d/",ot(Jt,!1)},ot=function(Se,nt){if(Se.requirejs){Re=Se;return}Se.slice(-1)!=="/"&&(Se+="/"),Re=Se,nt===null&&(nt=Se.indexOf("http")===-1),ge=nt,Oe="web.nocache.js",we=!1;var ht=Re.split("/");ht.length>1&&(!nt&&ht[ht.length-2]==="webSimple"?(Oe="webSimple.nocache.js",we=!0):xe.indexOf(ht[ht.length-2])>=0&&(Oe=ht[ht.length-2]+".nocache.js")),ht=Se.split("/"),Ge=ht[ht.length-3],Ge.substr(0,4)==="test"?Ge=Ge.substr(4,1)+"."+Ge.substr(5,1):(Ge.substr(0,3)==="war"||Ge.substr(0,4)==="beta")&&(Ge="5.0");var zt=parseFloat(Ge);zt!==NaN&&zt<5&&Se.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+zt+" is deprecated. Using version latest instead."),me("5.0",nt))},Zt=function(Se,nt){window.console&&window.console.log&&(!nt||typeof nt.showLogging=="undefined"||nt.showLogging&&nt.showLogging!=="false")&&console.log(Se)};b.material_id!==void 0?xt(Tt):Tt();function Tt(){var Se=Pt;ye!==null?Se=ye:parseFloat(Se)<5&&(Se="5.0"),me(Se,!1),De!==null&&ot(De,ge),Ce=!0}return Dn},GGBAppletUtils=function(){"use strict";function Dn(){return window.GGBT_wsf_edit!==void 0}function Pt(Ce,ye){ye!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+ye+","+ye+")",Ce.style.webkitTransform="scale("+ye+","+ye+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function b(Ce,ye,De,ke,ve,ue){var Re=null;if(ue!=null&&ue!="")for(var ge=Ce.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+ue+" ")>-1){Re=ge;break}else ge=ge.parentNode;var qe=0,Ge=0,Oe=0,we=0,ze=0,ct=0,Je=0;if(Re)qe=Re.offsetWidth,Ge=Math.max(ke?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(qe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ge=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=qe):(qe=window.innerWidth,Ge=window.innerHeight,Oe=window.innerWidth),Ce){var $e=Ce.getBoundingClientRect();$e.left>0&&$e.left<=qe&&(ve===void 0||!ve)&&(document.dir==="rtl"?(ze=qe-$e.width-$e.left,ct=Oe<=480?10:30):(ct=$e.left,ze=Oe<=480?10:30),we=ct+ze)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(we=40,Je=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(we=0,Je=40)}}return Ce&&((De===void 0||!De)&&ye>0&&ye+we<qe?qe=ye:qe-=we,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De===void 0||!De)&&(Ge-=Je)),{width:qe,height:Ge}}function y(Ce,ye,De,ke,ve){if(Ce.isScreenshoGenerator)return 1;var ue=ke!==void 0&&ke,Re=Ce.noScaleMargin!=null&&Ce.noScaleMargin,ge=function(se){return se&&se!=="false"},qe=ge(Ce.autoHeight),Ge=b(ye,Ce.width,De,qe,ue&&window.GGBT_wsf_view||Re,ve),Oe=parseInt(Ge.width),we=Ce.width,ze=Ce.height;if(we===void 0){var ct=ye.querySelector(".appletParameters");ct&&(we=ct.offsetWidth,ze=ct.offsetHeight)}var Je=Oe/we,$e=ue?1:Ge.height/ze;return De!==void 0&&!De&&(Je=Math.min(1,Je),$e=Math.min(1,$e)),Math.min(Je,$e)}function Ee(Ce,ye,De){var ke=1,ve,ue=!1;if(Ce.hasOwnProperty("allowUpscale")&&(ue=Ce.allowUpscale),Ce.hasOwnProperty("scale")&&(ke=parseFloat(Ce.scale),(isNaN(ke)||ke===null||ke===0)&&(ke=1),ke>1&&(ue=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))ve=y(Ce,ye,ue,De,Ce.scaleContainerClass);else return ke;return ue&&(!Ce.hasOwnProperty("scale")||ke===1)?ve:Math.min(ke,ve)}function oe(Ce){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),ke=Ce.getBoundingClientRect(),ve=(ye-ke.width)/2,ue=(De-ke.height)/2;ue<0&&(ue=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ve<40?Ce.style.left="40px":Ce.style.left=ve+"px",Ce.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?Ce.style.top="40px":Ce.style.top=ue+"px",Ce.style.left=ve+"px")}function Ae(Ce,ye){var De=Ce.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var ke=Ee(ye,Ce);Dn()&&De.setAttribute("data-param-scale",ke);for(var ve=null,ue=0;ue<Ce.childNodes.length;ue++)if(Ce.childNodes[ue].className!==void 0&&Ce.childNodes[ue].className.match(/^applet_scaler/)){ve=Ce.childNodes[ue];break}if(ve!==null&&ve.querySelector(".noscale")!==null)return;var Re=ye.id!==void 0?ye.id:"ggbApplet",ge=window[Re];(ge==null||!ge.recalculateEnvironments)&&ve!==null&&!ve.className.match(/fullscreen/)&&(ve.parentNode.style.transform="",!isNaN(ke)&&ke!==1?(ve.parentNode.style.width=ye.width*ke+"px",ve.parentNode.style.height=ye.height*ke+"px",Pt(ve,ke)):(Pt(ve,1),ve.parentNode.style.width=ye.width+"px",ve.parentNode.style.height=ye.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&oe(Ce),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(De).parents(".content-added-content"))}}return{responsiveResize:Ae,isFlexibleWorksheetEditor:Dn,positionCenter:oe,getScale:Ee,scaleElement:Pt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Dn=n.location.search;return Dn.indexOf(J)!=-1||Dn.indexOf(K)!=-1}function q(Dn,Pt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Dn){var Pt=s[L].bindings;s[L].bindings=function(){for(var b=Pt?Pt():{},y=Dn[webModule.__softPermutationId],Ee=O;Ee<y.length;Ee++){var oe=y[Ee];b[oe[O]]=oe[P]}return b}};var t;function u(){return v(),t}function v(){if(!t){var Dn=o.createElement(Q);if(Dn.id=L,Dn.style.cssText=R+S,Dn.tabIndex=-1,o.body.appendChild(Dn),t=Dn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Pt=document.compatMode==U?V:W;t.write(Pt+X),t.close()}}}function w(Dn){function Pt(y){function Ee(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var oe=Ee();if(oe){y();return}function Ae(){if(!oe){if(!Ee())return;oe=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Ae,!1),Ce&&clearInterval(Ce)}}o.addEventListener&&o.addEventListener(Z,Ae,!1);var Ce=setInterval(function(){Ae()},$)}function b(y){var Ee=u(),oe=Ee.body,Ae=Ee.createElement(_);Ae.language=ab,Ae.crossOrigin=W,Ae.src=y,webModule.__errFn&&(Ae.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),oe.appendChild(Ae)}Pt(function(){b(Dn)})}webModule.__startLoadingFragment=function(Dn){return C(Dn)},webModule.__installRunAsyncCode=function(Dn){var Pt=u(),b=Pt.body,y=Pt.createElement(_);y.language=ab,y.text=Dn,b.appendChild(y),b.removeChild(y)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Dn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Dn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Dn){var Pt=c[Dn];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function Dn(Ce){var ye=Ce.lastIndexOf(rb);ye==-1&&(ye=Ce.length);var De=Ce.indexOf(sb);De==-1&&(De=Ce.length);var ke=Ce.lastIndexOf(tb,Math.min(De,ye));return ke>=O?Ce.substring(O,ke+P):W}function Pt(Ce){if(!Ce.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Ce+vb,Ce=Dn(ye.src)}return Ce}function b(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function y(){for(var Ce=o.getElementsByTagName(_),ye=O;ye<Ce.length;++ye)if(Ce[ye].src.indexOf(xb)!=-1)return Dn(Ce[ye].src);return W}function Ee(){var Ce=o.getElementsByTagName(yb);return Ce.length>O?Ce[Ce.length-P].href:W}function oe(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var Ae=b();return Ae==W&&(Ae=y()),Ae==W&&(Ae=Ee()),Ae==W&&oe()&&(Ae=Dn(o.location.href)),Ae=Pt(Ae),Ae}function C(Dn){return Dn.match(/^\//)||Dn.match(/^[a-zA-Z]+:\/\//)?Dn:webModule.__moduleBase+Dn}function D(){var Dn=[],Pt=O,b=[],y=[];function Ee(Ce){var ye=y[Ce](),De=b[Ce];if(ye in De)return ye;var ke=[];for(var ve in De)ke[De[ve]]=ve;throw r&&r(Ce,ke,ye),null}if(__gwt_isKnownPropertyValue=function(Ce,ye){return ye in b[Ce]},webModule.__getPropMap=function(){var Ce={};for(var ye in b)b.hasOwnProperty(ye)&&(Ce[ye]=Ee(ye));return Ce},webModule.__computePropValue=Ee,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var oe;try{oe=Cb;var Ae=oe.indexOf(Db);Ae!=-1&&(Pt=parseInt(oe.substring(Ae+P),$),oe=oe.substring(O,Ae))}catch(Ce){}return webModule.__softPermutationId=Pt,C(oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Dn,Pt,b){"use strict";b.d(Pt,{Ax:function(){return Ae},Ds:function(){return Ce},KI:function(){return De},SI:function(){return oe},f1:function(){return Ee}});var y=b(74128);function Ee(ke){let ve=!0;if(ke.length>0){for(let ue=0;ue<ke.length;ue++)if(ke[ue].compile_success==0||!ke[ue].compile_success){ve=!1;break}}else ve=!1;return ve}function oe(ke,ve=""){let ue=[];for(let Re=0;Re<ke.length;Re++){let ge=ke[Re],qe=ve?`${ve}/${ge.name}`:`${ge.name}`;ue.push({title:ge.name,type:ge.type,isLeaf:ge.type!=="tree",key:qe})}return ue}function Ae(ke,ve,ue){for(let Re=0;Re<ke.length;Re++){let ge=ke[Re];if(ge.key===ve){ge.children=ue;break}ge.children&&Ae(ge.children,ve,ue)}return ke}function Ce(ke,ve,ue){let Re;return function(){let ge=this,qe=arguments,Ge=function(){Re=null,ue||ke.apply(ge,qe)},Oe=ue&&!Re;clearTimeout(Re),Re=setTimeout(Ge,ve),Oe&&ke.apply(ge,qe)}}const ye=!0,De=y.Z.API_SERVER},48530:function(Dn,Pt,b){"use strict";var y=b(86204),Ee=b.n(y),oe=Object.defineProperty,Ae=(ke,ve,ue)=>ve in ke?oe(ke,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ke[ve]=ue,Ce=(ke,ve,ue)=>Ae(ke,typeof ve!="symbol"?ve+"":ve,ue),ye=(ke,ve,ue)=>new Promise((Re,ge)=>{var qe=we=>{try{Oe(ue.next(we))}catch(ze){ge(ze)}},Ge=we=>{try{Oe(ue.throw(we))}catch(ze){ge(ze)}},Oe=we=>we.done?Re(we.value):Promise.resolve(we.value).then(qe,Ge);Oe((ue=ue.apply(ke,ve)).next())});class De extends y.EventEmitter{constructor(ve,ue){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=ve,this.body=ue}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:ve}=this.controller;try{const ue=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ve});if(!ue.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ue.status}`);const Re=ue.headers.get("content-type");if(!Re)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Re.includes("application/json")){const Ge=yield ue.json();this.emit("error",Ge);return}if(!Re.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ge=ue.body.getReader(),qe=new TextDecoder("utf-8");for(;;){const{done:Ge,value:Oe}=yield ge.read();if(Ge)break;const we=qe.decode(Oe,{stream:!0});this.buffer+=we;const ze=this.buffer.split(`
`);this.buffer=ze.pop()||"";for(const ct of ze)if(ct.startsWith("data:")){const Je=ct.slice(5).trim();if(Je==="[DONE]")break;try{const $e=JSON.parse(Je);$e.data&&this.handleData($e.data)}catch($e){this.buffer=ct+`
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",$e)}}}this.emit("done",this.fullContent)}catch(ue){ue.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ue.message)}})}handleData(ve){ve.content&&(this.fullContent+=ve.content,this.emit("data",{chunk:ve,full:this.fullContent}))}cancelRequest(){var ve;(ve=this.controller)==null||ve.abort()}}Pt.Z=De},2948:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Je}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(62957),Ce=b(24017),ye=b(37568),De=b(70858),ke=b(77019),ve=b(5269),ue=b(66649),Re=b.n(ue),ge=b(65862),qe=b(65582),Ge={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Oe=b(33270),we=b(99981),ze=($e,se,Ie)=>new Promise((ut,je)=>{var xt=lt=>{try{et(Ie.next(lt))}catch(Pe){je(Pe)}},He=lt=>{try{et(Ie.throw(lt))}catch(Pe){je(Pe)}},et=lt=>lt.done?ut(lt.value):Promise.resolve(lt.value).then(xt,He);et((Ie=Ie.apply($e,se)).next())});const ct=({dispatch:$e,courseEndTime:se,classroomList:Ie,successCallback:ut=()=>{},visible:je,homeworkIds:xt,courseId:He,isBatch:et,shixunHomeworks:lt})=>{const[Pe]=Ee.default.useForm(),[Fe,Me]=(0,y.useState)(!1),[ce,It]=(0,y.useState)(!1),[_e,Ne]=(0,y.useState)(!1),[pt,xe]=(0,y.useState)([]),[me,ot]=(0,y.useState)([]),[Zt,Tt]=(0,y.useState)([]),[Se,nt]=(0,y.useState)([]),[ht,zt]=(0,y.useState)([]),[At,Jt]=(0,y.useState)([]),[wt,an]=(0,y.useState)([]),[Xt,de]=(0,y.useState)([]),[ne,te]=(0,y.useState)([]);(0,y.useEffect)(()=>{je?ae():re()},[je]);const ae=()=>ze(void 0,null,function*(){Me(!0);const fe=yield(0,Oe.oR)(xt[0],{course_id:He});Ne(fe.no_group),et?(an(fe.all_course_groups),de(fe.all_course_groups)):(nt(fe.late_course_groups),zt(fe.late_course_groups),xe(fe.submit_course_groups),ot(fe.submit_course_groups)),Me(!1),Pe.setFieldsValue({end_time:Re()()})}),he=()=>ze(void 0,null,function*(){const fe=Pe.getFieldsValue(),Ze=Re()(fe.end_time).format("YYYY-MM-DD HH:mm");if((et?ne.length===0:Zt.length===0&&At.length===0)&&!_e){oe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}It(!0);const We=yield(0,Oe.Mc)(He,{no_group:_e,homework_ids:xt,group_ids:et?ne:Zt,end_time:Ze,late_group_ids:et?ne:At});It(!1),We.status===0&&(re(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut(),$e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),re=()=>{Tt([]),Jt([]),ot([]),zt([])};return y.createElement(Ae.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Ge.modalWrapper,width:et||_e?520:760,open:je,confirmLoading:ce,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>he(),onCancel:()=>{re(),$e({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:Ge.tips},y.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),y.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),y.createElement(Ee.default,{form:Pe,layout:"vertical"},y.createElement(Ee.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Ce.default,{style:{width:"100%"},disabledDate:fe=>(0,we.Q8)(fe,se),disabledTime:fe=>(0,we.d0)(fe),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!_e&&y.createElement(y.Fragment,null,et?y.createElement("div",null,y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:fe=>{de(wt.filter(Ze=>Ze.name.indexOf(fe.target.value)>-1))}}),y.createElement(De.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Ge.antdTable,rowSelection:{type:"checkbox",onChange:fe=>{te(fe)}},rowKey:"id",pagination:!1,dataSource:Xt,loading:Fe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ke.Z,{gutter:24},y.createElement(ve.Z,{span:14},y.createElement("div",{className:Ge.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:fe=>{ot(pt.filter(Ze=>Ze.name.indexOf(fe.target.value)>-1))}}),y.createElement("div",{className:Ge.tableWrapper},y.createElement(De.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Ge.antdTable,rowSelection:{type:"checkbox",onChange:fe=>{Tt(fe)}},rowKey:"id",pagination:!1,dataSource:me,loading:Fe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),y.createElement(ve.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:Ge.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:fe=>{zt(Se.filter(Ze=>Ze.name.indexOf(fe.target.value)>-1))}}),y.createElement("div",{className:Ge.tableWrapper},y.createElement(De.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Ge.antdTable,rowSelection:{type:"checkbox",onChange:fe=>{Jt(fe)}},rowKey:"id",pagination:!1,loading:Fe,dataSource:ht,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Je=(0,qe.connect)(({shixunHomeworks:$e,classroomList:se})=>({shixunHomeworks:$e,classroomList:se}))(ct)},16750:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});var y=b(59301),Ee={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},oe=b(92310),Ae=b.n(oe),Ce=b(29787),ye=b(2859),De=b(38147),ke=b(65862),ve=(ge,qe,Ge)=>new Promise((Oe,we)=>{var ze=$e=>{try{Je(Ge.next($e))}catch(se){we(se)}},ct=$e=>{try{Je(Ge.throw($e))}catch(se){we(se)}},Je=$e=>$e.done?Oe($e.value):Promise.resolve($e.value).then(ze,ct);Je((Ge=Ge.apply(ge,qe)).next())}),Re=({data:ge,className:qe,fullWidth:Ge,style:Oe={},onClose:we,onOk:ze,showFullTools:ct,noAssociationId:Je})=>{const $e=(0,y.useRef)(null),se=(0,y.useRef)(null),Ie=(0,y.useRef)(null),ut=(0,y.useRef)(null),[je,xt]=(0,y.useState)(!1),[He,et]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&&lt()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[ge==null?void 0:ge.visible]);const lt=()=>ve(void 0,null,function*(){xt(!0),et("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ce=yield(0,ke.ZJ)(ge==null?void 0:ge.src);$e.current.src="",$e.current.src=ce,$e.current.onload=function(){Me()},xt(!1),et("")}),Pe=ce=>ve(void 0,null,function*(){xt(!0),et("\u6B63\u5728\u4FDD\u5B58\u4E2D");const It=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:ce.dataUrl}});It!=null&&It.id&&!Je?(yield(0,De.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:It==null?void 0:It.id,settings:JSON.stringify(ce.state)}})).status===0&&ze():It!=null&&It.id&&ze(It),xt(!1),et("")}),Fe=()=>{const ce=document.querySelector('a[href="https://markerjs.com/"]');ce&&ce.parentNode&&(ce.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(_e=>{const Ne=document.querySelector(_e.name);Ne&&Ne.setAttribute("title",_e.title)})},Me=()=>{se.current=new ye.hP($e.current),se.current.targetRoot=ut.current,se.current.addEventListener("render",Pe),se.current.addEventListener("beforeclose",we),ct&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),ge!=null&&ge.snapshotData&&se.current.restoreState(ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fe()},300)};return y.createElement(y.Fragment,null,(ge==null?void 0:ge.visible)&&y.createElement(Ce.Z,{spinning:je,tip:He,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ut,className:Ae()(Ee.imageDimensions,qe,Ge?Ee.fullWidth:""),style:Oe},y.createElement("img",{className:Ee.img,ref:$e}))))}},94831:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ye}});var y=b(62957),Ee={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ae=b(59301),ye=({visible:De,setVisible:ke,image:ve,closeImageStyle:ue,hiddenbutton:Re})=>Ae.createElement(y.default,{centered:!0,destroyOnClose:!0,open:De,footer:null,wrapClassName:Ee.modal,onCancel:()=>ke(!1)},Ae.createElement("div",{className:Ee.content},Ae.createElement("img",{src:ve}),Re,Ae.createElement("img",{onClick:()=>ke(!1),className:Ee.close,src:oe,style:ue})))},99298:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(77019),oe=b(5269),Ae=b(31691),Ce=b(7939),ye=b(95097),De=b(96408),ke=b(48136),ve=b(59301);const ue=(0,y.forwardRef)(({callback:Re,showSaveButton:ge,value:qe=""},Ge)=>{const Oe=(0,y.useRef)(),we=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ze=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],ct=se=>{Oe.current.setValue(Oe.current.getValue()+" "+se.value+" ")},Je=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},we.map((se,Ie)=>ve.createElement(oe.Z,{flex:"110px",className:De.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:`$$${se.value}$$`}),se.name),ve.createElement("div",{className:De.Z.children},se.children.map((ut,je)=>ve.createElement("div",{key:je},ve.createElement("h1",null,ut.name),ve.createElement(Ee.Z,{gutter:[10,10]},ut.data.map((xt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ct(xt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+xt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},ze.map((se,Ie)=>ve.createElement(oe.Z,{flex:"110px",className:De.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:"`$$"+se.value+"$$`"}),se.name),ve.createElement("div",{className:De.Z.children},se.children.map((ut,je)=>ve.createElement("div",{key:je},ut.name&&ve.createElement("h1",null,ut.name),ve.createElement(Ee.Z,{gutter:[10,10]},ut.data.map((xt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ct(xt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+xt.value+"$$`"}))))))))))}],$e=()=>{var se=document.createElement("div");se.innerHTML=Oe.current.getValue();var Ie=se.innerText;return Re&&Re(Ie),Ie};return(0,y.useImperativeHandle)(Ge,()=>({getData:$e})),ve.createElement("div",{className:De.Z.mathWrap},ve.createElement(Ae.default,{defaultActiveKey:"1",items:Je}),ve.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Oe,style:{width:800,marginTop:30,fontSize:18}},qe||""),ge&&ve.createElement("div",{className:De.Z.button},ve.createElement(Ce.ZP,{size:"large",onClick:$e,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Pt.Z=ue},2524:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(93314),oe=b(7939),Ae=Object.defineProperty,Ce=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Oe,we)=>Oe in Ge?Ae(Ge,Oe,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Oe]=we,Re=(Ge,Oe)=>{for(var we in Oe||(Oe={}))ke.call(Oe,we)&&ue(Ge,we,Oe[we]);if(De)for(var we of De(Oe))ve.call(Oe,we)&&ue(Ge,we,Oe[we]);return Ge},ge=(Ge,Oe)=>Ce(Ge,ye(Oe));const qe=({img:Ge,buttonProps:Oe={},styles:we={},customText:ze,ButtonText:ct,ButtonClick:Je,Buttonclass:$e,ButtonTwo:se,imgStyles:Ie,loading:ut=!1,className:je=""})=>y.createElement("section",{className:`tc animated fadeIn ${je}`,style:Re({color:"#999",margin:"100px auto",visibility:ut?"hidden":"visible"},we)},y.createElement("img",{src:Ge||Ee,style:ge(Re({},Ie),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},ze||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ct&&y.createElement(oe.ZP,Re({className:$e,onClick:Je},Oe),ct),se&&se);Pt.Z=qe},4324:function(Dn,Pt,b){"use strict";b.d(Pt,{Q:function(){return ye}});var y=b(59301),Ee=b(82326),oe=b(47889),Ae=b(4875),Ce=b(59301),ye=(ke=>(ke[ke.Number=1]="Number",ke[ke.Percent=2]="Percent",ke))(ye||{});const De=({value:ke,onChange:ve,disabled:ue,hidePercentOption:Re=!1,percentType:ge="select"})=>{const qe=(0,y.useMemo)(()=>Re?1:2,[Re]),[Ge,Oe]=(0,y.useState)(qe);console.log(Ge);const we=ct=>ke.type===1?`${ct}\u5206`:`${ct}%`,ze=(0,y.useCallback)(ct=>{if(Ge===1){const Je=ct.replace("\u5206","");return isNaN(parseInt(Je,10))?0:Je}else return ct.replace("%","")},[Ge]);return(0,y.useEffect)(()=>{Oe(ke.type)},[ke]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&Ce.createElement(Ee.default,{size:"large",onChange:ct=>{Oe(ct),ve({type:ct,inputValue:ct===1?5:20})},value:Ge||qe,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ue}),ge=="radio"&&Ce.createElement(oe.ZP.Group,{size:"large",onChange:ct=>{const Je=ct.target.value;Oe(Je),ve({type:Je,inputValue:Je===1?5:20})},value:Ge||qe,disabled:ue},!Re&&Ce.createElement(oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ce.createElement(oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ge=="radio"&&Ce.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ke.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ce.createElement(Ae.Z,{size:"large",disabled:ue,value:ke.inputValue,style:{width:"120px"},parser:ze,addonAfter:ke.type===1?"\u5206":"%",max:Ge===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:ct=>{ve({type:Ge,inputValue:ct})}}),ge=="radio"&&ke.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Pt.Z=De},52918:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return $e}});var y=b(59301),Ee={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},oe=b(7939),Ae=b(70557),Ce=b(50258),ye=b(25399),De=b(65862),ke=b(87513),ve=b(2524),ue=b(74128),Re=b(7310),ge=b(59301),qe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ze=(se,Ie,ut)=>Ie in se?qe(se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ut}):se[Ie]=ut,ct=(se,Ie)=>{for(var ut in Ie||(Ie={}))Oe.call(Ie,ut)&&ze(se,ut,Ie[ut]);if(Ge)for(var ut of Ge(Ie))we.call(Ie,ut)&&ze(se,ut,Ie[ut]);return se},Je=(se,Ie,ut)=>new Promise((je,xt)=>{var He=Pe=>{try{lt(ut.next(Pe))}catch(Fe){xt(Fe)}},et=Pe=>{try{lt(ut.throw(Pe))}catch(Fe){xt(Fe)}},lt=Pe=>Pe.done?je(Pe.value):Promise.resolve(Pe.value).then(He,et);lt((ut=ut.apply(se,Ie)).next())}),$e=({editOffice:se="view",data:Ie,issaver:ut,onSaver:je,theme:xt,type:He,filename:et,monacoEditor:lt,className:Pe,style:Fe,close:Me,onClose:ce,hasMask:It,disabledDownload:_e,onImgDimensions:Ne,showNodata:pt,recordInfo:xe})=>{const[me,ot]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Zt,Tt]=(0,y.useState)(""),[Se,nt]=(0,y.useState)(),ht=window.ENV==="build"?"/react/build":"",zt=location.host.startsWith("localhost")?ue.Z.PROXY_SERVER:ue.Z.API_SERVER,Jt=10*(1024*1024),wt=(0,y.useRef)();Ie!=null&&Ie.startsWith("/api")&&He!=="txt"&&(Ie=ue.Z.API_SERVER+Ie);const an=ae=>ae.substring(ae.lastIndexOf("/")+1).split(".").pop();et&&lt&&(lt.filename=et),(0,y.useEffect)(()=>{var ae,he;const re=(he=(ae=document.cookie)==null?void 0:ae.replace(/\s/g,""))==null?void 0:he.split(";");re==null||re.map(fe=>{let Ze=fe.split("=");Ze[0]==="_educoder_session"&&Tt(Ze[1])})},[]),(0,y.useEffect)(()=>{He==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?nt({url:Ie,fileType:an(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):de())},[He,Ie]);function Xt(ae){return Je(this,null,function*(){ae.data.type==="pdfdata"&&(je(ae.data.data),window.removeEventListener("message",Xt,!1)),console.log("mess---:",ae.data)})}const de=()=>Je(void 0,null,function*(){console.log("data:",Ie);let ae=Ie;Ie.startsWith("http")||(ae=location.origin+ae);let he=new URL(ae).pathname.split("/").pop();const re=yield(0,ke.gJ)({attachment_id:he});re.url=zt+re.url,nt(re)}),ne=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){te();return}(0,De.Sv)(et||"educoder",Ie,et)},te=()=>{xe&&(0,Re.fc)({id:xe==null?void 0:xe.id,watch_type:1,course_id:xe==null?void 0:xe.course_id}),(0,De.Nd)(et||"educoder",decodeURIComponent(Ie))};return ge.createElement("div",{style:ct({},Fe||{}),className:`${It&&Ee.bgBlack} ${He?Ee.wrp:"hide"}`},Me&&ge.createElement("div",{className:Ee.close,ref:wt},!!Ne&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.current},ge.createElement("span",{onClick:()=>{ce(),Ne()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!_e&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>wt.current},ge.createElement("span",{onClick:te},ge.createElement("i",{className:"icon-quxiaozhiding"}))),ut&&ge.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>wt.current},ge.createElement("span",{className:"",onClick:()=>{const ae=document.getElementById("pdfiframe");window.addEventListener("message",Xt,!1),setTimeout(()=>{ae.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},ge.createElement("span",{className:"",onClick:()=>{ce()}},ge.createElement("i",{className:"icon-guanbi1"})))),ge.createElement("div",{className:`${Ee[Pe]} ${Pe} ${Ee.monaco} ${He==="txt"?"show":"hide"}`},He==="txt"&&ge.createElement(ge.Fragment,null,ge.createElement(Ce.ZP,ct({},lt)))),He==="audio"&&ge.createElement("audio",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),He==="video"&&ge.createElement(ge.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),He==="office"&&Se&&ge.createElement("iframe",{src:`${ht}/office.html?key=${Se.key}&url=${btoa(Se.url)}&callbackUrl=${zt+(Se.callbackUrl||"")}&fileType=${Se.fileType}&title=${Se.title||""}&model=${se}&officeServer=${ue.Z.ONLYOFFICE}&disabledDownload=${!!_e}`}),He==="html"&&ge.createElement("iframe",{src:Ie+"&disposition=inline"}),He==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${ht}/js/pdf/index.html?filename=${et||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!_e}&model=${se}`}),He==="image"&&ge.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(He==="other"||He==="download")&&ge.createElement(ge.Fragment,null,pt?ge.createElement(ve.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ge.createElement(oe.ZP,{icon:ge.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:_e},"\u4E0B\u8F7D")}):ge.createElement(oe.ZP,{type:"primary",size:"middle",onClick:ne,disabled:_e},ge.createElement(Ae.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),He==="flowChart"&&ge.createElement("div",{className:"embed"},ge.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(Dn,Pt,b){"use strict";b.d(Pt,{z:function(){return lt},Z:function(){return Pe}});var y=b(59301),Ee=b(48850),oe=b(49142),Ae=b(64018),Ce=b(16471),ye=b(74128),De=b(65862),ke=b(15342),ve=b(44104),ue=b(7939),Re=b(1012),ge=b(52918),qe=b(59301),Oe=({html:Fe})=>{const Me=(0,y.useRef)(null),ce=(0,y.useRef)(null),It=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 56px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,y.useEffect)(()=>{const _e=Me.current.attachShadow({mode:"open"});ce.current=document.createElement("div"),ce.current.className="markdown-body",ce.current.innerHTML=Fe,_e.appendChild(ce.current);const Ne=document.createElement("style");return Ne.textContent=It,_e.appendChild(Ne),()=>{_e.innerHTML=""}},[]),(0,y.useEffect)(()=>{ce.current&&(ce.current.innerHTML=Fe)},[Fe]),qe.createElement("div",{ref:Me})};function we(Fe){const Me=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],ce=new RegExp(`\\b(${Me.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Fe.replace(ce,"").trim()}var ze={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ct=Object.defineProperty,Je=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ie=(Fe,Me,ce)=>Me in Fe?ct(Fe,Me,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Fe[Me]=ce,ut=(Fe,Me)=>{for(var ce in Me||(Me={}))$e.call(Me,ce)&&Ie(Fe,ce,Me[ce]);if(Je)for(var ce of Je(Me))se.call(Me,ce)&&Ie(Fe,ce,Me[ce]);return Fe};const je="@\u2581\u2581@",xt="@\u2581@",He=/<pre[^>]*>/g;function et(Fe){let Me=document.createElement("div");return Me.innerHTML=Fe,Me.childNodes.length===0?"":Me.childNodes[0].nodeValue}const lt=(Fe,Me)=>{Fe=Fe||"";const ce=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,It=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,_e=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ne=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Me?Fe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ce,(pt,xe,me,ot,Zt,Tt,Se)=>{const nt=xe||ot||Tt,ht=me||Zt||Se||"?";return ye.Z.API_SERVER+"/api/attachments/"+nt+ht+"&t="+(0,De.Jn)(nt,Date.now())+(pt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Fe=Fe.replace(Ne,(pt,xe,me,ot,Zt,Tt,Se)=>{const nt=xe||ot||Tt,ht=me||Zt||Se||"?";return ye.Z.API_SERVER+"/attachments/download/"+nt+ht+"&t="+(0,De.Jn)(nt,Date.now())+(pt.indexOf(")")>-1?")":"&")}).replace(ce,(pt,xe,me,ot,Zt,Tt,Se)=>{const nt=xe||ot||Tt,ht=me||Zt||Se||"?";return ye.Z.API_SERVER+"/api/attachments/"+nt+ht+"&t="+(0,De.Jn)(nt,Date.now())+(pt.indexOf(")")>-1?")":"&")}).replace(It,(pt,xe,me,ot,Zt)=>{const Tt=xe||ot,Se=me||Zt||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+Tt+Se+Tt+Se+"&t="+(0,De.Jn)(Tt,Date.now())}).replace(_e,(pt,xe,me,ot,Zt)=>{const Tt=xe||ot,Se=me||Zt||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+Tt+Se+Tt+Se+"&t="+(0,De.Jn)(Tt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Fe)};var Pe=({value:Fe="",edit:Me=!1,className:ce,showTextOnly:It,showLines:_e,style:Ne={},stylesPrev:pt={},highlightKeywords:xe,showProgramFill:me,isProgramFill:ot,disabledFill:Zt=!1,programFillValue:Tt,openEditor:Se=()=>{},onFillChange:nt=At=>{},onFillBlur:ht=()=>{},onFillFocus:zt=()=>{}})=>{let At=we(String(Fe||""));const Jt=(0,y.useRef)(),wt=(0,y.useRef)(),[an,Xt]=(0,y.useState)(""),[de,ne]=(0,y.useState)("office"),[te,ae]=(0,y.useState)([]),he=(0,y.useRef)("a"+(0,Re.Z)()),re={},fe=Kt=>/<style[\s\S]*?>/i.test(Kt||""),Ze=(Kt,Vt,en)=>{const gt=document.createElement(Kt===xt?"input":"textarea");gt.style.width="100%",gt.style.height=Kt===xt?"40px":"151px",gt.rows=5,gt.spellcheck=!1,gt.name="edu-program-fill",gt.placeholder="\u8BF7\u8F93\u5165",gt.dataset.id=Vt;const kt=Object.keys(re).length;return re[kt]=gt,`<span class="edu-program-fill-wrap ${Kt===xt?"":"show"}" style="width:${Kt===xt?"600px":"100%"}" title=${en||""}><span>${gt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function dt(Kt){return Kt=Kt.replace(/!\[.*?\]\(.*?\)/g,""),Kt=Kt.replace(/\[.*?\]\(.*?\)/g,""),Kt=Kt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Kt=Kt.replace(/<embed.*?>/g,""),Kt=Kt.replace(/<img.*?>/g,""),Kt=Kt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Kt=Kt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Kt=Kt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Kt=Kt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Kt}const We=Kt=>!It&&fe(At)?Kt:Kt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Vt,en){let gt=en.replace(/(\n|\r)/g,"").split("}"),kt=[];return gt.map($t=>{$t!=""&&kt.push(`.${he.current} ${$t}`)}),`<style>${kt.join("}")}</style>`}),Le=(0,y.useMemo)(()=>{try{const gt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,kt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,$t=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Cn=/\(\/attachments\/download\//g;At=At.replace(Cn,"("+ye.Z.API_SERVER+"/attachments/download/").replace(gt,"("+ye.Z.API_SERVER+"/api/attachments/").replace(kt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace($t,'"'+ye.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Jt.current.style.display="none"}catch(gt){}if(me){let gt=-1;return At=At.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(kt,$t,Cn){var Ue;return++gt,Ze(kt,gt,(Ue=Tt==null?void 0:Tt[gt])==null?void 0:Ue.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${We(At||"")}</pre>`}let Kt=We(At);Kt=(0,oe.ZP)(Kt);const Vt=(0,oe.ez)();At.match(/\[TOC\]/)&&(Kt=Kt.replace("<p>[TOC]</p>",(0,oe.Qv)()),(0,oe.Iy)()),Kt=Kt.replace(/(__special_katext_id_\d+__)/g,(gt,kt)=>{const{type:$t,expression:Cn}=Vt[kt];return(0,ke.renderToString)(et(Cn)||"",{displayMode:$t==="block",throwOnError:!1,output:"html"})}),Kt=Kt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,oe.AL)();const en=document.createElement("div");if(en.innerHTML=Kt,It)return en.innerText;if(xe){const gt=xe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Qe(en,gt),en.innerHTML}return setTimeout(()=>Mt(),500),en.innerHTML},[At,xe]);(0,y.useEffect)(()=>{st.current&&st.current.querySelectorAll(["input","textarea"]).forEach(Vt=>{Vt.oninput=it,Vt.onblur=yt,Vt.onfocus=Ot})},[te]),(0,y.useEffect)(()=>{var Kt,Vt,en,gt,kt;if(Tt!=null&&Tt.length)try{const $t=st.current.querySelectorAll(".edu-program-fill-score"),Cn=st.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ue,St]of Cn.entries())St.value=((Kt=Tt==null?void 0:Tt[Ue])==null?void 0:Kt.value)||"",((Vt=Tt==null?void 0:Tt[Ue])==null?void 0:Vt.type)==="warning"?St.className="program-fill-warning":((en=Tt==null?void 0:Tt[Ue])==null?void 0:en.type)==="success"?St.className="program-fill-success":St.className="";for(const[Ue,St]of $t.entries())St.innerHTML=(gt=Tt==null?void 0:Tt[Ue])!=null&&gt.score?`${(kt=Tt==null?void 0:Tt[Ue])==null?void 0:kt.score}\u5206`:"";ae(Tt)}catch($t){console.log($t,"error")}},[Tt]);const it=Kt=>{te[Kt.target.dataset.id]=te[Kt.target.dataset.id]||{},te[Kt.target.dataset.id].value=Kt.target.value,ae([...te]),nt(te,Kt.target.dataset.id)},yt=Kt=>{te[Kt.target.dataset.id]=te[Kt.target.dataset.id]||{},te[Kt.target.dataset.id].value=Kt.target.value,ae([...te]),ht(te,Kt.target.dataset.id)},Ot=Kt=>{te[Kt.target.dataset.id]=te[Kt.target.dataset.id]||{},te[Kt.target.dataset.id].value=Kt.target.value,ae([...te]),zt(te,Kt.target.dataset.id)};function Qe(Kt,Vt){return Kt.childNodes.forEach(en=>{var gt;if(en.childNodes.length>0)Qe(en,Vt);else if(en.nodeName!=="IMG")if(en.innerHTML)en.innerHTML=(gt=en.innerHTML)==null?void 0:gt.replace(new RegExp(Vt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const kt=document.createElement("span");kt.innerHTML=en.textContent.replace(new RegExp(Vt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),en.replaceWith(kt)}})}const st=(0,y.useRef)();oe.jb.WebkitLineClamp=_e,_e&&(Ne=ut(ut({},Ne),oe.jb));function pe(Kt){let Vt=Kt.target;if(Vt.tagName.toUpperCase()==="A"){let en=Vt.getAttribute("href");if(en.indexOf("office")>-1)Kt.preventDefault(),Xt(en),ne("office");else if(en.indexOf("application/pdf")>-1)Kt.preventDefault(),Xt(en),ne("pdf");else if(en.indexOf("text/html")>-1)Kt.preventDefault(),Xt(en),ne("html");else if(en.startsWith("#")){Kt.preventDefault();let gt=document.getElementById(en.replace("#",""));gt&&gt.scrollIntoView(!0)}}}const Mt=()=>{var Kt;const Vt=(Kt=st.current)==null?void 0:Kt.querySelectorAll("video");Vt==null||Vt.forEach(en=>{if(en.oncontextmenu=()=>!1,en.src.indexOf(".m3u8")>-1&&!en.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var gt=new Ce.ZP;gt.loadSource(en.src),gt.attachMedia(en)}}})};(0,y.useEffect)(()=>{if(st.current&&Le&&Le.match(He)&&window.PR.prettyPrint(),st.current)return st.current.addEventListener("click",pe),()=>{var Kt;(Kt=st.current)==null||Kt.removeEventListener("click",pe),(0,oe.AL)(),(0,oe.Iy)()}},[Le,st.current,pe]);const sn=Kt=>{Kt.target.nodeName==="IMG"&&Kt.target.className.indexOf("draw-flowchart")>-1?(Jt.current.style.zIndex=1,Jt.current.style.display="flex",Jt.current.style.width=Kt.target.clientWidth+"px",Jt.current.style.height=Kt.target.clientHeight+"px",Jt.current.style.top=Kt.target.offsetTop+"px",Jt.current.style.left=Kt.target.offsetLeft+"px",Kt.target.id&&(wt.current=Kt.target.id)):Jt.current.style.display="none"},nn=()=>{Jt.current.style.display="none"};return(0,y.useEffect)(()=>{var Kt;const Vt=en=>{en.preventDefault(),en.clipboardData.setData("text",window.getSelection().toString())};return(Kt=st.current)==null||Kt.addEventListener("copy",Vt),()=>{var en;(en=st.current)==null||en.removeEventListener("copy",Vt)}},[st.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:nn},It&&y.createElement("div",{ref:st,className:`${ze.mdBody} `},Le),!It&&!fe(Le)&&y.createElement("div",{ref:st,style:ut({},Ne),onMouseOver:sn,className:`${ce||""} ${Zt?"disabled-fill":""} markdown-body ${ze.mdBody} ${he.current}`,dangerouslySetInnerHTML:{__html:Le}}),!It&&fe(Le)&&y.createElement(Oe,{html:Le}),y.createElement("div",{ref:Jt,className:`${ze.button} ${Me?"":ze.previewFlowChart}`},y.createElement(ve.Z,null,y.createElement(ue.ZP,{onClick:()=>{Me?Se(wt.current):(Xt(wt.current),ne("flowChart"))}},Me?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(ge.Z,{close:!0,data:an,type:an!=null&&an.length?de:"",style:ut({},pt),onClose:()=>Xt("")}))}},83028:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(59301),Ee={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},oe=b(62957),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ye=(ve,ue,Re)=>new Promise((ge,qe)=>{var Ge=ze=>{try{we(Re.next(ze))}catch(ct){qe(ct)}},Oe=ze=>{try{we(Re.throw(ze))}catch(ct){qe(ct)}},we=ze=>ze.done?ge(ze.value):Promise.resolve(ze.value).then(Ge,Oe);we((Re=Re.apply(ve,ue)).next())}),ke=({type:ve,resdata:ue,onok:Re,oktext:ge,okloading:qe})=>{const[Ge,Oe]=(0,y.useState)(!1),{can_copy_list:we,can_copy_num:ze,challenge_type:ct,course_data_list:Je,no_copy_list:$e,no_copy_num:se,no_use_list:Ie,no_use_num:ut,repeat_shixun_num:je,student_count:xt,total_num:He,use_num:et}=ue;let lt=ze>0||ve==="exercise";(0,y.useEffect)(()=>{(ue==null?void 0:ue.student_count)>0&&Oe(!0)},[ue]),console.log("---11",qe),(0,y.useEffect)(()=>{qe||Oe(!1)},[qe]);const Pe=()=>{if(ve==="exercise"&&ct===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ve==="exercise"&&ct===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&ct===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&ct===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&ct===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&ct===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ee.orangeColor},xt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:Ee.orangeColor},et)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ve==="shixunpush"&&ct===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixunpush"&&ct===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:Ee.orangeColor},et),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ee.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Fe=()=>{if(ve==="exercise"||ve==="subject"||ve==="exercisepush"||ve==="shixunpush")return y.createElement("div",{style:{marginTop:20}},se>0&&y.createElement("div",null,y.createElement("span",{className:Ee.flex},y.createElement("img",{src:Ce,style:{width:14}}),y.createElement("span",{className:Ee.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ee.statusbody},ve==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ee.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ve==="subject"||ve==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",lt&&y.createElement("span",{className:Ee.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ve==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",lt&&y.createElement("span",{className:Ee.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,$e==null?void 0:$e.map((Me,ce)=>y.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",ce+1!==se&&"\u3001"))))),ze>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:Ee.flex},y.createElement("img",{src:Ae,style:{width:14}}),y.createElement("span",{className:Ee.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ee.statusbody},ve==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ve==="subject"||ve==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ve==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,we==null?void 0:we.map((Me,ce)=>y.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",ce+1!==ze&&"\u3001"))))));if(ve==="shixun")return y.createElement("div",{style:{marginTop:20}},ze>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(oe.default,{open:Ge,onCancel:()=>{Oe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!lt&&"none"}},zIndex:1003,confirmLoading:qe,okText:lt?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>ye(void 0,null,function*(){lt?yield Re([...we,...Ie]):Oe(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),Fe()))}},95337:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return qe}});var y=b(59301),Ee=b(25399),oe=b(65582),Ae=b(41867),Ce=b(65862),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Oe,we)=>Oe in Ge?ye(Ge,Oe,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Oe]=we,Re=(Ge,Oe)=>{for(var we in Oe||(Oe={}))ke.call(Oe,we)&&ue(Ge,we,Oe[we]);if(De)for(var we of De(Oe))ve.call(Oe,we)&&ue(Ge,we,Oe[we]);return Ge},qe=({children:Ge,customContent:Oe,disableWhenCommunity:we=!1,tooltipProps:ze={}})=>{const ct=(0,oe.useDispatch)(),Je=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var se;(0,Ce.xg)(`/users/${(se=(0,Ae.eY)())==null?void 0:se.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),$e=se=>{var Ie;if(!y.isValidElement(se))return se;const ut={};ut.disabled=!0,ut.onChange=He=>{var et,lt;(et=He==null?void 0:He.preventDefault)==null||et.call(He),(lt=He==null?void 0:He.stopPropagation)==null||lt.call(He)};const je=(Ie=se.props)==null?void 0:Ie.children,xt=je&&y.Children.map(je,$e);return y.cloneElement(se,ut,xt)};return(0,Ae.k5)()&&we?y.createElement(Ee.Z,Re({placement:"topLeft",title:Oe||Je},ze),$e(Ge)):y.createElement(y.Fragment,null,Ge)}},85533:function(Dn,Pt,b){"use strict";b.d(Pt,{h:function(){return se}});var y=b(59301),Ee=b(82326),oe=b(28284),Ae=b(7939),Ce=b(89780),ye=b.n(Ce),De=b(45559),ke=b(42313),ve=Object.defineProperty,ue=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Oe=(Ie,ut,je)=>ut in Ie?ve(Ie,ut,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ie[ut]=je,we=(Ie,ut)=>{for(var je in ut||(ut={}))qe.call(ut,je)&&Oe(Ie,je,ut[je]);if(ge)for(var je of ge(ut))Ge.call(ut,je)&&Oe(Ie,je,ut[je]);return Ie},ze=(Ie,ut)=>ue(Ie,Re(ut));const ct=Ee.default.Option,Je={labelCol:{span:4},wrapperCol:{span:20}},$e={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Pt.Z=({callback:Ie,onCancel:ut})=>{const[je,xt]=(0,y.useState)("python");function He(lt){xt($e[lt][1])}function et(lt){Ie(lt)}return y.createElement(oe.default,ze(we({},Je),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:et,style:{width:500}}),y.createElement(oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Ee.default,{getPopupContainer:lt=>lt.parentNode,onChange:He},Object.keys($e).map(lt=>y.createElement(ct,{key:lt,value:lt},$e[lt][0])))),y.createElement(oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(se,{mode:je})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:ut},"\u53D6\u6D88")))};function se({value:Ie,onChange:ut,mode:je,options:xt={}}){const He=(0,y.useRef)(),[et,lt]=(0,y.useState)();return(0,y.useEffect)(()=>{if(et){let Pe=function(Fe){const Me=Fe.getValue();ut&&ut(Me)};return et.on("change",Pe),()=>{et.off("change",Pe)}}},[et,ut]),(0,y.useEffect)(()=>{et&&et.setOption("mode",je)},[et,je]),(0,y.useEffect)(()=>{et&&(Ie!==et.getValue()||Ie==="")&&setTimeout(()=>{et.setValue(Ie||"")},300)},[et,Ie]),(0,y.useEffect)(()=>{if(He.current&&!et){const Pe=ye().fromTextArea(He.current,we({mode:je,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},xt));lt(Pe)}},[He.current,et]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:He}))}},25374:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Jn}});var y=b(59301),Ee=b(65582),oe=b(89780),Ae=b.n(oe),Ce=b(76374),ye=b(45559),De=b(6313),ke=b(25717),ve=b(99498),ue=b(25419),Re=b(67549),ge=b(95097),qe=({value:zn="",className:pn,showTextOnly:dn,showLines:kn,style:ir={}})=>{const sr=(0,y.useMemo)(()=>"",[zn]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:sr}}))},Ge=Object.defineProperty,Oe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,$e=(zn,pn,dn)=>pn in zn?Ge(zn,pn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zn[pn]=dn,se=(zn,pn)=>{for(var dn in pn||(pn={}))ct.call(pn,dn)&&$e(zn,dn,pn[dn]);if(ze)for(var dn of ze(pn))Je.call(pn,dn)&&$e(zn,dn,pn[dn]);return zn},Ie=(zn,pn)=>Oe(zn,we(pn));let ut=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function je({onActionCallback:zn,title:pn,icon:dn,actionName:kn,className:ir="",children:sr}){function gr(){zn(kn)}return y.createElement("a",{title:pn,className:ir,onClick:gr},y.createElement("i",{className:`${dn}`}),sr)}var xt=({watch:zn,showNullButton:pn,showNullProgramButton:dn,onActionCallback:kn,fullScreen:ir,insertTemp:sr,hidetoolBar:gr,extraUse:Gn})=>{const Sr=[...ut,{title:`${zn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${zn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!gr&&Sr.map((nr,Kr)=>y.createElement("li",{key:Kr},nr.actionName?y.createElement(je,Ie(se({},nr),{onActionCallback:kn})):y.createElement("span",{className:"v-line"}))),pn?y.createElement("li",null,y.createElement(je,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:kn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,dn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(je,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:kn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(je,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:kn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,sr&&y.createElement("li",null,y.createElement(je,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${sr}`,onActionCallback:kn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Gn&&y.createElement("li",null,Gn),y.createElement("li",{className:"btn-full-screen"},y.createElement(je,{icon:`${ir?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ir?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:kn})))},He=b(57261),et=b(28284),lt=b(37568),Pe=b(7939),Fe=Object.defineProperty,Me=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,pt=(zn,pn,dn)=>pn in zn?Fe(zn,pn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zn[pn]=dn,xe=(zn,pn)=>{for(var dn in pn||(pn={}))_e.call(pn,dn)&&pt(zn,dn,pn[dn]);if(It)for(var dn of It(pn))Ne.call(pn,dn)&&pt(zn,dn,pn[dn]);return zn},me=(zn,pn)=>Me(zn,ce(pn));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Zt=({callback:zn,onCancel:pn})=>{function dn(kn){zn(kn)}return y.createElement(et.default,me(xe({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dn,style:{width:500}}),y.createElement(et.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(lt.default,null)),y.createElement(et.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(lt.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:pn},"\u53D6\u6D88")))},Tt=b(85533),Se=b(45053),nt=b(62957),ht=b(77019),zt=b(16750),At=b(59301),Jt=({callback:zn,onCancel:pn})=>{const dn=document.createElement("canvas"),kn=dn.getContext("2d");dn.width=1e3,dn.height=800,kn.fillStyle="#ffffff",kn.fillRect(0,0,dn.width,dn.height);const ir=dn.toDataURL("image/png");return At.createElement(nt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},At.createElement(ht.Z,{style:{height:"100vh"}},At.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ir,visible:!0,title:String(Date.now())},onOk:sr=>{zn({src:sr.url})},onClose:pn})))},wt=b(36207),an=b(5269),Xt=b(6767),de={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=b(59301),ae=(0,y.forwardRef)(({onCancel:zn,editImgId:pn,callback:dn},kn)=>{let ir=(0,y.useRef)(),sr=(0,y.useRef)(),gr=(0,y.useRef)(),Gn=(0,y.useRef)(!1);const Sr=(0,y.useRef)(!1);console.log("ref:",kn);const[nr,Kr]=(0,y.useState)(0),[Pn,pr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Kr(1)},[]),(0,y.useImperativeHandle)(kn,()=>({setHeight:pr})),ne.createElement("div",{ref:Sr,className:"body-overflow-initial"},ne.createElement(wt.Z,{width:"100vw",height:Pn,footer:null,closable:!0,placement:"bottom",open:!!nr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${de.drawerWrap}`,onClose:()=>{window.saveDrawData(Br=>{dn({src:`/api/attachments/${Br}`,id:Br})})},title:ne.createElement(ht.Z,{align:"middle"},ne.createElement(an.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(an.Z,{onClick:()=>{pr(Pn==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(an.Z,{onClick:()=>{window.saveDrawData(Br=>{if(Br===null){Xt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Xt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),dn({src:`/api/attachments/${Br}`,id:Br,disabledClose:!0})})}},ne.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${pn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:sr})))}),he=b(74128),re=b(47889),fe=b(4875);const Ze=re.ZP.Group,dt={margin:"0 8px"};var We=({callback:zn,onCancel:pn})=>{function dn(kn){zn(kn)}return y.createElement(et.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:dt},"\u884C\u6570"),y.createElement(et.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(fe.Z,null)),y.createElement("span",{style:dt},"\u5217\u6570"),y.createElement(et.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(fe.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(et.default.Item,{name:"align"},y.createElement(Ze,null,y.createElement(re.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(re.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(re.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(re.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:pn},"\u53D6\u6D88")))},Le=b(58755),it=b(93510),yt=b.n(it),Qe=(0,y.forwardRef)(({use3d:zn,width:pn,height:dn,callback:kn,showSaveButton:ir},sr)=>{const gr=(0,y.useRef)(),Gn=(0,y.useRef)(),[Sr,nr]=(0,y.useState)(!1),Kr=(0,y.useRef)({id:gr,appName:"graphing",width:pn||1e3,height:dn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Gn.current=new(yt())(Kr.current,!0),window.onload=function(){Gn.current.inject("applet_container")}},[]);const Pn=()=>{var pr=window.ggbApplet.getPNGBase64(1,!0,72);return kn&&kn(pr),pr};return(0,y.useEffect)(()=>{Kr.current.appName=Sr?"3D":"graphing",Gn.current.inject("applet_container")},[Sr]),(0,y.useEffect)(()=>{nr(zn)},[zn]),(0,y.useImperativeHandle)(sr,()=>({getImgData:Pn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gr}),y.createElement(ht.Z,{align:"middle"},y.createElement(an.Z,{flex:1},y.createElement(Le.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Sr,onChange:pr=>nr(pr)})),y.createElement(an.Z,null,y.createElement(Pe.ZP,{size:"large",onClick:Pn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),st=b(99298);const pe="link",Mt="upload-image",sn="add-flowchart",nn="draw-image",Kt="add-flowchart",Vt="code-block",en="add-table",gt="------------",kt={default:gt,left:`:${gt}`,center:`:${gt}:`,right:`${gt}:`};var $t=b(31103),Cn=b(65862);function Ue(){}let St=0;const vt=1e4,Bt="\u2581",yn="@\u2581\u2581@",Mn="@\u2581@",cr=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,qn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Ht(zn){return/^\d+$/.test(zn)?`${zn}px`:zn}const Qt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",vn={[Qt+"-B"]:"bold",[Qt+"-I"]:"italic"},Rn={[pe]:"\u6DFB\u52A0\u94FE\u63A5",[Vt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Mt]:"\u6DFB\u52A0\u56FE\u7247",[nn]:"\u6DFB\u52A0\u753B\u56FE",[sn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[en]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Jn=({defaultValue:zn="",onChange:pn,width:dn="100%",height:kn=400,miniToolbar:ir=!1,isFocus:sr=!1,watch:gr,insertTemp:Gn,mode:Sr="markdown",id:nr="markdown-editor-id",showResizeBar:Kr=!1,noStorage:Pn=!1,showNullButton:pr=!1,showNullProgramButton:Br=!1,hidetoolBar:dr=!1,fullScreen:Gt=!1,onBlur:ln,onCMBeforeChange:bt,onFullScreen:Rt,className:Nt="",disablePaste:_t=!1,disabled:ft=!1,disabledFill:cn=!1,placeholder:mn="",values:bn="",extraUse:tn,onAddBlank:qt})=>{const[Ct,gn]=(0,y.useState)(null),[xr,ur]=(0,y.useState)(zn),[Ar,sa]=(0,y.useState)(gr),[ya,Ea]=(0,y.useState)(Gt),[na,Ur]=(0,y.useState)(""),[la,ba]=(0,y.useState)(0),[za,Wa]=(0,y.useState)(kn),[Ka,ca]=(0,y.useState)(!1),[Ta,Nr]=(0,y.useState)(0),[No,Ro]=(0,y.useState)(0),Bo=(0,y.useRef)(),po=(0,y.useRef)(),qo=(0,y.useRef)(),vo=(0,y.useRef)(),Do=(0,y.useRef)(),Qa=(0,y.useRef)(),jo=(0,Ee.useDispatch)();(0,y.useEffect)(()=>{const Vn=window.scrollY||window.pageYOffset;ur(bn),Ct==null||Ct.setValue(bn),window.scrollTo(0,Vn)},[bn]),(0,y.useEffect)(()=>{Rt==null||Rt(ya)},[ya]),(0,y.useEffect)(()=>{if(Bo.current){let Vn=function(yr,Wr){var xa;if(_t){Wr.preventDefault();return}const eo=Wr.clipboardData;if(eo){const no=eo.types.toString(),Io=eo.items;if(no==="Files"||eo.types.indexOf("Files")>-1){if(Wr.preventDefault(),Sr=="stex")return;try{let Eo=Io[1];((xa=Io[0])==null?void 0:xa.kind)==="file"&&(Eo=Io[0]);const zo=Eo.getAsFile(),Wo=zo.name.split(".").pop();(0,Se.I)(zo,Ko=>{var Fo,_o,ci;Ko.id?((Fo=zo==null?void 0:zo.type)==null?void 0:Fo.indexOf("image"))>-1?rr.replaceSelection(`<img width="100%" src="/api/attachments/${Ko.id}?type=${Ko.content_type})" alt="" />`):((_o=zo==null?void 0:zo.type)==null?void 0:_o.indexOf("video"))>-1?rr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ko.id}"></video>`):((ci=zo==null?void 0:zo.type)==null?void 0:ci.indexOf("pdf"))>-1?rr.replaceSelection(`<a href="/api/attachments/${Ko.id}?type=${zo.type}&disposition=inline" target="_blank">${zo.name}</a>`):qn.includes(Wo)?rr.replaceSelection(`<a href="/api/attachments/${Ko.id}?type=office&disposition=inline" target="_blank">${zo.name}</a>`):rr.replaceSelection(`[${zo.name}](/api/attachments/${Ko.id}?type=${Ko.content_type})`):(Ko==null?void 0:Ko.status)===401&&(document.location.href="/user/login")})}catch(Eo){Xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const rr=Ae().fromTextArea(Bo.current,{mode:Sr,lineNumbers:!ir,lineWrapping:!0,value:zn,autoCloseTags:!0,autoCloseBrackets:!0});return rr.on("keyup",function(yr,Wr){Wr.keyCode===8&&(yr.getValue()==""?rr.setOption("placeholder",mn):rr.setOption("placeholder",null))}),rr.on("keydown",function(yr,Wr){if(Wr.keyCode===8){var xa=Ci(yr);xa&&Wr.preventDefault()}}),sr&&rr.focus(),rr.on("paste",Vn),ft&&rr.on("beforeChange",function(yr,Wr){(Wr.origin==="paste"||Wr.origin==="+input")&&Wr.cancel()}),gn(rr),()=>{rr.off("paste",Vn)}}},[]);const ti=(0,y.useCallback)(()=>{if(po.current)try{}catch(Vn){console.log(Vn,"---- to set md editor body height")}},[za,po,ya]);(0,y.useEffect)(()=>{function Vn(){let rr=new Ce.Z(yr=>{for(let Wr of yr)(Wr.target.offsetHeight>0||Wr.target.offsetWidth>0)&&(ti(),Ct.setSize("100%","100%"),Ct.refresh())});return rr.observe(Bo.current.parentElement),rr}if(Ct){const rr=Vn();return()=>{var yr,Wr;(yr=Bo.current)!=null&&yr.parentElement&&rr.unobserve((Wr=Bo.current)==null?void 0:Wr.parentElement)}}},[Ct,ti]),(0,y.useEffect)(()=>{if(Ct){let Vn=[];for(const[rr,yr]of Object.entries(vn)){let Wr={[rr]:()=>{Fr(yr)}};Vn.push(Wr),Ct.addKeyMap(Wr)}return()=>{for(let rr of Vn)Ct.removeKeyMap(rr)}}},[Ct]),(0,y.useEffect)(()=>{Gt!==ya&&Ea(Gt)},[Gt]),(0,$t.Z)(()=>{if(!Pn&&la>0){let Vn=new Date().getTime(),rr=window.sessionStorage.getItem(nr);Vn>=la+vt&&(!rr||rr!==xr)&&(window.sessionStorage.setItem(nr,xr),ca(!0))}},vt),(0,y.useEffect)(()=>{sa(gr)},[Ct,gr]),(0,y.useEffect)(()=>{Ct&&sr&&Ct.focus()},[Ct,sr]),(0,y.useEffect)(()=>{if(Ar&&Ct){let Vn=function(yr){let Wr=yr.target;if(vo.current){let xa=Wr.scrollTop/Wr.scrollHeight;vo.current.scrollTop=vo.current.scrollHeight*xa}};const rr=Ct.getScrollerElement();return rr.addEventListener("scroll",Vn),()=>{rr.removeEventListener("scroll",Vn)}}},[Ct,Ar]),(0,y.useEffect)(()=>{if(Ct&&bt){let Vn=function(rr,yr){bt(rr,yr)};return Ct.on("beforeChange",Vn),()=>{Ct.off("beforeChange",Vn)}}},[Ct,bt]),(0,y.useEffect)(()=>{if(Ct&&ln){let Vn=function(){ln(Ct.getValue())};return Ct.on("blur",Vn),()=>{Ct.off("blur",Vn)}}},[Ct,ln]);function Ci(Vn,rr){var yr=Vn.getDoc(),Wr=yr.getCursor(),xa=yr.getLine(Wr.line),eo=xa.charAt(Wr.ch-1),no=xa.lastIndexOf("@\u2581@",Wr.ch),Io=xa.lastIndexOf("@\u2581\u2581@",Wr.ch),Eo=no>Io?no:Io,zo=no>Io?3:4;if(yn.indexOf(eo)===-1)return null;if(console.log("change1:",rr,Vn,xa,Wr,Eo,no,Io,eo),Eo>=0&&Wr.ch-Eo<5){var Wo=Eo+zo;return yr.replaceRange("",{line:Wr.line,ch:Eo},{line:Wr.line,ch:Wo}),{line:Wr.line,ch:Wo}}return null}(0,y.useEffect)(()=>{if(Ct){let Vn=function(rr,yr){const Wr=rr.getValue();ur(Wr),ba(new Date().getTime()),rr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pn&&(Br?pn(Wr,Sn(Wr)):pn(Wr))};return Ct.on("change",Vn),()=>{Ct.off("change",Vn)}}},[Ct,pn]),(0,y.useEffect)(()=>{if(Ct)if(zn==null)Ct.setValue(""),ur("");else{const Vn=window.scrollY||window.pageYOffset;zn!==Ct.getValue()&&(Ct.setValue(zn),ur(zn),Ct.setCursor(ft?1:Ct.lineCount(),0),window.scrollTo(0,Vn))}},[Ct,zn]);const Fr=(0,y.useCallback)(Vn=>{const rr=Ct.getCursor(),yr=Ct.getSelection();let Wr=yr.split(`
`);switch(Vn){case"bold":return Ct.replaceSelection("**"+yr+"**"),yr===""&&Ct.setCursor(rr.line,rr.ch+2),Ct.focus();case"italic":return Ct.replaceSelection("*"+yr+"*"),yr===""&&Ct.setCursor(rr.line,rr.ch+1),Ct.focus();case"code":return Ct.replaceSelection("`"+yr+"`"),yr===""&&Ct.setCursor(rr.line,rr.ch+1),Ct.focus();case"inline-latex":return(0,Cn.Ye)(jo)?void 0:(Ur("inline-latex"),Ct.focus());case"latex":return Ct.replaceSelection("```latex\n"+yr+"\n```"),Ct.setCursor(rr.line+1,yr.length+1),Ct.focus();case"line-break":return Ct.replaceSelection(`<br/>
`),Ct.focus();case"list-ul":return yr===""?Ct.replaceSelection("- "+yr):Ct.replaceSelection(Wr.map(xa=>xa===""?"":`- ${xa}`).join(`
`)),Ct.focus();case"list-ol":return yr===""?Ct.replaceSelection("1. "+yr):Ct.replaceSelection(Wr.map((xa,eo)=>xa===""?"":`${eo+1}. ${xa}`).join(`
`)),Ct.focus();case"add-null-ch":qt==null||qt();return;case"add-signal":return yr===""&&Ct.setCursor(rr.line,rr.ch),Ct.replaceSelection(Mn),Ct.focus();case"add-multiple":return yr===""&&Ct.setCursor(rr.line,rr.ch),Ct.replaceSelection(yn),Ct.focus();case"inster-template-1":return yr===""&&Ct.setCursor(rr.line,rr.ch),Ct.replaceSelection(cr),Ct.focus();case"eraser":return Ct.setValue(""),Ct.focus();case"trigger-watch":return sa(!Ar),Ct.focus();case"trigger-full-screen":return Ea(!ya),Ct.focus();case pe:Ur(pe);return;case Vt:Ur(Vt);return;case Mt:Ur(Mt);return;case nn:Ur(nn);return;case"maths-latex":if((0,Cn.Ye)(jo))return;Ur("maths-latex");return;case sn:Do.current="",sessionStorage.removeItem("file_id"),Ur(sn);return;case en:Ur(en);return;default:throw new Error}},[Ct,Ar,ya]),da=(0,y.useCallback)((Vn,rr)=>{var yr,Wr,xa,eo,no,Io;Vn!=null&&Vn.disabledClose||Ur("");const{src:Eo,alt:zo,id:Wo}=Vn||{};switch(na){case pe:const{title:Ei,link:bi}=Vn;return Ct.replaceSelection(`[${Ei}](${bi})`),Ct.focus();case Vt:const{language:Ri,content:Po}=Vn;return Ct.replaceSelection(["```"+Ri,Po,"```"].join(`
`)),Ct.focus();case"maths-latex":for(var Ko=atob(Vn),Fo=new Uint8Array(Ko.length),_o=0;_o<Ko.length;_o++)Fo[_o]=Ko.charCodeAt(_o);var ci=new Blob([Fo],{type:"image/png"});(0,Se.I)(ci,oi=>{oi.id?Ct.replaceSelection(`![,](/api/attachments/${oi.id}?type=${oi.content_type})`):(oi==null?void 0:oi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Cn.Ye)(jo))return;Ct.replaceSelection("`$$"+Vn+"$$`");break;case Kt:if(!Wo)return;Ct.getValue().indexOf(Eo)===-1?Ct.replaceSelection(`<center><img id="${Wo}" width="80%" src="${Eo}" class="draw-flowchart" alt="${zo||""}" /></center>`):document.getElementById(Wo).src=he.Z.API_SERVER+Eo+"?t="+Date.now();break;case Mt:case nn:const go=rr,Ii=(xa=(Wr=(yr=go==null?void 0:go.name)==null?void 0:yr.split("."))==null?void 0:Wr.pop)==null?void 0:xa.call(Wr);return((eo=go==null?void 0:go.type)==null?void 0:eo.indexOf("image"))>-1||!(go!=null&&go.type)?go!=null&&go.align||go!=null&&go.width?Ct.replaceSelection(`<p style="text-align:${go.align||"initial"}"><img width="${go.width?go.width+"%":"initial"}" src="${Eo}" alt="${zo||""}" /></p>`):Ct.replaceSelection(`<img width="100%" src="${Eo}" alt="${zo||""}" />`):((no=go==null?void 0:go.type)==null?void 0:no.indexOf("video"))>-1?Ct.replaceSelection(`<video width="100%" controls src="${Eo}"></video>`):((Io=go==null?void 0:go.type)==null?void 0:Io.indexOf("pdf"))>-1?Ct.replaceSelection(`<a href="${Eo}?type=${go.type}&disposition=inline" target="_blank">${go.name}</a>`):qn.includes(Ii)?Ct.replaceSelection(`<a href="${Eo}?type=office&disposition=inline" target="_blank">${go.name}</a>`):Ct.replaceSelection(`[${go.name}](${Eo})`),Ct.focus();case en:const{row:Bi,col:Oo,align:Ai}=Vn;let Si=`
`;for(let oi=0;oi<Bi;oi++){let wi=[],di=[];for(let Hi=0;Hi<Oo;Hi++)oi===1&&di.push(kt[Ai]),wi.push(" ");oi===1&&(Si+=`| ${di.join(" | ")} |
`),Si+=`| ${wi.join(Oo===1?"":" | ")} |
`}return Ct.replaceSelection(Si+`
`),Ct.focus();default:throw new Error}},[Ct,na]),tt=(0,y.useMemo)(()=>{switch(na){case pe:return y.createElement(Zt,{callback:da,onCancel:Ft});case Vt:return y.createElement(Tt.Z,{callback:da,onCancel:Ft});case Mt:return y.createElement(Se.Z,{callback:da,onCancel:Ft});case sn:return y.createElement(ae,{editImgId:Do.current,callback:da,onCancel:Ft});case en:return y.createElement(We,{callback:da,onCancel:Ft});case"maths-latex":return y.createElement(Qe,{showSaveButton:!0,callback:da});case"inline-latex":return y.createElement(st.Z,{showSaveButton:!0,callback:da});default:return null}},[na]);function Ft(){Ur("")}(0,y.useEffect)(()=>{if(qo.current){let Vn=function(no){xa=!0,eo=no.pageY},rr=function(){xa=!1},yr=function(no){if(xa){let Io=no.pageY-eo;Io<0&&(Io=0),Io>300&&(Io=300);let Eo=kn+Io+"px";Wa(Eo)}},Wr=qo.current,xa=!1,eo=0;return Wr.addEventListener("mousedown",Vn),document.addEventListener("mousemove",yr),document.addEventListener("mouseup",rr),()=>{Wr.removeEventListener("mousedown",Vn),document.removeEventListener("mousemove",yr),document.removeEventListener("mouseup",rr)}}},[Ct,qo]),(0,y.useEffect)(()=>{Wa(kn)},[kn]);const Ut=Ht(dn),hn=Ht(za),xn={width:Ut,height:hn},on=(0,y.useMemo)(()=>{if(la){let Vn=new Date(la),rr=Vn.getHours(),yr=Vn.getMinutes(),Wr=Vn.getSeconds();return rr=rr<10?"0"+rr:rr,yr=yr<10?"0"+yr:yr,Wr=Wr<10?"0"+Wr:Wr,`${rr}:${yr}:${Wr}`}return 0},[la]),Sn=Vn=>{const rr=[];if(Br){let yr=-1;Vn=Vn.replace(/(@▁▁@|@▁@)/g,function(Wr,xa,eo){rr.push({multiLine:Wr!==Mn})})}return rr};function wn(){window.sessionStorage.removeItem(nr),ca(!1),ba(0)}function Bn(){ca(!1),ba(0),Ct.setValue(window.sessionStorage.getItem(nr))}(0,y.useEffect)(()=>{Rn[na]&&na!==nn&&na!==sn&&setTimeout(()=>{const Vn=document.getElementsByClassName("markdown-popup-form")[0],rr=window.innerWidth/2-Vn.offsetWidth/2,yr=window.innerHeight/2-Vn.offsetHeight/2;Nr(rr),Ro(yr)},0)},[na]);const fr=Vn=>{Vn.preventDefault();const rr=Vn.clientX-Ta,yr=Vn.clientY-No;document.body.onmousemove=Wr=>{let xa=Wr.clientX-rr,eo=Wr.clientY-yr;const no=document.getElementsByClassName("markdown-popup-form")[0],Io=window.innerWidth-no.offsetWidth,Eo=window.innerHeight-no.offsetHeight;xa=Math.max(0,Math.min(xa,Io)),eo=Math.max(0,Math.min(eo,Eo)),Dr(Wr.clientX,Wr.clientY,rr,yr)&&(Nr(xa),Ro(eo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Dr=(Vn,rr,yr,Wr)=>{const xa=document.body.clientHeight,eo=document.body.clientWidth;return Vn<20&&yr>Vn||Vn>eo-20&&yr<Vn||rr<20&&Wr>rr||rr>xa-20&&Wr<rr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:po},y.createElement("div",{className:`markdown-editor-container ${Nt} ${Ar?"on-preview":""} ${ir?"mini":""} ${ya?"full-screen":""}`,style:xn},y.createElement(xt,{insertTemp:Gn,watch:Ar,fullScreen:ya,showNullButton:pr,showNullProgramButton:Br,onActionCallback:Fr,hidetoolBar:dr,extraUse:tn}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:Bo,placeholder:mn})),Ar?y.createElement("div",{ref:vo,className:"preview-container"},Sr==="stex"&&y.createElement(qe,{value:xr}),Sr!=="stex"&&y.createElement(ge.Z,{edit:!0,disabledFill:cn,showProgramFill:Br,value:xr,openEditor:Vn=>{var rr;Do.current=Vn,(rr=Qa.current)==null||rr.setHeight("100vh"),setTimeout(()=>{Ur("add-flowchart")},150)}})):null))),Kr?y.createElement("a",{ref:qo,className:"editor-resize"}):null,na===nn&&y.createElement(Jt,{callback:da,onCancel:Ft}),na===sn&&y.createElement(ae,{ref:Qa,editImgId:Do.current,callback:da,onCancel:Ft}),y.createElement(He.Z,null,Rn[na]&&na!==nn&&na!==sn?y.createElement(nt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ta,top:No},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:fr},Rn[na]),open:!0,onCancel:Ft,footer:null,destroyOnClose:!0,width:na===sn?"1200px":null,height:na===sn?"80vh":null,className:"markdown-popup-form"},tt):null))}},45053:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ut},I:function(){return xt}});var y=b(28284),Ee=b(6767),oe=b(37568),Ae=b(44104),Ce=b(4875),ye=b(47889),De=b(7939),ke=b(28735),ve=b(59301),ue=b(59301),Re=Object.defineProperty,ge=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ze=(He,et,lt)=>et in He?Re(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,ct=(He,et)=>{for(var lt in et||(et={}))Oe.call(et,lt)&&ze(He,lt,et[lt]);if(Ge)for(var lt of Ge(et))we.call(et,lt)&&ze(He,lt,et[lt]);return He},Je=(He,et)=>ge(He,qe(et));const{useForm:$e}=y.default,se={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var ut=({callback:He,onCancel:et})=>{const[lt]=$e();let Pe=(0,ve.useRef)();function Fe(It){Pe.current.width=lt.getFieldValue("width"),Pe.current.align=lt.getFieldValue("align"),He(It,Pe.current)}function Me(It,_e){if(It.status===-1){Ee.ZP.error(It.message);return}lt.setFieldsValue({src:`/api/attachments/${It.id}`,type:_e.type})}function ce(It){let _e=It.target.files[0];Pe.current=_e,xt(_e,Me)}return ue.createElement(y.default,Je(ct({form:lt},Ie),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),ue.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ue.createElement("div",{className:"flex-container"},ue.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ue.createElement(oe.default,{style:se})),ue.createElement(je,{onFileChange:ce}))),ue.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ue.createElement(oe.default,{style:{width:264}})),ue.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ue.createElement(Ae.Z,null,ue.createElement(y.default.Item,{name:"width",style:{margin:0}},ue.createElement(Ce.Z,{style:{width:264}})),ue.createElement("span",{className:"ml8"},"%"))),ue.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ue.createElement(ye.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ue.createElement("aside",null,ue.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ue.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ue.createElement(De.ZP,{type:"default",onClick:et},"\u53D6\u6D88"))))};function je({onFileChange:He}){return ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ue.createElement("input",{type:"file",onChange:He}))}function xt(He,et){if(!He)throw new String("\u6CA1\u6709\u6587\u4EF6");let lt=new FormData;lt.append("editormd-image-file",He),lt.append("file_param_name","editormd-image-file"),lt.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(Fe){et(JSON.parse(Fe.target.responseText),He)},!1),Pe.addEventListener("error",function(Fe){console.error(Fe)},!1),Pe.open("POST",`${ke.KI}/api/attachments.json`),Pe.send(lt)}},57261:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return oe}});var y=b(59301),Ee=b(4676);class oe extends y.Component{constructor(Ce){super(Ce);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,Ee.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(Dn,Pt,b){"use strict";b.d(Pt,{SV:function(){return Jt},ZP:function(){return At}});var y=b(59301),Ee=b(76374);const oe={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ae={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ce={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},ye={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},De={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var ke=b(53184),ve=b.n(ke),ue=(wt,an,Xt)=>new Promise((de,ne)=>{var te=re=>{try{he(Xt.next(re))}catch(fe){ne(fe)}},ae=re=>{try{he(Xt.throw(re))}catch(fe){ne(fe)}},he=re=>re.done?de(re.value):Promise.resolve(re.value).then(te,ae);he((Xt=Xt.apply(wt,an)).next())});const Re={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ge=(wt,an,Xt,de)=>{const ne=an.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Xt.lineNumber,endColumn:Xt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:wt.languages.CompletionItemKind.Text,insertText:ae,range:de}))},qe=(wt,an,Xt,de)=>{wt.languages.registerCompletionItemProvider(an,{provideCompletionItems(ne,te){const ae=ne.getWordUntilPosition(te),he={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},re=ne.getLineContent(te.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...ge(wt,ne,te,he),...Xt.map(Ze=>({label:Ze,kind:wt.languages.CompletionItemKind.Keyword,documentation:Ze,insertText:Ze,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he})),...de.map(Ze=>({label:Ze.label,kind:wt.languages.CompletionItemKind.Snippet,documentation:Ze.content,insertText:re.startsWith("#")?Ze.content.replace(/#/,""):Ze.content,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he}))]}}})};var Ge=wt=>{Re.languages.forEach(an=>{wt.languages.registerDocumentFormattingEditProvider(an,{provideDocumentFormattingEdits(Xt){return ue(this,null,function*(){const de=ve()(Xt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Xt.getFullModelRange(),text:de}]})}})}),qe(wt,"java",Ae.keywords,Ae.quickKey),qe(wt,"cpp",Ce.keywords,Ce.quickKey),qe(wt,"c",oe.keywords,[]),qe(wt,"python",ye.keywords,ye.quickKey),qe(wt,"scala",De.keywords,De.quickKey)};const Oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var we=Object.defineProperty,ze=(wt,an,Xt)=>an in wt?we(wt,an,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):wt[an]=Xt,ct=(wt,an,Xt)=>ze(wt,typeof an!="symbol"?an+"":an,Xt);const Je=class Xu{constructor(an,Xt,de){this.placeholder=an,this.editor=Xt,this.monaco=de,Xt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Xu.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ct(Je,"ID","editor.widget.placeholderHint");var se=Je,Ie=b(96236),ut=b(6767),je=b(25399),xt=b(89392),He=b(77254),et=b(56102),lt=Object.defineProperty,Pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,_e=(wt,an,Xt)=>an in wt?lt(wt,an,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):wt[an]=Xt,Ne=(wt,an)=>{for(var Xt in an||(an={}))ce.call(an,Xt)&&_e(wt,Xt,an[Xt]);if(Me)for(var Xt of Me(an))It.call(an,Xt)&&_e(wt,Xt,an[Xt]);return wt},pt=(wt,an)=>Pe(wt,Fe(an)),xe=(wt,an)=>{var Xt={};for(var de in wt)ce.call(wt,de)&&an.indexOf(de)<0&&(Xt[de]=wt[de]);if(wt!=null&&Me)for(var de of Me(wt))an.indexOf(de)<0&&It.call(wt,de)&&(Xt[de]=wt[de]);return Xt},me=(wt,an,Xt)=>new Promise((de,ne)=>{var te=re=>{try{he(Xt.next(re))}catch(fe){ne(fe)}},ae=re=>{try{he(Xt.throw(re))}catch(fe){ne(fe)}},he=re=>re.done?de(re.value):Promise.resolve(re.value).then(te,ae);he((Xt=Xt.apply(wt,an)).next())});function ot(wt){return/^\d+$/.test(wt)?`${wt}px`:wt}function Zt(){}let Tt=!1;const Se={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function nt(wt=[]){let an=wt;if(Array.isArray(wt)){for(let Xt=0;Xt<wt.length;Xt++){let de=Se[wt[Xt]];if(de)return de}return an[0]}return Se[an]||an}let ht=null;const zt=()=>me(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(wt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",wt)}});var At=wt=>{var an=wt,{width:Xt="100%",height:de="100%",value:ne,language:te="javascript",style:ae={},options:he={},overrideServices:re={},theme:fe="vs-dark",onEditBlur:Ze,isCopy:dt=!1,onSave:We,autoHeight:Le=!1,forbidCopy:it=!1,forbidCopyTips:yt,onChange:Ot=Zt,editorDidMount:Qe=Zt,onFocus:st=Zt,onBreakPoint:pe=Zt,breakPointValue:Mt=[],filename:sn="educoder.txt",errorLine:nn,errorContent:Kt="",highlightLine:Vt,openBreakPoint:en=!1,placeholder:gt="",showMiniMap:kt=!0}=an,$t=xe(an,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Cn=(0,y.useRef)(),Ue=(0,y.useRef)({}),St=(0,y.useRef)(),vt=(0,y.useRef)(),Bt=(0,y.useRef)([]),yn=(0,y.useRef)(!1),Mn=(0,y.useRef)(),cr=(0,y.useRef)(),qn=(0,y.useRef)(!1),[Ht,Yn]=(0,y.useState)(!1);function Qt(){let Pn;return Cn.current&&(Pn=new Ee.Z(pr=>{for(let Br of pr)(Br.target.offsetHeight>0||Br.target.offsetWidth>0)&&Ue.current.instance.layout()}),Pn.observe(Cn.current)),Pn}function vn(){ut.ZP.warning({content:decodeURIComponent(yt||Oe),key:"monaco-editor-tip"})}const Rn=()=>{let Pn=Ue.current.instance;if(ne!=null&&Pn&&Ht){const pr=Pn.getModel();pr&&ne!==pr.getValue()&&(Tt=!0,pr.setValue(ne),Pn.layout(),Tt=!1)}};(0,y.useEffect)(()=>{const Pn=He.Z.subscribe("formatDocument",pr=>{var Br;let dr=Ue.current.instance;(Br=dr==null?void 0:dr.getAction)==null||Br.call(dr,"editor.action.formatDocument").run()});return window.updateMonacoValue=pr=>{Ot(pr)},Pn},[]),(0,y.useEffect)(()=>{var Pn;let pr=Ue.current.instance;vt.current&&clearTimeout(vt.current),vt.current=setTimeout(()=>{Rn()},500),ne&&(ne!=null&&ne.length)&&((Pn=pr==null?void 0:pr.updateOptions)==null||Pn.call(pr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,Ht,Ue.current]),(0,y.useEffect)(()=>{if(nn&&Ue.current&&Ue.current.instance){let pr=Ue.current.instance;pr.changeViewZones(function(Br){var dr=document.createElement("div");dr.style.padding="10px 20px",dr.style.width="calc(100% - 20px)",dr.className="my-error-line-wrp",dr.innerHTML=Kt,Br.addZone({afterLineNumber:nn||11,heightInLines:3,domNode:dr})});var Pn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pr.addOverlayWidget(Pn),pr.revealPositionInCenter({lineNumber:20,column:1})}},[nn,Ue.current,Ht]);const Jn=(Pn="",pr)=>{if(!Pn||Pn.trim()==="")return!0;const dr=Ue.current.instance.getModel().getLineTokens(pr);let Gt=!1;for(let ln=0;ln<2;ln++)dr.getStandardTokenType(ln)===1&&(Gt=!0);return Gt};(0,y.useEffect)(()=>{var Pn;const pr=(Pn=Ue.current)==null?void 0:Pn.instance;if(pr&&Ht&&it){const Br=pr.onDidBlurEditorWidget(()=>{qn.current=!1}),dr=pr.onDidFocusEditorText(()=>{qn.current=!0});return()=>{Br.dispose(),dr.dispose()}}},[Ue.current,Ht,it]),(0,y.useEffect)(()=>{var Pn;if((Pn=Ue.current)!=null&&Pn.instance&&Ht&&en){let pr=Ue.current.instance,Br=pr.getModel();if(!Br)return;(()=>{var tn;let qt=[],Ct=[];const gn=Br.getAllDecorations();for(let ur of gn)ur.options.className==="highlighted-line"&&(qt.push((tn=ur==null?void 0:ur.range)==null?void 0:tn.startLineNumber),Ct.push(ur==null?void 0:ur.id));if(Vt===qt[0])return;Br.deltaDecorations(Ct,[]);const xr=Br.getLineCount();Vt&&Vt<=xr&&(pr.deltaDecorations([],[{range:new ht.Range(Vt,1,Vt,Br.getLineMaxColumn(Vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),pr.revealLineInCenter(Vt))})();const Gt=(tn=!1)=>{var qt;let Ct=[],gn=[];const xr=Br.getAllDecorations();for(let ur of xr)ur.options.linesDecorationsClassName==="breakpoints-select"&&(Ct.push((qt=ur==null?void 0:ur.range)==null?void 0:qt.startLineNumber),gn.push(ur==null?void 0:ur.id));if(tn)return{lines:Ct,ids:gn};pe(Ct)},ln=tn=>me(void 0,null,function*(){let qt={range:new ht.Range(tn,1,tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Br.deltaDecorations([],[qt]),Gt()}),bt=tn=>me(void 0,null,function*(){let qt=[];const Ct=pr.getLineDecorations(tn);for(let gn of Ct)gn.options.linesDecorationsClassName==="breakpoints-select"&&qt.push(gn.id);yield Br.deltaDecorations(qt,[]),Gt()}),Rt=tn=>{let qt=pr.getLineDecorations(tn);for(let Ct of qt)if(Ct.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,xt.isEqual)(Mt,Gt(!0).lines)){Br.deltaDecorations(Gt(!0).ids,[]);const tn=Mt.map(qt=>({range:new ht.Range(qt,1,qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Br.deltaDecorations([],tn)}const Nt=pr.onDidChangeModelContent(tn=>{let qt=pr.getPosition();if(qt){let Ct=qt.lineNumber;clearTimeout(cr.current),cr.current=setTimeout(()=>{Jn(Br.getLineContent(Ct),Ct)?bt(Ct):Rt(Ct)?(bt(Ct),ln(Ct)):Gt()},100)}}),_t=pr.onMouseDown(tn=>{var qt,Ct,gn;if(tn.target.detail&&((gn=(Ct=(qt=tn.target)==null?void 0:qt.element)==null?void 0:Ct.className)!=null&&gn.includes("line-numbers"))){let xr=tn.target.position.lineNumber;if(Jn(Br.getLineContent(xr),xr))return;Rt(xr)?bt(xr):ln(xr)}}),ft=tn=>{let qt={range:new ht.Range(tn,1,tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Bt.current=pr.deltaDecorations(Bt.current,[qt])},cn=()=>{Bt.current=pr.deltaDecorations(Bt.current,[])},mn=pr.onMouseMove(tn=>{var qt,Ct,gn;if(cn(),tn.target.detail&&((gn=(Ct=(qt=tn.target)==null?void 0:qt.element)==null?void 0:Ct.className)!=null&&gn.includes("line-numbers"))){let xr=tn.target.position.lineNumber;if(Jn(Br.getLineContent(xr),xr))return;ft(xr)}}),bn=pr.onMouseLeave(()=>{cn()});return()=>{Nt.dispose(),_t.dispose(),mn.dispose(),bn.dispose()}}},[Ue.current,Ht,Mt,Vt,en,te]),(0,y.useEffect)(()=>{var Pn;(Pn=Ue.current)!=null&&Pn.instance&&en&&Ue.current.instance.setPosition({lineNumber:0,column:0})},[Vt]);function zn(){let Pn=Ue.current.instance;if(Pn){const pr=Pn.getSelection(),Br=Ue.current.pastePos||{},dr=new ht.Range(Br.startLineNumber||pr.endLineNumber,Br.startColumn||pr.endColumn,Br.endLineNumber||pr.endLineNumber,Br.endColumn||pr.endColumn);setTimeout(()=>{Pn.executeEdits("",[{range:dr,text:""}])},300)}}function pn(Pn){(window.navigator.platform.match("Mac")?Pn.metaKey:Pn.ctrlKey)&&Pn.keyCode==83&&(Pn.preventDefault(),We())}const dn=()=>{if(Le&&Ue.current.instance){const Pn=Ue.current.instance.getContentHeight();nr(Pn<de?de:Pn)}else nr(de)};function kn(Pn){var pr=document.createEvent("MouseEvents");pr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Pn.dispatchEvent(pr)}const ir=Pn=>{if(!qn.current)return;const{keyCode:pr,ctrlKey:Br,metaKey:dr,target:Gt,type:ln}=Pn;return(ln==="paste"||(pr===67||pr===86)&&(dr||Br))&&Gt.nodeName==="TEXTAREA"&&(vn(),Pn.preventDefault()),!1};function sr(Pn,pr){var Br=window.URL||window.webkitURL||window,dr=new Blob([pr]),Gt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Gt.href=Br.createObjectURL(dr),Gt.download=Pn,kn(Gt)}(0,y.useEffect)(()=>{dn()},[dn]),(0,y.useEffect)(()=>{Cn.current&&!Ht&&Promise.all([b.e(8909),b.e(2460)]).then(b.bind(b,71448)).then(Pn=>{try{ht=Pn,Ue.current.instance=ht.editor.create(Cn.current,{value:ne,language:nt(te),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:kt||!1}},re);const pr=Ue.current.instance;let Gt=[...Ie.BH._menuItems].find(Nt=>Nt[0]._debugName=="EditorContext")[1],ln=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],bt=(Nt,_t)=>{var ft,cn;let mn=Nt._first;do _t.includes((cn=(ft=mn.element)==null?void 0:ft.command)==null?void 0:cn.id)&&Nt._remove(mn);while(mn=mn.next)};if(Qe(pr,ht),setTimeout(()=>{dn(),Ue.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{sr(sn||"educoder.txt",pr.getValue())}})},500),Ue.current.subscription=pr.onDidChangeModelContent(Nt=>{yn.current?clearTimeout(Mn.current):(dn(),Ot(pr.getValue(),Nt)),Mn.current=setTimeout(()=>{yn.current=!1},500)}),window.Monaco||Ge(ht,nt(te)),it&&(bt(Gt,ln),Cn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ir),window.removeEventListener("paste",ir),window.addEventListener("keydown",ir),window.addEventListener("paste",ir)),window.Monaco=ht,Ze&&pr.onDidBlurEditorWidget(()=>{Ze(pr.getValue())}),st&&pr.onDidFocusEditorText(()=>{it&&zt(),st(pr.getValue())}),it){zt();try{pr.onDidPaste(Nt=>{const _t=pr.getSelection(),ft=Ue.current.pastePos||{},cn=new ht.Range(ft.startLineNumber||_t.endLineNumber,ft.startColumn||_t.endColumn,ft.endLineNumber||_t.endLineNumber,ft.endColumn||_t.endColumn);pr.executeEdits("",[{range:Nt.range,text:""}])})}catch(Nt){}}let Rt=Qt();return gt&&typeof gt=="string"&&new se(gt,pr,ht),Yn(!0),()=>{const Nt=Ue.current.instance;Nt.dispose();const _t=Nt.getModel();_t&&_t.dispose(),Ue.current.subscription&&Ue.current.subscription.dispose(),Rt.unobserve(Cn.current)}}catch(pr){}})},[]),(0,y.useEffect)(()=>{if(Ue.current.instance&&Ht)return document.addEventListener("keydown",pn,!1),()=>{document.removeEventListener("keydown",pn)}},[We,Ht]),(0,y.useEffect)(()=>{let Pn=Ue.current.instance;if(Pn&&Ht){let pr=nt(te);ht.editor.setModelLanguage(Pn.getModel(),pr)}},[te,Ht]),(0,y.useEffect)(()=>{Ue.current.instance&&Ht&&ht.editor.setTheme(fe)},[fe,Ht]),(0,y.useEffect)(()=>{let Pn=Ue.current.instance;St.current=he,Pn&&Ht&&(Pn.updateOptions(Ne({},he)),setTimeout(()=>{Pn.getModel().updateOptions(Ne({},he))},200))},[JSON.stringify(he),Ht]),(0,y.useEffect)(()=>{let Pn=Ue.current.instance;Pn&&Ht&&Pn.layout()},[Xt,de,Ht]);const[gr,Gn]=(0,y.useState)(ot(Xt)),[Sr,nr]=(0,y.useState)(ot(de)),Kr=pt(Ne({},ae),{width:gr,height:Sr,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Cn,style:Kr,onFocus:()=>{it&&zt()}},dt&&y.createElement(et.CopyToClipboard,{text:ne,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(je.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Jt({width:wt="100%",height:an="100%",original:Xt,modified:de,language:ne,options:te={}}){const ae=(0,y.useRef)(),[he,re]=(0,y.useState)(null);function fe(Le){let it;return ae.current&&(it=new Ee.Z(yt=>{for(let Ot of yt)(Ot.target.offsetHeight>0||Ot.target.offsetWidth>0)&&Le.layout()}),it.observe(ae.current)),it}(0,y.useEffect)(()=>(ae.current&&Promise.all([b.e(8909),b.e(9404)]).then(b.bind(b,2550)).then(Le=>{ht=Le;const it=ht.editor.createDiffEditor(ae.current,pt(Ne({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},te),{wordWrap:!0}));re(it);let yt=fe(it);return()=>{it.dispose();const Ot=it.getModel();Ot&&Ot.dispose(),yt.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{he&&he.setModel({original:ht.editor.createModel(Xt,ne),modified:ht.editor.createModel(de,ne)})},[Xt,de,ne,he]);const Ze=ot(wt),dt=ot(an),We={width:Ze,height:dt};return y.createElement("div",{className:"my-diff-editor",ref:ae,style:We})}},61584:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ee=b(29787),oe=b(25399),Ae=b(89787),Ce=b(92310),ye=b.n(Ce),De=b(65862),ke=b(2524),ve=b(59301),Re=({className:ge,dataSource:qe=[],col:Ge=4,right:Oe,bottom:we=23,precision:ze=0,wrapWidth:ct=1200,trackEventItems:Je,loading:$e,onRemove:se=()=>{},isCurrent:Ie=!0,showProgress:ut=!1,showAlias:je=!1,category:xt,hiddenClick:He})=>{const et=Math.floor((ct-(Ge-1)*Oe)/Ge),lt=[{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 ve.createElement(Ee.Z,{spinning:$e},ve.createElement("div",{className:ye()(y.list,ge)},!!(qe!=null&&qe.length)&&(qe==null?void 0:qe.map((Pe,Fe)=>{var Me,ce,It,_e,Ne,pt,xe,me,ot,Zt,Tt,Se,nt;const{name:ht,id:zt,identifier:At,featured:Jt,school_name:wt,image_url:an,excellent:Xt,is_plan:de}=Pe;return ve.createElement("div",{key:zt,className:Ie&&ut?y.wrapisCurrent:y.wrap,style:{width:et,marginRight:(1+Fe)%Ge===0?0:Oe+ze,marginBottom:we}},ve.createElement("a",{className:y.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),Je&&(0,De.L9)([Je]),(0,De.xg)(`/paths/${At}`)}},ve.createElement("div",{className:y.img},ve.createElement("img",{className:y.cover,src:`${an}`}),(Me=Pe==null?void 0:Pe.subject_tags)==null?void 0:Me.map((ne,te)=>{var ae,he;if(te===0){const fe=(ae=lt.find(Ze=>Ze.name==ne))==null?void 0:ae.swimg;return ve.createElement("img",{className:y.sign,src:fe,style:{left:"-4px"}})}const re=(he=lt.find(fe=>fe.name==ne))==null?void 0:he.ptimg;return ve.createElement("img",{className:y.sign,src:re,style:{left:`${48+52*(te-1)+2*te}px`}})}),ve.createElement("div",{className:y.tagsDom},ve.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Pe==null?void 0:Pe.excellent)&&ve.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ce=Pe==null?void 0:Pe.custom_tags)==null?void 0:ce.length)>0&&ve.createElement(oe.Z,{title:(Ne=(_e=Pe==null?void 0:Pe.custom_tags)==null?void 0:_e[((It=Pe==null?void 0:Pe.custom_tags)==null?void 0:It.length)-1])==null?void 0:Ne.tag_name},ve.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ve.createElement("span",{className:"multi-llipsis1e text-10px"},(me=(xe=Pe==null?void 0:Pe.custom_tags)==null?void 0:xe[((pt=Pe==null?void 0:Pe.custom_tags)==null?void 0:pt.length)-1])==null?void 0:me.tag_name))))),xt=="hide"&&(Pe==null?void 0:Pe.studying)&&Ie&&ve.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ne=>{ne.stopPropagation(),se(Pe)}},ve.createElement("i",{className:"iconfont icon-yichu1 font12"}),ve.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(xt)&&Ie&&ve.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),He(Pe)}},ve.createElement("i",{className:`iconfont ${xt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ve.createElement("span",null,xt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ve.createElement("div",{className:y.name},ve.createElement(oe.Z,{title:je&&(Pe!=null&&Pe.excellent_alias_name)?ve.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ht}`,ve.createElement("br",null),ve.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pe==null?void 0:Pe.excellent_alias_name}`)):ht},ve.createElement("span",{className:y.e},je&&(Pe==null?void 0:Pe.excellent_alias_name)||ht))),Ie&&ut&&((ot=Pe==null?void 0:Pe.progress)==null?void 0:ot.all_score)!=0&&ve.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ve.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Zt=Pe==null?void 0:Pe.progress)==null?void 0:Zt.my_score)/((Tt=Pe==null?void 0:Pe.progress)==null?void 0:Tt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Se=Pe==null?void 0:Pe.progress)==null?void 0:Se.my_score,"/",(nt=Pe==null?void 0:Pe.progress)==null?void 0:nt.all_score),(!Ie||!ut)&&ve.createElement(oe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wt}`},ve.createElement("div",{className:y.unit},ve.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wt)),(!Ie||!ut)&&ve.createElement("div",{className:y.tags},ve.createElement("div",null,ve.createElement(oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ve.createElement("span",null,Pe.stages_count))),ve.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ve.createElement("span",null,Pe.members_count)))))))})),!qe.length&&ve.createElement(ke.Z,null)))}},82636:function(Dn,Pt,b){"use strict";b.d(Pt,{jL:function(){return Ce},w9:function(){return Se},QD:function(){return Vt},cQ:function(){return _e.Z},op:function(){return st},O5:function(){return zn},_b:function(){return Ue},t7:function(){return ct},Gi:function(){return wt},YG:function(){return At},qp:function(){return Re},vr:function(){return kt},qE:function(){return sn},Je:function(){return se},wb:function(){return It},cq:function(){return ae},tp:function(){return Ge}});var y=b(59301),Ee={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"},oe="data:image/png;base64,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",Ce=({dataSource:pn=[],img:dn,imgWidth:kn=346,title:ir,sunTitle:sr,bannerExtraContent:gr})=>y.createElement("div",{className:Ee.banner},y.createElement("div",{className:Ee.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,ir),y.createElement("span",null,sr)),pn.length>0&&y.createElement("div",{className:Ee.btns},pn.map((Gn,Sr)=>y.createElement("div",{key:Sr,onClick:Gn.click},Gn.name,Gn.sign?y.createElement("img",{src:oe,width:39}):null))),gr),dn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:dn,width:kn}))),ye={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"},De=b(92310),ke=b.n(De),ve=b(89392),Re=({dataSource:pn=[],value:dn,onChange:kn,onTitleChange:ir,className:sr,title:gr,titleWidth:Gn=41,style:Sr={},fontColor:nr="#6A7283",showCount:Kr})=>{const[Pn,pr]=(0,y.useState)(1),[Br,dr]=(0,y.useState)(!1),Gt=(0,y.useRef)(null),ln=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var bt;pn.length!==0&&(((bt=Gt==null?void 0:Gt.current)==null?void 0:bt.clientHeight)>97?pr(1):pr(0)),pn.length===0&&pr(0),dr(!1)},[pn]),y.createElement("div",{className:ke()(ye.row,sr,"fadeIn","animated"),style:Sr},y.createElement("div",{onClick:(0,ve.throttle)(()=>ir==null?void 0:ir(),2e3),style:{width:Gn,marginTop:Br?12:4},className:`${ye.title} ${ir?"current":""}`},gr),y.createElement("div",{className:Br?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},y.createElement("div",{className:ye.bar,ref:ln,style:Pn>0?{height:Pn===1?97:"auto",overflow:Pn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ye.tag,ref:Gt},pn==null?void 0:pn.map(bt=>y.createElement("span",{onClick:()=>kn(bt.id),key:bt.id,style:{color:nr},className:dn===bt.id?ye.active:""},y.createElement("span",{title:bt.name,className:ye.name},bt.name),!!Kr&&y.createElement("span",{className:ye.num},bt.count))))),!!Pn&&y.createElement(y.Fragment,null,Pn===1?y.createElement("div",{onClick:()=>{var bt;pr(2),((bt=Gt==null?void 0:Gt.current)==null?void 0:bt.clientHeight)>245?dr(!0):dr(!1)},className:ye.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{ln.current.scrollTop=0,pr(1),dr(!1)},className:ye.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ge={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ge=({dataSource:pn=[],value:dn,onChange:kn,className:ir,style:sr={}})=>y.createElement("div",{style:sr,className:ke()(ge.tabs,ir)},pn.map(gr=>y.createElement("span",{onClick:()=>kn(gr.id),className:dn===gr.id?ge.active:"",key:gr.id},gr.name))),Oe={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"},we=b(37568),ct=({dataSource:pn=[],value:dn="",onChange:kn,onInputChange:ir=()=>{},className:sr,style:gr={},placeholder:Gn,allowClear:Sr=!1})=>{var nr;const[Kr,Pn]=(0,y.useState)(""),[pr,Br]=(0,y.useState)("");(0,y.useEffect)(()=>{var ln;let bt=dn;(ln=JSON.stringify(dn))!=null&&ln.includes("{")&&(Pn(dn.id),bt=dn.value||"");try{Br(decodeURIComponent(bt||""))}catch(Rt){Br(decodeURIComponent(bt||""))}},[dn]);const dr=()=>{kn(encodeURIComponent(pr),Kr||null)},Gt=ln=>{ln!==Kr&&(Pn(ln),kn(encodeURIComponent(pr),ln))};return y.createElement("div",{className:ke()(Oe.input,sr),style:gr},!!pn.length&&y.createElement("div",{className:Oe.dropdown},y.createElement("div",{className:Oe.text},(nr=pn.find(ln=>ln.id===Kr))==null?void 0:nr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Oe.b1}),y.createElement("b",{className:Oe.b2})),y.createElement("div",{className:Oe.menu},pn.map((ln,bt)=>y.createElement("div",{key:bt,onClick:()=>Gt(ln.id)},ln.name)))),y.createElement(we.default,{onPressEnter:dr,value:pr,onChange:ln=>{Br(ln.target.value),ir(encodeURIComponent(ln.target.value),Kr||null)},placeholder:Gn,variant:"borderless",allowClear:Sr,onClear:()=>kn("",Kr||null)}),y.createElement("i",{onClick:dr,className:"iconfont icon-sousuo9 font14 current"}))},Je={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"},se=({value:pn,onChange:dn,className:kn,total:ir,pageSize:sr,style:gr={}})=>{const Gn=pn<2,Sr=pn>=Math.ceil(ir/sr);return ir<=sr?y.createElement(y.Fragment,null):y.createElement("div",{className:ke()(Je.quickPager,kn),style:gr},y.createElement("div",{onClick:()=>{Gn||dn(pn-1,"prev")},className:Gn?Je.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Sr||dn(pn+1,"next")},className:Sr?Je.disabled:""},"\u4E0B\u4E00\u9875"))},Ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ut=b(29787),je=b(25399),xt=b(63139),He=b(74128),et=b(65862),lt=b(96908),Pe=b(57177),Fe=b(81378),Me=b(2524),It=({className:pn,dataSource:dn=[],col:kn=4,right:ir,bottom:sr=23,precision:gr=0,wrapWidth:Gn=1200,trackEventItems:Sr,loading:nr})=>{const Kr=Math.floor((Gn-(kn-1)*ir)/kn);return y.createElement(ut.Z,{spinning:nr},y.createElement("div",{className:ke()(Ie.list,pn)},!!dn.length&&dn.map((Pn,pr)=>{const{name:Br,id:dr,identifier:Gt,power:ln,cover_image_id:bt,pic:Rt}=Pn;return y.createElement("div",{className:Ie.wrap,key:dr,style:{width:Kr,marginRight:(1+pr)%kn===0?0:ir+gr,marginBottom:sr}},y.createElement("a",{target:"_blank",href:`/shixuns/${Gt}/challenges`,className:Ie.li,onClick:Nt=>{Nt.preventDefault(),Sr&&(0,et.L9)([Sr]),ln&&(0,et.xg)(`/shixuns/${Gt}/challenges`)}},y.createElement("div",{className:Ie.img},y.createElement("img",{className:Ie.cover,src:`${Rt}`}),Pn.is_jupyter&&y.createElement("img",{className:Ie.sign,src:lt}),Pn.is_jupyter_lab&&y.createElement("img",{className:Ie.sign,src:Pe}),Pn.is_unity_3d&&y.createElement("img",{className:Ie.sign,src:Fe})),y.createElement("div",{className:Ie.name},y.createElement(je.Z,{title:Br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ie.e},Br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ie.tags},y.createElement(je.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Pn.challenges_count))),!!Pn.myshixuns_count&&y.createElement(je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Pn.myshixuns_count))),y.createElement(je.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Pn.level))),y.createElement("div",{className:Ie.rate},y.createElement(xt.Z,{allowHalf:!0,disabled:!0,defaultValue:Pn.score_info}),y.createElement("span",null,"\xA0",Pn.score_info?`${Pn.score_info}\u5206`:"5\u5206")))),!ln&&y.createElement("div",{className:Ie.lockWrap},y.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&y.createElement(Me.Z,null)))},_e=b(61584),Ne={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},pt=b(62957),xe=b(96599),me="data:image/png;base64,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",ot=b(59301),Zt=(pn,dn,kn)=>new Promise((ir,sr)=>{var gr=nr=>{try{Sr(kn.next(nr))}catch(Kr){sr(Kr)}},Gn=nr=>{try{Sr(kn.throw(nr))}catch(Kr){sr(Kr)}},Sr=nr=>nr.done?ir(nr.value):Promise.resolve(nr.value).then(gr,Gn);Sr((kn=kn.apply(pn,dn)).next())}),Se=({className:pn,dataSource:dn=[],col:kn=4,right:ir,bottom:sr=23,precision:gr=0,wrapWidth:Gn=1200,trackEventItems:Sr,loading:nr,category:Kr,hiddenClick:Pn,handleVery:pr=()=>!0,isCurrent:Br})=>{const[dr,Gt]=pt.default.useModal(),ln=Math.floor((Gn-(kn-1)*ir)/kn),bt=Rt=>Zt(void 0,null,function*(){dr.confirm({title:"\u7F6E\u9876",width:500,content:ot.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",ot.createElement("span",{className:"c-blue"},"\u201C",Rt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return ot.createElement(ut.Z,{spinning:nr},Gt,ot.createElement("div",{className:ke()(Ne.list,pn)},!!dn.length&&dn.map((Rt,Nt)=>{const{subject_identifier:_t,id:ft,identifier:cn,power:mn}=Rt,bn=Rt.is_public!=0&&Rt.is_public;return ot.createElement("div",{className:Ne.wrap,key:ft,style:{width:ln,marginRight:(1+Nt)%kn===0?0:ir+gr,marginBottom:sr}},Rt.homepage_show&&ot.createElement("div",{className:Ne.btnsTop},ot.createElement(xe.default,{color:"red"},"\u7F6E\u9876")),ot.createElement("a",{className:Ne.li,onClick:tn=>{tn.preventDefault(),pr(Rt==null?void 0:Rt.first_category_url)&&(Sr&&(0,et.L9)([Sr]),(0,et.xg)(Rt.first_category_url))}},ot.createElement("div",{className:Ne.top},ot.createElement(je.Z,{title:Rt.name},ot.createElement("div",{className:Ne.name},Rt.name)),ot.createElement("img",{className:Ne.img,src:He.Z.IMG_SERVER+"/images/"+Rt.avatar_url}),ot.createElement("div",{className:Ne.text,title:Rt.creator},Rt.creator),_t&&ot.createElement("div",{className:Ne.btns},ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),bn&&ot.createElement("div",{className:Ne.sign},"\u516C\u5F00"),Br&&ot.createElement("div",{className:Ne.hidden,onClick:tn=>{tn.stopPropagation(),Pn(Rt)}},ot.createElement("i",{className:`iconfont ${Kr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Kr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),ot.createElement("div",{className:Ne.bottom},Rt.visits>0&&ot.createElement(je.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-liulanyan"}),ot.createElement("span",null,Rt.visits))),Rt.course_members_count>0&&ot.createElement(je.Z,{title:"\u6210\u5458",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-chengyuan"}),Rt.course_members_count)),Rt.tasks_count>0&&ot.createElement(je.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-zuoye"}),Rt.tasks_count)),Rt.is_end?ot.createElement("div",{style:{color:"#6B758B"}}):ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rt.is_accessible&&ot.createElement("div",{className:Ne.lockWrap},ot.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&ot.createElement(Me.Z,null)))},nt={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"},ht=b(65582),At=({dataSource:pn=[],value:dn,onChange:kn,className:ir,style:sr={},tabBarExtraContent:gr})=>y.createElement("div",{className:ke()(nt.tabs,ir),style:sr},y.createElement("div",{className:nt.tabsWrap},pn.map((Gn,Sr)=>!(Gn!=null&&Gn.hide)&&y.createElement("aside",{className:nt.tab,onClick:()=>{kn(Gn.id),Gn.link&&ht.history.push(Gn.link)},key:Sr},y.createElement("div",{className:dn===Gn.id?nt.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(je.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:nt.tabBar},gr)),wt=({className:pn,style:dn={},children:kn})=>y.createElement("div",{className:ke()(pn),style:dn},kn),an={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"},Xt=b(75727),de=b(93041);const ne=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ae=({sortValue:pn,dropValue:dn,className:kn,onSort:ir,onDrop:sr,dataSource:gr=ne})=>{var Gn;return y.createElement("div",{className:ke()(an.orderWrap,kn)},y.createElement(Xt.Z,{dropdownRender:()=>y.createElement(de.default,null,gr.map((Sr,nr)=>y.createElement(de.default.Item,{key:nr,onClick:()=>sr(Sr.id)},Sr.name)))},y.createElement("span",{className:an.orderTextWrap},(Gn=gr.find(Sr=>dn===Sr.id))==null?void 0:Gn.name)),y.createElement("span",{className:an.orderIconWrap},y.createElement("span",{className:an.orderAsc},y.createElement("i",{className:pn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${an.cursorPointer} ${an.active}`:`iconfont icon-sanjiaoxing-up font12 ${an.cursorPointer}`,onClick:()=>ir(pn==="asc"?"desc":"asc")})),y.createElement("span",{className:an.orderDesc},y.createElement("i",{className:pn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${an.cursorPointer} ${an.active}`:`iconfont icon-sanjiaoxing-down font12 ${an.cursorPointer}`,onClick:()=>ir(pn==="asc"?"desc":"asc")}))))},he={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"},re=b(7939),fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Le=(pn,dn,kn)=>dn in pn?fe(pn,dn,{enumerable:!0,configurable:!0,writable:!0,value:kn}):pn[dn]=kn,it=(pn,dn)=>{for(var kn in dn||(dn={}))dt.call(dn,kn)&&Le(pn,kn,dn[kn]);if(Ze)for(var kn of Ze(dn))We.call(dn,kn)&&Le(pn,kn,dn[kn]);return pn},yt=(pn,dn)=>{var kn={};for(var ir in pn)dt.call(pn,ir)&&dn.indexOf(ir)<0&&(kn[ir]=pn[ir]);if(pn!=null&&Ze)for(var ir of Ze(pn))dn.indexOf(ir)<0&&We.call(pn,ir)&&(kn[ir]=pn[ir]);return kn},Ot=(pn,dn,kn)=>new Promise((ir,sr)=>{var gr=nr=>{try{Sr(kn.next(nr))}catch(Kr){sr(Kr)}},Gn=nr=>{try{Sr(kn.throw(nr))}catch(Kr){sr(Kr)}},Sr=nr=>nr.done?ir(nr.value):Promise.resolve(nr.value).then(gr,Gn);Sr((kn=kn.apply(pn,dn)).next())}),st=pn=>{var dn=pn,{className:kn,style:ir,children:sr,loading:gr=!1,openLoading:Gn,onClick:Sr=()=>{},size:nr="middle",shape:Kr="round"}=dn,Pn=yt(dn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pr,Br]=(0,y.useState)(!1);return y.createElement(re.ZP,it({onClick:(0,ve.throttle)(dr=>Ot(void 0,null,function*(){Gn&&Br(!0);try{yield Sr(dr)}catch(Gt){console.log("error",Gt)}Gn&&Br(!1)}),2e3,{leading:!0,trailing:!1}),className:ke()(he.btn,he[`${nr}-${Kr}`],kn),style:ir,size:nr,shape:Kr,loading:pr||gr},Pn),sr)},pe={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"},sn=({className:pn,style:dn,children:kn=null,onClick:ir,title:sr})=>y.createElement("div",{className:ke()(pe.head,pn),style:dn},y.createElement("span",{className:"primary-hover",onClick:ir},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:sr},sr),y.createElement("div",{className:pe.node},kn)),nn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Vt=({confirmShow:pn=!0,confirmTitle:dn,confirmClick:kn,cancelShow:ir=!0,cancelTitle:sr,cancelClick:gr,className:Gn,style:Sr,confirmLoading:nr=!1})=>y.createElement("div",{className:ke()(nn.btns,Gn),style:Sr},pn&&y.createElement(re.ZP,{loading:nr,onClick:kn,type:"primary",className:nn.confirm},dn),ir&&y.createElement(re.ZP,{onClick:gr,className:nn.cancel},sr)),en={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"},kt=({className:pn,style:dn={},LeftContent:kn,children:ir,RightContent:sr})=>y.createElement("div",{className:ke()(en.fixedBottom,pn),style:dn},y.createElement("div",{className:en.wrap},y.createElement("div",{className:en.left},kn),y.createElement("div",{className:en.center},ir),y.createElement("div",{className:en.right},sr))),$t={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"},Ue=({className:pn,style:dn={},dataSource:kn=[]})=>y.createElement("div",{className:ke()($t.crumbs,pn),style:dn},kn.map((ir,sr)=>sr<kn.length-1?y.createElement(y.Fragment,{key:sr},ir.path||ir.onClick?y.createElement("span",{className:$t.hover,onClick:ir!=null&&ir.onClick?ir.onClick:()=>ht.history.push(ir.path)},ir.name):y.createElement("span",null,ir.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:sr,style:{color:"#5F6368"}},ir.name))),St=b(11938),vt=Object.defineProperty,Bt=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Ht=(pn,dn,kn)=>dn in pn?vt(pn,dn,{enumerable:!0,configurable:!0,writable:!0,value:kn}):pn[dn]=kn,Yn=(pn,dn)=>{for(var kn in dn||(dn={}))cr.call(dn,kn)&&Ht(pn,kn,dn[kn]);if(Mn)for(var kn of Mn(dn))qn.call(dn,kn)&&Ht(pn,kn,dn[kn]);return pn},Qt=(pn,dn)=>Bt(pn,yn(dn)),vn=(pn,dn)=>{var kn={};for(var ir in pn)cr.call(pn,ir)&&dn.indexOf(ir)<0&&(kn[ir]=pn[ir]);if(pn!=null&&Mn)for(var ir of Mn(pn))dn.indexOf(ir)<0&&qn.call(pn,ir)&&(kn[ir]=pn[ir]);return kn};const{Countdown:Rn}=St.default;var zn=pn=>{var dn=pn,{onChange:kn}=dn,ir=vn(dn,["onChange"]);const[sr,gr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof sr=="number"&&sr>=0&&kn(sr)},[sr]);const Gn=Sr=>{const nr=Math.floor(Sr/1e3);gr(nr)};return y.createElement(Rn,Qt(Yn({},ir),{onChange:Gn}))}},31103:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ee}});var y=b(59301);function Ee(oe,Ae){const Ce=(0,y.useRef)();(0,y.useEffect)(()=>{Ce.current=oe}),(0,y.useEffect)(()=>{function ye(){Ce.current()}if(Ae!==null){let De=setInterval(ye,Ae);return()=>clearInterval(De)}},[Ae])}},72851:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ne}});var y=b(59301),Ee=b(47889),oe=b(7939),Ae=b(6767),Ce=b(62957),ye=b(4875),De=b(77019),ke=b(5269),ve=b(37285),ue=b(50258),Re={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},ge=b(41867),qe=b(24334),Ge=b(38147),Oe=b(65582),we=b(95097),ze=b(88761),ct=b(87169),Je=b(26227),$e=b(59301),se=Object.defineProperty,Ie=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(pt,xe,me)=>xe in pt?se(pt,xe,{enumerable:!0,configurable:!0,writable:!0,value:me}):pt[xe]=me,lt=(pt,xe)=>{for(var me in xe||(xe={}))xt.call(xe,me)&&et(pt,me,xe[me]);if(je)for(var me of je(xe))He.call(xe,me)&&et(pt,me,xe[me]);return pt},Pe=(pt,xe)=>Ie(pt,ut(xe)),Fe=(pt,xe,me)=>new Promise((ot,Zt)=>{var Tt=ht=>{try{nt(me.next(ht))}catch(zt){Zt(zt)}},Se=ht=>{try{nt(me.throw(ht))}catch(zt){Zt(zt)}},nt=ht=>ht.done?ot(ht.value):Promise.resolve(ht.value).then(Tt,Se);nt((me=me.apply(pt,xe)).next())});const Me={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ce=(pt=>(pt[pt.SET_PATH=0]="SET_PATH",pt[pt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",pt))(ce||{});function It(pt,xe){switch(xe.type){case 0:return Pe(lt({},pt),{selectedPath:xe.payload});case 1:return Pe(lt({},pt),{passedContent:xe.payload});default:throw new Error}}var Ne=({language:pt,dispatch:xe,shixunWorkReport:me,v:ot,languages:Zt,classroomList:Tt,autoHeight:Se,diff_code_count:nt,data:ht})=>{const[zt,At]=(0,y.useState)(Zt==null?void 0:Zt[0]),Jt=(0,Oe.useParams)();return(0,y.useEffect)(()=>{At(Zt==null?void 0:Zt[0])},[]),(0,y.useEffect)(()=>{var wt;At((wt=Zt==null?void 0:Zt.filter(an=>an.language===(zt==null?void 0:zt.language)))==null?void 0:wt[0])},[Zt]),$e.createElement($e.Fragment,null,$e.createElement("h2",null," ",$e.createElement("span",null,ot.is_finish?$e.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",$e.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):$e.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",$e.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Zt==null?void 0:Zt.length)>1&&$e.createElement(Ee.ZP.Group,{defaultValue:pt,style:{marginLeft:10},onChange:wt=>{var an;ot.language=wt.target.value,At((an=Zt==null?void 0:Zt.filter(Xt=>Xt.language===wt.target.value))==null?void 0:an[0])}},Zt==null?void 0:Zt.map(wt=>$e.createElement(Ee.ZP,{value:wt==null?void 0:wt.language},wt==null?void 0:wt.language)))),(0,ge.GJ)()&&me!="shixunWorkReport"&&$e.createElement("span",null,$e.createElement("span",null,"\u5F97\u5206 ",zt==null?void 0:zt.score,"/",zt==null?void 0:zt.total_score),$e.createElement(oe.ZP,{style:{margin:"0px 10px"},onClick:()=>{var wt,an;if(!((an=(wt=Tt.AssistantObject)==null?void 0:wt.hack)!=null&&an.can_appraise)&&(0,ge.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let Xt=zt==null?void 0:zt.score;Ce.default.confirm({title:"\u8C03\u5206",content:$e.createElement("div",null,$e.createElement("p",null,"\u5F97\u5206\uFF1A",zt==null?void 0:zt.score,"/",zt==null?void 0:zt.total_score),$e.createElement("p",null,"\u8C03\u5206\uFF1A",$e.createElement(ye.Z,{min:0,max:zt==null?void 0:zt.total_score,defaultValue:zt==null?void 0:zt.score,onChange:de=>{Xt=de}}))),okText:"\u786E\u8BA4",onOk:()=>Fe(void 0,null,function*(){(yield(0,Ge.ZP)(`/api/courses/${Jt==null?void 0:Jt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Jt==null?void 0:Jt.coursesId,hack_user_code_id:zt==null?void 0:zt.hack_user_id,score:Xt}})).status===0&&(Ae.ZP.success("\u8C03\u5206\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}}),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Jt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ge.GJ)()&&me!="shixunWorkReport"&&$e.createElement(oe.ZP,{onClick:()=>{var wt;if(!((wt=Tt.AssistantObject.hack)!=null&&wt.can_appraise)&&(0,ge.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:me.user_id,type:"1",language:zt==null?void 0:zt.language,v:ot,data:lt({},me)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),$e.createElement(ue.ZP,{height:300,language:zt==null?void 0:zt.language,value:zt!=null&&zt.code?qe.Base64.decode(zt==null?void 0:zt.code):"",autoHeight:Se,theme:"default",options:Me}),((zt==null?void 0:zt.comment)||(zt==null?void 0:zt.hidden_comment))&&$e.createElement("div",null,$e.createElement(De.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},$e.createElement(ke.Z,{flex:1},$e.createElement("h1",{className:Re.title},"\u70B9\u8BC4\u5185\u5BB9")),$e.createElement(ke.Z,{className:"pr30"},(0,ge.GJ)()&&$e.createElement(oe.ZP,{onClick:()=>Fe(void 0,null,function*(){Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:$e.createElement(ct.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Fe(this,null,function*(){(yield(0,ze.gZ)({comment_id:zt==null?void 0:zt.comment_id,homeworkId:Jt.homeworkId,type:"hack"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Jt)}))})}})})},$e.createElement(Je.Z,null),"\u5220\u9664"))),$e.createElement(ve.Z,{style:{margin:0}}),(zt==null?void 0:zt.comment)&&$e.createElement("aside",{className:"pl30 pr30 mt20"},$e.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),$e.createElement("br",null),$e.createElement(we.Z,{value:zt==null?void 0:zt.comment})),(zt==null?void 0:zt.hidden_comment)&&$e.createElement("aside",{className:"pl30 pr30 mt20"},$e.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),$e.createElement("br",null),$e.createElement(we.Z,{value:zt==null?void 0:zt.hidden_comment}))))}},15454:function(Dn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return lt}});var y=b(59301),Ee=b(65582),oe=b(31691),Ae=b(7939),Ce=b(31709),ye=b(41867),De=b(38147),ke=b(2524),ve=b(85166),ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",Re=b(37285),ge=b(95097),qe=b(74128),Ge=(Pe,Fe,Me)=>new Promise((ce,It)=>{var _e=xe=>{try{pt(Me.next(xe))}catch(me){It(me)}},Ne=xe=>{try{pt(Me.throw(xe))}catch(me){It(me)}},pt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(_e,Ne);pt((Me=Me.apply(Pe,Fe)).next())});const Oe=({user:Pe,item:Fe,getdata:Me,params:ce})=>{var It;const _e=(0,y.useRef)(),[Ne,pt]=(0,y.useState)(),[xe,me]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{if(!_e.current)return;function ot(){var Tt;let Se=new ResizeObserver(nt=>{for(let ht of nt)console.log("----",ht,nt),pt(ht.target.offsetHeight>=52)});return Se.observe((Tt=_e.current)==null?void 0:Tt.firstElementChild),Se}const Zt=ot();return()=>{var Tt,Se;(Tt=_e.current)!=null&&Tt.firstElementChild&&Zt.unobserve((Se=_e.current)==null?void 0:Se.firstElementChild)}},[_e.current]),y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${ce.coursesId}/program_homework/${ce.categoryId}/answer/${Fe.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},y.createElement("div",{className:ve.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Fe.name),y.createElement("div",{style:{display:"flex",marginTop:10}},y.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},y.createElement("img",{style:{width:24,borderRadius:50},src:`${qe.Z.IMG_SERVER}/images/${Fe.author.image_url}`}),y.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(It=Fe==null?void 0:Fe.author)==null?void 0:It.name),y.createElement("span",null,"\u53D1\u8868\u4E8E",Fe.created_at)),y.createElement("div",null,y.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(Fe==null?void 0:Fe.descendants_count)||0,"\uFF09"),(0,ye.eB)()&&y.createElement("span",{onClick:ot=>Ge(void 0,null,function*(){ot.stopPropagation(),(yield(0,De.ZP)(`/api/hack_messages/${Fe.id}/update_public`,{method:"post"})).status===0&&Me()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Fe.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),y.createElement("div",{ref:_e,style:{margin:"15px 0px",maxHeight:xe?52:"",overflow:"hidden"}},y.createElement(ge.Z,{style:{color:"#434D6C",fontSize:14},value:Fe.content})),(Fe==null?void 0:Fe.hack_identifier)&&y.createElement("span",{onClick:ot=>Ge(void 0,null,function*(){var Zt;if(ot.stopPropagation(),(0,ye.dE)())return;let Tt=yield(0,De.ZP)(`/api/problems/${Fe==null?void 0:Fe.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(Zt=Fe==null?void 0:Fe.author)==null?void 0:Zt.id}});Tt&&(window.open(`/myproblems/${Tt==null?void 0:Tt.identifier}?type=1`),localStorage.setItem("program_homework",[ce.coursesId,ce.categoryId]))}),className:ve.Z.tips},Fe==null?void 0:Fe.hack_name),Ne&&y.createElement("div",{onClick:ot=>{ot.stopPropagation(),me(!xe)}},y.createElement(Re.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},y.createElement("a",{className:`font14 ${ve.Z.color999}`},xe?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${xe?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var we=(0,Ee.connect)(({user:Pe})=>({user:Pe}))(Oe),ze=Object.defineProperty,ct=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ut=(Pe,Fe,Me)=>Fe in Pe?ze(Pe,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[Fe]=Me,je=(Pe,Fe)=>{for(var Me in Fe||(Fe={}))se.call(Fe,Me)&&ut(Pe,Me,Fe[Me]);if($e)for(var Me of $e(Fe))Ie.call(Fe,Me)&&ut(Pe,Me,Fe[Me]);return Pe},xt=(Pe,Fe)=>ct(Pe,Je(Fe)),He=(Pe,Fe,Me)=>new Promise((ce,It)=>{var _e=xe=>{try{pt(Me.next(xe))}catch(me){It(me)}},Ne=xe=>{try{pt(Me.throw(xe))}catch(me){It(me)}},pt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(_e,Ne);pt((Me=Me.apply(Pe,Fe)).next())});const et=({user:Pe})=>{var Fe,Me,ce,It;let[_e,Ne]=(0,y.useState)(xt(je({},(0,Ee.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,ye.dE)()?[Pe.userInfo.course.course_group_id]:[]}));const[pt,xe]=(0,y.useState)([]);(0,y.useEffect)(()=>{me()},[]);function me(){return He(this,null,function*(){let ot=yield(0,De.ZP)(`/api/homework_commons/${_e.categoryId}/hack_messages`,{method:"get",params:xt(je({},_e),{type:1})});xe(ot)})}return y.createElement("div",{style:{width:1200,margin:"0px auto"}},y.createElement("div",{style:{marginTop:10,display:"flex"}},y.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},y.createElement(oe.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,ye.dE)()&&y.createElement(Ae.ZP,{type:"primary",style:{width:88},onClick:()=>{Ee.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:ot=>{ot==="1"?_e.sort_by="":_e.sort_by="created_at",Ne(je({},_e)),me()}},y.createElement(oe.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),y.createElement(oe.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((Fe=pt==null?void 0:pt.data)==null?void 0:Fe.length)<=0&&y.createElement(ke.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(Me=pt==null?void 0:pt.data)==null?void 0:Me.map(ot=>y.createElement(we,{item:ot,params:_e,getdata:me})),y.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(Ce.Z,{current:_e.page,pageSize:_e.per_page,total:pt==null?void 0:pt.count,hideOnSinglePage:!0,onChange:(ot,Zt)=>{_e.page=ot,_e.per_page=Zt,Ne(je({},_e)),me()}}))),y.createElement("div",{className:ve.Z.right,style:{width:300,height:"100%"}},y.createElement("div",{style:{display:"flex"}},y.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},y.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),y.createElement("img",{width:21,src:ue})," "),(0,ye.GJ)()&&y.createElement(Ae.ZP,{type:"primary",onClick:()=>{Ee.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((ce=pt==null?void 0:pt.radio_messages)==null?void 0:ce.length)<=0&&y.createElement(ke.Z,null),(It=pt==null?void 0:pt.radio_messages)==null?void 0:It.map(ot=>y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/answer/${ot.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},y.createElement("div",{className:ve.Z.title,style:{fontSize:"16px",fontWeight:600}},y.createElement("span",{style:{color:(ot==null?void 0:ot.message_type)===2?"#4C7BE6":"#E17E7E"}},(ot==null?void 0:ot.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),y.createElement("span",{title:ot.name},ot.name)),y.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",ot.created_at))))))};var lt=(0,Ee.connect)(({user:Pe})=>({user:Pe}))(et)},99517:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return xt}});var y=b(59301),Ee={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},oe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(He,et,lt)=>et in He?oe(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,ke=(He,et)=>{for(var lt in et||(et={}))Ce.call(et,lt)&&De(He,lt,et[lt]);if(Ae)for(var lt of Ae(et))ye.call(et,lt)&&De(He,lt,et[lt]);return He};const ve=He=>React.createElement("svg",ke({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},He),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=b(31691),ge=b(92310),qe=b.n(ge),Ge=b(59301),Oe=Object.defineProperty,we=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,se=(He,et,lt)=>et in He?Oe(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,Ie=(He,et)=>{for(var lt in et||(et={}))Je.call(et,lt)&&se(He,lt,et[lt]);if(ct)for(var lt of ct(et))$e.call(et,lt)&&se(He,lt,et[lt]);return He},ut=(He,et)=>we(He,ze(et)),xt=({dataSource:He,className:et,style:lt})=>{const[Pe,Fe]=(0,y.useState)([]),[Me,ce]=(0,y.useState)(""),It=(0,y.useRef)("");(0,y.useEffect)(()=>{if(He!=null&&He.length){const pt=String(Math.random()).slice(-6),xe=He.map(me=>ut(Ie({},me),{key:`${pt}-${me.key}`}));Fe(xe),ce(xe[0].key)}},[He.length]);const _e=pt=>{ce(pt),It.current=pt;const xe=document.getElementById(pt);if(xe){const me=xe.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:me,behavior:"smooth"})}},Ne=()=>{const pt=Pe.map(me=>document.getElementById(me.key)),xe=window.innerHeight/2;for(const me of pt)if(me){const ot=me.getBoundingClientRect();if(ot.top>=0&&ot.top<xe){if(It.current===me.id){It.current="";return}if(It.current)return;ce(me.id);break}}};return(0,y.useEffect)(()=>(window.addEventListener("scroll",Ne),()=>{window.removeEventListener("scroll",Ne)}),[Pe]),Ge.createElement("div",{className:qe()(Ee.anchorNavigation,et),style:lt},Ge.createElement(Re.default,{items:Pe,tabBarGutter:60,className:Ee.tabs,activeKey:Me,onChange:_e}),Pe.map(pt=>Ge.createElement("div",{key:pt.key,id:pt.key,className:Ee.box},Ge.createElement("div",{className:Ee.head},Ge.createElement("img",{className:"mr10",src:ue,alt:"Dot"}),pt.label),Ge.createElement("div",{className:Ee.element},pt.element))))}},26714:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(62957),oe=b(6767),Ae=b(38147),Ce=b(65582),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Oe,we,ze)=>we in Oe?ye(Oe,we,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Oe[we]=ze,Re=(Oe,we)=>{for(var ze in we||(we={}))ke.call(we,ze)&&ue(Oe,ze,we[ze]);if(De)for(var ze of De(we))ve.call(we,ze)&&ue(Oe,ze,we[ze]);return Oe},ge=(Oe,we)=>{var ze={};for(var ct in Oe)ke.call(Oe,ct)&&we.indexOf(ct)<0&&(ze[ct]=Oe[ct]);if(Oe!=null&&De)for(var ct of De(Oe))we.indexOf(ct)<0&&ve.call(Oe,ct)&&(ze[ct]=Oe[ct]);return ze},qe=(Oe,we,ze)=>new Promise((ct,Je)=>{var $e=ut=>{try{Ie(ze.next(ut))}catch(je){Je(je)}},se=ut=>{try{Ie(ze.throw(ut))}catch(je){Je(je)}},Ie=ut=>ut.done?ct(ut.value):Promise.resolve(ut.value).then($e,se);Ie((ze=ze.apply(Oe,we)).next())});const Ge=Oe=>{var we=Oe,{shixunHomeworks:ze,dispatch:ct}=we,Je=ge(we,["shixunHomeworks","dispatch"]);const $e=(0,Ce.useParams)();return y.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:ze.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield(0,Ae.ZP)(`/api/myshixuns/${ze.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:$e.coursesId}})).shixun_identifier&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ct({type:"shixunHomeworks/setActionTabs",payload:{}}),ct({type:"shixunHomeworks/getWorkList",payload:Re({},ze.actionTabs.params)}))}),onCancel:()=>{ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Pt.Z=(0,Ce.connect)(({shixunHomeworks:Oe})=>({shixunHomeworks:Oe}))(Ge)},16850:function(Dn,Pt,b){"use strict";b.d(Pt,{n:function(){return kt},Z:function(){return Cn}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(25399),Ce=b(62957),ye=b(93041),De=b(62673),ke=b(77019),ve=b(5269),ue=b(37568),Re=b(29787),ge=b(7939),qe=b(75727),Ge=b(70858),Oe=b(47889),we=b(4875),ze=b(31709),ct=b(84105),Je=b(87395),$e=b(67921),se=b(89489),Ie=b(2524),ut=b(65862),je=b(26714),xt=b(96512),He=b(38147),et=b(65582),lt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ce=(Ue,St,vt)=>St in Ue?lt(Ue,St,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ue[St]=vt,It=(Ue,St)=>{for(var vt in St||(St={}))Fe.call(St,vt)&&ce(Ue,vt,St[vt]);if(Pe)for(var vt of Pe(St))Me.call(St,vt)&&ce(Ue,vt,St[vt]);return Ue},_e=(Ue,St)=>{var vt={};for(var Bt in Ue)Fe.call(Ue,Bt)&&St.indexOf(Bt)<0&&(vt[Bt]=Ue[Bt]);if(Ue!=null&&Pe)for(var Bt of Pe(Ue))St.indexOf(Bt)<0&&Me.call(Ue,Bt)&&(vt[Bt]=Ue[Bt]);return vt},Ne=(Ue,St,vt)=>new Promise((Bt,yn)=>{var Mn=Ht=>{try{qn(vt.next(Ht))}catch(Yn){yn(Yn)}},cr=Ht=>{try{qn(vt.throw(Ht))}catch(Yn){yn(Yn)}},qn=Ht=>Ht.done?Bt(Ht.value):Promise.resolve(Ht.value).then(Mn,cr);qn((vt=vt.apply(Ue,St)).next())});const pt=Ue=>{var St=Ue,{shixunHomeworks:vt,dispatch:Bt}=St,yn=_e(St,["shixunHomeworks","dispatch"]);const Mn=(0,et.useParams)(),[cr,qn]=(0,y.useState)(!0),[Ht,Yn]=(0,y.useState)(!1),[Qt]=Ee.default.useForm(),vn=()=>Ne(void 0,null,function*(){const Rn=Qt.getFieldValue();(yield(0,He.ZP)(`/api/homework_commons/${Mn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...vt.actionTabs.selectArrs],cover_all:cr,hidden_comment:Rn.hidden_comment,comment:Rn.comment}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qt.resetFields(),Bt({type:"shixunHomeworks/setActionTabs",payload:{}}),Bt({type:"shixunHomeworks/getWorkList",payload:It({},vt.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:vt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ne(void 0,null,function*(){const Rn=Qt.getFieldValue();JSON.stringify(Rn)==="{}"||Rn.hidden_comment===""&&Rn.comment===""?Yn(!0):vt.workList.partial_comment?Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:vt.actionTabs.selectArrs,params:vt.actionTabs.params}}):vn()}),onCancel:()=>{Bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:Qt,onChange:()=>{Ht&&Yn(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ee.default.Item,{name:"comment"},y.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ee.default.Item,{name:"hidden_comment"},y.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Ht&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Ce.default,{centered:!0,title:y.createElement("span",null,y.createElement(xt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:vt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{vn()},onCancel:()=>{Bt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(Oe.ZP.Group,{onChange:Rn=>{qn(Rn.target.value)},value:cr},y.createElement(Oe.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(Oe.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var xe=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(pt),me=b(88761),ot=b(41867),Zt={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},Tt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(Ue,St)=>{var vt={};for(var Bt in Ue)Se.call(Ue,Bt)&&St.indexOf(Bt)<0&&(vt[Bt]=Ue[Bt]);if(Ue!=null&&Tt)for(var Bt of Tt(Ue))St.indexOf(Bt)<0&&nt.call(Ue,Bt)&&(vt[Bt]=Ue[Bt]);return vt},zt=(Ue,St,vt)=>new Promise((Bt,yn)=>{var Mn=Ht=>{try{qn(vt.next(Ht))}catch(Yn){yn(Yn)}},cr=Ht=>{try{qn(vt.throw(Ht))}catch(Yn){yn(Yn)}},qn=Ht=>Ht.done?Bt(Ht.value):Promise.resolve(Ht.value).then(Mn,cr);qn((vt=vt.apply(Ue,St)).next())});const At=Ue=>{var St=Ue,{shixunHomeworks:vt,dispatch:Bt}=St,yn=ht(St,["shixunHomeworks","dispatch"]),Mn,cr,qn,Ht;const Yn=(0,et.useParams)(),[Qt,vn]=(0,y.useState)(!1),[Rn,Jn]=(0,y.useState)((cr=(Mn=vt.actionTabs.selectArrs)==null?void 0:Mn.data)==null?void 0:cr.name),[zn]=Ee.default.useForm();(0,y.useEffect)(()=>{var dn,kn,ir,sr,gr,Gn;vt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&zn.setFieldsValue({comment:(kn=(dn=vt.actionTabs.selectArrs)==null?void 0:dn.data)==null?void 0:kn.work_comment,hidden_comment:(sr=(ir=vt.actionTabs.selectArrs)==null?void 0:ir.data)==null?void 0:sr.work_comment_hidden}),Jn((Gn=(gr=vt.actionTabs.selectArrs)==null?void 0:gr.data)==null?void 0:Gn.name)},[vt.actionTabs.key]);const pn=()=>zt(void 0,null,function*(){var dn,kn;const ir=zn.getFieldValue();if((yield(0,He.ZP)(`/api/student_works/${(kn=(dn=vt.actionTabs.selectArrs)==null?void 0:dn.data)==null?void 0:kn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ir.hidden_comment,comment:ir.comment}})).status===0)return oe.ZP.success("\u8BC4\u9605\u6210\u529F"),zn.resetFields(),Bt({type:"shixunHomeworks/setActionTabs",payload:{}}),Bt({type:"shixunHomeworks/getWorkList",payload:Yn})});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:(Ht=(qn=vt.actionTabs.selectArrs)==null?void 0:qn.data)!=null&&Ht.work_comment_hidden?"\u66F4\u6539"+Rn+"\u70B9\u8BC4":Rn+"\u70B9\u8BC4",open:vt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>zt(void 0,null,function*(){const dn=zn.getFieldValue();JSON.stringify(dn)==="{}"||dn.hidden_comment===""&&dn.comment===""?vn(!0):pn()}),onCancel:()=>{Bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:zn,onChange:()=>{Qt&&vn(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ee.default.Item,{name:"comment"},y.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ee.default.Item,{name:"hidden_comment"},y.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Qt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Jt=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(At),wt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,de=(Ue,St)=>{var vt={};for(var Bt in Ue)an.call(Ue,Bt)&&St.indexOf(Bt)<0&&(vt[Bt]=Ue[Bt]);if(Ue!=null&&wt)for(var Bt of wt(Ue))St.indexOf(Bt)<0&&Xt.call(Ue,Bt)&&(vt[Bt]=Ue[Bt]);return vt},ne=(Ue,St,vt)=>new Promise((Bt,yn)=>{var Mn=Ht=>{try{qn(vt.next(Ht))}catch(Yn){yn(Yn)}},cr=Ht=>{try{qn(vt.throw(Ht))}catch(Yn){yn(Yn)}},qn=Ht=>Ht.done?Bt(Ht.value):Promise.resolve(Ht.value).then(Mn,cr);qn((vt=vt.apply(Ue,St)).next())});const te=Ue=>{var St=Ue,{shixunHomeworks:vt,dispatch:Bt}=St,yn=de(St,["shixunHomeworks","dispatch"]);const Mn=(0,et.useParams)(),[cr,qn]=(0,y.useState)([]),[Ht,Yn]=(0,y.useState)([]);(0,y.useEffect)(()=>{vt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Qt()},[vt.actionTabs.key]);function Qt(){return ne(this,null,function*(){const Rn=yield(0,He.ZP)(`/api/homework_commons/${Mn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});qn(Rn)})}const vn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:vt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){const Rn=yield(0,He.ZP)(`/api/homework_commons/${Mn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Ht}});(Rn==null?void 0:Rn.status)===0&&(et.history.replace(`/classrooms/${Mn.coursesId}/shixun_homework/${Mn.categoryId}/detail?tabs=4`),window.location.reload(),Bt({type:"shixunHomeworks/setActionTabs",payload:{}}),Yn([]))}),onCancel:()=>{Yn([]),Bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ge.default,{rowSelection:{type:"checkbox",onChange:(Rn,Jn)=>{Yn([...Rn])},selectedRowKeys:Ht,getCheckboxProps:Rn=>({disabled:Rn.status==="\u8FDB\u884C\u4E2D"||Rn.works_count===0})},rowKey:Rn=>Rn.key||Rn.id,scroll:{y:300},pagination:!1,columns:vn,dataSource:cr==null?void 0:cr.group_list})))};var ae=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(te),he=b(25374),re=b(84454),fe=b(66457),Ze=Object.defineProperty,dt=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,it=(Ue,St,vt)=>St in Ue?Ze(Ue,St,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ue[St]=vt,yt=(Ue,St)=>{for(var vt in St||(St={}))We.call(St,vt)&&it(Ue,vt,St[vt]);if(dt)for(var vt of dt(St))Le.call(St,vt)&&it(Ue,vt,St[vt]);return Ue},Ot=(Ue,St,vt)=>new Promise((Bt,yn)=>{var Mn=Ht=>{try{qn(vt.next(Ht))}catch(Yn){yn(Yn)}},cr=Ht=>{try{qn(vt.throw(Ht))}catch(Yn){yn(Yn)}},qn=Ht=>Ht.done?Bt(Ht.value):Promise.resolve(Ht.value).then(Mn,cr);qn((vt=vt.apply(Ue,St)).next())});const Qe=({shixunHomeworks:Ue,dispatch:St,isShow:vt,setIsShow:Bt,item:yn,coursesId:Mn,categoryId:cr})=>{const[qn,Ht]=(0,y.useState)({page:1,limit:10}),[Yn,Qt]=(0,y.useState)([]),[vn,Rn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{vt&&Jn()},[vt]);function Jn(){return Ot(this,null,function*(){Rn(!0);const pn=yield(0,He.ZP)(`/api/student_works/${yn.id}/game_details.json`,{method:"get",params:yt({},qn)});Rn(!1),pn.status===0&&Qt(pn==null?void 0:pn.data)})}const zn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(pn,dn,kn)=>y.createElement("span",{style:{color:"#000"}},qn.limit*(qn.page-1)+kn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(pn,dn,kn)=>y.createElement("span",{style:{color:"#000"}},pn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(pn,dn,kn)=>y.createElement("span",null,pn==0?"\u672A\u901A\u5173":pn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(pn,dn,kn)=>y.createElement("span",{style:{color:"#333"}},pn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(pn,dn,kn)=>y.createElement("span",{style:{color:"#333"}},pn)}];return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:vt,width:700,footer:null,maskClosable:!1,onCancel:()=>{qn.page=1,qn.limit=10,Ht(yt({},qn)),Bt(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:yn==null?void 0:yn.user_name,style:{color:"#232B40"}},yn==null?void 0:yn.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:yn==null?void 0:yn.student_id,style:{color:"#232B40"}},(yn==null?void 0:yn.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:yn==null?void 0:yn.group_name,style:{color:"#232B40"}},(yn==null?void 0:yn.group_name)||"--"))),y.createElement(Ge.default,{scroll:{y:380},columns:zn,loading:vn,style:{marginBottom:qn.limit>(Yn==null?void 0:Yn.count)?"16px":"0"},dataSource:Yn.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:qn.limit,current:qn.page,position:["bottomRight"],onChange:(pn,dn)=>{qn.page=pn,qn.limit=dn,Ht(yt({},qn)),Jn()},total:Yn==null?void 0:Yn.count,showTotal:(pn,dn)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",pn," "),"\u6761\u6570\u636E")}})))};var st=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Qe),pe=b(59301),Mt=Object.defineProperty,sn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Vt=(Ue,St,vt)=>St in Ue?Mt(Ue,St,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ue[St]=vt,en=(Ue,St)=>{for(var vt in St||(St={}))nn.call(St,vt)&&Vt(Ue,vt,St[vt]);if(sn)for(var vt of sn(St))Kt.call(St,vt)&&Vt(Ue,vt,St[vt]);return Ue},gt=(Ue,St,vt)=>new Promise((Bt,yn)=>{var Mn=Ht=>{try{qn(vt.next(Ht))}catch(Yn){yn(Yn)}},cr=Ht=>{try{qn(vt.throw(Ht))}catch(Yn){yn(Yn)}},qn=Ht=>Ht.done?Bt(Ht.value):Promise.resolve(Ht.value).then(Mn,cr);qn((vt=vt.apply(Ue,St)).next())});const kt=({value:Ue,placeholder:St=""})=>{if(Ue==null||Ue==="")return pe.createElement("span",null,St);{const vt=Number(Ue);if(vt>=80)return pe.createElement("span",{style:{color:"#009C0F"}},vt);if(vt<80&&vt>=60)return pe.createElement("span",{style:{color:"#FA6400"}},vt);if(vt<60)return pe.createElement("span",{style:{color:"#E30000"}},vt)}},$t=({shixunHomeworks:Ue,classroomList:St,loading:vt,dispatch:Bt,setExportParams:yn,user:Mn})=>{var cr,qn,Ht,Yn,Qt,vn,Rn,Jn,zn,pn,dn,kn,ir,sr,gr;const Gn=(0,et.useParams)(),{workSetting:Sr}=Ue,[nr,Kr]=(0,y.useState)(en(en({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Gn)),[Pn]=Ee.default.useForm(),[pr,Br]=(0,y.useState)(),[dr,Gt]=(0,y.useState)({}),[ln,bt]=(0,y.useState)([]),[Rt,Nt]=(0,y.useState)(!1),[_t,ft]=(0,y.useState)([]),[cn,mn]=(0,y.useState)(!1),[bn,tn]=(0,y.useState)(),[qt,Ct]=(0,y.useState)(1),[gn,xr]=(0,y.useState)(),[ur,Ar]=(0,y.useState)(),[sa,ya]=(0,y.useState)(),[Ea,na]=(0,y.useState)(),[Ur,la]=(0,y.useState)(),[ba,za]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)(!1),[ca,Ta]=(0,y.useState)(),[Nr,No]=(0,y.useState)(null),Ro=(0,et.useLocation)();(0,y.useEffect)(()=>{let Fr=null;if((Nr==null?void 0:Nr.status)==1&&clearInterval(Fr),(Nr==null?void 0:Nr.complete_num)!=(Nr==null?void 0:Nr.total_count)&&(Nr==null?void 0:Nr.status)!=1)return Fr=setInterval(()=>{Bo()},3e3),()=>clearInterval(Fr)},[Nr==null?void 0:Nr.complete_num,Nr==null?void 0:Nr.status]);const Bo=()=>gt(void 0,null,function*(){const{ai_question_record_id:Fr}=Ue==null?void 0:Ue.workSetting;if(!Fr)return;const da=yield(0,He.ZP)(`/api/program_homeworks/${Gn==null?void 0:Gn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Fr}});No(da)});(0,y.useEffect)(()=>{vt["shixunHomeworks/getWorkSetting"]||Bo()},[vt["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(po(),()=>{Gt([]),bt([])}),[nr.coursesId]),(0,y.useEffect)(()=>{var Fr;const da=JSON.parse(JSON.stringify(Ue.workList));!((Fr=da==null?void 0:da.student_works)!=null&&Fr.length)&&(da!=null&&da.id)?(da.student_works=[en({},da)],Gt(da)):(da!=null&&da.id&&bt([en(en({},da),{number:"\u6211"})]),Gt(en({},da)))},[Ue.workList]);const po=Fr=>(yn(en({},nr)),Bt({type:"shixunHomeworks/getWorkList",payload:nr}));(0,y.useEffect)(()=>{Bt({type:"user/getUserInfo",payload:{course_id:nr.coursesId}})},[]);const qo=()=>gt(void 0,null,function*(){const Fr=yield(0,me.Uc)({categoryId:Gn.categoryId});Br(Fr==null?void 0:Fr.update_score)}),vo=()=>gt(void 0,null,function*(){Bt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Fr=yield(0,me.Vs)({categoryId:Gn.categoryId});Bt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Fr==null?void 0:Fr.status)===0&&(oe.ZP.success(Fr==null?void 0:Fr.message),po())}),Do=()=>{nr.page=1;const Fr=Object.assign({},Pn.getFieldsValue());delete nr.course_group,delete nr.teacher_comment,Object.keys(Fr).map(function(da){var tt;switch(da){case"task_status":Fr[da].includes("all")||!Fr[da].length?(delete nr.work_status,Pn.setFieldsValue({task_status:"all"})):(nr.work_status=Fr[da],Pn.setFieldsValue({task_status:nr.work_status}));break;case"course_group_info":Fr[da].includes("all")||!Fr[da].length?(delete nr.course_group,Pn.setFieldsValue({course_group_info:"all"})):(nr.course_group=Fr[da],Pn.setFieldsValue({course_group_info:nr.course_group}));break;case"teacher_comment":Fr[da].includes("all")||!Fr[da].length?(delete nr.teacher_comment,Pn.setFieldsValue({teacher_comment:"all"})):(nr.teacher_comment=((tt=Fr[da])==null?void 0:tt.length)===1?Number(Fr[da][0]):"",Pn.setFieldsValue({teacher_comment:Fr[da]}));break}}),po()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(la(47),za(!0))},[document.getElementById("divhe")]);const Qa=(Fr,da)=>{nr.page=Fr,nr.limit=20,po()};function jo(){Ct(1),xr(""),Ar(""),ya(""),na(""),ft([])}const ti=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Fr,da,tt)=>nr.limit*(nr.page-1)+tt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Fr=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Fr},pe.createElement("span",{className:"current"},Fr))},!(0,ot.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:nr.order==="student_id"?nr.b_order==="desc"?"descend":"ascend":null,render:Fr=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Fr||"--"},pe.createElement("span",{className:"current"},Fr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Fr,da)=>Fr?pe.createElement(Ae.Z,{placement:"bottom",title:Fr},pe.createElement("span",{className:"current"},Fr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:nr.order==="work_status"?nr.b_order==="desc"?"descend":"ascend":null,render:Fr=>pe.createElement(ut.lC,{status:Fr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:nr.order==="achieve_time"?nr.b_order==="desc"?"descend":"ascend":null,render:(Fr,da)=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Fr},pe.createElement("span",{className:"current"},Fr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Fr,da)=>pe.createElement("span",{onClick:tt=>{var Ft;tt.stopPropagation(),(Ft=dr.homework_status)!=null&&Ft.includes("\u5BFC\u5165")&&(Ta(da),Ka(!0))}},Fr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:nr.order==="work_score"?nr.b_order==="desc"?"descend":"ascend":null,render:(Fr,da)=>pe.createElement(Ae.Z,{title:pe.createElement(pe.Fragment,null,pe.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(da==null?void 0:da.late_final_score)||0),pe.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(da==null?void 0:da.late_penalty)||0),pe.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(da==null?void 0:da.score)||0))},kt({value:Fr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:nr.order==="achieve_time_long"?nr.b_order==="desc"?"descend":"ascend":null,render:(Fr,da)=>Fr&&Fr!="--"?pe.createElement(Ae.Z,{placement:"bottom",title:Fr},pe.createElement("span",{className:"current"},Fr)):"--"},((cr=dr.homework_status)==null?void 0:cr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((qn=dr.homework_status)!=null&&qn.includes("\u5BFC\u5165"))&&{title:pe.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Fr=>Fr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Fr,da)=>{var tt;return(tt=dr.homework_status)!=null&&tt.includes("\u5BFC\u5165")?(0,ot.GJ)()?pe.createElement("a",{onClick:Ft=>{Ft.stopPropagation(),Bt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:da==null?void 0:da.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pe.createElement("a",{onClick:Ft=>{Ft.stopPropagation(),Ta(da),Ka(!0)}},"\u67E5\u770B"):(0,ot.dE)()?pe.createElement("div",null,(0,ut.JL)(da==null?void 0:da.work_status)==="\u672A\u5F00\u542F"?pe.createElement("span",null,"--"):pe.createElement("a",{onClick:Ft=>{var Ut;if(Ft.stopPropagation(),(0,ot.Rm)()&&!((Ut=St.AssistantObject.hack)!=null&&Ut.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${nr.coursesId}/program_homework/${nr.categoryId}/${da.id}/${da.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pe.createElement("a",{target:"_blank",onClick:Ft=>{var Ut,hn;if(Ft.stopPropagation(),(0,ot.Rm)()&&!((Ut=St.AssistantObject.hack)!=null&&Ut.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((hn=Mn.userInfo)!=null&&hn.professional_certification)window.open(`/classrooms/${nr.coursesId}/program_homework/${nr.categoryId}/${da.id}/${da.user_id}/comment`,"_blank");else return Ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:pe.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,ut.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Fr=>!!Fr),Ci=()=>{var Fr,da;return pe.createElement(ye.default,null,pe.createElement(ye.default.Item,{onClick:()=>{var tt;if(!(0,ut.Ye)(Bt)){if((0,ot.Rm)()&&!((tt=St.AssistantObject.hack)!=null&&tt.can_download)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:dr==null?void 0:dr.course_group_info,fn:()=>{(0,re.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,ot.GJ)()&&((Fr=dr==null?void 0:dr.student_works)==null?void 0:Fr.length)>0&&!((da=dr==null?void 0:dr.homework_status)!=null&&da.includes("\u5BFC\u5165"))&&pe.createElement(ye.default.Item,{key:"3",onClick:()=>{var tt;if(!(!(Sr!=null&&Sr.is_old_data_for_time)&&(0,ut.Ye)(Bt))){if((0,ot.Rm)()&&!((tt=St.AssistantObject.hack)!=null&&tt.can_download)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:dr==null?void 0:dr.course_group_info,fn:()=>{var Ft,Ut,hn,xn;Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),et.history.push(`/classrooms/${nr==null?void 0:nr.coursesId}/program_homework/${nr.categoryId}/${(Ut=(Ft=dr==null?void 0:dr.student_works)==null?void 0:Ft[0])==null?void 0:Ut.id}/${(xn=(hn=dr==null?void 0:dr.student_works)==null?void 0:hn[0])==null?void 0:xn.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),pe.createElement(ye.default.Item,{key:"2",onClick:()=>{var tt;if((0,ot.Rm)()&&!((tt=St.AssistantObject.hack)!=null&&tt.can_download)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}et.history.push(`/classrooms/${nr.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return pe.createElement(pe.Fragment,null,pe.createElement("section",{className:`${Zt.wrap} minH500 bg-white pl30 pr30 pt30`},((Ht=dr.homework_status)==null?void 0:Ht.includes("\u672A\u53D1\u5E03"))&&pe.createElement(Ie.Z,null),!((Yn=dr.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03"))&&pe.createElement("aside",null,!(0,ot.GJ)()&&pe.createElement("div",{className:"c-light-black font12"},pe.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",dr==null?void 0:dr.publish_time),pe.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",dr==null?void 0:dr.end_time),pe.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(dr==null?void 0:dr.late_time)||"- -")),(0,ot.GJ)()&&pe.createElement(pe.Fragment,null,pe.createElement(Ee.default,{form:Pn,onChange:Do,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Qt=dr.task_status)==null?void 0:Qt.length)>0&&pe.createElement(Ee.default.Item,{name:"task_status"},pe.createElement(De.default.Group,{value:[],style:{width:"100%"}},pe.createElement(ke.Z,null,pe.createElement(ve.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),pe.createElement(ve.Z,{flex:"80px"},pe.createElement(De.default,{value:"all"},"\u5168\u90E8")),pe.createElement(ve.Z,{flex:"1"},dr.task_status&&dr.task_status.map((Fr,da)=>pe.createElement(De.default,{name:"task_status",value:Fr.id},Fr.name,"(",Fr.count,")")))))),((vn=dr.course_group_info)==null?void 0:vn.length)>0&&pe.createElement(Ee.default.Item,{name:"course_group_info"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ke.Z,null,pe.createElement(ve.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),pe.createElement(ve.Z,{flex:"80px"},pe.createElement(De.default,{value:"all"},"\u5168\u90E8")),pe.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ur+"px",overflow:"hidden"}},(Rn=dr.course_group_info)==null?void 0:Rn.map((Fr,da)=>pe.createElement(De.default,{value:Fr.course_group_id},Fr.group_group_name,"(",Fr.count,")"))),ba&&pe.createElement("span",{onClick:()=>{let Fr=document.getElementById("divhe").scrollHeight;Ur>47?la(47):la(Fr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ur===47?"\u5C55\u5F00":"\u6536\u8D77",Ur===47?pe.createElement(ct.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pe.createElement(Je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Jn=dr.teacher_comment)==null?void 0:Jn.length)>0&&pe.createElement(Ee.default.Item,{name:"teacher_comment"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ke.Z,null,pe.createElement(ve.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),pe.createElement(ve.Z,{flex:"80px"},pe.createElement(De.default,{value:"all"},"\u5168\u90E8")),pe.createElement(ve.Z,{flex:"1"},dr.teacher_comment&&dr.teacher_comment.map((Fr,da)=>pe.createElement(De.default,{value:String(Fr.id)},Fr.name,"(",Fr.count,")"))))))),pe.createElement(ke.Z,{align:"middle"},pe.createElement(ve.Z,{flex:"1"},pe.createElement(ke.Z,{align:"middle"},pe.createElement(ve.Z,null,pe.createElement(ue.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Fr=>{nr.search=Fr.trim(),nr.page=1,po()},style:{width:240}})),pe.createElement(ve.Z,null,pe.createElement("span",{className:"ml5"},pe.createElement("span",{className:"c-red"},dr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",dr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pe.createElement(ve.Z,null,(Nr==null?void 0:Nr.complete_num)!=(Nr==null?void 0:Nr.total_count)&&(Nr==null?void 0:Nr.status)!=1&&pe.createElement("div",{className:Zt.under_review},pe.createElement(Re.Z,{spinning:!0,className:"mr6",size:"small"}),pe.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),pe.createElement("span",{className:"ml5"},pe.createElement("span",{style:{color:"#3061D0"}},Nr==null?void 0:Nr.complete_num),"/",Nr==null?void 0:Nr.total_count)),(((zn=dr==null?void 0:dr.homework_status)==null?void 0:zn.includes("\u5DF2\u622A\u6B62"))||((pn=dr==null?void 0:dr.homework_status)==null?void 0:pn.includes("\u63D0\u4EA4\u4E2D"))||((dn=dr==null?void 0:dr.homework_status)==null?void 0:dn.includes("\u8FDB\u884C\u4E2D")))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{var Fr;if(!(!(Sr!=null&&Sr.is_old_data_for_time)&&(0,ut.Ye)(Bt))){if(((Fr=dr==null?void 0:dr.challenges)==null?void 0:Fr.length)===0)return oe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((dr==null?void 0:dr.commit_count)==0)return oe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Nr==null?void 0:Nr.complete_num)!=(Nr==null?void 0:Nr.total_count)&&(Nr==null?void 0:Nr.status)!=1)return oe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},pe.createElement("span",{className:`${Zt.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,ot.GJ)()&&!((kn=dr.homework_status)!=null&&kn.includes("\u5BFC\u5165"))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{!(Sr!=null&&Sr.is_old_data_for_time)&&(0,ut.Ye)(Bt)||Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:dr.student_works.map(Fr=>Fr.id),params:nr}})}},pe.createElement("span",{className:`${Zt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,ot.GJ)()&&!((ir=dr.homework_status)!=null&&ir.includes("\u5BFC\u5165"))&&pe.createElement(ge.ZP,{className:"ml10",onClick:vo},pe.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,ot.GJ)()&&pe.createElement(qe.Z,{dropdownRender:Ci,className:"ml10"},pe.createElement(ge.ZP,null,pe.createElement($e.Z,null),"\u5BFC\u51FA",pe.createElement(se.Z,null)))))),pe.createElement(ke.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,ot.GJ)()&&pr&&pe.createElement("span",null,pe.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),pe.createElement(Ge.default,{className:`mt30 ${Zt.TableDom}`,loading:vt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Fr=>({onClick:da=>{var tt,Ft;if(!((tt=dr.homework_status)!=null&&tt.includes("\u5BFC\u5165"))){if((0,ot.Rm)()&&!((Ft=St.AssistantObject.hack)!=null&&Ft.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,fe.O5)()&&window.open(`/classrooms/${nr.coursesId}/program_homework/${nr.categoryId}/${Fr.id}/${Fr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:dr.student_works,columns:ti,onChange:(Fr,da,tt)=>{tt.field&&(nr.order=tt.field==="score"?"work_score":tt.field),tt.order||(nr.b_order="asc"),tt.order==="ascend"&&(nr.b_order="asc"),tt.order==="descend"&&(nr.b_order="desc"),tt.order||(nr.b_order="asc"),po()}}),pe.createElement(xe,null),pe.createElement(Jt,null),pe.createElement(je.Z,null)),pe.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Rt,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>gt(void 0,null,function*(){if(qt===2){if(_t.length<=0){oe.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Ea){oe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Fr=yield(0,He.ZP)(`/api/homework_commons/${nr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:nr.categoryId,comment:Ea,status:_t}});Fr.status===0&&(tn(Fr),Nt(!1),mn(!0))}else{if(!(sa===0||ur===0)){if(!sa){oe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ur){oe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(sa>ur){oe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Ea){oe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Fr=yield(0,He.ZP)(`/api/homework_commons/${nr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:nr.categoryId,comment:Ea,min_score:sa,max_score:ur}});Fr.status===0&&(tn(Fr),Nt(!1),mn(!0))}}),onCancel:()=>{Nt(!1),jo()}},pe.createElement("div",{style:{padding:"32px"}},pe.createElement("div",null,pe.createElement("div",null,pe.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),pe.createElement(Oe.ZP.Group,{value:qt,onChange:Fr=>{Ct(Fr.target.value)}},pe.createElement(Oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pe.createElement(Oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),qt===1&&pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},pe.createElement("span",{style:{width:"70px",textAlign:"end"}},pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),pe.createElement(we.Z,{min:0,max:100,value:sa,onChange:Fr=>ya(Fr),style:{width:"100px"}}),pe.createElement("span",{style:{width:"80px",textAlign:"end"}},pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),pe.createElement(we.Z,{min:0,max:100,value:ur,onChange:Fr=>Ar(Fr),style:{width:"100px"}})),qt===2&&pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},pe.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),pe.createElement(De.default.Group,{onChange:Fr=>{ft([...Fr])},style:{width:"100%"}},(sr=dr.task_status)==null?void 0:sr.map((Fr,da)=>pe.createElement(De.default,{name:"task_status",value:Fr.id},Fr.name,"(",Fr.count,")")))),pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},pe.createElement("span",{style:{width:"70px",textAlign:"end"}},pe.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),pe.createElement(he.Z,{className:Zt.MdEditor,onChange:Fr=>na(Fr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pe.createElement(Ce.default,{open:cn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>gt(void 0,null,function*(){qt===2?(yield(0,He.ZP)(`/api/homework_commons/${nr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:nr.categoryId,comment:Ea,status:_t}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),po(),mn(!1)):(yield(0,He.ZP)(`/api/homework_commons/${nr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:nr.categoryId,comment:Ea,min_score:sa,max_score:ur}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),po(),mn(!1))}),onCancel:()=>{jo(),mn(!1)}},pe.createElement("div",{style:{padding:"32px"}},qt===1&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",sa,"-",ur,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),qt===2&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((gr=dr.task_status)==null?void 0:gr.filter(Fr=>_t==null?void 0:_t.includes(Fr.id)).map(Fr=>Fr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),pe.createElement("br",null),pe.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",bn==null?void 0:bn.count,"\u540D\u5B66\u751F")))),pe.createElement(ae,null),pe.createElement(st,{isShow:Wa,setIsShow:Ka,item:ca,coursesId:nr.coursesId,categoryId:nr.categoryId}),pe.createElement("aside",{className:"tc mb50 mt30"},pe.createElement(ze.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Qa,current:nr.page||1,defaultPageSize:20,total:dr.work_count})))};var Cn=(0,et.connect)(({shixunHomeworks:Ue,classroomList:St,loading:vt,user:Bt})=>({shixunHomeworks:Ue,classroomList:St,loading:vt.effects,user:Bt}))($t)},86202:function(Dn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return aa}});var y=b(59301),Ee=b(38147),oe=b(65582),Ae=b(6767),Ce=b(62957),ye=b(7939),De=b(91882),ke=b(25399),ve=b(31691),ue=b(70858),Re=b(27812),ge=b(65862),qe=b(95097),Ge=Object.defineProperty,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ct=(mt,Ve,Xe)=>Ve in mt?Ge(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Je=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))we.call(Ve,Xe)&&ct(mt,Xe,Ve[Xe]);if(Oe)for(var Xe of Oe(Ve))ze.call(Ve,Xe)&&ct(mt,Xe,Ve[Xe]);return mt},$e=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const se=({shixunHomeworks:mt,dispatch:Ve})=>{const Xe=(0,oe.useParams)();return y.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:mt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield Ve({type:"shixunHomeworks/deleteReply",payload:{object_id:mt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),Ve({type:"shixunHomeworks/setActionTabs",payload:{}}),Ve({type:"shixunHomeworks/getReplyList",payload:Je({},mt.actionTabs.params)}))}),onCancel:()=>{Ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Ie=(0,oe.connect)(({shixunHomeworks:mt})=>({shixunHomeworks:mt}))(se),ut=b(66649),je=b.n(ut),xt=b(74128),He=b(29787),et=b(31709),lt={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},Pe="data:image/png;base64,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",Fe=b(41867),Me=b(25374),ce=b(56082),It=b(87954),_e=b(18257),Ne=b(16850),pt=b(19719),xe=b(35241),me=b(45329),ot=b(87395),Zt=b(84105),Tt=Object.defineProperty,Se=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Jt=(mt,Ve,Xe)=>Ve in mt?Tt(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,wt=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))zt.call(Ve,Xe)&&Jt(mt,Xe,Ve[Xe]);if(ht)for(var Xe of ht(Ve))At.call(Ve,Xe)&&Jt(mt,Xe,Ve[Xe]);return mt},an=(mt,Ve)=>Se(mt,nt(Ve)),Xt=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});je().locale("ZH-cn");let de=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const ne=y.createContext({}),te=()=>{const{setActivatorNodeRef:mt,listeners:Ve}=(0,y.useContext)(ne);return y.createElement(ye.ZP,wt({type:"text",size:"small",className:lt.upDownSty,icon:y.createElement(ke.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},y.createElement(ce.Z,null)),style:{cursor:"move"},ref:mt},Ve))},ae=mt=>{const{attributes:Ve,listeners:Xe,setNodeRef:Zn,setActivatorNodeRef:lr,transform:vr,transition:jn,isDragging:er}=(0,pt.nB)({id:mt["data-row-key"]}),Ln=wt(an(wt({},mt.style),{transform:xe.ux.Translate.toString(vr),transition:jn}),er?{position:"relative",zIndex:100}:{}),Cr=(0,y.useMemo)(()=>({setActivatorNodeRef:lr,listeners:Xe}),[lr,Xe]);return y.createElement(ne.Provider,{value:Cr},y.createElement("tr",wt(an(wt({},mt),{ref:Zn,style:Ln}),Ve)))},he=({shixunHomeworks:mt,classroomList:Ve,globalSetting:Xe,user:Zn,loading:lr,dispatch:vr})=>{var jn,er,Ln,Cr;const[Ma,qr]=(0,y.useState)(an(wt({},(0,oe.useParams)()),{page:1,per_page:10})),[jr,Hr]=(0,y.useState)([]),[Ho,bo]=(0,y.useState)(-1),[Pa,va]=(0,y.useState)(""),[Er,ea]=(0,y.useState)(""),{detailLeftMenus:ja}=Ve,ar=(0,oe.useLocation)(),[wr,Ha]=(0,y.useState)({}),{workDetail:ko,workList:Un,workSetting:$r}=mt,[Ya,ga]=(0,y.useState)("1"),[Xn,jt]=(0,y.useState)(!1),[Zr,ma]=(0,y.useState)(!1),[Gr,So]=(0,y.useState)(""),[Na,Ua]=(0,y.useState)(1),Ca=(0,y.useRef)(null),[oo,Jo]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Un.homework_status&&Fn()},[Un]),(0,y.useEffect)(()=>{Ca.current&&(Ca.current.clientHeight>200?Ua(2):Ua(4))},[jr==null?void 0:jr.description]);function Fn(){return Xt(this,null,function*(){var zr,Ia,wo;jt(!0);let La=yield(0,Ee.ZP)(`/api/courses/${Ma.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:an(wt({},Ma),{id:Ma.categoryId})});if(Hr(La),jt(!1),Ma.defaultExpandedRowKeys=[`${(Ia=(zr=La==null?void 0:La.data)==null?void 0:zr[0])==null?void 0:Ia.identifier}`],La!=null&&La.hide_description)ga("2");else if(Ya!="2"){if((wo=Un.homework_status)!=null&&wo.includes("\u5BFC\u5165"))return;ga(La!=null&&La.description?"1":"2")}qr(wt({},Ma))})}const Pr=()=>{if(Na===1)return{visibility:"hidden"};if(Na===2)return{overflow:"hidden",height:"200px"};if(Na===3)return{overflow:"initial"};if(Na===4)return{overflow:"initial"}},Oa=zr=>Xt(void 0,[zr],function*({active:Ia,over:wo}){if(Ia.id!==(wo==null?void 0:wo.id)&&(wo!=null&&wo.id)){Hr(Za=>{var Ao;const vi=(Ao=Za==null?void 0:Za.data)==null?void 0:Ao.findIndex(Qi=>Qi.identifier===Ia.id),ui=Za==null?void 0:Za.data.findIndex(Qi=>Qi.identifier===(wo==null?void 0:wo.id));return an(wt({},Za),{data:(0,me.Rp)(Za==null?void 0:Za.data,vi,ui)})});let La=yield(0,Ee.ZP)(`/api/courses/${Ma==null?void 0:Ma.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Ma==null?void 0:Ma.categoryId,origin_identifier:Ia==null?void 0:Ia.id,target_identifier:wo==null?void 0:wo.id}});(La==null?void 0:La.status)==0&&(Ae.ZP.success("\u6392\u5E8F\u6210\u529F"),Fn())}}),Ba=zr=>Xt(void 0,null,function*(){const Ia=()=>Xt(void 0,null,function*(){let La=yield(0,Ee.ZP)(`/api/item_banks/${zr}/copy_hack_item.json`,{method:"post"});(La==null?void 0:La.status)===0&&Ae.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});Jo(!0);let wo=yield(0,Ee.ZP)(`/api/item_banks/${zr}/check_hack_item.json`,{method:"get"});(wo==null?void 0:wo.status)===-20?Ce.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Ia}):Ia(),Jo(!1)});return y.createElement("section",{className:lt.bg},y.createElement(He.Z,{spinning:Xn},(!(jr!=null&&jr.hide_description)||(0,Fe.GJ)())&&y.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Zr&&(0,Fe.GJ)()&&y.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},($r==null?void 0:$r.hack_edit_permission)&&y.createElement("span",{className:lt.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{ma(!0)}},y.createElement(ke.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},y.createElement("i",{className:"iconfont icon-bianji-moren font14"}),y.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),y.createElement("span",{className:lt.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>Xt(void 0,null,function*(){if(!(jr!=null&&jr.hide_description))Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>Xt(void 0,null,function*(){let zr=yield(0,Ee.ZP)(`/api/homework_commons/${Ma==null?void 0:Ma.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(zr==null?void 0:zr.status)==0&&(Ae.ZP.success("\u9690\u85CF\u6210\u529F"),Fn())})});else{let zr=yield(0,Ee.ZP)(`/api/homework_commons/${Ma==null?void 0:Ma.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(zr==null?void 0:zr.status)==0&&(Ae.ZP.success("\u516C\u5F00\u6210\u529F"),Fn())}})},y.createElement(ke.Z,{title:jr!=null&&jr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},y.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),y.createElement("span",null,jr!=null&&jr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Zr?y.createElement(y.Fragment,null,y.createElement(Me.Z,{defaultValue:jr==null?void 0:jr.description,watch:!0,height:155,onChange:zr=>{So(zr)}}),y.createElement("div",{style:{display:"flex"}},y.createElement(ye.ZP,{size:"middle",type:"primary",className:`${lt.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Xt(void 0,null,function*(){Ua(1);let zr=yield(0,Ee.ZP)(`/api/homework_commons/${Ma==null?void 0:Ma.categoryId}/update_description.json`,{method:"post",body:{description:Gr}});(zr==null?void 0:zr.status)==0&&(Ae.ZP.success("\u7F16\u8F91\u6210\u529F"),ma(!1),Fn())})},"\u63D0\u4EA4"),y.createElement(ye.ZP,{size:"middle",type:"primary",ghost:!0,className:lt.buttonEdit,onClick:()=>{ma(!1)}},"\u53D6\u6D88"))):!!(jr!=null&&jr.description)&&y.createElement("div",{ref:Ca,className:lt.maskWrap,style:Pr()},y.createElement("div",{className:lt.desHead},y.createElement("img",{src:Pe,width:94})),y.createElement(qe.Z,{className:lt.md,value:(jr==null?void 0:jr.description)||""}),Na===2&&y.createElement("div",{className:lt.mask},y.createElement("div",{onClick:()=>Ua(3)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-zhankai4"}))),Na===3&&y.createElement("div",{className:lt.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},y.createElement("div",{onClick:()=>Ua(2)},"\u6536\u8D77",y.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Fe.dE)()&&!!(jr!=null&&jr.group_name)&&y.createElement("div",{className:lt.info},y.createElement("img",{src:`${xt.Z.IMG_SERVER}/images/${(jn=jr==null?void 0:jr.user)==null?void 0:jn.image_url}`}),y.createElement("div",{className:"ml20",style:{alignItems:"start"}},y.createElement("b",null,(jr==null?void 0:jr.name)||""),y.createElement("span",{title:(jr==null?void 0:jr.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(jr==null?void 0:jr.group_name)||"")),y.createElement(ke.Z,{title:y.createElement(y.Fragment,null,y.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(jr==null?void 0:jr.late_final_score)||0),y.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(jr==null?void 0:jr.late_penalty)||0),y.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(jr==null?void 0:jr.total_score)||0))},y.createElement("div",null,y.createElement("b",null,y.createElement(Ne.n,{value:jr==null?void 0:jr.total_score})),y.createElement("span",null,"\u603B\u6210\u7EE9"))),y.createElement("div",null,y.createElement("b",null,(jr==null?void 0:jr.total_time)||"-"),y.createElement("span",null,"\u603B\u8017\u65F6")),y.createElement("div",null,y.createElement("b",{style:{color:"#009C0F"}},jr==null?void 0:jr.pass_count),y.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),y.createElement("div",null,y.createElement("b",{style:{color:"#FA6400"}},jr==null?void 0:jr.doing_count),y.createElement("span",null,"\u8FDB\u884C\u4E2D")),y.createElement("div",null,y.createElement("b",{style:{color:"#E30000"}},jr==null?void 0:jr.not_pass_count),y.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((er=Un.homework_status)!=null&&er.includes("\u5BFC\u5165"))&&y.createElement("div",null,y.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Fe.GJ)()&&y.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",y.createElement(ce.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),Ma.defaultExpandedRowKeys&&y.createElement(It.LB,{modifiers:[_e.DL],onDragEnd:Oa},y.createElement(pt.Fo,{items:(Ln=jr==null?void 0:jr.data)==null?void 0:Ln.map(zr=>zr==null?void 0:zr.identifier),strategy:pt.qw},y.createElement(ue.default,{components:{body:{row:ae}},dataSource:jr==null?void 0:jr.data,rowKey:zr=>zr==null?void 0:zr.identifier,pagination:!1,expandable:{expandIcon:({expanded:zr,onExpand:Ia,record:wo})=>zr?y.createElement(ke.Z,{title:"\u6536\u8D77"},y.createElement(ot.Z,{className:lt.upDownSty,onClick:La=>Ia(wo,La)})):y.createElement(ke.Z,{title:"\u5C55\u5F00"},y.createElement(Zt.Z,{className:lt.upDownSty,onClick:La=>Ia(wo,La)})),expandedRowRender:zr=>{var Ia;return y.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},y.createElement("div",{style:{overflow:"auto",maxHeight:300}},y.createElement("p",null,"\u9898\u76EE\uFF1A",zr==null?void 0:zr.name),y.createElement("p",null,"\u63CF\u8FF0\uFF1A",y.createElement(qe.Z,{value:(zr==null?void 0:zr.description)||""})),!(0,Fe.dE)()&&y.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",y.createElement(qe.Z,{style:{fontSize:"14px"},value:(zr==null?void 0:zr.analysis)||"\u6682\u65E0\u89E3\u6790"}))),y.createElement("div",{style:{width:"100%",textAlign:"end"}},($r==null?void 0:$r.hack_edit_permission)&&y.createElement(ye.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${zr==null?void 0:zr.identifier}?type=1`),localStorage.setItem("program_homework",[Ma.coursesId,Ma.categoryId])}},"\u7F16\u8F91"),($r==null?void 0:$r.hack_edit_permission)&&((Ia=jr==null?void 0:jr.homework_status)==null?void 0:Ia.includes("\u672A\u53D1\u5E03"))&&y.createElement(ye.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{Ce.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xt(void 0,null,function*(){let wo=yield(0,Ee.ZP)(`/api/problems/${zr==null?void 0:zr.identifier}.json`,{method:"delete"});(wo==null?void 0:wo.status)===0&&(Ae.ZP.info("\u5220\u9664\u6210\u529F"),Ma.page=1,Fn())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Ma.defaultExpandedRowKeys},columns:(Cr=[(0,Fe.GJ)()&&{key:"sort",align:"center",width:40,render:()=>y.createElement(te,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(zr,Ia,wo)=>`${(Ma.page-1)*Ma.per_page+wo+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,Fe.dE)()||(jr==null?void 0:jr.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(zr,Ia,wo){return y.createElement("div",null,de[zr])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Fe.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:zr=>{let Ia="",wo=Number(zr);return wo>=0&&wo<=60?Ia="c-red":wo>=90?Ia="c-green":wo>60?Ia="c-orange":Ia="",y.createElement("span",{className:Ia},zr)}},(0,Fe.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(zr,Ia)=>y.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},zr||"--")},(0,Fe.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(zr){return y.createElement(y.Fragment,null,zr===0&&y.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),zr===1&&y.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),zr===2&&y.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,Fe.GJ)()?280:146,align:"right",render(zr,Ia,wo){return y.createElement("div",null,(0,Fe.GJ)()&&y.createElement(ye.ZP,{type:"link",style:{marginRight:"5px"},loading:oo,onClick:()=>Xt(this,null,function*(){Ba(Ia==null?void 0:Ia.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),y.createElement("a",{onClick:()=>{var La;if((0,Fe.Rm)()&&!((La=Ve.AssistantObject.hack)!=null&&La.can_question_eaderboard)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Ma.coursesId}/program_homework/${Ma.categoryId}/${zr}/ranking`)}},"\u6392\u884C"),y.createElement("a",{onClick:()=>Xt(this,null,function*(){let La=yield(0,Ee.ZP)(`/api/problems/${Ia==null?void 0:Ia.identifier}/start.json`,{method:"get"});La&&(window.open(`/myproblems/${La==null?void 0:La.identifier}?type=1&backUrl=/classrooms/${Ma.coursesId}/program_homework/${Ma.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Ma.coursesId,Ma.categoryId]))}),className:"ml20"},(0,Fe.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),($r==null?void 0:$r.hack_edit_permission)&&y.createElement("a",{className:"ml20",onClick:()=>Xt(this,null,function*(){window.open(`/problems/newedit/${Ia==null?void 0:Ia.identifier}?type=1`),localStorage.setItem("program_homework",[Ma.coursesId,Ma.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Cr.filter(zr=>!!zr)})))),y.createElement("aside",{style:{padding:"0 20px 20px 20px"}},y.createElement(et.Z,{defaultCurrent:1,total:jr==null?void 0:jr.count,hideOnSinglePage:!0,showTotal:zr=>y.createElement("span",null,"\u5171",zr,"\u6761"),current:Ma.page||1,pageSize:Ma.per_page||10,onChange:(zr,Ia)=>{Ma.page=zr,Ma.per_page=Ia,qr(wt({},Ma)),Fn()}})))),y.createElement(Ie,null))};var re=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe,user:Zn,globalSetting:lr})=>({shixunHomeworks:mt,globalSetting:lr,classroomList:Ve,user:Zn,loading:Xe.effects}))(he),fe=b(28284),Ze=b(77019),dt=b(5269),We=b(37568),Le=b(62673),it=b(2524),yt=b(59301),Ot=Object.defineProperty,Qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Mt=(mt,Ve,Xe)=>Ve in mt?Ot(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,sn=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))st.call(Ve,Xe)&&Mt(mt,Xe,Ve[Xe]);if(Qe)for(var Xe of Qe(Ve))pe.call(Ve,Xe)&&Mt(mt,Xe,Ve[Xe]);return mt},nn=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Kt=({shixunHomeworks:mt,loading:Ve,dispatch:Xe,classroomList:Zn})=>{var lr;const vr=(0,oe.useParams)(),[jn,er]=(0,y.useState)(sn(sn({},{page:1,limit:20,group_ids:[]}),vr)),Ln=(0,oe.useLocation)(),{codeReview:Cr,workSetting:Ma}=mt,[qr,jr]=(0,y.useState)({}),[Hr]=fe.default.useForm();jn.order="code_rate",jn.sort="desc",jn.category=jn.categoryId,(0,y.useEffect)(()=>{Ho(),console.log("params",jn)},[jn]),(0,y.useEffect)(()=>{mt.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Ho()},[mt.actionTabs.key]);const Ho=()=>nn(void 0,null,function*(){(yield Xe({type:"shixunHomeworks/getCodeReview",payload:sn({},jn)})).status===-2&&setTimeout(()=>Ho(),1500)}),bo=()=>{},Pa=(Er,ea)=>{jn.page=Er,jn.limit=20,Xe({type:"shixunHomeworks/getCodeReview",payload:sn({},jn)})},va=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Er,ea,ja)=>jn.limit*(jn.page-1)+ja+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:Er=>yt.createElement("span",{className:"c-orange"},Er)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Er,ea)=>yt.createElement("div",null,yt.createElement("a",{onClick:()=>{var ja;if((0,Fe.Rm)()&&!((ja=Zn.AssistantObject.hack)!=null&&ja.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${jn.coursesId}/program_homework/${jn.categoryId}/review_detail/${ea.user_id}`)}},"\u67E5\u770B"),yt.createElement("br",null))}];return yt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Cr==null?void 0:Cr.status)===-2&&yt.createElement(it.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Cr==null?void 0:Cr.status)!==-2&&yt.createElement("div",null,yt.createElement(Ze.Z,null,yt.createElement(dt.Z,{flex:"1"},yt.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Cr.last_review_time,yt.createElement(ye.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(Ma!=null&&Ma.is_old_data_for_time)&&(0,ge.Ye)(Xe)||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:jn}})}},"\u4EE3\u7801\u67E5\u91CD"))),yt.createElement(dt.Z,null,yt.createElement(We.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Er=>{jn.search=Er,Xe({type:"shixunHomeworks/getCodeReview",payload:jn})},style:{width:200}}),yt.createElement("span",{className:"ml5 c-red"}))),((lr=Cr.group_info)==null?void 0:lr.length)>0&&yt.createElement(yt.Fragment,null,yt.createElement(Ze.Z,null,yt.createElement(dt.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),yt.createElement(dt.Z,{flex:"80px"},yt.createElement(Le.default,{checked:jn.group_ids=="",value:"all",onChange:Er=>{delete jn.group_ids,jn.group_ids=[],jn.page=1,er(sn({},jn))}},"\u5168\u90E8")),yt.createElement(dt.Z,{flex:"1"},Cr.group_info&&Cr.group_info.map((Er,ea)=>yt.createElement(Le.default,{style:{marginLeft:0},value:Er.id,checked:jn.group_ids.includes(Er.id),onChange:ja=>{ja.target.checked?jn.group_ids.push(Er.id):jn.group_ids.splice(jn.group_ids.indexOf(Er.id),1),jn.page=1,er(sn({},jn))}},Er.name,"(",Er.members_count,")")))),yt.createElement(Ze.Z,{className:"font14 c-red mt5"},yt.createElement(dt.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),yt.createElement("p",{className:"mt10"},yt.createElement("span",{className:"c-red"},Cr.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Cr.all_reviews_count,"\u4F5C\u54C1\uFF09"),yt.createElement(ue.default,{className:"mt30",loading:Ve["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Cr.users_reviews,columns:va,onChange:(Er,ea,ja)=>{ja.order==="ascend"&&(jn.b_order="asc"),ja.order==="descend"&&(jn.b_order="desc"),ja.order||delete jn.b_order,Xe({type:"shixunHomeworks/getCodeReview",payload:sn({},jn)})}}),yt.createElement("aside",{className:"tc mb50 mt30"},yt.createElement(et.Z,{showSizeChanger:!1,onChange:Pa,defaultCurrent:jn.page||1,current:jn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Cr.copy_reviews_count}))))};var Vt=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe})=>({shixunHomeworks:mt,classroomList:Ve,loading:Xe.effects}))(Kt),en=b(99517),gt=b(24017),kt=b(82326),$t=b(47889),Cn=b(4875),Ue=b(32134),St=b(12893),vt=b(89392),Bt={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8",work_checkbox_group:"work_checkbox_group___iY3Up"},yn=b(4324),Mn=b(99981),cr=b(66457),qn=b(42656),Ht=b(59301),Yn=Object.defineProperty,Qt=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,pn=(mt,Ve,Xe)=>Ve in mt?Yn(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,dn=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Jn.call(Ve,Xe)&&pn(mt,Xe,Ve[Xe]);if(Rn)for(var Xe of Rn(Ve))zn.call(Ve,Xe)&&pn(mt,Xe,Ve[Xe]);return mt},kn=(mt,Ve)=>Qt(mt,vn(Ve)),ir=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const sr=(mt,Ve)=>mt==null?void 0:mt.map(Xe=>{var Zn;return(Zn=Ve==null?void 0:Ve.find(lr=>lr.value===Xe))==null?void 0:Zn.id}),{RangePicker:gr}=gt.default,{Option:Gn}=kt.default,Sr=({shixunHomeworks:mt,user:Ve,loading:Xe,classroomList:Zn,dispatch:lr})=>{var vr,jn,er,Ln,Cr,Ma,qr,jr,Hr,Ho,bo,Pa;const va=(0,oe.useParams)(),{workSetting:Er,workList:ea,changeData:ja}=mt,[ar,wr]=(0,y.useState)(!0),[Ha,ko]=(0,y.useState)(!1);let[Un,$r]=(0,y.useState)([]),[Ya,ga]=(0,y.useState)([]),[Xn,jt]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:yn.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,y.useEffect)(()=>(Zr(),()=>{$r([])}),[]);const Zr=()=>{lr({type:"shixunHomeworks/getWorkSetting",payload:dn({},va)})};(0,y.useEffect)(()=>{var Fn,Pr;((0,Fe.G5)()||(0,Fe.Rm)()&&((Fn=Zn.AssistantObject.hack)!=null&&Fn.can_late||(Pr=Zn.AssistantObject.hack)!=null&&Pr.can_publish))&&wr(!1)},[Ve,Zn]),(0,y.useEffect)(()=>{if(!(Er!=null&&Er.course_id))return;Object.keys(Xn).map(function(Pr){Xn[Pr]=Er[Pr]}),(!Xn.allow_late||!Xn.unified_late)&&(Xn.late_minus_score=20,Xn.penalty_type=yn.Q.Percent),Xn.unified_setting||(Xn.unified_late=!1,Xn.unified_anonymous_comment=!1,Xn.unified_anonymous_appeal=!1),Un=JSON.parse(JSON.stringify(Er.group_settings.map(Pr=>kn(dn({},Pr),{group_name:[Pr.group_name]})).filter(Pr=>Pr.publish_time!==null))),Ya=JSON.parse(JSON.stringify(Er.allow_late_settings.map(Pr=>kn(dn({},Pr),{group_name:[Pr.group_name]})).filter(Pr=>Pr.late_time!==null))),Xn.difficult_settings.length===0&&(Xn.difficult_settings=[0,0,0]),console.log(Xn),jt(dn({},Xn));const Fn=(0,ge.QE)((Un==null?void 0:Un.length)>0?Un:[]);$r([...Fn]),(Ya==null?void 0:Ya.length)<=0?ga([{late_minus_score:20}]):ga([...Ya])},[Er]);const ma=()=>{var Fn,Pr,Oa,Ba,zr,Ia,wo;if(((Oa=(Pr=(Fn=(0,Fe.eY)())==null?void 0:Fn.course)==null?void 0:Pr.hack_homework_info)==null?void 0:Oa.hack_homework_remaining_count)===0&&((Ba=ea.homework_status)!=null&&Ba.includes("\u672A\u53D1\u5E03"))){(0,ge.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Ia=(zr=(0,Fe.eY)())==null?void 0:zr.course)==null?void 0:Ia.course_name}\u3011\u7684\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((wo=Ve==null?void 0:Ve.userInfo)==null?void 0:wo.user_status)===2){(0,cr.Rd)();return}const La=JSON.parse(JSON.stringify(Xn));if(La.categoryId=va.categoryId,Xn.unified_setting||(Un=Un==null?void 0:Un.map(Za=>{var Ao;if(!Za.publish_time||!Za.end_time)throw Ae.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Za.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=(Ao=Er.group_settings)==null?void 0:Ao.filter(vi=>{var ui;return(ui=Za==null?void 0:Za.group_name)==null?void 0:ui.includes(vi.group_name)}).map(vi=>vi.group_id||vi.id).toString().split(","),Za})),La.group_settings=Un,Xn.allow_late)if(Xn.unified_late){if(Xn.late_minus_score===null||Xn.late_minus_score===void 0||Xn.late_minus_score<0||Xn.late_minus_score>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xn.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Ya=Ya==null?void 0:Ya.map(Za=>{var Ao,vi;if(Za.late_minus_score===null||Za.late_minus_score===void 0||Za.late_minus_score<0||Za.late_minus_score>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Za.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Za.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=(vi=(Ao=Za==null?void 0:Za.group_name)==null?void 0:Ao.map(ui=>{var Qi,Ui;let ha=(Ui=(Qi=Er.group_settings)==null?void 0:Qi.filter(Mo=>(Mo==null?void 0:Mo.group_name)===ui))==null?void 0:Ui[0];return ha==null?void 0:ha.group_id}))==null?void 0:vi.toString().split(","),Za}),La.allow_late_settings=Ya;La.send_type===1&&(La.difficult_settings=La.difficult_settings.map(Za=>Za||0)),Gr(La)},Gr=Fn=>{var Pr;if(Fn.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Fn!=null&&Fn.work_efficiency&&Fn.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Oa={shixun_evaluation:Fn.shixun_evaluation,challenge_settings:Fn.challenge_settings},Ba=()=>ir(void 0,null,function*(){ko(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${va.categoryId}/publish_setting.json`,{method:"post",body:dn({},Fn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Zr(),lr({type:"user/getUserInfo",payload:{course_id:va.coursesId}}),lr({type:"shixunHomeworks/getWorkList",payload:dn({},va)})),ko(!1)});!(0,vt.isEqual)(ja,Oa)&&!((Pr=ea==null?void 0:ea.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ba}):Ba()},So=(Fn,Pr,Oa="group_id")=>{var Ba;return Pr?Pr.find(zr=>zr[Oa]===Fn):(Ba=Er==null?void 0:Er.group_settings)==null?void 0:Ba.find(zr=>{var Ia;return((Ia=zr.group_id)==null?void 0:Ia[0])===Fn})},Na=(Er==null?void 0:Er.allow_late)||(Er==null?void 0:Er.anonymous_comment),Ua=Fn=>{var Pr,Oa;const Ba=So(Fn,Er==null?void 0:Er.allow_late_settings,"id"),zr=So(Fn,Er==null?void 0:Er.anonymous_comment_settings),Ia=So(Fn);return(Er==null?void 0:Er.allow_late)&&Ba&&je()(Ba==null?void 0:Ba.late_time)<=je()()||(Er==null?void 0:Er.anonymous_comment)&&zr&&(zr==null?void 0:zr.evaluation_start)!==null||((Oa=(je()(Ia==null?void 0:Ia.end_time)<=je()()&&((Pr=Er==null?void 0:Er.allow_late_settings)==null?void 0:Pr.filter(wo=>wo.group_id.includes(Fn))))[0])==null?void 0:Oa.late_time)!=null},Ca=Er==null?void 0:Er.anonymous_comment,oo=Fn=>{if(!Fn)return!1;const Pr=So(Fn,Er==null?void 0:Er.anonymous_comment_settings);return(Er==null?void 0:Er.anonymous_comment)&&Pr&&(Pr==null?void 0:Pr.evaluation_start)!==null},Jo=(Fn,Pr)=>{var Oa,Ba,zr,Ia,wo;Fn!=null&&Fn.group_id||(Fn.group_id=sr(Fn==null?void 0:Fn.group_name,Er==null?void 0:Er.group_settings)),lr({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Fn,index:Pr,rangePickerDisabled:(Ba=(Oa=Fn==null?void 0:Fn.group_id)==null?void 0:Oa[0])!=null&&Ba.publish_time?ar||(je()()<=je()((Ia=So((zr=Fn==null?void 0:Fn.group_id)==null?void 0:zr[0]))==null?void 0:Ia.publish_time)?!1:[!0,Ua((wo=Fn==null?void 0:Fn.group_id)==null?void 0:wo[0])]):!1,disabledDate:Er==null?void 0:Er.course_end_date}})};return Ht.createElement("section",{className:Bt.form},Ht.createElement("div",{className:Bt.title},"\u8BD5\u9898\u53D1\u5E03",Ht.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ht.createElement("div",{className:Bt.content},Ht.createElement($t.ZP.Group,{disabled:ar||!((vr=ea==null?void 0:ea.homework_status)!=null&&vr.includes("\u672A\u53D1\u5E03"))||!((jn=Zn.AssistantObject.hack)!=null&&jn.can_publish)&&(0,Fe.Rm)(),value:Xn.send_type,onChange:Fn=>{Xn.send_type=Fn.target.value,jt(Object.assign({},Xn))}},Ht.createElement($t.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),Ht.createElement($t.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),Xn.send_type===1&&Ht.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},Ht.createElement(Ze.Z,{style:{marginLeft:"165px"}},Ht.createElement(dt.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",Ht.createElement(Cn.Z,{size:"large",precision:0,disabled:ar||!((er=ea==null?void 0:ea.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Xn.difficult_count[0]||0}`,min:0,max:Xn.difficult_count[0]||0,value:Xn.difficult_settings[0],onChange:Fn=>{Xn.difficult_settings[0]=Fn,jt(Object.assign({},Xn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(dt.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",Ht.createElement(Cn.Z,{size:"large",precision:0,disabled:ar||!((Ln=ea==null?void 0:ea.homework_status)!=null&&Ln.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Xn.difficult_count[1]||0}`,min:0,max:Xn.difficult_count[1]||0,value:Xn.difficult_settings[1],onChange:Fn=>{Xn.difficult_settings[1]=Fn,jt(Object.assign({},Xn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(dt.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",Ht.createElement(Cn.Z,{size:"large",precision:0,disabled:ar||!((Cr=ea==null?void 0:ea.homework_status)!=null&&Cr.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Xn.difficult_count[2]||0}`,min:0,max:Xn.difficult_count[2]||0,value:Xn.difficult_settings[2],onChange:Fn=>{Xn.difficult_settings[2]=Fn,jt(Object.assign({},Xn))},className:"ml10 mr20",style:{width:120}})))),Ht.createElement("div",{className:`${Bt.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",Ht.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),Ht.createElement("div",{className:Bt.content},Ht.createElement($t.ZP.Group,{disabled:ar||!((Ma=ea==null?void 0:ea.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))||!((qr=Zn.AssistantObject.hack)!=null&&qr.can_publish)&&(0,Fe.Rm)(),value:Xn.unified_setting,onChange:Fn=>{var Pr;if(!((Pr=ea==null?void 0:ea.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Xn.unified_setting=!Xn.unified_setting,Xn.unified_setting||(Xn.unified_late=!1),jt(Object.assign({},Xn)),Xn.unified_setting===!1&&Un==""){$r(Un.concat({}));return}Xn.unified_setting&&($r([]),ga([{late_minus_score:5}]))}},Ht.createElement($t.ZP,{value:!0,disabled:!(Er!=null&&Er.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),Ht.createElement($t.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((jr=Er==null?void 0:Er.group_settings)==null?void 0:jr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Hr=Er==null?void 0:Er.group_settings)==null?void 0:Hr.length)===0&&Ht.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ht.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},Xn.unified_setting&&Ht.createElement(Ze.Z,{align:"middle",className:"ml25"},Ht.createElement(Ze.Z,{align:"middle"},Ht.createElement(dt.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),Ht.createElement(dt.Z,{className:"ml10"},Ht.createElement(gt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Fn=>(0,Mn.Q8)(Fn,Er==null?void 0:Er.course_end_date),disabledTime:Fn=>(0,Mn.d0)(Fn),disabled:ar||je()()>=je()(Er==null?void 0:Er.publish_time)||!((Ho=Zn.AssistantObject.hack)!=null&&Ho.can_publish)&&(0,Fe.Rm)(),value:Xn.publish_time?je()(Xn.publish_time):"",onChange:(Fn,Pr)=>{Xn.publish_time=Pr,(Xn.end_time==""||!Xn.end_time)&&Xn.unified_setting&&(Xn.end_time=je()(Fn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),jt(Object.assign({},Xn))}}))),Ht.createElement(Ze.Z,{align:"middle",style:{marginLeft:40}},Ht.createElement(dt.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),Ht.createElement(dt.Z,{className:"ml10"},Ht.createElement(gt.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Er==null?void 0:Er.allow_late)&&(Er==null?void 0:Er.homework_status.includes("\u5DF2\u622A\u6B62"))||ar||(Er==null?void 0:Er.allow_late)&&je()()>=je()(Er==null?void 0:Er.end_time)||!((bo=Zn.AssistantObject.hack)!=null&&bo.can_publish)&&(0,Fe.Rm)(),disabledDate:Fn=>(0,Mn.Q8)(Fn,Er==null?void 0:Er.course_end_date,Xn.publish_time),disabledTime:Fn=>(0,Mn.d0)(Fn,Xn.publish_time),value:Xn.end_time?je()(Xn.end_time):"",onChange:(Fn,Pr)=>{Xn.end_time=Pr,jt(Object.assign({},Xn))}})))),!Xn.unified_setting&&(Un==null?void 0:Un.length)>0&&Ht.createElement(Ze.Z,{className:"ml25"},Un&&Un.map(function(Fn,Pr){var Oa,Ba,zr,Ia,wo;return console.log("vvv",Fn),Ht.createElement(dt.Z,{className:Pr!==0&&"mt20",span:24,key:Pr},Ht.createElement(Ze.Z,{gutter:[0,16]},Ht.createElement(dt.Z,{span:8},Ht.createElement(Ze.Z,{gutter:[8,16],align:"middle"},Ht.createElement(dt.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",Pr+1),Ht.createElement(dt.Z,{flex:"1",style:{maxWidth:300}},Ht.createElement(kt.default,{size:"large",disabled:ar||((Oa=Er==null?void 0:Er.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03")&&Fn.id||je()()<je()(Fn==null?void 0:Fn.publish_time)?!1:!!(Fn!=null&&Fn.publish_time)),mode:"multiple",className:`${Bt.selectSty}`,style:{width:250},value:Fn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:La=>{var Za;if(!((Za=Zn.AssistantObject.hack)!=null&&Za.can_publish)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Un[Pr].group_name=La,Un[Pr].group_id=Fn.group_id;const Ao=(0,vt.flattenDeep)(Un.map(ui=>ui.group_name)),vi=Ya.map(ui=>{let Qi=(ui==null?void 0:ui.group_name)||[];return kn(dn({},ui),{group_name:(0,vt.remove)(Qi,Ui=>Ao.includes(Ui))})});ga(vi),$r(Un.slice())},maxTagCount:4,maxTagPlaceholder:La=>Ht.createElement("div",{style:{cursor:"pointer"},onClick:()=>Jo(Fn,Pr)},"+",La==null?void 0:La.length)},Er.group_settings&&Er.group_settings.map(function(La){if(!Un.map(Za=>Za.group_name).toString().split(",").includes(String(La.group_name)))return Ht.createElement(Gn,{value:La.group_name,key:La.id},La.group_name)}))))),Ht.createElement(dt.Z,{span:14,style:{display:"flex",alignItems:"center"}},Ht.createElement(gr,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Fn.publish_time?je()(Fn.publish_time):je()(),je()()]},disabled:ar||(je()()<=je()((zr=So((Ba=Fn.group_id)==null?void 0:Ba[0]))==null?void 0:zr.publish_time)?!1:[!0,Ua(Fn.group_id[0])]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:La=>(0,Mn.Q8)(La,Er==null?void 0:Er.course_end_date),disabledTime:La=>(0,Mn.d0)(La),showTime:{format:"HH:mm",defaultValue:[je()((0,ge.U6)(),"HH:mm"),je()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Fn.publish_time?je()(Fn.publish_time):void 0,Fn.end_time?je()(Fn.end_time):void 0],onChange:(La,Za)=>{var Ao;if(!((Ao=Zn.AssistantObject.hack)!=null&&Ao.can_publish)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Un[Pr].publish_time=Za[0],!Fn.end_time&&Za[0]?Un[Pr].end_time=je()(Za[0]).add(7,"days"):Un[Pr].end_time=Za[1],$r([...Un])},onCalendarChange:(La,Za,Ao)=>{if(Za!=null&&Za[0]&&!Za[1]){const vi=je()(Za[0]).add(7,"days");Un[Pr].publish_time=Za[0],Un[Pr].end_time=vi,$r([...Un])}}})),!ar&&Ht.createElement(dt.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Ia=Fn==null?void 0:Fn.group_id)==null?void 0:Ia.length)>1&&Ht.createElement(ke.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ht.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>Jo(Fn,Pr)})),Un.length<((wo=Er==null?void 0:Er.group_settings)==null?void 0:wo.length)&&Ht.createElement(Ue.Z,{className:"c-green ml10 mr10",onClick:()=>{$r(Un.concat({}))}}),((Fn==null?void 0:Fn.publish_time)&&je()()<je()(Fn==null?void 0:Fn.publish_time)||!(Fn!=null&&Fn.publish_time))&&Pr!=0&&Ht.createElement(St.Z,{style:{color:"#E30000"},className:"ml10 mr10",onClick:()=>{var La;if(!((La=Zn.AssistantObject.hack)!=null&&La.can_publish)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Za=(0,vt.cloneDeep)(Ya);Za.forEach((Ao,vi)=>{Ao.group_name&&(Ao.group_name=Ao.group_name.filter(ui=>{var Qi;return!((Qi=Un[Pr].group_name)!=null&&Qi.includes(ui))}))}),ga(Za),Un=Un.filter((Ao,vi)=>Pr!==vi),$r(Un.slice()),setTimeout(()=>$r(Un.slice()),10)}}))))}))),Ht.createElement("div",{className:`${Bt.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",Ht.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),Ht.createElement("div",{className:Bt.content},Ht.createElement(Ze.Z,null,Ht.createElement(Le.default,{checked:Xn.allow_late,disabled:ar||(Er==null?void 0:Er.allow_late),onChange:Fn=>{var Pr;if(!((Pr=Zn.AssistantObject.hack)!=null&&Pr.can_late)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fn.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Ht.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ht.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ht.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ht.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Xn.allow_late=!Xn.allow_late,Ya==""&&ga([{late_minus_score:5}]),jt(Object.assign({},Xn))}},Ht.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(Xn==null?void 0:Xn.allow_late)&&Ht.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},Ht.createElement("div",null,Ht.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),Ht.createElement($t.ZP.Group,{disabled:ar||(Er==null?void 0:Er.anonymous_comment)||(Er==null?void 0:Er.allow_late),value:Xn.unified_late,onChange:Fn=>{var Pr;if((0,Fe.Rm)()&&!((Pr=Zn.AssistantObject.hack)!=null&&Pr.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn.unified_late=Fn.target.value,Ya==""&&!Fn.target.value&&ga([{late_minus_score:5}]),jt(dn({},Xn))}},(Xn==null?void 0:Xn.unified_setting)&&Ht.createElement($t.ZP,{value:!0,style:{color:"#333333"},disabled:!(Er!=null&&Er.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Pa=Er==null?void 0:Er.group_settings)==null?void 0:Pa.length)&&Ht.createElement($t.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),Xn!=null&&Xn.unified_late?Ht.createElement(Ht.Fragment,null,Ht.createElement(Ze.Z,{align:"middle",className:"mt25"},Ht.createElement(dt.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),Ht.createElement(dt.Z,{className:"ml5"},Ht.createElement(yn.Z,{disabled:ar||Ca,value:{type:Xn.penalty_type,inputValue:Xn.late_minus_score},onChange:Fn=>{var Pr;if((0,Fe.Rm)()&&!((Pr=Zn.AssistantObject.hack)!=null&&Pr.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt(kn(dn({},Xn),{late_minus_score:Fn.inputValue,penalty_type:Fn.type}))}})),Ht.createElement(dt.Z,{flex:"1",className:"ml5"},Ht.createElement("span",{className:"c-grey-c ml10"},Xn.penalty_type===yn.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ht.createElement(Ze.Z,{align:"middle",className:"mt25"},Ht.createElement(dt.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),Ht.createElement(dt.Z,{className:"ml5"},Ht.createElement(gt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ar||Ca,value:Xn.late_time?je()(Xn.late_time):"",disabledDate:Fn=>(0,Mn.Q8)(Fn,Er==null?void 0:Er.course_end_date),disabledTime:Fn=>(0,Mn.d0)(Fn),onChange:(Fn,Pr)=>{var Oa;if((0,Fe.Rm)()&&!((Oa=Zn.AssistantObject.hack)!=null&&Oa.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn.late_time=Pr,jt(Object.assign({},Xn))}})),Ht.createElement(dt.Z,null,Ht.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Ya.map(function(Fn,Pr){var Oa;return Ht.createElement(dt.Z,{span:24,key:Pr},Ht.createElement(Ze.Z,{className:"mt25",align:"middle"},Ht.createElement(dt.Z,null,Ht.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",Pr+1,"\uFF1A"),Ht.createElement(kt.default,{size:"large",disabled:ar||!((Oa=ea==null?void 0:ea.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03"))&&Fn.id||(Er==null?void 0:Er.anonymous_comment),mode:"multiple",className:`${Bt.selectSty}`,style:{width:200},value:typeof Fn.group_name=="string"?[Fn.group_name]:Fn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ba=>{var zr;if((0,Fe.Rm)()&&!((zr=Zn.AssistantObject.hack)!=null&&zr.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ya[Pr].group_name=Ba,Ya[Pr].group_id=Fn.group_id,ga(Ya.slice())}},Er.group_settings&&Er.group_settings.map(function(Ba){if(Xn!=null&&Xn.unified_setting&&!Ya.map(zr=>zr.group_name).toString().split(",").includes(String(Ba.group_name)))return Ht.createElement(Gn,{value:Ba.group_name,key:Ba.id},Ba.group_name);if(Un.map(zr=>zr.group_name).toString().split(",").includes(String(Ba.group_name))&&!Ya.map(zr=>zr.group_name).toString().split(",").includes(String(Ba.group_name)))return Ht.createElement(Gn,{value:Ba.group_name,key:Ba.id},Ba.group_name)}))),Ht.createElement(dt.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},Ht.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),Ht.createElement(yn.Z,{disabled:ar||oo(Fn.id),value:{type:Fn.penalty_type,inputValue:Fn.late_minus_score},onChange:Ba=>{var zr;if((0,Fe.Rm)()&&!((zr=Zn.AssistantObject.hack)!=null&&zr.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ya[Pr].late_minus_score=Ba.inputValue,Ya[Pr].penalty_type=Ba.type,ga([...Ya])}})),Ht.createElement(dt.Z,{className:"ml20"},Ht.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),Ht.createElement(gt.default,{size:"large",disabled:ar||oo(Fn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:je()((0,ge.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ba=>(0,Mn.Q8)(Ba,Er==null?void 0:Er.course_end_date),disabledTime:Ba=>(0,Mn.d0)(Ba),format:"YYYY-MM-DD HH:mm",value:Fn!=null&&Fn.late_time?je()(Fn.late_time):void 0,onChange:(Ba,zr)=>{var Ia;if((0,Fe.Rm)()&&!((Ia=Zn.AssistantObject.hack)!=null&&Ia.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ya[Pr].late_time=zr,ga([...Ya])}})),!ar&&Ht.createElement(dt.Z,{style:{marginLeft:10}},Pr>0&&!Fn.id&&Ht.createElement(St.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Ya=Ya.filter((Ba,zr)=>Pr!==zr),ga(Ya.slice()),setTimeout(()=>ga(Ya.slice()),10)}}),Ht.createElement(Ue.Z,{className:"c-green",onClick:()=>{var Ba;if((0,Fe.Rm)()&&!((Ba=Zn.AssistantObject.hack)!=null&&Ba.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ga(Ya.concat({penalty_type:yn.Q.Percent,late_minus_score:20}))}}))))})),!ar&&Ht.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ha,onClick:()=>ma()},"\u4FDD\u5B58"),Ht.createElement(qn.Z,{onConfirm:(Fn,Pr)=>{Un.splice(Fn,0,...Pr),Un.splice(Fn+Pr.length,1);const Oa=(0,ge.QE)([...Un]);$r([...Oa])}}))};var nr=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,user:Xe,loading:Zn})=>({shixunHomeworks:mt,loading:Zn.effects,user:Xe,classroomList:Ve}))(Sr),Kr=b(75083),Pn={ts_txt:"ts_txt___ioOdK",title_txt:"title_txt___ItBg3",work_radio:"work_radio___VajkW",work_radio_group:"work_radio_group___qCIZa",work_button:"work_button___s2PWM",result_con:"result_con___sPgLZ",result_title:"result_title___btcX4"},pr=b(48530),Br=b(59301),dr=Object.defineProperty,Gt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,_t=(mt,Ve,Xe)=>Ve in mt?dr(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,ft=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Rt.call(Ve,Xe)&&_t(mt,Xe,Ve[Xe]);if(bt)for(var Xe of bt(Ve))Nt.call(Ve,Xe)&&_t(mt,Xe,Ve[Xe]);return mt},cn=(mt,Ve)=>Gt(mt,ln(Ve)),mn=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const bn=({shixunHomeworks:mt,classroomList:Ve,loading:Xe,dispatch:Zn,dimensionValue:lr})=>{var vr,jn;const er=(0,oe.useParams)(),{workSetting:Ln}=mt,[Cr,Ma]=(0,y.useState)(ft({page:1,limit:5},er)),[qr,jr]=(0,y.useState)(!1),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)(null),[va,Er]=(0,y.useState)(!1),[ea,ja]=(0,y.useState)(!1),[ar,wr]=(0,y.useState)(!1),[Ha,ko]=(0,y.useState)({}),Un=(0,y.useRef)(null),[$r,Ya]=(0,y.useState)([]),ga=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ua,Ca,oo)=>(Cr.page-1)*Cr.limit+oo+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Cr.order==="student_id"?Cr.b_order==="desc"?"descend":"ascend":null,render:Ua=>Br.createElement(ke.Z,{placement:"bottomLeft",title:Ua||"--"},Br.createElement("span",{className:"current"},Ua||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Ua,Ca)=>Br.createElement(ge.rK,{status:Ua})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(Ua,Ca)=>Br.createElement("span",{style:{color:"#0152d9"}},Ua)},{title:"\u64CD\u4F5C",width:120,render:(Ua,Ca,oo)=>Br.createElement("a",{onClick:()=>mn(void 0,null,function*(){(0,ge.xg)(Ca==null?void 0:Ca.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],Xn=Ua=>mn(void 0,null,function*(){jr(!0);const Ca=yield(0,Ee.ZP)(`/api/homework_commons/${er.categoryId}/works_list.json`,{method:"get",params:cn(ft({},Ua),{work_status:[1,2,3]})});Ca!=null&&Ca.student_works&&Ho((Ca==null?void 0:Ca.student_works)||[]),jr(!1)}),jt=()=>mn(void 0,null,function*(){wr(!0);const Ua=yield(0,Ee.ZP)(`/api/student_works/${Ha==null?void 0:Ha.id}/get_code.json`,{method:"get",params:{hack_id:bo,user_id:Ha==null?void 0:Ha.user_id}});if(Ua.status==0&&(Ua==null?void 0:Ua.game_codes.length)>0){wr(!1),ja(!0);let Ca=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${lr.map((oo,Jo)=>oo+(Jo<lr.length-1?"\u3001":"")).join("")}\uFF0C\u9700\u8981\u751F\u6210\u8BC4\u4EF7\u603B\u7ED3\uFF0C\u4E0D\u9700\u8981\u751F\u6210\u6539\u8FDB\u540E\u7684\u4EE3\u7801\u3002`;yield Zr(0,Ua==null?void 0:Ua.game_codes,Ca)}wr(!1)}),Zr=(Ua,Ca,oo)=>mn(void 0,null,function*(){var Jo;Ua<Ca.length&&($r[Ua]=cn(ft({},Ca[Ua]),{aiText:""}),Ya([...$r]),yield Gr(Ua,(Jo=Ca[Ua])==null?void 0:Jo.code,oo,Ca))}),ma=Ua=>Ua.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),Gr=(Ua,Ca,oo,Jo)=>mn(void 0,null,function*(){Un.current=new pr.Z(xt.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:oo,shixun_id:bo,source:"hack",is_chat:!1,type:9,description:oo,query:Ca,user_id:Ha==null?void 0:Ha.user_id}),yield new Promise((Fn,Pr)=>{Un.current.on("data",Oa=>{$r[Ua].aiText=ma(Oa.full),Ya([...$r])}),Un.current.on("done",()=>mn(void 0,null,function*(){yield Zr(Ua+1,Jo,oo)})),Un.current.startStream()})}),So=()=>{wr(!1),ko({}),Er(!0)},Na=(vr=Hr==null?void 0:Hr.filter(Ua=>(Ua==null?void 0:Ua.work_status)===0))==null?void 0:vr.map(Ua=>Ua==null?void 0:Ua.id);return Br.createElement(Br.Fragment,null,Br.createElement("div",{className:Pn.work_button,onClick:()=>{var Ua,Ca,oo;if(((Ua=Ln==null?void 0:Ln.hack_settings)==null?void 0:Ua.length)===0)return Ae.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");So(),Xn(Cr),((Ca=Ln==null?void 0:Ln.hack_settings)==null?void 0:Ca.length)>0&&Pa((oo=Ln==null?void 0:Ln.hack_settings[0])==null?void 0:oo.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Br.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:va,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Hr==null?void 0:Hr.length)==0)return Er(!1);if(!(Ha!=null&&Ha.id))return Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");jt()},onCancel:()=>{Er(!1)},maskClosable:!1,confirmLoading:ar},Br.createElement(He.Z,{spinning:ar,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Hr==null?void 0:Hr.length)>0?Br.createElement(Br.Fragment,null,Br.createElement("div",{className:Pn.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Br.createElement(ue.default,{loading:qr,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[Ha==null?void 0:Ha.id],onChange:(Ua,Ca)=>{ko(Ca[0])},getCheckboxProps:Ua=>({disabled:Na.includes(Ua.id)})},dataSource:Hr,columns:ga,pagination:!1,onChange:(Ua,Ca,oo)=>{oo.field&&(Cr.order=oo.field),oo.order||(Cr.b_order="asc"),oo.order==="ascend"&&(Cr.b_order="asc"),oo.order==="descend"&&(Cr.b_order="desc"),oo.order||(Cr.b_order="asc"),Xn(Cr)}}),Br.createElement("div",{className:Pn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Br.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Br.createElement($t.ZP.Group,{className:Pn.work_radio_group,value:bo,onChange:Ua=>Pa(Ua.target.value)},(jn=Ln==null?void 0:Ln.hack_settings)==null?void 0:jn.map(Ua=>Br.createElement($t.ZP,{key:Ua.hack_id,value:Ua.hack_id},Ua.hack_name))))):Br.createElement(it.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Br.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:ea,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>ja(!1),onCancel:()=>ja(!1),maskClosable:!1},$r.map((Ua,Ca)=>Br.createElement("div",{key:Ca,className:Pn.result_con,style:{marginTop:Ca>0?"20px":""}},Br.createElement("div",{className:Pn.result_title},Ua==null?void 0:Ua.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Br.createElement("div",{className:"p20"},Br.createElement(qe.Z,{value:Ua==null?void 0:Ua.aiText,style:{fontSize:"12px"}}))))))};var tn=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe,user:Zn})=>({shixunHomeworks:mt,classroomList:Ve,loading:Xe.effects,user:Zn}))(bn),qt=b(95337),Ct=b(59301),gn=Object.defineProperty,xr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ea=(mt,Ve,Xe)=>Ve in mt?gn(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,na=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))sa.call(Ve,Xe)&&Ea(mt,Xe,Ve[Xe]);if(Ar)for(var Xe of Ar(Ve))ya.call(Ve,Xe)&&Ea(mt,Xe,Ve[Xe]);return mt},Ur=(mt,Ve)=>xr(mt,ur(Ve)),la=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});function ba(mt,Ve){const Xe=[];for(let Zn=mt;Zn<Ve;Zn++)Xe.push(Zn);return Xe}const za=mt=>{let Ve=new Date;const Xe=je()(mt).format("HH");if(je()(mt).isSame(je()(Ve),"day")){const Zn=je()(Ve).format("HH"),lr=je()(Ve).format("mm");return{disabledHours:()=>ba(0,24).splice(1,Zn*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Xe,Zn),je()(mt).isSame(je()(Ve),"hour")&&Xe<=Zn?ba(0,60).splice(0,lr):ba(60,60))}}else if(je()(mt).isSame(je()(),"day")){const Zn=je()().format("HH"),lr=je()().format("mm");return{disabledHours:()=>ba(0,24).splice(0,Zn),disabledMinutes:()=>Xe<=Zn?ba(0,lr):ba(60,60)}}else return},{RangePicker:Wa}=gt.default,{Option:Ka}=kt.default,ca=({shixunHomeworks:mt,loading:Ve,dispatch:Xe})=>{var Zn,lr,vr,jn,er,Ln;const Cr=(0,oe.useParams)(),{verifyModelUser:Ma,ContactModalElement:qr}=(0,Kr.Z)(),jr=(0,oe.useLocation)(),{workSetting:Hr,workList:Ho,changeData:bo}=mt,[Pa,va]=(0,y.useState)(!0),[Er,ea]=(0,y.useState)({}),[ja,ar]=(0,y.useState)(!1),[wr]=fe.default.useForm();let[Ha,ko]=(0,y.useState)([]),[Un,$r]=(0,y.useState)([]);const[Ya,ga]=(0,y.useState)([]),Xn=(0,y.useRef)(!0);let[jt,Zr]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,code_editor_paste_allowed:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}});const[ma,Gr]=(0,y.useState)(!1),[So,Na]=(0,y.useState)([]);(0,y.useEffect)(()=>()=>{ko([])},[]),(0,y.useEffect)(()=>{Hr!=null&&Hr.can_edit&&va(!1)},[Hr]);const Ua=()=>{Xe({type:"shixunHomeworks/getWorkSetting",payload:na({},Cr)})},Ca=Fn=>Fn&&Fn<je()().startOf("day");(0,y.useEffect)(()=>{var Fn;Hr!=null&&Hr.course_id&&Xn.current&&(Xn.current=!1,Object.keys(jt).map(function(Pr){Hr[Pr]!==void 0&&(jt[Pr]=Hr[Pr])}),(!jt.allow_late||!jt.unified_late)&&(jt.late_penalty=5),Ha=JSON.parse(JSON.stringify(Hr.group_settings.map(Pr=>Ur(na({},Pr),{group_name:[Pr.group_name]})).filter(Pr=>Pr.publish_time!==null))),Un=JSON.parse(JSON.stringify(Hr.allow_late_settings.map(Pr=>Ur(na({},Pr),{group_name:[Pr.group_name]})).filter(Pr=>Pr.rank_forbidden_start!==null))),Zr(na({},jt)),ko([...Ha]),(Un==null?void 0:Un.length)<=0?$r([{}]):$r([...Un]),Na(((Fn=Hr==null?void 0:Hr.ai_code_evaluation_promote)==null?void 0:Fn.length)>0?Hr==null?void 0:Hr.ai_code_evaluation_promote:Hr==null?void 0:Hr.default_evaluation_dimension))},[Hr]);const oo=Fn=>{if(!(Hr!=null&&Hr.ai_code_evaluation)&&(jt!=null&&jt.ai_code_evaluation)&&!Fn){Gr(!0);return}const Pr=JSON.parse(JSON.stringify(jt));if(Pr.categoryId=Cr.categoryId,jt.unified_setting||(Ha=Ha==null?void 0:Ha.map(Oa=>{var Ba;if(!Oa.publish_time||!Oa.end_time)throw Ae.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Oa.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Oa.group_name=typeof(Oa==null?void 0:Oa.group_name)=="string"?[Oa==null?void 0:Oa.group_name]:Oa==null?void 0:Oa.group_name,Oa.group_id=(Ba=Hr.group_settings)==null?void 0:Ba.filter(zr=>{var Ia;return(Ia=Oa==null?void 0:Oa.group_name)==null?void 0:Ia.includes(zr.group_name)}).map(zr=>zr.group_id||zr.id).toString().split(","),Oa})),Pr.group_settings=Ha,jt.rank_forbidden)if(jt.unified_setting){if(!jt.rank_forbidden_start)throw Ae.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!jt.rank_forbidden_end)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(je()(jt.rank_forbidden_end)<je()(jt.rank_forbidden_start))throw Ae.ZP.error("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4"),new String("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4")}else Un=Un==null?void 0:Un.map(Oa=>{var Ba,zr;if(!Oa.rank_forbidden_start)throw Ae.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Oa.rank_forbidden_end)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Oa.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Oa.group_name=typeof(Oa==null?void 0:Oa.group_name)=="string"?[Oa==null?void 0:Oa.group_name]:Oa==null?void 0:Oa.group_name,Oa.group_id=(zr=(Ba=Oa==null?void 0:Oa.group_name)==null?void 0:Ba.map(Ia=>{var wo,La;let Za=(La=(wo=Hr.group_settings)==null?void 0:wo.filter(Ao=>(Ao==null?void 0:Ao.group_name)===Ia))==null?void 0:La[0];return Za==null?void 0:Za.group_id}))==null?void 0:zr.toString().split(","),Oa}),Pr.group_settingss=Un;Pr.ai_code_evaluation_promote=So,Jo(Pr)},Jo=Fn=>{if(console.log(Fn.total_score,Fn.eff_score),Fn.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Fn!=null&&Fn.work_efficiency&&Fn.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Pr={shixun_evaluation:Fn.shixun_evaluation};la(void 0,null,function*(){ar(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${Cr.categoryId}/public_setting.json`,{method:"post",body:na({},Fn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ua(),Xe({type:"shixunHomeworks/getWorkList",payload:na({},Cr)})),ar(!1)})};return Ct.createElement("section",{className:Bt.form},Ct.createElement("div",{className:Bt.title},"\u516C\u5F00\u8BBE\u7F6E"),Ct.createElement("div",{className:Bt.content,style:{padding:0}},Ct.createElement(Ze.Z,null,Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty},Ct.createElement(Le.default,{checked:jt.score_open,disabled:Pa,onChange:Fn=>{jt.score_open=Fn.target.checked,Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),Ct.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:jt.open_code?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:jt.open_code,disabled:Pa,onChange:Fn=>{jt.open_code=Fn.target.checked,Fn.target.checked&&(jt.open_code_type=1),Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),Ct.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!jt.open_code&&Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty},Ct.createElement($t.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:jt.open_code_type,onChange:Fn=>{jt.open_code_type=Fn.target.value,Zr(Object.assign({},jt))}},Ct.createElement($t.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement($t.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:jt.rank_forbidden&&jt.unified_setting||!jt.unified_setting&&(Ha==null?void 0:Ha.length)>0&&jt.rank_forbidden?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:jt.rank_forbidden,disabled:Pa,onChange:Fn=>{jt.rank_forbidden=Fn.target.checked,Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),Ct.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!jt.rank_forbidden&&jt.unified_setting&&Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty,style:{height:"50px",lineHeight:"50px"}},Ct.createElement("div",{style:{marginLeft:"24px"}},Ct.createElement(Ze.Z,{align:"middle"},Ct.createElement(dt.Z,null,"\u5F00\u59CB\u65F6\u95F4"),Ct.createElement(dt.Z,{className:"ml10"},Ct.createElement(gt.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ca,disabledTime:za,disabled:Pa||je()()>je()(Hr.rank_forbidden_start),value:jt.rank_forbidden_start?je()(jt.rank_forbidden_start):"",onChange:(Fn,Pr)=>{jt.rank_forbidden_start=Pr,(jt.end_time==""||!jt.end_time)&&jt.unified_setting&&(jt.end_time=je()(Fn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Zr(Object.assign({},jt))}})),Ct.createElement(dt.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),Ct.createElement(dt.Z,{className:"ml10"},Ct.createElement(gt.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:je()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pa,disabledDate:Ca,value:jt.rank_forbidden_end?je()(jt.rank_forbidden_end):"",onChange:(Fn,Pr)=>{jt.rank_forbidden_end=Pr,Zr(Object.assign({},jt))}}))))),!jt.unified_setting&&(Ha==null?void 0:Ha.length)>0&&!!jt.rank_forbidden&&Ct.createElement(Ze.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Un.map(function(Fn,Pr){var Oa,Ba,zr,Ia,wo,La,Za;return Ct.createElement(dt.Z,{span:24,key:Pr,style:{marginLeft:"24px"}},Ct.createElement(Ze.Z,{className:"mt10 ml30",align:"middle"},Ct.createElement(dt.Z,null,Ct.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",Pr+1,"\uFF1A"),Ct.createElement(kt.default,{size:"large",disabled:Pa||!((Oa=Ho==null?void 0:Ho.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03"))&&Fn.id,mode:"multiple",className:Bt.selectSty,style:{width:250},value:typeof Fn.group_name=="string"?[Fn.group_name]:Fn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ao=>{Un[Pr].group_name=Ao,Un[Pr].group_id=Fn.group_id,$r(Un.slice())}},Hr.group_settings&&Hr.group_settings.map(function(Ao){if(jt!=null&&jt.unified_setting&&!Un.map(vi=>vi.group_name).toString().split(",").includes(String(Ao.group_name)))return Ct.createElement(Ka,{value:Ao.group_name,key:Ao.id},Ao.group_name);if(Ha.map(vi=>vi.group_name).toString().split(",").includes(String(Ao.group_name))&&!Un.map(vi=>vi.group_name).toString().split(",").includes(String(Ao.group_name)))return Ct.createElement(Ka,{value:Ao.group_name,key:Ao.id},Ao.group_name)}))),Ct.createElement(dt.Z,{span:15},Ct.createElement("div",{className:"ml20"},Ct.createElement(Wa,{size:"large",allowClear:!1,disabled:Pa||((Ia=(zr=(Ba=Hr==null?void 0:Hr.group_settings)==null?void 0:Ba.filter(Ao=>Ao.id===Fn.id))==null?void 0:zr[0])!=null&&Ia.rank_forbidden_start?je()()<je()((Za=(La=(wo=Hr==null?void 0:Hr.group_settings)==null?void 0:wo.filter(Ao=>Ao.id===Fn.id))==null?void 0:La[0])==null?void 0:Za.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Ca,disabledTime:za,showTime:{format:"HH:mm",defaultValue:[je()((0,ge.U6)(),"HH:mm"),je()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Fn.rank_forbidden_start&&[je()(Fn.rank_forbidden_start),Fn.rank_forbidden_end?je()(Fn.rank_forbidden_end):void 0],onChange:(Ao,vi)=>{Un[Pr].rank_forbidden_start=vi[0],Un[Pr].rank_forbidden_end=vi[1],$r([...Un])}}))),!Pa&&Ct.createElement(dt.Z,null,Ct.createElement(Ue.Z,{className:"c-green",onClick:()=>{$r(Un.concat({}))}}),Pr>0&&!Fn.id&&Ct.createElement(St.Z,{className:"c-red ml10",onClick:()=>{Un=Un.filter((Ao,vi)=>Pr!==vi),$r(Un.slice()),setTimeout(()=>$r(Un.slice()),10)}}))))})),Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:jt.hack_analysis?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:jt.hack_analysis,disabled:Pa,onChange:Fn=>{jt.hack_analysis=Fn.target.checked,Fn.target.checked&&(jt.hack_analysis_type=2),Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),Ct.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!jt.hack_analysis&&Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty},Ct.createElement($t.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:jt.hack_analysis_type,onChange:Fn=>{jt.hack_analysis_type=Fn.target.value,Zr(Object.assign({},jt))}},Ct.createElement($t.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement($t.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),Ct.createElement($t.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:jt.hack_answer?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:jt.hack_answer,disabled:Pa,onChange:Fn=>{jt.hack_answer=Fn.target.checked,Fn.target.checked&&(jt.hack_answer_type=1),Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),Ct.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!jt.hack_answer&&Ct.createElement(dt.Z,{span:24,className:Bt.pubColSty},Ct.createElement($t.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:jt.hack_answer_type,onChange:Fn=>{jt.hack_answer_type=Fn.target.value,Zr(Object.assign({},jt))}},Ct.createElement($t.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement($t.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),Ct.createElement("div",{className:`${Bt.title} mt30`},"\u7981\u7528\u7C98\u8D34"),Ct.createElement("div",{className:Bt.content},Ct.createElement(Le.default,{disabled:Pa,checked:jt.code_editor_paste_allowed,onChange:()=>{jt.code_editor_paste_allowed=!jt.code_editor_paste_allowed,Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"c-black"},"\u5B66\u751F\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD"))),Ct.createElement("div",{className:`${Bt.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Ct.createElement("div",{className:Bt.content},Ct.createElement(Le.default,{disabled:Pa,checked:jt.show_late_code,onChange:()=>{jt.show_late_code=!jt.show_late_code,Zr(Object.assign({},jt))}},Ct.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),Ct.createElement("div",{className:Bt.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Ct.createElement("div",{className:Bt.content,style:{padding:0}},Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_exam_question,onChange:Fn=>{Ma()&&(jt.ai_exam_question=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_syntax_check,onChange:Fn=>{Ma()&&(jt.ai_syntax_check=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_code_diagnosis,onChange:Fn=>{Ma()&&(jt.ai_code_diagnosis=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_guidance,onChange:Fn=>{Ma()&&(jt.ai_guidance=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_code_evaluation,onChange:Fn=>{Ma()&&(jt.ai_code_evaluation=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),Ct.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:Fn=>{!(Hr!=null&&Hr.is_old_data_for_time)&&(0,ge.Ye)(Xe)||(Fn.preventDefault(),Fn.stopPropagation(),Gr(!0))}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_code_optimization,onChange:Fn=>{Ma()&&(jt.ai_code_optimization=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_code_comment,onChange:Fn=>{Ma()&&(jt.ai_code_comment=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),Ct.createElement("div",{className:Bt.pubColSty},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_q_and_a,onChange:Fn=>{Ma()&&(Fn.target.checked||(jt.ai_guide=Fn.target.checked),jt.ai_q_and_a=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),Ct.createElement("div",{className:`${Bt.pubColSty}`,style:jt.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:jt.ai_guide,onChange:Fn=>{Ma()&&(Fn.target.checked&&(jt.ai_q_and_a=Fn.target.checked),jt.ai_guide=Fn.target.checked,Zr(Object.assign({},jt)))}},Ct.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),Ct.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),jt.ai_guide&&Ct.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},Ct.createElement("div",{className:"flex item-center gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(We.default,{size:"large",style:{width:"133px"},value:(Zn=jt==null?void 0:jt.ai_guide_data)==null?void 0:Zn.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Fn=>{jt.ai_guide_data.unanswered_time=Fn.target.value,Zr(Object.assign({},jt))}})),Ct.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),Ct.createElement("div",{className:"flex gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(We.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(lr=jt==null?void 0:jt.ai_guide_data)==null?void 0:lr.unanswered_msg,onChange:Fn=>{jt.ai_guide_data.unanswered_msg=Fn.target.value,Zr(Object.assign({},jt))}}))),Ct.createElement("div",{className:"flex item-center gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(We.default,{size:"large",style:{width:"133px"},value:(vr=jt==null?void 0:jt.ai_guide_data)==null?void 0:vr.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Fn=>{jt.ai_guide_data.evaluation_num=Fn.target.value,Zr(Object.assign({},jt))}}))),Ct.createElement("div",{className:"flex gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Ct.createElement(qt.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(We.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(jn=jt==null?void 0:jt.ai_guide_data)==null?void 0:jn.evaluation_msg,onChange:Fn=>{jt.ai_guide_data.evaluation_msg=Fn.target.value,Zr(Object.assign({},jt))}})))))),!Pa&&Ct.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:ja,onClick:()=>oo()},"\u4FDD\u5B58"),qr(),Ct.createElement(Ce.default,{centered:!0,open:ma,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((So==null?void 0:So.length)===0)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Gr(!1),oo(!0)},onCancel:()=>{Gr(!1)},maskClosable:!1},Ct.createElement("div",{style:{color:"#333"}},Ct.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),Ct.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ct.createElement(Le.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:So.length>0&&So.length<((er=Hr==null?void 0:Hr.default_evaluation_dimension)==null?void 0:er.length),onChange:Fn=>{Na(Fn.target.checked?Hr==null?void 0:Hr.default_evaluation_dimension:[])},checked:((Ln=Hr==null?void 0:Hr.default_evaluation_dimension)==null?void 0:Ln.length)===So.length},"\u5168\u90E8"),Ct.createElement(Le.default.Group,{className:Bt.work_checkbox_group,options:Hr==null?void 0:Hr.default_evaluation_dimension,value:So,onChange:Fn=>Na(Fn)})),Ct.createElement(tn,{dimensionValue:So}))))};var Ta=(0,oe.connect)(({shixunHomeworks:mt,loading:Ve})=>({shixunHomeworks:mt,loading:Ve.effects}))(ca),Nr=b(59301),No=Object.defineProperty,Ro=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,po=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Do=(mt,Ve,Xe)=>Ve in mt?No(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Qa=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))qo.call(Ve,Xe)&&Do(mt,Xe,Ve[Xe]);if(po)for(var Xe of po(Ve))vo.call(Ve,Xe)&&Do(mt,Xe,Ve[Xe]);return mt},jo=(mt,Ve)=>Ro(mt,Bo(Ve)),ti=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Ci=({shixunHomeworks:mt,loading:Ve,dispatch:Xe})=>{var Zn;const lr=(0,oe.useParams)(),{workSetting:vr,workList:jn,changeData:er}=mt,[Ln,Cr]=(0,y.useState)(!0),[Ma,qr]=(0,y.useState)(!1),[jr,Hr]=(0,y.useState)(!1),[Ho]=fe.default.useForm();let[bo,Pa]=(0,y.useState)([]),[va,Er]=(0,y.useState)([]);const ea=!((Zn=jn==null?void 0:jn.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03")),ja=(0,y.useRef)(!0);let[ar,wr]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,y.useEffect)(()=>()=>{Pa([])},[]),(0,y.useEffect)(()=>{vr!=null&&vr.can_edit&&Cr(!1)},[vr]);const Ha=()=>{Xe({type:"shixunHomeworks/getWorkSetting",payload:Qa({},lr)})};(0,y.useEffect)(()=>{vr!=null&&vr.course_id&&ja.current&&(ja.current=!1,Object.keys(ar).map(function(ga){ar[ga]=vr[ga]}),(!ar.allow_late||!ar.unified_late)&&(ar.late_penalty=5),bo=JSON.parse(JSON.stringify(vr.group_settings.map(ga=>jo(Qa({},ga),{group_name:[ga.group_name]})).filter(ga=>ga.publish_time!==null))),va=JSON.parse(JSON.stringify(vr.allow_late_settings.map(ga=>jo(Qa({},ga),{group_name:[ga.group_name]})).filter(ga=>ga.late_time!==null))),$r(),wr(Qa({},ar)),Pa([...bo]),Er([...va]))},[vr]);const ko=()=>{const ga=JSON.parse(JSON.stringify(ar));Un(ga)},Un=ga=>{if(console.log(ga.total_score,ga.eff_score),ga.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const Xn=()=>ti(void 0,null,function*(){qr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${lr.categoryId}/hack_score_setting.json`,{method:"post",body:Qa({},ga)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ha(),Xe({type:"shixunHomeworks/getWorkList",payload:Qa({},lr)})),qr(!1)});(ar==null?void 0:ar.hack_score_settings)!==(vr==null?void 0:vr.hack_score_settings)&&ea?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Xn}):Xn()},$r=()=>{var ga;const{total_score:Xn}=ar,jt=(ga=ar.hack_settings)==null?void 0:ga.length;if(!jt)return;let Zr=0,ma;switch(ar.hack_score_settings){case 0:const Gr=(Xn/jt).toFixed(2);ar.hack_settings.map((Pr,Oa)=>{Zr=Oa,Pr.hack_score=Gr>0?Gr:0}),ma=(Xn-Gr*(jt-1)).toFixed(2),ar.hack_settings[Zr].hack_score=ma>0?ma:0;break;case 1:const So=[0,1,3,6];let Na=0;const Ua=ar.hack_settings.filter(Pr=>Pr.difficult===1).length*So[1],Ca=ar.hack_settings.filter(Pr=>Pr.difficult===2).length*So[2],oo=ar.hack_settings.filter(Pr=>Pr.difficult===3).length*So[3],Jo=Xn/(Ua+Ca+oo);console.log(Jo,2222),ar.hack_settings.map((Pr,Oa)=>{Zr=Oa,Pr.hack_score=(So[Pr.difficult]*Jo).toFixed(2),Na=Na+Number(Pr.hack_score)});let Fn=ar.hack_settings[Zr].hack_score;ma=(Xn-Na+Number(Fn)).toFixed(2),ar.hack_settings[Zr].hack_score=ma>0?ma:0;break}},Ya=(vr==null?void 0:vr.send_type)===0||(vr==null?void 0:vr.send_type)===1&&(ar==null?void 0:ar.hack_score_settings)===2;return Nr.createElement("section",{className:Bt.form},Nr.createElement("div",{className:Bt.title},"\u5206\u503C\u8BBE\u7F6E"),Nr.createElement("div",{className:`${Bt.content} mb30`},Nr.createElement(Ze.Z,{align:"middle"},Nr.createElement(Ze.Z,{align:"middle"},Nr.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Nr.createElement(Cn.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:ar.total_score,disabled:Ln||ea,onChange:ga=>{ar.total_score=ga,wr(Object.assign({},ar)),$r()},addonAfter:"\u5206"})),Nr.createElement(Ze.Z,{align:"middle",style:{marginLeft:60}},Nr.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Nr.createElement(Cn.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:ar.punish_time,precision:0,disabled:Ln,onChange:ga=>{ar.punish_time=ga,wr(Object.assign({},ar)),$r()},addonAfter:"\u5206\u949F"})))),Nr.createElement("div",{className:Bt.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Nr.createElement("div",{className:`${Bt.content} mb30`},Nr.createElement($t.ZP.Group,{disabled:Ln,value:ar.hack_rank_rule,onChange:ga=>{ar.hack_rank_rule=ga.target.value,wr(Object.assign({},ar))}},Nr.createElement($t.ZP,{value:0},Nr.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Nr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Nr.createElement($t.ZP,{style:{marginLeft:40},value:1},Nr.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Nr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Nr.createElement("div",{className:Bt.title},"\u8BD5\u9898\u5206\u503C"),Nr.createElement("div",{className:Bt.content},Nr.createElement($t.ZP.Group,{value:ar.hack_score_settings,onChange:ga=>{ar.hack_score_settings=ga.target.value,wr(Object.assign({},ar)),$r()}},Nr.createElement($t.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Nr.createElement($t.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Nr.createElement($t.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Nr.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},Nr.createElement("div",{style:{padding:"0px 20px 20px 20px"}},ar.hack_settings&&ar.hack_settings.map(function(ga,Xn){return Nr.createElement(Ze.Z,{key:Xn,align:"middle",style:{marginTop:20}},Nr.createElement(dt.Z,{flex:"1",className:"pr10"},Nr.createElement("span",{style:{color:"#333333"}},ga.hack_name)),Nr.createElement(dt.Z,{flex:"150px"},Nr.createElement(Cn.Z,{min:0,step:.1,style:{visibility:Ya?"visible":"hidden"},value:ga.hack_score,disabled:ar.hack_score_settings!==2,onChange:jt=>{ar.hack_settings[Xn].hack_score=jt;const Zr=ar.hack_settings.reduce((ma,Gr)=>ma+Number(Gr.hack_score),0);ar.total_score=Zr.toFixed(2),wr(Qa({},ar))},size:"large",addonAfter:"\u5206"})),Nr.createElement(dt.Z,{className:"ml20",style:{lineHeight:"20px"}},ga.difficult===1&&Nr.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ga.difficult===2&&Nr.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ga.difficult===3&&Nr.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!Ln&&Nr.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ma,onClick:()=>ko()},"\u4FDD\u5B58"))};var Fr=(0,oe.connect)(({shixunHomeworks:mt,loading:Ve})=>({shixunHomeworks:mt,loading:Ve.effects}))(Ci),da=b(59301),tt=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Ft=({shixunHomeworks:mt,loading:Ve,dispatch:Xe})=>{var Zn,lr;const[vr,jn]=(0,y.useState)(!0),[er,Ln]=(0,y.useState)(!1),[Cr,Ma]=(0,y.useState)([]),[qr,jr]=(0,y.useState)([]),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)([]),[va,Er]=(0,y.useState)(!1),[ea,ja]=(0,y.useState)(""),ar=(0,oe.useParams)();function wr(){return tt(this,null,function*(){let Un=yield(0,Ee.ZP)(`/api/homework_commons/${ar.categoryId}/homework_common_collaborators.json`,{method:"get"});jr(Un)})}function Ha(){return tt(this,null,function*(){var Un;let $r=yield(0,Ee.ZP)(`/api/courses/${ar==null?void 0:ar.coursesId}/teachers`,{method:"get",params:{homework_id:ar.categoryId,limit:1e3}});(Un=$r==null?void 0:$r.teacher_list)==null||Un.map(Ya=>{Ya.key=Ya.user_id}),Ho($r==null?void 0:$r.teacher_list),Pa($r==null?void 0:$r.teacher_list)})}(0,y.useEffect)(()=>{wr(),Ha()},[ar]);const ko=()=>{};return da.createElement("section",{className:Bt.form},da.createElement(Ze.Z,{className:Bt.content,style:{padding:"20px 30px",gap:20}},(Zn=qr==null?void 0:qr.data)==null?void 0:Zn.map(Un=>da.createElement(Ze.Z,{align:"middle",className:`${Bt.borderSty} ${ea===(Un==null?void 0:Un.id)?Bt.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},da.createElement("span",{className:"c-grey-333"},Un==null?void 0:Un.real_name),(qr==null?void 0:qr.can_edit)&&da.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Bt.delSty}`,onMouseEnter:()=>{ja(Un.id)},onMouseLeave:()=>{ja("")},onClick:()=>tt(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/homework_commons/${ar.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Un.id}})).status===0&&(Ae.ZP.info("\u5220\u9664\u6210\u529F"),wr(),Ha())})}))),!(qr!=null&&qr.can_edit)&&!((lr=qr==null?void 0:qr.data)!=null&&lr.length)&&da.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(qr==null?void 0:qr.can_edit)&&da.createElement(ye.ZP,{className:Bt.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Ln(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),da.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:er,confirmLoading:va,onCancel:()=>Ln(!1),onOk:()=>tt(void 0,null,function*(){if(Cr.length===0){Ae.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}Er(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${ar.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Cr}})).status===0&&(Ae.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ma([]),wr(),Ha(),Ln(!1)),Er(!1)})},da.createElement("div",null,da.createElement("div",{style:{display:"flex"}},da.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",da.createElement(We.default.Search,{onChange:Un=>{Ho(bo.filter($r=>$r.name.indexOf(Un.target.value)>-1))}})),da.createElement(ue.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Un,$r)=>{Ma(Un)},selectedRowKeys:Cr,getCheckboxProps:Un=>({disabled:Un.is_collaborator})},pagination:!1,dataSource:Hr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Ut=(0,oe.connect)(({shixunHomeworks:mt,loading:Ve})=>({shixunHomeworks:mt,loading:Ve.effects}))(Ft),hn=b(59301);const xn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:hn.createElement(nr,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:hn.createElement(Fr,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:hn.createElement(Ta,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:hn.createElement(Ut,null)}];var Sn=()=>hn.createElement(en.Z,{dataSource:xn,style:{marginBottom:52}}),wn=b(26724),Bn=b.n(wn),fr=b(88761),Dr=b(59301),Vn=Object.defineProperty,rr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,no=(mt,Ve,Xe)=>Ve in mt?Vn(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Io=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))xa.call(Ve,Xe)&&no(mt,Xe,Ve[Xe]);if(Wr)for(var Xe of Wr(Ve))eo.call(Ve,Xe)&&no(mt,Xe,Ve[Xe]);return mt},Eo=(mt,Ve)=>rr(mt,yr(Ve)),zo=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Wo=({shixunHomeworks:mt,loading:Ve,dispatch:Xe})=>{const Zn=(0,oe.useParams)(),lr=(0,oe.useLocation)(),[vr,jn]=(0,y.useState)([]),[er,Ln]=(0,y.useState)([]),[Cr,Ma]=(0,y.useState)(!0),[qr,jr]=(0,y.useState)(!1),[Hr,Ho]=(0,y.useState)(1),[bo,Pa]=(0,y.useState)([]),[va,Er]=(0,y.useState)(!1),[ea,ja]=(0,y.useState)(!1),[ar,wr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{mt.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Ha.resetFields(),jn([]),Er(!0),Un()):Er(!1)},[mt.actionTabs.key]);const[Ha]=fe.default.useForm();let ko=[];const Un=()=>zo(void 0,null,function*(){var ga;if(Cr&&!qr){jr(!0),Ho(Hr+1);const Xn=yield(0,fr.JG)(Eo(Io({},Zn),{page:Hr})),jt=[...Xn.group_list];Xn!=null&&Xn.ungroup_list&&jt.push({id:Xn==null?void 0:Xn.ungroup_list.id,name:Xn==null?void 0:Xn.ungroup_list.name,works_count:Xn==null?void 0:Xn.ungroup_list.work_count,last_review_time:Xn==null?void 0:Xn.ungroup_list.last_review_time}),jn([...vr,...jt]),jr(!1),((ga=Xn.group_list)==null?void 0:ga.length)<10&&Ma(!1)}}),$r=()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{}}),ja(!1),Ma(!0),jr(!1),Ho(1),jn([]),Ha.resetFields()},Ya=[{title:"",dataIndex:"id",width:280,render:(ga,Xn)=>Dr.createElement(Le.default,{disabled:!(Xn.works_count>1),value:String(Xn.id)},Xn.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Dr.createElement(Ce.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:va,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>zo(void 0,null,function*(){const ga=Ha.getFieldValue();wr(!0);const Xn=yield(0,Ee.ZP)(`/api/homework_commons/${Zn.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ga.group_ids]}});wr(!1),Xn.status===0&&($r(),yield Xe({type:"shixunHomeworks/getWorkList",payload:mt.actionTabs.params}),oe.history.push(`/classrooms/${Zn.coursesId}/program_homework/${Zn.categoryId}/detail?tabs=2`),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ar},onCancel:$r},Dr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),mt.codeReviewCourse&&Dr.createElement(fe.default,{form:Ha,onChange:ga=>{Pa(Io({},Ha.getFieldValue()))},initialValues:{group_ids:ko,end_time:je()(je()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Dr.createElement("div",{className:"flexd-table-header mt20"},Dr.createElement(ue.default,{pagination:!1,dataSource:[],columns:Ya})),Dr.createElement(fe.default.Item,{name:"group_ids"},Dr.createElement(Le.default.Group,{className:"w100"},Dr.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Dr.createElement(Bn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ga=>{Un()},hasMore:Cr,useWindow:!1},Dr.createElement(ue.default,{loading:Ve.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Ya,dataSource:vr,pagination:!1})))))),Dr.createElement(Ze.Z,null,Dr.createElement(dt.Z,{className:"ml10"},Dr.createElement(Le.default,{checked:ea,onChange:ga=>{ja(ga.target.checked);let Xn=[];ga.target.checked&&(Xn=vr.filter(jt=>jt.works_count>1).map(jt=>jt.id+"")),Ha.setFieldsValue({group_ids:Xn})}},"\u5168\u9009"))))};var Ko=(0,oe.connect)(({shixunHomeworks:mt,loading:Ve})=>({shixunHomeworks:mt,loading:Ve}))(Wo),Fo=b(2948),_o=b(48070),ci=b(82198),Ei=b(60979),bi=b(84454),Ri=b(55069),Po=b(70341),go=b(1742),Ii=b(72851),Bi=b(84056),Oo=Object.defineProperty,Ai=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Hi=(mt,Ve,Xe)=>Ve in mt?Oo(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Ti=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))wi.call(Ve,Xe)&&Hi(mt,Xe,Ve[Xe]);if(oi)for(var Xe of oi(Ve))di.call(Ve,Xe)&&Hi(mt,Xe,Ve[Xe]);return mt},Yi=(mt,Ve)=>Ai(mt,Si(Ve)),Fi=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});let zl=[Ri.Z,Po.Z,go.Z];const Tl=({user:mt,classroomList:Ve,shixunHomeworks:Xe})=>{var Zn,lr,vr;let[jn,er]=(0,y.useState)(Ti(Yi(Ti({},(0,oe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Fe.dE)()?[mt.userInfo.course.course_group_id]:[]}),(0,oe.useParams)()));const[Ln,Cr]=(0,y.useState)([]),[Ma,qr]=(0,y.useState)([]),[jr,Hr]=(0,y.useState)([]),[Ho,bo]=(0,y.useState)(!1),[Pa,va]=(0,y.useState)(!1);let[Er,ea]=(0,y.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Un,$r)=>Un.rank-$r.rank,render:(Un,$r,Ya)=>Un<4?y.createElement("img",{src:zl[Un-1]}):Un},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Un,$r,Ya)=>y.createElement("span",null,$r.is_me&&y.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),Un)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Un=>Un||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:Un=>y.createElement("span",null,Un," ",Un!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[ja,ar]=(0,y.useState)(null),wr=()=>{var Un,$r;const Ya=((Un=document.getElementById("filterWarp"))==null?void 0:Un.clientHeight)||0,ga=(($r=document.getElementById("pagination"))==null?void 0:$r.clientHeight)||0;return window.innerHeight-Ya-ga-110};(0,y.useEffect)(()=>{const Un=()=>{ar(wr())};return window.addEventListener("resize",Un),()=>{window.removeEventListener("resize",Un)}},[]),(0,y.useEffect)(()=>{var Un,$r,Ya,ga,Xn;Er.splice(7);for(let jt=0;jt<((Un=Ln==null?void 0:Ln.question_data)==null?void 0:Un.length);jt++){let Zr={};Zr.title=Ln!=null&&Ln.sent_type?y.createElement("span",null,"\u9898\u76EE"+(jt+1)+`\uFF08${(Ya=($r=Ln==null?void 0:Ln.question_data)==null?void 0:$r[jt])==null?void 0:Ya.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(void 0,null,function*(){var ma,Gr;let So=yield(0,Ee.ZP)(`/api/problems/${(Gr=(ma=Ln==null?void 0:Ln.question_data)==null?void 0:ma[jt])==null?void 0:Gr.identifier}/start.json`,{method:"get"});So&&(window.open(`/myproblems/${So==null?void 0:So.identifier}?type=1`),localStorage.setItem("program_homework",[jn.coursesId,jn.categoryId]))})},"\u9898\u76EE"+(jt+1)+`\uFF08${(Xn=(ga=Ln==null?void 0:Ln.question_data)==null?void 0:ga[jt])==null?void 0:Xn.question_score}\uFF09`),Zr.dataIndex="question_data",Zr.width=140,Zr.render=(ma,Gr)=>{var So,Na,Ua,Ca,oo;return y.createElement("div",null,((So=ma==null?void 0:ma[jt])==null?void 0:So.answer_question_time)&&y.createElement("div",null,y.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Fi(void 0,null,function*(){var Jo,Fn,Pr,Oa,Ba,zr,Ia,wo;if((0,Fe.Rm)()&&!((Jo=Ve.AssistantObject.hack)!=null&&Jo.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Fn=ma==null?void 0:ma[jt])!=null&&Fn.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let La=yield(0,Ee.ZP)("/api/courses/view_code.json",{method:"get",params:Yi(Ti({},jn),{id:jn.coursesId,homework_common_id:jn.categoryId,hack_user_code_id:(Pr=ma==null?void 0:ma[jt])==null?void 0:Pr.hack_user_code_id})});Ce.default.warning({icon:null,width:800,title:y.createElement("div",null,y.createElement("span",null,"\u4EE3\u7801"),y.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Oa=ma==null?void 0:ma[jt])==null?void 0:Oa.current_language),y.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ba=ma==null?void 0:ma[jt])==null?void 0:Ba.memory,"\uFF08KB\uFF09"),y.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(zr=ma==null?void 0:ma[jt])==null?void 0:zr.run_time,"\uFF08ms\uFF09"),y.createElement("span",null,"\u5F97\u5206\uFF1A",(Ia=ma==null?void 0:ma[jt])==null?void 0:Ia.score)),content:y.createElement(Ii.Z,{classroomList:Ve,user:mt,languages:[{language:(wo=ma==null?void 0:ma[jt])==null?void 0:wo.language,code:La==null?void 0:La.code}],v:ma,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ma.language,game_id:ma.id,diff_code_count:ma.diff_code_count})})})}),y.createElement("span",{style:{margin:"0px 10px"}},((Na=ma==null?void 0:ma[jt])==null?void 0:Na.answer_question_time)||"- -"),(Ua=ma==null?void 0:ma[jt])!=null&&Ua.submit_count?y.createElement(ke.Z,{title:`${((Ca=ma==null?void 0:ma[jt])==null?void 0:Ca.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},y.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((oo=ma==null?void 0:ma[jt])==null?void 0:oo.submit_count)||0):null))},Er.push(Zr)}ea([...Er])},[Ln==null?void 0:Ln.question_data]),(0,y.useEffect)(()=>{var Un;(Un=mt==null?void 0:mt.userInfo)!=null&&Un.course&&((0,Fe.dE)()&&(jn.course_group=(0,Fe.dE)()?[mt.userInfo.course.course_group_id]:[],er(Ti({},jn))),Ha(1))},[mt==null?void 0:mt.userInfo]);function Ha(Un){return Fi(this,null,function*(){var $r,Ya,ga,Xn,jt,Zr,ma;bo(!0);let Gr=yield(0,Ee.ZP)("/api/courses/rank_list.json",{method:"get",params:Yi(Ti({},jn),{id:jn.coursesId,rank_type:2,homework_common_id:jn.categoryId})});if(Cr(Gr),bo(!1),Gr.status!=-1&&((0,Fe.dE)()?(Un===1&&qr([(Ya=($r=Gr==null?void 0:Gr.course_group)==null?void 0:$r[0])==null?void 0:Ya.id]),Gr!=null&&Gr.my_rank?Hr([Ti({is_me:!0},Gr==null?void 0:Gr.my_rank),...Gr==null?void 0:Gr.rank_list]):Hr([...(Gr==null?void 0:Gr.rank_list)||[]])):Hr([...(Gr==null?void 0:Gr.rank_list)||[]]),Un===1)){let So={title:(Gr==null?void 0:Gr.hack_rank_rule)===0?y.createElement(ke.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C
\u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Gr==null?void 0:Gr.punish_time}\u5206\uFF09`},y.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",y.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Gr==null?void 0:Gr.hack_rank_rule)===0?"finish_time":"finish_at",width:(Gr==null?void 0:Gr.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Er.push(So);for(let Na=0;Na<((ga=Gr==null?void 0:Gr.question_data)==null?void 0:ga.length);Na++){let Ua={};Ua.title=Gr!=null&&Gr.sent_type?y.createElement("span",null,"\u9898\u76EE"+(Na+1)+`\uFF08${(jt=(Xn=Gr==null?void 0:Gr.question_data)==null?void 0:Xn[Na])==null?void 0:jt.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(this,null,function*(){var Ca,oo;let Jo=yield(0,Ee.ZP)(`/api/problems/${(oo=(Ca=Gr==null?void 0:Gr.question_data)==null?void 0:Ca[Na])==null?void 0:oo.identifier}/start.json`,{method:"get"});Jo&&(window.open(`/myproblems/${Jo==null?void 0:Jo.identifier}?type=1`),localStorage.setItem("program_homework",[jn.coursesId,jn.categoryId]))})},"\u9898\u76EE"+(Na+1)+`\uFF08${(ma=(Zr=Gr==null?void 0:Gr.question_data)==null?void 0:Zr[Na])==null?void 0:ma.question_score}\uFF09`),Ua.dataIndex="question_data",Ua.width=140,Ua.render=(Ca,oo)=>{var Jo,Fn,Pr,Oa,Ba;return y.createElement("div",null,((Jo=Ca==null?void 0:Ca[Na])==null?void 0:Jo.answer_question_time)&&y.createElement("div",null,y.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Fi(this,null,function*(){var zr,Ia,wo,La,Za,Ao,vi,ui;if((0,Fe.Rm)()&&!((zr=Ve.AssistantObject.hack)!=null&&zr.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Ia=Ca==null?void 0:Ca[Na])!=null&&Ia.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Qi=yield(0,Ee.ZP)("/api/courses/view_code.json",{method:"get",params:Yi(Ti({},jn),{id:jn.coursesId,homework_common_id:jn.categoryId,hack_user_code_id:(wo=Ca==null?void 0:Ca[Na])==null?void 0:wo.hack_user_code_id})});Ce.default.warning({icon:null,width:800,title:y.createElement("div",null,y.createElement("span",null,"\u4EE3\u7801"),y.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(La=Ca==null?void 0:Ca[Na])==null?void 0:La.current_language),y.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Za=Ca==null?void 0:Ca[Na])==null?void 0:Za.memory,"\uFF08KB\uFF09"),y.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ao=Ca==null?void 0:Ca[Na])==null?void 0:Ao.run_time,"\uFF08ms\uFF09"),y.createElement("span",null,"\u5F97\u5206\uFF1A",(vi=Ca==null?void 0:Ca[Na])==null?void 0:vi.score)),content:y.createElement(Ii.Z,{classroomList:Ve,user:mt,languages:[{language:(ui=Ca==null?void 0:Ca[Na])==null?void 0:ui.language,code:Qi==null?void 0:Qi.code}],v:Ca,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ca.language,game_id:Ca.id,diff_code_count:Ca.diff_code_count})})})}),y.createElement("span",{style:{margin:"0px 10px"}},((Fn=Ca==null?void 0:Ca[Na])==null?void 0:Fn.answer_question_time)||"- -"),(Pr=Ca==null?void 0:Ca[Na])!=null&&Pr.submit_count?y.createElement(ke.Z,{title:`${((Oa=Ca==null?void 0:Ca[Na])==null?void 0:Oa.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},y.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ba=Ca==null?void 0:Ca[Na])==null?void 0:Ba.submit_count)||0):null))},Er.push(Ua)}ea([...Er])}})}console.log("----",Xe,Er);const ko=(Zn=Xe==null?void 0:Xe.workSetting)==null?void 0:Zn.hack_rank_rule;return y.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:Pa?"100vh":""},id:"rankingInfo"},(Ln==null?void 0:Ln.message)==="\u5C01\u699C\u4E2D"?y.createElement(it.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):y.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},y.createElement("div",{id:"filterWarp"},y.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",{style:{display:"flex",width:"90%"}},y.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,Fe.GJ)()&&y.createElement("div",{style:{flex:1}},y.createElement(Le.default.Group,{className:ci.Z.checkboxgroup,value:Ma,onChange:Un=>{var $r;jn.type===1?(qr([]),jn.course_group=[],jn.page=1,er(Ti({},jn)),Ha()):jn.type===2?(qr(["\u5168\u90E8"]),jn.course_group=($r=Ln==null?void 0:Ln.course_group)==null?void 0:$r.map(Ya=>Ya.id),jn.page=1,er(Ti({},jn)),Ha()):(qr([...Un.filter(Ya=>Ya!="\u5168\u90E8")]),jn.course_group=Un.filter(Ya=>Ya!="\u5168\u90E8"),jn.page=1,er(Ti({},jn)),Ha())}},y.createElement(Le.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Un=>{Un.target.checked?jn.type=2:jn.type=1}},"\u5168\u90E8\u5206\u73ED"),(lr=Ln==null?void 0:Ln.course_group)==null?void 0:lr.map((Un,$r)=>y.createElement(Le.default,{style:{marginBottom:10},onChange:Ya=>{jn.type=3},value:Un.id},Un==null?void 0:Un.name)))),(0,Fe.dE)()&&y.createElement($t.ZP.Group,{style:{marginBottom:10},onChange:Un=>{Un.target.value==="\u5168\u90E8"?(jn.course_group=[],jn.page=1,er(Ti({},jn)),Ha()):(jn.course_group=[Un.target.value],jn.page=1,er(Ti({},jn)),Ha())},defaultValue:mt.userInfo.course.course_group_id},y.createElement($t.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(vr=Ln==null?void 0:Ln.course_group)==null?void 0:vr.map((Un,$r)=>y.createElement($t.ZP,{style:{marginBottom:10},value:Un.id},Un.name)))),y.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Pa?(0,Bi.BU)():(0,Bi.Dj)(document.getElementById("rankingInfo")),va(!Pa)}},y.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Pa?"icon-tuichuquanping2":"icon-quanping2"}`}),y.createElement("span",null,Pa?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),y.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},y.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",ko===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",y.createElement("a",{onClick:()=>{Ce.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:y.createElement("div",null,ko===0&&y.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),y.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),y.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),ko==0&&y.createElement(y.Fragment,null,y.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),y.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),y.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),y.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219")),(0,Fe.GJ)()&&y.createElement(y.Fragment,null,y.createElement(We.default.Search,{className:"mr20",onSearch:Un=>{jn.page=1,jn.search=Un,er(Ti({},jn)),Ha()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),y.createElement(ye.ZP,{onClick:()=>{(0,bi.VY)(Yi(Ti({},jn),{id:jn.coursesId,rank_type:2,homework_common_id:jn.categoryId}))}},"\u5BFC\u51FA")))),y.createElement(He.Z,{spinning:Ho},y.createElement(ue.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Pa?ja:null},rowClassName:(Un,$r)=>$r===0&&(0,Fe.dE)()&&ci.Z.tables,dataSource:jr,columns:Er})),y.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(et.Z,{current:jn.page,pageSize:jn.per_page,total:Ln==null?void 0:Ln.count,showSizeChanger:!0,onChange:(Un,$r)=>{jn.page=Un,jn.per_page=$r,er(Ti({},jn)),Ha()}}))))};var $o=(0,oe.connect)(({shixunHomeworks:mt,user:Ve,classroomList:Xe})=>({user:Ve,shixunHomeworks:mt,classroomList:Xe}))(Tl),ni=b(61604),Vo=b(75735),Yo=b(71635),xi=b(88656),Li=b(15454),pi={saixuan:"saixuan___YYKk6",jianyi:"jianyi___JfvkX",jianyi_title:"jianyi_title___O8xXY",title_left:"title_left___hgt7u",title_right:"title_right___bgOlj",yijian:"yijian___kuF8o",zonglan_list:"zonglan_list___Tg_Xt",zonglan_item:"zonglan_item___ROpPX",item_top:"item_top___Eo6P8",top_img:"top_img___OGjVL",top_name:"top_name___CNBFw",item_bottom:"item_bottom___g6Fr3",fenxi_list:"fenxi_list___hB5eH",fenxi_item:"fenxi_item___mT1O4",leixing:"leixing___AnHea",pingjia:"pingjia___GSE_s",tubiao:"tubiao___tDde1",tb_title:"tb_title___YUvKG",pie_style:"pie_style___O7nQh",line:"line___mXCcs",bar_style:"bar_style___dRGG2",inputBox:"inputBox___OtNab"},Ji=Object.defineProperty,qi=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,nl=(mt,Ve,Xe)=>Ve in mt?Ji(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,rl=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Gi.call(Ve,Xe)&&nl(mt,Xe,Ve[Xe]);if(qi)for(var Xe of qi(Ve))ml.call(Ve,Xe)&&nl(mt,Xe,Ve[Xe]);return mt};const yl=mt=>React.createElement("svg",rl({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var mi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Cl=Object.defineProperty,Rl=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,_i=(mt,Ve,Xe)=>Ve in mt?Cl(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,El=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))is.call(Ve,Xe)&&_i(mt,Xe,Ve[Xe]);if(Rl)for(var Xe of Rl(Ve))jl.call(Ve,Xe)&&_i(mt,Xe,Ve[Xe]);return mt};const bl=mt=>React.createElement("svg",El({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var Ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",Wl=Object.defineProperty,es=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,vs=Object.prototype.propertyIsEnumerable,Ql=(mt,Ve,Xe)=>Ve in mt?Wl(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,xl=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))ts.call(Ve,Xe)&&Ql(mt,Xe,Ve[Xe]);if(es)for(var Xe of es(Ve))vs.call(Ve,Xe)&&Ql(mt,Xe,Ve[Xe]);return mt};const Jl=mt=>React.createElement("svg",xl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",us=Object.defineProperty,Hl=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,$i=(mt,Ve,Xe)=>Ve in mt?us(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,ji=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))rs.call(Ve,Xe)&&$i(mt,Xe,Ve[Xe]);if(Hl)for(var Xe of Hl(Ve))al.call(Ve,Xe)&&$i(mt,Xe,Ve[Xe]);return mt};const yi=mt=>React.createElement("svg",ji({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",Oi=Object.defineProperty,Ki=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,ol=(mt,Ve,Xe)=>Ve in mt?Oi(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,el=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Wi.call(Ve,Xe)&&ol(mt,Xe,Ve[Xe]);if(Ki)for(var Xe of Ki(Ve))Mi.call(Ve,Xe)&&ol(mt,Xe,Ve[Xe]);return mt};const cl=mt=>React.createElement("svg",el({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var il="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",ul=Object.defineProperty,ll=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,ls=Object.prototype.propertyIsEnumerable,Cs=(mt,Ve,Xe)=>Ve in mt?ul(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,cs=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Dl.call(Ve,Xe)&&Cs(mt,Xe,Ve[Xe]);if(ll)for(var Xe of ll(Ve))ls.call(Ve,Xe)&&Cs(mt,Xe,Ve[Xe]);return mt};const as=mt=>React.createElement("svg",cs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var Kl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",hl=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,Fs=(mt,Ve,Xe)=>Ve in mt?hl(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,bs=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Vl.call(Ve,Xe)&&Fs(mt,Xe,Ve[Xe]);if(Ul)for(var Xe of Ul(Ve))Es.call(Ve,Xe)&&Fs(mt,Xe,Ve[Xe]);return mt};const ds=mt=>React.createElement("svg",bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},mt),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var Js="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",ks=Object.defineProperty,fs=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ws=(mt,Ve,Xe)=>Ve in mt?ks(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Is=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))ru.call(Ve,Xe)&&Ws(mt,Xe,Ve[Xe]);if(fs)for(var Xe of fs(Ve))Ms.call(Ve,Xe)&&Ws(mt,Xe,Ve[Xe]);return mt};const ms=mt=>React.createElement("svg",Is({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var hs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ri="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAADmCAYAAADFnymGAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQlgXGW5/n/f7PskmUnSpE33QltaWjaRRQRFQZTloqiIuCCKegVBUPSvIl53EFFxu4rXFXdBdkRWWQsFWgpt6d50SZNMJrPv53x/3u9MUBSkLQXSNKOh7eSs35xn3u15n1cx/hp1K6C19qTLdLk0SdtNUtkkbEgqTcLWxJXCr8GnwKc1fqXwyU1oTU0pqhpqCmpaU3Upslox5IKUdjHkskjZilRbkD6lVGPU3fwefkFqD7//V+z2tdbe4RqzLZv5LpsZGqahmYpiGjBJazwv5cUphYBxM5r1KDYoWG+7WOt2sazVx0qlVP2lPP/4sZ97BcYB+TI8GVrr8FCFg7E4ENjX/Chma433ZTj9Dp9CKepoVgKPmx83ixMBFimlijt8sPEddmgFxgG5Q8u1fRsXi7qrojhc2xymFYcrWPBSW7ztu7Kd30osqoalSnOvcnFfQHNvOKz6dv6I43s+1wqMA3IXPBfifqYqHKY0b9I2xzat4C448qg/xOPKxS1acXMywH3jbu6L/7zGAbmTazikdUwXORHFyWheryG6k4caE7spyKO4Hc3VKsy1CaVyY+LGXuabGAfkDiy41jqSqnCCsnm7hmPR+Hdg9z1nU0VVwS3axR+SAa5TShX2nJt/cXc6DsgXWD+ttRqq8Dpt8UEUJ6AJvrgl38P2VpTRXKfc/CQR4A6llN7DVmCHbncckM+zXJKYKWvepxVnopm+Q6s6vvFzr4BindJcGVT8fDwh9HxLNP7wPGsFhkr6UK05Hzhhd8+MjtaPtlkDvU4pLkuE1P2j9Tpfiesat5CG4aJdQ2VOQnOB1hzySnwQe+o5leIBFN9MBPmLUsreU9dh5L73aEBqrX2pEmcAF6CZsac/DK/o/SvWAt9Mhvg/pVTtFb2WV/DkeyQgDVe0xHs1fF5rpryC6z9+6n9ZAaXYqOBLbSF+sSdybfcoQGqt3UNF3qUVXxi3iKP8u0CxVmm+mAjzG6WUNcqvdpdd3h4DyHRZH25b/EDD/F22euMHeslXQMEyl5uPtgXVvS/5yUbBCcY8IPNat1dLXAK8V2vG/P2Ogmdql1+CUkjt8hf+EJ+KKjW4y08wig44Zh9QyZymSnxIab6qoXUUrfn4pezkCigY1or/lwzx47GakR2TgBws6gMV/EBrDtrJz358t1G8AkrxsIaPtofV4lF8mTt1aWMKkMNat1glvgqcpTWunVqR8Z12ixVQCqlZ/q87xP9rVSqzW1z0dlzkmAFkqqBP1/BNoGM77nt8k7GzAgMKLkhG1K/Gwi3t9oAc1DpKkR8D7xwLH8j4Pez0CvyOMB9qVyq/00cYBTvu1oAcLur9GvAHNDNHwVqOX8IrvwKrPfD21oha8spfys5dwW4LyFRRf0TD5eM9iTv3wY/ZvZxezPOSYfXD3fEedztAmk79EldqzSm744KPX/PLswJK8UcV4szdTblgtwJkpqj3rzsu6jgR/OV5rnfvsyjWeuHtLWH16O5yI7sNIFMl/TGt+ea4i7q7PFqj5DrFhVVckAyp742SK/qPlzHqAWlapIr8YjyLujs8TqP6Gn+XDPPe0d7aNaoBKSUNVeQvGl43qj/q8YvbLVZAwR06zEmjuTQyagFZ0LqzXOJmNPvtFp/2KLvIarlEMT1IITNEOZelXspTLRVpVMrUa9L/q3G53SiPF38ojC8cIxhrJZbsoHXCJDzeUSmq/uJXWfFYMMSbIkr1v/iD7fojjEpAZip6et3i1vHkzfZ94AK00vAguf4tDK5fxdCWdRRSA+h6DatSQ1sN3G4XGgttQ8PSaNvCsmy0trC0816lXscTDOANhemeuQ+zDnoN3XvvQ7QlsX0XsrtsJckeN29sCah1o+2SRx0ghwt6YQNuATpH22K9FNdTq1axalWq5SL1cgmlXMZieQNBXF4vbo/M3FGmb0xrjW1b2PUG1XyGod41ZDasoty/hcy2zbgFcFrLFCwsy8KybbSladjy06ChG9gW2A2bugDS/DSwbLAFlfKSnZH9ZBqPJjKhi5kHHc7Bx72NWGJMsRL7PXDsaCMRjCpADpb1kcriWg2xl+LhHy3HLGYz9K1aRmr9SlIbV1Mc6MOqVNC2AyZb5O6CIcKJdiJtCfyBAC6XC91oUC/kKWfS6EoZl7LxGsBq6pZlQGXbjk6U/Km1/Mh7Gls3QWhpA9Z6w6ZhWzTsutnWtmxkV8vW5kc6EKV9VLnl3zbhRAeHnXQaBxxzIi6Xe7Qs5Yu6DgU57ebE9qC660UdaBfuPGoAOVTSb7U1V43lskY+M8TKu29m4+K/owsZQn6/A5SqhcvnxxeO4PN68bhclIsFaFRxCxBRuBQol0JJt652Glm0AEl8UNP4oBAcCbhkGwGYgFFgZSymWFbLxtIWtYYDSGMlGw0aVgOrYZl9G+LSChjFrZWnwyVHdplzWY068486juM+dC6B8BiZnKDMDM3TEiH1512Iq50+1KgA5GBRf0jBD8dyy9TqRXex/JY/oooZPMotMKFar0MgyMQpUwn4AuQzacR6il9pwNYQpxHcLs8zYHScV4M/x71UYv00SrvE0XzGQjqup+PmiuU1VlDbxj11rGDDWFUBogCyUW9QazSo1S0ajbpxcy0UbuUyAFfmtC5sZdMzdyFvO/+LRFrGRt+3fH9p+Eh7WEmTwiv6esUBmS7pU8UyjlV5DXm4H7vuN6y7+0aiQZ8BoqCp1LBpnzSJ7klT2Lp5M9mtW/G5MdlNq1E1bqbb7cHt8eIygBDgyZ8jbZ5OYkaspwGPWDXzb3lfgkLHQrpdbrSxqrYTVzagIVbRrjlurjyKYgEFuAhYm/GnZVGt1WiI1Ww4YBZXVVxnF4rJC/bnv869iFAs/oo+wLvq5LJEYinbQuq3u+qYO3OcVxSQQwX9Rq24YbQOLt2ZBf3nfSyrwYN/+DHbHr6TkD+AYElcz3zVYtLMvfF6Paxb/gQeF7REY9SrNeoNy7zv9XqNZRp5Oa4q5veVSoViuUyxXKRUqlCt1amLZZOY0KrjRhGPRulsbycY8FOr1ShWy1SqNWo1xz2VbR2raWywOLwGcMrlxuPxGODJOV0uMR9OXClZ2UZdZrk6FnPS/IWcdM5FhMeOpawrzVsSEXXri/3sd3b/VwyQqaI+SMMdksjb2Ysf7fstuuaXbLrrWkLBgKn5eX0+CqUi0c4uE/YNrF9HIpHA5/NRrVRwuV0GjKY+KP9zOdZLLFQ2l2NwKE1qaJhcsUipWqHekISMNrGh2E3ZJ5loY8rEiYRDIRPzCXgr1Sq1hlg7cV3FI7YkH4ulJZHjvCdOm3LjgFAss3I3Aeky4JRY1lyTMhVME1+K0Hhi2t6ceM7naenoGu0fx/Zdn6Kg4HXJsHp4+3bYtVu9IoDMVfRe1Qb3Acldezuj52irF/+dRT/7Fi3hkIn/fF4fFjYNxDdyUxwapmtCh3nYq9Wq+b3X52k+8A4wxLUUEG7atIVtqRT5Ss3EjT6PY0EFyH5fAL/fh9/vpSUWp7tzgrHC9aoQABpU6zUqpqxSo1KtUKnVjcUUV9QAUlxZsYCSxJEY1DiuGpfyGJCLy2tcVfMlYUJWJ8vafHI8HjdtU6dz6MnvYfr8AwmEx8T3a8rv4bBYQK16uZ+olx2Qg0XdreD+sawYnk31c8NlnyJSKzXjQA9+v5+BgQFcHq+xVN0TOnErJ54LBP1OrIdYIonjbPr7B3lqzWqGhtN43F7i8RbaWhLE4lFC4TABAaHP77i2LsmDOi6txIlS7BdQitVz3E1JENkGiOVKhXyhQCaXJ5XJMpDNkqtIQsd2kjxSKkEbC+kTi+1xrLbf48Hn8eJ1y/se3OYEgk5lrGfNtmmfMp0DXnccC496E7G29pf7Wd6l5xMFdQ2HtofV1l164Bc42MsKSCNCVeTvY12s+O5f/4D++28xVsvl9hKOhCkUi/RvGyAQCtI5oYNQKIy27OY2yikvKBfDQxmeWrWKoeEMrW2tdHa009bSZqygsG0cS+UyllISNU4mVf6rwBY3U/7qCH2bksjTMu1OLVK2swyGGpZtSh/5QpH1m/tYum4DT23pJ18pSySJMu6p/IAYQ7dbEfD4CPv9hANeIgE/QZ+XgNeH3y1lGjduTzPetC2iyQ4OfMPxvPbk03brpI+INLvDHPFyimi9bIDUWgdSRSRYfs3L+Y3zcp9rcPMGrv3GuSSaXFGPL0A4HGLV2tUGcIm2BB0d7ebvPr8Pj9txU6X0sLG3l62btxKNRens6MTn95ukislsNuM42dhh4zjFezmOS0oTrn8W2XOsnBYwGrLBs3/EijrZVXMICpUqm4bSrOndzJatg+QqNWzllEfqlqbakKSRUyYx7qxHEfL5ifh8RPwBYqEwIZ8bt7v5I4DWNl3TpnHcGWcz/7CjmnWal/vT2CXnuycZ5o1KqcouOdposJBm3FuJa7TmhJfjpl7Jc9x51ffYfM8NhL0+Y82isRjDw8P0DQzSEo8zYUIX4XDYxH+SzZRYsVgs0rupl3q9TiwWN/l3qUEG/QGCwaB50MUaOiDSTYA6JRFjNZWQBwSgDgnA4axKmUOsZLOmacoizjYms/qM1XSSO5a4tJYmnc0zkBokU8g7rq5S1K0G5VqDXLnGcLFKppinWK0aMIsLK+CMBgKE/D5CYj29frwuZdxd5VYceuxJHP/Bc3ZbTqxSXJsIcfLLIc78sljIwaK++Okn5guvJFBejnNXigWu/tJHcecGTaZSYjwB34qVK3F7fSQTSZPICQSDprwgsVcun6evr89xK01yxTLZ2Eg4SDAQMJlNeU9qJhIvyjHdXnFNPTSEcWNKHg2TcTWsm4bEgZaxugJUydxKvOdRDidW0jYOqUAA6tD0HJfWNgRzSfZIaSVfKpqMsDB2ZBth9ch5SvUGhXKZdL5MKl8yGd9qo4HbxJrixnqJeP0E/R4CPp9JVvlcLqbN3YfTL/wi3dP2ejk+il1/DsUX28Pq4l1/4Gcf8SUHZKqsX4fN38YyC2dkSTc++Ri3XHoBsYBYLjfxWItJnmzasploNMqk7i6SyYT5nXK7yeXy9A8MUhBiea2Gx+MlHIoYMHrdLgNEj9djrKTfH8RqaAPgdHaY4WyOXL5Zh2w0qErxXmhzwntTINlPr99L0O8lIhYsEiYcCuIL+B3XUmqOhmhg6hgOcUBA2ax1ilUUYkC1WjOur4StJjFkNahJprYh4Kwbd3cgWyBdyFNtWCYZJHGl3+chEgyYrKzf6zNATU5o590XXMS8Q458qZ/rXX58I8zs4g3JoLpjlx/8nw74kgKy2dO4BM2El/ImRsOxxcrc99sfsuaOaxx3zecjHouz/KnVxuokW1uYOKnLAFPKBtlsht4tfSaxIgASaxINhY0FFMvm93mJRiMoj4fhTIHebf1sGxxkOJenUK5SrjZMCUMSNFLNtrRyujaaXRxiIuU8PreboM9FNOgnEQ3QFouTiEWJBoP4vH4DXKHH/TNTR6yhYzEtQyao1J3+Sb/Hbyy2WGPjxtZrTbqdTbFcJ1ssky2VKFZrxl3vmdhFZ7KdTb2b0PU6kVCYRLKV0y74PAuPeMNo+Nh27BoU24IhFr6UvZQvGSBN3FjkrxqO3rG73v22ln7Ex274FRsfuI1yJoPkV0LhkKnvrVi1lngkQmd7gq6uCQQCAeMOrlqznkyuaFy9gD9AOBDA73GZ8oiUOMT960+lWLtpE1u3pRkq1Q3bpmo3kAp+0OMjHg4Ri0ZNxnRoOEe2XCFXq1Kp1Ry6uSGhO7Q5tFgvTTTgJxkNMi3RSqK1hZZohKDJ4ApLx4lFHZK5xKDSBSKc2wbFagWXdpnssNuNYfuIa2vcZrHQtmV4sCUTa1bIF0uGFTR95gxmTJnGmtWrSA8N0R6PkUi2876LvsaMBQfsdh+2gtsSYY55qeLJlwyQQ0X9eVvzP7vdiu/gBdcqZe75xaVYm1dRyJUYTA/h87iIxKL0p9L0bxs0D353ZyfJZIvhnK5cu56BdAaP1PSkY9/nxed1G+C2trSRymZZvX4DvYNDpCoVcqUq9brN5I4OZvd0MyERIxGNEAgGGEwNs3L9FnpTafqyWbLVuil1mKyscpmkTrVSM18SbZEoExJt9HQmSIYDFPMZKpUywUDQlGaCPr+5Jqdkop0uEIkfLadUIi6suLcRSUp5PYYEb9WlW8SmrrXjzkqLmIUBcU4sZr5AJBZnwYIFpAcH2bZ5E23xViZNm8r7v3AJ7T1Td3DFX/nNn865XZQIqy+9FFfykgDS9DXa3Cbc5pfiokfTMe/97RX0P/w32tva2by5j3Q2i9/nJhiOsnZDL41anfa2GF0dncZdXb+lj96t/Wi3i4DU8CTW80i8GTGx4sbeLWzsH6SvKEmTislsTmiJcMxBC5k3bQoBl2W6PyRh+tT6DSzfsJHN2QpbsjmqdeGjSoeGxqNcBN1uWiNBpk/qYsaUHiYkWoj6/YZBLo3R2UKJbak0m/u3GtKAlGcioQg+j9+xlNqi3rSWAnIpejTqTskkFg2brKpuOLGnlETExW1o4cnS/LdNpdogUywZgO49axZBr5dNm3rp7mhnn1cdbLpGfP7AaPpIX/BalMLSLo5+Kfoodzkg81p3VEpI3DhGyI3P//msevA2Hv3Nd0xGMRqNsX79JvL5ginia4+Xtes3EfR46GiP05loN936y9avNw+nlDwksSK9j7FwyCRvNmzpo3+4QKpYY1Mpb6zP7AkdnHTEwfQk26jXa6bMIa6kWNkVvZvpy5XMPmVJnrjchNxuJiTizJrUyfSeiXS3J4zFNqydZiOy0QSwxMWsUarUGJKG6X6JT7MmexsSUHp9hgwv+Ryx6uKiGpKBlGSedn2EqBOLREzsK+UUSxqdhXxuACz/dvovazZUG5piuUqhUGD61Km0tMQZ2LaVKV0TOPbMjzH/yDe9IAhG3QaKvkCIhVGlBnblte1SQGqt1VCJW7TmjbvyIkfbsaS8sf7hO3jipt8QtCqGDufx+1i7rpdctoTX7zOc1U1b+0yGsz0ZIxFrYWB4mE2ptLFwYsnkqRY3USzk1sEh+vNFhst10qUGhUaZWYkWTjnyUJLRMOVqFb/bY+LHlWvXsXxzH5uzZQbzMlvGpiXoZU53N/NmTGNiRztBr8eUOGy7YcorXrdTs5Ryi1EfEJe0LomhKoVyieF8gYHUMH2DQ5RqVQL+oCEuSNlEsqymBir/F+srWVrlNVZUMrd+Ic5LGlKkQsTFFakQkQZpODIgti0N06LZUzWZ4WlTpxKNhGiUSuw9Zx4nXvglQvGW0fYxv+D1KMWtiRDHKumN20WvXQrIVEF/+ukv6q/tomsblYcZ3LiGR/74v0Qo0bdlE2Gfz2GhuN2sWttLLlc05Yu6ttk6mCIW9NPe2kLA52dz/yCFRsPpb0Thc3lxeV2mZDCYK5Au1ylbGGsSdrk54dCF9HS0USpK8sdtQLVuSx/r+gbYmi8xmC0YkM6eOpEDZ02js6UFtNQj68YCB/x+fAHhvPpMU7TpqTT9jiO9kQ77Rix2WYBZrJAazrFtOE0mnzPglZqpWHJzj015EcngOhlaP9JiJkR2oc85hHex/NIzCQ1h8xkZg2ZZBXFlMZZy/j5zjQJeV7SFA972ThYe+1+j8vN+oYtS8OlkRH3jhbbb3t/vMkA2leKeRLN7BQTbu1LA0JaN3HHFRUxq8VOqVRjsH6QtFjOxk5QdVq7rNTGkkMHrlk0qkyEc8JGIxU3MN5DJYEuxXh5vKda7vJQrVdLlEtuyBbTLT8WyKZUKLOiZxH4ze6jXywa8fq+foUyWjQNDbC6UDIDbIyEOnD2dqe0duLS4iBY+4Zj6fQQCPlPyED6rXJ9kXAWQIy2WSrkNWCQRU63UzXUUhHheqZKvlskXhYReNNZRMr9GbEtcVzEG5lhukx0W97xcKTOczRr31ufyEJBuFCEKyBeBoQY2wawkvjU9XoZJNGvGdHzVKjMPOYTXn/VJY7l3u5ei4nWzz65SsNtlgHx6jPgNaN682y3odl5wvVrlzh9eTGHd4+yzcD5LH1tmuvKl5UlUAWr1Bqt6++kfGjLlAyk7SM3Q7/XSGo6YEkGuWkIL7xSMRWlIbCWF9UKRQrlGMBQjVcwTcGsOmjWdsEcZCUdjcWsW/ek0A4Uyfbki3YkWFk6fQtgnFQ1H7EqYPV6fGw8ObU1as+S9oIlRRWfVZcApsaNpzWq2Z9Wq9abrKkmkSpN9Y5myhbRsSezr8UkCSsoiYu08aGWbemk0HCMQCDKQTjczzELpc+M13FtlAOmXLhGfdIpIx4gbvz9gXNhoLEJ7NETPrL059vyL8fl20+9yxY1Pj1d/y3Y+Sv9xs10CyFRRn6Q11+yKCxqtx9j8+APc88OLSSRamTZjKvfd86ARpEomEpRLZaq1KptSWTb2DYoBMS5eNl/Eg5tIKGg6+aum28JhxwiJrVqxTBG9N5cl7Avh8nkZzGSZlmxlcjJmgOa4ty5yhSLZUoWt2RLtLVFmTEjikU4M4z66jDWUUkQ4FDDqA62xuCGeZws5UsMZhjI5ciVRGqgaF1WI444ynWUkPsQtldhW4kNDLBdP07i2wgJyyh8CeiVxrFG/UiaeFDe6raUVt8/PYyuXky7kCHoDhtsalB5Pr0MRlDqnX67PkNGDxMIxtEsT9bmYOmsub/7Ul4385e76Uor/SobVX17s9b9oQGqtQ0MlVmjN5Bd7MaN5/0d//21W3XE9PVOnEY+Huf/+h/F6/UzsnkAhJ0Rsi3XbBtkylDXiVS7lplSqGvqb1PnEopgeDKGligiGtqjULFLlKn2FEt2xOCXLMuCe3d1uHlThgEvup9GAfLlKWuJTv5+JbVE8boXbq/C6vE7dMxAw9c5QKGTcT2OxhtIMF4qGGC78VrGQTvQqYJKODKGhCyhdzSZlp2wiFk2soXwZiKst6gJSkzQCWwJct1hbuQuHBxsOBOnq6jZ0vqWrnqJcr5s6pgA4HgoaVpD83StxpksRDwfpSnaYVjSKeWbNX8BxF351dwdkbyLEHKVU6cU8xy8akKmS/pq2+fSLuYjRvq9tNbjnO+fR++QSZs7a27BrFj/yuHmQp02dbLo15NFet7mfbfmSib3E4lSrlgGHJFVM54OAy6h5CefUolK32Jork6vbTGqLkilWDeezpzWEv9nTKLUHqS8WShUDjnhLGI+SBmJxCcXqeIkE/QQCftMtMpzJki9UyNfrVKVgb0mzsshIOq6yI2glIMMwfCrCtBECgFxT01JKoki4tB63y6gTGGA26XQCQJdXJEnEUopjbhR26Eh00pFs59GVy9mayZhzSW3TsupGT6glInS9ACFxfbWmvTVBT89EQvUqE/eZz9HnfQGvVxJku+9Lufh6MqQ+82Lu4EUBMlXVs2nw+FgVqRpZ2HImxf3fv5Ata1YzefIUfEEvix9ZSrWumdTt9C3m8znypQbrt6XIloqGiSy+n4BVHuiAz4uSGMwUAR1XsFa12JwtmpG/PW0xMvkSrZEwLQEXIZETMBu7yNcapl4o5IER9QyPduEXd9Ar/rGmUqmaUQD5asNxSy3bJI1MftRIObpMEqdqa1PWKEt3iIBLgGfcSmeWhxDOnT5L+btlYr6gdG2YxmiNVbfQ4oJ6RKmgqQ8Lpm45a+oMw31duvopo+PTkJYxcc2rNQJuD7FIiHgwSCISxaNgSk83e0+YQGzWHF571gXPEvV6MQ/1K7WvdKrhYd+kX63c2Wt4cYAs6Nv3hMlUpfSAAeS2DeuIxVpp70iy6JHHyJfqtMQi9EyayJb+bXg9QdZu2spwWXicwh11UaqUTSYzFAgaiyM+qzKiwzblqs2WbIm6W9PTFjdlB5GKDLpsQ20T4EpL1ECphselaItGjOvptFM5pAL5d93Whl6XLpQoCBFcufC4PPjcAiFH+LjW0JSEKC5dIWgT2wnYjF5O086JGysvyYA6xs9GK8nQQsgj3Rt+c04p/AtivR6vcX3Fr3bZmsldE+np6GLlunWkynkKpTKVWsNx1W2bkHSfKBcdsajh0EpsffC8uSQWHMSr3vGBnX2GR9V+MmErGVGv39mL2mlAip6qZfObnT3x7rRfvVTkzm+ezWDvOtxuH51dnTy1Zj1bB4aMZs7UyT3UGnWTeJEESG9/iopQVJotTSLZKAQASQK5xFkUqlndplSt05cv0VAuetqixuUMCIjqdePCemybig0bhotMbInS4vdhK2HJGMk3o9NaqNXYmCkwmC+ZuqGATAAryR6xgJVG3bRJ1U1blrigXkdm0ricAtZmA7PRdrWdlqzmhyPHEPdczicWzS90P1E5MBliGyWAbjZZi0BePBxhwV5zWNO7wXwpSYZVOlIEmJKJlmZmKYl4tM2UCZ0GoNOn9rDgxFOZ//pdkqQcFY+V28W7dlbfdacAOaR1zC6xck+gx418wrd+42MMrn6cgD8sqU2qts2KpzaYQrfwOpPtSfqbIlaSSMnmSqYUIhnMcrmMPLBiEdzCnmnO1ijWGgxKgy8uJrZG8FgNvCiKpTI9yThhl4tCzWLtcI65XR20+F1YyhkbUK7b9OcrrBnKkq7Ucfk8BEVBQOqLQvRu2AaMAjiJHgVEkqyRpI3Rd5WYUGqXtsbbjEeFyeP0SjpiyMagj0SeUsMUB1rYReY8LsNhdcuXjOwnRAevlwNnz2PrYD/r+raYZI/THeKhVq1RLZcNwO1GnWQkxsSONkLxCMed8zkmzxtDUwcVfa4QsxNK5Xb0G2KnAJkq6i8/zZD67I6ebHfZvl6tMLjmcXS9SritE28wwsq/XsVTd19POBihIK1IPh+9W1IMDmUNABJtbSaTOCh1SI+PvIgYizaNFl3VOo1yxdDFJOQThXGpQZZMlrVEqaHpCAdp8brMZKt8KUdXPEZLIGgU4dZn8yyc0k00oEz8ly9bbMlV2JQpkreF+eNwnhWVAAAgAElEQVQkXiQjK0wccXNFztj0FYsxNYUTqY2K1ZT/Ou9LvVDI7T7l1A2NGPOIBTbxpGSDHYaPvG8ElZWNaA9ICcNYWXlXpnS5XAaQ86dON1nZJatWmoSQz4hjBWmJSWbYbWqglWoZl6WZPrEbTzzCu7/2I4LRsTVf6WmP/ivJsPrcjj7zOwzInNbJWpF1GsbItJVnL5lkEQeW3kk4/RTZ9ACpgX4KJUlm2GzdsNpYjEg4asoK4mpuFFGofNnEh/F43GQWpeVIaGMiECWyF4KSWrWBy90gLl30ZsiNcDtt0qWK9CrRHQ3Q0x41HRRCP0u0xahVSvQPpkkVynSFooYlszk3zFBZU6lJnOg1/ZUe8SfF8irhkkoZw6RnnEk5wlnVIlRlU27IoJ0GNenKMLxT5QzWaZYwpEdLQGhEtZq81REH1hnc4whsmSwx2smc+p2WLalPBoM+ZnV1E4/FWLF8JV6fWHQ5pjIdMB1tCWLhsGl4LuSLTEwmaNt7Lidd+JUdfW5H/fYiUO8LMz2mVGpHLnaHATlU0pfYNp/ckZPsTtua4adLbyBU6Wf9mtUMSNZ0uECpXDVsm3K1RmdbqxEg3jw4SEP5GUhlTEOuuHGioSN1yGwxb6yjSx5605ZkU62USIQCBLxup49QEh7VElMnJDjk1fPZd/8FtCXbTTuSaWQW8PX3Uy6WKKbSDA4MkM7kqVQs0wZlQCLZ2KaAsaRrmvavKWTlcEkl1pQ2KmkkrtkNig2MdRahqlxNNHLq5Os1ymbYjnRqNDVejfaqUXx9psRhpFjdYmGV4fF2RqMOzdXrMepzs7omGeA9/sQy04g9XCoRCviYM2smtXKJrkSCaCRCvVLD73Ez+4R3cODxb9+dHpHtvlaXi0sTIfWp7d5hR7X5mpIc69CEduQku9O20uJUWXIN9c0rWbtmg2lLSg3lyBSKJvYDYZv46OpoJ5XPsWnboPhsJoMpllFePrfPJD2KlYqTkRQRKRlk06ijGg2SYT9+bREPK/afsxevOeq19Mzbi2A8ao7lUH2araQS69Uq1LJZStkMxXSaUjZPpVikUi3RqNWoV+vPMG+EfSPJHKmdCj3N6ORIPVIsoghgSWe/NBE3RAnANrGoWOqCdPqLdS/WyJbqZGsNMlVpjDYVSlzi3op4stdjmqk9XqlTKiLKY8S1bPEQonHmTJ5COBrm9nvvMZlfaaI+4qD9zDj1LZu3MGPqFLqTCUIuD/lGjTec/yUmzJi9Oz0i23+tilIwxPQdkfzYIQuZKuhva/j49l/R7rll5sHfU9v4OOvX9rJlYIhUOsdwvkSpLLxO2yQ+2uJxkq2thkC+cVs/de3C7fOaWRqSwBCmjnRVSA1OXEQBibJcBD11ZiQCzJs6kYNfcyB7L1xAONkJwjU1n0YTiM0ZkGYFjfJ4HatewZKMpZyjVDYurV11zidlFKsuGjt1U+O06jXshjBsnCZjo0gnv5eMq4yekynMNceVFtEqycSWJREklrNik5d5IqUK6UKNoWqNoozOs8Hlla4TjxFPFmarH6HbiRNrE4vGWThzJnUa3Ld4EYnWNvbbZx61coXFjz1q+idnzJmLp1ZnXvcEqq0J3vjJr+z2hID/9JQr+E4yos7dXiRsNyBzWieqJTahCW7vwXfX7TKP3Ux5xd9Zu1pKG8MMpQtky2XK5aZbZwk1DtPpEQ9Hjeu3pX+IbLGIV6QbpQgvkv7SsGskLWzsusZuFHnt/jN565tfz5SZ04l3dsj8OccHdHQbQTm0NFNANC8zhbU5M7KBblhomXRVF4BWsWtVB2hGArKBLUCsV00iyRaLaN6vYzfBKD2QonAndVKjHlerm9kiVUMwtyibH+GvCgndptRwk6nVSRcrpHMlUqUShZpJGZkkkBAC4gG/KYmIK/rqffZhS3qIh5c/zv5z98FjKVasWW04sz3d3Rx/1rlcc+X3ecPcWcw49m3sc8zu2Xa13c+2ouwP0RNTamh79tluQO4pGjmyaNXBjeTuv4ot6zeysXcbW7c5YJOamoBLYkRp7K1rGR3nJxaKGMJ1qlAwHR5irSTV7+jaKFTDxtuo8Or9pvKe972DyTNmgmjSjCRepCVJagymMO8IU5lq/MjLGY1sQCn8OS2usxlBLi1X4ppKt75kbqUpuI5qgs+SiVfCKxWgWmIZxWrWkc6Vmly/3E+1btqvHFBaDt1P5B/Fna0JtU5RsxQ1rahWYVu+wIpt2ww9zrjGT5uAVp+PCW0tRvngNQsO4KGnVrBswzpmtHdgVWuUyiVisQinn/9ZeuYfxGdOewsnvPYw3v7F7xNqadue53S33mZHNHi2C5DNMQAbgY7demW28+LlIS8uuQHP4AY29m5lMJ1h69Y+tvYPkMvmTY1PBuNIXFizRDemSk1cQa2o2ZI9bRgNUwGMANJr1TloThfnfez9dM2a6QDOWMOmZZQ/pZhg3nM6KZ4ZL/WMoRwBpTOM1YDTgFJYNU5NUSyyAE9atszIubq4smJJHcspALUFpA0n7hRLWZf4tCSliCoVGbpTlf5IaVrWxo2tNuQeZSisJHq8VLWL3nSW+5Y/ybaiZJM1LV4PU5MdtESCHLLwAG5etIit6RRTEm0k4lHzJfC6U07nrf99IXfefD2XfPz9XHTpdzj0pHdv5yey2282kAwzZXvGEWwXIIeK+oNPD2x6xcc9v5wfS6FvPf23/5LFDz3K/U+sIpZsoaejnYhoquYyZIazJg6TWEqK/0IQKFdqDBdKpjNDSN2muVc1OGSvLt57+luZud+8f4DQWEGTrmy6rE3raMBpiofPeKyO52pGWzXfM23/DjBHRpZrp7wiLq2lBZQCTvliaJiY0hZpyCZATV3UuLx1GrUKdeG+Che2UqNWkR5Ix30V2lu1htHFMbMlXQG0K0S5rrl/+TLuX7OSsm3T6gswLZmktSXC/DnzuPbuu03HR0+ijQVzZ3Ps6R9i4evebFz5r17wMTatWsblv7mBQGRMVs6e8zF1KT6UCKufvNAz/IKANDo5RZZrGKOpsOdfovUP3MLiP/2Ma2+7hyf7tuH1B5je3sncGd30dLdQkynGuZKhhplYrGaTL9XIVyoUqnU8jQav3qeTj51xKj1z5zglChMvmlFXjntqACk0Nnmv+Tu5JFNyaE7DMWUHZ7ycIZmaH6On0XzPqFA5ltIM13FAaP4tf5q405H2kPcFkAJGSRI1pFm5IhazSk0AWZb7EIspI80lzoSqZGu1G+2WWZcBbOVh7bY+/nzPXfTmc7QFg0xPtDKhPUln10Suu/tufIEgkxOtnPiOU3n7eY4C/9onl3LFFy/k7IsvZcbc+S/0bI6p3ytYmQgz94X0d14QkKmKPlo3+NuYWp3tvBmp8z1+25+467c/4P4ly9kyUDT9jS0RDzOndpu/N2pOaUFamKS8IAQCaauSmt68CREuuuD9zNxnn2b7hFhEAZ5pwfgHMM3cjWYMOQLWZ1zXJhBHEj2mybkJyBFQipUUmQ5xY43FdKyjKME5VlOytOKuNmjYDhjl7/VGxfBnJc5rSIlDRqpLVljc1qpkiG0jfixueUP7wRUS6QC022fqsdfedSd3rVpJPORncluMqROnkK3UWLp2DQF/iIktEU467T28/eOfNyu+beM6IwjWMbFnOz+BsbWZ8vCGZEDd9p/u6gUBOVjQvwfGZuV2Oz5vAeWy26/mjqt+yOOPLqc/nyXaEmZKd7chk5cq1SbZ22GyCNfTNEpYFm951SzOOuv9KH/IydVIScPhsjV/RkA44qY2rWSzIP+PbKuhzTQn5Dh1zeakHMPQcdzZZmwpYDXt/g4gpfQyUjZxXFjJyAoghXDeTPqIlRRQSsZWEj0SS9Y0tZqII/8DkMoVxpbyjMcnTFceXraMX952C/6gj0mxONOnTWPpmrVGQV0oc6KQ/tbT3sfbz/38M1o+27HkY3mTP7RH1Dt2GpCGJldii0zRHsurtD331rdmObf96jvcf8u1eLw+Oru7DQm8VKuZWYgSHwkbx8yXssGt65x50hs46rhj/mERjXUcyaI23VITRzatphaXtfnvkSBSgCgZVzOKrtkjOQJIk4h1rKIBZBOI4t+KlZQ407JFktEyADSlmGYZRBI/JrnTqBkpOCeeFFA6LmutIpO1tGEnyZg6ywqAJ4QWvVa3D7fLx7b0ED+65vdmGpaox4XjMZ7c1IuNM1MkGQtxyvs/xFs/MmaJXdvz6DyzjVLUfCEm/ic63X+0kEMl/Qnb5rIdOusY3lge7CfuvoXFf/0T6c1Pkc3lDBfU6YJwGzaMPMwiSNUZ83L+h9/DlNl7/QOQBlPN2NHUHSWGbGZanVbifwHkiAqbU+4w+z7jpoplNKa4aTGNCM4/SiP/BEiJJQWAwtLRpiYpsaa42E4NUyyngFLKIJItlnhYRLDEQlp1R0LEsrzY7iDaEzBupzQoizv7p7/ezIqNa2mJxBmqlunP5IxYlaimt8dDvPOj5/Kmd581hp+KHbs1l4vzEyH1refb6z8CMlXQK/bEZM4LLXFq8wb++LWPkk4NUKtUDY5EDFiagGUsuFWp8pqFe/HRs07HF4s7wHsmbdo8ugGkgFF+JQLIzUSPafhtSobLpiOfUFOouDmR9Z/cVmeQjuO6OqwesZbGQkrHvimBNBxAmvql86dYS+O+Sg3TuLHC7hEr2Zw3WdfUDSCF3CBzIz3YrhFA+nF5fObLY/HSx7j9gXuQ8cK96TRuj9/IfxjF9niYD3z2Sxxy7MkvtKR7zO8luZOMqDk7DMhUSR+sbR7cY1ZqB260kBnmum9fQN+aJykWyiYuFCJ5vlwx/FX1dNPw+996NMedeBx4/E2rOHKCpkk1ABwBZDPBI1ZSwPlc+qTNEeTmKOLGGoA6pY5nACnBq6lROoAcybKKZRczJ/8WkJoYUvYXxo9YSVOblFJIA6vWMNS6hoDRkA2kt1J0VB1A2p4gLncAJaPp3IpVa1byl9tuZcVAiqplEQ2IoJWLsN9PezzMOV+/gjkHHbEDqzv2N1UuXp0MqUXPdafPayEHC1rM6nljf3l2/A7lYb/xe59lw5J7TOuVocahjexjuVqn1eflkx97l+GpGtA9yzo+4+M2LeOIxRTL6FgdxzUdKXM4CRzdZONIkV9bCp9PACFglI+w6dI+E1vK9g45wbKckkYllyedyRhVO0kwiUCWabGS7kU5vu2IVRmCkFyiIahLBlmIAYJxN5ZoYLsDuL0hXPJFIyMQ+nr5+TV/5sF1G4kEQ0bmQ1rIBJjtiRbOvexHTN5rzypxbMcTdXl7RH1iuwHZnNHRqzWTtuPge+Qm9//5Rzx+6x8YHs6aZI4ouBUKFUqlCrMnd/DpT3yQaHtn0/0cWaJmDGhCQ5dxLf8RtzVMYb5cqprJVNVyhWqxhCVDWc248rpp+JVEja0b9EyZTMfkHgKhCEpod2IdTb1SrKYklmqm/ihsnN7161i1chVb+7aRK1YoV6TjQ1TLnbYwITA4kpPSwSFNyy4z+iAaDBEOhYhLs3QsTjjYinLLeAIZJOs3Eh75fIZfX3c1Nz68xAgmt0SDhH1eYsEQU6dO5bxvX0lL+5if17tDGFCKzYkQk5+rJvmcFjJd0odZNvfu0Fn2sI1XL76b2678MoWMANIRkMoVylRKJd5w8D7NckfwHwX+kVqHrSkMp+ldt4GhgSGy2ZzppZTySbksOq42otLhMFlHiAC6OWE5ZAr5AZ9iQlcHM/eZS9eUaU0X16HWGa1VqUPKNCoBcq3GE0uX8cTjT5rRcyWhxVlu8iURTHbqpaY16xnugVFbNQoDMtJOxLJkPHlrNMyCWXPYe9Zs/KEobl/Akf7XFlf/7UZ+efNteLx+ki1RQj4P8WiEOfMWcO63f2p4veOvZ6+A28XhbSF137+uy3MCMlXQ39FwzvgiPv8K5FP9/P5LH6KQTplBNRI7ZgtlGuUy7znhSI4/5a2ikeGQxo0rKRZRs27FShYveoh0Km1I3WZalIx6E5l/4cgaj9bhtEqHhHivMgZAVOtkfoeMJ2+LBWiNRZhzwAEkJ/U4wsdOytWQA0xPZJNQblXrbFq/kfvvX0R/OkvWMIlkTJwkoWynq0OspagYiJtqvgm0mZYs80dEOEvazcTyRr1+Xnvgwey77374/EEz4kA87PseeYDvXPU7atplABkL+GmLRzj8mON51wVfHH+MnmMFnm4W+m4yov6tlfG5AVnUUnvsHl/J518BSXhcf/kn2briEfLSklQWQJbQ5Spnv/ckDj369f/UwSHPuIveVWu47aZbyIpVld7DusR4glNH7U0U6xyJDCm7O16t6N44cySVGTHXGY/QGgnQ0hZjwWGH4I2Gm5aqWa6U0obUHk3rlY1Vq5IdGuLhhxazYXM/mWKDlAgpCxHAUs42hibbBKRhDI3ct8hAOmUaUZcTzHfGW3jLG49j+uTpDiA90l71FF/98Y9Jl8pmQnObGbUe4O0fvoAjTjp1/DF6LkAqtiTD6t9Cwn8D5HBBL2jAkvFVfOEVePi6X7Dk5l+SyRUMnzWTzeOq17ngI+9mwSEHSzfvMwmdQnqIm/5yPRvW9hqSjWQ0RRxLxIYdC+SAQpp+RQrEKw3ATeEo6RjxeBXhYIB4KEQkEmTKrOl0TJ6E9sm8DbcBtAhHSUZVsqkyYFUSQALISiHL5s1b2bRxC8Vi1bjXovczwms3spJiDc3IOtFq9WIr0dvRlKsN0pkiQ/kCg9IPWrM5cN4CjjvqGDOkVjKtW/r6+OIPrmBTOk13IkF7PEYk6OHcb/2UqXP2feGF3EO38MDC1oha+s+3/2+A3BNmPO6qz3/Tike49QefJ5/LkCuUSGeyeO0Gn/rYe407iZLRVJLIsXny4Ue4+YZbsKs1IpEwHckWJrQliEbDRjnc6xH3UFryxbA6sv/GFW1mPSX9KaQ8lwytCYYJx9tw+30or9eMRxftHum7NMX/5nhx6fAQQJaLBYq5PKVCkXq5bISajQZds+YpPY22gNH0cMooOVEldx4NEeMq1+pkCiVW96V5YHUfbk+Atx93AnvP2MtY8KHhYS664tus6eujK9FKZzxKd3cXn/jeVURbx36/484+Two+k4yor/9HQA4W9N3AeOFoO1a5nM9y7aUfJ9O3wQzCGUgP4WnU+fTZ72f2fvs1yxiKej7LjX+8lpVPrGTh3OnM3nc+7Yl2M0xVXEGRTZShrJLcKVcqhu1jRohLLdFo9CjaQh7jsiLCxF6fGZaqfB4zY8M4uc6ccsPAEXdVBK2MkFa1bOQ+KoUiNSEtiFBXxWYgW2BNOs+6oTz5fMU0JJvmLiVj7LxEQn7aoiEmtMWY3N5qpji7LFi6vo+7l6zkwIUHcdzrjzGaOTI64eLLLuPJjRuY2NFCd1sL+x92FO/93CXmC2T89bwrcHd7RB35vIAUAWRdYkhrI705/tqOFbjzl99k9QM3ks2W2DaYQtcqfOpjZzDvwAMdl1Up+p5ayZ9+/Tszy+KI17yKcGuH+d2m9DCLn1jFU6s3kMrknXFxRQFOzREqllHhPi/BYID21iBzJ03g0Pkz6OpsM7+T+E6bmRsjvHOncVnYNXUp9JsOjio1UVSvVMkVayxdv4mHNqTpG8yb/aSHMRYMEvDK8B7RYZUma9sMCUoVSmzOZClW60xsa+fwebM4YOZklq3ayKZ0iXe97Z10T+gmXy7whW9eyrL165g6sZ3Olhhvfs9Hef073rcdK7jnbiJRgQqR+GdB5We5rKmSPlnb/HnPXaIdv/MNjz/A3350EaVCia39g5TyGT7x4fdw0OGHgdtvXNYHb76JlcuW8qZjjyExcSIbUnn+fMtd3PPQEsIeHx3JOD3dSSa2t9ASkMlXTreIaKmW6jUGhrKs25Zim5AQ6jUOnL8XJx6xP9M6W4yLOtJK4RTzhS4ntLey00olzcfVCsvWbePqe5cavZwFMycxd2IXcY8m4AK/xxmyauY4GpbQiHQkFCxNf67Iw2u28si6XlN/POrAVxkVucMOOZx95+1HoZjnM1/7Kis39TKzp4O2eAsf/er3mDZ3wY4v6B62h3Lx1mRIXT1y288G5Hi5Y4cfB3Fbr/vW+QxvXm9kPtKpQc48/WSOPvZYcPuwKhXuvPZaujuTTJ89jxsfeoJfXXsr3RMSvP0Nr2bfiZ20BH1gVbAqZWPVREXOSDY2tKmWiDVUPj/ZSp2V29Jc+8AStm4Z4j0nHcWbXr2vKYeMmEkt7BpRlatVaEjjca3B9YtW8fvbH+Dw/Wdx4oHzaFXiImcd1YCGNB+LdywlF0ckWRTYhTwucyC1Wxl1c48nwFDd5trHVnHTA0tJxFo57NVSAllIpVzkyt/+hkKpxNxJXUydNYuPf/sXzhj08dd/XIF/LX88C5CDRb0YzQHja7hjK/DAn37M8tv/SN+2AbZs7uOkN72W004/DXxBipkMTzy2BMvn56/3LeGeBxfz4VNP4MQjDsBvl7FLFUNQL5cK1KoV0ywsVk8oqU5/pcsZGefz4Q8F8YTCNHDz18dWc/mvb+LU447gfce9CokknVStNqwe46pWG1z992VcedO9nH3KGzh63mTK2TyFbIaqDHItVSlXyk7WtSa9k1L6kNN6CQWDxGIhIrEwgWDQtFvh8+MOxbhvQx+XXHUtmzJ5c31CvWuJhjl4r71p83p48xlncfQ7379ji7inbq14pD2sDvw3C6m1Dg+VyGo9Igy6p67Qjt93atNabvnOpxjYtpW16zZx8PxZnP3RM/jxNfdw/X2P0D88RDpfJupW/OhzH+bwudPQuZxx+3LpNMPpIUqlkokdpbPfKeqbrkaCgQDRaJRwS5xANIo3EsYVkAGtAW586CnOu/xnnHXKm/jAsQcZOUZjKi2LbLbAH+9axpd/dT0fOflIznrdfhTyJYrZHLmhQYYGB82ErkzFJpWvkKrUyJdr+PxhU/qolYvYjYJJ6uw3ZSqTejpwyUg9bxB/axtXL17Bl359tSmNCJtgxqQePvWBM1nx+BJOOecCOqdMxSvDdmKtO76ge9AeMqQsESKulCo6X8HNV6qsX68t/qO8wB60Tjt8q3f+/BLWPvg3Vq1ZT2c8yHnnnMEZn/sRf1uxGZ8/hLtW5UsffRsfe9uRVPIFilv7Wb1qNRs2bSNfrFKXBmcXRhqjXrVQdZuIz0VXS5S2iI+2jhY6J/UQTrTiCYWMO1jXmvd++UpuevAJjlgwk0P22Zv2ljgDw8M8/MRa7ntyHX6/hxs++wGmtvnI5qvk0hnSAynSDYs1qQoPrdnC0s2bKGsZb2DRM2kSH/rAmWZS1ua1a1m1ZDHuzBbe/eYjmdSZpG4pPP4Qm4oWH/7uT9k0nKG9pY1XzVvAkfvtZwboSGzqsStEQ1E8LUlC8/anZcbzdhzt8FqPtR2Um6OTQXX7swA5VNQXPU34H+c57eSnPbD2Se75+ddZvvxJ5s2aahIvP/rT7Vy7aDX5mmZKa5C/XHEhe3W3snl9L/feeQ+PrOjD3dLF3EMOoWvyFBYvWcrMOftw8TcuYe3adWaQzfSWCIfPmsSR+05l7vRukpO6cUVjeH0+owT335f+ihsfWGZUC8pVGWznSIT4hb7WGodyif/7xGlMjvkMta+Qz7MlVeSOdQO86uTTuOy7P2TZ8icME6jF6zUSlhd+/rOcesqpZDPDLH9kEevu/Sv/deSBhGQ8XraADJ8ruvx8+IqfsXTTVk5+03EsnDKdh++7kze9/kjmJpK01WpEgsIissmKVuxBr6HrsDfs5OqO7d2enhD4hURY/c+zADlY1DehedPYvvVdd3cmCZLbije/GXc2hUdbPLboXhois49i6aMP8fqT38WXf/hbfnvT7Ry1cC/+dPknaQ0FyGUz3HffIzy+pc4pH/wY0+bM5uabb+Rbl3+bQw57Ld+/8kqGs1lDWZO0SE8yxllvOYpDpidYMHcGgVjcDEMt2TanXfQ9Xn/AgbzlkH0ZKuTN3EeZMSnWVZTvzvnq//L/3n0c87vajMJ6sVTiT/cv50+PrqVn9hwefOhBkwSSDG1nQJJLmmNOPJ6LLv6yYf1sXP44rfkBpk8IMNQ3QCGTR1mKesDPOT/+PfeuWM1F51+Ar1jksfvvYP+p05jTMYl9pkwyxHQKw/jrRbIysfmUD9Ky13jm9d+eQsXN7WF13LNd1qLerDUTd90jO3aPJKUH1j9MotyLT3oSG1XT9ZBLD7NqYz+33HEviQmdfOTzn+eSK37OhV//AScduh9/uOQ8M0pc+ghF/zRDkta998MdDHLZ17/O5V/5KsrlYUCK+qJ4LkNe/R4zwu5/PvNJpsQV+yTDtLXFDZMmU7U46dwvc8Hb3sIJ+8+gXs5j2VUzY1J0WVOlKu+77A+88w2H8sZ5U6naFlszVa5b1svPbrzNKLFbwtKRmqeGveIh/I06Bxx5NF+45NvYVo2tyx+hx1sh5CqT7U9TzBbRdYUd8vP/rrqemx99kh9f9i16lz5Gev1yjp2/H1Ni7US9FrW+DahqloBb44u1MbT3/iRP+/g4WeBfoKH+iddqYsis1m21Its1e2Dswmz776y0fgmTM0uhMOAIzggX1CvNxR4zMet3192Kr62DT37lK9y+aAlvPvW/OemIV/Hbr55thp/iljnKmoJKEJg8D080yhWXfYsrv3UJXm+AFalhKhpkAPqstogZA37hFz/HQXOnE0z1mrqlzBjfki5z/Ic/x7fPOoVXT4pTzedN25UQ12u2qMopzv/NXew1bTIfOHo/U9rYlNcsy7m5/Kc/w2vVsFBkKjUiPg9z2iJUKiWOOvl0PnL+hRT6e6msX0ZPFGrFAoV0jlKhjG25cYUCfPHPt3LDY09w3c9+xd3XXkubq8Qx+y4gMriN9Mr7cA9vxKvrJhHl79iLSnIagXMvIZAc74/816fNFyYRVyptADlY1kdicef2P5J77pZWtUJg2azb7MsAACAASURBVNXE8xvQ/avR+Ry2y4e7fQKqtRNbB7j7rvv5++Or+eQ3v0mqVOGIt7yHA/eawR++do4zgMDM8VAUyhp3zwKCXVO547a/cfHHzyKu3GTKddLlihEgnhgNUUTxqUsvYWbPBHwD62iLB1BuzSOrNnPGpy/lZ594F7Pjfuq2VCzchlRQLxSMHMdXbllMf67E/5z+ZlMaydgB0sFufnPtX1j3+CO0xgKm5CF0gJB2UVNuPvjJi9nvwIUUNqygrZLHZUmJpGBElCuVOjXbhT8U4Et/uY37N27jxp9fxR9+8gMOmTaJvbVm+NHbcRU24NF53HJsDwSTHaiuOfChS/HPOWjPfYCe787dHNUeVHcZQKZK+mxt893xVdqOFRjeROvyP+PetpxG7yrsWh0Va0O1tOBq6cQVnsBQtshVf7mFt37kPDqmTefN7/ggbqvBdZdcgNfIbjjRgjQjV1xxPJNm0wiG+PrnPs3Kv99p1NokyeI2rAAPbTPn8sGzz8Or6gRrw4R84vYq/vTXe/jWz37Hr887la5oGG9Lm+G5atHJyRfRxSy/uGsJP7/zca44+xQ64lG80Va8LV1UqhW2bO414wWE49owuqwWgUiEOfvMRzUqeEsZGtWSod0Jsb1RU5QrQiZwmVmWn/r99dA2kcs/cxF/+r/vcNSM6diP3Y89vMXosrqp465moNZPOOwiMHFvrA98G88BR2/HQu9ZmygX5yRD6grHQhb1T9CcuWctwc7drXvTo7RuvRVWPoIuFFBdE6F1khkHIDxWJSJVwRbuWvQ4nfsfypzDjuL88z/HI4se5sZLPkk45HOkGo1mhriubuqeECoSZzid4YlHFuPBxu/zEw5HiLe10dbZSSgs9UExrMKrqxsr++XLf8bDS5bys4+fQiyRwBNvdcSvRKW8LLMksyx+ch0f/dE1fO60t3Do/NkEYjEC4Sg+03jscQjsNQvLqhhiukiGSA2yLiSFWsWMHhD6n3SG1KoWlXIN2/LgjUb44P/9luPf8X7ecfQb+fsNv2VOLU9+0a0E3QG84TbcobC5D1XcgKu6jmhyCvZHfoR7v6N2bvHH8l6KK9vD6oMOIAv678BrxvL97op7kxjMs/wm2jKPYm9YgYq3ozqnGIocDRtyQ1jDfbjiHWRcMYqJKUzad3+u/921XHr5D7nmf84m0SrDp0XFzWbDuo0k25NEpK9QiOgyKzIgkpAjo+qc7gtHNkBG1vmekZQUKY93X3Axk4IevnzGWwjI0FeZviwxbaOGLgsLqEg6m+O0b/yKg+fP58MnHUU4Fsbv9+NSHkdx3ZbZH854AW1mSzpTsUSQ1bRySfOmLXQ8RbVcpVKq4Hb5eXgoz0/ueYjvXf5dWgJh1i26C/9Dt1J58n78wTi+YAS3WOPEFAI+L2QeJxhyo877Ja5Z++2Kj2OsHeOe9og6wnFZi1oErfbMgQs78LEKCFyP/oGO2hoo5KFzGngjUM1DLoXu76U21Isdasc//7VYE/bCm5xIan0v7zrzHD7/jhN4zf4zHOsIZNLDBIMhvKJxKhqtHg+2Wxmit5IZGvKeW2QyPM48SQnGTKOkYt26Xt7x3xfy+VOP5bjXHoinNelY3pooG1egJNOVy2a61aXX3MdNj6ziR+d/gJ6JHWZisbcZytrSg9lUPh8ZNUCj7oDU6LXa2FWRhbQoFSs0inWGtOKiG2/jhBPfypmnvZeiEOAf+Dv5639JvfdRQ6/zeEK4gzE8bZMJxtvxVTfji4DnC1dDLLkDq75nbKoUm5JhNVlprb1DJSrCK94zbn3n71Ish/3YH5jIFky9INYOMup7eBA9vA2d68cuDNMIteLb90h012xciSmo3DZ++YuruOaGv/O/nzqTjnjQAY8AzsyKdPocHQ0e+buME2jq8YyIKD8zO1Kb+PFHv76av1xzA1decAbdM6bgkpkbjTrUZaBjzRACGpUS1Cs8sTHFad/9Pe87/ig+9JajjSSIX1xVl9Nv6aihOwLLUr6xpYzTkCnNNayqhSVzPsyQ2jK5gs03/7YIT0cHF5/9CRJTJlO36gw+cA+Za6+ktnkZnkAUtwDSH8EdaycYSxL25PBNn4E6938dT2D89awVUAo7ESKgMhU9o95gzfj6vPAKSDdE/cm/0l1baUSGcQUc65jPQikLlZwBhCV80OkHoNqnQ9cMVHaAemoLF132U6Mq8I2z3kVLUOI3waMbfD7wis6pJHF8/zS2bmSAq3xXCkgdnZ1UKsPbz/4spx6+D+87/gi8ra3QwLiqjoWsoytV47aaeR31Opfe8CBXP7KCn37uI8zv6jRSI7b5Cpb2ZpEGENdUxJSd8XXS5Gy6QUSGUu6pqukv1Pne7YuoePyc+773MHnq3gQnTaBeLpF66AGGb/oFtY1L8PvjuLwBXL4gnlgrQYmFww300e/CdcJHX3ih99AtvB5mqj153NzOfO713qV0br0Ll+ifGoWqOlTKUC05rqJMMlYeVPdsrNaJqJ65uIpZ6N9McaifL/z4j6QyJb5yxilM7Ag7safppBC3VISIJZYcUTJvzo+UC5V4T+ZLejx84YpfsOyBB/jJ2aeSmD3DiTONYrmGigzPqYIAUgjroj5gNUiVG3z6VzeRt/1895x3MikWNOMEjMKdGRDUQNkSf8osSWn9cuZICnNH1MuX9g7xg7sW0R5r5YxjjyYxcQaRSVMIT5pALZtjcPGD5G/7PbX1S/D5o7i8HpQvhDvWSigQIBR34/nwN1F7P9PYsDPLP6b3kXF1aqioP2BrrhzTd7oLb66a3kZ85R+IKLFENUfeUVy8egUs+beYPTe0T8EOJaBnDi5xT7eth0yKaqnO96++ncXL13PmyW/kyPnTzaAex1I6o96MpTRTskYGujbdWreLX13/N77706v4zunHcOjhr4JYm3MdSiQ/ZMZ6A6pVKJWxykXTEym9lfKrtekiF111I95AmE+983gWTOvALSKwzdkfSjRhJWY0DZKYwbNrBrLc+eQ6Fq3ZwEHTZ3D8/L3wRlrwd84kMmUakUkTKG7dwuCji6jefwv1TU/g8QZwu/2oYAh3OEjY78I3cy7ec78P/5+9NwGSJLGuw16edWQdXd3V1/RMz727szvYAwRBHAQvi5JDEElREi3apBxhhYN2yA6bFh0iTYVPGSQl2ZQdJkOCwpbEQwyaIs0LoAlQFg+QAAiCAkDcwJ5zT991V2ZWZhrv/azZBYndnZ3tGQA7XYzhLmarKquy8uf///3336vWDvHXeG29levgP3Z2RsUPFwXe8dr6anfv28ja7UM/jTV33y58Bo7JyOnCVlPm1YDmokrRYu0snFoH2HoG2Llmr4GD93z08/gXv/57WF/q4tve9rV49NQxLLRb8Bo0RSWAU9rSsXck5W1viJ/61d/Cu/7f9+KH/srb8PZv/jq4ZLwQVWVms0V/ICmAeAqMRshGA7k8z6jTSqu70MfN/RHe+Su/gw9dvoFHHziLrzm/ieMrS6gFnnrGQX+M3YMhrvb6uHR9F+N4hrPHOvhzF87iWK2C2cxD0VxBfeMsWqfOIzq2it3Pfxq9j30Y+Ufeh+TG5+AGdThBBU41hB+4aNVcuH/tv4D/73z33fthXgPv7Dj4u872sKDd3Jf0GXgNfMe78hWSpz+M9e33wcnIYWUi45iCfwjScL447wVdZJ3j8LqbwM5lYOs5YDSx8jJwsN/P8Gt/+DH80aee0V5ho9FAd3EBS8xAzCS+g9FkgqeuXcbnPv8sVgPg+771jXj91z4Ob3mlBGKYldnPlsenONZ4LFJ3MhggHk5kc5B5AbyoDr/WwOBgFx/5xJP4wGcv4WpviCnj2Q8QBj7C0EWnHuLYQhtnVpZwqttGyyuQjs2EJ/Mi+J1jiBSQZ1Ff7eLyH38Q2Z98GPmzH8dsuC+DIcfnWKVAzc/gd9cQ/p1/Ard9hK6+zAX548yQ/4JrdXflyn2Nvmk6GqDy0Z/DYm0CTBJzuAqbpb1c6XDMzEU7uGgRzuYjwMEWnBvPoBgMtFlxy+8xYIIrcLOX4Mr+EDf3D9AfTTAYM5BiuJ6DlaiORxcjnDrWQWXtOECRLGbjeFiWyGVJy1kmQR3S+XrbGPco/TjRQH8WhghbTfhtjiR8OKMJEprvjA6EknpuoPGLkd8Bh+3kzMSyEjpicTSZOciDBsLuCbQ3H0Tz9GkEURVXfvu3MPvMHyPr75muq5PBzVI4+QQRMarv/Fvwv/m7XqNXw+F9LcfBTznbo+JdKPD2w3vb++Odpk9+EOv7H4LHcjH3gHpHEheGkeTAdAokY2RhA87px+ES9Ln+NDDsGxDEgBK8yVFD6R9ZUuq0esFSmKBRnlA0FahEQGsBiBqWidMRMOppXihPDxrsMIONx0gHA0z7RgSfjmMZyOaVKsLFRTSWuwiqVcI4yJMY+XCE2XiILB6XSgV0wip/wy/MG0X8KUjz85BRjLnaQWVlE53TD6N9+owC+sZvvwfYvmaZmt8tGcCbDtFwEqQPPIb6970DbqV6f1wYr+ZbOng3M+QHigJvejXvcz++lsyW7MO/gGP1gSGbfhWImCUrZSkZo5iOzb7xxEX4vCCvPgn094E8tr5vHoASUyYrprQtF0eunEcymzHQq5yqU1ZSds3AdITi4AaK4R7yfg8pkd6c7WOM6WCCaX+K/u4YMdHTIEAW1lBdWcbC+rqElh150ZnKOdk5OalyKWUjzaCH6C/BIPafBHmKgtT0EE6zi/rqSXROXUD7zEnsfO7j2P7DD6BKRBUZst4NYLCNejaBGzXh/60fQXD87P14ibzi7+w4+CB7yM8CeOAVv/roBRhvXUb0mXdhqeUxjZQIacUcrxg4aYYiniDvbMBdOwnn+tMo9rmyFcsUR9EqW3Oa5ZQJk3qrZOeQG0s1cfWjPtWSTQldiKwLpBPMti4jvfkcpjeuYTIZo15vYBZnmPSn2LlyEzeu3ETQaMnF2Y1aiDbWEK0to1KpytmKvpL0h5SPpLR8LEAJ7ijb8vNT3yfhWIRAU00sm9bxM+icfhDNtRU882/ei+GzT6LaWYE3GaDYfQbVdAi3UkH1b/wA/Ie/7uhKuf0z8DlmyOeKApu3/5qjZ77wDAye+ihWb/4+6o2qBSAH7WLeUHDKFXEg82pwTj8Gt78H7F5FkYxLRLYwsjiDTovCHDdSAJl/XBG6JenPmZ6YPAzI0v6cJed4gNn+DgqON7i10R9gsr2H4X4PB7sHSFMuVbK/rcBvtBB0WqhyKyQIdM/gEbmqxaAjTU7sIQmgU9/VFNBFEmD/mPsowiaChVW0T5zBwulzcL0cT/7Sz8OfjuBW6sCkh0Z6ADTbqH7Xf4rgoaOZ4yuJFsfBJfaQ11HgaGP0lZy5P/Xc5OkPobvHgTgDkBc2g2yeybg1kSM/dRFBvQ5cfxbFpHfLWNVWOCwg5VTOIBbmIz9js4Qj0BIE8BjkotQxKD3Z1ZEZVMRUKR8j6e1hunUDg4Me4nGMrKBwlo9CXNhASCql/SkrSQ0emfJkKYokEUOHeVrGPSyXpYBuJIE8c5GxZA1bqHWPoXP8HDrnTmH41Edx8z3vkncldVxpipAvr6P2HX8T/olzr+KM3qcvdXDD2RkWuwVw5IjyKq+B2dVPYeH6+0FZGsQEephqchTpFMV4gGJ5E96pR4CdGxpJ5Bl7PnN1lPMU9U2p4KhA4YYVA4GsHwceg6lSgVepwvVDuRgrKNlzMoMR/EliSXhMh5SXnCCdJEipHECmDY+jNUxzZZWFOUvUNEYymUp6Uq5boQu/WoHvVUHB5ZyfQe/Pj8q54gKilePonn4QlWMrOBiOMPg3vwJ/3INXa6D++m9A8Pq3wakTeDp6vNIz4AB7zJBDFIhe6YuPnv9nzwDJ5dGzH0B9+JzNI0Vhm2Da28Xw2OMIH3kbWsNLyPe34SRjWZOX9O5ydsns6JiNXBxjFk9Vinqei0qzBZ8gSViDQwCJ5SvLTsKgXJMiEZygTDJFHqeIJ5TwyBDTTkBK6CUVTmauiUAgiiaPej0x8mrNOmrthgyAaNJKZiBfw+yO1EXu1BA0lhEd28TauQeQLC8DK9bpzIZ9uFSYOzLWeXVh4WDEHjL5AlPniH7/6k7lrVcXpKE99xFklz4KpGPkXh3e6TfA3eQWfoKF7Q8jGO0jG/WQc9FYOZK7UMySAZzcNWCFejeTKeJ+H6PBLgK/gvbqhkSK3SrZPNWSXsdal4rl7PkSlZ9ZkslCIE1TxAm9PWKJMDPI+Yf6OPs3d3D98lUpy61vrqO92kXYrItZY8hrLoAon7LP9JH5EeoLa2geP43G2jHg3ENA7eg+fkiXjd7mC0ydlAEp39DDfOOj92KMFIinU8nwPx+tBWq7n0E0vYF89xpmeYzCoVS8eXjQEYuap88/WMOSsz5F/+plTPf3ETVaqHUW4DVJ4GbpylGIbc6xL2RQ5kmmAGTpSt+NdDSWGRAt78Z7Awz2+xgMRsqI3VMbWFjuwI8q8HzaApBYbmtXM2bZmCV0RSoIje4xrJ46j9nSKryzDx79zId8BriCxZJ1igKEBI8e9+AMFIMdLO5+HN54D2nKboEbF/ZgqUiElv2k/p0gjlc1biuXhfd2Mbp+DfnOHnISAIqp+X8UlEc2Y1gKW6UUooqnmMbMjimSaYaY+I9naG0QNVBf6qC61IYXVeGF9BApRILn6IOuWTMCRVMuKMvQAEFjFc3VDbTWjiE/ewEBF6KPHod7BhzEBHV6BdA63Hc+ercXOwPMnNWbH0Mz2cHsYAt5QbL5XAjANRdj9mIMTAUjuWfsLa1XJIeNu475YIp8MkYWT1Sman+ROjoxMyTHFqn0VrkKRrtP2hSkHJfyrUgwCBjwrv648jbniCMVkMNF7GxKB60MWe7A9ZuoLRzD0uZJYHkN/rmLMoo9ehzuGXCAPokB2wCObneHe25f8t2c8R7aO5+AM9rGLKFxqiaQNuJwA2302yyTAVmOT2RuRbiTAlnldj8ZNDOzkSuke2MBRSU5qsjlyUzLxUnGTDdDSkCH1ujzWSYNWjV2KbQLmUnkinIdKdLpDCmzo1NBWOuiwXHG4iLch59AZeloSnaXLpcd9pBHiuV36ey+VJas3/wTROOriIe7tqmvLREHnms25a60dILn55l8M1HrSrkNIqscq3C7gzS3jEDQDEU6U0AKqU3Jupnp72k1x6PkXMOS/weBg5IIT5JBXr4HFQKkoZOLw+p5ddTbx9A9cRJxewG1173xCE29S9cLFczZQz6NAqfv0jGO3vZFzoAz7aF59YNw457cjh2iNyLtsISkm3Fg7Jz58jIJA8xmIqOXM06Syjk6IfUt4x/ODRmUlO1gdrS/IwtH/2TsEvhhYCsWy2ybUxWAYxELRKK0xcxB5voI6i20V0/CabZQe/RNqCwuH/2md+sMOHiGPeTHC+Di3TrG0ft+6TPAMjPc/jTaw2cxJeG8iC3eqNRRaqZKbW7O+FFAsnzlJggTJUEcy5octWhxmlmQGZPBWPaDBGn478ygAmz4T2lZGZc2ow06y9my3M0YxNTnyenaXEOt08XCyjGkm+fRfuB1Rz/nXTwDDvAJ9pC/A+Ab7+Jxjt76Rc4AhZWjqx9GLd7GdHIAl3IaIu5YlmRAGpWNIE9JsRPvlcFYigQW1Hg1/VQGmQjiLFET46eqbJWkowVprKzJDQ7jsGqbgwGcsNTl2IRcAx4jRNBoonNsQ+rk9SfeIhfno8fdOwMO8DvsIX+xKPBX795hjt75pc5AMdxB7dL7Ec6GmKUTOE4uUrkFpP1xufQrPxBmUOOx8k9Ohyy1gwbqiCiusrVUi6PYMQWrOMIoCeQxhZClKMfgszJVwcuAFOOP7x3AC+tY6HaRL6+g/TXfoq2Ro8fdPQOOg19iD/lOFPi+u3uoo3d/qTOQbT2J5tUPw8UUszwxgTlarwrYceAxIMl1de2fIpjPkdL5EJOZrtzOYFCqH+QaFctVzRMZfAmSJEWsXtGCUMvLyqIEdjgLDQTkLCx2kTdbaLz5W1FbWjn6Ae/FGXDwT5kh31EU+OF7cbyjY7z4GciufwbtnY8ij4cmz+g6ku/gTJJjCgYig0WbGo6rDQ7z+Sh1fLRIzKBMtTrFzChiODOismIilysGJOeLSUzeq4E4xawQoorChx9U0F5YRN5so/F134Jo9cgy9F5dt46DH3F2x8XfznNQ6Oro8eU8A1mK+qU/gNt7BvkktjGIz7kkS1Zf9gLcmxQKS+KAEygguQ0iYIcjECKtLEfFa2UPyYBkpqTYMQMxMeYOgzJOkRNRTbl8bMFYeCEi7jKeOoPGE29FpX20BHQvLwnXxQ8wIP96nuPn7+WBj471/BngsrI/O0AdMYLhNaRXPitSOeeClOqhuStnkx7Fk8tM6fJ/c8/Rtoz1XEKnzKw2/rAxBzMkM6WYNzMyb2wLhP9kdswSR1wDynOQpldvNhF0ltB4659HbWn16Ge6x2fAdfHdzs64+Loixwfv8bGPDpdnCIsRas4EwWgL6F0TdW22cx3jwYH2EUkOKOR65cFnqcoFY41E2EtS4sNAHQUvA7KU3Jjl7BcJ8Bhwk5Ctk5Ql62SGNOaYI0fG0QYY7FUEtQidpS4aJ44je+ANcI92Gu/5Neq4eJMzKIqV6Qg37/nR7+MDMltVswHaiy0Uk13kn3w/kiv/FtXuhoxt4nEPMU1UZ6n6xjCsy2aAAekFLly6Y5E4ICEesm+sVC2EnKbISaNTMFr5Sj1Vil+xdyQlTsN/BiOlH8MavKAKv1LDUncF9c3jiM8+LuPXo8e9PQPVCKtzw9YRCtC48OhxL85A0sNSqy4yQBYP4PRuYPa5P0Ix7MH1XYEw2YygywST6QQcT4a1NgIqz1HKI6BqAEnjtualGSSpcpo3klJHIQGWr6TN2YgjnXIpOZPOTpH7kvr3/QpmmSOpj2qjibVja6icPInk/OsNMDp63Lsz4GC8HDmR+UMOi08WwMP37uj395GqeR+NZoRstI88GcKnl0dygJz+klefwYyaO1qFYnk5QTKmiNXMMhm9F6sNo9WVAamSlSAOxxzirfLlljUzih2nhbIj6XCOG8LzqkjTDKNJgoLBWGugsdDG6sYxBGfOITv3+P39A30Zvr0DfKrbcB6ZZ8gjseR79CMwozWdIao1HzGVAEgEII817gOTEYrxCNneNaQHWyZ6nCXI47EsxrX5n87g+1WE1FblvqS2spj5SAIwYx06HzMQKU1Z5JYBpavqBArOXn+IOM4QBHVU6g3UoiYaCy2sHD+B2vkLSM88cpQh79H1cOswDt69HDl/yTLkuPj7RY6/c68/w/14PO4vduo5Qodl5D4C6rDORsBgT2rn3E+UTs6EEo97SHtbiMd9xNMB0oSiVMyYU6Qx6XIUmvSlWm5KdQRbOVNkULKPdFSSxvEMk2mG0TjBeJIgCCuoRS1Uq00E1RrqjSaaC20srq6j+9AD8I+vIPF8ZGEHM/9IsOpeXKeOi3/QrTs/aBlyUnwPMvzsvTjw/X6MIu6h3QwQpDFmSQ8+B/+zIYqDbTlZEbhhT0hrOLozF6MDFHRDntA4p4fJcB/TQR/jwQiDAb07yiClsFWSYRrPxFdNklyKlLPcMQTWKRB4FVSqddTqddRrTVSrDfgMSGbIThuLK2tY2VxGcyEB3CmyxePIVx7GFG3EBUW1jky279r16+F7l2vOv1RA7sXFo1mKj921g92nb8x+zqVcv2Q5TCvHm/XQabeQD24gy8bwA18Cw/n+ljirDtXkRCrNkccTOFkiUIdEcCeNkSdTxOMB4lEf014fo/0D9HoH2N/Zx6A/wmAUYzSZYvIFg9ZpwmKY5AFOTlyEfgWVsIpKtYqoWkdYrSOoVZUtG50OlpbX0Wm4qOx/HvWFKsLHLgJnngCapzGaupgmVFU/Ugq4G5ezF+DRxYrzcQVkURTB7hijI/W5QzzV6QC1eAuVZIRJ5iNun0LuV1EvBmi0WsgOLgPF1Fg3BHf6O5otOvO9R5rnTMa2AaLdRdaktnzscFVqMkE2HSNLaKgzxXgwxKA3wMFBH/3BAP3eBKMxs6apBqRcz8oLeF6Aih+iGlRRCUNUajXU6m1ECx0sdFdQy8dwb34KG+c3EXzNY3DOvB5u6ywQ1rG/t4tZ0DF7g6PHoZ0Bqs0t1RE5jpPewrZ3hsWfFMDRwtshnGY/7SFKriOIeygO9uFUqhgkLpKl82i3q/BpjnpwVeY0ZNu4oz6KwV4plkwVOarNpSjiaVkllo7KXLOaMSBjBSThVI42mImNhTPFeDTGZDTCdBRjMk21+0hqHOU4xOiRIroHjxslDj0cfXhBBR5tx+kD4mQIswmWT55AePosnOVT8OpNOM0Ik+kYI6cJhzo/R49DOwMO8PFuw3mUb/h8QI6KnyoK/IeHdpT79I2CfIjm9Brcg5vI+ruyfCtSLh87KDrrCE+el9lOPuppk0PzvskERX/XBIopQMUdZFLfkkm5ckViuVkMSFMnnoK7lGTiqMLJ6FRFOhxpceZgxR6T80cKdaTy6rAsKxVz1rDc6ghqcEMrXf1KCL8Sqb9k1mRvyb1IyomEUQOV1S6SMETfbYg5dPQ4vDPgOPjpbuTIo/VWQG6Piu9DgXce3mHuv3fy8ila00vwaBG3v4XZeCTGTZbS6i3FzPOwfO4hEzrOSB7nhZ0ruJxR3/w6GHiMM/aelPbg4F9rWBxdmDqAQ0eqydR8Ifn3pLLK2pzMHLJxEoyHI7Wiju+ZgzLXqzIasDJ4c8rwqF+ltqsf0qKAFDpS87hhEqLeWkBQjeD7Ibywivr6OuJ2CyOvqR3No8chngEH/8ly5PzTLwrI3bh4JE/xiUM8zH31VtS2aSVXEQxvotjdVjBORn3MmLHSiRnbTKZYWjuO6tq6ZcLQ6G/FLEYxGim4rEZlUM6AZCRlAO5FFhyPWJqDQ/L4cGzyjWTsMCCztF11sAAAIABJREFUTBbiVJujSDIzpSrUgkY53HdkyVqYojkzap5rnskMaKCTgTXcm2QvW291ENZbCEtqXfvMCUyaHYyD1tGM8pCvbDfAxaWK88kvCsiiKJzdEfYKYOGQj3cfvF2BKL2OWrKLYusysuEEY84RCbzIV2MiKhwVyAmmLJ8+A6+5gKJaLQMyAUZjZTNa0cmejj3kZGABGQSyGpBaAEvOZIJsMoYnESxfM0cWO1yxIhpLGt0kjgUQ8Q8zq3pIZUiirwlSuhcEofR7tFNJkjqza5LJWq7RWoRPFLZShxuEaJ7ZRNJZRXw0lzzU69kB9pciLDmOmMlfbCGwPSrejQJ/8VCPeB+8WXV2gEZ2FcXWDeSDnob309EQKUvVhIY5scAY+2eKpeVVLKyfAaK2rAQcyjfGU3O0ojJAiagW9F1kcJIsIO6qJ4SVqnJCW/lcuLKuY7KkDisbTaKq08kEnh8qCAnjsExNSMWbpZhOYpWrgV8rnUWMoM6sitxFUGujUmugUmuiQgu9SojK6ZOYto6hkO/l0ePQzoCD31iOnLfP3++LGMRfMN754S+MPt5xaAe7D97ImY3RTq/BH28j29tDOupjPB7I1Ibb+ixZ5Uw1i4WIkjAeBiE2Tl9A2Fk2VXLqsjIY6NWhsQfUJxbxUDNEWpnLYiCnoBUVASwoNSIhEHRL6MrkIZNpLJDH9ypWpqY09XG1+RFPE0zGU6GqflCVJKS8erIEKZFbp4JaaxletY5KhRmygsrKEpyNExjXVo/K1UO+pr8w8vi73cj5kRcLyK8tCnzokI/5mn07ZrtmfAPVrIdi+yqSUR+TyQjZdCJbOKm6sTzkmIKcVIlOTaUM3l09htXNc3CrNY05iiTVJofQWJYuZNdM+gpYGzN4BgQ5pkxOCp5ElYOKMiRlIGm2Q4Fk2s9JwTU3FJeiVqxqicJOxhMBP0RWC5esIL42RzwdwckKeEEdYasDv1JHtR5pbLL08AMYL24gdY/crg77YnYcvLEbOX/0JQOyKAp3x3Yjj6wFbuPMh9MbaDl9YPs6ZsMe4tEAMQOy9HXkfJAOWHIpJmqaxRKeypIYvufj5OkLqHc6ZhlAsCYgAZygjlAazRqpq2OOyTRoZUXKTf9YtDqWrK7PLGdBBQU9AzLV+7luYPzWohAKy53I0YjKdi6Cal2kc6Zjyn/Ek7GyaVhrIWw04VVqCKs1BPUItQfOYxxtWH979DjMM7DT5Q4kpQbLx59ZetsZFj9bAN9zmEd9Lb6Xk/bRym/CH+yg6PUwHQ3kuzibjrUknBLEYckaJwpIemdQ9Y0mrewruTzcWVjFyvoGqlHLsmNI64BSmoOSjuORZUiWpQxUxWohSh3dsKTX6oXqLc3fg94eDPhZmWldZUnGMTdB2DsOxwxyH0ElwozeIOw52VuS2O4GqERtZUe/WlUP2l5fR3juHA6ctindHT0O7Qw4wL/sNpzvfeEb/pmAPCKav/z5LtIROsUe/Om+3JBZqpJfegtVTWknzjLVqG4MxPl+I0tO9pXsL8mYWVlZR7O1hNrCErw6nZFt8ZhW5cVkCCcgf7Q03BEUSvBmICK664bKrsKA6NuREmGlUQ6DjjNNIqj05iHQk2E0HGESp2W56ltWBZDQRSvN4IcRwqilgAyqVQFCyw88hDTMMB704R57GHm09PIn6OgZt3cGSkL5SwbkoCiW4zFusOK5vXe9f55FUMbPh4jyfVSzKYqdbcxGfSTTEZLJSBbkLCcZgCnLVA7kM6KrU/V/miNSvj9jGZvJQ6NWq6PbXUez00W1vQCH6uCyCgByqgUQZS0H8UJfybpJR3CSVJQ8eJUSlKGu6swcr+IxgqCiDJrx+Xmu/nEwHCgrVupNrkoq4FSujkdwCpaxDbjVCCGZOmFViO/KI4/jsx97H/zeNrqbD8I99wSS1voRn/VVXvY0Z63UsdZ0HLrP3Xp8SZ2GnVHxB0WBt7zKY75mXs5yz4kPUMMEUTCDm06Q9XaRjYfIp7Z9MaNmjXpHy4x0IWZWUonKjQ32hHIet/9OBg5NURljy91VdBZXUWu1ELSaKl9Vmiax6bEqazI7ziwgEwIws9I7MkRBG3R6dNBOjt6RaQIvCFSuista5DJhHQ4HYgNRPyeTDmshAIg3EmbrsNaEV2sgqJE2V6C2uIT2qfN478/8BILJCBunHsCxCw/CWT+HtHvG3JuPHnd0BhwH7+9Gzlv/9Iu/ZEDujov/Ms/xv93RkV5DL2JmyXrbqBR9LDR9Kxl6OyjGfcymEyQxNy5ipLQNp9Qi+7eMwsQsUUudVLpTZRx7UHyK5SM1b2aaR8oyLstRDatYXzuOqN1BtdWCU63A5XyRfSIZPQJ1AEf2c+U4hKY6YQjHZYZ0tEPJA6STWEEfBKGBPSD+M5O9OYnnHPK7JWrLMjceD6ViTtYOledIBiACS+JAZ3MTsyDAL/0vfw+VwMHy+ibWzpzCqYceRrG4gWT1ATga1Rw9XukZcF18/1Ld+d9vKyC3R8UxB6Bv5H2rdMRSLh9cwWIQ02wY2fgAzjRBPuWy8EilaRqTfTOxfy9l+zNmxNKJirKMGYGWeWaTDRzLRFLZYo025N2YZlheWsXK6gZq9QacGvmlvNALOJWa8VvlDcml5Rj5eCh5DodDe4eZ0DR16KRMzizxH1uRck04OU0xGo4xjVOhp56AIOO/xpMhslmBsNLU7NGrhAgqNcxyF8ceeghPP/s0funHfwz1KER3eRXHTmxiefMU1h98AGh1ka5e0OuOHrd/BjjZKoDjy5Fz7bYCkk/aHha/B+Btt3+Y19Yzi+kBGrNrqM0mKMZjzJIJcvaILPFk3ZYoIDMGAccN1FRlmcpgZPbS/uE8OEuTVZ4ijj8UkCw/S5s46uR4IU5unkWz0YbLoKhWRJlzqgb0kNAtdTnON8dDuMyKDFrXLy0DSC4nqjstF50NYeVn4c1i0O9J0sOP2vb3zP50wxr34TohwuqCMi6PS3SVVurHLl7E+37zPfiN//Mn0WzVsbDUwdqxdSyvHcfCyZM4cfosZtEC8o3Xwa3UXlsXwN39Nu9bbjjf8KUO8aIZcGdU/GdFgZ+4u5/rK/fd/cE1LOTXkR/0lAWp/sYhPwON/ZgU3jhwn1mZapKL9GlkWcnekMao5f/Oyakx63H2j2Yfx/hh9uT2hQXNYqeLEydOwfcD+EGo0YMT1eEQYOGIgzLjfP24byydStXK4HQGl9k2mQhh5YaGGwamWi4X5UQZks/lpgmJ5czUtJ+bjkaShAyitrRYycwh4BQtdtF98GH8+s/8NN77c/8MnXYDrYUmlrvLWFpbx8LxE+iuHcfGqVNI64uYHbsAV1n96PFyZ8Bx8J93I+cnX1FADotidTpW2XpfDp/c/nW0+p/VwH86HFkPKBNUMzcltW0eiAw+Kb0JuEnN5JgIpmaDcj+1AFRfOVP5SWYNUVgO4/l6KsoR6Tx7+jyaCwti4YS1KrxmE6hUzMODDwbkaGAzS2YyoreyNae8B7N3YoSAEgPiqybjMQaDobIwe0SatrIkJ/JKZyyXIszVSH0nA5LLzgtr62ifOoWf+T9+Er/zrl9At9VEu1nDwuIillbXsLCyjqW1DenwrG0ex6i6gOL4Ra1wHT1e/Aw4DmbVOo43HOdLipO/ZI+4Myp+pSjwHffTCWYGA7VSD55FrX8J+WSE8XCo8tQy4sx8GJUBmRkZbPZHdnAEV6QAx91FRabYNRKG4/4i0VMGZMHMyOBk1ssl70hgqNNewilug3gBatUq3CiysjWwFSkuLbtk6ohy5wmtZflMLizLafaFDCoeg8p0BI7GVBAgf7VCceSaZpZZPsNkxLWwAl4Ywa1UEWgvMhARvXt8A8FSBz/5jn+AD73vX2NtsYWFeohWZwELS110llawsLqGVncFndU1rB7bwEHYgX/iYVkdHD2+9BlwHPxqN3L+8oudn5cMyL1R8faswLte6ye3SKdw0gnc2QCV2RBhPkG8cwW9S0+jGjVVBjJYZF5TlqPMiKTDKWnRPk5Zby7HyMzHQKTSvwWrtY829+ODfFJzrSIKa1bkDKZ8VuD02bNotxZRCVlK1uDVaionKY6cxWO4HJtEzXIUQqJAQqIqZuOxgoH9ZsYMSA+PaYzJaIxkOkMQVcXGUSZnQI6nyspeNRJ4pO0Q+YX4WN44hsz38GP/w9/DR//th3FmeQGdRhWNhQYW2h0FZXt5Gc3uKpqLy1hcWUF7cQnD1jEE6+de65fMHX8/z8FfWoycd99RQBZF4e2O8WxR4Pgdf4KvwBcyKLxiBm82QpgN4GUj+AVLPRdFv2ck8d0d3HzuSWneNBsNK+/Yj2XcnGCOkfKUEcEVY0RMrUzVyIP/Z9ZSFozKjNoY5hKV/p0orMAVcV3JpqFN3EwuVOfOnEeFfNJKoF6S/ZnUATibpFJdpSZOak7COQEkAk4MSN9HXv49e172qRS/itMM9Uak7RAFf2oaPC5t7SoRUKoGENEltW5xeQWj0Rj/7Y/8KP74kx/HG9bW0F2ooNWso9mM0FrooL3IDNlFvbNoQbm8gubiIqZLp1C0174Cf/kv70dyHFxZquOU4zh2J/8Sj5cda2yPiv/xC6ys/+7L+1UO4ehshosU/myIgPKLcR+eVwDJGJiOEU8mAm/IEeWmBnmpBzs3cOPGVSx3VxAGFQEkAmbUE5bn1Aw2ygC0sYbQE1LZ8pIoDusV+YcZ07hxjoAgEr9VxpaCVXHM7ZAUJzdPY2VlVQHGwPRCOhu7KLIUXq0KJ7CS1Vg9GZJ+H06RCdARf1WEcS5Ixxj0ucblo1onoGMlMzm2KmO9CrxaEzk9Qzxf/80PQ9TqEfZ29vCOn/jH+O2PfRSvP76CC8tttFo1tFp1NJpNNNpraHQW0VjsIGovIep0sLC8goWlFUzqHcSNVW2jHD3KM+Dgf1qOnP/+pc7Hywbk3qTYzHM8rRv7V+HDy6YI8jEqSU8MG4+L2VyBGuxrZEEBKvaNzE4MECKkDEiiqkQgd3e2MRr0sLrGXUATMWY2tJ6wEIlb/WKeizggPLUsU+dGOI5rduF6CIXlIIqCU/TWYJCShJNpeZjlJAGeqN7AQw89rK2QgFo3PlXilGoRNBpSimM24/IxUdt4OIDvOHJAngNMyYSz0gT9fg+VWh1eWEGeuQJ1Zpyhsod1ydxpIafNnRtoVatSsRnoztZN/JOf/0X8qw99FMc7VXzL6ePY6NbQiOqIGhFqzWVJfUSdBf2z3l5Qdu8srwqJHeYuem4DQWfdFq3v44fjIHNdnFmsOZdeVUDyxTuj4l8VBf7aV8P55AXuFYn1gkkfPoWivBwYcnxB4SdbGhZ7hoY0iVmAiwdKsEbOU3wOM9UUo2EfWzeuS7qxu7RSWotzxlc6TxEltW5O1anucPJsZLBa6ar3Lctbt2CZaVmSAaHStcjsppCkCnIGZJrkeOTiRSwudhSw3MIiQusFvlanKPdBjisvc/am5KMGoS/GDUtS9rAsV4f9PsbTFBElQxxHqgH8LLQjYKLWqMIxFJclMBeYaTXAm9P+7jbe+4cfwj9+z+9imuZ425lVvO38CtqNBuq1Ovx6E7VoAREDsb2ISrONetSQ7mxzsYPO6roEtnanGYrlM6hwq+U+fTgOfrEbOd/1cl//ZTOkAvKrwNTVLVKE2UhB6Ez2ELBMJ7f0C30QxYRF5i4RUo4GinJGSNqYUw7xtR6lniwXJ5UbG8l0rG2IG9evIWq2sLTU1YXLh1HW2Csy+Bikt9ba9O+cVFAqhcdmlGrEgdx0dNg7lkarnF9qNjnLMZ1MMRyMMI1jXLx4EadPn5aWKkkEWRpLbUDEb0pIlnIfJAMQvOFCMQnh1MkhT5Z94pArYXAkx2EzT1NFp7U5V7r8sIaMJS59JrMZpvFUx4hnmXrPG7s7+Pnf+wP89sefwUpUw7//5vPYWGqgVq3Ar1Dmo41aewHVRhu1ZhuVqIEoaqDeZGAuoNlqw6uG2OkNMVt7CH7j/pRsohlrt+784aEEJN9ke1S8DwW+/uXe8F7+d17EfhGjMusjTPbhZ4mCMBkc2CJwyahRgGU2Q9SGAwikcIRh5qbm32ZDfBmdFtxdtLkjezaWsAf7e9ja2saxjQ00m80S2jfytvmmsmwtFDsSllIJSyl/BhsDlc9l/5Ypq2XMjLKMM6CHGYnSjZLXcNk3Bgr+c+ceVMYy4GYiLxCCLmxPnYJaOZTeGOsYlWpk5TP/j4JWU+4/DhFEdXiuOWXJ4o7sIg4qxQBiiW1jGn2erND+JckDk8kU0zjBs9ev4Rf/4I/wx5+/jLc/fhbfeGEdVTF6IrhBpBK63loUOZ43BfqHUIsnajTQbDQRVkJU6zXsxTnS9QsisN9XDwe/vxw5t8V6u60MWZatf7ko8MtfCSeSglF+NkAtH6EyHSjDzYZ9JBMSpbkgzF6QLJVY/03q3tSVoSMUsxL/sM+T0HCh51tfyIE5g4OBWAYo6XCzRPqqezvbMrg5e+acLjBlRZt06KHMJxK4BSRXgxncc0owaXXiyHI/kbKN4ppyQJ+gP+gjzWZoRBEajSZcx8VkEuP4xkmcPnNGn53WdD4zoLY/CtBNJ6Wa+HAfnu8h8E1DRyVrlmEyHiKZpag1KKbl6YZE3ipdtGTqQ8U6s2G2D86OVHYG1FQHElL7ZqTdHeAzz17Cb37gIxiPJ/jub7yITqOGwqvC4Z9qTRmy3lxArdFANWJQVlCpRYjqEULSAD0f9SjCwKkg33hEJPf75eE4+M5u5PzK7Xzf2w7IUt7j0wAeuJ03vhvPYUnlJQeopTuoy1NxhKRUebNNeZaZScmAsX4QyJAoGC34BIJqU94yk+0EMnBSBaTmiZrTWeBKMqPMtiQHXLt+TaOQ06fOyCiHBjnKf671hhp7SHpRNjciEZDtzb/XjaGcWwp1TXNp3AyGQ2msdjod9WDM4UkcYzqOdVE/8cQbpChOQImEAQ7wHddR9p7RGYtkAR5fqY77kIleH4+n+hnc0Ne6Fcc2Gt/wPJK0TmI6bxfU3nE9iSVr1UusIN4AzGuSGyH7O9v4zJNP4kMf+yQunt3AmeMdFCAjqAInjKRSRxfmarOJWqMpQx9KgNRqNQQkHRDFdV3UmxGGC5twl0/djUvkK/E9P9eNcOGFMh2vGtSZv8HOpPjeIsPPfDm+dTHehR9vo8Mb63CAaX8fWUz9GgtCKYOXPSJLTf7vOYNGJWPZt4m+JhS0nCOqf7IyVepvilPq0zAgmSdKmhnL39kM4/EYly49h3ang43jJ+B7dlHrwmcIqp8sUVRtdljgz7NonppkBv+QzpYkM0RRHe02S7uKgoByjMmUYJP1mQ88+AhOHD+pPo8ixlQUNwdlvm8GJzWpRydkMJm6OUWzZpPYgCbXSmtufiSUFskzlbAuWJpmGr0wI3uOlbDMmizpRbGjRs90jEF/Fzs3ruBTn/wUxpMxLpzfFKKbFh5yJ0RBZ2YKYzUaaDRbqDYb2hqpcp2rEqovdT32rCGCRhvYeBBZxfizr+WH4+FvdGvObVs93naGNBCjcHdH+EQBXLhXJ5Gq3mGyg0beh8eLiSamI0pRTISUUnx4vm9IMjUzklBTZTsT/1UmVIayYFQpyWxi2rQl1c0obnQcViCK5ka9fSthjYdKdbYpDno93NjewtrqOtbX10vlRk/9nXpTZWIbhTDbsDzmBV9kLBdTTKdTBTZLxIiIZL1ugcBxhESM59/DfB7bnSU88djrtcfITMaLmiUfFc1VbZbjGo8KAhTKoqEOv1+JqDLzaWrFz1LycV3XM08f9dPGh3WFQlk/qRuDRiOk4yWYDnsY7m/j6rXn8PRTT2JjdRmNdkuKBbksEEKkGvnw80WIWk3UG21lST8MFJSBbxVFrRGhe+I40qCGidtAUuu8JueVDvDppQgXbzc7qu15pYG1Oy7+vTzH//1KX3cnz3eTIaJsF5UiRrq/a30ixaS4j6iZHdkzsUo38Uw1XDegRoWjhvb295oeMkBKJJQBYwHJ3ELUkz1jJtkLQ05thUqb+wRgcgNjGFDMEHu9HvZ293Dm9Bl0FtoqJc0KAFIHt+aSIA+zE4PZgpElKpHMSq2KhfYCggoH+ZxB2k6jlMnJ+qE+DkcgaSbtnMceexytdlfZjmoAzD5goMnFigGVCOwhEd36QQOrNCsVeBOWZj3cqWTpXJhSOr08qCxAAIvfvyy9WV4n3GhhsBN9Hfcx6e9jf28Ll57+vOa0S8tdEdxzh5+jok0SyoCkM56nGapRA01+x2qoktWnfwhvKEGA1tIiOnx9pYpp7iAO2kiqC6+phWfXxV9fqju/8Equ/VcckLQc2BnhowBkn3U3HsxiQbKHVrwDBuX4YBvpiIvBU6m68c7NzKkSVaRumykyiAzFZJC56n8kv6gy1WaDJFUzW1mWNF8b1qmeY+MIbdnP+acKTGlglEwcoqJWbg5HY2xt7SijnTt7FvV6Ha7vGf1OvFaWwSZCzIuTEowMRJazzVZLAIcufnJOedGLscO+0G4MAnukp2o2ACdPnsbp0+cF6HC0odFHhTcBHx5LZAVUIRaPTHxK/R2WqUyFfL5RapkWmRVnouDJSLZ01eJ3kxuXbAV4w2M/zvNLSh9t7gYY97axfe0Stm9eRdRsSIYycXiu6aZlIlm0tSMfdjAyKl/UbCKkMDMzpOeK6FCN6jpnVNVrttsImi1MMxeTahuz6qIpJXx1P/6kG+HxuUXA7X6VVxyQfOPtUfHtKPCrt3uQV/I8Zrt6cgVR2sNs/wCTgx2J+GZknZBho7s2RxjWY2lkQCCH3VTJG3UVRKZHyh6rpJCW/NMSDS3LWJWTlCFmluF4RKipjSwYtBbU9n4sGUU74+ggnmA8nmLr5g2QQrN5YhP1OfKas9dj1iGBO5H0Iq3hGo0a2osLCClkxeE8szz7OVLgxLhjBjdZDy0RkyygkU2BRqOBC488IbkPsmsIlHj1CtxS10YkvVmuPUhlPjXNrMINoCJLR0p0zJ68MTH4iPOW6nQiMZRrWZKd1L8bymptQCLN2Ul/D72dq7hx9dKt950J2OIxQyCoyqQnihZUro7GA0ymiYKUwBSJDSzt61VzcmaZ7oc+KvUIrVYbfqOBSeFiGC4CDVYEX6UMHwffsRw5v/ZKrv07KllvATyj4jeLAn/hlR7wJZ8fj1EfPYsw2cNg6yayMdXcxlovYjmnfobBWM4QNWbguIJlJbMl+6myVOR/I2WN5SIvcJnWlGCLIaE2G5RMRpklNYekeLDLbGVLvHZVOwJcuPlB3oB60nKGqXHI/j6qlRBRVCt1UDkfTLVlwTEBRwlNDso5v6RzADMgg31GJNayOXu+mfYqLTBU8rJEFrhioM0DD70Oi12yhTwhrSx3mSHF2FF/yHPgwK9SScAyn42AZmY9xx1KlrC81bCi4NYIsylHIEyMWSHmEoNGvTOBMfbpnO/yM5P/OjrAeP86drevY29vBwHtCFwXM1UWIQqfPWMEv2bIa71Zx2Qa42C/r+2VZqupTEl6XqUSSu+HAUkmFPnClUoVre6SSuGxV0UcrQL19qFeZnf7zRwH7+lGzr97J8e5owzJA/WmxbkkwydQ4FDYw8XkAPX+s6iNd7G7fQOTQR/JmGtDYw4RNI6QjD4J2eUakwbs88BhppxjNJoBWtV2C2nly5kFy839+RaGPdGxdpJtF1k42tKYl7AWDFVJI4YaH1g8W9lnwV3S6PRPw1xFnSuDygtDZUFmO+nrlLgs431OIrBMzwDlexjayyMzeImEsr1cWTuBc+cvKGsENMupVEQ6t4DiOWKpW8CvVKXlqmDXXNU4s3w+e071lXx/BSrNfEqT2HKHk9+B3Fm7MbCXpIylKeVRYW/a38PBzhXsbF03CqHnSRRrxl12LxLQ44ZV1GjYQ6JAvSbgaGd7W7PbVmsBVeoG+Z6I9KIDyp/S0x9WEPV6A+3lRaTwMAwWMGutf3UoEjiIQw8X21XnyXsakGXpejibIONdNIbPwpnsY7J7gFlCg9OJCNDTyVAkb84AGVA+s6BKSUabSWGQsWJBYf9NmYF39Jxl2fMPBZBDvNF6SLVZyqq5NGrmRHHLiuYszgDiWlUlCBGy55FKuPWdtjZlhYYtHZc0OrfMe1wgFiuH45N56WWzSfZSQnTLda05SVwglL6IMXtY0jHrpWmOSq2FCw8/plKP4Ai3NwiQSLe17BvJhxUKK31XflYrPRnszExSH6czMj8zszz7Z25kqDQ03VdmRgaGTgDns8yScaJvEMdDxES5+9exe+MqRoMhCiLEXJzJKFRSQ0HfyZDEgIYyHu0IpPXqetjd3sFoPEG73UK1WkWSxgpMjo/YH/NGwPkuv1elGoqu2Op0MIKPcbQGp7l8J9f5vXvNbWx0vNSHueMMWWaF6s4Yn0SBM3f8jeMRwqsfQjG4iQO6R00nyLmBwWAqHHhccSANTOOCiRBVPyiH4OKFctvBvoZGGSphrdTUErAM26xvZIYSiVrZzzJdbnWvLlA+aZ7xGJy8AeQ5ZR1t1areYLlFHRvt3N9CbMtRo8rQWwPHcvPDimLO+TzzYtWNoHyeZBqNjEDNDUmB6DNbtaxyW89npuQtxMfpsw9iZWVNn5dILcs9ASDs+/hCgji+K3WAWwHJzEndHccXQitzVmVkumhl6i/5GgOWSJulqrpjWVLjI5INOF7iDTBBPBojHu+jt3MZe9vbmJVkCFqKZJxJaseyLp6sSut6pJ5XZWoY4uCgh4P9AwVkLaoqUAkwcS4qor7nqM8MmDl5I6xU0O4u6XuOqx2kJBZ8Jc4vHTzdreMRx3GMkXEHj1cVkDze3qj4i1mBF92AfqnPRJjdu/JhuHtPonfzBmJ6KQpBZVlq2jM2mCBh2taPuAnBzETQRPM2S1d20apmNbRVr9Q+Ii8yY8joui/3GdVTKiuWbaI+qG1lSJxyrSyaAAAgAElEQVSYPRmJAiXnNE7ImiE/s1kGzDzwS7kO0uXmc009w4SIlXm1qsHsQcSz7FxVTpu9HJ8j05typctQWoW8ldgSPOYfF4vdNZw9d14XMUu9MGTZSrK5a+ekJK0zyEQeYN+sLRb6mzvSvOGoQ4fkmCMhWuWhYGDzxsHPySydzCxL6ibDgI71h+dLCgqTAQa9q9jbuibOa164mHF8oSzpo/BqcMM6KlWa9phXCIW7SKPTvJZjnaIQ4hzI04S/L3/DDEOaFk2n6pVZnmuOGVa08rXYWULfrSDunIL3FbY94jl4+2Lk/MYdxOGtl7zqgOQ77YyK/6co8J2v9IM4u8/Cv/Zh7N+8ooVgUt9k4VbOxDQHVNlk1C7O4BiUzHyc03FMIMpYOTdUIOpCL7f2S+0aG2fYKMKyU+nByL6LF6yoYwxCK3UN/LHnqn8FMCURAUCj3VY5xWBW2aw5ZdlD6nNYVldWtFGksrJ6NwW7BaR6X0GjbMKsXFY2KnEkDevnhAalPvagHF/U8cBDD9v6kzIINVwNsLGbCC3pcoSVKpwKSQI28pHi+YyK5syG5qSlT0mkd1ZoI0P95MyQaYI77Pc0ZhHSnCJJqHDOOQ45tCOMR1s42LmGg70Dkx+BhzhzMKONukPZEQZkVUrpos+FofpDHocyI7zJ3rJNIHXB9QT0EPwh+YKMJT2FNxL2zIGPKq0XVlcxc30MWxvwF4+90svurjzfcfDL3cj5K6/2zQ8lILnEnOX4FArctoEgB9l46n2YbT2J0cGeMmM+Y7lKXZnEVNl0ofLOyR+Qd1578AeSAHAca6mWF/Y8GHV3lzWbgS0ERPSYo4vzklEvYnLwbE7JAOJfqfwt16RKpTcemYTs0WSKRqupi4LKbgwkV4vGvBhtaVnjEpaXrvWHpQCkjVJYms2vwPJzKA9qU0QfEk7GrMTg5bjDPrt9JEcBWTghTmyewdramt6PDBiXQ3cuH/PmYXcsUexcGuYw7pUlbXtF5HEGpcAdHtuI+MqmnBMSaGKXQL9K0sw9T2MmjkX0u8xmQorpZzIa7mC0f1NlK01iOSwapwTXuI3C3pbByMzI0rWGoBZoLkmSgAgYLwDYuP2ibOgFmk8yi7KstR+8pAZ63Pf0NdPsrq2AzKRR6zi8pROvNg5e3esdjDwXD7/c8vHtHORQAlJZclj8YAH82O0clM9xe9fgPPt+9G5eEXJHT8Uip9uwySzytm7XoY0FeJXogubgXQFkeqZJkuhOqyDV6pRR5pyipLEJMbXxyHx3sdyR0vvPh/Ms96xstBL4hRvuVPrgDWI4GSnIFjsdyzTGGTDSAOd4mvExSMvjCYAqs0D5nhrL6KZiWVX/LHe4GEzSxiqfMycXqEcrzL48g49Odw2nTpxUpiYgwh6LJj0cYRjriNQ7IIhYXjO4bQfSJCg9uFWiraaAp9I+tVTuVO0mo2p2ZkLKDAyeUFUOVGEXeSDXTJhl63RAVPwqBr2+tthibpPknoKSVnkEd9yQZWukzEcASjeRuXV7+buwYlAmFJMnlI7RoN8XmcLaEwPF9BxlypqYQo2FDg4qS/DXztpJ/TI8HOCHug3n7x/GoQ/tGxRFEeyO8LHb5bm6z3wQ2dZn0N/bQSqS+EQ9CvF9bbtLr9S+Iu/wwgUZNEIwn18GZvDG86C8RYMrS7dya8P2ElmKWqbhH12QGivYhcA/6h01J3x+0Xh+knnxcv2Jkooc0lfrDSGlkmbU52VPyYufy0uyQFZlrCyvuSb7Xfv8NsqUh5wufpPmsNJ3LhfJt1A/qHEOz0W5heF4Uok7e+o8Go2WLlaOM/xqaPboWp4y+3Kyc0QS0BhI6V/ECtoFsGS8VVKn3M3M4FaIwtr8Upk/NbMfVhEyCCLizNkkgxMkR4yRDg/Q613DzRs3VCpbH8n5qQs3oA2CZeSQs8lS99VnQBJlLsEt3QDmiDnNgEgcaNC/cqagtIDkZyypjh6f4wvUWl5dRbuzgL1wEeHxhw4jJl7Re5R81cccx2FJ8aofhxaQypLj4o0o8Psceb3UJysoq/G530K8c02DZqmCUzWNAVkqgAvQ4cVdoi4sWxktzI1c4NVooOSnmktxZhsFJf1Na1hivpRsMS0mF5oH6qVq1oxn6um9GTgs0b44IG8FjwKI60uxhITbCx31RCwX5wFZ5AzFMsMw4A24NXT11niG5ay1jm6ZCQVmMFjKflJ8W2X8Uv9VWc4xxyoGjF/FiY2TWF5ag+dbxmAZp8E/A08rZhRADrR6JWPXciZLkoX6NxLRJRsrJEnZkP0iMy3PrSumDoEXK1s5y2SOFnk+oUIfe1WueB1gOtzG1vUrohOSWBGnvAGyjwyEDLs+A7IOv1LRsjU/L2mGUtErZ8Bah1MZby2KIcgBegcHQsXlIkYa33whnDciZtJWE6urq/LCTDcfRbi4/qqD4nbfgNMoAG99oSX57b72xZ53qAHJg+yOi+/Pc/yjl/pg+f5VFE/+HpLBHqbDAfJ4JJ0bKYJrW99GCvwh1D+WpYj8LZgpJY3hlNqmpk0Tx1OllzDgRWBaqdJLLYEO9oZzooCyj/6fASfMAOxVidg6nmVmQ1qfB2t0kYqDl8tnsVatISIfVTM8AkM2D1XWnZPW56whZq75DWQOswr9tTLXEiQv9pJkQJbMrb6ynLmqKuB7m2vyYmcFJ0+cKnV0fLFzqDjH4FOWZxnsOcqG1p6WNwo6c1EsgFmSZWUJYNH6jsHOEpOjHvW6yqipuKc2UbLSl3Ni1+V5ou5rH9PBHva3r2Jne0e/Tzxj7072jm2BkCVE8j0Dkgp63D5hL6nfU7+lEfqNPcV/2ppWPapj0B+o92U7wutCgJ/aEI5GqKRXQ6vdRi2qoaCcyKPfZGOce/BwXfxXS3XnUF3iDj0glSlfRvHcufEpeNc/ht7OFhL2jyICWECyz+HdmlcASzl2ksxgmk+V1t7znUND7m2DQ5sUdA5mD8ItiBIltQu9VH3T1ob1h7f6Sf78BuWVZeutIlUXXRm3FqSaGQIcgXCFqt3melEdjlaeyotejJmy5OUFqYmHI6cruxG4JUhj7M+5WBazJNkuJi9JUIozPZuRGIOHw3dmUlL7KloC5qZJrVLXDYUXprIOg4pBy6IynylQrQ9nSe5o7siLmg7Jc7KCjGRFai8UkNoAKYEtKvMRIFLg0rVZUxAjnjPw2UdSvHmwT37rZaTi3rpIZqQC+gpKuGaBx2Ny3hjw34OqMq9GMC/wBp6PnVjS1hsNjT8EGFHdfcZrhOBfjiI1AItB3mxxqTvDwsIC6he/HtX1s3c9HF9OgfxOP8BdCciDoujMxvhIUeDkl/pgznN/CH/v8zjY3pa3Ilk5CWdbvHszwOYZkv3LfHtC2dITGmg9hwULex32N8mMu4PcqqBIk20V2CySpd/zJHECKOpFlTkZ9OVMjmCBQ9CIpattajC7ct43Z/BYhiThYIbRcCi0sNnqaDgv1PIFva1KVDWHlhznjnK39FlZfZbEaZXZ5XaIgKVS30ebm+V4ZT6uobJ4weViv4YTJzbRXVxUpmBGEYGcQVmKcLFyIN+VpWtZEqjs5siIKuXMUPMPqGEHSQLcWBGLyAAflr6ssTli0U2ONwe9h2VJkjgomzLp7+D61acwGnE8FCBmRst5E2E/68FhALKHZD9Jd2fqzAYeApbguknZ3Jelu+8YR7dSZxYHphO2HxlimgmlMZIJ0V4D9vh9GbhcNqgT6LlwEc3HvuWueow4Dp7z63hiwXH27zTw7lnJOj8QlepQ4H1/pp+kTONTv4di72kMe/tmGDqlMlxcaqPOtytKRKdE1mx5ljnFer0ytRhEL8CFolWUxBgr09a4hiQxYluhsqH780oB82CxCqmc1mv7wQYTZOkoOEvyHYOHRyc8L93T1ACHqNWWLTkpYtq5VDnFDDy/1i3zikdblshWcxugo/fXxV+qmZef15hGRgRXdtJnN60bla1uBcvdYzh+fF3sF5aAYuFQw1Vkc1t4Zp/GUtaocSbGZdsxDsixtXmk3eBs8G9ZR72lQcA26qCwlqVrla68eZa3ICTTIdJJHztbz2J3Z1dZPE5zJLoZkjARqLTnQrV9zhBeUEXA1TGf55u27YZMsywX2d5xEVZtbjkdT1TCkzgSxxMkw6n5cfIm7bqo1kKT84xTnHvicSy8+dvhN++Oup36Rgdvux0FuTsJ1ruSIecfZHdc/O08x//6RR+Me3if/21k+5cw7HH+OEJKUIZ/pPImXfASkLG7NEsbK1tZ3hhqaRBmOacT4GEqbsl0iuFoJEu3gPIaQj9NhtGQTAsMeWCUf2flMC8c600VfPO+bw4q8e8I/5csGpbWDP44mQngYckoG3HeucUwsnCzPy8Yc6idLJEmo47KWkAgDgOTfNs5L1dk7+fpfJzzib1DqQ2ngqjZxubJU6hVCJpY9hHZvOyJRY/LSRJgQFqGMxUFW/sirU0ZuQSfZNpDCgJpaUI2rZhkf6/elKCPgJ6ZiUxzdcpzBMjNkiEGB9dx5colUQ25oTJNjcnHnpczSe1uUsYysLUx9qYaWfFmoSqbWdKuFt6AKdrF3nA8meg6IFGAwUluM+3j+Xvz7HqhKyuFaX+ER9/yFiy88VtRWTt9J/Hwsq9xXfzAUt358Zd94h0+4a4GJD/Tzqj4taLAt80/nzOLgc/8a8z61zHu7Qs6n8Vj7TtKL1WkcPtV5mAOg1FMllsXOEtKGx/wYhYHtOSust/inuJ0MkGtUi3Fn7hhYcALr0gO3DkcEOlAY0IDchR77J9IS1PpV16sVtcZJ7YEiRzJhOSS6eemPl2hdOfnbmA5vrDScT53NMIBxyGWPu15lPY3rq19gDlJQf+Th5XNAG9SsB5TJ4aLxSxFK9g4cQpLCx0FJMcKpMZx1GGiV1bWSRSL4lVc3paQgG3M8KZEgIUBzOCSo/OM3FYGEHm2RFvJ8DFOMHtz87dkljTfSVW9XKaeDjEebuPGtefQHwyUJafsV3Mi49xGYZZk9mbvGMDVulUAn/0pPxsrk3mhwlulGE++6HJTEhIIMCUxxqMhxoOhWhNmRSN0OEjGI0wmYzz2dW/C8Tf9OQSnXneHIfHiL3Mc/Ho3cr790N/4BW941wOyVxSLqfWTmzpuMobz6fciHW5hIsW4kXRFSQwwMMf6t5LEaoFZlqnztWELIJtJ2YyNF6ttSUgMOOa8cKqMU6tVyo2HOdBpWYPBKR9Farty/MagL3tLUcbY2xg28vx2yDy4FChWWqdJJpoXdx05O+Ndn5KL8x6VbzDvg81jhVedRFXLWStBIEOAWQMohMrxB8ciKiWZ/VkhzKwS0Ja/G6DwK+h217G+si4dV+0Uso8MuJdoTCTNF8V7pR6PlccKptJGQBlV95ty/MFND8qRBIGJYWlCZGirgn3O8WW/xzEVCXOuq73VeLKL/a3r2L553dBWahAl/D0p82HnhWtZ7Ed5fqm0TnkS7XSy7xeKZ5ckzwFJD5TE5OdItL+ZYjQYYNTrYTIZGburHB1NhkNlzdd97dfg7Ju/GeGDbz3UuHEcXArqeKLtOHuH+sZ/6s3uekDyeLvj4s1Fgd9VP0lzm0/+BtLRPuJhH9MRxx5jGd1wy4AX3PyhPkhDaOOC6louRyFlpJaSjo58MXhN8fnkYyZxhsF4ZH2IT01SBmzpSlXO+ej8pG16Xt+aQ1pQir8phNc2myTYX45eVPYpWxvpmk8cDPoiWHc6S9pgYKATbJCRTslntZfbWpVGhVKkmxMDykApL8b5xocAJM3grPRlf8XzwwATt9UL0IgWsHnilOhmQeAaa8cPlXHmZG3tT1L2kR9B1YEBKMyUDGDd0soRD88Tj6tA1WGNUKBtESG45dpWzvPN9Q5+HhLOKUc5RH//Jq5dviS0lUE5pYJ6QWU+jjaYvQ1kmu89kqPKGSLXx6xv5/Hs+zJA67VIHiY6JySeD4foH+xhOBgoIM0kN8Oo39PN5+HHH8MDb3kbao98Exz/cMYf7BsdB9+4VHc+cDeD0ZLPPXpsT4r/wMnxs8V44Hif/y3E/T3EtH6bDJDENEQtSxAxdOby/CZxb5L5xhPVTdSSoz1PEv6lXP9cWY4BSd2b4VglWFQ385hbDJwyAbMkEm5RlqPqK7UHaLMxu0AsQ4uVOg8qor8qS+3i5U2g1zOb8XarrZ6NtDbNTEvieTn2Vumpi7rk1rJUVWYUmsrdR9WxJYXNykbKMkpzS5sYVtrqZuWajs3myTNYoPyFz2F5oO0PJ7DgscF/IS7prTKU34c3KI4x+H3FLbVSltlQVUPAQC2Zt/I9YdnPsjUwJb+yl+SeasCbjwTHJpj2dnHjytPoj4faUElK9g7lIj2KJJNjy95RtD+iwuSnWs9q7YL91oJ2PFsxY8aWPAkcbYLQc6TX6yGdkBAyQ5KnGBzsI/A8nL/wMC6+8U1ovP5bgdqr9xLRmNbF9y7XnJ+7F6FyzwKyzJTfn436/yh86v/DmFo5gwPNIVW2cr4kpTUDZ/gQ4qnUYhlp/mHt38uLmvxPlnbzHUKZ1liPxDFIn1beXzAerVYoX2FgiqAi/ehl1uUAncBROarg3E7LshpNlOTueelaZsdbCa8ElijGfLC7j6helzYMMwznd6R75SVdTq+RaoGxaebpU+tRtkdh30sGsKXqQTn6kJaP2EamJKDz4nFzo4bu8gbWlpdR0ZqSLSdz3qdtCtkVZKVKHWeYLPNJSrCAVLmo7Y8S7GISJWVOWdb+Xp+MNL4SbbWbW6nuPkvKisEIA/l4iK3rT2Fnf1sqB+x7U46dSP3Lufrl6X0JQDEw1feyomBGL4kCPDX67KAoXVUMLI5k2MOOxkPsbt1Er98TwMM+dhqP0R8coBZWcebcA3jj178N4cNvhdN59R6Vd2P4/1KBfU8Dkh9ka2vvR8Onf/eHxr0dxMN9xKOhpB3ZsLMsKpngymY2E+SPb3dO3vHV/71AjFik8hK0VP/IbRGJOFFaMcNgOBGLJ6Id23z1qXyB2DksVWVcQ0peOYtkryMNUeO8MnB0wbxgV0OUhVvjCOt7pyO6ZQ0lelyLIpuFUUhYvSlfbd6S5RKHrWmp7zWZSu4i3poXkiSvDFdK+7BPLskO5Itqf1B9bg3Nzho21tc1RqCEPzM0e8D5DikpZwKwiLbOsSWCYFJ2LyU/yj7SJD8IllDWpmI3ihJtpbWdp3NVjmpKy4UsNxI6N0CQ0HLhMq5eu6z7H7V2+LMmMb85EeAAhcYfDEZfa1VEXEXb4+89nx/z83ouwsAWm9nzhqEnGc2t69exf7AvLxQqJIwnQwyGPbSiCJunz+Jr3vwWNB56A9xjr05k33HxY92689/ci8w4P8Y9D0geuP9H7/5ng73r/xGHyel4hJTlDaFzZsgy+0mBWw27aaUKFX1eBeNWlptfMDZwL41Rs5mCkVqnaWx9BwfnVfZFt8SQDTHVmIPXtVvcsgZQnmL5xCypC7Ac7pfcFjFZNDw3cMdKVyUjDPo93VwWO4tazvXot1Eyjsx67gUDEakXGBtpTjZ/fpezLMtLkIs/FLc+RKnlcjUJCwxwtwI/6uLExgYatVIlvGIEAWZDZn6RLTjcr3Kb32p+BuiMhP58JnU4zngVq8rEKZzMsqqcsVwSKAotLRNhJQqrDRU+r2AlEisg84zjjwlGvS1cvvSM5Dn0tMxDHBeY6TyEyDn+8ExTh+UoCQ1sH1QV+cb1ZY/MG0olrIltRIEzEj7IyLp57Sq2t7YxKqVdWMYS5Om0Wzi+eRKPPv4GLD70KLzzX3vHseQ4+OfdyPmbd/wGd/jCL0tA0ir9xnv/r1+eDna/bdLvGzFAlCgDXuYI69wrgz2kiAHzrCQeq20w2MzP5gwChEqhJi7dJlrlyjGcTKSLWq/zh7fNkXmW5VVIorTu1o5lRfs7XjR2l5beqwNlICOCG/9VWbxEBLU+xKBh79rr6zssLJoQskM0l6Wotv/VWd4aqfDzqjdWQJdGsOopbRYrcnqp2SPyOWeR2tu2m0buBcj8FjbWN7C02EFIRbfQlpaJtLLX5GeezTiPNO0cK43FQJffh88s5RNAo8SJqRzkpfqcobXsWU06kqQLLhFrpMLMS6Q5nYrdxO+fs48cHuDa1acx7A/K1iFDmrugOIFxW4nsciZJYgBvHuTgksCgO6M+o+aL3PeUNk8N0zRWSc6e+9qlS9i6uYXhsC9FO5oB8SbYWVzA8Y1NXHj4Uaw+dAH+xW+6o5UsjjeW6vjOl7Iev8N4e9mXfVkCUtXR+3+h9sz1Z38r7vffyoCk5ZtKKCmK2+e2xV0rDRkYhlMaIjPvtxiYChBxN1+gc0MickKjnRxjuUsN1ItUQxMWZtozENHoc1I8EyGgXD8io8Rjqczf9Hmuq4bYLzhrEouaZzGBSlycTtDv9TXUpqS+kESVx8aIUZCVM059dgaXwCwDVKwUtjGErTh7Yu3YSMRmlzoPvLHwAg8jLC6uaOuBrB32kWQOidOqC9w4vz57ciGPxsBRX0hFdikDkHdrCLDWvspyVlIgYqvzt+C4JLbyUmMY63WzWSyVAd7stLWTDLF14zlsbV032iKZO+wn2VAi0E4ny1btc4rBw5EHOciuwCgDwxzb9QyrUqibJFPdUALXx6XLz+LmlWsY9QZC0vu9Pd0wFpcWsHbsBM4/+DCOP3gBwYW3walSmOwVPBz8QbeOb3UcZ/IKXnVoT/2yBSS/wXPv+tHOaHv0vtl4+AgzpCmRlyhrOV9SGVOOI+b7c7f+Tsvxz4tGceBvMzzezU0wirqfEwbIeCpp/EYtQqhmkj+7Bcl8549BLypXQZzDE2rHHtLGDCU3tZxX3tpAKeVBdI2XFy2RTXp30Ep8odOxUYg2HigobHcTWdmVGgimMmClLDdFNNq4RfVjMJF4Lv5OWbLaSEGaPBy4hzVUozY2j2+iVqUERtWkMjg35KiCQ36pBZTiV1oFsxGMmcVyd9J8Q4y/yhubKRmQLWMEcBIHTPldQ3t+FxIGRCVMwG0RgS9ZjCwZo7d/E5cvPaXfNMs9JPwO+k24mkVgh0hrKNSWFYTjU9qShAHfrNo1J3b1PWr1mqhyzJZEkS9fuYSrzz6npWiiuQcHe6h4DrpLHawcO44z5x7EifMXUHv4LUBz8baDxQE+4Uf4hrvBUb3dD/FlDUh+yM/+1P+8kY523j+Lp5sMnjlp3Ab/nANaMJSXowXGvPfihUINGPVlNjYwqpwxTnR3npGUnGI4ibE/HIq9U+NAutzgV3ZihzrXBZVTuGciUsouBESMdC5Wi+zF2efM52VG9ZuTVzU3pY9HmiogWeYtdRYFkBDqFwFdA0hjySqwGSDl+JX9KEtTdXSi1pG5VOr3lL2fApN/p7PhI2fZV6ljc+MUFlpNXbQsK43XapnexK+oEl6181cOcxhg/Ky82Jmpni/DDammpIbJp1BhgInV1tqob2M9PjNkIjFr4wHn8umMJ30889SnzPYBDEhaIjAo2fdahiRRQPKPLiVIOAYJkbM39lnCW1lPgIprblQO4P4jjWKvXL2M555+WgF50O+j39tHVPGx2FnAytoGTp45j83zD6B18a3IF24PaSVhHA7e2q07V283eO7G877sAckv9cl3/uBmOum/N5vlD3LAfyvo5pIM8xK2BCRUxpZaMyYubllnLmI1D0qVdzM6VsWYJDPsDobKfhFnW+XcQplQwTf/w+xoJRSXf7kfyTrO+K1Gp+NL5UBcDq/ZP4mUoIViE0jmfIxARG//QBdde2FBQUma2LxMLYk/ZYlailyV4x12p7I20PzPUE3b/igZSuzdKCTHgOGFzPHH4irWV1cR+K7poVLoaq6yQGsDqoSLXmclJ4ORZHH22tpT1EhHQw0Ty6KPJLNWWbLP+3POJNlzqo+WIFmqIb1UCHgcET0GuHL5c9jf31N1kCS8MZYbIBp9mHQl+1cCPIaoe1qQ1sZKmSGpSMdRUpwmClreUK9fv46nPv95HOzvY3d/V+ydTrMuUGdl7Rg2Tp7Gg488gtrZJ5CtvDyn1QE+63r484ehifNqg/QrIiCVKd/5A93BoP/u2Sx74zwg519OlKpbn5RzuvluoZE6JIilAfh8K8Loccw0IjqnqXrJg+FUlLpmVEMl9BScch6WApr1LMwmzIyaQ5b/Pp8VqLQtB9fst+aWbkZ2N1BGU0bO9rV3yMXpGAcH+5L9oBU6N+ZFrSt7ZPtaLJ1L3Rojqwq5JfVvvvRsGc5EuxSSHKfYvcIs4VySzZdwYuMYQt/RBkpY7koaZ5cEikzkAN5wSo10eERVJfloIsUS6yqXrVmKEu3kepd659LXxEjlRsaXaQ/L7MQI6yQnyDR2MsTNG09hm94nhScXL26AUJFuxg8tsrtZItgC85xXWxIECPqU+jtkIVE7SfPkag17u7v45Cc/jf39Hezu7mAyGaLTqKPdamJt/QTWN0/ioUceQf3UReQbLy3r4Tj4UFjH21uOs/Nqg+kwXv8VE5D8Mh/7h/91FOcHv5QX+V+Yi06VV65I2XIN5sLr85tZJYG6HJEIqCC4Yxcuxygsu1i68mIYTWLsHfQRVgJElLIvRZUYjIHvwA+M0EywgRcnj0cQYd5nqoSW9Zqu07Losw8zL7EFt5SEcAIjzDS0QZ9MJlhaWrJFYglHlURZBZchyDkoQuWrDGeuIj+3RIKMMCHOa7lKVhbyLAc5bKdpql/vYPPYCX23KrfzNXbh7E+18S0aH1FLVRNEcckd0CoTJEmicZNs2dlL2nI3+zgl5hLRJueY2ZSjDp5nAVJZIuNc3sSkcJck6O1ewfXLT+vnirMC05QMKpOJZKlNhyxR6bSb6aqkZzsgsS6KOrN18H00mhHimAHpqx8nbe4jH/kotre3sLu3bWOmVoRWo4GVteNYP3EKZx88j/bpCyhOPX5rSeFPBww9OJbq+KuO44WzAhkAAB20SURBVIwOI5gO4z2+ogKSX+jD7/y+IB/M/nmRF98z109VjyWQtSSYlt9cuaKUyZDMY6lO/v+3d+Wxlh1k/Tt3P8vd3337TIfCH0ak0ah/aGtDg9IUE7QaxhBooLaySSuIsVJMHCIWS4AiIAIWgRRCBGKURJpiAFOmRdYqBEWgFNrO/rZ7393OPZv5/b7vvJkSlDLOMNt7yWTaN+/de8655zvf9lswhdSSC7zFlDd2PMtkHEayMRjS4rxR98SlJTluLAwPlPmBm4wrEAMGsHSlCDEygvY11OBRZaodZopi8JRRopNgVQbHN/B039xA6VaUbrdjEhaAq5VUNsSU6xRFc9JeABwWFfsydE3u0kwwvQYUMaIYOjlwnqrL0tKydFpNemV4NU8xqcjsO1k4k7Kr6uvaAQAWp+go3Oyc5KrWiZXhMYc1+YwNmZwarHHCQCWgHyuoLOY+EjA6EqyjmUwGx+XQo9+mukKUOTLhGgr7VFx3SItg6ltRqzxUHKhWUE5TXBptA4K0RDFlqEGgN8aABw+3L3zhi3L0MAx/1gUUxU4rkEa9Ib3eqiyu7JF9T32KdC//KXGwi9xZYJ8MGUfkw11fbjxT4lRnIhjtDj9TL3XmXgcelF9+841vTdLsVepapQGxg1+1IU7ObczVxTG05PLc6FuaITMJ42hnBbI5nMj2eCyB70rgYoyu6w+gQChNSgl7IEeUwkQ/DMPPEq1j/D2uApix1DGZvZo2YDkYhgMlrgqMOwnBJt8PpNlqEjYGaf/8QyBWF8MTLhlzDKnuZBl8dl75OeO9FUinSKUMk8pyU9qdnizN93hj473wPlh9oE9GAKrblILfFQKnxStKTp4rdYuY85npsYpC30nVAfprwiAXSgGgdeH4VYwLTE3AH4n8gRvWbCLxaIt95Gi4zeObhBGnrVQSSAH0MKMgtAtYgxDTiuuu+rVcRVXKUm/W6SLGDAnjniyVBz53UB579DHZ2NiQSillQDaDlsz1FmVhZVVW9l4mc/ueJtWn/wr79h/4umvOl9f8uN6NZ+4O/99f6bzLkKce6hfufPFtWeb8JYcqxRy/qj/BXZ1NYnHDawmm/EWSnC1DouqjPfcMfWQi25NINvvbUqmUxHcrUgOECyN3lKxQcMMymvsxBKUFoKpqmeyjLtYLcHrK96LEpyqvUdc2yuTIvUbYz0JhoN8nugSlqx9ARhIL8ZPPReVPmkUBT0SLAmJY2Z+qOgLBBQZQYFCxfUYmDKRab8jq8op48NKoQS0ciBjNNmrPnlLTBusdkp1tnQIIGs5XQfH5YAfonESpWwAI8EGnDweAyvG6GMTgwYNXw44Sg6JqqUyyQDYbydEj35XNzXVm+RB74VhkChI3jhdZHQ8K9PAEmQPVpJBA6sHSRqDEB9hoe8zKper77CUP3n+/fOtb35bNrS0JqgD1+9IMmjLXW5D5pRVZXl2VHsjbP/sskVNYH2dSQ/VsBOh5HZA44S/eefONmWTvzSQu6cLckCac82hQknLFNKZPa6rWccmugQFWfxhG3FniKb3eH3J4UUdAYkVQKUmlrP4h/NAx6aMeqQ5AVIFOhw2IIAUPGCvBFOYU+aPDpnzKa22X+pQQ7D7jgAf/3uvNG2QMmUuzlw2RrV/T10kocgykjE5AAdhWxQETkjZ7WWQcKdSkUHNleWmPtIK6VGsAm9eon6NAfbPJKzj8viJosdnB8Avq5OijS2Z8qyLOqTrYMqvmRG5k1Vk8ZRmMKaxiXdX2DmBvZOfZbCJZNJX+xmNy+PBhQh+nUSRTAP/5GaIXr6BrlnKxpj07J694OJpSXlG49oB41XAw4kS2VvcJuHjwc5+Th776kGwDO+yVpRH4FB3rzi3K/PyyLC4tycJle8T9+WeLVFycS+xk8pJu4Lz/bATSmXrN8z4gcaJfefPvXZs56Ycky+bI/DHBQGIyDcnDjVii7sb4YlCaPg1uhBkGChBVnkSyMZrKZDaToFYRzy1LDdM7WKABdlYrc6qIoRIIv5oFDNmD0TwHQSqonKP8mCkxmYQgMknT2lsqiBwZhemSNz14k/3+Jv0PG230egj+imZ9TbG6diDIQYnT+ZqTa5Ac3gYfPfSSfH08i1Bao48MeFPOddriVsBygQuVKc+Z+xYeXqoBRKi7FPFwocRiLEWYvWL/ijqYIH0NVCjGKYdT7fQAKMeziAMZrmWgFjjjOZaLKKMjSWYTmQzX5dCh79tgDQ5msPfDfrUoCY6ZEEVUCihRobWjZkBFsFBLDvVmgzoCcsDeG9KQjVZTPv/5z8vBgwfZT7brLifnrWZbOp2ezM8vSW9xQfbsu0wqV1wjTtBaK4i8sBs4952pwDlbr3NBBCRO/j/efvPqbJZ+JE3kKsK2GAS2/sjtydHbGIyNoroEVWMhHXHsjv4JN8TmJJT+9lg87LjcCv/GGgQEX0LPWK46dGUiJYgABdV+IYzPsLWKoz35lSOJlN5l5j4GiUMZjRsefyAxgskrBjwIzArQKli0GzkMSzgmfeNMKmtC+0muePK3JCzNfosCYFi4+xK0urK02COuFTKRNOOxIYnuGBOBejjlMo3SpY7KsESHXmrJAhJgAAUU7CgLmFEQvw/PSU5mgdnHRNlkPVg1JDTbBUfy8KGHZTIaMhD5YKREJEU1+RAB20P3vnqcNONx8IDUfh7rou3tMQOy5leJEf7KQw/JJz95LwdInbovddelEWyn25PewjwNefZctk+8K64+WGj1nt/1nMfPVhCdyde9YAKSWeijHy1+6XufeoM42W0Yy+WEY9ywDL5cWTsfgBAxg8EORJfw3wkZ7H2idsbcPXrVsgTVMv+u1kq8idFfIktyR0k/RZ2qMhhNWSD/EJ5ApraeNgeu44bVwYllG0O54JgGg4HMwpnML/S4W8snjbSIY/bVtYOC13WAoyWwAXmNYkZqF10JsNYoSVJ0pey1ZGVpUTy3Ii6sxam1ivJSP25cKyoLmOaPilxBdQ78SCBlQMC2Hh0PNOwAEdQG1GCmjPGAUXNYAvm4ohFOWnEOuLZwy4Je0onjj8hga5P2gOgfwwikYjxvdL0BKB0gegROAGRuNu0UwYJeUaMufcuQVa8m7W5H/uub35KPffxjUipk3EEGbk3qKFm789LrLcrc/EK2Z++eO/c+53l/ei5A4qcbpBdUQOYniRI2TdJ7UpGeBqWSlHPlOY7xIZa1o3aNoCwQkYJecjyLZH04JkULO7t6tSRepUQSM/vJapnQMPSKtAtAZjxFq5R9l2XLHNN6KoJmJ1OaHAmGMiRX4JjM+xKAgfW1Nam5NVlYWFTAgIGOdLpboE3cqSsP1QzC5Fanuewxc6ASRZTRkLki5QYRO816QKgZdXZQWpJIAbZITAwp5TtANDZtIhKj0cOhbMy1YklEhsyJVgu5hTySYJSo0zIHRhxcqWsZzhF9JN5nOt6Wwdbj1NnBVJlqdOjnzV4PiCcHinTwLMGkFZKWHPRgT+nQRRnK5Osbmyylsfbo9hbk+4cel3s+8EGpFDOp+1XyXRvNlnS7c9KbWzyxsLBwwy+//I/O+xL1BwP3ggxInMRX3/HK5Xg6+UiaZFerVo4GJbMk5Cm41MbKAWVURAwlMiRUBAijG4xlNIu4+giqJfFrZfGpA6oZUt17IUCswk4sVw1Ty4tm/59fUA1MU4izvjbPjnTHY/msLH19UKB0HUp/MJRupyPtTtsMUnOOJniMSs4m9tVoWwCZ53KOhOvZoCbnSYIAnBR8Zoq5TkMq5aK4bp2sCpXI0EBGb4osmXGsosLIVEh3sAKqmBAYfg59OfpIIHkU66o3jcoyYk+INQeONU4gDYleGUDwCv+GiPJwcESOHn5MTWuhrxql6iPJ5xTWLxjmoG8v85gQkABB8DOoqX/HxvrWTkC2unOyMRjI3e95t5SdTAIP8DqfJetcd/7++d7C83/jwJsOn26WOpe/d8EGZF7CfvHh+14fS/razMkKGEiSU4iBCG8QVaLDExsrD6A9oBIHtMjG9ki2JlNxa2VOW1G2AqCMMg8ZQlcf+VBHM+QOIDzXxbFPLi9R81WEWn/r4BcXmCwWs5zjCoReFQp6Hwy2+f/LK0vi+h5hd2oHAMyreomoXIlCdtX+QxXE+QCC7CRJ0hjs4IaHyU0gfrMjSwtd8akg4HLPh4BStJNWFUTgMMeaM5cB8+FyTM0fPuAwFUW3V6J0Ix4mPALDwRJ4XwKbRIdoAA4g+6P/hntWNBvJZLQuxw49ruW248hkFqltHQbIADaAsYI9alGlLJmlqdtakqxU5MNq7fgJclJhVNvudgVU9r9+5ztpkRe49JRMG43WG596/Y1/tn//fjMFPZehdXrvfUEHZH7K/3bnzb8Wp+k9WZIsaLmqwxwMdjBtRc+GUgl8PJSs0zCR/hR95Eiq5aL41kfWvYp4HvaSJcoqgl1AQLkhRnjjKmVQShii0JRV+ZhqlaYAAc0ipkyH5TooTko/NAoVFA3gXIwsOZH+1oA7w6VlAMNNzsLwrvYbZr6j51VkearaO6AY4hgYJznOtlCXkteUxfmu1F1PXPekwQ1QSVp2QvgKoG7FqKKHpJR/mhBonh8r2RyG5KnAro4CXXhv1UpF4HISzeuNNgFTVBj0IJtGEk6HFDJbO/aYZkysf5JUJjNUMDodhkQkjWQLGDQp6wQDHWTecrXEkvXo8TX2t7ALwF6y6rnyt3ffLf2NNWkE1WN+Lbjhjk8+8C+nFwbnz29dFAGJy/nQXa9qbY8378iS7KVZlhUQANj7KRUrJv0nnGL9EcsUhOVJIhvDMbMN1h8NtyxBrSS+V5MqdpEmY49sqWYz6Gt0vqnrSHPH4rTXBLegu2r7QkQIS2kGqyrmscelogGy20nw+Wg0pstTb74rnW6HQalIHIt+q5W5xEcWskzJNYihB3O3LJTOsVMTqdRlodeTVhBQIpIaQcSGUtRSCctV7deIaXV0morEx4EPYYGx/a0asuBZKl9Sm1gEH0Dw1KLlEEoBGghITKXhuBxCBDucytqJRwh/A90a5swQUUY2h+ZOCpK1gx4V/TqOEaABDNRgs1clyfvIsWMcNGHtEdR1ZfSxf/h4+vB/f/M9bd+//W3/+u9mt3z+BNfpHMlFE5D5yR98ww2/ECfZu+Io+UXor1DxmusG9JC4WVIZYu0wjWUDHhFxIoFXkUatJK1A+0hkR+A6EYx4+itDXrGWOXwvH+Ywg50iXcksaSgizURqmANTIHAbOYjBSsZ2k9CdQQbf2uwzQy2vrIrnY8ihAaTMD/RyyplUipcKK3NAZEgfGljhfaCRmlYkLgYM7oVmQ3xfMyRB8ygNecygYgHcDW4oHhdkLVOzBmUjJp1qK4+dIwZJmVQqrpWsOvFV8HzEAMax5PzIaQiYm6qhx/FUpsOh9DcPyXA04OAGRGWgdiABCzUBFVHGTvKkKxZ3n1AIwNqj2ZDDR47wYYaHS70eSHd+/kufvf8zr3jZXX/35dO58c/X37noApIBcuBA4TPJN18SRckdaZq0McyJ4RKM5XySyfYolMF0Jv1RSAaIVytLK6hIy6+yH6lVQYSF2pnRgnL8Kjl7KmeBG0YxrAYpsyAkFtXWEyhjNTjRo6msPyenVN8HSwKcRhjAYj8aSn+rz53b4vKCEqYJbEf2MTgdezfA3bSQpcGQjWYxrUQZi8OJs7JEBU/qQUsWu23ti1mCY9WB/lQDkuRlDFEM5aA72xkzIR4EuSg0y+skIchARZxN84eZPma/qJ4mOE5UIaFaBGTgosIqYiLbg2My6K8zC6IExudAt+UIXSxs6wo0di2VgCxScD+yI/pycEmPHT+uig9esOnVg9uvfOmr3+vk0KjzNbpO47guyoDMr8P9r31ebztO3xRH8YviKHPIi4S8RjiT7THK1kj645F41Yo0vLK06jVp1hCM+gdoFmAqYZtGvRlD6VA4CrelaeTkAchy1hbn7CNN1jHOIHuhYAH0tCjLWNpBqd2s52ZhTJMgeJIsLi1Kox7Yslyzs/aqOtwhAdqcuGglCYoZ20JTRi9VJHJcqVbrMt/tSN2vSdVF1kN/CoqTBg8QQgQC5K4pKHdpGaBwQWJ2oU4XR0Tg1GqeBp0ZG+l/x6oqAE0juGpliURTU6ED0yUc09xnPDguWxsnlHYG8HmcyTTOZDIDgA/0Mexk8ABU2zpUJujhKwBvNBuytnYim03CD3a77T+++tbbT5zGvX5B/MpFHZD5J/CJW6+/apZE74qj7BlYSmMPOZpGMpzGsjYYcLDTCqrSROnq1iTwqvQEoQK59V5Ej5hiXS5kkNsL5CUqgw4BkhmJmL2a9o4mPa6rD6Y1h2sYHZoogmc6ndHiDoOk1dVVHSqV9X1Z9rICztcFutbRHhUYXpt+MooqkgiUBOrS6TSlGQBa5nGnimMmcNv4VNRwzQ1rYesXRcSVokxXOKJmfBwf9FFzOhi+p+wO4TRarej1eOBmRkaYAyuBEa0GR9snZHtzjXxTgBSmofb1lPRAL4mWADtUwd4USgcACKgRbb3e/PraxvorrvuT1x+8IKLq/3GQl0RA4vp89sCB0tGjX7klnM1eNwmj7mg6k0kYy5H+FkmxncDDtE5avit1DwTfMj0mMWCgFKSj0h5lQtRUAc58CKxEzT1JTjpYqVasIV4QTSg9KXWpgs+5khtejdkbO9LJRIbDbel25qTX66oLFzIQd33q4BwRmWP9pPEl6atIBj/wqYClwYynLq1GQ9qAlgUueY1kUJR1n4gvKp3nukUIbuBZWaJrv4wvPGjI2OeaRDVdCVFk35iygkAPmffTUBDEETK7zqZE7IzG6zLaWtvxwpyleM2TfSRUBJwCJqyqZWu6QOulavkvrvm5q97hXHONvsFF/nXJBGT+Of7T7z63figa/8FoFL5mHCWtY/0tMvTb9Rp7yLZflbpXY5mHPlItAZScTDYI5SiN5pXTwOhSZasOm6xCpApUKTWbAt1I5S4Uka5yjugxc1YKejFMJ7EnHQyGLB1X967Q/YkBU9RMSNaH6fdQkgPAcLPaIygC0v3MfhVJHJ80r07Ll7rn8oFCMSuT6cczBUgeeqfYuYCGpVlPMaV0nIZpmZWylIukmDLeW41rETy6M1WYHX1A4MlCQP2MJWwYbsjG5nEpYJkISlmqgldYgeB4qSLggBYGn83qVtWtvqVZ7vzVVbfdtn2Rx+ATTu+SC8j87O968TNb/Y3kD49tbr0qmoX1hl+RTlCTLrRZ6lVpBB6NUPXG1Gkn920Y51P6whyJmanUJv0JkDldS2rgMXWA7Isei5iiHeNXLTvxA6reFs9SmYShbG8POeJfXl7iDa9K5AgG9KaQybBdK0tk1cHB+6l8CfI3ylZXXM+XdtOXZt0n2IGmrgaYx9QSAUqBYtwJBu9D1iuD9WFSlPgnTIIps0EvSVXaw0MEBrPoOUlUNl1dDF8wEkZ3igHPbDKR6XRDhsMtoqgwVNKhjhBojtIV02KnWNt2HO9tJW/+rdcfOHBRrDF+3IfJJRuQ+YV69bW/1NnYXHt506u8suvXFjvIlHVXGnVX/JoOdSj/aDxIlHIpHubmJ5K/Tq4uzpUC7ds00HKrN3UuVqC7Til1lcASM9dcJZFa9WlHNJ2dyuLyIgnN1IvlasCEjAE0YIbVgFQOKAvMHXHi1IHynCfdTkuavqc8T5TgZOWrHCXKUAxOcAzU6uKgBvxHhJNJJWQKGlfcKvaWuo9FRgcHEuB19rCE+sHCQa3qML2lBXk4JThgPOlLFGIXScdA9o4z2D0k2dFYCu+Uhvc3+w+876z6L/64AfKT/vlLPiDzC37LdddVu3L0BY3Ae81c0/3pRlAj8Fz5ikDlwD4A00cVucKFI08yZ2AwyZnIM76HXSNLW8Oe0rkOWcEcoq2Hyz1JcgEpolmgVjedUV0AGWnP3j3ieeo7ad4COgxRgoXid2MNbg55+D7Qba2JFKrSaTek02yIS8FmpVeBjYFMz10fekOmcvW+ZKDC9NX4ptzlYtmPpT0IzEhtKDuxh8xSNcOBxblZ2eEcWOZD8xUcyXAqIfw3Rn2JIj0nHF+aOv8ZZfIWWe58+Dm3vkMnRJf4125A/sANAD2fD9z8q9e2/NrLAq/668ViscRJK22Wsf6wlQcCklYDYGWoVXhOxdKgUMep3KODN7Ht9oj7ZPza7o4SHUgwaqJKRj4GHlEk49FYWhAAhk4OXaOgaWrlMJXErXRNAGc7ycMM2ZcBUI4S3Jdet8X9KnRrqHhgdgXIjhj2UIIECufMcLHUygjeIjMviNcoQwFvA3eTAl7MjqobS7ErlLQAFmCvyj1kmciaECTlyZAu2dEUATmMHSn+c+qU3/3MP7/nvvNR1+ZcPhN2A/L/uPr33/7CJSmnUCa7qVQqXk5rHdPWsd28IncYFGbEavtGTjE5yMFkFPWZDkOUPgXImw566J5ldnHEvFp5SFxomsgIdu9JIqsryxL4vk5FiVnVrEjGBEnEiqclbxKWvxGOqSRJAX1kXXrtpkpfGvqIWZ+ZEJIZ5vfB39USukY8q5K8Mb3FjpGrCAC+zcMk/xvQOSoLYJUTo+QGO6RAaRCgdgAMmE1G3w2jwfvSafz+q+/40JFzedOfz++9G5BP4tNB1jz4hhc9yykUXiCO85uOU2hpIGpWORU6l6sI8HuYf+4oqqvej4K49d84gcVekt8nS9iyI9TAdfc3mU5lMhlTaBng8wqMTqmiZq7KfB0EDpbtKsrBoES2lKJEGSwM6syQDd+1NYcNZ5DFC8LgIwXL/h8ZEsBzWikYcF7NWkEoNlFnPFBMvwhlrAqLaY+M4RVlh9JsK5yF/5jMxh9+xi1v/PRuNvzRN9tuQP7oa/SEn/jGRw9U+t859OzMSX/HEXlu5jgNlVLUKasORUwlAOJPMCzlIAeTURPf2ilvkdly+3Iu/FRLlpA0BXGzbB1PWDIuLi5Ku12n+DF2fEq/UvQO/jsf7CBAYelOs1jHlbToy1yrKa26T5ib4nMRMUANKS8SkLpcx5LeHS7Y+2qTh+Bm1gPrhcZD+uDQ4DNZSUybga3NkkE0nX6iXCn8/eXuvk85+/dD/nz360legd2AfJIX6of92Lfffkt1fTh5VizJdY4UrssceSqZHLaLJJLNBi2c+eTixrlUZK67g3VF/nP2PWRHBB0mlkDwjCcTcasV2bN3RXeHpguLR4HuNLX3M41jxbmmsAYoS1LE6qPN9UcVJSvoTWU1aMX2BoggQNqIsgWsLgU1C71myTCqOfPjpPmRUtwUrVMulx+WLL03TbN7L2unn3aec+vugOY076vdgDzNC/fDfu3BN970tCzNrsuy9No0za5MJW1pKac7OzaVBIGreLLyK5WFQt9IU51TTqetFiBhOQv5RzV45lT9nDZzCgoAcN4YUVyBQBxapSgB2ytIXPAk8Joy121qQIKJz15Q+0Ma7QAMXlAMEvpX9KoYzLD0NrVyBCAoUWkmW5JlD2RpfJ9Eyb17bvj975zBy3hJv9RuQJ6ljx9954N33Pz0WRhemUl8ZRJnV2aSXY6A5G1vJSYqQE5Hd0SLdfqaD1S4woB8ZQi0y5RQvpXVZcL6tMeDlbgOdfAFBA24kegndXJblDCr0XynN9cVt4ZVjvaQFK3KRKo0NQX3UgWYqUReRNCq5qo48t0kiR6QVB6o1soPLFx/0zd2+8Gzc+PsBuTZua4/9FUfPHBTpz8dXSFOeoVk8owkiq6QQvYzkokH8DiX6xSVs4A02hUyFrCkyKrgK7axBlnoqRwlNGnwuzlvkeWvkOdJEYO0IJFURCqe9DodaQY+ZVdpv2ear1QOgFA0TWecb0RZ/LVyofr1Sq3yNS9Kvtbcf/Mlvaz/Cd4iOXz4J/mWu+916hVAJr3vdb+9GE8LT8myaF+UyVMkTfY54uzNsmwujpO5OI67UTzzmVUBT3NEllYWxYW7Fdy4iHM3qRAOkZQricBEyGIfmRYro06ns94OgrVSqbhWKpYeLRWc72WOPFKuet8reaVHLvutlxzdzXzn9v7czZDn9vo/6Xf/7IEX1x49+mi3GEbNcZhUOu1WtdXpVIrFQjWTrILZZyrOLEnSEF5fcVIIncyZJYViPygX1q858AFQMHa/zvMrsBuQ5/kHtHt4l9YV+B8pSxRIfoX4NAAAAABJRU5ErkJggg==",ps="data:image/png;base64,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",le="data:image/png;base64,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",Ke=b(42441),Et=b(82636),rt=b(59301),Yt=Object.defineProperty,In=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,_n=(mt,Ve,Xe)=>Ve in mt?Yt(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Lr=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))Mr.call(Ve,Xe)&&_n(mt,Xe,Ve[Xe]);if(Qn)for(var Xe of Qn(Ve))Or.call(Ve,Xe)&&_n(mt,Xe,Ve[Xe]);return mt},kr=(mt,Ve)=>In(mt,Hn(Ve)),Rr=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Tr={1:hs,2:Js,3:il,4:mi,5:Kl,6:ns,7:ei,8:Ol},Yr=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Jr}=gt.default,Xr=({classroomList:mt,shixunHomeworks:Ve,dispatch:Xe})=>{var Zn,lr,vr,jn,er,Ln,Cr,Ma,qr,jr,Hr,Ho,bo,Pa;const va=(0,oe.useParams)(),[Er,ea]=(0,y.useState)(1),[ja,ar]=(0,y.useState)(!1),[wr,Ha]=(0,y.useState)(Lr(Lr({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),va)),[ko]=fe.default.useForm(),Un=(0,y.useRef)(""),[$r,Ya]=(0,y.useState)("1"),[ga,Xn]=(0,y.useState)([]),jt=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[Zr,ma]=(0,y.useState)([]),[Gr,So]=(0,y.useState)(null),[Na,Ua]=(0,y.useState)(null),[Ca,oo]=(0,y.useState)(0),[Jo,Fn]=(0,y.useState)(!1),Pr=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],Oa={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},Ba=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:ri,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:ps,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:le,type:6}],zr={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},Ia=(0,y.useMemo)(()=>{var ha;return{tooltip:{},xAxis:{type:"category",data:(ha=Na==null?void 0:Na.bar_list)==null?void 0:ha.map(Mo=>Mo.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:Na==null?void 0:Na.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[Na==null?void 0:Na.bar_list]),wo=(0,y.useMemo)(()=>{var ha,Mo;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(ha=Na==null?void 0:Na.pie_list)==null?void 0:ha.map(fo=>fo.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b}
{d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:Na==null?void 0:Na.pie_list,color:(Mo=Na==null?void 0:Na.pie_list)==null?void 0:Mo.map(fo=>zr[fo==null?void 0:fo.name])}]}},[Na==null?void 0:Na.pie_list]);(0,y.useEffect)(()=>{La()},[$r,wr]),(0,y.useEffect)(()=>{var ha,Mo,fo;(Mo=(ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.hacks)!=null&&Mo.length&&Xn((fo=Ve==null?void 0:Ve.workSetting)==null?void 0:fo.hacks)},[(lr=(Zn=Ve==null?void 0:Ve.workSetting)==null?void 0:Zn.hacks)==null?void 0:lr.length]),(0,y.useEffect)(()=>{Za()},[wr]);const La=()=>Rr(void 0,null,function*(){const ha=yield(0,Ee.ZP)(`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:$r,hack_ids:(wr==null?void 0:wr.hack_ids)=="all"?null:wr==null?void 0:wr.hack_ids,course_group_ids:(wr==null?void 0:wr.course_group_ids)=="all"?null:wr==null?void 0:wr.course_group_ids}});(ha==null?void 0:ha.status)==0&&Ua(ha)}),Za=()=>Rr(void 0,null,function*(){const ha=yield(0,Ee.ZP)(`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/info.json`,{method:"get",params:{hack_ids:(wr==null?void 0:wr.hack_ids)=="all"?null:wr==null?void 0:wr.hack_ids,course_group_ids:(wr==null?void 0:wr.course_group_ids)=="all"?null:wr==null?void 0:wr.course_group_ids}});(ha==null?void 0:ha.status)===0&&So(ha)}),Ao=()=>Rr(void 0,null,function*(){var ha,Mo,fo,$a;const gi={1:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${wr==null?void 0:wr.categoryId}/list_students_by_type.json`},zi=yield(0,Ee.ZP)(gi[Un==null?void 0:Un.current],{method:"get",params:kr(Lr({},jt.current),{course_group_ids:((ha=jt==null?void 0:jt.current)==null?void 0:ha.course_group_ids)=="all"?null:(Mo=jt==null?void 0:jt.current)==null?void 0:Mo.course_group_ids,hack_ids:(wr==null?void 0:wr.hack_ids)=="all"?null:wr==null?void 0:wr.hack_ids})});(zi==null?void 0:zi.status)===0&&(ma((fo=zi==null?void 0:zi.data)==null?void 0:fo.list),oo(($a=zi==null?void 0:zi.data)==null?void 0:$a.count))}),vi=()=>{wr.page=1;const ha=Object.assign({},ko.getFieldValue());delete wr.course_group_ids,delete wr.hack_ids,Object.keys(ha).map(function(Mo){switch(Mo){case"course_group_ids":ha[Mo].includes("all")||!ha[Mo].length?(delete wr.course_group_ids,ko.setFieldsValue({course_group_ids:"all"})):(wr.course_group_ids=ha[Mo],ko.setFieldsValue({course_group_ids:wr.course_group_ids}));break;case"hack_ids":ha[Mo].includes("all")||!ha[Mo].length?(delete wr.hack_ids,ko.setFieldsValue({hack_ids:"all"})):(wr.hack_ids=ha[Mo],ko.setFieldsValue({hack_ids:wr.hack_ids}));break}}),Ha(Lr({},wr)),jt.current=kr(Lr({},jt==null?void 0:jt.current),{course_group_ids:wr==null?void 0:wr.course_group_ids,hack_ids:wr==null?void 0:wr.hack_ids})},ui=()=>{var ha;const{used_users_count:Mo,unused_users_count:fo,used_users_percent:$a,unused_users_percent:gi,max_scene_name:zi,max_users_count:Ml,min_scene_name:Yl,min_users_count:xs,pass_users_with_ai:Ss,pass_users_without_ai:Bs,pass_users_with_ai_rate:Ni,pass_users_without_ai_rate:hi,use_ai_count:ro,use_ai_rate:Xo}=Gr==null?void 0:Gr.summary;return rt.createElement(rt.Fragment,null,rt.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",rt.createElement("span",null,Mo)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",rt.createElement("span",null,$a,"%"),"\uFF0C",rt.createElement("span",null,fo)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",rt.createElement("span",null,gi,"%"),"\u3002\u4F7F\u7528",rt.createElement("b",null,zi),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",rt.createElement("span",null,Ml),"\u540D\uFF09\uFF0C\u4F7F\u7528",rt.createElement("b",null,Yl),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",rt.createElement("span",null,xs),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",rt.createElement("span",null,Ss)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",rt.createElement("span",null,Ni,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",rt.createElement("span",null,Bs)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",rt.createElement("span",null,hi,"%"),"\u3002"),Xo>=((ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.ai_warn_rate)&&rt.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",rt.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",rt.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",rt.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",rt.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",rt.createElement("span",null,ro),"\u540D\uFF0C\u5360\u6BD4",rt.createElement("span",null,Xo,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},Qi=(0,y.useRef)(null),Ui=(0,y.useRef)(null);return(0,y.useEffect)(()=>{const ha=Qi.current.getEchartsInstance(),Mo=gi=>{var zi;gi.componentType==="series"&&(jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:$r,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:wr==null?void 0:wr.course_group_ids}),Un.current=2,Ao(),Fn(!0))};ha.on("click",Mo);const fo=Ui.current.getEchartsInstance(),$a=gi=>{var zi;gi.componentType==="series"&&(jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:$r,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:wr==null?void 0:wr.course_group_ids}),Un.current=3,Ao(),Fn(!0))};return fo.on("click",$a),()=>{ha.off("click",Mo),fo.off("click",$a)}},[jt,$r]),rt.createElement("div",null,rt.createElement("div",{className:pi.saixuan},rt.createElement(fe.default,{form:ko,onChange:vi,initialValues:{course_group_ids:"all",hack_ids:"all"}},rt.createElement(fe.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},rt.createElement(Le.default.Group,{style:{width:"100%"}},rt.createElement(Ze.Z,null,rt.createElement(dt.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),rt.createElement(dt.Z,{flex:"80px"},rt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),rt.createElement(dt.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(jn=(vr=Ve==null?void 0:Ve.workSetting)==null?void 0:vr.course_group_info)==null?void 0:jn.map((ha,Mo)=>rt.createElement(Le.default,{value:ha.course_group_id},ha.group_group_name,"(",ha.count,")")))))),rt.createElement(fe.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},rt.createElement(Le.default.Group,{style:{width:"100%"}},rt.createElement(Ze.Z,null,rt.createElement(dt.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),rt.createElement(dt.Z,{flex:"80px"},rt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),rt.createElement(dt.Z,{flex:"1"},ga&&(ga==null?void 0:ga.map((ha,Mo)=>rt.createElement(Le.default,{value:String(ha==null?void 0:ha.id)},"\u7B2C",Mo+1,"\u9898"))))))))),rt.createElement("div",{className:pi.jianyi},((er=Gr==null?void 0:Gr.summary)==null?void 0:er.used_users_count)>0&&rt.createElement(rt.Fragment,null,rt.createElement("div",{className:pi.jianyi_title},rt.createElement("div",{className:pi.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),rt.createElement("div",{className:pi.title_right,onClick:()=>{var ha;ea((ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.ai_warn_rate),ar(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),rt.createElement("div",{className:pi.yijian},(Gr==null?void 0:Gr.summary)&&ui())),rt.createElement("div",{className:pi.jianyi_title},rt.createElement("div",{className:pi.title_left},"\u4F7F\u7528\u603B\u89C8",rt.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),rt.createElement("div",{className:pi.zonglan_list},Yr==null?void 0:Yr.map((ha,Mo)=>{var fo,$a;let gi=($a=(fo=Gr==null?void 0:Gr.student_likes)==null?void 0:fo.filter(zi=>zi.scene_name==ha.name))==null?void 0:$a[0];return rt.createElement("div",{key:Mo,className:pi.zonglan_item,onClick:()=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha.type,course_group_ids:wr==null?void 0:wr.course_group_ids}),Un.current=1,Ao(),Fn(!0)}},rt.createElement("div",{className:pi.item_top},rt.createElement("img",{src:Tr[ha==null?void 0:ha.id],className:pi.top_img}),rt.createElement("div",{className:pi.top_name},ha==null?void 0:ha.name)),rt.createElement("div",{className:pi.item_bottom},rt.createElement("div",null,"\u5171\u8BA1",rt.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},gi==null?void 0:gi.total_counts),"\u6B21"),rt.createElement("i",{style:ha!=null&&ha.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),rt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},gi==null?void 0:gi.praise_count),rt.createElement("i",{style:ha!=null&&ha.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),rt.createElement("span",{style:{marginLeft:"3px"}},gi==null?void 0:gi.tread_count)))})),rt.createElement("div",{className:pi.jianyi_title},rt.createElement("div",{className:pi.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",rt.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),rt.createElement(ve.default,{className:pi.tabs_style,items:Pr,onChange:ha=>{Ya(ha)}}),rt.createElement("div",{className:pi.tubiao},rt.createElement("div",{className:pi.pie_style},rt.createElement("div",{className:pi.tb_title},Na==null?void 0:Na.bar_tips),rt.createElement(Ke.Z,{ref:Qi,option:Ia,style:{width:530,height:330}})),rt.createElement("div",{className:pi.line}),rt.createElement("div",{className:pi.bar_style},rt.createElement("div",{className:pi.tb_title},Na==null?void 0:Na.pie_tips),rt.createElement(Ke.Z,{ref:Ui,option:wo,style:{width:530,height:310}}))),rt.createElement("div",{className:pi.jianyi_title,style:{margin:"30px 0px 20px"}},rt.createElement("div",{className:pi.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",rt.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),rt.createElement("div",{className:pi.fenxi_list},Ba==null?void 0:Ba.map((ha,Mo)=>{var fo,$a,gi;return rt.createElement("div",{key:Mo,className:pi.fenxi_item,onClick:()=>{Un.current=ha==null?void 0:ha.type,jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha.id,course_group_ids:wr==null?void 0:wr.course_group_ids}),Ao(),Fn(!0)}},rt.createElement("img",{src:ha==null?void 0:ha.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),rt.createElement("div",{className:pi.leixing},ha==null?void 0:ha.name,rt.createElement("span",null,"(",Mo==0?(fo=Gr==null?void 0:Gr.student_types)==null?void 0:fo.by_tools_users_count:Mo==1?($a=Gr==null?void 0:Gr.student_types)==null?void 0:$a.by_quantity_users_count:(gi=Gr==null?void 0:Gr.student_types)==null?void 0:gi.by_innovate_users_count,"\u4EBA)")),rt.createElement("div",{className:pi.pingjia},ha==null?void 0:ha.des))}))),rt.createElement(Ce.default,{centered:!0,title:rt.createElement(rt.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(Un==null?void 0:Un.current)&&rt.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Oa[$r],"\uFF09")),width:1100,open:Jo,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{jt.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>Rr(void 0,null,function*(){}),onCancel:()=>{Fn(!1)}},rt.createElement("div",{className:pi.inputBox},rt.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(Un==null?void 0:Un.current)==1&&rt.createElement(kt.default,{defaultValue:(Ln=jt==null?void 0:jt.current)==null?void 0:Ln.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha,page:1}),Ao()}},rt.createElement(kt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),rt.createElement(kt.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),rt.createElement(kt.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),rt.createElement(kt.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),rt.createElement(kt.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),rt.createElement(kt.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),rt.createElement(kt.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),rt.createElement(kt.default.Option,{value:"3"},"AI\u8F85\u5BFC"),rt.createElement(kt.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes($r)&&(Un==null?void 0:Un.current)==3&&rt.createElement(kt.default,{defaultValue:(Cr=jt==null?void 0:jt.current)==null?void 0:Cr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha,page:1}),Ao()}},rt.createElement(kt.default.Option,{value:""},"\u5168\u90E8"),rt.createElement(kt.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),rt.createElement(kt.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),rt.createElement(kt.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),rt.createElement(kt.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes($r)&&(Un==null?void 0:Un.current)==3&&rt.createElement(kt.default,{defaultValue:(Ma=jt==null?void 0:jt.current)==null?void 0:Ma.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha,page:1}),Ao()}},rt.createElement(kt.default.Option,{value:""},"\u5168\u90E8"),rt.createElement(kt.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),rt.createElement(kt.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),$r=="10"&&(Un==null?void 0:Un.current)==3&&rt.createElement(kt.default,{defaultValue:(qr=jt==null?void 0:jt.current)==null?void 0:qr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{scene_type:ha,page:1}),Ao()}},rt.createElement(kt.default.Option,{value:""},"\u5168\u90E8"),rt.createElement(kt.default.Option,{value:1},"1\u8F6E"),rt.createElement(kt.default.Option,{value:2},"2-3\u8F6E"),rt.createElement(kt.default.Option,{value:3},"4-5\u8F6E"),rt.createElement(kt.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),rt.createElement(kt.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(jr=jt==null?void 0:jt.current)==null?void 0:jr.course_group_ids,onChange:ha=>{let Mo=[...ha];Mo.length===0&&(Mo=["all"]),Mo.includes("all")&&Mo.length>1&&(Mo[Mo.length-1]=="all"?Mo=["all"]:Mo=Mo.filter(fo=>fo!=="all")),jt.current=kr(Lr({},jt==null?void 0:jt.current),{course_group_ids:Mo,page:1}),Ao()},filterOption:(ha,Mo)=>Mo.label.indexOf(ha.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((Ho=(Hr=Ve==null?void 0:Ve.workSetting)==null?void 0:Hr.course_group_info)==null?void 0:Ho.map(ha=>({label:ha==null?void 0:ha.group_group_name,value:ha==null?void 0:ha.course_group_id})))||[]]}),(Un==null?void 0:Un.current)==1&&rt.createElement(Jr,{onChange:(ha,Mo)=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{start_at:Mo==null?void 0:Mo[0],end_at:Mo==null?void 0:Mo[1],page:1}),Ao()},size:"large",style:{width:"300px",marginLeft:20}}),rt.createElement(Et.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{keyword:ha,page:1}),Ao()}}))),rt.createElement(ue.default,{style:{marginBottom:Ca>0?"0":"20px"},dataSource:Zr,pagination:!1,scroll:{y:520},columns:(bo=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(ha,Mo,fo)=>{var $a;return`${((($a=jt==null?void 0:jt.current)==null?void 0:$a.page)-1)*10+fo+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(Un==null?void 0:Un.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(Un==null?void 0:Un.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(Un==null?void 0:Un.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(Un==null?void 0:Un.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(Un==null?void 0:Un.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(Un==null?void 0:Un.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(Un==null?void 0:Un.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(Un==null?void 0:Un.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(Un==null?void 0:Un.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(Un==null?void 0:Un.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(Un==null?void 0:Un.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(Un==null?void 0:Un.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(ha,Mo)=>rt.createElement("div",null,rt.createElement("i",{className:"iconfot icon-yijiejue font14"}),rt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Mo==null?void 0:Mo.praise_count),rt.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),rt.createElement("span",{style:{marginLeft:"3px"}},Mo==null?void 0:Mo.tread_count))},(Un==null?void 0:Un.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(ha,Mo)=>rt.createElement("div",null,ha?je()(ha).format("YYYY-MM-DD HH:mm:ss"):"--")},(Un==null?void 0:Un.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:bo.filter(ha=>!!ha)}),Ca>0&&rt.createElement("aside",{className:"tc mt30 mb10"},rt.createElement(et.Z,{defaultCurrent:1,total:Ca,current:(Pa=jt.current)==null?void 0:Pa.page,pageSize:10,onChange:ha=>{jt.current=kr(Lr({},jt==null?void 0:jt.current),{page:ha}),Ao()},showTotal:ha=>rt.createElement("span",{className:"mr10"},"\u5171",rt.createElement("span",{className:"c-blue"}," ",ha," "),"\u6761\u6570\u636E")}))),rt.createElement(Ce.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:ja,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Rr(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/homework_commons/${va==null?void 0:va.categoryId}/public_setting.json`,{method:"post",body:{ai_warn_rate:Er,type:"statis"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xe({type:"shixunHomeworks/getWorkSetting",payload:Lr({},va)})),ar(!1)}),onCancel:()=>{ar(!1)}},rt.createElement("div",null,rt.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),rt.createElement("div",{className:"mt20"},rt.createElement(Cn.Z,{size:"large",min:1,max:100,value:Er,step:1,style:{width:"150px"},onChange:ha=>{Number.isInteger(ha)&&ha>=1&&ha<=100&&ea(ha)}}),rt.createElement("span",{className:"ml10"},"%")))))};var ka=(0,oe.connect)(({classroomList:mt,shixunHomeworks:Ve})=>({classroomList:mt,shixunHomeworks:Ve}))(Xr),Sa=b(49319),_r={code_eval:"code_eval____w29C",footer:"footer___XI1vp",work_checkbox_group:"work_checkbox_group___eF_IX",ts_txt:"ts_txt___tLlb3",title_txt:"title_txt___aaTXo"},Va={radio_con:"radio_con___G_NTS",result_con:"result_con___gVZam",result_title:"result_title___itUPF"},fa=b(59301),wa=Object.defineProperty,Lo=Object.defineProperties,io=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,yo=(mt,Ve,Xe)=>Ve in mt?wa(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Ja=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))ao.call(Ve,Xe)&&yo(mt,Xe,Ve[Xe]);if(lo)for(var Xe of lo(Ve))Zo.call(Ve,Xe)&&yo(mt,Xe,Ve[Xe]);return mt},Ra=(mt,Ve)=>Lo(mt,io(Ve)),to=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const _a=({shixunHomeworks:mt,loading:Ve,dispatch:Xe})=>{var Zn,lr;const{ai_question_record_id:vr}=mt.headerInfo,[jn,er]=(0,y.useState)({page:1,limit:10}),[Ln,Cr]=(0,y.useState)({}),[Ma,qr]=(0,y.useState)(!1),jr=(0,oe.useParams)(),Hr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(va,Er,ea)=>(jn.page-1)*jn.limit+ea+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:va=>va||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(va,Er)=>fa.createElement("div",{className:Va.banding,title:va||"--"},va||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:va=>va==="\u6210\u529F"?fa.createElement("span",{className:"c-green"},"\u6210\u529F"):fa.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(va,Er,ea)=>fa.createElement("a",{onClick:()=>{window.open(`/classrooms/${jr.coursesId}/program_homework/${jr.categoryId}/${Er.id}/${Er.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(va=>!!va);(0,y.useEffect)(()=>{var va;((va=mt.actionTabs)==null?void 0:va.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&Ho(jn)},[(Zn=mt.actionTabs)==null?void 0:Zn.key]);const Ho=va=>to(void 0,null,function*(){var Er,ea;qr(!0);const ja=yield(0,Ee.ZP)(`/api/shixun_homeworks/${jr==null?void 0:jr.categoryId}/comment_student_works.json`,{method:"get",params:Ra(Ja({},va),{ai_question_record_id:(ea=(Er=mt.actionTabs)==null?void 0:Er.record)==null?void 0:ea.id})});(ja==null?void 0:ja.status)===0&&Cr(ja||{}),qr(!1)}),bo=(va,Er)=>{jn.page=va,jn.limit=Er,er(Ja({},jn)),Ho(jn)},Pa=()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return fa.createElement(Ce.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((lr=mt.actionTabs)==null?void 0:lr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Pa(),footer:null},fa.createElement(ue.default,{style:{marginBottom:(Ln==null?void 0:Ln.total_count)>jn.limit?"0":"20px"},loading:Ma,dataSource:(Ln==null?void 0:Ln.data)||[],columns:Hr,pagination:{current:jn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:jn.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(Ln==null?void 0:Ln.total_count)||0,size:"default",showTotal:ge.rU,onChange:bo},onChange:(va,Er,ea)=>{ea.field&&(jn.order=ea.field),ea.order||(jn.b_order="asc"),ea.order==="ascend"&&(jn.b_order="asc"),ea.order==="descend"&&(jn.b_order="desc"),ea.order||(jn.b_order="asc"),Ho(jn)}}))};var Go=(0,oe.connect)(({shixunHomeworks:mt,loading:Ve,user:Xe})=>({shixunHomeworks:mt,loading:Ve.effects,user:Xe}))(_a),Ga=b(59301),so=Object.defineProperty,xo=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,ii=(mt,Ve,Xe)=>Ve in mt?so(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,li=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))co.call(Ve,Xe)&&ii(mt,Xe,Ve[Xe]);if(uo)for(var Xe of uo(Ve))Qo.call(Ve,Xe)&&ii(mt,Xe,Ve[Xe]);return mt},Te=(mt,Ve)=>xo(mt,qa(Ve)),Be=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Lt=({shixunHomeworks:mt,classroomList:Ve,loading:Xe,dispatch:Zn})=>{var lr,vr,jn;const er=(0,oe.useParams)(),{workSetting:Ln}=mt,[Cr,Ma]=(0,y.useState)("1"),[qr,jr]=(0,y.useState)({page:1,limit:10}),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)(!1),[va,Er]=(0,y.useState)(0),[ea,ja]=(0,y.useState)(!1),[ar,wr]=(0,y.useState)([]),Ha={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},ko=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(jt,Zr,ma)=>qr.limit*(qr.page-1)+ma+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:jt=>Ga.createElement("span",{style:{color:"#333"}},je()(jt).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:jt=>Ga.createElement("span",{style:{color:"#333"}},Ha[jt])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(jt,Zr)=>Ga.createElement(ke.Z,{title:Zr==null?void 0:Zr.message},Ga.createElement("span",null,Zr==null?void 0:Zr.message))},{title:"\u64CD\u4F5C",width:100,render:(jt,Zr,ma)=>Ga.createElement("a",{onClick:()=>Xn(Zr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var jt;Cr=="1"?$r(qr):Cr=="2"&&wr(((jt=Ln==null?void 0:Ln.ai_code_evaluation_promote)==null?void 0:jt.length)>0?Ln==null?void 0:Ln.ai_code_evaluation_promote:Ln==null?void 0:Ln.default_evaluation_dimension)},[Cr]),(0,y.useEffect)(()=>{var jt;((jt=mt==null?void 0:mt.actionTabs)==null?void 0:jt.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&($r(qr),Zn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(lr=mt==null?void 0:mt.actionTabs)==null?void 0:lr.key]);const Un=jt=>{qr.page=jt,jr(li({},qr)),$r(qr)};function $r(jt){return Be(this,null,function*(){Pa(!0);const Zr=yield(0,Ee.ZP)(`/api/shixun_homeworks/${er.categoryId}/comment_records.json`,{method:"get",params:Te(li({},jt),{categoryId:er.categoryId})});Ho((Zr==null?void 0:Zr.data)||[]),Er(Zr==null?void 0:Zr.total_count),Pa(!1)})}const Ya=()=>Be(void 0,null,function*(){if((ar==null?void 0:ar.length)===0)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");ja(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${er.categoryId}/public_setting.json`,{method:"post",body:{ai_code_evaluation_promote:ar,type:"promote"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),ga()),ja(!1)}),ga=()=>{Zn({type:"shixunHomeworks/getWorkSetting",payload:li({},er)})},Xn=jt=>{Zn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:jt}})};return Ga.createElement("div",{className:_r.code_eval},Ga.createElement(ve.default,{activeKey:Cr,tabBarGutter:60,onChange:jt=>{!(Ln!=null&&Ln.is_old_data_for_time)&&(0,ge.Ye)(Zn)||Ma(jt)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Ga.createElement(Ga.Fragment,null,Ga.createElement(He.Z,{spinning:bo},va===0?Ga.createElement(it.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Ga.createElement(ue.default,{className:"mt5 mb20",rowKey:"id",columns:ko,dataSource:Hr,pagination:!1})),Ga.createElement("div",{className:_r.footer},va>(qr==null?void 0:qr.limit)?Ga.createElement("div",null,Ga.createElement("span",{style:{color:"#656F87"}},"\u5171",Ga.createElement("span",{className:"c-light-primary"},va),"\u6761\u6570\u636E")):"",Ga.createElement(et.Z,{defaultPageSize:(qr==null?void 0:qr.limit)||10,current:(qr==null?void 0:qr.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:va,onChange:Un})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Ga.createElement("div",{style:{color:"#333",padding:"0 30px"}},Ga.createElement("div",{className:_r.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),Ga.createElement("div",{className:_r.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Ga.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ga.createElement(Le.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(ar==null?void 0:ar.length)>0&&(ar==null?void 0:ar.length)<((vr=Ln==null?void 0:Ln.default_evaluation_dimension)==null?void 0:vr.length),onChange:jt=>{wr(jt.target.checked?Ln==null?void 0:Ln.default_evaluation_dimension:[])},checked:((jn=Ln==null?void 0:Ln.default_evaluation_dimension)==null?void 0:jn.length)===(ar==null?void 0:ar.length)},"\u5168\u90E8"),Ga.createElement(Le.default.Group,{className:_r.work_checkbox_group,options:Ln==null?void 0:Ln.default_evaluation_dimension,value:ar,onChange:jt=>wr(jt)})),Ga.createElement(tn,{dimensionValue:ar}),Ga.createElement(ye.ZP,{type:"primary",size:"large",loading:ea,style:{width:"138px",margin:"30px 0"},onClick:()=>Ya()},"\u4FDD\u5B58"))}]}),Ga.createElement(Go,null))};var Wt=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe,user:Zn})=>({shixunHomeworks:mt,classroomList:Ve,loading:Xe.effects,user:Zn}))(Lt),rn=b(89787),un={ts_txt:"ts_txt___x98nX",title_txt:"title_txt___kcY79",work_checkbox_group:"work_checkbox_group___y0LXK",work_radio_group:"work_radio_group___iwlRH",under_review:"under_review___fvNpW"},An=b(29679),fn=b(59301),On=Object.defineProperty,Tn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,tr=(mt,Ve,Xe)=>Ve in mt?On(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Kn=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))mr.call(Ve,Xe)&&tr(mt,Xe,Ve[Xe]);if(Tn)for(var Xe of Tn(Ve))or.call(Ve,Xe)&&tr(mt,Xe,Ve[Xe]);return mt},Wn=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});const Vr=({shixunHomeworks:mt,classroomList:Ve,loading:Xe,dispatch:Zn})=>{var lr,vr,jn,er,Ln,Cr,Ma;const qr=(0,oe.useParams)(),{workSetting:jr}=mt,[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)("1"),[va,Er]=(0,y.useState)(!1),[ea,ja]=(0,y.useState)(!1),[ar,wr]=(0,y.useState)({}),[Ha,ko]=(0,y.useState)(null),[Un,$r]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Gr,So;((Gr=mt==null?void 0:mt.actionTabs)==null?void 0:Gr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&($r(!1),Ho(((So=jr==null?void 0:jr.ai_code_evaluation_promote)==null?void 0:So.length)>0?jr==null?void 0:jr.ai_code_evaluation_promote:jr==null?void 0:jr.default_evaluation_dimension))},[(lr=mt==null?void 0:mt.actionTabs)==null?void 0:lr.key]),(0,y.useEffect)(()=>{let Gr=null;if((ar==null?void 0:ar.status)==1&&(clearInterval(Gr),$r(!0)),(ar==null?void 0:ar.complete_num)!=(ar==null?void 0:ar.total_count)&&(ar==null?void 0:ar.status)!=1)return Gr=setInterval(()=>{Ya(Ha)},3e3),()=>clearInterval(Gr)},[ar==null?void 0:ar.status,ar==null?void 0:ar.complete_num]);const Ya=Gr=>Wn(void 0,null,function*(){if(!Gr)return;const So=yield(0,Ee.ZP)(`/api/program_homeworks/${qr==null?void 0:qr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Gr}});wr(So)}),ga=()=>{Zn({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},Xn=()=>Wn(void 0,null,function*(){var Gr,So;let Na=yield(0,Ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Na==null?void 0:Na.status)==0&&(ga(),(Na==null?void 0:Na.total_number)==-1||(Na==null?void 0:Na.remaining_number)>0?((Gr=mt==null?void 0:mt.workSetting)==null?void 0:Gr.ai_evaluation_times)>0?(((So=jr==null?void 0:jr.no_comment_ids)==null?void 0:So.length)>0?Pa("1"):Pa("2"),Er(!0)):Zr():(Na==null?void 0:Na.remaining_number)==0&&Ae.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Na==null?void 0:Na.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Na==null?void 0:Na.remaining_number}\u6B21\uFF09\u3002`))}),jt=()=>{Zn({type:"shixunHomeworks/getWorkSetting",payload:Kn({},qr)})},Zr=Gr=>Wn(void 0,null,function*(){let So=yield(0,Ee.ZP)(`/api/program_homeworks/${qr.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Hr,student_work_ids:Gr}});(So==null?void 0:So.status)==0&&(jt(),ko(So==null?void 0:So.ai_question_record_id),Ya(So==null?void 0:So.ai_question_record_id),ja(!0),ma())}),ma=()=>{Zn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return fn.createElement(fn.Fragment,null,fn.createElement(Ce.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((vr=mt==null?void 0:mt.actionTabs)==null?void 0:vr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:Xn,onCancel:ga,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},fn.createElement("div",{className:un.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),fn.createElement("div",{className:un.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),fn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},fn.createElement(Le.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(Hr==null?void 0:Hr.length)>0&&(Hr==null?void 0:Hr.length)<((jn=jr==null?void 0:jr.default_evaluation_dimension)==null?void 0:jn.length),onChange:Gr=>{Ho(Gr.target.checked?jr==null?void 0:jr.default_evaluation_dimension:[])},checked:((er=jr==null?void 0:jr.default_evaluation_dimension)==null?void 0:er.length)===(Hr==null?void 0:Hr.length)},"\u5168\u90E8"),fn.createElement(Le.default.Group,{className:un.work_checkbox_group,options:jr==null?void 0:jr.default_evaluation_dimension,value:Hr,onChange:Gr=>Ho(Gr)})),fn.createElement(tn,{dimensionValue:Hr})),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:va,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{Er(!1),Zr(bo=="1"?jr==null?void 0:jr.no_comment_ids:null)},onCancel:()=>Er(!1),maskClosable:!1},fn.createElement("div",{className:un.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",fn.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(jr==null?void 0:jr.commit_count)-((Ln=jr==null?void 0:jr.no_comment_ids)==null?void 0:Ln.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",fn.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Cr=jr==null?void 0:jr.no_comment_ids)==null?void 0:Cr.length),"\u4EBA\u3002"),fn.createElement("div",{className:un.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),fn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},fn.createElement($t.ZP.Group,{className:un.work_radio_group,value:bo,onChange:Gr=>Pa(Gr.target.value)},((Ma=jr==null?void 0:jr.no_comment_ids)==null?void 0:Ma.length)>0&&fn.createElement($t.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),fn.createElement($t.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ea,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{ja(!1),ma()},maskClosable:!1,footer:null},fn.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(ar==null?void 0:ar.complete_num)!=(ar==null?void 0:ar.total_count)&&(ar==null?void 0:ar.status)!=1?fn.createElement("div",{className:un.under_review,style:{marginRight:0}},fn.createElement(He.Z,{spinning:!0,className:"mr6",size:"small"}),fn.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),fn.createElement("span",{className:"ml5"},fn.createElement("span",{style:{color:"#3061D0"}},ar==null?void 0:ar.complete_num),"/",ar==null?void 0:ar.total_count)):fn.createElement("div",null,fn.createElement(An.Z,{style:{color:"#1ACC4B"}}),fn.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),fn.createElement(rn.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Un?100:(ar==null?void 0:ar.complete_num)/(ar==null?void 0:ar.total_count)*100,showInfo:!1,size:[574,10]}),fn.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",fn.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${qr==null?void 0:qr.coursesId}/program_homework/${qr==null?void 0:qr.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Ir=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe,user:Zn})=>({shixunHomeworks:mt,classroomList:Ve,loading:Xe.effects,user:Zn}))(Vr),$n=b(59301),Qr=Object.defineProperty,ua=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,pa=(mt,Ve,Xe)=>Ve in mt?Qr(mt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):mt[Ve]=Xe,Da=(mt,Ve)=>{for(var Xe in Ve||(Ve={}))ra.call(Ve,Xe)&&pa(mt,Xe,Ve[Xe]);if(ua)for(var Xe of ua(Ve))oa.call(Ve,Xe)&&pa(mt,Xe,Ve[Xe]);return mt},Fa=(mt,Ve,Xe)=>new Promise((Zn,lr)=>{var vr=Ln=>{try{er(Xe.next(Ln))}catch(Cr){lr(Cr)}},jn=Ln=>{try{er(Xe.throw(Ln))}catch(Cr){lr(Cr)}},er=Ln=>Ln.done?Zn(Ln.value):Promise.resolve(Ln.value).then(vr,jn);er((Xe=Xe.apply(mt,Ve)).next())});let Co=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const ia=({shixunHomeworks:mt,classroomList:Ve,globalSetting:Xe,user:Zn,loading:lr,dispatch:vr})=>{var jn,er,Ln,Cr,Ma;const qr=(0,oe.useParams)(),[jr]=(0,oe.useSearchParams)(),[Hr,Ho]=(0,y.useState)(jr.get("tabs")||"0"),[bo,Pa]=(0,y.useState)({}),{workList:va,workSetting:Er}=mt,[ea,ja]=(0,y.useState)(!1);qr.category=jr.get("category_id"),qr.order="work_score",qr.b_order="desc",(0,y.useEffect)(()=>{vr({type:"classroomList/getAssistantPermissions",payload:{course_id:qr.coursesId}}),(0,cr.hs)(vr)},[(0,Fe.bg)()]);const ar=jt=>{var Zr,ma,Gr;if(!(jt==="10"&&!(Er!=null&&Er.is_old_data_for_time)&&(0,ge.Ye)(vr))){if(jt==="3"&&vr({type:"shixunHomeworks/getWorkSetting",payload:Da({},qr)}),jt=="5"){if(((ma=(Zr=Zn==null?void 0:Zn.userInfo)==null?void 0:Zr.paid_version)==null?void 0:ma.version_type)==0&&!(Er!=null&&Er.is_old_data_for_time)){(0,ge.xU)();return}if(!(Er!=null&&Er.is_old_data_for_time)&&(0,ge.Ye)(vr))return}if(jt==="5"&&!((Gr=Ve.AssistantObject.hack)!=null&&Gr.can_exam_leaderboard)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ho(jt),jt==="0"&&vr({type:"shixunHomeworks/getWorkList",payload:qr})}},wr=()=>{Ce.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$n.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",$n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Fa(void 0,null,function*(){var jt;const Zr=(jt=mt.workList)==null?void 0:jt.myshixun_identifier;(yield(0,fr.Fr)({id:Zr}))&&(Ae.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55
\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),vr({type:"shixunHomeworks/getWorkList",payload:bo}))})})},Ha=jt=>{jt=jt!=null&&jt.includes(".json")?jt:`${jt}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$n.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fa(void 0,null,function*(){const Zr=yield(0,Ei.$Q)({url:jt});if(!Zr)return;Ae.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ma=yield(0,Ei.Ir)({id:Zr.shixun_identifier});if(ma!=null&&ma.game_identifier){(0,ge.xg)(`/tasks/${ma.game_identifier}?coursesId=${qr.coursesId}`);return}(ma==null?void 0:ma.status)===2?Ha(ma==null?void 0:ma.message):(ma==null?void 0:ma.status)===3&&ko(ma==null?void 0:ma.message)})})},ko=jt=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$n.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",jt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Un=jt=>Fa(void 0,null,function*(){jt=jt!=null&&jt.includes(".json")?jt:`${jt}.json`;const Zr=yield(0,Ei.$Q)({url:jt});if(console.log(Zr,"execRes"),Zr!=null&&Zr.game_identifier){(0,ge.xg)(`/tasks/${Zr.game_identifier}?coursesId=${qr.coursesId}`);return}(Zr==null?void 0:Zr.status)===-3?(0,ge.eF)():(Zr==null?void 0:Zr.status)===2?Ha(Zr==null?void 0:Zr.message):(Zr==null?void 0:Zr.status)===3&&ko(Zr==null?void 0:Zr.message)}),$r=[(0,Fe.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:$n.createElement(re,null)},{name:(0,Fe.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:$n.createElement(Ne.Z,{setExportParams:Pa}),forceRender:!0},!(0,Fe.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:$n.createElement(re,null)},{name:"\u6392\u540D",id:"5",compontent:$n.createElement($o,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:$n.createElement(Vt,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:$n.createElement(xi.Z,null)},(0,Fe.GJ)()&&((jn=Zn==null?void 0:Zn.userInfo)==null?void 0:jn.has_big_model_permission)&&{name:$n.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",$n.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"12",compontent:$n.createElement(Wt,null)},(0,Fe.GJ)()&&{name:$n.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",$n.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"10",compontent:$n.createElement(ka,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(er=va.homework_status)!=null&&er.includes("\u5BFC\u5165")?$n.createElement(Yo.Z,null):$n.createElement(Sn,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:$n.createElement(Li.default,null)}].filter(jt=>!!jt).filter(jt=>{var Zr,ma;return(0,Fe.dE)()?jt.name!=="\u4EE3\u7801\u67E5\u91CD"&&jt.name!=="\u8BBE\u7F6E":(0,Fe.dE)()||((Zr=va==null?void 0:va.homework_status)==null?void 0:Zr[0])!=="\u5DF2\u622A\u6B62"?jt.name!=="\u8D28\u91CF\u68C0\u6D4B":!va.code_review&&((ma=va==null?void 0:va.homework_status)==null?void 0:ma[0])!=="\u672A\u53D1\u5E03"?!0:jt.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(jt=>va.open_code_quality_analysis?!0:jt.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(jt=>{var Zr;return(Zr=va.homework_status)!=null&&Zr.includes("\u5BFC\u5165")?(0,Fe.dE)()?["0","1"].includes(jt.id):["0","1","3"].includes(jt.id):!0}),Ya=()=>Fa(void 0,null,function*(){var jt,Zr,ma;if(!(Er!=null&&Er.is_old_data_for_time)&&(0,ge.Ye)(vr))return;if(((Zr=(jt=mt==null?void 0:mt.headerInfo)==null?void 0:jt.challenges)==null?void 0:Zr.length)===0)return Ae.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((ma=mt==null?void 0:mt.headerInfo)==null?void 0:ma.commit_count)==0)return Ae.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Gr=yield ga();if((Gr==null?void 0:Gr.complete_num)!=(Gr==null?void 0:Gr.total_count)&&(Gr==null?void 0:Gr.status)!=1)return Ae.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");vr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),ga=()=>Fa(void 0,null,function*(){const{ai_question_record_id:jt}=mt.headerInfo;return jt?yield(0,Ee.ZP)(`/api/shixun_homeworks/${qr==null?void 0:qr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:jt}}):void 0}),Xn=()=>{var jt,Zr,ma,Gr,So,Na,Ua,Ca,oo,Jo,Fn,Pr,Oa,Ba,zr,Ia,wo;return $n.createElement("aside",{className:ci.Z.workListTabButton},(0,Fe.dE)()&&!((jt=va.homework_status)!=null&&jt.includes("\u5BFC\u5165"))&&$n.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},$n.createElement(ye.ZP,{onClick:()=>Fa(void 0,null,function*(){var La;let Za=yield(0,Ee.ZP)(`/api/problems/${(La=mt.workList)==null?void 0:La.start_identifier}/start.json`,{method:"get"});Za&&(window.open(`/myproblems/${Za==null?void 0:Za.identifier}?type=1&backUrl=/classrooms/${qr.coursesId}/program_homework/${qr.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[qr==null?void 0:qr.coursesId,qr==null?void 0:qr.categoryId]))}),type:"primary"},(Zr=va.homework_status)!=null&&Zr.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,Fe.dE)()&&((ma=mt.workList)==null?void 0:ma.redo_work)&&$n.createElement(ye.ZP,{onClick:wr,type:"primary",icon:$n.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Gr=mt.workList)==null?void 0:Gr.shixun_status)>1&&((So=mt.workList)==null?void 0:So.time_status)<5&&(0,Fe.dE)()&&$n.createElement(ye.ZP,{type:"primary",icon:$n.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var La,Za,Ao,vi,ui,Qi,Ui;(0,cr.tJ)(vr,!0)&&((Ao=(Za=(La=mt.workList)==null?void 0:La.task_operation)==null?void 0:Za[1])!=null&&Ao.includes("/")?Un((ui=(vi=mt.workList)==null?void 0:vi.task_operation)==null?void 0:ui[1]):(0,ge.xg)(`/tasks/${(Ui=(Qi=mt.workList)==null?void 0:Qi.task_operation)==null?void 0:Ui[1]}`))}},(Ua=(Na=mt.workList)==null?void 0:Na.task_operation)==null?void 0:Ua[0]),((Ca=mt.workList)==null?void 0:Ca.commit_des)&&((oo=mt.workList)==null?void 0:oo.commit_des)&&$n.createElement(ye.ZP,{type:"primary",icon:$n.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var La;(0,ge.xg)(`/classrooms/${qr.coursesId}/shixun_homework/${qr.categoryId}/${(La=mt.workList)==null?void 0:La.id}/commitsummary`)}},(Jo=mt.workList)==null?void 0:Jo.commit_des),(Er==null?void 0:Er.hack_edit_permission)&&((Fn=va==null?void 0:va.homework_status)==null?void 0:Fn[0])==="\u672A\u53D1\u5E03"&&$n.createElement(ye.ZP,{type:"primary",icon:$n.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var La;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_create)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}oe.history.push(`/classrooms/${qr.coursesId}/program_homework/${qr.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,Fe.GJ)()&&va.publish_immediately&&$n.createElement(ye.ZP,{type:"primary",icon:$n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var La,Za;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_publish)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Za=Zn==null?void 0:Zn.userInfo)==null?void 0:Za.user_status)===2){(0,cr.Rd)();return}vr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[qr.categoryId],selectArrsAll:[va],params:qr,detail:!0,type:2,manage_all_group:Er==null?void 0:Er.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,Fe.GJ)()&&va.end_immediately&&$n.createElement(ye.ZP,{type:"primary",icon:$n.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var La;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_stop)&&(0,Fe.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:qr,type:2,detail:!0,selectArrs:[qr.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"),Hr=="12"&&(((Oa=(Pr=mt==null?void 0:mt.workSetting)==null?void 0:Pr.homework_status)==null?void 0:Oa.includes("\u5DF2\u622A\u6B62"))||((zr=(Ba=mt==null?void 0:mt.workSetting)==null?void 0:Ba.homework_status)==null?void 0:zr.includes("\u63D0\u4EA4\u4E2D"))||((wo=(Ia=mt==null?void 0:mt.workSetting)==null?void 0:Ia.homework_status)==null?void 0:wo.includes("\u8FDB\u884C\u4E2D")))&&$n.createElement(ye.ZP,{onClick:Ya,type:"primary",icon:$n.createElement("i",{className:"iconfont icon-yijiandaimapingjia font14"})},"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"))};return $n.createElement("section",null,$n.createElement("div",{className:"edu-container"},$n.createElement("section",{className:"animated fadeIn"},$n.createElement("aside",{className:"mt10 minH22"},va.category&&$n.createElement(De.Z,{separator:">"},$n.createElement(De.Z.Item,null,$n.createElement(oe.Link,{to:`/classrooms/${qr==null?void 0:qr.coursesId}/program_homework`},va.course_name)),$n.createElement(De.Z.Item,null,$n.createElement(oe.Link,{to:`/classrooms/${qr==null?void 0:qr.coursesId}/program_homework/${va.category.main?"":va.category.category_id}`},va.category.category_name)),$n.createElement(De.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),$n.createElement("aside",{className:[ci.Z.title,"mt20"].join(" ")},$n.createElement(oe.Link,{to:`/classrooms/${va.course_id}/program_homework/${(Ln=va.category)!=null&&Ln.main?"":(Cr=va.category)==null?void 0:Cr.category_id}`},$n.createElement(Re.Z,{className:"font16 c-black"})),$n.createElement(ke.Z,{title:va.homework_name,placement:"bottom"},$n.createElement("strong",{className:"font20 ml5"},va.homework_name)),$n.createElement(ge.VV,{temporary:!0,status:va.homework_status}))),$n.createElement("aside",{className:`mt30 relative ${ci.Z.workListTabWrap}`},$n.createElement(ve.default,{type:"card",defaultActiveKey:Hr,activeKey:Hr,tabBarExtraContent:(Ma=va.homework_status)!=null&&Ma.includes("\u5BFC\u5165")&&(0,Fe.GJ)()?$n.createElement(ye.ZP,{icon:$n.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{vr({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:va==null?void 0:va.homework_name,id:va==null?void 0:va.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Xn(),onChange:ar},$r.map((jt,Zr)=>$n.createElement(ve.default.TabPane,{tab:jt.name,key:jt.id,forceRender:jt.forceRender},jt.compontent))))),$n.createElement(Ko,null),$n.createElement(Fo.Z,{courseEndTime:va==null?void 0:va.course_end_date,successCallback:()=>{vr({type:"shixunHomeworks/getWorkList",payload:Da({},qr)})},visible:Ve.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[qr.categoryId],courseId:qr.coursesId,isBatch:!1}),$n.createElement(_o.Z,{courseEndTime:va==null?void 0:va.course_end_date}),$n.createElement(ni.Z,{onOk:()=>{vr({type:"shixunHomeworks/getWorkList",payload:Da({},qr)})}}),$n.createElement(Vo.Z,{onOk:()=>{vr({type:"shixunHomeworks/getWorkList",payload:Da({},qr)})}}),$n.createElement(Ce.default,{open:ea,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{ja(!1)}},$n.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),$n.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),$n.createElement("p",{style:{marginLeft:"10px"}},$n.createElement(ue.default,{dataSource:Co,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),$n.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),$n.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),$n.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),$n.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),$n.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u5D29\u6E83\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),$n.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),$n.createElement(Ir,null))};var aa=(0,oe.connect)(({shixunHomeworks:mt,classroomList:Ve,loading:Xe,user:Zn,globalSetting:lr})=>({classroomList:Ve,shixunHomeworks:mt,globalSetting:lr,user:Zn,loading:Xe.effects}))(ia)},48070:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(62957),Ce=b(77019),ye=b(47889),De=b(4875),ke=b(5269),ve=b(24017),ue=b(62673),Re=b(66649),ge=b.n(Re),qe=b(38147),Ge=b(41867),Oe=b(65862),we=b(65582),ze=b(91704),ct=b(33270),Je=b(99981),$e=b(59301),se=Object.defineProperty,Ie=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(It,_e,Ne)=>_e in It?se(It,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):It[_e]=Ne,lt=(It,_e)=>{for(var Ne in _e||(_e={}))xt.call(_e,Ne)&&et(It,Ne,_e[Ne]);if(je)for(var Ne of je(_e))He.call(_e,Ne)&&et(It,Ne,_e[Ne]);return It},Pe=(It,_e)=>Ie(It,ut(_e)),Fe=(It,_e)=>{var Ne={};for(var pt in It)xt.call(It,pt)&&_e.indexOf(pt)<0&&(Ne[pt]=It[pt]);if(It!=null&&je)for(var pt of je(It))_e.indexOf(pt)<0&&He.call(It,pt)&&(Ne[pt]=It[pt]);return Ne},Me=(It,_e,Ne)=>new Promise((pt,xe)=>{var me=Tt=>{try{Zt(Ne.next(Tt))}catch(Se){xe(Se)}},ot=Tt=>{try{Zt(Ne.throw(Tt))}catch(Se){xe(Se)}},Zt=Tt=>Tt.done?pt(Tt.value):Promise.resolve(Tt.value).then(me,ot);Zt((Ne=Ne.apply(It,_e)).next())});const ce=It=>{var _e=It,{classroomList:Ne,dispatch:pt,courseEndTime:xe,onWindowBack:me}=_e,ot=Fe(_e,["classroomList","dispatch","courseEndTime","onWindowBack"]),Zt,Tt,Se,nt,ht,zt,At,Jt,wt,an,Xt,de,ne,te,ae,he,re,fe,Ze,dt,We,Le,it,yt,Ot,Qe,st,pe,Mt,sn,nn,Kt,Vt,en,gt,kt,$t,Cn,Ue;const St=(0,we.useParams)(),[vt]=Ee.default.useForm(),[Bt,yn]=(0,y.useState)(1),[Mn,cr]=(0,y.useState)([]),[qn,Ht]=(0,y.useState)(0),[Yn,Qt]=(0,y.useState)(2e3),[vn,Rn]=(0,y.useState)(!0),[Jn,zn]=(0,y.useState)(!1),[pn,dn]=(0,y.useState)(!1),[kn,ir]=(0,y.useState)([]),[sr,gr]=(0,y.useState)(!0),[Gn,Sr]=(0,y.useState)(!((Se=(Tt=(Zt=Ne.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:Tt[0])!=null&&Se.send_type));let[nr,Kr]=(0,y.useState)([0,0,0]);(0,y.useEffect)(()=>{var Rt,Nt,_t,ft,cn,mn,bn,tn,qt,Ct,gn,xr,ur;if(Ne.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(dr(),(_t=(Nt=(Rt=Ne.actionTabs)==null?void 0:Rt.selectArrsAll)==null?void 0:Nt[0])!=null&&_t.can_publish?Kr([...(qt=(tn=(bn=Ne.actionTabs)==null?void 0:bn.selectArrsAll)==null?void 0:tn[0])==null?void 0:qt.difficult_count]):Kr([...(mn=(cn=(ft=Ne.actionTabs)==null?void 0:ft.selectArrsAll)==null?void 0:cn[0])==null?void 0:mn.difficult_settings]),Sr(!((xr=(gn=(Ct=Ne.actionTabs)==null?void 0:Ct.selectArrsAll)==null?void 0:gn[0])!=null&&xr.send_type)),Pn(),Ne.actionTabs.type===2){const Ar=(ur=Ne.actionTabs.selectArrsAll)==null?void 0:ur[0];gr(Ar.unified_setting)}else gr(!1)},[Ne.actionTabs]),console.log("----",Ne.actionTabs),(0,y.useEffect)(()=>{if(Jn){if(pn)return;pt({type:"classroomList/setActionTabs",payload:{}}),(0,Ge.GJ)()?(pt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Ne.actionTabs.params),{type:1})}),pt({type:"shixunHomeworks/getWorkList",payload:lt({},St)})):pt({type:"classroomList/getClassroomCommonList",payload:lt({},Ne.actionTabs.params)})}},[Jn]);const Pn=Rt=>Me(void 0,null,function*(){Rn(!0);const Nt=yield(0,ct.c_)(Pe(lt({},St),{page:Rt||Bt,limit:2e4,homework_id:Ne.actionTabs.type===1?"":Ne.actionTabs.selectArrs[0]}));Nt==null||Nt.course_groups.map((_t,ft)=>{_t.key=_t.id,_t.title=_t.name,_t.disabled=_t.is_published}),Nt&&(cr([...Nt==null?void 0:Nt.course_groups]),Ht(Nt==null?void 0:Nt.course_groups_count),Rn(!1),Rt||vt.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),pr=()=>{(0,Ge.GJ)()?Ne.actionTabs.detail?(pt({type:"shixunHomeworks/setActionTabs",payload:{}}),pt({type:"shixunHomeworks/getWorkList",payload:lt({},St)}),pt({type:"shixunHomeworks/getWorkSetting",payload:lt({},St)})):pt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Ne.actionTabs.params),{type:5,category:Ne.actionTabs.params.categoryId})}):pt({type:"classroomList/getClassroomCommonList",payload:lt({},Ne.actionTabs.params)})},Br=()=>Me(void 0,null,function*(){var Rt,Nt,_t,ft,cn,mn,bn,tn,qt;if(((_t=(Nt=(Rt=(0,Ge.eY)())==null?void 0:Rt.course)==null?void 0:Nt.hack_homework_info)==null?void 0:_t.hack_homework_remaining_count)===0&&((cn=(ft=Ne.actionTabs.selectArrsAll)==null?void 0:ft.filter(ur=>{var Ar;return(Ar=(ur==null?void 0:ur.status)||(ur==null?void 0:ur.homework_status))==null?void 0:Ar.includes("\u672A\u53D1\u5E03")}))==null?void 0:cn.length)>0){(0,Oe.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(bn=(mn=(0,Ge.eY)())==null?void 0:mn.course)==null?void 0:bn.course_name}\u3011\u7684\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if((0,Ge.Rm)()&&!((tn=Ne.AssistantObject.hack)!=null&&tn.can_publish)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),bt(!1);return}const Ct=lt({},vt.getFieldsValue());if(Ct.end_time<=Ct.publish_time){oe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),bt(!1);return}if((kn==null?void 0:kn.length)<=0&&!sr&&Mn.length>0){oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),bt(!1);return}if(nr.reduce((ur,Ar)=>ur+Ar,0)===0&&!Gn){oe.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),bt(!1);return}let gn={homework_ids:[...Ne.actionTabs.selectArrs],group_ids:kn.length>0?kn.map(ur=>ur.id):(qt=Ne.detailCommonHomeworksList)==null?void 0:qt.course_groups,end_time:ge()(Ct.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ge()(Ct.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:nr==null?void 0:nr.map(ur=>ur),send_type:Gn?"0":"1",unified_setting:!kn.length};if(bt(!0),(yield(0,qe.ZP)(`/api/courses/${St.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:lt({},gn)})).status===0){if(bt(!1),(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),oe.ZP.success("\u53D1\u5E03\u6210\u529F"),pt({type:"user/getUserInfo",payload:{course_id:St.coursesId}}),pt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),me){me();return}ot.onCallback&&ot.onCallback(),pr(),localStorage.getItem("Noviceguide")==="0"||pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:$e.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else bt(!1)}),dr=()=>{yn(1),cr([]),ir([])},Gt=qn>Bt*Yn,[ln,bt]=(0,y.useState)(!1);return $e.createElement(Ae.default,{width:600,confirmLoading:ln,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Ne.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Br,onCancel:()=>{if(dr(),pt({type:"classroomList/setActionTabs",payload:{}}),me){me();return}pr()}},$e.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",$e.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Mn&&$e.createElement(Ee.default,{form:vt},$e.createElement("div",{style:{paddingLeft:0}},Ne.actionTabs.type===2&&$e.createElement(Ce.Z,{style:{marginBottom:"10px"}},$e.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),$e.createElement(ye.ZP.Group,{value:Gn,disabled:!((zt=(ht=(nt=Ne.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:ht[0])!=null&&zt.can_publish),onChange:Rt=>{Sr(Rt.target.value)}},$e.createElement(ye.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),$e.createElement(ye.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Gn&&$e.createElement(Ce.Z,{style:{marginBottom:"10px"}},$e.createElement("span",{style:{marginRight:65}}),$e.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",$e.createElement(De.Z,{value:nr[0],onChange:Rt=>{nr[0]=Rt,Kr([...nr])},min:0,disabled:!((wt=(Jt=(At=Ne.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:Jt[0])!=null&&wt.can_publish),placeholder:`\u6700\u5927${(ne=(de=(Xt=(an=Ne.actionTabs)==null?void 0:an.selectArrsAll)==null?void 0:Xt[0])==null?void 0:de.difficult_count)==null?void 0:ne[0]}`,max:(re=(he=(ae=(te=Ne.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:ae[0])==null?void 0:he.difficult_count)==null?void 0:re[0],style:{width:60}})),$e.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",$e.createElement(De.Z,{value:nr[1],onChange:Rt=>{nr[1]=Rt,Kr([...nr])},min:0,disabled:!((dt=(Ze=(fe=Ne.actionTabs)==null?void 0:fe.selectArrsAll)==null?void 0:Ze[0])!=null&&dt.can_publish),max:(yt=(it=(Le=(We=Ne.actionTabs)==null?void 0:We.selectArrsAll)==null?void 0:Le[0])==null?void 0:it.difficult_count)==null?void 0:yt[1],placeholder:`\u6700\u5927${(pe=(st=(Qe=(Ot=Ne.actionTabs)==null?void 0:Ot.selectArrsAll)==null?void 0:Qe[0])==null?void 0:st.difficult_count)==null?void 0:pe[1]}`,style:{width:60}})),$e.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",$e.createElement(De.Z,{value:nr[2],onChange:Rt=>{nr[2]=Rt,Kr([...nr])},min:0,disabled:!((nn=(sn=(Mt=Ne.actionTabs)==null?void 0:Mt.selectArrsAll)==null?void 0:sn[0])!=null&&nn.can_publish),placeholder:`\u6700\u5927${(gt=(en=(Vt=(Kt=Ne.actionTabs)==null?void 0:Kt.selectArrsAll)==null?void 0:Vt[0])==null?void 0:en.difficult_count)==null?void 0:gt[2]}`,max:(Ue=(Cn=($t=(kt=Ne.actionTabs)==null?void 0:kt.selectArrsAll)==null?void 0:$t[0])==null?void 0:Cn.difficult_count)==null?void 0:Ue[2],style:{width:60}}))),$e.createElement(Ce.Z,{className:"mt30",align:"middle"},$e.createElement(ke.Z,null,$e.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},$e.createElement(ve.default,{style:{width:170,marginRight:"25px"},disabledDate:Rt=>(0,Je.Q8)(Rt,xe),disabledTime:Rt=>(0,Je.d0)(Rt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$e.createElement(ke.Z,{className:"ml20"},$e.createElement(Ee.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},$e.createElement(ve.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,Oe.U6)(),"HH:mm")},disabledDate:Rt=>(0,Je.Q8)(Rt,xe,vt.getFieldValue("publish_time")),disabledTime:Rt=>(0,Je.d0)(Rt,vt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ne.actionTabs.type===2&&$e.createElement(Ce.Z,{style:{marginBottom:"10px"}},$e.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),$e.createElement(ye.ZP.Group,{value:sr,onChange:Rt=>{gr(Rt.target.value),ir([])}},$e.createElement(ye.ZP,{value:!0,disabled:!Ne.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$e.createElement(ye.ZP,{className:"ml20",disabled:Mn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Mn.length<=0&&Ne.actionTabs.type===2&&$e.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Ne.actionTabs.type===1||!sr)&&Mn.length>0&&$e.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$e.createElement("span",{style:{flex:1}},$e.createElement(ue.default,{checked:kn.length===Mn.length,onChange:Rt=>{kn.length===Mn.length?ir([]):ir(Mn.filter(Nt=>!Nt.is_published))}},"\u5168\u9009")," "),$e.createElement("span",{style:{width:16}}),$e.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",kn.length||0,"\u4E2A\u5206\u73ED")),(Ne.actionTabs.type===1||!sr)&&Mn.length>0&&$e.createElement(ze.Z,{data:Mn,selectedRowKeys:kn,setSelectedRowKeys:ir})))};Pt.Z=(0,we.connect)(({classroomList:It})=>({classroomList:It}))(ce)},99981:function(Dn,Pt,b){"use strict";b.d(Pt,{Q8:function(){return me},d0:function(){return ot},w6:function(){return xe}});var y=b(59301),Ee=b(24017),oe=b(82326),Ae=b(6767),Ce=b(62957),ye=b(47889),De=b(77019),ke=b(5269),ve=b(25399),ue=b(62673),Re=b(7939),ge=b(66649),qe=b.n(ge),Ge=b(41867),Oe=b(38147),we=b(89392),ze=b.n(we),ct=b(65862),Je=b(61191),$e=b(65582),se=b(4324),Ie=b(66457),ut=b(42656),je=b(83028),xt=b(60979),He=b(59301),et=Object.defineProperty,lt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,It=(ht,zt,At)=>zt in ht?et(ht,zt,{enumerable:!0,configurable:!0,writable:!0,value:At}):ht[zt]=At,_e=(ht,zt)=>{for(var At in zt||(zt={}))Me.call(zt,At)&&It(ht,At,zt[At]);if(Fe)for(var At of Fe(zt))ce.call(zt,At)&&It(ht,At,zt[At]);return ht},Ne=(ht,zt)=>lt(ht,Pe(zt)),pt=(ht,zt,At)=>new Promise((Jt,wt)=>{var an=ne=>{try{de(At.next(ne))}catch(te){wt(te)}},Xt=ne=>{try{de(At.throw(ne))}catch(te){wt(te)}},de=ne=>ne.done?Jt(ne.value):Promise.resolve(ne.value).then(an,Xt);de((At=At.apply(ht,zt)).next())});function xe(ht,zt){const At=[];for(let Jt=ht;Jt<zt;Jt++)At.push(Jt);return At}const me=(ht,zt,At)=>{const Jt=ht<qe()().startOf("day"),wt=ht>qe()(zt).endOf("day"),an=ht<qe()(At).startOf("day");return zt?At?qe()()<=qe()(At)?an||wt:Jt||wt:ht&&Jt||wt:At&&qe()()<=qe()(At)?an:Jt},ot=(ht,zt)=>{const At=parseInt(qe()(ht).format("HH")),Jt=parseInt(qe()().format("HH")),wt=parseInt(qe()().format("mm"));if(!ht)return{disabledHours:()=>xe(0,Jt),disabledMinutes:()=>xe(0,wt)};if(zt){const an=parseInt(qe()(zt).format("HH")),Xt=parseInt(qe()(zt).format("mm"));return qe()(ht).isSame(qe()(zt),"day")?{disabledHours:()=>xe(0,an),disabledMinutes:()=>At<=an?xe(0,Xt):[]}:void 0}if(qe()(ht).isSame(qe()(),"day"))return{disabledHours:()=>xe(0,Jt),disabledMinutes:()=>qe()(ht).isSame(qe()(),"hour")&&At<=Jt?xe(0,wt):[]}},Zt=(ht,zt)=>ht==null?void 0:ht.map(At=>{var Jt;return(Jt=zt==null?void 0:zt.find(wt=>wt.value===At))==null?void 0:Jt.id}),{RangePicker:Tt}=Ee.default,{Option:Se}=oe.default,nt=({shixunHomeworks:ht,loading:zt,dispatch:At,classroomList:Jt,user:wt})=>{var an,Xt,de,ne,te,ae,he,re,fe;const Ze=(0,$e.useParams)(),{workSetting:dt,workList:We,shixunWorkList:Le,headerInfo:it,changeData:yt}=ht,[Ot,Qe]=(0,y.useState)(!1),[st,pe]=(0,y.useState)(!1);let[Mt,sn]=(0,y.useState)([]),[nn,Kt]=(0,y.useState)([]),[Vt,en]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:se.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[gt,kt]=(0,y.useState)({}),[$t,Cn]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{sn([])},[]),(0,y.useEffect)(()=>{Qe(!(0,Ge.GJ)())},[(0,Ge.GJ)()]);const Ue=()=>{At({type:"shixunHomeworks/getWorkSetting",payload:_e({},Ze)})};(0,y.useEffect)(()=>{if(!(dt!=null&&dt.course_id))return;Object.keys(Vt).map(function(vn){Vt[vn]=dt[vn]}),(!Vt.allow_late||!Vt.unified_late)&&(Vt.late_penalty=20,Vt.penalty_type=se.Q.Percent),Vt.unified_setting||(Vt.unified_late=!1,Vt.unified_anonymous_comment=!1,Vt.unified_anonymous_appeal=!1),Mt=JSON.parse(JSON.stringify(dt.group_settings.map(vn=>Ne(_e({},vn),{group_name:[vn.group_name]})).filter(vn=>vn.publish_time!==null))),nn=JSON.parse(JSON.stringify(dt.allow_late_settings.map(vn=>Ne(_e({},vn),{group_name:[vn.group_name]})).filter(vn=>vn.late_time!==null))),en(_e({},Vt));const Qt=(0,ct.QE)((Mt==null?void 0:Mt.length)>0?Mt:[]);sn([...Qt]),(nn==null?void 0:nn.length)<=0?Kt([{penalty_type:se.Q.Percent,late_penalty:20}]):Kt([...nn])},[dt]);const St=()=>pt(void 0,null,function*(){var Qt,vn,Rn,Jn,zn,pn,dn,kn,ir;if(((Rn=(vn=(Qt=wt==null?void 0:wt.userInfo)==null?void 0:Qt.course)==null?void 0:vn.shixun_homework_info)==null?void 0:Rn.shixun_homework_remaining_count)===0&&((zn=(Jn=ht==null?void 0:ht.headerInfo)==null?void 0:Jn.homework_status)!=null&&zn.includes("\u672A\u53D1\u5E03"))){(0,ct.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(dn=(pn=(0,Ge.eY)())==null?void 0:pn.course)==null?void 0:dn.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((kn=wt==null?void 0:wt.userInfo)==null?void 0:kn.user_status)===2){(0,Ie.Rd)();return}const sr=JSON.parse(JSON.stringify(Vt));if(sr.challenge_settings.filter(Gn=>!Gn.hide),sr.categoryId=Ze.categoryId,(ir=sr.challenge_settings)!=null&&ir.every(Gn=>!Gn.checked)){Ae.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Mt),!Vt.unified_setting)Mt=Mt==null?void 0:Mt.map(Gn=>{var Sr;if(!Gn.publish_time||!Gn.end_time)throw Ae.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(Sr=dt.group_settings)==null?void 0:Sr.filter(nr=>{var Kr;return(Kr=Gn==null?void 0:Gn.group_name)==null?void 0:Kr.includes(nr.group_name)}).map(nr=>nr.group_id||nr.id).toString().split(","),Gn});else if(!Vt.publish_time||!Vt.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(sr.group_settings=Mt,Vt.allow_late)if(Vt.unified_late){if(Vt.late_penalty===null||Vt.late_penalty===void 0||Vt.late_penalty<0||Vt.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Vt.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else nn=nn==null?void 0:nn.map(Gn=>{var Sr,nr;if(Gn.late_penalty===null||Gn.late_penalty===void 0||Gn.late_penalty<0||Gn.late_penalty>100)throw Ae.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Gn.late_time)throw Ae.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(nr=(Sr=Gn==null?void 0:Gn.group_name)==null?void 0:Sr.map(Kr=>{var Pn,pr;let Br=(pr=(Pn=dt.group_settings)==null?void 0:Pn.filter(dr=>(dr==null?void 0:dr.group_name)===Kr))==null?void 0:pr[0];return Br==null?void 0:Br.group_id}))==null?void 0:nr.toString().split(","),Gn}),sr.allow_late_settings=nn;let gr=yield(0,xt.Tr)({homework_common_ids:[parseInt(Ze.categoryId)],course_id:Ze.coursesId,type:"homework_common"});(gr==null?void 0:gr.student_count)===0?vt(sr):(Cn(sr),kt(gr))}),vt=Qt=>{var vn;if(Qt.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Qt!=null&&Qt.work_efficiency&&Qt.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Rn=Qt.challenge_settings.reduce((pn,dn)=>pn+Number(dn.challenge_score),0);if((Rn==null?void 0:Rn.toFixed(10))!==((vn=Qt.total_score-Qt.eff_score)==null?void 0:vn.toFixed(10))){Ae.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Qt.total_score}\u5206`);return}const Jn={shixun_evaluation:Qt.shixun_evaluation,challenge_settings:Qt.challenge_settings};let zn=()=>{var pn;const dn=()=>pt(void 0,null,function*(){pe(!0),(yield(0,Oe.ZP)(`/api/homework_commons/${Ze.categoryId}/publish_setting.json`,{method:"post",body:_e({},Qt)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ue(),At({type:"user/getUserInfo",payload:{course_id:Ze.coursesId}}),At({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_e({},Ze)})),pe(!1)});!(0,we.isEqual)(yt,Jn)&&!((pn=it==null?void 0:it.homework_status)!=null&&pn.includes("\u672A\u53D1\u5E03"))?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:dn}):dn()};dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?At({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ze.coursesId,type:"shixun",type_id:Ze.categoryId,name:dt.homework_name,fn:()=>{zn()}}}):zn()},Bt=(Qt,vn,Rn="group_id")=>{var Jn;return vn?vn.find(zn=>zn[Rn]===Qt):(Jn=dt==null?void 0:dt.group_settings)==null?void 0:Jn.find(zn=>zn.group_id[0]===Qt)},yn=(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.anonymous_comment),Mn=Qt=>{var vn,Rn;const Jn=Bt(Qt,dt==null?void 0:dt.allow_late_settings,"id"),zn=Bt(Qt,dt==null?void 0:dt.anonymous_comment_settings),pn=Bt(Qt);return(dt==null?void 0:dt.allow_late)&&Jn&&qe()(Jn==null?void 0:Jn.late_time)<=qe()()||(dt==null?void 0:dt.anonymous_comment)&&zn&&(zn==null?void 0:zn.evaluation_start)!==null||((Rn=(qe()(pn==null?void 0:pn.end_time)<=qe()()&&((vn=dt==null?void 0:dt.allow_late_settings)==null?void 0:vn.filter(dn=>dn.group_id.includes(Qt))))[0])==null?void 0:Rn.late_time)!=null},cr=(0,y.useMemo)(()=>(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.all_group_late),[dt,it]),qn=dt==null?void 0:dt.anonymous_comment,Ht=Qt=>{if(!Qt)return!1;const vn=Bt(Qt,dt==null?void 0:dt.anonymous_comment_settings);return(dt==null?void 0:dt.anonymous_comment)&&vn&&(vn==null?void 0:vn.evaluation_start)!==null},Yn=(Qt,vn)=>{var Rn,Jn,zn,pn,dn;Qt!=null&&Qt.group_id||(Qt.group_id=Zt(Qt==null?void 0:Qt.group_name,dt==null?void 0:dt.group_settings)),At({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Qt,index:vn,rangePickerDisabled:(Jn=(Rn=Qt==null?void 0:Qt.group_id)==null?void 0:Rn[0])!=null&&Jn.publish_time?Ot||(qe()()<=qe()((pn=Bt((zn=Qt==null?void 0:Qt.group_id)==null?void 0:zn[0]))==null?void 0:pn.publish_time)?!1:[!0,Mn((dn=Qt==null?void 0:Qt.group_id)==null?void 0:dn[0])]):!1,disabledDate:dt==null?void 0:dt.course_end_date}})};return He.createElement("section",{className:Je.Z.form},He.createElement("div",{className:Je.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),He.createElement("div",null,He.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(ye.ZP.Group,{disabled:Ot||!((an=it==null?void 0:it.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))||(0,Ge.Rm)()&&!((Xt=Jt.AssistantObject.practice)!=null&&Xt.can_publish),value:Vt.unified_setting,onChange:Qt=>{var vn;if(!((vn=it==null?void 0:it.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Vt.unified_setting=!Vt.unified_setting,Vt.unified_setting||(Vt.unified_late=!1,Kt([{late_penalty:5}])),en(Object.assign({},Vt)),Vt.unified_setting===!1&&Mt==""){sn(Mt.concat({}));return}Vt.unified_setting&&(sn([]),Kt([{late_penalty:5}]))}},He.createElement(ye.ZP,{value:!0,disabled:Ot||!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),He.createElement(ye.ZP,{disabled:Ot||!((de=dt==null?void 0:dt.group_settings)!=null&&de.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=dt==null?void 0:dt.group_settings)==null?void 0:ne.length)===0&&He.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Vt.unified_setting&&He.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},He.createElement(De.Z,{align:"middle"},He.createElement(ke.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),He.createElement(ke.Z,{className:"ml10"},He.createElement(Ee.default,{size:"large",disabled:Ot||!((te=it==null?void 0:it.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(ae=it==null?void 0:it.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,Ge.Rm)()&&!((he=Jt.AssistantObject.practice)!=null&&he.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Qt=>me(Qt,dt==null?void 0:dt.course_end_date),disabledTime:Qt=>ot(Qt),value:Vt.publish_time?qe()(Vt.publish_time):"",onChange:(Qt,vn)=>{Vt.publish_time=vn,(Vt.end_time==""||!Vt.end_time)&&Vt.unified_setting&&(Vt.end_time=qe()(Qt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),en(Object.assign({},Vt))}}))),He.createElement(De.Z,{align:"middle",className:"pl30"},He.createElement(ke.Z,null,"\u622A\u6B62\u65F6\u95F4"),He.createElement(ke.Z,{className:"ml10"},He.createElement(Ee.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:qe()((0,ct.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(dt==null?void 0:dt.allow_late)&&(dt==null?void 0:dt.homework_status.includes("\u5DF2\u622A\u6B62"))||Ot||(dt==null?void 0:dt.allow_late)&&qe()()>=qe()(dt==null?void 0:dt.end_time)||(0,Ge.Rm)()&&!((re=Jt.AssistantObject.practice)!=null&&re.can_publish),disabledDate:Qt=>me(Qt,dt==null?void 0:dt.course_end_date,Vt.publish_time),disabledTime:Qt=>ot(Qt,Vt.publish_time),value:Vt.end_time?qe()(Vt.end_time):"",onChange:(Qt,vn)=>{Vt.end_time=vn,en(Object.assign({},Vt))}})))),!Vt.unified_setting&&(Mt==null?void 0:Mt.length)>0&&He.createElement(De.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Mt&&Mt.map(function(Qt,vn){var Rn,Jn,zn,pn,dn,kn,ir;return He.createElement(ke.Z,{span:24,key:vn},He.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:vn==(Mt==null?void 0:Mt.length)-1?"0px":"10px"}},He.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",vn+1),He.createElement(oe.default,{disabled:Ot||((Rn=it==null?void 0:it.homework_status)!=null&&Rn.includes("\u672A\u53D1\u5E03")&&Qt.id||qe()()<qe()(Qt==null?void 0:Qt.publish_time)?!1:!!(Qt!=null&&Qt.publish_time))||(0,Ge.Rm)()&&!((Jn=Jt.AssistantObject.practice)!=null&&Jn.can_publish),mode:"multiple",className:Je.Z.multiple_select,style:{width:"250px"},value:Qt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:sr=>{var gr;if((0,Ge.Rm)()&&!((gr=Jt.AssistantObject.practice)!=null&&gr.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt[vn].group_name=sr,Mt[vn].group_id=Qt.group_id;const Gn=(0,we.flattenDeep)(Mt.map(nr=>nr.group_name)),Sr=nn.map(nr=>{let Kr=(nr==null?void 0:nr.group_name)||[];return Ne(_e({},nr),{group_name:(0,we.remove)(Kr,Pn=>Gn.includes(Pn))})});Kt(Sr),sn(Mt.slice())},maxTagCount:4,maxTagPlaceholder:sr=>He.createElement("div",{style:{cursor:"pointer"},onClick:()=>Yn(Qt,vn)},"+",sr==null?void 0:sr.length)},dt.group_settings&&dt.group_settings.map(function(sr){if(!Mt.map(Gn=>Gn.group_name).flat().includes(sr.group_name))return He.createElement(Se,{value:sr.group_name,key:sr.id},sr.group_name)})),He.createElement("div",{className:"ml20"},He.createElement(Tt,{size:"large",ranges:{\u6B64\u523B:[Qt.publish_time?qe()(Qt.publish_time):qe()(),qe()()]},allowClear:!1,disabled:Ot||(qe()()<=qe()((pn=Bt((zn=Qt==null?void 0:Qt.group_id)==null?void 0:zn[0]))==null?void 0:pn.publish_time)?!1:[!0,Mn((dn=Qt==null?void 0:Qt.group_id)==null?void 0:dn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:sr=>me(sr,dt==null?void 0:dt.course_end_date),disabledTime:sr=>ot(sr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[qe()((0,ct.U6)(),"HH:mm"),qe()((0,ct.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Qt.publish_time?qe()(Qt.publish_time):void 0,Qt.end_time?qe()(Qt.end_time):void 0],onChange:(sr,gr)=>{var Gn;if((0,Ge.Rm)()&&!((Gn=Jt.AssistantObject.practice)!=null&&Gn.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mt[vn].publish_time=gr[0],!Qt.end_time&&gr[0]?Mt[vn].end_time=qe()(gr[0]).add(7,"days"):Mt[vn].end_time=gr[1],sn([...Mt])},onCalendarChange:(sr,gr,Gn)=>{if(gr!=null&&gr[0]&&!gr[1]){const Sr=qe()(gr[0]).add(7,"days");Mt[vn].publish_time=gr[0],Mt[vn].end_time=Sr,sn([...Mt])}}})),!Ot&&He.createElement("div",{style:{display:"flex",width:"50px"}},((kn=Qt==null?void 0:Qt.group_id)==null?void 0:kn.length)>1&&He.createElement(ve.Z,{title:"\u89C4\u5219\u62C6\u5206"},He.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Yn(Qt,vn)})),Mt.length<((ir=dt==null?void 0:dt.group_settings)==null?void 0:ir.length)&&He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var sr;if((0,Ge.Rm)()&&!((sr=Jt.AssistantObject.practice)!=null&&sr.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn(Mt.concat({}))}}),((Qt==null?void 0:Qt.publish_time)&&qe()()<qe()(Qt==null?void 0:Qt.publish_time)||!(Qt!=null&&Qt.publish_time))&&vn!=0&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const sr=(0,we.cloneDeep)(nn);sr.forEach((gr,Gn)=>{gr.group_name&&(gr.group_name=gr.group_name.filter(Sr=>{var nr;return!((nr=Mt[vn].group_name)!=null&&nr.includes(Sr))}))}),Mt=Mt.filter((gr,Gn)=>vn!==Gn),Kt(sr),sn(Mt.slice()),setTimeout(()=>sn(Mt.slice()),10)}}))))}))),He.createElement(De.Z,null,He.createElement(ke.Z,null,He.createElement("div",{className:Je.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),He.createElement(ke.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(ue.default,{checked:Vt.allow_late,disabled:Ot||cr,onChange:Qt=>{var vn;if((0,Ge.Rm)()&&!((vn=Jt.AssistantObject.practice)!=null&&vn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:He.createElement("div",{style:{padding:10,background:"#f5f6f9"}},He.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),He.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),He.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Vt.allow_late=!Vt.allow_late,nn==""&&Kt([{late_penalty:5}]),en(Object.assign({},Vt))}},He.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Vt==null?void 0:Vt.allow_late)&&He.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},He.createElement("div",{style:{display:"flex"}},He.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),He.createElement(ye.ZP.Group,{style:{marginLeft:"20px"},disabled:Ot||(dt==null?void 0:dt.anonymous_comment)||(dt==null?void 0:dt.allow_late),value:Vt.unified_late,onChange:Qt=>{var vn;if((0,Ge.Rm)()&&!((vn=Jt.AssistantObject.practice)!=null&&vn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vt.unified_late=Qt.target.value,nn==""&&!Qt.target.value&&Kt([{penalty_type:se.Q.Percent,late_penalty:20}]),en(_e({},Vt))}},(Vt==null?void 0:Vt.unified_setting)&&He.createElement(ye.ZP,{value:!0,disabled:!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((fe=dt==null?void 0:dt.group_settings)==null?void 0:fe.length)>0&&He.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Vt!=null&&Vt.unified_late?He.createElement(He.Fragment,null,He.createElement(De.Z,{align:"middle",style:{marginTop:"10px"}},He.createElement(ke.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),He.createElement(ke.Z,{className:"ml20"},He.createElement(se.Z,{disabled:Ot||qn,value:{type:Vt.penalty_type,inputValue:Vt.late_penalty},onChange:Qt=>{var vn;if((0,Ge.Rm)()&&!((vn=Jt.AssistantObject.practice)!=null&&vn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en(Ne(_e({},Vt),{late_penalty:Qt.inputValue,penalty_type:Qt.type}))}})),He.createElement(ke.Z,{flex:"1",className:"ml5"},He.createElement("span",{className:"c-grey-c ml10"},Vt.penalty_type===se.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),He.createElement(De.Z,{align:"middle",style:{marginTop:"15px"}},He.createElement(ke.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(ke.Z,{className:"ml20"},He.createElement(Ee.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:qe()((0,ct.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ot||qn,value:Vt.late_time?qe()(Vt.late_time):"",disabledDate:Qt=>me(Qt,dt==null?void 0:dt.course_end_date),onChange:(Qt,vn)=>{var Rn;if((0,Ge.Rm)()&&!((Rn=Jt.AssistantObject.practice)!=null&&Rn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vt.late_time=vn,en(Object.assign({},Vt))}})))):nn.map(function(Qt,vn){var Rn;return He.createElement(ke.Z,{span:24,key:vn},He.createElement(De.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},He.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",vn+1),He.createElement(oe.default,{disabled:Ot||!((Rn=it==null?void 0:it.homework_status)!=null&&Rn.includes("\u672A\u53D1\u5E03"))&&Qt.id||(dt==null?void 0:dt.anonymous_comment),mode:"multiple",className:Je.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Qt.group_name=="string"?[Qt.group_name]:Qt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Jn=>{var zn;if((0,Ge.Rm)()&&!((zn=Jt.AssistantObject.practice)!=null&&zn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn[vn].group_name=Jn,nn[vn].group_id=Qt.group_id,Kt(nn.slice())}},dt.group_settings&&dt.group_settings.map(function(Jn){const zn=nn.map(dn=>dn.group_name).flat(),pn=Mt.map(dn=>dn.group_name).flat();if(Vt!=null&&Vt.unified_setting){if(!zn.includes(Jn.group_name))return He.createElement(Se,{value:Jn.group_name,key:Jn.id},Jn.group_name)}else if(pn.includes(Jn.group_name)&&!zn.includes(Jn.group_name))return He.createElement(Se,{value:Jn.group_name,key:Jn.id},Jn.group_name)})),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),He.createElement(se.Z,{disabled:Ot||Ht(Qt.id),value:{type:Qt.penalty_type,inputValue:Qt.late_penalty},onChange:Jn=>{var zn;if((0,Ge.Rm)()&&!((zn=Jt.AssistantObject.practice)!=null&&zn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn[vn].late_penalty=Jn.inputValue,nn[vn].penalty_type=Jn.type,Kt([...nn])}}),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(Ee.default,{size:"large",disabled:Ot||Ht(Qt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:qe()((0,ct.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Jn=>me(Jn,dt==null?void 0:dt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Qt!=null&&Qt.late_time?qe()(Qt.late_time):void 0,onChange:(Jn,zn)=>{var pn;if((0,Ge.Rm)()&&!((pn=Jt.AssistantObject.practice)!=null&&pn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn[vn].late_time=zn,Kt([...nn])}}),!Ot&&He.createElement("div",{style:{display:"flex",width:"50px"}},He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Jn;if((0,Ge.Rm)()&&!((Jn=Jt.AssistantObject.practice)!=null&&Jn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt(nn.concat({penalty_type:se.Q.Percent,late_penalty:20}))}}),vn>0&&!Qt.id&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Jn;if((0,Ge.Rm)()&&!((Jn=Jt.AssistantObject.practice)!=null&&Jn.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn=nn.filter((zn,pn)=>vn!==pn),Kt(nn.slice()),setTimeout(()=>Kt(nn.slice()),10)}}))))})),!Ot&&He.createElement(He.Fragment,null,He.createElement(Re.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>St()},"\u4FDD\u5B58")),He.createElement(ut.Z,{onConfirm:(Qt,vn)=>{Mt.splice(Qt,0,...vn),Mt.splice(Qt+vn.length,1);const Rn=(0,ct.QE)([...Mt]);sn([...Rn])}}),He.createElement(je.Z,{resdata:gt,type:"shixun",okloading:st,oktext:(gt==null?void 0:gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Qt=>pt(void 0,null,function*(){pe(!0);let vn=yield(0,Oe.ZP)(`/api/courses/${Ze.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ze.categoryId)]}});pe(!1),(vn==null?void 0:vn.status)===0&&vt($t)})}))};Pt.ZP=(0,$e.connect)(({shixunHomeworks:ht,classroomList:zt,loading:At,user:Jt})=>({shixunHomeworks:ht,classroomList:zt,loading:At.effects,user:Jt}))(nt)},61604:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(62957),Ce=b(6767),ye=b(70858),De=b(65582),ke=b(74128),ve=b(84511),ue=b(38147),Re=b(66649),ge=b.n(Re),qe=b(65862),Ge=b(59301),Oe=Object.defineProperty,we=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Je=(je,xt,He)=>xt in je?Oe(je,xt,{enumerable:!0,configurable:!0,writable:!0,value:He}):je[xt]=He,$e=(je,xt)=>{for(var He in xt||(xt={}))ze.call(xt,He)&&Je(je,He,xt[He]);if(we)for(var He of we(xt))ct.call(xt,He)&&Je(je,He,xt[He]);return je},se=(je,xt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(It){lt(It)}},Fe=ce=>{try{Me(He.throw(ce))}catch(It){lt(It)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Fe);Me((He=He.apply(je,xt)).next())});const{Dragger:Ie}=Ee.default,ut=({classroomList:je,dispatch:xt,onOk:He})=>{const et=(0,De.useParams)(),[lt]=oe.default.useForm(),[Pe,Fe]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),It={height:100,onRemove:()=>{Fe("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:_e=>se(void 0,null,function*(){return Fe(_e),!1})};return(0,y.useEffect)(()=>{lt.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date((0,qe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ge.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:je.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>se(void 0,null,function*(){lt.submit()}),onCancel:()=>{lt.resetFields(),xt({type:"classroomList/setActionTabs",payload:{}})}},Ge.createElement(oe.default,{form:lt,onFinish:_e=>se(void 0,null,function*(){var Ne,pt,xe;if(!(Pe!=null&&Pe.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ce(!0);let me=new FormData;me.append("type",je.actionTabs.type),me.append("file",Pe);let ot;window.location.href.indexOf("exercise")>-1?ot=`/api/exercises/${je.actionTabs.id}/supplement_score.json`:ot=`/api/homework_commons/${je.actionTabs.id}/supplement_score.json`;let Zt=yield(0,ue.ZP)(ot,{method:"post",body:me},!0);ce(!1),(Zt==null?void 0:Zt.status)===0&&(He(),lt.resetFields(),xt({type:"classroomList/setActionTabs",payload:{}}),((pt=(Ne=Zt==null?void 0:Zt.data)==null?void 0:Ne.fail)==null?void 0:pt.length)>0&&Ae.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Ge.createElement(ye.default,{pagination:!1,dataSource:(xe=Zt==null?void 0:Zt.data)==null?void 0:xe.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,qe.FH)("",ke.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${je.actionTabs.type}`)}}))})},Ge.createElement(oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},je.actionTabs.name),Ge.createElement(oe.default.Item,{style:{marginBottom:0},label:Ge.createElement("div",null,Ge.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Ge.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Ge.createElement("div",null,Ge.createElement("a",{download:"\u6A21\u7248.xlsx",className:ve.Z.downloadbutton,href:ke.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${je.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Ge.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Ge.createElement(oe.default.Item,{style:{marginBottom:0}},Ge.createElement(Ie,$e({},It),Ge.createElement("a",{className:ve.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Ge.createElement("br",null),Ge.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Pt.Z=(0,De.connect)(({classroomList:je})=>({classroomList:je}))(ut)},88656:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(31691),Ce=b(70858),ye=b(31709),De=b(65582),ke=b(38147),ve=b(66649),ue=b.n(ve),Re=b(59301),ge=(Oe,we,ze)=>new Promise((ct,Je)=>{var $e=ut=>{try{Ie(ze.next(ut))}catch(je){Je(je)}},se=ut=>{try{Ie(ze.throw(ut))}catch(je){Je(je)}},Ie=ut=>ut.done?ct(ut.value):Promise.resolve(ut.value).then($e,se);Ie((ze=ze.apply(Oe,we)).next())});const{Dragger:qe}=Ee.default,Ge=({})=>{const Oe=(0,De.useParams)(),[we]=oe.default.useForm(),[ze,ct]=(0,y.useState)(!0),[Je,$e]=(0,y.useState)(!1);let[se,Ie]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ut=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function je(){return ge(this,null,function*(){let He;$e(!0),window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${Oe==null?void 0:Oe.categoryId}/redo_logs.json`:He=`/api/homework_commons/${Oe==null?void 0:Oe.categoryId}/redo_logs.json`;let et=yield(0,ke.ZP)(He,{method:"get",params:se});$e(!1),(et==null?void 0:et.status)===0&&ct(et==null?void 0:et.data)})}(0,y.useEffect)(()=>{je()},[]);let xt=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(He,et,lt)=>{var Pe;return(Pe=ut.find(Fe=>Fe.question_type===He))==null?void 0:Pe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(He,et,lt)=>{var Pe;return(Pe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Fe=>Fe.id===He))==null?void 0:Pe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(He,et,lt)=>ue()(He).format("YYYY-MM-DD HH:mm:ss")}].filter(He=>!!He);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:He=>{se.type=He,se.page=1,se.limit=10,Ie(se),je()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Ce.default,{className:"mt20",loading:Je,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(He,et,lt)=>ue()(He).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ze==null?void 0:ze.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Ce.default,{className:"mt20",loading:Je,columns:xt,dataSource:ze==null?void 0:ze.list,pagination:!1})}].filter(He=>!!He)}),Re.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(He,et)=>{se.page=He,se.limit=et,Ie(se),je()},current:se.page,total:ze.count,pageSize:se.limit,style:{marginTop:20}}))};Pt.Z=(0,De.connect)(({classroomList:Oe})=>({classroomList:Oe}))(Ge)},75735:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(62957),Ce=b(4875),ye=b(65582),De=b(38147),ke=b(66649),ve=b.n(ke),ue=b(65862),Re=b(59301),ge=Object.defineProperty,qe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ct=(je,xt,He)=>xt in je?ge(je,xt,{enumerable:!0,configurable:!0,writable:!0,value:He}):je[xt]=He,Je=(je,xt)=>{for(var He in xt||(xt={}))we.call(xt,He)&&ct(je,He,xt[He]);if(Oe)for(var He of Oe(xt))ze.call(xt,He)&&ct(je,He,xt[He]);return je},$e=(je,xt)=>qe(je,Ge(xt)),se=(je,xt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(It){lt(It)}},Fe=ce=>{try{Me(He.throw(ce))}catch(It){lt(It)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Fe);Me((He=He.apply(je,xt)).next())});const{Dragger:Ie}=Ee.default,ut=({classroomList:je,dispatch:xt,onOk:He})=>{const et=(0,ye.useParams)(),[lt]=oe.default.useForm(),[Pe,Fe]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),It={height:100,onRemove:()=>{Fe("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:_e=>se(void 0,null,function*(){return Fe(_e),!1})};return(0,y.useEffect)(()=>{lt.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date((0,ue.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:je.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>se(void 0,null,function*(){lt.submit()}),onCancel:()=>{lt.resetFields(),xt({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(oe.default,{form:lt,onFinish:_e=>se(void 0,null,function*(){var Ne,pt;console.log("---",je.actionTabs,_e,et);let xe=((Ne=je==null?void 0:je.actionTabs)==null?void 0:Ne.type)==="exercise"?`/api/exercises/${et==null?void 0:et.category}/exercise_user/edit_score.json`:`/api/student_works/${je.actionTabs.id}/edit_score.json`;ce(!0);let me=yield(0,De.ZP)(xe,{method:"post",body:$e(Je({},_e),{exercise_user_id:((pt=je==null?void 0:je.actionTabs)==null?void 0:pt.type)==="exercise"?je.actionTabs.id:""})});ce(!1),lt.resetFields(),xt({type:"classroomList/setActionTabs",payload:{}}),He()})},Re.createElement(oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Ce.Z,{min:0,style:{width:"100%"}}))))};Pt.Z=(0,ye.connect)(({classroomList:je})=>({classroomList:je}))(ut)},71635:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(7939),Ce=b(77019),ye=b(44104),De=b(24017),ke=b(65582),ve=b(66649),ue=b.n(ve),Re=b(99981),ge=b(38147),qe=b(59301),Ge=(ze,ct,Je)=>new Promise(($e,se)=>{var Ie=xt=>{try{je(Je.next(xt))}catch(He){se(He)}},ut=xt=>{try{je(Je.throw(xt))}catch(He){se(He)}},je=xt=>xt.done?$e(xt.value):Promise.resolve(xt.value).then(Ie,ut);je((Je=Je.apply(ze,ct)).next())});const{Dragger:Oe}=Ee.default,we=({})=>{const ze=(0,ke.useParams)(),[ct]=oe.default.useForm(),[Je,$e]=(0,y.useState)(!0),[se,Ie]=(0,y.useState)(!1);console.log("----",ze);function ut(){return Ge(this,null,function*(){var je,xt;let He;window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${ze==null?void 0:ze.categoryId}/get_time_setting.json`:He=`/api/homework_commons/${ze==null?void 0:ze.categoryId}/get_time_setting.json`;let et=yield(0,ge.ZP)(He,{method:"get"});(et==null?void 0:et.status)===0&&ct.setFieldsValue({publish_time:ue()(ue()((je=et==null?void 0:et.data)==null?void 0:je.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()((xt=et==null?void 0:et.data)==null?void 0:xt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{ut()},[]),qe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},qe.createElement("div",{style:{textAlign:"end"}},Je&&qe.createElement(Ae.ZP,{onClick:()=>{$e(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Je&&qe.createElement("div",null,qe.createElement(Ae.ZP,{type:"primary",loading:se,onClick:()=>{ct.submit()}},"\u63D0\u4EA4"),qe.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{$e(!0)}},"\u53D6\u6D88"))),qe.createElement(oe.default,{form:ct,disabled:Je,onFinish:je=>Ge(void 0,null,function*(){Ie(!0),console.log("---",window.location.href);let xt;window.location.href.indexOf("exercise")>-1?xt=`/api/exercises/${ze==null?void 0:ze.categoryId}/time_setting.json`:xt=`/api/homework_commons/${ze==null?void 0:ze.categoryId}/time_setting.json`;let He=yield(0,ge.ZP)(xt,{method:"post",body:{publish_time:ue()(je.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ue()(je.end_time).format("YYYY-MM-DD HH:mm")}});Ie(!1),(He==null?void 0:He.status)===0&&$e(!0)})},qe.createElement(Ce.Z,null,qe.createElement(ye.Z,null,qe.createElement(oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},qe.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:je=>(0,Re.Q8)(je),disabledTime:je=>(0,Re.d0)(je),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),qe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),qe.createElement(Ce.Z,null,qe.createElement(ye.Z,null,qe.createElement(oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},qe.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:je=>(0,Re.Q8)(je,"",ct.getFieldValue("publish_time")),disabledTime:je=>(0,Re.d0)(je,ct.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),qe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Pt.Z=(0,ke.connect)(({classroomList:ze})=>({classroomList:ze}))(we)},91704:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ue}});var y=b(59301),Ee=b(37568),oe=b(62673),Ae=b(77019),Ce={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",De=b(2524),ke=(Re,ge,qe)=>new Promise((Ge,Oe)=>{var we=Je=>{try{ct(qe.next(Je))}catch($e){Oe($e)}},ze=Je=>{try{ct(qe.throw(Je))}catch($e){Oe($e)}},ct=Je=>Je.done?Ge(Je.value):Promise.resolve(Je.value).then(we,ze);ct((qe=qe.apply(Re,ge)).next())}),ue=({data:Re,value:ge=[],handleChangePage:qe,className:Ge="",setSelectedRowKeys:Oe,selectedRowKeys:we,onChange:ze=()=>{}})=>{const[ct,Je]=(0,y.useState)([]),[$e,se]=(0,y.useState)([]),[Ie,ut]=(0,y.useState)([]);let[je,xt]=(0,y.useState)(1),[He,et]=(0,y.useState)();return(0,y.useEffect)(()=>{Je(Re),se([]),ut([])},[Re]),(0,y.useEffect)(()=>{Oe&&(se(we),ut(we))},[we]),y.createElement("div",{className:`flex justify-between w-full ${Ge}`},y.createElement("div",{className:Ce.leftdiv},y.createElement(Ee.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:lt=>ke(void 0,null,function*(){Je(Re.filter(Pe=>{var Fe;return(Fe=Pe==null?void 0:Pe.name)==null?void 0:Fe.includes(lt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ct.length===0&&y.createElement(De.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(oe.default.Group,{value:$e.map(lt=>`${lt.id}`),onChange:lt=>{Oe(ct.filter(Pe=>lt.includes(`${Pe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ct.map((lt,Pe)=>y.createElement(Ae.Z,{key:lt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:lt.is_published,value:`${lt.id}`},y.createElement("div",{className:Ce.listClass},y.createElement("span",{className:Ce.spantitle,style:{width:lt.is_published?"108px":"170px"}},lt.name),lt.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:Ce.rightdiv},y.createElement(Ee.default.Search,{onChange:lt=>{ut($e.filter(Pe=>Pe.name.includes(lt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&y.createElement(De.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.length>0&&y.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},y.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ie.map((lt,Pe)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:lt.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},lt.name),y.createElement("img",{src:ye,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Oe($e.filter(Fe=>`${Fe.id}`!=`${lt.id}`))}})))))))}},42656:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});var y=b(59301),Ee=b(65582),oe=b(24017),Ae=b(62957),Ce=b(37568),ye=b(6767),De=b(77019),ke=b(5269),ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ue=b(66649),Re=b.n(ue),ge=b(65862),qe=b(2524),Ge=b(59301);const{RangePicker:Oe}=oe.default,we=({dispatch:ct,classroomList:Je,onConfirm:$e})=>{const[se,Ie]=(0,y.useState)([]),[ut,je]=(0,y.useState)([]),[xt,He]=(0,y.useState)(""),[et,lt]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Me,ce,It,_e;if(Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Me=Je.actionTabs)==null?void 0:Me.rangePickerDisabled),(ce=Je.actionTabs)!=null&&ce.rangePickerDisabled?lt((It=Je.actionTabs)==null?void 0:It.rangePickerDisabled):lt([!1,!1]);let Ne=Je.actionTabs.data,pt=(_e=Ne==null?void 0:Ne.group_name)==null?void 0:_e.map((xe,me)=>{var ot;return{group_id:Ne==null?void 0:Ne.group_id[me],group_name:Ne==null?void 0:Ne.group_name[me],is_admin:Ne==null?void 0:Ne.is_admin,end_time:Ne==null?void 0:Ne.end_time,publish_time:Array.isArray(Ne==null?void 0:Ne.publish_time)?(ot=Ne==null?void 0:Ne.publish_time)==null?void 0:ot[0]:Ne==null?void 0:Ne.publish_time}});pt&&(Ie([...pt]),je([...pt]))}},[Je.actionTabs]);const Pe=()=>{ct({type:"classroomList/setActionTabs",payload:{}}),He("")},Fe=Me=>{if(Me){const ce=ut==null?void 0:ut.filter(It=>{var _e,Ne;return(Ne=(_e=It==null?void 0:It.group_name)==null?void 0:_e.toLowerCase())==null?void 0:Ne.includes(Me==null?void 0:Me.toLowerCase())});Ie(ce)}else Ie(ut)};return Ge.createElement(Ae.default,{width:980,title:Ge.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ge.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ge.createElement("span",{className:ve.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ge.createElement(Ce.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:xt,onChange:Me=>{He(Me.target.value.trim()),Fe(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Pe(),onOk:()=>{var Me;if(ut.some(It=>!It.end_time||!It.publish_time)){ye.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}$e((Me=Je.actionTabs)==null?void 0:Me.index,ut),Pe()}},Ge.createElement("div",{className:ve.modal_con},Ge.createElement(De.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(se==null?void 0:se.length)>0?se.map(function(Me,ce){return Ge.createElement(ke.Z,{span:24,key:ce},Ge.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ce==(se==null?void 0:se.length)-1?"0px":"10px"}},Ge.createElement("div",{className:ve.multiple_select,title:Me==null?void 0:Me.group_name},Me==null?void 0:Me.group_name),Ge.createElement("div",{className:"ml20"},Ge.createElement(Oe,{size:"large",allowClear:!1,disabled:et,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:It=>{var _e;return(0,ge.Q8)(It,(_e=Je.actionTabs)==null?void 0:_e.disabledDate)},disabledTime:It=>(0,ge.d0)(It),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Re()((0,ge.U6)(),"HH:mm"),Re()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Me==null?void 0:Me.publish_time)&&[Re()(Me==null?void 0:Me.publish_time),Me!=null&&Me.end_time?Re()(Me==null?void 0:Me.end_time):void 0],onChange:(It,_e)=>{se[ce].publish_time=_e[0],se[ce].end_time=_e[1],Ie([...se]),ut.forEach(Ne=>{Ne.group_id===(Me==null?void 0:Me.group_id)&&(Ne.publish_time=_e[0],Ne.end_time=_e[1])}),je([...ut])},onCalendarChange:(It,_e,Ne)=>{if(_e!=null&&_e[0]&&!_e[1]){const pt=Re()(_e[0]).add(7,"days");se[ce].publish_time=_e[0],se[ce].end_time=pt,Ie([...se]),ut.forEach(xe=>{xe.group_id===(Me==null?void 0:Me.group_id)&&(xe.publish_time=_e[0],xe.end_time=pt)}),je([...ut])}}})),et[0]?Ge.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ge.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{se.splice(ce,1),Ie([...se]),ut.forEach((It,_e)=>{It.group_id===(Me==null?void 0:Me.group_id)&&ut.splice(_e,1)}),je([...ut])}})))}):Ge.createElement(qe.Z,null))))};var ze=(0,Ee.connect)(({classroomList:ct})=>({classroomList:ct}))(we)},84454:function(Dn,Pt,b){"use strict";b.d(Pt,{AD:function(){return ce},BA:function(){return te},D9:function(){return ot},Hp:function(){return ut},IM:function(){return Tt},Iy:function(){return xt},KM:function(){return ne},KU:function(){return zt},MJ:function(){return je},Ne:function(){return Zt},ON:function(){return Jt},Uj:function(){return Xt},VY:function(){return ht},YO:function(){return an},YX:function(){return wt},Zn:function(){return Oe},_g:function(){return $e},_k:function(){return xe},c6:function(){return Fe},cr:function(){return we},eV:function(){return Me},fi:function(){return ze},gh:function(){return lt},hS:function(){return Se},iA:function(){return ct},j6:function(){return se},je:function(){return Ne},jj:function(){return Ie},kS:function(){return At},lS:function(){return pt},o6:function(){return Pe},pO:function(){return de},rQ:function(){return It},sA:function(){return et},xm:function(){return me},xo:function(){return nt},y8:function(){return _e},yd:function(){return Je}});var y=b(33270),Ee=b(65582),oe=b(65862),Ae=b(6767),Ce=b(74128),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(ae,he,re)=>he in ae?ye(ae,he,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[he]=re,Re=(ae,he)=>{for(var re in he||(he={}))ke.call(he,re)&&ue(ae,re,he[re]);if(De)for(var re of De(he))ve.call(he,re)&&ue(ae,re,he[re]);return ae},ge=(ae,he,re)=>new Promise((fe,Ze)=>{var dt=it=>{try{Le(re.next(it))}catch(yt){Ze(yt)}},We=it=>{try{Le(re.throw(it))}catch(yt){Ze(yt)}},Le=it=>it.done?fe(it.value):Promise.resolve(it.value).then(dt,We);Le((re=re.apply(ae,he)).next())});const qe=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Ge=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Oe=ae=>ge(void 0,null,function*(){qe(),(yield(0,y.YR)(Re({},ae))).status===0&&(yield(0,oe.QH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_couser_info.json`,query:ae}))),Ge()}),we=ae=>ge(void 0,null,function*(){const he=yield(0,y.yS)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`);else{if(he.status===-2)return he;he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`))}}),ze=ae=>ge(void 0,null,function*(){const he=yield(0,y.W0)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`);else{if(he.status===-4)return he;he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`))}}),ct=ae=>ge(void 0,null,function*(){const he=yield(0,y.Nl)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-4)return he;he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`))}}),Je=ae=>ge(void 0,null,function*(){const he=yield(0,y.IU)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`);else{if(he.status===-4)return he;he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`))}}),$e=ae=>ge(void 0,null,function*(){const he=yield(0,y.td)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-2)return he;if(he.status===-3)(0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else if(he.status===-4)return he}}),se=ae=>ge(void 0,null,function*(){const he=yield(0,y.QX)(Re({},ae));if(he.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`);else{if(he.status===-4)return he;he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`))}}),Ie=(ae,he)=>ge(void 0,null,function*(){const re=yield(0,y.o_)(Re({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`))}),ut=(ae,he)=>ge(void 0,null,function*(){const re=yield(0,y.ZL)(Re({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`))}),je=(ae,he)=>ge(void 0,null,function*(){const re=yield(0,y.vV)(Re({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`))}),xt=(ae,he)=>ge(void 0,null,function*(){const re=yield(0,y.aP)(Re({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${he}`))}),He=ae=>ge(void 0,null,function*(){qe(),(yield exportCourseWorkListAppendix(Re({},ae))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ae.categoryId}/works_list.zip`,query:ae}))),Ge()}),et=ae=>ge(void 0,null,function*(){qe(),yield(0,oe.FH)("",Ce.Z.API_SERVER+`/api/polls/${ae.categoryId}/commit_result.xlsx`),Ge()}),lt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae.coursesId}/attendances/export_xlsx_data.xlsx`,query:ae}))}),Pe=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae.coursesId}/video_study_statics.xlsx`,query:ae}))}),Fe=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_video_study.xlsx`,query:ae}))}),Me=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_course_students_info.xlsx`,query:ae}))}),ce=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ae}))}),It=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ae}))}),_e=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ae}))}),Ne=ae=>ge(void 0,null,function*(){const he=yield(0,y.Uy)(Re({},ae));he.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`)):he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`))}),pt=ae=>ge(void 0,null,function*(){const he=yield(0,y.tg)(Re({},ae));he.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`)):he.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`))}),xe=ae=>ge(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/export_records/${ae.id}.xlsx`,query:ae}))}),me=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ae}))}),ot=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/${ae.menuKey}_statistic.xlsx?${ae.checkedList.map(he=>`course_group_id[]=${he}`).join("&")}`,query:ae}))}),Zt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_training_objectives.xlsx`,query:ae}))}),Tt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)(ae==null?void 0:ae.name,(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ae}))}),Se=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_courses.xlsx`,query:ae}))}),nt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_graduation_requirements.xlsx`,query:ae}))}),ht=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ae}))}),zt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${ae.categoryId}/rank_list.xlsx`,query:ae}))}),At=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ae}))}),Jt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/examination_banks/${ae.id}.json`,query:ae}))}),wt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${ae.categoryId}.json`,query:ae}))}),an=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/polls/${ae==null?void 0:ae.id}/commit_result.json`,query:ae}))}),Xt=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ae}))}),de=(ae,he)=>ge(void 0,null,function*(){yield(0,oe.FH)(he||"",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${ae==null?void 0:ae.exercise_id}/consult_exercise.json`,query:ae}))}),ne=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/competitions/${ae==null?void 0:ae.identifier}/competition_commit_records/member_works.xlsx`,query:ae}))}),te=ae=>ge(void 0,null,function*(){yield(0,oe.FH)("",(0,oe.NY)({url:Ce.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/group_homeworks/import_group_template.xlsx`,query:ae}))})},84056:function(Dn,Pt,b){"use strict";b.d(Pt,{BU:function(){return Ee},Dj:function(){return y},gH:function(){return oe},vp:function(){return Ae}});function y(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function Ee(){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 oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},75083:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return De}});var y=b(59301),Ee=b.p+"static/modelContact.7a7eb113.png",oe=b(94831),Ae=b(41867),Ce=b(59301),De=()=>{const[ke,ve]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Ae.$O)()?!0:(ve(!0),!1),ContactModalElement:()=>Ce.createElement(oe.Z,{visible:ke,setVisible:ve,image:Ee}),contactOpen:ke,setContactOpen:ve}}},49142:function(Dn,Pt,b){"use strict";b.d(Pt,{AL:function(){return se},Iy:function(){return Re},Qv:function(){return Ge},ez:function(){return $e},jb:function(){return ge}});var y=b(32834),Ee=b.n(y),oe=b(11690),Ae=b.n(oe);let Ce=1;function ye(He,et){const lt=He.match(/^(\s+)(?:```)/);if(lt===null)return et;const Pe=lt[1];return et.split(`
`).map(Fe=>{const Me=Fe.match(/^\s+/);if(Me===null)return Fe;const[ce]=Me;return ce.length>=Pe.length?Fe.slice(Pe.length):Fe}).join(`
`)}let De=[],ke=["<ul>"];const ve=new(Ee()).Renderer,ue=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Re(){De.length=0,ke=["<ul>"]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function qe(He,et,lt,Pe){if(et>=He.length||He[et].level<=lt)return et;var Fe=He[et];Pe.push("<li><a href='#"+Ce+Fe.anchor+"'>"+Fe.text+"</a>"),et++;var Me=[];return et=qe(He,et,Fe.level,Me),Me.length>0&&(Pe.push("<ul>"),Me.forEach(function(ce){Pe.push(ce)}),Pe.push("</ul>")),Pe.push("</li>"),et=qe(He,et,lt,Pe),et}function Ge(){return qe(De,0,0,ke),ke.push("</ul>"),ke.join("")}const Oe={heading(He){const et=ue.exec(He);if(Ce+=1,et)return{type:"heading",raw:et[0],depth:et[1].length,text:et[2]}},fences(He){const et=this.rules.block.fences.exec(He);if(et){const lt=et[0];let Pe=ye(lt,et[3]||"");const Fe=et[2]?et[2].trim():et[2];if(["latex","katex","math"].indexOf(Fe)>=0){const Me=ct(),ce=Pe;Pe=Me,Je[Me]={type:"block",expression:ce}}return{type:"code",raw:lt,lang:Fe,text:Pe}}}},we=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ze=0;const ct=()=>`__special_katext_id_${ze++}__`;let Je={};function $e(){return Je}function se(){ze=0,Je={}}function Ie(He){return He=He.replace(we,(et,lt)=>{const Pe=ct();return Je[Pe]={type:"inline",expression:lt},Pe}),He}const ut=ve.listitem;ve.listitem=function(He){return ut(Ie(He))};const je=ve.paragraph;ve.paragraph=function(He){return je(Ie(He))};const xt=ve.tablecell;ve.tablecell=function(He,et){return xt(Ie(He),et)},ve.code=function(He,et,lt){const Pe=(et||"").match(/\S*/)[0];return Pe?["latex","katex","math"].indexOf(Pe)>=0?`<p class='editormd-tex'>${He}</p>`:`<pre class="prettyprint linenums"><code class="language-${et}">${lt?He:(0,oe.escape)(He,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(lt?He:(0,oe.escape)(He,!0))+"</code></pre>"},ve.heading=function(He,et,lt){let Pe=this.options.headerPrefix+lt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return De.push({anchor:Pe,level:et,text:He}),"<h"+et+' id="'+Ce+Pe+'">'+He+"</h"+et+">"},Ee().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ee().use({tokenizer:Oe,renderer:ve}),Pt.ZP=Ee()},66457:function(Dn,Pt,b){"use strict";b.d(Pt,{rX:function(){return Ie},pW:function(){return ut},gy:function(){return je},xY:function(){return se},O5:function(){return $e},hs:function(){return we},tJ:function(){return Ge},o1:function(){return Oe},Rd:function(){return Je}});var y=b(65582),Ee=b(62957),oe=b(37285),Ae=b(6767),Ce=b(41867),ye=b(65862),De=b(87169),ke=b(25510),ve="data:image/png;base64,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",ue=b.p+"static/newqrcode.a8740efb.png",Re=b(32637),ge=b(59301),qe=(xt,He,et)=>new Promise((lt,Pe)=>{var Fe=It=>{try{ce(et.next(It))}catch(_e){Pe(_e)}},Me=It=>{try{ce(et.throw(It))}catch(_e){Pe(_e)}},ce=It=>It.done?lt(It.value):Promise.resolve(It.value).then(Fe,Me);ce((et=et.apply(xt,He)).next())});const Ge=(xt,He=!1,et=!1,lt="",Pe=!1)=>!!(Oe(xt)&&ze(xt,He,et,lt,Pe)),Oe=xt=>(0,Ce.bg)()?!0:(xt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),we=xt=>{var He,et,lt;const{user:Pe}=(0,y.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((et=(He=Pe==null?void 0:Pe.userInfo)==null?void 0:He.course)!=null&&et.course_public)&&!((lt=Pe==null?void 0:Pe.userInfo)!=null&&lt.profile_completed)&&xt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ze=(xt,He=!1,et=!0,lt="",Pe=!1)=>{var Fe;const{user:Me}=(0,y.getDvaApp)()._store.getState();return(Fe=Me.userInfo)!=null&&Fe.profile_completed?!0:(et?xt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:lt,isCurrentPage:Pe}}):Ee.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,ye.xg)("/account/profile/edit"),ct()}}),!1)},ct=()=>{Ee.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()}})},Je=()=>{Ee.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},$e=()=>{var xt;const{user:He}=(0,y.getDvaApp)()._store.getState();return(xt=He.userInfo)!=null&&xt.professional_certification?!0:(Ee.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/certification")}}),!1)},se=()=>(0,Ce.V9)()?!0:(Ee.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:ue,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ie=(xt,He)=>xt?!0:(Ee.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,He||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:ve,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ut=xt=>{Ee.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ge.createElement(oe.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ge.createElement("a",null,xt),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},je=(xt,He="")=>{const{shixunsDetail:{detail:et}}=(0,y.getDvaApp)()._store.getState();if((et==null?void 0:et.public)===2||(et==null?void 0:et.public)===1||(et==null?void 0:et.shixun_status)===3){let lt="";return(et==null?void 0:et.public)===2&&(lt="\u5DF2\u516C\u5F00"),(et==null?void 0:et.public)===1&&(lt="\u5F85\u5BA1\u6838"),(et==null?void 0:et.shixun_status)===3&&(lt="\u5DF2\u5173\u95ED"),Ee.default.info({centered:!0,icon:ge.createElement(De.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",lt,"\uFF0C",He,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(et==null?void 0:et.shixun_status)===2?(Ee.default.confirm({centered:!0,icon:ge.createElement(De.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",He,"\u3002"),ge.createElement("br",null),ge.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Ee.default.confirm({width:440,centered:!0,icon:ge.createElement(De.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:()=>qe(void 0,null,function*(){(yield xt({type:"shixunsDetail/cancelRelease",payload:{id:et==null?void 0:et.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),xt({type:"shixunsDetail/getShixunsDetail",payload:{id:et==null?void 0:et.identifier}}),xt({type:"practiceSetting/getCommonData",payload:{id:et==null?void 0:et.identifier}}))})})}}),!0):!1}},9981:function(Dn,Pt){"use strict";const b=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ee=1;Ee<arguments.length;Ee++){const oe=Ee<0||arguments.length<=Ee?void 0:arguments[Ee];oe&&Object.keys(oe).forEach(Ae=>{const Ce=oe[Ae];Ce!==void 0&&(y[Ae]=Ce)})}return y};Pt.Z=b},86013:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(19248);const oe=Ae=>{let Ce;return typeof Ae=="object"&&(Ae!=null&&Ae.clearIcon)?Ce=Ae:Ae&&(Ce={clearIcon:y.createElement(Ee.Z,null)}),Ce};Pt.Z=oe},97224:function(Dn,Pt,b){"use strict";b.d(Pt,{F:function(){return y}});function y(oe){return oe!=null&&oe===oe.window}const Ee=oe=>{var Ae,Ce;if(typeof window=="undefined")return 0;let ye=0;return y(oe)?ye=oe.pageYOffset:oe instanceof Document?ye=oe.documentElement.scrollTop:(oe instanceof HTMLElement||oe)&&(ye=oe.scrollTop),oe&&!y(oe)&&typeof ye!="number"&&(ye=(Ce=((Ae=oe.ownerDocument)!==null&&Ae!==void 0?Ae:oe).documentElement)===null||Ce===void 0?void 0:Ce.scrollTop),ye};Pt.Z=Ee},83010:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ae}});var y=b(16089);function Ee(Ce,ye,De,ke){const ve=De-ye;return Ce/=ke/2,Ce<1?ve/2*Ce*Ce*Ce+ye:ve/2*((Ce-=2)*Ce*Ce+2)+ye}var oe=b(97224);function Ae(Ce){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:De=()=>window,callback:ke,duration:ve=450}=ye,ue=De(),Re=(0,oe.Z)(ue),ge=Date.now(),qe=()=>{const Oe=Date.now()-ge,we=Ee(Oe>ve?ve:Oe,Re,Ce,ve);(0,oe.F)(ue)?ue.scrollTo(window.pageXOffset,we):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=we:ue.scrollTop=we,Oe<ve?(0,y.Z)(qe):typeof ke=="function"&&ke()};(0,y.Z)(qe)}},91882:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return _e}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(11592),Ce=b(26112),ye=b(22703),De=b(48755),ke=b(84105),ve=b(19563);const ue=Ne=>{let{children:pt}=Ne;const{getPrefixCls:xe}=y.useContext(De.E_),me=xe("breadcrumb");return y.createElement("li",{className:`${me}-separator`,"aria-hidden":"true"},pt===""?pt:pt||"/")};ue.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=ue,ge=function(Ne,pt){var xe={};for(var me in Ne)Object.prototype.hasOwnProperty.call(Ne,me)&&pt.indexOf(me)<0&&(xe[me]=Ne[me]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,me=Object.getOwnPropertySymbols(Ne);ot<me.length;ot++)pt.indexOf(me[ot])<0&&Object.prototype.propertyIsEnumerable.call(Ne,me[ot])&&(xe[me[ot]]=Ne[me[ot]]);return xe};function qe(Ne,pt){if(Ne.title===void 0||Ne.title===null)return null;const xe=Object.keys(pt).join("|");return typeof Ne.title=="object"?Ne.title:String(Ne.title).replace(new RegExp(`:(${xe})`,"g"),(me,ot)=>pt[ot]||me)}function Ge(Ne,pt,xe,me){if(xe==null)return null;const{className:ot,onClick:Zt}=pt,Tt=ge(pt,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Ce.Z)(Tt,{data:!0,aria:!0})),{onClick:Zt});return me!==void 0?y.createElement("a",Object.assign({},Se,{className:oe()(`${Ne}-link`,ot),href:me}),xe):y.createElement("span",Object.assign({},Se,{className:oe()(`${Ne}-link`,ot)}),xe)}function Oe(Ne,pt){return(me,ot,Zt,Tt,Se)=>{if(pt)return pt(me,ot,Zt,Tt);const nt=qe(me,ot);return Ge(Ne,me,nt,Se)}}var we=function(Ne,pt){var xe={};for(var me in Ne)Object.prototype.hasOwnProperty.call(Ne,me)&&pt.indexOf(me)<0&&(xe[me]=Ne[me]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,me=Object.getOwnPropertySymbols(Ne);ot<me.length;ot++)pt.indexOf(me[ot])<0&&Object.prototype.propertyIsEnumerable.call(Ne,me[ot])&&(xe[me[ot]]=Ne[me[ot]]);return xe};const ze=Ne=>{const{prefixCls:pt,separator:xe="/",children:me,menu:ot,overlay:Zt,dropdownProps:Tt,href:Se}=Ne,ht=(zt=>{if(ot||Zt){const At=Object.assign({},Tt);if(ot){const Jt=ot||{},{items:wt}=Jt,an=we(Jt,["items"]);At.menu=Object.assign(Object.assign({},an),{items:wt==null?void 0:wt.map((Xt,de)=>{var{key:ne,title:te,label:ae,path:he}=Xt,re=we(Xt,["key","title","label","path"]);let fe=ae!=null?ae:te;return he&&(fe=y.createElement("a",{href:`${Se}${he}`},fe)),Object.assign(Object.assign({},re),{key:ne!=null?ne:de,label:fe})})})}else Zt&&(At.overlay=Zt);return y.createElement(ve.Z,Object.assign({placement:"bottom"},At),y.createElement("span",{className:`${pt}-overlay-link`},zt,y.createElement(ke.Z,null)))}return zt})(me);return ht!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ht),xe&&y.createElement(Re,null,xe)):null},ct=Ne=>{const{prefixCls:pt,children:xe,href:me}=Ne,ot=we(Ne,["prefixCls","children","href"]),{getPrefixCls:Zt}=y.useContext(De.E_),Tt=Zt("breadcrumb",pt);return y.createElement(ze,Object.assign({},ot,{prefixCls:Tt}),Ge(Tt,ot,xe,me))};ct.__ANT_BREADCRUMB_ITEM=!0;var Je=ct,$e=b(36237),se=b(63356),Ie=b(16931),ut=b(51636);const je=Ne=>{const{componentCls:pt,iconCls:xe,calc:me}=Ne;return{[pt]:Object.assign(Object.assign({},(0,se.Wf)(Ne)),{color:Ne.itemColor,fontSize:Ne.fontSize,[xe]:{fontSize:Ne.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ne.linkColor,transition:`color ${Ne.motionDurationMid}`,padding:`0 ${(0,$e.unit)(Ne.paddingXXS)}`,borderRadius:Ne.borderRadiusSM,height:Ne.fontHeight,display:"inline-block",marginInline:me(Ne.marginXXS).mul(-1).equal(),"&:hover":{color:Ne.linkHoverColor,backgroundColor:Ne.colorBgTextHover}},(0,se.Qy)(Ne)),"li:last-child":{color:Ne.lastItemColor},[`${pt}-separator`]:{marginInline:Ne.separatorMargin,color:Ne.separatorColor},[`${pt}-link`]:{[`
> ${xe} + span,
> ${xe} + a
`]:{marginInlineStart:Ne.marginXXS}},[`${pt}-overlay-link`]:{borderRadius:Ne.borderRadiusSM,height:Ne.fontHeight,display:"inline-block",padding:`0 ${(0,$e.unit)(Ne.paddingXXS)}`,marginInline:me(Ne.marginXXS).mul(-1).equal(),[`> ${xe}`]:{marginInlineStart:Ne.marginXXS,fontSize:Ne.fontSizeIcon},"&:hover":{color:Ne.linkHoverColor,backgroundColor:Ne.colorBgTextHover,a:{color:Ne.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ne.componentCls}-rtl`]:{direction:"rtl"}})}},xt=Ne=>({itemColor:Ne.colorTextDescription,lastItemColor:Ne.colorText,iconFontSize:Ne.fontSize,linkColor:Ne.colorTextDescription,linkHoverColor:Ne.colorText,separatorColor:Ne.colorTextDescription,separatorMargin:Ne.marginXS});var He=(0,Ie.I$)("Breadcrumb",Ne=>{const pt=(0,ut.mergeToken)(Ne,{});return je(pt)},xt),et=function(Ne,pt){var xe={};for(var me in Ne)Object.prototype.hasOwnProperty.call(Ne,me)&&pt.indexOf(me)<0&&(xe[me]=Ne[me]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,me=Object.getOwnPropertySymbols(Ne);ot<me.length;ot++)pt.indexOf(me[ot])<0&&Object.prototype.propertyIsEnumerable.call(Ne,me[ot])&&(xe[me[ot]]=Ne[me[ot]]);return xe};function lt(Ne){const{breadcrumbName:pt,children:xe}=Ne,me=et(Ne,["breadcrumbName","children"]),ot=Object.assign({title:pt},me);return xe&&(ot.menu={items:xe.map(Zt=>{var{breadcrumbName:Tt}=Zt,Se=et(Zt,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:Tt})})}),ot}function Pe(Ne,pt){return(0,y.useMemo)(()=>Ne||(pt?pt.map(lt):null),[Ne,pt])}var Fe=function(Ne,pt){var xe={};for(var me in Ne)Object.prototype.hasOwnProperty.call(Ne,me)&&pt.indexOf(me)<0&&(xe[me]=Ne[me]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,me=Object.getOwnPropertySymbols(Ne);ot<me.length;ot++)pt.indexOf(me[ot])<0&&Object.prototype.propertyIsEnumerable.call(Ne,me[ot])&&(xe[me[ot]]=Ne[me[ot]]);return xe};const Me=(Ne,pt)=>{if(pt===void 0)return pt;let xe=(pt||"").replace(/^\//,"");return Object.keys(Ne).forEach(me=>{xe=xe.replace(`:${me}`,Ne[me])}),xe},ce=Ne=>{const{prefixCls:pt,separator:xe="/",style:me,className:ot,rootClassName:Zt,routes:Tt,items:Se,children:nt,itemRender:ht,params:zt={}}=Ne,At=Fe(Ne,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Jt,direction:wt,breadcrumb:an}=y.useContext(De.E_);let Xt;const de=Jt("breadcrumb",pt),[ne,te,ae]=He(de),he=Pe(Se,Tt),re=Oe(de,ht);if(he&&he.length>0){const dt=[],We=Se||Tt;Xt=he.map((Le,it)=>{const{path:yt,key:Ot,type:Qe,menu:st,overlay:pe,onClick:Mt,className:sn,separator:nn,dropdownProps:Kt}=Le,Vt=Me(zt,yt);Vt!==void 0&&dt.push(Vt);const en=Ot!=null?Ot:it;if(Qe==="separator")return y.createElement(Re,{key:en},nn);const gt={},kt=it===he.length-1;st?gt.menu=st:pe&&(gt.overlay=pe);let{href:$t}=Le;return dt.length&&Vt!==void 0&&($t=`#/${dt.join("/")}`),y.createElement(ze,Object.assign({key:en},gt,(0,Ce.Z)(Le,{data:!0,aria:!0}),{className:sn,dropdownProps:Kt,href:$t,separator:kt?"":xe,onClick:Mt,prefixCls:de}),re(Le,zt,We,dt,$t))})}else if(nt){const dt=(0,Ae.Z)(nt).length;Xt=(0,Ae.Z)(nt).map((We,Le)=>{if(!We)return We;const it=Le===dt-1;return(0,ye.Tm)(We,{separator:it?"":xe,key:Le})})}const fe=oe()(de,an==null?void 0:an.className,{[`${de}-rtl`]:wt==="rtl"},ot,Zt,te,ae),Ze=Object.assign(Object.assign({},an==null?void 0:an.style),me);return ne(y.createElement("nav",Object.assign({className:fe,style:Ze},At),y.createElement("ol",null,Xt)))};ce.Item=Je,ce.Separator=Re;var It=ce,_e=It},62673:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return He}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(16632),Ce=b(8654),ye=b(12919),De=b(63872),ke=b(48755),ve=b(2171),ue=b(83397),Re=b(56553),qe=y.createContext(null),Ge=b(36170),Oe=b(74632),we=function(et,lt){var Pe={};for(var Fe in et)Object.prototype.hasOwnProperty.call(et,Fe)&&lt.indexOf(Fe)<0&&(Pe[Fe]=et[Fe]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Fe=Object.getOwnPropertySymbols(et);Me<Fe.length;Me++)lt.indexOf(Fe[Me])<0&&Object.prototype.propertyIsEnumerable.call(et,Fe[Me])&&(Pe[Fe[Me]]=et[Fe[Me]]);return Pe};const ze=(et,lt)=>{var Pe;const{prefixCls:Fe,className:Me,rootClassName:ce,children:It,indeterminate:_e=!1,style:Ne,onMouseEnter:pt,onMouseLeave:xe,skipGroup:me=!1,disabled:ot}=et,Zt=we(et,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Tt,direction:Se,checkbox:nt}=y.useContext(ke.E_),ht=y.useContext(qe),{isFormItemInput:zt}=y.useContext(Re.aM),At=y.useContext(ve.Z),Jt=(Pe=(ht==null?void 0:ht.disabled)||ot)!==null&&Pe!==void 0?Pe:At,wt=y.useRef(Zt.value),an=y.useRef(null),Xt=(0,Ce.sQ)(lt,an);y.useEffect(()=>{ht==null||ht.registerValue(Zt.value)},[]),y.useEffect(()=>{if(!me)return Zt.value!==wt.current&&(ht==null||ht.cancelValue(wt.current),ht==null||ht.registerValue(Zt.value),wt.current=Zt.value),()=>ht==null?void 0:ht.cancelValue(Zt.value)},[Zt.value]),y.useEffect(()=>{var Le;!((Le=an.current)===null||Le===void 0)&&Le.input&&(an.current.input.indeterminate=_e)},[_e]);const de=Tt("checkbox",Fe),ne=(0,ue.Z)(de),[te,ae,he]=(0,Ge.ZP)(de,ne),re=Object.assign({},Zt);ht&&!me&&(re.onChange=function(){Zt.onChange&&Zt.onChange.apply(Zt,arguments),ht.toggleOption&&ht.toggleOption({label:It,value:Zt.value})},re.name=ht.name,re.checked=ht.value.includes(Zt.value));const fe=oe()(`${de}-wrapper`,{[`${de}-rtl`]:Se==="rtl",[`${de}-wrapper-checked`]:re.checked,[`${de}-wrapper-disabled`]:Jt,[`${de}-wrapper-in-form-item`]:zt},nt==null?void 0:nt.className,Me,ce,he,ne,ae),Ze=oe()({[`${de}-indeterminate`]:_e},De.A,ae),[dt,We]=(0,Oe.Z)(re.onClick);return te(y.createElement(ye.Z,{component:"Checkbox",disabled:Jt},y.createElement("label",{className:fe,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),Ne),onMouseEnter:pt,onMouseLeave:xe,onClick:dt},y.createElement(Ae.Z,Object.assign({},re,{onClick:We,prefixCls:de,className:Ze,disabled:Jt,ref:Xt})),It!==void 0&&y.createElement("span",{className:`${de}-label`},It))))};var Je=y.forwardRef(ze),$e=b(94480),se=b(2738),Ie=function(et,lt){var Pe={};for(var Fe in et)Object.prototype.hasOwnProperty.call(et,Fe)&&lt.indexOf(Fe)<0&&(Pe[Fe]=et[Fe]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Fe=Object.getOwnPropertySymbols(et);Me<Fe.length;Me++)lt.indexOf(Fe[Me])<0&&Object.prototype.propertyIsEnumerable.call(et,Fe[Me])&&(Pe[Fe[Me]]=et[Fe[Me]]);return Pe},je=y.forwardRef((et,lt)=>{const{defaultValue:Pe,children:Fe,options:Me=[],prefixCls:ce,className:It,rootClassName:_e,style:Ne,onChange:pt}=et,xe=Ie(et,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:me,direction:ot}=y.useContext(ke.E_),[Zt,Tt]=y.useState(xe.value||Pe||[]),[Se,nt]=y.useState([]);y.useEffect(()=>{"value"in xe&&Tt(xe.value||[])},[xe.value]);const ht=y.useMemo(()=>Me.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[Me]),zt=Ze=>{nt(dt=>dt.filter(We=>We!==Ze))},At=Ze=>{nt(dt=>[].concat((0,$e.Z)(dt),[Ze]))},Jt=Ze=>{const dt=Zt.indexOf(Ze.value),We=(0,$e.Z)(Zt);dt===-1?We.push(Ze.value):We.splice(dt,1),"value"in xe||Tt(We),pt==null||pt(We.filter(Le=>Se.includes(Le)).sort((Le,it)=>{const yt=ht.findIndex(Qe=>Qe.value===Le),Ot=ht.findIndex(Qe=>Qe.value===it);return yt-Ot}))},wt=me("checkbox",ce),an=`${wt}-group`,Xt=(0,ue.Z)(wt),[de,ne,te]=(0,Ge.ZP)(wt,Xt),ae=(0,se.Z)(xe,["value","disabled"]),he=Me.length?ht.map(Ze=>y.createElement(Je,{prefixCls:wt,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:xe.disabled,value:Ze.value,checked:Zt.includes(Ze.value),onChange:Ze.onChange,className:`${an}-item`,style:Ze.style,title:Ze.title,id:Ze.id,required:Ze.required},Ze.label)):Fe,re={toggleOption:Jt,value:Zt,disabled:xe.disabled,name:xe.name,registerValue:At,cancelValue:zt},fe=oe()(an,{[`${an}-rtl`]:ot==="rtl"},It,_e,te,Xt,ne);return de(y.createElement("div",Object.assign({className:fe,style:Ne},ae,{ref:lt}),y.createElement(qe.Provider,{value:re},he)))});const xt=Je;xt.Group=je,xt.__ANT_CHECKBOX=!0;var He=xt},36170:function(Dn,Pt,b){"use strict";b.d(Pt,{C2:function(){return ye}});var y=b(36237),Ee=b(63356),oe=b(51636),Ae=b(16931);const Ce=De=>{const{checkboxCls:ke}=De,ve=`${ke}-wrapper`;return[{[`${ke}-group`]:Object.assign(Object.assign({},(0,Ee.Wf)(De)),{display:"inline-flex",flexWrap:"wrap",columnGap:De.marginXS,[`> ${De.antCls}-row`]:{flex:1}}),[ve]:Object.assign(Object.assign({},(0,Ee.Wf)(De)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ve}`]:{marginInlineStart:0},[`&${ve}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ke]:Object.assign(Object.assign({},(0,Ee.Wf)(De)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:De.borderRadiusSM,alignSelf:"center",[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ke}-inner`]:Object.assign({},(0,Ee.oN)(De))},[`${ke}-inner`]:{boxSizing:"border-box",display:"block",width:De.checkboxSize,height:De.checkboxSize,direction:"ltr",backgroundColor:De.colorBgContainer,border:`${(0,y.unit)(De.lineWidth)} ${De.lineType} ${De.colorBorder}`,borderRadius:De.borderRadiusSM,borderCollapse:"separate",transition:`all ${De.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:De.calc(De.checkboxSize).div(14).mul(5).equal(),height:De.calc(De.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(De.lineWidthBold)} solid ${De.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${De.motionDurationFast} ${De.motionEaseInBack}, opacity ${De.motionDurationFast}`}},"& + span":{paddingInlineStart:De.paddingXS,paddingInlineEnd:De.paddingXS}})},{[`
${ve}:not(${ve}-disabled),
${ke}:not(${ke}-disabled)
`]:{[`&:hover ${ke}-inner`]:{borderColor:De.colorPrimary}},[`${ve}:not(${ve}-disabled)`]:{[`&:hover ${ke}-checked:not(${ke}-disabled) ${ke}-inner`]:{backgroundColor:De.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ke}-checked:not(${ke}-disabled):after`]:{borderColor:De.colorPrimaryHover}}},{[`${ke}-checked`]:{[`${ke}-inner`]:{backgroundColor:De.colorPrimary,borderColor:De.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${De.motionDurationMid} ${De.motionEaseOutBack} ${De.motionDurationFast}`}}},[`
${ve}-checked:not(${ve}-disabled),
${ke}-checked:not(${ke}-disabled)
`]:{[`&:hover ${ke}-inner`]:{backgroundColor:De.colorPrimaryHover,borderColor:"transparent"}}},{[ke]:{"&-indeterminate":{[`${ke}-inner`]:{backgroundColor:`${De.colorBgContainer} !important`,borderColor:`${De.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:De.calc(De.fontSizeLG).div(2).equal(),height:De.calc(De.fontSizeLG).div(2).equal(),backgroundColor:De.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${ke}-inner`]:{backgroundColor:`${De.colorBgContainer} !important`,borderColor:`${De.colorPrimary} !important`}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${ke}-disabled`]:{[`&, ${ke}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ke}-inner`]:{background:De.colorBgContainerDisabled,borderColor:De.colorBorder,"&:after":{borderColor:De.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:De.colorTextDisabled},[`&${ke}-indeterminate ${ke}-inner::after`]:{background:De.colorTextDisabled}}}]};function ye(De,ke){const ve=(0,oe.mergeToken)(ke,{checkboxCls:`.${De}`,checkboxSize:ke.controlInteractiveSize});return[Ce(ve)]}Pt.ZP=(0,Ae.I$)("Checkbox",(De,ke)=>{let{prefixCls:ve}=ke;return[ye(ve,De)]})},38406:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(48755),oe=b(584);const Ae=Ce=>{const{componentName:ye}=Ce,{getPrefixCls:De}=(0,y.useContext)(Ee.E_),ke=De("empty");switch(ye){case"Table":case"List":return y.createElement(oe.Z,{image:oe.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return y.createElement(oe.Z,{image:oe.Z.PRESENTED_IMAGE_SIMPLE,className:`${ke}-small`});case"Table.filter":return null;default:return y.createElement(oe.Z,null)}};Pt.Z=Ae},24017:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return ps}});var y=b(66649),Ee=b.n(y),oe=b(9007),Ae=b.n(oe),Ce=b(50991),ye=b.n(Ce),De=b(9084),ke=b.n(De),ve=b(58626),ue=b.n(ve),Re=b(13477),ge=b.n(Re),qe=b(64796),Ge=b.n(qe);Ee().extend(Ge()),Ee().extend(ge()),Ee().extend(Ae()),Ee().extend(ye()),Ee().extend(ke()),Ee().extend(ue()),Ee().extend(function(le,Ke){var Et=Ke.prototype,rt=Et.format;Et.format=function(In){var Hn=(In||"").replace("Wo","wo");return rt.bind(this)(Hn)}});var Oe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},we=function(Ke){var Et=Oe[Ke];return Et||Ke.split("_")[0]},ze=function(){},ct={getNow:function(){var Ke=Ee()();return typeof Ke.tz=="function"?Ke.tz():Ke},getFixedDate:function(Ke){return Ee()(Ke,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ke){return Ke.endOf("month")},getWeekDay:function(Ke){var Et=Ke.locale("en");return Et.weekday()+Et.localeData().firstDayOfWeek()},getYear:function(Ke){return Ke.year()},getMonth:function(Ke){return Ke.month()},getDate:function(Ke){return Ke.date()},getHour:function(Ke){return Ke.hour()},getMinute:function(Ke){return Ke.minute()},getSecond:function(Ke){return Ke.second()},getMillisecond:function(Ke){return Ke.millisecond()},addYear:function(Ke,Et){return Ke.add(Et,"year")},addMonth:function(Ke,Et){return Ke.add(Et,"month")},addDate:function(Ke,Et){return Ke.add(Et,"day")},setYear:function(Ke,Et){return Ke.year(Et)},setMonth:function(Ke,Et){return Ke.month(Et)},setDate:function(Ke,Et){return Ke.date(Et)},setHour:function(Ke,Et){return Ke.hour(Et)},setMinute:function(Ke,Et){return Ke.minute(Et)},setSecond:function(Ke,Et){return Ke.second(Et)},setMillisecond:function(Ke,Et){return Ke.millisecond(Et)},isAfter:function(Ke,Et){return Ke.isAfter(Et)},isValidate:function(Ke){return Ke.isValid()},locale:{getWeekFirstDay:function(Ke){return Ee()().locale(we(Ke)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ke,Et){return Et.locale(we(Ke)).weekday(0)},getWeek:function(Ke,Et){return Et.locale(we(Ke)).week()},getShortWeekDays:function(Ke){return Ee()().locale(we(Ke)).localeData().weekdaysMin()},getShortMonths:function(Ke){return Ee()().locale(we(Ke)).localeData().monthsShort()},format:function(Ke,Et,rt){return Et.locale(we(Ke)).format(rt)},parse:function(Ke,Et,rt){for(var Yt=we(Ke),In=0;In<rt.length;In+=1){var Hn=rt[In],Qn=Et;if(Hn.includes("wo")||Hn.includes("Wo")){for(var Mr=Qn.split("-")[0],Or=Qn.split("-")[1],_n=Ee()(Mr,"YYYY").startOf("year").locale(Yt),Lr=0;Lr<=52;Lr+=1){var kr=_n.add(Lr,"week");if(kr.format("Wo")===Or)return kr}return ze(),null}var Rr=Ee()(Qn,Hn,!0).locale(Yt);if(Rr.isValid())return Rr}return Et&&ze(),null}}},Je=ct,$e=b(45915),se=b(59301),Ie=b(54476),ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},je=ut,xt=b(7657),He=function(Ke,Et){return se.createElement(xt.Z,(0,Ie.Z)({},Ke,{ref:Et,icon:je}))},et=se.forwardRef(He),lt=et,Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Fe=Pe,Me=function(Ke,Et){return se.createElement(xt.Z,(0,Ie.Z)({},Ke,{ref:Et,icon:Fe}))},ce=se.forwardRef(Me),It=ce,_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},Ne=_e,pt=function(Ke,Et){return se.createElement(xt.Z,(0,Ie.Z)({},Ke,{ref:Et,icon:Ne}))},xe=se.forwardRef(pt),me=xe,ot=b(92310),Zt=b.n(ot),Tt=b(94480),Se=b(33885),nt=b(42978),ht=b(70425),zt=b(34280),At=b(2738),Jt=b(26112),wt=b(48736),an=b(20068),Xt=b(65030);function de(le,Ke){return le!==void 0?le:Ke?"bottomRight":"bottomLeft"}var ne=se.createContext(null),te=ne,ae={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function he(le){var Ke=le.popupElement,Et=le.popupStyle,rt=le.popupClassName,Yt=le.popupAlign,In=le.transitionName,Hn=le.getPopupContainer,Qn=le.children,Mr=le.range,Or=le.placement,_n=le.builtinPlacements,Lr=_n===void 0?ae:_n,kr=le.direction,Rr=le.visible,Tr=le.onClose,Yr=se.useContext(te),Jr=Yr.prefixCls,Xr="".concat(Jr,"-dropdown"),ka=de(Or,kr==="rtl");return se.createElement(Xt.Z,{showAction:[],hideAction:["click"],popupPlacement:ka,builtinPlacements:Lr,prefixCls:Xr,popupTransitionName:In,popup:Ke,popupAlign:Yt,popupVisible:Rr,popupClassName:Zt()(rt,(0,an.Z)((0,an.Z)({},"".concat(Xr,"-range"),Mr),"".concat(Xr,"-rtl"),kr==="rtl")),popupStyle:Et,stretch:"minWidth",getPopupContainer:Hn,onPopupVisibleChange:function(_r){_r||Tr()}},Qn)}var re=he;function fe(le,Ke){for(var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",rt=String(le);rt.length<Ke;)rt="".concat(Et).concat(rt);return rt}function Ze(le){return le==null?[]:Array.isArray(le)?le:[le]}function dt(le,Ke,Et){var rt=(0,Tt.Z)(le);return rt[Ke]=Et,rt}function We(le,Ke){var Et={},rt=Ke||Object.keys(le);return rt.forEach(function(Yt){le[Yt]!==void 0&&(Et[Yt]=le[Yt])}),Et}function Le(le,Ke,Et){if(Et)return Et;switch(le){case"time":return Ke.fieldTimeFormat;case"datetime":return Ke.fieldDateTimeFormat;case"month":return Ke.fieldMonthFormat;case"year":return Ke.fieldYearFormat;case"quarter":return Ke.fieldQuarterFormat;case"week":return Ke.fieldWeekFormat;default:return Ke.fieldDateFormat}}function it(le,Ke,Et){var rt=Et!==void 0?Et:Ke[Ke.length-1],Yt=Ke.find(function(In){return le[In]});return rt!==Yt?le[Yt]:void 0}function yt(le){return We(le,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Ot(le,Ke,Et,rt){var Yt=se.useMemo(function(){return le||function(Hn,Qn){var Mr=Hn;return Ke&&Qn.type==="date"?Ke(Mr,Qn.today):Et&&Qn.type==="month"?Et(Mr,Qn.locale):Qn.originNode}},[le,Et,Ke]),In=se.useCallback(function(Hn,Qn){return Yt(Hn,(0,Se.Z)((0,Se.Z)({},Qn),{},{range:rt}))},[Yt,rt]);return In}function Qe(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],rt=se.useState([!1,!1]),Yt=(0,nt.Z)(rt,2),In=Yt[0],Hn=Yt[1],Qn=function(_n,Lr){Hn(function(kr){return dt(kr,Lr,_n)})},Mr=se.useMemo(function(){return In.map(function(Or,_n){if(Or)return!0;var Lr=le[_n];return Lr?!!(!Et[_n]&&!Lr||Lr&&Ke(Lr,{activeIndex:_n})):!1})},[le,In,Ke,Et]);return[Mr,Qn]}function st(le,Ke,Et,rt,Yt){var In="",Hn=[];return le&&Hn.push(Yt?"hh":"HH"),Ke&&Hn.push("mm"),Et&&Hn.push("ss"),In=Hn.join(":"),rt&&(In+=".SSS"),Yt&&(In+=" A"),In}function pe(le,Ke,Et,rt,Yt,In){var Hn=le.fieldDateTimeFormat,Qn=le.fieldDateFormat,Mr=le.fieldTimeFormat,Or=le.fieldMonthFormat,_n=le.fieldYearFormat,Lr=le.fieldWeekFormat,kr=le.fieldQuarterFormat,Rr=le.yearFormat,Tr=le.cellYearFormat,Yr=le.cellQuarterFormat,Jr=le.dayFormat,Xr=le.cellDateFormat,ka=st(Ke,Et,rt,Yt,In);return(0,Se.Z)((0,Se.Z)({},le),{},{fieldDateTimeFormat:Hn||"YYYY-MM-DD ".concat(ka),fieldDateFormat:Qn||"YYYY-MM-DD",fieldTimeFormat:Mr||ka,fieldMonthFormat:Or||"YYYY-MM",fieldYearFormat:_n||"YYYY",fieldWeekFormat:Lr||"gggg-wo",fieldQuarterFormat:kr||"YYYY-[Q]Q",yearFormat:Rr||"YYYY",cellYearFormat:Tr||"YYYY",cellQuarterFormat:Yr||"[Q]Q",cellDateFormat:Xr||Jr||"D"})}function Mt(le,Ke){var Et=Ke.showHour,rt=Ke.showMinute,Yt=Ke.showSecond,In=Ke.showMillisecond,Hn=Ke.use12Hours;return se.useMemo(function(){return pe(le,Et,rt,Yt,In,Hn)},[le,Et,rt,Yt,In,Hn])}var sn=b(76190);function nn(le,Ke,Et){return Et!=null?Et:Ke.some(function(rt){return le.includes(rt)})}var Kt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Vt(le){var Ke=We(le,Kt),Et=le.format,rt=le.picker,Yt=null;return Et&&(Yt=Et,Array.isArray(Yt)&&(Yt=Yt[0]),Yt=(0,sn.Z)(Yt)==="object"?Yt.format:Yt),rt==="time"&&(Ke.format=Yt),[Ke,Yt]}function en(le){return le&&typeof le=="string"}function gt(le,Ke,Et,rt){return[le,Ke,Et,rt].some(function(Yt){return Yt!==void 0})}function kt(le,Ke,Et,rt,Yt){var In=Ke,Hn=Et,Qn=rt;if(!le&&!In&&!Hn&&!Qn&&!Yt)In=!0,Hn=!0,Qn=!0;else if(le){var Mr,Or,_n,Lr=[In,Hn,Qn].some(function(Tr){return Tr===!1}),kr=[In,Hn,Qn].some(function(Tr){return Tr===!0}),Rr=Lr?!0:!kr;In=(Mr=In)!==null&&Mr!==void 0?Mr:Rr,Hn=(Or=Hn)!==null&&Or!==void 0?Or:Rr,Qn=(_n=Qn)!==null&&_n!==void 0?_n:Rr}return[In,Hn,Qn,Yt]}function $t(le){var Ke=le.showTime,Et=Vt(le),rt=(0,nt.Z)(Et,2),Yt=rt[0],In=rt[1],Hn=Ke&&(0,sn.Z)(Ke)==="object"?Ke:{},Qn=(0,Se.Z)((0,Se.Z)({defaultOpenValue:Hn.defaultOpenValue||Hn.defaultValue},Yt),Hn),Mr=Qn.showMillisecond,Or=Qn.showHour,_n=Qn.showMinute,Lr=Qn.showSecond,kr=gt(Or,_n,Lr,Mr),Rr=kt(kr,Or,_n,Lr,Mr),Tr=(0,nt.Z)(Rr,3);return Or=Tr[0],_n=Tr[1],Lr=Tr[2],[Qn,(0,Se.Z)((0,Se.Z)({},Qn),{},{showHour:Or,showMinute:_n,showSecond:Lr,showMillisecond:Mr}),Qn.format,In]}function Cn(le,Ke,Et,rt,Yt){var In=le==="time";if(le==="datetime"||In){for(var Hn=rt,Qn=Le(le,Yt,null),Mr=Qn,Or=[Ke,Et],_n=0;_n<Or.length;_n+=1){var Lr=Ze(Or[_n])[0];if(en(Lr)){Mr=Lr;break}}var kr=Hn.showHour,Rr=Hn.showMinute,Tr=Hn.showSecond,Yr=Hn.showMillisecond,Jr=Hn.use12Hours,Xr=nn(Mr,["a","A","LT","LLL","LTS"],Jr),ka=gt(kr,Rr,Tr,Yr);ka||(kr=nn(Mr,["H","h","k","LT","LLL"]),Rr=nn(Mr,["m","LT","LLL"]),Tr=nn(Mr,["s","LTS"]),Yr=nn(Mr,["SSS"]));var Sa=kt(ka,kr,Rr,Tr,Yr),_r=(0,nt.Z)(Sa,3);kr=_r[0],Rr=_r[1],Tr=_r[2];var Va=Ke||st(kr,Rr,Tr,Yr,Xr);return(0,Se.Z)((0,Se.Z)({},Hn),{},{format:Va,showHour:kr,showMinute:Rr,showSecond:Tr,showMillisecond:Yr,use12Hours:Xr})}return null}function Ue(le,Ke,Et){if(Ke===!1)return null;var rt=Ke&&(0,sn.Z)(Ke)==="object"?Ke:{};return rt.clearIcon||Et||se.createElement("span",{className:"".concat(le,"-clear-btn")})}var St=7;function vt(le,Ke,Et){return!le&&!Ke||le===Ke?!0:!le||!Ke?!1:Et()}function Bt(le,Ke,Et){return vt(Ke,Et,function(){var rt=Math.floor(le.getYear(Ke)/10),Yt=Math.floor(le.getYear(Et)/10);return rt===Yt})}function yn(le,Ke,Et){return vt(Ke,Et,function(){return le.getYear(Ke)===le.getYear(Et)})}function Mn(le,Ke){var Et=Math.floor(le.getMonth(Ke)/3);return Et+1}function cr(le,Ke,Et){return vt(Ke,Et,function(){return yn(le,Ke,Et)&&Mn(le,Ke)===Mn(le,Et)})}function qn(le,Ke,Et){return vt(Ke,Et,function(){return yn(le,Ke,Et)&&le.getMonth(Ke)===le.getMonth(Et)})}function Ht(le,Ke,Et){return vt(Ke,Et,function(){return yn(le,Ke,Et)&&qn(le,Ke,Et)&&le.getDate(Ke)===le.getDate(Et)})}function Yn(le,Ke,Et){return vt(Ke,Et,function(){return le.getHour(Ke)===le.getHour(Et)&&le.getMinute(Ke)===le.getMinute(Et)&&le.getSecond(Ke)===le.getSecond(Et)})}function Qt(le,Ke,Et){return vt(Ke,Et,function(){return Ht(le,Ke,Et)&&Yn(le,Ke,Et)&&le.getMillisecond(Ke)===le.getMillisecond(Et)})}function vn(le,Ke,Et,rt){return vt(Et,rt,function(){var Yt=le.locale.getWeekFirstDate(Ke,Et),In=le.locale.getWeekFirstDate(Ke,rt);return yn(le,Yt,In)&&le.locale.getWeek(Ke,Et)===le.locale.getWeek(Ke,rt)})}function Rn(le,Ke,Et,rt,Yt){switch(Yt){case"date":return Ht(le,Et,rt);case"week":return vn(le,Ke.locale,Et,rt);case"month":return qn(le,Et,rt);case"quarter":return cr(le,Et,rt);case"year":return yn(le,Et,rt);case"decade":return Bt(le,Et,rt);case"time":return Yn(le,Et,rt);default:return Qt(le,Et,rt)}}function Jn(le,Ke,Et,rt){return!Ke||!Et||!rt?!1:le.isAfter(rt,Ke)&&le.isAfter(Et,rt)}function zn(le,Ke,Et,rt,Yt){return Rn(le,Ke,Et,rt,Yt)?!0:le.isAfter(Et,rt)}function pn(le,Ke,Et){var rt=Ke.locale.getWeekFirstDay(le),Yt=Ke.setDate(Et,1),In=Ke.getWeekDay(Yt),Hn=Ke.addDate(Yt,rt-In);return Ke.getMonth(Hn)===Ke.getMonth(Et)&&Ke.getDate(Hn)>1&&(Hn=Ke.addDate(Hn,-7)),Hn}function dn(le,Ke){var Et=Ke.generateConfig,rt=Ke.locale,Yt=Ke.format;return le?typeof Yt=="function"?Yt(le):Et.locale.format(rt.locale,le,Yt):""}function kn(le,Ke,Et){var rt=Ke,Yt=["getHour","getMinute","getSecond","getMillisecond"],In=["setHour","setMinute","setSecond","setMillisecond"];return In.forEach(function(Hn,Qn){Et?rt=le[Hn](rt,le[Yt[Qn]](Et)):rt=le[Hn](rt,0)}),rt}function ir(le,Ke,Et,rt,Yt){var In=(0,ht.zX)(function(Hn,Qn){return!!(Et&&Et(Hn,Qn)||rt&&le.isAfter(rt,Hn)&&!Rn(le,Ke,rt,Hn,Qn.type)||Yt&&le.isAfter(Hn,Yt)&&!Rn(le,Ke,Yt,Hn,Qn.type))});return In}function sr(le,Ke,Et){return se.useMemo(function(){var rt=Le(le,Ke,Et),Yt=Ze(rt),In=Yt[0],Hn=(0,sn.Z)(In)==="object"&&In.type==="mask"?In.format:null;return[Yt.map(function(Qn){return typeof Qn=="string"||typeof Qn=="function"?Qn:Qn.format}),Hn]},[le,Ke,Et])}function gr(le,Ke,Et){return typeof le[0]=="function"||Et?!0:Ke}function Gn(le,Ke,Et,rt){var Yt=(0,ht.zX)(function(In,Hn){var Qn=(0,Se.Z)({type:Ke},Hn);if(delete Qn.activeIndex,!le.isValidate(In)||Et&&Et(In,Qn))return!0;if((Ke==="date"||Ke==="time")&&rt){var Mr,Or=Hn&&Hn.activeIndex===1?"end":"start",_n=((Mr=rt.disabledTime)===null||Mr===void 0?void 0:Mr.call(rt,In,Or,{from:Qn.from}))||{},Lr=_n.disabledHours,kr=_n.disabledMinutes,Rr=_n.disabledSeconds,Tr=_n.disabledMilliseconds,Yr=rt.disabledHours,Jr=rt.disabledMinutes,Xr=rt.disabledSeconds,ka=Lr||Yr,Sa=kr||Jr,_r=Rr||Xr,Va=le.getHour(In),fa=le.getMinute(In),wa=le.getSecond(In),Lo=le.getMillisecond(In);if(ka&&ka().includes(Va)||Sa&&Sa(Va).includes(fa)||_r&&_r(Va,fa).includes(wa)||Tr&&Tr(Va,fa,wa).includes(Lo))return!0}return!1});return Yt}function Sr(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=se.useMemo(function(){var rt=le&&Ze(le);return Ke&&rt&&(rt[1]=rt[1]||rt[0]),rt},[le,Ke]);return Et}function nr(le,Ke){var Et=le.generateConfig,rt=le.locale,Yt=le.picker,In=Yt===void 0?"date":Yt,Hn=le.prefixCls,Qn=Hn===void 0?"rc-picker":Hn,Mr=le.styles,Or=Mr===void 0?{}:Mr,_n=le.classNames,Lr=_n===void 0?{}:_n,kr=le.order,Rr=kr===void 0?!0:kr,Tr=le.components,Yr=Tr===void 0?{}:Tr,Jr=le.inputRender,Xr=le.allowClear,ka=le.clearIcon,Sa=le.needConfirm,_r=le.multiple,Va=le.format,fa=le.inputReadOnly,wa=le.disabledDate,Lo=le.minDate,io=le.maxDate,lo=le.showTime,ao=le.value,Zo=le.defaultValue,yo=le.pickerValue,Ja=le.defaultPickerValue,Ra=Sr(ao),to=Sr(Zo),_a=Sr(yo),Go=Sr(Ja),Ga=In==="date"&&lo?"datetime":In,so=Ga==="time"||Ga==="datetime",xo=so||_r,qa=Sa!=null?Sa:so,uo=$t(le),co=(0,nt.Z)(uo,4),Qo=co[0],ii=co[1],li=co[2],Te=co[3],Be=Mt(rt,ii),Lt=se.useMemo(function(){return Cn(Ga,li,Te,Qo,Be)},[Ga,li,Te,Qo,Be]),Wt=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},le),{},{prefixCls:Qn,locale:Be,picker:In,styles:Or,classNames:Lr,order:Rr,components:(0,Se.Z)({input:Jr},Yr),clearIcon:Ue(Qn,Xr,ka),showTime:Lt,value:Ra,defaultValue:to,pickerValue:_a,defaultPickerValue:Go},Ke==null?void 0:Ke())},[le]),rn=sr(Ga,Be,Va),un=(0,nt.Z)(rn,2),An=un[0],fn=un[1],On=gr(An,fa,_r),Tn=ir(Et,rt,wa,Lo,io),mr=Gn(Et,In,Tn,Lt),or=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Wt),{},{needConfirm:qa,inputReadOnly:On,disabledDate:Tn})},[Wt,qa,On,Tn]);return[or,Ga,xo,An,fn,mr]}var Kr=b(16089);function Pn(le,Ke,Et){var rt=(0,ht.C8)(Ke,{value:le}),Yt=(0,nt.Z)(rt,2),In=Yt[0],Hn=Yt[1],Qn=se.useRef(le),Mr=se.useRef(),Or=function(){Kr.Z.cancel(Mr.current)},_n=(0,ht.zX)(function(){Hn(Qn.current),Et&&In!==Qn.current&&Et(Qn.current)}),Lr=(0,ht.zX)(function(kr,Rr){Or(),Qn.current=kr,kr||Rr?_n():Mr.current=(0,Kr.Z)(_n)});return se.useEffect(function(){return Or},[]),[In,Lr]}function pr(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],rt=arguments.length>3?arguments[3]:void 0,Yt=Et.every(function(_n){return _n})?!1:le,In=Pn(Yt,Ke||!1,rt),Hn=(0,nt.Z)(In,2),Qn=Hn[0],Mr=Hn[1];function Or(_n){var Lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Lr.inherit||Qn)&&Mr(_n,Lr.force)}return[Qn,Or]}function Br(le){var Ke=se.useRef();return se.useImperativeHandle(le,function(){var Et;return{nativeElement:(Et=Ke.current)===null||Et===void 0?void 0:Et.nativeElement,focus:function(Yt){var In;(In=Ke.current)===null||In===void 0||In.focus(Yt)},blur:function(){var Yt;(Yt=Ke.current)===null||Yt===void 0||Yt.blur()}}}),Ke}function dr(le,Ke){return se.useMemo(function(){return le||(Ke?((0,wt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ke).map(function(Et){var rt=(0,nt.Z)(Et,2),Yt=rt[0],In=rt[1];return{label:Yt,value:In}})):[])},[le,Ke])}function Gt(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,rt=se.useRef(Ke);rt.current=Ke,(0,zt.o)(function(){if(le)rt.current(le);else{var Yt=(0,Kr.Z)(function(){rt.current(le)},Et);return function(){Kr.Z.cancel(Yt)}}},[le])}function ln(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rt=se.useState(0),Yt=(0,nt.Z)(rt,2),In=Yt[0],Hn=Yt[1],Qn=se.useState(!1),Mr=(0,nt.Z)(Qn,2),Or=Mr[0],_n=Mr[1],Lr=se.useRef([]),kr=se.useRef(null),Rr=se.useRef(null),Tr=function(_r){kr.current=_r},Yr=function(_r){return kr.current===_r},Jr=function(_r){_n(_r)},Xr=function(_r){return _r&&(Rr.current=_r),Rr.current},ka=function(_r){var Va=Lr.current,fa=new Set(Va.filter(function(Lo){return _r[Lo]||Ke[Lo]})),wa=Va[Va.length-1]===0?1:0;return fa.size>=2||le[wa]?null:wa};return Gt(Or||Et,function(){Or||(Lr.current=[],Tr(null))}),se.useEffect(function(){Or&&Lr.current.push(In)},[Or,In]),[Or,Jr,Xr,In,Hn,ka,Lr.current,Tr,Yr]}function bt(le,Ke,Et,rt,Yt,In){var Hn=Et[Et.length-1],Qn=function(Or,_n){var Lr=(0,nt.Z)(le,2),kr=Lr[0],Rr=Lr[1],Tr=(0,Se.Z)((0,Se.Z)({},_n),{},{from:it(le,Et)});return Hn===1&&Ke[0]&&kr&&!Rn(rt,Yt,kr,Or,Tr.type)&&rt.isAfter(kr,Or)||Hn===0&&Ke[1]&&Rr&&!Rn(rt,Yt,Rr,Or,Tr.type)&&rt.isAfter(Or,Rr)?!0:In==null?void 0:In(Or,Tr)};return Qn}function Rt(le,Ke,Et,rt){switch(Ke){case"date":case"week":return le.addMonth(Et,rt);case"month":case"quarter":return le.addYear(Et,rt);case"year":return le.addYear(Et,rt*10);case"decade":return le.addYear(Et,rt*100);default:return Et}}var Nt=[];function _t(le,Ke,Et,rt,Yt,In,Hn,Qn){var Mr=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nt,Or=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nt,_n=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nt,Lr=arguments.length>11?arguments[11]:void 0,kr=arguments.length>12?arguments[12]:void 0,Rr=arguments.length>13?arguments[13]:void 0,Tr=Hn==="time",Yr=In||0,Jr=function(_a){var Go=le.getNow();return Tr&&(Go=kn(le,Go)),Mr[_a]||Et[_a]||Go},Xr=(0,nt.Z)(Or,2),ka=Xr[0],Sa=Xr[1],_r=(0,ht.C8)(function(){return Jr(0)},{value:ka}),Va=(0,nt.Z)(_r,2),fa=Va[0],wa=Va[1],Lo=(0,ht.C8)(function(){return Jr(1)},{value:Sa}),io=(0,nt.Z)(Lo,2),lo=io[0],ao=io[1],Zo=se.useMemo(function(){var to=[fa,lo][Yr];return Tr?to:kn(le,to,_n[Yr])},[Tr,fa,lo,Yr,le,_n]),yo=function(_a){var Go=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ga=[wa,ao][Yr];Ga(_a);var so=[fa,lo];so[Yr]=_a,Lr&&(!Rn(le,Ke,fa,so[0],Hn)||!Rn(le,Ke,lo,so[1],Hn))&&Lr(so,{source:Go,range:Yr===1?"end":"start",mode:rt})},Ja=function(_a,Go){if(Qn){var Ga={date:"month",week:"month",month:"year",quarter:"year"},so=Ga[Hn];if(so&&!Rn(le,Ke,_a,Go,so))return Rt(le,Hn,Go,-1);if(Hn==="year"&&_a){var xo=Math.floor(le.getYear(_a)/10),qa=Math.floor(le.getYear(Go)/10);if(xo!==qa)return Rt(le,Hn,Go,-1)}}return Go},Ra=se.useRef(null);return(0,zt.Z)(function(){if(Yt&&!Mr[Yr]){var to=Tr?null:le.getNow();if(Ra.current!==null&&Ra.current!==Yr?to=[fa,lo][Yr^1]:Et[Yr]?to=Yr===0?Et[0]:Ja(Et[0],Et[1]):Et[Yr^1]&&(to=Et[Yr^1]),to){kr&&le.isAfter(kr,to)&&(to=kr);var _a=Qn?Rt(le,Hn,to,1):to;Rr&&le.isAfter(_a,Rr)&&(to=Qn?Rt(le,Hn,Rr,-1):Rr),yo(to,"reset")}}},[Yt,Yr,Et[Yr]]),se.useEffect(function(){Yt?Ra.current=Yr:Ra.current=null},[Yt,Yr]),(0,zt.Z)(function(){Yt&&Mr&&Mr[Yr]&&yo(Mr[Yr],"reset")},[Yt,Yr]),[Zo,yo]}function ft(le,Ke){var Et=se.useRef(le),rt=se.useState({}),Yt=(0,nt.Z)(rt,2),In=Yt[1],Hn=function(Or){return Or&&Ke!==void 0?Ke:Et.current},Qn=function(Or){Et.current=Or,In({})};return[Hn,Qn,Hn(!0)]}var cn=[];function mn(le,Ke,Et){var rt=function(Hn){return Hn.map(function(Qn){return dn(Qn,{generateConfig:le,locale:Ke,format:Et[0]})})},Yt=function(Hn,Qn){for(var Mr=Math.max(Hn.length,Qn.length),Or=-1,_n=0;_n<Mr;_n+=1){var Lr=Hn[_n]||null,kr=Qn[_n]||null;if(Lr!==kr&&!Qt(le,Lr,kr)){Or=_n;break}}return[Or<0,Or!==0]};return[rt,Yt]}function bn(le,Ke){return(0,Tt.Z)(le).sort(function(Et,rt){return Ke.isAfter(Et,rt)?1:-1})}function tn(le){var Ke=ft(le),Et=(0,nt.Z)(Ke,2),rt=Et[0],Yt=Et[1],In=(0,ht.zX)(function(){Yt(le)});return se.useEffect(function(){In()},[le]),[rt,Yt]}function qt(le,Ke,Et,rt,Yt,In,Hn,Qn,Mr){var Or=(0,ht.C8)(In,{value:Hn}),_n=(0,nt.Z)(Or,2),Lr=_n[0],kr=_n[1],Rr=Lr||cn,Tr=tn(Rr),Yr=(0,nt.Z)(Tr,2),Jr=Yr[0],Xr=Yr[1],ka=mn(le,Ke,Et),Sa=(0,nt.Z)(ka,2),_r=Sa[0],Va=Sa[1],fa=(0,ht.zX)(function(Lo){var io=(0,Tt.Z)(Lo);if(rt)for(var lo=0;lo<2;lo+=1)io[lo]=io[lo]||null;else Yt&&(io=bn(io.filter(function(to){return to}),le));var ao=Va(Jr(),io),Zo=(0,nt.Z)(ao,2),yo=Zo[0],Ja=Zo[1];if(!yo&&(Xr(io),Qn)){var Ra=_r(io);Qn(io,Ra,{range:Ja?"end":"start"})}}),wa=function(){Mr&&Mr(Jr())};return[Rr,kr,Jr,fa,wa]}function Ct(le,Ke,Et,rt,Yt,In,Hn,Qn,Mr,Or){var _n=le.generateConfig,Lr=le.locale,kr=le.picker,Rr=le.onChange,Tr=le.allowEmpty,Yr=le.order,Jr=In.some(function(yo){return yo})?!1:Yr,Xr=mn(_n,Lr,Hn),ka=(0,nt.Z)(Xr,2),Sa=ka[0],_r=ka[1],Va=ft(Ke),fa=(0,nt.Z)(Va,2),wa=fa[0],Lo=fa[1],io=(0,ht.zX)(function(){Lo(Ke)});se.useEffect(function(){io()},[Ke]);var lo=(0,ht.zX)(function(yo){var Ja=yo===null,Ra=(0,Tt.Z)(yo||wa());if(Ja)for(var to=Math.max(In.length,Ra.length),_a=0;_a<to;_a+=1)In[_a]||(Ra[_a]=null);Jr&&Ra[0]&&Ra[1]&&(Ra=bn(Ra,_n)),Yt(Ra);var Go=Ra,Ga=(0,nt.Z)(Go,2),so=Ga[0],xo=Ga[1],qa=!so,uo=!xo,co=Tr?(!qa||Tr[0])&&(!uo||Tr[1]):!0,Qo=!Yr||qa||uo||Rn(_n,Lr,so,xo,kr)||_n.isAfter(xo,so),ii=(In[0]||!so||!Or(so,{activeIndex:0}))&&(In[1]||!xo||!Or(xo,{from:so,activeIndex:1})),li=Ja||co&&Qo&&ii;if(li){Et(Ra);var Te=_r(Ra,Ke),Be=(0,nt.Z)(Te,1),Lt=Be[0];Rr&&!Lt&&Rr(Ja&&Ra.every(function(Wt){return!Wt})?null:Ra,Sa(Ra))}return li}),ao=(0,ht.zX)(function(yo,Ja){var Ra=dt(wa(),yo,rt()[yo]);Lo(Ra),Ja&&lo()}),Zo=!Qn&&!Mr;return Gt(!Zo,function(){Zo&&(lo(),Yt(Ke),io())},2),[ao,lo]}function gn(le,Ke,Et,rt,Yt){return Ke!=="date"&&Ke!=="time"?!1:Et!==void 0?Et:rt!==void 0?rt:!Yt&&(le==="date"||le==="time")}var xr=b(29301);function ur(le,Ke,Et,rt,Yt,In){var Hn=le;function Qn(Lr,kr,Rr){var Tr=In[Lr](Hn),Yr=Rr.find(function(Sa){return Sa.value===Tr});if(!Yr||Yr.disabled){var Jr=Rr.filter(function(Sa){return!Sa.disabled}),Xr=(0,Tt.Z)(Jr).reverse(),ka=Xr.find(function(Sa){return Sa.value<=Tr})||Jr[0];ka&&(Tr=ka.value,Hn=In[kr](Hn,Tr))}return Tr}var Mr=Qn("getHour","setHour",Ke()),Or=Qn("getMinute","setMinute",Et(Mr)),_n=Qn("getSecond","setSecond",rt(Mr,Or));return Qn("getMillisecond","setMillisecond",Yt(Mr,Or,_n)),Hn}function Ar(){return[]}function sa(le,Ke){for(var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Yt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],In=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Hn=[],Qn=Et>=1?Et|0:1,Mr=le;Mr<=Ke;Mr+=Qn){var Or=Yt.includes(Mr);(!Or||!rt)&&Hn.push({label:fe(Mr,In),value:Mr,disabled:Or})}return Hn}function ya(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Et=arguments.length>2?arguments[2]:void 0,rt=Ke||{},Yt=rt.use12Hours,In=rt.hourStep,Hn=In===void 0?1:In,Qn=rt.minuteStep,Mr=Qn===void 0?1:Qn,Or=rt.secondStep,_n=Or===void 0?1:Or,Lr=rt.millisecondStep,kr=Lr===void 0?100:Lr,Rr=rt.hideDisabledOptions,Tr=rt.disabledTime,Yr=rt.disabledHours,Jr=rt.disabledMinutes,Xr=rt.disabledSeconds,ka=se.useMemo(function(){return Et||le.getNow()},[Et,le]);if(0)var Sa,_r,Va;var fa=se.useCallback(function(xo){var qa=(Tr==null?void 0:Tr(xo))||{};return[qa.disabledHours||Yr||Ar,qa.disabledMinutes||Jr||Ar,qa.disabledSeconds||Xr||Ar,qa.disabledMilliseconds||Ar]},[Tr,Yr,Jr,Xr]),wa=se.useMemo(function(){return fa(ka)},[ka,fa]),Lo=(0,nt.Z)(wa,4),io=Lo[0],lo=Lo[1],ao=Lo[2],Zo=Lo[3],yo=se.useCallback(function(xo,qa,uo,co){var Qo=sa(0,23,Hn,Rr,xo()),ii=Yt?Qo.map(function(Lt){return(0,Se.Z)((0,Se.Z)({},Lt),{},{label:fe(Lt.value%12||12,2)})}):Qo,li=function(Wt){return sa(0,59,Mr,Rr,qa(Wt))},Te=function(Wt,rn){return sa(0,59,_n,Rr,uo(Wt,rn))},Be=function(Wt,rn,un){return sa(0,999,kr,Rr,co(Wt,rn,un),3)};return[ii,li,Te,Be]},[Rr,Hn,Yt,kr,Mr,_n]),Ja=se.useMemo(function(){return yo(io,lo,ao,Zo)},[yo,io,lo,ao,Zo]),Ra=(0,nt.Z)(Ja,4),to=Ra[0],_a=Ra[1],Go=Ra[2],Ga=Ra[3],so=function(qa,uo){var co=function(){return to},Qo=_a,ii=Go,li=Ga;if(uo){var Te=fa(uo),Be=(0,nt.Z)(Te,4),Lt=Be[0],Wt=Be[1],rn=Be[2],un=Be[3],An=yo(Lt,Wt,rn,un),fn=(0,nt.Z)(An,4),On=fn[0],Tn=fn[1],mr=fn[2],or=fn[3];co=function(){return On},Qo=Tn,ii=mr,li=or}var tr=ur(qa,co,Qo,ii,li,le);return tr};return[so,to,_a,Go,Ga]}function Ea(le){var Ke=le.mode,Et=le.internalMode,rt=le.renderExtraFooter,Yt=le.showNow,In=le.showTime,Hn=le.onSubmit,Qn=le.onNow,Mr=le.invalid,Or=le.needConfirm,_n=le.generateConfig,Lr=le.disabledDate,kr=se.useContext(te),Rr=kr.prefixCls,Tr=kr.locale,Yr=kr.button,Jr=Yr===void 0?"button":Yr,Xr=_n.getNow(),ka=ya(_n,In,Xr),Sa=(0,nt.Z)(ka,1),_r=Sa[0],Va=rt==null?void 0:rt(Ke),fa=Lr(Xr,{type:Ke}),wa=function(){if(!fa){var Ja=_r(Xr);Qn(Ja)}},Lo="".concat(Rr,"-now"),io="".concat(Lo,"-btn"),lo=Yt&&se.createElement("li",{className:Lo},se.createElement("a",{className:Zt()(io,fa&&"".concat(io,"-disabled")),"aria-disabled":fa,onClick:wa},Et==="date"?Tr.today:Tr.now)),ao=Or&&se.createElement("li",{className:"".concat(Rr,"-ok")},se.createElement(Jr,{disabled:Mr,onClick:Hn},Tr.ok)),Zo=(lo||ao)&&se.createElement("ul",{className:"".concat(Rr,"-ranges")},lo,ao);return!Va&&!Zo?null:se.createElement("div",{className:"".concat(Rr,"-footer")},Va&&se.createElement("div",{className:"".concat(Rr,"-footer-extra")},Va),Zo)}function na(le,Ke,Et){function rt(Yt,In){var Hn=Yt.findIndex(function(Mr){return Rn(le,Ke,Mr,In,Et)});if(Hn===-1)return[].concat((0,Tt.Z)(Yt),[In]);var Qn=(0,Tt.Z)(Yt);return Qn.splice(Hn,1),Qn}return rt}var Ur=se.createContext(null);function la(){return se.useContext(Ur)}function ba(le,Ke){var Et=le.prefixCls,rt=le.generateConfig,Yt=le.locale,In=le.disabledDate,Hn=le.minDate,Qn=le.maxDate,Mr=le.cellRender,Or=le.hoverValue,_n=le.hoverRangeValue,Lr=le.onHover,kr=le.values,Rr=le.pickerValue,Tr=le.onSelect,Yr=le.prevIcon,Jr=le.nextIcon,Xr=le.superPrevIcon,ka=le.superNextIcon,Sa=rt.getNow(),_r={now:Sa,values:kr,pickerValue:Rr,prefixCls:Et,disabledDate:In,minDate:Hn,maxDate:Qn,cellRender:Mr,hoverValue:Or,hoverRangeValue:_n,onHover:Lr,locale:Yt,generateConfig:rt,onSelect:Tr,panelType:Ke,prevIcon:Yr,nextIcon:Jr,superPrevIcon:Xr,superNextIcon:ka};return[_r,Sa]}var za=se.createContext({});function Wa(le){for(var Ke=le.rowNum,Et=le.colNum,rt=le.baseDate,Yt=le.getCellDate,In=le.prefixColumn,Hn=le.rowClassName,Qn=le.titleFormat,Mr=le.getCellText,Or=le.getCellClassName,_n=le.headerCells,Lr=le.cellSelection,kr=Lr===void 0?!0:Lr,Rr=le.disabledDate,Tr=la(),Yr=Tr.prefixCls,Jr=Tr.panelType,Xr=Tr.now,ka=Tr.disabledDate,Sa=Tr.cellRender,_r=Tr.onHover,Va=Tr.hoverValue,fa=Tr.hoverRangeValue,wa=Tr.generateConfig,Lo=Tr.values,io=Tr.locale,lo=Tr.onSelect,ao=Rr||ka,Zo="".concat(Yr,"-cell"),yo=se.useContext(za),Ja=yo.onCellDblClick,Ra=function(uo){return Lo.some(function(co){return co&&Rn(wa,io,uo,co,Jr)})},to=[],_a=0;_a<Ke;_a+=1){for(var Go=[],Ga=void 0,so=function(){var uo=_a*Et+xo,co=Yt(rt,uo),Qo=ao==null?void 0:ao(co,{type:Jr});xo===0&&(Ga=co,In&&Go.push(In(Ga)));var ii=!1,li=!1,Te=!1;if(kr&&fa){var Be=(0,nt.Z)(fa,2),Lt=Be[0],Wt=Be[1];ii=Jn(wa,Lt,Wt,co),li=Rn(wa,io,co,Lt,Jr),Te=Rn(wa,io,co,Wt,Jr)}var rn=Qn?dn(co,{locale:io,format:Qn,generateConfig:wa}):void 0,un=se.createElement("div",{className:"".concat(Zo,"-inner")},Mr(co));Go.push(se.createElement("td",{key:xo,title:rn,className:Zt()(Zo,(0,Se.Z)((0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)({},"".concat(Zo,"-disabled"),Qo),"".concat(Zo,"-hover"),(Va||[]).some(function(An){return Rn(wa,io,co,An,Jr)})),"".concat(Zo,"-in-range"),ii&&!li&&!Te),"".concat(Zo,"-range-start"),li),"".concat(Zo,"-range-end"),Te),"".concat(Yr,"-cell-selected"),!fa&&Jr!=="week"&&Ra(co)),Or(co))),onClick:function(){Qo||lo(co)},onDoubleClick:function(){!Qo&&Ja&&Ja()},onMouseEnter:function(){Qo||_r==null||_r(co)},onMouseLeave:function(){Qo||_r==null||_r(null)}},Sa?Sa(co,{prefixCls:Yr,originNode:un,today:Xr,type:Jr,locale:io}):un))},xo=0;xo<Et;xo+=1)so();to.push(se.createElement("tr",{key:_a,className:Hn==null?void 0:Hn(Ga)},Go))}return se.createElement("div",{className:"".concat(Yr,"-body")},se.createElement("table",{className:"".concat(Yr,"-content")},_n&&se.createElement("thead",null,se.createElement("tr",null,_n)),se.createElement("tbody",null,to)))}var Ka={visibility:"hidden"};function ca(le){var Ke=le.offset,Et=le.superOffset,rt=le.onChange,Yt=le.getStart,In=le.getEnd,Hn=le.children,Qn=la(),Mr=Qn.prefixCls,Or=Qn.prevIcon,_n=Or===void 0?"\u2039":Or,Lr=Qn.nextIcon,kr=Lr===void 0?"\u203A":Lr,Rr=Qn.superPrevIcon,Tr=Rr===void 0?"\xAB":Rr,Yr=Qn.superNextIcon,Jr=Yr===void 0?"\xBB":Yr,Xr=Qn.minDate,ka=Qn.maxDate,Sa=Qn.generateConfig,_r=Qn.locale,Va=Qn.pickerValue,fa=Qn.panelType,wa="".concat(Mr,"-header"),Lo=se.useContext(za),io=Lo.hidePrev,lo=Lo.hideNext,ao=Lo.hideHeader,Zo=se.useMemo(function(){if(!Xr||!Ke||!In)return!1;var qa=In(Ke(-1,Va));return!zn(Sa,_r,qa,Xr,fa)},[Xr,Ke,Va,In,Sa,_r,fa]),yo=se.useMemo(function(){if(!Xr||!Et||!In)return!1;var qa=In(Et(-1,Va));return!zn(Sa,_r,qa,Xr,fa)},[Xr,Et,Va,In,Sa,_r,fa]),Ja=se.useMemo(function(){if(!ka||!Ke||!Yt)return!1;var qa=Yt(Ke(1,Va));return!zn(Sa,_r,ka,qa,fa)},[ka,Ke,Va,Yt,Sa,_r,fa]),Ra=se.useMemo(function(){if(!ka||!Et||!Yt)return!1;var qa=Yt(Et(1,Va));return!zn(Sa,_r,ka,qa,fa)},[ka,Et,Va,Yt,Sa,_r,fa]),to=function(uo){Ke&&rt(Ke(uo,Va))},_a=function(uo){Et&&rt(Et(uo,Va))};if(ao)return null;var Go="".concat(wa,"-prev-btn"),Ga="".concat(wa,"-next-btn"),so="".concat(wa,"-super-prev-btn"),xo="".concat(wa,"-super-next-btn");return se.createElement("div",{className:wa},Et&&se.createElement("button",{type:"button","aria-label":_r.previousYear,onClick:function(){return _a(-1)},tabIndex:-1,className:Zt()(so,yo&&"".concat(so,"-disabled")),disabled:yo,style:io?Ka:{}},Tr),Ke&&se.createElement("button",{type:"button","aria-label":_r.previousMonth,onClick:function(){return to(-1)},tabIndex:-1,className:Zt()(Go,Zo&&"".concat(Go,"-disabled")),disabled:Zo,style:io?Ka:{}},_n),se.createElement("div",{className:"".concat(wa,"-view")},Hn),Ke&&se.createElement("button",{type:"button","aria-label":_r.nextMonth,onClick:function(){return to(1)},tabIndex:-1,className:Zt()(Ga,Ja&&"".concat(Ga,"-disabled")),disabled:Ja,style:lo?Ka:{}},kr),Et&&se.createElement("button",{type:"button","aria-label":_r.nextYear,onClick:function(){return _a(1)},tabIndex:-1,className:Zt()(xo,Ra&&"".concat(xo,"-disabled")),disabled:Ra,style:lo?Ka:{}},Jr))}var Ta=ca;function Nr(le){var Ke=le.prefixCls,Et=le.panelName,rt=Et===void 0?"date":Et,Yt=le.locale,In=le.generateConfig,Hn=le.pickerValue,Qn=le.onPickerValueChange,Mr=le.onModeChange,Or=le.mode,_n=Or===void 0?"date":Or,Lr=le.disabledDate,kr=le.onSelect,Rr=le.onHover,Tr=le.showWeek,Yr="".concat(Ke,"-").concat(rt,"-panel"),Jr="".concat(Ke,"-cell"),Xr=_n==="week",ka=ba(le,_n),Sa=(0,nt.Z)(ka,2),_r=Sa[0],Va=Sa[1],fa=In.locale.getWeekFirstDay(Yt.locale),wa=In.setDate(Hn,1),Lo=pn(Yt.locale,In,wa),io=In.getMonth(Hn),lo=Tr===void 0?Xr:Tr,ao=lo?function(qa){var uo=Lr==null?void 0:Lr(qa,{type:"week"});return se.createElement("td",{key:"week",className:Zt()(Jr,"".concat(Jr,"-week"),(0,an.Z)({},"".concat(Jr,"-disabled"),uo)),onClick:function(){uo||kr(qa)},onMouseEnter:function(){uo||Rr==null||Rr(qa)},onMouseLeave:function(){uo||Rr==null||Rr(null)}},se.createElement("div",{className:"".concat(Jr,"-inner")},In.locale.getWeek(Yt.locale,qa)))}:null,Zo=[],yo=Yt.shortWeekDays||(In.locale.getShortWeekDays?In.locale.getShortWeekDays(Yt.locale):[]);ao&&Zo.push(se.createElement("th",{key:"empty"},se.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},Yt.week)));for(var Ja=0;Ja<St;Ja+=1)Zo.push(se.createElement("th",{key:Ja},yo[(Ja+fa)%St]));var Ra=function(uo,co){return In.addDate(uo,co)},to=function(uo){return dn(uo,{locale:Yt,format:Yt.cellDateFormat,generateConfig:In})},_a=function(uo){var co=(0,an.Z)((0,an.Z)({},"".concat(Ke,"-cell-in-view"),qn(In,uo,Hn)),"".concat(Ke,"-cell-today"),Ht(In,uo,Va));return co},Go=Yt.shortMonths||(In.locale.getShortMonths?In.locale.getShortMonths(Yt.locale):[]),Ga=se.createElement("button",{type:"button","aria-label":Yt.yearSelect,key:"year",onClick:function(){Mr("year",Hn)},tabIndex:-1,className:"".concat(Ke,"-year-btn")},dn(Hn,{locale:Yt,format:Yt.yearFormat,generateConfig:In})),so=se.createElement("button",{type:"button","aria-label":Yt.monthSelect,key:"month",onClick:function(){Mr("month",Hn)},tabIndex:-1,className:"".concat(Ke,"-month-btn")},Yt.monthFormat?dn(Hn,{locale:Yt,format:Yt.monthFormat,generateConfig:In}):Go[io]),xo=Yt.monthBeforeYear?[so,Ga]:[Ga,so];return se.createElement(Ur.Provider,{value:_r},se.createElement("div",{className:Zt()(Yr,Tr&&"".concat(Yr,"-show-week"))},se.createElement(Ta,{offset:function(uo){return In.addMonth(Hn,uo)},superOffset:function(uo){return In.addYear(Hn,uo)},onChange:Qn,getStart:function(uo){return In.setDate(uo,1)},getEnd:function(uo){var co=In.setDate(uo,1);return co=In.addMonth(co,1),In.addDate(co,-1)}},xo),se.createElement(Wa,(0,Ie.Z)({titleFormat:Yt.fieldDateFormat},le,{colNum:St,rowNum:6,baseDate:Lo,headerCells:Zo,getCellDate:Ra,getCellText:to,getCellClassName:_a,prefixColumn:ao,cellSelection:!Xr}))))}var No=b(29194),Ro=1/3;function Bo(le,Ke){var Et=se.useRef(!1),rt=se.useRef(null),Yt=se.useRef(null),In=function(){return Et.current},Hn=function(){Kr.Z.cancel(rt.current),Et.current=!1},Qn=se.useRef(),Mr=function(){var Lr=le.current;if(Yt.current=null,Qn.current=0,Lr){var kr=Lr.querySelector('[data-value="'.concat(Ke,'"]')),Rr=Lr.querySelector("li"),Tr=function Yr(){Hn(),Et.current=!0,Qn.current+=1;var Jr=Lr.scrollTop,Xr=Rr.offsetTop,ka=kr.offsetTop,Sa=ka-Xr;if(ka===0&&kr!==Rr||!(0,No.Z)(Lr)){Qn.current<=5&&(rt.current=(0,Kr.Z)(Yr));return}var _r=Jr+(Sa-Jr)*Ro,Va=Math.abs(Sa-_r);if(Yt.current!==null&&Yt.current<Va){Hn();return}if(Yt.current=Va,Va<=1){Lr.scrollTop=Sa,Hn();return}Lr.scrollTop=_r,rt.current=(0,Kr.Z)(Yr)};kr&&Rr&&Tr()}},Or=(0,ht.zX)(Mr);return[Or,Hn,In]}var po=300;function qo(le){return le.map(function(Ke){var Et=Ke.value,rt=Ke.label,Yt=Ke.disabled;return[Et,rt,Yt].join(",")}).join(";")}function vo(le){var Ke=le.units,Et=le.value,rt=le.optionalValue,Yt=le.type,In=le.onChange,Hn=le.onHover,Qn=le.onDblClick,Mr=le.changeOnScroll,Or=la(),_n=Or.prefixCls,Lr=Or.cellRender,kr=Or.now,Rr=Or.locale,Tr="".concat(_n,"-time-panel"),Yr="".concat(_n,"-time-panel-cell"),Jr=se.useRef(null),Xr=se.useRef(),ka=function(){clearTimeout(Xr.current)},Sa=Bo(Jr,Et!=null?Et:rt),_r=(0,nt.Z)(Sa,3),Va=_r[0],fa=_r[1],wa=_r[2];(0,zt.Z)(function(){return Va(),ka(),function(){fa(),ka()}},[Et,rt,qo(Ke)]);var Lo=function(ao){ka();var Zo=ao.target;!wa()&&Mr&&(Xr.current=setTimeout(function(){var yo=Jr.current,Ja=yo.querySelector("li").offsetTop,Ra=Array.from(yo.querySelectorAll("li")),to=Ra.map(function(xo){return xo.offsetTop-Ja}),_a=to.map(function(xo,qa){return Ke[qa].disabled?Number.MAX_SAFE_INTEGER:Math.abs(xo-Zo.scrollTop)}),Go=Math.min.apply(Math,(0,Tt.Z)(_a)),Ga=_a.findIndex(function(xo){return xo===Go}),so=Ke[Ga];so&&!so.disabled&&In(so.value)},po))},io="".concat(Tr,"-column");return se.createElement("ul",{className:io,ref:Jr,"data-type":Yt,onScroll:Lo},Ke.map(function(lo){var ao=lo.label,Zo=lo.value,yo=lo.disabled,Ja=se.createElement("div",{className:"".concat(Yr,"-inner")},ao);return se.createElement("li",{key:Zo,className:Zt()(Yr,(0,an.Z)((0,an.Z)({},"".concat(Yr,"-selected"),Et===Zo),"".concat(Yr,"-disabled"),yo)),onClick:function(){yo||In(Zo)},onDoubleClick:function(){!yo&&Qn&&Qn()},onMouseEnter:function(){Hn(Zo)},onMouseLeave:function(){Hn(null)},"data-value":Zo},Lr?Lr(Zo,{prefixCls:_n,originNode:Ja,today:kr,type:"time",subType:Yt,locale:Rr}):Ja)}))}function Do(le){return le<12}function Qa(le){var Ke=le.showHour,Et=le.showMinute,rt=le.showSecond,Yt=le.showMillisecond,In=le.use12Hours,Hn=le.changeOnScroll,Qn=la(),Mr=Qn.prefixCls,Or=Qn.values,_n=Qn.generateConfig,Lr=Qn.locale,kr=Qn.onSelect,Rr=Qn.onHover,Tr=Rr===void 0?function(){}:Rr,Yr=Qn.pickerValue,Jr=(Or==null?void 0:Or[0])||null,Xr=se.useContext(za),ka=Xr.onCellDblClick,Sa=ya(_n,le,Jr),_r=(0,nt.Z)(Sa,5),Va=_r[0],fa=_r[1],wa=_r[2],Lo=_r[3],io=_r[4],lo=function(Xe){var Zn=Jr&&_n[Xe](Jr),lr=Yr&&_n[Xe](Yr);return[Zn,lr]},ao=lo("getHour"),Zo=(0,nt.Z)(ao,2),yo=Zo[0],Ja=Zo[1],Ra=lo("getMinute"),to=(0,nt.Z)(Ra,2),_a=to[0],Go=to[1],Ga=lo("getSecond"),so=(0,nt.Z)(Ga,2),xo=so[0],qa=so[1],uo=lo("getMillisecond"),co=(0,nt.Z)(uo,2),Qo=co[0],ii=co[1],li=yo===null?null:Do(yo)?"am":"pm",Te=se.useMemo(function(){return In?Do(yo)?fa.filter(function(Ve){return Do(Ve.value)}):fa.filter(function(Ve){return!Do(Ve.value)}):fa},[yo,fa,In]),Be=function(Xe,Zn){var lr,vr=Xe.filter(function(jn){return!jn.disabled});return Zn!=null?Zn:vr==null||(lr=vr[0])===null||lr===void 0?void 0:lr.value},Lt=Be(fa,yo),Wt=se.useMemo(function(){return wa(Lt)},[wa,Lt]),rn=Be(Wt,_a),un=se.useMemo(function(){return Lo(Lt,rn)},[Lo,Lt,rn]),An=Be(un,xo),fn=se.useMemo(function(){return io(Lt,rn,An)},[io,Lt,rn,An]),On=Be(fn,Qo),Tn=se.useMemo(function(){if(!In)return[];var Ve=_n.getNow(),Xe=_n.setHour(Ve,6),Zn=_n.setHour(Ve,18),lr=function(jn,er){var Ln=Lr.cellMeridiemFormat;return Ln?dn(jn,{generateConfig:_n,locale:Lr,format:Ln}):er};return[{label:lr(Xe,"AM"),value:"am",disabled:fa.every(function(vr){return vr.disabled||!Do(vr.value)})},{label:lr(Zn,"PM"),value:"pm",disabled:fa.every(function(vr){return vr.disabled||Do(vr.value)})}]},[fa,In,_n,Lr]),mr=function(Xe){var Zn=Va(Xe);kr(Zn)},or=se.useMemo(function(){var Ve=Jr||Yr||_n.getNow(),Xe=function(lr){return lr!=null};return Xe(yo)?(Ve=_n.setHour(Ve,yo),Ve=_n.setMinute(Ve,_a),Ve=_n.setSecond(Ve,xo),Ve=_n.setMillisecond(Ve,Qo)):Xe(Ja)?(Ve=_n.setHour(Ve,Ja),Ve=_n.setMinute(Ve,Go),Ve=_n.setSecond(Ve,qa),Ve=_n.setMillisecond(Ve,ii)):Xe(Lt)&&(Ve=_n.setHour(Ve,Lt),Ve=_n.setMinute(Ve,rn),Ve=_n.setSecond(Ve,An),Ve=_n.setMillisecond(Ve,On)),Ve},[Jr,Yr,yo,_a,xo,Qo,Lt,rn,An,On,Ja,Go,qa,ii,_n]),tr=function(Xe,Zn){return Xe===null?null:_n[Zn](or,Xe)},Kn=function(Xe){return tr(Xe,"setHour")},Wn=function(Xe){return tr(Xe,"setMinute")},Vr=function(Xe){return tr(Xe,"setSecond")},Ir=function(Xe){return tr(Xe,"setMillisecond")},$n=function(Xe){return Xe===null?null:Xe==="am"&&!Do(yo)?_n.setHour(or,yo-12):Xe==="pm"&&Do(yo)?_n.setHour(or,yo+12):or},Qr=function(Xe){mr(Kn(Xe))},ua=function(Xe){mr(Wn(Xe))},ra=function(Xe){mr(Vr(Xe))},oa=function(Xe){mr(Ir(Xe))},pa=function(Xe){mr($n(Xe))},Da=function(Xe){Tr(Kn(Xe))},Fa=function(Xe){Tr(Wn(Xe))},Co=function(Xe){Tr(Vr(Xe))},ia=function(Xe){Tr(Ir(Xe))},aa=function(Xe){Tr($n(Xe))},mt={onDblClick:ka,changeOnScroll:Hn};return se.createElement("div",{className:"".concat(Mr,"-content")},Ke&&se.createElement(vo,(0,Ie.Z)({units:Te,value:yo,optionalValue:Ja,type:"hour",onChange:Qr,onHover:Da},mt)),Et&&se.createElement(vo,(0,Ie.Z)({units:Wt,value:_a,optionalValue:Go,type:"minute",onChange:ua,onHover:Fa},mt)),rt&&se.createElement(vo,(0,Ie.Z)({units:un,value:xo,optionalValue:qa,type:"second",onChange:ra,onHover:Co},mt)),Yt&&se.createElement(vo,(0,Ie.Z)({units:fn,value:Qo,optionalValue:ii,type:"millisecond",onChange:oa,onHover:ia},mt)),In&&se.createElement(vo,(0,Ie.Z)({units:Tn,value:li,type:"meridiem",onChange:pa,onHover:aa},mt)))}function jo(le){var Ke=le.prefixCls,Et=le.value,rt=le.locale,Yt=le.generateConfig,In=le.showTime,Hn=In||{},Qn=Hn.format,Mr="".concat(Ke,"-time-panel"),Or=ba(le,"time"),_n=(0,nt.Z)(Or,1),Lr=_n[0];return se.createElement(Ur.Provider,{value:Lr},se.createElement("div",{className:Zt()(Mr)},se.createElement(Ta,null,Et?dn(Et,{locale:rt,format:Qn,generateConfig:Yt}):"\xA0"),se.createElement(Qa,In)))}function ti(le){var Ke=le.prefixCls,Et=le.generateConfig,rt=le.showTime,Yt=le.onSelect,In=le.value,Hn=le.pickerValue,Qn=le.onHover,Mr="".concat(Ke,"-datetime-panel"),Or=ya(Et,rt),_n=(0,nt.Z)(Or,1),Lr=_n[0],kr=function(Jr){return In?kn(Et,Jr,In):kn(Et,Jr,Hn)},Rr=function(Jr){Qn==null||Qn(Jr&&kr(Jr))},Tr=function(Jr){var Xr=kr(Jr);Yt(Lr(Xr,Xr))};return se.createElement("div",{className:Mr},se.createElement(Nr,(0,Ie.Z)({},le,{onSelect:Tr,onHover:Rr})),se.createElement(jo,le))}function Ci(le){var Ke=le.prefixCls,Et=le.locale,rt=le.generateConfig,Yt=le.pickerValue,In=le.disabledDate,Hn=le.onPickerValueChange,Qn="".concat(Ke,"-decade-panel"),Mr=ba(le,"decade"),Or=(0,nt.Z)(Mr,1),_n=Or[0],Lr=function(fa){var wa=Math.floor(rt.getYear(fa)/100)*100;return rt.setYear(fa,wa)},kr=function(fa){var wa=Lr(fa);return rt.addYear(wa,99)},Rr=Lr(Yt),Tr=kr(Yt),Yr=rt.addYear(Rr,-10),Jr=function(fa,wa){return rt.addYear(fa,wa*10)},Xr=function(fa){var wa=Et.cellYearFormat,Lo=dn(fa,{locale:Et,format:wa,generateConfig:rt}),io=dn(rt.addYear(fa,9),{locale:Et,format:wa,generateConfig:rt});return"".concat(Lo,"-").concat(io)},ka=function(fa){return(0,an.Z)({},"".concat(Ke,"-cell-in-view"),Bt(rt,fa,Rr)||Bt(rt,fa,Tr)||Jn(rt,Rr,Tr,fa))},Sa=In?function(Va,fa){var wa=rt.setDate(Va,1),Lo=rt.setMonth(wa,0),io=rt.setYear(Lo,Math.floor(rt.getYear(Lo)/10)*10),lo=rt.addYear(io,10),ao=rt.addDate(lo,-1);return In(io,fa)&&In(ao,fa)}:null,_r="".concat(dn(Rr,{locale:Et,format:Et.yearFormat,generateConfig:rt}),"-").concat(dn(Tr,{locale:Et,format:Et.yearFormat,generateConfig:rt}));return se.createElement(Ur.Provider,{value:_n},se.createElement("div",{className:Qn},se.createElement(Ta,{superOffset:function(fa){return rt.addYear(Yt,fa*100)},onChange:Hn,getStart:Lr,getEnd:kr},_r),se.createElement(Wa,(0,Ie.Z)({},le,{disabledDate:Sa,colNum:3,rowNum:4,baseDate:Yr,getCellDate:Jr,getCellText:Xr,getCellClassName:ka}))))}function Fr(le){var Ke=le.prefixCls,Et=le.locale,rt=le.generateConfig,Yt=le.pickerValue,In=le.disabledDate,Hn=le.onPickerValueChange,Qn=le.onModeChange,Mr="".concat(Ke,"-month-panel"),Or=ba(le,"month"),_n=(0,nt.Z)(Or,1),Lr=_n[0],kr=rt.setMonth(Yt,0),Rr=Et.shortMonths||(rt.locale.getShortMonths?rt.locale.getShortMonths(Et.locale):[]),Tr=function(_r,Va){return rt.addMonth(_r,Va)},Yr=function(_r){var Va=rt.getMonth(_r);return Et.monthFormat?dn(_r,{locale:Et,format:Et.monthFormat,generateConfig:rt}):Rr[Va]},Jr=function(){return(0,an.Z)({},"".concat(Ke,"-cell-in-view"),!0)},Xr=In?function(Sa,_r){var Va=rt.setDate(Sa,1),fa=rt.setMonth(Va,rt.getMonth(Va)+1),wa=rt.addDate(fa,-1);return In(Va,_r)&&In(wa,_r)}:null,ka=se.createElement("button",{type:"button",key:"year","aria-label":Et.yearSelect,onClick:function(){Qn("year")},tabIndex:-1,className:"".concat(Ke,"-year-btn")},dn(Yt,{locale:Et,format:Et.yearFormat,generateConfig:rt}));return se.createElement(Ur.Provider,{value:Lr},se.createElement("div",{className:Mr},se.createElement(Ta,{superOffset:function(_r){return rt.addYear(Yt,_r)},onChange:Hn,getStart:function(_r){return rt.setMonth(_r,0)},getEnd:function(_r){return rt.setMonth(_r,11)}},ka),se.createElement(Wa,(0,Ie.Z)({},le,{disabledDate:Xr,titleFormat:Et.fieldMonthFormat,colNum:3,rowNum:4,baseDate:kr,getCellDate:Tr,getCellText:Yr,getCellClassName:Jr}))))}function da(le){var Ke=le.prefixCls,Et=le.locale,rt=le.generateConfig,Yt=le.pickerValue,In=le.onPickerValueChange,Hn=le.onModeChange,Qn="".concat(Ke,"-quarter-panel"),Mr=ba(le,"quarter"),Or=(0,nt.Z)(Mr,1),_n=Or[0],Lr=rt.setMonth(Yt,0),kr=function(Xr,ka){return rt.addMonth(Xr,ka*3)},Rr=function(Xr){return dn(Xr,{locale:Et,format:Et.cellQuarterFormat,generateConfig:rt})},Tr=function(){return(0,an.Z)({},"".concat(Ke,"-cell-in-view"),!0)},Yr=se.createElement("button",{type:"button",key:"year","aria-label":Et.yearSelect,onClick:function(){Hn("year")},tabIndex:-1,className:"".concat(Ke,"-year-btn")},dn(Yt,{locale:Et,format:Et.yearFormat,generateConfig:rt}));return se.createElement(Ur.Provider,{value:_n},se.createElement("div",{className:Qn},se.createElement(Ta,{superOffset:function(Xr){return rt.addYear(Yt,Xr)},onChange:In,getStart:function(Xr){return rt.setMonth(Xr,0)},getEnd:function(Xr){return rt.setMonth(Xr,11)}},Yr),se.createElement(Wa,(0,Ie.Z)({},le,{titleFormat:Et.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:Lr,getCellDate:kr,getCellText:Rr,getCellClassName:Tr}))))}function tt(le){var Ke=le.prefixCls,Et=le.generateConfig,rt=le.locale,Yt=le.value,In=le.hoverValue,Hn=le.hoverRangeValue,Qn=rt.locale,Mr="".concat(Ke,"-week-panel-row"),Or=function(Lr){var kr={};if(Hn){var Rr=(0,nt.Z)(Hn,2),Tr=Rr[0],Yr=Rr[1],Jr=vn(Et,Qn,Tr,Lr),Xr=vn(Et,Qn,Yr,Lr);kr["".concat(Mr,"-range-start")]=Jr,kr["".concat(Mr,"-range-end")]=Xr,kr["".concat(Mr,"-range-hover")]=!Jr&&!Xr&&Jn(Et,Tr,Yr,Lr)}return In&&(kr["".concat(Mr,"-hover")]=In.some(function(ka){return vn(Et,Qn,Lr,ka)})),Zt()(Mr,(0,an.Z)({},"".concat(Mr,"-selected"),!Hn&&vn(Et,Qn,Yt,Lr)),kr)};return se.createElement(Nr,(0,Ie.Z)({},le,{mode:"week",panelName:"week",rowClassName:Or}))}function Ft(le){var Ke=le.prefixCls,Et=le.locale,rt=le.generateConfig,Yt=le.pickerValue,In=le.disabledDate,Hn=le.onPickerValueChange,Qn=le.onModeChange,Mr="".concat(Ke,"-year-panel"),Or=ba(le,"year"),_n=(0,nt.Z)(Or,1),Lr=_n[0],kr=function(wa){var Lo=Math.floor(rt.getYear(wa)/10)*10;return rt.setYear(wa,Lo)},Rr=function(wa){var Lo=kr(wa);return rt.addYear(Lo,9)},Tr=kr(Yt),Yr=Rr(Yt),Jr=rt.addYear(Tr,-1),Xr=function(wa,Lo){return rt.addYear(wa,Lo)},ka=function(wa){return dn(wa,{locale:Et,format:Et.cellYearFormat,generateConfig:rt})},Sa=function(wa){return(0,an.Z)({},"".concat(Ke,"-cell-in-view"),yn(rt,wa,Tr)||yn(rt,wa,Yr)||Jn(rt,Tr,Yr,wa))},_r=In?function(fa,wa){var Lo=rt.setMonth(fa,0),io=rt.setDate(Lo,1),lo=rt.addYear(io,1),ao=rt.addDate(lo,-1);return In(io,wa)&&In(ao,wa)}:null,Va=se.createElement("button",{type:"button",key:"decade","aria-label":Et.decadeSelect,onClick:function(){Qn("decade")},tabIndex:-1,className:"".concat(Ke,"-decade-btn")},dn(Tr,{locale:Et,format:Et.yearFormat,generateConfig:rt}),"-",dn(Yr,{locale:Et,format:Et.yearFormat,generateConfig:rt}));return se.createElement(Ur.Provider,{value:Lr},se.createElement("div",{className:Mr},se.createElement(Ta,{superOffset:function(wa){return rt.addYear(Yt,wa*10)},onChange:Hn,getStart:kr,getEnd:Rr},Va),se.createElement(Wa,(0,Ie.Z)({},le,{disabledDate:_r,titleFormat:Et.fieldYearFormat,colNum:3,rowNum:4,baseDate:Jr,getCellDate:Xr,getCellText:ka,getCellClassName:Sa}))))}var Ut={date:Nr,datetime:ti,week:tt,month:Fr,quarter:da,year:Ft,decade:Ci,time:jo};function hn(le,Ke){var Et,rt=le.locale,Yt=le.generateConfig,In=le.direction,Hn=le.prefixCls,Qn=le.tabIndex,Mr=Qn===void 0?0:Qn,Or=le.multiple,_n=le.defaultValue,Lr=le.value,kr=le.onChange,Rr=le.onSelect,Tr=le.defaultPickerValue,Yr=le.pickerValue,Jr=le.onPickerValueChange,Xr=le.mode,ka=le.onPanelChange,Sa=le.picker,_r=Sa===void 0?"date":Sa,Va=le.showTime,fa=le.hoverValue,wa=le.hoverRangeValue,Lo=le.cellRender,io=le.dateRender,lo=le.monthCellRender,ao=le.components,Zo=ao===void 0?{}:ao,yo=le.hideHeader,Ja=((Et=se.useContext(te))===null||Et===void 0?void 0:Et.prefixCls)||Hn||"rc-picker",Ra=se.useRef();se.useImperativeHandle(Ke,function(){return{nativeElement:Ra.current}});var to=$t(le),_a=(0,nt.Z)(to,4),Go=_a[0],Ga=_a[1],so=_a[2],xo=_a[3],qa=Mt(rt,Ga),uo=_r==="date"&&Va?"datetime":_r,co=se.useMemo(function(){return Cn(uo,so,xo,Go,qa)},[uo,so,xo,Go,qa]),Qo=Yt.getNow(),ii=(0,ht.C8)(_r,{value:Xr,postState:function(aa){return aa||"date"}}),li=(0,nt.Z)(ii,2),Te=li[0],Be=li[1],Lt=Te==="date"&&co?"datetime":Te,Wt=na(Yt,rt,uo),rn=(0,ht.C8)(_n,{value:Lr}),un=(0,nt.Z)(rn,2),An=un[0],fn=un[1],On=se.useMemo(function(){var ia=Ze(An).filter(function(aa){return aa});return Or?ia:ia.slice(0,1)},[An,Or]),Tn=(0,ht.zX)(function(ia){fn(ia),kr&&(ia===null||On.length!==ia.length||On.some(function(aa,mt){return!Rn(Yt,rt,aa,ia[mt],uo)}))&&(kr==null||kr(Or?ia:ia[0]))}),mr=(0,ht.zX)(function(ia){if(Rr==null||Rr(ia),Te===_r){var aa=Or?Wt(On,ia):[ia];Tn(aa)}}),or=(0,ht.C8)(Tr||On[0]||Qo,{value:Yr}),tr=(0,nt.Z)(or,2),Kn=tr[0],Wn=tr[1];se.useEffect(function(){On[0]&&!Yr&&Wn(On[0])},[On[0]]);var Vr=function(aa,mt){ka==null||ka(aa||Yr,mt||Te)},Ir=function(aa){var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Wn(aa),Jr==null||Jr(aa),mt&&Vr(aa)},$n=function(aa,mt){Be(aa),mt&&Ir(mt),Vr(mt,aa)},Qr=function(aa){if(mr(aa),Ir(aa),Te!==_r){var mt=["decade","year"],Ve=[].concat(mt,["month"]),Xe={quarter:[].concat(mt,["quarter"]),week:[].concat((0,Tt.Z)(Ve),["week"]),date:[].concat((0,Tt.Z)(Ve),["date"])},Zn=Xe[_r]||Ve,lr=Zn.indexOf(Te),vr=Zn[lr+1];vr&&$n(vr,aa)}},ua=se.useMemo(function(){var ia,aa;if(Array.isArray(wa)){var mt=(0,nt.Z)(wa,2);ia=mt[0],aa=mt[1]}else ia=wa;return!ia&&!aa?null:(ia=ia||aa,aa=aa||ia,Yt.isAfter(ia,aa)?[aa,ia]:[ia,aa])},[wa,Yt]),ra=Ot(Lo,io,lo),oa=Zo[Lt]||Ut[Lt]||Nr,pa=se.useContext(za),Da=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},pa),{},{hideHeader:yo})},[pa,yo]),Fa="".concat(Ja,"-panel"),Co=We(le,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return se.createElement(za.Provider,{value:Da},se.createElement("div",{ref:Ra,tabIndex:Mr,className:Zt()(Fa,(0,an.Z)({},"".concat(Fa,"-rtl"),In==="rtl"))},se.createElement(oa,(0,Ie.Z)({},Co,{showTime:co,prefixCls:Ja,locale:qa,generateConfig:Yt,onModeChange:$n,pickerValue:Kn,onPickerValueChange:function(aa){Ir(aa,!0)},value:On[0],onSelect:Qr,values:On,cellRender:ra,hoverRangeValue:ua,hoverValue:fa}))))}var xn=se.memo(se.forwardRef(hn)),on=xn;function Sn(le){var Ke=le.picker,Et=le.multiplePanel,rt=le.pickerValue,Yt=le.onPickerValueChange,In=le.needConfirm,Hn=le.onSubmit,Qn=le.range,Mr=le.hoverValue,Or=se.useContext(te),_n=Or.prefixCls,Lr=Or.generateConfig,kr=se.useCallback(function(ka,Sa){return Rt(Lr,Ke,ka,Sa)},[Lr,Ke]),Rr=se.useMemo(function(){return kr(rt,1)},[rt,kr]),Tr=function(Sa){Yt(kr(Sa,-1))},Yr={onCellDblClick:function(){In&&Hn()}},Jr=Ke==="time",Xr=(0,Se.Z)((0,Se.Z)({},le),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Jr});return Qn?Xr.hoverRangeValue=Mr:Xr.hoverValue=Mr,Et?se.createElement("div",{className:"".concat(_n,"-panels")},se.createElement(za.Provider,{value:(0,Se.Z)((0,Se.Z)({},Yr),{},{hideNext:!0})},se.createElement(on,Xr)),se.createElement(za.Provider,{value:(0,Se.Z)((0,Se.Z)({},Yr),{},{hidePrev:!0})},se.createElement(on,(0,Ie.Z)({},Xr,{pickerValue:Rr,onPickerValueChange:Tr})))):se.createElement(za.Provider,{value:(0,Se.Z)({},Yr)},se.createElement(on,Xr))}function wn(le){return typeof le=="function"?le():le}function Bn(le){var Ke=le.prefixCls,Et=le.presets,rt=le.onClick,Yt=le.onHover;return Et.length?se.createElement("div",{className:"".concat(Ke,"-presets")},se.createElement("ul",null,Et.map(function(In,Hn){var Qn=In.label,Mr=In.value;return se.createElement("li",{key:Hn,onClick:function(){rt(wn(Mr))},onMouseEnter:function(){Yt(wn(Mr))},onMouseLeave:function(){Yt(null)}},Qn)}))):null}function fr(le){var Ke=le.panelRender,Et=le.internalMode,rt=le.picker,Yt=le.showNow,In=le.range,Hn=le.multiple,Qn=le.activeInfo,Mr=Qn===void 0?[0,0,0]:Qn,Or=le.presets,_n=le.onPresetHover,Lr=le.onPresetSubmit,kr=le.onFocus,Rr=le.onBlur,Tr=le.onPanelMouseDown,Yr=le.direction,Jr=le.value,Xr=le.onSelect,ka=le.isInvalid,Sa=le.defaultOpenValue,_r=le.onOk,Va=le.onSubmit,fa=se.useContext(te),wa=fa.prefixCls,Lo="".concat(wa,"-panel"),io=Yr==="rtl",lo=se.useRef(null),ao=se.useRef(null),Zo=se.useState(0),yo=(0,nt.Z)(Zo,2),Ja=yo[0],Ra=yo[1],to=se.useState(0),_a=(0,nt.Z)(to,2),Go=_a[0],Ga=_a[1],so=se.useState(0),xo=(0,nt.Z)(so,2),qa=xo[0],uo=xo[1],co=function(Qr){Qr.width&&Ra(Qr.width)},Qo=(0,nt.Z)(Mr,3),ii=Qo[0],li=Qo[1],Te=Qo[2],Be=se.useState(0),Lt=(0,nt.Z)(Be,2),Wt=Lt[0],rn=Lt[1];se.useEffect(function(){rn(10)},[ii]),se.useEffect(function(){if(In&&ao.current){var $n,Qr=(($n=lo.current)===null||$n===void 0?void 0:$n.offsetWidth)||0,ua=ao.current.getBoundingClientRect();if(!ua.height||ua.right<0){rn(function(Da){return Math.max(0,Da-1)});return}var ra=(io?li-Qr:ii)-ua.left;if(uo(ra),Ja&&Ja<Te){var oa=io?ua.right-(li-Qr+Ja):ii+Qr-ua.left-Ja,pa=Math.max(0,oa);Ga(pa)}else Ga(0)}},[Wt,io,Ja,ii,li,Te,In]);function un($n){return $n.filter(function(Qr){return Qr})}var An=se.useMemo(function(){return un(Ze(Jr))},[Jr]),fn=rt==="time"&&!An.length,On=se.useMemo(function(){return fn?un([Sa]):An},[fn,An,Sa]),Tn=fn?Sa:An,mr=se.useMemo(function(){return On.length?On.some(function($n){return ka($n)}):!0},[On,ka]),or=function(){fn&&Xr(Sa),_r(),Va()},tr=se.createElement("div",{className:"".concat(wa,"-panel-layout")},se.createElement(Bn,{prefixCls:wa,presets:Or,onClick:Lr,onHover:_n}),se.createElement("div",null,se.createElement(Sn,(0,Ie.Z)({},le,{value:Tn})),se.createElement(Ea,(0,Ie.Z)({},le,{showNow:Hn?!1:Yt,invalid:mr,onSubmit:or}))));Ke&&(tr=Ke(tr));var Kn="".concat(Lo,"-container"),Wn="marginLeft",Vr="marginRight",Ir=se.createElement("div",{onMouseDown:Tr,tabIndex:-1,className:Zt()(Kn,"".concat(wa,"-").concat(Et,"-panel-container")),style:(0,an.Z)((0,an.Z)({},io?Vr:Wn,Go),io?Wn:Vr,"auto"),onFocus:kr,onBlur:Rr},tr);return In&&(Ir=se.createElement("div",{onMouseDown:Tr,ref:ao,className:Zt()("".concat(wa,"-range-wrapper"),"".concat(wa,"-").concat(rt,"-range-wrapper"))},se.createElement("div",{ref:lo,className:"".concat(wa,"-range-arrow"),style:{left:qa}}),se.createElement(xr.Z,{onResize:co},Ir))),Ir}var Dr=b(75931);function Vn(le,Ke){var Et=le.format,rt=le.maskFormat,Yt=le.generateConfig,In=le.locale,Hn=le.preserveInvalidOnBlur,Qn=le.inputReadOnly,Mr=le.required,Or=le["aria-required"],_n=le.onSubmit,Lr=le.onFocus,kr=le.onBlur,Rr=le.onInputChange,Tr=le.onInvalid,Yr=le.open,Jr=le.onOpenChange,Xr=le.onKeyDown,ka=le.onChange,Sa=le.activeHelp,_r=le.name,Va=le.autoComplete,fa=le.id,wa=le.value,Lo=le.invalid,io=le.placeholder,lo=le.disabled,ao=le.activeIndex,Zo=le.allHelp,yo=le.picker,Ja=function(qa,uo){var co=Yt.locale.parse(In.locale,qa,[uo]);return co&&Yt.isValidate(co)?co:null},Ra=Et[0],to=se.useCallback(function(xo){return dn(xo,{locale:In,format:Ra,generateConfig:Yt})},[In,Yt,Ra]),_a=se.useMemo(function(){return wa.map(to)},[wa,to]),Go=se.useMemo(function(){var xo=yo==="time"?8:10,qa=typeof Ra=="function"?Ra(Yt.getNow()).length:Ra.length;return Math.max(xo,qa)+2},[Ra,yo,Yt]),Ga=function(qa){for(var uo=0;uo<Et.length;uo+=1){var co=Et[uo];if(typeof co=="string"){var Qo=Ja(qa,co);if(Qo)return Qo}}return!1},so=function(qa){function uo(ii){return qa!==void 0?ii[qa]:ii}var co=(0,Jt.Z)(le,{aria:!0,data:!0}),Qo=(0,Se.Z)((0,Se.Z)({},co),{},{format:rt,validateFormat:function(li){return!!Ga(li)},preserveInvalidOnBlur:Hn,readOnly:Qn,required:Mr,"aria-required":Or,name:_r,autoComplete:Va,size:Go,id:uo(fa),value:uo(_a)||"",invalid:uo(Lo),placeholder:uo(io),active:ao===qa,helped:Zo||Sa&&ao===qa,disabled:uo(lo),onFocus:function(li){Lr(li,qa)},onBlur:function(li){kr(li,qa)},onSubmit:_n,onChange:function(li){Rr();var Te=Ga(li);if(Te){Tr(!1,qa),ka(Te,qa);return}Tr(!!li,qa)},onHelp:function(){Jr(!0,{index:qa})},onKeyDown:function(li){var Te=!1;if(Xr==null||Xr(li,function(){Te=!0}),!li.defaultPrevented&&!Te)switch(li.key){case"Escape":Jr(!1,{index:qa});break;case"Enter":Yr||Jr(!0);break}}},Ke==null?void 0:Ke({valueTexts:_a}));return Object.keys(Qo).forEach(function(ii){Qo[ii]===void 0&&delete Qo[ii]}),Qo};return[so,to]}var rr=["onMouseEnter","onMouseLeave"];function yr(le){return se.useMemo(function(){return We(le,rr)},[le])}var Wr=["icon","type"],xa=["onClear"];function eo(le){var Ke=le.icon,Et=le.type,rt=(0,Dr.Z)(le,Wr),Yt=se.useContext(te),In=Yt.prefixCls;return Ke?se.createElement("span",(0,Ie.Z)({className:"".concat(In,"-").concat(Et)},rt),Ke):null}function no(le){var Ke=le.onClear,Et=(0,Dr.Z)(le,xa);return se.createElement(eo,(0,Ie.Z)({},Et,{type:"clear",role:"button",onMouseDown:function(Yt){Yt.preventDefault()},onClick:function(Yt){Yt.stopPropagation(),Ke()}}))}var Io=b(67732),Eo=b(83652),zo=["YYYY","MM","DD","HH","mm","ss","SSS"],Wo="\u9867",Ko=function(){function le(Ke){(0,Io.Z)(this,le),(0,an.Z)(this,"format",void 0),(0,an.Z)(this,"maskFormat",void 0),(0,an.Z)(this,"cells",void 0),(0,an.Z)(this,"maskCells",void 0),this.format=Ke;var Et=zo.map(function(Qn){return"(".concat(Qn,")")}).join("|"),rt=new RegExp(Et,"g");this.maskFormat=Ke.replace(rt,function(Qn){return Wo.repeat(Qn.length)});var Yt=new RegExp("(".concat(zo.join("|"),")")),In=(Ke.split(Yt)||[]).filter(function(Qn){return Qn}),Hn=0;this.cells=In.map(function(Qn){var Mr=zo.includes(Qn),Or=Hn,_n=Hn+Qn.length;return Hn=_n,{text:Qn,mask:Mr,start:Or,end:_n}}),this.maskCells=this.cells.filter(function(Qn){return Qn.mask})}return(0,Eo.Z)(le,[{key:"getSelection",value:function(Et){var rt=this.maskCells[Et]||{},Yt=rt.start,In=rt.end;return[Yt||0,In||0]}},{key:"match",value:function(Et){for(var rt=0;rt<this.maskFormat.length;rt+=1){var Yt=this.maskFormat[rt],In=Et[rt];if(!In||Yt!==Wo&&Yt!==In)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(Et){for(var rt=Number.MAX_SAFE_INTEGER,Yt=0,In=0;In<this.maskCells.length;In+=1){var Hn=this.maskCells[In],Qn=Hn.start,Mr=Hn.end;if(Et>=Qn&&Et<=Mr)return In;var Or=Math.min(Math.abs(Et-Qn),Math.abs(Et-Mr));Or<rt&&(rt=Or,Yt=In)}return Yt}}]),le}();function Fo(le){var Ke={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return Ke[le]}var _o=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],ci=se.forwardRef(function(le,Ke){var Et=le.active,rt=le.showActiveCls,Yt=rt===void 0?!0:rt,In=le.suffixIcon,Hn=le.format,Qn=le.validateFormat,Mr=le.onChange,Or=le.onInput,_n=le.helped,Lr=le.onHelp,kr=le.onSubmit,Rr=le.onKeyDown,Tr=le.preserveInvalidOnBlur,Yr=Tr===void 0?!1:Tr,Jr=le.invalid,Xr=le.clearIcon,ka=(0,Dr.Z)(le,_o),Sa=le.value,_r=le.onFocus,Va=le.onBlur,fa=le.onMouseUp,wa=se.useContext(te),Lo=wa.prefixCls,io=wa.input,lo=io===void 0?"input":io,ao="".concat(Lo,"-input"),Zo=se.useState(!1),yo=(0,nt.Z)(Zo,2),Ja=yo[0],Ra=yo[1],to=se.useState(Sa),_a=(0,nt.Z)(to,2),Go=_a[0],Ga=_a[1],so=se.useState(""),xo=(0,nt.Z)(so,2),qa=xo[0],uo=xo[1],co=se.useState(null),Qo=(0,nt.Z)(co,2),ii=Qo[0],li=Qo[1],Te=se.useState(null),Be=(0,nt.Z)(Te,2),Lt=Be[0],Wt=Be[1],rn=Go||"";se.useEffect(function(){Ga(Sa)},[Sa]);var un=se.useRef(),An=se.useRef();se.useImperativeHandle(Ke,function(){return{nativeElement:un.current,inputElement:An.current,focus:function(aa){An.current.focus(aa)},blur:function(){An.current.blur()}}});var fn=se.useMemo(function(){return new Ko(Hn||"")},[Hn]),On=se.useMemo(function(){return _n?[0,0]:fn.getSelection(ii)},[fn,ii,_n]),Tn=(0,nt.Z)(On,2),mr=Tn[0],or=Tn[1],tr=function(aa){aa&&aa!==Hn&&aa!==Sa&&Lr()},Kn=(0,ht.zX)(function(ia){Qn(ia)&&Mr(ia),Ga(ia),tr(ia)}),Wn=function(aa){if(!Hn){var mt=aa.target.value;tr(mt),Ga(mt),Mr(mt)}},Vr=function(aa){var mt=aa.clipboardData.getData("text");Qn(mt)&&Kn(mt)},Ir=se.useRef(!1),$n=function(){Ir.current=!0},Qr=function(aa){var mt=aa.target,Ve=mt.selectionStart,Xe=fn.getMaskCellIndex(Ve);li(Xe),Wt({}),fa==null||fa(aa),Ir.current=!1},ua=function(aa){Ra(!0),li(0),uo(""),_r(aa)},ra=function(aa){Va(aa)},oa=function(aa){Ra(!1),ra(aa)};Gt(Et,function(){!Et&&!Yr&&Ga(Sa)});var pa=function(aa){aa.key==="Enter"&&Qn(rn)&&kr(),Rr==null||Rr(aa)},Da=function(aa){pa(aa);var mt=aa.key,Ve=null,Xe=null,Zn=or-mr,lr=Hn.slice(mr,or),vr=function(Cr){li(function(Ma){var qr=Ma+Cr;return qr=Math.max(qr,0),qr=Math.min(qr,fn.size()-1),qr})},jn=function(Cr){var Ma=Fo(lr),qr=(0,nt.Z)(Ma,3),jr=qr[0],Hr=qr[1],Ho=qr[2],bo=rn.slice(mr,or),Pa=Number(bo);if(isNaN(Pa))return String(Ho||(Cr>0?jr:Hr));var va=Pa+Cr,Er=Hr-jr+1;return String(jr+(Er+va-jr)%Er)};switch(mt){case"Backspace":case"Delete":Ve="",Xe=lr;break;case"ArrowLeft":Ve="",vr(-1);break;case"ArrowRight":Ve="",vr(1);break;case"ArrowUp":Ve="",Xe=jn(1);break;case"ArrowDown":Ve="",Xe=jn(-1);break;default:isNaN(Number(mt))||(Ve=qa+mt,Xe=Ve);break}if(Ve!==null&&(uo(Ve),Ve.length>=Zn&&(vr(1),uo(""))),Xe!==null){var er=rn.slice(0,mr)+fe(Xe,Zn)+rn.slice(or);Kn(er.slice(0,Hn.length))}Wt({})},Fa=se.useRef();(0,zt.Z)(function(){if(!(!Ja||!Hn||Ir.current)){if(!fn.match(rn)){Kn(Hn);return}return An.current.setSelectionRange(mr,or),Fa.current=(0,Kr.Z)(function(){An.current.setSelectionRange(mr,or)}),function(){Kr.Z.cancel(Fa.current)}}},[fn,Hn,Ja,rn,ii,mr,or,Lt,Kn]);var Co=Hn?{onFocus:ua,onBlur:oa,onKeyDown:Da,onMouseDown:$n,onMouseUp:Qr,onPaste:Vr}:{};return se.createElement("div",{ref:un,className:Zt()(ao,(0,an.Z)((0,an.Z)({},"".concat(ao,"-active"),Et&&Yt),"".concat(ao,"-placeholder"),_n))},se.createElement(lo,(0,Ie.Z)({ref:An,"aria-invalid":Jr,autoComplete:"off"},ka,{onKeyDown:pa,onBlur:ra},Co,{value:rn,onChange:Wn})),se.createElement(eo,{type:"suffix",icon:In}),Xr)}),Ei=ci,bi=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Ri=["index"];function Po(le,Ke){var Et=le.id,rt=le.prefix,Yt=le.clearIcon,In=le.suffixIcon,Hn=le.separator,Qn=Hn===void 0?"~":Hn,Mr=le.activeIndex,Or=le.activeHelp,_n=le.allHelp,Lr=le.focused,kr=le.onFocus,Rr=le.onBlur,Tr=le.onKeyDown,Yr=le.locale,Jr=le.generateConfig,Xr=le.placeholder,ka=le.className,Sa=le.style,_r=le.onClick,Va=le.onClear,fa=le.value,wa=le.onChange,Lo=le.onSubmit,io=le.onInputChange,lo=le.format,ao=le.maskFormat,Zo=le.preserveInvalidOnBlur,yo=le.onInvalid,Ja=le.disabled,Ra=le.invalid,to=le.inputReadOnly,_a=le.direction,Go=le.onOpenChange,Ga=le.onActiveInfo,so=le.placement,xo=le.onMouseDown,qa=le.required,uo=le["aria-required"],co=le.autoFocus,Qo=le.tabIndex,ii=(0,Dr.Z)(le,bi),li=_a==="rtl",Te=se.useContext(te),Be=Te.prefixCls,Lt=se.useMemo(function(){if(typeof Et=="string")return[Et];var ra=Et||{};return[ra.start,ra.end]},[Et]),Wt=se.useRef(),rn=se.useRef(),un=se.useRef(),An=function(oa){var pa;return(pa=[rn,un][oa])===null||pa===void 0?void 0:pa.current};se.useImperativeHandle(Ke,function(){return{nativeElement:Wt.current,focus:function(oa){if((0,sn.Z)(oa)==="object"){var pa,Da=oa||{},Fa=Da.index,Co=Fa===void 0?0:Fa,ia=(0,Dr.Z)(Da,Ri);(pa=An(Co))===null||pa===void 0||pa.focus(ia)}else{var aa;(aa=An(oa!=null?oa:0))===null||aa===void 0||aa.focus()}},blur:function(){var oa,pa;(oa=An(0))===null||oa===void 0||oa.blur(),(pa=An(1))===null||pa===void 0||pa.blur()}}});var fn=yr(ii),On=se.useMemo(function(){return Array.isArray(Xr)?Xr:[Xr,Xr]},[Xr]),Tn=Vn((0,Se.Z)((0,Se.Z)({},le),{},{id:Lt,placeholder:On})),mr=(0,nt.Z)(Tn,1),or=mr[0],tr=se.useState({position:"absolute",width:0}),Kn=(0,nt.Z)(tr,2),Wn=Kn[0],Vr=Kn[1],Ir=(0,ht.zX)(function(){var ra=An(Mr);if(ra){var oa=ra.nativeElement.getBoundingClientRect(),pa=Wt.current.getBoundingClientRect(),Da=oa.left-pa.left;Vr(function(Fa){return(0,Se.Z)((0,Se.Z)({},Fa),{},{width:oa.width,left:Da})}),Ga([oa.left,oa.right,pa.width])}});se.useEffect(function(){Ir()},[Mr]);var $n=Yt&&(fa[0]&&!Ja[0]||fa[1]&&!Ja[1]),Qr=co&&!Ja[0],ua=co&&!Qr&&!Ja[1];return se.createElement(xr.Z,{onResize:Ir},se.createElement("div",(0,Ie.Z)({},fn,{className:Zt()(Be,"".concat(Be,"-range"),(0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)({},"".concat(Be,"-focused"),Lr),"".concat(Be,"-disabled"),Ja.every(function(ra){return ra})),"".concat(Be,"-invalid"),Ra.some(function(ra){return ra})),"".concat(Be,"-rtl"),li),ka),style:Sa,ref:Wt,onClick:_r,onMouseDown:function(oa){var pa=oa.target;pa!==rn.current.inputElement&&pa!==un.current.inputElement&&oa.preventDefault(),xo==null||xo(oa)}}),rt&&se.createElement("div",{className:"".concat(Be,"-prefix")},rt),se.createElement(Ei,(0,Ie.Z)({ref:rn},or(0),{autoFocus:Qr,tabIndex:Qo,"date-range":"start"})),se.createElement("div",{className:"".concat(Be,"-range-separator")},Qn),se.createElement(Ei,(0,Ie.Z)({ref:un},or(1),{autoFocus:ua,tabIndex:Qo,"date-range":"end"})),se.createElement("div",{className:"".concat(Be,"-active-bar"),style:Wn}),se.createElement(eo,{type:"suffix",icon:In}),$n&&se.createElement(no,{icon:Yt,onClear:Va})))}var go=se.forwardRef(Po),Ii=go;function Bi(le,Ke){var Et=le!=null?le:Ke;return Array.isArray(Et)?Et:[Et,Et]}function Oo(le){return le===1?"end":"start"}function Ai(le,Ke){var Et=nr(le,function(){var Ni=le.disabled,hi=le.allowEmpty,ro=Bi(Ni,!1),Xo=Bi(hi,!1);return{disabled:ro,allowEmpty:Xo}}),rt=(0,nt.Z)(Et,6),Yt=rt[0],In=rt[1],Hn=rt[2],Qn=rt[3],Mr=rt[4],Or=rt[5],_n=Yt.prefixCls,Lr=Yt.styles,kr=Yt.classNames,Rr=Yt.defaultValue,Tr=Yt.value,Yr=Yt.needConfirm,Jr=Yt.onKeyDown,Xr=Yt.disabled,ka=Yt.allowEmpty,Sa=Yt.disabledDate,_r=Yt.minDate,Va=Yt.maxDate,fa=Yt.defaultOpen,wa=Yt.open,Lo=Yt.onOpenChange,io=Yt.locale,lo=Yt.generateConfig,ao=Yt.picker,Zo=Yt.showNow,yo=Yt.showToday,Ja=Yt.showTime,Ra=Yt.mode,to=Yt.onPanelChange,_a=Yt.onCalendarChange,Go=Yt.onOk,Ga=Yt.defaultPickerValue,so=Yt.pickerValue,xo=Yt.onPickerValueChange,qa=Yt.inputReadOnly,uo=Yt.suffixIcon,co=Yt.onFocus,Qo=Yt.onBlur,ii=Yt.presets,li=Yt.ranges,Te=Yt.components,Be=Yt.cellRender,Lt=Yt.dateRender,Wt=Yt.monthCellRender,rn=Yt.onClick,un=Br(Ke),An=pr(wa,fa,Xr,Lo),fn=(0,nt.Z)(An,2),On=fn[0],Tn=fn[1],mr=function(hi,ro){(Xr.some(function(Xo){return!Xo})||!hi)&&Tn(hi,ro)},or=qt(lo,io,Qn,!0,!1,Rr,Tr,_a,Go),tr=(0,nt.Z)(or,5),Kn=tr[0],Wn=tr[1],Vr=tr[2],Ir=tr[3],$n=tr[4],Qr=Vr(),ua=ln(Xr,ka,On),ra=(0,nt.Z)(ua,9),oa=ra[0],pa=ra[1],Da=ra[2],Fa=ra[3],Co=ra[4],ia=ra[5],aa=ra[6],mt=ra[7],Ve=ra[8],Xe=function(hi,ro){pa(!0),co==null||co(hi,{range:Oo(ro!=null?ro:Fa)})},Zn=function(hi,ro){pa(!1),Qo==null||Qo(hi,{range:Oo(ro!=null?ro:Fa)})},lr=se.useMemo(function(){if(!Ja)return null;var Ni=Ja.disabledTime,hi=Ni?function(ro){var Xo=Oo(Fa),Di=it(Qr,aa,Fa);return Ni(ro,Xo,{from:Di})}:void 0;return(0,Se.Z)((0,Se.Z)({},Ja),{},{disabledTime:hi})},[Ja,Fa,Qr,aa]),vr=(0,ht.C8)([ao,ao],{value:Ra}),jn=(0,nt.Z)(vr,2),er=jn[0],Ln=jn[1],Cr=er[Fa]||ao,Ma=Cr==="date"&&lr?"datetime":Cr,qr=Ma===ao&&Ma!=="time",jr=gn(ao,Cr,Zo,yo,!0),Hr=Ct(Yt,Kn,Wn,Vr,Ir,Xr,Qn,oa,On,Or),Ho=(0,nt.Z)(Hr,2),bo=Ho[0],Pa=Ho[1],va=bt(Qr,Xr,aa,lo,io,Sa),Er=Qe(Qr,Or,ka),ea=(0,nt.Z)(Er,2),ja=ea[0],ar=ea[1],wr=_t(lo,io,Qr,er,On,Fa,In,qr,Ga,so,lr==null?void 0:lr.defaultOpenValue,xo,_r,Va),Ha=(0,nt.Z)(wr,2),ko=Ha[0],Un=Ha[1],$r=(0,ht.zX)(function(Ni,hi,ro){var Xo=dt(er,Fa,hi);if((Xo[0]!==er[0]||Xo[1]!==er[1])&&Ln(Xo),to&&ro!==!1){var Di=(0,Tt.Z)(Qr);Ni&&(Di[Fa]=Ni),to(Di,Xo)}}),Ya=function(hi,ro){return dt(Qr,ro,hi)},ga=function(hi,ro){var Xo=Qr;hi&&(Xo=Ya(hi,Fa)),mt(Fa);var Di=ia(Xo);Ir(Xo),bo(Fa,Di===null),Di===null?mr(!1,{force:!0}):ro||un.current.focus({index:Di})},Xn=function(hi){var ro,Xo=hi.target.getRootNode();if(!un.current.nativeElement.contains((ro=Xo.activeElement)!==null&&ro!==void 0?ro:document.activeElement)){var Di=Xr.findIndex(function(sl){return!sl});Di>=0&&un.current.focus({index:Di})}mr(!0),rn==null||rn(hi)},jt=function(){Pa(null),mr(!1,{force:!0})},Zr=se.useState(null),ma=(0,nt.Z)(Zr,2),Gr=ma[0],So=ma[1],Na=se.useState(null),Ua=(0,nt.Z)(Na,2),Ca=Ua[0],oo=Ua[1],Jo=se.useMemo(function(){return Ca||Qr},[Qr,Ca]);se.useEffect(function(){On||oo(null)},[On]);var Fn=se.useState([0,0,0]),Pr=(0,nt.Z)(Fn,2),Oa=Pr[0],Ba=Pr[1],zr=dr(ii,li),Ia=function(hi){oo(hi),So("preset")},wo=function(hi){var ro=Pa(hi);ro&&mr(!1,{force:!0})},La=function(hi){ga(hi)},Za=function(hi){oo(hi?Ya(hi,Fa):null),So("cell")},Ao=function(hi){mr(!0),Xe(hi)},vi=function(){Da("panel")},ui=function(hi){var ro=dt(Qr,Fa,hi);Ir(ro),!Yr&&!Hn&&In===Ma&&ga(hi)},Qi=function(){mr(!1)},Ui=Ot(Be,Lt,Wt,Oo(Fa)),ha=Qr[Fa]||null,Mo=(0,ht.zX)(function(Ni){return Or(Ni,{activeIndex:Fa})}),fo=se.useMemo(function(){var Ni=(0,Jt.Z)(Yt,!1),hi=(0,At.Z)(Yt,[].concat((0,Tt.Z)(Object.keys(Ni)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return hi},[Yt]),$a=se.createElement(fr,(0,Ie.Z)({},fo,{showNow:jr,showTime:lr,range:!0,multiplePanel:qr,activeInfo:Oa,disabledDate:va,onFocus:Ao,onBlur:Zn,onPanelMouseDown:vi,picker:ao,mode:Cr,internalMode:Ma,onPanelChange:$r,format:Mr,value:ha,isInvalid:Mo,onChange:null,onSelect:ui,pickerValue:ko,defaultOpenValue:Ze(Ja==null?void 0:Ja.defaultOpenValue)[Fa],onPickerValueChange:Un,hoverValue:Jo,onHover:Za,needConfirm:Yr,onSubmit:ga,onOk:$n,presets:zr,onPresetHover:Ia,onPresetSubmit:wo,onNow:La,cellRender:Ui})),gi=function(hi,ro){var Xo=Ya(hi,ro);Ir(Xo)},zi=function(){Da("input")},Ml=function(hi,ro){var Xo=aa.length,Di=aa[Xo-1];if(Xo&&Di!==ro&&Yr&&!ka[Di]&&!Ve(Di)&&Qr[Di]){un.current.focus({index:Di});return}Da("input"),mr(!0,{inherit:!0}),Fa!==ro&&On&&!Yr&&Hn&&ga(null,!0),Co(ro),Xe(hi,ro)},Yl=function(hi,ro){if(mr(!1),!Yr&&Da()==="input"){var Xo=ia(Qr);bo(Fa,Xo===null)}Zn(hi,ro)},xs=function(hi,ro){hi.key==="Tab"&&ga(null,!0),Jr==null||Jr(hi,ro)},Ss=se.useMemo(function(){return{prefixCls:_n,locale:io,generateConfig:lo,button:Te.button,input:Te.input}},[_n,io,lo,Te.button,Te.input]);if((0,zt.Z)(function(){On&&Fa!==void 0&&$r(null,ao,!1)},[On,Fa,ao]),(0,zt.Z)(function(){var Ni=Da();!On&&Ni==="input"&&(mr(!1),ga(null,!0)),!On&&Hn&&!Yr&&Ni==="panel"&&(mr(!0),ga())},[On]),0)var Bs;return se.createElement(te.Provider,{value:Ss},se.createElement(re,(0,Ie.Z)({},yt(Yt),{popupElement:$a,popupStyle:Lr.popup,popupClassName:kr.popup,visible:On,onClose:Qi,range:!0}),se.createElement(Ii,(0,Ie.Z)({},Yt,{ref:un,suffixIcon:uo,activeIndex:oa||On?Fa:null,activeHelp:!!Ca,allHelp:!!Ca&&Gr==="preset",focused:oa,onFocus:Ml,onBlur:Yl,onKeyDown:xs,onSubmit:ga,value:Jo,maskFormat:Mr,onChange:gi,onInputChange:zi,format:Qn,inputReadOnly:qa,disabled:Xr,open:On,onOpenChange:mr,onClick:Xn,onClear:jt,invalid:ja,onInvalid:ar,onActiveInfo:Ba}))))}var Si=se.forwardRef(Ai),oi=Si,wi=b(83836);function di(le){var Ke=le.prefixCls,Et=le.value,rt=le.onRemove,Yt=le.removeIcon,In=Yt===void 0?"\xD7":Yt,Hn=le.formatDate,Qn=le.disabled,Mr=le.maxTagCount,Or=le.placeholder,_n="".concat(Ke,"-selector"),Lr="".concat(Ke,"-selection"),kr="".concat(Lr,"-overflow");function Rr(Jr,Xr){return se.createElement("span",{className:Zt()("".concat(Lr,"-item")),title:typeof Jr=="string"?Jr:null},se.createElement("span",{className:"".concat(Lr,"-item-content")},Jr),!Qn&&Xr&&se.createElement("span",{onMouseDown:function(Sa){Sa.preventDefault()},onClick:Xr,className:"".concat(Lr,"-item-remove")},In))}function Tr(Jr){var Xr=Hn(Jr),ka=function(_r){_r&&_r.stopPropagation(),rt(Jr)};return Rr(Xr,ka)}function Yr(Jr){var Xr="+ ".concat(Jr.length," ...");return Rr(Xr)}return se.createElement("div",{className:_n},se.createElement(wi.Z,{prefixCls:kr,data:Et,renderItem:Tr,renderRest:Yr,itemKey:function(Xr){return Hn(Xr)},maxCount:Mr}),!Et.length&&se.createElement("span",{className:"".concat(Ke,"-selection-placeholder")},Or))}var Hi=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Ti(le,Ke){var Et=le.id,rt=le.open,Yt=le.prefix,In=le.clearIcon,Hn=le.suffixIcon,Qn=le.activeHelp,Mr=le.allHelp,Or=le.focused,_n=le.onFocus,Lr=le.onBlur,kr=le.onKeyDown,Rr=le.locale,Tr=le.generateConfig,Yr=le.placeholder,Jr=le.className,Xr=le.style,ka=le.onClick,Sa=le.onClear,_r=le.internalPicker,Va=le.value,fa=le.onChange,wa=le.onSubmit,Lo=le.onInputChange,io=le.multiple,lo=le.maxTagCount,ao=le.format,Zo=le.maskFormat,yo=le.preserveInvalidOnBlur,Ja=le.onInvalid,Ra=le.disabled,to=le.invalid,_a=le.inputReadOnly,Go=le.direction,Ga=le.onOpenChange,so=le.onMouseDown,xo=le.required,qa=le["aria-required"],uo=le.autoFocus,co=le.tabIndex,Qo=le.removeIcon,ii=(0,Dr.Z)(le,Hi),li=Go==="rtl",Te=se.useContext(te),Be=Te.prefixCls,Lt=se.useRef(),Wt=se.useRef();se.useImperativeHandle(Ke,function(){return{nativeElement:Lt.current,focus:function(Wn){var Vr;(Vr=Wt.current)===null||Vr===void 0||Vr.focus(Wn)},blur:function(){var Wn;(Wn=Wt.current)===null||Wn===void 0||Wn.blur()}}});var rn=yr(ii),un=function(Wn){fa([Wn])},An=function(Wn){var Vr=Va.filter(function(Ir){return Ir&&!Rn(Tr,Rr,Ir,Wn,_r)});fa(Vr),rt||wa()},fn=Vn((0,Se.Z)((0,Se.Z)({},le),{},{onChange:un}),function(Kn){var Wn=Kn.valueTexts;return{value:Wn[0]||"",active:Or}}),On=(0,nt.Z)(fn,2),Tn=On[0],mr=On[1],or=!!(In&&Va.length&&!Ra),tr=io?se.createElement(se.Fragment,null,se.createElement(di,{prefixCls:Be,value:Va,onRemove:An,formatDate:mr,maxTagCount:lo,disabled:Ra,removeIcon:Qo,placeholder:Yr}),se.createElement("input",{className:"".concat(Be,"-multiple-input"),value:Va.map(mr).join(","),ref:Wt,readOnly:!0,autoFocus:uo,tabIndex:co}),se.createElement(eo,{type:"suffix",icon:Hn}),or&&se.createElement(no,{icon:In,onClear:Sa})):se.createElement(Ei,(0,Ie.Z)({ref:Wt},Tn(),{autoFocus:uo,tabIndex:co,suffixIcon:Hn,clearIcon:or&&se.createElement(no,{icon:In,onClear:Sa}),showActiveCls:!1}));return se.createElement("div",(0,Ie.Z)({},rn,{className:Zt()(Be,(0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)((0,an.Z)({},"".concat(Be,"-multiple"),io),"".concat(Be,"-focused"),Or),"".concat(Be,"-disabled"),Ra),"".concat(Be,"-invalid"),to),"".concat(Be,"-rtl"),li),Jr),style:Xr,ref:Lt,onClick:ka,onMouseDown:function(Wn){var Vr,Ir=Wn.target;Ir!==((Vr=Wt.current)===null||Vr===void 0?void 0:Vr.inputElement)&&Wn.preventDefault(),so==null||so(Wn)}}),Yt&&se.createElement("div",{className:"".concat(Be,"-prefix")},Yt),tr)}var Yi=se.forwardRef(Ti),Fi=Yi;function zl(le,Ke){var Et=nr(le),rt=(0,nt.Z)(Et,6),Yt=rt[0],In=rt[1],Hn=rt[2],Qn=rt[3],Mr=rt[4],Or=rt[5],_n=Yt,Lr=_n.prefixCls,kr=_n.styles,Rr=_n.classNames,Tr=_n.order,Yr=_n.defaultValue,Jr=_n.value,Xr=_n.needConfirm,ka=_n.onChange,Sa=_n.onKeyDown,_r=_n.disabled,Va=_n.disabledDate,fa=_n.minDate,wa=_n.maxDate,Lo=_n.defaultOpen,io=_n.open,lo=_n.onOpenChange,ao=_n.locale,Zo=_n.generateConfig,yo=_n.picker,Ja=_n.showNow,Ra=_n.showToday,to=_n.showTime,_a=_n.mode,Go=_n.onPanelChange,Ga=_n.onCalendarChange,so=_n.onOk,xo=_n.multiple,qa=_n.defaultPickerValue,uo=_n.pickerValue,co=_n.onPickerValueChange,Qo=_n.inputReadOnly,ii=_n.suffixIcon,li=_n.removeIcon,Te=_n.onFocus,Be=_n.onBlur,Lt=_n.presets,Wt=_n.components,rn=_n.cellRender,un=_n.dateRender,An=_n.monthCellRender,fn=_n.onClick,On=Br(Ke);function Tn(fo){return fo===null?null:xo?fo:fo[0]}var mr=na(Zo,ao,In),or=pr(io,Lo,[_r],lo),tr=(0,nt.Z)(or,2),Kn=tr[0],Wn=tr[1],Vr=function($a,gi,zi){if(Ga){var Ml=(0,Se.Z)({},zi);delete Ml.range,Ga(Tn($a),Tn(gi),Ml)}},Ir=function($a){so==null||so(Tn($a))},$n=qt(Zo,ao,Qn,!1,Tr,Yr,Jr,Vr,Ir),Qr=(0,nt.Z)($n,5),ua=Qr[0],ra=Qr[1],oa=Qr[2],pa=Qr[3],Da=Qr[4],Fa=oa(),Co=ln([_r]),ia=(0,nt.Z)(Co,4),aa=ia[0],mt=ia[1],Ve=ia[2],Xe=ia[3],Zn=function($a){mt(!0),Te==null||Te($a,{})},lr=function($a){mt(!1),Be==null||Be($a,{})},vr=(0,ht.C8)(yo,{value:_a}),jn=(0,nt.Z)(vr,2),er=jn[0],Ln=jn[1],Cr=er==="date"&&to?"datetime":er,Ma=gn(yo,er,Ja,Ra),qr=ka&&function(fo,$a){ka(Tn(fo),Tn($a))},jr=Ct((0,Se.Z)((0,Se.Z)({},Yt),{},{onChange:qr}),ua,ra,oa,pa,[],Qn,aa,Kn,Or),Hr=(0,nt.Z)(jr,2),Ho=Hr[1],bo=Qe(Fa,Or),Pa=(0,nt.Z)(bo,2),va=Pa[0],Er=Pa[1],ea=se.useMemo(function(){return va.some(function(fo){return fo})},[va]),ja=function($a,gi){if(co){var zi=(0,Se.Z)((0,Se.Z)({},gi),{},{mode:gi.mode[0]});delete zi.range,co($a[0],zi)}},ar=_t(Zo,ao,Fa,[er],Kn,Xe,In,!1,qa,uo,Ze(to==null?void 0:to.defaultOpenValue),ja,fa,wa),wr=(0,nt.Z)(ar,2),Ha=wr[0],ko=wr[1],Un=(0,ht.zX)(function(fo,$a,gi){if(Ln($a),Go&&gi!==!1){var zi=fo||Fa[Fa.length-1];Go(zi,$a)}}),$r=function(){Ho(oa()),Wn(!1,{force:!0})},Ya=function($a){!_r&&!On.current.nativeElement.contains(document.activeElement)&&On.current.focus(),Wn(!0),fn==null||fn($a)},ga=function(){Ho(null),Wn(!1,{force:!0})},Xn=se.useState(null),jt=(0,nt.Z)(Xn,2),Zr=jt[0],ma=jt[1],Gr=se.useState(null),So=(0,nt.Z)(Gr,2),Na=So[0],Ua=So[1],Ca=se.useMemo(function(){var fo=[Na].concat((0,Tt.Z)(Fa)).filter(function($a){return $a});return xo?fo:fo.slice(0,1)},[Fa,Na,xo]),oo=se.useMemo(function(){return!xo&&Na?[Na]:Fa.filter(function(fo){return fo})},[Fa,Na,xo]);se.useEffect(function(){Kn||Ua(null)},[Kn]);var Jo=dr(Lt),Fn=function($a){Ua($a),ma("preset")},Pr=function($a){var gi=xo?mr(oa(),$a):[$a],zi=Ho(gi);zi&&!xo&&Wn(!1,{force:!0})},Oa=function($a){Pr($a)},Ba=function($a){Ua($a),ma("cell")},zr=function($a){Wn(!0),Zn($a)},Ia=function($a){if(Ve("panel"),!(xo&&Cr!==yo)){var gi=xo?mr(oa(),$a):[$a];pa(gi),!Xr&&!Hn&&In===Cr&&$r()}},wo=function(){Wn(!1)},La=Ot(rn,un,An),Za=se.useMemo(function(){var fo=(0,Jt.Z)(Yt,!1),$a=(0,At.Z)(Yt,[].concat((0,Tt.Z)(Object.keys(fo)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},$a),{},{multiple:Yt.multiple})},[Yt]),Ao=se.createElement(fr,(0,Ie.Z)({},Za,{showNow:Ma,showTime:to,disabledDate:Va,onFocus:zr,onBlur:lr,picker:yo,mode:er,internalMode:Cr,onPanelChange:Un,format:Mr,value:Fa,isInvalid:Or,onChange:null,onSelect:Ia,pickerValue:Ha,defaultOpenValue:to==null?void 0:to.defaultOpenValue,onPickerValueChange:ko,hoverValue:Ca,onHover:Ba,needConfirm:Xr,onSubmit:$r,onOk:Da,presets:Jo,onPresetHover:Fn,onPresetSubmit:Pr,onNow:Oa,cellRender:La})),vi=function($a){pa($a)},ui=function(){Ve("input")},Qi=function($a){Ve("input"),Wn(!0,{inherit:!0}),Zn($a)},Ui=function($a){Wn(!1),lr($a)},ha=function($a,gi){$a.key==="Tab"&&$r(),Sa==null||Sa($a,gi)},Mo=se.useMemo(function(){return{prefixCls:Lr,locale:ao,generateConfig:Zo,button:Wt.button,input:Wt.input}},[Lr,ao,Zo,Wt.button,Wt.input]);return(0,zt.Z)(function(){Kn&&Xe!==void 0&&Un(null,yo,!1)},[Kn,Xe,yo]),(0,zt.Z)(function(){var fo=Ve();!Kn&&fo==="input"&&(Wn(!1),$r()),!Kn&&Hn&&!Xr&&fo==="panel"&&$r()},[Kn]),se.createElement(te.Provider,{value:Mo},se.createElement(re,(0,Ie.Z)({},yt(Yt),{popupElement:Ao,popupStyle:kr.popup,popupClassName:Rr.popup,visible:Kn,onClose:wo}),se.createElement(Fi,(0,Ie.Z)({},Yt,{ref:On,suffixIcon:ii,removeIcon:li,activeHelp:!!Na,allHelp:!!Na&&Zr==="preset",focused:aa,onFocus:Qi,onBlur:Ui,onKeyDown:ha,onSubmit:$r,value:oo,maskFormat:Mr,onChange:vi,onInputChange:ui,internalPicker:In,format:Qn,inputReadOnly:Qo,disabled:_r,open:Kn,onOpenChange:Wn,onClick:Ya,onClear:ga,invalid:ea,onInvalid:function($a){Er($a,0)}}))))}var Tl=se.forwardRef(zl),$o=Tl,ni=$o,Vo=b(62487),Yo=b(75030),xi=b(82855),Li=b(48755),pi=b(2171),Ji=b(83397),qi=b(31756),Gi=b(56553),ml=b(24971),nl=b(9017),rl=b(70045),yl=b(57428),mi=b(36237),Cl=b(53075),Rl=b(64910),is=b(63356),jl=b(56119),_i=b(46e3),El=b(93873),bl=b(36305),Ol=b(16931),Wl=b(51636),es=b(26743);const ts=(le,Ke)=>{const{componentCls:Et,controlHeight:rt}=le,Yt=Ke?`${Et}-${Ke}`:"",In=(0,es.gp)(le);return[{[`${Et}-multiple${Yt}`]:{paddingBlock:In.containerPadding,paddingInlineStart:In.basePadding,minHeight:rt,[`${Et}-selection-item`]:{height:In.itemHeight,lineHeight:(0,mi.unit)(In.itemLineHeight)}}}]};var Ql=le=>{const{componentCls:Ke,calc:Et,lineWidth:rt}=le,Yt=(0,Wl.mergeToken)(le,{fontHeight:le.fontSize,selectHeight:le.controlHeightSM,multipleSelectItemHeight:le.multipleItemHeightSM,borderRadius:le.borderRadiusSM,borderRadiusSM:le.borderRadiusXS,controlHeight:le.controlHeightSM}),In=(0,Wl.mergeToken)(le,{fontHeight:Et(le.multipleItemHeightLG).sub(Et(rt).mul(2).equal()).equal(),fontSize:le.fontSizeLG,selectHeight:le.controlHeightLG,multipleSelectItemHeight:le.multipleItemHeightLG,borderRadius:le.borderRadiusLG,borderRadiusSM:le.borderRadius,controlHeight:le.controlHeightLG});return[ts(Yt,"small"),ts(le),ts(In,"large"),{[`${Ke}${Ke}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Ke}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Ke}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:le.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${le.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:le.colorTextPlaceholder,pointerEvents:"none"}}},(0,es._z)(le)),{[`${Ke}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},xl=b(17835);const Jl=le=>{const{pickerCellCls:Ke,pickerCellInnerCls:Et,cellHeight:rt,borderRadiusSM:Yt,motionDurationMid:In,cellHoverBg:Hn,lineWidth:Qn,lineType:Mr,colorPrimary:Or,cellActiveWithRangeBg:_n,colorTextLightSolid:Lr,colorTextDisabled:kr,cellBgDisabled:Rr,colorFillSecondary:Tr}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:rt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:rt,height:rt,lineHeight:(0,mi.unit)(rt),borderRadius:Yt,transition:`background ${In}`},[`&:hover:not(${Ke}-in-view):not(${Ke}-disabled),
&:hover:not(${Ke}-selected):not(${Ke}-range-start):not(${Ke}-range-end):not(${Ke}-disabled)`]:{[Et]:{background:Hn}},[`&-in-view${Ke}-today ${Et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,mi.unit)(Qn)} ${Mr} ${Or}`,borderRadius:Yt,content:'""'}},[`&-in-view${Ke}-in-range,
&-in-view${Ke}-range-start,
&-in-view${Ke}-range-end`]:{position:"relative",[`&:not(${Ke}-disabled):before`]:{background:_n}},[`&-in-view${Ke}-selected,
&-in-view${Ke}-range-start,
&-in-view${Ke}-range-end`]:{[`&:not(${Ke}-disabled) ${Et}`]:{color:Lr,background:Or},[`&${Ke}-disabled ${Et}`]:{background:Tr}},[`&-in-view${Ke}-range-start:not(${Ke}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Ke}-range-end:not(${Ke}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Ke}-range-start:not(${Ke}-range-end) ${Et}`]:{borderStartStartRadius:Yt,borderEndStartRadius:Yt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ke}-range-end:not(${Ke}-range-start) ${Et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Yt,borderEndEndRadius:Yt},"&-disabled":{color:kr,cursor:"not-allowed",[Et]:{background:"transparent"},"&::before":{background:Rr}},[`&-disabled${Ke}-today ${Et}::before`]:{borderColor:kr}}},ns=le=>{const{componentCls:Ke,pickerCellCls:Et,pickerCellInnerCls:rt,pickerYearMonthCellWidth:Yt,pickerControlIconSize:In,cellWidth:Hn,paddingSM:Qn,paddingXS:Mr,paddingXXS:Or,colorBgContainer:_n,lineWidth:Lr,lineType:kr,borderRadiusLG:Rr,colorPrimary:Tr,colorTextHeading:Yr,colorSplit:Jr,pickerControlIconBorderWidth:Xr,colorIcon:ka,textHeight:Sa,motionDurationMid:_r,colorIconHover:Va,fontWeightStrong:fa,cellHeight:wa,pickerCellPaddingVertical:Lo,colorTextDisabled:io,colorText:lo,fontSize:ao,motionDurationSlow:Zo,withoutTimeCellHeight:yo,pickerQuarterPanelContentHeight:Ja,borderRadiusSM:Ra,colorTextLightSolid:to,cellHoverBg:_a,timeColumnHeight:Go,timeColumnWidth:Ga,timeCellHeight:so,controlItemBgActive:xo,marginXXS:qa,pickerDatePanelPaddingHorizontal:uo,pickerControlIconMargin:co}=le,Qo=le.calc(Hn).mul(7).add(le.calc(uo).mul(2)).equal();return{[Ke]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:_n,borderRadius:Rr,outline:"none","&-focused":{borderColor:Tr},"&-rtl":{[`${Ke}-prev-icon,
${Ke}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ke}-next-icon,
${Ke}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Ke}-time-panel`]:{[`${Ke}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Qo},"&-header":{display:"flex",padding:`0 ${(0,mi.unit)(Mr)}`,color:Yr,borderBottom:`${(0,mi.unit)(Lr)} ${kr} ${Jr}`,"> *":{flex:"none"},button:{padding:0,color:ka,lineHeight:(0,mi.unit)(Sa),background:"transparent",border:0,cursor:"pointer",transition:`color ${_r}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:ao,"&:hover":{color:Va},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:fa,lineHeight:(0,mi.unit)(Sa),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Mr},"&:hover":{color:Tr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:In,height:In,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:In,height:In,border:"0 solid currentcolor",borderBlockStartWidth:Xr,borderInlineStartWidth:Xr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:co,insetInlineStart:co,display:"inline-block",width:In,height:In,border:"0 solid currentcolor",borderBlockStartWidth:Xr,borderInlineStartWidth:Xr,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:wa,fontWeight:"normal"},th:{height:le.calc(wa).add(le.calc(Lo).mul(2)).equal(),color:lo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,mi.unit)(Lo)} 0`,color:io,cursor:"pointer","&-in-view":{color:lo}},Jl(le)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ke}-content`]:{height:le.calc(yo).mul(4).equal()},[rt]:{padding:`0 ${(0,mi.unit)(Mr)}`}},"&-quarter-panel":{[`${Ke}-content`]:{height:Ja}},"&-decade-panel":{[rt]:{padding:`0 ${(0,mi.unit)(le.calc(Mr).div(2).equal())}`},[`${Ke}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ke}-body`]:{padding:`0 ${(0,mi.unit)(Mr)}`},[rt]:{width:Yt}},"&-date-panel":{[`${Ke}-body`]:{padding:`${(0,mi.unit)(Mr)} ${(0,mi.unit)(uo)}`},[`${Ke}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Ke}-cell`]:{[`&:hover ${rt},
&-selected ${rt},
${rt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${_r}`},"&:first-child:before":{borderStartStartRadius:Ra,borderEndStartRadius:Ra},"&:last-child:before":{borderStartEndRadius:Ra,borderEndEndRadius:Ra}},"&:hover td:before":{background:_a},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Et}`]:{"&:before":{background:Tr},[`&${Ke}-cell-week`]:{color:new xl.FastColor(to).setA(.5).toHexString()},[rt]:{color:to}}},"&-range-hover td:before":{background:xo}}},"&-week-panel, &-date-panel-show-week":{[`${Ke}-body`]:{padding:`${(0,mi.unit)(Mr)} ${(0,mi.unit)(Qn)}`},[`${Ke}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Ke}-time-panel`]:{borderInlineStart:`${(0,mi.unit)(Lr)} ${kr} ${Jr}`},[`${Ke}-date-panel,
${Ke}-time-panel`]:{transition:`opacity ${Zo}`},"&-active":{[`${Ke}-date-panel,
${Ke}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Ke}-content`]:{display:"flex",flex:"auto",height:Go},"&-column":{flex:"1 0 auto",width:Ga,margin:`${(0,mi.unit)(Or)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${_r}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:le.colorTextTertiary,borderRadius:le.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${le.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,mi.unit)(so)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,mi.unit)(Lr)} ${kr} ${Jr}`},"&-active":{background:new xl.FastColor(xo).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ke}-time-panel-cell`]:{marginInline:qa,[`${Ke}-time-panel-cell-inner`]:{display:"block",width:le.calc(Ga).sub(le.calc(qa).mul(2)).equal(),height:so,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:le.calc(Ga).sub(so).div(2).equal(),color:lo,lineHeight:(0,mi.unit)(so),borderRadius:Ra,cursor:"pointer",transition:`background ${_r}`,"&:hover":{background:_a}},"&-selected":{[`${Ke}-time-panel-cell-inner`]:{background:xo}},"&-disabled":{[`${Ke}-time-panel-cell-inner`]:{color:io,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Hl=le=>{const{componentCls:Ke,textHeight:Et,lineWidth:rt,paddingSM:Yt,antCls:In,colorPrimary:Hn,cellActiveWithRangeBg:Qn,colorPrimaryBorder:Mr,lineType:Or,colorSplit:_n}=le;return{[`${Ke}-dropdown`]:{[`${Ke}-footer`]:{borderTop:`${(0,mi.unit)(rt)} ${Or} ${_n}`,"&-extra":{padding:`0 ${(0,mi.unit)(Yt)}`,lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(rt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,mi.unit)(rt)} ${Or} ${_n}`}}},[`${Ke}-panels + ${Ke}-footer ${Ke}-ranges`]:{justifyContent:"space-between"},[`${Ke}-ranges`]:{marginBlock:0,paddingInline:(0,mi.unit)(Yt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(rt).mul(2)).equal()),display:"inline-block"},[`${Ke}-now-btn-disabled`]:{pointerEvents:"none",color:le.colorTextDisabled},[`${Ke}-preset > ${In}-tag-blue`]:{color:Hn,background:Qn,borderColor:Mr,cursor:"pointer"},[`${Ke}-ok`]:{paddingBlock:le.calc(rt).mul(2).equal(),marginInlineStart:"auto"}}}}};const rs=le=>{const{componentCls:Ke,controlHeightLG:Et,paddingXXS:rt,padding:Yt}=le;return{pickerCellCls:`${Ke}-cell`,pickerCellInnerCls:`${Ke}-cell-inner`,pickerYearMonthCellWidth:le.calc(Et).mul(1.5).equal(),pickerQuarterPanelContentHeight:le.calc(Et).mul(1.4).equal(),pickerCellPaddingVertical:le.calc(rt).add(le.calc(rt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:le.calc(Yt).add(le.calc(rt).div(2)).equal()}},al=le=>{const{colorBgContainerDisabled:Ke,controlHeight:Et,controlHeightSM:rt,controlHeightLG:Yt,paddingXXS:In,lineWidth:Hn}=le,Qn=In*2,Mr=Hn*2,Or=Math.min(Et-Qn,Et-Mr),_n=Math.min(rt-Qn,rt-Mr),Lr=Math.min(Yt-Qn,Yt-Mr);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(In/2),cellHoverBg:le.controlItemBgHover,cellActiveWithRangeBg:le.controlItemBgActive,cellHoverWithRangeBg:new xl.FastColor(le.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xl.FastColor(le.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ke,timeColumnWidth:Yt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:rt*1.5,cellHeight:rt,textHeight:Yt,withoutTimeCellHeight:Yt*1.65,multipleItemBg:le.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Or,multipleItemHeightSM:_n,multipleItemHeightLG:Lr,multipleSelectorBgDisabled:Ke,multipleItemColorDisabled:le.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},$i=le=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Rl.T)(le)),al(le)),(0,bl.w)(le)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:le.zIndexPopupBase+50});var ji=b(39082),ei=le=>{const{componentCls:Ke}=le;return{[Ke]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,ji.qG)(le)),(0,ji.vc)(le)),(0,ji.H8)(le)),(0,ji.Mu)(le)),{"&-outlined":{[`&${Ke}-multiple ${Ke}-selection-item`]:{background:le.multipleItemBg,border:`${(0,mi.unit)(le.lineWidth)} ${le.lineType} ${le.multipleItemBorderColor}`}},"&-filled":{[`&${Ke}-multiple ${Ke}-selection-item`]:{background:le.colorBgContainer,border:`${(0,mi.unit)(le.lineWidth)} ${le.lineType} ${le.colorSplit}`}},"&-borderless":{[`&${Ke}-multiple ${Ke}-selection-item`]:{background:le.multipleItemBg,border:`${(0,mi.unit)(le.lineWidth)} ${le.lineType} ${le.multipleItemBorderColor}`}},"&-underlined":{[`&${Ke}-multiple ${Ke}-selection-item`]:{background:le.multipleItemBg,border:`${(0,mi.unit)(le.lineWidth)} ${le.lineType} ${le.multipleItemBorderColor}`}}}]}};const Oi=(le,Ke,Et,rt)=>{const Yt=le.calc(Et).add(2).equal(),In=le.max(le.calc(Ke).sub(Yt).div(2).equal(),0),Hn=le.max(le.calc(Ke).sub(Yt).sub(In).equal(),0);return{padding:`${(0,mi.unit)(In)} ${(0,mi.unit)(rt)} ${(0,mi.unit)(Hn)}`}},Ki=le=>{const{componentCls:Ke,colorError:Et,colorWarning:rt}=le;return{[`${Ke}:not(${Ke}-disabled):not([disabled])`]:{[`&${Ke}-status-error`]:{[`${Ke}-active-bar`]:{background:Et}},[`&${Ke}-status-warning`]:{[`${Ke}-active-bar`]:{background:rt}}}}},Wi=le=>{const{componentCls:Ke,antCls:Et,controlHeight:rt,paddingInline:Yt,lineWidth:In,lineType:Hn,colorBorder:Qn,borderRadius:Mr,motionDurationMid:Or,colorTextDisabled:_n,colorTextPlaceholder:Lr,controlHeightLG:kr,fontSizeLG:Rr,controlHeightSM:Tr,paddingInlineSM:Yr,paddingXS:Jr,marginXS:Xr,colorTextDescription:ka,lineWidthBold:Sa,colorPrimary:_r,motionDurationSlow:Va,zIndexPopup:fa,paddingXXS:wa,sizePopupArrow:Lo,colorBgElevated:io,borderRadiusLG:lo,boxShadowSecondary:ao,borderRadiusSM:Zo,colorSplit:yo,cellHoverBg:Ja,presetsWidth:Ra,presetsMaxWidth:to,boxShadowPopoverArrow:_a,fontHeight:Go,fontHeightLG:Ga,lineHeightLG:so}=le;return[{[Ke]:Object.assign(Object.assign(Object.assign({},(0,is.Wf)(le)),Oi(le,rt,Go,Yt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Mr,transition:`border ${Or}, box-shadow ${Or}, background ${Or}`,[`${Ke}-prefix`]:{flex:"0 0 auto",marginInlineEnd:le.inputAffixPadding},[`${Ke}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:le.fontSize,lineHeight:le.lineHeight,transition:`all ${Or}`},(0,Cl.nz)(Lr)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:_n,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Lr}}},"&-large":Object.assign(Object.assign({},Oi(le,kr,Ga,Yt)),{[`${Ke}-input > input`]:{fontSize:Rr,lineHeight:so}}),"&-small":Object.assign({},Oi(le,Tr,Go,Yr)),[`${Ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:le.calc(Jr).div(2).equal(),color:_n,lineHeight:1,pointerEvents:"none",transition:`opacity ${Or}, color ${Or}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Xr}}},[`${Ke}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:_n,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Or}, color ${Or}`,"> *":{verticalAlign:"top"},"&:hover":{color:ka}},"&:hover":{[`${Ke}-clear`]:{opacity:1},[`${Ke}-suffix:not(:last-child)`]:{opacity:0}},[`${Ke}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Rr,color:_n,fontSize:Rr,verticalAlign:"top",cursor:"default",[`${Ke}-focused &`]:{color:ka},[`${Ke}-range-separator &`]:{[`${Ke}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ke}-active-bar`]:{bottom:le.calc(In).mul(-1).equal(),height:Sa,background:_r,opacity:0,transition:`all ${Va} ease-out`,pointerEvents:"none"},[`&${Ke}-focused`]:{[`${Ke}-active-bar`]:{opacity:1}},[`${Ke}-range-separator`]:{alignItems:"center",padding:`0 ${(0,mi.unit)(Jr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ke}-clear`]:{insetInlineEnd:Yt},[`&${Ke}-small`]:{[`${Ke}-clear`]:{insetInlineEnd:Yr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,is.Wf)(le)),ns(le)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:fa,[`&${Ke}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Ke}-dropdown-placement-bottomLeft,
&${Ke}-dropdown-placement-bottomRight`]:{[`${Ke}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ke}-dropdown-placement-topLeft,
&${Ke}-dropdown-placement-topRight`]:{[`${Ke}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Et}-slide-up-appear, &${Et}-slide-up-enter`]:{[`${Ke}-range-arrow${Ke}-range-arrow`]:{transition:"none"}},[`&${Et}-slide-up-enter${Et}-slide-up-enter-active${Ke}-dropdown-placement-topLeft,
&${Et}-slide-up-enter${Et}-slide-up-enter-active${Ke}-dropdown-placement-topRight,
&${Et}-slide-up-appear${Et}-slide-up-appear-active${Ke}-dropdown-placement-topLeft,
&${Et}-slide-up-appear${Et}-slide-up-appear-active${Ke}-dropdown-placement-topRight`]:{animationName:_i.Qt},[`&${Et}-slide-up-enter${Et}-slide-up-enter-active${Ke}-dropdown-placement-bottomLeft,
&${Et}-slide-up-enter${Et}-slide-up-enter-active${Ke}-dropdown-placement-bottomRight,
&${Et}-slide-up-appear${Et}-slide-up-appear-active${Ke}-dropdown-placement-bottomLeft,
&${Et}-slide-up-appear${Et}-slide-up-appear-active${Ke}-dropdown-placement-bottomRight`]:{animationName:_i.fJ},[`&${Et}-slide-up-leave ${Ke}-panel-container`]:{pointerEvents:"none"},[`&${Et}-slide-up-leave${Et}-slide-up-leave-active${Ke}-dropdown-placement-topLeft,
&${Et}-slide-up-leave${Et}-slide-up-leave-active${Ke}-dropdown-placement-topRight`]:{animationName:_i.ly},[`&${Et}-slide-up-leave${Et}-slide-up-leave-active${Ke}-dropdown-placement-bottomLeft,
&${Et}-slide-up-leave${Et}-slide-up-leave-active${Ke}-dropdown-placement-bottomRight`]:{animationName:_i.Uw},[`${Ke}-panel > ${Ke}-time-panel`]:{paddingTop:wa},[`${Ke}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ke}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:le.calc(Yt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Va} ease-out`},(0,bl.W)(le,io,_a)),{"&:before":{insetInlineStart:le.calc(Yt).mul(1.5).equal()}}),[`${Ke}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:io,borderRadius:lo,boxShadow:ao,transition:`margin ${Va}`,display:"inline-block",pointerEvents:"auto",[`${Ke}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ke}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ra,maxWidth:to,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Jr,borderInlineEnd:`${(0,mi.unit)(In)} ${Hn} ${yo}`,li:Object.assign(Object.assign({},is.vS),{borderRadius:Zo,paddingInline:Jr,paddingBlock:le.calc(Tr).sub(Go).div(2).equal(),cursor:"pointer",transition:`all ${Va}`,"+ li":{marginTop:Xr},"&:hover":{background:Ja}})}},[`${Ke}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Ke}-panel`]:{borderWidth:0}}},[`${Ke}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ke}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Qn}}}}),"&-dropdown-range":{padding:`${(0,mi.unit)(le.calc(Lo).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ke}-separator`]:{transform:"scale(-1, 1)"},[`${Ke}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,_i.oN)(le,"slide-up"),(0,_i.oN)(le,"slide-down"),(0,El.Fm)(le,"move-up"),(0,El.Fm)(le,"move-down")]};var Mi=(0,Ol.I$)("DatePicker",le=>{const Ke=(0,Wl.mergeToken)((0,Rl.e)(le),rs(le),{inputPaddingHorizontalBase:le.calc(le.paddingSM).sub(1).equal(),multipleSelectItemHeight:le.multipleItemHeight,selectHeight:le.controlHeight});return[Hl(Ke),Wi(Ke),ei(Ke),Ki(Ke),Ql(Ke),(0,jl.c)(le,{focusElCls:`${le.componentCls}-focused`})]},$i),ol=b(68525);function el(le,Ke,Et){return Et!==void 0?Et:Ke==="year"&&le.lang.yearPlaceholder?le.lang.yearPlaceholder:Ke==="quarter"&&le.lang.quarterPlaceholder?le.lang.quarterPlaceholder:Ke==="month"&&le.lang.monthPlaceholder?le.lang.monthPlaceholder:Ke==="week"&&le.lang.weekPlaceholder?le.lang.weekPlaceholder:Ke==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.placeholder:le.lang.placeholder}function cl(le,Ke,Et){return Et!==void 0?Et:Ke==="year"&&le.lang.yearPlaceholder?le.lang.rangeYearPlaceholder:Ke==="quarter"&&le.lang.quarterPlaceholder?le.lang.rangeQuarterPlaceholder:Ke==="month"&&le.lang.monthPlaceholder?le.lang.rangeMonthPlaceholder:Ke==="week"&&le.lang.weekPlaceholder?le.lang.rangeWeekPlaceholder:Ke==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.rangePlaceholder:le.lang.rangePlaceholder}function il(le,Ke){const{allowClear:Et=!0}=le,{clearIcon:rt,removeIcon:Yt}=(0,ol.Z)(Object.assign(Object.assign({},le),{prefixCls:Ke,componentName:"DatePicker"}));return[se.useMemo(()=>Et===!1?!1:Object.assign({clearIcon:rt},Et===!0?{}:Et),[Et,rt]),Yt]}const[ul,ll]=["week","WeekPicker"],[Dl,ls]=["month","MonthPicker"],[Cs,cs]=["year","YearPicker"],[as,Kl]=["quarter","QuarterPicker"],[hl,Ul]=["time","TimePicker"];var Vl=b(7939),Fs=le=>se.createElement(Vl.ZP,Object.assign({size:"small",type:"primary"},le));function bs(le){return(0,se.useMemo)(()=>Object.assign({button:Fs},le),[le])}var ds=function(le,Ke){var Et={};for(var rt in le)Object.prototype.hasOwnProperty.call(le,rt)&&Ke.indexOf(rt)<0&&(Et[rt]=le[rt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,rt=Object.getOwnPropertySymbols(le);Yt<rt.length;Yt++)Ke.indexOf(rt[Yt])<0&&Object.prototype.propertyIsEnumerable.call(le,rt[Yt])&&(Et[rt[Yt]]=le[rt[Yt]]);return Et},ks=le=>(0,se.forwardRef)((Et,rt)=>{var Yt;const{prefixCls:In,getPopupContainer:Hn,components:Qn,className:Mr,style:Or,placement:_n,size:Lr,disabled:kr,bordered:Rr=!0,placeholder:Tr,popupClassName:Yr,dropdownClassName:Jr,status:Xr,rootClassName:ka,variant:Sa,picker:_r}=Et,Va=ds(Et,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),fa=se.useRef(null),{getPrefixCls:wa,direction:Lo,getPopupContainer:io,rangePicker:lo}=(0,se.useContext)(Li.E_),ao=wa("picker",In),{compactSize:Zo,compactItemClassnames:yo}=(0,rl.ri)(ao,Lo),Ja=wa(),[Ra,to]=(0,ml.Z)("rangePicker",Sa,Rr),_a=(0,Ji.Z)(ao),[Go,Ga,so]=Mi(ao,_a),[xo]=il(Et,ao),qa=bs(Qn),uo=(0,qi.Z)(An=>{var fn;return(fn=Lr!=null?Lr:Zo)!==null&&fn!==void 0?fn:An}),co=se.useContext(pi.Z),Qo=kr!=null?kr:co,ii=(0,se.useContext)(Gi.aM),{hasFeedback:li,status:Te,feedbackIcon:Be}=ii,Lt=se.createElement(se.Fragment,null,_r===hl?se.createElement(It,null):se.createElement(lt,null),li&&Be);(0,se.useImperativeHandle)(rt,()=>fa.current);const[Wt]=(0,nl.Z)("Calendar",yl.Z),rn=Object.assign(Object.assign({},Wt),Et.locale),[un]=(0,Yo.Cn)("DatePicker",(Yt=Et.popupStyle)===null||Yt===void 0?void 0:Yt.zIndex);return Go(se.createElement(Vo.Z,{space:!0},se.createElement(oi,Object.assign({separator:se.createElement("span",{"aria-label":"to",className:`${ao}-separator`},se.createElement(me,null)),disabled:Qo,ref:fa,placement:_n,placeholder:cl(rn,_r,Tr),suffixIcon:Lt,prevIcon:se.createElement("span",{className:`${ao}-prev-icon`}),nextIcon:se.createElement("span",{className:`${ao}-next-icon`}),superPrevIcon:se.createElement("span",{className:`${ao}-super-prev-icon`}),superNextIcon:se.createElement("span",{className:`${ao}-super-next-icon`}),transitionName:`${Ja}-slide-up`,picker:_r},Va,{className:Zt()({[`${ao}-${uo}`]:uo,[`${ao}-${Ra}`]:to},(0,xi.Z)(ao,(0,xi.F)(Te,Xr),li),Ga,yo,Mr,lo==null?void 0:lo.className,so,_a,ka),style:Object.assign(Object.assign({},lo==null?void 0:lo.style),Or),locale:rn.lang,prefixCls:ao,getPopupContainer:Hn||io,generateConfig:le,components:qa,direction:Lo,classNames:{popup:Zt()(Ga,Yr||Jr,so,_a,ka)},styles:{popup:Object.assign(Object.assign({},Et.popupStyle),{zIndex:un})},allowClear:xo}))))}),fs=function(le,Ke){var Et={};for(var rt in le)Object.prototype.hasOwnProperty.call(le,rt)&&Ke.indexOf(rt)<0&&(Et[rt]=le[rt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,rt=Object.getOwnPropertySymbols(le);Yt<rt.length;Yt++)Ke.indexOf(rt[Yt])<0&&Object.prototype.propertyIsEnumerable.call(le,rt[Yt])&&(Et[rt[Yt]]=le[rt[Yt]]);return Et},Ms=le=>{const Ke=(Mr,Or)=>{const _n=Or===Ul?"timePicker":"datePicker";return(0,se.forwardRef)((kr,Rr)=>{var Tr;const{prefixCls:Yr,getPopupContainer:Jr,components:Xr,style:ka,className:Sa,rootClassName:_r,size:Va,bordered:fa,placement:wa,placeholder:Lo,popupClassName:io,dropdownClassName:lo,disabled:ao,status:Zo,variant:yo,onCalendarChange:Ja}=kr,Ra=fs(kr,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:to,direction:_a,getPopupContainer:Go,[_n]:Ga}=(0,se.useContext)(Li.E_),so=to("picker",Yr),{compactSize:xo,compactItemClassnames:qa}=(0,rl.ri)(so,_a),uo=se.useRef(null),[co,Qo]=(0,ml.Z)("datePicker",yo,fa),ii=(0,Ji.Z)(so),[li,Te,Be]=Mi(so,ii);(0,se.useImperativeHandle)(Rr,()=>uo.current);const Lt={showToday:!0},Wt=Mr||kr.picker,rn=to(),{onSelect:un,multiple:An}=Ra,fn=un&&Mr==="time"&&!An,On=(Da,Fa,Co)=>{Ja==null||Ja(Da,Fa,Co),fn&&un(Da)},[Tn,mr]=il(kr,so),or=bs(Xr),tr=(0,qi.Z)(Da=>{var Fa;return(Fa=Va!=null?Va:xo)!==null&&Fa!==void 0?Fa:Da}),Kn=se.useContext(pi.Z),Wn=ao!=null?ao:Kn,Vr=(0,se.useContext)(Gi.aM),{hasFeedback:Ir,status:$n,feedbackIcon:Qr}=Vr,ua=se.createElement(se.Fragment,null,Wt==="time"?se.createElement(It,null):se.createElement(lt,null),Ir&&Qr),[ra]=(0,nl.Z)("DatePicker",yl.Z),oa=Object.assign(Object.assign({},ra),kr.locale),[pa]=(0,Yo.Cn)("DatePicker",(Tr=kr.popupStyle)===null||Tr===void 0?void 0:Tr.zIndex);return li(se.createElement(Vo.Z,{space:!0},se.createElement(ni,Object.assign({ref:uo,placeholder:el(oa,Wt,Lo),suffixIcon:ua,placement:wa,prevIcon:se.createElement("span",{className:`${so}-prev-icon`}),nextIcon:se.createElement("span",{className:`${so}-next-icon`}),superPrevIcon:se.createElement("span",{className:`${so}-super-prev-icon`}),superNextIcon:se.createElement("span",{className:`${so}-super-next-icon`}),transitionName:`${rn}-slide-up`,picker:Mr,onCalendarChange:On},Lt,Ra,{locale:oa.lang,className:Zt()({[`${so}-${tr}`]:tr,[`${so}-${co}`]:Qo},(0,xi.Z)(so,(0,xi.F)($n,Zo),Ir),Te,qa,Ga==null?void 0:Ga.className,Sa,Be,ii,_r),style:Object.assign(Object.assign({},Ga==null?void 0:Ga.style),ka),prefixCls:so,getPopupContainer:Jr||Go,generateConfig:le,components:or,direction:_a,disabled:Wn,classNames:{popup:Zt()(Te,Be,ii,_r,io||lo)},styles:{popup:Object.assign(Object.assign({},kr.popupStyle),{zIndex:pa})},allowClear:Tn,removeIcon:mr}))))})},Et=Ke(),rt=Ke(ul,ll),Yt=Ke(Dl,ls),In=Ke(Cs,cs),Hn=Ke(as,Kl),Qn=Ke(hl,Ul);return{DatePicker:Et,WeekPicker:rt,MonthPicker:Yt,YearPicker:In,TimePicker:Qn,QuarterPicker:Hn}},Is=le=>{const{DatePicker:Ke,WeekPicker:Et,MonthPicker:rt,YearPicker:Yt,TimePicker:In,QuarterPicker:Hn}=Ms(le),Qn=ks(le),Mr=Ke;return Mr.WeekPicker=Et,Mr.MonthPicker=rt,Mr.YearPicker=Yt,Mr.RangePicker=Qn,Mr.TimePicker=In,Mr.QuarterPicker=Hn,Mr};const ms=Is(Je),hs=(0,$e.Z)(ms,"popupAlign",void 0,"picker");ms._InternalPanelDoNotUseOrYouWillBeFired=hs;const ri=(0,$e.Z)(ms.RangePicker,"popupAlign",void 0,"picker");ms._InternalRangePanelDoNotUseOrYouWillBeFired=ri,ms.generatePicker=Is;var ps=ms},37285:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ge}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(48755),Ce=b(36237),ye=b(63356),De=b(16931),ke=b(51636);const ve=Oe=>{const{componentCls:we,sizePaddingEdgeHorizontal:ze,colorSplit:ct,lineWidth:Je,textPaddingInline:$e,orientationMargin:se,verticalMarginInline:Ie}=Oe;return{[we]:Object.assign(Object.assign({},(0,ye.Wf)(Oe)),{borderBlockStart:`${(0,Ce.unit)(Je)} solid ${ct}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(Je)} solid ${ct}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(Oe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${we}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(Oe.dividerHorizontalWithTextGutterMargin)} 0`,color:Oe.colorTextHeading,fontWeight:500,fontSize:Oe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ct}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(Je)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${we}-with-text-start`]:{"&::before":{width:`calc(${se} * 100%)`},"&::after":{width:`calc(100% - ${se} * 100%)`}},[`&-horizontal${we}-with-text-end`]:{"&::before":{width:`calc(100% - ${se} * 100%)`},"&::after":{width:`calc(${se} * 100%)`}},[`${we}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:$e},"&-dashed":{background:"none",borderColor:ct,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(Je)} 0 0`},[`&-horizontal${we}-with-text${we}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${we}-dashed`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:ct,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(Je)} 0 0`},[`&-horizontal${we}-with-text${we}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${we}-dotted`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${we}-with-text`]:{color:Oe.colorText,fontWeight:"normal",fontSize:Oe.fontSize},[`&-horizontal${we}-with-text-start${we}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${we}-inner-text`]:{paddingInlineStart:ze}},[`&-horizontal${we}-with-text-end${we}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${we}-inner-text`]:{paddingInlineEnd:ze}}})}},ue=Oe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Oe.marginXS});var Re=(0,De.I$)("Divider",Oe=>{const we=(0,ke.mergeToken)(Oe,{dividerHorizontalWithTextGutterMargin:Oe.margin,dividerHorizontalGutterMargin:Oe.marginLG,sizePaddingEdgeHorizontal:0});return[ve(we)]},ue,{unitless:{orientationMargin:!0}}),ge=function(Oe,we){var ze={};for(var ct in Oe)Object.prototype.hasOwnProperty.call(Oe,ct)&&we.indexOf(ct)<0&&(ze[ct]=Oe[ct]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,ct=Object.getOwnPropertySymbols(Oe);Je<ct.length;Je++)we.indexOf(ct[Je])<0&&Object.prototype.propertyIsEnumerable.call(Oe,ct[Je])&&(ze[ct[Je]]=Oe[ct[Je]]);return ze},Ge=Oe=>{const{getPrefixCls:we,direction:ze,className:ct,style:Je}=(0,Ae.dj)("divider"),{prefixCls:$e,type:se="horizontal",orientation:Ie="center",orientationMargin:ut,className:je,rootClassName:xt,children:He,dashed:et,variant:lt="solid",plain:Pe,style:Fe}=Oe,Me=ge(Oe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ce=we("divider",$e),[It,_e,Ne]=Re(ce),pt=!!He,xe=y.useMemo(()=>Ie==="left"?ze==="rtl"?"end":"start":Ie==="right"?ze==="rtl"?"start":"end":Ie,[ze,Ie]),me=xe==="start"&&ut!=null,ot=xe==="end"&&ut!=null,Zt=oe()(ce,ct,_e,Ne,`${ce}-${se}`,{[`${ce}-with-text`]:pt,[`${ce}-with-text-${xe}`]:pt,[`${ce}-dashed`]:!!et,[`${ce}-${lt}`]:lt!=="solid",[`${ce}-plain`]:!!Pe,[`${ce}-rtl`]:ze==="rtl",[`${ce}-no-default-orientation-margin-start`]:me,[`${ce}-no-default-orientation-margin-end`]:ot},je,xt),Tt=y.useMemo(()=>typeof ut=="number"?ut:/^\d+$/.test(ut)?Number(ut):ut,[ut]),Se={marginInlineStart:me?Tt:void 0,marginInlineEnd:ot?Tt:void 0};return It(y.createElement("div",Object.assign({className:Zt,style:Object.assign(Object.assign({},Je),Fe)},Me,{role:"separator"}),He&&se!=="vertical"&&y.createElement("span",{className:`${ce}-inner-text`,style:Se},He)))}},36207:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return dt}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(33885),Ce=b(42978),ye=b(43403),De=b(34280),ke=y.createContext(null),ve=y.createContext({}),ue=ke,Re=b(20068),ge=b(54476),qe=b(77900),Ge=b(10228),Oe=b(26112),we=b(75931),ze=b(8654),ct=["prefixCls","className","containerRef"],Je=function(Le){var it=Le.prefixCls,yt=Le.className,Ot=Le.containerRef,Qe=(0,we.Z)(Le,ct),st=y.useContext(ve),pe=st.panel,Mt=(0,ze.x1)(pe,Ot);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(it,"-content"),yt),role:"dialog",ref:Mt},(0,Oe.Z)(Le,{aria:!0}),{"aria-modal":"true"},Qe))},$e=Je,se=b(48736);function Ie(We){return typeof We=="string"&&String(Number(We))===We?((0,se.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(We)):We}function ut(We){warning(!("wrapperClassName"in We),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!We.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var je={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function xt(We,Le){var it,yt,Ot,Qe=We.prefixCls,st=We.open,pe=We.placement,Mt=We.inline,sn=We.push,nn=We.forceRender,Kt=We.autoFocus,Vt=We.keyboard,en=We.classNames,gt=We.rootClassName,kt=We.rootStyle,$t=We.zIndex,Cn=We.className,Ue=We.id,St=We.style,vt=We.motion,Bt=We.width,yn=We.height,Mn=We.children,cr=We.mask,qn=We.maskClosable,Ht=We.maskMotion,Yn=We.maskClassName,Qt=We.maskStyle,vn=We.afterOpenChange,Rn=We.onClose,Jn=We.onMouseEnter,zn=We.onMouseOver,pn=We.onMouseLeave,dn=We.onClick,kn=We.onKeyDown,ir=We.onKeyUp,sr=We.styles,gr=We.drawerRender,Gn=y.useRef(),Sr=y.useRef(),nr=y.useRef();y.useImperativeHandle(Le,function(){return Gn.current});var Kr=function(qt){var Ct=qt.keyCode,gn=qt.shiftKey;switch(Ct){case Ge.Z.TAB:{if(Ct===Ge.Z.TAB){if(!gn&&document.activeElement===nr.current){var xr;(xr=Sr.current)===null||xr===void 0||xr.focus({preventScroll:!0})}else if(gn&&document.activeElement===Sr.current){var ur;(ur=nr.current)===null||ur===void 0||ur.focus({preventScroll:!0})}}break}case Ge.Z.ESC:{Rn&&Vt&&(qt.stopPropagation(),Rn(qt));break}}};y.useEffect(function(){if(st&&Kt){var tn;(tn=Gn.current)===null||tn===void 0||tn.focus({preventScroll:!0})}},[st]);var Pn=y.useState(!1),pr=(0,Ce.Z)(Pn,2),Br=pr[0],dr=pr[1],Gt=y.useContext(ue),ln;typeof sn=="boolean"?ln=sn?{}:{distance:0}:ln=sn||{};var bt=(it=(yt=(Ot=ln)===null||Ot===void 0?void 0:Ot.distance)!==null&&yt!==void 0?yt:Gt==null?void 0:Gt.pushDistance)!==null&&it!==void 0?it:180,Rt=y.useMemo(function(){return{pushDistance:bt,push:function(){dr(!0)},pull:function(){dr(!1)}}},[bt]);y.useEffect(function(){if(st){var tn;Gt==null||(tn=Gt.push)===null||tn===void 0||tn.call(Gt)}else{var qt;Gt==null||(qt=Gt.pull)===null||qt===void 0||qt.call(Gt)}},[st]),y.useEffect(function(){return function(){var tn;Gt==null||(tn=Gt.pull)===null||tn===void 0||tn.call(Gt)}},[]);var Nt=cr&&y.createElement(qe.default,(0,ge.Z)({key:"mask"},Ht,{visible:st}),function(tn,qt){var Ct=tn.className,gn=tn.style;return y.createElement("div",{className:oe()("".concat(Qe,"-mask"),Ct,en==null?void 0:en.mask,Yn),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},gn),Qt),sr==null?void 0:sr.mask),onClick:qn&&st?Rn:void 0,ref:qt})}),_t=typeof vt=="function"?vt(pe):vt,ft={};if(Br&&bt)switch(pe){case"top":ft.transform="translateY(".concat(bt,"px)");break;case"bottom":ft.transform="translateY(".concat(-bt,"px)");break;case"left":ft.transform="translateX(".concat(bt,"px)");break;default:ft.transform="translateX(".concat(-bt,"px)");break}pe==="left"||pe==="right"?ft.width=Ie(Bt):ft.height=Ie(yn);var cn={onMouseEnter:Jn,onMouseOver:zn,onMouseLeave:pn,onClick:dn,onKeyDown:kn,onKeyUp:ir},mn=y.createElement(qe.default,(0,ge.Z)({key:"panel"},_t,{visible:st,forceRender:nn,onVisibleChanged:function(qt){vn==null||vn(qt)},removeOnLeave:!1,leavedClassName:"".concat(Qe,"-content-wrapper-hidden")}),function(tn,qt){var Ct=tn.className,gn=tn.style,xr=y.createElement($e,(0,ge.Z)({id:Ue,containerRef:qt,prefixCls:Qe,className:oe()(Cn,en==null?void 0:en.content),style:(0,Ae.Z)((0,Ae.Z)({},St),sr==null?void 0:sr.content)},(0,Oe.Z)(We,{aria:!0}),cn),Mn);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(Qe,"-content-wrapper"),en==null?void 0:en.wrapper,Ct),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},ft),gn),sr==null?void 0:sr.wrapper)},(0,Oe.Z)(We,{data:!0})),gr?gr(xr):xr)}),bn=(0,Ae.Z)({},kt);return $t&&(bn.zIndex=$t),y.createElement(ue.Provider,{value:Rt},y.createElement("div",{className:oe()(Qe,"".concat(Qe,"-").concat(pe),gt,(0,Re.Z)((0,Re.Z)({},"".concat(Qe,"-open"),st),"".concat(Qe,"-inline"),Mt)),style:bn,tabIndex:-1,ref:Gn,onKeyDown:Kr},Nt,y.createElement("div",{tabIndex:0,ref:Sr,style:je,"aria-hidden":"true","data-sentinel":"start"}),mn,y.createElement("div",{tabIndex:0,ref:nr,style:je,"aria-hidden":"true","data-sentinel":"end"})))}var He=y.forwardRef(xt),et=He,lt=function(Le){var it=Le.open,yt=it===void 0?!1:it,Ot=Le.prefixCls,Qe=Ot===void 0?"rc-drawer":Ot,st=Le.placement,pe=st===void 0?"right":st,Mt=Le.autoFocus,sn=Mt===void 0?!0:Mt,nn=Le.keyboard,Kt=nn===void 0?!0:nn,Vt=Le.width,en=Vt===void 0?378:Vt,gt=Le.mask,kt=gt===void 0?!0:gt,$t=Le.maskClosable,Cn=$t===void 0?!0:$t,Ue=Le.getContainer,St=Le.forceRender,vt=Le.afterOpenChange,Bt=Le.destroyOnClose,yn=Le.onMouseEnter,Mn=Le.onMouseOver,cr=Le.onMouseLeave,qn=Le.onClick,Ht=Le.onKeyDown,Yn=Le.onKeyUp,Qt=Le.panelRef,vn=y.useState(!1),Rn=(0,Ce.Z)(vn,2),Jn=Rn[0],zn=Rn[1],pn=y.useState(!1),dn=(0,Ce.Z)(pn,2),kn=dn[0],ir=dn[1];(0,De.Z)(function(){ir(!0)},[]);var sr=kn?yt:!1,gr=y.useRef(),Gn=y.useRef();(0,De.Z)(function(){sr&&(Gn.current=document.activeElement)},[sr]);var Sr=function(Br){var dr;if(zn(Br),vt==null||vt(Br),!Br&&Gn.current&&!((dr=gr.current)!==null&&dr!==void 0&&dr.contains(Gn.current))){var Gt;(Gt=Gn.current)===null||Gt===void 0||Gt.focus({preventScroll:!0})}},nr=y.useMemo(function(){return{panel:Qt}},[Qt]);if(!St&&!Jn&&!sr&&Bt)return null;var Kr={onMouseEnter:yn,onMouseOver:Mn,onMouseLeave:cr,onClick:qn,onKeyDown:Ht,onKeyUp:Yn},Pn=(0,Ae.Z)((0,Ae.Z)({},Le),{},{open:sr,prefixCls:Qe,placement:pe,autoFocus:sn,keyboard:Kt,width:en,mask:kt,maskClosable:Cn,inline:Ue===!1,afterOpenChange:Sr,ref:gr},Kr);return y.createElement(ve.Provider,{value:nr},y.createElement(ye.Z,{open:sr||St||Jn,autoDestroy:!1,getContainer:Ue,autoLock:kt&&(sr||Jn)},y.createElement(et,Pn)))},Pe=lt,Fe=Pe,Me=b(62487),ce=b(75030),It=b(86641),_e=b(55743),Ne=b(48755),pt=b(91190),xe=b(78776),me=b(458),Zt=We=>{var Le,it;const{prefixCls:yt,title:Ot,footer:Qe,extra:st,loading:pe,onClose:Mt,headerStyle:sn,bodyStyle:nn,footerStyle:Kt,children:Vt,classNames:en,styles:gt}=We,kt=(0,Ne.dj)("drawer"),$t=y.useCallback(Bt=>y.createElement("button",{type:"button",onClick:Mt,"aria-label":"Close",className:`${yt}-close`},Bt),[Mt]),[Cn,Ue]=(0,xe.Z)((0,xe.w)(We),(0,xe.w)(kt),{closable:!0,closeIconRender:$t}),St=y.useMemo(()=>{var Bt,yn;return!Ot&&!Cn?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Bt=kt.styles)===null||Bt===void 0?void 0:Bt.header),sn),gt==null?void 0:gt.header),className:oe()(`${yt}-header`,{[`${yt}-header-close-only`]:Cn&&!Ot&&!st},(yn=kt.classNames)===null||yn===void 0?void 0:yn.header,en==null?void 0:en.header)},y.createElement("div",{className:`${yt}-header-title`},Ue,Ot&&y.createElement("div",{className:`${yt}-title`},Ot)),st&&y.createElement("div",{className:`${yt}-extra`},st))},[Cn,Ue,st,sn,yt,Ot]),vt=y.useMemo(()=>{var Bt,yn;if(!Qe)return null;const Mn=`${yt}-footer`;return y.createElement("div",{className:oe()(Mn,(Bt=kt.classNames)===null||Bt===void 0?void 0:Bt.footer,en==null?void 0:en.footer),style:Object.assign(Object.assign(Object.assign({},(yn=kt.styles)===null||yn===void 0?void 0:yn.footer),Kt),gt==null?void 0:gt.footer)},Qe)},[Qe,Kt,yt]);return y.createElement(y.Fragment,null,St,y.createElement("div",{className:oe()(`${yt}-body`,en==null?void 0:en.body,(Le=kt.classNames)===null||Le===void 0?void 0:Le.body),style:Object.assign(Object.assign(Object.assign({},(it=kt.styles)===null||it===void 0?void 0:it.body),nn),gt==null?void 0:gt.body)},pe?y.createElement(me.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${yt}-body-skeleton`}):Vt),vt)},Tt=b(36237),Se=b(63356),nt=b(16931),ht=b(51636);const zt=We=>{const Le="100%";return{left:`translateX(-${Le})`,right:`translateX(${Le})`,top:`translateY(-${Le})`,bottom:`translateY(${Le})`}[We]},At=(We,Le)=>({"&-enter, &-appear":Object.assign(Object.assign({},We),{"&-active":Le}),"&-leave":Object.assign(Object.assign({},Le),{"&-active":We})}),Jt=(We,Le)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Le}`}}},At({opacity:We},{opacity:1})),wt=(We,Le)=>[Jt(.7,Le),At({transform:zt(We)},{transform:"none"})];var Xt=We=>{const{componentCls:Le,motionDurationSlow:it}=We;return{[Le]:{[`${Le}-mask-motion`]:Jt(0,it),[`${Le}-panel-motion`]:["left","right","top","bottom"].reduce((yt,Ot)=>Object.assign(Object.assign({},yt),{[`&-${Ot}`]:wt(Ot,it)}),{})}}};const de=We=>{const{borderRadiusSM:Le,componentCls:it,zIndexPopup:yt,colorBgMask:Ot,colorBgElevated:Qe,motionDurationSlow:st,motionDurationMid:pe,paddingXS:Mt,padding:sn,paddingLG:nn,fontSizeLG:Kt,lineHeightLG:Vt,lineWidth:en,lineType:gt,colorSplit:kt,marginXS:$t,colorIcon:Cn,colorIconHover:Ue,colorBgTextHover:St,colorBgTextActive:vt,colorText:Bt,fontWeightStrong:yn,footerPaddingBlock:Mn,footerPaddingInline:cr,calc:qn}=We,Ht=`${it}-content-wrapper`;return{[it]:{position:"fixed",inset:0,zIndex:yt,pointerEvents:"none",color:Bt,"&-pure":{position:"relative",background:Qe,display:"flex",flexDirection:"column",[`&${it}-left`]:{boxShadow:We.boxShadowDrawerLeft},[`&${it}-right`]:{boxShadow:We.boxShadowDrawerRight},[`&${it}-top`]:{boxShadow:We.boxShadowDrawerUp},[`&${it}-bottom`]:{boxShadow:We.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${it}-mask`]:{position:"absolute",inset:0,zIndex:yt,background:Ot,pointerEvents:"auto"},[Ht]:{position:"absolute",zIndex:yt,maxWidth:"100vw",transition:`all ${st}`,"&-hidden":{display:"none"}},[`&-left > ${Ht}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:We.boxShadowDrawerLeft},[`&-right > ${Ht}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:We.boxShadowDrawerRight},[`&-top > ${Ht}`]:{top:0,insetInline:0,boxShadow:We.boxShadowDrawerUp},[`&-bottom > ${Ht}`]:{bottom:0,insetInline:0,boxShadow:We.boxShadowDrawerDown},[`${it}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Qe,pointerEvents:"auto"},[`${it}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,Tt.unit)(sn)} ${(0,Tt.unit)(nn)}`,fontSize:Kt,lineHeight:Vt,borderBottom:`${(0,Tt.unit)(en)} ${gt} ${kt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${it}-extra`]:{flex:"none"},[`${it}-close`]:Object.assign({display:"inline-flex",width:qn(Kt).add(Mt).equal(),height:qn(Kt).add(Mt).equal(),borderRadius:Le,justifyContent:"center",alignItems:"center",marginInlineEnd:$t,color:Cn,fontWeight:yn,fontSize:Kt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${pe}`,textRendering:"auto","&:hover":{color:Ue,backgroundColor:St,textDecoration:"none"},"&:active":{backgroundColor:vt}},(0,Se.Qy)(We)),[`${it}-title`]:{flex:1,margin:0,fontWeight:We.fontWeightStrong,fontSize:Kt,lineHeight:Vt},[`${it}-body`]:{flex:1,minWidth:0,minHeight:0,padding:nn,overflow:"auto",[`${it}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${it}-footer`]:{flexShrink:0,padding:`${(0,Tt.unit)(Mn)} ${(0,Tt.unit)(cr)}`,borderTop:`${(0,Tt.unit)(en)} ${gt} ${kt}`},"&-rtl":{direction:"rtl"}}}},ne=We=>({zIndexPopup:We.zIndexPopupBase,footerPaddingBlock:We.paddingXS,footerPaddingInline:We.padding});var te=(0,nt.I$)("Drawer",We=>{const Le=(0,ht.mergeToken)(We,{});return[de(Le),Xt(Le)]},ne),ae=function(We,Le){var it={};for(var yt in We)Object.prototype.hasOwnProperty.call(We,yt)&&Le.indexOf(yt)<0&&(it[yt]=We[yt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,yt=Object.getOwnPropertySymbols(We);Ot<yt.length;Ot++)Le.indexOf(yt[Ot])<0&&Object.prototype.propertyIsEnumerable.call(We,yt[Ot])&&(it[yt[Ot]]=We[yt[Ot]]);return it};const he=null,re={distance:180},fe=We=>{var Le;const{rootClassName:it,width:yt,height:Ot,size:Qe="default",mask:st=!0,push:pe=re,open:Mt,afterOpenChange:sn,onClose:nn,prefixCls:Kt,getContainer:Vt,style:en,className:gt,visible:kt,afterVisibleChange:$t,maskStyle:Cn,drawerStyle:Ue,contentWrapperStyle:St}=We,vt=ae(We,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Bt,getPrefixCls:yn,direction:Mn,className:cr,style:qn,classNames:Ht,styles:Yn}=(0,Ne.dj)("drawer"),Qt=yn("drawer",Kt),[vn,Rn,Jn]=te(Qt),zn=Vt===void 0&&Bt?()=>Bt(document.body):Vt,pn=oe()({"no-mask":!st,[`${Qt}-rtl`]:Mn==="rtl"},it,Rn,Jn),dn=y.useMemo(()=>yt!=null?yt:Qe==="large"?736:378,[yt,Qe]),kn=y.useMemo(()=>Ot!=null?Ot:Qe==="large"?736:378,[Ot,Qe]),ir={motionName:(0,It.m)(Qt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},sr=Pn=>({motionName:(0,It.m)(Qt,`panel-motion-${Pn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),gr=(0,pt.H)(),[Gn,Sr]=(0,ce.Cn)("Drawer",vt.zIndex),{classNames:nr={},styles:Kr={}}=vt;return vn(y.createElement(Me.Z,{form:!0,space:!0},y.createElement(_e.Z.Provider,{value:Sr},y.createElement(Fe,Object.assign({prefixCls:Qt,onClose:nn,maskMotion:ir,motion:sr},vt,{classNames:{mask:oe()(nr.mask,Ht.mask),content:oe()(nr.content,Ht.content),wrapper:oe()(nr.wrapper,Ht.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Kr.mask),Cn),Yn.mask),content:Object.assign(Object.assign(Object.assign({},Kr.content),Ue),Yn.content),wrapper:Object.assign(Object.assign(Object.assign({},Kr.wrapper),St),Yn.wrapper)},open:Mt!=null?Mt:kt,mask:st,push:pe,width:dn,height:kn,style:Object.assign(Object.assign({},qn),en),className:oe()(cr,gt),rootClassName:pn,getContainer:zn,afterOpenChange:sn!=null?sn:$t,panelRef:gr,zIndex:Gn}),y.createElement(Zt,Object.assign({prefixCls:Qt},vt,{onClose:nn}))))))},Ze=We=>{const{prefixCls:Le,style:it,className:yt,placement:Ot="right"}=We,Qe=ae(We,["prefixCls","style","className","placement"]),{getPrefixCls:st}=y.useContext(Ne.E_),pe=st("drawer",Le),[Mt,sn,nn]=te(pe),Kt=oe()(pe,`${pe}-pure`,`${pe}-${Ot}`,sn,nn,yt);return Mt(y.createElement("div",{className:Kt,style:it},y.createElement(Zt,Object.assign({prefixCls:pe},Qe))))};fe._InternalPanelDoNotUseOrYouWillBeFired=Ze;var dt=fe},19563:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Tt}});var y=b(59301),Ee=b(33853),oe=b(38819),Ae=b(92310),Ce=b.n(Ae),ye=b(96478),De=b(6089),ke=b(18929),ve=b(2738),ue=b(75030),ge=Se=>typeof Se!="object"&&typeof Se!="function"||Se===null,qe=b(52838),Ge=b(45915),Oe=b(22703),we=b(32383),ze=b(55743),ct=b(48755),Je=b(83397),$e=b(93041),se=b(78857),Ie=b(57700),ut=b(36237),je=b(63356),xt=b(46e3),He=b(93873),et=b(34925),lt=b(37645),Pe=b(36305),Fe=b(16931),Me=b(51636),It=Se=>{const{componentCls:nt,menuCls:ht,colorError:zt,colorTextLightSolid:At}=Se,Jt=`${ht}-item`;return{[`${nt}, ${nt}-menu-submenu`]:{[`${ht} ${Jt}`]:{[`&${Jt}-danger:not(${Jt}-disabled)`]:{color:zt,"&:hover":{color:At,backgroundColor:zt}}}}}};const _e=Se=>{const{componentCls:nt,menuCls:ht,zIndexPopup:zt,dropdownArrowDistance:At,sizePopupArrow:Jt,antCls:wt,iconCls:an,motionDurationMid:Xt,paddingBlock:de,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:ae,fontSizeIcon:he,controlPaddingHorizontal:re,colorBgElevated:fe}=Se;return[{[nt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:zt,display:"block","&::before":{position:"absolute",insetBlock:Se.calc(Jt).div(2).sub(At).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${wt}-btn`]:{[`& > ${an}-down, & > ${wt}-btn-icon > ${an}-down`]:{fontSize:he}},[`${nt}-wrap`]:{position:"relative",[`${wt}-btn > ${an}-down`]:{fontSize:he},[`${an}-down::before`]:{transition:`transform ${Xt}`}},[`${nt}-wrap-open`]:{[`${an}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${wt}-slide-down-enter${wt}-slide-down-enter-active${nt}-placement-bottomLeft,
&${wt}-slide-down-appear${wt}-slide-down-appear-active${nt}-placement-bottomLeft,
&${wt}-slide-down-enter${wt}-slide-down-enter-active${nt}-placement-bottom,
&${wt}-slide-down-appear${wt}-slide-down-appear-active${nt}-placement-bottom,
&${wt}-slide-down-enter${wt}-slide-down-enter-active${nt}-placement-bottomRight,
&${wt}-slide-down-appear${wt}-slide-down-appear-active${nt}-placement-bottomRight`]:{animationName:xt.fJ},[`&${wt}-slide-up-enter${wt}-slide-up-enter-active${nt}-placement-topLeft,
&${wt}-slide-up-appear${wt}-slide-up-appear-active${nt}-placement-topLeft,
&${wt}-slide-up-enter${wt}-slide-up-enter-active${nt}-placement-top,
&${wt}-slide-up-appear${wt}-slide-up-appear-active${nt}-placement-top,
&${wt}-slide-up-enter${wt}-slide-up-enter-active${nt}-placement-topRight,
&${wt}-slide-up-appear${wt}-slide-up-appear-active${nt}-placement-topRight`]:{animationName:xt.Qt},[`&${wt}-slide-down-leave${wt}-slide-down-leave-active${nt}-placement-bottomLeft,
&${wt}-slide-down-leave${wt}-slide-down-leave-active${nt}-placement-bottom,
&${wt}-slide-down-leave${wt}-slide-down-leave-active${nt}-placement-bottomRight`]:{animationName:xt.Uw},[`&${wt}-slide-up-leave${wt}-slide-up-leave-active${nt}-placement-topLeft,
&${wt}-slide-up-leave${wt}-slide-up-leave-active${nt}-placement-top,
&${wt}-slide-up-leave${wt}-slide-up-leave-active${nt}-placement-topRight`]:{animationName:xt.ly}}},(0,lt.ZP)(Se,fe,{arrowPlacement:{top:!0,bottom:!0}}),{[`${nt} ${ht}`]:{position:"relative",margin:0},[`${ht}-submenu-popup`]:{position:"absolute",zIndex:zt,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${nt}, ${nt}-menu-submenu`]:Object.assign(Object.assign({},(0,je.Wf)(Se)),{[ht]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:fe,backgroundClip:"padding-box",borderRadius:Se.borderRadiusLG,outline:"none",boxShadow:Se.boxShadowSecondary},(0,je.Qy)(Se)),{"&:empty":{padding:0,boxShadow:"none"},[`${ht}-item-group-title`]:{padding:`${(0,ut.unit)(de)} ${(0,ut.unit)(re)}`,color:Se.colorTextDescription,transition:`all ${Xt}`},[`${ht}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ht}-item-icon`]:{minWidth:ne,marginInlineEnd:Se.marginXS,fontSize:Se.fontSizeSM},[`${ht}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Xt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${ht}-item-extra`]:{paddingInlineStart:Se.padding,marginInlineStart:"auto",fontSize:Se.fontSizeSM,color:Se.colorTextDescription}},[`${ht}-item, ${ht}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,ut.unit)(de)} ${(0,ut.unit)(re)}`,color:Se.colorText,fontWeight:"normal",fontSize:ne,lineHeight:Se.lineHeight,cursor:"pointer",transition:`all ${Xt}`,borderRadius:Se.borderRadiusSM,"&:hover, &-active":{backgroundColor:Se.controlItemBgHover}},(0,je.Qy)(Se)),{"&-selected":{color:Se.colorPrimary,backgroundColor:Se.controlItemBgActive,"&:hover, &-active":{backgroundColor:Se.controlItemBgActiveHover}},"&-disabled":{color:ae,cursor:"not-allowed","&:hover":{color:ae,backgroundColor:fe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,ut.unit)(Se.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Se.colorSplit},[`${nt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Se.paddingXS,[`${nt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Se.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${ht}-item-group-list`]:{margin:`0 ${(0,ut.unit)(Se.marginXS)}`,padding:0,listStyle:"none"},[`${ht}-submenu-title`]:{paddingInlineEnd:Se.calc(re).add(Se.fontSizeSM).equal()},[`${ht}-submenu-vertical`]:{position:"relative"},[`${ht}-submenu${ht}-submenu-disabled ${nt}-menu-submenu-title`]:{[`&, ${nt}-menu-submenu-arrow-icon`]:{color:ae,backgroundColor:fe,cursor:"not-allowed"}},[`${ht}-submenu-selected ${nt}-menu-submenu-title`]:{color:Se.colorPrimary}})})},[(0,xt.oN)(Se,"slide-up"),(0,xt.oN)(Se,"slide-down"),(0,He.Fm)(Se,"move-up"),(0,He.Fm)(Se,"move-down"),(0,et._y)(Se,"zoom-big")]]},Ne=Se=>Object.assign(Object.assign({zIndexPopup:Se.zIndexPopupBase+50,paddingBlock:(Se.controlHeight-Se.fontSize*Se.lineHeight)/2},(0,lt.wZ)({contentRadius:Se.borderRadiusLG,limitVerticalRadius:!0})),(0,Pe.w)(Se));var pt=(0,Fe.I$)("Dropdown",Se=>{const{marginXXS:nt,sizePopupArrow:ht,paddingXXS:zt,componentCls:At}=Se,Jt=(0,Me.mergeToken)(Se,{menuCls:`${At}-menu`,dropdownArrowDistance:Se.calc(ht).div(2).add(nt).equal(),dropdownEdgeChildPadding:zt});return[_e(Jt),It(Jt)]},Ne,{resetStyle:!1});const xe=null,me=Se=>{var nt;const{menu:ht,arrow:zt,prefixCls:At,children:Jt,trigger:wt,disabled:an,dropdownRender:Xt,getPopupContainer:de,overlayClassName:ne,rootClassName:te,overlayStyle:ae,open:he,onOpenChange:re,visible:fe,onVisibleChange:Ze,mouseEnterDelay:dt=.15,mouseLeaveDelay:We=.1,autoAdjustOverflow:Le=!0,placement:it="",overlay:yt,transitionName:Ot}=Se,{getPopupContainer:Qe,getPrefixCls:st,direction:pe,dropdown:Mt}=y.useContext(ct.E_),sn=(0,we.ln)("Dropdown"),nn=y.useMemo(()=>{const zn=st();return Ot!==void 0?Ot:it.includes("top")?`${zn}-slide-down`:`${zn}-slide-up`},[st,it,Ot]),Kt=y.useMemo(()=>it?it.includes("Center")?it.slice(0,it.indexOf("Center")):it:pe==="rtl"?"bottomRight":"bottomLeft",[it,pe]),Vt=st("dropdown",At),en=(0,Je.Z)(Vt),[gt,kt,$t]=pt(Vt,en),[,Cn]=(0,Ie.ZP)(),Ue=y.Children.only(ge(Jt)?y.createElement("span",null,Jt):Jt),St=(0,Oe.Tm)(Ue,{className:Ce()(`${Vt}-trigger`,{[`${Vt}-rtl`]:pe==="rtl"},Ue.props.className),disabled:(nt=Ue.props.disabled)!==null&&nt!==void 0?nt:an}),vt=an?[]:wt,Bt=!!(vt!=null&&vt.includes("contextMenu")),[yn,Mn]=(0,ke.Z)(!1,{value:he!=null?he:fe}),cr=(0,De.Z)(zn=>{re==null||re(zn,{source:"trigger"}),Ze==null||Ze(zn),Mn(zn)}),qn=Ce()(ne,te,kt,$t,en,Mt==null?void 0:Mt.className,{[`${Vt}-rtl`]:pe==="rtl"}),Ht=(0,qe.Z)({arrowPointAtCenter:typeof zt=="object"&&zt.pointAtCenter,autoAdjustOverflow:Le,offset:Cn.marginXXS,arrowWidth:zt?Cn.sizePopupArrow:0,borderRadius:Cn.borderRadius}),Yn=y.useCallback(()=>{ht!=null&&ht.selectable&&(ht!=null&&ht.multiple)||(re==null||re(!1,{source:"menu"}),Mn(!1))},[ht==null?void 0:ht.selectable,ht==null?void 0:ht.multiple]),Qt=()=>{let zn;return ht!=null&&ht.items?zn=y.createElement($e.default,Object.assign({},ht)):typeof yt=="function"?zn=yt():zn=yt,Xt&&(zn=Xt(zn)),zn=y.Children.only(typeof zn=="string"?y.createElement("span",null,zn):zn),y.createElement(se.J,{prefixCls:`${Vt}-menu`,rootClassName:Ce()($t,en),expandIcon:y.createElement("span",{className:`${Vt}-menu-submenu-arrow`},pe==="rtl"?y.createElement(Ee.Z,{className:`${Vt}-menu-submenu-arrow-icon`}):y.createElement(oe.Z,{className:`${Vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Yn,validator:pn=>{let{mode:dn}=pn}},zn)},[vn,Rn]=(0,ue.Cn)("Dropdown",ae==null?void 0:ae.zIndex);let Jn=y.createElement(ye.Z,Object.assign({alignPoint:Bt},(0,ve.Z)(Se,["rootClassName"]),{mouseEnterDelay:dt,mouseLeaveDelay:We,visible:yn,builtinPlacements:Ht,arrow:!!zt,overlayClassName:qn,prefixCls:Vt,getPopupContainer:de||Qe,transitionName:nn,trigger:vt,overlay:Qt,placement:Kt,onVisibleChange:cr,overlayStyle:Object.assign(Object.assign(Object.assign({},Mt==null?void 0:Mt.style),ae),{zIndex:vn})}),St);return vn&&(Jn=y.createElement(ze.Z.Provider,{value:Rn},Jn)),gt(Jn)},ot=(0,Ge.Z)(me,"align",void 0,"dropdown",Se=>Se),Zt=Se=>y.createElement(ot,Object.assign({},Se),y.createElement("span",null));me._InternalPanelDoNotUseOrYouWillBeFired=Zt;var Tt=me},75727:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ge}});var y=b(19563),Ee=b(59301),oe=b(18785),Ae=b(92310),Ce=b.n(Ae),ye=b(7939),De=b(48755),ke=b(44104),ve=b(70045),ue=function(Oe,we){var ze={};for(var ct in Oe)Object.prototype.hasOwnProperty.call(Oe,ct)&&we.indexOf(ct)<0&&(ze[ct]=Oe[ct]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,ct=Object.getOwnPropertySymbols(Oe);Je<ct.length;Je++)we.indexOf(ct[Je])<0&&Object.prototype.propertyIsEnumerable.call(Oe,ct[Je])&&(ze[ct[Je]]=Oe[ct[Je]]);return ze};const Re=Oe=>{const{getPopupContainer:we,getPrefixCls:ze,direction:ct}=Ee.useContext(De.E_),{prefixCls:Je,type:$e="default",danger:se,disabled:Ie,loading:ut,onClick:je,htmlType:xt,children:He,className:et,menu:lt,arrow:Pe,autoFocus:Fe,overlay:Me,trigger:ce,align:It,open:_e,onOpenChange:Ne,placement:pt,getPopupContainer:xe,href:me,icon:ot=Ee.createElement(oe.Z,null),title:Zt,buttonsRender:Tt=dt=>dt,mouseEnterDelay:Se,mouseLeaveDelay:nt,overlayClassName:ht,overlayStyle:zt,destroyPopupOnHide:At,dropdownRender:Jt}=Oe,wt=ue(Oe,["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"]),an=ze("dropdown",Je),Xt=`${an}-button`,de={menu:lt,arrow:Pe,autoFocus:Fe,align:It,disabled:Ie,trigger:Ie?[]:ce,onOpenChange:Ne,getPopupContainer:xe||we,mouseEnterDelay:Se,mouseLeaveDelay:nt,overlayClassName:ht,overlayStyle:zt,destroyPopupOnHide:At,dropdownRender:Jt},{compactSize:ne,compactItemClassnames:te}=(0,ve.ri)(an,ct),ae=Ce()(Xt,te,et);"overlay"in Oe&&(de.overlay=Me),"open"in Oe&&(de.open=_e),"placement"in Oe?de.placement=pt:de.placement=ct==="rtl"?"bottomLeft":"bottomRight";const he=Ee.createElement(ye.ZP,{type:$e,danger:se,disabled:Ie,loading:ut,onClick:je,htmlType:xt,href:me,title:Zt},He),re=Ee.createElement(ye.ZP,{type:$e,danger:se,icon:ot}),[fe,Ze]=Tt([he,re]);return Ee.createElement(ke.Z.Compact,Object.assign({className:ae,size:ne,block:!0},wt),fe,Ee.createElement(y.Z,Object.assign({},de),Ze))};Re.__ANT_BUTTON=!0;var ge=Re;const qe=y.Z;qe.Button=ge;var Ge=qe},584:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return $e}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(9017),Ce=b(17835),ye=b(57700),ke=()=>{const[,se]=(0,ye.ZP)(),[Ie]=(0,Ae.Z)("Empty"),je=new Ce.FastColor(se.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return y.createElement("svg",{style:je,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(Ie==null?void 0:Ie.description)||"Empty"),y.createElement("g",{fill:"none",fillRule:"evenodd"},y.createElement("g",{transform:"translate(24 31.67)"},y.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),y.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"}),y.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)"}),y.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"}),y.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"})),y.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"}),y.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},y.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),y.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ue=()=>{const[,se]=(0,ye.ZP)(),[Ie]=(0,Ae.Z)("Empty"),{colorFill:ut,colorFillTertiary:je,colorFillQuaternary:xt,colorBgContainer:He}=se,{borderColor:et,shadowColor:lt,contentColor:Pe}=(0,y.useMemo)(()=>({borderColor:new Ce.FastColor(ut).onBackground(He).toHexString(),shadowColor:new Ce.FastColor(je).onBackground(He).toHexString(),contentColor:new Ce.FastColor(xt).onBackground(He).toHexString()}),[ut,je,xt,He]);return y.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(Ie==null?void 0:Ie.description)||"Empty"),y.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},y.createElement("ellipse",{fill:lt,cx:"32",cy:"33",rx:"32",ry:"7"}),y.createElement("g",{fillRule:"nonzero",stroke:et},y.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"}),y.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:Pe}))))},Re=b(16931),ge=b(51636);const qe=se=>{const{componentCls:Ie,margin:ut,marginXS:je,marginXL:xt,fontSize:He,lineHeight:et}=se;return{[Ie]:{marginInline:je,fontSize:He,lineHeight:et,textAlign:"center",[`${Ie}-image`]:{height:se.emptyImgHeight,marginBottom:je,opacity:se.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ie}-description`]:{color:se.colorTextDescription},[`${Ie}-footer`]:{marginTop:ut},"&-normal":{marginBlock:xt,color:se.colorTextDescription,[`${Ie}-description`]:{color:se.colorTextDescription},[`${Ie}-image`]:{height:se.emptyImgHeightMD}},"&-small":{marginBlock:je,color:se.colorTextDescription,[`${Ie}-image`]:{height:se.emptyImgHeightSM}}}}};var Ge=(0,Re.I$)("Empty",se=>{const{componentCls:Ie,controlHeightLG:ut,calc:je}=se,xt=(0,ge.mergeToken)(se,{emptyImgCls:`${Ie}-img`,emptyImgHeight:je(ut).mul(2.5).equal(),emptyImgHeightMD:ut,emptyImgHeightSM:je(ut).mul(.875).equal()});return[qe(xt)]}),Oe=b(48755),we=function(se,Ie){var ut={};for(var je in se)Object.prototype.hasOwnProperty.call(se,je)&&Ie.indexOf(je)<0&&(ut[je]=se[je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,je=Object.getOwnPropertySymbols(se);xt<je.length;xt++)Ie.indexOf(je[xt])<0&&Object.prototype.propertyIsEnumerable.call(se,je[xt])&&(ut[je[xt]]=se[je[xt]]);return ut};const ze=y.createElement(ke,null),ct=y.createElement(ue,null),Je=se=>{const{className:Ie,rootClassName:ut,prefixCls:je,image:xt=ze,description:He,children:et,imageStyle:lt,style:Pe,classNames:Fe,styles:Me}=se,ce=we(se,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:It,direction:_e,className:Ne,style:pt,classNames:xe,styles:me}=(0,Oe.dj)("empty"),ot=It("empty",je),[Zt,Tt,Se]=Ge(ot),[nt]=(0,Ae.Z)("Empty"),ht=typeof He!="undefined"?He:nt==null?void 0:nt.description,zt=typeof ht=="string"?ht:"empty";let At=null;return typeof xt=="string"?At=y.createElement("img",{alt:zt,src:xt}):At=xt,Zt(y.createElement("div",Object.assign({className:oe()(Tt,Se,ot,Ne,{[`${ot}-normal`]:xt===ct,[`${ot}-rtl`]:_e==="rtl"},Ie,ut,xe.root,Fe==null?void 0:Fe.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},me.root),pt),Me==null?void 0:Me.root),Pe)},ce),y.createElement("div",{className:oe()(`${ot}-image`,xe.image,Fe==null?void 0:Fe.image),style:Object.assign(Object.assign(Object.assign({},lt),me.image),Me==null?void 0:Me.image)},At),ht&&y.createElement("div",{className:oe()(`${ot}-description`,xe.description,Fe==null?void 0:Fe.description),style:Object.assign(Object.assign({},me.description),Me==null?void 0:Me.description)},ht),et&&y.createElement("div",{className:oe()(`${ot}-footer`,xe.footer,Fe==null?void 0:Fe.footer),style:Object.assign(Object.assign({},me.footer),Me==null?void 0:Me.footer)},et)))};Je.PRESENTED_IMAGE_DEFAULT=ze,Je.PRESENTED_IMAGE_SIMPLE=ct;var $e=Je},28284:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return ln}});var y=b(56553),Ee=b(94480),oe=b(59301),Ae=b(92310),Ce=b.n(Ae),ye=b(77900),De=b(86641),ke=b(83397);function ve(bt){const[Rt,Nt]=oe.useState(bt);return oe.useEffect(()=>{const _t=setTimeout(()=>{Nt(bt)},bt.length?0:10);return()=>{clearTimeout(_t)}},[bt]),Rt}var ue=b(36237),Re=b(63356),ge=b(34925),qe=b(34961),Ge=b(51636),Oe=b(16931),ze=bt=>{const{componentCls:Rt}=bt,Nt=`${Rt}-show-help`,_t=`${Rt}-show-help-item`;return{[Nt]:{transition:`opacity ${bt.motionDurationFast} ${bt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[_t]:{overflow:"hidden",transition:`height ${bt.motionDurationFast} ${bt.motionEaseInOut},
opacity ${bt.motionDurationFast} ${bt.motionEaseInOut},
transform ${bt.motionDurationFast} ${bt.motionEaseInOut} !important`,[`&${_t}-appear, &${_t}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${_t}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ct=bt=>({legend:{display:"block",width:"100%",marginBottom:bt.marginLG,padding:0,color:bt.colorTextDescription,fontSize:bt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ue.unit)(bt.lineWidth)} ${bt.lineType} ${bt.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,ue.unit)(bt.controlOutlineWidth)} ${bt.controlOutline}`},output:{display:"block",paddingTop:15,color:bt.colorText,fontSize:bt.fontSize,lineHeight:bt.lineHeight}}),Je=(bt,Rt)=>{const{formItemCls:Nt}=bt;return{[Nt]:{[`${Nt}-label > label`]:{height:Rt},[`${Nt}-control-input`]:{minHeight:Rt}}}},$e=bt=>{const{componentCls:Rt}=bt;return{[bt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(bt)),ct(bt)),{[`${Rt}-text`]:{display:"inline-block",paddingInlineEnd:bt.paddingSM},"&-small":Object.assign({},Je(bt,bt.controlHeightSM)),"&-large":Object.assign({},Je(bt,bt.controlHeightLG))})}},se=bt=>{const{formItemCls:Rt,iconCls:Nt,rootPrefixCls:_t,antCls:ft,labelRequiredMarkColor:cn,labelColor:mn,labelFontSize:bn,labelHeight:tn,labelColonMarginInlineStart:qt,labelColonMarginInlineEnd:Ct,itemMarginBottom:gn}=bt;return{[Rt]:Object.assign(Object.assign({},(0,Re.Wf)(bt)),{marginBottom:gn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${ft}-row`]:{display:"none"},"&-has-warning":{[`${Rt}-split`]:{color:bt.colorError}},"&-has-error":{[`${Rt}-split`]:{color:bt.colorWarning}},[`${Rt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:bt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:tn,color:mn,fontSize:bn,[`> ${Nt}`]:{fontSize:bt.fontSize,verticalAlign:"top"},[`&${Rt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:bt.marginXXS,color:cn,fontSize:bt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Rt}-required-mark-hidden, &${Rt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Rt}-optional`]:{display:"inline-block",marginInlineStart:bt.marginXXS,color:bt.colorTextDescription,[`&${Rt}-required-mark-hidden`]:{display:"none"}},[`${Rt}-tooltip`]:{color:bt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:bt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:qt,marginInlineEnd:Ct},[`&${Rt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Rt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${_t}-col-'"]):not([class*="' ${_t}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:bt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Rt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:bt.colorTextDescription,fontSize:bt.fontSize,lineHeight:bt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:bt.controlHeightSM,transition:`color ${bt.motionDurationMid} ${bt.motionEaseOut}`},"&-explain":{"&-error":{color:bt.colorError},"&-warning":{color:bt.colorWarning}}},[`&-with-help ${Rt}-explain`]:{height:"auto",opacity:1},[`${Rt}-feedback-icon`]:{fontSize:bt.fontSize,textAlign:"center",visibility:"visible",animationName:ge.kr,animationDuration:bt.motionDurationMid,animationTimingFunction:bt.motionEaseOutBack,pointerEvents:"none","&-success":{color:bt.colorSuccess},"&-error":{color:bt.colorError},"&-warning":{color:bt.colorWarning},"&-validating":{color:bt.colorPrimary}}})}},Ie=(bt,Rt)=>{const{formItemCls:Nt}=bt;return{[`${Rt}-horizontal`]:{[`${Nt}-label`]:{flexGrow:0},[`${Nt}-control`]:{flex:"1 1 0",minWidth:0},[`${Nt}-label[class$='-24'], ${Nt}-label[class*='-24 ']`]:{[`& + ${Nt}-control`]:{minWidth:"unset"}}}}},ut=bt=>{const{componentCls:Rt,formItemCls:Nt,inlineItemMarginBottom:_t}=bt;return{[`${Rt}-inline`]:{display:"flex",flexWrap:"wrap",[Nt]:{flex:"none",marginInlineEnd:bt.margin,marginBottom:_t,"&-row":{flexWrap:"nowrap"},[`> ${Nt}-label,
> ${Nt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Nt}-label`]:{flex:"none"},[`${Rt}-text`]:{display:"inline-block"},[`${Nt}-has-feedback`]:{display:"inline-block"}}}}},je=bt=>({padding:bt.verticalLabelPadding,margin:bt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),xt=bt=>{const{componentCls:Rt,formItemCls:Nt,rootPrefixCls:_t}=bt;return{[`${Nt} ${Nt}-label`]:je(bt),[`${Rt}:not(${Rt}-inline)`]:{[Nt]:{flexWrap:"wrap",[`${Nt}-label, ${Nt}-control`]:{[`&:not([class*=" ${_t}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},He=bt=>{const{componentCls:Rt,formItemCls:Nt,antCls:_t}=bt;return{[`${Rt}-vertical`]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${Nt}-row`]:{flexDirection:"column"},[`${Nt}-label > label`]:{height:"auto"},[`${Nt}-control`]:{width:"100%"},[`${Nt}-label,
${_t}-col-24${Nt}-label,
${_t}-col-xl-24${Nt}-label`]:je(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenXSMax)})`]:[xt(bt),{[Rt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${_t}-col-xs-24${Nt}-label`]:je(bt)}}}],[`@media (max-width: ${(0,ue.unit)(bt.screenSMMax)})`]:{[Rt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${_t}-col-sm-24${Nt}-label`]:je(bt)}}},[`@media (max-width: ${(0,ue.unit)(bt.screenMDMax)})`]:{[Rt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${_t}-col-md-24${Nt}-label`]:je(bt)}}},[`@media (max-width: ${(0,ue.unit)(bt.screenLGMax)})`]:{[Rt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${_t}-col-lg-24${Nt}-label`]:je(bt)}}}}},et=bt=>{const{formItemCls:Rt,antCls:Nt}=bt;return{[`${Rt}-vertical`]:{[`${Rt}-row`]:{flexDirection:"column"},[`${Rt}-label > label`]:{height:"auto"},[`${Rt}-control`]:{width:"100%"}},[`${Rt}-vertical ${Rt}-label,
${Nt}-col-24${Rt}-label,
${Nt}-col-xl-24${Rt}-label`]:je(bt),[`@media (max-width: ${(0,ue.unit)(bt.screenXSMax)})`]:[xt(bt),{[Rt]:{[`${Nt}-col-xs-24${Rt}-label`]:je(bt)}}],[`@media (max-width: ${(0,ue.unit)(bt.screenSMMax)})`]:{[Rt]:{[`${Nt}-col-sm-24${Rt}-label`]:je(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenMDMax)})`]:{[Rt]:{[`${Nt}-col-md-24${Rt}-label`]:je(bt)}},[`@media (max-width: ${(0,ue.unit)(bt.screenLGMax)})`]:{[Rt]:{[`${Nt}-col-lg-24${Rt}-label`]:je(bt)}}}},lt=bt=>({labelRequiredMarkColor:bt.colorError,labelColor:bt.colorTextHeading,labelFontSize:bt.fontSize,labelHeight:bt.controlHeight,labelColonMarginInlineStart:bt.marginXXS/2,labelColonMarginInlineEnd:bt.marginXS,itemMarginBottom:bt.marginLG,verticalLabelPadding:`0 0 ${bt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Pe=(bt,Rt)=>(0,Ge.mergeToken)(bt,{formItemCls:`${bt.componentCls}-item`,rootPrefixCls:Rt});var Fe=(0,Oe.I$)("Form",(bt,Rt)=>{let{rootPrefixCls:Nt}=Rt;const _t=Pe(bt,Nt);return[$e(_t),se(_t),ze(_t),Ie(_t,_t.componentCls),Ie(_t,_t.formItemCls),ut(_t),He(_t),et(_t),(0,qe.Z)(_t),ge.kr]},lt,{order:-1e3});const Me=[];function ce(bt,Rt,Nt){let _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof bt=="string"?bt:`${Rt}-${_t}`,error:bt,errorStatus:Nt}}var _e=bt=>{let{help:Rt,helpStatus:Nt,errors:_t=Me,warnings:ft=Me,className:cn,fieldId:mn,onVisibleChanged:bn}=bt;const{prefixCls:tn}=oe.useContext(y.Rk),qt=`${tn}-item-explain`,Ct=(0,ke.Z)(tn),[gn,xr,ur]=Fe(tn,Ct),Ar=oe.useMemo(()=>(0,De.Z)(tn),[tn]),sa=ve(_t),ya=ve(ft),Ea=oe.useMemo(()=>Rt!=null?[ce(Rt,"help",Nt)]:[].concat((0,Ee.Z)(sa.map((la,ba)=>ce(la,"error","error",ba))),(0,Ee.Z)(ya.map((la,ba)=>ce(la,"warning","warning",ba)))),[Rt,Nt,sa,ya]),na=oe.useMemo(()=>{const la={};return Ea.forEach(ba=>{let{key:za}=ba;la[za]=(la[za]||0)+1}),Ea.map((ba,za)=>Object.assign(Object.assign({},ba),{key:la[ba.key]>1?`${ba.key}-fallback-${za}`:ba.key}))},[Ea]),Ur={};return mn&&(Ur.id=`${mn}_help`),gn(oe.createElement(ye.default,{motionDeadline:Ar.motionDeadline,motionName:`${tn}-show-help`,visible:!!na.length,onVisibleChanged:bn},la=>{const{className:ba,style:za}=la;return oe.createElement("div",Object.assign({},Ur,{className:Ce()(qt,ba,ur,Ct,cn,xr),style:za}),oe.createElement(ye.CSSMotionList,Object.assign({keys:na},(0,De.Z)(tn),{motionName:`${tn}-show-help-item`,component:!1}),Wa=>{const{key:Ka,error:ca,errorStatus:Ta,className:Nr,style:No}=Wa;return oe.createElement("div",{key:Ka,className:Ce()(Nr,{[`${qt}-${Ta}`]:Ta}),style:No},ca)}))}))},Ne=b(22001),pt=b(48755),xe=b(2171),me=b(31756),ot=b(23069),Zt=b(76846),Tt=b(16722);const Se=["parentNode"],nt="form_item";function ht(bt){return bt===void 0||bt===!1?[]:Array.isArray(bt)?bt:[bt]}function zt(bt,Rt){if(!bt.length)return;const Nt=bt.join("_");return Rt?`${Rt}_${Nt}`:Se.includes(Nt)?`${nt}_${Nt}`:Nt}function At(bt,Rt,Nt,_t,ft,cn){let mn=_t;return cn!==void 0?mn=cn:Nt.validating?mn="validating":bt.length?mn="error":Rt.length?mn="warning":(Nt.touched||ft&&Nt.validated)&&(mn="success"),mn}var Jt=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt};function wt(bt){return ht(bt).join("_")}function an(bt,Rt){const Nt=Rt.getFieldInstance(bt),_t=(0,Zt.bn)(Nt);if(_t)return _t;const ft=zt(ht(bt),Rt.__INTERNAL__.name);if(ft)return document.getElementById(ft)}function Xt(bt){const[Rt]=(0,Ne.useForm)(),Nt=oe.useRef({}),_t=oe.useMemo(()=>bt!=null?bt:Object.assign(Object.assign({},Rt),{__INTERNAL__:{itemRef:ft=>cn=>{const mn=wt(ft);cn?Nt.current[mn]=cn:delete Nt.current[mn]}},scrollToField:function(ft){let cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:mn}=cn,bn=Jt(cn,["focus"]),tn=an(ft,_t);tn&&((0,Tt.Z)(tn,Object.assign({scrollMode:"if-needed",block:"nearest"},bn)),mn&&_t.focusField(ft))},focusField:ft=>{var cn,mn;const bn=_t.getFieldInstance(ft);typeof(bn==null?void 0:bn.focus)=="function"?bn.focus():(mn=(cn=an(ft,_t))===null||cn===void 0?void 0:cn.focus)===null||mn===void 0||mn.call(cn)},getFieldInstance:ft=>{const cn=wt(ft);return Nt.current[cn]}}),[bt,Rt]);return[_t]}var de=b(98350),ne=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt};const te=(bt,Rt)=>{const Nt=oe.useContext(xe.Z),{getPrefixCls:_t,direction:ft,requiredMark:cn,colon:mn,scrollToFirstError:bn,className:tn,style:qt}=(0,pt.dj)("form"),{prefixCls:Ct,className:gn,rootClassName:xr,size:ur,disabled:Ar=Nt,form:sa,colon:ya,labelAlign:Ea,labelWrap:na,labelCol:Ur,wrapperCol:la,hideRequiredMark:ba,layout:za="horizontal",scrollToFirstError:Wa,requiredMark:Ka,onFinishFailed:ca,name:Ta,style:Nr,feedbackIcons:No,variant:Ro}=bt,Bo=ne(bt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),po=(0,me.Z)(ur),qo=oe.useContext(de.Z),vo=oe.useMemo(()=>Ka!==void 0?Ka:ba?!1:cn!==void 0?cn:!0,[ba,Ka,cn]),Do=ya!=null?ya:mn,Qa=_t("form",Ct),jo=(0,ke.Z)(Qa),[ti,Ci,Fr]=Fe(Qa,jo),da=Ce()(Qa,`${Qa}-${za}`,{[`${Qa}-hide-required-mark`]:vo===!1,[`${Qa}-rtl`]:ft==="rtl",[`${Qa}-${po}`]:po},Fr,jo,Ci,tn,gn,xr),[tt]=Xt(sa),{__INTERNAL__:Ft}=tt;Ft.name=Ta;const Ut=oe.useMemo(()=>({name:Ta,labelAlign:Ea,labelCol:Ur,labelWrap:na,wrapperCol:la,vertical:za==="vertical",colon:Do,requiredMark:vo,itemRef:Ft.itemRef,form:tt,feedbackIcons:No}),[Ta,Ea,Ur,la,za,Do,vo,tt,No]),hn=oe.useRef(null);oe.useImperativeHandle(Rt,()=>{var Sn;return Object.assign(Object.assign({},tt),{nativeElement:(Sn=hn.current)===null||Sn===void 0?void 0:Sn.nativeElement})});const xn=(Sn,wn)=>{if(Sn){let Bn={block:"nearest"};typeof Sn=="object"&&(Bn=Object.assign(Object.assign({},Bn),Sn)),tt.scrollToField(wn,Bn)}},on=Sn=>{if(ca==null||ca(Sn),Sn.errorFields.length){const wn=Sn.errorFields[0].name;if(Wa!==void 0){xn(Wa,wn);return}bn!==void 0&&xn(bn,wn)}};return ti(oe.createElement(y.pg.Provider,{value:Ro},oe.createElement(xe.n,{disabled:Ar},oe.createElement(ot.Z.Provider,{value:po},oe.createElement(y.RV,{validateMessages:qo},oe.createElement(y.q3.Provider,{value:Ut},oe.createElement(Ne.default,Object.assign({id:Ta},Bo,{name:Ta,onFinishFailed:on,form:tt,ref:hn,style:Object.assign(Object.assign({},qt),Nr),className:da}))))))))};var he=oe.forwardRef(te),re=b(41799),fe=b(8654),Ze=b(22703),dt=b(32383),We=b(11592);function Le(bt){if(typeof bt=="function")return bt;const Rt=(0,We.Z)(bt);return Rt.length<=1?Rt[0]:Rt}const it=()=>{const{status:bt,errors:Rt=[],warnings:Nt=[]}=oe.useContext(y.aM);return{status:bt,errors:Rt,warnings:Nt}};it.Context=y.aM;var yt=it,Ot=b(16089);function Qe(bt){const[Rt,Nt]=oe.useState(bt),_t=oe.useRef(null),ft=oe.useRef([]),cn=oe.useRef(!1);oe.useEffect(()=>(cn.current=!1,()=>{cn.current=!0,Ot.Z.cancel(_t.current),_t.current=null}),[]);function mn(bn){cn.current||(_t.current===null&&(ft.current=[],_t.current=(0,Ot.Z)(()=>{_t.current=null,Nt(tn=>{let qt=tn;return ft.current.forEach(Ct=>{qt=Ct(qt)}),qt})})),ft.current.push(bn))}return[Rt,mn]}function st(){const{itemRef:bt}=oe.useContext(y.q3),Rt=oe.useRef({});function Nt(_t,ft){const cn=ft&&typeof ft=="object"&&(0,fe.C4)(ft),mn=_t.join("_");return(Rt.current.name!==mn||Rt.current.originRef!==cn)&&(Rt.current.name=mn,Rt.current.originRef=cn,Rt.current.ref=(0,fe.sQ)(bt(_t),cn)),Rt.current.ref}return Nt}var pe=b(29194),Mt=b(34280),sn=b(2738),nn=b(65970),Kt=b(70425),Vt=b(5472);const en=bt=>{const{formItemCls:Rt}=bt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Rt}-control`]:{display:"flex"}}}};var gt=(0,Oe.bk)(["Form","item-item"],(bt,Rt)=>{let{rootPrefixCls:Nt}=Rt;const _t=Pe(bt,Nt);return[en(_t)]}),kt=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt};const $t=24;var Ue=bt=>{const{prefixCls:Rt,status:Nt,labelCol:_t,wrapperCol:ft,children:cn,errors:mn,warnings:bn,_internalItemRender:tn,extra:qt,help:Ct,fieldId:gn,marginBottom:xr,onErrorVisibleChanged:ur,label:Ar}=bt,sa=`${Rt}-item`,ya=oe.useContext(y.q3),Ea=oe.useMemo(()=>{let Bo=Object.assign({},ft||ya.wrapperCol||{});return Ar===null&&!_t&&!ft&&ya.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(qo=>{const vo=qo?[qo]:[],Do=(0,Kt.U2)(ya.labelCol,vo),Qa=typeof Do=="object"?Do:{},jo=(0,Kt.U2)(Bo,vo),ti=typeof jo=="object"?jo:{};"span"in Qa&&!("offset"in ti)&&Qa.span<$t&&(Bo=(0,Kt.t8)(Bo,[].concat(vo,["offset"]),Qa.span))}),Bo},[ft,ya]),na=Ce()(`${sa}-control`,Ea.className),Ur=oe.useMemo(()=>{const{labelCol:Bo,wrapperCol:po}=ya;return kt(ya,["labelCol","wrapperCol"])},[ya]),la=oe.useRef(null),[ba,za]=oe.useState(0);(0,Mt.Z)(()=>{qt&&la.current?za(la.current.clientHeight):za(0)},[qt]);const Wa=oe.createElement("div",{className:`${sa}-control-input`},oe.createElement("div",{className:`${sa}-control-input-content`},cn)),Ka=oe.useMemo(()=>({prefixCls:Rt,status:Nt}),[Rt,Nt]),ca=xr!==null||mn.length||bn.length?oe.createElement(y.Rk.Provider,{value:Ka},oe.createElement(_e,{fieldId:gn,errors:mn,warnings:bn,help:Ct,helpStatus:Nt,className:`${sa}-explain-connected`,onVisibleChanged:ur})):null,Ta={};gn&&(Ta.id=`${gn}_extra`);const Nr=qt?oe.createElement("div",Object.assign({},Ta,{className:`${sa}-extra`,ref:la}),qt):null,No=ca||Nr?oe.createElement("div",{className:`${sa}-additional`,style:xr?{minHeight:xr+ba}:{}},ca,Nr):null,Ro=tn&&tn.mark==="pro_table_render"&&tn.render?tn.render(bt,{input:Wa,errorList:ca,extra:Nr}):oe.createElement(oe.Fragment,null,Wa,No);return oe.createElement(y.q3.Provider,{value:Ur},oe.createElement(Vt.Z,Object.assign({},Ea,{className:na}),Ro),oe.createElement(gt,{prefixCls:Rt}))},St=b(61485),vt=b(9017),Bt=b(85981),yn=b(25399),Mn=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt};function cr(bt){return bt?typeof bt=="object"&&!oe.isValidElement(bt)?bt:{title:bt}:null}var Ht=bt=>{let{prefixCls:Rt,label:Nt,htmlFor:_t,labelCol:ft,labelAlign:cn,colon:mn,required:bn,requiredMark:tn,tooltip:qt,vertical:Ct}=bt;var gn;const[xr]=(0,vt.Z)("Form"),{labelAlign:ur,labelCol:Ar,labelWrap:sa,colon:ya}=oe.useContext(y.q3);if(!Nt)return null;const Ea=ft||Ar||{},na=cn||ur,Ur=`${Rt}-item-label`,la=Ce()(Ur,na==="left"&&`${Ur}-left`,Ea.className,{[`${Ur}-wrap`]:!!sa});let ba=Nt;const za=mn===!0||ya!==!1&&mn!==!1;za&&!Ct&&typeof Nt=="string"&&Nt.trim()&&(ba=Nt.replace(/[:|]\s*$/,""));const Ka=cr(qt);if(Ka){const{icon:Bo=oe.createElement(St.Z,null)}=Ka,po=Mn(Ka,["icon"]),qo=oe.createElement(yn.Z,Object.assign({},po),oe.cloneElement(Bo,{className:`${Rt}-item-tooltip`,title:"",onClick:vo=>{vo.preventDefault()},tabIndex:null}));ba=oe.createElement(oe.Fragment,null,ba,qo)}const ca=tn==="optional",Ta=typeof tn=="function",Nr=tn===!1;Ta?ba=tn(ba,{required:!!bn}):ca&&!bn&&(ba=oe.createElement(oe.Fragment,null,ba,oe.createElement("span",{className:`${Rt}-item-optional`,title:""},(xr==null?void 0:xr.optional)||((gn=Bt.Z.Form)===null||gn===void 0?void 0:gn.optional))));let No;Nr?No="hidden":(ca||Ta)&&(No="optional");const Ro=Ce()({[`${Rt}-item-required`]:bn,[`${Rt}-item-required-mark-${No}`]:No,[`${Rt}-item-no-colon`]:!za});return oe.createElement(Vt.Z,Object.assign({},Ea,{className:la}),oe.createElement("label",{htmlFor:_t,className:Ro,title:typeof Nt=="string"?Nt:""},ba))},Yn=b(29679),Qt=b(19248),vn=b(96512),Rn=b(58617);const Jn={success:Yn.Z,warning:vn.Z,error:Qt.Z,validating:Rn.Z};function zn(bt){let{children:Rt,errors:Nt,warnings:_t,hasFeedback:ft,validateStatus:cn,prefixCls:mn,meta:bn,noStyle:tn}=bt;const qt=`${mn}-item`,{feedbackIcons:Ct}=oe.useContext(y.q3),gn=At(Nt,_t,bn,null,!!ft,cn),{isFormItemInput:xr,status:ur,hasFeedback:Ar,feedbackIcon:sa}=oe.useContext(y.aM),ya=oe.useMemo(()=>{var Ea;let na;if(ft){const la=ft!==!0&&ft.icons||Ct,ba=gn&&((Ea=la==null?void 0:la({status:gn,errors:Nt,warnings:_t}))===null||Ea===void 0?void 0:Ea[gn]),za=gn&&Jn[gn];na=ba!==!1&&za?oe.createElement("span",{className:Ce()(`${qt}-feedback-icon`,`${qt}-feedback-icon-${gn}`)},ba||oe.createElement(za,null)):null}const Ur={status:gn||"",errors:Nt,warnings:_t,hasFeedback:!!ft,feedbackIcon:na,isFormItemInput:!0};return tn&&(Ur.status=(gn!=null?gn:ur)||"",Ur.isFormItemInput=xr,Ur.hasFeedback=!!(ft!=null?ft:Ar),Ur.feedbackIcon=ft!==void 0?Ur.feedbackIcon:sa),Ur},[gn,ft,tn,xr,ur]);return oe.createElement(y.aM.Provider,{value:ya},Rt)}var pn=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt};function dn(bt){const{prefixCls:Rt,className:Nt,rootClassName:_t,style:ft,help:cn,errors:mn,warnings:bn,validateStatus:tn,meta:qt,hasFeedback:Ct,hidden:gn,children:xr,fieldId:ur,required:Ar,isRequired:sa,onSubItemMetaChange:ya,layout:Ea}=bt,na=pn(bt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),Ur=`${Rt}-item`,{requiredMark:la,vertical:ba}=oe.useContext(y.q3),za=ba||Ea==="vertical",Wa=oe.useRef(null),Ka=ve(mn),ca=ve(bn),Ta=cn!=null,Nr=!!(Ta||mn.length||bn.length),No=!!Wa.current&&(0,pe.Z)(Wa.current),[Ro,Bo]=oe.useState(null);(0,Mt.Z)(()=>{if(Nr&&Wa.current){const Qa=getComputedStyle(Wa.current);Bo(parseInt(Qa.marginBottom,10))}},[Nr,No]);const po=Qa=>{Qa||Bo(null)},vo=function(){let Qa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const jo=Qa?Ka:qt.errors,ti=Qa?ca:qt.warnings;return At(jo,ti,qt,"",!!Ct,tn)}(),Do=Ce()(Ur,Nt,_t,{[`${Ur}-with-help`]:Ta||Ka.length||ca.length,[`${Ur}-has-feedback`]:vo&&Ct,[`${Ur}-has-success`]:vo==="success",[`${Ur}-has-warning`]:vo==="warning",[`${Ur}-has-error`]:vo==="error",[`${Ur}-is-validating`]:vo==="validating",[`${Ur}-hidden`]:gn,[`${Ur}-${Ea}`]:Ea});return oe.createElement("div",{className:Do,style:ft,ref:Wa},oe.createElement(nn.Z,Object.assign({className:`${Ur}-row`},(0,sn.Z)(na,["_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"])),oe.createElement(Ht,Object.assign({htmlFor:ur},bt,{requiredMark:la,required:Ar!=null?Ar:sa,prefixCls:Rt,vertical:za})),oe.createElement(Ue,Object.assign({},bt,qt,{errors:Ka,warnings:ca,prefixCls:Rt,status:vo,help:cn,marginBottom:Ro,onErrorVisibleChanged:po}),oe.createElement(y.qI.Provider,{value:ya},oe.createElement(zn,{prefixCls:Rt,meta:qt,errors:qt.errors,warnings:qt.warnings,hasFeedback:Ct,validateStatus:vo},xr)))),!!Ro&&oe.createElement("div",{className:`${Ur}-margin-offset`,style:{marginBottom:-Ro}}))}const kn="__SPLIT__",ir=null;function sr(bt,Rt){const Nt=Object.keys(bt),_t=Object.keys(Rt);return Nt.length===_t.length&&Nt.every(ft=>{const cn=bt[ft],mn=Rt[ft];return cn===mn||typeof cn=="function"||typeof mn=="function"})}const gr=oe.memo(bt=>{let{children:Rt}=bt;return Rt},(bt,Rt)=>sr(bt.control,Rt.control)&&bt.update===Rt.update&&bt.childProps.length===Rt.childProps.length&&bt.childProps.every((Nt,_t)=>Nt===Rt.childProps[_t]));function Gn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Sr(bt){const{name:Rt,noStyle:Nt,className:_t,dependencies:ft,prefixCls:cn,shouldUpdate:mn,rules:bn,children:tn,required:qt,label:Ct,messageVariables:gn,trigger:xr="onChange",validateTrigger:ur,hidden:Ar,help:sa,layout:ya}=bt,{getPrefixCls:Ea}=oe.useContext(pt.E_),{name:na}=oe.useContext(y.q3),Ur=Le(tn),la=typeof Ur=="function",ba=oe.useContext(y.qI),{validateTrigger:za}=oe.useContext(Ne.FieldContext),Wa=ur!==void 0?ur:za,Ka=Rt!=null,ca=Ea("form",cn),Ta=(0,ke.Z)(ca),[Nr,No,Ro]=Fe(ca,Ta),Bo=(0,dt.ln)("Form.Item"),po=oe.useContext(Ne.ListContext),qo=oe.useRef(null),[vo,Do]=Qe({}),[Qa,jo]=(0,re.Z)(()=>Gn()),ti=hn=>{const xn=po==null?void 0:po.getKey(hn.name);if(jo(hn.destroy?Gn():hn,!0),Nt&&sa!==!1&&ba){let on=hn.name;if(hn.destroy)on=qo.current||on;else if(xn!==void 0){const[Sn,wn]=xn;on=[Sn].concat((0,Ee.Z)(wn)),qo.current=on}ba(hn,on)}},Ci=(hn,xn)=>{Do(on=>{const Sn=Object.assign({},on),Bn=[].concat((0,Ee.Z)(hn.name.slice(0,-1)),(0,Ee.Z)(xn)).join(kn);return hn.destroy?delete Sn[Bn]:Sn[Bn]=hn,Sn})},[Fr,da]=oe.useMemo(()=>{const hn=(0,Ee.Z)(Qa.errors),xn=(0,Ee.Z)(Qa.warnings);return Object.values(vo).forEach(on=>{hn.push.apply(hn,(0,Ee.Z)(on.errors||[])),xn.push.apply(xn,(0,Ee.Z)(on.warnings||[]))}),[hn,xn]},[vo,Qa.errors,Qa.warnings]),tt=st();function Ft(hn,xn,on){return Nt&&!Ar?oe.createElement(zn,{prefixCls:ca,hasFeedback:bt.hasFeedback,validateStatus:bt.validateStatus,meta:Qa,errors:Fr,warnings:da,noStyle:!0},hn):oe.createElement(dn,Object.assign({key:"row"},bt,{className:Ce()(_t,Ro,Ta,No),prefixCls:ca,fieldId:xn,isRequired:on,errors:Fr,warnings:da,meta:Qa,onSubItemMetaChange:Ci,layout:ya}),hn)}if(!Ka&&!la&&!ft)return Nr(Ft(Ur));let Ut={};return typeof Ct=="string"?Ut.label=Ct:Rt&&(Ut.label=String(Rt)),gn&&(Ut=Object.assign(Object.assign({},Ut),gn)),Nr(oe.createElement(Ne.Field,Object.assign({},bt,{messageVariables:Ut,trigger:xr,validateTrigger:Wa,onMetaChange:ti}),(hn,xn,on)=>{const Sn=ht(Rt).length&&xn?xn.name:[],wn=zt(Sn,na),Bn=qt!==void 0?qt:!!(bn!=null&&bn.some(Vn=>{if(Vn&&typeof Vn=="object"&&Vn.required&&!Vn.warningOnly)return!0;if(typeof Vn=="function"){const rr=Vn(on);return(rr==null?void 0:rr.required)&&!(rr!=null&&rr.warningOnly)}return!1})),fr=Object.assign({},hn);let Dr=null;if(Array.isArray(Ur)&&Ka)Dr=Ur;else if(!(la&&(!(mn||ft)||Ka))){if(!(ft&&!la&&!Ka))if(oe.isValidElement(Ur)){const Vn=Object.assign(Object.assign({},Ur.props),fr);if(Vn.id||(Vn.id=wn),sa||Fr.length>0||da.length>0||bt.extra){const Wr=[];(sa||Fr.length>0)&&Wr.push(`${wn}_help`),bt.extra&&Wr.push(`${wn}_extra`),Vn["aria-describedby"]=Wr.join(" ")}Fr.length>0&&(Vn["aria-invalid"]="true"),Bn&&(Vn["aria-required"]="true"),(0,fe.Yr)(Ur)&&(Vn.ref=tt(Sn,Ur)),new Set([].concat((0,Ee.Z)(ht(xr)),(0,Ee.Z)(ht(Wa)))).forEach(Wr=>{Vn[Wr]=function(){for(var xa,eo,no,Io,Eo,zo=arguments.length,Wo=new Array(zo),Ko=0;Ko<zo;Ko++)Wo[Ko]=arguments[Ko];(no=fr[Wr])===null||no===void 0||(xa=no).call.apply(xa,[fr].concat(Wo)),(Eo=(Io=Ur.props)[Wr])===null||Eo===void 0||(eo=Eo).call.apply(eo,[Io].concat(Wo))}});const yr=[Vn["aria-required"],Vn["aria-invalid"],Vn["aria-describedby"]];Dr=oe.createElement(gr,{control:fr,update:Ur,childProps:yr},(0,Ze.Tm)(Ur,Vn))}else la&&(mn||ft)&&!Ka?Dr=Ur(on):Dr=Ur}return Ft(Dr,wn,Bn)}))}const nr=Sr;nr.useStatus=yt;var Kr=nr,Pn=function(bt,Rt){var Nt={};for(var _t in bt)Object.prototype.hasOwnProperty.call(bt,_t)&&Rt.indexOf(_t)<0&&(Nt[_t]=bt[_t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,_t=Object.getOwnPropertySymbols(bt);ft<_t.length;ft++)Rt.indexOf(_t[ft])<0&&Object.prototype.propertyIsEnumerable.call(bt,_t[ft])&&(Nt[_t[ft]]=bt[_t[ft]]);return Nt},Br=bt=>{var{prefixCls:Rt,children:Nt}=bt,_t=Pn(bt,["prefixCls","children"]);const{getPrefixCls:ft}=oe.useContext(pt.E_),cn=ft("form",Rt),mn=oe.useMemo(()=>({prefixCls:cn,status:"error"}),[cn]);return oe.createElement(Ne.List,Object.assign({},_t),(bn,tn,qt)=>oe.createElement(y.Rk.Provider,{value:mn},Nt(bn.map(Ct=>Object.assign(Object.assign({},Ct),{fieldKey:Ct.key})),tn,{errors:qt.errors,warnings:qt.warnings})))};function dr(){const{form:bt}=oe.useContext(y.q3);return bt}const Gt=he;Gt.Item=Kr,Gt.List=Br,Gt.ErrorList=_e,Gt.useForm=Xt,Gt.useFormInstance=dr,Gt.useWatch=Ne.useWatch,Gt.Provider=y.RV,Gt.create=()=>{};var ln=Gt},4875:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Cn}});var y=b(59301),Ee=b(84105),oe=b(87395),Ae=b(92310),Ce=b.n(Ae),ye=b(54476),De=b(20068),ke=b(76190),ve=b(42978),ue=b(75931),Re=b(67732),ge=b(83652);function qe(){return typeof BigInt=="function"}function Ge(Ue){return!Ue&&Ue!==0&&!Number.isNaN(Ue)||!String(Ue).trim()}function Oe(Ue){var St=Ue.trim(),vt=St.startsWith("-");vt&&(St=St.slice(1)),St=St.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),St.startsWith(".")&&(St="0".concat(St));var Bt=St||"0",yn=Bt.split("."),Mn=yn[0]||"0",cr=yn[1]||"0";Mn==="0"&&cr==="0"&&(vt=!1);var qn=vt?"-":"";return{negative:vt,negativeStr:qn,trimStr:Bt,integerStr:Mn,decimalStr:cr,fullStr:"".concat(qn).concat(Bt)}}function we(Ue){var St=String(Ue);return!Number.isNaN(Number(St))&&St.includes("e")}function ze(Ue){var St=String(Ue);if(we(Ue)){var vt=Number(St.slice(St.indexOf("e-")+2)),Bt=St.match(/\.(\d+)/);return Bt!=null&&Bt[1]&&(vt+=Bt[1].length),vt}return St.includes(".")&&Je(St)?St.length-St.indexOf(".")-1:0}function ct(Ue){var St=String(Ue);if(we(Ue)){if(Ue>Number.MAX_SAFE_INTEGER)return String(qe()?BigInt(Ue).toString():Number.MAX_SAFE_INTEGER);if(Ue<Number.MIN_SAFE_INTEGER)return String(qe()?BigInt(Ue).toString():Number.MIN_SAFE_INTEGER);St=Ue.toFixed(ze(St))}return Oe(St).fullStr}function Je(Ue){return typeof Ue=="number"?!Number.isNaN(Ue):Ue?/^\s*-?\d+(\.\d+)?\s*$/.test(Ue)||/^\s*-?\d+\.\s*$/.test(Ue)||/^\s*-?\.\d+\s*$/.test(Ue):!1}var $e=function(){function Ue(St){if((0,Re.Z)(this,Ue),(0,De.Z)(this,"origin",""),(0,De.Z)(this,"negative",void 0),(0,De.Z)(this,"integer",void 0),(0,De.Z)(this,"decimal",void 0),(0,De.Z)(this,"decimalLen",void 0),(0,De.Z)(this,"empty",void 0),(0,De.Z)(this,"nan",void 0),Ge(St)){this.empty=!0;return}if(this.origin=String(St),St==="-"||Number.isNaN(St)){this.nan=!0;return}var vt=St;if(we(vt)&&(vt=Number(vt)),vt=typeof vt=="string"?vt:ct(vt),Je(vt)){var Bt=Oe(vt);this.negative=Bt.negative;var yn=Bt.trimStr.split(".");this.integer=BigInt(yn[0]);var Mn=yn[1]||"0";this.decimal=BigInt(Mn),this.decimalLen=Mn.length}else this.nan=!0}return(0,ge.Z)(Ue,[{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(vt){var Bt="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(vt,"0"));return BigInt(Bt)}},{key:"negate",value:function(){var vt=new Ue(this.toString());return vt.negative=!vt.negative,vt}},{key:"cal",value:function(vt,Bt,yn){var Mn=Math.max(this.getDecimalStr().length,vt.getDecimalStr().length),cr=this.alignDecimal(Mn),qn=vt.alignDecimal(Mn),Ht=Bt(cr,qn).toString(),Yn=yn(Mn),Qt=Oe(Ht),vn=Qt.negativeStr,Rn=Qt.trimStr,Jn="".concat(vn).concat(Rn.padStart(Yn+1,"0"));return new Ue("".concat(Jn.slice(0,-Yn),".").concat(Jn.slice(-Yn)))}},{key:"add",value:function(vt){if(this.isInvalidate())return new Ue(vt);var Bt=new Ue(vt);return Bt.isInvalidate()?this:this.cal(Bt,function(yn,Mn){return yn+Mn},function(yn){return yn})}},{key:"multi",value:function(vt){var Bt=new Ue(vt);return this.isInvalidate()||Bt.isInvalidate()?new Ue(NaN):this.cal(Bt,function(yn,Mn){return yn*Mn},function(yn){return yn*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(vt){return this.toString()===(vt==null?void 0:vt.toString())}},{key:"lessEquals",value:function(vt){return this.add(vt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return vt?this.isInvalidate()?"":Oe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ue}(),se=function(){function Ue(St){if((0,Re.Z)(this,Ue),(0,De.Z)(this,"origin",""),(0,De.Z)(this,"number",void 0),(0,De.Z)(this,"empty",void 0),Ge(St)){this.empty=!0;return}this.origin=String(St),this.number=Number(St)}return(0,ge.Z)(Ue,[{key:"negate",value:function(){return new Ue(-this.toNumber())}},{key:"add",value:function(vt){if(this.isInvalidate())return new Ue(vt);var Bt=Number(vt);if(Number.isNaN(Bt))return this;var yn=this.number+Bt;if(yn>Number.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(yn<Number.MIN_SAFE_INTEGER)return new Ue(Number.MIN_SAFE_INTEGER);var Mn=Math.max(ze(this.number),ze(Bt));return new Ue(yn.toFixed(Mn))}},{key:"multi",value:function(vt){var Bt=Number(vt);if(this.isInvalidate()||Number.isNaN(Bt))return new Ue(NaN);var yn=this.number*Bt;if(yn>Number.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(yn<Number.MIN_SAFE_INTEGER)return new Ue(Number.MIN_SAFE_INTEGER);var Mn=Math.max(ze(this.number),ze(Bt));return new Ue(yn.toFixed(Mn))}},{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(vt){return this.toNumber()===(vt==null?void 0:vt.toNumber())}},{key:"lessEquals",value:function(vt){return this.add(vt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return vt?this.isInvalidate()?"":ct(this.number):this.origin}}]),Ue}();function Ie(Ue){return qe()?new $e(Ue):new se(Ue)}function ut(Ue,St,vt){var Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ue==="")return"";var yn=Oe(Ue),Mn=yn.negativeStr,cr=yn.integerStr,qn=yn.decimalStr,Ht="".concat(St).concat(qn),Yn="".concat(Mn).concat(cr);if(vt>=0){var Qt=Number(qn[vt]);if(Qt>=5&&!Bt){var vn=Ie(Ue).add("".concat(Mn,"0.").concat("0".repeat(vt)).concat(10-Qt));return ut(vn.toString(),St,vt,Bt)}return vt===0?Yn:"".concat(Yn).concat(St).concat(qn.padEnd(vt,"0").slice(0,vt))}return Ht===".0"?Yn:"".concat(Yn).concat(Ht)}var je=Ie,xt=b(36901),He=b(34280);function et(Ue,St){return typeof Proxy!="undefined"&&Ue?new Proxy(Ue,{get:function(Bt,yn){if(St[yn])return St[yn];var Mn=Bt[yn];return typeof Mn=="function"?Mn.bind(Bt):Mn}}):Ue}var lt=b(8654),Pe=b(48736);function Fe(Ue,St){var vt=(0,y.useRef)(null);function Bt(){try{var Mn=Ue.selectionStart,cr=Ue.selectionEnd,qn=Ue.value,Ht=qn.substring(0,Mn),Yn=qn.substring(cr);vt.current={start:Mn,end:cr,value:qn,beforeTxt:Ht,afterTxt:Yn}}catch(Qt){}}function yn(){if(Ue&&vt.current&&St)try{var Mn=Ue.value,cr=vt.current,qn=cr.beforeTxt,Ht=cr.afterTxt,Yn=cr.start,Qt=Mn.length;if(Mn.startsWith(qn))Qt=qn.length;else if(Mn.endsWith(Ht))Qt=Mn.length-vt.current.afterTxt.length;else{var vn=qn[Yn-1],Rn=Mn.indexOf(vn,Yn-1);Rn!==-1&&(Qt=Rn+1)}Ue.setSelectionRange(Qt,Qt)}catch(Jn){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Jn.message))}}return[Bt,yn]}var Me=b(49658),ce=function(){var St=(0,y.useState)(!1),vt=(0,ve.Z)(St,2),Bt=vt[0],yn=vt[1];return(0,He.Z)(function(){yn((0,Me.Z)())},[]),Bt},It=ce,_e=b(16089),Ne=200,pt=600;function xe(Ue){var St=Ue.prefixCls,vt=Ue.upNode,Bt=Ue.downNode,yn=Ue.upDisabled,Mn=Ue.downDisabled,cr=Ue.onStep,qn=y.useRef(),Ht=y.useRef([]),Yn=y.useRef();Yn.current=cr;var Qt=function(){clearTimeout(qn.current)},vn=function(sr,gr){sr.preventDefault(),Qt(),Yn.current(gr);function Gn(){Yn.current(gr),qn.current=setTimeout(Gn,Ne)}qn.current=setTimeout(Gn,pt)};y.useEffect(function(){return function(){Qt(),Ht.current.forEach(function(ir){return _e.Z.cancel(ir)})}},[]);var Rn=It();if(Rn)return null;var Jn="".concat(St,"-handler"),zn=Ce()(Jn,"".concat(Jn,"-up"),(0,De.Z)({},"".concat(Jn,"-up-disabled"),yn)),pn=Ce()(Jn,"".concat(Jn,"-down"),(0,De.Z)({},"".concat(Jn,"-down-disabled"),Mn)),dn=function(){return Ht.current.push((0,_e.Z)(Qt))},kn={unselectable:"on",role:"button",onMouseUp:dn,onMouseLeave:dn};return y.createElement("div",{className:"".concat(Jn,"-wrap")},y.createElement("span",(0,ye.Z)({},kn,{onMouseDown:function(sr){vn(sr,!0)},"aria-label":"Increase Value","aria-disabled":yn,className:zn}),vt||y.createElement("span",{unselectable:"on",className:"".concat(St,"-handler-up-inner")})),y.createElement("span",(0,ye.Z)({},kn,{onMouseDown:function(sr){vn(sr,!1)},"aria-label":"Decrease Value","aria-disabled":Mn,className:pn}),Bt||y.createElement("span",{unselectable:"on",className:"".concat(St,"-handler-down-inner")})))}function me(Ue){var St=typeof Ue=="number"?ct(Ue):Oe(Ue).fullStr,vt=St.includes(".");return vt?Oe(St.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ue+"0"}var ot=b(30292),Zt=function(){var Ue=(0,y.useRef)(0),St=function(){_e.Z.cancel(Ue.current)};return(0,y.useEffect)(function(){return St},[]),function(vt){St(),Ue.current=(0,_e.Z)(function(){vt()})}},Tt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Se=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],nt=function(St,vt){return St||vt.isEmpty()?vt.toString():vt.toNumber()},ht=function(St){var vt=je(St);return vt.isInvalidate()?null:vt},zt=y.forwardRef(function(Ue,St){var vt=Ue.prefixCls,Bt=Ue.className,yn=Ue.style,Mn=Ue.min,cr=Ue.max,qn=Ue.step,Ht=qn===void 0?1:qn,Yn=Ue.defaultValue,Qt=Ue.value,vn=Ue.disabled,Rn=Ue.readOnly,Jn=Ue.upHandler,zn=Ue.downHandler,pn=Ue.keyboard,dn=Ue.changeOnWheel,kn=dn===void 0?!1:dn,ir=Ue.controls,sr=ir===void 0?!0:ir,gr=Ue.classNames,Gn=Ue.stringMode,Sr=Ue.parser,nr=Ue.formatter,Kr=Ue.precision,Pn=Ue.decimalSeparator,pr=Ue.onChange,Br=Ue.onInput,dr=Ue.onPressEnter,Gt=Ue.onStep,ln=Ue.changeOnBlur,bt=ln===void 0?!0:ln,Rt=Ue.domRef,Nt=(0,ue.Z)(Ue,Tt),_t="".concat(vt,"-input"),ft=y.useRef(null),cn=y.useState(!1),mn=(0,ve.Z)(cn,2),bn=mn[0],tn=mn[1],qt=y.useRef(!1),Ct=y.useRef(!1),gn=y.useRef(!1),xr=y.useState(function(){return je(Qt!=null?Qt:Yn)}),ur=(0,ve.Z)(xr,2),Ar=ur[0],sa=ur[1];function ya(wn){Qt===void 0&&sa(wn)}var Ea=y.useCallback(function(wn,Bn){if(!Bn)return Kr>=0?Kr:Math.max(ze(wn),ze(Ht))},[Kr,Ht]),na=y.useCallback(function(wn){var Bn=String(wn);if(Sr)return Sr(Bn);var fr=Bn;return Pn&&(fr=fr.replace(Pn,".")),fr.replace(/[^\w.-]+/g,"")},[Sr,Pn]),Ur=y.useRef(""),la=y.useCallback(function(wn,Bn){if(nr)return nr(wn,{userTyping:Bn,input:String(Ur.current)});var fr=typeof wn=="number"?ct(wn):wn;if(!Bn){var Dr=Ea(fr,Bn);if(Je(fr)&&(Pn||Dr>=0)){var Vn=Pn||".";fr=ut(fr,Vn,Dr)}}return fr},[nr,Ea,Pn]),ba=y.useState(function(){var wn=Yn!=null?Yn:Qt;return Ar.isInvalidate()&&["string","number"].includes((0,ke.Z)(wn))?Number.isNaN(wn)?"":wn:la(Ar.toString(),!1)}),za=(0,ve.Z)(ba,2),Wa=za[0],Ka=za[1];Ur.current=Wa;function ca(wn,Bn){Ka(la(wn.isInvalidate()?wn.toString(!1):wn.toString(!Bn),Bn))}var Ta=y.useMemo(function(){return ht(cr)},[cr,Kr]),Nr=y.useMemo(function(){return ht(Mn)},[Mn,Kr]),No=y.useMemo(function(){return!Ta||!Ar||Ar.isInvalidate()?!1:Ta.lessEquals(Ar)},[Ta,Ar]),Ro=y.useMemo(function(){return!Nr||!Ar||Ar.isInvalidate()?!1:Ar.lessEquals(Nr)},[Nr,Ar]),Bo=Fe(ft.current,bn),po=(0,ve.Z)(Bo,2),qo=po[0],vo=po[1],Do=function(Bn){return Ta&&!Bn.lessEquals(Ta)?Ta:Nr&&!Nr.lessEquals(Bn)?Nr:null},Qa=function(Bn){return!Do(Bn)},jo=function(Bn,fr){var Dr=Bn,Vn=Qa(Dr)||Dr.isEmpty();if(!Dr.isEmpty()&&!fr&&(Dr=Do(Dr)||Dr,Vn=!0),!Rn&&!vn&&Vn){var rr=Dr.toString(),yr=Ea(rr,fr);return yr>=0&&(Dr=je(ut(rr,".",yr)),Qa(Dr)||(Dr=je(ut(rr,".",yr,!0)))),Dr.equals(Ar)||(ya(Dr),pr==null||pr(Dr.isEmpty()?null:nt(Gn,Dr)),Qt===void 0&&ca(Dr,fr)),Dr}return Ar},ti=Zt(),Ci=function wn(Bn){if(qo(),Ur.current=Bn,Ka(Bn),!Ct.current){var fr=na(Bn),Dr=je(fr);Dr.isNaN()||jo(Dr,!0)}Br==null||Br(Bn),ti(function(){var Vn=Bn;Sr||(Vn=Bn.replace(/。/g,".")),Vn!==Bn&&wn(Vn)})},Fr=function(){Ct.current=!0},da=function(){Ct.current=!1,Ci(ft.current.value)},tt=function(Bn){Ci(Bn.target.value)},Ft=function(Bn){var fr;if(!(Bn&&No||!Bn&&Ro)){qt.current=!1;var Dr=je(gn.current?me(Ht):Ht);Bn||(Dr=Dr.negate());var Vn=(Ar||je(0)).add(Dr.toString()),rr=jo(Vn,!1);Gt==null||Gt(nt(Gn,rr),{offset:gn.current?me(Ht):Ht,type:Bn?"up":"down"}),(fr=ft.current)===null||fr===void 0||fr.focus()}},Ut=function(Bn){var fr=je(na(Wa)),Dr;fr.isNaN()?Dr=jo(Ar,Bn):Dr=jo(fr,Bn),Qt!==void 0?ca(Ar,!1):Dr.isNaN()||ca(Dr,!1)},hn=function(){qt.current=!0},xn=function(Bn){var fr=Bn.key,Dr=Bn.shiftKey;qt.current=!0,gn.current=Dr,fr==="Enter"&&(Ct.current||(qt.current=!1),Ut(!1),dr==null||dr(Bn)),pn!==!1&&!Ct.current&&["Up","ArrowUp","Down","ArrowDown"].includes(fr)&&(Ft(fr==="Up"||fr==="ArrowUp"),Bn.preventDefault())},on=function(){qt.current=!1,gn.current=!1};y.useEffect(function(){if(kn&&bn){var wn=function(Dr){Ft(Dr.deltaY<0),Dr.preventDefault()},Bn=ft.current;if(Bn)return Bn.addEventListener("wheel",wn,{passive:!1}),function(){return Bn.removeEventListener("wheel",wn)}}});var Sn=function(){bt&&Ut(!1),tn(!1),qt.current=!1};return(0,He.o)(function(){Ar.isInvalidate()||ca(Ar,!1)},[Kr,nr]),(0,He.o)(function(){var wn=je(Qt);sa(wn);var Bn=je(na(Wa));(!wn.equals(Bn)||!qt.current||nr)&&ca(wn,qt.current)},[Qt]),(0,He.o)(function(){nr&&vo()},[Wa]),y.createElement("div",{ref:Rt,className:Ce()(vt,Bt,(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(vt,"-focused"),bn),"".concat(vt,"-disabled"),vn),"".concat(vt,"-readonly"),Rn),"".concat(vt,"-not-a-number"),Ar.isNaN()),"".concat(vt,"-out-of-range"),!Ar.isInvalidate()&&!Qa(Ar))),style:yn,onFocus:function(){tn(!0)},onBlur:Sn,onKeyDown:xn,onKeyUp:on,onCompositionStart:Fr,onCompositionEnd:da,onBeforeInput:hn},sr&&y.createElement(xe,{prefixCls:vt,upNode:Jn,downNode:zn,upDisabled:No,downDisabled:Ro,onStep:Ft}),y.createElement("div",{className:"".concat(_t,"-wrap")},y.createElement("input",(0,ye.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Mn,"aria-valuemax":cr,"aria-valuenow":Ar.isInvalidate()?null:Ar.toString(),step:Ht},Nt,{ref:(0,lt.sQ)(ft,St),className:_t,value:Wa,onChange:tt,disabled:vn,readOnly:Rn}))))}),At=y.forwardRef(function(Ue,St){var vt=Ue.disabled,Bt=Ue.style,yn=Ue.prefixCls,Mn=yn===void 0?"rc-input-number":yn,cr=Ue.value,qn=Ue.prefix,Ht=Ue.suffix,Yn=Ue.addonBefore,Qt=Ue.addonAfter,vn=Ue.className,Rn=Ue.classNames,Jn=(0,ue.Z)(Ue,Se),zn=y.useRef(null),pn=y.useRef(null),dn=y.useRef(null),kn=function(sr){dn.current&&(0,ot.nH)(dn.current,sr)};return y.useImperativeHandle(St,function(){return et(dn.current,{focus:kn,nativeElement:zn.current.nativeElement||pn.current})}),y.createElement(xt.BaseInput,{className:vn,triggerFocus:kn,prefixCls:Mn,value:cr,disabled:vt,style:Bt,prefix:qn,suffix:Ht,addonAfter:Qt,addonBefore:Yn,classNames:Rn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:zn},y.createElement(zt,(0,ye.Z)({prefixCls:Mn,disabled:vt,ref:dn,domRef:pn,className:Rn==null?void 0:Rn.input},Jn)))}),Jt=At,wt=Jt,an=b(62487),Xt=b(82855),de=b(48755),ne=b(60840),te=b(2171),ae=b(83397),he=b(31756),re=b(56553),fe=b(24971),Ze=b(70045),dt=b(36237),We=b(53075),Le=b(64910),it=b(39082),yt=b(63356),Ot=b(56119),Qe=b(16931),st=b(51636),pe=b(17835);const Mt=Ue=>{var St;const vt=(St=Ue.handleVisible)!==null&&St!==void 0?St:"auto",Bt=Ue.controlHeightSM-Ue.lineWidth*2;return Object.assign(Object.assign({},(0,Le.T)(Ue)),{controlWidth:90,handleWidth:Bt,handleFontSize:Ue.fontSize/2,handleVisible:vt,handleActiveBg:Ue.colorFillAlter,handleBg:Ue.colorBgContainer,filledHandleBg:new pe.FastColor(Ue.colorFillSecondary).onBackground(Ue.colorBgContainer).toHexString(),handleHoverColor:Ue.colorPrimary,handleBorderColor:Ue.colorBorder,handleOpacity:vt===!0?1:0,handleVisibleWidth:vt===!0?Bt:0})},sn=(Ue,St)=>{let{componentCls:vt,borderRadiusSM:Bt,borderRadiusLG:yn}=Ue;const Mn=St==="lg"?yn:Bt;return{[`&-${St}`]:{[`${vt}-handler-wrap`]:{borderStartEndRadius:Mn,borderEndEndRadius:Mn},[`${vt}-handler-up`]:{borderStartEndRadius:Mn},[`${vt}-handler-down`]:{borderEndEndRadius:Mn}}}},nn=Ue=>{const{componentCls:St,lineWidth:vt,lineType:Bt,borderRadius:yn,inputFontSizeSM:Mn,inputFontSizeLG:cr,controlHeightLG:qn,controlHeightSM:Ht,colorError:Yn,paddingInlineSM:Qt,paddingBlockSM:vn,paddingBlockLG:Rn,paddingInlineLG:Jn,colorTextDescription:zn,motionDurationMid:pn,handleHoverColor:dn,handleOpacity:kn,paddingInline:ir,paddingBlock:sr,handleBg:gr,handleActiveBg:Gn,colorTextDisabled:Sr,borderRadiusSM:nr,borderRadiusLG:Kr,controlWidth:Pn,handleBorderColor:pr,filledHandleBg:Br,lineHeightLG:dr,calc:Gt}=Ue;return[{[St]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,yt.Wf)(Ue)),(0,We.ik)(Ue)),{display:"inline-block",width:Pn,margin:0,padding:0,borderRadius:yn}),(0,it.qG)(Ue,{[`${St}-handler-wrap`]:{background:gr,[`${St}-handler-down`]:{borderBlockStart:`${(0,dt.unit)(vt)} ${Bt} ${pr}`}}})),(0,it.H8)(Ue,{[`${St}-handler-wrap`]:{background:Br,[`${St}-handler-down`]:{borderBlockStart:`${(0,dt.unit)(vt)} ${Bt} ${pr}`}},"&:focus-within":{[`${St}-handler-wrap`]:{background:gr}}})),(0,it.vc)(Ue,{[`${St}-handler-wrap`]:{background:gr,[`${St}-handler-down`]:{borderBlockStart:`${(0,dt.unit)(vt)} ${Bt} ${pr}`}}})),(0,it.Mu)(Ue)),{"&-rtl":{direction:"rtl",[`${St}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:cr,lineHeight:dr,borderRadius:Kr,[`input${St}-input`]:{height:Gt(qn).sub(Gt(vt).mul(2)).equal(),padding:`${(0,dt.unit)(Rn)} ${(0,dt.unit)(Jn)}`}},"&-sm":{padding:0,fontSize:Mn,borderRadius:nr,[`input${St}-input`]:{height:Gt(Ht).sub(Gt(vt).mul(2)).equal(),padding:`${(0,dt.unit)(vn)} ${(0,dt.unit)(Qt)}`}},"&-out-of-range":{[`${St}-input-wrap`]:{input:{color:Yn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,yt.Wf)(Ue)),(0,We.s7)(Ue)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${St}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${St}-group-addon`]:{borderRadius:Kr,fontSize:Ue.fontSizeLG}},"&-sm":{[`${St}-group-addon`]:{borderRadius:nr}}},(0,it.ir)(Ue)),(0,it.S5)(Ue)),{[`&:not(${St}-compact-first-item):not(${St}-compact-last-item)${St}-compact-item`]:{[`${St}, ${St}-group-addon`]:{borderRadius:0}},[`&:not(${St}-compact-last-item)${St}-compact-first-item`]:{[`${St}, ${St}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${St}-compact-first-item)${St}-compact-last-item`]:{[`${St}, ${St}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${St}-input`]:{cursor:"not-allowed"},[St]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,yt.Wf)(Ue)),{width:"100%",padding:`${(0,dt.unit)(sr)} ${(0,dt.unit)(ir)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:yn,outline:0,transition:`all ${pn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,We.nz)(Ue.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${St}-handler-wrap, &-focused ${St}-handler-wrap`]:{width:Ue.handleWidth,opacity:1}})},{[St]:Object.assign(Object.assign(Object.assign({[`${St}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ue.handleVisibleWidth,opacity:kn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:yn,borderEndEndRadius:yn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${pn}`,overflow:"hidden",[`${St}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${St}-handler-up-inner,
${St}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:Ue.handleFontSize}}},[`${St}-handler`]:{height:"50%",overflow:"hidden",color:zn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,dt.unit)(vt)} ${Bt} ${pr}`,transition:`all ${pn} linear`,"&:active":{background:Gn},"&:hover":{height:"60%",[`
${St}-handler-up-inner,
${St}-handler-down-inner
`]:{color:dn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,yt.Ro)()),{color:zn,transition:`all ${pn} linear`,userSelect:"none"})},[`${St}-handler-up`]:{borderStartEndRadius:yn},[`${St}-handler-down`]:{borderEndEndRadius:yn}},sn(Ue,"lg")),sn(Ue,"sm")),{"&-disabled, &-readonly":{[`${St}-handler-wrap`]:{display:"none"},[`${St}-input`]:{color:"inherit"}},[`
${St}-handler-up-disabled,
${St}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${St}-handler-up-disabled:hover &-handler-up-inner,
${St}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Sr}})}]},Kt=Ue=>{const{componentCls:St,paddingBlock:vt,paddingInline:Bt,inputAffixPadding:yn,controlWidth:Mn,borderRadiusLG:cr,borderRadiusSM:qn,paddingInlineLG:Ht,paddingInlineSM:Yn,paddingBlockLG:Qt,paddingBlockSM:vn,motionDurationMid:Rn}=Ue;return{[`${St}-affix-wrapper`]:Object.assign(Object.assign({[`input${St}-input`]:{padding:`${(0,dt.unit)(vt)} 0`}},(0,We.ik)(Ue)),{position:"relative",display:"inline-flex",alignItems:"center",width:Mn,padding:0,paddingInlineStart:Bt,"&-lg":{borderRadius:cr,paddingInlineStart:Ht,[`input${St}-input`]:{padding:`${(0,dt.unit)(Qt)} 0`}},"&-sm":{borderRadius:qn,paddingInlineStart:Yn,[`input${St}-input`]:{padding:`${(0,dt.unit)(vn)} 0`}},[`&:not(${St}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${St}-disabled`]:{background:"transparent"},[`> div${St}`]:{width:"100%",border:"none",outline:"none",[`&${St}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${St}-handler-wrap`]:{zIndex:2},[St]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:yn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Bt,marginInlineStart:yn,transition:`margin ${Rn}`}},[`&:hover ${St}-handler-wrap, &-focused ${St}-handler-wrap`]:{width:Ue.handleWidth,opacity:1},[`&:not(${St}-affix-wrapper-without-controls):hover ${St}-suffix`]:{marginInlineEnd:Ue.calc(Ue.handleWidth).add(Bt).equal()}})}};var Vt=(0,Qe.I$)("InputNumber",Ue=>{const St=(0,st.mergeToken)(Ue,(0,Le.e)(Ue));return[nn(St),Kt(St),(0,Ot.c)(St)]},Mt,{unitless:{handleOpacity:!0}}),en=function(Ue,St){var vt={};for(var Bt in Ue)Object.prototype.hasOwnProperty.call(Ue,Bt)&&St.indexOf(Bt)<0&&(vt[Bt]=Ue[Bt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yn=0,Bt=Object.getOwnPropertySymbols(Ue);yn<Bt.length;yn++)St.indexOf(Bt[yn])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Bt[yn])&&(vt[Bt[yn]]=Ue[Bt[yn]]);return vt};const gt=y.forwardRef((Ue,St)=>{const{getPrefixCls:vt,direction:Bt}=y.useContext(de.E_),yn=y.useRef(null);y.useImperativeHandle(St,()=>yn.current);const{className:Mn,rootClassName:cr,size:qn,disabled:Ht,prefixCls:Yn,addonBefore:Qt,addonAfter:vn,prefix:Rn,suffix:Jn,bordered:zn,readOnly:pn,status:dn,controls:kn,variant:ir}=Ue,sr=en(Ue,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),gr=vt("input-number",Yn),Gn=(0,ae.Z)(gr),[Sr,nr,Kr]=Vt(gr,Gn),{compactSize:Pn,compactItemClassnames:pr}=(0,Ze.ri)(gr,Bt);let Br=y.createElement(oe.Z,{className:`${gr}-handler-up-inner`}),dr=y.createElement(Ee.Z,{className:`${gr}-handler-down-inner`});const Gt=typeof kn=="boolean"?kn:void 0;typeof kn=="object"&&(Br=typeof kn.upIcon=="undefined"?Br:y.createElement("span",{className:`${gr}-handler-up-inner`},kn.upIcon),dr=typeof kn.downIcon=="undefined"?dr:y.createElement("span",{className:`${gr}-handler-down-inner`},kn.downIcon));const{hasFeedback:ln,status:bt,isFormItemInput:Rt,feedbackIcon:Nt}=y.useContext(re.aM),_t=(0,Xt.F)(bt,dn),ft=(0,he.Z)(ur=>{var Ar;return(Ar=qn!=null?qn:Pn)!==null&&Ar!==void 0?Ar:ur}),cn=y.useContext(te.Z),mn=Ht!=null?Ht:cn,[bn,tn]=(0,fe.Z)("inputNumber",ir,zn),qt=ln&&y.createElement(y.Fragment,null,Nt),Ct=Ce()({[`${gr}-lg`]:ft==="large",[`${gr}-sm`]:ft==="small",[`${gr}-rtl`]:Bt==="rtl",[`${gr}-in-form-item`]:Rt},nr),gn=`${gr}-group`,xr=y.createElement(wt,Object.assign({ref:yn,disabled:mn,className:Ce()(Kr,Gn,Mn,cr,pr),upHandler:Br,downHandler:dr,prefixCls:gr,readOnly:pn,controls:Gt,prefix:Rn,suffix:qt||Jn,addonBefore:Qt&&y.createElement(an.Z,{form:!0,space:!0},Qt),addonAfter:vn&&y.createElement(an.Z,{form:!0,space:!0},vn),classNames:{input:Ct,variant:Ce()({[`${gr}-${bn}`]:tn},(0,Xt.Z)(gr,_t,ln)),affixWrapper:Ce()({[`${gr}-affix-wrapper-sm`]:ft==="small",[`${gr}-affix-wrapper-lg`]:ft==="large",[`${gr}-affix-wrapper-rtl`]:Bt==="rtl",[`${gr}-affix-wrapper-without-controls`]:kn===!1||mn},nr),wrapper:Ce()({[`${gn}-rtl`]:Bt==="rtl"},nr),groupWrapper:Ce()({[`${gr}-group-wrapper-sm`]:ft==="small",[`${gr}-group-wrapper-lg`]:ft==="large",[`${gr}-group-wrapper-rtl`]:Bt==="rtl",[`${gr}-group-wrapper-${bn}`]:tn},(0,Xt.Z)(`${gr}-group-wrapper`,_t,ln),nr)}},sr));return Sr(xr)}),kt=gt,$t=Ue=>y.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(gt,Object.assign({},Ue)));kt._InternalPanelDoNotUseOrYouWillBeFired=$t;var Cn=kt},49397:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return se}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(36901),Ce=b(8654),ye=b(62487),De=b(86013),ke=b(82855),ve=b(48755),ue=b(2171),Re=b(83397),ge=b(31756),qe=b(56553),Ge=b(24971),Oe=b(70045),we=b(23826),ze=b(53075);function ct(Ie){return!!(Ie.prefix||Ie.suffix||Ie.allowClear||Ie.showCount)}var Je=function(Ie,ut){var je={};for(var xt in Ie)Object.prototype.hasOwnProperty.call(Ie,xt)&&ut.indexOf(xt)<0&&(je[xt]=Ie[xt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,xt=Object.getOwnPropertySymbols(Ie);He<xt.length;He++)ut.indexOf(xt[He])<0&&Object.prototype.propertyIsEnumerable.call(Ie,xt[He])&&(je[xt[He]]=Ie[xt[He]]);return je},se=(0,y.forwardRef)((Ie,ut)=>{const{prefixCls:je,bordered:xt=!0,status:He,size:et,disabled:lt,onBlur:Pe,onFocus:Fe,suffix:Me,allowClear:ce,addonAfter:It,addonBefore:_e,className:Ne,style:pt,styles:xe,rootClassName:me,onChange:ot,classNames:Zt,variant:Tt}=Ie,Se=Je(Ie,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:nt,direction:ht,allowClear:zt,autoComplete:At,className:Jt,style:wt,classNames:an,styles:Xt}=(0,ve.dj)("input"),de=nt("input",je),ne=(0,y.useRef)(null),te=(0,Re.Z)(de),[ae,he,re]=(0,ze.TI)(de,me),[fe]=(0,ze.ZP)(de,te),{compactSize:Ze,compactItemClassnames:dt}=(0,Oe.ri)(de,ht),We=(0,ge.Z)(Cn=>{var Ue;return(Ue=et!=null?et:Ze)!==null&&Ue!==void 0?Ue:Cn}),Le=y.useContext(ue.Z),it=lt!=null?lt:Le,{status:yt,hasFeedback:Ot,feedbackIcon:Qe}=(0,y.useContext)(qe.aM),st=(0,ke.F)(yt,He),pe=ct(Ie)||!!Ot,Mt=(0,y.useRef)(pe),sn=(0,we.Z)(ne,!0),nn=Cn=>{sn(),Pe==null||Pe(Cn)},Kt=Cn=>{sn(),Fe==null||Fe(Cn)},Vt=Cn=>{sn(),ot==null||ot(Cn)},en=(Ot||Me)&&y.createElement(y.Fragment,null,Me,Ot&&Qe),gt=(0,De.Z)(ce!=null?ce:zt),[kt,$t]=(0,Ge.Z)("input",Tt,xt);return ae(fe(y.createElement(Ae.default,Object.assign({ref:(0,Ce.sQ)(ut,ne),prefixCls:de,autoComplete:At},Se,{disabled:it,onBlur:nn,onFocus:Kt,style:Object.assign(Object.assign({},wt),pt),styles:Object.assign(Object.assign({},Xt),xe),suffix:en,allowClear:gt,className:oe()(Ne,me,re,te,dt,Jt),onChange:Vt,addonBefore:_e&&y.createElement(ye.Z,{form:!0,space:!0},_e),addonAfter:It&&y.createElement(ye.Z,{form:!0,space:!0},It),classNames:Object.assign(Object.assign(Object.assign({},Zt),an),{input:oe()({[`${de}-sm`]:We==="small",[`${de}-lg`]:We==="large",[`${de}-rtl`]:ht==="rtl"},Zt==null?void 0:Zt.input,an.input,he),variant:oe()({[`${de}-${kt}`]:$t},(0,ke.Z)(de,st)),affixWrapper:oe()({[`${de}-affix-wrapper-sm`]:We==="small",[`${de}-affix-wrapper-lg`]:We==="large",[`${de}-affix-wrapper-rtl`]:ht==="rtl"},he),wrapper:oe()({[`${de}-group-rtl`]:ht==="rtl"},he),groupWrapper:oe()({[`${de}-group-wrapper-sm`]:We==="small",[`${de}-group-wrapper-lg`]:We==="large",[`${de}-group-wrapper-rtl`]:ht==="rtl",[`${de}-group-wrapper-${kt}`]:$t},(0,ke.Z)(`${de}-group-wrapper`,st,Ot),he)})}))))})},79809:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ut}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(22711),Ce=b(86013),ye=b(82855),De=b(48755),ke=b(2171),ve=b(83397),ue=b(31756),Re=b(56553),ge=b(24971),qe=b(70045),Ge=b(30292),Oe=b(53075),we=b(16931),ze=b(51636),ct=b(64910);const Je=je=>{const{componentCls:xt,paddingLG:He}=je,et=`${xt}-textarea`;return{[`textarea${xt}`]:{maxWidth:"100%",height:"auto",minHeight:je.controlHeight,lineHeight:je.lineHeight,verticalAlign:"bottom",transition:`all ${je.motionDurationSlow}`,resize:"vertical",[`&${xt}-mouse-active`]:{transition:`all ${je.motionDurationSlow}, height 0s, width 0s`}},[`${xt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[et]:{position:"relative","&-show-count":{[`> ${xt}`]:{height:"100%"},[`${xt}-data-count`]:{position:"absolute",bottom:je.calc(je.fontSize).mul(je.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:je.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${xt},
&-affix-wrapper${et}-has-feedback ${xt}
`]:{paddingInlineEnd:He},[`&-affix-wrapper${xt}-affix-wrapper`]:{padding:0,[`> textarea${xt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:je.calc(je.controlHeight).sub(je.calc(je.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${xt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${xt}-clear-icon`]:{position:"absolute",insetInlineEnd:je.paddingInline,insetBlockStart:je.paddingXS},[`${et}-suffix`]:{position:"absolute",top:0,insetInlineEnd:je.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${xt}-affix-wrapper-sm`]:{[`${xt}-suffix`]:{[`${xt}-clear-icon`]:{insetInlineEnd:je.paddingInlineSM}}}}}};var $e=(0,we.I$)(["Input","TextArea"],je=>{const xt=(0,ze.mergeToken)(je,(0,ct.e)(je));return[Je(xt)]},ct.T,{resetFont:!1}),se=function(je,xt){var He={};for(var et in je)Object.prototype.hasOwnProperty.call(je,et)&&xt.indexOf(et)<0&&(He[et]=je[et]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,et=Object.getOwnPropertySymbols(je);lt<et.length;lt++)xt.indexOf(et[lt])<0&&Object.prototype.propertyIsEnumerable.call(je,et[lt])&&(He[et[lt]]=je[et[lt]]);return He},ut=(0,y.forwardRef)((je,xt)=>{var He;const{prefixCls:et,bordered:lt=!0,size:Pe,disabled:Fe,status:Me,allowClear:ce,classNames:It,rootClassName:_e,className:Ne,style:pt,styles:xe,variant:me,showCount:ot,onMouseDown:Zt,onResize:Tt}=je,Se=se(je,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:nt,direction:ht,allowClear:zt,autoComplete:At,className:Jt,style:wt,classNames:an,styles:Xt}=(0,De.dj)("textArea"),de=y.useContext(ke.Z),ne=Fe!=null?Fe:de,{status:te,hasFeedback:ae,feedbackIcon:he}=y.useContext(Re.aM),re=(0,ye.F)(te,Me),fe=y.useRef(null);y.useImperativeHandle(xt,()=>{var $t;return{resizableTextArea:($t=fe.current)===null||$t===void 0?void 0:$t.resizableTextArea,focus:Cn=>{var Ue,St;(0,Ge.nH)((St=(Ue=fe.current)===null||Ue===void 0?void 0:Ue.resizableTextArea)===null||St===void 0?void 0:St.textArea,Cn)},blur:()=>{var Cn;return(Cn=fe.current)===null||Cn===void 0?void 0:Cn.blur()}}});const Ze=nt("input",et),dt=(0,ve.Z)(Ze),[We,Le,it]=(0,Oe.TI)(Ze,_e),[yt]=$e(Ze,dt),{compactSize:Ot,compactItemClassnames:Qe}=(0,qe.ri)(Ze,ht),st=(0,ue.Z)($t=>{var Cn;return(Cn=Pe!=null?Pe:Ot)!==null&&Cn!==void 0?Cn:$t}),[pe,Mt]=(0,ge.Z)("textArea",me,lt),sn=(0,Ce.Z)(ce!=null?ce:zt),[nn,Kt]=y.useState(!1),[Vt,en]=y.useState(!1),gt=$t=>{Kt(!0),Zt==null||Zt($t);const Cn=()=>{Kt(!1),document.removeEventListener("mouseup",Cn)};document.addEventListener("mouseup",Cn)},kt=$t=>{var Cn,Ue;if(Tt==null||Tt($t),nn&&typeof getComputedStyle=="function"){const St=(Ue=(Cn=fe.current)===null||Cn===void 0?void 0:Cn.nativeElement)===null||Ue===void 0?void 0:Ue.querySelector("textarea");St&&getComputedStyle(St).resize==="both"&&en(!0)}};return We(yt(y.createElement(Ae.default,Object.assign({autoComplete:At},Se,{style:Object.assign(Object.assign({},wt),pt),styles:Object.assign(Object.assign({},Xt),xe),disabled:ne,allowClear:sn,className:oe()(it,dt,Ne,_e,Qe,Jt,Vt&&`${Ze}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},It),an),{textarea:oe()({[`${Ze}-sm`]:st==="small",[`${Ze}-lg`]:st==="large"},Le,It==null?void 0:It.textarea,an.textarea,nn&&`${Ze}-mouse-active`),variant:oe()({[`${Ze}-${pe}`]:Mt},(0,ye.Z)(Ze,re)),affixWrapper:oe()(`${Ze}-textarea-affix-wrapper`,{[`${Ze}-affix-wrapper-rtl`]:ht==="rtl",[`${Ze}-affix-wrapper-sm`]:st==="small",[`${Ze}-affix-wrapper-lg`]:st==="large",[`${Ze}-textarea-show-count`]:ot||((He=je.count)===null||He===void 0?void 0:He.show)},Le)}),prefixCls:Ze,suffix:ae&&y.createElement("span",{className:`${Ze}-textarea-suffix`},he),showCount:ot,ref:fe,onResize:kt,onMouseDown:gt}))))})},23826:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ee}});var y=b(59301);function Ee(oe,Ae){const Ce=(0,y.useRef)([]),ye=()=>{Ce.current.push(setTimeout(()=>{var De,ke,ve,ue;!((De=oe.current)===null||De===void 0)&&De.input&&((ke=oe.current)===null||ke===void 0?void 0:ke.input.getAttribute("type"))==="password"&&(!((ve=oe.current)===null||ve===void 0)&&ve.input.hasAttribute("value"))&&((ue=oe.current)===null||ue===void 0||ue.input.removeAttribute("value"))}))};return(0,y.useEffect)(()=>(Ae&&ye(),()=>Ce.current.forEach(De=>{De&&clearTimeout(De)})),[]),ye}},37568:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return an}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(48755),Ce=b(56553),ye=b(53075),ke=Xt=>{const{getPrefixCls:de,direction:ne}=(0,y.useContext)(Ae.E_),{prefixCls:te,className:ae}=Xt,he=de("input-group",te),re=de("input"),[fe,Ze,dt]=(0,ye.ZP)(re),We=oe()(he,dt,{[`${he}-lg`]:Xt.size==="large",[`${he}-sm`]:Xt.size==="small",[`${he}-compact`]:Xt.compact,[`${he}-rtl`]:ne==="rtl"},Ze,ae),Le=(0,y.useContext)(Ce.aM),it=(0,y.useMemo)(()=>Object.assign(Object.assign({},Le),{isFormItemInput:!1}),[Le]);return fe(y.createElement("span",{className:We,style:Xt.style,onMouseEnter:Xt.onMouseEnter,onMouseLeave:Xt.onMouseLeave,onFocus:Xt.onFocus,onBlur:Xt.onBlur},y.createElement(Ce.aM.Provider,{value:it},Xt.children)))},ve=b(49397),ue=b(94480),Re=b(6089),ge=b(26112),qe=b(82855),Ge=b(31756),Oe=b(16931),we=b(51636),ze=b(64910);const ct=Xt=>{const{componentCls:de,paddingXS:ne}=Xt;return{[de]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${de}-input`]:{textAlign:"center",paddingInline:Xt.paddingXXS},[`&${de}-sm ${de}-input`]:{paddingInline:Xt.calc(Xt.paddingXXS).div(2).equal()},[`&${de}-lg ${de}-input`]:{paddingInline:Xt.paddingXS}}}};var Je=(0,Oe.I$)(["Input","OTP"],Xt=>{const de=(0,we.mergeToken)(Xt,(0,ze.e)(Xt));return[ct(de)]},ze.T),$e=b(16089),se=function(Xt,de){var ne={};for(var te in Xt)Object.prototype.hasOwnProperty.call(Xt,te)&&de.indexOf(te)<0&&(ne[te]=Xt[te]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Xt);ae<te.length;ae++)de.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(Xt,te[ae])&&(ne[te[ae]]=Xt[te[ae]]);return ne},ut=y.forwardRef((Xt,de)=>{const{value:ne,onChange:te,onActiveChange:ae,index:he,mask:re}=Xt,fe=se(Xt,["value","onChange","onActiveChange","index","mask"]),Ze=ne&&typeof re=="string"?re:ne,dt=Ot=>{te(he,Ot.target.value)},We=y.useRef(null);y.useImperativeHandle(de,()=>We.current);const Le=()=>{(0,$e.Z)(()=>{var Ot;const Qe=(Ot=We.current)===null||Ot===void 0?void 0:Ot.input;document.activeElement===Qe&&Qe&&Qe.select()})},it=Ot=>{const{key:Qe,ctrlKey:st,metaKey:pe}=Ot;Qe==="ArrowLeft"?ae(he-1):Qe==="ArrowRight"?ae(he+1):Qe==="z"&&(st||pe)&&Ot.preventDefault(),Le()},yt=Ot=>{Ot.key==="Backspace"&&!ne&&ae(he-1),Le()};return y.createElement(ve.Z,Object.assign({type:re===!0?"password":"text"},fe,{ref:We,value:Ze,onInput:dt,onFocus:Le,onKeyDown:it,onKeyUp:yt,onMouseDown:Le,onMouseUp:Le}))}),je=function(Xt,de){var ne={};for(var te in Xt)Object.prototype.hasOwnProperty.call(Xt,te)&&de.indexOf(te)<0&&(ne[te]=Xt[te]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Xt);ae<te.length;ae++)de.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(Xt,te[ae])&&(ne[te[ae]]=Xt[te[ae]]);return ne};function xt(Xt){return(Xt||"").split("")}const He=Xt=>{const{index:de,prefixCls:ne,separator:te}=Xt,ae=typeof te=="function"?te(de):te;return ae?y.createElement("span",{className:`${ne}-separator`},ae):null};var lt=y.forwardRef((Xt,de)=>{const{prefixCls:ne,length:te=6,size:ae,defaultValue:he,value:re,onChange:fe,formatter:Ze,separator:dt,variant:We,disabled:Le,status:it,autoFocus:yt,mask:Ot,type:Qe,onInput:st,inputMode:pe}=Xt,Mt=je(Xt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:sn,direction:nn}=y.useContext(Ae.E_),Kt=sn("otp",ne),Vt=(0,ge.Z)(Mt,{aria:!0,data:!0,attr:!0}),[en,gt,kt]=Je(Kt),$t=(0,Ge.Z)(Rn=>ae!=null?ae:Rn),Cn=y.useContext(Ce.aM),Ue=(0,qe.F)(Cn.status,it),St=y.useMemo(()=>Object.assign(Object.assign({},Cn),{status:Ue,hasFeedback:!1,feedbackIcon:null}),[Cn,Ue]),vt=y.useRef(null),Bt=y.useRef({});y.useImperativeHandle(de,()=>({focus:()=>{var Rn;(Rn=Bt.current[0])===null||Rn===void 0||Rn.focus()},blur:()=>{var Rn;for(let Jn=0;Jn<te;Jn+=1)(Rn=Bt.current[Jn])===null||Rn===void 0||Rn.blur()},nativeElement:vt.current}));const yn=Rn=>Ze?Ze(Rn):Rn,[Mn,cr]=y.useState(()=>xt(yn(he||"")));y.useEffect(()=>{re!==void 0&&cr(xt(re))},[re]);const qn=(0,Re.Z)(Rn=>{cr(Rn),st&&st(Rn),fe&&Rn.length===te&&Rn.every(Jn=>Jn)&&Rn.some((Jn,zn)=>Mn[zn]!==Jn)&&fe(Rn.join(""))}),Ht=(0,Re.Z)((Rn,Jn)=>{let zn=(0,ue.Z)(Mn);for(let dn=0;dn<Rn;dn+=1)zn[dn]||(zn[dn]="");Jn.length<=1?zn[Rn]=Jn:zn=zn.slice(0,Rn).concat(xt(Jn)),zn=zn.slice(0,te);for(let dn=zn.length-1;dn>=0&&!zn[dn];dn-=1)zn.pop();const pn=yn(zn.map(dn=>dn||" ").join(""));return zn=xt(pn).map((dn,kn)=>dn===" "&&!zn[kn]?zn[kn]:dn),zn}),Yn=(Rn,Jn)=>{var zn;const pn=Ht(Rn,Jn),dn=Math.min(Rn+Jn.length,te-1);dn!==Rn&&pn[Rn]!==void 0&&((zn=Bt.current[dn])===null||zn===void 0||zn.focus()),qn(pn)},Qt=Rn=>{var Jn;(Jn=Bt.current[Rn])===null||Jn===void 0||Jn.focus()},vn={variant:We,disabled:Le,status:Ue,mask:Ot,type:Qe,inputMode:pe};return en(y.createElement("div",Object.assign({},Vt,{ref:vt,className:oe()(Kt,{[`${Kt}-sm`]:$t==="small",[`${Kt}-lg`]:$t==="large",[`${Kt}-rtl`]:nn==="rtl"},kt,gt)}),y.createElement(Ce.aM.Provider,{value:St},Array.from({length:te}).map((Rn,Jn)=>{const zn=`otp-${Jn}`,pn=Mn[Jn]||"";return y.createElement(y.Fragment,{key:zn},y.createElement(ut,Object.assign({ref:dn=>{Bt.current[Jn]=dn},index:Jn,size:$t,htmlSize:1,className:`${Kt}-input`,onChange:Yn,value:pn,onActiveChange:Qt,autoFocus:Jn===0&&yt},vn)),Jn<te-1&&y.createElement(He,{separator:dt,index:Jn,prefixCls:Kt}))}))))}),Pe=b(73331),Fe=b(15277),Me=b(2738),ce=b(8654),It=b(2171),_e=b(23826),Ne=function(Xt,de){var ne={};for(var te in Xt)Object.prototype.hasOwnProperty.call(Xt,te)&&de.indexOf(te)<0&&(ne[te]=Xt[te]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Xt);ae<te.length;ae++)de.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(Xt,te[ae])&&(ne[te[ae]]=Xt[te[ae]]);return ne};const pt=Xt=>Xt?y.createElement(Fe.Z,null):y.createElement(Pe.Z,null),xe={click:"onClick",hover:"onMouseOver"};var ot=y.forwardRef((Xt,de)=>{const{disabled:ne,action:te="click",visibilityToggle:ae=!0,iconRender:he=pt}=Xt,re=y.useContext(It.Z),fe=ne!=null?ne:re,Ze=typeof ae=="object"&&ae.visible!==void 0,[dt,We]=(0,y.useState)(()=>Ze?ae.visible:!1),Le=(0,y.useRef)(null);y.useEffect(()=>{Ze&&We(ae.visible)},[Ze,ae]);const it=(0,_e.Z)(Le),yt=()=>{var $t;if(fe)return;dt&&it();const Cn=!dt;We(Cn),typeof ae=="object"&&(($t=ae.onVisibleChange)===null||$t===void 0||$t.call(ae,Cn))},Ot=$t=>{const Cn=xe[te]||"",Ue=he(dt),St={[Cn]:yt,className:`${$t}-icon`,key:"passwordIcon",onMouseDown:vt=>{vt.preventDefault()},onMouseUp:vt=>{vt.preventDefault()}};return y.cloneElement(y.isValidElement(Ue)?Ue:y.createElement("span",null,Ue),St)},{className:Qe,prefixCls:st,inputPrefixCls:pe,size:Mt}=Xt,sn=Ne(Xt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:nn}=y.useContext(Ae.E_),Kt=nn("input",pe),Vt=nn("input-password",st),en=ae&&Ot(Vt),gt=oe()(Vt,Qe,{[`${Vt}-${Mt}`]:!!Mt}),kt=Object.assign(Object.assign({},(0,Me.Z)(sn,["suffix","iconRender","visibilityToggle"])),{type:dt?"text":"password",className:gt,prefixCls:Kt,suffix:en});return Mt&&(kt.size=Mt),y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(de,Le)},kt))}),Zt=b(47472),Tt=b(22703),Se=b(7939),nt=b(70045),ht=function(Xt,de){var ne={};for(var te in Xt)Object.prototype.hasOwnProperty.call(Xt,te)&&de.indexOf(te)<0&&(ne[te]=Xt[te]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Xt);ae<te.length;ae++)de.indexOf(te[ae])<0&&Object.prototype.propertyIsEnumerable.call(Xt,te[ae])&&(ne[te[ae]]=Xt[te[ae]]);return ne},At=y.forwardRef((Xt,de)=>{const{prefixCls:ne,inputPrefixCls:te,className:ae,size:he,suffix:re,enterButton:fe=!1,addonAfter:Ze,loading:dt,disabled:We,onSearch:Le,onChange:it,onCompositionStart:yt,onCompositionEnd:Ot}=Xt,Qe=ht(Xt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:st,direction:pe}=y.useContext(Ae.E_),Mt=y.useRef(!1),sn=st("input-search",ne),nn=st("input",te),{compactSize:Kt}=(0,nt.ri)(sn,pe),Vt=(0,Ge.Z)(Yn=>{var Qt;return(Qt=he!=null?he:Kt)!==null&&Qt!==void 0?Qt:Yn}),en=y.useRef(null),gt=Yn=>{Yn!=null&&Yn.target&&Yn.type==="click"&&Le&&Le(Yn.target.value,Yn,{source:"clear"}),it==null||it(Yn)},kt=Yn=>{var Qt;document.activeElement===((Qt=en.current)===null||Qt===void 0?void 0:Qt.input)&&Yn.preventDefault()},$t=Yn=>{var Qt,vn;Le&&Le((vn=(Qt=en.current)===null||Qt===void 0?void 0:Qt.input)===null||vn===void 0?void 0:vn.value,Yn,{source:"input"})},Cn=Yn=>{Mt.current||dt||$t(Yn)},Ue=typeof fe=="boolean"?y.createElement(Zt.Z,null):null,St=`${sn}-button`;let vt;const Bt=fe||{},yn=Bt.type&&Bt.type.__ANT_BUTTON===!0;yn||Bt.type==="button"?vt=(0,Tt.Tm)(Bt,Object.assign({onMouseDown:kt,onClick:Yn=>{var Qt,vn;(vn=(Qt=Bt==null?void 0:Bt.props)===null||Qt===void 0?void 0:Qt.onClick)===null||vn===void 0||vn.call(Qt,Yn),$t(Yn)},key:"enterButton"},yn?{className:St,size:Vt}:{})):vt=y.createElement(Se.ZP,{className:St,type:fe?"primary":void 0,size:Vt,disabled:We,key:"enterButton",onMouseDown:kt,onClick:$t,loading:dt,icon:Ue},fe),Ze&&(vt=[vt,(0,Tt.Tm)(Ze,{key:"addonAfter"})]);const Mn=oe()(sn,{[`${sn}-rtl`]:pe==="rtl",[`${sn}-${Vt}`]:!!Vt,[`${sn}-with-button`]:!!fe},ae),cr=Object.assign(Object.assign({},Qe),{className:Mn,prefixCls:nn,type:"search"}),qn=Yn=>{Mt.current=!0,yt==null||yt(Yn)},Ht=Yn=>{Mt.current=!1,Ot==null||Ot(Yn)};return y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(en,de),onPressEnter:Cn},cr,{size:Vt,onCompositionStart:qn,onCompositionEnd:Ht,addonAfter:vt,suffix:re,onChange:gt,disabled:We}))}),Jt=b(79809);const wt=ve.Z;wt.Group=ke,wt.Search=At,wt.TextArea=Jt.Z,wt.Password=ot,wt.OTP=lt;var an=wt},24303:function(Dn,Pt,b){"use strict";b.d(Pt,{D:function(){return je},Z:function(){return et}});var y=b(59301),Ee=b(54476),oe={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"},Ae=oe,Ce=b(7657),ye=function(Pe,Fe){return y.createElement(Ce.Z,(0,Ee.Z)({},Pe,{ref:Fe,icon:Ae}))},De=y.forwardRef(ye),ke=De,ve=b(33853),ue=b(38819),Re=b(92310),ge=b.n(Re),qe=b(2738),Ge=b(48755),Oe=b(6989),we=b(36237),ze=b(48923),ct=b(16931);const Je=lt=>{const{componentCls:Pe,siderBg:Fe,motionDurationMid:Me,motionDurationSlow:ce,antCls:It,triggerHeight:_e,triggerColor:Ne,triggerBg:pt,headerHeight:xe,zeroTriggerWidth:me,zeroTriggerHeight:ot,borderRadiusLG:Zt,lightSiderBg:Tt,lightTriggerColor:Se,lightTriggerBg:nt,bodyBg:ht}=lt;return{[Pe]:{position:"relative",minWidth:0,background:Fe,transition:`all ${Me}, background 0s`,"&-has-trigger":{paddingBottom:_e},"&-right":{order:1},[`${Pe}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${It}-menu${It}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Pe}-children`]:{overflow:"hidden"},[`${Pe}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:_e,color:Ne,lineHeight:(0,we.unit)(_e),textAlign:"center",background:pt,cursor:"pointer",transition:`all ${Me}`},[`${Pe}-zero-width-trigger`]:{position:"absolute",top:xe,insetInlineEnd:lt.calc(me).mul(-1).equal(),zIndex:1,width:me,height:ot,color:Ne,fontSize:lt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Fe,borderRadius:`0 ${(0,we.unit)(Zt)} ${(0,we.unit)(Zt)} 0`,cursor:"pointer",transition:`background ${ce} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ce}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:lt.calc(me).mul(-1).equal(),borderRadius:`${(0,we.unit)(Zt)} 0 0 ${(0,we.unit)(Zt)}`}},"&-light":{background:Tt,[`${Pe}-trigger`]:{color:Se,background:nt},[`${Pe}-zero-width-trigger`]:{color:Se,background:nt,border:`1px solid ${ht}`,borderInlineStart:0}}}}};var $e=(0,ct.I$)(["Layout","Sider"],lt=>[Je(lt)],ze.eh,{deprecatedTokens:ze.jn}),se=function(lt,Pe){var Fe={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Fe[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce<Me.length;ce++)Pe.indexOf(Me[ce])<0&&Object.prototype.propertyIsEnumerable.call(lt,Me[ce])&&(Fe[Me[ce]]=lt[Me[ce]]);return Fe};const Ie={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ut=lt=>!Number.isNaN(Number.parseFloat(lt))&&isFinite(lt),je=y.createContext({}),xt=(()=>{let lt=0;return function(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return lt+=1,`${Pe}${lt}`}})();var et=y.forwardRef((lt,Pe)=>{const{prefixCls:Fe,className:Me,trigger:ce,children:It,defaultCollapsed:_e=!1,theme:Ne="dark",style:pt={},collapsible:xe=!1,reverseArrow:me=!1,width:ot=200,collapsedWidth:Zt=80,zeroWidthTriggerStyle:Tt,breakpoint:Se,onCollapse:nt,onBreakpoint:ht}=lt,zt=se(lt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:At}=(0,y.useContext)(Oe.V),[Jt,wt]=(0,y.useState)("collapsed"in lt?lt.collapsed:_e),[an,Xt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in lt&&wt(lt.collapsed)},[lt.collapsed]);const de=(Vt,en)=>{"collapsed"in lt||wt(Vt),nt==null||nt(Vt,en)},{getPrefixCls:ne,direction:te}=(0,y.useContext)(Ge.E_),ae=ne("layout-sider",Fe),[he,re,fe]=$e(ae),Ze=(0,y.useRef)(null);Ze.current=Vt=>{Xt(Vt.matches),ht==null||ht(Vt.matches),Jt!==Vt.matches&&de(Vt.matches,"responsive")},(0,y.useEffect)(()=>{function Vt(gt){return Ze.current(gt)}let en;if(typeof window!="undefined"){const{matchMedia:gt}=window;if(gt&&Se&&Se in Ie){en=gt(`screen and (max-width: ${Ie[Se]})`);try{en.addEventListener("change",Vt)}catch(kt){en.addListener(Vt)}Vt(en)}}return()=>{try{en==null||en.removeEventListener("change",Vt)}catch(gt){en==null||en.removeListener(Vt)}}},[Se]),(0,y.useEffect)(()=>{const Vt=xt("ant-sider-");return At.addSider(Vt),()=>At.removeSider(Vt)},[]);const dt=()=>{de(!Jt,"clickTrigger")},We=(0,qe.Z)(zt,["collapsed"]),Le=Jt?Zt:ot,it=ut(Le)?`${Le}px`:String(Le),yt=parseFloat(String(Zt||0))===0?y.createElement("span",{onClick:dt,className:ge()(`${ae}-zero-width-trigger`,`${ae}-zero-width-trigger-${me?"right":"left"}`),style:Tt},ce||y.createElement(ke,null)):null,Ot=te==="rtl"==!me,pe={expanded:Ot?y.createElement(ue.Z,null):y.createElement(ve.Z,null),collapsed:Ot?y.createElement(ve.Z,null):y.createElement(ue.Z,null)}[Jt?"collapsed":"expanded"],Mt=ce!==null?yt||y.createElement("div",{className:`${ae}-trigger`,onClick:dt,style:{width:it}},ce||pe):null,sn=Object.assign(Object.assign({},pt),{flex:`0 0 ${it}`,maxWidth:it,minWidth:it,width:it}),nn=ge()(ae,`${ae}-${Ne}`,{[`${ae}-collapsed`]:!!Jt,[`${ae}-has-trigger`]:xe&&ce!==null&&!yt,[`${ae}-below`]:!!an,[`${ae}-zero-width`]:parseFloat(it)===0},Me,re,fe),Kt=y.useMemo(()=>({siderCollapsed:Jt}),[Jt]);return he(y.createElement(je.Provider,{value:Kt},y.createElement("aside",Object.assign({className:nn},We,{style:sn,ref:Pe}),y.createElement("div",{className:`${ae}-children`},It),xe||an&&yt?Mt:null)))})},6989:function(Dn,Pt,b){"use strict";b.d(Pt,{V:function(){return Ee}});var y=b(59301);const Ee=y.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Dn,Pt,b){"use strict";b.d(Pt,{eh:function(){return Ae},jn:function(){return Ce}});var y=b(36237),Ee=b(16931);const oe=ye=>{const{antCls:De,componentCls:ke,colorText:ve,footerBg:ue,headerHeight:Re,headerPadding:ge,headerColor:qe,footerPadding:Ge,fontSize:Oe,bodyBg:we,headerBg:ze}=ye;return{[ke]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${ke}-has-sider`]:{flexDirection:"row",[`> ${ke}, > ${ke}-content`]:{width:0}},[`${ke}-header, &${ke}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${ke}-header`]:{height:Re,padding:ge,color:qe,lineHeight:(0,y.unit)(Re),background:ze,[`${De}-menu`]:{lineHeight:"inherit"}},[`${ke}-footer`]:{padding:Ge,color:ve,fontSize:Oe,background:ue},[`${ke}-content`]:{flex:"auto",color:ve,minHeight:0}}},Ae=ye=>{const{colorBgLayout:De,controlHeight:ke,controlHeightLG:ve,colorText:ue,controlHeightSM:Re,marginXXS:ge,colorTextLightSolid:qe,colorBgContainer:Ge}=ye,Oe=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:De,colorBgTrigger:"#002140",bodyBg:De,headerBg:"#001529",headerHeight:ke*2,headerPadding:`0 ${Oe}px`,headerColor:ue,footerPadding:`${Re}px ${Oe}px`,footerBg:De,siderBg:"#001529",triggerHeight:ve+ge*2,triggerBg:"#002140",triggerColor:qe,zeroTriggerWidth:ve,zeroTriggerHeight:ve,lightSiderBg:Ge,lightTriggerBg:Ge,lightTriggerColor:ue}},Ce=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Pt.ZP=(0,Ee.I$)("Layout",ye=>[oe(ye)],Ae,{deprecatedTokens:Ce})},78857:function(Dn,Pt,b){"use strict";b.d(Pt,{J:function(){return ye}});var y=b(59301),Ee=b(8654),oe=b(62487),Ae=function(De,ke){var ve={};for(var ue in De)Object.prototype.hasOwnProperty.call(De,ue)&&ke.indexOf(ue)<0&&(ve[ue]=De[ue]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ue=Object.getOwnPropertySymbols(De);Re<ue.length;Re++)ke.indexOf(ue[Re])<0&&Object.prototype.propertyIsEnumerable.call(De,ue[Re])&&(ve[ue[Re]]=De[ue[Re]]);return ve};const Ce=y.createContext(null),ye=y.forwardRef((De,ke)=>{const{children:ve}=De,ue=Ae(De,["children"]),Re=y.useContext(Ce),ge=y.useMemo(()=>Object.assign(Object.assign({},Re),ue),[Re,ue.prefixCls,ue.mode,ue.selectable,ue.rootClassName]),qe=(0,Ee.t4)(ve),Ge=(0,Ee.x1)(ke,qe?(0,Ee.C4)(ve):null);return y.createElement(Ce.Provider,{value:ge},y.createElement(oe.Z,{space:!0},qe?y.cloneElement(ve,{ref:Ge}):ve))});Pt.Z=Ce},93041:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return he}});var y=b(59301),Ee=b(28321),oe=b(24303),Ae=b(18785),Ce=b(92310),ye=b.n(Ce),De=b(6089),ke=b(2738),ve=b(86641),ue=b(22703),Re=b(48755),ge=b(83397),Ge=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Oe=function(re,fe){var Ze={};for(var dt in re)Object.prototype.hasOwnProperty.call(re,dt)&&fe.indexOf(dt)<0&&(Ze[dt]=re[dt]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,dt=Object.getOwnPropertySymbols(re);We<dt.length;We++)fe.indexOf(dt[We])<0&&Object.prototype.propertyIsEnumerable.call(re,dt[We])&&(Ze[dt[We]]=re[dt[We]]);return Ze},ze=re=>{const{prefixCls:fe,className:Ze,dashed:dt}=re,We=Oe(re,["prefixCls","className","dashed"]),{getPrefixCls:Le}=y.useContext(Re.E_),it=Le("menu",fe),yt=ye()({[`${it}-item-divider-dashed`]:!!dt},Ze);return y.createElement(Ee.iz,Object.assign({className:yt},We))},ct=b(11592),Je=b(25399),se=re=>{var fe;const{className:Ze,children:dt,icon:We,title:Le,danger:it,extra:yt}=re,{prefixCls:Ot,firstLevel:Qe,direction:st,disableMenuItemTitleTooltip:pe,inlineCollapsed:Mt}=y.useContext(Ge),sn=kt=>{const $t=dt==null?void 0:dt[0],Cn=y.createElement("span",{className:ye()(`${Ot}-title-content`,{[`${Ot}-title-content-with-extra`]:!!yt||yt===0})},dt);return(!We||y.isValidElement(dt)&&dt.type==="span")&&dt&&kt&&Qe&&typeof $t=="string"?y.createElement("div",{className:`${Ot}-inline-collapsed-noicon`},$t.charAt(0)):Cn},{siderCollapsed:nn}=y.useContext(oe.D);let Kt=Le;typeof Le=="undefined"?Kt=Qe?dt:"":Le===!1&&(Kt="");const Vt={title:Kt};!nn&&!Mt&&(Vt.title=null,Vt.open=!1);const en=(0,ct.Z)(dt).length;let gt=y.createElement(Ee.ck,Object.assign({},(0,ke.Z)(re,["title","icon","danger"]),{className:ye()({[`${Ot}-item-danger`]:it,[`${Ot}-item-only-child`]:(We?en+1:en)===1},Ze),title:typeof Le=="string"?Le:void 0}),(0,ue.Tm)(We,{className:ye()(y.isValidElement(We)?(fe=We.props)===null||fe===void 0?void 0:fe.className:"",`${Ot}-item-icon`)}),sn(Mt));return pe||(gt=y.createElement(Je.Z,Object.assign({},Vt,{placement:st==="rtl"?"left":"right",classNames:{root:`${Ot}-inline-collapsed-tooltip`}}),gt)),gt},Ie=b(78857),ut=b(36237),je=b(17835),xt=b(63356),He=b(34961),et=b(46e3),lt=b(34925),Pe=b(16931),Fe=b(51636),ce=re=>{const{componentCls:fe,motionDurationSlow:Ze,horizontalLineHeight:dt,colorSplit:We,lineWidth:Le,lineType:it,itemPaddingInline:yt}=re;return{[`${fe}-horizontal`]:{lineHeight:dt,border:0,borderBottom:`${(0,ut.unit)(Le)} ${it} ${We}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${fe}-item, ${fe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:yt},[`> ${fe}-item:hover,
> ${fe}-item-active,
> ${fe}-submenu ${fe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${fe}-item, ${fe}-submenu-title`]:{transition:[`border-color ${Ze}`,`background ${Ze}`].join(",")},[`${fe}-submenu-arrow`]:{display:"none"}}}},_e=re=>{let{componentCls:fe,menuArrowOffset:Ze,calc:dt}=re;return{[`${fe}-rtl`]:{direction:"rtl"},[`${fe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${fe}-rtl${fe}-vertical,
${fe}-submenu-rtl ${fe}-vertical`]:{[`${fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,ut.unit)(dt(Ze).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,ut.unit)(Ze)})`}}}}};const Ne=re=>Object.assign({},(0,xt.oN)(re));var xe=(re,fe)=>{const{componentCls:Ze,itemColor:dt,itemSelectedColor:We,subMenuItemSelectedColor:Le,groupTitleColor:it,itemBg:yt,subMenuItemBg:Ot,itemSelectedBg:Qe,activeBarHeight:st,activeBarWidth:pe,activeBarBorderWidth:Mt,motionDurationSlow:sn,motionEaseInOut:nn,motionEaseOut:Kt,itemPaddingInline:Vt,motionDurationMid:en,itemHoverColor:gt,lineType:kt,colorSplit:$t,itemDisabledColor:Cn,dangerItemColor:Ue,dangerItemHoverColor:St,dangerItemSelectedColor:vt,dangerItemActiveBg:Bt,dangerItemSelectedBg:yn,popupBg:Mn,itemHoverBg:cr,itemActiveBg:qn,menuSubMenuBg:Ht,horizontalItemSelectedColor:Yn,horizontalItemSelectedBg:Qt,horizontalItemBorderRadius:vn,horizontalItemHoverBg:Rn}=re;return{[`${Ze}-${fe}, ${Ze}-${fe} > ${Ze}`]:{color:dt,background:yt,[`&${Ze}-root:focus-visible`]:Object.assign({},Ne(re)),[`${Ze}-item`]:{"&-group-title, &-extra":{color:it}},[`${Ze}-submenu-selected > ${Ze}-submenu-title`]:{color:Le},[`${Ze}-item, ${Ze}-submenu-title`]:{color:dt,[`&:not(${Ze}-item-disabled):focus-visible`]:Object.assign({},Ne(re))},[`${Ze}-item-disabled, ${Ze}-submenu-disabled`]:{color:`${Cn} !important`},[`${Ze}-item:not(${Ze}-item-selected):not(${Ze}-submenu-selected)`]:{[`&:hover, > ${Ze}-submenu-title:hover`]:{color:gt}},[`&:not(${Ze}-horizontal)`]:{[`${Ze}-item:not(${Ze}-item-selected)`]:{"&:hover":{backgroundColor:cr},"&:active":{backgroundColor:qn}},[`${Ze}-submenu-title`]:{"&:hover":{backgroundColor:cr},"&:active":{backgroundColor:qn}}},[`${Ze}-item-danger`]:{color:Ue,[`&${Ze}-item:hover`]:{[`&:not(${Ze}-item-selected):not(${Ze}-submenu-selected)`]:{color:St}},[`&${Ze}-item:active`]:{background:Bt}},[`${Ze}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ze}-item-selected`]:{color:We,[`&${Ze}-item-danger`]:{color:vt},"a, a:hover":{color:"inherit"}},[`& ${Ze}-item-selected`]:{backgroundColor:Qe,[`&${Ze}-item-danger`]:{backgroundColor:yn}},[`&${Ze}-submenu > ${Ze}`]:{backgroundColor:Ht},[`&${Ze}-popup > ${Ze}`]:{backgroundColor:Mn},[`&${Ze}-submenu-popup > ${Ze}`]:{backgroundColor:Mn},[`&${Ze}-horizontal`]:Object.assign(Object.assign({},fe==="dark"?{borderBottom:0}:{}),{[`> ${Ze}-item, > ${Ze}-submenu`]:{top:Mt,marginTop:re.calc(Mt).mul(-1).equal(),marginBottom:0,borderRadius:vn,"&::after":{position:"absolute",insetInline:Vt,bottom:0,borderBottom:`${(0,ut.unit)(st)} solid transparent`,transition:`border-color ${sn} ${nn}`,content:'""'},"&:hover, &-active, &-open":{background:Rn,"&::after":{borderBottomWidth:st,borderBottomColor:Yn}},"&-selected":{color:Yn,backgroundColor:Qt,"&:hover":{backgroundColor:Qt},"&::after":{borderBottomWidth:st,borderBottomColor:Yn}}}}),[`&${Ze}-root`]:{[`&${Ze}-inline, &${Ze}-vertical`]:{borderInlineEnd:`${(0,ut.unit)(Mt)} ${kt} ${$t}`}},[`&${Ze}-inline`]:{[`${Ze}-sub${Ze}-inline`]:{background:Ot},[`${Ze}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,ut.unit)(pe)} solid ${We}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${en} ${Kt}`,`opacity ${en} ${Kt}`].join(","),content:'""'},[`&${Ze}-item-danger`]:{"&::after":{borderInlineEndColor:vt}}},[`${Ze}-selected, ${Ze}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${en} ${nn}`,`opacity ${en} ${nn}`].join(",")}}}}}};const me=re=>{const{componentCls:fe,itemHeight:Ze,itemMarginInline:dt,padding:We,menuArrowSize:Le,marginXS:it,itemMarginBlock:yt,itemWidth:Ot,itemPaddingInline:Qe}=re,st=re.calc(Le).add(We).add(it).equal();return{[`${fe}-item`]:{position:"relative",overflow:"hidden"},[`${fe}-item, ${fe}-submenu-title`]:{height:Ze,lineHeight:(0,ut.unit)(Ze),paddingInline:Qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:dt,marginBlock:yt,width:Ot},[`> ${fe}-item,
> ${fe}-submenu > ${fe}-submenu-title`]:{height:Ze,lineHeight:(0,ut.unit)(Ze)},[`${fe}-item-group-list ${fe}-submenu-title,
${fe}-submenu-title`]:{paddingInlineEnd:st}}};var Zt=re=>{const{componentCls:fe,iconCls:Ze,itemHeight:dt,colorTextLightSolid:We,dropdownWidth:Le,controlHeightLG:it,motionEaseOut:yt,paddingXL:Ot,itemMarginInline:Qe,fontSizeLG:st,motionDurationFast:pe,motionDurationSlow:Mt,paddingXS:sn,boxShadowSecondary:nn,collapsedWidth:Kt,collapsedIconSize:Vt}=re,en={height:dt,lineHeight:(0,ut.unit)(dt),listStylePosition:"inside",listStyleType:"disc"};return[{[fe]:{"&-inline, &-vertical":Object.assign({[`&${fe}-root`]:{boxShadow:"none"}},me(re))},[`${fe}-submenu-popup`]:{[`${fe}-vertical`]:Object.assign(Object.assign({},me(re)),{boxShadow:nn})}},{[`${fe}-submenu-popup ${fe}-vertical${fe}-sub`]:{minWidth:Le,maxHeight:`calc(100vh - ${(0,ut.unit)(re.calc(it).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${fe}-inline`]:{width:"100%",[`&${fe}-root`]:{[`${fe}-item, ${fe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Mt}`,`background ${Mt}`,`padding ${pe} ${yt}`].join(","),[`> ${fe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${fe}-sub${fe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${fe}-submenu > ${fe}-submenu-title`]:en,[`& ${fe}-item-group-title`]:{paddingInlineStart:Ot}},[`${fe}-item`]:en}},{[`${fe}-inline-collapsed`]:{width:Kt,[`&${fe}-root`]:{[`${fe}-item, ${fe}-submenu ${fe}-submenu-title`]:{[`> ${fe}-inline-collapsed-noicon`]:{fontSize:st,textAlign:"center"}}},[`> ${fe}-item,
> ${fe}-item-group > ${fe}-item-group-list > ${fe}-item,
> ${fe}-item-group > ${fe}-item-group-list > ${fe}-submenu > ${fe}-submenu-title,
> ${fe}-submenu > ${fe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,ut.unit)(re.calc(Vt).div(2).equal())} - ${(0,ut.unit)(Qe)})`,textOverflow:"clip",[`
${fe}-submenu-arrow,
${fe}-submenu-expand-icon
`]:{opacity:0},[`${fe}-item-icon, ${Ze}`]:{margin:0,fontSize:Vt,lineHeight:(0,ut.unit)(dt),"+ span":{display:"inline-block",opacity:0}}},[`${fe}-item-icon, ${Ze}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${fe}-item-icon, ${Ze}`]:{display:"none"},"a, a:hover":{color:We}},[`${fe}-item-group-title`]:Object.assign(Object.assign({},xt.vS),{paddingInline:sn})}}]};const Tt=re=>{const{componentCls:fe,motionDurationSlow:Ze,motionDurationMid:dt,motionEaseInOut:We,motionEaseOut:Le,iconCls:it,iconSize:yt,iconMarginInlineEnd:Ot}=re;return{[`${fe}-item, ${fe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ze}`,`background ${Ze}`,`padding calc(${Ze} + 0.1s) ${We}`].join(","),[`${fe}-item-icon, ${it}`]:{minWidth:yt,fontSize:yt,transition:[`font-size ${dt} ${Le}`,`margin ${Ze} ${We}`,`color ${Ze}`].join(","),"+ span":{marginInlineStart:Ot,opacity:1,transition:[`opacity ${Ze} ${We}`,`margin ${Ze}`,`color ${Ze}`].join(",")}},[`${fe}-item-icon`]:Object.assign({},(0,xt.Ro)()),[`&${fe}-item-only-child`]:{[`> ${it}, > ${fe}-item-icon`]:{marginInlineEnd:0}}},[`${fe}-item-disabled, ${fe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${fe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Se=re=>{const{componentCls:fe,motionDurationSlow:Ze,motionEaseInOut:dt,borderRadius:We,menuArrowSize:Le,menuArrowOffset:it}=re;return{[`${fe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:re.margin,width:Le,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ze} ${dt}, opacity ${Ze}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:re.calc(Le).mul(.6).equal(),height:re.calc(Le).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:We,transition:[`background ${Ze} ${dt}`,`transform ${Ze} ${dt}`,`top ${Ze} ${dt}`,`color ${Ze} ${dt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,ut.unit)(re.calc(it).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,ut.unit)(it)})`}}}}},nt=re=>{const{antCls:fe,componentCls:Ze,fontSize:dt,motionDurationSlow:We,motionDurationMid:Le,motionEaseInOut:it,paddingXS:yt,padding:Ot,colorSplit:Qe,lineWidth:st,zIndexPopup:pe,borderRadiusLG:Mt,subMenuItemBorderRadius:sn,menuArrowSize:nn,menuArrowOffset:Kt,lineType:Vt,groupTitleLineHeight:en,groupTitleFontSize:gt}=re;return[{"":{[Ze]:Object.assign(Object.assign({},(0,xt.dF)()),{"&-hidden":{display:"none"}})},[`${Ze}-submenu-hidden`]:{display:"none"}},{[Ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xt.Wf)(re)),(0,xt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:dt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${We} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ze}-item`]:{flex:"none"}},[`${Ze}-item, ${Ze}-submenu, ${Ze}-submenu-title`]:{borderRadius:re.itemBorderRadius},[`${Ze}-item-group-title`]:{padding:`${(0,ut.unit)(yt)} ${(0,ut.unit)(Ot)}`,fontSize:gt,lineHeight:en,transition:`all ${We}`},[`&-horizontal ${Ze}-submenu`]:{transition:[`border-color ${We} ${it}`,`background ${We} ${it}`].join(",")},[`${Ze}-submenu, ${Ze}-submenu-inline`]:{transition:[`border-color ${We} ${it}`,`background ${We} ${it}`,`padding ${Le} ${it}`].join(",")},[`${Ze}-submenu ${Ze}-sub`]:{cursor:"initial",transition:[`background ${We} ${it}`,`padding ${We} ${it}`].join(",")},[`${Ze}-title-content`]:{transition:`color ${We}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${fe}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ze}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:re.padding}},[`${Ze}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ze}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Qe,borderStyle:Vt,borderWidth:0,borderTopWidth:st,marginBlock:st,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Tt(re)),{[`${Ze}-item-group`]:{[`${Ze}-item-group-list`]:{margin:0,padding:0,[`${Ze}-item, ${Ze}-submenu-title`]:{paddingInline:`${(0,ut.unit)(re.calc(dt).mul(2).equal())} ${(0,ut.unit)(Ot)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:pe,borderRadius:Mt,boxShadow:"none",transformOrigin:"0 0",[`&${Ze}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ze}`]:Object.assign(Object.assign(Object.assign({borderRadius:Mt},Tt(re)),Se(re)),{[`${Ze}-item, ${Ze}-submenu > ${Ze}-submenu-title`]:{borderRadius:sn},[`${Ze}-submenu-title::after`]:{transition:`transform ${We} ${it}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:re.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:re.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:re.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:re.paddingXS}}}),Se(re)),{[`&-inline-collapsed ${Ze}-submenu-arrow,
&-inline ${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,ut.unit)(Kt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,ut.unit)(re.calc(Kt).mul(-1).equal())})`}},[`${Ze}-submenu-open${Ze}-submenu-inline > ${Ze}-submenu-title > ${Ze}-submenu-arrow`]:{transform:`translateY(${(0,ut.unit)(re.calc(nn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,ut.unit)(re.calc(Kt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,ut.unit)(Kt)})`}}})},{[`${fe}-layout-header`]:{[Ze]:{lineHeight:"inherit"}}}]},ht=re=>{var fe,Ze,dt;const{colorPrimary:We,colorError:Le,colorTextDisabled:it,colorErrorBg:yt,colorText:Ot,colorTextDescription:Qe,colorBgContainer:st,colorFillAlter:pe,colorFillContent:Mt,lineWidth:sn,lineWidthBold:nn,controlItemBgActive:Kt,colorBgTextHover:Vt,controlHeightLG:en,lineHeight:gt,colorBgElevated:kt,marginXXS:$t,padding:Cn,fontSize:Ue,controlHeightSM:St,fontSizeLG:vt,colorTextLightSolid:Bt,colorErrorHover:yn}=re,Mn=(fe=re.activeBarWidth)!==null&&fe!==void 0?fe:0,cr=(Ze=re.activeBarBorderWidth)!==null&&Ze!==void 0?Ze:sn,qn=(dt=re.itemMarginInline)!==null&&dt!==void 0?dt:re.marginXXS,Ht=new je.FastColor(Bt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:Ot,itemColor:Ot,colorItemTextHover:Ot,itemHoverColor:Ot,colorItemTextHoverHorizontal:We,horizontalItemHoverColor:We,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:We,itemSelectedColor:We,subMenuItemSelectedColor:We,colorItemTextSelectedHorizontal:We,horizontalItemSelectedColor:We,colorItemBg:st,itemBg:st,colorItemBgHover:Vt,itemHoverBg:Vt,colorItemBgActive:Mt,itemActiveBg:Kt,colorSubItemBg:pe,subMenuItemBg:pe,colorItemBgSelected:Kt,itemSelectedBg:Kt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Mn,colorActiveBarHeight:nn,activeBarHeight:nn,colorActiveBarBorderSize:sn,activeBarBorderWidth:cr,colorItemTextDisabled:it,itemDisabledColor:it,colorDangerItemText:Le,dangerItemColor:Le,colorDangerItemTextHover:Le,dangerItemHoverColor:Le,colorDangerItemTextSelected:Le,dangerItemSelectedColor:Le,colorDangerItemBgActive:yt,dangerItemActiveBg:yt,colorDangerItemBgSelected:yt,dangerItemSelectedBg:yt,itemMarginInline:qn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:en,groupTitleLineHeight:gt,collapsedWidth:en*2,popupBg:kt,itemMarginBlock:$t,itemPaddingInline:Cn,horizontalLineHeight:`${en*1.15}px`,iconSize:Ue,iconMarginInlineEnd:St-Ue,collapsedIconSize:vt,groupTitleFontSize:Ue,darkItemDisabledColor:new je.FastColor(Bt).setA(.25).toRgbString(),darkItemColor:Ht,darkDangerItemColor:Le,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Bt,darkItemSelectedBg:We,darkDangerItemSelectedBg:Le,darkItemHoverBg:"transparent",darkGroupTitleColor:Ht,darkItemHoverColor:Bt,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:Bt,darkDangerItemActiveBg:Le,itemWidth:Mn?`calc(100% + ${cr}px)`:`calc(100% - ${qn*2}px)`}};var zt=function(re){let fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Pe.I$)("Menu",We=>{const{colorBgElevated:Le,controlHeightLG:it,fontSize:yt,darkItemColor:Ot,darkDangerItemColor:Qe,darkItemBg:st,darkSubMenuItemBg:pe,darkItemSelectedColor:Mt,darkItemSelectedBg:sn,darkDangerItemSelectedBg:nn,darkItemHoverBg:Kt,darkGroupTitleColor:Vt,darkItemHoverColor:en,darkItemDisabledColor:gt,darkDangerItemHoverColor:kt,darkDangerItemSelectedColor:$t,darkDangerItemActiveBg:Cn,popupBg:Ue,darkPopupBg:St}=We,vt=We.calc(yt).div(7).mul(5).equal(),Bt=(0,Fe.mergeToken)(We,{menuArrowSize:vt,menuHorizontalHeight:We.calc(it).mul(1.15).equal(),menuArrowOffset:We.calc(vt).mul(.25).equal(),menuSubMenuBg:Le,calc:We.calc,popupBg:Ue}),yn=(0,Fe.mergeToken)(Bt,{itemColor:Ot,itemHoverColor:en,groupTitleColor:Vt,itemSelectedColor:Mt,subMenuItemSelectedColor:Mt,itemBg:st,popupBg:St,subMenuItemBg:pe,itemActiveBg:"transparent",itemSelectedBg:sn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Kt,itemDisabledColor:gt,dangerItemColor:Qe,dangerItemHoverColor:kt,dangerItemSelectedColor:$t,dangerItemActiveBg:Cn,dangerItemSelectedBg:nn,menuSubMenuBg:pe,horizontalItemSelectedColor:Mt,horizontalItemSelectedBg:sn});return[nt(Bt),ce(Bt),Zt(Bt),xe(Bt,"light"),xe(yn,"dark"),_e(Bt),(0,He.Z)(Bt),(0,et.oN)(Bt,"slide-up"),(0,et.oN)(Bt,"slide-down"),(0,lt._y)(Bt,"zoom-big")]},ht,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Ze,unitless:{groupTitleLineHeight:!0}})(re,fe)},At=b(75030),wt=re=>{var fe;const{popupClassName:Ze,icon:dt,title:We,theme:Le}=re,it=y.useContext(Ge),{prefixCls:yt,inlineCollapsed:Ot,theme:Qe}=it,st=(0,Ee.Xl)();let pe;if(!dt)pe=Ot&&!st.length&&We&&typeof We=="string"?y.createElement("div",{className:`${yt}-inline-collapsed-noicon`},We.charAt(0)):y.createElement("span",{className:`${yt}-title-content`},We);else{const nn=y.isValidElement(We)&&We.type==="span";pe=y.createElement(y.Fragment,null,(0,ue.Tm)(dt,{className:ye()(y.isValidElement(dt)?(fe=dt.props)===null||fe===void 0?void 0:fe.className:"",`${yt}-item-icon`)}),nn?We:y.createElement("span",{className:`${yt}-title-content`},We))}const Mt=y.useMemo(()=>Object.assign(Object.assign({},it),{firstLevel:!1}),[it]),[sn]=(0,At.Cn)("Menu");return y.createElement(Ge.Provider,{value:Mt},y.createElement(Ee.Wd,Object.assign({},(0,ke.Z)(re,["icon"]),{title:pe,popupClassName:ye()(yt,Ze,`${yt}-${Le||Qe}`),popupStyle:Object.assign({zIndex:sn},re.popupStyle)})))},an=function(re,fe){var Ze={};for(var dt in re)Object.prototype.hasOwnProperty.call(re,dt)&&fe.indexOf(dt)<0&&(Ze[dt]=re[dt]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,dt=Object.getOwnPropertySymbols(re);We<dt.length;We++)fe.indexOf(dt[We])<0&&Object.prototype.propertyIsEnumerable.call(re,dt[We])&&(Ze[dt[We]]=re[dt[We]]);return Ze};function Xt(re){return re===null||re===!1}const de={item:se,submenu:wt,divider:ze};var te=(0,y.forwardRef)((re,fe)=>{var Ze;const dt=y.useContext(Ie.Z),We=dt||{},{getPrefixCls:Le,getPopupContainer:it,direction:yt,menu:Ot}=y.useContext(Re.E_),Qe=Le(),{prefixCls:st,className:pe,style:Mt,theme:sn="light",expandIcon:nn,_internalDisableMenuItemTitleTooltip:Kt,inlineCollapsed:Vt,siderCollapsed:en,rootClassName:gt,mode:kt,selectable:$t,onClick:Cn,overflowedIndicatorPopupClassName:Ue}=re,St=an(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),vt=(0,ke.Z)(St,["collapsedWidth"]);(Ze=We.validator)===null||Ze===void 0||Ze.call(We,{mode:kt});const Bt=(0,De.Z)(function(){var dn;Cn==null||Cn.apply(void 0,arguments),(dn=We.onClick)===null||dn===void 0||dn.call(We)}),yn=We.mode||kt,Mn=$t!=null?$t:We.selectable,cr=Vt!=null?Vt:en,qn={horizontal:{motionName:`${Qe}-slide-up`},inline:(0,ve.Z)(Qe),other:{motionName:`${Qe}-zoom-big`}},Ht=Le("menu",st||We.prefixCls),Yn=(0,ge.Z)(Ht),[Qt,vn,Rn]=zt(Ht,Yn,!dt),Jn=ye()(`${Ht}-${sn}`,Ot==null?void 0:Ot.className,pe),zn=y.useMemo(()=>{var dn,kn;if(typeof nn=="function"||Xt(nn))return nn||null;if(typeof We.expandIcon=="function"||Xt(We.expandIcon))return We.expandIcon||null;if(typeof(Ot==null?void 0:Ot.expandIcon)=="function"||Xt(Ot==null?void 0:Ot.expandIcon))return(Ot==null?void 0:Ot.expandIcon)||null;const ir=(dn=nn!=null?nn:We==null?void 0:We.expandIcon)!==null&&dn!==void 0?dn:Ot==null?void 0:Ot.expandIcon;return(0,ue.Tm)(ir,{className:ye()(`${Ht}-submenu-expand-icon`,y.isValidElement(ir)?(kn=ir.props)===null||kn===void 0?void 0:kn.className:void 0)})},[nn,We==null?void 0:We.expandIcon,Ot==null?void 0:Ot.expandIcon,Ht]),pn=y.useMemo(()=>({prefixCls:Ht,inlineCollapsed:cr||!1,direction:yt,firstLevel:!0,theme:sn,mode:yn,disableMenuItemTitleTooltip:Kt}),[Ht,cr,yt,Kt,sn]);return Qt(y.createElement(Ie.Z.Provider,{value:null},y.createElement(Ge.Provider,{value:pn},y.createElement(Ee.ZP,Object.assign({getPopupContainer:it,overflowedIndicator:y.createElement(Ae.Z,null),overflowedIndicatorPopupClassName:ye()(Ht,`${Ht}-${sn}`,Ue),mode:yn,selectable:Mn,onClick:Bt},vt,{inlineCollapsed:cr,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Mt),className:Jn,prefixCls:Ht,direction:yt,defaultMotions:qn,expandIcon:zn,ref:fe,rootClassName:ye()(gt,vn,We.rootClassName,Rn,Yn),_internalComponents:de})))))});const ae=(0,y.forwardRef)((re,fe)=>{const Ze=(0,y.useRef)(null),dt=y.useContext(oe.D);return(0,y.useImperativeHandle)(fe,()=>({menu:Ze.current,focus:We=>{var Le;(Le=Ze.current)===null||Le===void 0||Le.focus(We)}})),y.createElement(te,Object.assign({ref:Ze},re,dt))});ae.Item=se,ae.SubMenu=wt,ae.Divider=ze,ae.ItemGroup=Ee.BW;var he=ae},31709:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ot}});var y=b(59301),Ee=b(54476),oe={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"},Ae=oe,Ce=b(7657),ye=function(st,pe){return y.createElement(Ce.Z,(0,Ee.Z)({},st,{ref:pe,icon:Ae}))},De=y.forwardRef(ye),ke=De,ve=b(49198),ue=b(33853),Re=b(38819),ge=b(92310),qe=b.n(ge),Ge=b(20068),Oe=b(76190),we=b(33885),ze=b(42978),ct=b(18929),Je=b(10228),$e=b(26112),se=b(48736),Ie=b(17119),ut=[10,20,50,100],je=function(st){var pe=st.pageSizeOptions,Mt=pe===void 0?ut:pe,sn=st.locale,nn=st.changeSize,Kt=st.pageSize,Vt=st.goButton,en=st.quickGo,gt=st.rootPrefixCls,kt=st.disabled,$t=st.buildOptionText,Cn=st.showSizeChanger,Ue=st.sizeChangerRender,St=y.useState(""),vt=(0,ze.Z)(St,2),Bt=vt[0],yn=vt[1],Mn=function(){return!Bt||Number.isNaN(Bt)?void 0:Number(Bt)},cr=typeof $t=="function"?$t:function(pn){return"".concat(pn," ").concat(sn.items_per_page)},qn=function(dn){yn(dn.target.value)},Ht=function(dn){Vt||Bt===""||(yn(""),!(dn.relatedTarget&&(dn.relatedTarget.className.indexOf("".concat(gt,"-item-link"))>=0||dn.relatedTarget.className.indexOf("".concat(gt,"-item"))>=0))&&(en==null||en(Mn())))},Yn=function(dn){Bt!==""&&(dn.keyCode===Je.Z.ENTER||dn.type==="click")&&(yn(""),en==null||en(Mn()))},Qt=function(){return Mt.some(function(dn){return dn.toString()===Kt.toString()})?Mt:Mt.concat([Kt]).sort(function(dn,kn){var ir=Number.isNaN(Number(dn))?0:Number(dn),sr=Number.isNaN(Number(kn))?0:Number(kn);return ir-sr})},vn="".concat(gt,"-options");if(!Cn&&!en)return null;var Rn=null,Jn=null,zn=null;return Cn&&Ue&&(Rn=Ue({disabled:kt,size:Kt,onSizeChange:function(dn){nn==null||nn(Number(dn))},"aria-label":sn.page_size,className:"".concat(vn,"-size-changer"),options:Qt().map(function(pn){return{label:cr(pn),value:pn}})})),en&&(Vt&&(zn=typeof Vt=="boolean"?y.createElement("button",{type:"button",onClick:Yn,onKeyUp:Yn,disabled:kt,className:"".concat(vn,"-quick-jumper-button")},sn.jump_to_confirm):y.createElement("span",{onClick:Yn,onKeyUp:Yn},Vt)),Jn=y.createElement("div",{className:"".concat(vn,"-quick-jumper")},sn.jump_to,y.createElement("input",{disabled:kt,type:"text",value:Bt,onChange:qn,onKeyUp:Yn,onBlur:Ht,"aria-label":sn.page}),sn.page,zn)),y.createElement("li",{className:vn},Rn,Jn)},xt=je,He=function(st){var pe=st.rootPrefixCls,Mt=st.page,sn=st.active,nn=st.className,Kt=st.showTitle,Vt=st.onClick,en=st.onKeyPress,gt=st.itemRender,kt="".concat(pe,"-item"),$t=qe()(kt,"".concat(kt,"-").concat(Mt),(0,Ge.Z)((0,Ge.Z)({},"".concat(kt,"-active"),sn),"".concat(kt,"-disabled"),!Mt),nn),Cn=function(){Vt(Mt)},Ue=function(Bt){en(Bt,Vt,Mt)},St=gt(Mt,"page",y.createElement("a",{rel:"nofollow"},Mt));return St?y.createElement("li",{title:Kt?String(Mt):null,className:$t,onClick:Cn,onKeyDown:Ue,tabIndex:0},St):null},et=He,lt=function(st,pe,Mt){return Mt};function Pe(){}function Fe(Qe){var st=Number(Qe);return typeof st=="number"&&!Number.isNaN(st)&&isFinite(st)&&Math.floor(st)===st}function Me(Qe,st,pe){var Mt=typeof Qe=="undefined"?st:Qe;return Math.floor((pe-1)/Mt)+1}var ce=function(st){var pe=st.prefixCls,Mt=pe===void 0?"rc-pagination":pe,sn=st.selectPrefixCls,nn=sn===void 0?"rc-select":sn,Kt=st.className,Vt=st.current,en=st.defaultCurrent,gt=en===void 0?1:en,kt=st.total,$t=kt===void 0?0:kt,Cn=st.pageSize,Ue=st.defaultPageSize,St=Ue===void 0?10:Ue,vt=st.onChange,Bt=vt===void 0?Pe:vt,yn=st.hideOnSinglePage,Mn=st.align,cr=st.showPrevNextJumpers,qn=cr===void 0?!0:cr,Ht=st.showQuickJumper,Yn=st.showLessItems,Qt=st.showTitle,vn=Qt===void 0?!0:Qt,Rn=st.onShowSizeChange,Jn=Rn===void 0?Pe:Rn,zn=st.locale,pn=zn===void 0?Ie.Z:zn,dn=st.style,kn=st.totalBoundaryShowSizeChanger,ir=kn===void 0?50:kn,sr=st.disabled,gr=st.simple,Gn=st.showTotal,Sr=st.showSizeChanger,nr=Sr===void 0?$t>ir:Sr,Kr=st.sizeChangerRender,Pn=st.pageSizeOptions,pr=st.itemRender,Br=pr===void 0?lt:pr,dr=st.jumpPrevIcon,Gt=st.jumpNextIcon,ln=st.prevIcon,bt=st.nextIcon,Rt=y.useRef(null),Nt=(0,ct.Z)(10,{value:Cn,defaultValue:St}),_t=(0,ze.Z)(Nt,2),ft=_t[0],cn=_t[1],mn=(0,ct.Z)(1,{value:Vt,defaultValue:gt,postState:function(go){return Math.max(1,Math.min(go,Me(void 0,ft,$t)))}}),bn=(0,ze.Z)(mn,2),tn=bn[0],qt=bn[1],Ct=y.useState(tn),gn=(0,ze.Z)(Ct,2),xr=gn[0],ur=gn[1];(0,y.useEffect)(function(){ur(tn)},[tn]);var Ar=Bt!==Pe,sa="current"in st,ya=Math.max(1,tn-(Yn?3:5)),Ea=Math.min(Me(void 0,ft,$t),tn+(Yn?3:5));function na(Po,go){var Ii=Po||y.createElement("button",{type:"button","aria-label":go,className:"".concat(Mt,"-item-link")});return typeof Po=="function"&&(Ii=y.createElement(Po,(0,we.Z)({},st))),Ii}function Ur(Po){var go=Po.target.value,Ii=Me(void 0,ft,$t),Bi;return go===""?Bi=go:Number.isNaN(Number(go))?Bi=xr:go>=Ii?Bi=Ii:Bi=Number(go),Bi}function la(Po){return Fe(Po)&&Po!==tn&&Fe($t)&&$t>0}var ba=$t>ft?Ht:!1;function za(Po){(Po.keyCode===Je.Z.UP||Po.keyCode===Je.Z.DOWN)&&Po.preventDefault()}function Wa(Po){var go=Ur(Po);switch(go!==xr&&ur(go),Po.keyCode){case Je.Z.ENTER:Ta(go);break;case Je.Z.UP:Ta(go-1);break;case Je.Z.DOWN:Ta(go+1);break;default:break}}function Ka(Po){Ta(Ur(Po))}function ca(Po){var go=Me(Po,ft,$t),Ii=tn>go&&go!==0?go:tn;cn(Po),ur(Ii),Jn==null||Jn(tn,Po),qt(Ii),Bt==null||Bt(Ii,Po)}function Ta(Po){if(la(Po)&&!sr){var go=Me(void 0,ft,$t),Ii=Po;return Po>go?Ii=go:Po<1&&(Ii=1),Ii!==xr&&ur(Ii),qt(Ii),Bt==null||Bt(Ii,ft),Ii}return tn}var Nr=tn>1,No=tn<Me(void 0,ft,$t);function Ro(){Nr&&Ta(tn-1)}function Bo(){No&&Ta(tn+1)}function po(){Ta(ya)}function qo(){Ta(Ea)}function vo(Po,go){if(Po.key==="Enter"||Po.charCode===Je.Z.ENTER||Po.keyCode===Je.Z.ENTER){for(var Ii=arguments.length,Bi=new Array(Ii>2?Ii-2:0),Oo=2;Oo<Ii;Oo++)Bi[Oo-2]=arguments[Oo];go.apply(void 0,Bi)}}function Do(Po){vo(Po,Ro)}function Qa(Po){vo(Po,Bo)}function jo(Po){vo(Po,po)}function ti(Po){vo(Po,qo)}function Ci(Po){var go=Br(Po,"prev",na(ln,"prev page"));return y.isValidElement(go)?y.cloneElement(go,{disabled:!Nr}):go}function Fr(Po){var go=Br(Po,"next",na(bt,"next page"));return y.isValidElement(go)?y.cloneElement(go,{disabled:!No}):go}function da(Po){(Po.type==="click"||Po.keyCode===Je.Z.ENTER)&&Ta(xr)}var tt=null,Ft=(0,$e.Z)(st,{aria:!0,data:!0}),Ut=Gn&&y.createElement("li",{className:"".concat(Mt,"-total-text")},Gn($t,[$t===0?0:(tn-1)*ft+1,tn*ft>$t?$t:tn*ft])),hn=null,xn=Me(void 0,ft,$t);if(yn&&$t<=ft)return null;var on=[],Sn={rootPrefixCls:Mt,onClick:Ta,onKeyPress:vo,showTitle:vn,itemRender:Br,page:-1},wn=tn-1>0?tn-1:0,Bn=tn+1<xn?tn+1:xn,fr=Ht&&Ht.goButton,Dr=(0,Oe.Z)(gr)==="object"?gr.readOnly:!gr,Vn=fr,rr=null;gr&&(fr&&(typeof fr=="boolean"?Vn=y.createElement("button",{type:"button",onClick:da,onKeyUp:da},pn.jump_to_confirm):Vn=y.createElement("span",{onClick:da,onKeyUp:da},fr),Vn=y.createElement("li",{title:vn?"".concat(pn.jump_to).concat(tn,"/").concat(xn):null,className:"".concat(Mt,"-simple-pager")},Vn)),rr=y.createElement("li",{title:vn?"".concat(tn,"/").concat(xn):null,className:"".concat(Mt,"-simple-pager")},Dr?xr:y.createElement("input",{type:"text","aria-label":pn.jump_to,value:xr,disabled:sr,onKeyDown:za,onKeyUp:Wa,onChange:Wa,onBlur:Ka,size:3}),y.createElement("span",{className:"".concat(Mt,"-slash")},"/"),xn));var yr=Yn?1:2;if(xn<=3+yr*2){xn||on.push(y.createElement(et,(0,Ee.Z)({},Sn,{key:"noPager",page:1,className:"".concat(Mt,"-item-disabled")})));for(var Wr=1;Wr<=xn;Wr+=1)on.push(y.createElement(et,(0,Ee.Z)({},Sn,{key:Wr,page:Wr,active:tn===Wr})))}else{var xa=Yn?pn.prev_3:pn.prev_5,eo=Yn?pn.next_3:pn.next_5,no=Br(ya,"jump-prev",na(dr,"prev page")),Io=Br(Ea,"jump-next",na(Gt,"next page"));qn&&(tt=no?y.createElement("li",{title:vn?xa:null,key:"prev",onClick:po,tabIndex:0,onKeyDown:jo,className:qe()("".concat(Mt,"-jump-prev"),(0,Ge.Z)({},"".concat(Mt,"-jump-prev-custom-icon"),!!dr))},no):null,hn=Io?y.createElement("li",{title:vn?eo:null,key:"next",onClick:qo,tabIndex:0,onKeyDown:ti,className:qe()("".concat(Mt,"-jump-next"),(0,Ge.Z)({},"".concat(Mt,"-jump-next-custom-icon"),!!Gt))},Io):null);var Eo=Math.max(1,tn-yr),zo=Math.min(tn+yr,xn);tn-1<=yr&&(zo=1+yr*2),xn-tn<=yr&&(Eo=xn-yr*2);for(var Wo=Eo;Wo<=zo;Wo+=1)on.push(y.createElement(et,(0,Ee.Z)({},Sn,{key:Wo,page:Wo,active:tn===Wo})));if(tn-1>=yr*2&&tn!==3&&(on[0]=y.cloneElement(on[0],{className:qe()("".concat(Mt,"-item-after-jump-prev"),on[0].props.className)}),on.unshift(tt)),xn-tn>=yr*2&&tn!==xn-2){var Ko=on[on.length-1];on[on.length-1]=y.cloneElement(Ko,{className:qe()("".concat(Mt,"-item-before-jump-next"),Ko.props.className)}),on.push(hn)}Eo!==1&&on.unshift(y.createElement(et,(0,Ee.Z)({},Sn,{key:1,page:1}))),zo!==xn&&on.push(y.createElement(et,(0,Ee.Z)({},Sn,{key:xn,page:xn})))}var Fo=Ci(wn);if(Fo){var _o=!Nr||!xn;Fo=y.createElement("li",{title:vn?pn.prev_page:null,onClick:Ro,tabIndex:_o?null:0,onKeyDown:Do,className:qe()("".concat(Mt,"-prev"),(0,Ge.Z)({},"".concat(Mt,"-disabled"),_o)),"aria-disabled":_o},Fo)}var ci=Fr(Bn);if(ci){var Ei,bi;gr?(Ei=!No,bi=Nr?0:null):(Ei=!No||!xn,bi=Ei?null:0),ci=y.createElement("li",{title:vn?pn.next_page:null,onClick:Bo,tabIndex:bi,onKeyDown:Qa,className:qe()("".concat(Mt,"-next"),(0,Ge.Z)({},"".concat(Mt,"-disabled"),Ei)),"aria-disabled":Ei},ci)}var Ri=qe()(Mt,Kt,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Mt,"-start"),Mn==="start"),"".concat(Mt,"-center"),Mn==="center"),"".concat(Mt,"-end"),Mn==="end"),"".concat(Mt,"-simple"),gr),"".concat(Mt,"-disabled"),sr));return y.createElement("ul",(0,Ee.Z)({className:Ri,style:dn,ref:Rt},Ft),Ut,Fo,gr?rr:on,ci,y.createElement(xt,{locale:pn,rootPrefixCls:Mt,disabled:sr,selectPrefixCls:nn,changeSize:ca,pageSize:ft,pageSizeOptions:Pn,quickGo:ba?Ta:null,goButton:Vn,showSizeChanger:nr,sizeChangerRender:Kr}))},It=ce,_e=b(61852),Ne=b(48755),pt=b(31756),xe=b(13783),me=b(9017),ot=b(82326),Zt=b(57700),Tt=b(36237),Se=b(53075),nt=b(64910),ht=b(39082),zt=b(63356),At=b(51636),Jt=b(16931);const wt=Qe=>{const{componentCls:st}=Qe;return{[`${st}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${st}-item-link`]:{color:Qe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${st}-item-link`]:{color:Qe.colorTextDisabled,cursor:"not-allowed"}}},[`&${st}-disabled`]:{cursor:"not-allowed",[`${st}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Qe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Qe.colorBorder,backgroundColor:Qe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Qe.itemActiveBgDisabled},a:{color:Qe.itemActiveColorDisabled}}},[`${st}-item-link`]:{color:Qe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${st}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${st}-simple-pager`]:{color:Qe.colorTextDisabled},[`${st}-jump-prev, ${st}-jump-next`]:{[`${st}-item-link-icon`]:{opacity:0},[`${st}-item-ellipsis`]:{opacity:1}}},[`&${st}-simple`]:{[`${st}-prev, ${st}-next`]:{[`&${st}-disabled ${st}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},an=Qe=>{const{componentCls:st}=Qe;return{[`&${st}-mini ${st}-total-text, &${st}-mini ${st}-simple-pager`]:{height:Qe.itemSizeSM,lineHeight:(0,Tt.unit)(Qe.itemSizeSM)},[`&${st}-mini ${st}-item`]:{minWidth:Qe.itemSizeSM,height:Qe.itemSizeSM,margin:0,lineHeight:(0,Tt.unit)(Qe.calc(Qe.itemSizeSM).sub(2).equal())},[`&${st}-mini ${st}-prev, &${st}-mini ${st}-next`]:{minWidth:Qe.itemSizeSM,height:Qe.itemSizeSM,margin:0,lineHeight:(0,Tt.unit)(Qe.itemSizeSM)},[`&${st}-mini:not(${st}-disabled)`]:{[`${st}-prev, ${st}-next`]:{[`&:hover ${st}-item-link`]:{backgroundColor:Qe.colorBgTextHover},[`&:active ${st}-item-link`]:{backgroundColor:Qe.colorBgTextActive},[`&${st}-disabled:hover ${st}-item-link`]:{backgroundColor:"transparent"}}},[`
&${st}-mini ${st}-prev ${st}-item-link,
&${st}-mini ${st}-next ${st}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Qe.itemSizeSM,lineHeight:(0,Tt.unit)(Qe.itemSizeSM)}},[`&${st}-mini ${st}-jump-prev, &${st}-mini ${st}-jump-next`]:{height:Qe.itemSizeSM,marginInlineEnd:0,lineHeight:(0,Tt.unit)(Qe.itemSizeSM)},[`&${st}-mini ${st}-options`]:{marginInlineStart:Qe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Qe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Qe.itemSizeSM,lineHeight:(0,Tt.unit)(Qe.itemSizeSM),input:Object.assign(Object.assign({},(0,Se.x0)(Qe)),{width:Qe.paginationMiniQuickJumperInputWidth,height:Qe.controlHeightSM})}}}},Xt=Qe=>{const{componentCls:st}=Qe;return{[`
&${st}-simple ${st}-prev,
&${st}-simple ${st}-next
`]:{height:Qe.itemSizeSM,lineHeight:(0,Tt.unit)(Qe.itemSizeSM),verticalAlign:"top",[`${st}-item-link`]:{height:Qe.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Qe.colorBgTextHover},"&:active":{backgroundColor:Qe.colorBgTextActive},"&::after":{height:Qe.itemSizeSM,lineHeight:(0,Tt.unit)(Qe.itemSizeSM)}}},[`&${st}-simple ${st}-simple-pager`]:{display:"inline-block",height:Qe.itemSizeSM,marginInlineEnd:Qe.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,Tt.unit)(Qe.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:Qe.itemInputBg,border:`${(0,Tt.unit)(Qe.lineWidth)} ${Qe.lineType} ${Qe.colorBorder}`,borderRadius:Qe.borderRadius,outline:"none",transition:`border-color ${Qe.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Qe.colorPrimary},"&:focus":{borderColor:Qe.colorPrimaryHover,boxShadow:`${(0,Tt.unit)(Qe.inputOutlineOffset)} 0 ${(0,Tt.unit)(Qe.controlOutlineWidth)} ${Qe.controlOutline}`},"&[disabled]":{color:Qe.colorTextDisabled,backgroundColor:Qe.colorBgContainerDisabled,borderColor:Qe.colorBorder,cursor:"not-allowed"}}}}},de=Qe=>{const{componentCls:st}=Qe;return{[`${st}-jump-prev, ${st}-jump-next`]:{outline:0,[`${st}-item-container`]:{position:"relative",[`${st}-item-link-icon`]:{color:Qe.colorPrimary,fontSize:Qe.fontSizeSM,opacity:0,transition:`all ${Qe.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${st}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Qe.colorTextDisabled,letterSpacing:Qe.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Qe.paginationEllipsisTextIndent,opacity:1,transition:`all ${Qe.motionDurationMid}`}},"&:hover":{[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}}},[`
${st}-prev,
${st}-jump-prev,
${st}-jump-next
`]:{marginInlineEnd:Qe.marginXS},[`
${st}-prev,
${st}-next,
${st}-jump-prev,
${st}-jump-next
`]:{display:"inline-block",minWidth:Qe.itemSize,height:Qe.itemSize,color:Qe.colorText,fontFamily:Qe.fontFamily,lineHeight:(0,Tt.unit)(Qe.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Qe.borderRadius,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`},[`${st}-prev, ${st}-next`]:{outline:0,button:{color:Qe.colorText,cursor:"pointer",userSelect:"none"},[`${st}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Qe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,Tt.unit)(Qe.lineWidth)} ${Qe.lineType} transparent`,borderRadius:Qe.borderRadius,outline:"none",transition:`all ${Qe.motionDurationMid}`},[`&:hover ${st}-item-link`]:{backgroundColor:Qe.colorBgTextHover},[`&:active ${st}-item-link`]:{backgroundColor:Qe.colorBgTextActive},[`&${st}-disabled:hover`]:{[`${st}-item-link`]:{backgroundColor:"transparent"}}},[`${st}-slash`]:{marginInlineEnd:Qe.paginationSlashMarginInlineEnd,marginInlineStart:Qe.paginationSlashMarginInlineStart},[`${st}-options`]:{display:"inline-block",marginInlineStart:Qe.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Qe.controlHeight,marginInlineStart:Qe.marginXS,lineHeight:(0,Tt.unit)(Qe.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,Se.ik)(Qe)),(0,ht.$U)(Qe,{borderColor:Qe.colorBorder,hoverBorderColor:Qe.colorPrimaryHover,activeBorderColor:Qe.colorPrimary,activeShadow:Qe.activeShadow})),{"&[disabled]":Object.assign({},(0,ht.Xy)(Qe)),width:Qe.calc(Qe.controlHeightLG).mul(1.25).equal(),height:Qe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Qe.marginXS,marginInlineEnd:Qe.marginXS})}}}},ne=Qe=>{const{componentCls:st}=Qe;return{[`${st}-item`]:{display:"inline-block",minWidth:Qe.itemSize,height:Qe.itemSize,marginInlineEnd:Qe.marginXS,fontFamily:Qe.fontFamily,lineHeight:(0,Tt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Qe.itemBg,border:`${(0,Tt.unit)(Qe.lineWidth)} ${Qe.lineType} transparent`,borderRadius:Qe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,Tt.unit)(Qe.paginationItemPaddingInline)}`,color:Qe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${st}-item-active)`]:{"&:hover":{transition:`all ${Qe.motionDurationMid}`,backgroundColor:Qe.colorBgTextHover},"&:active":{backgroundColor:Qe.colorBgTextActive}},"&-active":{fontWeight:Qe.fontWeightStrong,backgroundColor:Qe.itemActiveBg,borderColor:Qe.colorPrimary,a:{color:Qe.colorPrimary},"&:hover":{borderColor:Qe.colorPrimaryHover},"&:hover a":{color:Qe.colorPrimaryHover}}}}},te=Qe=>{const{componentCls:st}=Qe;return{[st]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,zt.Wf)(Qe)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${st}-total-text`]:{display:"inline-block",height:Qe.itemSize,marginInlineEnd:Qe.marginXS,lineHeight:(0,Tt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ne(Qe)),de(Qe)),Xt(Qe)),an(Qe)),wt(Qe)),{[`@media only screen and (max-width: ${Qe.screenLG}px)`]:{[`${st}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Qe.screenSM}px)`]:{[`${st}-options`]:{display:"none"}}}),[`&${Qe.componentCls}-rtl`]:{direction:"rtl"}}},ae=Qe=>{const{componentCls:st}=Qe;return{[`${st}:not(${st}-disabled)`]:{[`${st}-item`]:Object.assign({},(0,zt.Qy)(Qe)),[`${st}-jump-prev, ${st}-jump-next`]:{"&:focus-visible":Object.assign({[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}},(0,zt.oN)(Qe))},[`${st}-prev, ${st}-next`]:{[`&:focus-visible ${st}-item-link`]:Object.assign({},(0,zt.oN)(Qe))}}}},he=Qe=>Object.assign({itemBg:Qe.colorBgContainer,itemSize:Qe.controlHeight,itemSizeSM:Qe.controlHeightSM,itemActiveBg:Qe.colorBgContainer,itemLinkBg:Qe.colorBgContainer,itemActiveColorDisabled:Qe.colorTextDisabled,itemActiveBgDisabled:Qe.controlItemBgActiveDisabled,itemInputBg:Qe.colorBgContainer,miniOptionsSizeChangerTop:0},(0,nt.T)(Qe)),re=Qe=>(0,At.mergeToken)(Qe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Qe.calc(Qe.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:Qe.calc(Qe.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:Qe.calc(Qe.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:Qe.calc(Qe.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:Qe.marginSM,paginationSlashMarginInlineEnd:Qe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,nt.e)(Qe));var fe=(0,Jt.I$)("Pagination",Qe=>{const st=re(Qe);return[te(st),ae(st)]},he);const Ze=Qe=>{const{componentCls:st}=Qe;return{[`${st}${st}-bordered${st}-disabled:not(${st}-mini)`]:{"&, &:hover":{[`${st}-item-link`]:{borderColor:Qe.colorBorder}},"&:focus-visible":{[`${st}-item-link`]:{borderColor:Qe.colorBorder}},[`${st}-item, ${st}-item-link`]:{backgroundColor:Qe.colorBgContainerDisabled,borderColor:Qe.colorBorder,[`&:hover:not(${st}-item-active)`]:{backgroundColor:Qe.colorBgContainerDisabled,borderColor:Qe.colorBorder,a:{color:Qe.colorTextDisabled}},[`&${st}-item-active`]:{backgroundColor:Qe.itemActiveBgDisabled}},[`${st}-prev, ${st}-next`]:{"&:hover button":{backgroundColor:Qe.colorBgContainerDisabled,borderColor:Qe.colorBorder,color:Qe.colorTextDisabled},[`${st}-item-link`]:{backgroundColor:Qe.colorBgContainerDisabled,borderColor:Qe.colorBorder}}},[`${st}${st}-bordered:not(${st}-mini)`]:{[`${st}-prev, ${st}-next`]:{"&:hover button":{borderColor:Qe.colorPrimaryHover,backgroundColor:Qe.itemBg},[`${st}-item-link`]:{backgroundColor:Qe.itemLinkBg,borderColor:Qe.colorBorder},[`&:hover ${st}-item-link`]:{borderColor:Qe.colorPrimary,backgroundColor:Qe.itemBg,color:Qe.colorPrimary},[`&${st}-disabled`]:{[`${st}-item-link`]:{borderColor:Qe.colorBorder,color:Qe.colorTextDisabled}}},[`${st}-item`]:{backgroundColor:Qe.itemBg,border:`${(0,Tt.unit)(Qe.lineWidth)} ${Qe.lineType} ${Qe.colorBorder}`,[`&:hover:not(${st}-item-active)`]:{borderColor:Qe.colorPrimary,backgroundColor:Qe.itemBg,a:{color:Qe.colorPrimary}},"&-active":{borderColor:Qe.colorPrimary}}}}};var dt=(0,Jt.bk)(["Pagination","bordered"],Qe=>{const st=re(Qe);return[Ze(st)]},he);function We(Qe){return(0,y.useMemo)(()=>typeof Qe=="boolean"?[Qe,{}]:Qe&&typeof Qe=="object"?[!0,Qe]:[void 0,void 0],[Qe])}var Le=function(Qe,st){var pe={};for(var Mt in Qe)Object.prototype.hasOwnProperty.call(Qe,Mt)&&st.indexOf(Mt)<0&&(pe[Mt]=Qe[Mt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sn=0,Mt=Object.getOwnPropertySymbols(Qe);sn<Mt.length;sn++)st.indexOf(Mt[sn])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Mt[sn])&&(pe[Mt[sn]]=Qe[Mt[sn]]);return pe},yt=Qe=>{const{align:st,prefixCls:pe,selectPrefixCls:Mt,className:sn,rootClassName:nn,style:Kt,size:Vt,locale:en,responsive:gt,showSizeChanger:kt,selectComponentClass:$t,pageSizeOptions:Cn}=Qe,Ue=Le(Qe,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:St}=(0,xe.Z)(gt),[,vt]=(0,Zt.ZP)(),{getPrefixCls:Bt,direction:yn,showSizeChanger:Mn,className:cr,style:qn}=(0,Ne.dj)("pagination"),Ht=Bt("pagination",pe),[Yn,Qt,vn]=fe(Ht),Rn=(0,pt.Z)(Vt),Jn=Rn==="small"||!!(St&&!Rn&&gt),[zn]=(0,me.Z)("Pagination",_e.Z),pn=Object.assign(Object.assign({},zn),en),[dn,kn]=We(kt),[ir,sr]=We(Mn),gr=dn!=null?dn:ir,Gn=kn!=null?kn:sr,Sr=$t||ot.default,nr=y.useMemo(()=>Cn?Cn.map(Gt=>Number(Gt)):void 0,[Cn]),Kr=Gt=>{var ln;const{disabled:bt,size:Rt,onSizeChange:Nt,"aria-label":_t,className:ft,options:cn}=Gt,{className:mn,onChange:bn}=Gn||{},tn=(ln=cn.find(qt=>String(qt.value)===String(Rt)))===null||ln===void 0?void 0:ln.value;return y.createElement(Sr,Object.assign({disabled:bt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:qt=>qt.parentNode,"aria-label":_t,options:cn},Gn,{value:tn,onChange:(qt,Ct)=>{Nt==null||Nt(qt),bn==null||bn(qt,Ct)},size:Jn?"small":"middle",className:qe()(ft,mn)}))},Pn=y.useMemo(()=>{const Gt=y.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),ln=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(Re.Z,null):y.createElement(ue.Z,null)),bt=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(ue.Z,null):y.createElement(Re.Z,null)),Rt=y.createElement("a",{className:`${Ht}-item-link`},y.createElement("div",{className:`${Ht}-item-container`},yn==="rtl"?y.createElement(ve.Z,{className:`${Ht}-item-link-icon`}):y.createElement(ke,{className:`${Ht}-item-link-icon`}),Gt)),Nt=y.createElement("a",{className:`${Ht}-item-link`},y.createElement("div",{className:`${Ht}-item-container`},yn==="rtl"?y.createElement(ke,{className:`${Ht}-item-link-icon`}):y.createElement(ve.Z,{className:`${Ht}-item-link-icon`}),Gt));return{prevIcon:ln,nextIcon:bt,jumpPrevIcon:Rt,jumpNextIcon:Nt}},[yn,Ht]),pr=Bt("select",Mt),Br=qe()({[`${Ht}-${st}`]:!!st,[`${Ht}-mini`]:Jn,[`${Ht}-rtl`]:yn==="rtl",[`${Ht}-bordered`]:vt.wireframe},cr,sn,nn,Qt,vn),dr=Object.assign(Object.assign({},qn),Kt);return Yn(y.createElement(y.Fragment,null,vt.wireframe&&y.createElement(dt,{prefixCls:Ht}),y.createElement(It,Object.assign({},Pn,Ue,{style:dr,prefixCls:Ht,selectPrefixCls:pr,className:Br,locale:pn,pageSizeOptions:nr,showSizeChanger:gr,sizeChangerRender:Kr}))))},Ot=yt},89787:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return en}});var y=b(59301),Ee=b(17835),oe=b(29679),Ae=b(40001),Ce=b(19248),ye=b(99267),De=b(92310),ke=b.n(De),ve=b(2738),ue=b(48755),Re=b(54476),ge=b(33885),qe=b(75931),Ge={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Oe=function(){var kt=(0,y.useRef)([]),$t=(0,y.useRef)(null);return(0,y.useEffect)(function(){var Cn=Date.now(),Ue=!1;kt.current.forEach(function(St){if(St){Ue=!0;var vt=St.style;vt.transitionDuration=".3s, .3s, .3s, .06s",$t.current&&Cn-$t.current<100&&(vt.transitionDuration="0s, 0s")}}),Ue&&($t.current=Date.now())}),kt.current},we=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ze=function(kt){var $t=(0,ge.Z)((0,ge.Z)({},Ge),kt),Cn=$t.className,Ue=$t.percent,St=$t.prefixCls,vt=$t.strokeColor,Bt=$t.strokeLinecap,yn=$t.strokeWidth,Mn=$t.style,cr=$t.trailColor,qn=$t.trailWidth,Ht=$t.transition,Yn=(0,qe.Z)($t,we);delete Yn.gapPosition;var Qt=Array.isArray(Ue)?Ue:[Ue],vn=Array.isArray(vt)?vt:[vt],Rn=Oe(),Jn=yn/2,zn=100-yn/2,pn="M ".concat(Bt==="round"?Jn:0,",").concat(Jn,`
L `).concat(Bt==="round"?zn:100,",").concat(Jn),dn="0 0 100 ".concat(yn),kn=0;return y.createElement("svg",(0,Re.Z)({className:ke()("".concat(St,"-line"),Cn),viewBox:dn,preserveAspectRatio:"none",style:Mn},Yn),y.createElement("path",{className:"".concat(St,"-line-trail"),d:pn,strokeLinecap:Bt,stroke:cr,strokeWidth:qn||yn,fillOpacity:"0"}),Qt.map(function(ir,sr){var gr=1;switch(Bt){case"round":gr=1-yn/100;break;case"square":gr=1-yn/2/100;break;default:gr=1;break}var Gn={strokeDasharray:"".concat(ir*gr,"px, 100px"),strokeDashoffset:"-".concat(kn,"px"),transition:Ht||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Sr=vn[sr]||vn[vn.length-1];return kn+=ir,y.createElement("path",{key:sr,className:"".concat(St,"-line-path"),d:pn,strokeLinecap:Bt,stroke:Sr,strokeWidth:yn,fillOpacity:"0",ref:function(Kr){Rn[sr]=Kr},style:Gn})}))},ct=ze,Je=b(76190),$e=b(42978),se=b(47273),Ie=0,ut=(0,se.Z)();function je(){var gt;return ut?(gt=Ie,Ie+=1):gt="TEST_OR_SSR",gt}var xt=function(gt){var kt=y.useState(),$t=(0,$e.Z)(kt,2),Cn=$t[0],Ue=$t[1];return y.useEffect(function(){Ue("rc_progress_".concat(je()))},[]),gt||Cn},He=function(kt){var $t=kt.bg,Cn=kt.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:$t}},Cn)};function et(gt,kt){return Object.keys(gt).map(function($t){var Cn=parseFloat($t),Ue="".concat(Math.floor(Cn*kt),"%");return"".concat(gt[$t]," ").concat(Ue)})}var lt=y.forwardRef(function(gt,kt){var $t=gt.prefixCls,Cn=gt.color,Ue=gt.gradientId,St=gt.radius,vt=gt.style,Bt=gt.ptg,yn=gt.strokeLinecap,Mn=gt.strokeWidth,cr=gt.size,qn=gt.gapDegree,Ht=Cn&&(0,Je.Z)(Cn)==="object",Yn=Ht?"#FFF":void 0,Qt=cr/2,vn=y.createElement("circle",{className:"".concat($t,"-circle-path"),r:St,cx:Qt,cy:Qt,stroke:Yn,strokeLinecap:yn,strokeWidth:Mn,opacity:Bt===0?0:1,style:vt,ref:kt});if(!Ht)return vn;var Rn="".concat(Ue,"-conic"),Jn=qn?"".concat(180+qn/2,"deg"):"0deg",zn=et(Cn,(360-qn)/360),pn=et(Cn,1),dn="conic-gradient(from ".concat(Jn,", ").concat(zn.join(", "),")"),kn="linear-gradient(to ".concat(qn?"bottom":"top",", ").concat(pn.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:Rn},vn),y.createElement("foreignObject",{x:0,y:0,width:cr,height:cr,mask:"url(#".concat(Rn,")")},y.createElement(He,{bg:kn},y.createElement(He,{bg:dn}))))}),Pe=lt,Fe=100,Me=function(kt,$t,Cn,Ue,St,vt,Bt,yn,Mn,cr){var qn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ht=Cn/100*360*((360-vt)/360),Yn=vt===0?0:{bottom:0,top:180,left:90,right:-90}[Bt],Qt=(100-Ue)/100*$t;Mn==="round"&&Ue!==100&&(Qt+=cr/2,Qt>=$t&&(Qt=$t-.01));var vn=Fe/2;return{stroke:typeof yn=="string"?yn:void 0,strokeDasharray:"".concat($t,"px ").concat(kt),strokeDashoffset:Qt+qn,transform:"rotate(".concat(St+Ht+Yn,"deg)"),transformOrigin:"".concat(vn,"px ").concat(vn,"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}},ce=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function It(gt){var kt=gt!=null?gt:[];return Array.isArray(kt)?kt:[kt]}var _e=function(kt){var $t=(0,ge.Z)((0,ge.Z)({},Ge),kt),Cn=$t.id,Ue=$t.prefixCls,St=$t.steps,vt=$t.strokeWidth,Bt=$t.trailWidth,yn=$t.gapDegree,Mn=yn===void 0?0:yn,cr=$t.gapPosition,qn=$t.trailColor,Ht=$t.strokeLinecap,Yn=$t.style,Qt=$t.className,vn=$t.strokeColor,Rn=$t.percent,Jn=(0,qe.Z)($t,ce),zn=Fe/2,pn=xt(Cn),dn="".concat(pn,"-gradient"),kn=zn-vt/2,ir=Math.PI*2*kn,sr=Mn>0?90+Mn/2:-90,gr=ir*((360-Mn)/360),Gn=(0,Je.Z)(St)==="object"?St:{count:St,gap:2},Sr=Gn.count,nr=Gn.gap,Kr=It(Rn),Pn=It(vn),pr=Pn.find(function(Nt){return Nt&&(0,Je.Z)(Nt)==="object"}),Br=pr&&(0,Je.Z)(pr)==="object",dr=Br?"butt":Ht,Gt=Me(ir,gr,0,100,sr,Mn,cr,qn,dr,vt),ln=Oe(),bt=function(){var _t=0;return Kr.map(function(ft,cn){var mn=Pn[cn]||Pn[Pn.length-1],bn=Me(ir,gr,_t,ft,sr,Mn,cr,mn,dr,vt);return _t+=ft,y.createElement(Pe,{key:cn,color:mn,ptg:ft,radius:kn,prefixCls:Ue,gradientId:dn,style:bn,strokeLinecap:dr,strokeWidth:vt,gapDegree:Mn,ref:function(qt){ln[cn]=qt},size:Fe})}).reverse()},Rt=function(){var _t=Math.round(Sr*(Kr[0]/100)),ft=100/Sr,cn=0;return new Array(Sr).fill(null).map(function(mn,bn){var tn=bn<=_t-1?Pn[0]:qn,qt=tn&&(0,Je.Z)(tn)==="object"?"url(#".concat(dn,")"):void 0,Ct=Me(ir,gr,cn,ft,sr,Mn,cr,tn,"butt",vt,nr);return cn+=(gr-Ct.strokeDashoffset+nr)*100/gr,y.createElement("circle",{key:bn,className:"".concat(Ue,"-circle-path"),r:kn,cx:zn,cy:zn,stroke:qt,strokeWidth:vt,opacity:1,style:Ct,ref:function(xr){ln[bn]=xr}})})};return y.createElement("svg",(0,Re.Z)({className:ke()("".concat(Ue,"-circle"),Qt),viewBox:"0 0 ".concat(Fe," ").concat(Fe),style:Yn,id:Cn,role:"presentation"},Jn),!Sr&&y.createElement("circle",{className:"".concat(Ue,"-circle-trail"),r:kn,cx:zn,cy:zn,stroke:qn,strokeLinecap:dr,strokeWidth:Bt||vt,style:Gt}),Sr?Rt():bt())},Ne=_e,pt={Line:ct,Circle:Ne},xe=b(25399),me=b(68361);function ot(gt){return!gt||gt<0?0:gt>100?100:gt}function Zt(gt){let{success:kt,successPercent:$t}=gt,Cn=$t;return kt&&"progress"in kt&&(Cn=kt.progress),kt&&"percent"in kt&&(Cn=kt.percent),Cn}const Tt=gt=>{let{percent:kt,success:$t,successPercent:Cn}=gt;const Ue=ot(Zt({success:$t,successPercent:Cn}));return[Ue,ot(ot(kt)-Ue)]},Se=gt=>{let{success:kt={},strokeColor:$t}=gt;const{strokeColor:Cn}=kt;return[Cn||me.presetPrimaryColors.green,$t||null]},nt=(gt,kt,$t)=>{var Cn,Ue,St,vt;let Bt=-1,yn=-1;if(kt==="step"){const Mn=$t.steps,cr=$t.strokeWidth;typeof gt=="string"||typeof gt=="undefined"?(Bt=gt==="small"?2:14,yn=cr!=null?cr:8):typeof gt=="number"?[Bt,yn]=[gt,gt]:[Bt=14,yn=8]=Array.isArray(gt)?gt:[gt.width,gt.height],Bt*=Mn}else if(kt==="line"){const Mn=$t==null?void 0:$t.strokeWidth;typeof gt=="string"||typeof gt=="undefined"?yn=Mn||(gt==="small"?6:8):typeof gt=="number"?[Bt,yn]=[gt,gt]:[Bt=-1,yn=8]=Array.isArray(gt)?gt:[gt.width,gt.height]}else(kt==="circle"||kt==="dashboard")&&(typeof gt=="string"||typeof gt=="undefined"?[Bt,yn]=gt==="small"?[60,60]:[120,120]:typeof gt=="number"?[Bt,yn]=[gt,gt]:Array.isArray(gt)&&(Bt=(Ue=(Cn=gt[0])!==null&&Cn!==void 0?Cn:gt[1])!==null&&Ue!==void 0?Ue:120,yn=(vt=(St=gt[0])!==null&&St!==void 0?St:gt[1])!==null&&vt!==void 0?vt:120));return[Bt,yn]},ht=3,zt=gt=>ht/gt*100;var Jt=gt=>{const{prefixCls:kt,trailColor:$t=null,strokeLinecap:Cn="round",gapPosition:Ue,gapDegree:St,width:vt=120,type:Bt,children:yn,success:Mn,size:cr=vt,steps:qn}=gt,[Ht,Yn]=nt(cr,"circle");let{strokeWidth:Qt}=gt;Qt===void 0&&(Qt=Math.max(zt(Ht),6));const vn={width:Ht,height:Yn,fontSize:Ht*.15+6},Rn=y.useMemo(()=>{if(St||St===0)return St;if(Bt==="dashboard")return 75},[St,Bt]),Jn=Tt(gt),zn=Ue||Bt==="dashboard"&&"bottom"||void 0,pn=Object.prototype.toString.call(gt.strokeColor)==="[object Object]",dn=Se({success:Mn,strokeColor:gt.strokeColor}),kn=ke()(`${kt}-inner`,{[`${kt}-circle-gradient`]:pn}),ir=y.createElement(Ne,{steps:qn,percent:qn?Jn[1]:Jn,strokeWidth:Qt,trailWidth:Qt,strokeColor:qn?dn[1]:dn,strokeLinecap:Cn,trailColor:$t,prefixCls:kt,gapDegree:Rn,gapPosition:zn}),sr=Ht<=20,gr=y.createElement("div",{className:kn,style:vn},ir,!sr&&yn);return sr?y.createElement(xe.Z,{title:yn},gr):gr},wt=b(36237),an=b(63356),Xt=b(16931),de=b(51636);const ne="--progress-line-stroke-color",te="--progress-percent",ae=gt=>{const kt=gt?"100%":"-100%";return new wt.Keyframes(`antProgress${gt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${kt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${kt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},he=gt=>{const{componentCls:kt,iconCls:$t}=gt;return{[kt]:Object.assign(Object.assign({},(0,an.Wf)(gt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:gt.fontSize},[`${kt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${kt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:gt.remainingColor,borderRadius:gt.lineBorderRadius},[`${kt}-inner:not(${kt}-circle-gradient)`]:{[`${kt}-circle-path`]:{stroke:gt.defaultColor}},[`${kt}-success-bg, ${kt}-bg`]:{position:"relative",background:gt.defaultColor,borderRadius:gt.lineBorderRadius,transition:`all ${gt.motionDurationSlow} ${gt.motionEaseInOutCirc}`},[`${kt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${kt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:gt.marginXXS}},[`${kt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${kt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${kt}-text-inner`]:{color:gt.colorWhite,[`&${kt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${kt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:gt.colorSuccess},[`${kt}-text`]:{display:"inline-block",marginInlineStart:gt.marginXS,color:gt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$t]:{fontSize:gt.fontSize},[`&${kt}-text-outer`]:{width:"max-content"},[`&${kt}-text-outer${kt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:gt.marginXS}},[`${kt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,wt.unit)(gt.paddingXXS)}`,[`&${kt}-text-start`]:{justifyContent:"start"},[`&${kt}-text-end`]:{justifyContent:"end"}},[`&${kt}-status-active`]:{[`${kt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:gt.colorBgContainer,borderRadius:gt.lineBorderRadius,opacity:0,animationName:ae(),animationDuration:gt.progressActiveMotionDuration,animationTimingFunction:gt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${kt}-rtl${kt}-status-active`]:{[`${kt}-bg::before`]:{animationName:ae(!0)}},[`&${kt}-status-exception`]:{[`${kt}-bg`]:{backgroundColor:gt.colorError},[`${kt}-text`]:{color:gt.colorError}},[`&${kt}-status-exception ${kt}-inner:not(${kt}-circle-gradient)`]:{[`${kt}-circle-path`]:{stroke:gt.colorError}},[`&${kt}-status-success`]:{[`${kt}-bg`]:{backgroundColor:gt.colorSuccess},[`${kt}-text`]:{color:gt.colorSuccess}},[`&${kt}-status-success ${kt}-inner:not(${kt}-circle-gradient)`]:{[`${kt}-circle-path`]:{stroke:gt.colorSuccess}}})}},re=gt=>{const{componentCls:kt,iconCls:$t}=gt;return{[kt]:{[`${kt}-circle-trail`]:{stroke:gt.remainingColor},[`&${kt}-circle ${kt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${kt}-circle ${kt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:gt.circleTextColor,fontSize:gt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$t]:{fontSize:gt.circleIconFontSize}},[`${kt}-circle&-status-exception`]:{[`${kt}-text`]:{color:gt.colorError}},[`${kt}-circle&-status-success`]:{[`${kt}-text`]:{color:gt.colorSuccess}}},[`${kt}-inline-circle`]:{lineHeight:1,[`${kt}-inner`]:{verticalAlign:"bottom"}}}},fe=gt=>{const{componentCls:kt}=gt;return{[kt]:{[`${kt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:gt.progressStepMinWidth,marginInlineEnd:gt.progressStepMarginInlineEnd,backgroundColor:gt.remainingColor,transition:`all ${gt.motionDurationSlow}`,"&-active":{backgroundColor:gt.defaultColor}}}}}},Ze=gt=>{const{componentCls:kt,iconCls:$t}=gt;return{[kt]:{[`${kt}-small&-line, ${kt}-small&-line ${kt}-text ${$t}`]:{fontSize:gt.fontSizeSM}}}},dt=gt=>({circleTextColor:gt.colorText,defaultColor:gt.colorInfo,remainingColor:gt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${gt.fontSize/gt.fontSizeSM}em`});var We=(0,Xt.I$)("Progress",gt=>{const kt=gt.calc(gt.marginXXS).div(2).equal(),$t=(0,de.mergeToken)(gt,{progressStepMarginInlineEnd:kt,progressStepMinWidth:kt,progressActiveMotionDuration:"2.4s"});return[he($t),re($t),fe($t),Ze($t)]},dt),Le=function(gt,kt){var $t={};for(var Cn in gt)Object.prototype.hasOwnProperty.call(gt,Cn)&&kt.indexOf(Cn)<0&&($t[Cn]=gt[Cn]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Cn=Object.getOwnPropertySymbols(gt);Ue<Cn.length;Ue++)kt.indexOf(Cn[Ue])<0&&Object.prototype.propertyIsEnumerable.call(gt,Cn[Ue])&&($t[Cn[Ue]]=gt[Cn[Ue]]);return $t};const it=gt=>{let kt=[];return Object.keys(gt).forEach($t=>{const Cn=parseFloat($t.replace(/%/g,""));Number.isNaN(Cn)||kt.push({key:Cn,value:gt[$t]})}),kt=kt.sort(($t,Cn)=>$t.key-Cn.key),kt.map($t=>{let{key:Cn,value:Ue}=$t;return`${Ue} ${Cn}%`}).join(", ")},yt=(gt,kt)=>{const{from:$t=me.presetPrimaryColors.blue,to:Cn=me.presetPrimaryColors.blue,direction:Ue=kt==="rtl"?"to left":"to right"}=gt,St=Le(gt,["from","to","direction"]);if(Object.keys(St).length!==0){const Bt=it(St),yn=`linear-gradient(${Ue}, ${Bt})`;return{background:yn,[ne]:yn}}const vt=`linear-gradient(${Ue}, ${$t}, ${Cn})`;return{background:vt,[ne]:vt}};var Qe=gt=>{const{prefixCls:kt,direction:$t,percent:Cn,size:Ue,strokeWidth:St,strokeColor:vt,strokeLinecap:Bt="round",children:yn,trailColor:Mn=null,percentPosition:cr,success:qn}=gt,{align:Ht,type:Yn}=cr,Qt=vt&&typeof vt!="string"?yt(vt,$t):{[ne]:vt,background:vt},vn=Bt==="square"||Bt==="butt"?0:void 0,Rn=Ue!=null?Ue:[-1,St||(Ue==="small"?6:8)],[Jn,zn]=nt(Rn,"line",{strokeWidth:St}),pn={backgroundColor:Mn||void 0,borderRadius:vn},dn=Object.assign(Object.assign({width:`${ot(Cn)}%`,height:zn,borderRadius:vn},Qt),{[te]:ot(Cn)/100}),kn=Zt(gt),ir={width:`${ot(kn)}%`,height:zn,borderRadius:vn,backgroundColor:qn==null?void 0:qn.strokeColor},sr={width:Jn<0?"100%":Jn},gr=y.createElement("div",{className:`${kt}-inner`,style:pn},y.createElement("div",{className:ke()(`${kt}-bg`,`${kt}-bg-${Yn}`),style:dn},Yn==="inner"&&yn),kn!==void 0&&y.createElement("div",{className:`${kt}-success-bg`,style:ir})),Gn=Yn==="outer"&&Ht==="start",Sr=Yn==="outer"&&Ht==="end";return Yn==="outer"&&Ht==="center"?y.createElement("div",{className:`${kt}-layout-bottom`},gr,yn):y.createElement("div",{className:`${kt}-outer`,style:sr},Gn&&yn,gr,Sr&&yn)},pe=gt=>{const{size:kt,steps:$t,rounding:Cn=Math.round,percent:Ue=0,strokeWidth:St=8,strokeColor:vt,trailColor:Bt=null,prefixCls:yn,children:Mn}=gt,cr=Cn($t*(Ue/100)),qn=kt==="small"?2:14,Ht=kt!=null?kt:[qn,St],[Yn,Qt]=nt(Ht,"step",{steps:$t,strokeWidth:St}),vn=Yn/$t,Rn=Array.from({length:$t});for(let Jn=0;Jn<$t;Jn++){const zn=Array.isArray(vt)?vt[Jn]:vt;Rn[Jn]=y.createElement("div",{key:Jn,className:ke()(`${yn}-steps-item`,{[`${yn}-steps-item-active`]:Jn<=cr-1}),style:{backgroundColor:Jn<=cr-1?zn:Bt,width:vn,height:Qt}})}return y.createElement("div",{className:`${yn}-steps-outer`},Rn,Mn)},Mt=function(gt,kt){var $t={};for(var Cn in gt)Object.prototype.hasOwnProperty.call(gt,Cn)&&kt.indexOf(Cn)<0&&($t[Cn]=gt[Cn]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Cn=Object.getOwnPropertySymbols(gt);Ue<Cn.length;Ue++)kt.indexOf(Cn[Ue])<0&&Object.prototype.propertyIsEnumerable.call(gt,Cn[Ue])&&($t[Cn[Ue]]=gt[Cn[Ue]]);return $t};const sn=null,nn=["normal","exception","active","success"];var Vt=y.forwardRef((gt,kt)=>{const{prefixCls:$t,className:Cn,rootClassName:Ue,steps:St,strokeColor:vt,percent:Bt=0,size:yn="default",showInfo:Mn=!0,type:cr="line",status:qn,format:Ht,style:Yn,percentPosition:Qt={}}=gt,vn=Mt(gt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Rn="end",type:Jn="outer"}=Qt,zn=Array.isArray(vt)?vt[0]:vt,pn=typeof vt=="string"||Array.isArray(vt)?vt:void 0,dn=y.useMemo(()=>{if(zn){const bt=typeof zn=="string"?zn:Object.values(zn)[0];return new Ee.FastColor(bt).isLight()}return!1},[vt]),kn=y.useMemo(()=>{var bt,Rt;const Nt=Zt(gt);return parseInt(Nt!==void 0?(bt=Nt!=null?Nt:0)===null||bt===void 0?void 0:bt.toString():(Rt=Bt!=null?Bt:0)===null||Rt===void 0?void 0:Rt.toString(),10)},[Bt,gt.success,gt.successPercent]),ir=y.useMemo(()=>!nn.includes(qn)&&kn>=100?"success":qn||"normal",[qn,kn]),{getPrefixCls:sr,direction:gr,progress:Gn}=y.useContext(ue.E_),Sr=sr("progress",$t),[nr,Kr,Pn]=We(Sr),pr=cr==="line",Br=pr&&!St,dr=y.useMemo(()=>{if(!Mn)return null;const bt=Zt(gt);let Rt;const Nt=Ht||(ft=>`${ft}%`),_t=pr&&dn&&Jn==="inner";return Jn==="inner"||Ht||ir!=="exception"&&ir!=="success"?Rt=Nt(ot(Bt),ot(bt)):ir==="exception"?Rt=pr?y.createElement(Ce.Z,null):y.createElement(ye.Z,null):ir==="success"&&(Rt=pr?y.createElement(oe.Z,null):y.createElement(Ae.Z,null)),y.createElement("span",{className:ke()(`${Sr}-text`,{[`${Sr}-text-bright`]:_t,[`${Sr}-text-${Rn}`]:Br,[`${Sr}-text-${Jn}`]:Br}),title:typeof Rt=="string"?Rt:void 0},Rt)},[Mn,Bt,kn,ir,cr,Sr,Ht]);let Gt;cr==="line"?Gt=St?y.createElement(pe,Object.assign({},gt,{strokeColor:pn,prefixCls:Sr,steps:typeof St=="object"?St.count:St}),dr):y.createElement(Qe,Object.assign({},gt,{strokeColor:zn,prefixCls:Sr,direction:gr,percentPosition:{align:Rn,type:Jn}}),dr):(cr==="circle"||cr==="dashboard")&&(Gt=y.createElement(Jt,Object.assign({},gt,{strokeColor:zn,prefixCls:Sr,progressStatus:ir}),dr));const ln=ke()(Sr,`${Sr}-status-${ir}`,{[`${Sr}-${cr==="dashboard"&&"circle"||cr}`]:cr!=="line",[`${Sr}-inline-circle`]:cr==="circle"&&nt(yn,"circle")[0]<=20,[`${Sr}-line`]:Br,[`${Sr}-line-align-${Rn}`]:Br,[`${Sr}-line-position-${Jn}`]:Br,[`${Sr}-steps`]:St,[`${Sr}-show-info`]:Mn,[`${Sr}-${yn}`]:typeof yn=="string",[`${Sr}-rtl`]:gr==="rtl"},Gn==null?void 0:Gn.className,Cn,Ue,Kr,Pn);return nr(y.createElement("div",Object.assign({ref:kt,style:Object.assign(Object.assign({},Gn==null?void 0:Gn.style),Yn),className:ln,role:"progressbar","aria-valuenow":kn,"aria-valuemin":0,"aria-valuemax":100},(0,ve.Z)(vn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Gt))}),en=Vt},63139:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Tt}});var y=b(59301),Ee=b(54476),oe={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"},Ae=oe,Ce=b(7657),ye=function(nt,ht){return y.createElement(Ce.Z,(0,Ee.Z)({},nt,{ref:ht,icon:Ae}))},De=y.forwardRef(ye),ke=De,ve=b(92310),ue=b.n(ve),Re=b(20068),ge=b(42978),qe=b(75931),Ge=b(18929),Oe=b(10228),we=b(26112);function ze(Se,nt){var ht=Se.disabled,zt=Se.prefixCls,At=Se.character,Jt=Se.characterRender,wt=Se.index,an=Se.count,Xt=Se.value,de=Se.allowHalf,ne=Se.focused,te=Se.onHover,ae=Se.onClick,he=function(yt){te(yt,wt)},re=function(yt){ae(yt,wt)},fe=function(yt){yt.keyCode===Oe.Z.ENTER&&ae(yt,wt)},Ze=wt+1,dt=new Set([zt]);Xt===0&&wt===0&&ne?dt.add("".concat(zt,"-focused")):de&&Xt+.5>=Ze&&Xt<Ze?(dt.add("".concat(zt,"-half")),dt.add("".concat(zt,"-active")),ne&&dt.add("".concat(zt,"-focused"))):(Ze<=Xt?dt.add("".concat(zt,"-full")):dt.add("".concat(zt,"-zero")),Ze===Xt&&ne&&dt.add("".concat(zt,"-focused")));var We=typeof At=="function"?At(Se):At,Le=y.createElement("li",{className:ue()(Array.from(dt)),ref:nt},y.createElement("div",{onClick:ht?null:re,onKeyDown:ht?null:fe,onMouseMove:ht?null:he,role:"radio","aria-checked":Xt>wt?"true":"false","aria-posinset":wt+1,"aria-setsize":an,tabIndex:ht?-1:0},y.createElement("div",{className:"".concat(zt,"-first")},We),y.createElement("div",{className:"".concat(zt,"-second")},We)));return Jt&&(Le=Jt(Le,Se)),Le}var ct=y.forwardRef(ze);function Je(){var Se=y.useRef({});function nt(zt){return Se.current[zt]}function ht(zt){return function(At){Se.current[zt]=At}}return[nt,ht]}function $e(Se){var nt=Se.pageXOffset,ht="scrollLeft";if(typeof nt!="number"){var zt=Se.document;nt=zt.documentElement[ht],typeof nt!="number"&&(nt=zt.body[ht])}return nt}function se(Se){var nt,ht,zt=Se.ownerDocument,At=zt.body,Jt=zt&&zt.documentElement,wt=Se.getBoundingClientRect();return nt=wt.left,ht=wt.top,nt-=Jt.clientLeft||At.clientLeft||0,ht-=Jt.clientTop||At.clientTop||0,{left:nt,top:ht}}function Ie(Se){var nt=se(Se),ht=Se.ownerDocument,zt=ht.defaultView||ht.parentWindow;return nt.left+=$e(zt),nt.left}var ut=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function je(Se,nt){var ht=Se.prefixCls,zt=ht===void 0?"rc-rate":ht,At=Se.className,Jt=Se.defaultValue,wt=Se.value,an=Se.count,Xt=an===void 0?5:an,de=Se.allowHalf,ne=de===void 0?!1:de,te=Se.allowClear,ae=te===void 0?!0:te,he=Se.keyboard,re=he===void 0?!0:he,fe=Se.character,Ze=fe===void 0?"\u2605":fe,dt=Se.characterRender,We=Se.disabled,Le=Se.direction,it=Le===void 0?"ltr":Le,yt=Se.tabIndex,Ot=yt===void 0?0:yt,Qe=Se.autoFocus,st=Se.onHoverChange,pe=Se.onChange,Mt=Se.onFocus,sn=Se.onBlur,nn=Se.onKeyDown,Kt=Se.onMouseLeave,Vt=(0,qe.Z)(Se,ut),en=Je(),gt=(0,ge.Z)(en,2),kt=gt[0],$t=gt[1],Cn=y.useRef(null),Ue=function(){if(!We){var dr;(dr=Cn.current)===null||dr===void 0||dr.focus()}};y.useImperativeHandle(nt,function(){return{focus:Ue,blur:function(){if(!We){var dr;(dr=Cn.current)===null||dr===void 0||dr.blur()}}}});var St=(0,Ge.Z)(Jt||0,{value:wt}),vt=(0,ge.Z)(St,2),Bt=vt[0],yn=vt[1],Mn=(0,Ge.Z)(null),cr=(0,ge.Z)(Mn,2),qn=cr[0],Ht=cr[1],Yn=function(dr,Gt){var ln=it==="rtl",bt=dr+1;if(ne){var Rt=kt(dr),Nt=Ie(Rt),_t=Rt.clientWidth;(ln&&Gt-Nt>_t/2||!ln&&Gt-Nt<_t/2)&&(bt-=.5)}return bt},Qt=function(dr){yn(dr),pe==null||pe(dr)},vn=y.useState(!1),Rn=(0,ge.Z)(vn,2),Jn=Rn[0],zn=Rn[1],pn=function(){zn(!0),Mt==null||Mt()},dn=function(){zn(!1),sn==null||sn()},kn=y.useState(null),ir=(0,ge.Z)(kn,2),sr=ir[0],gr=ir[1],Gn=function(dr,Gt){var ln=Yn(Gt,dr.pageX);ln!==qn&&(gr(ln),Ht(null)),st==null||st(ln)},Sr=function(dr){We||(gr(null),Ht(null),st==null||st(void 0)),dr&&(Kt==null||Kt(dr))},nr=function(dr,Gt){var ln=Yn(Gt,dr.pageX),bt=!1;ae&&(bt=ln===Bt),Sr(),Qt(bt?0:ln),Ht(bt?ln:null)},Kr=function(dr){var Gt=dr.keyCode,ln=it==="rtl",bt=ne?.5:1;re&&(Gt===Oe.Z.RIGHT&&Bt<Xt&&!ln?(Qt(Bt+bt),dr.preventDefault()):Gt===Oe.Z.LEFT&&Bt>0&&!ln||Gt===Oe.Z.RIGHT&&Bt>0&&ln?(Qt(Bt-bt),dr.preventDefault()):Gt===Oe.Z.LEFT&&Bt<Xt&&ln&&(Qt(Bt+bt),dr.preventDefault())),nn==null||nn(dr)};y.useEffect(function(){Qe&&!We&&Ue()},[]);var Pn=new Array(Xt).fill(0).map(function(Br,dr){return y.createElement(ct,{ref:$t(dr),index:dr,count:Xt,disabled:We,prefixCls:"".concat(zt,"-star"),allowHalf:ne,value:sr===null?Bt:sr,onClick:nr,onHover:Gn,key:Br||dr,character:Ze,characterRender:dt,focused:Jn})}),pr=ue()(zt,At,(0,Re.Z)((0,Re.Z)({},"".concat(zt,"-disabled"),We),"".concat(zt,"-rtl"),it==="rtl"));return y.createElement("ul",(0,Ee.Z)({className:pr,onMouseLeave:Sr,tabIndex:We?-1:Ot,onFocus:We?null:pn,onBlur:We?null:dn,onKeyDown:We?null:Kr,ref:Cn},(0,we.Z)(Vt,{aria:!0,data:!0,attr:!0})),Pn)}var xt=y.forwardRef(je),He=xt,et=b(48755),lt=b(25399),Pe=b(36237),Fe=b(63356),Me=b(16931),ce=b(51636);const It=Se=>{const{componentCls:nt}=Se;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Se.marginXS},"> div":{transition:`all ${Se.motionDurationMid}, outline 0s`,"&:hover":{transform:Se.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Pe.unit)(Se.lineWidth)} dashed ${Se.starColor}`,transform:Se.starHoverScale}},"&-first, &-second":{color:Se.starBg,transition:`all ${Se.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},_e=Se=>({[`&-rtl${Se.componentCls}`]:{direction:"rtl"}}),Ne=Se=>{const{componentCls:nt}=Se;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(Se)),{display:"inline-block",margin:0,padding:0,color:Se.starColor,fontSize:Se.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),It(Se)),_e(Se))}},pt=Se=>({starColor:Se.yellow6,starSize:Se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Se.colorFillContent});var xe=(0,Me.I$)("Rate",Se=>{const nt=(0,ce.mergeToken)(Se,{});return[Ne(nt)]},pt),me=b(2171),ot=function(Se,nt){var ht={};for(var zt in Se)Object.prototype.hasOwnProperty.call(Se,zt)&&nt.indexOf(zt)<0&&(ht[zt]=Se[zt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,zt=Object.getOwnPropertySymbols(Se);At<zt.length;At++)nt.indexOf(zt[At])<0&&Object.prototype.propertyIsEnumerable.call(Se,zt[At])&&(ht[zt[At]]=Se[zt[At]]);return ht},Tt=y.forwardRef((Se,nt)=>{const{prefixCls:ht,className:zt,rootClassName:At,style:Jt,tooltips:wt,character:an=y.createElement(ke,null),disabled:Xt}=Se,de=ot(Se,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(yt,Ot)=>{let{index:Qe}=Ot;return wt?y.createElement(lt.Z,{title:wt[Qe]},yt):yt},{getPrefixCls:te,direction:ae,rate:he}=y.useContext(et.E_),re=te("rate",ht),[fe,Ze,dt]=xe(re),We=Object.assign(Object.assign({},he==null?void 0:he.style),Jt),Le=y.useContext(me.Z),it=Xt!=null?Xt:Le;return fe(y.createElement(He,Object.assign({ref:nt,character:an,characterRender:ne,disabled:it},de,{className:ue()(zt,At,Ze,dt,he==null?void 0:he.className),style:We,prefixCls:re,direction:ae})))})},82326:function(Dn,Pt,b){"use strict";var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(37463),Ce=b(2738),ye=b(75030),De=b(86641),ke=b(45915),ve=b(82855),ue=b(48755),Re=b(38406),ge=b(2171),qe=b(83397),Ge=b(31756),Oe=b(56553),we=b(24971),ze=b(70045),ct=b(57700),Je=b(1722),$e=b(90376),se=b(68525),Ie=b(90005),ut=function(lt,Pe){var Fe={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Fe[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce<Me.length;ce++)Pe.indexOf(Me[ce])<0&&Object.prototype.propertyIsEnumerable.call(lt,Me[ce])&&(Fe[Me[ce]]=lt[Me[ce]]);return Fe};const je="SECRET_COMBOBOX_MODE_DO_NOT_USE",xt=(lt,Pe)=>{var Fe;const{prefixCls:Me,bordered:ce,className:It,rootClassName:_e,getPopupContainer:Ne,popupClassName:pt,dropdownClassName:xe,listHeight:me=256,placement:ot,listItemHeight:Zt,size:Tt,disabled:Se,notFoundContent:nt,status:ht,builtinPlacements:zt,dropdownMatchSelectWidth:At,popupMatchSelectWidth:Jt,direction:wt,style:an,allowClear:Xt,variant:de,dropdownStyle:ne,transitionName:te,tagRender:ae,maxCount:he,prefix:re}=lt,fe=ut(lt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Ze,getPrefixCls:dt,renderEmpty:We,direction:Le,virtual:it,popupMatchSelectWidth:yt,popupOverflow:Ot}=y.useContext(ue.E_),Qe=(0,ue.dj)("select"),[,st]=(0,ct.ZP)(),pe=Zt!=null?Zt:st==null?void 0:st.controlHeight,Mt=dt("select",Me),sn=dt(),nn=wt!=null?wt:Le,{compactSize:Kt,compactItemClassnames:Vt}=(0,ze.ri)(Mt,nn),[en,gt]=(0,we.Z)("select",de,ce),kt=(0,qe.Z)(Mt),[$t,Cn,Ue]=(0,$e.Z)(Mt,kt),St=y.useMemo(()=>{const{mode:Kr}=lt;if(Kr!=="combobox")return Kr===je?"combobox":Kr},[lt.mode]),vt=St==="multiple"||St==="tags",Bt=(0,Ie.Z)(lt.suffixIcon,lt.showArrow),yn=(Fe=Jt!=null?Jt:At)!==null&&Fe!==void 0?Fe:yt,{status:Mn,hasFeedback:cr,isFormItemInput:qn,feedbackIcon:Ht}=y.useContext(Oe.aM),Yn=(0,ve.F)(Mn,ht);let Qt;nt!==void 0?Qt=nt:St==="combobox"?Qt=null:Qt=(We==null?void 0:We("Select"))||y.createElement(Re.Z,{componentName:"Select"});const{suffixIcon:vn,itemIcon:Rn,removeIcon:Jn,clearIcon:zn}=(0,se.Z)(Object.assign(Object.assign({},fe),{multiple:vt,hasFeedback:cr,feedbackIcon:Ht,showSuffixIcon:Bt,prefixCls:Mt,componentName:"Select"})),pn=Xt===!0?{clearIcon:zn}:Xt,dn=(0,Ce.Z)(fe,["suffixIcon","itemIcon"]),kn=oe()(pt||xe,{[`${Mt}-dropdown-${nn}`]:nn==="rtl"},_e,Ue,kt,Cn),ir=(0,Ge.Z)(Kr=>{var Pn;return(Pn=Tt!=null?Tt:Kt)!==null&&Pn!==void 0?Pn:Kr}),sr=y.useContext(ge.Z),gr=Se!=null?Se:sr,Gn=oe()({[`${Mt}-lg`]:ir==="large",[`${Mt}-sm`]:ir==="small",[`${Mt}-rtl`]:nn==="rtl",[`${Mt}-${en}`]:gt,[`${Mt}-in-form-item`]:qn},(0,ve.Z)(Mt,Yn,cr),Vt,Qe.className,It,_e,Ue,kt,Cn),Sr=y.useMemo(()=>ot!==void 0?ot:nn==="rtl"?"bottomRight":"bottomLeft",[ot,nn]),[nr]=(0,ye.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return $t(y.createElement(Ae.ZP,Object.assign({ref:Pe,virtual:it,showSearch:Qe.showSearch},dn,{style:Object.assign(Object.assign({},Qe.style),an),dropdownMatchSelectWidth:yn,transitionName:(0,De.m)(sn,"slide-up",te),builtinPlacements:(0,Je.Z)(zt,Ot),listHeight:me,listItemHeight:pe,mode:St,prefixCls:Mt,placement:Sr,direction:nn,prefix:re,suffixIcon:vn,menuItemSelectedIcon:Rn,removeIcon:Jn,allowClear:pn,notFoundContent:Qt,className:Gn,getPopupContainer:Ne||Ze,dropdownClassName:kn,disabled:gr,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:nr}),maxCount:vt?he:void 0,tagRender:vt?ae:void 0})))},He=y.forwardRef(xt),et=(0,ke.Z)(He,"dropdownAlign");He.SECRET_COMBOBOX_MODE_DO_NOT_USE=je,He.Option=Ae.Wx,He.OptGroup=Ae.Xo,He._InternalPanelDoNotUseOrYouWillBeFired=et,Pt.default=He},1722:function(Dn,Pt){"use strict";const b=Ee=>{const Ae={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ee==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Ae),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Ae),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Ae),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Ae),{points:["br","tr"],offset:[0,-4]})}};function y(Ee,oe){return Ee||b(oe)}Pt.Z=y},90376:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Me}});var y=b(63356),Ee=b(56119),oe=b(16931),Ae=b(51636),Ce=b(46e3),ye=b(93873);const De=ce=>{const{optionHeight:It,optionFontSize:_e,optionLineHeight:Ne,optionPadding:pt}=ce;return{position:"relative",display:"block",minHeight:It,padding:pt,color:ce.colorText,fontWeight:"normal",fontSize:_e,lineHeight:Ne,boxSizing:"border-box"}};var ve=ce=>{const{antCls:It,componentCls:_e}=ce,Ne=`${_e}-item`,pt=`&${It}-slide-up-enter${It}-slide-up-enter-active`,xe=`&${It}-slide-up-appear${It}-slide-up-appear-active`,me=`&${It}-slide-up-leave${It}-slide-up-leave-active`,ot=`${_e}-dropdown-placement-`,Zt=`${Ne}-option-selected`;return[{[`${_e}-dropdown`]:Object.assign(Object.assign({},(0,y.Wf)(ce)),{position:"absolute",top:-9999,zIndex:ce.zIndexPopup,boxSizing:"border-box",padding:ce.paddingXXS,overflow:"hidden",fontSize:ce.fontSize,fontVariant:"initial",backgroundColor:ce.colorBgElevated,borderRadius:ce.borderRadiusLG,outline:"none",boxShadow:ce.boxShadowSecondary,[`
${pt}${ot}bottomLeft,
${xe}${ot}bottomLeft
`]:{animationName:Ce.fJ},[`
${pt}${ot}topLeft,
${xe}${ot}topLeft,
${pt}${ot}topRight,
${xe}${ot}topRight
`]:{animationName:Ce.Qt},[`${me}${ot}bottomLeft`]:{animationName:Ce.Uw},[`
${me}${ot}topLeft,
${me}${ot}topRight
`]:{animationName:Ce.ly},"&-hidden":{display:"none"},[Ne]:Object.assign(Object.assign({},De(ce)),{cursor:"pointer",transition:`background ${ce.motionDurationSlow} ease`,borderRadius:ce.borderRadiusSM,"&-group":{color:ce.colorTextDescription,fontSize:ce.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},y.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ne}-option-disabled)`]:{backgroundColor:ce.optionActiveBg},[`&-selected:not(${Ne}-option-disabled)`]:{color:ce.optionSelectedColor,fontWeight:ce.optionSelectedFontWeight,backgroundColor:ce.optionSelectedBg,[`${Ne}-option-state`]:{color:ce.colorPrimary}},"&-disabled":{[`&${Ne}-option-selected`]:{backgroundColor:ce.colorBgContainerDisabled},color:ce.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:ce.calc(ce.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},De(ce)),{color:ce.colorTextDisabled})}),[`${Zt}:has(+ ${Zt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Zt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Ce.oN)(ce,"slide-up"),(0,Ce.oN)(ce,"slide-down"),(0,ye.Fm)(ce,"move-up"),(0,ye.Fm)(ce,"move-down")]},ue=b(26743),Re=b(36237);function ge(ce,It){const{componentCls:_e,inputPaddingHorizontalBase:Ne,borderRadius:pt}=ce,xe=ce.calc(ce.controlHeight).sub(ce.calc(ce.lineWidth).mul(2)).equal(),me=It?`${_e}-${It}`:"";return{[`${_e}-single${me}`]:{fontSize:ce.fontSize,height:ce.controlHeight,[`${_e}-selector`]:Object.assign(Object.assign({},(0,y.Wf)(ce,!0)),{display:"flex",borderRadius:pt,flex:"1 1 auto",[`${_e}-selection-wrap:after`]:{lineHeight:(0,Re.unit)(xe)},[`${_e}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${_e}-selection-item,
${_e}-selection-placeholder
`]:{display:"block",padding:0,lineHeight:(0,Re.unit)(xe),transition:`all ${ce.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${_e}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${_e}-selection-item:empty:after`,`${_e}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${_e}-show-arrow ${_e}-selection-item,
&${_e}-show-arrow ${_e}-selection-search,
&${_e}-show-arrow ${_e}-selection-placeholder
`]:{paddingInlineEnd:ce.showArrowPaddingInlineEnd},[`&${_e}-open ${_e}-selection-item`]:{color:ce.colorTextPlaceholder},[`&:not(${_e}-customize-input)`]:{[`${_e}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,Re.unit)(Ne)}`,[`${_e}-selection-search-input`]:{height:xe,fontSize:ce.fontSize},"&:after":{lineHeight:(0,Re.unit)(xe)}}},[`&${_e}-customize-input`]:{[`${_e}-selector`]:{"&:after":{display:"none"},[`${_e}-selection-search`]:{position:"static",width:"100%"},[`${_e}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,Re.unit)(Ne)}`,"&:after":{display:"none"}}}}}}}function qe(ce){const{componentCls:It}=ce,_e=ce.calc(ce.controlPaddingHorizontalSM).sub(ce.lineWidth).equal();return[ge(ce),ge((0,Ae.mergeToken)(ce,{controlHeight:ce.controlHeightSM,borderRadius:ce.borderRadiusSM}),"sm"),{[`${It}-single${It}-sm`]:{[`&:not(${It}-customize-input)`]:{[`${It}-selector`]:{padding:`0 ${(0,Re.unit)(_e)}`},[`&${It}-show-arrow ${It}-selection-search`]:{insetInlineEnd:ce.calc(_e).add(ce.calc(ce.fontSize).mul(1.5)).equal()},[`
&${It}-show-arrow ${It}-selection-item,
&${It}-show-arrow ${It}-selection-placeholder
`]:{paddingInlineEnd:ce.calc(ce.fontSize).mul(1.5).equal()}}}},ge((0,Ae.mergeToken)(ce,{controlHeight:ce.singleItemHeightLG,fontSize:ce.fontSizeLG,borderRadius:ce.borderRadiusLG}),"lg")]}const Ge=ce=>{const{fontSize:It,lineHeight:_e,lineWidth:Ne,controlHeight:pt,controlHeightSM:xe,controlHeightLG:me,paddingXXS:ot,controlPaddingHorizontal:Zt,zIndexPopupBase:Tt,colorText:Se,fontWeightStrong:nt,controlItemBgActive:ht,controlItemBgHover:zt,colorBgContainer:At,colorFillSecondary:Jt,colorBgContainerDisabled:wt,colorTextDisabled:an,colorPrimaryHover:Xt,colorPrimary:de,controlOutline:ne}=ce,te=ot*2,ae=Ne*2,he=Math.min(pt-te,pt-ae),re=Math.min(xe-te,xe-ae),fe=Math.min(me-te,me-ae);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(ot/2),zIndexPopup:Tt+50,optionSelectedColor:Se,optionSelectedFontWeight:nt,optionSelectedBg:ht,optionActiveBg:zt,optionPadding:`${(pt-It*_e)/2}px ${Zt}px`,optionFontSize:It,optionLineHeight:_e,optionHeight:pt,selectorBg:At,clearBg:At,singleItemHeightLG:me,multipleItemBg:Jt,multipleItemBorderColor:"transparent",multipleItemHeight:he,multipleItemHeightSM:re,multipleItemHeightLG:fe,multipleSelectorBgDisabled:wt,multipleItemColorDisabled:an,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ce.fontSize*1.25),hoverBorderColor:Xt,activeBorderColor:de,activeOutlineColor:ne,selectAffixPadding:ot}},Oe=(ce,It)=>{const{componentCls:_e,antCls:Ne,controlOutlineWidth:pt}=ce;return{[`&:not(${_e}-customize-input) ${_e}-selector`]:{border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} ${It.borderColor}`,background:ce.selectorBg},[`&:not(${_e}-disabled):not(${_e}-customize-input):not(${Ne}-pagination-size-changer)`]:{[`&:hover ${_e}-selector`]:{borderColor:It.hoverBorderHover},[`${_e}-focused& ${_e}-selector`]:{borderColor:It.activeBorderColor,boxShadow:`0 0 0 ${(0,Re.unit)(pt)} ${It.activeOutlineColor}`,outline:0},[`${_e}-prefix`]:{color:It.color}}}},we=(ce,It)=>({[`&${ce.componentCls}-status-${It.status}`]:Object.assign({},Oe(ce,It))}),ze=ce=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Oe(ce,{borderColor:ce.colorBorder,hoverBorderHover:ce.hoverBorderColor,activeBorderColor:ce.activeBorderColor,activeOutlineColor:ce.activeOutlineColor,color:ce.colorText})),we(ce,{status:"error",borderColor:ce.colorError,hoverBorderHover:ce.colorErrorHover,activeBorderColor:ce.colorError,activeOutlineColor:ce.colorErrorOutline,color:ce.colorError})),we(ce,{status:"warning",borderColor:ce.colorWarning,hoverBorderHover:ce.colorWarningHover,activeBorderColor:ce.colorWarning,activeOutlineColor:ce.colorWarningOutline,color:ce.colorWarning})),{[`&${ce.componentCls}-disabled`]:{[`&:not(${ce.componentCls}-customize-input) ${ce.componentCls}-selector`]:{background:ce.colorBgContainerDisabled,color:ce.colorTextDisabled}},[`&${ce.componentCls}-multiple ${ce.componentCls}-selection-item`]:{background:ce.multipleItemBg,border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})}),ct=(ce,It)=>{const{componentCls:_e,antCls:Ne}=ce;return{[`&:not(${_e}-customize-input) ${_e}-selector`]:{background:It.bg,border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} transparent`,color:It.color},[`&:not(${_e}-disabled):not(${_e}-customize-input):not(${Ne}-pagination-size-changer)`]:{[`&:hover ${_e}-selector`]:{background:It.hoverBg},[`${_e}-focused& ${_e}-selector`]:{background:ce.selectorBg,borderColor:It.activeBorderColor,outline:0}}}},Je=(ce,It)=>({[`&${ce.componentCls}-status-${It.status}`]:Object.assign({},ct(ce,It))}),$e=ce=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},ct(ce,{bg:ce.colorFillTertiary,hoverBg:ce.colorFillSecondary,activeBorderColor:ce.activeBorderColor,color:ce.colorText})),Je(ce,{status:"error",bg:ce.colorErrorBg,hoverBg:ce.colorErrorBgHover,activeBorderColor:ce.colorError,color:ce.colorError})),Je(ce,{status:"warning",bg:ce.colorWarningBg,hoverBg:ce.colorWarningBgHover,activeBorderColor:ce.colorWarning,color:ce.colorWarning})),{[`&${ce.componentCls}-disabled`]:{[`&:not(${ce.componentCls}-customize-input) ${ce.componentCls}-selector`]:{borderColor:ce.colorBorder,background:ce.colorBgContainerDisabled,color:ce.colorTextDisabled}},[`&${ce.componentCls}-multiple ${ce.componentCls}-selection-item`]:{background:ce.colorBgContainer,border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} ${ce.colorSplit}`}})}),se=ce=>({"&-borderless":{[`${ce.componentCls}-selector`]:{background:"transparent",border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} transparent`},[`&${ce.componentCls}-disabled`]:{[`&:not(${ce.componentCls}-customize-input) ${ce.componentCls}-selector`]:{color:ce.colorTextDisabled}},[`&${ce.componentCls}-multiple ${ce.componentCls}-selection-item`]:{background:ce.multipleItemBg,border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`},[`&${ce.componentCls}-status-error`]:{[`${ce.componentCls}-prefix, ${ce.componentCls}-selection-item`]:{color:ce.colorError}},[`&${ce.componentCls}-status-warning`]:{[`${ce.componentCls}-prefix, ${ce.componentCls}-selection-item`]:{color:ce.colorWarning}}}}),Ie=(ce,It)=>{const{componentCls:_e,antCls:Ne}=ce;return{[`&:not(${_e}-customize-input) ${_e}-selector`]:{borderWidth:`0 0 ${(0,Re.unit)(ce.lineWidth)} 0`,borderStyle:`none none ${ce.lineType} none`,borderColor:It.borderColor,background:ce.selectorBg,borderRadius:0},[`&:not(${_e}-disabled):not(${_e}-customize-input):not(${Ne}-pagination-size-changer)`]:{[`&:hover ${_e}-selector`]:{borderColor:It.hoverBorderHover},[`${_e}-focused& ${_e}-selector`]:{borderColor:It.activeBorderColor,outline:0},[`${_e}-prefix`]:{color:It.color}}}},ut=(ce,It)=>({[`&${ce.componentCls}-status-${It.status}`]:Object.assign({},Ie(ce,It))}),je=ce=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ie(ce,{borderColor:ce.colorBorder,hoverBorderHover:ce.hoverBorderColor,activeBorderColor:ce.activeBorderColor,activeOutlineColor:ce.activeOutlineColor,color:ce.colorText})),ut(ce,{status:"error",borderColor:ce.colorError,hoverBorderHover:ce.colorErrorHover,activeBorderColor:ce.colorError,activeOutlineColor:ce.colorErrorOutline,color:ce.colorError})),ut(ce,{status:"warning",borderColor:ce.colorWarning,hoverBorderHover:ce.colorWarningHover,activeBorderColor:ce.colorWarning,activeOutlineColor:ce.colorWarningOutline,color:ce.colorWarning})),{[`&${ce.componentCls}-disabled`]:{[`&:not(${ce.componentCls}-customize-input) ${ce.componentCls}-selector`]:{color:ce.colorTextDisabled}},[`&${ce.componentCls}-multiple ${ce.componentCls}-selection-item`]:{background:ce.multipleItemBg,border:`${(0,Re.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})});var He=ce=>({[ce.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},ze(ce)),$e(ce)),se(ce)),je(ce))});const et=ce=>{const{componentCls:It}=ce;return{position:"relative",transition:`all ${ce.motionDurationMid} ${ce.motionEaseInOut}`,input:{cursor:"pointer"},[`${It}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${It}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},lt=ce=>{const{componentCls:It}=ce;return{[`${It}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Pe=ce=>{const{antCls:It,componentCls:_e,inputPaddingHorizontalBase:Ne,iconCls:pt}=ce;return{[_e]:Object.assign(Object.assign({},(0,y.Wf)(ce)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${_e}-customize-input) ${_e}-selector`]:Object.assign(Object.assign({},et(ce)),lt(ce)),[`${_e}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},y.vS),{[`> ${It}-typography`]:{display:"inline"}}),[`${_e}-selection-placeholder`]:Object.assign(Object.assign({},y.vS),{flex:1,color:ce.colorTextPlaceholder,pointerEvents:"none"}),[`${_e}-arrow`]:Object.assign(Object.assign({},(0,y.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ne,height:ce.fontSizeIcon,marginTop:ce.calc(ce.fontSizeIcon).mul(-1).div(2).equal(),color:ce.colorTextQuaternary,fontSize:ce.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${ce.motionDurationSlow} ease`,[pt]:{verticalAlign:"top",transition:`transform ${ce.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${_e}-suffix)`]:{pointerEvents:"auto"}},[`${_e}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${_e}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${_e}-prefix`]:{flex:"none",marginInlineEnd:ce.selectAffixPadding},[`${_e}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ne,zIndex:1,display:"inline-block",width:ce.fontSizeIcon,height:ce.fontSizeIcon,marginTop:ce.calc(ce.fontSizeIcon).mul(-1).div(2).equal(),color:ce.colorTextQuaternary,fontSize:ce.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${ce.motionDurationMid} ease, opacity ${ce.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:ce.colorTextTertiary}},[`&:hover ${_e}-clear`]:{opacity:1,background:ce.colorBgBase,borderRadius:"50%"}}),[`${_e}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${_e}-has-feedback`]:{[`${_e}-clear`]:{insetInlineEnd:ce.calc(Ne).add(ce.fontSize).add(ce.paddingXS).equal()}}}}}},Fe=ce=>{const{componentCls:It}=ce;return[{[It]:{[`&${It}-in-form-item`]:{width:"100%"}}},Pe(ce),qe(ce),(0,ue.ZP)(ce),ve(ce),{[`${It}-rtl`]:{direction:"rtl"}},(0,Ee.c)(ce,{borderElCls:`${It}-selector`,focusElCls:`${It}-focused`})]};var Me=(0,oe.I$)("Select",(ce,It)=>{let{rootPrefixCls:_e}=It;const Ne=(0,Ae.mergeToken)(ce,{rootPrefixCls:_e,inputPaddingHorizontalBase:ce.calc(ce.paddingSM).sub(1).equal(),multipleSelectItemHeight:ce.multipleItemHeight,selectHeight:ce.controlHeight});return[Fe(Ne),He(Ne)]},Ge,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Dn,Pt,b){"use strict";b.d(Pt,{_z:function(){return ye},gp:function(){return Ae}});var y=b(36237),Ee=b(63356),oe=b(51636);const Ae=ue=>{const{multipleSelectItemHeight:Re,paddingXXS:ge,lineWidth:qe,INTERNAL_FIXED_ITEM_MARGIN:Ge}=ue,Oe=ue.max(ue.calc(ge).sub(qe).equal(),0),we=ue.max(ue.calc(Oe).sub(Ge).equal(),0);return{basePadding:Oe,containerPadding:we,itemHeight:(0,y.unit)(Re),itemLineHeight:(0,y.unit)(ue.calc(Re).sub(ue.calc(ue.lineWidth).mul(2)).equal())}},Ce=ue=>{const{multipleSelectItemHeight:Re,selectHeight:ge,lineWidth:qe}=ue;return ue.calc(ge).sub(Re).div(2).sub(qe).equal()},ye=ue=>{const{componentCls:Re,iconCls:ge,borderRadiusSM:qe,motionDurationSlow:Ge,paddingXS:Oe,multipleItemColorDisabled:we,multipleItemBorderColorDisabled:ze,colorIcon:ct,colorIconHover:Je,INTERNAL_FIXED_ITEM_MARGIN:$e}=ue;return{[`${Re}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${Re}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:$e,borderRadius:qe,cursor:"default",transition:`font-size ${Ge}, line-height ${Ge}, height ${Ge}`,marginInlineEnd:ue.calc($e).mul(2).equal(),paddingInlineStart:Oe,paddingInlineEnd:ue.calc(Oe).div(2).equal(),[`${Re}-disabled&`]:{color:we,borderColor:ze,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ue.calc(Oe).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ee.Ro)()),{display:"inline-flex",alignItems:"center",color:ct,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Je}})}}}},De=(ue,Re)=>{const{componentCls:ge,INTERNAL_FIXED_ITEM_MARGIN:qe}=ue,Ge=`${ge}-selection-overflow`,Oe=ue.multipleSelectItemHeight,we=Ce(ue),ze=Re?`${ge}-${Re}`:"",ct=Ae(ue);return{[`${ge}-multiple${ze}`]:Object.assign(Object.assign({},ye(ue)),{[`${ge}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:ct.basePadding,paddingBlock:ct.containerPadding,borderRadius:ue.borderRadius,[`${ge}-disabled&`]:{background:ue.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,y.unit)(qe)} 0`,lineHeight:(0,y.unit)(Oe),visibility:"hidden",content:'"\\a0"'}},[`${ge}-selection-item`]:{height:ct.itemHeight,lineHeight:(0,y.unit)(ct.itemLineHeight)},[`${ge}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,y.unit)(Oe),marginBlock:qe}},[`${ge}-prefix`]:{marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(ct.basePadding).equal()},[`${Ge}-item + ${Ge}-item,
${ge}-prefix + ${ge}-selection-wrap
`]:{[`${ge}-selection-search`]:{marginInlineStart:0},[`${ge}-selection-placeholder`]:{insetInlineStart:0}},[`${Ge}-item-suffix`]:{minHeight:ct.itemHeight,marginBlock:qe},[`${ge}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(we).equal(),"\n &-input,\n &-mirror\n ":{height:Oe,fontFamily:ue.fontFamily,lineHeight:(0,y.unit)(Oe),transition:`all ${ue.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(ct.basePadding).equal(),insetInlineEnd:ue.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`}})}};function ke(ue,Re){const{componentCls:ge}=ue,qe=Re?`${ge}-${Re}`:"",Ge={[`${ge}-multiple${qe}`]:{fontSize:ue.fontSize,[`${ge}-selector`]:{[`${ge}-show-search&`]:{cursor:"text"}},[`
&${ge}-show-arrow ${ge}-selector,
&${ge}-allow-clear ${ge}-selector
`]:{paddingInlineEnd:ue.calc(ue.fontSizeIcon).add(ue.controlPaddingHorizontal).equal()}}};return[De(ue,Re),Ge]}const ve=ue=>{const{componentCls:Re}=ue,ge=(0,oe.mergeToken)(ue,{selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS}),qe=(0,oe.mergeToken)(ue,{fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius});return[ke(ue),ke(ge,"sm"),{[`${Re}-multiple${Re}-sm`]:{[`${Re}-selection-placeholder`]:{insetInline:ue.calc(ue.controlPaddingHorizontalSM).sub(ue.lineWidth).equal()},[`${Re}-selection-search`]:{marginInlineStart:2}}},ke(qe,"lg")]};Pt.ZP=ve},68525:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});var y=b(59301),Ee=b(40001),oe=b(19248),Ae=b(99267),Ce=b(84105),ye=b(58617),De=b(47472);function ke(ve){let{suffixIcon:ue,clearIcon:Re,menuItemSelectedIcon:ge,removeIcon:qe,loading:Ge,multiple:Oe,hasFeedback:we,prefixCls:ze,showSuffixIcon:ct,feedbackIcon:Je,showArrow:$e,componentName:se}=ve;const Ie=Re!=null?Re:y.createElement(oe.Z,null),ut=et=>ue===null&&!we&&!$e?null:y.createElement(y.Fragment,null,ct!==!1&&et,we&&Je);let je=null;if(ue!==void 0)je=ut(ue);else if(Ge)je=ut(y.createElement(ye.Z,{spin:!0}));else{const et=`${ze}-suffix`;je=lt=>{let{open:Pe,showSearch:Fe}=lt;return ut(Pe&&Fe?y.createElement(De.Z,{className:et}):y.createElement(Ce.Z,{className:et}))}}let xt=null;ge!==void 0?xt=ge:Oe?xt=y.createElement(Ee.Z,null):xt=null;let He=null;return qe!==void 0?He=qe:He=y.createElement(Ae.Z,null),{clearIcon:Ie,suffixIcon:je,itemIcon:xt,removeIcon:He}}},90005:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return oe!==void 0?oe:Ee!==null}},11938:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return lt}});var y=b(59301),Ee=b(40192),oe=b(22703),Ae=b(92310),Ce=b.n(Ae),ye=b(26112),De=b(48755),ke=b(458),ue=Pe=>{const{value:Fe,formatter:Me,precision:ce,decimalSeparator:It,groupSeparator:_e="",prefixCls:Ne}=Pe;let pt;if(typeof Me=="function")pt=Me(Fe);else{const xe=String(Fe),me=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!me||xe==="-")pt=xe;else{const ot=me[1];let Zt=me[2]||"0",Tt=me[4]||"";Zt=Zt.replace(/\B(?=(\d{3})+(?!\d))/g,_e),typeof ce=="number"&&(Tt=Tt.padEnd(ce,"0").slice(0,ce>0?ce:0)),Tt&&(Tt=`${It}${Tt}`),pt=[y.createElement("span",{key:"int",className:`${Ne}-content-value-int`},ot,Zt),Tt&&y.createElement("span",{key:"decimal",className:`${Ne}-content-value-decimal`},Tt)]}}return y.createElement("span",{className:`${Ne}-content-value`},pt)},Re=b(63356),ge=b(16931),qe=b(51636);const Ge=Pe=>{const{componentCls:Fe,marginXXS:Me,padding:ce,colorTextDescription:It,titleFontSize:_e,colorTextHeading:Ne,contentFontSize:pt,fontFamily:xe}=Pe;return{[Fe]:Object.assign(Object.assign({},(0,Re.Wf)(Pe)),{[`${Fe}-title`]:{marginBottom:Me,color:It,fontSize:_e},[`${Fe}-skeleton`]:{paddingTop:ce},[`${Fe}-content`]:{color:Ne,fontSize:pt,fontFamily:xe,[`${Fe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Fe}-content-prefix, ${Fe}-content-suffix`]:{display:"inline-block"},[`${Fe}-content-prefix`]:{marginInlineEnd:Me},[`${Fe}-content-suffix`]:{marginInlineStart:Me}}})}},Oe=Pe=>{const{fontSizeHeading3:Fe,fontSize:Me}=Pe;return{titleFontSize:Me,contentFontSize:Fe}};var we=(0,ge.I$)("Statistic",Pe=>{const Fe=(0,qe.mergeToken)(Pe,{});return[Ge(Fe)]},Oe),ze=function(Pe,Fe){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Fe.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,ce=Object.getOwnPropertySymbols(Pe);It<ce.length;It++)Fe.indexOf(ce[It])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ce[It])&&(Me[ce[It]]=Pe[ce[It]]);return Me},Je=Pe=>{const{prefixCls:Fe,className:Me,rootClassName:ce,style:It,valueStyle:_e,value:Ne=0,title:pt,valueRender:xe,prefix:me,suffix:ot,loading:Zt=!1,formatter:Tt,precision:Se,decimalSeparator:nt=".",groupSeparator:ht=",",onMouseEnter:zt,onMouseLeave:At}=Pe,Jt=ze(Pe,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:wt,direction:an,className:Xt,style:de}=(0,De.dj)("statistic"),ne=wt("statistic",Fe),[te,ae,he]=we(ne),re=y.createElement(ue,{decimalSeparator:nt,groupSeparator:ht,prefixCls:ne,formatter:Tt,precision:Se,value:Ne}),fe=Ce()(ne,{[`${ne}-rtl`]:an==="rtl"},Xt,Me,ce,ae,he),Ze=(0,ye.Z)(Jt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},Ze,{className:fe,style:Object.assign(Object.assign({},de),It),onMouseEnter:zt,onMouseLeave:At}),pt&&y.createElement("div",{className:`${ne}-title`},pt),y.createElement(ke.Z,{paragraph:!1,loading:Zt,className:`${ne}-skeleton`},y.createElement("div",{style:_e,className:`${ne}-content`},me&&y.createElement("span",{className:`${ne}-content-prefix`},me),xe?xe(re):re,ot&&y.createElement("span",{className:`${ne}-content-suffix`},ot)))))};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 se(Pe,Fe){let Me=Pe;const ce=/\[[^\]]*]/g,It=(Fe.match(ce)||[]).map(xe=>xe.slice(1,-1)),_e=Fe.replace(ce,"[]"),Ne=$e.reduce((xe,me)=>{let[ot,Zt]=me;if(xe.includes(ot)){const Tt=Math.floor(Me/Zt);return Me-=Tt*Zt,xe.replace(new RegExp(`${ot}+`,"g"),Se=>{const nt=Se.length;return Tt.toString().padStart(nt,"0")})}return xe},_e);let pt=0;return Ne.replace(ce,()=>{const xe=It[pt];return pt+=1,xe})}function Ie(Pe,Fe){const{format:Me=""}=Fe,ce=new Date(Pe).getTime(),It=Date.now(),_e=Math.max(ce-It,0);return se(_e,Me)}var ut=function(Pe,Fe){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Fe.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,ce=Object.getOwnPropertySymbols(Pe);It<ce.length;It++)Fe.indexOf(ce[It])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ce[It])&&(Me[ce[It]]=Pe[ce[It]]);return Me};const je=1e3/30;function xt(Pe){return new Date(Pe).getTime()}const He=Pe=>{const{value:Fe,format:Me="HH:mm:ss",onChange:ce,onFinish:It}=Pe,_e=ut(Pe,["value","format","onChange","onFinish"]),Ne=(0,Ee.Z)(),pt=y.useRef(null),xe=()=>{It==null||It(),pt.current&&(clearInterval(pt.current),pt.current=null)},me=()=>{const Tt=xt(Fe);Tt>=Date.now()&&(pt.current=setInterval(()=>{Ne(),ce==null||ce(Tt-Date.now()),Tt<Date.now()&&xe()},je))};y.useEffect(()=>(me(),()=>{pt.current&&(clearInterval(pt.current),pt.current=null)}),[Fe]);const ot=(Tt,Se)=>Ie(Tt,Object.assign(Object.assign({},Se),{format:Me})),Zt=Tt=>(0,oe.Tm)(Tt,{title:void 0});return y.createElement(Je,Object.assign({},_e,{value:Fe,valueRender:Zt,formatter:ot}))};var et=y.memo(He);Je.Countdown=et;var lt=Je},58755:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return It}});var y=b(59301),Ee=b(58617),oe=b(92310),Ae=b.n(oe),Ce=b(54476),ye=b(20068),De=b(42978),ke=b(75931),ve=b(18929),ue=b(10228),Re=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ge=y.forwardRef(function(_e,Ne){var pt,xe=_e.prefixCls,me=xe===void 0?"rc-switch":xe,ot=_e.className,Zt=_e.checked,Tt=_e.defaultChecked,Se=_e.disabled,nt=_e.loadingIcon,ht=_e.checkedChildren,zt=_e.unCheckedChildren,At=_e.onClick,Jt=_e.onChange,wt=_e.onKeyDown,an=(0,ke.Z)(_e,Re),Xt=(0,ve.Z)(!1,{value:Zt,defaultValue:Tt}),de=(0,De.Z)(Xt,2),ne=de[0],te=de[1];function ae(Ze,dt){var We=ne;return Se||(We=Ze,te(We),Jt==null||Jt(We,dt)),We}function he(Ze){Ze.which===ue.Z.LEFT?ae(!1,Ze):Ze.which===ue.Z.RIGHT&&ae(!0,Ze),wt==null||wt(Ze)}function re(Ze){var dt=ae(!ne,Ze);At==null||At(dt,Ze)}var fe=Ae()(me,ot,(pt={},(0,ye.Z)(pt,"".concat(me,"-checked"),ne),(0,ye.Z)(pt,"".concat(me,"-disabled"),Se),pt));return y.createElement("button",(0,Ce.Z)({},an,{type:"button",role:"switch","aria-checked":ne,disabled:Se,className:fe,ref:Ne,onKeyDown:he,onClick:re}),nt,y.createElement("span",{className:"".concat(me,"-inner")},y.createElement("span",{className:"".concat(me,"-inner-checked")},ht),y.createElement("span",{className:"".concat(me,"-inner-unchecked")},zt)))});ge.displayName="Switch";var qe=ge,Ge=b(12919),Oe=b(48755),we=b(2171),ze=b(31756),ct=b(36237),Je=b(17835),$e=b(63356),se=b(16931),Ie=b(51636);const ut=_e=>{const{componentCls:Ne,trackHeightSM:pt,trackPadding:xe,trackMinWidthSM:me,innerMinMarginSM:ot,innerMaxMarginSM:Zt,handleSizeSM:Tt,calc:Se}=_e,nt=`${Ne}-inner`,ht=(0,ct.unit)(Se(Tt).add(Se(xe).mul(2)).equal()),zt=(0,ct.unit)(Se(Zt).mul(2).equal());return{[Ne]:{[`&${Ne}-small`]:{minWidth:me,height:pt,lineHeight:(0,ct.unit)(pt),[`${Ne}-inner`]:{paddingInlineStart:Zt,paddingInlineEnd:ot,[`${nt}-checked, ${nt}-unchecked`]:{minHeight:pt},[`${nt}-checked`]:{marginInlineStart:`calc(-100% + ${ht} - ${zt})`,marginInlineEnd:`calc(100% - ${ht} + ${zt})`},[`${nt}-unchecked`]:{marginTop:Se(pt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Ne}-handle`]:{width:Tt,height:Tt},[`${Ne}-loading-icon`]:{top:Se(Se(Tt).sub(_e.switchLoadingIconSize)).div(2).equal(),fontSize:_e.switchLoadingIconSize},[`&${Ne}-checked`]:{[`${Ne}-inner`]:{paddingInlineStart:ot,paddingInlineEnd:Zt,[`${nt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${nt}-unchecked`]:{marginInlineStart:`calc(100% - ${ht} + ${zt})`,marginInlineEnd:`calc(-100% + ${ht} - ${zt})`}},[`${Ne}-handle`]:{insetInlineStart:`calc(100% - ${(0,ct.unit)(Se(Tt).add(xe).equal())})`}},[`&:not(${Ne}-disabled):active`]:{[`&:not(${Ne}-checked) ${nt}`]:{[`${nt}-unchecked`]:{marginInlineStart:Se(_e.marginXXS).div(2).equal(),marginInlineEnd:Se(_e.marginXXS).mul(-1).div(2).equal()}},[`&${Ne}-checked ${nt}`]:{[`${nt}-checked`]:{marginInlineStart:Se(_e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Se(_e.marginXXS).div(2).equal()}}}}}}},je=_e=>{const{componentCls:Ne,handleSize:pt,calc:xe}=_e;return{[Ne]:{[`${Ne}-loading-icon${_e.iconCls}`]:{position:"relative",top:xe(xe(pt).sub(_e.fontSize)).div(2).equal(),color:_e.switchLoadingIconColor,verticalAlign:"top"},[`&${Ne}-checked ${Ne}-loading-icon`]:{color:_e.switchColor}}}},xt=_e=>{const{componentCls:Ne,trackPadding:pt,handleBg:xe,handleShadow:me,handleSize:ot,calc:Zt}=_e,Tt=`${Ne}-handle`;return{[Ne]:{[Tt]:{position:"absolute",top:pt,insetInlineStart:pt,width:ot,height:ot,transition:`all ${_e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:xe,borderRadius:Zt(ot).div(2).equal(),boxShadow:me,transition:`all ${_e.switchDuration} ease-in-out`,content:'""'}},[`&${Ne}-checked ${Tt}`]:{insetInlineStart:`calc(100% - ${(0,ct.unit)(Zt(ot).add(pt).equal())})`},[`&:not(${Ne}-disabled):active`]:{[`${Tt}::before`]:{insetInlineEnd:_e.switchHandleActiveInset,insetInlineStart:0},[`&${Ne}-checked ${Tt}::before`]:{insetInlineEnd:0,insetInlineStart:_e.switchHandleActiveInset}}}}},He=_e=>{const{componentCls:Ne,trackHeight:pt,trackPadding:xe,innerMinMargin:me,innerMaxMargin:ot,handleSize:Zt,calc:Tt}=_e,Se=`${Ne}-inner`,nt=(0,ct.unit)(Tt(Zt).add(Tt(xe).mul(2)).equal()),ht=(0,ct.unit)(Tt(ot).mul(2).equal());return{[Ne]:{[Se]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:ot,paddingInlineEnd:me,transition:`padding-inline-start ${_e.switchDuration} ease-in-out, padding-inline-end ${_e.switchDuration} ease-in-out`,[`${Se}-checked, ${Se}-unchecked`]:{display:"block",color:_e.colorTextLightSolid,fontSize:_e.fontSizeSM,transition:`margin-inline-start ${_e.switchDuration} ease-in-out, margin-inline-end ${_e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:pt},[`${Se}-checked`]:{marginInlineStart:`calc(-100% + ${nt} - ${ht})`,marginInlineEnd:`calc(100% - ${nt} + ${ht})`},[`${Se}-unchecked`]:{marginTop:Tt(pt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Ne}-checked ${Se}`]:{paddingInlineStart:me,paddingInlineEnd:ot,[`${Se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Se}-unchecked`]:{marginInlineStart:`calc(100% - ${nt} + ${ht})`,marginInlineEnd:`calc(-100% + ${nt} - ${ht})`}},[`&:not(${Ne}-disabled):active`]:{[`&:not(${Ne}-checked) ${Se}`]:{[`${Se}-unchecked`]:{marginInlineStart:Tt(xe).mul(2).equal(),marginInlineEnd:Tt(xe).mul(-1).mul(2).equal()}},[`&${Ne}-checked ${Se}`]:{[`${Se}-checked`]:{marginInlineStart:Tt(xe).mul(-1).mul(2).equal(),marginInlineEnd:Tt(xe).mul(2).equal()}}}}}},et=_e=>{const{componentCls:Ne,trackHeight:pt,trackMinWidth:xe}=_e;return{[Ne]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(_e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:xe,height:pt,lineHeight:(0,ct.unit)(pt),verticalAlign:"middle",background:_e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${_e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ne}-disabled)`]:{background:_e.colorTextTertiary}}),(0,$e.Qy)(_e)),{[`&${Ne}-checked`]:{background:_e.switchColor,[`&:hover:not(${Ne}-disabled)`]:{background:_e.colorPrimaryHover}},[`&${Ne}-loading, &${Ne}-disabled`]:{cursor:"not-allowed",opacity:_e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ne}-rtl`]:{direction:"rtl"}})}},lt=_e=>{const{fontSize:Ne,lineHeight:pt,controlHeight:xe,colorWhite:me}=_e,ot=Ne*pt,Zt=xe/2,Tt=2,Se=ot-Tt*2,nt=Zt-Tt*2;return{trackHeight:ot,trackHeightSM:Zt,trackMinWidth:Se*2+Tt*4,trackMinWidthSM:nt*2+Tt*2,trackPadding:Tt,handleBg:me,handleSize:Se,handleSizeSM:nt,handleShadow:`0 2px 4px 0 ${new Je.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Se/2,innerMaxMargin:Se+Tt+Tt*2,innerMinMarginSM:nt/2,innerMaxMarginSM:nt+Tt+Tt*2}};var Pe=(0,se.I$)("Switch",_e=>{const Ne=(0,Ie.mergeToken)(_e,{switchDuration:_e.motionDurationMid,switchColor:_e.colorPrimary,switchDisabledOpacity:_e.opacityLoading,switchLoadingIconSize:_e.calc(_e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${_e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[et(Ne),He(Ne),xt(Ne),je(Ne),ut(Ne)]},lt),Fe=function(_e,Ne){var pt={};for(var xe in _e)Object.prototype.hasOwnProperty.call(_e,xe)&&Ne.indexOf(xe)<0&&(pt[xe]=_e[xe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,xe=Object.getOwnPropertySymbols(_e);me<xe.length;me++)Ne.indexOf(xe[me])<0&&Object.prototype.propertyIsEnumerable.call(_e,xe[me])&&(pt[xe[me]]=_e[xe[me]]);return pt};const ce=y.forwardRef((_e,Ne)=>{const{prefixCls:pt,size:xe,disabled:me,loading:ot,className:Zt,rootClassName:Tt,style:Se,checked:nt,value:ht,defaultChecked:zt,defaultValue:At,onChange:Jt}=_e,wt=Fe(_e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[an,Xt]=(0,ve.Z)(!1,{value:nt!=null?nt:ht,defaultValue:zt!=null?zt:At}),{getPrefixCls:de,direction:ne,switch:te}=y.useContext(Oe.E_),ae=y.useContext(we.Z),he=(me!=null?me:ae)||ot,re=de("switch",pt),fe=y.createElement("div",{className:`${re}-handle`},ot&&y.createElement(Ee.Z,{className:`${re}-loading-icon`})),[Ze,dt,We]=Pe(re),Le=(0,ze.Z)(xe),it=Ae()(te==null?void 0:te.className,{[`${re}-small`]:Le==="small",[`${re}-loading`]:ot,[`${re}-rtl`]:ne==="rtl"},Zt,Tt,dt,We),yt=Object.assign(Object.assign({},te==null?void 0:te.style),Se),Ot=function(){Xt(arguments.length<=0?void 0:arguments[0]),Jt==null||Jt.apply(void 0,arguments)};return Ze(y.createElement(Ge.Z,{component:"Switch"},y.createElement(qe,Object.assign({},wt,{checked:an,onChange:Ot,prefixCls:re,className:it,style:yt,disabled:he,ref:Ne,loadingIcon:fe}))))});ce.__ANT_SWITCH=!0;var It=ce},70858:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return li}});var y=b(59301),Ee={},oe="rc-table-internal-hook",Ae=b(42978),Ce=b(6089),ye=b(34280),De=b(13697),ke=b(4676);function ve(Te){var Be=y.createContext(void 0),Lt=function(rn){var un=rn.value,An=rn.children,fn=y.useRef(un);fn.current=un;var On=y.useState(function(){return{getValue:function(){return fn.current},listeners:new Set}}),Tn=(0,Ae.Z)(On,1),mr=Tn[0];return(0,ye.Z)(function(){(0,ke.unstable_batchedUpdates)(function(){mr.listeners.forEach(function(or){or(un)})})},[un]),y.createElement(Be.Provider,{value:mr},An)};return{Context:Be,Provider:Lt,defaultValue:Te}}function ue(Te,Be){var Lt=(0,Ce.Z)(typeof Be=="function"?Be:function(or){if(Be===void 0)return or;if(!Array.isArray(Be))return or[Be];var tr={};return Be.forEach(function(Kn){tr[Kn]=or[Kn]}),tr}),Wt=y.useContext(Te==null?void 0:Te.Context),rn=Wt||{},un=rn.listeners,An=rn.getValue,fn=y.useRef();fn.current=Lt(Wt?An():Te==null?void 0:Te.defaultValue);var On=y.useState({}),Tn=(0,Ae.Z)(On,2),mr=Tn[1];return(0,ye.Z)(function(){if(!Wt)return;function or(tr){var Kn=Lt(tr);(0,De.Z)(fn.current,Kn,!0)||mr({})}return un.add(or),function(){un.delete(or)}},[Wt]),fn.current}var Re=b(54476),ge=b(8654);function qe(){var Te=y.createContext(null);function Be(){return y.useContext(Te)}function Lt(rn,un){var An=(0,ge.Yr)(rn),fn=function(Tn,mr){var or=An?{ref:mr}:{},tr=y.useRef(0),Kn=y.useRef(Tn),Wn=Be();return Wn!==null?y.createElement(rn,(0,Re.Z)({},Tn,or)):((!un||un(Kn.current,Tn))&&(tr.current+=1),Kn.current=Tn,y.createElement(Te.Provider,{value:tr.current},y.createElement(rn,(0,Re.Z)({},Tn,or))))};return An?y.forwardRef(fn):fn}function Wt(rn,un){var An=(0,ge.Yr)(rn),fn=function(Tn,mr){var or=An?{ref:mr}:{};return Be(),y.createElement(rn,(0,Re.Z)({},Tn,or))};return An?y.memo(y.forwardRef(fn),un):y.memo(fn,un)}return{makeImmutable:Lt,responseImmutable:Wt,useImmutableMark:Be}}var Ge=qe(),Oe=Ge.makeImmutable,we=Ge.responseImmutable,ze=Ge.useImmutableMark,ct=qe(),Je=ct.makeImmutable,$e=ct.responseImmutable,se=ct.useImmutableMark,Ie=ve(),ut=Ie;function je(Te,Be){var Lt=React.useRef(0);Lt.current+=1;var Wt=React.useRef(Te),rn=[];Object.keys(Te||{}).map(function(An){var fn;(Te==null?void 0:Te[An])!==((fn=Wt.current)===null||fn===void 0?void 0:fn[An])&&rn.push(An)}),Wt.current=Te;var un=React.useRef([]);return rn.length&&(un.current=rn),React.useDebugValue(Lt.current),React.useDebugValue(un.current.join(", ")),Be&&console.log("".concat(Be,":"),Lt.current,un.current),Lt.current}var xt=null,He=null,et=b(76190),lt=b(33885),Pe=b(20068),Fe=b(92310),Me=b.n(Fe),ce=b(80547),It=b(97938),_e=b(48736),Ne=y.createContext({renderWithProps:!1}),pt=Ne,xe="RC_TABLE_KEY";function me(Te){return Te==null?[]:Array.isArray(Te)?Te:[Te]}function ot(Te){var Be=[],Lt={};return Te.forEach(function(Wt){for(var rn=Wt||{},un=rn.key,An=rn.dataIndex,fn=un||me(An).join("-")||xe;Lt[fn];)fn="".concat(fn,"_next");Lt[fn]=!0,Be.push(fn)}),Be}function Zt(Te){return Te!=null}function Tt(Te){return typeof Te=="number"&&!Number.isNaN(Te)}function Se(Te){return Te&&(0,et.Z)(Te)==="object"&&!Array.isArray(Te)&&!y.isValidElement(Te)}function nt(Te,Be,Lt,Wt,rn,un){var An=y.useContext(pt),fn=se(),On=(0,ce.Z)(function(){if(Zt(Wt))return[Wt];var Tn=Be==null||Be===""?[]:Array.isArray(Be)?Be:[Be],mr=(0,It.Z)(Te,Tn),or=mr,tr=void 0;if(rn){var Kn=rn(mr,Te,Lt);Se(Kn)?(or=Kn.children,tr=Kn.props,An.renderWithProps=!0):or=Kn}return[or,tr]},[fn,Te,Wt,Be,rn,Lt],function(Tn,mr){if(un){var or=(0,Ae.Z)(Tn,2),tr=or[1],Kn=(0,Ae.Z)(mr,2),Wn=Kn[1];return un(Wn,tr)}return An.renderWithProps?!0:!(0,De.Z)(Tn,mr,!0)});return On}function ht(Te,Be,Lt,Wt){var rn=Te+Be-1;return Te<=Wt&&rn>=Lt}function zt(Te,Be){return ue(ut,function(Lt){var Wt=ht(Te,Be||1,Lt.hoverStartRow,Lt.hoverEndRow);return[Wt,Lt.onHover]})}var At=b(70425),Jt=function(Be){var Lt=Be.ellipsis,Wt=Be.rowType,rn=Be.children,un,An=Lt===!0?{showTitle:!0}:Lt;return An&&(An.showTitle||Wt==="header")&&(typeof rn=="string"||typeof rn=="number"?un=rn.toString():y.isValidElement(rn)&&typeof rn.props.children=="string"&&(un=rn.props.children)),un};function wt(Te){var Be,Lt,Wt,rn,un,An,fn,On,Tn=Te.component,mr=Te.children,or=Te.ellipsis,tr=Te.scope,Kn=Te.prefixCls,Wn=Te.className,Vr=Te.align,Ir=Te.record,$n=Te.render,Qr=Te.dataIndex,ua=Te.renderIndex,ra=Te.shouldCellUpdate,oa=Te.index,pa=Te.rowType,Da=Te.colSpan,Fa=Te.rowSpan,Co=Te.fixLeft,ia=Te.fixRight,aa=Te.firstFixLeft,mt=Te.lastFixLeft,Ve=Te.firstFixRight,Xe=Te.lastFixRight,Zn=Te.appendNode,lr=Te.additionalProps,vr=lr===void 0?{}:lr,jn=Te.isSticky,er="".concat(Kn,"-cell"),Ln=ue(ut,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Cr=Ln.supportSticky,Ma=Ln.allColumnsFixedLeft,qr=Ln.rowHoverable,jr=nt(Ir,Qr,ua,mr,$n,ra),Hr=(0,Ae.Z)(jr,2),Ho=Hr[0],bo=Hr[1],Pa={},va=typeof Co=="number"&&Cr,Er=typeof ia=="number"&&Cr;va&&(Pa.position="sticky",Pa.left=Co),Er&&(Pa.position="sticky",Pa.right=ia);var ea=(Be=(Lt=(Wt=bo==null?void 0:bo.colSpan)!==null&&Wt!==void 0?Wt:vr.colSpan)!==null&&Lt!==void 0?Lt:Da)!==null&&Be!==void 0?Be:1,ja=(rn=(un=(An=bo==null?void 0:bo.rowSpan)!==null&&An!==void 0?An:vr.rowSpan)!==null&&un!==void 0?un:Fa)!==null&&rn!==void 0?rn:1,ar=zt(oa,ja),wr=(0,Ae.Z)(ar,2),Ha=wr[0],ko=wr[1],Un=(0,At.zX)(function(ma){var Gr;Ir&&ko(oa,oa+ja-1),vr==null||(Gr=vr.onMouseEnter)===null||Gr===void 0||Gr.call(vr,ma)}),$r=(0,At.zX)(function(ma){var Gr;Ir&&ko(-1,-1),vr==null||(Gr=vr.onMouseLeave)===null||Gr===void 0||Gr.call(vr,ma)});if(ea===0||ja===0)return null;var Ya=(fn=vr.title)!==null&&fn!==void 0?fn:Jt({rowType:pa,ellipsis:or,children:Ho}),ga=Me()(er,Wn,(On={},(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)(On,"".concat(er,"-fix-left"),va&&Cr),"".concat(er,"-fix-left-first"),aa&&Cr),"".concat(er,"-fix-left-last"),mt&&Cr),"".concat(er,"-fix-left-all"),mt&&Ma&&Cr),"".concat(er,"-fix-right"),Er&&Cr),"".concat(er,"-fix-right-first"),Ve&&Cr),"".concat(er,"-fix-right-last"),Xe&&Cr),"".concat(er,"-ellipsis"),or),"".concat(er,"-with-append"),Zn),"".concat(er,"-fix-sticky"),(va||Er)&&jn&&Cr),(0,Pe.Z)(On,"".concat(er,"-row-hover"),!bo&&Ha)),vr.className,bo==null?void 0:bo.className),Xn={};Vr&&(Xn.textAlign=Vr);var jt=(0,lt.Z)((0,lt.Z)((0,lt.Z)((0,lt.Z)({},bo==null?void 0:bo.style),Pa),Xn),vr.style),Zr=Ho;return(0,et.Z)(Zr)==="object"&&!Array.isArray(Zr)&&!y.isValidElement(Zr)&&(Zr=null),or&&(mt||Ve)&&(Zr=y.createElement("span",{className:"".concat(er,"-content")},Zr)),y.createElement(Tn,(0,Re.Z)({},bo,vr,{className:ga,style:jt,title:Ya,scope:tr,onMouseEnter:qr?Un:void 0,onMouseLeave:qr?$r:void 0,colSpan:ea!==1?ea:null,rowSpan:ja!==1?ja:null}),Zn,Zr)}var an=y.memo(wt);function Xt(Te,Be,Lt,Wt,rn){var un=Lt[Te]||{},An=Lt[Be]||{},fn,On;un.fixed==="left"?fn=Wt.left[rn==="rtl"?Be:Te]:An.fixed==="right"&&(On=Wt.right[rn==="rtl"?Te:Be]);var Tn=!1,mr=!1,or=!1,tr=!1,Kn=Lt[Be+1],Wn=Lt[Te-1],Vr=Kn&&!Kn.fixed||Wn&&!Wn.fixed||Lt.every(function(ra){return ra.fixed==="left"});if(rn==="rtl"){if(fn!==void 0){var Ir=Wn&&Wn.fixed==="left";tr=!Ir&&Vr}else if(On!==void 0){var $n=Kn&&Kn.fixed==="right";or=!$n&&Vr}}else if(fn!==void 0){var Qr=Kn&&Kn.fixed==="left";Tn=!Qr&&Vr}else if(On!==void 0){var ua=Wn&&Wn.fixed==="right";mr=!ua&&Vr}return{fixLeft:fn,fixRight:On,lastFixLeft:Tn,firstFixRight:mr,lastFixRight:or,firstFixLeft:tr,isSticky:Wt.isSticky}}var de=y.createContext({}),ne=de;function te(Te){var Be=Te.className,Lt=Te.index,Wt=Te.children,rn=Te.colSpan,un=rn===void 0?1:rn,An=Te.rowSpan,fn=Te.align,On=ue(ut,["prefixCls","direction"]),Tn=On.prefixCls,mr=On.direction,or=y.useContext(ne),tr=or.scrollColumnIndex,Kn=or.stickyOffsets,Wn=or.flattenColumns,Vr=Lt+un-1,Ir=Vr+1===tr?un+1:un,$n=Xt(Lt,Lt+Ir-1,Wn,Kn,mr);return y.createElement(an,(0,Re.Z)({className:Be,index:Lt,component:"td",prefixCls:Tn,record:null,dataIndex:null,align:fn,colSpan:Ir,rowSpan:An,render:function(){return Wt}},$n))}var ae=b(75931),he=["children"];function re(Te){var Be=Te.children,Lt=(0,ae.Z)(Te,he);return y.createElement("tr",Lt,Be)}function fe(Te){var Be=Te.children;return Be}fe.Row=re,fe.Cell=te;var Ze=fe;function dt(Te){var Be=Te.children,Lt=Te.stickyOffsets,Wt=Te.flattenColumns,rn=ue(ut,"prefixCls"),un=Wt.length-1,An=Wt[un],fn=y.useMemo(function(){return{stickyOffsets:Lt,flattenColumns:Wt,scrollColumnIndex:An!=null&&An.scrollbar?un:null}},[An,Wt,un,Lt]);return y.createElement(ne.Provider,{value:fn},y.createElement("tfoot",{className:"".concat(rn,"-summary")},Be))}var We=$e(dt),Le=Ze,it=b(29301),yt=b(3465),Ot=b(75152),Qe=b(26112);function st(Te,Be,Lt,Wt,rn,un,An){Te.push({record:Be,indent:Lt,index:An});var fn=un(Be),On=rn==null?void 0:rn.has(fn);if(Be&&Array.isArray(Be[Wt])&&On)for(var Tn=0;Tn<Be[Wt].length;Tn+=1)st(Te,Be[Wt][Tn],Lt+1,Wt,rn,un,Tn)}function pe(Te,Be,Lt,Wt){var rn=y.useMemo(function(){if(Lt!=null&&Lt.size){for(var un=[],An=0;An<(Te==null?void 0:Te.length);An+=1){var fn=Te[An];st(un,fn,0,Be,Lt,Wt,An)}return un}return Te==null?void 0:Te.map(function(On,Tn){return{record:On,indent:0,index:Tn}})},[Te,Be,Lt,Wt]);return rn}function Mt(Te,Be,Lt,Wt){var rn=ue(ut,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),un=rn.flattenColumns,An=rn.expandableType,fn=rn.expandedKeys,On=rn.childrenColumnName,Tn=rn.onTriggerExpand,mr=rn.rowExpandable,or=rn.onRow,tr=rn.expandRowByClick,Kn=rn.rowClassName,Wn=An==="nest",Vr=An==="row"&&(!mr||mr(Te)),Ir=Vr||Wn,$n=fn&&fn.has(Be),Qr=On&&Te&&Te[On],ua=(0,At.zX)(Tn),ra=or==null?void 0:or(Te,Lt),oa=ra==null?void 0:ra.onClick,pa=function(ia){tr&&Ir&&Tn(Te,ia);for(var aa=arguments.length,mt=new Array(aa>1?aa-1:0),Ve=1;Ve<aa;Ve++)mt[Ve-1]=arguments[Ve];oa==null||oa.apply(void 0,[ia].concat(mt))},Da;typeof Kn=="string"?Da=Kn:typeof Kn=="function"&&(Da=Kn(Te,Lt,Wt));var Fa=ot(un);return(0,lt.Z)((0,lt.Z)({},rn),{},{columnsKey:Fa,nestExpandable:Wn,expanded:$n,hasNestChildren:Qr,record:Te,onTriggerExpand:ua,rowSupportExpand:Vr,expandable:Ir,rowProps:(0,lt.Z)((0,lt.Z)({},ra),{},{className:Me()(Da,ra==null?void 0:ra.className),onClick:pa})})}function sn(Te){var Be=Te.prefixCls,Lt=Te.children,Wt=Te.component,rn=Te.cellComponent,un=Te.className,An=Te.expanded,fn=Te.colSpan,On=Te.isEmpty,Tn=ue(ut,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),mr=Tn.scrollbarSize,or=Tn.fixHeader,tr=Tn.fixColumn,Kn=Tn.componentWidth,Wn=Tn.horizonScroll,Vr=Lt;return(On?Wn&&Kn:tr)&&(Vr=y.createElement("div",{style:{width:Kn-(or&&!On?mr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Be,"-expanded-row-fixed")},Vr)),y.createElement(Wt,{className:un,style:{display:An?null:"none"}},y.createElement(an,{component:rn,prefixCls:Be,colSpan:fn},Vr))}var nn=sn;function Kt(Te){var Be=Te.prefixCls,Lt=Te.record,Wt=Te.onExpand,rn=Te.expanded,un=Te.expandable,An="".concat(Be,"-row-expand-icon");if(!un)return y.createElement("span",{className:Me()(An,"".concat(Be,"-row-spaced"))});var fn=function(Tn){Wt(Lt,Tn),Tn.stopPropagation()};return y.createElement("span",{className:Me()(An,(0,Pe.Z)((0,Pe.Z)({},"".concat(Be,"-row-expanded"),rn),"".concat(Be,"-row-collapsed"),!rn)),onClick:fn})}function Vt(Te,Be,Lt){var Wt=[];function rn(un){(un||[]).forEach(function(An,fn){Wt.push(Be(An,fn)),rn(An[Lt])})}return rn(Te),Wt}function en(Te,Be,Lt,Wt){return typeof Te=="string"?Te:typeof Te=="function"?Te(Be,Lt,Wt):""}function gt(Te,Be,Lt,Wt,rn){var un=Te.record,An=Te.prefixCls,fn=Te.columnsKey,On=Te.fixedInfoList,Tn=Te.expandIconColumnIndex,mr=Te.nestExpandable,or=Te.indentSize,tr=Te.expandIcon,Kn=Te.expanded,Wn=Te.hasNestChildren,Vr=Te.onTriggerExpand,Ir=fn[Lt],$n=On[Lt],Qr;Lt===(Tn||0)&&mr&&(Qr=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(or*Wt,"px")},className:"".concat(An,"-row-indent indent-level-").concat(Wt)}),tr({prefixCls:An,expanded:Kn,expandable:Wn,record:un,onExpand:Vr})));var ua;return Be.onCell&&(ua=Be.onCell(un,rn)),{key:Ir,fixedInfo:$n,appendCellNode:Qr,additionalCellProps:ua||{}}}function kt(Te){var Be=Te.className,Lt=Te.style,Wt=Te.record,rn=Te.index,un=Te.renderIndex,An=Te.rowKey,fn=Te.indent,On=fn===void 0?0:fn,Tn=Te.rowComponent,mr=Te.cellComponent,or=Te.scopeCellComponent,tr=Mt(Wt,An,rn,On),Kn=tr.prefixCls,Wn=tr.flattenColumns,Vr=tr.expandedRowClassName,Ir=tr.expandedRowRender,$n=tr.rowProps,Qr=tr.expanded,ua=tr.rowSupportExpand,ra=y.useRef(!1);ra.current||(ra.current=Qr);var oa=en(Vr,Wt,rn,On),pa=y.createElement(Tn,(0,Re.Z)({},$n,{"data-row-key":An,className:Me()(Be,"".concat(Kn,"-row"),"".concat(Kn,"-row-level-").concat(On),$n==null?void 0:$n.className,(0,Pe.Z)({},oa,On>=1)),style:(0,lt.Z)((0,lt.Z)({},Lt),$n==null?void 0:$n.style)}),Wn.map(function(Co,ia){var aa=Co.render,mt=Co.dataIndex,Ve=Co.className,Xe=gt(tr,Co,ia,On,rn),Zn=Xe.key,lr=Xe.fixedInfo,vr=Xe.appendCellNode,jn=Xe.additionalCellProps;return y.createElement(an,(0,Re.Z)({className:Ve,ellipsis:Co.ellipsis,align:Co.align,scope:Co.rowScope,component:Co.rowScope?or:mr,prefixCls:Kn,key:Zn,record:Wt,index:rn,renderIndex:un,dataIndex:mt,render:aa,shouldCellUpdate:Co.shouldCellUpdate},lr,{appendNode:vr,additionalProps:jn}))})),Da;if(ua&&(ra.current||Qr)){var Fa=Ir(Wt,rn,On+1,Qr);Da=y.createElement(nn,{expanded:Qr,className:Me()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(On+1),oa),prefixCls:Kn,component:Tn,cellComponent:mr,colSpan:Wn.length,isEmpty:!1},Fa)}return y.createElement(y.Fragment,null,pa,Da)}var $t=$e(kt);function Cn(Te){var Be=Te.columnKey,Lt=Te.onColumnResize,Wt=y.useRef();return(0,ye.Z)(function(){Wt.current&&Lt(Be,Wt.current.offsetWidth)},[]),y.createElement(it.Z,{data:Be},y.createElement("td",{ref:Wt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ue=b(29194);function St(Te){var Be=Te.prefixCls,Lt=Te.columnsKey,Wt=Te.onColumnResize,rn=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Be,"-measure-row"),style:{height:0,fontSize:0},ref:rn},y.createElement(it.Z.Collection,{onBatchResize:function(An){(0,Ue.Z)(rn.current)&&An.forEach(function(fn){var On=fn.data,Tn=fn.size;Wt(On,Tn.offsetWidth)})}},Lt.map(function(un){return y.createElement(Cn,{key:un,columnKey:un,onColumnResize:Wt})})))}function vt(Te){var Be=Te.data,Lt=Te.measureColumnWidth,Wt=ue(ut,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),rn=Wt.prefixCls,un=Wt.getComponent,An=Wt.onColumnResize,fn=Wt.flattenColumns,On=Wt.getRowKey,Tn=Wt.expandedKeys,mr=Wt.childrenColumnName,or=Wt.emptyNode,tr=pe(Be,mr,Tn,On),Kn=y.useRef({renderWithProps:!1}),Wn=un(["body","wrapper"],"tbody"),Vr=un(["body","row"],"tr"),Ir=un(["body","cell"],"td"),$n=un(["body","cell"],"th"),Qr;Be.length?Qr=tr.map(function(ra,oa){var pa=ra.record,Da=ra.indent,Fa=ra.index,Co=On(pa,oa);return y.createElement($t,{key:Co,rowKey:Co,record:pa,index:oa,renderIndex:Fa,rowComponent:Vr,cellComponent:Ir,scopeCellComponent:$n,indent:Da})}):Qr=y.createElement(nn,{expanded:!0,className:"".concat(rn,"-placeholder"),prefixCls:rn,component:Vr,cellComponent:Ir,colSpan:fn.length,isEmpty:!0},or);var ua=ot(fn);return y.createElement(pt.Provider,{value:Kn.current},y.createElement(Wn,{className:"".concat(rn,"-tbody")},Lt&&y.createElement(St,{prefixCls:rn,columnsKey:ua,onColumnResize:An}),Qr))}var Bt=$e(vt),yn=["expandable"],Mn="RC_TABLE_INTERNAL_COL_DEFINE";function cr(Te){var Be=Te.expandable,Lt=(0,ae.Z)(Te,yn),Wt;return"expandable"in Te?Wt=(0,lt.Z)((0,lt.Z)({},Lt),Be):Wt=Lt,Wt.showExpandColumn===!1&&(Wt.expandIconColumnIndex=-1),Wt}var qn=["columnType"];function Ht(Te){for(var Be=Te.colWidths,Lt=Te.columns,Wt=Te.columCount,rn=ue(ut,["tableLayout"]),un=rn.tableLayout,An=[],fn=Wt||Lt.length,On=!1,Tn=fn-1;Tn>=0;Tn-=1){var mr=Be[Tn],or=Lt&&Lt[Tn],tr=void 0,Kn=void 0;if(or&&(tr=or[Mn],un==="auto"&&(Kn=or.minWidth)),mr||Kn||tr||On){var Wn=tr||{},Vr=Wn.columnType,Ir=(0,ae.Z)(Wn,qn);An.unshift(y.createElement("col",(0,Re.Z)({key:Tn,style:{width:mr,minWidth:Kn}},Ir))),On=!0}}return y.createElement("colgroup",null,An)}var Yn=Ht,Qt=b(94480),vn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Rn(Te,Be){return(0,y.useMemo)(function(){for(var Lt=[],Wt=0;Wt<Be;Wt+=1){var rn=Te[Wt];if(rn!==void 0)Lt[Wt]=rn;else return null}return Lt},[Te.join("_"),Be])}var Jn=y.forwardRef(function(Te,Be){var Lt=Te.className,Wt=Te.noData,rn=Te.columns,un=Te.flattenColumns,An=Te.colWidths,fn=Te.columCount,On=Te.stickyOffsets,Tn=Te.direction,mr=Te.fixHeader,or=Te.stickyTopOffset,tr=Te.stickyBottomOffset,Kn=Te.stickyClassName,Wn=Te.onScroll,Vr=Te.maxContentScroll,Ir=Te.children,$n=(0,ae.Z)(Te,vn),Qr=ue(ut,["prefixCls","scrollbarSize","isSticky","getComponent"]),ua=Qr.prefixCls,ra=Qr.scrollbarSize,oa=Qr.isSticky,pa=Qr.getComponent,Da=pa(["header","table"],"table"),Fa=oa&&!mr?0:ra,Co=y.useRef(null),ia=y.useCallback(function(jn){(0,ge.mH)(Be,jn),(0,ge.mH)(Co,jn)},[]);y.useEffect(function(){var jn;function er(Ln){var Cr=Ln,Ma=Cr.currentTarget,qr=Cr.deltaX;qr&&(Wn({currentTarget:Ma,scrollLeft:Ma.scrollLeft+qr}),Ln.preventDefault())}return(jn=Co.current)===null||jn===void 0||jn.addEventListener("wheel",er,{passive:!1}),function(){var Ln;(Ln=Co.current)===null||Ln===void 0||Ln.removeEventListener("wheel",er)}},[]);var aa=y.useMemo(function(){return un.every(function(jn){return jn.width})},[un]),mt=un[un.length-1],Ve={fixed:mt?mt.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(ua,"-cell-scrollbar")}}},Xe=(0,y.useMemo)(function(){return Fa?[].concat((0,Qt.Z)(rn),[Ve]):rn},[Fa,rn]),Zn=(0,y.useMemo)(function(){return Fa?[].concat((0,Qt.Z)(un),[Ve]):un},[Fa,un]),lr=(0,y.useMemo)(function(){var jn=On.right,er=On.left;return(0,lt.Z)((0,lt.Z)({},On),{},{left:Tn==="rtl"?[].concat((0,Qt.Z)(er.map(function(Ln){return Ln+Fa})),[0]):er,right:Tn==="rtl"?jn:[].concat((0,Qt.Z)(jn.map(function(Ln){return Ln+Fa})),[0]),isSticky:oa})},[Fa,On,oa]),vr=Rn(An,fn);return y.createElement("div",{style:(0,lt.Z)({overflow:"hidden"},oa?{top:or,bottom:tr}:{}),ref:ia,className:Me()(Lt,(0,Pe.Z)({},Kn,!!Kn))},y.createElement(Da,{style:{tableLayout:"fixed",visibility:Wt||vr?null:"hidden"}},(!Wt||!Vr||aa)&&y.createElement(Yn,{colWidths:vr?[].concat((0,Qt.Z)(vr),[Fa]):[],columCount:fn+1,columns:Zn}),Ir((0,lt.Z)((0,lt.Z)({},$n),{},{stickyOffsets:lr,columns:Xe,flattenColumns:Zn}))))}),zn=y.memo(Jn),pn=function(Be){var Lt=Be.cells,Wt=Be.stickyOffsets,rn=Be.flattenColumns,un=Be.rowComponent,An=Be.cellComponent,fn=Be.onHeaderRow,On=Be.index,Tn=ue(ut,["prefixCls","direction"]),mr=Tn.prefixCls,or=Tn.direction,tr;fn&&(tr=fn(Lt.map(function(Wn){return Wn.column}),On));var Kn=ot(Lt.map(function(Wn){return Wn.column}));return y.createElement(un,tr,Lt.map(function(Wn,Vr){var Ir=Wn.column,$n=Xt(Wn.colStart,Wn.colEnd,rn,Wt,or),Qr;return Ir&&Ir.onHeaderCell&&(Qr=Wn.column.onHeaderCell(Ir)),y.createElement(an,(0,Re.Z)({},Wn,{scope:Ir.title?Wn.colSpan>1?"colgroup":"col":null,ellipsis:Ir.ellipsis,align:Ir.align,component:An,prefixCls:mr,key:Kn[Vr]},$n,{additionalProps:Qr,rowType:"header"}))}))},dn=pn;function kn(Te){var Be=[];function Lt(An,fn){var On=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Be[On]=Be[On]||[];var Tn=fn,mr=An.filter(Boolean).map(function(or){var tr={key:or.key,className:or.className||"",children:or.title,column:or,colStart:Tn},Kn=1,Wn=or.children;return Wn&&Wn.length>0&&(Kn=Lt(Wn,Tn,On+1).reduce(function(Vr,Ir){return Vr+Ir},0),tr.hasSubColumns=!0),"colSpan"in or&&(Kn=or.colSpan),"rowSpan"in or&&(tr.rowSpan=or.rowSpan),tr.colSpan=Kn,tr.colEnd=tr.colStart+Kn-1,Be[On].push(tr),Tn+=Kn,Kn});return mr}Lt(Te,0);for(var Wt=Be.length,rn=function(fn){Be[fn].forEach(function(On){!("rowSpan"in On)&&!On.hasSubColumns&&(On.rowSpan=Wt-fn)})},un=0;un<Wt;un+=1)rn(un);return Be}var ir=function(Be){var Lt=Be.stickyOffsets,Wt=Be.columns,rn=Be.flattenColumns,un=Be.onHeaderRow,An=ue(ut,["prefixCls","getComponent"]),fn=An.prefixCls,On=An.getComponent,Tn=y.useMemo(function(){return kn(Wt)},[Wt]),mr=On(["header","wrapper"],"thead"),or=On(["header","row"],"tr"),tr=On(["header","cell"],"th");return y.createElement(mr,{className:"".concat(fn,"-thead")},Tn.map(function(Kn,Wn){var Vr=y.createElement(dn,{key:Wn,flattenColumns:rn,cells:Kn,stickyOffsets:Lt,rowComponent:or,cellComponent:tr,onHeaderRow:un,index:Wn});return Vr}))},sr=$e(ir),gr=b(11592);function Gn(Te){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Be=="number"?Be:Be.endsWith("%")?Te*parseFloat(Be)/100:null}function Sr(Te,Be,Lt){return y.useMemo(function(){if(Be&&Be>0){var Wt=0,rn=0;Te.forEach(function(tr){var Kn=Gn(Be,tr.width);Kn?Wt+=Kn:rn+=1});var un=Math.max(Be,Lt),An=Math.max(un-Wt,rn),fn=rn,On=An/rn,Tn=0,mr=Te.map(function(tr){var Kn=(0,lt.Z)({},tr),Wn=Gn(Be,Kn.width);if(Wn)Kn.width=Wn;else{var Vr=Math.floor(On);Kn.width=fn===1?An:Vr,An-=Vr,fn-=1}return Tn+=Kn.width,Kn});if(Tn<un){var or=un/Tn;An=un,mr.forEach(function(tr,Kn){var Wn=Math.floor(tr.width*or);tr.width=Kn===mr.length-1?An:Wn,An-=Wn})}return[mr,Math.max(Tn,un)]}return[Te,Be]},[Te,Be,Lt])}var nr=["children"],Kr=["fixed"];function Pn(Te){return(0,gr.Z)(Te).filter(function(Be){return y.isValidElement(Be)}).map(function(Be){var Lt=Be.key,Wt=Be.props,rn=Wt.children,un=(0,ae.Z)(Wt,nr),An=(0,lt.Z)({key:Lt},un);return rn&&(An.children=Pn(rn)),An})}function pr(Te){return Te.filter(function(Be){return Be&&(0,et.Z)(Be)==="object"&&!Be.hidden}).map(function(Be){var Lt=Be.children;return Lt&&Lt.length>0?(0,lt.Z)((0,lt.Z)({},Be),{},{children:pr(Lt)}):Be})}function Br(Te){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Te.filter(function(Lt){return Lt&&(0,et.Z)(Lt)==="object"}).reduce(function(Lt,Wt,rn){var un=Wt.fixed,An=un===!0?"left":un,fn="".concat(Be,"-").concat(rn),On=Wt.children;return On&&On.length>0?[].concat((0,Qt.Z)(Lt),(0,Qt.Z)(Br(On,fn).map(function(Tn){return(0,lt.Z)({fixed:An},Tn)}))):[].concat((0,Qt.Z)(Lt),[(0,lt.Z)((0,lt.Z)({key:fn},Wt),{},{fixed:An})])},[])}function dr(Te){return Te.map(function(Be){var Lt=Be.fixed,Wt=(0,ae.Z)(Be,Kr),rn=Lt;return Lt==="left"?rn="right":Lt==="right"&&(rn="left"),(0,lt.Z)({fixed:rn},Wt)})}function Gt(Te,Be){var Lt=Te.prefixCls,Wt=Te.columns,rn=Te.children,un=Te.expandable,An=Te.expandedKeys,fn=Te.columnTitle,On=Te.getRowKey,Tn=Te.onTriggerExpand,mr=Te.expandIcon,or=Te.rowExpandable,tr=Te.expandIconColumnIndex,Kn=Te.direction,Wn=Te.expandRowByClick,Vr=Te.columnWidth,Ir=Te.fixed,$n=Te.scrollWidth,Qr=Te.clientWidth,ua=y.useMemo(function(){var mt=Wt||Pn(rn)||[];return pr(mt.slice())},[Wt,rn]),ra=y.useMemo(function(){if(un){var mt=ua.slice();if(!mt.includes(Ee)){var Ve=tr||0;Ve>=0&&(Ve||Ir==="left"||!Ir)&&mt.splice(Ve,0,Ee),Ir==="right"&&mt.splice(ua.length,0,Ee)}var Xe=mt.indexOf(Ee);mt=mt.filter(function(jn,er){return jn!==Ee||er===Xe});var Zn=ua[Xe],lr;Ir?lr=Ir:lr=Zn?Zn.fixed:null;var vr=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Mn,{className:"".concat(Lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",fn),"fixed",lr),"className","".concat(Lt,"-row-expand-icon-cell")),"width",Vr),"render",function(er,Ln,Cr){var Ma=On(Ln,Cr),qr=An.has(Ma),jr=or?or(Ln):!0,Hr=mr({prefixCls:Lt,expanded:qr,expandable:jr,record:Ln,onExpand:Tn});return Wn?y.createElement("span",{onClick:function(bo){return bo.stopPropagation()}},Hr):Hr});return mt.map(function(jn){return jn===Ee?vr:jn})}return ua.filter(function(jn){return jn!==Ee})},[un,ua,On,An,mr,Kn]),oa=y.useMemo(function(){var mt=ra;return Be&&(mt=Be(mt)),mt.length||(mt=[{render:function(){return null}}]),mt},[Be,ra,Kn]),pa=y.useMemo(function(){return Kn==="rtl"?dr(Br(oa)):Br(oa)},[oa,Kn,$n]),Da=y.useMemo(function(){for(var mt=-1,Ve=pa.length-1;Ve>=0;Ve-=1){var Xe=pa[Ve].fixed;if(Xe==="left"||Xe===!0){mt=Ve;break}}if(mt>=0)for(var Zn=0;Zn<=mt;Zn+=1){var lr=pa[Zn].fixed;if(lr!=="left"&&lr!==!0)return!0}var vr=pa.findIndex(function(Ln){var Cr=Ln.fixed;return Cr==="right"});if(vr>=0)for(var jn=vr;jn<pa.length;jn+=1){var er=pa[jn].fixed;if(er!=="right")return!0}return!1},[pa]),Fa=Sr(pa,$n,Qr),Co=(0,Ae.Z)(Fa,2),ia=Co[0],aa=Co[1];return[oa,ia,aa,Da]}var ln=Gt;function bt(Te,Be,Lt){var Wt=cr(Te),rn=Wt.expandIcon,un=Wt.expandedRowKeys,An=Wt.defaultExpandedRowKeys,fn=Wt.defaultExpandAllRows,On=Wt.expandedRowRender,Tn=Wt.onExpand,mr=Wt.onExpandedRowsChange,or=Wt.childrenColumnName,tr=rn||Kt,Kn=or||"children",Wn=y.useMemo(function(){return On?"row":Te.expandable&&Te.internalHooks===oe&&Te.expandable.__PARENT_RENDER_ICON__||Be.some(function(oa){return oa&&(0,et.Z)(oa)==="object"&&oa[Kn]})?"nest":!1},[!!On,Be]),Vr=y.useState(function(){return An||(fn?Vt(Be,Lt,Kn):[])}),Ir=(0,Ae.Z)(Vr,2),$n=Ir[0],Qr=Ir[1],ua=y.useMemo(function(){return new Set(un||$n||[])},[un,$n]),ra=y.useCallback(function(oa){var pa=Lt(oa,Be.indexOf(oa)),Da,Fa=ua.has(pa);Fa?(ua.delete(pa),Da=(0,Qt.Z)(ua)):Da=[].concat((0,Qt.Z)(ua),[pa]),Qr(Da),Tn&&Tn(!Fa,oa),mr&&mr(Da)},[Lt,ua,Be,Tn,mr]);return[Wt,Wn,ua,tr,Kn,ra]}function Rt(Te,Be,Lt){var Wt=Te.map(function(rn,un){return Xt(un,un,Te,Be,Lt)});return(0,ce.Z)(function(){return Wt},[Wt],function(rn,un){return!(0,De.Z)(rn,un)})}function Nt(Te){var Be=(0,y.useRef)(Te),Lt=(0,y.useState)({}),Wt=(0,Ae.Z)(Lt,2),rn=Wt[1],un=(0,y.useRef)(null),An=(0,y.useRef)([]);function fn(On){An.current.push(On);var Tn=Promise.resolve();un.current=Tn,Tn.then(function(){if(un.current===Tn){var mr=An.current,or=Be.current;An.current=[],mr.forEach(function(tr){Be.current=tr(Be.current)}),un.current=null,or!==Be.current&&rn({})}})}return(0,y.useEffect)(function(){return function(){un.current=null}},[]),[Be.current,fn]}function _t(Te){var Be=(0,y.useRef)(Te||null),Lt=(0,y.useRef)();function Wt(){window.clearTimeout(Lt.current)}function rn(An){Be.current=An,Wt(),Lt.current=window.setTimeout(function(){Be.current=null,Lt.current=void 0},100)}function un(){return Be.current}return(0,y.useEffect)(function(){return Wt},[]),[rn,un]}function ft(){var Te=y.useState(-1),Be=(0,Ae.Z)(Te,2),Lt=Be[0],Wt=Be[1],rn=y.useState(-1),un=(0,Ae.Z)(rn,2),An=un[0],fn=un[1],On=y.useCallback(function(Tn,mr){Wt(Tn),fn(mr)},[]);return[Lt,An,On]}var cn=b(47273),mn=(0,cn.Z)()?window:null;function bn(Te,Be){var Lt=(0,et.Z)(Te)==="object"?Te:{},Wt=Lt.offsetHeader,rn=Wt===void 0?0:Wt,un=Lt.offsetSummary,An=un===void 0?0:un,fn=Lt.offsetScroll,On=fn===void 0?0:fn,Tn=Lt.getContainer,mr=Tn===void 0?function(){return mn}:Tn,or=mr()||mn,tr=!!Te;return y.useMemo(function(){return{isSticky:tr,stickyClassName:tr?"".concat(Be,"-sticky-holder"):"",offsetHeader:rn,offsetSummary:An,offsetScroll:On,container:or}},[tr,On,rn,An,Be,or])}function tn(Te,Be,Lt){var Wt=(0,y.useMemo)(function(){var rn=Be.length,un=function(Tn,mr,or){for(var tr=[],Kn=0,Wn=Tn;Wn!==mr;Wn+=or)tr.push(Kn),Be[Wn].fixed&&(Kn+=Te[Wn]||0);return tr},An=un(0,rn,1),fn=un(rn-1,-1,-1).reverse();return Lt==="rtl"?{left:fn,right:An}:{left:An,right:fn}},[Te,Be,Lt]);return Wt}var qt=tn;function Ct(Te){var Be=Te.className,Lt=Te.children;return y.createElement("div",{className:Be},Lt)}var gn=Ct,xr=b(8224),ur=b(16089),Ar=b(76846);function sa(Te){var Be=(0,Ar.bn)(Te),Lt=Be.getBoundingClientRect(),Wt=document.documentElement;return{left:Lt.left+(window.pageXOffset||Wt.scrollLeft)-(Wt.clientLeft||document.body.clientLeft||0),top:Lt.top+(window.pageYOffset||Wt.scrollTop)-(Wt.clientTop||document.body.clientTop||0)}}var ya=function(Be,Lt){var Wt,rn,un=Be.scrollBodyRef,An=Be.onScroll,fn=Be.offsetScroll,On=Be.container,Tn=Be.direction,mr=ue(ut,"prefixCls"),or=((Wt=un.current)===null||Wt===void 0?void 0:Wt.scrollWidth)||0,tr=((rn=un.current)===null||rn===void 0?void 0:rn.clientWidth)||0,Kn=or&&tr*(tr/or),Wn=y.useRef(),Vr=Nt({scrollLeft:0,isHiddenScrollBar:!0}),Ir=(0,Ae.Z)(Vr,2),$n=Ir[0],Qr=Ir[1],ua=y.useRef({delta:0,x:0}),ra=y.useState(!1),oa=(0,Ae.Z)(ra,2),pa=oa[0],Da=oa[1],Fa=y.useRef(null);y.useEffect(function(){return function(){ur.Z.cancel(Fa.current)}},[]);var Co=function(){Da(!1)},ia=function(Zn){Zn.persist(),ua.current.delta=Zn.pageX-$n.scrollLeft,ua.current.x=0,Da(!0),Zn.preventDefault()},aa=function(Zn){var lr,vr=Zn||((lr=window)===null||lr===void 0?void 0:lr.event),jn=vr.buttons;if(!pa||jn===0){pa&&Da(!1);return}var er=ua.current.x+Zn.pageX-ua.current.x-ua.current.delta,Ln=Tn==="rtl";er=Math.max(Ln?Kn-tr:0,Math.min(Ln?0:tr-Kn,er));var Cr=!Ln||Math.abs(er)+Math.abs(Kn)<tr;Cr&&(An({scrollLeft:er/tr*(or+2)}),ua.current.x=Zn.pageX)},mt=function(){ur.Z.cancel(Fa.current),Fa.current=(0,ur.Z)(function(){if(un.current){var Zn=sa(un.current).top,lr=Zn+un.current.offsetHeight,vr=On===window?document.documentElement.scrollTop+window.innerHeight:sa(On).top+On.clientHeight;lr-(0,Ot.Z)()<=vr||Zn>=vr-fn?Qr(function(jn){return(0,lt.Z)((0,lt.Z)({},jn),{},{isHiddenScrollBar:!0})}):Qr(function(jn){return(0,lt.Z)((0,lt.Z)({},jn),{},{isHiddenScrollBar:!1})})}})},Ve=function(Zn){Qr(function(lr){return(0,lt.Z)((0,lt.Z)({},lr),{},{scrollLeft:Zn/or*tr||0})})};return y.useImperativeHandle(Lt,function(){return{setScrollLeft:Ve,checkScrollBarVisible:mt}}),y.useEffect(function(){var Xe=(0,xr.Z)(document.body,"mouseup",Co,!1),Zn=(0,xr.Z)(document.body,"mousemove",aa,!1);return mt(),function(){Xe.remove(),Zn.remove()}},[Kn,pa]),y.useEffect(function(){if(un.current){for(var Xe=[],Zn=(0,Ar.bn)(un.current);Zn;)Xe.push(Zn),Zn=Zn.parentElement;return Xe.forEach(function(lr){return lr.addEventListener("scroll",mt,!1)}),window.addEventListener("resize",mt,!1),window.addEventListener("scroll",mt,!1),On.addEventListener("scroll",mt,!1),function(){Xe.forEach(function(lr){return lr.removeEventListener("scroll",mt)}),window.removeEventListener("resize",mt),window.removeEventListener("scroll",mt),On.removeEventListener("scroll",mt)}}},[On]),y.useEffect(function(){$n.isHiddenScrollBar||Qr(function(Xe){var Zn=un.current;return Zn?(0,lt.Z)((0,lt.Z)({},Xe),{},{scrollLeft:Zn.scrollLeft/Zn.scrollWidth*Zn.clientWidth}):Xe})},[$n.isHiddenScrollBar]),or<=tr||!Kn||$n.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,Ot.Z)(),width:tr,bottom:fn},className:"".concat(mr,"-sticky-scroll")},y.createElement("div",{onMouseDown:ia,ref:Wn,className:Me()("".concat(mr,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(mr,"-sticky-scroll-bar-active"),pa)),style:{width:"".concat(Kn,"px"),transform:"translate3d(".concat($n.scrollLeft,"px, 0, 0)")}}))},Ea=y.forwardRef(ya);function na(Te){return null}var Ur=na;function la(Te){return null}var ba=la,za="rc-table",Wa=[],Ka={};function ca(){return"No Data"}function Ta(Te,Be){var Lt=(0,lt.Z)({rowKey:"key",prefixCls:za,emptyText:ca},Te),Wt=Lt.prefixCls,rn=Lt.className,un=Lt.rowClassName,An=Lt.style,fn=Lt.data,On=Lt.rowKey,Tn=Lt.scroll,mr=Lt.tableLayout,or=Lt.direction,tr=Lt.title,Kn=Lt.footer,Wn=Lt.summary,Vr=Lt.caption,Ir=Lt.id,$n=Lt.showHeader,Qr=Lt.components,ua=Lt.emptyText,ra=Lt.onRow,oa=Lt.onHeaderRow,pa=Lt.onScroll,Da=Lt.internalHooks,Fa=Lt.transformColumns,Co=Lt.internalRefs,ia=Lt.tailor,aa=Lt.getContainerWidth,mt=Lt.sticky,Ve=Lt.rowHoverable,Xe=Ve===void 0?!0:Ve,Zn=fn||Wa,lr=!!Zn.length,vr=Da===oe,jn=y.useCallback(function(ki,Zi){return(0,It.Z)(Qr,ki)||Zi},[Qr]),er=y.useMemo(function(){return typeof On=="function"?On:function(ki){var Zi=ki&&ki[On];return Zi}},[On]),Ln=jn(["body"]),Cr=ft(),Ma=(0,Ae.Z)(Cr,3),qr=Ma[0],jr=Ma[1],Hr=Ma[2],Ho=bt(Lt,Zn,er),bo=(0,Ae.Z)(Ho,6),Pa=bo[0],va=bo[1],Er=bo[2],ea=bo[3],ja=bo[4],ar=bo[5],wr=Tn==null?void 0:Tn.x,Ha=y.useState(0),ko=(0,Ae.Z)(Ha,2),Un=ko[0],$r=ko[1],Ya=ln((0,lt.Z)((0,lt.Z)((0,lt.Z)({},Lt),Pa),{},{expandable:!!Pa.expandedRowRender,columnTitle:Pa.columnTitle,expandedKeys:Er,getRowKey:er,onTriggerExpand:ar,expandIcon:ea,expandIconColumnIndex:Pa.expandIconColumnIndex,direction:or,scrollWidth:vr&&ia&&typeof wr=="number"?wr:null,clientWidth:Un}),vr?Fa:null),ga=(0,Ae.Z)(Ya,4),Xn=ga[0],jt=ga[1],Zr=ga[2],ma=ga[3],Gr=Zr!=null?Zr:wr,So=y.useMemo(function(){return{columns:Xn,flattenColumns:jt}},[Xn,jt]),Na=y.useRef(),Ua=y.useRef(),Ca=y.useRef(),oo=y.useRef();y.useImperativeHandle(Be,function(){return{nativeElement:Na.current,scrollTo:function(Zi){var Bl;if(Ca.current instanceof HTMLElement){var Xl=Zi.index,Ll=Zi.top,js=Zi.key;if(Tt(Ll)){var As;(As=Ca.current)===null||As===void 0||As.scrollTo({top:Ll})}else{var gs,Zs=js!=null?js:er(Zn[Xl]);(gs=Ca.current.querySelector('[data-row-key="'.concat(Zs,'"]')))===null||gs===void 0||gs.scrollIntoView()}}else(Bl=Ca.current)!==null&&Bl!==void 0&&Bl.scrollTo&&Ca.current.scrollTo(Zi)}}});var Jo=y.useRef(),Fn=y.useState(!1),Pr=(0,Ae.Z)(Fn,2),Oa=Pr[0],Ba=Pr[1],zr=y.useState(!1),Ia=(0,Ae.Z)(zr,2),wo=Ia[0],La=Ia[1],Za=y.useState(new Map),Ao=(0,Ae.Z)(Za,2),vi=Ao[0],ui=Ao[1],Qi=ot(jt),Ui=Qi.map(function(ki){return vi.get(ki)}),ha=y.useMemo(function(){return Ui},[Ui.join("_")]),Mo=qt(ha,jt,or),fo=Tn&&Zt(Tn.y),$a=Tn&&Zt(Gr)||!!Pa.fixed,gi=$a&&jt.some(function(ki){var Zi=ki.fixed;return Zi}),zi=y.useRef(),Ml=bn(mt,Wt),Yl=Ml.isSticky,xs=Ml.offsetHeader,Ss=Ml.offsetSummary,Bs=Ml.offsetScroll,Ni=Ml.stickyClassName,hi=Ml.container,ro=y.useMemo(function(){return Wn==null?void 0:Wn(Zn)},[Wn,Zn]),Xo=(fo||Yl)&&y.isValidElement(ro)&&ro.type===Ze&&ro.props.fixed,Di,sl,Sl;fo&&(sl={overflowY:lr?"scroll":"auto",maxHeight:Tn.y}),$a&&(Di={overflowX:"auto"},fo||(sl={overflowY:"hidden"}),Sl={width:Gr===!0?"auto":Gr,minWidth:"100%"});var vl=y.useCallback(function(ki,Zi){ui(function(Bl){if(Bl.get(ki)!==Zi){var Xl=new Map(Bl);return Xl.set(ki,Zi),Xl}return Bl})},[]),ss=_t(null),Il=(0,Ae.Z)(ss,2),Ts=Il[0],au=Il[1];function Hs(ki,Zi){Zi&&(typeof Zi=="function"?Zi(ki):Zi.scrollLeft!==ki&&(Zi.scrollLeft=ki,Zi.scrollLeft!==ki&&setTimeout(function(){Zi.scrollLeft=ki},0)))}var Ls=(0,Ce.Z)(function(ki){var Zi=ki.currentTarget,Bl=ki.scrollLeft,Xl=or==="rtl",Ll=typeof Bl=="number"?Bl:Zi.scrollLeft,js=Zi||Ka;if(!au()||au()===js){var As;Ts(js),Hs(Ll,Ua.current),Hs(Ll,Ca.current),Hs(Ll,Jo.current),Hs(Ll,(As=zi.current)===null||As===void 0?void 0:As.setScrollLeft)}var gs=Zi||Ua.current;if(gs){var Zs=vr&&ia&&typeof Gr=="number"?Gr:gs.scrollWidth,vu=gs.clientWidth;if(Zs===vu){Ba(!1),La(!1);return}Xl?(Ba(-Ll<Zs-vu),La(-Ll>0)):(Ba(Ll>0),La(Ll<Zs-vu))}}),Xs=(0,Ce.Z)(function(ki){Ls(ki),pa==null||pa(ki)}),Ns=function(){if($a&&Ca.current){var Zi;Ls({currentTarget:(0,Ar.bn)(Ca.current),scrollLeft:(Zi=Ca.current)===null||Zi===void 0?void 0:Zi.scrollLeft})}else Ba(!1),La(!1)},ou=function(Zi){var Bl,Xl=Zi.width;(Bl=zi.current)===null||Bl===void 0||Bl.checkScrollBarVisible();var Ll=Na.current?Na.current.offsetWidth:Xl;vr&&aa&&Na.current&&(Ll=aa(Na.current,Ll)||Ll),Ll!==Un&&(Ns(),$r(Ll))},qs=y.useRef(!1);y.useEffect(function(){qs.current&&Ns()},[$a,fn,Xn.length]),y.useEffect(function(){qs.current=!0},[]);var iu=y.useState(0),yu=(0,Ae.Z)(iu,2),ws=yu[0],lu=yu[1],Du=y.useState(!0),su=(0,Ae.Z)(Du,2),Ks=su[0],Fu=su[1];(0,ye.Z)(function(){(!ia||!vr)&&(Ca.current instanceof Element?lu((0,Ot.o)(Ca.current).width):lu((0,Ot.o)(oo.current).width)),Fu((0,yt.G)("position","sticky"))},[]),y.useEffect(function(){vr&&Co&&(Co.body.current=Ca.current)});var Mu=y.useCallback(function(ki){return y.createElement(y.Fragment,null,y.createElement(sr,ki),Xo==="top"&&y.createElement(We,ki,ro))},[Xo,ro]),Us=y.useCallback(function(ki){return y.createElement(We,ki,ro)},[ro]),uu=jn(["table"],"table"),Vs=y.useMemo(function(){return mr||(gi?Gr==="max-content"?"auto":"fixed":fo||Yl||jt.some(function(ki){var Zi=ki.ellipsis;return Zi})?"fixed":"auto")},[fo,gi,jt,mr,Yl]),cu,Ys={colWidths:ha,columCount:jt.length,stickyOffsets:Mo,onHeaderRow:oa,fixHeader:fo,scroll:Tn},du=y.useMemo(function(){return lr?null:typeof ua=="function"?ua():ua},[lr,ua]),Cu=y.createElement(Bt,{data:Zn,measureColumnWidth:fo||$a||Yl}),fu=y.createElement(Yn,{colWidths:jt.map(function(ki){var Zi=ki.width;return Zi}),columns:jt}),mu=Vr!=null?y.createElement("caption",{className:"".concat(Wt,"-caption")},Vr):void 0,Iu=(0,Qe.Z)(Lt,{data:!0}),_s=(0,Qe.Z)(Lt,{aria:!0});if(fo||Yl){var Ps;typeof Ln=="function"?(Ps=Ln(Zn,{scrollbarSize:ws,ref:Ca,onScroll:Ls}),Ys.colWidths=jt.map(function(ki,Zi){var Bl=ki.width,Xl=Zi===jt.length-1?Bl-ws:Bl;return typeof Xl=="number"&&!Number.isNaN(Xl)?Xl:0})):Ps=y.createElement("div",{style:(0,lt.Z)((0,lt.Z)({},Di),sl),onScroll:Xs,ref:Ca,className:Me()("".concat(Wt,"-body"))},y.createElement(uu,(0,Re.Z)({style:(0,lt.Z)((0,lt.Z)({},Sl),{},{tableLayout:Vs})},_s),mu,fu,Cu,!Xo&&ro&&y.createElement(We,{stickyOffsets:Mo,flattenColumns:jt},ro)));var Rs=(0,lt.Z)((0,lt.Z)((0,lt.Z)({noData:!Zn.length,maxContentScroll:$a&&Gr==="max-content"},Ys),So),{},{direction:or,stickyClassName:Ni,onScroll:Ls});cu=y.createElement(y.Fragment,null,$n!==!1&&y.createElement(zn,(0,Re.Z)({},Rs,{stickyTopOffset:xs,className:"".concat(Wt,"-header"),ref:Ua}),Mu),Ps,Xo&&Xo!=="top"&&y.createElement(zn,(0,Re.Z)({},Rs,{stickyBottomOffset:Ss,className:"".concat(Wt,"-summary"),ref:Jo}),Us),Yl&&Ca.current&&Ca.current instanceof Element&&y.createElement(Ea,{ref:zi,offsetScroll:Bs,scrollBodyRef:Ca,onScroll:Ls,container:hi,direction:or}))}else cu=y.createElement("div",{style:(0,lt.Z)((0,lt.Z)({},Di),sl),className:Me()("".concat(Wt,"-content")),onScroll:Ls,ref:Ca},y.createElement(uu,(0,Re.Z)({style:(0,lt.Z)((0,lt.Z)({},Sl),{},{tableLayout:Vs})},_s),mu,fu,$n!==!1&&y.createElement(sr,(0,Re.Z)({},Ys,So)),Cu,ro&&y.createElement(We,{stickyOffsets:Mo,flattenColumns:jt},ro)));var hu=y.createElement("div",(0,Re.Z)({className:Me()(Wt,rn,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(Wt,"-rtl"),or==="rtl"),"".concat(Wt,"-ping-left"),Oa),"".concat(Wt,"-ping-right"),wo),"".concat(Wt,"-layout-fixed"),mr==="fixed"),"".concat(Wt,"-fixed-header"),fo),"".concat(Wt,"-fixed-column"),gi),"".concat(Wt,"-fixed-column-gapped"),gi&&ma),"".concat(Wt,"-scroll-horizontal"),$a),"".concat(Wt,"-has-fix-left"),jt[0]&&jt[0].fixed),"".concat(Wt,"-has-fix-right"),jt[jt.length-1]&&jt[jt.length-1].fixed==="right")),style:An,id:Ir,ref:Na},Iu),tr&&y.createElement(gn,{className:"".concat(Wt,"-title")},tr(Zn)),y.createElement("div",{ref:oo,className:"".concat(Wt,"-container")},cu),Kn&&y.createElement(gn,{className:"".concat(Wt,"-footer")},Kn(Zn)));$a&&(hu=y.createElement(it.Z,{onResize:ou},hu));var pu=Rt(jt,Mo,or),Bu=y.useMemo(function(){return{scrollX:Gr,prefixCls:Wt,getComponent:jn,scrollbarSize:ws,direction:or,fixedInfoList:pu,isSticky:Yl,supportSticky:Ks,componentWidth:Un,fixHeader:fo,fixColumn:gi,horizonScroll:$a,tableLayout:Vs,rowClassName:un,expandedRowClassName:Pa.expandedRowClassName,expandIcon:ea,expandableType:va,expandRowByClick:Pa.expandRowByClick,expandedRowRender:Pa.expandedRowRender,onTriggerExpand:ar,expandIconColumnIndex:Pa.expandIconColumnIndex,indentSize:Pa.indentSize,allColumnsFixedLeft:jt.every(function(ki){return ki.fixed==="left"}),emptyNode:du,columns:Xn,flattenColumns:jt,onColumnResize:vl,hoverStartRow:qr,hoverEndRow:jr,onHover:Hr,rowExpandable:Pa.rowExpandable,onRow:ra,getRowKey:er,expandedKeys:Er,childrenColumnName:ja,rowHoverable:Xe}},[Gr,Wt,jn,ws,or,pu,Yl,Ks,Un,fo,gi,$a,Vs,un,Pa.expandedRowClassName,ea,va,Pa.expandRowByClick,Pa.expandedRowRender,ar,Pa.expandIconColumnIndex,Pa.indentSize,du,Xn,jt,vl,qr,jr,Hr,Pa.rowExpandable,ra,er,Er,ja,Xe]);return y.createElement(ut.Provider,{value:Bu},hu)}var Nr=y.forwardRef(Ta);function No(Te){return Je(Nr,Te)}var Ro=No();Ro.EXPAND_COLUMN=Ee,Ro.INTERNAL_HOOKS=oe,Ro.Column=Ur,Ro.ColumnGroup=ba,Ro.Summary=Le;var Bo=Ro,po=b(48911),qo=ve(null),vo=ve(null);function Do(Te,Be,Lt){var Wt=Be||1;return Lt[Te+Wt]-(Lt[Te]||0)}function Qa(Te){var Be=Te.rowInfo,Lt=Te.column,Wt=Te.colIndex,rn=Te.indent,un=Te.index,An=Te.component,fn=Te.renderIndex,On=Te.record,Tn=Te.style,mr=Te.className,or=Te.inverse,tr=Te.getHeight,Kn=Lt.render,Wn=Lt.dataIndex,Vr=Lt.className,Ir=Lt.width,$n=ue(vo,["columnsOffset"]),Qr=$n.columnsOffset,ua=gt(Be,Lt,Wt,rn,un),ra=ua.key,oa=ua.fixedInfo,pa=ua.appendCellNode,Da=ua.additionalCellProps,Fa=Da.style,Co=Da.colSpan,ia=Co===void 0?1:Co,aa=Da.rowSpan,mt=aa===void 0?1:aa,Ve=Wt-1,Xe=Do(Ve,ia,Qr),Zn=ia>1?Ir-Xe:0,lr=(0,lt.Z)((0,lt.Z)((0,lt.Z)({},Fa),Tn),{},{flex:"0 0 ".concat(Xe,"px"),width:"".concat(Xe,"px"),marginRight:Zn,pointerEvents:"auto"}),vr=y.useMemo(function(){return or?mt<=1:ia===0||mt===0||mt>1},[mt,ia,or]);vr?lr.visibility="hidden":or&&(lr.height=tr==null?void 0:tr(mt));var jn=vr?function(){return null}:Kn,er={};return(mt===0||ia===0)&&(er.rowSpan=1,er.colSpan=1),y.createElement(an,(0,Re.Z)({className:Me()(Vr,mr),ellipsis:Lt.ellipsis,align:Lt.align,scope:Lt.rowScope,component:An,prefixCls:Be.prefixCls,key:ra,record:On,index:un,renderIndex:fn,dataIndex:Wn,render:jn,shouldCellUpdate:Lt.shouldCellUpdate},oa,{appendNode:pa,additionalProps:(0,lt.Z)((0,lt.Z)({},Da),{},{style:lr},er)}))}var jo=Qa,ti=["data","index","className","rowKey","style","extra","getHeight"],Ci=y.forwardRef(function(Te,Be){var Lt=Te.data,Wt=Te.index,rn=Te.className,un=Te.rowKey,An=Te.style,fn=Te.extra,On=Te.getHeight,Tn=(0,ae.Z)(Te,ti),mr=Lt.record,or=Lt.indent,tr=Lt.index,Kn=ue(ut,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Wn=Kn.scrollX,Vr=Kn.flattenColumns,Ir=Kn.prefixCls,$n=Kn.fixColumn,Qr=Kn.componentWidth,ua=ue(qo,["getComponent"]),ra=ua.getComponent,oa=Mt(mr,un,Wt,or),pa=ra(["body","row"],"div"),Da=ra(["body","cell"],"div"),Fa=oa.rowSupportExpand,Co=oa.expanded,ia=oa.rowProps,aa=oa.expandedRowRender,mt=oa.expandedRowClassName,Ve;if(Fa&&Co){var Xe=aa(mr,Wt,or+1,Co),Zn=en(mt,mr,Wt,or),lr={};$n&&(lr={style:(0,Pe.Z)({},"--virtual-width","".concat(Qr,"px"))});var vr="".concat(Ir,"-expanded-row-cell");Ve=y.createElement(pa,{className:Me()("".concat(Ir,"-expanded-row"),"".concat(Ir,"-expanded-row-level-").concat(or+1),Zn)},y.createElement(an,{component:Da,prefixCls:Ir,className:Me()(vr,(0,Pe.Z)({},"".concat(vr,"-fixed"),$n)),additionalProps:lr},Xe))}var jn=(0,lt.Z)((0,lt.Z)({},An),{},{width:Wn});fn&&(jn.position="absolute",jn.pointerEvents="none");var er=y.createElement(pa,(0,Re.Z)({},ia,Tn,{"data-row-key":un,ref:Fa?null:Be,className:Me()(rn,"".concat(Ir,"-row"),ia==null?void 0:ia.className,(0,Pe.Z)({},"".concat(Ir,"-row-extra"),fn)),style:(0,lt.Z)((0,lt.Z)({},jn),ia==null?void 0:ia.style)}),Vr.map(function(Ln,Cr){return y.createElement(jo,{key:Cr,component:Da,rowInfo:oa,column:Ln,colIndex:Cr,indent:or,index:Wt,renderIndex:tr,record:mr,inverse:fn,getHeight:On})}));return Fa?y.createElement("div",{ref:Be},er,Ve):er}),Fr=$e(Ci),da=Fr,tt=y.forwardRef(function(Te,Be){var Lt=Te.data,Wt=Te.onScroll,rn=ue(ut,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),un=rn.flattenColumns,An=rn.onColumnResize,fn=rn.getRowKey,On=rn.expandedKeys,Tn=rn.prefixCls,mr=rn.childrenColumnName,or=rn.scrollX,tr=rn.direction,Kn=ue(qo),Wn=Kn.sticky,Vr=Kn.scrollY,Ir=Kn.listItemHeight,$n=Kn.getComponent,Qr=Kn.onScroll,ua=y.useRef(),ra=pe(Lt,mr,On,fn),oa=y.useMemo(function(){var Ve=0;return un.map(function(Xe){var Zn=Xe.width,lr=Xe.key;return Ve+=Zn,[lr,Zn,Ve]})},[un]),pa=y.useMemo(function(){return oa.map(function(Ve){return Ve[2]})},[oa]);y.useEffect(function(){oa.forEach(function(Ve){var Xe=(0,Ae.Z)(Ve,2),Zn=Xe[0],lr=Xe[1];An(Zn,lr)})},[oa]),y.useImperativeHandle(Be,function(){var Ve,Xe={scrollTo:function(lr){var vr;(vr=ua.current)===null||vr===void 0||vr.scrollTo(lr)},nativeElement:(Ve=ua.current)===null||Ve===void 0?void 0:Ve.nativeElement};return Object.defineProperty(Xe,"scrollLeft",{get:function(){var lr;return((lr=ua.current)===null||lr===void 0?void 0:lr.getScrollInfo().x)||0},set:function(lr){var vr;(vr=ua.current)===null||vr===void 0||vr.scrollTo({left:lr})}}),Xe});var Da=function(Xe,Zn){var lr,vr=(lr=ra[Zn])===null||lr===void 0?void 0:lr.record,jn=Xe.onCell;if(jn){var er,Ln=jn(vr,Zn);return(er=Ln==null?void 0:Ln.rowSpan)!==null&&er!==void 0?er:1}return 1},Fa=function(Xe){var Zn=Xe.start,lr=Xe.end,vr=Xe.getSize,jn=Xe.offsetY;if(lr<0)return null;for(var er=un.filter(function(ea){return Da(ea,Zn)===0}),Ln=Zn,Cr=function(ja){if(er=er.filter(function(ar){return Da(ar,ja)===0}),!er.length)return Ln=ja,1},Ma=Zn;Ma>=0&&!Cr(Ma);Ma-=1);for(var qr=un.filter(function(ea){return Da(ea,lr)!==1}),jr=lr,Hr=function(ja){if(qr=qr.filter(function(ar){return Da(ar,ja)!==1}),!qr.length)return jr=Math.max(ja-1,lr),1},Ho=lr;Ho<ra.length&&!Hr(Ho);Ho+=1);for(var bo=[],Pa=function(ja){var ar=ra[ja];if(!ar)return 1;un.some(function(wr){return Da(wr,ja)>1})&&bo.push(ja)},va=Ln;va<=jr;va+=1)Pa(va);var Er=bo.map(function(ea){var ja=ra[ea],ar=fn(ja.record,ea),wr=function(Un){var $r=ea+Un-1,Ya=fn(ra[$r].record,$r),ga=vr(ar,Ya);return ga.bottom-ga.top},Ha=vr(ar);return y.createElement(da,{key:ea,data:ja,rowKey:ar,index:ea,style:{top:-jn+Ha.top},extra:!0,getHeight:wr})});return Er},Co=y.useMemo(function(){return{columnsOffset:pa}},[pa]),ia="".concat(Tn,"-tbody"),aa=$n(["body","wrapper"]),mt={};return Wn&&(mt.position="sticky",mt.bottom=0,(0,et.Z)(Wn)==="object"&&Wn.offsetScroll&&(mt.bottom=Wn.offsetScroll)),y.createElement(vo.Provider,{value:Co},y.createElement(po.Z,{fullHeight:!1,ref:ua,prefixCls:"".concat(ia,"-virtual"),styles:{horizontalScrollBar:mt},className:ia,height:Vr,itemHeight:Ir||24,data:ra,itemKey:function(Xe){return fn(Xe.record)},component:aa,scrollWidth:or,direction:tr,onVirtualScroll:function(Xe){var Zn,lr=Xe.x;Wt({currentTarget:(Zn=ua.current)===null||Zn===void 0?void 0:Zn.nativeElement,scrollLeft:lr})},onScroll:Qr,extraRender:Fa},function(Ve,Xe,Zn){var lr=fn(Ve.record,Xe);return y.createElement(da,{data:Ve,rowKey:lr,index:Xe,style:Zn.style})}))}),Ft=$e(tt),Ut=Ft,hn=function(Be,Lt){var Wt=Lt.ref,rn=Lt.onScroll;return y.createElement(Ut,{ref:Wt,data:Be,onScroll:rn})};function xn(Te,Be){var Lt=Te.data,Wt=Te.columns,rn=Te.scroll,un=Te.sticky,An=Te.prefixCls,fn=An===void 0?za:An,On=Te.className,Tn=Te.listItemHeight,mr=Te.components,or=Te.onScroll,tr=rn||{},Kn=tr.x,Wn=tr.y;typeof Kn!="number"&&(Kn=1),typeof Wn!="number"&&(Wn=500);var Vr=(0,At.zX)(function(Qr,ua){return(0,It.Z)(mr,Qr)||ua}),Ir=(0,At.zX)(or),$n=y.useMemo(function(){return{sticky:un,scrollY:Wn,listItemHeight:Tn,getComponent:Vr,onScroll:Ir}},[un,Wn,Tn,Vr,Ir]);return y.createElement(qo.Provider,{value:$n},y.createElement(Bo,(0,Re.Z)({},Te,{className:Me()(On,"".concat(fn,"-virtual")),scroll:(0,lt.Z)((0,lt.Z)({},rn),{},{x:Kn}),components:(0,lt.Z)((0,lt.Z)({},mr),{},{body:Lt!=null&&Lt.length?hn:void 0}),columns:Wt,internalHooks:oe,tailor:!0,ref:Be})))}var on=y.forwardRef(xn);function Sn(Te){return Je(on,Te)}var wn=Sn(),Bn=null,Dr=Te=>null,rr=Te=>null,yr=b(84105),Wr=b(82661),xa=b(34643),eo=b(34061),no=b(18929);function Io(Te){const[Be,Lt]=(0,y.useState)(null);return[(0,y.useCallback)((un,An,fn)=>{const On=Be!=null?Be:un,Tn=Math.min(On||0,un),mr=Math.max(On||0,un),or=An.slice(Tn,mr+1).map(Wn=>Te(Wn)),tr=or.some(Wn=>!fn.has(Wn)),Kn=[];return or.forEach(Wn=>{tr?(fn.has(Wn)||Kn.push(Wn),fn.add(Wn)):(fn.delete(Wn),Kn.push(Wn))}),Lt(tr?mr:null),Kn},[Be]),un=>{Lt(un)}]}var Eo=b(32383),zo=b(62673),Wo=b(75727),Ko=b(47889);const Fo={},_o="SELECT_ALL",ci="SELECT_INVERT",Ei="SELECT_NONE",bi=[],Ri=(Te,Be)=>{let Lt=[];return(Be||[]).forEach(Wt=>{Lt.push(Wt),Wt&&typeof Wt=="object"&&Te in Wt&&(Lt=[].concat((0,Qt.Z)(Lt),(0,Qt.Z)(Ri(Te,Wt[Te]))))}),Lt};var go=(Te,Be)=>{const{preserveSelectedRowKeys:Lt,selectedRowKeys:Wt,defaultSelectedRowKeys:rn,getCheckboxProps:un,onChange:An,onSelect:fn,onSelectAll:On,onSelectInvert:Tn,onSelectNone:mr,onSelectMultiple:or,columnWidth:tr,type:Kn,selections:Wn,fixed:Vr,renderCell:Ir,hideSelectAll:$n,checkStrictly:Qr=!0}=Be||{},{prefixCls:ua,data:ra,pageData:oa,getRecordByKey:pa,getRowKey:Da,expandType:Fa,childrenColumnName:Co,locale:ia,getPopupContainer:aa}=Te,mt=(0,Eo.ln)("Table"),[Ve,Xe]=Io(ea=>ea),[Zn,lr]=(0,no.Z)(Wt||rn||bi,{value:Wt}),vr=y.useRef(new Map),jn=(0,y.useCallback)(ea=>{if(Lt){const ja=new Map;ea.forEach(ar=>{let wr=pa(ar);!wr&&vr.current.has(ar)&&(wr=vr.current.get(ar)),ja.set(ar,wr)}),vr.current=ja}},[pa,Lt]);y.useEffect(()=>{jn(Zn)},[Zn]);const er=(0,y.useMemo)(()=>Ri(Co,oa),[Co,oa]),{keyEntities:Ln}=(0,y.useMemo)(()=>{if(Qr)return{keyEntities:null};let ea=ra;if(Lt){const ja=new Set(er.map((wr,Ha)=>Da(wr,Ha))),ar=Array.from(vr.current).reduce((wr,Ha)=>{let[ko,Un]=Ha;return ja.has(ko)?wr:wr.concat(Un)},[]);ea=[].concat((0,Qt.Z)(ea),(0,Qt.Z)(ar))}return(0,eo.I8)(ea,{externalGetKey:Da,childrenPropName:Co})},[ra,Da,Qr,Co,Lt,er]),Cr=(0,y.useMemo)(()=>{const ea=new Map;return er.forEach((ja,ar)=>{const wr=Da(ja,ar),Ha=(un?un(ja):null)||{};ea.set(wr,Ha)}),ea},[er,Da,un]),Ma=(0,y.useCallback)(ea=>{const ja=Da(ea);let ar;return Cr.has(ja)?ar=Cr.get(Da(ea)):ar=un?un(ea):void 0,!!(ar!=null&&ar.disabled)},[Cr,Da]),[qr,jr]=(0,y.useMemo)(()=>{if(Qr)return[Zn||[],[]];const{checkedKeys:ea,halfCheckedKeys:ja}=(0,xa.S)(Zn,!0,Ln,Ma);return[ea||[],ja]},[Zn,Qr,Ln,Ma]),Hr=(0,y.useMemo)(()=>{const ea=Kn==="radio"?qr.slice(0,1):qr;return new Set(ea)},[qr,Kn]),Ho=(0,y.useMemo)(()=>Kn==="radio"?new Set:new Set(jr),[jr,Kn]);y.useEffect(()=>{Be||lr(bi)},[!!Be]);const bo=(0,y.useCallback)((ea,ja)=>{let ar,wr;jn(ea),Lt?(ar=ea,wr=ea.map(Ha=>vr.current.get(Ha))):(ar=[],wr=[],ea.forEach(Ha=>{const ko=pa(Ha);ko!==void 0&&(ar.push(Ha),wr.push(ko))})),lr(ar),An==null||An(ar,wr,{type:ja})},[lr,pa,An,Lt]),Pa=(0,y.useCallback)((ea,ja,ar,wr)=>{if(fn){const Ha=ar.map(ko=>pa(ko));fn(pa(ea),ja,Ha,wr)}bo(ar,"single")},[fn,pa,bo]),va=(0,y.useMemo)(()=>!Wn||$n?null:(Wn===!0?[_o,ci,Ei]:Wn).map(ja=>ja===_o?{key:"all",text:ia.selectionAll,onSelect(){bo(ra.map((ar,wr)=>Da(ar,wr)).filter(ar=>{const wr=Cr.get(ar);return!(wr!=null&&wr.disabled)||Hr.has(ar)}),"all")}}:ja===ci?{key:"invert",text:ia.selectInvert,onSelect(){const ar=new Set(Hr);oa.forEach((Ha,ko)=>{const Un=Da(Ha,ko),$r=Cr.get(Un);$r!=null&&$r.disabled||(ar.has(Un)?ar.delete(Un):ar.add(Un))});const wr=Array.from(ar);Tn&&(mt.deprecated(!1,"onSelectInvert","onChange"),Tn(wr)),bo(wr,"invert")}}:ja===Ei?{key:"none",text:ia.selectNone,onSelect(){mr==null||mr(),bo(Array.from(Hr).filter(ar=>{const wr=Cr.get(ar);return wr==null?void 0:wr.disabled}),"none")}}:ja).map(ja=>Object.assign(Object.assign({},ja),{onSelect:function(){for(var ar,wr,Ha=arguments.length,ko=new Array(Ha),Un=0;Un<Ha;Un++)ko[Un]=arguments[Un];(wr=ja.onSelect)===null||wr===void 0||(ar=wr).call.apply(ar,[ja].concat(ko)),Xe(null)}})),[Wn,Hr,oa,Da,Tn,bo]);return[(0,y.useCallback)(ea=>{var ja;if(!Be)return ea.filter(oo=>oo!==Fo);let ar=(0,Qt.Z)(ea);const wr=new Set(Hr),Ha=er.map(Da).filter(oo=>!Cr.get(oo).disabled),ko=Ha.every(oo=>wr.has(oo)),Un=Ha.some(oo=>wr.has(oo)),$r=()=>{const oo=[];ko?Ha.forEach(Fn=>{wr.delete(Fn),oo.push(Fn)}):Ha.forEach(Fn=>{wr.has(Fn)||(wr.add(Fn),oo.push(Fn))});const Jo=Array.from(wr);On==null||On(!ko,Jo.map(Fn=>pa(Fn)),oo.map(Fn=>pa(Fn))),bo(Jo,"all"),Xe(null)};let Ya,ga;if(Kn!=="radio"){let oo;if(va){const Ba={getPopupContainer:aa,items:va.map((zr,Ia)=>{const{key:wo,text:La,onSelect:Za}=zr;return{key:wo!=null?wo:Ia,onClick:()=>{Za==null||Za(Ha)},label:La}})};oo=y.createElement("div",{className:`${ua}-selection-extra`},y.createElement(Wo.Z,{menu:Ba,getPopupContainer:aa},y.createElement("span",null,y.createElement(yr.Z,null))))}const Jo=er.map((Ba,zr)=>{const Ia=Da(Ba,zr),wo=Cr.get(Ia)||{};return Object.assign({checked:wr.has(Ia)},wo)}).filter(Ba=>{let{disabled:zr}=Ba;return zr}),Fn=!!Jo.length&&Jo.length===er.length,Pr=Fn&&Jo.every(Ba=>{let{checked:zr}=Ba;return zr}),Oa=Fn&&Jo.some(Ba=>{let{checked:zr}=Ba;return zr});ga=y.createElement(zo.default,{checked:Fn?Pr:!!er.length&&ko,indeterminate:Fn?!Pr&&Oa:!ko&&Un,onChange:$r,disabled:er.length===0||Fn,"aria-label":oo?"Custom selection":"Select all",skipGroup:!0}),Ya=!$n&&y.createElement("div",{className:`${ua}-selection`},ga,oo)}let Xn;Kn==="radio"?Xn=(oo,Jo,Fn)=>{const Pr=Da(Jo,Fn),Oa=wr.has(Pr),Ba=Cr.get(Pr);return{node:y.createElement(Ko.ZP,Object.assign({},Ba,{checked:Oa,onClick:zr=>{var Ia;zr.stopPropagation(),(Ia=Ba==null?void 0:Ba.onClick)===null||Ia===void 0||Ia.call(Ba,zr)},onChange:zr=>{var Ia;wr.has(Pr)||Pa(Pr,!0,[Pr],zr.nativeEvent),(Ia=Ba==null?void 0:Ba.onChange)===null||Ia===void 0||Ia.call(Ba,zr)}})),checked:Oa}}:Xn=(oo,Jo,Fn)=>{var Pr;const Oa=Da(Jo,Fn),Ba=wr.has(Oa),zr=Ho.has(Oa),Ia=Cr.get(Oa);let wo;return Fa==="nest"?wo=zr:wo=(Pr=Ia==null?void 0:Ia.indeterminate)!==null&&Pr!==void 0?Pr:zr,{node:y.createElement(zo.default,Object.assign({},Ia,{indeterminate:wo,checked:Ba,skipGroup:!0,onClick:La=>{var Za;La.stopPropagation(),(Za=Ia==null?void 0:Ia.onClick)===null||Za===void 0||Za.call(Ia,La)},onChange:La=>{var Za;const{nativeEvent:Ao}=La,{shiftKey:vi}=Ao,ui=Ha.findIndex(Ui=>Ui===Oa),Qi=qr.some(Ui=>Ha.includes(Ui));if(vi&&Qr&&Qi){const Ui=Ve(ui,Ha,wr),ha=Array.from(wr);or==null||or(!Ba,ha.map(Mo=>pa(Mo)),Ui.map(Mo=>pa(Mo))),bo(ha,"multiple")}else{const Ui=qr;if(Qr){const ha=Ba?(0,Wr._5)(Ui,Oa):(0,Wr.L0)(Ui,Oa);Pa(Oa,!Ba,ha,Ao)}else{const ha=(0,xa.S)([].concat((0,Qt.Z)(Ui),[Oa]),!0,Ln,Ma),{checkedKeys:Mo,halfCheckedKeys:fo}=ha;let $a=Mo;if(Ba){const gi=new Set(Mo);gi.delete(Oa),$a=(0,xa.S)(Array.from(gi),{checked:!1,halfCheckedKeys:fo},Ln,Ma).checkedKeys}Pa(Oa,!Ba,$a,Ao)}}Xe(Ba?null:ui),(Za=Ia==null?void 0:Ia.onChange)===null||Za===void 0||Za.call(Ia,La)}})),checked:Ba}};const jt=(oo,Jo,Fn)=>{const{node:Pr,checked:Oa}=Xn(oo,Jo,Fn);return Ir?Ir(Oa,Jo,Fn,Pr):Pr};if(!ar.includes(Fo))if(ar.findIndex(oo=>{var Jo;return((Jo=oo[Mn])===null||Jo===void 0?void 0:Jo.columnType)==="EXPAND_COLUMN"})===0){const[oo,...Jo]=ar;ar=[oo,Fo].concat((0,Qt.Z)(Jo))}else ar=[Fo].concat((0,Qt.Z)(ar));const Zr=ar.indexOf(Fo);ar=ar.filter((oo,Jo)=>oo!==Fo||Jo===Zr);const ma=ar[Zr-1],Gr=ar[Zr+1];let So=Vr;So===void 0&&((Gr==null?void 0:Gr.fixed)!==void 0?So=Gr.fixed:(ma==null?void 0:ma.fixed)!==void 0&&(So=ma.fixed)),So&&ma&&((ja=ma[Mn])===null||ja===void 0?void 0:ja.columnType)==="EXPAND_COLUMN"&&ma.fixed===void 0&&(ma.fixed=So);const Na=Me()(`${ua}-selection-col`,{[`${ua}-selection-col-with-dropdown`]:Wn&&Kn==="checkbox"}),Ua=()=>Be!=null&&Be.columnTitle?typeof Be.columnTitle=="function"?Be.columnTitle(ga):Be.columnTitle:Ya,Ca={fixed:So,width:tr,className:`${ua}-selection-column`,title:Ua(),render:jt,onCell:Be.onCell,[Mn]:{className:Na}};return ar.map(oo=>oo===Fo?Ca:oo)},[Da,er,Be,qr,Hr,Ho,tr,va,Fa,Cr,or,Pa,Ma]),Hr]},Ii=b(2738);function Bi(Te,Be){return Te._antProxy=Te._antProxy||{},Object.keys(Be).forEach(Lt=>{if(!(Lt in Te._antProxy)){const Wt=Te[Lt];Te._antProxy[Lt]=Wt,Te[Lt]=Be[Lt]}}),Te}function Oo(Te,Be){return(0,y.useImperativeHandle)(Te,()=>{const Lt=Be(),{nativeElement:Wt}=Lt;return typeof Proxy!="undefined"?new Proxy(Wt,{get(rn,un){return Lt[un]?Lt[un]:Reflect.get(rn,un)}}):Bi(Wt,Lt)})}var Ai=b(83010),Si=b(48755),oi=b(38406),wi=b(83397),di=b(31756),Hi=b(13783),Ti=b(85981),Yi=b(31709),Fi=b(29787),zl=b(57700);function Tl(Te){return Be=>{const{prefixCls:Lt,onExpand:Wt,record:rn,expanded:un,expandable:An}=Be,fn=`${Lt}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:On=>{Wt(rn,On),On.stopPropagation()},className:Me()(fn,{[`${fn}-spaced`]:!An,[`${fn}-expanded`]:An&&un,[`${fn}-collapsed`]:An&&!un}),"aria-label":un?Te.collapse:Te.expand,"aria-expanded":un})}}var $o=Tl;function ni(Te){return(Lt,Wt)=>{const rn=Lt.querySelector(`.${Te}-container`);let un=Wt;if(rn){const An=getComputedStyle(rn),fn=parseInt(An.borderLeftWidth,10),On=parseInt(An.borderRightWidth,10);un=Wt-fn-On}return un}}const Vo=(Te,Be)=>"key"in Te&&Te.key!==void 0&&Te.key!==null?Te.key:Te.dataIndex?Array.isArray(Te.dataIndex)?Te.dataIndex.join("."):Te.dataIndex:Be;function Yo(Te,Be){return Be?`${Be}-${Te}`:`${Te}`}const xi=(Te,Be)=>typeof Te=="function"?Te(Be):Te,Li=(Te,Be)=>{const Lt=xi(Te,Be);return Object.prototype.toString.call(Lt)==="[object Object]"?"":Lt};var pi={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"},Ji=pi,qi=b(7657),Gi=function(Be,Lt){return y.createElement(qi.Z,(0,Re.Z)({},Be,{ref:Lt,icon:Ji}))},ml=y.forwardRef(Gi),nl=ml,rl=b(9981),yl=b(40192);function mi(Te){const Be=y.useRef(Te),Lt=(0,yl.Z)();return[()=>Be.current,Wt=>{Be.current=Wt,Lt()}]}var Cl=b(7939),Rl=b(584),is=b(93041),jl=b(78857),_i=b(18287),El=b(47472),bl=b(49397),Wl=Te=>{const{value:Be,filterSearch:Lt,tablePrefixCls:Wt,locale:rn,onChange:un}=Te;return Lt?y.createElement("div",{className:`${Wt}-filter-dropdown-search`},y.createElement(bl.Z,{prefix:y.createElement(El.Z,null),placeholder:rn.filterSearchPlaceholder,onChange:un,value:Be,htmlSize:1,className:`${Wt}-filter-dropdown-search-input`})):null},es=b(10228);const ts=Te=>{const{keyCode:Be}=Te;Be===es.Z.ENTER&&Te.stopPropagation()};var Ql=y.forwardRef((Te,Be)=>y.createElement("div",{className:Te.className,onClick:Lt=>Lt.stopPropagation(),onKeyDown:ts,ref:Be},Te.children));function xl(Te){let Be=[];return(Te||[]).forEach(Lt=>{let{value:Wt,children:rn}=Lt;Be.push(Wt),rn&&(Be=[].concat((0,Qt.Z)(Be),(0,Qt.Z)(xl(rn))))}),Be}function Jl(Te){return Te.some(Be=>{let{children:Lt}=Be;return Lt})}function ns(Te,Be){return typeof Be=="string"||typeof Be=="number"?Be==null?void 0:Be.toString().toLowerCase().includes(Te.trim().toLowerCase()):!1}function us(Te){let{filters:Be,prefixCls:Lt,filteredKeys:Wt,filterMultiple:rn,searchValue:un,filterSearch:An}=Te;return Be.map((fn,On)=>{const Tn=String(fn.value);if(fn.children)return{key:Tn||On,label:fn.text,popupClassName:`${Lt}-dropdown-submenu`,children:us({filters:fn.children,prefixCls:Lt,filteredKeys:Wt,filterMultiple:rn,searchValue:un,filterSearch:An})};const mr=rn?zo.default:Ko.ZP,or={key:fn.value!==void 0?Tn:On,label:y.createElement(y.Fragment,null,y.createElement(mr,{checked:Wt.includes(Tn)}),y.createElement("span",null,fn.text))};return un.trim()?typeof An=="function"?An(un,fn)?or:null:ns(un,fn.text)?or:null:or})}function Hl(Te){return Te||[]}var al=Te=>{var Be,Lt,Wt,rn;const{tablePrefixCls:un,prefixCls:An,column:fn,dropdownPrefixCls:On,columnKey:Tn,filterOnClose:mr,filterMultiple:or,filterMode:tr="menu",filterSearch:Kn=!1,filterState:Wn,triggerFilter:Vr,locale:Ir,children:$n,getPopupContainer:Qr,rootClassName:ua}=Te,{filterResetToDefaultFilteredValue:ra,defaultFilteredValue:oa,filterDropdownProps:pa={},filterDropdownOpen:Da,filterDropdownVisible:Fa,onFilterDropdownVisibleChange:Co,onFilterDropdownOpenChange:ia}=fn,[aa,mt]=y.useState(!1),Ve=!!(Wn&&(!((Be=Wn.filteredKeys)===null||Be===void 0)&&Be.length||Wn.forceFiltered)),Xe=Xn=>{var jt;mt(Xn),(jt=pa.onOpenChange)===null||jt===void 0||jt.call(pa,Xn),ia==null||ia(Xn),Co==null||Co(Xn)},Zn=(rn=(Wt=(Lt=pa.open)!==null&&Lt!==void 0?Lt:Da)!==null&&Wt!==void 0?Wt:Fa)!==null&&rn!==void 0?rn:aa,lr=Wn==null?void 0:Wn.filteredKeys,[vr,jn]=mi(Hl(lr)),er=Xn=>{let{selectedKeys:jt}=Xn;jn(jt)},Ln=(Xn,jt)=>{let{node:Zr,checked:ma}=jt;er(or?{selectedKeys:Xn}:{selectedKeys:ma&&Zr.key?[Zr.key]:[]})};y.useEffect(()=>{aa&&er({selectedKeys:Hl(lr)})},[lr]);const[Cr,Ma]=y.useState([]),qr=Xn=>{Ma(Xn)},[jr,Hr]=y.useState(""),Ho=Xn=>{const{value:jt}=Xn.target;Hr(jt)};y.useEffect(()=>{aa||Hr("")},[aa]);const bo=Xn=>{const jt=Xn!=null&&Xn.length?Xn:null;if(jt===null&&(!Wn||!Wn.filteredKeys)||(0,De.Z)(jt,Wn==null?void 0:Wn.filteredKeys,!0))return null;Vr({column:fn,key:Tn,filteredKeys:jt})},Pa=()=>{Xe(!1),bo(vr())},va=function(){let{confirm:Xn,closeDropdown:jt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Xn&&bo([]),jt&&Xe(!1),Hr(""),jn(ra?(oa||[]).map(Zr=>String(Zr)):[])},Er=function(){let{closeDropdown:Xn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Xn&&Xe(!1),bo(vr())},ea=(Xn,jt)=>{jt.source==="trigger"&&(Xn&&lr!==void 0&&jn(Hl(lr)),Xe(Xn),!Xn&&!fn.filterDropdown&&mr&&Pa())},ja=Me()({[`${On}-menu-without-submenu`]:!Jl(fn.filters||[])}),ar=Xn=>{if(Xn.target.checked){const jt=xl(fn==null?void 0:fn.filters).map(Zr=>String(Zr));jn(jt)}else jn([])},wr=Xn=>{let{filters:jt}=Xn;return(jt||[]).map((Zr,ma)=>{const Gr=String(Zr.value),So={title:Zr.text,key:Zr.value!==void 0?Gr:String(ma)};return Zr.children&&(So.children=wr({filters:Zr.children})),So})},Ha=Xn=>{var jt;return Object.assign(Object.assign({},Xn),{text:Xn.title,value:Xn.key,children:((jt=Xn.children)===null||jt===void 0?void 0:jt.map(Zr=>Ha(Zr)))||[]})};let ko;const{direction:Un,renderEmpty:$r}=y.useContext(Si.E_);if(typeof fn.filterDropdown=="function")ko=fn.filterDropdown({prefixCls:`${On}-custom`,setSelectedKeys:Xn=>er({selectedKeys:Xn}),selectedKeys:vr(),confirm:Er,clearFilters:va,filters:fn.filters,visible:Zn,close:()=>{Xe(!1)}});else if(fn.filterDropdown)ko=fn.filterDropdown;else{const Xn=vr()||[],jt=()=>{var ma,Gr;const So=(ma=$r==null?void 0:$r("Table.filter"))!==null&&ma!==void 0?ma:y.createElement(Rl.Z,{image:Rl.Z.PRESENTED_IMAGE_SIMPLE,description:Ir.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((fn.filters||[]).length===0)return So;if(tr==="tree")return y.createElement(y.Fragment,null,y.createElement(Wl,{filterSearch:Kn,value:jr,onChange:Ho,tablePrefixCls:un,locale:Ir}),y.createElement("div",{className:`${un}-filter-dropdown-tree`},or?y.createElement(zo.default,{checked:Xn.length===xl(fn.filters).length,indeterminate:Xn.length>0&&Xn.length<xl(fn.filters).length,className:`${un}-filter-dropdown-checkall`,onChange:ar},(Gr=Ir==null?void 0:Ir.filterCheckall)!==null&&Gr!==void 0?Gr:Ir==null?void 0:Ir.filterCheckAll):null,y.createElement(_i.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:or,checkStrictly:!or,className:`${On}-menu`,onCheck:Ln,checkedKeys:Xn,selectedKeys:Xn,showIcon:!1,treeData:wr({filters:fn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:jr.trim()?Ca=>typeof Kn=="function"?Kn(jr,Ha(Ca)):ns(jr,Ca.title):void 0})));const Na=us({filters:fn.filters||[],filterSearch:Kn,prefixCls:An,filteredKeys:vr(),filterMultiple:or,searchValue:jr}),Ua=Na.every(Ca=>Ca===null);return y.createElement(y.Fragment,null,y.createElement(Wl,{filterSearch:Kn,value:jr,onChange:Ho,tablePrefixCls:un,locale:Ir}),Ua?So:y.createElement(is.default,{selectable:!0,multiple:or,prefixCls:`${On}-menu`,className:ja,onSelect:er,onDeselect:er,selectedKeys:Xn,getPopupContainer:Qr,openKeys:Cr,onOpenChange:qr,items:Na}))},Zr=()=>ra?(0,De.Z)((oa||[]).map(ma=>String(ma)),Xn,!0):Xn.length===0;ko=y.createElement(y.Fragment,null,jt(),y.createElement("div",{className:`${An}-dropdown-btns`},y.createElement(Cl.ZP,{type:"link",size:"small",disabled:Zr(),onClick:()=>va()},Ir.filterReset),y.createElement(Cl.ZP,{type:"primary",size:"small",onClick:Pa},Ir.filterConfirm)))}fn.filterDropdown&&(ko=y.createElement(jl.J,{selectable:void 0},ko)),ko=y.createElement(Ql,{className:`${An}-dropdown`},ko);const Ya=()=>{let Xn;return typeof fn.filterIcon=="function"?Xn=fn.filterIcon(Ve):fn.filterIcon?Xn=fn.filterIcon:Xn=y.createElement(nl,null),y.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${An}-trigger`,{active:Ve}),onClick:jt=>{jt.stopPropagation()}},Xn)},ga=(0,rl.Z)({trigger:["click"],placement:Un==="rtl"?"bottomLeft":"bottomRight",children:Ya(),getPopupContainer:Qr},Object.assign(Object.assign({},pa),{rootClassName:Me()(ua,pa.rootClassName),open:Zn,onOpenChange:ea,dropdownRender:()=>typeof(pa==null?void 0:pa.dropdownRender)=="function"?pa.dropdownRender(ko):ko}));return y.createElement("div",{className:`${An}-column`},y.createElement("span",{className:`${un}-column-title`},$n),y.createElement(Wo.Z,Object.assign({},ga)))};const $i=(Te,Be,Lt)=>{let Wt=[];return(Te||[]).forEach((rn,un)=>{var An;const fn=Yo(un,Lt);if(rn.filters||"filterDropdown"in rn||"onFilter"in rn)if("filteredValue"in rn){let On=rn.filteredValue;"filterDropdown"in rn||(On=(An=On==null?void 0:On.map(String))!==null&&An!==void 0?An:On),Wt.push({column:rn,key:Vo(rn,fn),filteredKeys:On,forceFiltered:rn.filtered})}else Wt.push({column:rn,key:Vo(rn,fn),filteredKeys:Be&&rn.defaultFilteredValue?rn.defaultFilteredValue:void 0,forceFiltered:rn.filtered});"children"in rn&&(Wt=[].concat((0,Qt.Z)(Wt),(0,Qt.Z)($i(rn.children,Be,fn))))}),Wt};function ji(Te,Be,Lt,Wt,rn,un,An,fn,On){return Lt.map((Tn,mr)=>{const or=Yo(mr,fn),{filterOnClose:tr=!0,filterMultiple:Kn=!0,filterMode:Wn,filterSearch:Vr}=Tn;let Ir=Tn;if(Ir.filters||Ir.filterDropdown){const $n=Vo(Ir,or),Qr=Wt.find(ua=>{let{key:ra}=ua;return $n===ra});Ir=Object.assign(Object.assign({},Ir),{title:ua=>y.createElement(al,{tablePrefixCls:Te,prefixCls:`${Te}-filter`,dropdownPrefixCls:Be,column:Ir,columnKey:$n,filterState:Qr,filterOnClose:tr,filterMultiple:Kn,filterMode:Wn,filterSearch:Vr,triggerFilter:un,locale:rn,getPopupContainer:An,rootClassName:On},xi(Tn.title,ua))})}return"children"in Ir&&(Ir=Object.assign(Object.assign({},Ir),{children:ji(Te,Be,Ir.children,Wt,rn,un,An,or,On)})),Ir})}const yi=Te=>{const Be={};return Te.forEach(Lt=>{let{key:Wt,filteredKeys:rn,column:un}=Lt;const An=Wt,{filters:fn,filterDropdown:On}=un;if(On)Be[An]=rn||null;else if(Array.isArray(rn)){const Tn=xl(fn);Be[An]=Tn.filter(mr=>rn.includes(String(mr)))}else Be[An]=null}),Be},ei=(Te,Be,Lt)=>Be.reduce((rn,un)=>{const{column:{onFilter:An,filters:fn},filteredKeys:On}=un;return An&&On&&On.length?rn.map(Tn=>Object.assign({},Tn)).filter(Tn=>On.some(mr=>{const or=xl(fn),tr=or.findIndex(Wn=>String(Wn)===String(mr)),Kn=tr!==-1?or[tr]:mr;return Tn[Lt]&&(Tn[Lt]=ei(Tn[Lt],Be,Lt)),An(Kn,Tn)})):rn},Te),Oi=Te=>Te.flatMap(Be=>"children"in Be?[Be].concat((0,Qt.Z)(Oi(Be.children||[]))):[Be]);var Wi=Te=>{const{prefixCls:Be,dropdownPrefixCls:Lt,mergedColumns:Wt,onFilterChange:rn,getPopupContainer:un,locale:An,rootClassName:fn}=Te,On=(0,Eo.ln)("Table"),Tn=y.useMemo(()=>Oi(Wt||[]),[Wt]),[mr,or]=y.useState(()=>$i(Tn,!0)),tr=y.useMemo(()=>{const Ir=$i(Tn,!1);if(Ir.length===0)return Ir;let $n=!0,Qr=!0;if(Ir.forEach(ua=>{let{filteredKeys:ra}=ua;ra!==void 0?$n=!1:Qr=!1}),$n){const ua=(Tn||[]).map((ra,oa)=>Vo(ra,Yo(oa)));return mr.filter(ra=>{let{key:oa}=ra;return ua.includes(oa)}).map(ra=>{const oa=Tn[ua.findIndex(pa=>pa===ra.key)];return Object.assign(Object.assign({},ra),{column:Object.assign(Object.assign({},ra.column),oa),forceFiltered:oa.filtered})})}return Ir},[Tn,mr]),Kn=y.useMemo(()=>yi(tr),[tr]),Wn=Ir=>{const $n=tr.filter(Qr=>{let{key:ua}=Qr;return ua!==Ir.key});$n.push(Ir),or($n),rn(yi($n),$n)};return[Ir=>ji(Be,Lt,Ir,tr,An,Wn,un,void 0,fn),tr,Kn]},ol=(Te,Be,Lt)=>{const Wt=y.useRef({});function rn(un){var An;if(!Wt.current||Wt.current.data!==Te||Wt.current.childrenColumnName!==Be||Wt.current.getRowKey!==Lt){let On=function(Tn){Tn.forEach((mr,or)=>{const tr=Lt(mr,or);fn.set(tr,mr),mr&&typeof mr=="object"&&Be in mr&&On(mr[Be]||[])})};const fn=new Map;On(Te),Wt.current={data:Te,childrenColumnName:Be,kvMap:fn,getRowKey:Lt}}return(An=Wt.current.kvMap)===null||An===void 0?void 0:An.get(un)}return[rn]},el=function(Te,Be){var Lt={};for(var Wt in Te)Object.prototype.hasOwnProperty.call(Te,Wt)&&Be.indexOf(Wt)<0&&(Lt[Wt]=Te[Wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,Wt=Object.getOwnPropertySymbols(Te);rn<Wt.length;rn++)Be.indexOf(Wt[rn])<0&&Object.prototype.propertyIsEnumerable.call(Te,Wt[rn])&&(Lt[Wt[rn]]=Te[Wt[rn]]);return Lt};const cl=10;function il(Te,Be){const Lt={current:Te.current,pageSize:Te.pageSize};return Object.keys(Be&&typeof Be=="object"?Be:{}).forEach(rn=>{const un=Te[rn];typeof un!="function"&&(Lt[rn]=un)}),Lt}function ul(Te,Be,Lt){const Wt=Lt&&typeof Lt=="object"?Lt:{},{total:rn=0}=Wt,un=el(Wt,["total"]),[An,fn]=(0,y.useState)(()=>({current:"defaultCurrent"in un?un.defaultCurrent:1,pageSize:"defaultPageSize"in un?un.defaultPageSize:cl})),On=(0,rl.Z)(An,un,{total:rn>0?rn:Te}),Tn=Math.ceil((rn||Te)/On.pageSize);On.current>Tn&&(On.current=Tn||1);const mr=(tr,Kn)=>{fn({current:tr!=null?tr:1,pageSize:Kn||On.pageSize})},or=(tr,Kn)=>{var Wn;Lt&&((Wn=Lt.onChange)===null||Wn===void 0||Wn.call(Lt,tr,Kn)),mr(tr,Kn),Be(tr,Kn||(On==null?void 0:On.pageSize))};return Lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},On),{onChange:or}),mr]}var ll=ul,Dl=b(89489),ls=b(59477),Cs=b(25399);const cs="ascend",as="descend",Kl=Te=>typeof Te.sorter=="object"&&typeof Te.sorter.multiple=="number"?Te.sorter.multiple:!1,hl=Te=>typeof Te=="function"?Te:Te&&typeof Te=="object"&&Te.compare?Te.compare:!1,Ul=(Te,Be)=>Be?Te[Te.indexOf(Be)+1]:Te[0],Vl=(Te,Be,Lt)=>{let Wt=[];const rn=(un,An)=>{Wt.push({column:un,key:Vo(un,An),multiplePriority:Kl(un),sortOrder:un.sortOrder})};return(Te||[]).forEach((un,An)=>{const fn=Yo(An,Lt);un.children?("sortOrder"in un&&rn(un,fn),Wt=[].concat((0,Qt.Z)(Wt),(0,Qt.Z)(Vl(un.children,Be,fn)))):un.sorter&&("sortOrder"in un?rn(un,fn):Be&&un.defaultSortOrder&&Wt.push({column:un,key:Vo(un,fn),multiplePriority:Kl(un),sortOrder:un.defaultSortOrder}))}),Wt},Es=(Te,Be,Lt,Wt,rn,un,An,fn)=>(Be||[]).map((Tn,mr)=>{const or=Yo(mr,fn);let tr=Tn;if(tr.sorter){const Kn=tr.sortDirections||rn,Wn=tr.showSorterTooltip===void 0?An:tr.showSorterTooltip,Vr=Vo(tr,or),Ir=Lt.find(Co=>{let{key:ia}=Co;return ia===Vr}),$n=Ir?Ir.sortOrder:null,Qr=Ul(Kn,$n);let ua;if(Tn.sortIcon)ua=Tn.sortIcon({sortOrder:$n});else{const Co=Kn.includes(cs)&&y.createElement(ls.Z,{className:Me()(`${Te}-column-sorter-up`,{active:$n===cs})}),ia=Kn.includes(as)&&y.createElement(Dl.Z,{className:Me()(`${Te}-column-sorter-down`,{active:$n===as})});ua=y.createElement("span",{className:Me()(`${Te}-column-sorter`,{[`${Te}-column-sorter-full`]:!!(Co&&ia)})},y.createElement("span",{className:`${Te}-column-sorter-inner`,"aria-hidden":"true"},Co,ia))}const{cancelSort:ra,triggerAsc:oa,triggerDesc:pa}=un||{};let Da=ra;Qr===as?Da=pa:Qr===cs&&(Da=oa);const Fa=typeof Wn=="object"?Object.assign({title:Da},Wn):{title:Da};tr=Object.assign(Object.assign({},tr),{className:Me()(tr.className,{[`${Te}-column-sort`]:$n}),title:Co=>{const ia=`${Te}-column-sorters`,aa=y.createElement("span",{className:`${Te}-column-title`},xi(Tn.title,Co)),mt=y.createElement("div",{className:ia},aa,ua);return Wn?typeof Wn!="boolean"&&(Wn==null?void 0:Wn.target)==="sorter-icon"?y.createElement("div",{className:`${ia} ${Te}-column-sorters-tooltip-target-sorter`},aa,y.createElement(Cs.Z,Object.assign({},Fa),ua)):y.createElement(Cs.Z,Object.assign({},Fa),mt):mt},onHeaderCell:Co=>{var ia;const aa=((ia=Tn.onHeaderCell)===null||ia===void 0?void 0:ia.call(Tn,Co))||{},mt=aa.onClick,Ve=aa.onKeyDown;aa.onClick=lr=>{Wt({column:Tn,key:Vr,sortOrder:Qr,multiplePriority:Kl(Tn)}),mt==null||mt(lr)},aa.onKeyDown=lr=>{lr.keyCode===es.Z.ENTER&&(Wt({column:Tn,key:Vr,sortOrder:Qr,multiplePriority:Kl(Tn)}),Ve==null||Ve(lr))};const Xe=Li(Tn.title,{}),Zn=Xe==null?void 0:Xe.toString();return $n&&(aa["aria-sort"]=$n==="ascend"?"ascending":"descending"),aa["aria-label"]=Zn||"",aa.className=Me()(aa.className,`${Te}-column-has-sorters`),aa.tabIndex=0,Tn.ellipsis&&(aa.title=(Xe!=null?Xe:"").toString()),aa}})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:Es(Te,tr.children,Lt,Wt,rn,un,An,or)})),tr}),Fs=Te=>{const{column:Be,sortOrder:Lt}=Te;return{column:Be,order:Lt,field:Be.dataIndex,columnKey:Be.key}},bs=Te=>{const Be=Te.filter(Lt=>{let{sortOrder:Wt}=Lt;return Wt}).map(Fs);if(Be.length===0&&Te.length){const Lt=Te.length-1;return Object.assign(Object.assign({},Fs(Te[Lt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Be.length<=1?Be[0]||{}:Be},ds=(Te,Be,Lt)=>{const Wt=Be.slice().sort((An,fn)=>fn.multiplePriority-An.multiplePriority),rn=Te.slice(),un=Wt.filter(An=>{let{column:{sorter:fn},sortOrder:On}=An;return hl(fn)&&On});return un.length?rn.sort((An,fn)=>{for(let On=0;On<un.length;On+=1){const Tn=un[On],{column:{sorter:mr},sortOrder:or}=Tn,tr=hl(mr);if(tr&&or){const Kn=tr(An,fn,or);if(Kn!==0)return or===cs?Kn:-Kn}}return 0}).map(An=>{const fn=An[Lt];return fn?Object.assign(Object.assign({},An),{[Lt]:ds(fn,Be,Lt)}):An}):rn};var ks=Te=>{const{prefixCls:Be,mergedColumns:Lt,sortDirections:Wt,tableLocale:rn,showSorterTooltip:un,onSorterChange:An}=Te,[fn,On]=y.useState(Vl(Lt,!0)),Tn=(Vr,Ir)=>{const $n=[];return Vr.forEach((Qr,ua)=>{const ra=Yo(ua,Ir);if($n.push(Vo(Qr,ra)),Array.isArray(Qr.children)){const oa=Tn(Qr.children,ra);$n.push.apply($n,(0,Qt.Z)(oa))}}),$n},mr=y.useMemo(()=>{let Vr=!0;const Ir=Vl(Lt,!1);if(!Ir.length){const ra=Tn(Lt);return fn.filter(oa=>{let{key:pa}=oa;return ra.includes(pa)})}const $n=[];function Qr(ra){Vr?$n.push(ra):$n.push(Object.assign(Object.assign({},ra),{sortOrder:null}))}let ua=null;return Ir.forEach(ra=>{ua===null?(Qr(ra),ra.sortOrder&&(ra.multiplePriority===!1?Vr=!1:ua=!0)):(ua&&ra.multiplePriority!==!1||(Vr=!1),Qr(ra))}),$n},[Lt,fn]),or=y.useMemo(()=>{var Vr,Ir;const $n=mr.map(Qr=>{let{column:ua,sortOrder:ra}=Qr;return{column:ua,order:ra}});return{sortColumns:$n,sortColumn:(Vr=$n[0])===null||Vr===void 0?void 0:Vr.column,sortOrder:(Ir=$n[0])===null||Ir===void 0?void 0:Ir.order}},[mr]),tr=Vr=>{let Ir;Vr.multiplePriority===!1||!mr.length||mr[0].multiplePriority===!1?Ir=[Vr]:Ir=[].concat((0,Qt.Z)(mr.filter($n=>{let{key:Qr}=$n;return Qr!==Vr.key})),[Vr]),On(Ir),An(bs(Ir),Ir)};return[Vr=>Es(Be,Vr,mr,tr,Wt,rn,un),mr,or,()=>bs(mr)]};const fs=(Te,Be)=>Te.map(Wt=>{const rn=Object.assign({},Wt);return rn.title=xi(Wt.title,Be),"children"in rn&&(rn.children=fs(rn.children,Be)),rn});var Ms=Te=>[y.useCallback(Lt=>fs(Lt,Te),[Te])],Is=No((Te,Be)=>{const{_renderTimes:Lt}=Te,{_renderTimes:Wt}=Be;return Lt!==Wt}),hs=Sn((Te,Be)=>{const{_renderTimes:Lt}=Te,{_renderTimes:Wt}=Be;return Lt!==Wt}),ri=b(36237),ps=b(17835),le=b(63356),Ke=b(16931),Et=b(51636),Yt=Te=>{const{componentCls:Be,lineWidth:Lt,lineType:Wt,tableBorderColor:rn,tableHeaderBg:un,tablePaddingVertical:An,tablePaddingHorizontal:fn,calc:On}=Te,Tn=`${(0,ri.unit)(Lt)} ${Wt} ${rn}`,mr=(or,tr,Kn)=>({[`&${Be}-${or}`]:{[`> ${Be}-container`]:{[`> ${Be}-content, > ${Be}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Be}-expanded-row-fixed`]:{margin:`${(0,ri.unit)(On(tr).mul(-1).equal())}
${(0,ri.unit)(On(On(Kn).add(Lt)).mul(-1).equal())}`}}}}}});return{[`${Be}-wrapper`]:{[`${Be}${Be}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Be}-title`]:{border:Tn,borderBottom:0},[`> ${Be}-container`]:{borderInlineStart:Tn,borderTop:Tn,[`
> ${Be}-content,
> ${Be}-header,
> ${Be}-body,
> ${Be}-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:Tn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Tn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Be}-cell-fix-right-first::after`]:{borderInlineEnd:Tn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Be}-expanded-row-fixed`]:{margin:`${(0,ri.unit)(On(An).mul(-1).equal())} ${(0,ri.unit)(On(On(fn).add(Lt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:Lt,bottom:0,borderInlineEnd:Tn,content:'""'}}}}}},[`&${Be}-scroll-horizontal`]:{[`> ${Be}-container > ${Be}-body`]:{"> table > tbody":{[`
> tr${Be}-expanded-row,
> tr${Be}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},mr("middle",Te.tablePaddingVerticalMiddle,Te.tablePaddingHorizontalMiddle)),mr("small",Te.tablePaddingVerticalSmall,Te.tablePaddingHorizontalSmall)),{[`> ${Be}-footer`]:{border:Tn,borderTop:0}}),[`${Be}-cell`]:{[`${Be}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,ri.unit)(Lt)} 0 ${(0,ri.unit)(Lt)} ${un}`}},[`${Be}-bordered ${Be}-cell-scrollbar`]:{borderInlineEnd:Tn}}}},Hn=Te=>{const{componentCls:Be}=Te;return{[`${Be}-wrapper`]:{[`${Be}-cell-ellipsis`]:Object.assign(Object.assign({},le.vS),{wordBreak:"keep-all",[`
&${Be}-cell-fix-left-last,
&${Be}-cell-fix-right-first
`]:{overflow:"visible",[`${Be}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Be}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Mr=Te=>{const{componentCls:Be}=Te;return{[`${Be}-wrapper`]:{[`${Be}-tbody > tr${Be}-placeholder`]:{textAlign:"center",color:Te.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Te.colorBgContainer}}}}},_n=Te=>{const{componentCls:Be,antCls:Lt,motionDurationSlow:Wt,lineWidth:rn,paddingXS:un,lineType:An,tableBorderColor:fn,tableExpandIconBg:On,tableExpandColumnWidth:Tn,borderRadius:mr,tablePaddingVertical:or,tablePaddingHorizontal:tr,tableExpandedRowBg:Kn,paddingXXS:Wn,expandIconMarginTop:Vr,expandIconSize:Ir,expandIconHalfInner:$n,expandIconScale:Qr,calc:ua}=Te,ra=`${(0,ri.unit)(rn)} ${An} ${fn}`,oa=ua(Wn).sub(rn).equal();return{[`${Be}-wrapper`]:{[`${Be}-expand-icon-col`]:{width:Tn},[`${Be}-row-expand-icon-cell`]:{textAlign:"center",[`${Be}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Be}-row-indent`]:{height:1,float:"left"},[`${Be}-row-expand-icon`]:Object.assign(Object.assign({},(0,le.Nd)(Te)),{position:"relative",float:"left",width:Ir,height:Ir,color:"inherit",lineHeight:(0,ri.unit)(Ir),background:On,border:ra,borderRadius:mr,transform:`scale(${Qr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Wt} ease-out`,content:'""'},"&::before":{top:$n,insetInlineEnd:oa,insetInlineStart:oa,height:rn},"&::after":{top:oa,bottom:oa,insetInlineStart:$n,width:rn,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"}}),[`${Be}-row-indent + ${Be}-row-expand-icon`]:{marginTop:Vr,marginInlineEnd:un},[`tr${Be}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Kn}},[`${Lt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Be}-expanded-row-fixed`]:{position:"relative",margin:`${(0,ri.unit)(ua(or).mul(-1).equal())} ${(0,ri.unit)(ua(tr).mul(-1).equal())}`,padding:`${(0,ri.unit)(or)} ${(0,ri.unit)(tr)}`}}}},kr=Te=>{const{componentCls:Be,antCls:Lt,iconCls:Wt,tableFilterDropdownWidth:rn,tableFilterDropdownSearchWidth:un,paddingXXS:An,paddingXS:fn,colorText:On,lineWidth:Tn,lineType:mr,tableBorderColor:or,headerIconColor:tr,fontSizeSM:Kn,tablePaddingHorizontal:Wn,borderRadius:Vr,motionDurationSlow:Ir,colorTextDescription:$n,colorPrimary:Qr,tableHeaderFilterActiveBg:ua,colorTextDisabled:ra,tableFilterDropdownBg:oa,tableFilterDropdownHeight:pa,controlItemBgHover:Da,controlItemBgActive:Fa,boxShadowSecondary:Co,filterDropdownMenuBg:ia,calc:aa}=Te,mt=`${Lt}-dropdown`,Ve=`${Be}-filter-dropdown`,Xe=`${Lt}-tree`,Zn=`${(0,ri.unit)(Tn)} ${mr} ${or}`;return[{[`${Be}-wrapper`]:{[`${Be}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Be}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:aa(An).mul(-1).equal(),marginInline:`${(0,ri.unit)(An)} ${(0,ri.unit)(aa(Wn).div(2).mul(-1).equal())}`,padding:`0 ${(0,ri.unit)(An)}`,color:tr,fontSize:Kn,borderRadius:Vr,cursor:"pointer",transition:`all ${Ir}`,"&:hover":{color:$n,background:ua},"&.active":{color:Qr}}}},{[`${Lt}-dropdown`]:{[Ve]:Object.assign(Object.assign({},(0,le.Wf)(Te)),{minWidth:rn,backgroundColor:oa,borderRadius:Vr,boxShadow:Co,overflow:"hidden",[`${mt}-menu`]:{maxHeight:pa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ia,"&:empty::after":{display:"block",padding:`${(0,ri.unit)(fn)} 0`,color:ra,fontSize:Kn,textAlign:"center",content:'"Not Found"'}},[`${Ve}-tree`]:{paddingBlock:`${(0,ri.unit)(fn)} 0`,paddingInline:fn,[Xe]:{padding:0},[`${Xe}-treenode ${Xe}-node-content-wrapper:hover`]:{backgroundColor:Da},[`${Xe}-treenode-checkbox-checked ${Xe}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Fa}}},[`${Ve}-search`]:{padding:fn,borderBottom:Zn,"&-input":{input:{minWidth:un},[Wt]:{color:ra}}},[`${Ve}-checkall`]:{width:"100%",marginBottom:An,marginInlineStart:An},[`${Ve}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,ri.unit)(aa(fn).sub(Tn).equal())} ${(0,ri.unit)(fn)}`,overflow:"hidden",borderTop:Zn}})}},{[`${Lt}-dropdown ${Ve}, ${Ve}-submenu`]:{[`${Lt}-checkbox-wrapper + span`]:{paddingInlineStart:fn,color:On},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Tr=Te=>{const{componentCls:Be,lineWidth:Lt,colorSplit:Wt,motionDurationSlow:rn,zIndexTableFixed:un,tableBg:An,zIndexTableSticky:fn,calc:On}=Te,Tn=Wt;return{[`${Be}-wrapper`]:{[`
${Be}-cell-fix-left,
${Be}-cell-fix-right
`]:{position:"sticky !important",zIndex:un,background:An},[`
${Be}-cell-fix-left-first::after,
${Be}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:On(Lt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${rn}`,content:'""',pointerEvents:"none"},[`${Be}-cell-fix-left-all::after`]:{display:"none"},[`
${Be}-cell-fix-right-first::after,
${Be}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:On(Lt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${rn}`,content:'""',pointerEvents:"none"},[`${Be}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:On(fn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${rn}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Be}-ping-left`]:{[`&:not(${Be}-has-fix-left) ${Be}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${Tn}`},[`
${Be}-cell-fix-left-first::after,
${Be}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Tn}`},[`${Be}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Be}-ping-right`]:{[`&:not(${Be}-has-fix-right) ${Be}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${Tn}`},[`
${Be}-cell-fix-right-first::after,
${Be}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Tn}`}},[`${Be}-fixed-column-gapped`]:{[`
${Be}-cell-fix-left-first::after,
${Be}-cell-fix-left-last::after,
${Be}-cell-fix-right-first::after,
${Be}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},Jr=Te=>{const{componentCls:Be,antCls:Lt,margin:Wt}=Te;return{[`${Be}-wrapper`]:{[`${Be}-pagination${Lt}-pagination`]:{margin:`${(0,ri.unit)(Wt)} 0`},[`${Be}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Te.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ka=Te=>{const{componentCls:Be,tableRadius:Lt}=Te;return{[`${Be}-wrapper`]:{[Be]:{[`${Be}-title, ${Be}-header`]:{borderRadius:`${(0,ri.unit)(Lt)} ${(0,ri.unit)(Lt)} 0 0`},[`${Be}-title + ${Be}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Be}-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:Lt,borderStartEndRadius:Lt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Lt},"> *:last-child":{borderStartEndRadius:Lt}}},"&-footer":{borderRadius:`0 0 ${(0,ri.unit)(Lt)} ${(0,ri.unit)(Lt)}`}}}}},_r=Te=>{const{componentCls:Be}=Te;return{[`${Be}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Be}-pagination-left`]:{justifyContent:"flex-end"},[`${Be}-pagination-right`]:{justifyContent:"flex-start"},[`${Be}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Be}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Be}-row-indent`]:{float:"right"}}}}},fa=Te=>{const{componentCls:Be,antCls:Lt,iconCls:Wt,fontSizeIcon:rn,padding:un,paddingXS:An,headerIconColor:fn,headerIconHoverColor:On,tableSelectionColumnWidth:Tn,tableSelectedRowBg:mr,tableSelectedRowHoverBg:or,tableRowHoverBg:tr,tablePaddingHorizontal:Kn,calc:Wn}=Te;return{[`${Be}-wrapper`]:{[`${Be}-selection-col`]:{width:Tn,[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Tn).add(rn).add(Wn(un).div(4)).equal()}},[`${Be}-bordered ${Be}-selection-col`]:{width:Wn(Tn).add(Wn(An).mul(2)).equal(),[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Tn).add(rn).add(Wn(un).div(4)).add(Wn(An).mul(2)).equal()}},[`
table tr th${Be}-selection-column,
table tr td${Be}-selection-column,
${Be}-selection-column
`]:{paddingInlineEnd:Te.paddingXS,paddingInlineStart:Te.paddingXS,textAlign:"center",[`${Lt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Be}-selection-column${Be}-cell-fix-left`]:{zIndex:Wn(Te.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${Be}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Be}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Be}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Te.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,ri.unit)(Wn(Kn).div(4).equal()),[Wt]:{color:fn,fontSize:rn,verticalAlign:"baseline","&:hover":{color:On}}},[`${Be}-tbody`]:{[`${Be}-row`]:{[`&${Be}-row-selected`]:{[`> ${Be}-cell`]:{background:mr,"&-row-hover":{background:or}}},[`> ${Be}-cell-row-hover`]:{background:tr}}}}}},Lo=Te=>{const{componentCls:Be,tableExpandColumnWidth:Lt,calc:Wt}=Te,rn=(un,An,fn,On)=>({[`${Be}${Be}-${un}`]:{fontSize:On,[`
${Be}-title,
${Be}-footer,
${Be}-cell,
${Be}-thead > tr > th,
${Be}-tbody > tr > th,
${Be}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${(0,ri.unit)(An)} ${(0,ri.unit)(fn)}`},[`${Be}-filter-trigger`]:{marginInlineEnd:(0,ri.unit)(Wt(fn).div(2).mul(-1).equal())},[`${Be}-expanded-row-fixed`]:{margin:`${(0,ri.unit)(Wt(An).mul(-1).equal())} ${(0,ri.unit)(Wt(fn).mul(-1).equal())}`},[`${Be}-tbody`]:{[`${Be}-wrapper:only-child ${Be}`]:{marginBlock:(0,ri.unit)(Wt(An).mul(-1).equal()),marginInline:`${(0,ri.unit)(Wt(Lt).sub(fn).equal())} ${(0,ri.unit)(Wt(fn).mul(-1).equal())}`}},[`${Be}-selection-extra`]:{paddingInlineStart:(0,ri.unit)(Wt(fn).div(4).equal())}}});return{[`${Be}-wrapper`]:Object.assign(Object.assign({},rn("middle",Te.tablePaddingVerticalMiddle,Te.tablePaddingHorizontalMiddle,Te.tableFontSizeMiddle)),rn("small",Te.tablePaddingVerticalSmall,Te.tablePaddingHorizontalSmall,Te.tableFontSizeSmall))}},lo=Te=>{const{componentCls:Be,marginXXS:Lt,fontSizeIcon:Wt,headerIconColor:rn,headerIconHoverColor:un}=Te;return{[`${Be}-wrapper`]:{[`${Be}-thead th${Be}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Te.motionDurationSlow}, left 0s`,"&:hover":{background:Te.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Te.colorPrimary},[`
&${Be}-cell-fix-left:hover,
&${Be}-cell-fix-right:hover
`]:{background:Te.tableFixedHeaderSortActiveBg}},[`${Be}-thead th${Be}-column-sort`]:{background:Te.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Be}-column-sort`]:{background:Te.tableBodySortBg},[`${Be}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${Be}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Be}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${Be}-column-sorter`]:{marginInlineStart:Lt,color:rn,fontSize:0,transition:`color ${Te.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Wt,"&.active":{color:Te.colorPrimary}},[`${Be}-column-sorter-up + ${Be}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Be}-column-sorters:hover ${Be}-column-sorter`]:{color:un}}}},Zo=Te=>{const{componentCls:Be,opacityLoading:Lt,tableScrollThumbBg:Wt,tableScrollThumbBgHover:rn,tableScrollThumbSize:un,tableScrollBg:An,zIndexTableSticky:fn,stickyScrollBarBorderRadius:On,lineWidth:Tn,lineType:mr,tableBorderColor:or}=Te,tr=`${(0,ri.unit)(Tn)} ${mr} ${or}`;return{[`${Be}-wrapper`]:{[`${Be}-sticky`]:{"&-holder":{position:"sticky",zIndex:fn,background:Te.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,ri.unit)(un)} !important`,zIndex:fn,display:"flex",alignItems:"center",background:An,borderTop:tr,opacity:Lt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:un,backgroundColor:Wt,borderRadius:On,transition:`all ${Te.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:rn}}}}}}},Ja=Te=>{const{componentCls:Be,lineWidth:Lt,tableBorderColor:Wt,calc:rn}=Te,un=`${(0,ri.unit)(Lt)} ${Te.lineType} ${Wt}`;return{[`${Be}-wrapper`]:{[`${Be}-summary`]:{position:"relative",zIndex:Te.zIndexTableFixed,background:Te.tableBg,"> tr":{"> th, > td":{borderBottom:un}}},[`div${Be}-summary`]:{boxShadow:`0 ${(0,ri.unit)(rn(Lt).mul(-1).equal())} 0 ${Wt}`}}}},to=Te=>{const{componentCls:Be,motionDurationMid:Lt,lineWidth:Wt,lineType:rn,tableBorderColor:un,calc:An}=Te,fn=`${(0,ri.unit)(Wt)} ${rn} ${un}`,On=`${Be}-expanded-row-cell`;return{[`${Be}-wrapper`]:{[`${Be}-tbody-virtual`]:{[`${Be}-tbody-virtual-holder-inner`]:{[`
& > ${Be}-row,
& > div:not(${Be}-row) > ${Be}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${Be}-cell`]:{borderBottom:fn,transition:`background ${Lt}`},[`${Be}-expanded-row`]:{[`${On}${On}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,ri.unit)(Wt)})`,borderInlineEnd:"none"}}},[`${Be}-bordered`]:{[`${Be}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:fn,position:"absolute"},[`${Be}-cell`]:{borderInlineEnd:fn,[`&${Be}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:An(Wt).mul(-1).equal(),borderInlineStart:fn}}},[`&${Be}-virtual`]:{[`${Be}-placeholder ${Be}-cell`]:{borderInlineEnd:fn,borderBottom:fn}}}}}};const _a=Te=>{const{componentCls:Be,fontWeightStrong:Lt,tablePaddingVertical:Wt,tablePaddingHorizontal:rn,tableExpandColumnWidth:un,lineWidth:An,lineType:fn,tableBorderColor:On,tableFontSize:Tn,tableBg:mr,tableRadius:or,tableHeaderTextColor:tr,motionDurationMid:Kn,tableHeaderBg:Wn,tableHeaderCellSplitColor:Vr,tableFooterTextColor:Ir,tableFooterBg:$n,calc:Qr}=Te,ua=`${(0,ri.unit)(An)} ${fn} ${On}`;return{[`${Be}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,le.dF)()),{[Be]:Object.assign(Object.assign({},(0,le.Wf)(Te)),{fontSize:Tn,background:mr,borderRadius:`${(0,ri.unit)(or)} ${(0,ri.unit)(or)} 0 0`,scrollbarColor:`${Te.tableScrollThumbBg} ${Te.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,ri.unit)(or)} ${(0,ri.unit)(or)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${Be}-cell,
${Be}-thead > tr > th,
${Be}-tbody > tr > th,
${Be}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${(0,ri.unit)(Wt)} ${(0,ri.unit)(rn)}`,overflowWrap:"break-word"},[`${Be}-title`]:{padding:`${(0,ri.unit)(Wt)} ${(0,ri.unit)(rn)}`},[`${Be}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:tr,fontWeight:Lt,textAlign:"start",background:Wn,borderBottom:ua,transition:`background ${Kn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Be}-selection-column):not(${Be}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Vr,transform:"translateY(-50%)",transition:`background-color ${Kn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Be}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Kn}, border-color ${Kn}`,borderBottom:ua,[`
> ${Be}-wrapper:only-child,
> ${Be}-expanded-row-fixed > ${Be}-wrapper:only-child
`]:{[Be]:{marginBlock:(0,ri.unit)(Qr(Wt).mul(-1).equal()),marginInline:`${(0,ri.unit)(Qr(un).sub(rn).equal())}
${(0,ri.unit)(Qr(rn).mul(-1).equal())}`,[`${Be}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:tr,fontWeight:Lt,textAlign:"start",background:Wn,borderBottom:ua,transition:`background ${Kn} ease`}}},[`${Be}-footer`]:{padding:`${(0,ri.unit)(Wt)} ${(0,ri.unit)(rn)}`,color:Ir,background:$n}})}},Go=Te=>{const{colorFillAlter:Be,colorBgContainer:Lt,colorTextHeading:Wt,colorFillSecondary:rn,colorFillContent:un,controlItemBgActive:An,controlItemBgActiveHover:fn,padding:On,paddingSM:Tn,paddingXS:mr,colorBorderSecondary:or,borderRadiusLG:tr,controlHeight:Kn,colorTextPlaceholder:Wn,fontSize:Vr,fontSizeSM:Ir,lineHeight:$n,lineWidth:Qr,colorIcon:ua,colorIconHover:ra,opacityLoading:oa,controlInteractiveSize:pa}=Te,Da=new ps.FastColor(rn).onBackground(Lt).toHexString(),Fa=new ps.FastColor(un).onBackground(Lt).toHexString(),Co=new ps.FastColor(Be).onBackground(Lt).toHexString(),ia=new ps.FastColor(ua),aa=new ps.FastColor(ra),mt=pa/2-Qr,Ve=mt*2+Qr*3;return{headerBg:Co,headerColor:Wt,headerSortActiveBg:Da,headerSortHoverBg:Fa,bodySortBg:Co,rowHoverBg:Co,rowSelectedBg:An,rowSelectedHoverBg:fn,rowExpandedBg:Be,cellPaddingBlock:On,cellPaddingInline:On,cellPaddingBlockMD:Tn,cellPaddingInlineMD:mr,cellPaddingBlockSM:mr,cellPaddingInlineSM:mr,borderColor:or,headerBorderRadius:tr,footerBg:Co,footerColor:Wt,cellFontSize:Vr,cellFontSizeMD:Vr,cellFontSizeSM:Vr,headerSplitColor:or,fixedHeaderSortActiveBg:Da,headerFilterHoverBg:un,filterDropdownMenuBg:Lt,filterDropdownBg:Lt,expandIconBg:Lt,selectionColumnWidth:Kn,stickyScrollBarBg:Wn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Vr*$n-Qr*3)/2-Math.ceil((Ir*1.4-Qr*3)/2),headerIconColor:ia.clone().setA(ia.a*oa).toRgbString(),headerIconHoverColor:aa.clone().setA(aa.a*oa).toRgbString(),expandIconHalfInner:mt,expandIconSize:Ve,expandIconScale:pa/Ve}},Ga=2;var so=(0,Ke.I$)("Table",Te=>{const{colorTextHeading:Be,colorSplit:Lt,colorBgContainer:Wt,controlInteractiveSize:rn,headerBg:un,headerColor:An,headerSortActiveBg:fn,headerSortHoverBg:On,bodySortBg:Tn,rowHoverBg:mr,rowSelectedBg:or,rowSelectedHoverBg:tr,rowExpandedBg:Kn,cellPaddingBlock:Wn,cellPaddingInline:Vr,cellPaddingBlockMD:Ir,cellPaddingInlineMD:$n,cellPaddingBlockSM:Qr,cellPaddingInlineSM:ua,borderColor:ra,footerBg:oa,footerColor:pa,headerBorderRadius:Da,cellFontSize:Fa,cellFontSizeMD:Co,cellFontSizeSM:ia,headerSplitColor:aa,fixedHeaderSortActiveBg:mt,headerFilterHoverBg:Ve,filterDropdownBg:Xe,expandIconBg:Zn,selectionColumnWidth:lr,stickyScrollBarBg:vr,calc:jn}=Te,er=(0,Et.mergeToken)(Te,{tableFontSize:Fa,tableBg:Wt,tableRadius:Da,tablePaddingVertical:Wn,tablePaddingHorizontal:Vr,tablePaddingVerticalMiddle:Ir,tablePaddingHorizontalMiddle:$n,tablePaddingVerticalSmall:Qr,tablePaddingHorizontalSmall:ua,tableBorderColor:ra,tableHeaderTextColor:An,tableHeaderBg:un,tableFooterTextColor:pa,tableFooterBg:oa,tableHeaderCellSplitColor:aa,tableHeaderSortBg:fn,tableHeaderSortHoverBg:On,tableBodySortBg:Tn,tableFixedHeaderSortActiveBg:mt,tableHeaderFilterActiveBg:Ve,tableFilterDropdownBg:Xe,tableRowHoverBg:mr,tableSelectedRowBg:or,tableSelectedRowHoverBg:tr,zIndexTableFixed:Ga,zIndexTableSticky:jn(Ga).add(1).equal({unit:!1}),tableFontSizeMiddle:Co,tableFontSizeSmall:ia,tableSelectionColumnWidth:lr,tableExpandIconBg:Zn,tableExpandColumnWidth:jn(rn).add(jn(Te.padding).mul(2)).equal(),tableExpandedRowBg:Kn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:vr,tableScrollThumbBgHover:Be,tableScrollBg:Lt});return[_a(er),Jr(er),Ja(er),lo(er),kr(er),Yt(er),ka(er),_n(er),Ja(er),Mr(er),fa(er),Tr(er),Zo(er),Hn(er),Lo(er),_r(er),to(er)]},Go,{unitless:{expandIconScale:!0}});const xo=[],qa=(Te,Be)=>{var Lt,Wt;const{prefixCls:rn,className:un,rootClassName:An,style:fn,size:On,bordered:Tn,dropdownPrefixCls:mr,dataSource:or,pagination:tr,rowSelection:Kn,rowKey:Wn="key",rowClassName:Vr,columns:Ir,children:$n,childrenColumnName:Qr,onChange:ua,getPopupContainer:ra,loading:oa,expandIcon:pa,expandable:Da,expandedRowRender:Fa,expandIconColumnIndex:Co,indentSize:ia,scroll:aa,sortDirections:mt,locale:Ve,showSorterTooltip:Xe={target:"full-header"},virtual:Zn}=Te,lr=(0,Eo.ln)("Table"),vr=y.useMemo(()=>Ir||Pn($n),[Ir,$n]),jn=y.useMemo(()=>vr.some(ro=>ro.responsive),[vr]),er=(0,Hi.Z)(jn),Ln=y.useMemo(()=>{const ro=new Set(Object.keys(er).filter(Xo=>er[Xo]));return vr.filter(Xo=>!Xo.responsive||Xo.responsive.some(Di=>ro.has(Di)))},[vr,er]),Cr=(0,Ii.Z)(Te,["className","style","columns"]),{locale:Ma=Ti.Z,direction:qr,table:jr,renderEmpty:Hr,getPrefixCls:Ho,getPopupContainer:bo}=y.useContext(Si.E_),Pa=(0,di.Z)(On),va=Object.assign(Object.assign({},Ma.Table),Ve),Er=or||xo,ea=Ho("table",rn),ja=Ho("dropdown",mr),[,ar]=(0,zl.ZP)(),wr=(0,wi.Z)(ea),[Ha,ko,Un]=so(ea,wr),$r=Object.assign(Object.assign({childrenColumnName:Qr,expandIconColumnIndex:Co},Da),{expandIcon:(Lt=Da==null?void 0:Da.expandIcon)!==null&&Lt!==void 0?Lt:(Wt=jr==null?void 0:jr.expandable)===null||Wt===void 0?void 0:Wt.expandIcon}),{childrenColumnName:Ya="children"}=$r,ga=y.useMemo(()=>Er.some(ro=>ro==null?void 0:ro[Ya])?"nest":Fa||Da!=null&&Da.expandedRowRender?"row":null,[Er]),Xn={body:y.useRef(null)},jt=ni(ea),Zr=y.useRef(null),ma=y.useRef(null);Oo(Be,()=>Object.assign(Object.assign({},ma.current),{nativeElement:Zr.current}));const Gr=y.useMemo(()=>typeof Wn=="function"?Wn:ro=>ro==null?void 0:ro[Wn],[Wn]),[So]=ol(Er,Ya,Gr),Na={},Ua=function(ro,Xo){let Di=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var sl,Sl,vl,ss;const Il=Object.assign(Object.assign({},Na),ro);Di&&((sl=Na.resetPagination)===null||sl===void 0||sl.call(Na),!((Sl=Il.pagination)===null||Sl===void 0)&&Sl.current&&(Il.pagination.current=1),tr&&((vl=tr.onChange)===null||vl===void 0||vl.call(tr,1,(ss=Il.pagination)===null||ss===void 0?void 0:ss.pageSize))),aa&&aa.scrollToFirstRowOnChange!==!1&&Xn.body.current&&(0,Ai.Z)(0,{getContainer:()=>Xn.body.current}),ua==null||ua(Il.pagination,Il.filters,Il.sorter,{currentDataSource:ei(ds(Er,Il.sorterStates,Ya),Il.filterStates,Ya),action:Xo})},Ca=(ro,Xo)=>{Ua({sorter:ro,sorterStates:Xo},"sort",!1)},[oo,Jo,Fn,Pr]=ks({prefixCls:ea,mergedColumns:Ln,onSorterChange:Ca,sortDirections:mt||["ascend","descend"],tableLocale:va,showSorterTooltip:Xe}),Oa=y.useMemo(()=>ds(Er,Jo,Ya),[Er,Jo]);Na.sorter=Pr(),Na.sorterStates=Jo;const Ba=(ro,Xo)=>{Ua({filters:ro,filterStates:Xo},"filter",!0)},[zr,Ia,wo]=Wi({prefixCls:ea,locale:va,dropdownPrefixCls:ja,mergedColumns:Ln,onFilterChange:Ba,getPopupContainer:ra||bo,rootClassName:Me()(An,wr)}),La=ei(Oa,Ia,Ya);Na.filters=wo,Na.filterStates=Ia;const Za=y.useMemo(()=>{const ro={};return Object.keys(wo).forEach(Xo=>{wo[Xo]!==null&&(ro[Xo]=wo[Xo])}),Object.assign(Object.assign({},Fn),{filters:ro})},[Fn,wo]),[Ao]=Ms(Za),vi=(ro,Xo)=>{Ua({pagination:Object.assign(Object.assign({},Na.pagination),{current:ro,pageSize:Xo})},"paginate")},[ui,Qi]=ll(La.length,vi,tr);Na.pagination=tr===!1?{}:il(ui,tr),Na.resetPagination=Qi;const Ui=y.useMemo(()=>{if(tr===!1||!ui.pageSize)return La;const{current:ro=1,total:Xo,pageSize:Di=cl}=ui;return La.length<Xo?La.length>Di?La.slice((ro-1)*Di,ro*Di):La:La.slice((ro-1)*Di,ro*Di)},[!!tr,La,ui==null?void 0:ui.current,ui==null?void 0:ui.pageSize,ui==null?void 0:ui.total]),[ha,Mo]=go({prefixCls:ea,data:La,pageData:Ui,getRowKey:Gr,getRecordByKey:So,expandType:ga,childrenColumnName:Ya,locale:va,getPopupContainer:ra||bo},Kn),fo=(ro,Xo,Di)=>{let sl;return typeof Vr=="function"?sl=Me()(Vr(ro,Xo,Di)):sl=Me()(Vr),Me()({[`${ea}-row-selected`]:Mo.has(Gr(ro,Xo))},sl)};$r.__PARENT_RENDER_ICON__=$r.expandIcon,$r.expandIcon=$r.expandIcon||pa||$o(va),ga==="nest"&&$r.expandIconColumnIndex===void 0?$r.expandIconColumnIndex=Kn?1:0:$r.expandIconColumnIndex>0&&Kn&&($r.expandIconColumnIndex-=1),typeof $r.indentSize!="number"&&($r.indentSize=typeof ia=="number"?ia:15);const $a=y.useCallback(ro=>Ao(ha(zr(oo(ro)))),[oo,zr,ha]);let gi,zi;if(tr!==!1&&(ui!=null&&ui.total)){let ro;ui.size?ro=ui.size:ro=Pa==="small"||Pa==="middle"?"small":void 0;const Xo=Sl=>y.createElement(Yi.Z,Object.assign({},ui,{className:Me()(`${ea}-pagination ${ea}-pagination-${Sl}`,ui.className),size:ro})),Di=qr==="rtl"?"left":"right",{position:sl}=ui;if(sl!==null&&Array.isArray(sl)){const Sl=sl.find(Il=>Il.includes("top")),vl=sl.find(Il=>Il.includes("bottom")),ss=sl.every(Il=>`${Il}`=="none");!Sl&&!vl&&!ss&&(zi=Xo(Di)),Sl&&(gi=Xo(Sl.toLowerCase().replace("top",""))),vl&&(zi=Xo(vl.toLowerCase().replace("bottom","")))}else zi=Xo(Di)}let Ml;typeof oa=="boolean"?Ml={spinning:oa}:typeof oa=="object"&&(Ml=Object.assign({spinning:!0},oa));const Yl=Me()(Un,wr,`${ea}-wrapper`,jr==null?void 0:jr.className,{[`${ea}-wrapper-rtl`]:qr==="rtl"},un,An,ko),xs=Object.assign(Object.assign({},jr==null?void 0:jr.style),fn),Ss=typeof(Ve==null?void 0:Ve.emptyText)!="undefined"?Ve.emptyText:(Hr==null?void 0:Hr("Table"))||y.createElement(oi.Z,{componentName:"Table"}),Bs=Zn?hs:Is,Ni={},hi=y.useMemo(()=>{const{fontSize:ro,lineHeight:Xo,lineWidth:Di,padding:sl,paddingXS:Sl,paddingSM:vl}=ar,ss=Math.floor(ro*Xo);switch(Pa){case"middle":return vl*2+ss+Di;case"small":return Sl*2+ss+Di;default:return sl*2+ss+Di}},[ar,Pa]);return Zn&&(Ni.listItemHeight=hi),Ha(y.createElement("div",{ref:Zr,className:Yl,style:xs},y.createElement(Fi.Z,Object.assign({spinning:!1},Ml),gi,y.createElement(Bs,Object.assign({},Ni,Cr,{ref:ma,columns:Ln,direction:qr,expandable:$r,prefixCls:ea,className:Me()({[`${ea}-middle`]:Pa==="middle",[`${ea}-small`]:Pa==="small",[`${ea}-bordered`]:Tn,[`${ea}-empty`]:Er.length===0},Un,wr,ko),data:Ui,rowKey:Gr,rowClassName:fo,emptyText:Ss,internalHooks:oe,internalRefs:Xn,transformColumns:$a,getContainerWidth:jt})),zi)))};var uo=y.forwardRef(qa);const co=(Te,Be)=>{const Lt=y.useRef(0);return Lt.current+=1,y.createElement(uo,Object.assign({},Te,{ref:Be,_renderTimes:Lt.current}))},Qo=y.forwardRef(co);Qo.SELECTION_COLUMN=Fo,Qo.EXPAND_COLUMN=Ee,Qo.SELECTION_ALL=_o,Qo.SELECTION_INVERT=ci,Qo.SELECTION_NONE=Ei,Qo.Column=Dr,Qo.ColumnGroup=rr,Qo.Summary=Le;var ii=Qo,li=ii},96599:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return Me}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(2738),Ce=b(29509),ye=b(78776),De=b(22703),ke=b(12919),ve=b(48755),ue=b(36237),Re=b(17835),ge=b(63356),qe=b(51636),Ge=b(16931);const Oe=ce=>{const{paddingXXS:It,lineWidth:_e,tagPaddingHorizontal:Ne,componentCls:pt,calc:xe}=ce,me=xe(Ne).sub(_e).equal(),ot=xe(It).sub(_e).equal();return{[pt]:Object.assign(Object.assign({},(0,ge.Wf)(ce)),{display:"inline-block",height:"auto",marginInlineEnd:ce.marginXS,paddingInline:me,fontSize:ce.tagFontSize,lineHeight:ce.tagLineHeight,whiteSpace:"nowrap",background:ce.defaultBg,border:`${(0,ue.unit)(ce.lineWidth)} ${ce.lineType} ${ce.colorBorder}`,borderRadius:ce.borderRadiusSM,opacity:1,transition:`all ${ce.motionDurationMid}`,textAlign:"start",position:"relative",[`&${pt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ce.defaultColor},[`${pt}-close-icon`]:{marginInlineStart:ot,fontSize:ce.tagIconSize,color:ce.colorTextDescription,cursor:"pointer",transition:`all ${ce.motionDurationMid}`,"&:hover":{color:ce.colorTextHeading}},[`&${pt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ce.iconCls}-close, ${ce.iconCls}-close:hover`]:{color:ce.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${pt}-checkable-checked):hover`]:{color:ce.colorPrimary,backgroundColor:ce.colorFillSecondary},"&:active, &-checked":{color:ce.colorTextLightSolid},"&-checked":{backgroundColor:ce.colorPrimary,"&:hover":{backgroundColor:ce.colorPrimaryHover}},"&:active":{backgroundColor:ce.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ce.iconCls} + span, > span + ${ce.iconCls}`]:{marginInlineStart:me}}),[`${pt}-borderless`]:{borderColor:"transparent",background:ce.tagBorderlessBg}}},we=ce=>{const{lineWidth:It,fontSizeIcon:_e,calc:Ne}=ce,pt=ce.fontSizeSM;return(0,qe.mergeToken)(ce,{tagFontSize:pt,tagLineHeight:(0,ue.unit)(Ne(ce.lineHeightSM).mul(pt).equal()),tagIconSize:Ne(_e).sub(Ne(It).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ce.defaultBg})},ze=ce=>({defaultBg:new Re.FastColor(ce.colorFillQuaternary).onBackground(ce.colorBgContainer).toHexString(),defaultColor:ce.colorText});var ct=(0,Ge.I$)("Tag",ce=>{const It=we(ce);return Oe(It)},ze),Je=function(ce,It){var _e={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&It.indexOf(Ne)<0&&(_e[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Ne=Object.getOwnPropertySymbols(ce);pt<Ne.length;pt++)It.indexOf(Ne[pt])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ne[pt])&&(_e[Ne[pt]]=ce[Ne[pt]]);return _e},se=y.forwardRef((ce,It)=>{const{prefixCls:_e,style:Ne,className:pt,checked:xe,onChange:me,onClick:ot}=ce,Zt=Je(ce,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Tt,tag:Se}=y.useContext(ve.E_),nt=an=>{me==null||me(!xe),ot==null||ot(an)},ht=Tt("tag",_e),[zt,At,Jt]=ct(ht),wt=oe()(ht,`${ht}-checkable`,{[`${ht}-checkable-checked`]:xe},Se==null?void 0:Se.className,pt,At,Jt);return zt(y.createElement("span",Object.assign({},Zt,{ref:It,style:Object.assign(Object.assign({},Ne),Se==null?void 0:Se.style),className:wt,onClick:nt})))}),Ie=b(93427);const ut=ce=>(0,Ie.Z)(ce,(It,_e)=>{let{textColor:Ne,lightBorderColor:pt,lightColor:xe,darkColor:me}=_e;return{[`${ce.componentCls}${ce.componentCls}-${It}`]:{color:Ne,background:xe,borderColor:pt,"&-inverse":{color:ce.colorTextLightSolid,background:me,borderColor:me},[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}});var je=(0,Ge.bk)(["Tag","preset"],ce=>{const It=we(ce);return ut(It)},ze);function xt(ce){return typeof ce!="string"?ce:ce.charAt(0).toUpperCase()+ce.slice(1)}const He=(ce,It,_e)=>{const Ne=xt(_e);return{[`${ce.componentCls}${ce.componentCls}-${It}`]:{color:ce[`color${_e}`],background:ce[`color${Ne}Bg`],borderColor:ce[`color${Ne}Border`],[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}};var et=(0,Ge.bk)(["Tag","status"],ce=>{const It=we(ce);return[He(It,"success","Success"),He(It,"processing","Info"),He(It,"error","Error"),He(It,"warning","Warning")]},ze),lt=function(ce,It){var _e={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&It.indexOf(Ne)<0&&(_e[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Ne=Object.getOwnPropertySymbols(ce);pt<Ne.length;pt++)It.indexOf(Ne[pt])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ne[pt])&&(_e[Ne[pt]]=ce[Ne[pt]]);return _e};const Fe=y.forwardRef((ce,It)=>{const{prefixCls:_e,className:Ne,rootClassName:pt,style:xe,children:me,icon:ot,color:Zt,onClose:Tt,bordered:Se=!0,visible:nt}=ce,ht=lt(ce,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:zt,direction:At,tag:Jt}=y.useContext(ve.E_),[wt,an]=y.useState(!0),Xt=(0,Ae.Z)(ht,["closeIcon","closable"]);y.useEffect(()=>{nt!==void 0&&an(nt)},[nt]);const de=(0,Ce.o2)(Zt),ne=(0,Ce.yT)(Zt),te=de||ne,ae=Object.assign(Object.assign({backgroundColor:Zt&&!te?Zt:void 0},Jt==null?void 0:Jt.style),xe),he=zt("tag",_e),[re,fe,Ze]=ct(he),dt=oe()(he,Jt==null?void 0:Jt.className,{[`${he}-${Zt}`]:te,[`${he}-has-color`]:Zt&&!te,[`${he}-hidden`]:!wt,[`${he}-rtl`]:At==="rtl",[`${he}-borderless`]:!Se},Ne,pt,fe,Ze),We=st=>{st.stopPropagation(),Tt==null||Tt(st),!st.defaultPrevented&&an(!1)},[,Le]=(0,ye.Z)((0,ye.w)(ce),(0,ye.w)(Jt),{closable:!1,closeIconRender:st=>{const pe=y.createElement("span",{className:`${he}-close-icon`,onClick:We},st);return(0,De.wm)(st,pe,Mt=>({onClick:sn=>{var nn;(nn=Mt==null?void 0:Mt.onClick)===null||nn===void 0||nn.call(Mt,sn),We(sn)},className:oe()(Mt==null?void 0:Mt.className,`${he}-close-icon`)}))}}),it=typeof ht.onClick=="function"||me&&me.type==="a",yt=ot||null,Ot=yt?y.createElement(y.Fragment,null,yt,me&&y.createElement("span",null,me)):me,Qe=y.createElement("span",Object.assign({},Xt,{ref:It,className:dt,style:ae}),Ot,Le,de&&y.createElement(je,{key:"preset",prefixCls:he}),ne&&y.createElement(et,{key:"status",prefixCls:he}));return re(it?y.createElement(ke.Z,{component:"Tag"},Qe):Qe)});Fe.CheckableTag=se;var Me=Fe},18287:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return Tt}});var y=b(3741),Ee=b(94480),oe=b(59301),Ae=b(52671),Ce=b(8657),ye=b(54476),De={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"},ke=De,ve=b(7657),ue=function(nt,ht){return oe.createElement(ve.Z,(0,ye.Z)({},nt,{ref:ht,icon:ke}))},Re=oe.forwardRef(ue),ge=Re,qe=b(92310),Ge=b.n(qe),Oe=b(82661),we=b(34061),ze=b(48755),ct=b(56082),Je=b(86641),$e=b(57700),se=b(12425);const Ie=4;function ut(Se){const{dropPosition:nt,dropLevelOffset:ht,prefixCls:zt,indent:At,direction:Jt="ltr"}=Se,wt=Jt==="ltr"?"left":"right",an=Jt==="ltr"?"right":"left",Xt={[wt]:-ht*At+Ie,[an]:0};switch(nt){case-1:Xt.top=-3;break;case 1:Xt.bottom=-3;break;default:Xt.bottom=-3,Xt[wt]=At+Ie;break}return oe.createElement("div",{style:Xt,className:`${zt}-drop-indicator`})}var je=ut,xt=b(85278),et=oe.forwardRef((Se,nt)=>{var ht;const{getPrefixCls:zt,direction:At,virtual:Jt,tree:wt}=oe.useContext(ze.E_),{prefixCls:an,className:Xt,showIcon:de=!1,showLine:ne,switcherIcon:te,switcherLoadingIcon:ae,blockNode:he=!1,children:re,checkable:fe=!1,selectable:Ze=!0,draggable:dt,motion:We,style:Le}=Se,it=zt("tree",an),yt=zt(),Ot=We!=null?We:Object.assign(Object.assign({},(0,Je.Z)(yt)),{motionAppear:!1}),Qe=Object.assign(Object.assign({},Se),{checkable:fe,selectable:Ze,showIcon:de,motion:Ot,blockNode:he,showLine:!!ne,dropIndicatorRender:je}),[st,pe,Mt]=(0,se.ZP)(it),[,sn]=(0,$e.ZP)(),nn=sn.paddingXS/2+(((ht=sn.Tree)===null||ht===void 0?void 0:ht.titleHeight)||sn.controlHeightSM),Kt=oe.useMemo(()=>{if(!dt)return!1;let en={};switch(typeof dt){case"function":en.nodeDraggable=dt;break;case"object":en=Object.assign({},dt);break;default:break}return en.icon!==!1&&(en.icon=en.icon||oe.createElement(ct.Z,null)),en},[dt]),Vt=en=>oe.createElement(xt.Z,{prefixCls:it,switcherIcon:te,switcherLoadingIcon:ae,treeNodeProps:en,showLine:ne});return st(oe.createElement(y.ZP,Object.assign({itemHeight:nn,ref:nt,virtual:Jt},Qe,{style:Object.assign(Object.assign({},wt==null?void 0:wt.style),Le),prefixCls:it,className:Ge()({[`${it}-icon-hide`]:!de,[`${it}-block-node`]:he,[`${it}-unselectable`]:!Ze,[`${it}-rtl`]:At==="rtl"},wt==null?void 0:wt.className,Xt,pe,Mt),direction:At,checkable:fe&&oe.createElement("span",{className:`${it}-checkbox-inner`}),selectable:Ze,switcherIcon:Vt,draggable:Kt}),re))});const lt=0,Pe=1,Fe=2;function Me(Se,nt,ht){const{key:zt,children:At}=ht;function Jt(wt){const an=wt[zt],Xt=wt[At];nt(an,wt)!==!1&&Me(Xt||[],nt,ht)}Se.forEach(Jt)}function ce(Se){let{treeData:nt,expandedKeys:ht,startKey:zt,endKey:At,fieldNames:Jt}=Se;const wt=[];let an=lt;if(zt&&zt===At)return[zt];if(!zt||!At)return[];function Xt(de){return de===zt||de===At}return Me(nt,de=>{if(an===Fe)return!1;if(Xt(de)){if(wt.push(de),an===lt)an=Pe;else if(an===Pe)return an=Fe,!1}else an===Pe&&wt.push(de);return ht.includes(de)},(0,we.w$)(Jt)),wt}function It(Se,nt,ht){const zt=(0,Ee.Z)(nt),At=[];return Me(Se,(Jt,wt)=>{const an=zt.indexOf(Jt);return an!==-1&&(At.push(wt),zt.splice(an,1)),!!zt.length},(0,we.w$)(ht)),At}var _e=function(Se,nt){var ht={};for(var zt in Se)Object.prototype.hasOwnProperty.call(Se,zt)&&nt.indexOf(zt)<0&&(ht[zt]=Se[zt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,zt=Object.getOwnPropertySymbols(Se);At<zt.length;At++)nt.indexOf(zt[At])<0&&Object.prototype.propertyIsEnumerable.call(Se,zt[At])&&(ht[zt[At]]=Se[zt[At]]);return ht};function Ne(Se){const{isLeaf:nt,expanded:ht}=Se;return nt?oe.createElement(Ae.Z,null):ht?oe.createElement(Ce.Z,null):oe.createElement(ge,null)}function pt(Se){let{treeData:nt,children:ht}=Se;return nt||(0,we.zn)(ht)}const xe=(Se,nt)=>{var{defaultExpandAll:ht,defaultExpandParent:zt,defaultExpandedKeys:At}=Se,Jt=_e(Se,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const wt=oe.useRef(null),an=oe.useRef(null),Xt=()=>{const{keyEntities:st}=(0,we.I8)(pt(Jt));let pe;return ht?pe=Object.keys(st):zt?pe=(0,Oe.r7)(Jt.expandedKeys||At||[],st):pe=Jt.expandedKeys||At||[],pe},[de,ne]=oe.useState(Jt.selectedKeys||Jt.defaultSelectedKeys||[]),[te,ae]=oe.useState(()=>Xt());oe.useEffect(()=>{"selectedKeys"in Jt&&ne(Jt.selectedKeys)},[Jt.selectedKeys]),oe.useEffect(()=>{"expandedKeys"in Jt&&ae(Jt.expandedKeys)},[Jt.expandedKeys]);const he=(st,pe)=>{var Mt;return"expandedKeys"in Jt||ae(st),(Mt=Jt.onExpand)===null||Mt===void 0?void 0:Mt.call(Jt,st,pe)},re=(st,pe)=>{var Mt;const{multiple:sn,fieldNames:nn}=Jt,{node:Kt,nativeEvent:Vt}=pe,{key:en=""}=Kt,gt=pt(Jt),kt=Object.assign(Object.assign({},pe),{selected:!0}),$t=(Vt==null?void 0:Vt.ctrlKey)||(Vt==null?void 0:Vt.metaKey),Cn=Vt==null?void 0:Vt.shiftKey;let Ue;sn&&$t?(Ue=st,wt.current=en,an.current=Ue,kt.selectedNodes=It(gt,Ue,nn)):sn&&Cn?(Ue=Array.from(new Set([].concat((0,Ee.Z)(an.current||[]),(0,Ee.Z)(ce({treeData:gt,expandedKeys:te,startKey:en,endKey:wt.current,fieldNames:nn}))))),kt.selectedNodes=It(gt,Ue,nn)):(Ue=[en],wt.current=en,an.current=Ue,kt.selectedNodes=It(gt,Ue,nn)),(Mt=Jt.onSelect)===null||Mt===void 0||Mt.call(Jt,Ue,kt),"selectedKeys"in Jt||ne(Ue)},{getPrefixCls:fe,direction:Ze}=oe.useContext(ze.E_),{prefixCls:dt,className:We,showIcon:Le=!0,expandAction:it="click"}=Jt,yt=_e(Jt,["prefixCls","className","showIcon","expandAction"]),Ot=fe("tree",dt),Qe=Ge()(`${Ot}-directory`,{[`${Ot}-directory-rtl`]:Ze==="rtl"},We);return oe.createElement(et,Object.assign({icon:Ne,ref:nt,blockNode:!0},yt,{showIcon:Le,expandAction:it,prefixCls:Ot,className:Qe,expandedKeys:te,selectedKeys:de,onSelect:re,onExpand:he}))};var ot=oe.forwardRef(xe);const Zt=et;Zt.DirectoryTree=ot,Zt.TreeNode=y.OF;var Tt=Zt},12425:function(Dn,Pt,b){"use strict";b.d(Pt,{ZP:function(){return Oe},Yk:function(){return ge},TM:function(){return qe}});var y=b(36237),Ee=b(36170),oe=b(63356),Ae=b(34961),Ce=b(51636),ye=b(16931);const De=we=>{let{treeCls:ze,treeNodeCls:ct,directoryNodeSelectedBg:Je,directoryNodeSelectedColor:$e,motionDurationMid:se,borderRadius:Ie,controlItemBgHover:ut}=we;return{[`${ze}${ze}-directory ${ct}`]:{[`${ze}-node-content-wrapper`]:{position:"static",[`> *:not(${ze}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${se}`,content:'""',borderRadius:Ie},"&:hover:before":{background:ut}},[`${ze}-switcher, ${ze}-checkbox, ${ze}-draggable-icon`]:{zIndex:1},"&-selected":{[`${ze}-switcher, ${ze}-draggable-icon`]:{color:$e},[`${ze}-node-content-wrapper`]:{color:$e,background:"transparent","&:before, &:hover:before":{background:Je}}}}}},ke=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(we,ze)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ze.motionDurationSlow}`}}}),ue=(we,ze)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ze.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(ze.lineWidthBold)} solid ${ze.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Re=(we,ze)=>{const{treeCls:ct,treeNodeCls:Je,treeNodePadding:$e,titleHeight:se,indentSize:Ie,nodeSelectedBg:ut,nodeHoverBg:je,colorTextQuaternary:xt,controlItemBgActiveDisabled:He}=ze;return{[ct]:Object.assign(Object.assign({},(0,oe.Wf)(ze)),{background:ze.colorBgContainer,borderRadius:ze.borderRadius,transition:`background-color ${ze.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${ct}-rtl ${ct}-switcher_close ${ct}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${ct}-active-focused)`]:Object.assign({},(0,oe.oN)(ze)),[`${ct}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ct}-block-node`]:{[`${ct}-list-holder-inner`]:{alignItems:"stretch",[`${ct}-node-content-wrapper`]:{flex:"auto"},[`${Je}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${ze.colorPrimary}`,opacity:0,animationName:ke,animationDuration:ze.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:ze.borderRadius}}},[Je]:{display:"flex",alignItems:"flex-start",marginBottom:$e,lineHeight:(0,y.unit)(se),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:$e},[`&-disabled ${ct}-node-content-wrapper`]:{color:ze.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${ct}-checkbox-disabled + ${ct}-node-selected,&${Je}-disabled${Je}-selected ${ct}-node-content-wrapper`]:{backgroundColor:He},[`${ct}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Je}-disabled)`]:{[`${ct}-node-content-wrapper`]:{"&:hover":{color:ze.nodeHoverColor}}},[`&-active ${ct}-node-content-wrapper`]:{background:ze.controlItemBgHover},[`&:not(${Je}-disabled).filter-node ${ct}-title`]:{color:ze.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${ct}-draggable-icon`]:{flexShrink:0,width:se,textAlign:"center",visibility:"visible",color:xt},[`&${Je}-disabled ${ct}-draggable-icon`]:{visibility:"hidden"}}},[`${ct}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ie}},[`${ct}-draggable-icon`]:{visibility:"hidden"},[`${ct}-switcher, ${ct}-checkbox`]:{marginInlineEnd:ze.calc(ze.calc(se).sub(ze.controlInteractiveSize)).div(2).equal()},[`${ct}-switcher`]:Object.assign(Object.assign({},ve(we,ze)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${ze.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:se,height:se,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:ze.borderRadius,transition:`all ${ze.motionDurationSlow}`},[`&:not(${ct}-switcher-noop):hover:before`]:{backgroundColor:ze.colorBgTextHover},[`&_close ${ct}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:ze.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ze.calc(se).div(2).equal(),bottom:ze.calc($e).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${ze.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ze.calc(ze.calc(se).div(2).equal()).mul(.8).equal(),height:ze.calc(se).div(2).equal(),borderBottom:`1px solid ${ze.colorBorder}`,content:'""'}}}),[`${ct}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:se,paddingBlock:0,paddingInline:ze.paddingXS,background:"transparent",borderRadius:ze.borderRadius,cursor:"pointer",transition:`all ${ze.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ue(we,ze)),{"&:hover":{backgroundColor:je},[`&${ct}-node-selected`]:{color:ze.nodeSelectedColor,backgroundColor:ut},[`${ct}-iconEle`]:{display:"inline-block",width:se,height:se,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${ct}-unselectable ${ct}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Je}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${ze.colorPrimary}`},"&-show-line":{[`${ct}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ze.calc(se).div(2).equal(),bottom:ze.calc($e).mul(-1).equal(),borderInlineEnd:`1px solid ${ze.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${ct}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Je}-leaf-last ${ct}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(ze.calc(se).div(2).equal())} !important`}})}},ge=function(we,ze){let ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Je=`.${we}`,$e=`${Je}-treenode`,se=ze.calc(ze.paddingXS).div(2).equal(),Ie=(0,Ce.mergeToken)(ze,{treeCls:Je,treeNodeCls:$e,treeNodePadding:se});return[Re(we,Ie),ct&&De(Ie)].filter(Boolean)},qe=we=>{const{controlHeightSM:ze,controlItemBgHover:ct,controlItemBgActive:Je}=we,$e=ze;return{titleHeight:$e,indentSize:$e,nodeHoverBg:ct,nodeHoverColor:we.colorText,nodeSelectedBg:Je,nodeSelectedColor:we.colorText}},Ge=we=>{const{colorTextLightSolid:ze,colorPrimary:ct}=we;return Object.assign(Object.assign({},qe(we)),{directoryNodeSelectedColor:ze,directoryNodeSelectedBg:ct})};var Oe=(0,ye.I$)("Tree",(we,ze)=>{let{prefixCls:ct}=ze;return[{[we.componentCls]:(0,Ee.C2)(`${ct}-checkbox`,we)},ge(ct,we),(0,Ae.Z)(we)]},Ge)},85278:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});var y=b(59301),Ee=b(54476),oe={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"},Ae=oe,Ce=b(7657),ye=function(Je,$e){return y.createElement(Ce.Z,(0,Ee.Z)({},Je,{ref:$e,icon:Ae}))},De=y.forwardRef(ye),ke=De,ve=b(52671),ue=b(58617),Re=b(15075),ge=b(43531),qe=b(92310),Ge=b.n(qe),Oe=b(22703),ze=ct=>{const{prefixCls:Je,switcherIcon:$e,treeNodeProps:se,showLine:Ie,switcherLoadingIcon:ut}=ct,{isLeaf:je,expanded:xt,loading:He}=se;if(He)return y.isValidElement(ut)?ut:y.createElement(ue.Z,{className:`${Je}-switcher-loading-icon`});let et;if(Ie&&typeof Ie=="object"&&(et=Ie.showLeafIcon),je){if(!Ie)return null;if(typeof et!="boolean"&&et){const Fe=typeof et=="function"?et(se):et,Me=`${Je}-switcher-line-custom-icon`;return y.isValidElement(Fe)?(0,Oe.Tm)(Fe,{className:Ge()(Fe.props.className||"",Me)}):Fe}return et?y.createElement(ve.Z,{className:`${Je}-switcher-line-icon`}):y.createElement("span",{className:`${Je}-switcher-leaf-line`})}const lt=`${Je}-switcher-icon`,Pe=typeof $e=="function"?$e(se):$e;return y.isValidElement(Pe)?(0,Oe.Tm)(Pe,{className:Ge()(Pe.props.className||"",lt)}):Pe!==void 0?Pe:Ie?xt?y.createElement(Re.Z,{className:`${Je}-switcher-line-icon`}):y.createElement(ge.Z,{className:`${Je}-switcher-line-icon`}):y.createElement(ke,{className:lt})}},94968:function(Dn,Pt,b){"use strict";b.d(Pt,{default:function(){return _t}});var y=b(59301),Ee=b(94480),oe=b(4676),Ae=b(92310),Ce=b.n(Ae),ye=b(54476),De=b(67732),ke=b(83652),ve=b(31226),ue=b(42403),Re=b(158),ge=b(20068),qe=b(33885),Ge=b(75931),Oe=b(76190),we=b(75044),ze=b(3202),ct=b(26112),Je=b(48736),$e=function(ft,cn){if(ft&&cn){var mn=Array.isArray(cn)?cn:cn.split(","),bn=ft.name||"",tn=ft.type||"",qt=tn.replace(/\/.*$/,"");return mn.some(function(Ct){var gn=Ct.trim();if(/^\*(\/\*)?$/.test(Ct))return!0;if(gn.charAt(0)==="."){var xr=bn.toLowerCase(),ur=gn.toLowerCase(),Ar=[ur];return(ur===".jpg"||ur===".jpeg")&&(Ar=[".jpg",".jpeg"]),Ar.some(function(sa){return xr.endsWith(sa)})}return/\/\*$/.test(gn)?qt===gn.replace(/\/.*$/,""):tn===gn?!0:/^\w+$/.test(gn)?((0,Je.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(gn,"'.Skip for check.")),!0):!1})}return!0};function se(ft,cn){var mn="cannot ".concat(ft.method," ").concat(ft.action," ").concat(cn.status,"'"),bn=new Error(mn);return bn.status=cn.status,bn.method=ft.method,bn.url=ft.action,bn}function Ie(ft){var cn=ft.responseText||ft.response;if(!cn)return cn;try{return JSON.parse(cn)}catch(mn){return cn}}function ut(ft){var cn=new XMLHttpRequest;ft.onProgress&&cn.upload&&(cn.upload.onprogress=function(qt){qt.total>0&&(qt.percent=qt.loaded/qt.total*100),ft.onProgress(qt)});var mn=new FormData;ft.data&&Object.keys(ft.data).forEach(function(tn){var qt=ft.data[tn];if(Array.isArray(qt)){qt.forEach(function(Ct){mn.append("".concat(tn,"[]"),Ct)});return}mn.append(tn,qt)}),ft.file instanceof Blob?mn.append(ft.filename,ft.file,ft.file.name):mn.append(ft.filename,ft.file),cn.onerror=function(qt){ft.onError(qt)},cn.onload=function(){return cn.status<200||cn.status>=300?ft.onError(se(ft,cn),Ie(cn)):ft.onSuccess(Ie(cn),cn)},cn.open(ft.method,ft.action,!0),ft.withCredentials&&"withCredentials"in cn&&(cn.withCredentials=!0);var bn=ft.headers||{};return bn["X-Requested-With"]!==null&&cn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(bn).forEach(function(tn){bn[tn]!==null&&cn.setRequestHeader(tn,bn[tn])}),cn.send(mn),{abort:function(){cn.abort()}}}var je=function(){var ft=(0,ze.Z)((0,we.Z)().mark(function cn(mn,bn){var tn,qt,Ct,gn,xr,ur,Ar,sa;return(0,we.Z)().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:ur=function(){return ur=(0,ze.Z)((0,we.Z)().mark(function Ur(la){return(0,we.Z)().wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.abrupt("return",new Promise(function(Wa){la.file(function(Ka){bn(Ka)?(la.fullPath&&!Ka.webkitRelativePath&&(Object.defineProperties(Ka,{webkitRelativePath:{writable:!0}}),Ka.webkitRelativePath=la.fullPath.replace(/^\//,""),Object.defineProperties(Ka,{webkitRelativePath:{writable:!1}})),Wa(Ka)):Wa(null)})}));case 1:case"end":return za.stop()}},Ur)})),ur.apply(this,arguments)},xr=function(Ur){return ur.apply(this,arguments)},gn=function(){return gn=(0,ze.Z)((0,we.Z)().mark(function Ur(la){var ba,za,Wa,Ka,ca;return(0,we.Z)().wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:ba=la.createReader(),za=[];case 2:return Nr.next=5,new Promise(function(No){ba.readEntries(No,function(){return No([])})});case 5:if(Wa=Nr.sent,Ka=Wa.length,Ka){Nr.next=9;break}return Nr.abrupt("break",12);case 9:for(ca=0;ca<Ka;ca++)za.push(Wa[ca]);Nr.next=2;break;case 12:return Nr.abrupt("return",za);case 13:case"end":return Nr.stop()}},Ur)})),gn.apply(this,arguments)},Ct=function(Ur){return gn.apply(this,arguments)},tn=[],qt=[],mn.forEach(function(na){return qt.push(na.webkitGetAsEntry())}),Ar=function(){var na=(0,ze.Z)((0,we.Z)().mark(function Ur(la,ba){var za,Wa;return(0,we.Z)().wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:if(la){ca.next=2;break}return ca.abrupt("return");case 2:if(la.path=ba||"",!la.isFile){ca.next=10;break}return ca.next=6,xr(la);case 6:za=ca.sent,za&&tn.push(za),ca.next=15;break;case 10:if(!la.isDirectory){ca.next=15;break}return ca.next=13,Ct(la);case 13:Wa=ca.sent,qt.push.apply(qt,(0,Ee.Z)(Wa));case 15:case"end":return ca.stop()}},Ur)}));return function(la,ba){return na.apply(this,arguments)}}(),sa=0;case 9:if(!(sa<qt.length)){Ea.next=15;break}return Ea.next=12,Ar(qt[sa]);case 12:sa++,Ea.next=9;break;case 15:return Ea.abrupt("return",tn);case 16:case"end":return Ea.stop()}},cn)}));return function(mn,bn){return ft.apply(this,arguments)}}(),xt=je,He=+new Date,et=0;function lt(){return"rc-upload-".concat(He,"-").concat(++et)}var Pe=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Fe=function(ft){(0,ue.Z)(mn,ft);var cn=(0,Re.Z)(mn);function mn(){var bn;(0,De.Z)(this,mn);for(var tn=arguments.length,qt=new Array(tn),Ct=0;Ct<tn;Ct++)qt[Ct]=arguments[Ct];return bn=cn.call.apply(cn,[this].concat(qt)),(0,ge.Z)((0,ve.Z)(bn),"state",{uid:lt()}),(0,ge.Z)((0,ve.Z)(bn),"reqs",{}),(0,ge.Z)((0,ve.Z)(bn),"fileInput",void 0),(0,ge.Z)((0,ve.Z)(bn),"_isMounted",void 0),(0,ge.Z)((0,ve.Z)(bn),"onChange",function(gn){var xr=bn.props,ur=xr.accept,Ar=xr.directory,sa=gn.target.files,ya=(0,Ee.Z)(sa).filter(function(Ea){return!Ar||$e(Ea,ur)});bn.uploadFiles(ya),bn.reset()}),(0,ge.Z)((0,ve.Z)(bn),"onClick",function(gn){var xr=bn.fileInput;if(xr){var ur=gn.target,Ar=bn.props.onClick;if(ur&&ur.tagName==="BUTTON"){var sa=xr.parentNode;sa.focus(),ur.blur()}xr.click(),Ar&&Ar(gn)}}),(0,ge.Z)((0,ve.Z)(bn),"onKeyDown",function(gn){gn.key==="Enter"&&bn.onClick(gn)}),(0,ge.Z)((0,ve.Z)(bn),"onFileDrop",function(){var gn=(0,ze.Z)((0,we.Z)().mark(function xr(ur){var Ar,sa,ya;return(0,we.Z)().wrap(function(na){for(;;)switch(na.prev=na.next){case 0:if(Ar=bn.props.multiple,ur.preventDefault(),ur.type!=="dragover"){na.next=4;break}return na.abrupt("return");case 4:if(!bn.props.directory){na.next=11;break}return na.next=7,xt(Array.prototype.slice.call(ur.dataTransfer.items),function(Ur){return $e(Ur,bn.props.accept)});case 7:sa=na.sent,bn.uploadFiles(sa),na.next=14;break;case 11:ya=(0,Ee.Z)(ur.dataTransfer.files).filter(function(Ur){return $e(Ur,bn.props.accept)}),Ar===!1&&(ya=ya.slice(0,1)),bn.uploadFiles(ya);case 14:case"end":return na.stop()}},xr)}));return function(xr){return gn.apply(this,arguments)}}()),(0,ge.Z)((0,ve.Z)(bn),"uploadFiles",function(gn){var xr=(0,Ee.Z)(gn),ur=xr.map(function(Ar){return Ar.uid=lt(),bn.processFile(Ar,xr)});Promise.all(ur).then(function(Ar){var sa=bn.props.onBatchStart;sa==null||sa(Ar.map(function(ya){var Ea=ya.origin,na=ya.parsedFile;return{file:Ea,parsedFile:na}})),Ar.filter(function(ya){return ya.parsedFile!==null}).forEach(function(ya){bn.post(ya)})})}),(0,ge.Z)((0,ve.Z)(bn),"processFile",function(){var gn=(0,ze.Z)((0,we.Z)().mark(function xr(ur,Ar){var sa,ya,Ea,na,Ur,la,ba,za,Wa;return(0,we.Z)().wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:if(sa=bn.props.beforeUpload,ya=ur,!sa){ca.next=14;break}return ca.prev=3,ca.next=6,sa(ur,Ar);case 6:ya=ca.sent,ca.next=12;break;case 9:ca.prev=9,ca.t0=ca.catch(3),ya=!1;case 12:if(ya!==!1){ca.next=14;break}return ca.abrupt("return",{origin:ur,parsedFile:null,action:null,data:null});case 14:if(Ea=bn.props.action,typeof Ea!="function"){ca.next=21;break}return ca.next=18,Ea(ur);case 18:na=ca.sent,ca.next=22;break;case 21:na=Ea;case 22:if(Ur=bn.props.data,typeof Ur!="function"){ca.next=29;break}return ca.next=26,Ur(ur);case 26:la=ca.sent,ca.next=30;break;case 29:la=Ur;case 30:return ba=((0,Oe.Z)(ya)==="object"||typeof ya=="string")&&ya?ya:ur,ba instanceof File?za=ba:za=new File([ba],ur.name,{type:ur.type}),Wa=za,Wa.uid=ur.uid,ca.abrupt("return",{origin:ur,data:la,parsedFile:Wa,action:na});case 35:case"end":return ca.stop()}},xr,null,[[3,9]])}));return function(xr,ur){return gn.apply(this,arguments)}}()),(0,ge.Z)((0,ve.Z)(bn),"saveFileInput",function(gn){bn.fileInput=gn}),bn}return(0,ke.Z)(mn,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(tn){var qt=this,Ct=tn.data,gn=tn.origin,xr=tn.action,ur=tn.parsedFile;if(this._isMounted){var Ar=this.props,sa=Ar.onStart,ya=Ar.customRequest,Ea=Ar.name,na=Ar.headers,Ur=Ar.withCredentials,la=Ar.method,ba=gn.uid,za=ya||ut,Wa={action:xr,filename:Ea,data:Ct,file:ur,headers:na,withCredentials:Ur,method:la||"post",onProgress:function(ca){var Ta=qt.props.onProgress;Ta==null||Ta(ca,ur)},onSuccess:function(ca,Ta){var Nr=qt.props.onSuccess;Nr==null||Nr(ca,ur,Ta),delete qt.reqs[ba]},onError:function(ca,Ta){var Nr=qt.props.onError;Nr==null||Nr(ca,Ta,ur),delete qt.reqs[ba]}};sa(gn),this.reqs[ba]=za(Wa)}}},{key:"reset",value:function(){this.setState({uid:lt()})}},{key:"abort",value:function(tn){var qt=this.reqs;if(tn){var Ct=tn.uid?tn.uid:tn;qt[Ct]&&qt[Ct].abort&&qt[Ct].abort(),delete qt[Ct]}else Object.keys(qt).forEach(function(gn){qt[gn]&&qt[gn].abort&&qt[gn].abort(),delete qt[gn]})}},{key:"render",value:function(){var tn=this.props,qt=tn.component,Ct=tn.prefixCls,gn=tn.className,xr=tn.classNames,ur=xr===void 0?{}:xr,Ar=tn.disabled,sa=tn.id,ya=tn.name,Ea=tn.style,na=tn.styles,Ur=na===void 0?{}:na,la=tn.multiple,ba=tn.accept,za=tn.capture,Wa=tn.children,Ka=tn.directory,ca=tn.openFileDialogOnClick,Ta=tn.onMouseEnter,Nr=tn.onMouseLeave,No=tn.hasControlInside,Ro=(0,Ge.Z)(tn,Pe),Bo=Ce()((0,ge.Z)((0,ge.Z)((0,ge.Z)({},Ct,!0),"".concat(Ct,"-disabled"),Ar),gn,gn)),po=Ka?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},qo=Ar?{}:{onClick:ca?this.onClick:function(){},onKeyDown:ca?this.onKeyDown:function(){},onMouseEnter:Ta,onMouseLeave:Nr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:No?void 0:"0"};return y.createElement(qt,(0,ye.Z)({},qo,{className:Bo,role:No?void 0:"button",style:Ea}),y.createElement("input",(0,ye.Z)({},(0,ct.Z)(Ro,{aria:!0,data:!0}),{id:sa,name:ya,disabled:Ar,type:"file",ref:this.saveFileInput,onClick:function(Do){return Do.stopPropagation()},key:this.state.uid,style:(0,qe.Z)({display:"none"},Ur.input),className:ur.input,accept:ba},po,{multiple:la,onChange:this.onChange},za!=null?{capture:za}:{})),Wa)}}]),mn}(y.Component),Me=Fe;function ce(){}var It=function(ft){(0,ue.Z)(mn,ft);var cn=(0,Re.Z)(mn);function mn(){var bn;(0,De.Z)(this,mn);for(var tn=arguments.length,qt=new Array(tn),Ct=0;Ct<tn;Ct++)qt[Ct]=arguments[Ct];return bn=cn.call.apply(cn,[this].concat(qt)),(0,ge.Z)((0,ve.Z)(bn),"uploader",void 0),(0,ge.Z)((0,ve.Z)(bn),"saveUploader",function(gn){bn.uploader=gn}),bn}return(0,ke.Z)(mn,[{key:"abort",value:function(tn){this.uploader.abort(tn)}},{key:"render",value:function(){return y.createElement(Me,(0,ye.Z)({},this.props,{ref:this.saveUploader}))}}]),mn}(y.Component);(0,ge.Z)(It,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ce,onError:ce,onSuccess:ce,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var _e=It,Ne=_e,pt=b(18929),xe=b(48755),me=b(2171),ot=b(9017),Zt=b(85981),Tt=b(63356),Se=b(34961),nt=b(16931),ht=b(51636),zt=b(36237),Jt=ft=>{const{componentCls:cn,iconCls:mn}=ft;return{[`${cn}-wrapper`]:{[`${cn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ft.colorFillAlter,border:`${(0,zt.unit)(ft.lineWidth)} dashed ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,cursor:"pointer",transition:`border-color ${ft.motionDurationSlow}`,[cn]:{padding:ft.padding},[`${cn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ft.borderRadiusLG,"&:focus-visible":{outline:`${(0,zt.unit)(ft.lineWidthFocus)} solid ${ft.colorPrimaryBorder}`}},[`${cn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${cn}-disabled):hover,
&-hover:not(${cn}-disabled)
`]:{borderColor:ft.colorPrimaryHover},[`p${cn}-drag-icon`]:{marginBottom:ft.margin,[mn]:{color:ft.colorPrimary,fontSize:ft.uploadThumbnailSize}},[`p${cn}-text`]:{margin:`0 0 ${(0,zt.unit)(ft.marginXXS)}`,color:ft.colorTextHeading,fontSize:ft.fontSizeLG},[`p${cn}-hint`]:{color:ft.colorTextDescription,fontSize:ft.fontSize},[`&${cn}-disabled`]:{[`p${cn}-drag-icon ${mn},
p${cn}-text,
p${cn}-hint
`]:{color:ft.colorTextDisabled}}}}}},an=ft=>{const{componentCls:cn,iconCls:mn,fontSize:bn,lineHeight:tn,calc:qt}=ft,Ct=`${cn}-list-item`,gn=`${Ct}-actions`,xr=`${Ct}-action`;return{[`${cn}-wrapper`]:{[`${cn}-list`]:Object.assign(Object.assign({},(0,Tt.dF)()),{lineHeight:ft.lineHeight,[Ct]:{position:"relative",height:qt(ft.lineHeight).mul(bn).equal(),marginTop:ft.marginXS,fontSize:bn,display:"flex",alignItems:"center",transition:`background-color ${ft.motionDurationSlow}`,borderRadius:ft.borderRadiusSM,"&:hover":{backgroundColor:ft.controlItemBgHover},[`${Ct}-name`]:Object.assign(Object.assign({},Tt.vS),{padding:`0 ${(0,zt.unit)(ft.paddingXS)}`,lineHeight:tn,flex:"auto",transition:`all ${ft.motionDurationSlow}`}),[gn]:{whiteSpace:"nowrap",[xr]:{opacity:0},[mn]:{color:ft.actionsColor,transition:`all ${ft.motionDurationSlow}`},[`
${xr}:focus-visible,
&.picture ${xr}
`]:{opacity:1}},[`${cn}-icon ${mn}`]:{color:ft.colorTextDescription,fontSize:bn},[`${Ct}-progress`]:{position:"absolute",bottom:ft.calc(ft.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:qt(bn).add(ft.paddingXS).equal(),fontSize:bn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ct}:hover ${xr}`]:{opacity:1},[`${Ct}-error`]:{color:ft.colorError,[`${Ct}-name, ${cn}-icon ${mn}`]:{color:ft.colorError},[gn]:{[`${mn}, ${mn}:hover`]:{color:ft.colorError},[xr]:{opacity:1}}},[`${cn}-list-item-container`]:{transition:`opacity ${ft.motionDurationSlow}, height ${ft.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Xt=b(99495),ne=ft=>{const{componentCls:cn}=ft,mn=new zt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ft.calc(ft.marginXS).div(-2).equal()}}),bn=new zt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ft.calc(ft.marginXS).div(-2).equal()}}),tn=`${cn}-animate-inline`;return[{[`${cn}-wrapper`]:{[`${tn}-appear, ${tn}-enter, ${tn}-leave`]:{animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseInOutCirc,animationFillMode:"forwards"},[`${tn}-appear, ${tn}-enter`]:{animationName:mn},[`${tn}-leave`]:{animationName:bn}}},{[`${cn}-wrapper`]:(0,Xt.J$)(ft)},mn,bn]},te=b(68361);const ae=ft=>{const{componentCls:cn,iconCls:mn,uploadThumbnailSize:bn,uploadProgressOffset:tn,calc:qt}=ft,Ct=`${cn}-list`,gn=`${Ct}-item`;return{[`${cn}-wrapper`]:{[`
${Ct}${Ct}-picture,
${Ct}${Ct}-picture-card,
${Ct}${Ct}-picture-circle
`]:{[gn]:{position:"relative",height:qt(bn).add(qt(ft.lineWidth).mul(2)).add(qt(ft.paddingXS).mul(2)).equal(),padding:ft.paddingXS,border:`${(0,zt.unit)(ft.lineWidth)} ${ft.lineType} ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,"&:hover":{background:"transparent"},[`${gn}-thumbnail`]:Object.assign(Object.assign({},Tt.vS),{width:bn,height:bn,lineHeight:(0,zt.unit)(qt(bn).add(ft.paddingSM).equal()),textAlign:"center",flex:"none",[mn]:{fontSize:ft.fontSizeHeading2,color:ft.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${gn}-progress`]:{bottom:tn,width:`calc(100% - ${(0,zt.unit)(qt(ft.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:qt(bn).add(ft.paddingXS).equal()}},[`${gn}-error`]:{borderColor:ft.colorError,[`${gn}-thumbnail ${mn}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:ft.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:ft.colorError}}},[`${gn}-uploading`]:{borderStyle:"dashed",[`${gn}-name`]:{marginBottom:tn}}},[`${Ct}${Ct}-picture-circle ${gn}`]:{[`&, &::before, ${gn}-thumbnail`]:{borderRadius:"50%"}}}}},he=ft=>{const{componentCls:cn,iconCls:mn,fontSizeLG:bn,colorTextLightSolid:tn,calc:qt}=ft,Ct=`${cn}-list`,gn=`${Ct}-item`,xr=ft.uploadPicCardSize;return{[`
${cn}-wrapper${cn}-picture-card-wrapper,
${cn}-wrapper${cn}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Tt.dF)()),{display:"block",[`${cn}${cn}-select`]:{width:xr,height:xr,textAlign:"center",verticalAlign:"top",backgroundColor:ft.colorFillAlter,border:`${(0,zt.unit)(ft.lineWidth)} dashed ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,cursor:"pointer",transition:`border-color ${ft.motionDurationSlow}`,[`> ${cn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${cn}-disabled):hover`]:{borderColor:ft.colorPrimary}},[`${Ct}${Ct}-picture-card, ${Ct}${Ct}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ft.marginXS,marginInlineEnd:ft.marginXS}},"@supports (gap: 1px)":{gap:ft.marginXS},[`${Ct}-item-container`]:{display:"inline-block",width:xr,height:xr,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[gn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,zt.unit)(qt(ft.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,zt.unit)(qt(ft.paddingXS).mul(2).equal())})`,backgroundColor:ft.colorBgMask,opacity:0,transition:`all ${ft.motionDurationSlow}`,content:'" "'}},[`${gn}:hover`]:{[`&::before, ${gn}-actions`]:{opacity:1}},[`${gn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ft.motionDurationSlow}`,[`
${mn}-eye,
${mn}-download,
${mn}-delete
`]:{zIndex:10,width:bn,margin:`0 ${(0,zt.unit)(ft.marginXXS)}`,fontSize:bn,cursor:"pointer",transition:`all ${ft.motionDurationSlow}`,color:tn,"&:hover":{color:tn},svg:{verticalAlign:"baseline"}}},[`${gn}-thumbnail, ${gn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${gn}-name`]:{display:"none",textAlign:"center"},[`${gn}-file + ${gn}-name`]:{position:"absolute",bottom:ft.margin,display:"block",width:`calc(100% - ${(0,zt.unit)(qt(ft.paddingXS).mul(2).equal())})`},[`${gn}-uploading`]:{[`&${gn}`]:{backgroundColor:ft.colorFillAlter},[`&::before, ${mn}-eye, ${mn}-download, ${mn}-delete`]:{display:"none"}},[`${gn}-progress`]:{bottom:ft.marginXL,width:`calc(100% - ${(0,zt.unit)(qt(ft.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${cn}-wrapper${cn}-picture-circle-wrapper`]:{[`${cn}${cn}-select`]:{borderRadius:"50%"}}}};var fe=ft=>{const{componentCls:cn}=ft;return{[`${cn}-rtl`]:{direction:"rtl"}}};const Ze=ft=>{const{componentCls:cn,colorTextDisabled:mn}=ft;return{[`${cn}-wrapper`]:Object.assign(Object.assign({},(0,Tt.Wf)(ft)),{[cn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${cn}-select`]:{display:"inline-block"},[`${cn}-hidden`]:{display:"none"},[`${cn}-disabled`]:{color:mn,cursor:"not-allowed"}})}},dt=ft=>({actionsColor:ft.colorTextDescription});var We=(0,nt.I$)("Upload",ft=>{const{fontSizeHeading3:cn,fontHeight:mn,lineWidth:bn,controlHeightLG:tn,calc:qt}=ft,Ct=(0,ht.mergeToken)(ft,{uploadThumbnailSize:qt(cn).mul(2).equal(),uploadProgressOffset:qt(qt(mn).div(2)).add(bn).equal(),uploadPicCardSize:qt(tn).mul(2.55).equal()});return[Ze(Ct),Jt(Ct),ae(Ct),he(Ct),an(Ct),ne(Ct),fe(Ct),(0,Se.Z)(Ct)]},dt),Le={icon:function(cn,mn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:mn}},{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:cn}}]}},name:"file",theme:"twotone"},it=Le,yt=b(7657),Ot=function(cn,mn){return y.createElement(yt.Z,(0,ye.Z)({},cn,{ref:mn,icon:it}))},Qe=y.forwardRef(Ot),st=Qe,pe=b(58617),Mt={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"},sn=Mt,nn=function(cn,mn){return y.createElement(yt.Z,(0,ye.Z)({},cn,{ref:mn,icon:sn}))},Kt=y.forwardRef(nn),Vt=Kt,en={icon:function(cn,mn){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:cn}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:mn}},{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:mn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:mn}},{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:cn}}]}},name:"picture",theme:"twotone"},gt=en,kt=function(cn,mn){return y.createElement(yt.Z,(0,ye.Z)({},cn,{ref:mn,icon:gt}))},$t=y.forwardRef(kt),Cn=$t,Ue=b(77900),St=b(2738),vt=b(40192),Bt=b(86641),yn=b(22703),Mn=b(7939);function cr(ft){return Object.assign(Object.assign({},ft),{lastModified:ft.lastModified,lastModifiedDate:ft.lastModifiedDate,name:ft.name,size:ft.size,type:ft.type,uid:ft.uid,percent:0,originFileObj:ft})}function qn(ft,cn){const mn=(0,Ee.Z)(cn),bn=mn.findIndex(tn=>{let{uid:qt}=tn;return qt===ft.uid});return bn===-1?mn.push(ft):mn[bn]=ft,mn}function Ht(ft,cn){const mn=ft.uid!==void 0?"uid":"name";return cn.filter(bn=>bn[mn]===ft[mn])[0]}function Yn(ft,cn){const mn=ft.uid!==void 0?"uid":"name",bn=cn.filter(tn=>tn[mn]!==ft[mn]);return bn.length===cn.length?null:bn}const Qt=function(){const cn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),bn=cn[cn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(bn)||[""])[0]},vn=ft=>ft.indexOf("image/")===0,Rn=ft=>{if(ft.type&&!ft.thumbUrl)return vn(ft.type);const cn=ft.thumbUrl||ft.url||"",mn=Qt(cn);return/^data:image\//.test(cn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(mn)?!0:!(/^data:/.test(cn)||mn)},Jn=200;function zn(ft){return new Promise(cn=>{if(!ft.type||!vn(ft.type)){cn("");return}const mn=document.createElement("canvas");mn.width=Jn,mn.height=Jn,mn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Jn}px; height: ${Jn}px; z-index: 9999; display: none;`,document.body.appendChild(mn);const bn=mn.getContext("2d"),tn=new Image;if(tn.onload=()=>{const{width:qt,height:Ct}=tn;let gn=Jn,xr=Jn,ur=0,Ar=0;qt>Ct?(xr=Ct*(Jn/qt),Ar=-(xr-gn)/2):(gn=qt*(Jn/Ct),ur=-(gn-xr)/2),bn.drawImage(tn,ur,Ar,gn,xr);const sa=mn.toDataURL();document.body.removeChild(mn),window.URL.revokeObjectURL(tn.src),cn(sa)},tn.crossOrigin="anonymous",ft.type.startsWith("image/svg+xml")){const qt=new FileReader;qt.onload=()=>{qt.result&&typeof qt.result=="string"&&(tn.src=qt.result)},qt.readAsDataURL(ft)}else if(ft.type.startsWith("image/gif")){const qt=new FileReader;qt.onload=()=>{qt.result&&cn(qt.result)},qt.readAsDataURL(ft)}else tn.src=window.URL.createObjectURL(ft)})}var pn=b(26227),dn=b(41464),kn=b(15277),ir=b(89787),sr=b(25399),Gn=y.forwardRef((ft,cn)=>{let{prefixCls:mn,className:bn,style:tn,locale:qt,listType:Ct,file:gn,items:xr,progress:ur,iconRender:Ar,actionIconRender:sa,itemRender:ya,isImgUrl:Ea,showPreviewIcon:na,showRemoveIcon:Ur,showDownloadIcon:la,previewIcon:ba,removeIcon:za,downloadIcon:Wa,extra:Ka,onPreview:ca,onDownload:Ta,onClose:Nr}=ft;var No,Ro;const{status:Bo}=gn,[po,qo]=y.useState(Bo);y.useEffect(()=>{Bo!=="removed"&&qo(Bo)},[Bo]);const[vo,Do]=y.useState(!1);y.useEffect(()=>{const rr=setTimeout(()=>{Do(!0)},300);return()=>{clearTimeout(rr)}},[]);const Qa=Ar(gn);let jo=y.createElement("div",{className:`${mn}-icon`},Qa);if(Ct==="picture"||Ct==="picture-card"||Ct==="picture-circle")if(po==="uploading"||!gn.thumbUrl&&!gn.url){const rr=Ce()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:po!=="uploading"});jo=y.createElement("div",{className:rr},Qa)}else{const rr=Ea!=null&&Ea(gn)?y.createElement("img",{src:gn.thumbUrl||gn.url,alt:gn.name,className:`${mn}-list-item-image`,crossOrigin:gn.crossOrigin}):Qa,yr=Ce()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:Ea&&!Ea(gn)});jo=y.createElement("a",{className:yr,onClick:Wr=>ca(gn,Wr),href:gn.url||gn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},rr)}const ti=Ce()(`${mn}-list-item`,`${mn}-list-item-${po}`),Ci=typeof gn.linkProps=="string"?JSON.parse(gn.linkProps):gn.linkProps,Fr=(typeof Ur=="function"?Ur(gn):Ur)?sa((typeof za=="function"?za(gn):za)||y.createElement(pn.Z,null),()=>Nr(gn),mn,qt.removeFile,!0):null,da=(typeof la=="function"?la(gn):la)&&po==="done"?sa((typeof Wa=="function"?Wa(gn):Wa)||y.createElement(dn.Z,null),()=>Ta(gn),mn,qt.downloadFile):null,tt=Ct!=="picture-card"&&Ct!=="picture-circle"&&y.createElement("span",{key:"download-delete",className:Ce()(`${mn}-list-item-actions`,{picture:Ct==="picture"})},da,Fr),Ft=typeof Ka=="function"?Ka(gn):Ka,Ut=Ft&&y.createElement("span",{className:`${mn}-list-item-extra`},Ft),hn=Ce()(`${mn}-list-item-name`),xn=gn.url?y.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:hn,title:gn.name},Ci,{href:gn.url,onClick:rr=>ca(gn,rr)}),gn.name,Ut):y.createElement("span",{key:"view",className:hn,onClick:rr=>ca(gn,rr),title:gn.name},gn.name,Ut),on=(typeof na=="function"?na(gn):na)&&(gn.url||gn.thumbUrl)?y.createElement("a",{href:gn.url||gn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:rr=>ca(gn,rr),title:qt.previewFile},typeof ba=="function"?ba(gn):ba||y.createElement(kn.Z,null)):null,Sn=(Ct==="picture-card"||Ct==="picture-circle")&&po!=="uploading"&&y.createElement("span",{className:`${mn}-list-item-actions`},on,po==="done"&&da,Fr),{getPrefixCls:wn}=y.useContext(xe.E_),Bn=wn(),fr=y.createElement("div",{className:ti},jo,xn,tt,Sn,vo&&y.createElement(Ue.default,{motionName:`${Bn}-fade`,visible:po==="uploading",motionDeadline:2e3},rr=>{let{className:yr}=rr;const Wr="percent"in gn?y.createElement(ir.Z,Object.assign({},ur,{type:"line",percent:gn.percent,"aria-label":gn["aria-label"],"aria-labelledby":gn["aria-labelledby"]})):null;return y.createElement("div",{className:Ce()(`${mn}-list-item-progress`,yr)},Wr)})),Dr=gn.response&&typeof gn.response=="string"?gn.response:((No=gn.error)===null||No===void 0?void 0:No.statusText)||((Ro=gn.error)===null||Ro===void 0?void 0:Ro.message)||qt.uploadError,Vn=po==="error"?y.createElement(sr.Z,{title:Dr,getPopupContainer:rr=>rr.parentNode},fr):fr;return y.createElement("div",{className:Ce()(`${mn}-list-item-container`,bn),style:tn,ref:cn},ya?ya(Vn,gn,xr,{download:Ta.bind(null,gn),preview:ca.bind(null,gn),remove:Nr.bind(null,gn)}):Vn)});const Sr=(ft,cn)=>{const{listType:mn="text",previewFile:bn=zn,onPreview:tn,onDownload:qt,onRemove:Ct,locale:gn,iconRender:xr,isImageUrl:ur=Rn,prefixCls:Ar,items:sa=[],showPreviewIcon:ya=!0,showRemoveIcon:Ea=!0,showDownloadIcon:na=!1,removeIcon:Ur,previewIcon:la,downloadIcon:ba,extra:za,progress:Wa={size:[-1,2],showInfo:!1},appendAction:Ka,appendActionVisible:ca=!0,itemRender:Ta,disabled:Nr}=ft,No=(0,vt.Z)(),[Ro,Bo]=y.useState(!1),po=["picture-card","picture-circle"].includes(mn);y.useEffect(()=>{mn.startsWith("picture")&&(sa||[]).forEach(Ut=>{!(Ut.originFileObj instanceof File||Ut.originFileObj instanceof Blob)||Ut.thumbUrl!==void 0||(Ut.thumbUrl="",bn==null||bn(Ut.originFileObj).then(hn=>{Ut.thumbUrl=hn||"",No()}))})},[mn,sa,bn]),y.useEffect(()=>{Bo(!0)},[]);const qo=(Ut,hn)=>{if(tn)return hn==null||hn.preventDefault(),tn(Ut)},vo=Ut=>{typeof qt=="function"?qt(Ut):Ut.url&&window.open(Ut.url)},Do=Ut=>{Ct==null||Ct(Ut)},Qa=Ut=>{if(xr)return xr(Ut,mn);const hn=Ut.status==="uploading";if(mn.startsWith("picture")){const xn=mn==="picture"?y.createElement(pe.Z,null):gn.uploading,on=ur!=null&&ur(Ut)?y.createElement(Cn,null):y.createElement(st,null);return hn?xn:on}return hn?y.createElement(pe.Z,null):y.createElement(Vt,null)},jo=(Ut,hn,xn,on,Sn)=>{const wn={type:"text",size:"small",title:on,onClick:Bn=>{var fr,Dr;hn(),y.isValidElement(Ut)&&((Dr=(fr=Ut.props).onClick)===null||Dr===void 0||Dr.call(fr,Bn))},className:`${xn}-list-item-action`};return Sn&&(wn.disabled=Nr),y.isValidElement(Ut)?y.createElement(Mn.ZP,Object.assign({},wn,{icon:(0,yn.Tm)(Ut,Object.assign(Object.assign({},Ut.props),{onClick:()=>{}}))})):y.createElement(Mn.ZP,Object.assign({},wn),y.createElement("span",null,Ut))};y.useImperativeHandle(cn,()=>({handlePreview:qo,handleDownload:vo}));const{getPrefixCls:ti}=y.useContext(xe.E_),Ci=ti("upload",Ar),Fr=ti(),da=Ce()(`${Ci}-list`,`${Ci}-list-${mn}`),tt=y.useMemo(()=>(0,St.Z)((0,Bt.Z)(Fr),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Fr]),Ft=Object.assign(Object.assign({},po?{}:tt),{motionDeadline:2e3,motionName:`${Ci}-${po?"animate-inline":"animate"}`,keys:(0,Ee.Z)(sa.map(Ut=>({key:Ut.uid,file:Ut}))),motionAppear:Ro});return y.createElement("div",{className:da},y.createElement(Ue.CSSMotionList,Object.assign({},Ft,{component:!1}),Ut=>{let{key:hn,file:xn,className:on,style:Sn}=Ut;return y.createElement(Gn,{key:hn,locale:gn,prefixCls:Ci,className:on,style:Sn,file:xn,items:sa,progress:Wa,listType:mn,isImgUrl:ur,showPreviewIcon:ya,showRemoveIcon:Ea,showDownloadIcon:na,removeIcon:Ur,previewIcon:la,downloadIcon:ba,extra:za,iconRender:Qa,actionIconRender:jo,itemRender:Ta,onPreview:qo,onDownload:vo,onClose:Do})}),Ka&&y.createElement(Ue.default,Object.assign({},Ft,{visible:ca,forceRender:!0}),Ut=>{let{className:hn,style:xn}=Ut;return(0,yn.Tm)(Ka,on=>({className:Ce()(on.className,hn),style:Object.assign(Object.assign(Object.assign({},xn),{pointerEvents:hn?"none":void 0}),on.style)}))}))};var Kr=y.forwardRef(Sr),Pn=function(ft,cn,mn,bn){function tn(qt){return qt instanceof mn?qt:new mn(function(Ct){Ct(qt)})}return new(mn||(mn=Promise))(function(qt,Ct){function gn(Ar){try{ur(bn.next(Ar))}catch(sa){Ct(sa)}}function xr(Ar){try{ur(bn.throw(Ar))}catch(sa){Ct(sa)}}function ur(Ar){Ar.done?qt(Ar.value):tn(Ar.value).then(gn,xr)}ur((bn=bn.apply(ft,cn||[])).next())})};const pr=`__LIST_IGNORE_${Date.now()}__`,Br=(ft,cn)=>{const{fileList:mn,defaultFileList:bn,onRemove:tn,showUploadList:qt=!0,listType:Ct="text",onPreview:gn,onDownload:xr,onChange:ur,onDrop:Ar,previewFile:sa,disabled:ya,locale:Ea,iconRender:na,isImageUrl:Ur,progress:la,prefixCls:ba,className:za,type:Wa="select",children:Ka,style:ca,itemRender:Ta,maxCount:Nr,data:No={},multiple:Ro=!1,hasControlInside:Bo=!0,action:po="",accept:qo="",supportServerRender:vo=!0,rootClassName:Do}=ft,Qa=y.useContext(me.Z),jo=ya!=null?ya:Qa,[ti,Ci]=(0,pt.Z)(bn||[],{value:mn,postState:Oo=>Oo!=null?Oo:[]}),[Fr,da]=y.useState("drop"),tt=y.useRef(null),Ft=y.useRef(null);y.useMemo(()=>{const Oo=Date.now();(mn||[]).forEach((Ai,Si)=>{!Ai.uid&&!Object.isFrozen(Ai)&&(Ai.uid=`__AUTO__${Oo}_${Si}__`)})},[mn]);const Ut=(Oo,Ai,Si)=>{let oi=(0,Ee.Z)(Ai),wi=!1;Nr===1?oi=oi.slice(-1):Nr&&(wi=oi.length>Nr,oi=oi.slice(0,Nr)),(0,oe.flushSync)(()=>{Ci(oi)});const di={file:Oo,fileList:oi};Si&&(di.event=Si),(!wi||Oo.status==="removed"||oi.some(Hi=>Hi.uid===Oo.uid))&&(0,oe.flushSync)(()=>{ur==null||ur(di)})},hn=(Oo,Ai)=>Pn(void 0,void 0,void 0,function*(){const{beforeUpload:Si,transformFile:oi}=ft;let wi=Oo;if(Si){const di=yield Si(Oo,Ai);if(di===!1)return!1;if(delete Oo[pr],di===pr)return Object.defineProperty(Oo,pr,{value:!0,configurable:!0}),!1;typeof di=="object"&&di&&(wi=di)}return oi&&(wi=yield oi(wi)),wi}),xn=Oo=>{const Ai=Oo.filter(wi=>!wi.file[pr]);if(!Ai.length)return;const Si=Ai.map(wi=>cr(wi.file));let oi=(0,Ee.Z)(ti);Si.forEach(wi=>{oi=qn(wi,oi)}),Si.forEach((wi,di)=>{let Hi=wi;if(Ai[di].parsedFile)wi.status="uploading";else{const{originFileObj:Ti}=wi;let Yi;try{Yi=new File([Ti],Ti.name,{type:Ti.type})}catch(Fi){Yi=new Blob([Ti],{type:Ti.type}),Yi.name=Ti.name,Yi.lastModifiedDate=new Date,Yi.lastModified=new Date().getTime()}Yi.uid=wi.uid,Hi=Yi}Ut(Hi,oi)})},on=(Oo,Ai,Si)=>{try{typeof Oo=="string"&&(Oo=JSON.parse(Oo))}catch(di){}if(!Ht(Ai,ti))return;const oi=cr(Ai);oi.status="done",oi.percent=100,oi.response=Oo,oi.xhr=Si;const wi=qn(oi,ti);Ut(oi,wi)},Sn=(Oo,Ai)=>{if(!Ht(Ai,ti))return;const Si=cr(Ai);Si.status="uploading",Si.percent=Oo.percent;const oi=qn(Si,ti);Ut(Si,oi,Oo)},wn=(Oo,Ai,Si)=>{if(!Ht(Si,ti))return;const oi=cr(Si);oi.error=Oo,oi.response=Ai,oi.status="error";const wi=qn(oi,ti);Ut(oi,wi)},Bn=Oo=>{let Ai;Promise.resolve(typeof tn=="function"?tn(Oo):tn).then(Si=>{var oi;if(Si===!1)return;const wi=Yn(Oo,ti);wi&&(Ai=Object.assign(Object.assign({},Oo),{status:"removed"}),ti==null||ti.forEach(di=>{const Hi=Ai.uid!==void 0?"uid":"name";di[Hi]===Ai[Hi]&&!Object.isFrozen(di)&&(di.status="removed")}),(oi=tt.current)===null||oi===void 0||oi.abort(Ai),Ut(Ai,wi))})},fr=Oo=>{da(Oo.type),Oo.type==="drop"&&(Ar==null||Ar(Oo))};y.useImperativeHandle(cn,()=>({onBatchStart:xn,onSuccess:on,onProgress:Sn,onError:wn,fileList:ti,upload:tt.current,nativeElement:Ft.current}));const{getPrefixCls:Dr,direction:Vn,upload:rr}=y.useContext(xe.E_),yr=Dr("upload",ba),Wr=Object.assign(Object.assign({onBatchStart:xn,onError:wn,onProgress:Sn,onSuccess:on},ft),{data:No,multiple:Ro,action:po,accept:qo,supportServerRender:vo,prefixCls:yr,disabled:jo,beforeUpload:hn,onChange:void 0,hasControlInside:Bo});delete Wr.className,delete Wr.style,(!Ka||jo)&&delete Wr.id;const xa=`${yr}-wrapper`,[eo,no,Io]=We(yr,xa),[Eo]=(0,ot.Z)("Upload",Zt.Z.Upload),{showRemoveIcon:zo,showPreviewIcon:Wo,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:_o,downloadIcon:ci,extra:Ei}=typeof qt=="boolean"?{}:qt,bi=typeof zo=="undefined"?!jo:zo,Ri=(Oo,Ai)=>qt?y.createElement(Kr,{prefixCls:yr,listType:Ct,items:ti,previewFile:sa,onPreview:gn,onDownload:xr,onRemove:Bn,showRemoveIcon:bi,showPreviewIcon:Wo,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:_o,downloadIcon:ci,iconRender:na,extra:Ei,locale:Object.assign(Object.assign({},Eo),Ea),isImageUrl:Ur,progress:la,appendAction:Oo,appendActionVisible:Ai,itemRender:Ta,disabled:jo}):Oo,Po=Ce()(xa,za,Do,no,Io,rr==null?void 0:rr.className,{[`${yr}-rtl`]:Vn==="rtl",[`${yr}-picture-card-wrapper`]:Ct==="picture-card",[`${yr}-picture-circle-wrapper`]:Ct==="picture-circle"}),go=Object.assign(Object.assign({},rr==null?void 0:rr.style),ca);if(Wa==="drag"){const Oo=Ce()(no,yr,`${yr}-drag`,{[`${yr}-drag-uploading`]:ti.some(Ai=>Ai.status==="uploading"),[`${yr}-drag-hover`]:Fr==="dragover",[`${yr}-disabled`]:jo,[`${yr}-rtl`]:Vn==="rtl"});return eo(y.createElement("span",{className:Po,ref:Ft},y.createElement("div",{className:Oo,style:go,onDrop:fr,onDragOver:fr,onDragLeave:fr},y.createElement(Ne,Object.assign({},Wr,{ref:tt,className:`${yr}-btn`}),y.createElement("div",{className:`${yr}-drag-container`},Ka))),Ri()))}const Ii=Ce()(yr,`${yr}-select`,{[`${yr}-disabled`]:jo,[`${yr}-hidden`]:!Ka}),Bi=y.createElement("div",{className:Ii},y.createElement(Ne,Object.assign({},Wr,{ref:tt})));return eo(Ct==="picture-card"||Ct==="picture-circle"?y.createElement("span",{className:Po,ref:Ft},Ri(Bi,!!Ka)):y.createElement("span",{className:Po,ref:Ft},Bi,Ri()))};var Gt=y.forwardRef(Br),ln=function(ft,cn){var mn={};for(var bn in ft)Object.prototype.hasOwnProperty.call(ft,bn)&&cn.indexOf(bn)<0&&(mn[bn]=ft[bn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,bn=Object.getOwnPropertySymbols(ft);tn<bn.length;tn++)cn.indexOf(bn[tn])<0&&Object.prototype.propertyIsEnumerable.call(ft,bn[tn])&&(mn[bn[tn]]=ft[bn[tn]]);return mn},Rt=y.forwardRef((ft,cn)=>{var{style:mn,height:bn,hasControlInside:tn=!1}=ft,qt=ln(ft,["style","height","hasControlInside"]);return y.createElement(Gt,Object.assign({ref:cn,hasControlInside:tn},qt,{type:"drag",style:Object.assign(Object.assign({},mn),{height:bn})}))});const Nt=Gt;Nt.Dragger=Rt,Nt.LIST_IGNORE=pr;var _t=Nt},99498:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){y.defineOption("placeholder","",function(ke,ve,ue){var Re=ue&&ue!=y.Init;if(ve&&!Re)ke.on("blur",Ce),ke.on("change",ye),ke.on("swapDoc",ye),y.on(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose=function(){Ae(ke)}),ye(ke);else if(!ve&&Re){ke.off("blur",Ce),ke.off("change",ye),ke.off("swapDoc",ye),y.off(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose),Ee(ke);var ge=ke.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}ve&&!ke.hasFocus()&&Ce(ke)});function Ee(ke){ke.state.placeholder&&(ke.state.placeholder.parentNode.removeChild(ke.state.placeholder),ke.state.placeholder=null)}function oe(ke){Ee(ke);var ve=ke.state.placeholder=document.createElement("pre");ve.style.cssText="height: 0; overflow: visible",ve.style.direction=ke.getOption("direction"),ve.className="CodeMirror-placeholder CodeMirror-line-like";var ue=ke.getOption("placeholder");typeof ue=="string"&&(ue=document.createTextNode(ue)),ve.appendChild(ue),ke.display.lineSpace.insertBefore(ve,ke.display.lineSpace.firstChild)}function Ae(ke){setTimeout(function(){var ve=!1,ue=ke.getInputField();ue.nodeName=="TEXTAREA"?ve=!ue.value:ke.lineCount()==1&&(ve=!/[^\u200b]/.test(ue.querySelector(".CodeMirror-line").textContent)),ve?oe(ke):Ee(ke)},20)}function Ce(ke){De(ke)&&oe(ke)}function ye(ke){var ve=ke.getWrapperElement(),ue=De(ke);ve.className=ve.className.replace(" CodeMirror-empty","")+(ue?" CodeMirror-empty":""),ue?oe(ke):Ee(ke)}function De(ke){return ke.lineCount()===1&&ke.getLine(0)===""}})},25717:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){var Ee={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},oe=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Oe,we,ze){ze&&ze!=y.Init&&(Oe.removeKeyMap(Ce),Oe.state.closeBrackets=null),we&&(ye(Ae(we,"pairs")),Oe.state.closeBrackets=we,Oe.addKeyMap(Ce))});function Ae(Oe,we){return we=="pairs"&&typeof Oe=="string"?Oe:typeof Oe=="object"&&Oe[we]!=null?Oe[we]:Ee[we]}var Ce={Backspace:ve,Enter:ue};function ye(Oe){for(var we=0;we<Oe.length;we++){var ze=Oe.charAt(we),ct="'"+ze+"'";Ce[ct]||(Ce[ct]=De(ze))}}ye(Ee.pairs+"`");function De(Oe){return function(we){return ge(we,Oe)}}function ke(Oe){var we=Oe.state.closeBrackets;if(!we||we.override)return we;var ze=Oe.getModeAt(Oe.getCursor());return ze.closeBrackets||we}function ve(Oe){var we=ke(Oe);if(!we||Oe.getOption("disableInput"))return y.Pass;for(var ze=Ae(we,"pairs"),ct=Oe.listSelections(),Je=0;Je<ct.length;Je++){if(!ct[Je].empty())return y.Pass;var $e=qe(Oe,ct[Je].head);if(!$e||ze.indexOf($e)%2!=0)return y.Pass}for(var Je=ct.length-1;Je>=0;Je--){var se=ct[Je].head;Oe.replaceRange("",oe(se.line,se.ch-1),oe(se.line,se.ch+1),"+delete")}}function ue(Oe){var we=ke(Oe),ze=we&&Ae(we,"explode");if(!ze||Oe.getOption("disableInput"))return y.Pass;for(var ct=Oe.listSelections(),Je=0;Je<ct.length;Je++){if(!ct[Je].empty())return y.Pass;var $e=qe(Oe,ct[Je].head);if(!$e||ze.indexOf($e)%2!=0)return y.Pass}Oe.operation(function(){var se=Oe.lineSeparator()||`
`;Oe.replaceSelection(se+se,null),Oe.execCommand("goCharLeft"),ct=Oe.listSelections();for(var Ie=0;Ie<ct.length;Ie++){var ut=ct[Ie].head.line;Oe.indentLine(ut,null,!0),Oe.indentLine(ut+1,null,!0)}})}function Re(Oe){var we=y.cmpPos(Oe.anchor,Oe.head)>0;return{anchor:new oe(Oe.anchor.line,Oe.anchor.ch+(we?-1:1)),head:new oe(Oe.head.line,Oe.head.ch+(we?1:-1))}}function ge(Oe,we){var ze=ke(Oe);if(!ze||Oe.getOption("disableInput"))return y.Pass;var ct=Ae(ze,"pairs"),Je=ct.indexOf(we);if(Je==-1)return y.Pass;for(var $e=Ae(ze,"closeBefore"),se=Ae(ze,"triples"),Ie=ct.charAt(Je+1)==we,ut=Oe.listSelections(),je=Je%2==0,xt,He=0;He<ut.length;He++){var et=ut[He],lt=et.head,Pe,Fe=Oe.getRange(lt,oe(lt.line,lt.ch+1));if(je&&!et.empty())Pe="surround";else if((Ie||!je)&&Fe==we)Ie&&Ge(Oe,lt)?Pe="both":se.indexOf(we)>=0&&Oe.getRange(lt,oe(lt.line,lt.ch+3))==we+we+we?Pe="skipThree":Pe="skip";else if(Ie&&lt.ch>1&&se.indexOf(we)>=0&&Oe.getRange(oe(lt.line,lt.ch-2),lt)==we+we){if(lt.ch>2&&/\bstring/.test(Oe.getTokenTypeAt(oe(lt.line,lt.ch-2))))return y.Pass;Pe="addFour"}else if(Ie){var Me=lt.ch==0?" ":Oe.getRange(oe(lt.line,lt.ch-1),lt);if(!y.isWordChar(Fe)&&Me!=we&&!y.isWordChar(Me))Pe="both";else return y.Pass}else if(je&&(Fe.length===0||/\s/.test(Fe)||$e.indexOf(Fe)>-1))Pe="both";else return y.Pass;if(!xt)xt=Pe;else if(xt!=Pe)return y.Pass}var ce=Je%2?ct.charAt(Je-1):we,It=Je%2?we:ct.charAt(Je+1);Oe.operation(function(){if(xt=="skip")Oe.execCommand("goCharRight");else if(xt=="skipThree")for(var _e=0;_e<3;_e++)Oe.execCommand("goCharRight");else if(xt=="surround"){for(var Ne=Oe.getSelections(),_e=0;_e<Ne.length;_e++)Ne[_e]=ce+Ne[_e]+It;Oe.replaceSelections(Ne,"around"),Ne=Oe.listSelections().slice();for(var _e=0;_e<Ne.length;_e++)Ne[_e]=Re(Ne[_e]);Oe.setSelections(Ne)}else xt=="both"?(Oe.replaceSelection(ce+It,null),Oe.triggerElectric(ce+It),Oe.execCommand("goCharLeft")):xt=="addFour"&&(Oe.replaceSelection(ce+ce+ce+ce,"before"),Oe.execCommand("goCharRight"))})}function qe(Oe,we){var ze=Oe.getRange(oe(we.line,we.ch-1),oe(we.line,we.ch+1));return ze.length==2?ze:null}function Ge(Oe,we){var ze=Oe.getTokenAt(oe(we.line,we.ch+1));return/\bstring/.test(ze.type)&&ze.start==we.ch&&(we.ch==0||!/\bstring/.test(Oe.getTokenTypeAt(we)))}})},6313:function(Dn,Pt,b){(function(y){y(b(89780),b(32855))})(function(y){y.defineOption("autoCloseTags",!1,function(ve,ue,Re){if(Re!=y.Init&&Re&&ve.removeKeyMap("autoCloseTags"),!!ue){var ge={name:"autoCloseTags"};(typeof ue!="object"||ue.whenClosing!==!1)&&(ge["'/'"]=function(qe){return ye(qe)}),(typeof ue!="object"||ue.whenOpening!==!1)&&(ge["'>'"]=function(qe){return Ae(qe)}),ve.addKeyMap(ge)}});var Ee=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],oe=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ae(ve){if(ve.getOption("disableInput"))return y.Pass;for(var ue=ve.listSelections(),Re=[],ge=ve.getOption("autoCloseTags"),qe=0;qe<ue.length;qe++){if(!ue[qe].empty())return y.Pass;var Ge=ue[qe].head,Oe=ve.getTokenAt(Ge),we=y.innerMode(ve.getMode(),Oe.state),ze=we.state,ct=we.mode.xmlCurrentTag&&we.mode.xmlCurrentTag(ze),Je=ct&&ct.name;if(!Je)return y.Pass;var $e=we.mode.configuration=="html",se=typeof ge=="object"&&ge.dontCloseTags||$e&&Ee,Ie=typeof ge=="object"&&ge.indentTags||$e&&oe;Oe.end>Ge.ch&&(Je=Je.slice(0,Je.length-Oe.end+Ge.ch));var ut=Je.toLowerCase();if(!Je||Oe.type=="string"&&(Oe.end!=Ge.ch||!/[\"\']/.test(Oe.string.charAt(Oe.string.length-1))||Oe.string.length==1)||Oe.type=="tag"&&ct.close||Oe.string.indexOf("/")==Ge.ch-Oe.start-1||se&&De(se,ut)>-1||ke(ve,we.mode.xmlCurrentContext&&we.mode.xmlCurrentContext(ze)||[],Je,Ge,!0))return y.Pass;var je=typeof ge=="object"&&ge.emptyTags;if(je&&De(je,Je)>-1){Re[qe]={text:"/>",newPos:y.Pos(Ge.line,Ge.ch+2)};continue}var xt=Ie&&De(Ie,ut)>-1;Re[qe]={indent:xt,text:">"+(xt?`
`:"")+"</"+Je+">",newPos:xt?y.Pos(Ge.line+1,0):y.Pos(Ge.line,Ge.ch+1)}}for(var He=typeof ge=="object"&&ge.dontIndentOnAutoClose,qe=ue.length-1;qe>=0;qe--){var et=Re[qe];ve.replaceRange(et.text,ue[qe].head,ue[qe].anchor,"+insert");var lt=ve.listSelections().slice(0);lt[qe]={head:et.newPos,anchor:et.newPos},ve.setSelections(lt),!He&&et.indent&&(ve.indentLine(et.newPos.line,null,!0),ve.indentLine(et.newPos.line+1,null,!0))}}function Ce(ve,ue){for(var Re=ve.listSelections(),ge=[],qe=ue?"/":"</",Ge=ve.getOption("autoCloseTags"),Oe=typeof Ge=="object"&&Ge.dontIndentOnSlash,we=0;we<Re.length;we++){if(!Re[we].empty())return y.Pass;var ze=Re[we].head,ct=ve.getTokenAt(ze),Je=y.innerMode(ve.getMode(),ct.state),$e=Je.state;if(ue&&(ct.type=="string"||ct.string.charAt(0)!="<"||ct.start!=ze.ch-1))return y.Pass;var se,Ie=Je.mode.name!="xml"&&ve.getMode().name=="htmlmixed";if(Ie&&Je.mode.name=="javascript")se=qe+"script";else if(Ie&&Je.mode.name=="css")se=qe+"style";else{var ut=Je.mode.xmlCurrentContext&&Je.mode.xmlCurrentContext($e);if(!ut||ut.length&&ke(ve,ut,ut[ut.length-1],ze))return y.Pass;se=qe+ut[ut.length-1]}ve.getLine(ze.line).charAt(ct.end)!=">"&&(se+=">"),ge[we]=se}if(ve.replaceSelections(ge),Re=ve.listSelections(),!Oe)for(var we=0;we<Re.length;we++)(we==Re.length-1||Re[we].head.line<Re[we+1].head.line)&&ve.indentLine(Re[we].head.line)}function ye(ve){return ve.getOption("disableInput")?y.Pass:Ce(ve,!0)}y.commands.closeTag=function(ve){return Ce(ve)};function De(ve,ue){if(ve.indexOf)return ve.indexOf(ue);for(var Re=0,ge=ve.length;Re<ge;++Re)if(ve[Re]==ue)return Re;return-1}function ke(ve,ue,Re,ge,qe){if(!y.scanForClosingTag)return!1;var Ge=Math.min(ve.lastLine()+1,ge.line+500),Oe=y.scanForClosingTag(ve,ge,null,Ge);if(!Oe||Oe.tag!=Re)return!1;for(var we=qe?1:0,ze=ue.length-1;ze>=0&&ue[ze]==Re;ze--)++we;ge=Oe.to;for(var ze=1;ze<we;ze++){var ct=y.scanForClosingTag(ve,ge,null,Ge);if(!ct||ct.tag!=Re)return!1;ge=ct.to}return!0}})},32855:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){"use strict";var Ee=y.Pos;function oe(ze,ct){return ze.line-ct.line||ze.ch-ct.ch}var Ae="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Ce=Ae+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ye=new RegExp("<(/?)(["+Ae+"]["+Ce+"]*)","g");function De(ze,ct,Je,$e){this.line=ct,this.ch=Je,this.cm=ze,this.text=ze.getLine(ct),this.min=$e?Math.max($e.from,ze.firstLine()):ze.firstLine(),this.max=$e?Math.min($e.to-1,ze.lastLine()):ze.lastLine()}function ke(ze,ct){var Je=ze.cm.getTokenTypeAt(Ee(ze.line,ct));return Je&&/\btag\b/.test(Je)}function ve(ze){if(!(ze.line>=ze.max))return ze.ch=0,ze.text=ze.cm.getLine(++ze.line),!0}function ue(ze){if(!(ze.line<=ze.min))return ze.text=ze.cm.getLine(--ze.line),ze.ch=ze.text.length,!0}function Re(ze){for(;;){var ct=ze.text.indexOf(">",ze.ch);if(ct==-1){if(ve(ze))continue;return}if(!ke(ze,ct+1)){ze.ch=ct+1;continue}var Je=ze.text.lastIndexOf("/",ct),$e=Je>-1&&!/\S/.test(ze.text.slice(Je+1,ct));return ze.ch=ct+1,$e?"selfClose":"regular"}}function ge(ze){for(;;){var ct=ze.ch?ze.text.lastIndexOf("<",ze.ch-1):-1;if(ct==-1){if(ue(ze))continue;return}if(!ke(ze,ct+1)){ze.ch=ct;continue}ye.lastIndex=ct,ze.ch=ct;var Je=ye.exec(ze.text);if(Je&&Je.index==ct)return Je}}function qe(ze){for(;;){ye.lastIndex=ze.ch;var ct=ye.exec(ze.text);if(!ct){if(ve(ze))continue;return}if(!ke(ze,ct.index+1)){ze.ch=ct.index+1;continue}return ze.ch=ct.index+ct[0].length,ct}}function Ge(ze){for(;;){var ct=ze.ch?ze.text.lastIndexOf(">",ze.ch-1):-1;if(ct==-1){if(ue(ze))continue;return}if(!ke(ze,ct+1)){ze.ch=ct;continue}var Je=ze.text.lastIndexOf("/",ct),$e=Je>-1&&!/\S/.test(ze.text.slice(Je+1,ct));return ze.ch=ct+1,$e?"selfClose":"regular"}}function Oe(ze,ct){for(var Je=[];;){var $e=qe(ze),se,Ie=ze.line,ut=ze.ch-($e?$e[0].length:0);if(!$e||!(se=Re(ze)))return;if(se!="selfClose")if($e[1]){for(var je=Je.length-1;je>=0;--je)if(Je[je]==$e[2]){Je.length=je;break}if(je<0&&(!ct||ct==$e[2]))return{tag:$e[2],from:Ee(Ie,ut),to:Ee(ze.line,ze.ch)}}else Je.push($e[2])}}function we(ze,ct){for(var Je=[];;){var $e=Ge(ze);if(!$e)return;if($e=="selfClose"){ge(ze);continue}var se=ze.line,Ie=ze.ch,ut=ge(ze);if(!ut)return;if(ut[1])Je.push(ut[2]);else{for(var je=Je.length-1;je>=0;--je)if(Je[je]==ut[2]){Je.length=je;break}if(je<0&&(!ct||ct==ut[2]))return{tag:ut[2],from:Ee(ze.line,ze.ch),to:Ee(se,Ie)}}}}y.registerHelper("fold","xml",function(ze,ct){for(var Je=new De(ze,ct.line,0);;){var $e=qe(Je);if(!$e||Je.line!=ct.line)return;var se=Re(Je);if(!se)return;if(!$e[1]&&se!="selfClose"){var Ie=Ee(Je.line,Je.ch),ut=Oe(Je,$e[2]);return ut&&oe(ut.from,Ie)>0?{from:Ie,to:ut.from}:null}}}),y.findMatchingTag=function(ze,ct,Je){var $e=new De(ze,ct.line,ct.ch,Je);if(!($e.text.indexOf(">")==-1&&$e.text.indexOf("<")==-1)){var se=Re($e),Ie=se&&Ee($e.line,$e.ch),ut=se&&ge($e);if(!(!se||!ut||oe($e,ct)>0)){var je={from:Ee($e.line,$e.ch),to:Ie,tag:ut[2]};return se=="selfClose"?{open:je,close:null,at:"open"}:ut[1]?{open:we($e,ut[2]),close:je,at:"close"}:($e=new De(ze,Ie.line,Ie.ch,Je),{open:je,close:Oe($e,ut[2]),at:"open"})}}},y.findEnclosingTag=function(ze,ct,Je,$e){for(var se=new De(ze,ct.line,ct.ch,Je);;){var Ie=we(se,$e);if(!Ie)break;var ut=new De(ze,ct.line,ct.ch,Je),je=Oe(ut,Ie.tag);if(je)return{open:Ie,close:je}}},y.scanForClosingTag=function(ze,ct,Je,$e){var se=new De(ze,ct.line,ct.ch,$e?{from:0,to:$e}:null);return Oe(se,Je)}})},89780:function(Dn){(function(Pt,b){Dn.exports=b()})(this,function(){"use strict";var Pt=navigator.userAgent,b=navigator.platform,y=/gecko\/\d/i.test(Pt),Ee=/MSIE \d/.test(Pt),oe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Pt),Ae=/Edge\/(\d+)/.exec(Pt),Ce=Ee||oe||Ae,ye=Ce&&(Ee?document.documentMode||6:+(Ae||oe)[1]),De=!Ae&&/WebKit\//.test(Pt),ke=De&&/Qt\/\d+\.\d+/.test(Pt),ve=!Ae&&/Chrome\//.test(Pt),ue=/Opera\//.test(Pt),Re=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Pt),qe=/PhantomJS/.test(Pt),Ge=!Ae&&/AppleWebKit/.test(Pt)&&/Mobile\/\w+/.test(Pt),Oe=/Android/.test(Pt),we=Ge||Oe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Pt),ze=Ge||/Mac/.test(b),ct=/\bCrOS\b/.test(Pt),Je=/win/i.test(b),$e=ue&&Pt.match(/Version\/(\d*\.\d*)/);$e&&($e=Number($e[1])),$e&&$e>=15&&(ue=!1,De=!0);var se=ze&&(ke||ue&&($e==null||$e<12.11)),Ie=y||Ce&&ye>=9;function ut(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var je=function(a,E){var z=a.className,x=ut(E).exec(z);if(x){var ee=z.slice(x.index+x[0].length);a.className=z.slice(0,x.index)+(ee?x[1]+ee:"")}};function xt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function He(a,E){return xt(a).appendChild(E)}function et(a,E,z,x){var ee=document.createElement(a);if(z&&(ee.className=z),x&&(ee.style.cssText=x),typeof E=="string")ee.appendChild(document.createTextNode(E));else if(E)for(var ie=0;ie<E.length;++ie)ee.appendChild(E[ie]);return ee}function lt(a,E,z,x){var ee=et(a,E,z,x);return ee.setAttribute("role","presentation"),ee}var Pe;document.createRange?Pe=function(a,E,z,x){var ee=document.createRange();return ee.setEnd(x||a,z),ee.setStart(a,E),ee}:Pe=function(a,E,z){var x=document.body.createTextRange();try{x.moveToElementText(a.parentNode)}catch(ee){return x}return x.collapse(!0),x.moveEnd("character",z),x.moveStart("character",E),x};function Fe(a,E){if(E.nodeType==3&&(E=E.parentNode),a.contains)return a.contains(E);do if(E.nodeType==11&&(E=E.host),E==a)return!0;while(E=E.parentNode)}function Me(){var a;try{a=document.activeElement}catch(E){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function ce(a,E){var z=a.className;ut(E).test(z)||(a.className+=(z?" ":"")+E)}function It(a,E){for(var z=a.split(" "),x=0;x<z.length;x++)z[x]&&!ut(z[x]).test(E)&&(E+=" "+z[x]);return E}var _e=function(a){a.select()};Ge?_e=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Ce&&(_e=function(a){try{a.select()}catch(E){}});function Ne(a){var E=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,E)}}function pt(a,E,z){E||(E={});for(var x in a)a.hasOwnProperty(x)&&(z!==!1||!E.hasOwnProperty(x))&&(E[x]=a[x]);return E}function xe(a,E,z,x,ee){E==null&&(E=a.search(/[^\s\u00a0]/),E==-1&&(E=a.length));for(var ie=x||0,be=ee||0;;){var Ye=a.indexOf(" ",ie);if(Ye<0||Ye>=E)return be+(E-ie);be+=Ye-ie,be+=z-be%z,ie=Ye+1}}var me=function(){this.id=null,this.f=null,this.time=0,this.handler=Ne(this.onTimeout,this)};me.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},me.prototype.set=function(a,E){this.f=E;var z=+new Date+a;(!this.id||z<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=z)};function ot(a,E){for(var z=0;z<a.length;++z)if(a[z]==E)return z;return-1}var Zt=50,Tt={toString:function(){return"CodeMirror.Pass"}},Se={scroll:!1},nt={origin:"*mouse"},ht={origin:"+move"};function zt(a,E,z){for(var x=0,ee=0;;){var ie=a.indexOf(" ",x);ie==-1&&(ie=a.length);var be=ie-x;if(ie==a.length||ee+be>=E)return x+Math.min(be,E-ee);if(ee+=ie-x,ee+=z-ee%z,x=ie+1,ee>=E)return x}}var At=[""];function Jt(a){for(;At.length<=a;)At.push(wt(At)+" ");return At[a]}function wt(a){return a[a.length-1]}function an(a,E){for(var z=[],x=0;x<a.length;x++)z[x]=E(a[x],x);return z}function Xt(a,E,z){for(var x=0,ee=z(E);x<a.length&&z(a[x])<=ee;)x++;a.splice(x,0,E)}function de(){}function ne(a,E){var z;return Object.create?z=Object.create(a):(de.prototype=a,z=new de),E&&pt(E,z),z}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ae(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function he(a,E){return E?E.source.indexOf("\\w")>-1&&ae(a)?!0:E.test(a):ae(a)}function re(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var fe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ze(a){return a.charCodeAt(0)>=768&&fe.test(a)}function dt(a,E,z){for(;(z<0?E>0:E<a.length)&&Ze(a.charAt(E));)E+=z;return E}function We(a,E,z){for(var x=E>z?-1:1;;){if(E==z)return E;var ee=(E+z)/2,ie=x<0?Math.ceil(ee):Math.floor(ee);if(ie==E)return a(ie)?E:z;a(ie)?z=ie:E=ie+x}}function Le(a,E,z,x){if(!a)return x(E,z,"ltr",0);for(var ee=!1,ie=0;ie<a.length;++ie){var be=a[ie];(be.from<z&&be.to>E||E==z&&be.to==E)&&(x(Math.max(be.from,E),Math.min(be.to,z),be.level==1?"rtl":"ltr",ie),ee=!0)}ee||x(E,z,"ltr")}var it=null;function yt(a,E,z){var x;it=null;for(var ee=0;ee<a.length;++ee){var ie=a[ee];if(ie.from<E&&ie.to>E)return ee;ie.to==E&&(ie.from!=ie.to&&z=="before"?x=ee:it=ee),ie.from==E&&(ie.from!=ie.to&&z!="before"?x=ee:it=ee)}return x!=null?x:it}var Ot=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function z(Dt){return Dt<=247?a.charAt(Dt):1424<=Dt&&Dt<=1524?"R":1536<=Dt&&Dt<=1785?E.charAt(Dt-1536):1774<=Dt&&Dt<=2220?"r":8192<=Dt&&Dt<=8203?"w":Dt==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,ie=/[LRr]/,be=/[Lb1n]/,Ye=/[1n]/;function at(Dt,En,Nn){this.level=Dt,this.from=En,this.to=Nn}return function(Dt,En){var Nn=En=="ltr"?"L":"R";if(Dt.length==0||En=="ltr"&&!x.test(Dt))return!1;for(var br=Dt.length,hr=[],ta=0;ta<br;++ta)hr.push(z(Dt.charCodeAt(ta)));for(var Aa=0,Xa=Nn;Aa<br;++Aa){var mo=hr[Aa];mo=="m"?hr[Aa]=Xa:Xa=mo}for(var To=0,ho=Nn;To<br;++To){var Uo=hr[To];Uo=="1"&&ho=="r"?hr[To]="n":ie.test(Uo)&&(ho=Uo,Uo=="r"&&(hr[To]="R"))}for(var fi=1,si=hr[0];fi<br-1;++fi){var Pi=hr[fi];Pi=="+"&&si=="1"&&hr[fi+1]=="1"?hr[fi]="1":Pi==","&&si==hr[fi+1]&&(si=="1"||si=="n")&&(hr[fi]=si),si=Pi}for(var tl=0;tl<br;++tl){var Nl=hr[tl];if(Nl==",")hr[tl]="N";else if(Nl=="%"){var fl=void 0;for(fl=tl+1;fl<br&&hr[fl]=="%";++fl);for(var os=tl&&hr[tl-1]=="!"||fl<br&&hr[fl]=="1"?"1":"N",ql=tl;ql<fl;++ql)hr[ql]=os;tl=fl-1}}for(var wl=0,_l=Nn;wl<br;++wl){var kl=hr[wl];_l=="L"&&kl=="1"?hr[wl]="L":ie.test(kl)&&(_l=kl)}for(var Fl=0;Fl<br;++Fl)if(ee.test(hr[Fl])){var Al=void 0;for(Al=Fl+1;Al<br&&ee.test(hr[Al]);++Al);for(var pl=(Fl?hr[Fl-1]:Nn)=="L",$l=(Al<br?hr[Al]:Nn)=="L",tu=pl==$l?pl?"L":"R":Nn,zs=Fl;zs<Al;++zs)hr[zs]=tu;Fl=Al-1}for(var Zl=[],Ds,Pl=0;Pl<br;)if(be.test(hr[Pl])){var Ou=Pl;for(++Pl;Pl<br&&be.test(hr[Pl]);++Pl);Zl.push(new at(0,Ou,Pl))}else{var Os=Pl,Gs=Zl.length,Qs=En=="rtl"?1:0;for(++Pl;Pl<br&&hr[Pl]!="L";++Pl);for(var Gl=Os;Gl<Pl;)if(Ye.test(hr[Gl])){Os<Gl&&(Zl.splice(Gs,0,new at(1,Os,Gl)),Gs+=Qs);var nu=Gl;for(++Gl;Gl<Pl&&Ye.test(hr[Gl]);++Gl);Zl.splice(Gs,0,new at(2,nu,Gl)),Gs+=Qs,Os=Gl}else++Gl;Os<Pl&&Zl.splice(Gs,0,new at(1,Os,Pl))}return En=="ltr"&&(Zl[0].level==1&&(Ds=Dt.match(/^\s+/))&&(Zl[0].from=Ds[0].length,Zl.unshift(new at(0,0,Ds[0].length))),wt(Zl).level==1&&(Ds=Dt.match(/\s+$/))&&(wt(Zl).to-=Ds[0].length,Zl.push(new at(0,br-Ds[0].length,br)))),En=="rtl"?Zl.reverse():Zl}}();function Qe(a,E){var z=a.order;return z==null&&(z=a.order=Ot(a.text,E)),z}var st=[],pe=function(a,E,z){if(a.addEventListener)a.addEventListener(E,z,!1);else if(a.attachEvent)a.attachEvent("on"+E,z);else{var x=a._handlers||(a._handlers={});x[E]=(x[E]||st).concat(z)}};function Mt(a,E){return a._handlers&&a._handlers[E]||st}function sn(a,E,z){if(a.removeEventListener)a.removeEventListener(E,z,!1);else if(a.detachEvent)a.detachEvent("on"+E,z);else{var x=a._handlers,ee=x&&x[E];if(ee){var ie=ot(ee,z);ie>-1&&(x[E]=ee.slice(0,ie).concat(ee.slice(ie+1)))}}}function nn(a,E){var z=Mt(a,E);if(z.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee<z.length;++ee)z[ee].apply(null,x)}function Kt(a,E,z){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),nn(a,z||E.type,a,E),Cn(E)||E.codemirrorIgnore}function Vt(a){var E=a._handlers&&a._handlers.cursorActivity;if(E)for(var z=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),x=0;x<E.length;++x)ot(z,E[x])==-1&&z.push(E[x])}function en(a,E){return Mt(a,E).length>0}function gt(a){a.prototype.on=function(E,z){pe(this,E,z)},a.prototype.off=function(E,z){sn(this,E,z)}}function kt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function $t(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Cn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ue(a){kt(a),$t(a)}function St(a){return a.target||a.srcElement}function vt(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ze&&a.ctrlKey&&E==1&&(E=3),E}var Bt=function(){if(Ce&&ye<9)return!1;var a=et("div");return"draggable"in a||"dragDrop"in a}(),yn;function Mn(a){if(yn==null){var E=et("span","\u200B");He(a,et("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(yn=E.offsetWidth<=1&&E.offsetHeight>2&&!(Ce&&ye<8))}var z=yn?et("span","\u200B"):et("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return z.setAttribute("cm-text",""),z}var cr;function qn(a){if(cr!=null)return cr;var E=He(a,document.createTextNode("A\u062EA")),z=Pe(E,0,1).getBoundingClientRect(),x=Pe(E,1,2).getBoundingClientRect();return xt(a),!z||z.left==z.right?!1:cr=x.right-z.right<3}var Ht=`
b`.split(/\n/).length!=3?function(a){for(var E=0,z=[],x=a.length;E<=x;){var ee=a.indexOf(`
`,E);ee==-1&&(ee=a.length);var ie=a.slice(E,a.charAt(ee-1)=="\r"?ee-1:ee),be=ie.indexOf("\r");be!=-1?(z.push(ie.slice(0,be)),E+=be+1):(z.push(ie),E=ee+1)}return z}:function(a){return a.split(/\r\n?|\n/)},Yn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(z){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Qt=function(){var a=et("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),vn=null;function Rn(a){if(vn!=null)return vn;var E=He(a,et("span","x")),z=E.getBoundingClientRect(),x=Pe(E,0,1).getBoundingClientRect();return vn=Math.abs(z.left-x.left)>1}var Jn={},zn={};function pn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Jn[a]=E}function dn(a,E){zn[a]=E}function kn(a){if(typeof a=="string"&&zn.hasOwnProperty(a))a=zn[a];else if(a&&typeof a.name=="string"&&zn.hasOwnProperty(a.name)){var E=zn[a.name];typeof E=="string"&&(E={name:E}),a=ne(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return kn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return kn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function ir(a,E){E=kn(E);var z=Jn[E.name];if(!z)return ir(a,"text/plain");var x=z(a,E);if(sr.hasOwnProperty(E.name)){var ee=sr[E.name];for(var ie in ee)ee.hasOwnProperty(ie)&&(x.hasOwnProperty(ie)&&(x["_"+ie]=x[ie]),x[ie]=ee[ie])}if(x.name=E.name,E.helperType&&(x.helperType=E.helperType),E.modeProps)for(var be in E.modeProps)x[be]=E.modeProps[be];return x}var sr={};function gr(a,E){var z=sr.hasOwnProperty(a)?sr[a]:sr[a]={};pt(E,z)}function Gn(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var z={};for(var x in E){var ee=E[x];ee instanceof Array&&(ee=ee.concat([])),z[x]=ee}return z}function Sr(a,E){for(var z;a.innerMode&&(z=a.innerMode(E),!(!z||z.mode==a));)E=z.state,a=z.mode;return z||{mode:a,state:E}}function nr(a,E,z){return a.startState?a.startState(E,z):!0}var Kr=function(a,E,z){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=z};Kr.prototype.eol=function(){return this.pos>=this.string.length},Kr.prototype.sol=function(){return this.pos==this.lineStart},Kr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Kr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Kr.prototype.eat=function(a){var E=this.string.charAt(this.pos),z;if(typeof a=="string"?z=E==a:z=E&&(a.test?a.test(E):a(E)),z)return++this.pos,E},Kr.prototype.eatWhile=function(a){for(var E=this.pos;this.eat(a););return this.pos>E},Kr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Kr.prototype.skipToEnd=function(){this.pos=this.string.length},Kr.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},Kr.prototype.backUp=function(a){this.pos-=a},Kr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=xe(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?xe(this.string,this.lineStart,this.tabSize):0)},Kr.prototype.indentation=function(){return xe(this.string,null,this.tabSize)-(this.lineStart?xe(this.string,this.lineStart,this.tabSize):0)},Kr.prototype.match=function(a,E,z){if(typeof a=="string"){var x=function(be){return z?be.toLowerCase():be},ee=this.string.substr(this.pos,a.length);if(x(ee)==x(a))return E!==!1&&(this.pos+=a.length),!0}else{var ie=this.string.slice(this.pos).match(a);return ie&&ie.index>0?null:(ie&&E!==!1&&(this.pos+=ie[0].length),ie)}},Kr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Kr.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},Kr.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},Kr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Pn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var z=a;!z.lines;)for(var x=0;;++x){var ee=z.children[x],ie=ee.chunkSize();if(E<ie){z=ee;break}E-=ie}return z.lines[E]}function pr(a,E,z){var x=[],ee=E.line;return a.iter(E.line,z.line+1,function(ie){var be=ie.text;ee==z.line&&(be=be.slice(0,z.ch)),ee==E.line&&(be=be.slice(E.ch)),x.push(be),++ee}),x}function Br(a,E,z){var x=[];return a.iter(E,z,function(ee){x.push(ee.text)}),x}function dr(a,E){var z=E-a.height;if(z)for(var x=a;x;x=x.parent)x.height+=z}function Gt(a){if(a.parent==null)return null;for(var E=a.parent,z=ot(E.lines,a),x=E.parent;x;E=x,x=x.parent)for(var ee=0;x.children[ee]!=E;++ee)z+=x.children[ee].chunkSize();return z+E.first}function ln(a,E){var z=a.first;e:do{for(var x=0;x<a.children.length;++x){var ee=a.children[x],ie=ee.height;if(E<ie){a=ee;continue e}E-=ie,z+=ee.chunkSize()}return z}while(!a.lines);for(var be=0;be<a.lines.length;++be){var Ye=a.lines[be],at=Ye.height;if(E<at)break;E-=at}return z+be}function bt(a,E){return E>=a.first&&E<a.first+a.size}function Rt(a,E){return String(a.lineNumberFormatter(E+a.firstLineNumber))}function Nt(a,E,z){if(z===void 0&&(z=null),!(this instanceof Nt))return new Nt(a,E,z);this.line=a,this.ch=E,this.sticky=z}function _t(a,E){return a.line-E.line||a.ch-E.ch}function ft(a,E){return a.sticky==E.sticky&&_t(a,E)==0}function cn(a){return Nt(a.line,a.ch)}function mn(a,E){return _t(a,E)<0?E:a}function bn(a,E){return _t(a,E)<0?a:E}function tn(a,E){return Math.max(a.first,Math.min(E,a.first+a.size-1))}function qt(a,E){if(E.line<a.first)return Nt(a.first,0);var z=a.first+a.size-1;return E.line>z?Nt(z,Pn(a,z).text.length):Ct(E,Pn(a,E.line).text.length)}function Ct(a,E){var z=a.ch;return z==null||z>E?Nt(a.line,E):z<0?Nt(a.line,0):a}function gn(a,E){for(var z=[],x=0;x<E.length;x++)z[x]=qt(a,E[x]);return z}var xr=function(a,E){this.state=a,this.lookAhead=E},ur=function(a,E,z,x){this.state=E,this.doc=a,this.line=z,this.maxLookAhead=x||0,this.baseTokens=null,this.baseTokenPos=1};ur.prototype.lookAhead=function(a){var E=this.doc.getLine(this.line+a);return E!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),E},ur.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},ur.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ur.fromSaved=function(a,E,z){return E instanceof xr?new ur(a,Gn(a.mode,E.state),z,E.lookAhead):new ur(a,Gn(a.mode,E),z)},ur.prototype.save=function(a){var E=a!==!1?Gn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new xr(E,this.maxLookAhead):E};function Ar(a,E,z,x){var ee=[a.state.modeGen],ie={};Wa(a,E.text,a.doc.mode,z,function(Dt,En){return ee.push(Dt,En)},ie,x);for(var be=z.state,Ye=function(Dt){z.baseTokens=ee;var En=a.state.overlays[Dt],Nn=1,br=0;z.state=!0,Wa(a,E.text,En.mode,z,function(hr,ta){for(var Aa=Nn;br<hr;){var Xa=ee[Nn];Xa>hr&&ee.splice(Nn,1,hr,ee[Nn+1],Xa),Nn+=2,br=Math.min(hr,Xa)}if(ta)if(En.opaque)ee.splice(Aa,Nn-Aa,hr,"overlay "+ta),Nn=Aa+2;else for(;Aa<Nn;Aa+=2){var mo=ee[Aa+1];ee[Aa+1]=(mo?mo+" ":"")+"overlay "+ta}},ie),z.state=be,z.baseTokens=null,z.baseTokenPos=1},at=0;at<a.state.overlays.length;++at)Ye(at);return{styles:ee,classes:ie.bgClass||ie.textClass?ie:null}}function sa(a,E,z){if(!E.styles||E.styles[0]!=a.state.modeGen){var x=ya(a,Gt(E)),ee=E.text.length>a.options.maxHighlightLength&&Gn(a.doc.mode,x.state),ie=Ar(a,E,x);ee&&(x.state=ee),E.stateAfter=x.save(!ee),E.styles=ie.styles,ie.classes?E.styleClasses=ie.classes:E.styleClasses&&(E.styleClasses=null),z===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function ya(a,E,z){var x=a.doc,ee=a.display;if(!x.mode.startState)return new ur(x,!0,E);var ie=Ka(a,E,z),be=ie>x.first&&Pn(x,ie-1).stateAfter,Ye=be?ur.fromSaved(x,be,ie):new ur(x,nr(x.mode),ie);return x.iter(ie,E,function(at){Ea(a,at.text,Ye);var Dt=Ye.line;at.stateAfter=Dt==E-1||Dt%5==0||Dt>=ee.viewFrom&&Dt<ee.viewTo?Ye.save():null,Ye.nextLine()}),z&&(x.modeFrontier=Ye.line),Ye}function Ea(a,E,z,x){var ee=a.doc.mode,ie=new Kr(E,a.options.tabSize,z);for(ie.start=ie.pos=x||0,E==""&&na(ee,z.state);!ie.eol();)Ur(ee,ie,z.state),ie.start=ie.pos}function na(a,E){if(a.blankLine)return a.blankLine(E);if(a.innerMode){var z=Sr(a,E);if(z.mode.blankLine)return z.mode.blankLine(z.state)}}function Ur(a,E,z,x){for(var ee=0;ee<10;ee++){x&&(x[0]=Sr(a,z).mode);var ie=a.token(E,z);if(E.pos>E.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var la=function(a,E,z){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=z};function ba(a,E,z,x){var ee=a.doc,ie=ee.mode,be;E=qt(ee,E);var Ye=Pn(ee,E.line),at=ya(a,E.line,z),Dt=new Kr(Ye.text,a.options.tabSize,at),En;for(x&&(En=[]);(x||Dt.pos<E.ch)&&!Dt.eol();)Dt.start=Dt.pos,be=Ur(ie,Dt,at.state),x&&En.push(new la(Dt,be,Gn(ee.mode,at.state)));return x?En:new la(Dt,be,at.state)}function za(a,E){if(a)for(;;){var z=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!z)break;a=a.slice(0,z.index)+a.slice(z.index+z[0].length);var x=z[1]?"bgClass":"textClass";E[x]==null?E[x]=z[2]:new RegExp("(?:^|\\s)"+z[2]+"(?:$|\\s)").test(E[x])||(E[x]+=" "+z[2])}return a}function Wa(a,E,z,x,ee,ie,be){var Ye=z.flattenSpans;Ye==null&&(Ye=a.options.flattenSpans);var at=0,Dt=null,En=new Kr(E,a.options.tabSize,x),Nn,br=a.options.addModeClass&&[null];for(E==""&&za(na(z,x.state),ie);!En.eol();){if(En.pos>a.options.maxHighlightLength?(Ye=!1,be&&Ea(a,E,x,En.pos),En.pos=E.length,Nn=null):Nn=za(Ur(z,En,x.state,br),ie),br){var hr=br[0].name;hr&&(Nn="m-"+(Nn?hr+" "+Nn:hr))}if(!Ye||Dt!=Nn){for(;at<En.start;)at=Math.min(En.start,at+5e3),ee(at,Dt);Dt=Nn}En.start=En.pos}for(;at<En.pos;){var ta=Math.min(En.pos,at+5e3);ee(ta,Dt),at=ta}}function Ka(a,E,z){for(var x,ee,ie=a.doc,be=z?-1:E-(a.doc.mode.innerMode?1e3:100),Ye=E;Ye>be;--Ye){if(Ye<=ie.first)return ie.first;var at=Pn(ie,Ye-1),Dt=at.stateAfter;if(Dt&&(!z||Ye+(Dt instanceof xr?Dt.lookAhead:0)<=ie.modeFrontier))return Ye;var En=xe(at.text,null,a.options.tabSize);(ee==null||x>En)&&(ee=Ye-1,x=En)}return ee}function ca(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontier<E-10)){for(var z=a.first,x=E-1;x>z;x--){var ee=Pn(a,x).stateAfter;if(ee&&(!(ee instanceof xr)||x+ee.lookAhead<E)){z=x+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,z)}}var Ta=!1,Nr=!1;function No(){Ta=!0}function Ro(){Nr=!0}function Bo(a,E,z){this.marker=a,this.from=E,this.to=z}function po(a,E){if(a)for(var z=0;z<a.length;++z){var x=a[z];if(x.marker==E)return x}}function qo(a,E){for(var z,x=0;x<a.length;++x)a[x]!=E&&(z||(z=[])).push(a[x]);return z}function vo(a,E){a.markedSpans=a.markedSpans?a.markedSpans.concat([E]):[E],E.marker.attachLine(a)}function Do(a,E,z){var x;if(a)for(var ee=0;ee<a.length;++ee){var ie=a[ee],be=ie.marker,Ye=ie.from==null||(be.inclusiveLeft?ie.from<=E:ie.from<E);if(Ye||ie.from==E&&be.type=="bookmark"&&(!z||!ie.marker.insertLeft)){var at=ie.to==null||(be.inclusiveRight?ie.to>=E:ie.to>E);(x||(x=[])).push(new Bo(be,ie.from,at?null:ie.to))}}return x}function Qa(a,E,z){var x;if(a)for(var ee=0;ee<a.length;++ee){var ie=a[ee],be=ie.marker,Ye=ie.to==null||(be.inclusiveRight?ie.to>=E:ie.to>E);if(Ye||ie.from==E&&be.type=="bookmark"&&(!z||ie.marker.insertLeft)){var at=ie.from==null||(be.inclusiveLeft?ie.from<=E:ie.from<E);(x||(x=[])).push(new Bo(be,at?null:ie.from-E,ie.to==null?null:ie.to-E))}}return x}function jo(a,E){if(E.full)return null;var z=bt(a,E.from.line)&&Pn(a,E.from.line).markedSpans,x=bt(a,E.to.line)&&Pn(a,E.to.line).markedSpans;if(!z&&!x)return null;var ee=E.from.ch,ie=E.to.ch,be=_t(E.from,E.to)==0,Ye=Do(z,ee,be),at=Qa(x,ie,be),Dt=E.text.length==1,En=wt(E.text).length+(Dt?ee:0);if(Ye)for(var Nn=0;Nn<Ye.length;++Nn){var br=Ye[Nn];if(br.to==null){var hr=po(at,br.marker);hr?Dt&&(br.to=hr.to==null?null:hr.to+En):br.to=ee}}if(at)for(var ta=0;ta<at.length;++ta){var Aa=at[ta];if(Aa.to!=null&&(Aa.to+=En),Aa.from==null){var Xa=po(Ye,Aa.marker);Xa||(Aa.from=En,Dt&&(Ye||(Ye=[])).push(Aa))}else Aa.from+=En,Dt&&(Ye||(Ye=[])).push(Aa)}Ye&&(Ye=ti(Ye)),at&&at!=Ye&&(at=ti(at));var mo=[Ye];if(!Dt){var To=E.text.length-2,ho;if(To>0&&Ye)for(var Uo=0;Uo<Ye.length;++Uo)Ye[Uo].to==null&&(ho||(ho=[])).push(new Bo(Ye[Uo].marker,null,null));for(var fi=0;fi<To;++fi)mo.push(ho);mo.push(at)}return mo}function ti(a){for(var E=0;E<a.length;++E){var z=a[E];z.from!=null&&z.from==z.to&&z.marker.clearWhenEmpty!==!1&&a.splice(E--,1)}return a.length?a:null}function Ci(a,E,z){var x=null;if(a.iter(E.line,z.line+1,function(hr){if(hr.markedSpans)for(var ta=0;ta<hr.markedSpans.length;++ta){var Aa=hr.markedSpans[ta].marker;Aa.readOnly&&(!x||ot(x,Aa)==-1)&&(x||(x=[])).push(Aa)}}),!x)return null;for(var ee=[{from:E,to:z}],ie=0;ie<x.length;++ie)for(var be=x[ie],Ye=be.find(0),at=0;at<ee.length;++at){var Dt=ee[at];if(!(_t(Dt.to,Ye.from)<0||_t(Dt.from,Ye.to)>0)){var En=[at,1],Nn=_t(Dt.from,Ye.from),br=_t(Dt.to,Ye.to);(Nn<0||!be.inclusiveLeft&&!Nn)&&En.push({from:Dt.from,to:Ye.from}),(br>0||!be.inclusiveRight&&!br)&&En.push({from:Ye.to,to:Dt.to}),ee.splice.apply(ee,En),at+=En.length-3}}return ee}function Fr(a){var E=a.markedSpans;if(E){for(var z=0;z<E.length;++z)E[z].marker.detachLine(a);a.markedSpans=null}}function da(a,E){if(E){for(var z=0;z<E.length;++z)E[z].marker.attachLine(a);a.markedSpans=E}}function tt(a){return a.inclusiveLeft?-1:0}function Ft(a){return a.inclusiveRight?1:0}function Ut(a,E){var z=a.lines.length-E.lines.length;if(z!=0)return z;var x=a.find(),ee=E.find(),ie=_t(x.from,ee.from)||tt(a)-tt(E);if(ie)return-ie;var be=_t(x.to,ee.to)||Ft(a)-Ft(E);return be||E.id-a.id}function hn(a,E){var z=Nr&&a.markedSpans,x;if(z)for(var ee=void 0,ie=0;ie<z.length;++ie)ee=z[ie],ee.marker.collapsed&&(E?ee.from:ee.to)==null&&(!x||Ut(x,ee.marker)<0)&&(x=ee.marker);return x}function xn(a){return hn(a,!0)}function on(a){return hn(a,!1)}function Sn(a,E){var z=Nr&&a.markedSpans,x;if(z)for(var ee=0;ee<z.length;++ee){var ie=z[ee];ie.marker.collapsed&&(ie.from==null||ie.from<E)&&(ie.to==null||ie.to>E)&&(!x||Ut(x,ie.marker)<0)&&(x=ie.marker)}return x}function wn(a,E,z,x,ee){var ie=Pn(a,E),be=Nr&&ie.markedSpans;if(be)for(var Ye=0;Ye<be.length;++Ye){var at=be[Ye];if(at.marker.collapsed){var Dt=at.marker.find(0),En=_t(Dt.from,z)||tt(at.marker)-tt(ee),Nn=_t(Dt.to,x)||Ft(at.marker)-Ft(ee);if(!(En>=0&&Nn<=0||En<=0&&Nn>=0)&&(En<=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?_t(Dt.to,z)>=0:_t(Dt.to,z)>0)||En>=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?_t(Dt.from,x)<=0:_t(Dt.from,x)<0)))return!0}}}function Bn(a){for(var E;E=xn(a);)a=E.find(-1,!0).line;return a}function fr(a){for(var E;E=on(a);)a=E.find(1,!0).line;return a}function Dr(a){for(var E,z;E=on(a);)a=E.find(1,!0).line,(z||(z=[])).push(a);return z}function Vn(a,E){var z=Pn(a,E),x=Bn(z);return z==x?E:Gt(x)}function rr(a,E){if(E>a.lastLine())return E;var z=Pn(a,E),x;if(!yr(a,z))return E;for(;x=on(z);)z=x.find(1,!0).line;return Gt(z)+1}function yr(a,E){var z=Nr&&E.markedSpans;if(z){for(var x=void 0,ee=0;ee<z.length;++ee)if(x=z[ee],!!x.marker.collapsed){if(x.from==null)return!0;if(!x.marker.widgetNode&&x.from==0&&x.marker.inclusiveLeft&&Wr(a,E,x))return!0}}}function Wr(a,E,z){if(z.to==null){var x=z.marker.find(1,!0);return Wr(a,x.line,po(x.line.markedSpans,z.marker))}if(z.marker.inclusiveRight&&z.to==E.text.length)return!0;for(var ee=void 0,ie=0;ie<E.markedSpans.length;++ie)if(ee=E.markedSpans[ie],ee.marker.collapsed&&!ee.marker.widgetNode&&ee.from==z.to&&(ee.to==null||ee.to!=z.from)&&(ee.marker.inclusiveLeft||z.marker.inclusiveRight)&&Wr(a,E,ee))return!0}function xa(a){a=Bn(a);for(var E=0,z=a.parent,x=0;x<z.lines.length;++x){var ee=z.lines[x];if(ee==a)break;E+=ee.height}for(var ie=z.parent;ie;z=ie,ie=z.parent)for(var be=0;be<ie.children.length;++be){var Ye=ie.children[be];if(Ye==z)break;E+=Ye.height}return E}function eo(a){if(a.height==0)return 0;for(var E=a.text.length,z,x=a;z=xn(x);){var ee=z.find(0,!0);x=ee.from.line,E+=ee.from.ch-ee.to.ch}for(x=a;z=on(x);){var ie=z.find(0,!0);E-=x.text.length-ie.from.ch,x=ie.to.line,E+=x.text.length-ie.to.ch}return E}function no(a){var E=a.display,z=a.doc;E.maxLine=Pn(z,z.first),E.maxLineLength=eo(E.maxLine),E.maxLineChanged=!0,z.iter(function(x){var ee=eo(x);ee>E.maxLineLength&&(E.maxLineLength=ee,E.maxLine=x)})}var Io=function(a,E,z){this.text=a,da(this,E),this.height=z?z(this):1};Io.prototype.lineNo=function(){return Gt(this)},gt(Io);function Eo(a,E,z,x){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Fr(a),da(a,z);var ee=x?x(a):1;ee!=a.height&&dr(a,ee)}function zo(a){a.parent=null,Fr(a)}var Wo={},Ko={};function Fo(a,E){if(!a||/^\s*$/.test(a))return null;var z=E.addModeClass?Ko:Wo;return z[a]||(z[a]=a.replace(/\S+/g,"cm-$&"))}function _o(a,E){var z=lt("span",null,null,De?"padding-right: .1px":null),x={pre:lt("pre",[z],"CodeMirror-line"),content:z,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var ee=0;ee<=(E.rest?E.rest.length:0);ee++){var ie=ee?E.rest[ee-1]:E.line,be=void 0;x.pos=0,x.addToken=Ei,qn(a.display.measure)&&(be=Qe(ie,a.doc.direction))&&(x.addToken=Ri(x.addToken,be)),x.map=[];var Ye=E!=a.display.externalMeasured&&Gt(ie);go(ie,x,sa(a,ie,Ye)),ie.styleClasses&&(ie.styleClasses.bgClass&&(x.bgClass=It(ie.styleClasses.bgClass,x.bgClass||"")),ie.styleClasses.textClass&&(x.textClass=It(ie.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(Mn(a.display.measure))),ee==0?(E.measure.map=x.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(x.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(De){var at=x.content.lastChild;(/\bcm-tab\b/.test(at.className)||at.querySelector&&at.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return nn(a,"renderLine",a,E.line,x.pre),x.pre.className&&(x.textClass=It(x.pre.className,x.textClass||"")),x}function ci(a){var E=et("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function Ei(a,E,z,x,ee,ie,be){if(E){var Ye=a.splitSpaces?bi(E,a.trailingSpace):E,at=a.cm.state.specialChars,Dt=!1,En;if(!at.test(E))a.col+=E.length,En=document.createTextNode(Ye),a.map.push(a.pos,a.pos+E.length,En),Ce&&ye<9&&(Dt=!0),a.pos+=E.length;else{En=document.createDocumentFragment();for(var Nn=0;;){at.lastIndex=Nn;var br=at.exec(E),hr=br?br.index-Nn:E.length-Nn;if(hr){var ta=document.createTextNode(Ye.slice(Nn,Nn+hr));Ce&&ye<9?En.appendChild(et("span",[ta])):En.appendChild(ta),a.map.push(a.pos,a.pos+hr,ta),a.col+=hr,a.pos+=hr}if(!br)break;Nn+=hr+1;var Aa=void 0;if(br[0]==" "){var Xa=a.cm.options.tabSize,mo=Xa-a.col%Xa;Aa=En.appendChild(et("span",Jt(mo),"cm-tab")),Aa.setAttribute("role","presentation"),Aa.setAttribute("cm-text"," "),a.col+=mo}else br[0]=="\r"||br[0]==`
`?(Aa=En.appendChild(et("span",br[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Aa.setAttribute("cm-text",br[0]),a.col+=1):(Aa=a.cm.options.specialCharPlaceholder(br[0]),Aa.setAttribute("cm-text",br[0]),Ce&&ye<9?En.appendChild(et("span",[Aa])):En.appendChild(Aa),a.col+=1);a.map.push(a.pos,a.pos+1,Aa),a.pos++}}if(a.trailingSpace=Ye.charCodeAt(E.length-1)==32,z||x||ee||Dt||ie||be){var To=z||"";x&&(To+=x),ee&&(To+=ee);var ho=et("span",[En],To,ie);if(be)for(var Uo in be)be.hasOwnProperty(Uo)&&Uo!="style"&&Uo!="class"&&ho.setAttribute(Uo,be[Uo]);return a.content.appendChild(ho)}a.content.appendChild(En)}}function bi(a,E){if(a.length>1&&!/ /.test(a))return a;for(var z=E,x="",ee=0;ee<a.length;ee++){var ie=a.charAt(ee);ie==" "&&z&&(ee==a.length-1||a.charCodeAt(ee+1)==32)&&(ie="\xA0"),x+=ie,z=ie==" "}return x}function Ri(a,E){return function(z,x,ee,ie,be,Ye,at){ee=ee?ee+" cm-force-border":"cm-force-border";for(var Dt=z.pos,En=Dt+x.length;;){for(var Nn=void 0,br=0;br<E.length&&(Nn=E[br],!(Nn.to>Dt&&Nn.from<=Dt));br++);if(Nn.to>=En)return a(z,x,ee,ie,be,Ye,at);a(z,x.slice(0,Nn.to-Dt),ee,ie,null,Ye,at),ie=null,x=x.slice(Nn.to-Dt),Dt=Nn.to}}}function Po(a,E,z,x){var ee=!x&&z.widgetNode;ee&&a.map.push(a.pos,a.pos+E,ee),!x&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",z.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=E,a.trailingSpace=!1}function go(a,E,z){var x=a.markedSpans,ee=a.text,ie=0;if(!x){for(var be=1;be<z.length;be+=2)E.addToken(E,ee.slice(ie,ie=z[be]),Fo(z[be+1],E.cm.options));return}for(var Ye=ee.length,at=0,Dt=1,En="",Nn,br,hr=0,ta,Aa,Xa,mo,To;;){if(hr==at){ta=Aa=Xa=br="",To=null,mo=null,hr=1/0;for(var ho=[],Uo=void 0,fi=0;fi<x.length;++fi){var si=x[fi],Pi=si.marker;if(Pi.type=="bookmark"&&si.from==at&&Pi.widgetNode)ho.push(Pi);else if(si.from<=at&&(si.to==null||si.to>at||Pi.collapsed&&si.to==at&&si.from==at)){if(si.to!=null&&si.to!=at&&hr>si.to&&(hr=si.to,Aa=""),Pi.className&&(ta+=" "+Pi.className),Pi.css&&(br=(br?br+";":"")+Pi.css),Pi.startStyle&&si.from==at&&(Xa+=" "+Pi.startStyle),Pi.endStyle&&si.to==hr&&(Uo||(Uo=[])).push(Pi.endStyle,si.to),Pi.title&&((To||(To={})).title=Pi.title),Pi.attributes)for(var tl in Pi.attributes)(To||(To={}))[tl]=Pi.attributes[tl];Pi.collapsed&&(!mo||Ut(mo.marker,Pi)<0)&&(mo=si)}else si.from>at&&hr>si.from&&(hr=si.from)}if(Uo)for(var Nl=0;Nl<Uo.length;Nl+=2)Uo[Nl+1]==hr&&(Aa+=" "+Uo[Nl]);if(!mo||mo.from==at)for(var fl=0;fl<ho.length;++fl)Po(E,0,ho[fl]);if(mo&&(mo.from||0)==at){if(Po(E,(mo.to==null?Ye+1:mo.to)-at,mo.marker,mo.from==null),mo.to==null)return;mo.to==at&&(mo=!1)}}if(at>=Ye)break;for(var os=Math.min(Ye,hr);;){if(En){var ql=at+En.length;if(!mo){var wl=ql>os?En.slice(0,os-at):En;E.addToken(E,wl,Nn?Nn+ta:ta,Xa,at+wl.length==hr?Aa:"",br,To)}if(ql>=os){En=En.slice(os-at),at=os;break}at=ql,Xa=""}En=ee.slice(ie,ie=z[Dt++]),Nn=Fo(z[Dt++],E.cm.options)}}}function Ii(a,E,z){this.line=E,this.rest=Dr(E),this.size=this.rest?Gt(wt(this.rest))-z+1:1,this.node=this.text=null,this.hidden=yr(a,E)}function Bi(a,E,z){for(var x=[],ee,ie=E;ie<z;ie=ee){var be=new Ii(a.doc,Pn(a.doc,ie),ie);ee=ie+be.size,x.push(be)}return x}var Oo=null;function Ai(a){Oo?Oo.ops.push(a):a.ownsGroup=Oo={ops:[a],delayedCallbacks:[]}}function Si(a){var E=a.delayedCallbacks,z=0;do{for(;z<E.length;z++)E[z].call(null);for(var x=0;x<a.ops.length;x++){var ee=a.ops[x];if(ee.cursorActivityHandlers)for(;ee.cursorActivityCalled<ee.cursorActivityHandlers.length;)ee.cursorActivityHandlers[ee.cursorActivityCalled++].call(null,ee.cm)}}while(z<E.length)}function oi(a,E){var z=a.ownsGroup;if(z)try{Si(z)}finally{Oo=null,E(z)}}var wi=null;function di(a,E){var z=Mt(a,E);if(z.length){var x=Array.prototype.slice.call(arguments,2),ee;Oo?ee=Oo.delayedCallbacks:wi?ee=wi:(ee=wi=[],setTimeout(Hi,0));for(var ie=function(Ye){ee.push(function(){return z[Ye].apply(null,x)})},be=0;be<z.length;++be)ie(be)}}function Hi(){var a=wi;wi=null;for(var E=0;E<a.length;++E)a[E]()}function Ti(a,E,z,x){for(var ee=0;ee<E.changes.length;ee++){var ie=E.changes[ee];ie=="text"?Tl(a,E):ie=="gutter"?ni(a,E,z,x):ie=="class"?$o(a,E):ie=="widget"&&Vo(a,E,x)}E.changes=null}function Yi(a){return a.node==a.text&&(a.node=et("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Ce&&ye<8&&(a.node.style.zIndex=2)),a.node}function Fi(a,E){var z=E.bgClass?E.bgClass+" "+(E.line.bgClass||""):E.line.bgClass;if(z&&(z+=" CodeMirror-linebackground"),E.background)z?E.background.className=z:(E.background.parentNode.removeChild(E.background),E.background=null);else if(z){var x=Yi(E);E.background=x.insertBefore(et("div",null,z),x.firstChild),a.display.input.setUneditable(E.background)}}function zl(a,E){var z=a.display.externalMeasured;return z&&z.line==E.line?(a.display.externalMeasured=null,E.measure=z.measure,z.built):_o(a,E)}function Tl(a,E){var z=E.text.className,x=zl(a,E);E.text==E.node&&(E.node=x.pre),E.text.parentNode.replaceChild(x.pre,E.text),E.text=x.pre,x.bgClass!=E.bgClass||x.textClass!=E.textClass?(E.bgClass=x.bgClass,E.textClass=x.textClass,$o(a,E)):z&&(E.text.className=z)}function $o(a,E){Fi(a,E),E.line.wrapClass?Yi(E).className=E.line.wrapClass:E.node!=E.text&&(E.node.className="");var z=E.textClass?E.textClass+" "+(E.line.textClass||""):E.line.textClass;E.text.className=z||""}function ni(a,E,z,x){if(E.gutter&&(E.node.removeChild(E.gutter),E.gutter=null),E.gutterBackground&&(E.node.removeChild(E.gutterBackground),E.gutterBackground=null),E.line.gutterClass){var ee=Yi(E);E.gutterBackground=et("div",null,"CodeMirror-gutter-background "+E.line.gutterClass,"left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px; width: "+x.gutterTotalWidth+"px"),a.display.input.setUneditable(E.gutterBackground),ee.insertBefore(E.gutterBackground,E.text)}var ie=E.line.gutterMarkers;if(a.options.lineNumbers||ie){var be=Yi(E),Ye=E.gutter=et("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px");if(a.display.input.setUneditable(Ye),be.insertBefore(Ye,E.text),E.line.gutterClass&&(Ye.className+=" "+E.line.gutterClass),a.options.lineNumbers&&(!ie||!ie["CodeMirror-linenumbers"])&&(E.lineNumber=Ye.appendChild(et("div",Rt(a.options,z),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+x.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),ie)for(var at=0;at<a.display.gutterSpecs.length;++at){var Dt=a.display.gutterSpecs[at].className,En=ie.hasOwnProperty(Dt)&&ie[Dt];En&&Ye.appendChild(et("div",[En],"CodeMirror-gutter-elt","left: "+x.gutterLeft[Dt]+"px; width: "+x.gutterWidth[Dt]+"px"))}}}function Vo(a,E,z){E.alignable&&(E.alignable=null);for(var x=ut("CodeMirror-linewidget"),ee=E.node.firstChild,ie=void 0;ee;ee=ie)ie=ee.nextSibling,x.test(ee.className)&&E.node.removeChild(ee);xi(a,E,z)}function Yo(a,E,z,x){var ee=zl(a,E);return E.text=E.node=ee.pre,ee.bgClass&&(E.bgClass=ee.bgClass),ee.textClass&&(E.textClass=ee.textClass),$o(a,E),ni(a,E,z,x),xi(a,E,x),E.node}function xi(a,E,z){if(Li(a,E.line,E,z,!0),E.rest)for(var x=0;x<E.rest.length;x++)Li(a,E.rest[x],E,z,!1)}function Li(a,E,z,x,ee){if(E.widgets)for(var ie=Yi(z),be=0,Ye=E.widgets;be<Ye.length;++be){var at=Ye[be],Dt=et("div",[at.node],"CodeMirror-linewidget"+(at.className?" "+at.className:""));at.handleMouseEvents||Dt.setAttribute("cm-ignore-events","true"),pi(at,Dt,z,x),a.display.input.setUneditable(Dt),ee&&at.above?ie.insertBefore(Dt,z.gutter||z.text):ie.appendChild(Dt),di(at,"redraw")}}function pi(a,E,z,x){if(a.noHScroll){(z.alignable||(z.alignable=[])).push(E);var ee=x.wrapperWidth;E.style.left=x.fixedPos+"px",a.coverGutter||(ee-=x.gutterTotalWidth,E.style.paddingLeft=x.gutterTotalWidth+"px"),E.style.width=ee+"px"}a.coverGutter&&(E.style.zIndex=5,E.style.position="relative",a.noHScroll||(E.style.marginLeft=-x.gutterTotalWidth+"px"))}function Ji(a){if(a.height!=null)return a.height;var E=a.doc.cm;if(!E)return 0;if(!Fe(document.body,a.node)){var z="position: relative;";a.coverGutter&&(z+="margin-left: -"+E.display.gutters.offsetWidth+"px;"),a.noHScroll&&(z+="width: "+E.display.wrapper.clientWidth+"px;"),He(E.display.measure,et("div",[a.node],null,z))}return a.height=a.node.parentNode.offsetHeight}function qi(a,E){for(var z=St(E);z!=a.wrapper;z=z.parentNode)if(!z||z.nodeType==1&&z.getAttribute("cm-ignore-events")=="true"||z.parentNode==a.sizer&&z!=a.mover)return!0}function Gi(a){return a.lineSpace.offsetTop}function ml(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function nl(a){if(a.cachedPaddingH)return a.cachedPaddingH;var E=He(a.measure,et("pre","x","CodeMirror-line-like")),z=window.getComputedStyle?window.getComputedStyle(E):E.currentStyle,x={left:parseInt(z.paddingLeft),right:parseInt(z.paddingRight)};return!isNaN(x.left)&&!isNaN(x.right)&&(a.cachedPaddingH=x),x}function rl(a){return Zt-a.display.nativeBarWidth}function yl(a){return a.display.scroller.clientWidth-rl(a)-a.display.barWidth}function mi(a){return a.display.scroller.clientHeight-rl(a)-a.display.barHeight}function Cl(a,E,z){var x=a.options.lineWrapping,ee=x&&yl(a);if(!E.measure.heights||x&&E.measure.width!=ee){var ie=E.measure.heights=[];if(x){E.measure.width=ee;for(var be=E.text.firstChild.getClientRects(),Ye=0;Ye<be.length-1;Ye++){var at=be[Ye],Dt=be[Ye+1];Math.abs(at.bottom-Dt.bottom)>2&&ie.push((at.bottom+Dt.top)/2-z.top)}}ie.push(z.bottom-z.top)}}function Rl(a,E,z){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;x<a.rest.length;x++)if(a.rest[x]==E)return{map:a.measure.maps[x],cache:a.measure.caches[x]};for(var ee=0;ee<a.rest.length;ee++)if(Gt(a.rest[ee])>z)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function is(a,E){E=Bn(E);var z=Gt(E),x=a.display.externalMeasured=new Ii(a.doc,E,z);x.lineN=z;var ee=x.built=_o(a,x);return x.text=ee.pre,He(a.display.lineMeasure,ee.pre),x}function jl(a,E,z,x){return bl(a,El(a,E),z,x)}function _i(a,E){if(E>=a.display.viewFrom&&E<a.display.viewTo)return a.display.view[Kl(a,E)];var z=a.display.externalMeasured;if(z&&E>=z.lineN&&E<z.lineN+z.size)return z}function El(a,E){var z=Gt(E),x=_i(a,z);x&&!x.text?x=null:x&&x.changes&&(Ti(a,x,z,Dl(a)),a.curOp.forceUpdate=!0),x||(x=is(a,E));var ee=Rl(x,E,z);return{line:E,view:x,rect:null,map:ee.map,cache:ee.cache,before:ee.before,hasHeights:!1}}function bl(a,E,z,x,ee){E.before&&(z=-1);var ie=z+(x||""),be;return E.cache.hasOwnProperty(ie)?be=E.cache[ie]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(Cl(a,E.view,E.rect),E.hasHeights=!0),be=ts(a,E,z,x),be.bogus||(E.cache[ie]=be)),{left:be.left,right:be.right,top:ee?be.rtop:be.top,bottom:ee?be.rbottom:be.bottom}}var Ol={left:0,right:0,top:0,bottom:0};function Wl(a,E,z){for(var x,ee,ie,be,Ye,at,Dt=0;Dt<a.length;Dt+=3)if(Ye=a[Dt],at=a[Dt+1],E<Ye?(ee=0,ie=1,be="left"):E<at?(ee=E-Ye,ie=ee+1):(Dt==a.length-3||E==at&&a[Dt+3]>E)&&(ie=at-Ye,ee=ie-1,E>=at&&(be="right")),ee!=null){if(x=a[Dt+2],Ye==at&&z==(x.insertLeft?"left":"right")&&(be=z),z=="left"&&ee==0)for(;Dt&&a[Dt-2]==a[Dt-3]&&a[Dt-1].insertLeft;)x=a[(Dt-=3)+2],be="left";if(z=="right"&&ee==at-Ye)for(;Dt<a.length-3&&a[Dt+3]==a[Dt+4]&&!a[Dt+5].insertLeft;)x=a[(Dt+=3)+2],be="right";break}return{node:x,start:ee,end:ie,collapse:be,coverStart:Ye,coverEnd:at}}function es(a,E){var z=Ol;if(E=="left")for(var x=0;x<a.length&&(z=a[x]).left==z.right;x++);else for(var ee=a.length-1;ee>=0&&(z=a[ee]).left==z.right;ee--);return z}function ts(a,E,z,x){var ee=Wl(E.map,z,x),ie=ee.node,be=ee.start,Ye=ee.end,at=ee.collapse,Dt;if(ie.nodeType==3){for(var En=0;En<4;En++){for(;be&&Ze(E.line.text.charAt(ee.coverStart+be));)--be;for(;ee.coverStart+Ye<ee.coverEnd&&Ze(E.line.text.charAt(ee.coverStart+Ye));)++Ye;if(Ce&&ye<9&&be==0&&Ye==ee.coverEnd-ee.coverStart?Dt=ie.parentNode.getBoundingClientRect():Dt=es(Pe(ie,be,Ye).getClientRects(),x),Dt.left||Dt.right||be==0)break;Ye=be,be=be-1,at="right"}Ce&&ye<11&&(Dt=vs(a.display.measure,Dt))}else{be>0&&(at=x="right");var Nn;a.options.lineWrapping&&(Nn=ie.getClientRects()).length>1?Dt=Nn[x=="right"?Nn.length-1:0]:Dt=ie.getBoundingClientRect()}if(Ce&&ye<9&&!be&&(!Dt||!Dt.left&&!Dt.right)){var br=ie.parentNode.getClientRects()[0];br?Dt={left:br.left,right:br.left+ll(a.display),top:br.top,bottom:br.bottom}:Dt=Ol}for(var hr=Dt.top-E.rect.top,ta=Dt.bottom-E.rect.top,Aa=(hr+ta)/2,Xa=E.view.measure.heights,mo=0;mo<Xa.length-1&&!(Aa<Xa[mo]);mo++);var To=mo?Xa[mo-1]:0,ho=Xa[mo],Uo={left:(at=="right"?Dt.right:Dt.left)-E.rect.left,right:(at=="left"?Dt.left:Dt.right)-E.rect.left,top:To,bottom:ho};return!Dt.left&&!Dt.right&&(Uo.bogus=!0),a.options.singleCursorHeightPerLine||(Uo.rtop=hr,Uo.rbottom=ta),Uo}function vs(a,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Rn(a))return E;var z=screen.logicalXDPI/screen.deviceXDPI,x=screen.logicalYDPI/screen.deviceYDPI;return{left:E.left*z,right:E.right*z,top:E.top*x,bottom:E.bottom*x}}function Ql(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var E=0;E<a.rest.length;E++)a.measure.caches[E]={}}function xl(a){a.display.externalMeasure=null,xt(a.display.lineMeasure);for(var E=0;E<a.display.view.length;E++)Ql(a.display.view[E])}function Jl(a){xl(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function ns(){return ve&&Oe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function us(){return ve&&Oe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Hl(a){var E=0;if(a.widgets)for(var z=0;z<a.widgets.length;++z)a.widgets[z].above&&(E+=Ji(a.widgets[z]));return E}function rs(a,E,z,x,ee){if(!ee){var ie=Hl(E);z.top+=ie,z.bottom+=ie}if(x=="line")return z;x||(x="local");var be=xa(E);if(x=="local"?be+=Gi(a.display):be-=a.display.viewOffset,x=="page"||x=="window"){var Ye=a.display.lineSpace.getBoundingClientRect();be+=Ye.top+(x=="window"?0:us());var at=Ye.left+(x=="window"?0:ns());z.left+=at,z.right+=at}return z.top+=be,z.bottom+=be,z}function al(a,E,z){if(z=="div")return E;var x=E.left,ee=E.top;if(z=="page")x-=ns(),ee-=us();else if(z=="local"||!z){var ie=a.display.sizer.getBoundingClientRect();x+=ie.left,ee+=ie.top}var be=a.display.lineSpace.getBoundingClientRect();return{left:x-be.left,top:ee-be.top}}function $i(a,E,z,x,ee){return x||(x=Pn(a.doc,E.line)),rs(a,x,jl(a,x,E.ch,ee),z)}function ji(a,E,z,x,ee,ie){x=x||Pn(a.doc,E.line),ee||(ee=El(a,x));function be(ta,Aa){var Xa=bl(a,ee,ta,Aa?"right":"left",ie);return Aa?Xa.left=Xa.right:Xa.right=Xa.left,rs(a,x,Xa,z)}var Ye=Qe(x,a.doc.direction),at=E.ch,Dt=E.sticky;if(at>=x.text.length?(at=x.text.length,Dt="before"):at<=0&&(at=0,Dt="after"),!Ye)return be(Dt=="before"?at-1:at,Dt=="before");function En(ta,Aa,Xa){var mo=Ye[Aa],To=mo.level==1;return be(Xa?ta-1:ta,To!=Xa)}var Nn=yt(Ye,at,Dt),br=it,hr=En(at,Nn,Dt=="before");return br!=null&&(hr.other=En(at,br,Dt!="before")),hr}function yi(a,E){var z=0;E=qt(a.doc,E),a.options.lineWrapping||(z=ll(a.display)*E.ch);var x=Pn(a.doc,E.line),ee=xa(x)+Gi(a.display);return{left:z,right:z,top:ee,bottom:ee+x.height}}function ei(a,E,z,x,ee){var ie=Nt(a,E,z);return ie.xRel=ee,x&&(ie.outside=x),ie}function Oi(a,E,z){var x=a.doc;if(z+=a.display.viewOffset,z<0)return ei(x.first,0,null,-1,-1);var ee=ln(x,z),ie=x.first+x.size-1;if(ee>ie)return ei(x.first+x.size-1,Pn(x,ie).text.length,null,1,1);E<0&&(E=0);for(var be=Pn(x,ee);;){var Ye=ol(a,be,ee,E,z),at=Sn(be,Ye.ch+(Ye.xRel>0||Ye.outside>0?1:0));if(!at)return Ye;var Dt=at.find(1);if(Dt.line==ee)return Dt;be=Pn(x,ee=Dt.line)}}function Ki(a,E,z,x){x-=Hl(E);var ee=E.text.length,ie=We(function(be){return bl(a,z,be-1).bottom<=x},ee,0);return ee=We(function(be){return bl(a,z,be).top>x},ie,ee),{begin:ie,end:ee}}function Wi(a,E,z,x){z||(z=El(a,E));var ee=rs(a,E,bl(a,z,x),"line").top;return Ki(a,E,z,ee)}function Mi(a,E,z,x){return a.bottom<=z?!1:a.top>z?!0:(x?a.left:a.right)>E}function ol(a,E,z,x,ee){ee-=xa(E);var ie=El(a,E),be=Hl(E),Ye=0,at=E.text.length,Dt=!0,En=Qe(E,a.doc.direction);if(En){var Nn=(a.options.lineWrapping?cl:el)(a,E,z,ie,En,x,ee);Dt=Nn.level!=1,Ye=Dt?Nn.from:Nn.to-1,at=Dt?Nn.to:Nn.from-1}var br=null,hr=null,ta=We(function(fi){var si=bl(a,ie,fi);return si.top+=be,si.bottom+=be,Mi(si,x,ee,!1)?(si.top<=ee&&si.left<=x&&(br=fi,hr=si),!0):!1},Ye,at),Aa,Xa,mo=!1;if(hr){var To=x-hr.left<hr.right-x,ho=To==Dt;ta=br+(ho?0:1),Xa=ho?"after":"before",Aa=To?hr.left:hr.right}else{!Dt&&(ta==at||ta==Ye)&&ta++,Xa=ta==0?"after":ta==E.text.length?"before":bl(a,ie,ta-(Dt?1:0)).bottom+be<=ee==Dt?"after":"before";var Uo=ji(a,Nt(z,ta,Xa),"line",E,ie);Aa=Uo.left,mo=ee<Uo.top?-1:ee>=Uo.bottom?1:0}return ta=dt(E.text,ta,1),ei(z,ta,Xa,mo,x-Aa)}function el(a,E,z,x,ee,ie,be){var Ye=We(function(Nn){var br=ee[Nn],hr=br.level!=1;return Mi(ji(a,Nt(z,hr?br.to:br.from,hr?"before":"after"),"line",E,x),ie,be,!0)},0,ee.length-1),at=ee[Ye];if(Ye>0){var Dt=at.level!=1,En=ji(a,Nt(z,Dt?at.from:at.to,Dt?"after":"before"),"line",E,x);Mi(En,ie,be,!0)&&En.top>be&&(at=ee[Ye-1])}return at}function cl(a,E,z,x,ee,ie,be){var Ye=Ki(a,E,x,be),at=Ye.begin,Dt=Ye.end;/\s/.test(E.text.charAt(Dt-1))&&Dt--;for(var En=null,Nn=null,br=0;br<ee.length;br++){var hr=ee[br];if(!(hr.from>=Dt||hr.to<=at)){var ta=hr.level!=1,Aa=bl(a,x,ta?Math.min(Dt,hr.to)-1:Math.max(at,hr.from)).right,Xa=Aa<ie?ie-Aa+1e9:Aa-ie;(!En||Nn>Xa)&&(En=hr,Nn=Xa)}}return En||(En=ee[ee.length-1]),En.from<at&&(En={from:at,to:En.to,level:En.level}),En.to>Dt&&(En={from:En.from,to:Dt,level:En.level}),En}var il;function ul(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(il==null){il=et("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)il.appendChild(document.createTextNode("x")),il.appendChild(et("br"));il.appendChild(document.createTextNode("x"))}He(a.measure,il);var z=il.offsetHeight/50;return z>3&&(a.cachedTextHeight=z),xt(a.measure),z||1}function ll(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=et("span","xxxxxxxxxx"),z=et("pre",[E],"CodeMirror-line-like");He(a.measure,z);var x=E.getBoundingClientRect(),ee=(x.right-x.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function Dl(a){for(var E=a.display,z={},x={},ee=E.gutters.clientLeft,ie=E.gutters.firstChild,be=0;ie;ie=ie.nextSibling,++be){var Ye=a.display.gutterSpecs[be].className;z[Ye]=ie.offsetLeft+ie.clientLeft+ee,x[Ye]=ie.clientWidth}return{fixedPos:ls(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:z,gutterWidth:x,wrapperWidth:E.wrapper.clientWidth}}function ls(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Cs(a){var E=ul(a.display),z=a.options.lineWrapping,x=z&&Math.max(5,a.display.scroller.clientWidth/ll(a.display)-3);return function(ee){if(yr(a.doc,ee))return 0;var ie=0;if(ee.widgets)for(var be=0;be<ee.widgets.length;be++)ee.widgets[be].height&&(ie+=ee.widgets[be].height);return z?ie+(Math.ceil(ee.text.length/x)||1)*E:ie+E}}function cs(a){var E=a.doc,z=Cs(a);E.iter(function(x){var ee=z(x);ee!=x.height&&dr(x,ee)})}function as(a,E,z,x){var ee=a.display;if(!z&&St(E).getAttribute("cm-not-content")=="true")return null;var ie,be,Ye=ee.lineSpace.getBoundingClientRect();try{ie=E.clientX-Ye.left,be=E.clientY-Ye.top}catch(Nn){return null}var at=Oi(a,ie,be),Dt;if(x&&at.xRel>0&&(Dt=Pn(a.doc,at.line).text).length==at.ch){var En=xe(Dt,Dt.length,a.options.tabSize)-Dt.length;at=Nt(at.line,Math.max(0,Math.round((ie-nl(a.display).left)/ll(a.display))-En))}return at}function Kl(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var z=a.display.view,x=0;x<z.length;x++)if(E-=z[x].size,E<0)return x}function hl(a,E,z,x){E==null&&(E=a.doc.first),z==null&&(z=a.doc.first+a.doc.size),x||(x=0);var ee=a.display;if(x&&z<ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>E)&&(ee.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ee.viewTo)Nr&&Vn(a.doc,E)<ee.viewTo&&Vl(a);else if(z<=ee.viewFrom)Nr&&rr(a.doc,z+x)>ee.viewFrom?Vl(a):(ee.viewFrom+=x,ee.viewTo+=x);else if(E<=ee.viewFrom&&z>=ee.viewTo)Vl(a);else if(E<=ee.viewFrom){var ie=Es(a,z,z+x,1);ie?(ee.view=ee.view.slice(ie.index),ee.viewFrom=ie.lineN,ee.viewTo+=x):Vl(a)}else if(z>=ee.viewTo){var be=Es(a,E,E,-1);be?(ee.view=ee.view.slice(0,be.index),ee.viewTo=be.lineN):Vl(a)}else{var Ye=Es(a,E,E,-1),at=Es(a,z,z+x,1);Ye&&at?(ee.view=ee.view.slice(0,Ye.index).concat(Bi(a,Ye.lineN,at.lineN)).concat(ee.view.slice(at.index)),ee.viewTo+=x):Vl(a)}var Dt=ee.externalMeasured;Dt&&(z<Dt.lineN?Dt.lineN+=x:E<Dt.lineN+Dt.size&&(ee.externalMeasured=null))}function Ul(a,E,z){a.curOp.viewChanged=!0;var x=a.display,ee=a.display.externalMeasured;if(ee&&E>=ee.lineN&&E<ee.lineN+ee.size&&(x.externalMeasured=null),!(E<x.viewFrom||E>=x.viewTo)){var ie=x.view[Kl(a,E)];if(ie.node!=null){var be=ie.changes||(ie.changes=[]);ot(be,z)==-1&&be.push(z)}}}function Vl(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Es(a,E,z,x){var ee=Kl(a,E),ie,be=a.display.view;if(!Nr||z==a.doc.first+a.doc.size)return{index:ee,lineN:z};for(var Ye=a.display.viewFrom,at=0;at<ee;at++)Ye+=be[at].size;if(Ye!=E){if(x>0){if(ee==be.length-1)return null;ie=Ye+be[ee].size-E,ee++}else ie=Ye-E;E+=ie,z+=ie}for(;Vn(a.doc,z)!=z;){if(ee==(x<0?0:be.length-1))return null;z+=x*be[ee-(x<0?1:0)].size,ee+=x}return{index:ee,lineN:z}}function Fs(a,E,z){var x=a.display,ee=x.view;ee.length==0||E>=x.viewTo||z<=x.viewFrom?(x.view=Bi(a,E,z),x.viewFrom=E):(x.viewFrom>E?x.view=Bi(a,E,x.viewFrom).concat(x.view):x.viewFrom<E&&(x.view=x.view.slice(Kl(a,E))),x.viewFrom=E,x.viewTo<z?x.view=x.view.concat(Bi(a,x.viewTo,z)):x.viewTo>z&&(x.view=x.view.slice(0,Kl(a,z)))),x.viewTo=z}function bs(a){for(var E=a.display.view,z=0,x=0;x<E.length;x++){var ee=E[x];!ee.hidden&&(!ee.node||ee.changes)&&++z}return z}function ds(a){a.display.input.showSelection(a.display.input.prepareSelection())}function Js(a,E){E===void 0&&(E=!0);for(var z=a.doc,x={},ee=x.cursors=document.createDocumentFragment(),ie=x.selection=document.createDocumentFragment(),be=0;be<z.sel.ranges.length;be++)if(!(!E&&be==z.sel.primIndex)){var Ye=z.sel.ranges[be];if(!(Ye.from().line>=a.display.viewTo||Ye.to().line<a.display.viewFrom)){var at=Ye.empty();(at||a.options.showCursorWhenSelecting)&&ks(a,Ye.head,ee),at||ru(a,Ye,ie)}}return x}function ks(a,E,z){var x=ji(a,E,"div",null,null,!a.options.singleCursorHeightPerLine),ee=z.appendChild(et("div","\xA0","CodeMirror-cursor"));if(ee.style.left=x.left+"px",ee.style.top=x.top+"px",ee.style.height=Math.max(0,x.bottom-x.top)*a.options.cursorHeight+"px",x.other){var ie=z.appendChild(et("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));ie.style.display="",ie.style.left=x.other.left+"px",ie.style.top=x.other.top+"px",ie.style.height=(x.other.bottom-x.other.top)*.85+"px"}}function fs(a,E){return a.top-E.top||a.left-E.left}function ru(a,E,z){var x=a.display,ee=a.doc,ie=document.createDocumentFragment(),be=nl(a.display),Ye=be.left,at=Math.max(x.sizerWidth,yl(a)-x.sizer.offsetLeft)-be.right,Dt=ee.direction=="ltr";function En(ho,Uo,fi,si){Uo<0&&(Uo=0),Uo=Math.round(Uo),si=Math.round(si),ie.appendChild(et("div",null,"CodeMirror-selected","position: absolute; left: "+ho+`px;
top: `+Uo+"px; width: "+(fi==null?at-ho:fi)+`px;
height: `+(si-Uo)+"px"))}function Nn(ho,Uo,fi){var si=Pn(ee,ho),Pi=si.text.length,tl,Nl;function fl(wl,_l){return $i(a,Nt(ho,wl),"div",si,_l)}function os(wl,_l,kl){var Fl=Wi(a,si,null,wl),Al=_l=="ltr"==(kl=="after")?"left":"right",pl=kl=="after"?Fl.begin:Fl.end-(/\s/.test(si.text.charAt(Fl.end-1))?2:1);return fl(pl,Al)[Al]}var ql=Qe(si,ee.direction);return Le(ql,Uo||0,fi==null?Pi:fi,function(wl,_l,kl,Fl){var Al=kl=="ltr",pl=fl(wl,Al?"left":"right"),$l=fl(_l-1,Al?"right":"left"),tu=Uo==null&&wl==0,zs=fi==null&&_l==Pi,Zl=Fl==0,Ds=!ql||Fl==ql.length-1;if($l.top-pl.top<=3){var Pl=(Dt?tu:zs)&&Zl,Ou=(Dt?zs:tu)&&Ds,Os=Pl?Ye:(Al?pl:$l).left,Gs=Ou?at:(Al?$l:pl).right;En(Os,pl.top,Gs-Os,pl.bottom)}else{var Qs,Gl,nu,ku;Al?(Qs=Dt&&tu&&Zl?Ye:pl.left,Gl=Dt?at:os(wl,kl,"before"),nu=Dt?Ye:os(_l,kl,"after"),ku=Dt&&zs&&Ds?at:$l.right):(Qs=Dt?os(wl,kl,"before"):Ye,Gl=!Dt&&tu&&Zl?at:pl.right,nu=!Dt&&zs&&Ds?Ye:$l.left,ku=Dt?os(_l,kl,"after"):at),En(Qs,pl.top,Gl-Qs,pl.bottom),pl.bottom<$l.top&&En(Ye,pl.bottom,null,$l.top),En(nu,$l.top,ku-nu,$l.bottom)}(!tl||fs(pl,tl)<0)&&(tl=pl),fs($l,tl)<0&&(tl=$l),(!Nl||fs(pl,Nl)<0)&&(Nl=pl),fs($l,Nl)<0&&(Nl=$l)}),{start:tl,end:Nl}}var br=E.from(),hr=E.to();if(br.line==hr.line)Nn(br.line,br.ch,hr.ch);else{var ta=Pn(ee,br.line),Aa=Pn(ee,hr.line),Xa=Bn(ta)==Bn(Aa),mo=Nn(br.line,br.ch,Xa?ta.text.length+1:null).end,To=Nn(hr.line,Xa?0:null,hr.ch).start;Xa&&(mo.top<To.top-2?(En(mo.right,mo.top,null,mo.bottom),En(Ye,To.top,To.left,To.bottom)):En(mo.right,mo.top,To.left-mo.right,mo.bottom)),mo.bottom<To.top&&En(Ye,mo.bottom,null,To.top)}z.appendChild(ie)}function Ms(a){if(a.state.focused){var E=a.display;clearInterval(E.blinker);var z=!0;E.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?E.blinker=setInterval(function(){a.hasFocus()||hs(a),E.cursorDiv.style.visibility=(z=!z)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function Ws(a){a.state.focused||(a.display.input.focus(),ms(a))}function Is(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,hs(a))},100)}function ms(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(nn(a,"focus",a,E),a.state.focused=!0,ce(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),De&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ms(a))}function hs(a,E){a.state.delayingBlurEvent||(a.state.focused&&(nn(a,"blur",a,E),a.state.focused=!1,je(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function ri(a){for(var E=a.display,z=E.lineDiv.offsetTop,x=0;x<E.view.length;x++){var ee=E.view[x],ie=a.options.lineWrapping,be=void 0,Ye=0;if(!ee.hidden){if(Ce&&ye<8){var at=ee.node.offsetTop+ee.node.offsetHeight;be=at-z,z=at}else{var Dt=ee.node.getBoundingClientRect();be=Dt.bottom-Dt.top,!ie&&ee.text.firstChild&&(Ye=ee.text.firstChild.getBoundingClientRect().right-Dt.left-1)}var En=ee.line.height-be;if((En>.005||En<-.005)&&(dr(ee.line,be),ps(ee.line),ee.rest))for(var Nn=0;Nn<ee.rest.length;Nn++)ps(ee.rest[Nn]);if(Ye>a.display.sizerWidth){var br=Math.ceil(Ye/ll(a.display));br>a.display.maxLineLength&&(a.display.maxLineLength=br,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function ps(a){if(a.widgets)for(var E=0;E<a.widgets.length;++E){var z=a.widgets[E],x=z.node.parentNode;x&&(z.height=x.offsetHeight)}}function le(a,E,z){var x=z&&z.top!=null?Math.max(0,z.top):a.scroller.scrollTop;x=Math.floor(x-Gi(a));var ee=z&&z.bottom!=null?z.bottom:x+a.wrapper.clientHeight,ie=ln(E,x),be=ln(E,ee);if(z&&z.ensure){var Ye=z.ensure.from.line,at=z.ensure.to.line;Ye<ie?(ie=Ye,be=ln(E,xa(Pn(E,Ye))+a.wrapper.clientHeight)):Math.min(at,E.lastLine())>=be&&(ie=ln(E,xa(Pn(E,at))-a.wrapper.clientHeight),be=at)}return{from:ie,to:Math.max(be,ie+1)}}function Ke(a,E){if(!Kt(a,"scrollCursorIntoView")){var z=a.display,x=z.sizer.getBoundingClientRect(),ee=null;if(E.top+x.top<0?ee=!0:E.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!qe){var ie=et("div","\u200B",null,`position: absolute;
top: `+(E.top-z.viewOffset-Gi(a.display))+`px;
height: `+(E.bottom-E.top+rl(a)+z.barHeight)+`px;
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(ie),ie.scrollIntoView(ee),a.display.lineSpace.removeChild(ie)}}}function Et(a,E,z,x){x==null&&(x=0);var ee;!a.options.lineWrapping&&E==z&&(E=E.ch?Nt(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,z=E.sticky=="before"?Nt(E.line,E.ch+1,"before"):E);for(var ie=0;ie<5;ie++){var be=!1,Ye=ji(a,E),at=!z||z==E?Ye:ji(a,z);ee={left:Math.min(Ye.left,at.left),top:Math.min(Ye.top,at.top)-x,right:Math.max(Ye.left,at.left),bottom:Math.max(Ye.bottom,at.bottom)+x};var Dt=Yt(a,ee),En=a.doc.scrollTop,Nn=a.doc.scrollLeft;if(Dt.scrollTop!=null&&(Lr(a,Dt.scrollTop),Math.abs(a.doc.scrollTop-En)>1&&(be=!0)),Dt.scrollLeft!=null&&(Rr(a,Dt.scrollLeft),Math.abs(a.doc.scrollLeft-Nn)>1&&(be=!0)),!be)break}return ee}function rt(a,E){var z=Yt(a,E);z.scrollTop!=null&&Lr(a,z.scrollTop),z.scrollLeft!=null&&Rr(a,z.scrollLeft)}function Yt(a,E){var z=a.display,x=ul(a.display);E.top<0&&(E.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:z.scroller.scrollTop,ie=mi(a),be={};E.bottom-E.top>ie&&(E.bottom=E.top+ie);var Ye=a.doc.height+ml(z),at=E.top<x,Dt=E.bottom>Ye-x;if(E.top<ee)be.scrollTop=at?0:E.top;else if(E.bottom>ee+ie){var En=Math.min(E.top,(Dt?Ye:E.bottom)-ie);En!=ee&&(be.scrollTop=En)}var Nn=a.options.fixedGutter?0:z.gutters.offsetWidth,br=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:z.scroller.scrollLeft-Nn,hr=yl(a)-z.gutters.offsetWidth,ta=E.right-E.left>hr;return ta&&(E.right=E.left+hr),E.left<10?be.scrollLeft=0:E.left<br?be.scrollLeft=Math.max(0,E.left+Nn-(ta?0:10)):E.right>hr+br-3&&(be.scrollLeft=E.right+(ta?0:10)-hr),be}function In(a,E){E!=null&&(Or(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function Hn(a){Or(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function Qn(a,E,z){(E!=null||z!=null)&&Or(a),E!=null&&(a.curOp.scrollLeft=E),z!=null&&(a.curOp.scrollTop=z)}function Mr(a,E){Or(a),a.curOp.scrollToPos=E}function Or(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var z=yi(a,E.from),x=yi(a,E.to);_n(a,z,x,E.margin)}}function _n(a,E,z,x){var ee=Yt(a,{left:Math.min(E.left,z.left),top:Math.min(E.top,z.top)-x,right:Math.max(E.right,z.right),bottom:Math.max(E.bottom,z.bottom)+x});Qn(a,ee.scrollLeft,ee.scrollTop)}function Lr(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||ii(a,{top:E}),kr(a,E,!0),y&&ii(a),Go(a,100))}function kr(a,E,z){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!z)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Rr(a,E,z,x){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((z?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!x)&&(a.doc.scrollLeft=E,Lt(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Tr(a){var E=a.display,z=E.gutters.offsetWidth,x=Math.round(a.doc.height+ml(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?z:0,docHeight:x,scrollHeight:x+rl(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:z}}var Yr=function(a,E,z){this.cm=z;var x=this.vert=et("div",[et("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=et("div",[et("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=ee.tabIndex=-1,a(x),a(ee),pe(x,"scroll",function(){x.clientHeight&&E(x.scrollTop,"vertical")}),pe(ee,"scroll",function(){ee.clientWidth&&E(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&ye<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Yr.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,z=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(z){this.vert.style.display="block",this.vert.style.bottom=E?x+"px":"0";var ee=a.viewHeight-(E?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=z?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var ie=a.viewWidth-a.barLeft-(z?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ie)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:z?x:0,bottom:E?x:0}},Yr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Yr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Yr.prototype.zeroWidthHack=function(){var a=ze&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new me,this.disableVert=new me},Yr.prototype.enableZeroWidthBar=function(a,E,z){a.style.pointerEvents="auto";function x(){var ee=a.getBoundingClientRect(),ie=z=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);ie!=a?a.style.pointerEvents="none":E.set(1e3,x)}E.set(1e3,x)},Yr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Jr=function(){};Jr.prototype.update=function(){return{bottom:0,right:0}},Jr.prototype.setScrollLeft=function(){},Jr.prototype.setScrollTop=function(){},Jr.prototype.clear=function(){};function Xr(a,E){E||(E=Tr(a));var z=a.display.barWidth,x=a.display.barHeight;ka(a,E);for(var ee=0;ee<4&&z!=a.display.barWidth||x!=a.display.barHeight;ee++)z!=a.display.barWidth&&a.options.lineWrapping&&ri(a),ka(a,Tr(a)),z=a.display.barWidth,x=a.display.barHeight}function ka(a,E){var z=a.display,x=z.scrollbars.update(E);z.sizer.style.paddingRight=(z.barWidth=x.right)+"px",z.sizer.style.paddingBottom=(z.barHeight=x.bottom)+"px",z.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(z.scrollbarFiller.style.display="block",z.scrollbarFiller.style.height=x.bottom+"px",z.scrollbarFiller.style.width=x.right+"px"):z.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(z.gutterFiller.style.display="block",z.gutterFiller.style.height=x.bottom+"px",z.gutterFiller.style.width=E.gutterWidth+"px"):z.gutterFiller.style.display=""}var Sa={native:Yr,null:Jr};function _r(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&je(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Sa[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),pe(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,z){z=="horizontal"?Rr(a,E):Lr(a,E)},a),a.display.scrollbars.addClass&&ce(a.display.wrapper,a.display.scrollbars.addClass)}var Va=0;function fa(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Va},Ai(a.curOp)}function wa(a){var E=a.curOp;E&&oi(E,function(z){for(var x=0;x<z.ops.length;x++)z.ops[x].cm.curOp=null;Lo(z)})}function Lo(a){for(var E=a.ops,z=0;z<E.length;z++)io(E[z]);for(var x=0;x<E.length;x++)lo(E[x]);for(var ee=0;ee<E.length;ee++)ao(E[ee]);for(var ie=0;ie<E.length;ie++)Zo(E[ie]);for(var be=0;be<E.length;be++)yo(E[be])}function io(a){var E=a.cm,z=E.display;xo(E),a.updateMaxLine&&no(E),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<z.viewFrom||a.scrollToPos.to.line>=z.viewTo)||z.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new so(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function lo(a){a.updatedDisplay=a.mustUpdate&&co(a.cm,a.update)}function ao(a){var E=a.cm,z=E.display;a.updatedDisplay&&ri(E),a.barMeasure=Tr(E),z.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=jl(E,z.maxLine,z.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(z.scroller.clientWidth,z.sizer.offsetLeft+a.adjustWidthTo+rl(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,z.sizer.offsetLeft+a.adjustWidthTo-yl(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=z.input.prepareSelection())}function Zo(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<E.doc.scrollLeft&&Rr(E,Math.min(E.display.scroller.scrollLeft,a.maxScrollLeft),!0),E.display.maxLineChanged=!1);var z=a.focus&&a.focus==Me();a.preparedSelection&&E.display.input.showSelection(a.preparedSelection,z),(a.updatedDisplay||a.startHeight!=E.doc.height)&&Xr(E,a.barMeasure),a.updatedDisplay&&Be(E,a.barMeasure),a.selectionChanged&&Ms(E),E.state.focused&&a.updateInput&&E.display.input.reset(a.typing),z&&Ws(a.cm)}function yo(a){var E=a.cm,z=E.display,x=E.doc;if(a.updatedDisplay&&Qo(E,a.update),z.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(z.wheelStartX=z.wheelStartY=null),a.scrollTop!=null&&kr(E,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Rr(E,a.scrollLeft,!0,!0),a.scrollToPos){var ee=Et(E,qt(x,a.scrollToPos.from),qt(x,a.scrollToPos.to),a.scrollToPos.margin);Ke(E,ee)}var ie=a.maybeHiddenMarkers,be=a.maybeUnhiddenMarkers;if(ie)for(var Ye=0;Ye<ie.length;++Ye)ie[Ye].lines.length||nn(ie[Ye],"hide");if(be)for(var at=0;at<be.length;++at)be[at].lines.length&&nn(be[at],"unhide");z.wrapper.offsetHeight&&(x.scrollTop=E.display.scroller.scrollTop),a.changeObjs&&nn(E,"changes",E,a.changeObjs),a.update&&a.update.finish()}function Ja(a,E){if(a.curOp)return E();fa(a);try{return E()}finally{wa(a)}}function Ra(a,E){return function(){if(a.curOp)return E.apply(a,arguments);fa(a);try{return E.apply(a,arguments)}finally{wa(a)}}}function to(a){return function(){if(this.curOp)return a.apply(this,arguments);fa(this);try{return a.apply(this,arguments)}finally{wa(this)}}}function _a(a){return function(){var E=this.cm;if(!E||E.curOp)return a.apply(this,arguments);fa(E);try{return a.apply(this,arguments)}finally{wa(E)}}}function Go(a,E){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(E,Ne(Ga,a))}function Ga(a){var E=a.doc;if(!(E.highlightFrontier>=a.display.viewTo)){var z=+new Date+a.options.workTime,x=ya(a,E.highlightFrontier),ee=[];E.iter(x.line,Math.min(E.first+E.size,a.display.viewTo+500),function(ie){if(x.line>=a.display.viewFrom){var be=ie.styles,Ye=ie.text.length>a.options.maxHighlightLength?Gn(E.mode,x.state):null,at=Ar(a,ie,x,!0);Ye&&(x.state=Ye),ie.styles=at.styles;var Dt=ie.styleClasses,En=at.classes;En?ie.styleClasses=En:Dt&&(ie.styleClasses=null);for(var Nn=!be||be.length!=ie.styles.length||Dt!=En&&(!Dt||!En||Dt.bgClass!=En.bgClass||Dt.textClass!=En.textClass),br=0;!Nn&&br<be.length;++br)Nn=be[br]!=ie.styles[br];Nn&&ee.push(x.line),ie.stateAfter=x.save(),x.nextLine()}else ie.text.length<=a.options.maxHighlightLength&&Ea(a,ie.text,x),ie.stateAfter=x.line%5==0?x.save():null,x.nextLine();if(+new Date>z)return Go(a,a.options.workDelay),!0}),E.highlightFrontier=x.line,E.modeFrontier=Math.max(E.modeFrontier,x.line),ee.length&&Ja(a,function(){for(var ie=0;ie<ee.length;ie++)Ul(a,ee[ie],"text")})}}var so=function(a,E,z){var x=a.display;this.viewport=E,this.visible=le(x,a.doc,E),this.editorIsHidden=!x.wrapper.offsetWidth,this.wrapperHeight=x.wrapper.clientHeight,this.wrapperWidth=x.wrapper.clientWidth,this.oldDisplayWidth=yl(a),this.force=z,this.dims=Dl(a),this.events=[]};so.prototype.signal=function(a,E){en(a,E)&&this.events.push(arguments)},so.prototype.finish=function(){for(var a=0;a<this.events.length;a++)nn.apply(null,this.events[a])};function xo(a){var E=a.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=rl(a)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=rl(a)+"px",E.scrollbarsClipped=!0)}function qa(a){if(a.hasFocus())return null;var E=Me();if(!E||!Fe(a.display.lineDiv,E))return null;var z={activeElt:E};if(window.getSelection){var x=window.getSelection();x.anchorNode&&x.extend&&Fe(a.display.lineDiv,x.anchorNode)&&(z.anchorNode=x.anchorNode,z.anchorOffset=x.anchorOffset,z.focusNode=x.focusNode,z.focusOffset=x.focusOffset)}return z}function uo(a){if(!(!a||!a.activeElt||a.activeElt==Me())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&Fe(document.body,a.anchorNode)&&Fe(document.body,a.focusNode))){var E=window.getSelection(),z=document.createRange();z.setEnd(a.anchorNode,a.anchorOffset),z.collapse(!1),E.removeAllRanges(),E.addRange(z),E.extend(a.focusNode,a.focusOffset)}}function co(a,E){var z=a.display,x=a.doc;if(E.editorIsHidden)return Vl(a),!1;if(!E.force&&E.visible.from>=z.viewFrom&&E.visible.to<=z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo)&&z.renderedView==z.view&&bs(a)==0)return!1;Wt(a)&&(Vl(a),E.dims=Dl(a));var ee=x.first+x.size,ie=Math.max(E.visible.from-a.options.viewportMargin,x.first),be=Math.min(ee,E.visible.to+a.options.viewportMargin);z.viewFrom<ie&&ie-z.viewFrom<20&&(ie=Math.max(x.first,z.viewFrom)),z.viewTo>be&&z.viewTo-be<20&&(be=Math.min(ee,z.viewTo)),Nr&&(ie=Vn(a.doc,ie),be=rr(a.doc,be));var Ye=ie!=z.viewFrom||be!=z.viewTo||z.lastWrapHeight!=E.wrapperHeight||z.lastWrapWidth!=E.wrapperWidth;Fs(a,ie,be),z.viewOffset=xa(Pn(a.doc,z.viewFrom)),a.display.mover.style.top=z.viewOffset+"px";var at=bs(a);if(!Ye&&at==0&&!E.force&&z.renderedView==z.view&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo))return!1;var Dt=qa(a);return at>4&&(z.lineDiv.style.display="none"),li(a,z.updateLineNumbers,E.dims),at>4&&(z.lineDiv.style.display=""),z.renderedView=z.view,uo(Dt),xt(z.cursorDiv),xt(z.selectionDiv),z.gutters.style.height=z.sizer.style.minHeight=0,Ye&&(z.lastWrapHeight=E.wrapperHeight,z.lastWrapWidth=E.wrapperWidth,Go(a,400)),z.updateLineNumbers=null,!0}function Qo(a,E){for(var z=E.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||E.oldDisplayWidth==yl(a)){if(z&&z.top!=null&&(z={top:Math.min(a.doc.height+ml(a.display)-mi(a),z.top)}),E.visible=le(a.display,a.doc,z),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else x&&(E.visible=le(a.display,a.doc,z));if(!co(a,E))break;ri(a);var ee=Tr(a);ds(a),Xr(a,ee),Be(a,ee),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function ii(a,E){var z=new so(a,E);if(co(a,z)){ri(a),Qo(a,z);var x=Tr(a);ds(a),Xr(a,x),Be(a,x),z.finish()}}function li(a,E,z){var x=a.display,ee=a.options.lineNumbers,ie=x.lineDiv,be=ie.firstChild;function Ye(ta){var Aa=ta.nextSibling;return De&&ze&&a.display.currentWheelTarget==ta?ta.style.display="none":ta.parentNode.removeChild(ta),Aa}for(var at=x.view,Dt=x.viewFrom,En=0;En<at.length;En++){var Nn=at[En];if(!Nn.hidden)if(!Nn.node||Nn.node.parentNode!=ie){var br=Yo(a,Nn,Dt,z);ie.insertBefore(br,be)}else{for(;be!=Nn.node;)be=Ye(be);var hr=ee&&E!=null&&E<=Dt&&Nn.lineNumber;Nn.changes&&(ot(Nn.changes,"gutter")>-1&&(hr=!1),Ti(a,Nn,Dt,z)),hr&&(xt(Nn.lineNumber),Nn.lineNumber.appendChild(document.createTextNode(Rt(a.options,Dt)))),be=Nn.node.nextSibling}Dt+=Nn.size}for(;be;)be=Ye(be)}function Te(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Be(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+rl(a)+"px"}function Lt(a){var E=a.display,z=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var x=ls(E)-E.scroller.scrollLeft+a.doc.scrollLeft,ee=E.gutters.offsetWidth,ie=x+"px",be=0;be<z.length;be++)if(!z[be].hidden){a.options.fixedGutter&&(z[be].gutter&&(z[be].gutter.style.left=ie),z[be].gutterBackground&&(z[be].gutterBackground.style.left=ie));var Ye=z[be].alignable;if(Ye)for(var at=0;at<Ye.length;at++)Ye[at].style.left=ie}a.options.fixedGutter&&(E.gutters.style.left=x+ee+"px")}}function Wt(a){if(!a.options.lineNumbers)return!1;var E=a.doc,z=Rt(a.options,E.first+E.size-1),x=a.display;if(z.length!=x.lineNumChars){var ee=x.measure.appendChild(et("div",[et("div",z)],"CodeMirror-linenumber CodeMirror-gutter-elt")),ie=ee.firstChild.offsetWidth,be=ee.offsetWidth-ie;return x.lineGutter.style.width="",x.lineNumInnerWidth=Math.max(ie,x.lineGutter.offsetWidth-be)+1,x.lineNumWidth=x.lineNumInnerWidth+be,x.lineNumChars=x.lineNumInnerWidth?z.length:-1,x.lineGutter.style.width=x.lineNumWidth+"px",Te(a.display),!0}return!1}function rn(a,E){for(var z=[],x=!1,ee=0;ee<a.length;ee++){var ie=a[ee],be=null;if(typeof ie!="string"&&(be=ie.style,ie=ie.className),ie=="CodeMirror-linenumbers")if(E)x=!0;else continue;z.push({className:ie,style:be})}return E&&!x&&z.push({className:"CodeMirror-linenumbers",style:null}),z}function un(a){var E=a.gutters,z=a.gutterSpecs;xt(E),a.lineGutter=null;for(var x=0;x<z.length;++x){var ee=z[x],ie=ee.className,be=ee.style,Ye=E.appendChild(et("div",null,"CodeMirror-gutter "+ie));be&&(Ye.style.cssText=be),ie=="CodeMirror-linenumbers"&&(a.lineGutter=Ye,Ye.style.width=(a.lineNumWidth||1)+"px")}E.style.display=z.length?"":"none",Te(a)}function An(a){un(a.display),hl(a),Lt(a)}function fn(a,E,z,x){var ee=this;this.input=z,ee.scrollbarFiller=et("div",null,"CodeMirror-scrollbar-filler"),ee.scrollbarFiller.setAttribute("cm-not-content","true"),ee.gutterFiller=et("div",null,"CodeMirror-gutter-filler"),ee.gutterFiller.setAttribute("cm-not-content","true"),ee.lineDiv=lt("div",null,"CodeMirror-code"),ee.selectionDiv=et("div",null,null,"position: relative; z-index: 1"),ee.cursorDiv=et("div",null,"CodeMirror-cursors"),ee.measure=et("div",null,"CodeMirror-measure"),ee.lineMeasure=et("div",null,"CodeMirror-measure"),ee.lineSpace=lt("div",[ee.measure,ee.lineMeasure,ee.selectionDiv,ee.cursorDiv,ee.lineDiv],null,"position: relative; outline: none");var ie=lt("div",[ee.lineSpace],"CodeMirror-lines");ee.mover=et("div",[ie],null,"position: relative"),ee.sizer=et("div",[ee.mover],"CodeMirror-sizer"),ee.sizerWidth=null,ee.heightForcer=et("div",null,null,"position: absolute; height: "+Zt+"px; width: 1px;"),ee.gutters=et("div",null,"CodeMirror-gutters"),ee.lineGutter=null,ee.scroller=et("div",[ee.sizer,ee.heightForcer,ee.gutters],"CodeMirror-scroll"),ee.scroller.setAttribute("tabIndex","-1"),ee.wrapper=et("div",[ee.scrollbarFiller,ee.gutterFiller,ee.scroller],"CodeMirror"),Ce&&ye<8&&(ee.gutters.style.zIndex=-1,ee.scroller.style.paddingRight=0),!De&&!(y&&we)&&(ee.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ee.wrapper):a(ee.wrapper)),ee.viewFrom=ee.viewTo=E.first,ee.reportedViewFrom=ee.reportedViewTo=E.first,ee.view=[],ee.renderedView=null,ee.externalMeasured=null,ee.viewOffset=0,ee.lastWrapHeight=ee.lastWrapWidth=0,ee.updateLineNumbers=null,ee.nativeBarWidth=ee.barHeight=ee.barWidth=0,ee.scrollbarsClipped=!1,ee.lineNumWidth=ee.lineNumInnerWidth=ee.lineNumChars=null,ee.alignWidgets=!1,ee.cachedCharWidth=ee.cachedTextHeight=ee.cachedPaddingH=null,ee.maxLine=null,ee.maxLineLength=0,ee.maxLineChanged=!1,ee.wheelDX=ee.wheelDY=ee.wheelStartX=ee.wheelStartY=null,ee.shift=!1,ee.selForContextMenu=null,ee.activeTouch=null,ee.gutterSpecs=rn(x.gutters,x.lineNumbers),un(ee),z.init(ee)}var On=0,Tn=null;Ce?Tn=-.53:y?Tn=15:ve?Tn=-.7:Re&&(Tn=-1/3);function mr(a){var E=a.wheelDeltaX,z=a.wheelDeltaY;return E==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(E=a.detail),z==null&&a.detail&&a.axis==a.VERTICAL_AXIS?z=a.detail:z==null&&(z=a.wheelDelta),{x:E,y:z}}function or(a){var E=mr(a);return E.x*=Tn,E.y*=Tn,E}function tr(a,E){var z=mr(E),x=z.x,ee=z.y,ie=a.display,be=ie.scroller,Ye=be.scrollWidth>be.clientWidth,at=be.scrollHeight>be.clientHeight;if(x&&Ye||ee&&at){if(ee&&ze&&De){e:for(var Dt=E.target,En=ie.view;Dt!=be;Dt=Dt.parentNode)for(var Nn=0;Nn<En.length;Nn++)if(En[Nn].node==Dt){a.display.currentWheelTarget=Dt;break e}}if(x&&!y&&!ue&&Tn!=null){ee&&at&&Lr(a,Math.max(0,be.scrollTop+ee*Tn)),Rr(a,Math.max(0,be.scrollLeft+x*Tn)),(!ee||ee&&at)&&kt(E),ie.wheelStartX=null;return}if(ee&&Tn!=null){var br=ee*Tn,hr=a.doc.scrollTop,ta=hr+ie.wrapper.clientHeight;br<0?hr=Math.max(0,hr+br-50):ta=Math.min(a.doc.height,ta+br+50),ii(a,{top:hr,bottom:ta})}On<20&&(ie.wheelStartX==null?(ie.wheelStartX=be.scrollLeft,ie.wheelStartY=be.scrollTop,ie.wheelDX=x,ie.wheelDY=ee,setTimeout(function(){if(ie.wheelStartX!=null){var Aa=be.scrollLeft-ie.wheelStartX,Xa=be.scrollTop-ie.wheelStartY,mo=Xa&&ie.wheelDY&&Xa/ie.wheelDY||Aa&&ie.wheelDX&&Aa/ie.wheelDX;ie.wheelStartX=ie.wheelStartY=null,mo&&(Tn=(Tn*On+mo)/(On+1),++On)}},200)):(ie.wheelDX+=x,ie.wheelDY+=ee))}}var Kn=function(a,E){this.ranges=a,this.primIndex=E};Kn.prototype.primary=function(){return this.ranges[this.primIndex]},Kn.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var E=0;E<this.ranges.length;E++){var z=this.ranges[E],x=a.ranges[E];if(!ft(z.anchor,x.anchor)||!ft(z.head,x.head))return!1}return!0},Kn.prototype.deepCopy=function(){for(var a=[],E=0;E<this.ranges.length;E++)a[E]=new Wn(cn(this.ranges[E].anchor),cn(this.ranges[E].head));return new Kn(a,this.primIndex)},Kn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Kn.prototype.contains=function(a,E){E||(E=a);for(var z=0;z<this.ranges.length;z++){var x=this.ranges[z];if(_t(E,x.from())>=0&&_t(a,x.to())<=0)return z}return-1};var Wn=function(a,E){this.anchor=a,this.head=E};Wn.prototype.from=function(){return bn(this.anchor,this.head)},Wn.prototype.to=function(){return mn(this.anchor,this.head)},Wn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Vr(a,E,z){var x=a&&a.options.selectionsMayTouch,ee=E[z];E.sort(function(br,hr){return _t(br.from(),hr.from())}),z=ot(E,ee);for(var ie=1;ie<E.length;ie++){var be=E[ie],Ye=E[ie-1],at=_t(Ye.to(),be.from());if(x&&!be.empty()?at>0:at>=0){var Dt=bn(Ye.from(),be.from()),En=mn(Ye.to(),be.to()),Nn=Ye.empty()?be.from()==be.head:Ye.from()==Ye.head;ie<=z&&--z,E.splice(--ie,2,new Wn(Nn?En:Dt,Nn?Dt:En))}}return new Kn(E,z)}function Ir(a,E){return new Kn([new Wn(a,E||a)],0)}function $n(a){return a.text?Nt(a.from.line+a.text.length-1,wt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Qr(a,E){if(_t(a,E.from)<0)return a;if(_t(a,E.to)<=0)return $n(E);var z=a.line+E.text.length-(E.to.line-E.from.line)-1,x=a.ch;return a.line==E.to.line&&(x+=$n(E).ch-E.to.ch),Nt(z,x)}function ua(a,E){for(var z=[],x=0;x<a.sel.ranges.length;x++){var ee=a.sel.ranges[x];z.push(new Wn(Qr(ee.anchor,E),Qr(ee.head,E)))}return Vr(a.cm,z,a.sel.primIndex)}function ra(a,E,z){return a.line==E.line?Nt(z.line,a.ch-E.ch+z.ch):Nt(z.line+(a.line-E.line),a.ch)}function oa(a,E,z){for(var x=[],ee=Nt(a.first,0),ie=ee,be=0;be<E.length;be++){var Ye=E[be],at=ra(Ye.from,ee,ie),Dt=ra($n(Ye),ee,ie);if(ee=Ye.to,ie=Dt,z=="around"){var En=a.sel.ranges[be],Nn=_t(En.head,En.anchor)<0;x[be]=new Wn(Nn?Dt:at,Nn?at:Dt)}else x[be]=new Wn(at,at)}return new Kn(x,a.sel.primIndex)}function pa(a){a.doc.mode=ir(a.options,a.doc.modeOption),Da(a)}function Da(a){a.doc.iter(function(E){E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Go(a,100),a.state.modeGen++,a.curOp&&hl(a)}function Fa(a,E){return E.from.ch==0&&E.to.ch==0&&wt(E.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function Co(a,E,z,x){function ee(To){return z?z[To]:null}function ie(To,ho,Uo){Eo(To,ho,Uo,x),di(To,"change",To,E)}function be(To,ho){for(var Uo=[],fi=To;fi<ho;++fi)Uo.push(new Io(Dt[fi],ee(fi),x));return Uo}var Ye=E.from,at=E.to,Dt=E.text,En=Pn(a,Ye.line),Nn=Pn(a,at.line),br=wt(Dt),hr=ee(Dt.length-1),ta=at.line-Ye.line;if(E.full)a.insert(0,be(0,Dt.length)),a.remove(Dt.length,a.size-Dt.length);else if(Fa(a,E)){var Aa=be(0,Dt.length-1);ie(Nn,Nn.text,hr),ta&&a.remove(Ye.line,ta),Aa.length&&a.insert(Ye.line,Aa)}else if(En==Nn)if(Dt.length==1)ie(En,En.text.slice(0,Ye.ch)+br+En.text.slice(at.ch),hr);else{var Xa=be(1,Dt.length-1);Xa.push(new Io(br+En.text.slice(at.ch),hr,x)),ie(En,En.text.slice(0,Ye.ch)+Dt[0],ee(0)),a.insert(Ye.line+1,Xa)}else if(Dt.length==1)ie(En,En.text.slice(0,Ye.ch)+Dt[0]+Nn.text.slice(at.ch),ee(0)),a.remove(Ye.line+1,ta);else{ie(En,En.text.slice(0,Ye.ch)+Dt[0],ee(0)),ie(Nn,br+Nn.text.slice(at.ch),hr);var mo=be(1,Dt.length-1);ta>1&&a.remove(Ye.line+1,ta-1),a.insert(Ye.line+1,mo)}di(a,"change",a,E)}function ia(a,E,z){function x(ee,ie,be){if(ee.linked)for(var Ye=0;Ye<ee.linked.length;++Ye){var at=ee.linked[Ye];if(at.doc!=ie){var Dt=be&&at.sharedHist;z&&!Dt||(E(at.doc,Dt),x(at.doc,ee,Dt))}}}x(a,null,!0)}function aa(a,E){if(E.cm)throw new Error("This document is already in use.");a.doc=E,E.cm=a,cs(a),pa(a),mt(a),a.options.lineWrapping||no(a),a.options.mode=E.modeOption,hl(a)}function mt(a){(a.doc.direction=="rtl"?ce:je)(a.display.lineDiv,"CodeMirror-rtl")}function Ve(a){Ja(a,function(){mt(a),hl(a)})}function Xe(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Zn(a,E){var z={from:cn(E.from),to:$n(E),text:pr(a,E.from,E.to)};return Ma(a,z,E.from.line,E.to.line+1),ia(a,function(x){return Ma(x,z,E.from.line,E.to.line+1)},!0),z}function lr(a){for(;a.length;){var E=wt(a);if(E.ranges)a.pop();else break}}function vr(a,E){if(E)return lr(a.done),wt(a.done);if(a.done.length&&!wt(a.done).ranges)return wt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),wt(a.done)}function jn(a,E,z,x){var ee=a.history;ee.undone.length=0;var ie=+new Date,be,Ye;if((ee.lastOp==x||ee.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&ee.lastModTime>ie-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(be=vr(ee,ee.lastOp==x)))Ye=wt(be.changes),_t(E.from,E.to)==0&&_t(E.from,Ye.to)==0?Ye.to=$n(E):be.changes.push(Zn(a,E));else{var at=wt(ee.done);for((!at||!at.ranges)&&Cr(a.sel,ee.done),be={changes:[Zn(a,E)],generation:ee.generation},ee.done.push(be);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(z),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=ie,ee.lastOp=ee.lastSelOp=x,ee.lastOrigin=ee.lastSelOrigin=E.origin,Ye||nn(a,"historyAdded")}function er(a,E,z,x){var ee=E.charAt(0);return ee=="*"||ee=="+"&&z.ranges.length==x.ranges.length&&z.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Ln(a,E,z,x){var ee=a.history,ie=x&&x.origin;z==ee.lastSelOp||ie&&ee.lastSelOrigin==ie&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==ie||er(a,ie,wt(ee.done),E))?ee.done[ee.done.length-1]=E:Cr(E,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=ie,ee.lastSelOp=z,x&&x.clearRedo!==!1&&lr(ee.undone)}function Cr(a,E){var z=wt(E);z&&z.ranges&&z.equals(a)||E.push(a)}function Ma(a,E,z,x){var ee=E["spans_"+a.id],ie=0;a.iter(Math.max(a.first,z),Math.min(a.first+a.size,x),function(be){be.markedSpans&&((ee||(ee=E["spans_"+a.id]={}))[ie]=be.markedSpans),++ie})}function qr(a){if(!a)return null;for(var E,z=0;z<a.length;++z)a[z].marker.explicitlyCleared?E||(E=a.slice(0,z)):E&&E.push(a[z]);return E?E.length?E:null:a}function jr(a,E){var z=E["spans_"+a.id];if(!z)return null;for(var x=[],ee=0;ee<E.text.length;++ee)x.push(qr(z[ee]));return x}function Hr(a,E){var z=jr(a,E),x=jo(a,E);if(!z)return x;if(!x)return z;for(var ee=0;ee<z.length;++ee){var ie=z[ee],be=x[ee];if(ie&&be)e:for(var Ye=0;Ye<be.length;++Ye){for(var at=be[Ye],Dt=0;Dt<ie.length;++Dt)if(ie[Dt].marker==at.marker)continue e;ie.push(at)}else be&&(z[ee]=be)}return z}function Ho(a,E,z){for(var x=[],ee=0;ee<a.length;++ee){var ie=a[ee];if(ie.ranges){x.push(z?Kn.prototype.deepCopy.call(ie):ie);continue}var be=ie.changes,Ye=[];x.push({changes:Ye});for(var at=0;at<be.length;++at){var Dt=be[at],En=void 0;if(Ye.push({from:Dt.from,to:Dt.to,text:Dt.text}),E)for(var Nn in Dt)(En=Nn.match(/^spans_(\d+)$/))&&ot(E,Number(En[1]))>-1&&(wt(Ye)[Nn]=Dt[Nn],delete Dt[Nn])}}return x}function bo(a,E,z,x){if(x){var ee=a.anchor;if(z){var ie=_t(E,ee)<0;ie!=_t(z,ee)<0?(ee=E,E=z):ie!=_t(E,z)<0&&(E=z)}return new Wn(ee,E)}else return new Wn(z||E,E)}function Pa(a,E,z,x,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),wr(a,new Kn([bo(a.sel.primary(),E,z,ee)],0),x)}function va(a,E,z){for(var x=[],ee=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie<a.sel.ranges.length;ie++)x[ie]=bo(a.sel.ranges[ie],E[ie],null,ee);var be=Vr(a.cm,x,a.sel.primIndex);wr(a,be,z)}function Er(a,E,z,x){var ee=a.sel.ranges.slice(0);ee[E]=z,wr(a,Vr(a.cm,ee,a.sel.primIndex),x)}function ea(a,E,z,x){wr(a,Ir(E,z),x)}function ja(a,E,z){var x={ranges:E.ranges,update:function(ee){this.ranges=[];for(var ie=0;ie<ee.length;ie++)this.ranges[ie]=new Wn(qt(a,ee[ie].anchor),qt(a,ee[ie].head))},origin:z&&z.origin};return nn(a,"beforeSelectionChange",a,x),a.cm&&nn(a.cm,"beforeSelectionChange",a.cm,x),x.ranges!=E.ranges?Vr(a.cm,x.ranges,x.ranges.length-1):E}function ar(a,E,z){var x=a.history.done,ee=wt(x);ee&&ee.ranges?(x[x.length-1]=E,Ha(a,E,z)):wr(a,E,z)}function wr(a,E,z){Ha(a,E,z),Ln(a,a.sel,a.cm?a.cm.curOp.id:NaN,z)}function Ha(a,E,z){(en(a,"beforeSelectionChange")||a.cm&&en(a.cm,"beforeSelectionChange"))&&(E=ja(a,E,z));var x=z&&z.bias||(_t(E.primary().head,a.sel.primary().head)<0?-1:1);ko(a,$r(a,E,x,!0)),!(z&&z.scroll===!1)&&a.cm&&Hn(a.cm)}function ko(a,E){E.equals(a.sel)||(a.sel=E,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Vt(a.cm)),di(a,"cursorActivity",a))}function Un(a){ko(a,$r(a,a.sel,null,!1))}function $r(a,E,z,x){for(var ee,ie=0;ie<E.ranges.length;ie++){var be=E.ranges[ie],Ye=E.ranges.length==a.sel.ranges.length&&a.sel.ranges[ie],at=ga(a,be.anchor,Ye&&Ye.anchor,z,x),Dt=ga(a,be.head,Ye&&Ye.head,z,x);(ee||at!=be.anchor||Dt!=be.head)&&(ee||(ee=E.ranges.slice(0,ie)),ee[ie]=new Wn(at,Dt))}return ee?Vr(a.cm,ee,E.primIndex):E}function Ya(a,E,z,x,ee){var ie=Pn(a,E.line);if(ie.markedSpans)for(var be=0;be<ie.markedSpans.length;++be){var Ye=ie.markedSpans[be],at=Ye.marker,Dt="selectLeft"in at?!at.selectLeft:at.inclusiveLeft,En="selectRight"in at?!at.selectRight:at.inclusiveRight;if((Ye.from==null||(Dt?Ye.from<=E.ch:Ye.from<E.ch))&&(Ye.to==null||(En?Ye.to>=E.ch:Ye.to>E.ch))){if(ee&&(nn(at,"beforeCursorEnter"),at.explicitlyCleared))if(ie.markedSpans){--be;continue}else break;if(!at.atomic)continue;if(z){var Nn=at.find(x<0?1:-1),br=void 0;if((x<0?En:Dt)&&(Nn=Xn(a,Nn,-x,Nn&&Nn.line==E.line?ie:null)),Nn&&Nn.line==E.line&&(br=_t(Nn,z))&&(x<0?br<0:br>0))return Ya(a,Nn,E,x,ee)}var hr=at.find(x<0?-1:1);return(x<0?Dt:En)&&(hr=Xn(a,hr,x,hr.line==E.line?ie:null)),hr?Ya(a,hr,E,x,ee):null}}return E}function ga(a,E,z,x,ee){var ie=x||1,be=Ya(a,E,z,ie,ee)||!ee&&Ya(a,E,z,ie,!0)||Ya(a,E,z,-ie,ee)||!ee&&Ya(a,E,z,-ie,!0);return be||(a.cantEdit=!0,Nt(a.first,0))}function Xn(a,E,z,x){return z<0&&E.ch==0?E.line>a.first?qt(a,Nt(E.line-1)):null:z>0&&E.ch==(x||Pn(a,E.line)).text.length?E.line<a.first+a.size-1?Nt(E.line+1,0):null:new Nt(E.line,E.ch+z)}function jt(a){a.setSelection(Nt(a.firstLine(),0),Nt(a.lastLine()),Se)}function Zr(a,E,z){var x={canceled:!1,from:E.from,to:E.to,text:E.text,origin:E.origin,cancel:function(){return x.canceled=!0}};return z&&(x.update=function(ee,ie,be,Ye){ee&&(x.from=qt(a,ee)),ie&&(x.to=qt(a,ie)),be&&(x.text=be),Ye!==void 0&&(x.origin=Ye)}),nn(a,"beforeChange",a,x),a.cm&&nn(a.cm,"beforeChange",a.cm,x),x.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:x.from,to:x.to,text:x.text,origin:x.origin}}function ma(a,E,z){if(a.cm){if(!a.cm.curOp)return Ra(a.cm,ma)(a,E,z);if(a.cm.state.suppressEdits)return}if(!((en(a,"beforeChange")||a.cm&&en(a.cm,"beforeChange"))&&(E=Zr(a,E,!0),!E))){var x=Ta&&!z&&Ci(a,E.from,E.to);if(x)for(var ee=x.length-1;ee>=0;--ee)Gr(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:E.text,origin:E.origin});else Gr(a,E)}}function Gr(a,E){if(!(E.text.length==1&&E.text[0]==""&&_t(E.from,E.to)==0)){var z=ua(a,E);jn(a,E,z,a.cm?a.cm.curOp.id:NaN),Ua(a,E,z,jo(a,E));var x=[];ia(a,function(ee,ie){!ie&&ot(x,ee.history)==-1&&(Pr(ee.history,E),x.push(ee.history)),Ua(ee,E,null,jo(ee,E))})}}function So(a,E,z){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!z)){for(var ee=a.history,ie,be=a.sel,Ye=E=="undo"?ee.done:ee.undone,at=E=="undo"?ee.undone:ee.done,Dt=0;Dt<Ye.length&&(ie=Ye[Dt],!(z?ie.ranges&&!ie.equals(a.sel):!ie.ranges));Dt++);if(Dt!=Ye.length){for(ee.lastOrigin=ee.lastSelOrigin=null;;)if(ie=Ye.pop(),ie.ranges){if(Cr(ie,at),z&&!ie.equals(a.sel)){wr(a,ie,{clearRedo:!1});return}be=ie}else if(x){Ye.push(ie);return}else break;var En=[];Cr(be,at),at.push({changes:En,generation:ee.generation}),ee.generation=ie.generation||++ee.maxGeneration;for(var Nn=en(a,"beforeChange")||a.cm&&en(a.cm,"beforeChange"),br=function(Aa){var Xa=ie.changes[Aa];if(Xa.origin=E,Nn&&!Zr(a,Xa,!1))return Ye.length=0,{};En.push(Zn(a,Xa));var mo=Aa?ua(a,Xa):wt(Ye);Ua(a,Xa,mo,Hr(a,Xa)),!Aa&&a.cm&&a.cm.scrollIntoView({from:Xa.from,to:$n(Xa)});var To=[];ia(a,function(ho,Uo){!Uo&&ot(To,ho.history)==-1&&(Pr(ho.history,Xa),To.push(ho.history)),Ua(ho,Xa,null,Hr(ho,Xa))})},hr=ie.changes.length-1;hr>=0;--hr){var ta=br(hr);if(ta)return ta.v}}}}function Na(a,E){if(E!=0&&(a.first+=E,a.sel=new Kn(an(a.sel.ranges,function(ee){return new Wn(Nt(ee.anchor.line+E,ee.anchor.ch),Nt(ee.head.line+E,ee.head.ch))}),a.sel.primIndex),a.cm)){hl(a.cm,a.first,a.first-E,E);for(var z=a.cm.display,x=z.viewFrom;x<z.viewTo;x++)Ul(a.cm,x,"gutter")}}function Ua(a,E,z,x){if(a.cm&&!a.cm.curOp)return Ra(a.cm,Ua)(a,E,z,x);if(E.to.line<a.first){Na(a,E.text.length-1-(E.to.line-E.from.line));return}if(!(E.from.line>a.lastLine())){if(E.from.line<a.first){var ee=E.text.length-1-(a.first-E.from.line);Na(a,ee),E={from:Nt(a.first,0),to:Nt(E.to.line+ee,E.to.ch),text:[wt(E.text)],origin:E.origin}}var ie=a.lastLine();E.to.line>ie&&(E={from:E.from,to:Nt(ie,Pn(a,ie).text.length),text:[E.text[0]],origin:E.origin}),E.removed=pr(a,E.from,E.to),z||(z=ua(a,E)),a.cm?Ca(a.cm,E,x):Co(a,E,x),Ha(a,z,Se),a.cantEdit&&ga(a,Nt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Ca(a,E,z){var x=a.doc,ee=a.display,ie=E.from,be=E.to,Ye=!1,at=ie.line;a.options.lineWrapping||(at=Gt(Bn(Pn(x,ie.line))),x.iter(at,be.line+1,function(hr){if(hr==ee.maxLine)return Ye=!0,!0})),x.sel.contains(E.from,E.to)>-1&&Vt(a),Co(x,E,z,Cs(a)),a.options.lineWrapping||(x.iter(at,ie.line+E.text.length,function(hr){var ta=eo(hr);ta>ee.maxLineLength&&(ee.maxLine=hr,ee.maxLineLength=ta,ee.maxLineChanged=!0,Ye=!1)}),Ye&&(a.curOp.updateMaxLine=!0)),ca(x,ie.line),Go(a,400);var Dt=E.text.length-(be.line-ie.line)-1;E.full?hl(a):ie.line==be.line&&E.text.length==1&&!Fa(a.doc,E)?Ul(a,ie.line,"text"):hl(a,ie.line,be.line+1,Dt);var En=en(a,"changes"),Nn=en(a,"change");if(Nn||En){var br={from:ie,to:be,text:E.text,removed:E.removed,origin:E.origin};Nn&&di(a,"change",a,br),En&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(br)}a.display.selForContextMenu=null}function oo(a,E,z,x,ee){var ie;x||(x=z),_t(x,z)<0&&(ie=[x,z],z=ie[0],x=ie[1]),typeof E=="string"&&(E=a.splitLines(E)),ma(a,{from:z,to:x,text:E,origin:ee})}function Jo(a,E,z,x){z<a.line?a.line+=x:E<a.line&&(a.line=E,a.ch=0)}function Fn(a,E,z,x){for(var ee=0;ee<a.length;++ee){var ie=a[ee],be=!0;if(ie.ranges){ie.copied||(ie=a[ee]=ie.deepCopy(),ie.copied=!0);for(var Ye=0;Ye<ie.ranges.length;Ye++)Jo(ie.ranges[Ye].anchor,E,z,x),Jo(ie.ranges[Ye].head,E,z,x);continue}for(var at=0;at<ie.changes.length;++at){var Dt=ie.changes[at];if(z<Dt.from.line)Dt.from=Nt(Dt.from.line+x,Dt.from.ch),Dt.to=Nt(Dt.to.line+x,Dt.to.ch);else if(E<=Dt.to.line){be=!1;break}}be||(a.splice(0,ee+1),ee=0)}}function Pr(a,E){var z=E.from.line,x=E.to.line,ee=E.text.length-(x-z)-1;Fn(a.done,z,x,ee),Fn(a.undone,z,x,ee)}function Oa(a,E,z,x){var ee=E,ie=E;return typeof E=="number"?ie=Pn(a,tn(a,E)):ee=Gt(E),ee==null?null:(x(ie,ee)&&a.cm&&Ul(a.cm,ee,z),ie)}function Ba(a){this.lines=a,this.parent=null;for(var E=0,z=0;z<a.length;++z)a[z].parent=this,E+=a[z].height;this.height=E}Ba.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,E){for(var z=a,x=a+E;z<x;++z){var ee=this.lines[z];this.height-=ee.height,zo(ee),di(ee,"delete")}this.lines.splice(a,E)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,E,z){this.height+=z,this.lines=this.lines.slice(0,a).concat(E).concat(this.lines.slice(a));for(var x=0;x<E.length;++x)E[x].parent=this},iterN:function(a,E,z){for(var x=a+E;a<x;++a)if(z(this.lines[a]))return!0}};function zr(a){this.children=a;for(var E=0,z=0,x=0;x<a.length;++x){var ee=a[x];E+=ee.chunkSize(),z+=ee.height,ee.parent=this}this.size=E,this.height=z,this.parent=null}zr.prototype={chunkSize:function(){return this.size},removeInner:function(a,E){this.size-=E;for(var z=0;z<this.children.length;++z){var x=this.children[z],ee=x.chunkSize();if(a<ee){var ie=Math.min(E,ee-a),be=x.height;if(x.removeInner(a,ie),this.height-=be-x.height,ee==ie&&(this.children.splice(z--,1),x.parent=null),(E-=ie)==0)break;a=0}else a-=ee}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof Ba))){var Ye=[];this.collapse(Ye),this.children=[new Ba(Ye)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E<this.children.length;++E)this.children[E].collapse(a)},insertInner:function(a,E,z){this.size+=E.length,this.height+=z;for(var x=0;x<this.children.length;++x){var ee=this.children[x],ie=ee.chunkSize();if(a<=ie){if(ee.insertInner(a,E,z),ee.lines&&ee.lines.length>50){for(var be=ee.lines.length%25+25,Ye=be;Ye<ee.lines.length;){var at=new Ba(ee.lines.slice(Ye,Ye+=25));ee.height-=at.height,this.children.splice(++x,0,at),at.parent=this}ee.lines=ee.lines.slice(0,be),this.maybeSpill()}break}a-=ie}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var E=a.children.splice(a.children.length-5,5),z=new zr(E);if(a.parent){a.size-=z.size,a.height-=z.height;var ee=ot(a.parent.children,a);a.parent.children.splice(ee+1,0,z)}else{var x=new zr(a.children);x.parent=a,a.children=[x,z],a=x}z.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,E,z){for(var x=0;x<this.children.length;++x){var ee=this.children[x],ie=ee.chunkSize();if(a<ie){var be=Math.min(E,ie-a);if(ee.iterN(a,be,z))return!0;if((E-=be)==0)break;a=0}else a-=ie}}};var Ia=function(a,E,z){if(z)for(var x in z)z.hasOwnProperty(x)&&(this[x]=z[x]);this.doc=a,this.node=E};Ia.prototype.clear=function(){var a=this.doc.cm,E=this.line.widgets,z=this.line,x=Gt(z);if(!(x==null||!E)){for(var ee=0;ee<E.length;++ee)E[ee]==this&&E.splice(ee--,1);E.length||(z.widgets=null);var ie=Ji(this);dr(z,Math.max(0,z.height-ie)),a&&(Ja(a,function(){wo(a,z,-ie),Ul(a,x,"widget")}),di(a,"lineWidgetCleared",a,this,x))}},Ia.prototype.changed=function(){var a=this,E=this.height,z=this.doc.cm,x=this.line;this.height=null;var ee=Ji(this)-E;ee&&(yr(this.doc,x)||dr(x,x.height+ee),z&&Ja(z,function(){z.curOp.forceUpdate=!0,wo(z,x,ee),di(z,"lineWidgetChanged",z,a,Gt(x))}))},gt(Ia);function wo(a,E,z){xa(E)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&In(a,z)}function La(a,E,z,x){var ee=new Ia(a,z,x),ie=a.cm;return ie&&ee.noHScroll&&(ie.display.alignWidgets=!0),Oa(a,E,"widget",function(be){var Ye=be.widgets||(be.widgets=[]);if(ee.insertAt==null?Ye.push(ee):Ye.splice(Math.min(Ye.length-1,Math.max(0,ee.insertAt)),0,ee),ee.line=be,ie&&!yr(a,be)){var at=xa(be)<a.scrollTop;dr(be,be.height+Ji(ee)),at&&In(ie,ee.height),ie.curOp.forceUpdate=!0}return!0}),ie&&di(ie,"lineWidgetAdded",ie,ee,typeof E=="number"?E:Gt(E)),ee}var Za=0,Ao=function(a,E){this.lines=[],this.type=E,this.doc=a,this.id=++Za};Ao.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,E=a&&!a.curOp;if(E&&fa(a),en(this,"clear")){var z=this.find();z&&di(this,"clear",z.from,z.to)}for(var x=null,ee=null,ie=0;ie<this.lines.length;++ie){var be=this.lines[ie],Ye=po(be.markedSpans,this);a&&!this.collapsed?Ul(a,Gt(be),"text"):a&&(Ye.to!=null&&(ee=Gt(be)),Ye.from!=null&&(x=Gt(be))),be.markedSpans=qo(be.markedSpans,Ye),Ye.from==null&&this.collapsed&&!yr(this.doc,be)&&a&&dr(be,ul(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var at=0;at<this.lines.length;++at){var Dt=Bn(this.lines[at]),En=eo(Dt);En>a.display.maxLineLength&&(a.display.maxLine=Dt,a.display.maxLineLength=En,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&hl(a,x,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Un(a.doc)),a&&di(a,"markerCleared",a,this,x,ee),E&&wa(a),this.parent&&this.parent.clear()}},Ao.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var z,x,ee=0;ee<this.lines.length;++ee){var ie=this.lines[ee],be=po(ie.markedSpans,this);if(be.from!=null&&(z=Nt(E?ie:Gt(ie),be.from),a==-1))return z;if(be.to!=null&&(x=Nt(E?ie:Gt(ie),be.to),a==1))return x}return z&&{from:z,to:x}},Ao.prototype.changed=function(){var a=this,E=this.find(-1,!0),z=this,x=this.doc.cm;!E||!x||Ja(x,function(){var ee=E.line,ie=Gt(E.line),be=_i(x,ie);if(be&&(Ql(be),x.curOp.selectionChanged=x.curOp.forceUpdate=!0),x.curOp.updateMaxLine=!0,!yr(z.doc,ee)&&z.height!=null){var Ye=z.height;z.height=null;var at=Ji(z)-Ye;at&&dr(ee,ee.height+at)}di(x,"markerChanged",x,a)})},Ao.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||ot(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Ao.prototype.detachLine=function(a){if(this.lines.splice(ot(this.lines,a),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},gt(Ao);function vi(a,E,z,x,ee){if(x&&x.shared)return Qi(a,E,z,x,ee);if(a.cm&&!a.cm.curOp)return Ra(a.cm,vi)(a,E,z,x,ee);var ie=new Ao(a,ee),be=_t(E,z);if(x&&pt(x,ie,!1),be>0||be==0&&ie.clearWhenEmpty!==!1)return ie;if(ie.replacedWith&&(ie.collapsed=!0,ie.widgetNode=lt("span",[ie.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||ie.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(ie.widgetNode.insertLeft=!0)),ie.collapsed){if(wn(a,E.line,E,z,ie)||E.line!=z.line&&wn(a,z.line,E,z,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ro()}ie.addToHistory&&jn(a,{from:E,to:z,origin:"markText"},a.sel,NaN);var Ye=E.line,at=a.cm,Dt;if(a.iter(Ye,z.line+1,function(Nn){at&&ie.collapsed&&!at.options.lineWrapping&&Bn(Nn)==at.display.maxLine&&(Dt=!0),ie.collapsed&&Ye!=E.line&&dr(Nn,0),vo(Nn,new Bo(ie,Ye==E.line?E.ch:null,Ye==z.line?z.ch:null)),++Ye}),ie.collapsed&&a.iter(E.line,z.line+1,function(Nn){yr(a,Nn)&&dr(Nn,0)}),ie.clearOnEnter&&pe(ie,"beforeCursorEnter",function(){return ie.clear()}),ie.readOnly&&(No(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ie.collapsed&&(ie.id=++Za,ie.atomic=!0),at){if(Dt&&(at.curOp.updateMaxLine=!0),ie.collapsed)hl(at,E.line,z.line+1);else if(ie.className||ie.startStyle||ie.endStyle||ie.css||ie.attributes||ie.title)for(var En=E.line;En<=z.line;En++)Ul(at,En,"text");ie.atomic&&Un(at.doc),di(at,"markerAdded",at,ie)}return ie}var ui=function(a,E){this.markers=a,this.primary=E;for(var z=0;z<a.length;++z)a[z].parent=this};ui.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();di(this,"clear")}},ui.prototype.find=function(a,E){return this.primary.find(a,E)},gt(ui);function Qi(a,E,z,x,ee){x=pt(x),x.shared=!1;var ie=[vi(a,E,z,x,ee)],be=ie[0],Ye=x.widgetNode;return ia(a,function(at){Ye&&(x.widgetNode=Ye.cloneNode(!0)),ie.push(vi(at,qt(at,E),qt(at,z),x,ee));for(var Dt=0;Dt<at.linked.length;++Dt)if(at.linked[Dt].isParent)return;be=wt(ie)}),new ui(ie,be)}function Ui(a){return a.findMarks(Nt(a.first,0),a.clipPos(Nt(a.lastLine())),function(E){return E.parent})}function ha(a,E){for(var z=0;z<E.length;z++){var x=E[z],ee=x.find(),ie=a.clipPos(ee.from),be=a.clipPos(ee.to);if(_t(ie,be)){var Ye=vi(a,ie,be,x.primary,x.primary.type);x.markers.push(Ye),Ye.parent=x}}}function Mo(a){for(var E=function(x){var ee=a[x],ie=[ee.primary.doc];ia(ee.primary.doc,function(at){return ie.push(at)});for(var be=0;be<ee.markers.length;be++){var Ye=ee.markers[be];ot(ie,Ye.doc)==-1&&(Ye.parent=null,ee.markers.splice(be--,1))}},z=0;z<a.length;z++)E(z)}var fo=0,$a=function(a,E,z,x,ee){if(!(this instanceof $a))return new $a(a,E,z,x,ee);z==null&&(z=0),zr.call(this,[new Ba([new Io("",null)])]),this.first=z,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=z;var ie=Nt(z,0);this.sel=Ir(ie),this.history=new Xe(null),this.id=++fo,this.modeOption=E,this.lineSep=x,this.direction=ee=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),Co(this,{from:ie,to:ie,text:a}),wr(this,Ir(ie),Se)};$a.prototype=ne(zr.prototype,{constructor:$a,iter:function(a,E,z){z?this.iterN(a-this.first,E-a,z):this.iterN(this.first,this.first+this.size,a)},insert:function(a,E){for(var z=0,x=0;x<E.length;++x)z+=E[x].height;this.insertInner(a-this.first,E,z)},remove:function(a,E){this.removeInner(a-this.first,E)},getValue:function(a){var E=Br(this,this.first,this.first+this.size);return a===!1?E:E.join(a||this.lineSeparator())},setValue:_a(function(a){var E=Nt(this.first,0),z=this.first+this.size-1;ma(this,{from:E,to:Nt(z,Pn(this,z).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&Qn(this.cm,0,0),wr(this,Ir(E),Se)}),replaceRange:function(a,E,z,x){E=qt(this,E),z=z?qt(this,z):E,oo(this,a,E,z,x)},getRange:function(a,E,z){var x=pr(this,qt(this,a),qt(this,E));return z===!1?x:x.join(z||this.lineSeparator())},getLine:function(a){var E=this.getLineHandle(a);return E&&E.text},getLineHandle:function(a){if(bt(this,a))return Pn(this,a)},getLineNumber:function(a){return Gt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=Pn(this,a)),Bn(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return qt(this,a)},getCursor:function(a){var E=this.sel.primary(),z;return a==null||a=="head"?z=E.head:a=="anchor"?z=E.anchor:a=="end"||a=="to"||a===!1?z=E.to():z=E.from(),z},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:_a(function(a,E,z){ea(this,qt(this,typeof a=="number"?Nt(a,E||0):a),null,z)}),setSelection:_a(function(a,E,z){ea(this,qt(this,a),qt(this,E||a),z)}),extendSelection:_a(function(a,E,z){Pa(this,qt(this,a),E&&qt(this,E),z)}),extendSelections:_a(function(a,E){va(this,gn(this,a),E)}),extendSelectionsBy:_a(function(a,E){var z=an(this.sel.ranges,a);va(this,gn(this,z),E)}),setSelections:_a(function(a,E,z){if(a.length){for(var x=[],ee=0;ee<a.length;ee++)x[ee]=new Wn(qt(this,a[ee].anchor),qt(this,a[ee].head));E==null&&(E=Math.min(a.length-1,this.sel.primIndex)),wr(this,Vr(this.cm,x,E),z)}}),addSelection:_a(function(a,E,z){var x=this.sel.ranges.slice(0);x.push(new Wn(qt(this,a),qt(this,E||a))),wr(this,Vr(this.cm,x,x.length-1),z)}),getSelection:function(a){for(var E=this.sel.ranges,z,x=0;x<E.length;x++){var ee=pr(this,E[x].from(),E[x].to());z=z?z.concat(ee):ee}return a===!1?z:z.join(a||this.lineSeparator())},getSelections:function(a){for(var E=[],z=this.sel.ranges,x=0;x<z.length;x++){var ee=pr(this,z[x].from(),z[x].to());a!==!1&&(ee=ee.join(a||this.lineSeparator())),E[x]=ee}return E},replaceSelection:function(a,E,z){for(var x=[],ee=0;ee<this.sel.ranges.length;ee++)x[ee]=a;this.replaceSelections(x,E,z||"+input")},replaceSelections:_a(function(a,E,z){for(var x=[],ee=this.sel,ie=0;ie<ee.ranges.length;ie++){var be=ee.ranges[ie];x[ie]={from:be.from(),to:be.to(),text:this.splitLines(a[ie]),origin:z}}for(var Ye=E&&E!="end"&&oa(this,x,E),at=x.length-1;at>=0;at--)ma(this,x[at]);Ye?ar(this,Ye):this.cm&&Hn(this.cm)}),undo:_a(function(){So(this,"undo")}),redo:_a(function(){So(this,"redo")}),undoSelection:_a(function(){So(this,"undo",!0)}),redoSelection:_a(function(){So(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,z=0,x=0;x<a.done.length;x++)a.done[x].ranges||++E;for(var ee=0;ee<a.undone.length;ee++)a.undone[ee].ranges||++z;return{undo:E,redo:z}},clearHistory:function(){var a=this;this.history=new Xe(this.history.maxGeneration),ia(this,function(E){return E.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:Ho(this.history.done),undone:Ho(this.history.undone)}},setHistory:function(a){var E=this.history=new Xe(this.history.maxGeneration);E.done=Ho(a.done.slice(0),null,!0),E.undone=Ho(a.undone.slice(0),null,!0)},setGutterMarker:_a(function(a,E,z){return Oa(this,a,"gutter",function(x){var ee=x.gutterMarkers||(x.gutterMarkers={});return ee[E]=z,!z&&re(ee)&&(x.gutterMarkers=null),!0})}),clearGutter:_a(function(a){var E=this;this.iter(function(z){z.gutterMarkers&&z.gutterMarkers[a]&&Oa(E,z,"gutter",function(){return z.gutterMarkers[a]=null,re(z.gutterMarkers)&&(z.gutterMarkers=null),!0})})}),lineInfo:function(a){var E;if(typeof a=="number"){if(!bt(this,a)||(E=a,a=Pn(this,a),!a))return null}else if(E=Gt(a),E==null)return null;return{line:E,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:_a(function(a,E,z){return Oa(this,a,E=="gutter"?"gutter":"class",function(x){var ee=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!x[ee])x[ee]=z;else{if(ut(z).test(x[ee]))return!1;x[ee]+=" "+z}return!0})}),removeLineClass:_a(function(a,E,z){return Oa(this,a,E=="gutter"?"gutter":"class",function(x){var ee=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",ie=x[ee];if(ie)if(z==null)x[ee]=null;else{var be=ie.match(ut(z));if(!be)return!1;var Ye=be.index+be[0].length;x[ee]=ie.slice(0,be.index)+(!be.index||Ye==ie.length?"":" ")+ie.slice(Ye)||null}else return!1;return!0})}),addLineWidget:_a(function(a,E,z){return La(this,a,E,z)}),removeLineWidget:function(a){a.clear()},markText:function(a,E,z){return vi(this,qt(this,a),qt(this,E),z,z&&z.type||"range")},setBookmark:function(a,E){var z={replacedWith:E&&(E.nodeType==null?E.widget:E),insertLeft:E&&E.insertLeft,clearWhenEmpty:!1,shared:E&&E.shared,handleMouseEvents:E&&E.handleMouseEvents};return a=qt(this,a),vi(this,a,a,z,"bookmark")},findMarksAt:function(a){a=qt(this,a);var E=[],z=Pn(this,a.line).markedSpans;if(z)for(var x=0;x<z.length;++x){var ee=z[x];(ee.from==null||ee.from<=a.ch)&&(ee.to==null||ee.to>=a.ch)&&E.push(ee.marker.parent||ee.marker)}return E},findMarks:function(a,E,z){a=qt(this,a),E=qt(this,E);var x=[],ee=a.line;return this.iter(a.line,E.line+1,function(ie){var be=ie.markedSpans;if(be)for(var Ye=0;Ye<be.length;Ye++){var at=be[Ye];!(at.to!=null&&ee==a.line&&a.ch>=at.to||at.from==null&&ee!=a.line||at.from!=null&&ee==E.line&&at.from>=E.ch)&&(!z||z(at.marker))&&x.push(at.marker.parent||at.marker)}++ee}),x},getAllMarks:function(){var a=[];return this.iter(function(E){var z=E.markedSpans;if(z)for(var x=0;x<z.length;++x)z[x].from!=null&&a.push(z[x].marker)}),a},posFromIndex:function(a){var E,z=this.first,x=this.lineSeparator().length;return this.iter(function(ee){var ie=ee.text.length+x;if(ie>a)return E=a,!0;a-=ie,++z}),qt(this,Nt(z,E))},indexFromPos:function(a){a=qt(this,a);var E=a.ch;if(a.line<this.first||a.ch<0)return 0;var z=this.lineSeparator().length;return this.iter(this.first,a.line,function(x){E+=x.text.length+z}),E},copy:function(a){var E=new $a(Br(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return E.scrollTop=this.scrollTop,E.scrollLeft=this.scrollLeft,E.sel=this.sel,E.extend=!1,a&&(E.history.undoDepth=this.history.undoDepth,E.setHistory(this.getHistory())),E},linkedDoc:function(a){a||(a={});var E=this.first,z=this.first+this.size;a.from!=null&&a.from>E&&(E=a.from),a.to!=null&&a.to<z&&(z=a.to);var x=new $a(Br(this,E,z),a.mode||this.modeOption,E,this.lineSep,this.direction);return a.sharedHist&&(x.history=this.history),(this.linked||(this.linked=[])).push({doc:x,sharedHist:a.sharedHist}),x.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],ha(x,Ui(this)),x},unlinkDoc:function(a){if(a instanceof dl&&(a=a.doc),this.linked)for(var E=0;E<this.linked.length;++E){var z=this.linked[E];if(z.doc==a){this.linked.splice(E,1),a.unlinkDoc(this),Mo(Ui(this));break}}if(a.history==this.history){var x=[a.id];ia(a,function(ee){return x.push(ee.id)},!0),a.history=new Xe(null),a.history.done=Ho(this.history.done,x),a.history.undone=Ho(this.history.undone,x)}},iterLinkedDocs:function(a){ia(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):Ht(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:_a(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(E){return E.order=null}),this.cm&&Ve(this.cm))})}),$a.prototype.eachLine=$a.prototype.iter;var gi=0;function zi(a){var E=this;if(xs(E),!(Kt(E,a)||qi(E.display,a))){kt(a),Ce&&(gi=+new Date);var z=as(E,a,!0),x=a.dataTransfer.files;if(!(!z||E.isReadOnly()))if(x&&x.length&&window.FileReader&&window.File)for(var ee=x.length,ie=Array(ee),be=0,Ye=function(){++be==ee&&Ra(E,function(){z=qt(E.doc,z);var hr={from:z,to:z,text:E.doc.splitLines(ie.filter(function(ta){return ta!=null}).join(E.doc.lineSeparator())),origin:"paste"};ma(E.doc,hr),ar(E.doc,Ir(qt(E.doc,z),qt(E.doc,$n(hr))))})()},at=function(hr,ta){if(E.options.allowDropFileTypes&&ot(E.options.allowDropFileTypes,hr.type)==-1){Ye();return}var Aa=new FileReader;Aa.onerror=function(){return Ye()},Aa.onload=function(){var Xa=Aa.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Xa)){Ye();return}ie[ta]=Xa,Ye()},Aa.readAsText(hr)},Dt=0;Dt<x.length;Dt++)at(x[Dt],Dt);else{if(E.state.draggingText&&E.doc.sel.contains(z)>-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var En=a.dataTransfer.getData("Text");if(En){var Nn;if(E.state.draggingText&&!E.state.draggingText.copy&&(Nn=E.listSelections()),Ha(E.doc,Ir(z,z)),Nn)for(var br=0;br<Nn.length;++br)oo(E.doc,"",Nn[br].anchor,Nn[br].head,"drag");E.replaceSelection(En,"around","paste"),E.display.input.focus()}}catch(hr){}}}}function Ml(a,E){if(Ce&&(!a.state.draggingText||+new Date-gi<100)){Ue(E);return}if(!(Kt(a,E)||qi(a.display,E))&&(E.dataTransfer.setData("Text",a.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!Re)){var z=et("img",null,null,"position: fixed; left: 0; top: 0;");z.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ue&&(z.width=z.height=1,a.display.wrapper.appendChild(z),z._top=z.offsetTop),E.dataTransfer.setDragImage(z,0,0),ue&&z.parentNode.removeChild(z)}}function Yl(a,E){var z=as(a,E);if(z){var x=document.createDocumentFragment();ks(a,z,x),a.display.dragCursor||(a.display.dragCursor=et("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),He(a.display.dragCursor,x)}}function xs(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Ss(a){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),z=[],x=0;x<E.length;x++){var ee=E[x].CodeMirror;ee&&z.push(ee)}z.length&&z[0].operation(function(){for(var ie=0;ie<z.length;ie++)a(z[ie])})}}var Bs=!1;function Ni(){Bs||(hi(),Bs=!0)}function hi(){var a;pe(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,Ss(ro)},100))}),pe(window,"blur",function(){return Ss(hs)})}function ro(a){var E=a.display;E.cachedCharWidth=E.cachedTextHeight=E.cachedPaddingH=null,E.scrollbarsClipped=!1,a.setSize()}for(var Xo={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Di=0;Di<10;Di++)Xo[Di+48]=Xo[Di+96]=String(Di);for(var sl=65;sl<=90;sl++)Xo[sl]=String.fromCharCode(sl);for(var Sl=1;Sl<=12;Sl++)Xo[Sl+111]=Xo[Sl+63235]="F"+Sl;var vl={};vl.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},vl.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},vl.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},vl.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},vl.default=ze?vl.macDefault:vl.pcDefault;function ss(a){var E=a.split(/-(?!$)/);a=E[E.length-1];for(var z,x,ee,ie,be=0;be<E.length-1;be++){var Ye=E[be];if(/^(cmd|meta|m)$/i.test(Ye))ie=!0;else if(/^a(lt)?$/i.test(Ye))z=!0;else if(/^(c|ctrl|control)$/i.test(Ye))x=!0;else if(/^s(hift)?$/i.test(Ye))ee=!0;else throw new Error("Unrecognized modifier name: "+Ye)}return z&&(a="Alt-"+a),x&&(a="Ctrl-"+a),ie&&(a="Cmd-"+a),ee&&(a="Shift-"+a),a}function Il(a){var E={};for(var z in a)if(a.hasOwnProperty(z)){var x=a[z];if(/^(name|fallthrough|(de|at)tach)$/.test(z))continue;if(x=="..."){delete a[z];continue}for(var ee=an(z.split(" "),ss),ie=0;ie<ee.length;ie++){var be=void 0,Ye=void 0;ie==ee.length-1?(Ye=ee.join(" "),be=x):(Ye=ee.slice(0,ie+1).join(" "),be="...");var at=E[Ye];if(!at)E[Ye]=be;else if(at!=be)throw new Error("Inconsistent bindings for "+Ye)}delete a[z]}for(var Dt in E)a[Dt]=E[Dt];return a}function Ts(a,E,z,x){E=Xs(E);var ee=E.call?E.call(a,x):E[a];if(ee===!1)return"nothing";if(ee==="...")return"multi";if(ee!=null&&z(ee))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return Ts(a,E.fallthrough,z,x);for(var ie=0;ie<E.fallthrough.length;ie++){var be=Ts(a,E.fallthrough[ie],z,x);if(be)return be}}}function au(a){var E=typeof a=="string"?a:Xo[a.keyCode];return E=="Ctrl"||E=="Alt"||E=="Shift"||E=="Mod"}function Hs(a,E,z){var x=a;return E.altKey&&x!="Alt"&&(a="Alt-"+a),(se?E.metaKey:E.ctrlKey)&&x!="Ctrl"&&(a="Ctrl-"+a),(se?E.ctrlKey:E.metaKey)&&x!="Mod"&&(a="Cmd-"+a),!z&&E.shiftKey&&x!="Shift"&&(a="Shift-"+a),a}function Ls(a,E){if(ue&&a.keyCode==34&&a.char)return!1;var z=Xo[a.keyCode];return z==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(z=a.code),Hs(z,a,E))}function Xs(a){return typeof a=="string"?vl[a]:a}function Ns(a,E){for(var z=a.doc.sel.ranges,x=[],ee=0;ee<z.length;ee++){for(var ie=E(z[ee]);x.length&&_t(ie.from,wt(x).to)<=0;){var be=x.pop();if(_t(be.from,ie.from)<0){ie.from=be.from;break}}x.push(ie)}Ja(a,function(){for(var Ye=x.length-1;Ye>=0;Ye--)oo(a.doc,"",x[Ye].from,x[Ye].to,"+delete");Hn(a)})}function ou(a,E,z){var x=dt(a.text,E+z,z);return x<0||x>a.text.length?null:x}function qs(a,E,z){var x=ou(a,E.ch,z);return x==null?null:new Nt(E.line,x,z<0?"after":"before")}function iu(a,E,z,x,ee){if(a){E.doc.direction=="rtl"&&(ee=-ee);var ie=Qe(z,E.doc.direction);if(ie){var be=ee<0?wt(ie):ie[0],Ye=ee<0==(be.level==1),at=Ye?"after":"before",Dt;if(be.level>0||E.doc.direction=="rtl"){var En=El(E,z);Dt=ee<0?z.text.length-1:0;var Nn=bl(E,En,Dt).top;Dt=We(function(br){return bl(E,En,br).top==Nn},ee<0==(be.level==1)?be.from:be.to-1,Dt),at=="before"&&(Dt=ou(z,Dt,1))}else Dt=ee<0?be.to:be.from;return new Nt(x,Dt,at)}}return new Nt(x,ee<0?z.text.length:0,ee<0?"before":"after")}function yu(a,E,z,x){var ee=Qe(E,a.doc.direction);if(!ee)return qs(E,z,x);z.ch>=E.text.length?(z.ch=E.text.length,z.sticky="before"):z.ch<=0&&(z.ch=0,z.sticky="after");var ie=yt(ee,z.ch,z.sticky),be=ee[ie];if(a.doc.direction=="ltr"&&be.level%2==0&&(x>0?be.to>z.ch:be.from<z.ch))return qs(E,z,x);var Ye=function(mo,To){return ou(E,mo instanceof Nt?mo.ch:mo,To)},at,Dt=function(mo){return a.options.lineWrapping?(at=at||El(a,E),Wi(a,E,at,mo)):{begin:0,end:E.text.length}},En=Dt(z.sticky=="before"?Ye(z,-1):z.ch);if(a.doc.direction=="rtl"||be.level==1){var Nn=be.level==1==x<0,br=Ye(z,Nn?1:-1);if(br!=null&&(Nn?br<=be.to&&br<=En.end:br>=be.from&&br>=En.begin)){var hr=Nn?"before":"after";return new Nt(z.line,br,hr)}}var ta=function(mo,To,ho){for(var Uo=function(tl,Nl){return Nl?new Nt(z.line,Ye(tl,1),"before"):new Nt(z.line,tl,"after")};mo>=0&&mo<ee.length;mo+=To){var fi=ee[mo],si=To>0==(fi.level!=1),Pi=si?ho.begin:Ye(ho.end,-1);if(fi.from<=Pi&&Pi<fi.to||(Pi=si?fi.from:Ye(fi.to,-1),ho.begin<=Pi&&Pi<ho.end))return Uo(Pi,si)}},Aa=ta(ie+x,x,En);if(Aa)return Aa;var Xa=x>0?En.end:Ye(En.begin,-1);return Xa!=null&&!(x>0&&Xa==E.text.length)&&(Aa=ta(x>0?0:ee.length-1,x,Dt(Xa)),Aa)?Aa:null}var ws={selectAll:jt,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Se)},killLine:function(a){return Ns(a,function(E){if(E.empty()){var z=Pn(a.doc,E.head.line).text.length;return E.head.ch==z&&E.head.line<a.lastLine()?{from:E.head,to:Nt(E.head.line+1,0)}:{from:E.head,to:Nt(E.head.line,z)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(a){return Ns(a,function(E){return{from:Nt(E.from().line,0),to:qt(a.doc,Nt(E.to().line+1,0))}})},delLineLeft:function(a){return Ns(a,function(E){return{from:Nt(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(a){return Ns(a,function(E){var z=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:z},"div");return{from:x,to:E.from()}})},delWrappedLineRight:function(a){return Ns(a,function(E){var z=a.charCoords(E.head,"div").top+5,x=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:z},"div");return{from:E.from(),to:x}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(Nt(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Nt(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(E){return lu(a,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(E){return su(a,E.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(E){return Du(a,E.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(E){var z=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:z},"div")},ht)},goLineLeft:function(a){return a.extendSelectionsBy(function(E){var z=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:0,top:z},"div")},ht)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(E){var z=a.cursorCoords(E.head,"div").top+5,x=a.coordsChar({left:0,top:z},"div");return x.ch<a.getLine(x.line).search(/\S/)?su(a,E.head):x},ht)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var E=[],z=a.listSelections(),x=a.options.tabSize,ee=0;ee<z.length;ee++){var ie=z[ee].from(),be=xe(a.getLine(ie.line),ie.ch,x);E.push(Jt(x-be%x))}a.replaceSelections(E)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return Ja(a,function(){for(var E=a.listSelections(),z=[],x=0;x<E.length;x++)if(E[x].empty()){var ee=E[x].head,ie=Pn(a.doc,ee.line).text;if(ie){if(ee.ch==ie.length&&(ee=new Nt(ee.line,ee.ch-1)),ee.ch>0)ee=new Nt(ee.line,ee.ch+1),a.replaceRange(ie.charAt(ee.ch-1)+ie.charAt(ee.ch-2),Nt(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var be=Pn(a.doc,ee.line-1).text;be&&(ee=new Nt(ee.line,1),a.replaceRange(ie.charAt(0)+a.doc.lineSeparator()+be.charAt(be.length-1),Nt(ee.line-1,be.length-1),ee,"+transpose"))}}z.push(new Wn(ee,ee))}a.setSelections(z)})},newlineAndIndent:function(a){return Ja(a,function(){for(var E=a.listSelections(),z=E.length-1;z>=0;z--)a.replaceRange(a.doc.lineSeparator(),E[z].anchor,E[z].head,"+input");E=a.listSelections();for(var x=0;x<E.length;x++)a.indentLine(E[x].from().line,null,!0);Hn(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function lu(a,E){var z=Pn(a.doc,E),x=Bn(z);return x!=z&&(E=Gt(x)),iu(!0,a,x,E,1)}function Du(a,E){var z=Pn(a.doc,E),x=fr(z);return x!=z&&(E=Gt(x)),iu(!0,a,z,E,-1)}function su(a,E){var z=lu(a,E.line),x=Pn(a.doc,z.line),ee=Qe(x,a.doc.direction);if(!ee||ee[0].level==0){var ie=Math.max(z.ch,x.text.search(/\S/)),be=E.line==z.line&&E.ch<=ie&&E.ch;return Nt(z.line,be?0:ie,z.sticky)}return z}function Ks(a,E,z){if(typeof E=="string"&&(E=ws[E],!E))return!1;a.display.input.ensurePolled();var x=a.display.shift,ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),z&&(a.display.shift=!1),ee=E(a)!=Tt}finally{a.display.shift=x,a.state.suppressEdits=!1}return ee}function Fu(a,E,z){for(var x=0;x<a.state.keyMaps.length;x++){var ee=Ts(E,a.state.keyMaps[x],z,a);if(ee)return ee}return a.options.extraKeys&&Ts(E,a.options.extraKeys,z,a)||Ts(E,a.options.keyMap,z,a)}var Mu=new me;function Us(a,E,z,x){var ee=a.state.keySeq;if(ee){if(au(E))return"handled";if(/\'$/.test(E)?a.state.keySeq=null:Mu.set(50,function(){a.state.keySeq==ee&&(a.state.keySeq=null,a.display.input.reset())}),uu(a,ee+" "+E,z,x))return!0}return uu(a,E,z,x)}function uu(a,E,z,x){var ee=Fu(a,E,x);return ee=="multi"&&(a.state.keySeq=E),ee=="handled"&&di(a,"keyHandled",a,E,z),(ee=="handled"||ee=="multi")&&(kt(z),Ms(a)),!!ee}function Vs(a,E){var z=Ls(E,!0);return z?E.shiftKey&&!a.state.keySeq?Us(a,"Shift-"+z,E,function(x){return Ks(a,x,!0)})||Us(a,z,E,function(x){if(typeof x=="string"?/^go[A-Z]/.test(x):x.motion)return Ks(a,x)}):Us(a,z,E,function(x){return Ks(a,x)}):!1}function cu(a,E,z){return Us(a,"'"+z+"'",E,function(x){return Ks(a,x,!0)})}var Ys=null;function du(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&(E.curOp.focus=Me(),!Kt(E,a))){Ce&&ye<11&&a.keyCode==27&&(a.returnValue=!1);var z=a.keyCode;E.display.shift=z==16||a.shiftKey;var x=Vs(E,a);ue&&(Ys=x?z:null,!x&&z==88&&!Qt&&(ze?a.metaKey:a.ctrlKey)&&E.replaceSelection("",null,"cut")),y&&!ze&&!x&&z==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),z==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Cu(E)}}function Cu(a){var E=a.display.lineDiv;ce(E,"CodeMirror-crosshair");function z(x){(x.keyCode==18||!x.altKey)&&(je(E,"CodeMirror-crosshair"),sn(document,"keyup",z),sn(document,"mouseover",z))}pe(document,"keyup",z),pe(document,"mouseover",z)}function fu(a){a.keyCode==16&&(this.doc.sel.shift=!1),Kt(this,a)}function mu(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&!(qi(E.display,a)||Kt(E,a)||a.ctrlKey&&!a.altKey||ze&&a.metaKey)){var z=a.keyCode,x=a.charCode;if(ue&&z==Ys){Ys=null,kt(a);return}if(!(ue&&(!a.which||a.which<10)&&Vs(E,a))){var ee=String.fromCharCode(x==null?z:x);ee!="\b"&&(cu(E,a,ee)||E.display.input.onKeyPress(a))}}}var Iu=400,_s=function(a,E,z){this.time=a,this.pos=E,this.button=z};_s.prototype.compare=function(a,E,z){return this.time+Iu>a&&_t(E,this.pos)==0&&z==this.button};var Ps,Rs;function hu(a,E){var z=+new Date;return Rs&&Rs.compare(z,a,E)?(Ps=Rs=null,"triple"):Ps&&Ps.compare(z,a,E)?(Rs=new _s(z,a,E),Ps=null,"double"):(Ps=new _s(z,a,E),Rs=null,"single")}function pu(a){var E=this,z=E.display;if(!(Kt(E,a)||z.activeTouch&&z.input.supportsTouch())){if(z.input.ensurePolled(),z.shift=a.shiftKey,qi(z,a)){De||(z.scroller.draggable=!1,setTimeout(function(){return z.scroller.draggable=!0},100));return}if(!gs(E,a)){var x=as(E,a),ee=vt(a),ie=x?hu(x,ee):"single";window.focus(),ee==1&&E.state.selectingText&&E.state.selectingText(a),!(x&&Bu(E,ee,x,ie,a))&&(ee==1?x?Zi(E,x,ie,a):St(a)==z.scroller&&kt(a):ee==2?(x&&Pa(E.doc,x),setTimeout(function(){return z.input.focus()},20)):ee==3&&(Ie?E.display.input.onContextMenu(a):Is(E)))}}}function Bu(a,E,z,x,ee){var ie="Click";return x=="double"?ie="Double"+ie:x=="triple"&&(ie="Triple"+ie),ie=(E==1?"Left":E==2?"Middle":"Right")+ie,Us(a,Hs(ie,ee),ee,function(be){if(typeof be=="string"&&(be=ws[be]),!be)return!1;var Ye=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ye=be(a,z)!=Tt}finally{a.state.suppressEdits=!1}return Ye})}function ki(a,E,z){var x=a.getOption("configureMouse"),ee=x?x(a,E,z):{};if(ee.unit==null){var ie=ct?z.shiftKey&&z.metaKey:z.altKey;ee.unit=ie?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||z.shiftKey),ee.addNew==null&&(ee.addNew=ze?z.metaKey:z.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(ze?z.altKey:z.ctrlKey)),ee}function Zi(a,E,z,x){Ce?setTimeout(Ne(Ws,a),0):a.curOp.focus=Me();var ee=ki(a,z,x),ie=a.doc.sel,be;a.options.dragDrop&&Bt&&!a.isReadOnly()&&z=="single"&&(be=ie.contains(E))>-1&&(_t((be=ie.ranges[be]).from(),E)<0||E.xRel>0)&&(_t(be.to(),E)>0||E.xRel<0)?Bl(a,x,E,ee):Ll(a,x,E,ee)}function Bl(a,E,z,x){var ee=a.display,ie=!1,be=Ra(a,function(Dt){De&&(ee.scroller.draggable=!1),a.state.draggingText=!1,sn(ee.wrapper.ownerDocument,"mouseup",be),sn(ee.wrapper.ownerDocument,"mousemove",Ye),sn(ee.scroller,"dragstart",at),sn(ee.scroller,"drop",be),ie||(kt(Dt),x.addNew||Pa(a.doc,z,null,null,x.extend),De&&!Re||Ce&&ye==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),Ye=function(Dt){ie=ie||Math.abs(E.clientX-Dt.clientX)+Math.abs(E.clientY-Dt.clientY)>=10},at=function(){return ie=!0};De&&(ee.scroller.draggable=!0),a.state.draggingText=be,be.copy=!x.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),pe(ee.wrapper.ownerDocument,"mouseup",be),pe(ee.wrapper.ownerDocument,"mousemove",Ye),pe(ee.scroller,"dragstart",at),pe(ee.scroller,"drop",be),Is(a),setTimeout(function(){return ee.input.focus()},20)}function Xl(a,E,z){if(z=="char")return new Wn(E,E);if(z=="word")return a.findWordAt(E);if(z=="line")return new Wn(Nt(E.line,0),qt(a.doc,Nt(E.line+1,0)));var x=z(a,E);return new Wn(x.from,x.to)}function Ll(a,E,z,x){var ee=a.display,ie=a.doc;kt(E);var be,Ye,at=ie.sel,Dt=at.ranges;if(x.addNew&&!x.extend?(Ye=ie.sel.contains(z),Ye>-1?be=Dt[Ye]:be=new Wn(z,z)):(be=ie.sel.primary(),Ye=ie.sel.primIndex),x.unit=="rectangle")x.addNew||(be=new Wn(z,z)),z=as(a,E,!0,!0),Ye=-1;else{var En=Xl(a,z,x.unit);x.extend?be=bo(be,En.anchor,En.head,x.extend):be=En}x.addNew?Ye==-1?(Ye=Dt.length,wr(ie,Vr(a,Dt.concat([be]),Ye),{scroll:!1,origin:"*mouse"})):Dt.length>1&&Dt[Ye].empty()&&x.unit=="char"&&!x.extend?(wr(ie,Vr(a,Dt.slice(0,Ye).concat(Dt.slice(Ye+1)),0),{scroll:!1,origin:"*mouse"}),at=ie.sel):Er(ie,Ye,be,nt):(Ye=0,wr(ie,new Kn([be],0),nt),at=ie.sel);var Nn=z;function br(ho){if(_t(Nn,ho)!=0)if(Nn=ho,x.unit=="rectangle"){for(var Uo=[],fi=a.options.tabSize,si=xe(Pn(ie,z.line).text,z.ch,fi),Pi=xe(Pn(ie,ho.line).text,ho.ch,fi),tl=Math.min(si,Pi),Nl=Math.max(si,Pi),fl=Math.min(z.line,ho.line),os=Math.min(a.lastLine(),Math.max(z.line,ho.line));fl<=os;fl++){var ql=Pn(ie,fl).text,wl=zt(ql,tl,fi);tl==Nl?Uo.push(new Wn(Nt(fl,wl),Nt(fl,wl))):ql.length>wl&&Uo.push(new Wn(Nt(fl,wl),Nt(fl,zt(ql,Nl,fi))))}Uo.length||Uo.push(new Wn(z,z)),wr(ie,Vr(a,at.ranges.slice(0,Ye).concat(Uo),Ye),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ho)}else{var _l=be,kl=Xl(a,ho,x.unit),Fl=_l.anchor,Al;_t(kl.anchor,Fl)>0?(Al=kl.head,Fl=bn(_l.from(),kl.anchor)):(Al=kl.anchor,Fl=mn(_l.to(),kl.head));var pl=at.ranges.slice(0);pl[Ye]=js(a,new Wn(qt(ie,Fl),Al)),wr(ie,Vr(a,pl,Ye),nt)}}var hr=ee.wrapper.getBoundingClientRect(),ta=0;function Aa(ho){var Uo=++ta,fi=as(a,ho,!0,x.unit=="rectangle");if(fi)if(_t(fi,Nn)!=0){a.curOp.focus=Me(),br(fi);var si=le(ee,ie);(fi.line>=si.to||fi.line<si.from)&&setTimeout(Ra(a,function(){ta==Uo&&Aa(ho)}),150)}else{var Pi=ho.clientY<hr.top?-20:ho.clientY>hr.bottom?20:0;Pi&&setTimeout(Ra(a,function(){ta==Uo&&(ee.scroller.scrollTop+=Pi,Aa(ho))}),50)}}function Xa(ho){a.state.selectingText=!1,ta=1/0,ho&&(kt(ho),ee.input.focus()),sn(ee.wrapper.ownerDocument,"mousemove",mo),sn(ee.wrapper.ownerDocument,"mouseup",To),ie.history.lastSelOrigin=null}var mo=Ra(a,function(ho){ho.buttons===0||!vt(ho)?Xa(ho):Aa(ho)}),To=Ra(a,Xa);a.state.selectingText=To,pe(ee.wrapper.ownerDocument,"mousemove",mo),pe(ee.wrapper.ownerDocument,"mouseup",To)}function js(a,E){var z=E.anchor,x=E.head,ee=Pn(a.doc,z.line);if(_t(z,x)==0&&z.sticky==x.sticky)return E;var ie=Qe(ee);if(!ie)return E;var be=yt(ie,z.ch,z.sticky),Ye=ie[be];if(Ye.from!=z.ch&&Ye.to!=z.ch)return E;var at=be+(Ye.from==z.ch==(Ye.level!=1)?0:1);if(at==0||at==ie.length)return E;var Dt;if(x.line!=z.line)Dt=(x.line-z.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var En=yt(ie,x.ch,x.sticky),Nn=En-be||(x.ch-z.ch)*(Ye.level==1?-1:1);En==at-1||En==at?Dt=Nn<0:Dt=Nn>0}var br=ie[at+(Dt?-1:0)],hr=Dt==(br.level==1),ta=hr?br.from:br.to,Aa=hr?"after":"before";return z.ch==ta&&z.sticky==Aa?E:new Wn(new Nt(z.line,ta,Aa),x)}function As(a,E,z,x){var ee,ie;if(E.touches)ee=E.touches[0].clientX,ie=E.touches[0].clientY;else try{ee=E.clientX,ie=E.clientY}catch(br){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&kt(E);var be=a.display,Ye=be.lineDiv.getBoundingClientRect();if(ie>Ye.bottom||!en(a,z))return Cn(E);ie-=Ye.top-be.viewOffset;for(var at=0;at<a.display.gutterSpecs.length;++at){var Dt=be.gutters.childNodes[at];if(Dt&&Dt.getBoundingClientRect().right>=ee){var En=ln(a.doc,ie),Nn=a.display.gutterSpecs[at];return nn(a,z,a,En,Nn.className,E),Cn(E)}}}function gs(a,E){return As(a,E,"gutterClick",!0)}function Zs(a,E){qi(a.display,E)||vu(a,E)||Kt(a,E,"contextmenu")||Ie||a.display.input.onContextMenu(E)}function vu(a,E){return en(a,"gutterContextMenu")?As(a,E,"gutterContextMenu",!1):!1}function Ru(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Jl(a)}var $s={toString:function(){return"CodeMirror.Init"}},ju={},Eu={};function qu(a){var E=a.optionHandlers;function z(x,ee,ie,be){a.defaults[x]=ee,ie&&(E[x]=be?function(Ye,at,Dt){Dt!=$s&&ie(Ye,at,Dt)}:ie)}a.defineOption=z,a.Init=$s,z("value","",function(x,ee){return x.setValue(ee)},!0),z("mode",null,function(x,ee){x.doc.modeOption=ee,pa(x)},!0),z("indentUnit",2,pa,!0),z("indentWithTabs",!1),z("smartIndent",!0),z("tabSize",4,function(x){Da(x),Jl(x),hl(x)},!0),z("lineSeparator",null,function(x,ee){if(x.doc.lineSep=ee,!!ee){var ie=[],be=x.doc.first;x.doc.iter(function(at){for(var Dt=0;;){var En=at.text.indexOf(ee,Dt);if(En==-1)break;Dt=En+ee.length,ie.push(Nt(be,En))}be++});for(var Ye=ie.length-1;Ye>=0;Ye--)oo(x.doc,ee,ie[Ye],Nt(ie[Ye].line,ie[Ye].ch+ee.length))}}),z("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,ee,ie){x.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),ie!=$s&&x.refresh()}),z("specialCharPlaceholder",ci,function(x){return x.refresh()},!0),z("electricChars",!0),z("inputStyle",we?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),z("spellcheck",!1,function(x,ee){return x.getInputField().spellcheck=ee},!0),z("autocorrect",!1,function(x,ee){return x.getInputField().autocorrect=ee},!0),z("autocapitalize",!1,function(x,ee){return x.getInputField().autocapitalize=ee},!0),z("rtlMoveVisually",!Je),z("wholeLineUpdateBefore",!0),z("theme","default",function(x){Ru(x),An(x)},!0),z("keyMap","default",function(x,ee,ie){var be=Xs(ee),Ye=ie!=$s&&Xs(ie);Ye&&Ye.detach&&Ye.detach(x,be),be.attach&&be.attach(x,Ye||null)}),z("extraKeys",null),z("configureMouse",null),z("lineWrapping",!1,$u,!0),z("gutters",[],function(x,ee){x.display.gutterSpecs=rn(ee,x.options.lineNumbers),An(x)},!0),z("fixedGutter",!0,function(x,ee){x.display.gutters.style.left=ee?ls(x.display)+"px":"0",x.refresh()},!0),z("coverGutterNextToScrollbar",!1,function(x){return Xr(x)},!0),z("scrollbarStyle","native",function(x){_r(x),Xr(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),z("lineNumbers",!1,function(x,ee){x.display.gutterSpecs=rn(x.options.gutters,ee),An(x)},!0),z("firstLineNumber",1,An,!0),z("lineNumberFormatter",function(x){return x},An,!0),z("showCursorWhenSelecting",!1,ds,!0),z("resetSelectionOnContextMenu",!0),z("lineWiseCopyCut",!0),z("pasteLinesPerSelection",!0),z("selectionsMayTouch",!1),z("readOnly",!1,function(x,ee){ee=="nocursor"&&(hs(x),x.display.input.blur()),x.display.input.readOnlyChanged(ee)}),z("screenReaderLabel",null,function(x,ee){ee=ee===""?null:ee,x.display.input.screenReaderLabelChanged(ee)}),z("disableInput",!1,function(x,ee){ee||x.display.input.reset()},!0),z("dragDrop",!0,_u),z("allowDropFileTypes",null),z("cursorBlinkRate",530),z("cursorScrollMargin",0),z("cursorHeight",1,ds,!0),z("singleCursorHeightPerLine",!0,ds,!0),z("workTime",100),z("workDelay",100),z("flattenSpans",!0,Da,!0),z("addModeClass",!1,Da,!0),z("pollInterval",100),z("undoDepth",200,function(x,ee){return x.doc.history.undoDepth=ee}),z("historyEventDelay",1250),z("viewportMargin",10,function(x){return x.refresh()},!0),z("maxHighlightLength",1e4,Da,!0),z("moveInputWithCursor",!0,function(x,ee){ee||x.display.input.resetPosition()}),z("tabindex",null,function(x,ee){return x.display.input.getField().tabIndex=ee||""}),z("autofocus",null),z("direction","ltr",function(x,ee){return x.doc.setDirection(ee)},!0),z("phrases",null)}function _u(a,E,z){var x=z&&z!=$s;if(!E!=!x){var ee=a.display.dragFunctions,ie=E?pe:sn;ie(a.display.scroller,"dragstart",ee.start),ie(a.display.scroller,"dragenter",ee.enter),ie(a.display.scroller,"dragover",ee.over),ie(a.display.scroller,"dragleave",ee.leave),ie(a.display.scroller,"drop",ee.drop)}}function $u(a){a.options.lineWrapping?(ce(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(je(a.display.wrapper,"CodeMirror-wrap"),no(a)),cs(a),hl(a),Jl(a),setTimeout(function(){return Xr(a)},100)}function dl(a,E){var z=this;if(!(this instanceof dl))return new dl(a,E);this.options=E=E?pt(E):{},pt(ju,E,!1);var x=E.value;typeof x=="string"?x=new $a(x,E.mode,null,E.lineSeparator,E.direction):E.mode&&(x.modeOption=E.mode),this.doc=x;var ee=new dl.inputStyles[E.inputStyle](this),ie=this.display=new fn(a,x,ee,E);ie.wrapper.CodeMirror=this,Ru(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_r(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new me,keySeq:null,specialChars:null},E.autofocus&&!we&&ie.input.focus(),Ce&&ye<11&&setTimeout(function(){return z.display.input.reset(!0)},20),ec(this),Ni(),fa(this),this.curOp.forceUpdate=!0,aa(this,x),E.autofocus&&!we||this.hasFocus()?setTimeout(function(){z.hasFocus()&&!z.state.focused&&ms(z)},20):hs(this);for(var be in Eu)Eu.hasOwnProperty(be)&&Eu[be](this,E[be],$s);Wt(this),E.finishInit&&E.finishInit(this);for(var Ye=0;Ye<Lu.length;++Ye)Lu[Ye](this);wa(this),De&&E.lineWrapping&&getComputedStyle(ie.lineDiv).textRendering=="optimizelegibility"&&(ie.lineDiv.style.textRendering="auto")}dl.defaults=ju,dl.optionHandlers=Eu;function ec(a){var E=a.display;pe(E.scroller,"mousedown",Ra(a,pu)),Ce&&ye<11?pe(E.scroller,"dblclick",Ra(a,function(at){if(!Kt(a,at)){var Dt=as(a,at);if(!(!Dt||gs(a,at)||qi(a.display,at))){kt(at);var En=a.findWordAt(Dt);Pa(a.doc,En.anchor,En.head)}}})):pe(E.scroller,"dblclick",function(at){return Kt(a,at)||kt(at)}),pe(E.scroller,"contextmenu",function(at){return Zs(a,at)}),pe(E.input.getField(),"contextmenu",function(at){E.scroller.contains(at.target)||Zs(a,at)});var z,x={end:0};function ee(){E.activeTouch&&(z=setTimeout(function(){return E.activeTouch=null},1e3),x=E.activeTouch,x.end=+new Date)}function ie(at){if(at.touches.length!=1)return!1;var Dt=at.touches[0];return Dt.radiusX<=1&&Dt.radiusY<=1}function be(at,Dt){if(Dt.left==null)return!0;var En=Dt.left-at.left,Nn=Dt.top-at.top;return En*En+Nn*Nn>20*20}pe(E.scroller,"touchstart",function(at){if(!Kt(a,at)&&!ie(at)&&!gs(a,at)){E.input.ensurePolled(),clearTimeout(z);var Dt=+new Date;E.activeTouch={start:Dt,moved:!1,prev:Dt-x.end<=300?x:null},at.touches.length==1&&(E.activeTouch.left=at.touches[0].pageX,E.activeTouch.top=at.touches[0].pageY)}}),pe(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),pe(E.scroller,"touchend",function(at){var Dt=E.activeTouch;if(Dt&&!qi(E,at)&&Dt.left!=null&&!Dt.moved&&new Date-Dt.start<300){var En=a.coordsChar(E.activeTouch,"page"),Nn;!Dt.prev||be(Dt,Dt.prev)?Nn=new Wn(En,En):!Dt.prev.prev||be(Dt,Dt.prev.prev)?Nn=a.findWordAt(En):Nn=new Wn(Nt(En.line,0),qt(a.doc,Nt(En.line+1,0))),a.setSelection(Nn.anchor,Nn.head),a.focus(),kt(at)}ee()}),pe(E.scroller,"touchcancel",ee),pe(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Lr(a,E.scroller.scrollTop),Rr(a,E.scroller.scrollLeft,!0),nn(a,"scroll",a))}),pe(E.scroller,"mousewheel",function(at){return tr(a,at)}),pe(E.scroller,"DOMMouseScroll",function(at){return tr(a,at)}),pe(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(at){Kt(a,at)||Ue(at)},over:function(at){Kt(a,at)||(Yl(a,at),Ue(at))},start:function(at){return Ml(a,at)},drop:Ra(a,zi),leave:function(at){Kt(a,at)||xs(a)}};var Ye=E.input.getField();pe(Ye,"keyup",function(at){return fu.call(a,at)}),pe(Ye,"keydown",Ra(a,du)),pe(Ye,"keypress",Ra(a,mu)),pe(Ye,"focus",function(at){return ms(a,at)}),pe(Ye,"blur",function(at){return hs(a,at)})}var Lu=[];dl.defineInitHook=function(a){return Lu.push(a)};function gu(a,E,z,x){var ee=a.doc,ie;z==null&&(z="add"),z=="smart"&&(ee.mode.indent?ie=ya(a,E).state:z="prev");var be=a.options.tabSize,Ye=Pn(ee,E),at=xe(Ye.text,null,be);Ye.stateAfter&&(Ye.stateAfter=null);var Dt=Ye.text.match(/^\s*/)[0],En;if(!x&&!/\S/.test(Ye.text))En=0,z="not";else if(z=="smart"&&(En=ee.mode.indent(ie,Ye.text.slice(Dt.length),Ye.text),En==Tt||En>150)){if(!x)return;z="prev"}z=="prev"?E>ee.first?En=xe(Pn(ee,E-1).text,null,be):En=0:z=="add"?En=at+a.options.indentUnit:z=="subtract"?En=at-a.options.indentUnit:typeof z=="number"&&(En=at+z),En=Math.max(0,En);var Nn="",br=0;if(a.options.indentWithTabs)for(var hr=Math.floor(En/be);hr;--hr)br+=be,Nn+=" ";if(br<En&&(Nn+=Jt(En-br)),Nn!=Dt)return oo(ee,Nn,Nt(E,0),Nt(E,Dt.length),"+input"),Ye.stateAfter=null,!0;for(var ta=0;ta<ee.sel.ranges.length;ta++){var Aa=ee.sel.ranges[ta];if(Aa.head.line==E&&Aa.head.ch<Dt.length){var Xa=Nt(E,Dt.length);Er(ee,ta,new Wn(Xa,Xa));break}}}var ys=null;function bu(a){ys=a}function Nu(a,E,z,x,ee){var ie=a.doc;a.display.shift=!1,x||(x=ie.sel);var be=+new Date-200,Ye=ee=="paste"||a.state.pasteIncoming>be,at=Ht(E),Dt=null;if(Ye&&x.ranges.length>1)if(ys&&ys.text.join(`
`)==E){if(x.ranges.length%ys.text.length==0){Dt=[];for(var En=0;En<ys.text.length;En++)Dt.push(ie.splitLines(ys.text[En]))}}else at.length==x.ranges.length&&a.options.pasteLinesPerSelection&&(Dt=an(at,function(mo){return[mo]}));for(var Nn=a.curOp.updateInput,br=x.ranges.length-1;br>=0;br--){var hr=x.ranges[br],ta=hr.from(),Aa=hr.to();hr.empty()&&(z&&z>0?ta=Nt(ta.line,ta.ch-z):a.state.overwrite&&!Ye?Aa=Nt(Aa.line,Math.min(Pn(ie,Aa.line).text.length,Aa.ch+wt(at).length)):Ye&&ys&&ys.lineWise&&ys.text.join(`
`)==at.join(`
`)&&(ta=Aa=Nt(ta.line,0)));var Xa={from:ta,to:Aa,text:Dt?Dt[br%Dt.length]:at,origin:ee||(Ye?"paste":a.state.cutIncoming>be?"cut":"+input")};ma(a.doc,Xa),di(a,"inputRead",a,Xa)}E&&!Ye&&zu(a,E),Hn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Nn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Zu(a,E){var z=a.clipboardData&&a.clipboardData.getData("Text");if(z)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Ja(E,function(){return Nu(E,z,0,null,"paste")}),!0}function zu(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var z=a.doc.sel,x=z.ranges.length-1;x>=0;x--){var ee=z.ranges[x];if(!(ee.head.ch>100||x&&z.ranges[x-1].head.line==ee.head.line)){var ie=a.getModeAt(ee.head),be=!1;if(ie.electricChars){for(var Ye=0;Ye<ie.electricChars.length;Ye++)if(E.indexOf(ie.electricChars.charAt(Ye))>-1){be=gu(a,ee.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(Pn(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(be=gu(a,ee.head.line,"smart"));be&&di(a,"electricInput",a,ee.head.line)}}}function Wu(a){for(var E=[],z=[],x=0;x<a.doc.sel.ranges.length;x++){var ee=a.doc.sel.ranges[x].head.line,ie={anchor:Nt(ee,0),head:Nt(ee+1,0)};z.push(ie),E.push(a.getRange(ie.anchor,ie.head))}return{text:E,ranges:z}}function Hu(a,E,z,x){a.setAttribute("autocorrect",z?"":"off"),a.setAttribute("autocapitalize",x?"":"off"),a.setAttribute("spellcheck",!!E)}function Ku(){var a=et("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=et("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return De?a.style.width="1000px":a.setAttribute("wrap","off"),Ge&&(a.style.border="1px solid black"),Hu(a),E}function tc(a){var E=a.optionHandlers,z=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(x,ee){var ie=this.options,be=ie[x];ie[x]==ee&&x!="mode"||(ie[x]=ee,E.hasOwnProperty(x)&&Ra(this,E[x])(this,ee,be),nn(this,"optionChange",this,x))},getOption:function(x){return this.options[x]},getDoc:function(){return this.doc},addKeyMap:function(x,ee){this.state.keyMaps[ee?"push":"unshift"](Xs(x))},removeKeyMap:function(x){for(var ee=this.state.keyMaps,ie=0;ie<ee.length;++ie)if(ee[ie]==x||ee[ie].name==x)return ee.splice(ie,1),!0},addOverlay:to(function(x,ee){var ie=x.token?x:a.getMode(this.options,x);if(ie.startState)throw new Error("Overlays may not be stateful.");Xt(this.state.overlays,{mode:ie,modeSpec:x,opaque:ee&&ee.opaque,priority:ee&&ee.priority||0},function(be){return be.priority}),this.state.modeGen++,hl(this)}),removeOverlay:to(function(x){for(var ee=this.state.overlays,ie=0;ie<ee.length;++ie){var be=ee[ie].modeSpec;if(be==x||typeof x=="string"&&be.name==x){ee.splice(ie,1),this.state.modeGen++,hl(this);return}}}),indentLine:to(function(x,ee,ie){typeof ee!="string"&&typeof ee!="number"&&(ee==null?ee=this.options.smartIndent?"smart":"prev":ee=ee?"add":"subtract"),bt(this.doc,x)&&gu(this,x,ee,ie)}),indentSelection:to(function(x){for(var ee=this.doc.sel.ranges,ie=-1,be=0;be<ee.length;be++){var Ye=ee[be];if(Ye.empty())Ye.head.line>ie&&(gu(this,Ye.head.line,x,!0),ie=Ye.head.line,be==this.doc.sel.primIndex&&Hn(this));else{var at=Ye.from(),Dt=Ye.to(),En=Math.max(ie,at.line);ie=Math.min(this.lastLine(),Dt.line-(Dt.ch?0:1))+1;for(var Nn=En;Nn<ie;++Nn)gu(this,Nn,x);var br=this.doc.sel.ranges;at.ch==0&&ee.length==br.length&&br[be].from().ch>0&&Er(this.doc,be,new Wn(at,br[be].to()),Se)}}}),getTokenAt:function(x,ee){return ba(this,x,ee)},getLineTokens:function(x,ee){return ba(this,Nt(x),ee,!0)},getTokenTypeAt:function(x){x=qt(this.doc,x);var ee=sa(this,Pn(this.doc,x.line)),ie=0,be=(ee.length-1)/2,Ye=x.ch,at;if(Ye==0)at=ee[2];else for(;;){var Dt=ie+be>>1;if((Dt?ee[Dt*2-1]:0)>=Ye)be=Dt;else if(ee[Dt*2+1]<Ye)ie=Dt+1;else{at=ee[Dt*2+2];break}}var En=at?at.indexOf("overlay "):-1;return En<0?at:En==0?null:at.slice(0,En-1)},getModeAt:function(x){var ee=this.doc.mode;return ee.innerMode?a.innerMode(ee,this.getTokenAt(x).state).mode:ee},getHelper:function(x,ee){return this.getHelpers(x,ee)[0]},getHelpers:function(x,ee){var ie=[];if(!z.hasOwnProperty(ee))return ie;var be=z[ee],Ye=this.getModeAt(x);if(typeof Ye[ee]=="string")be[Ye[ee]]&&ie.push(be[Ye[ee]]);else if(Ye[ee])for(var at=0;at<Ye[ee].length;at++){var Dt=be[Ye[ee][at]];Dt&&ie.push(Dt)}else Ye.helperType&&be[Ye.helperType]?ie.push(be[Ye.helperType]):be[Ye.name]&&ie.push(be[Ye.name]);for(var En=0;En<be._global.length;En++){var Nn=be._global[En];Nn.pred(Ye,this)&&ot(ie,Nn.val)==-1&&ie.push(Nn.val)}return ie},getStateAfter:function(x,ee){var ie=this.doc;return x=tn(ie,x==null?ie.first+ie.size-1:x),ya(this,x+1,ee).state},cursorCoords:function(x,ee){var ie,be=this.doc.sel.primary();return x==null?ie=be.head:typeof x=="object"?ie=qt(this.doc,x):ie=x?be.from():be.to(),ji(this,ie,ee||"page")},charCoords:function(x,ee){return $i(this,qt(this.doc,x),ee||"page")},coordsChar:function(x,ee){return x=al(this,x,ee||"page"),Oi(this,x.left,x.top)},lineAtHeight:function(x,ee){return x=al(this,{top:x,left:0},ee||"page").top,ln(this.doc,x+this.display.viewOffset)},heightAtLine:function(x,ee,ie){var be=!1,Ye;if(typeof x=="number"){var at=this.doc.first+this.doc.size-1;x<this.doc.first?x=this.doc.first:x>at&&(x=at,be=!0),Ye=Pn(this.doc,x)}else Ye=x;return rs(this,Ye,{top:0,left:0},ee||"page",ie||be).top+(be?this.doc.height-xa(Ye):0)},defaultTextHeight:function(){return ul(this.display)},defaultCharWidth:function(){return ll(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,ee,ie,be,Ye){var at=this.display;x=ji(this,qt(this.doc,x));var Dt=x.bottom,En=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),at.sizer.appendChild(ee),be=="over")Dt=x.top;else if(be=="above"||be=="near"){var Nn=Math.max(at.wrapper.clientHeight,this.doc.height),br=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(be=="above"||x.bottom+ee.offsetHeight>Nn)&&x.top>ee.offsetHeight?Dt=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=Nn&&(Dt=x.bottom),En+ee.offsetWidth>br&&(En=br-ee.offsetWidth)}ee.style.top=Dt+"px",ee.style.left=ee.style.right="",Ye=="right"?(En=at.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(Ye=="left"?En=0:Ye=="middle"&&(En=(at.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=En+"px"),ie&&rt(this,{left:En,top:Dt,right:En+ee.offsetWidth,bottom:Dt+ee.offsetHeight})},triggerOnKeyDown:to(du),triggerOnKeyPress:to(mu),triggerOnKeyUp:fu,triggerOnMouseDown:to(pu),execCommand:function(x){if(ws.hasOwnProperty(x))return ws[x].call(null,this)},triggerElectric:to(function(x){zu(this,x)}),findPosH:function(x,ee,ie,be){var Ye=1;ee<0&&(Ye=-1,ee=-ee);for(var at=qt(this.doc,x),Dt=0;Dt<ee&&(at=Pu(this.doc,at,Ye,ie,be),!at.hitSide);++Dt);return at},moveH:to(function(x,ee){var ie=this;this.extendSelectionsBy(function(be){return ie.display.shift||ie.doc.extend||be.empty()?Pu(ie.doc,be.head,x,ee,ie.options.rtlMoveVisually):x<0?be.from():be.to()},ht)}),deleteH:to(function(x,ee){var ie=this.doc.sel,be=this.doc;ie.somethingSelected()?be.replaceSelection("",null,"+delete"):Ns(this,function(Ye){var at=Pu(be,Ye.head,x,ee,!1);return x<0?{from:at,to:Ye.head}:{from:Ye.head,to:at}})}),findPosV:function(x,ee,ie,be){var Ye=1,at=be;ee<0&&(Ye=-1,ee=-ee);for(var Dt=qt(this.doc,x),En=0;En<ee;++En){var Nn=ji(this,Dt,"div");if(at==null?at=Nn.left:Nn.left=at,Dt=Uu(this,Nn,Ye,ie),Dt.hitSide)break}return Dt},moveV:to(function(x,ee){var ie=this,be=this.doc,Ye=[],at=!this.display.shift&&!be.extend&&be.sel.somethingSelected();if(be.extendSelectionsBy(function(En){if(at)return x<0?En.from():En.to();var Nn=ji(ie,En.head,"div");En.goalColumn!=null&&(Nn.left=En.goalColumn),Ye.push(Nn.left);var br=Uu(ie,Nn,x,ee);return ee=="page"&&En==be.sel.primary()&&In(ie,$i(ie,br,"div").top-Nn.top),br},ht),Ye.length)for(var Dt=0;Dt<be.sel.ranges.length;Dt++)be.sel.ranges[Dt].goalColumn=Ye[Dt]}),findWordAt:function(x){var ee=this.doc,ie=Pn(ee,x.line).text,be=x.ch,Ye=x.ch;if(ie){var at=this.getHelper(x,"wordChars");(x.sticky=="before"||Ye==ie.length)&&be?--be:++Ye;for(var Dt=ie.charAt(be),En=he(Dt,at)?function(Nn){return he(Nn,at)}:/\s/.test(Dt)?function(Nn){return/\s/.test(Nn)}:function(Nn){return!/\s/.test(Nn)&&!he(Nn)};be>0&&En(ie.charAt(be-1));)--be;for(;Ye<ie.length&&En(ie.charAt(Ye));)++Ye}return new Wn(Nt(x.line,be),Nt(x.line,Ye))},toggleOverwrite:function(x){x!=null&&x==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ce(this.display.cursorDiv,"CodeMirror-overwrite"):je(this.display.cursorDiv,"CodeMirror-overwrite"),nn(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Me()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:to(function(x,ee){Qn(this,x,ee)}),getScrollInfo:function(){var x=this.display.scroller;return{left:x.scrollLeft,top:x.scrollTop,height:x.scrollHeight-rl(this)-this.display.barHeight,width:x.scrollWidth-rl(this)-this.display.barWidth,clientHeight:mi(this),clientWidth:yl(this)}},scrollIntoView:to(function(x,ee){x==null?(x={from:this.doc.sel.primary().head,to:null},ee==null&&(ee=this.options.cursorScrollMargin)):typeof x=="number"?x={from:Nt(x,0),to:null}:x.from==null&&(x={from:x,to:null}),x.to||(x.to=x.from),x.margin=ee||0,x.from.line!=null?Mr(this,x):_n(this,x.from,x.to,x.margin)}),setSize:to(function(x,ee){var ie=this,be=function(at){return typeof at=="number"||/^\d+$/.test(String(at))?at+"px":at};x!=null&&(this.display.wrapper.style.width=be(x)),ee!=null&&(this.display.wrapper.style.height=be(ee)),this.options.lineWrapping&&xl(this);var Ye=this.display.viewFrom;this.doc.iter(Ye,this.display.viewTo,function(at){if(at.widgets){for(var Dt=0;Dt<at.widgets.length;Dt++)if(at.widgets[Dt].noHScroll){Ul(ie,Ye,"widget");break}}++Ye}),this.curOp.forceUpdate=!0,nn(this,"refresh",this)}),operation:function(x){return Ja(this,x)},startOperation:function(){return fa(this)},endOperation:function(){return wa(this)},refresh:to(function(){var x=this.display.cachedTextHeight;hl(this),this.curOp.forceUpdate=!0,Jl(this),Qn(this,this.doc.scrollLeft,this.doc.scrollTop),Te(this.display),(x==null||Math.abs(x-ul(this.display))>.5||this.options.lineWrapping)&&cs(this),nn(this,"refresh",this)}),swapDoc:to(function(x){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),aa(this,x),Jl(this),this.display.input.reset(),Qn(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,di(this,"swapDoc",this,ee),ee}),phrase:function(x){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,x)?ee[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},gt(a),a.registerHelper=function(x,ee,ie){z.hasOwnProperty(x)||(z[x]=a[x]={_global:[]}),z[x][ee]=ie},a.registerGlobalHelper=function(x,ee,ie,be){a.registerHelper(x,ee,be),z[x]._global.push({pred:ie,val:be})}}function Pu(a,E,z,x,ee){var ie=E,be=z,Ye=Pn(a,E.line),at=ee&&a.direction=="rtl"?-z:z;function Dt(){var To=E.line+at;return To<a.first||To>=a.first+a.size?!1:(E=new Nt(To,E.ch,E.sticky),Ye=Pn(a,To))}function En(To){var ho;if(x=="codepoint"){var Uo=Ye.text.charCodeAt(E.ch+(x>0?0:-1));isNaN(Uo)?ho=null:ho=new Nt(E.line,Math.max(0,Math.min(Ye.text.length,E.ch+z*(Uo>=55296&&Uo<56320?2:1))),-z)}else ee?ho=yu(a.cm,Ye,E,z):ho=qs(Ye,E,z);if(ho==null)if(!To&&Dt())E=iu(ee,a.cm,Ye,E.line,at);else return!1;else E=ho;return!0}if(x=="char"||x=="codepoint")En();else if(x=="column")En(!0);else if(x=="word"||x=="group")for(var Nn=null,br=x=="group",hr=a.cm&&a.cm.getHelper(E,"wordChars"),ta=!0;!(z<0&&!En(!ta));ta=!1){var Aa=Ye.text.charAt(E.ch)||`
`,Xa=he(Aa,hr)?"w":br&&Aa==`
`?"n":!br||/\s/.test(Aa)?null:"p";if(br&&!ta&&!Xa&&(Xa="s"),Nn&&Nn!=Xa){z<0&&(z=1,En(),E.sticky="after");break}if(Xa&&(Nn=Xa),z>0&&!En(!ta))break}var mo=ga(a,E,ie,be,!0);return ft(ie,mo)&&(mo.hitSide=!0),mo}function Uu(a,E,z,x){var ee=a.doc,ie=E.left,be;if(x=="page"){var Ye=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),at=Math.max(Ye-.5*ul(a.display),3);be=(z>0?E.bottom:E.top)+z*at}else x=="line"&&(be=z>0?E.bottom+3:E.top-3);for(var Dt;Dt=Oi(a,ie,be),!!Dt.outside;){if(z<0?be<=0:be>=ee.height){Dt.hitSide=!0;break}be+=z*5}return Dt}var Xi=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new me,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Xi.prototype.init=function(a){var E=this,z=this,x=z.cm,ee=z.div=a.lineDiv;Hu(ee,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function ie(Ye){for(var at=Ye.target;at;at=at.parentNode){if(at==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(at.className))break}return!1}pe(ee,"paste",function(Ye){!ie(Ye)||Kt(x,Ye)||Zu(Ye,x)||ye<=11&&setTimeout(Ra(x,function(){return E.updateFromDOM()}),20)}),pe(ee,"compositionstart",function(Ye){E.composing={data:Ye.data,done:!1}}),pe(ee,"compositionupdate",function(Ye){E.composing||(E.composing={data:Ye.data,done:!1})}),pe(ee,"compositionend",function(Ye){E.composing&&(Ye.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),pe(ee,"touchstart",function(){return z.forceCompositionEnd()}),pe(ee,"input",function(){E.composing||E.readFromDOMSoon()});function be(Ye){if(!(!ie(Ye)||Kt(x,Ye))){if(x.somethingSelected())bu({lineWise:!1,text:x.getSelections()}),Ye.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var at=Wu(x);bu({lineWise:!0,text:at.text}),Ye.type=="cut"&&x.operation(function(){x.setSelections(at.ranges,0,Se),x.replaceSelection("",null,"cut")})}else return;if(Ye.clipboardData){Ye.clipboardData.clearData();var Dt=ys.text.join(`
`);if(Ye.clipboardData.setData("Text",Dt),Ye.clipboardData.getData("Text")==Dt){Ye.preventDefault();return}}var En=Ku(),Nn=En.firstChild;x.display.lineSpace.insertBefore(En,x.display.lineSpace.firstChild),Nn.value=ys.text.join(`
`);var br=document.activeElement;_e(Nn),setTimeout(function(){x.display.lineSpace.removeChild(En),br.focus(),br==ee&&z.showPrimarySelection()},50)}}pe(ee,"copy",be),pe(ee,"cut",be)},Xi.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Xi.prototype.prepareSelection=function(){var a=Js(this.cm,!1);return a.focus=document.activeElement==this.div,a},Xi.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Xi.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Xi.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,z=E.doc.sel.primary(),x=z.from(),ee=z.to();if(E.display.viewTo==E.display.viewFrom||x.line>=E.display.viewTo||ee.line<E.display.viewFrom){a.removeAllRanges();return}var ie=xu(E,a.anchorNode,a.anchorOffset),be=xu(E,a.focusNode,a.focusOffset);if(!(ie&&!ie.bad&&be&&!be.bad&&_t(bn(ie,be),x)==0&&_t(mn(ie,be),ee)==0)){var Ye=E.display.view,at=x.line>=E.display.viewFrom&&Vu(E,x)||{node:Ye[0].measure.map[2],offset:0},Dt=ee.line<E.display.viewTo&&Vu(E,ee);if(!Dt){var En=Ye[Ye.length-1].measure,Nn=En.maps?En.maps[En.maps.length-1]:En.map;Dt={node:Nn[Nn.length-1],offset:Nn[Nn.length-2]-Nn[Nn.length-3]}}if(!at||!Dt){a.removeAllRanges();return}var br=a.rangeCount&&a.getRangeAt(0),hr;try{hr=Pe(at.node,at.offset,Dt.offset,Dt.node)}catch(ta){}hr&&(!y&&E.state.focused?(a.collapse(at.node,at.offset),hr.collapsed||(a.removeAllRanges(),a.addRange(hr))):(a.removeAllRanges(),a.addRange(hr)),br&&a.anchorNode==null?a.addRange(br):y&&this.startGracePeriod()),this.rememberSelection()}},Xi.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},Xi.prototype.showMultipleSelections=function(a){He(this.cm.display.cursorDiv,a.cursors),He(this.cm.display.selectionDiv,a.selection)},Xi.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},Xi.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var E=a.getRangeAt(0).commonAncestorContainer;return Fe(this.div,E)},Xi.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Xi.prototype.blur=function(){this.div.blur()},Xi.prototype.getField=function(){return this.div},Xi.prototype.supportsTouch=function(){return!0},Xi.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():Ja(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function E(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,E))}this.polling.set(this.cm.options.pollInterval,E)},Xi.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},Xi.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),E=this.cm;if(Oe&&ve&&this.cm.display.gutterSpecs.length&&nc(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var z=xu(E,a.anchorNode,a.anchorOffset),x=xu(E,a.focusNode,a.focusOffset);z&&x&&Ja(E,function(){wr(E.doc,Ir(z,x),Se),(z.bad||x.bad)&&(E.curOp.selectionChanged=!0)})}}},Xi.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,E=a.display,z=a.doc.sel.primary(),x=z.from(),ee=z.to();if(x.ch==0&&x.line>a.firstLine()&&(x=Nt(x.line-1,Pn(a.doc,x.line-1).length)),ee.ch==Pn(a.doc,ee.line).text.length&&ee.line<a.lastLine()&&(ee=Nt(ee.line+1,0)),x.line<E.viewFrom||ee.line>E.viewTo-1)return!1;var ie,be,Ye;x.line==E.viewFrom||(ie=Kl(a,x.line))==0?(be=Gt(E.view[0].line),Ye=E.view[0].node):(be=Gt(E.view[ie].line),Ye=E.view[ie-1].node.nextSibling);var at=Kl(a,ee.line),Dt,En;if(at==E.view.length-1?(Dt=E.viewTo-1,En=E.lineDiv.lastChild):(Dt=Gt(E.view[at+1].line)-1,En=E.view[at+1].node.previousSibling),!Ye)return!1;for(var Nn=a.doc.splitLines(rc(a,Ye,En,be,Dt)),br=pr(a.doc,Nt(be,0),Nt(Dt,Pn(a.doc,Dt).text.length));Nn.length>1&&br.length>1;)if(wt(Nn)==wt(br))Nn.pop(),br.pop(),Dt--;else if(Nn[0]==br[0])Nn.shift(),br.shift(),be++;else break;for(var hr=0,ta=0,Aa=Nn[0],Xa=br[0],mo=Math.min(Aa.length,Xa.length);hr<mo&&Aa.charCodeAt(hr)==Xa.charCodeAt(hr);)++hr;for(var To=wt(Nn),ho=wt(br),Uo=Math.min(To.length-(Nn.length==1?hr:0),ho.length-(br.length==1?hr:0));ta<Uo&&To.charCodeAt(To.length-ta-1)==ho.charCodeAt(ho.length-ta-1);)++ta;if(Nn.length==1&&br.length==1&&be==x.line)for(;hr&&hr>x.ch&&To.charCodeAt(To.length-ta-1)==ho.charCodeAt(ho.length-ta-1);)hr--,ta++;Nn[Nn.length-1]=To.slice(0,To.length-ta).replace(/^\u200b+/,""),Nn[0]=Nn[0].slice(hr).replace(/\u200b+$/,"");var fi=Nt(be,hr),si=Nt(Dt,br.length?wt(br).length-ta:0);if(Nn.length>1||Nn[0]||_t(fi,si))return oo(a.doc,Nn,fi,si,"+input"),!0},Xi.prototype.ensurePolled=function(){this.forceCompositionEnd()},Xi.prototype.reset=function(){this.forceCompositionEnd()},Xi.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Xi.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Xi.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ja(this.cm,function(){return hl(a.cm)})},Xi.prototype.setUneditable=function(a){a.contentEditable="false"},Xi.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ra(this.cm,Nu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Xi.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Xi.prototype.onContextMenu=function(){},Xi.prototype.resetPosition=function(){},Xi.prototype.needsContentAttribute=!0;function Vu(a,E){var z=_i(a,E.line);if(!z||z.hidden)return null;var x=Pn(a.doc,E.line),ee=Rl(z,x,E.line),ie=Qe(x,a.doc.direction),be="left";if(ie){var Ye=yt(ie,E.ch);be=Ye%2?"right":"left"}var at=Wl(ee.map,E.ch,be);return at.offset=at.collapse=="right"?at.end:at.start,at}function nc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function eu(a,E){return E&&(a.bad=!0),a}function rc(a,E,z,x,ee){var ie="",be=!1,Ye=a.doc.lineSeparator(),at=!1;function Dt(hr){return function(ta){return ta.id==hr}}function En(){be&&(ie+=Ye,at&&(ie+=Ye),be=at=!1)}function Nn(hr){hr&&(En(),ie+=hr)}function br(hr){if(hr.nodeType==1){var ta=hr.getAttribute("cm-text");if(ta){Nn(ta);return}var Aa=hr.getAttribute("cm-marker"),Xa;if(Aa){var mo=a.findMarks(Nt(x,0),Nt(ee+1,0),Dt(+Aa));mo.length&&(Xa=mo[0].find(0))&&Nn(pr(a.doc,Xa.from,Xa.to).join(Ye));return}if(hr.getAttribute("contenteditable")=="false")return;var To=/^(pre|div|p|li|table|br)$/i.test(hr.nodeName);if(!/^br$/i.test(hr.nodeName)&&hr.textContent.length==0)return;To&&En();for(var ho=0;ho<hr.childNodes.length;ho++)br(hr.childNodes[ho]);/^(pre|p)$/i.test(hr.nodeName)&&(at=!0),To&&(be=!0)}else hr.nodeType==3&&Nn(hr.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;br(E),E!=z;)E=E.nextSibling,at=!1;return ie}function xu(a,E,z){var x;if(E==a.display.lineDiv){if(x=a.display.lineDiv.childNodes[z],!x)return eu(a.clipPos(Nt(a.display.viewTo-1)),!0);E=null,z=0}else for(x=E;;x=x.parentNode){if(!x||x==a.display.lineDiv)return null;if(x.parentNode&&x.parentNode==a.display.lineDiv)break}for(var ee=0;ee<a.display.view.length;ee++){var ie=a.display.view[ee];if(ie.node==x)return ac(ie,E,z)}}function ac(a,E,z){var x=a.text.firstChild,ee=!1;if(!E||!Fe(x,E))return eu(Nt(Gt(a.line),0),!0);if(E==x&&(ee=!0,E=x.childNodes[z],z=0,!E)){var ie=a.rest?wt(a.rest):a.line;return eu(Nt(Gt(ie),ie.text.length),ee)}var be=E.nodeType==3?E:null,Ye=E;for(!be&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(be=E.firstChild,z&&(z=be.nodeValue.length));Ye.parentNode!=x;)Ye=Ye.parentNode;var at=a.measure,Dt=at.maps;function En(Xa,mo,To){for(var ho=-1;ho<(Dt?Dt.length:0);ho++)for(var Uo=ho<0?at.map:Dt[ho],fi=0;fi<Uo.length;fi+=3){var si=Uo[fi+2];if(si==Xa||si==mo){var Pi=Gt(ho<0?a.line:a.rest[ho]),tl=Uo[fi]+To;return(To<0||si!=Xa)&&(tl=Uo[fi+(To?1:0)]),Nt(Pi,tl)}}}var Nn=En(be,Ye,z);if(Nn)return eu(Nn,ee);for(var br=Ye.nextSibling,hr=be?be.nodeValue.length-z:0;br;br=br.nextSibling){if(Nn=En(br,br.firstChild,0),Nn)return eu(Nt(Nn.line,Nn.ch-hr),ee);hr+=br.textContent.length}for(var ta=Ye.previousSibling,Aa=z;ta;ta=ta.previousSibling){if(Nn=En(ta,ta.firstChild,-1),Nn)return eu(Nt(Nn.line,Nn.ch+Aa),ee);Aa+=ta.textContent.length}}var gl=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new me,this.hasSelection=!1,this.composing=null};gl.prototype.init=function(a){var E=this,z=this,x=this.cm;this.createField(a);var ee=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),Ge&&(ee.style.width="0px"),pe(ee,"input",function(){Ce&&ye>=9&&E.hasSelection&&(E.hasSelection=null),z.poll()}),pe(ee,"paste",function(be){Kt(x,be)||Zu(be,x)||(x.state.pasteIncoming=+new Date,z.fastPoll())});function ie(be){if(!Kt(x,be)){if(x.somethingSelected())bu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var Ye=Wu(x);bu({lineWise:!0,text:Ye.text}),be.type=="cut"?x.setSelections(Ye.ranges,null,Se):(z.prevInput="",ee.value=Ye.text.join(`
`),_e(ee))}else return;be.type=="cut"&&(x.state.cutIncoming=+new Date)}}pe(ee,"cut",ie),pe(ee,"copy",ie),pe(a.scroller,"paste",function(be){if(!(qi(a,be)||Kt(x,be))){if(!ee.dispatchEvent){x.state.pasteIncoming=+new Date,z.focus();return}var Ye=new Event("paste");Ye.clipboardData=be.clipboardData,ee.dispatchEvent(Ye)}}),pe(a.lineSpace,"selectstart",function(be){qi(a,be)||kt(be)}),pe(ee,"compositionstart",function(){var be=x.getCursor("from");z.composing&&z.composing.range.clear(),z.composing={start:be,range:x.markText(be,x.getCursor("to"),{className:"CodeMirror-composing"})}}),pe(ee,"compositionend",function(){z.composing&&(z.poll(),z.composing.range.clear(),z.composing=null)})},gl.prototype.createField=function(a){this.wrapper=Ku(),this.textarea=this.wrapper.firstChild},gl.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},gl.prototype.prepareSelection=function(){var a=this.cm,E=a.display,z=a.doc,x=Js(a);if(a.options.moveInputWithCursor){var ee=ji(a,z.sel.primary().head,"div"),ie=E.wrapper.getBoundingClientRect(),be=E.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,ee.top+be.top-ie.top)),x.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,ee.left+be.left-ie.left))}return x},gl.prototype.showSelection=function(a){var E=this.cm,z=E.display;He(z.cursorDiv,a.cursors),He(z.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},gl.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var z=E.getSelection();this.textarea.value=z,E.state.focused&&_e(this.textarea),Ce&&ye>=9&&(this.hasSelection=z)}else a||(this.prevInput=this.textarea.value="",Ce&&ye>=9&&(this.hasSelection=null))}},gl.prototype.getField=function(){return this.textarea},gl.prototype.supportsTouch=function(){return!1},gl.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!we||Me()!=this.textarea))try{this.textarea.focus()}catch(a){}},gl.prototype.blur=function(){this.textarea.blur()},gl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},gl.prototype.receivedFocus=function(){this.slowPoll()},gl.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},gl.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function z(){var x=E.poll();!x&&!a?(a=!0,E.polling.set(60,z)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,z)},gl.prototype.poll=function(){var a=this,E=this.cm,z=this.textarea,x=this.prevInput;if(this.contextMenuPending||!E.state.focused||Yn(z)&&!x&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var ee=z.value;if(ee==x&&!E.somethingSelected())return!1;if(Ce&&ye>=9&&this.hasSelection===ee||ze&&/[\uf700-\uf7ff]/.test(ee))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var ie=ee.charCodeAt(0);if(ie==8203&&!x&&(x="\u200B"),ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var be=0,Ye=Math.min(x.length,ee.length);be<Ye&&x.charCodeAt(be)==ee.charCodeAt(be);)++be;return Ja(E,function(){Nu(E,ee.slice(be),x.length-be,null,a.composing?"*compose":null),ee.length>1e3||ee.indexOf(`
`)>-1?z.value=a.prevInput="":a.prevInput=ee,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},gl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},gl.prototype.onKeyPress=function(){Ce&&ye>=9&&(this.hasSelection=null),this.fastPoll()},gl.prototype.onContextMenu=function(a){var E=this,z=E.cm,x=z.display,ee=E.textarea;E.contextMenuPending&&E.contextMenuPending();var ie=as(z,a),be=x.scroller.scrollTop;if(!ie||ue)return;var Ye=z.options.resetSelectionOnContextMenu;Ye&&z.doc.sel.contains(ie)==-1&&Ra(z,wr)(z.doc,Ir(ie),Se);var at=ee.style.cssText,Dt=E.wrapper.style.cssText,En=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-En.top-5)+"px; left: "+(a.clientX-En.left-5)+`px;
z-index: 1000; background: `+(Ce?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Nn;De&&(Nn=window.scrollY),x.input.focus(),De&&window.scrollTo(null,Nn),x.input.reset(),z.somethingSelected()||(ee.value=E.prevInput=" "),E.contextMenuPending=hr,x.selForContextMenu=z.doc.sel,clearTimeout(x.detectingSelectAll);function br(){if(ee.selectionStart!=null){var Aa=z.somethingSelected(),Xa="\u200B"+(Aa?ee.value:"");ee.value="\u21DA",ee.value=Xa,E.prevInput=Aa?"":"\u200B",ee.selectionStart=1,ee.selectionEnd=Xa.length,x.selForContextMenu=z.doc.sel}}function hr(){if(E.contextMenuPending==hr&&(E.contextMenuPending=!1,E.wrapper.style.cssText=Dt,ee.style.cssText=at,Ce&&ye<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=be),ee.selectionStart!=null)){(!Ce||Ce&&ye<9)&&br();var Aa=0,Xa=function(){x.selForContextMenu==z.doc.sel&&ee.selectionStart==0&&ee.selectionEnd>0&&E.prevInput=="\u200B"?Ra(z,jt)(z):Aa++<10?x.detectingSelectAll=setTimeout(Xa,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Xa,200)}}if(Ce&&ye>=9&&br(),Ie){Ue(a);var ta=function(){sn(window,"mouseup",ta),setTimeout(hr,20)};pe(window,"mouseup",ta)}else setTimeout(hr,50)},gl.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},gl.prototype.setUneditable=function(){},gl.prototype.needsContentAttribute=!1;function oc(a,E){if(E=E?pt(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var z=Me();E.autofocus=z==a||a.getAttribute("autofocus")!=null&&z==document.body}function x(){a.value=Ye.getValue()}var ee;if(a.form&&(pe(a.form,"submit",x),!E.leaveSubmitMethodAlone)){var ie=a.form;ee=ie.submit;try{var be=ie.submit=function(){x(),ie.submit=ee,ie.submit(),ie.submit=be}}catch(at){}}E.finishInit=function(at){at.save=x,at.getTextArea=function(){return a},at.toTextArea=function(){at.toTextArea=isNaN,x(),a.parentNode.removeChild(at.getWrapperElement()),a.style.display="",a.form&&(sn(a.form,"submit",x),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var Ye=dl(function(at){return a.parentNode.insertBefore(at,a.nextSibling)},E);return Ye}function ic(a){a.off=sn,a.on=pe,a.wheelEventPixels=or,a.Doc=$a,a.splitLines=Ht,a.countColumn=xe,a.findColumn=zt,a.isWordChar=ae,a.Pass=Tt,a.signal=nn,a.Line=Io,a.changeEnd=$n,a.scrollbarModel=Sa,a.Pos=Nt,a.cmpPos=_t,a.modes=Jn,a.mimeModes=zn,a.resolveMode=kn,a.getMode=ir,a.modeExtensions=sr,a.extendMode=gr,a.copyState=Gn,a.startState=nr,a.innerMode=Sr,a.commands=ws,a.keyMap=vl,a.keyName=Ls,a.isModifierKey=au,a.lookupKey=Ts,a.normalizeKeyMap=Il,a.StringStream=Kr,a.SharedTextMarker=ui,a.TextMarker=Ao,a.LineWidget=Ia,a.e_preventDefault=kt,a.e_stopPropagation=$t,a.e_stop=Ue,a.addClass=ce,a.contains=Fe,a.rmClass=je,a.keyNames=Xo}qu(dl),tc(dl);var lc="iter insert remove copy getEditor constructor".split(" ");for(var Su in $a.prototype)$a.prototype.hasOwnProperty(Su)&&ot(lc,Su)<0&&(dl.prototype[Su]=function(a){return function(){return a.apply(this.doc,arguments)}}($a.prototype[Su]));return gt($a),dl.inputStyles={textarea:gl,contenteditable:Xi},dl.defineMode=function(a){!dl.defaults.mode&&a!="null"&&(dl.defaults.mode=a),pn.apply(this,arguments)},dl.defineMIME=dn,dl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),dl.defineMIME("text/plain","null"),dl.defineExtension=function(a,E){dl.prototype[a]=E},dl.defineDocExtension=function(a,E){$a.prototype[a]=E},dl.fromTextArea=oc,ic(dl),dl.version="5.58.2",dl})},25419:function(Dn,Pt,b){(function(y){y(b(89780),b(15525),b(98101))})(function(y){"use strict";y.defineMode("markdown",function(Ee,oe){var Ae=y.getMode(Ee,"text/html"),Ce=Ae.name=="null";function ye(xe){if(y.findModeByName){var me=y.findModeByName(xe);me&&(xe=me.mime||me.mimes[0])}var ot=y.getMode(Ee,xe);return ot.name=="null"?null:ot}oe.highlightFormatting===void 0&&(oe.highlightFormatting=!1),oe.maxBlockquoteDepth===void 0&&(oe.maxBlockquoteDepth=0),oe.taskLists===void 0&&(oe.taskLists=!1),oe.strikethrough===void 0&&(oe.strikethrough=!1),oe.emoji===void 0&&(oe.emoji=!1),oe.fencedCodeBlockHighlighting===void 0&&(oe.fencedCodeBlockHighlighting=!0),oe.fencedCodeBlockDefaultMode===void 0&&(oe.fencedCodeBlockDefaultMode="text/plain"),oe.xml===void 0&&(oe.xml=!0),oe.tokenTypeOverrides===void 0&&(oe.tokenTypeOverrides={});var De={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ke in De)De.hasOwnProperty(ke)&&oe.tokenTypeOverrides[ke]&&(De[ke]=oe.tokenTypeOverrides[ke]);var ve=/^([*\-_])(?:\s*\1){2,}\s*$/,ue=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Re=/^\[(x| )\](?=\s)/i,ge=oe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,qe=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ge=/^[^#!\[\]*_\\<>` "'(~:]+/,Oe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,ze=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,ct=" ";function Je(xe,me,ot){return me.f=me.inline=ot,ot(xe,me)}function $e(xe,me,ot){return me.f=me.block=ot,ot(xe,me)}function se(xe){return!xe||!/\S/.test(xe.string)}function Ie(xe){if(xe.linkTitle=!1,xe.linkHref=!1,xe.linkText=!1,xe.em=!1,xe.strong=!1,xe.strikethrough=!1,xe.quote=0,xe.indentedCode=!1,xe.f==je){var me=Ce;if(!me){var ot=y.innerMode(Ae,xe.htmlState);me=ot.mode.name=="xml"&&ot.state.tagStart===null&&!ot.state.context&&ot.state.tokenize.isInText}me&&(xe.f=lt,xe.block=ut,xe.htmlState=null)}return xe.trailingSpace=0,xe.trailingSpaceNewLine=!1,xe.prevLine=xe.thisLine,xe.thisLine={stream:null},null}function ut(xe,me){var ot=xe.column()===me.indentation,Zt=se(me.prevLine.stream),Tt=me.indentedCode,Se=me.prevLine.hr,nt=me.list!==!1,ht=(me.listStack[me.listStack.length-1]||0)+3;me.indentedCode=!1;var zt=me.indentation;if(me.indentationDiff===null&&(me.indentationDiff=me.indentation,nt)){for(me.list=null;zt<me.listStack[me.listStack.length-1];)me.listStack.pop(),me.listStack.length?me.indentation=me.listStack[me.listStack.length-1]:me.list=!1;me.list!==!1&&(me.indentationDiff=zt-me.listStack[me.listStack.length-1])}var At=!Zt&&!Se&&!me.prevLine.header&&(!nt||!Tt)&&!me.prevLine.fencedCodeEnd,Jt=(me.list===!1||Se||Zt)&&me.indentation<=ht&&xe.match(ve),wt=null;if(me.indentationDiff>=4&&(Tt||me.prevLine.fencedCodeEnd||me.prevLine.header||Zt))return xe.skipToEnd(),me.indentedCode=!0,De.code;if(xe.eatSpace())return null;if(ot&&me.indentation<=ht&&(wt=xe.match(ge))&&wt[1].length<=6)return me.quote=0,me.header=wt[1].length,me.thisLine.header=!0,oe.highlightFormatting&&(me.formatting="header"),me.f=me.inline,He(me);if(me.indentation<=ht&&xe.eat(">"))return me.quote=ot?1:me.quote+1,oe.highlightFormatting&&(me.formatting="quote"),xe.eatSpace(),He(me);if(!Jt&&!me.setext&&ot&&me.indentation<=ht&&(wt=xe.match(ue))){var an=wt[1]?"ol":"ul";return me.indentation=zt+xe.current().length,me.list=!0,me.quote=0,me.listStack.push(me.indentation),me.em=!1,me.strong=!1,me.code=!1,me.strikethrough=!1,oe.taskLists&&xe.match(Re,!1)&&(me.taskList=!0),me.f=me.inline,oe.highlightFormatting&&(me.formatting=["list","list-"+an]),He(me)}else{if(ot&&me.indentation<=ht&&(wt=xe.match(Oe,!0)))return me.quote=0,me.fencedEndRE=new RegExp(wt[1]+"+ *$"),me.localMode=oe.fencedCodeBlockHighlighting&&ye(wt[2]||oe.fencedCodeBlockDefaultMode),me.localMode&&(me.localState=y.startState(me.localMode)),me.f=me.block=xt,oe.highlightFormatting&&(me.formatting="code-block"),me.code=-1,He(me);if(me.setext||(!At||!nt)&&!me.quote&&me.list===!1&&!me.code&&!Jt&&!we.test(xe.string)&&(wt=xe.lookAhead(1))&&(wt=wt.match(qe)))return me.setext?(me.header=me.setext,me.setext=0,xe.skipToEnd(),oe.highlightFormatting&&(me.formatting="header")):(me.header=wt[0].charAt(0)=="="?1:2,me.setext=me.header),me.thisLine.header=!0,me.f=me.inline,He(me);if(Jt)return xe.skipToEnd(),me.hr=!0,me.thisLine.hr=!0,De.hr;if(xe.peek()==="[")return Je(xe,me,It)}return Je(xe,me,me.inline)}function je(xe,me){var ot=Ae.token(xe,me.htmlState);if(!Ce){var Zt=y.innerMode(Ae,me.htmlState);(Zt.mode.name=="xml"&&Zt.state.tagStart===null&&!Zt.state.context&&Zt.state.tokenize.isInText||me.md_inside&&xe.current().indexOf(">")>-1)&&(me.f=lt,me.block=ut,me.htmlState=null)}return ot}function xt(xe,me){var ot=me.listStack[me.listStack.length-1]||0,Zt=me.indentation<ot,Tt=ot+3;if(me.fencedEndRE&&me.indentation<=Tt&&(Zt||xe.match(me.fencedEndRE))){oe.highlightFormatting&&(me.formatting="code-block");var Se;return Zt||(Se=He(me)),me.localMode=me.localState=null,me.block=ut,me.f=lt,me.fencedEndRE=null,me.code=0,me.thisLine.fencedCodeEnd=!0,Zt?$e(xe,me,me.block):Se}else return me.localMode?me.localMode.token(xe,me.localState):(xe.skipToEnd(),De.code)}function He(xe){var me=[];if(xe.formatting){me.push(De.formatting),typeof xe.formatting=="string"&&(xe.formatting=[xe.formatting]);for(var ot=0;ot<xe.formatting.length;ot++)me.push(De.formatting+"-"+xe.formatting[ot]),xe.formatting[ot]==="header"&&me.push(De.formatting+"-"+xe.formatting[ot]+"-"+xe.header),xe.formatting[ot]==="quote"&&(!oe.maxBlockquoteDepth||oe.maxBlockquoteDepth>=xe.quote?me.push(De.formatting+"-"+xe.formatting[ot]+"-"+xe.quote):me.push("error"))}if(xe.taskOpen)return me.push("meta"),me.length?me.join(" "):null;if(xe.taskClosed)return me.push("property"),me.length?me.join(" "):null;if(xe.linkHref?me.push(De.linkHref,"url"):(xe.strong&&me.push(De.strong),xe.em&&me.push(De.em),xe.strikethrough&&me.push(De.strikethrough),xe.emoji&&me.push(De.emoji),xe.linkText&&me.push(De.linkText),xe.code&&me.push(De.code),xe.image&&me.push(De.image),xe.imageAltText&&me.push(De.imageAltText,"link"),xe.imageMarker&&me.push(De.imageMarker)),xe.header&&me.push(De.header,De.header+"-"+xe.header),xe.quote&&(me.push(De.quote),!oe.maxBlockquoteDepth||oe.maxBlockquoteDepth>=xe.quote?me.push(De.quote+"-"+xe.quote):me.push(De.quote+"-"+oe.maxBlockquoteDepth)),xe.list!==!1){var Zt=(xe.listStack.length-1)%3;Zt?Zt===1?me.push(De.list2):me.push(De.list3):me.push(De.list1)}return xe.trailingSpaceNewLine?me.push("trailing-space-new-line"):xe.trailingSpace&&me.push("trailing-space-"+(xe.trailingSpace%2?"a":"b")),me.length?me.join(" "):null}function et(xe,me){if(xe.match(Ge,!0))return He(me)}function lt(xe,me){var ot=me.text(xe,me);if(typeof ot!="undefined")return ot;if(me.list)return me.list=null,He(me);if(me.taskList){var Zt=xe.match(Re,!0)[1]===" ";return Zt?me.taskOpen=!0:me.taskClosed=!0,oe.highlightFormatting&&(me.formatting="task"),me.taskList=!1,He(me)}if(me.taskOpen=!1,me.taskClosed=!1,me.header&&xe.match(/^#+$/,!0))return oe.highlightFormatting&&(me.formatting="header"),He(me);var Tt=xe.next();if(me.linkTitle){me.linkTitle=!1;var Se=Tt;Tt==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var nt="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(xe.match(new RegExp(nt),!0))return De.linkHref}if(Tt==="`"){var ht=me.formatting;oe.highlightFormatting&&(me.formatting="code"),xe.eatWhile("`");var zt=xe.current().length;if(me.code==0&&(!me.quote||zt==1))return me.code=zt,He(me);if(zt==me.code){var At=He(me);return me.code=0,At}else return me.formatting=ht,He(me)}else if(me.code)return He(me);if(Tt==="\\"&&(xe.next(),oe.highlightFormatting)){var Jt=He(me),wt=De.formatting+"-escape";return Jt?Jt+" "+wt:wt}if(Tt==="!"&&xe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return me.imageMarker=!0,me.image=!0,oe.highlightFormatting&&(me.formatting="image"),He(me);if(Tt==="["&&me.imageMarker&&xe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return me.imageMarker=!1,me.imageAltText=!0,oe.highlightFormatting&&(me.formatting="image"),He(me);if(Tt==="]"&&me.imageAltText){oe.highlightFormatting&&(me.formatting="image");var Jt=He(me);return me.imageAltText=!1,me.image=!1,me.inline=me.f=Fe,Jt}if(Tt==="["&&!me.image)return me.linkText&&xe.match(/^.*?\]/)||(me.linkText=!0,oe.highlightFormatting&&(me.formatting="link")),He(me);if(Tt==="]"&&me.linkText){oe.highlightFormatting&&(me.formatting="link");var Jt=He(me);return me.linkText=!1,me.inline=me.f=xe.match(/\(.*?\)| ?\[.*?\]/,!1)?Fe:lt,Jt}if(Tt==="<"&&xe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Pe,oe.highlightFormatting&&(me.formatting="link");var Jt=He(me);return Jt?Jt+=" ":Jt="",Jt+De.linkInline}if(Tt==="<"&&xe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Pe,oe.highlightFormatting&&(me.formatting="link");var Jt=He(me);return Jt?Jt+=" ":Jt="",Jt+De.linkEmail}if(oe.xml&&Tt==="<"&&xe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var an=xe.string.indexOf(">",xe.pos);if(an!=-1){var Xt=xe.string.substring(xe.start,an);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Xt)&&(me.md_inside=!0)}return xe.backUp(1),me.htmlState=y.startState(Ae),$e(xe,me,je)}if(oe.xml&&Tt==="<"&&xe.match(/^\/\w*?>/))return me.md_inside=!1,"tag";if(Tt==="*"||Tt==="_"){for(var de=1,ne=xe.pos==1?" ":xe.string.charAt(xe.pos-2);de<3&&xe.eat(Tt);)de++;var te=xe.peek()||" ",ae=!/\s/.test(te)&&(!ze.test(te)||/\s/.test(ne)||ze.test(ne)),he=!/\s/.test(ne)&&(!ze.test(ne)||/\s/.test(te)||ze.test(te)),re=null,fe=null;if(de%2&&(!me.em&&ae&&(Tt==="*"||!he||ze.test(ne))?re=!0:me.em==Tt&&he&&(Tt==="*"||!ae||ze.test(te))&&(re=!1)),de>1&&(!me.strong&&ae&&(Tt==="*"||!he||ze.test(ne))?fe=!0:me.strong==Tt&&he&&(Tt==="*"||!ae||ze.test(te))&&(fe=!1)),fe!=null||re!=null){oe.highlightFormatting&&(me.formatting=re==null?"strong":fe==null?"em":"strong em"),re===!0&&(me.em=Tt),fe===!0&&(me.strong=Tt);var At=He(me);return re===!1&&(me.em=!1),fe===!1&&(me.strong=!1),At}}else if(Tt===" "&&(xe.eat("*")||xe.eat("_"))){if(xe.peek()===" ")return He(me);xe.backUp(1)}if(oe.strikethrough){if(Tt==="~"&&xe.eatWhile(Tt)){if(me.strikethrough){oe.highlightFormatting&&(me.formatting="strikethrough");var At=He(me);return me.strikethrough=!1,At}else if(xe.match(/^[^\s]/,!1))return me.strikethrough=!0,oe.highlightFormatting&&(me.formatting="strikethrough"),He(me)}else if(Tt===" "&&xe.match(/^~~/,!0)){if(xe.peek()===" ")return He(me);xe.backUp(2)}}if(oe.emoji&&Tt===":"&&xe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){me.emoji=!0,oe.highlightFormatting&&(me.formatting="emoji");var Ze=He(me);return me.emoji=!1,Ze}return Tt===" "&&(xe.match(/^ +$/,!1)?me.trailingSpace++:me.trailingSpace&&(me.trailingSpaceNewLine=!0)),He(me)}function Pe(xe,me){var ot=xe.next();if(ot===">"){me.f=me.inline=lt,oe.highlightFormatting&&(me.formatting="link");var Zt=He(me);return Zt?Zt+=" ":Zt="",Zt+De.linkInline}return xe.match(/^[^>]+/,!0),De.linkInline}function Fe(xe,me){if(xe.eatSpace())return null;var ot=xe.next();return ot==="("||ot==="["?(me.f=me.inline=ce(ot==="("?")":"]"),oe.highlightFormatting&&(me.formatting="link-string"),me.linkHref=!0,He(me)):"error"}var Me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ce(xe){return function(me,ot){var Zt=me.next();if(Zt===xe){ot.f=ot.inline=lt,oe.highlightFormatting&&(ot.formatting="link-string");var Tt=He(ot);return ot.linkHref=!1,Tt}return me.match(Me[xe]),ot.linkHref=!0,He(ot)}}function It(xe,me){return xe.match(/^([^\]\\]|\\.)*\]:/,!1)?(me.f=_e,xe.next(),oe.highlightFormatting&&(me.formatting="link"),me.linkText=!0,He(me)):Je(xe,me,lt)}function _e(xe,me){if(xe.match(/^\]:/,!0)){me.f=me.inline=Ne,oe.highlightFormatting&&(me.formatting="link");var ot=He(me);return me.linkText=!1,ot}return xe.match(/^([^\]\\]|\\.)+/,!0),De.linkText}function Ne(xe,me){return xe.eatSpace()?null:(xe.match(/^[^\s]+/,!0),xe.peek()===void 0?me.linkTitle=!0:xe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),me.f=me.inline=lt,De.linkHref+" url")}var pt={startState:function(){return{f:ut,prevLine:{stream:null},thisLine:{stream:null},block:ut,htmlState:null,indentation:0,inline:lt,text:et,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(xe){return{f:xe.f,prevLine:xe.prevLine,thisLine:xe.thisLine,block:xe.block,htmlState:xe.htmlState&&y.copyState(Ae,xe.htmlState),indentation:xe.indentation,localMode:xe.localMode,localState:xe.localMode?y.copyState(xe.localMode,xe.localState):null,inline:xe.inline,text:xe.text,formatting:!1,linkText:xe.linkText,linkTitle:xe.linkTitle,linkHref:xe.linkHref,code:xe.code,em:xe.em,strong:xe.strong,strikethrough:xe.strikethrough,emoji:xe.emoji,header:xe.header,setext:xe.setext,hr:xe.hr,taskList:xe.taskList,list:xe.list,listStack:xe.listStack.slice(0),quote:xe.quote,indentedCode:xe.indentedCode,trailingSpace:xe.trailingSpace,trailingSpaceNewLine:xe.trailingSpaceNewLine,md_inside:xe.md_inside,fencedEndRE:xe.fencedEndRE}},token:function(xe,me){if(me.formatting=!1,xe!=me.thisLine.stream){if(me.header=0,me.hr=!1,xe.match(/^\s*$/,!0))return Ie(me),null;if(me.prevLine=me.thisLine,me.thisLine={stream:xe},me.taskList=!1,me.trailingSpace=0,me.trailingSpaceNewLine=!1,!me.localState&&(me.f=me.block,me.f!=je)){var ot=xe.match(/^\s*/,!0)[0].replace(/\t/g,ct).length;if(me.indentation=ot,me.indentationDiff=null,ot>0)return null}}return me.f(xe,me)},innerMode:function(xe){return xe.block==je?{state:xe.htmlState,mode:Ae}:xe.localState?{state:xe.localState,mode:xe.localMode}:{state:xe,mode:pt}},indent:function(xe,me,ot){return xe.block==je&&Ae.indent?Ae.indent(xe.htmlState,me,ot):xe.localState&&xe.localMode.indent?xe.localMode.indent(xe.localState,me,ot):y.Pass},blankLine:Ie,getType:He,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return pt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ee=0;Ee<y.modeInfo.length;Ee++){var oe=y.modeInfo[Ee];oe.mimes&&(oe.mime=oe.mimes[0])}y.findModeByMIME=function(Ae){Ae=Ae.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ye=y.modeInfo[Ce];if(ye.mime==Ae)return ye;if(ye.mimes){for(var De=0;De<ye.mimes.length;De++)if(ye.mimes[De]==Ae)return ye}}if(/\+xml$/.test(Ae))return y.findModeByMIME("application/xml");if(/\+json$/.test(Ae))return y.findModeByMIME("application/json")},y.findModeByExtension=function(Ae){Ae=Ae.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ye=y.modeInfo[Ce];if(ye.ext){for(var De=0;De<ye.ext.length;De++)if(ye.ext[De]==Ae)return ye}}},y.findModeByFileName=function(Ae){for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ye=y.modeInfo[Ce];if(ye.file&&ye.file.test(Ae))return ye}var De=Ae.lastIndexOf("."),ke=De>-1&&Ae.substring(De+1,Ae.length);if(ke)return y.findModeByExtension(ke)},y.findModeByName=function(Ae){Ae=Ae.toLowerCase();for(var Ce=0;Ce<y.modeInfo.length;Ce++){var ye=y.modeInfo[Ce];if(ye.name.toLowerCase()==Ae)return ye;if(ye.alias){for(var De=0;De<ye.alias.length;De++)if(ye.alias[De].toLowerCase()==Ae)return ye}}}})},67549:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){"use strict";y.defineMode("stex",function(Ee,oe){"use strict";function Ae(Ge,Oe){Ge.cmdState.push(Oe)}function Ce(Ge){return Ge.cmdState.length>0?Ge.cmdState[Ge.cmdState.length-1]:null}function ye(Ge){var Oe=Ge.cmdState.pop();Oe&&Oe.closeBracket()}function De(Ge){for(var Oe=Ge.cmdState,we=Oe.length-1;we>=0;we--){var ze=Oe[we];if(ze.name!="DEFAULT")return ze}return{styleIdentifier:function(){return null}}}function ke(Ge,Oe,we){return function(){this.name=Ge,this.bracketNo=0,this.style=Oe,this.styles=we,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ve={};ve.importmodule=ke("importmodule","tag",["string","builtin"]),ve.documentclass=ke("documentclass","tag",["","atom"]),ve.usepackage=ke("usepackage","tag",["atom"]),ve.begin=ke("begin","tag",["atom"]),ve.end=ke("end","tag",["atom"]),ve.label=ke("label","tag",["atom"]),ve.ref=ke("ref","tag",["atom"]),ve.eqref=ke("eqref","tag",["atom"]),ve.cite=ke("cite","tag",["atom"]),ve.bibitem=ke("bibitem","tag",["atom"]),ve.Bibitem=ke("Bibitem","tag",["atom"]),ve.RBibitem=ke("RBibitem","tag",["atom"]),ve.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ue(Ge,Oe){Ge.f=Oe}function Re(Ge,Oe){var we;if(Ge.match(/^\\[a-zA-Z@]+/)){var ze=Ge.current().slice(1);return we=ve.hasOwnProperty(ze)?ve[ze]:ve.DEFAULT,we=new we,Ae(Oe,we),ue(Oe,qe),we.style}if(Ge.match(/^\\[$&%#{}_]/)||Ge.match(/^\\[,;!\/\\]/))return"tag";if(Ge.match("\\["))return ue(Oe,function(Je,$e){return ge(Je,$e,"\\]")}),"keyword";if(Ge.match("\\("))return ue(Oe,function(Je,$e){return ge(Je,$e,"\\)")}),"keyword";if(Ge.match("$$"))return ue(Oe,function(Je,$e){return ge(Je,$e,"$$")}),"keyword";if(Ge.match("$"))return ue(Oe,function(Je,$e){return ge(Je,$e,"$")}),"keyword";var ct=Ge.next();if(ct=="%")return Ge.skipToEnd(),"comment";if(ct=="}"||ct=="]"){if(we=Ce(Oe),we)we.closeBracket(ct),ue(Oe,qe);else return"error";return"bracket"}else return ct=="{"||ct=="["?(we=ve.DEFAULT,we=new we,Ae(Oe,we),"bracket"):/\d/.test(ct)?(Ge.eatWhile(/[\w.%]/),"atom"):(Ge.eatWhile(/[\w\-_]/),we=De(Oe),we.name=="begin"&&(we.argument=Ge.current()),we.styleIdentifier())}function ge(Ge,Oe,we){if(Ge.eatSpace())return null;if(we&&Ge.match(we))return ue(Oe,Re),"keyword";if(Ge.match(/^\\[a-zA-Z@]+/))return"tag";if(Ge.match(/^[a-zA-Z]+/))return"variable-2";if(Ge.match(/^\\[$&%#{}_]/)||Ge.match(/^\\[,;!\/]/)||Ge.match(/^[\^_&]/))return"tag";if(Ge.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ge.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ze=Ge.next();return ze=="{"||ze=="}"||ze=="["||ze=="]"||ze=="("||ze==")"?"bracket":ze=="%"?(Ge.skipToEnd(),"comment"):"error"}function qe(Ge,Oe){var we=Ge.peek(),ze;return we=="{"||we=="["?(ze=Ce(Oe),ze.openBracket(we),Ge.eat(we),ue(Oe,Re),"bracket"):/[ \t\r]/.test(we)?(Ge.eat(we),null):(ue(Oe,Re),ye(Oe),Re(Ge,Oe))}return{startState:function(){var Ge=oe.inMathMode?function(Oe,we){return ge(Oe,we)}:Re;return{cmdState:[],f:Ge}},copyState:function(Ge){return{cmdState:Ge.cmdState.slice(),f:Ge.f}},token:function(Ge,Oe){return Oe.f(Ge,Oe)},blankLine:function(Ge){Ge.f=Re,Ge.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Dn,Pt,b){(function(y){y(b(89780))})(function(y){"use strict";var Ee={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},oe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Ae,Ce){var ye=Ae.indentUnit,De={},ke=Ce.htmlMode?Ee:oe;for(var ve in ke)De[ve]=ke[ve];for(var ve in Ce)De[ve]=Ce[ve];var ue,Re;function ge(Pe,Fe){function Me(_e){return Fe.tokenize=_e,_e(Pe,Fe)}var ce=Pe.next();if(ce=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?Me(Oe("atom","]]>")):null:Pe.match("--")?Me(Oe("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),Me(we(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),Fe.tokenize=Oe("meta","?>"),"meta"):(ue=Pe.eat("/")?"closeTag":"openTag",Fe.tokenize=qe,"tag bracket");if(ce=="&"){var It;return Pe.eat("#")?Pe.eat("x")?It=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):It=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):It=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),It?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}ge.isInText=!0;function qe(Pe,Fe){var Me=Pe.next();if(Me==">"||Me=="/"&&Pe.eat(">"))return Fe.tokenize=ge,ue=Me==">"?"endTag":"selfcloseTag","tag bracket";if(Me=="=")return ue="equals",null;if(Me=="<"){Fe.tokenize=ge,Fe.state=$e,Fe.tagName=Fe.tagStart=null;var ce=Fe.tokenize(Pe,Fe);return ce?ce+" tag error":"tag error"}else return/[\'\"]/.test(Me)?(Fe.tokenize=Ge(Me),Fe.stringStartCol=Pe.column(),Fe.tokenize(Pe,Fe)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ge(Pe){var Fe=function(Me,ce){for(;!Me.eol();)if(Me.next()==Pe){ce.tokenize=qe;break}return"string"};return Fe.isInAttribute=!0,Fe}function Oe(Pe,Fe){return function(Me,ce){for(;!Me.eol();){if(Me.match(Fe)){ce.tokenize=ge;break}Me.next()}return Pe}}function we(Pe){return function(Fe,Me){for(var ce;(ce=Fe.next())!=null;){if(ce=="<")return Me.tokenize=we(Pe+1),Me.tokenize(Fe,Me);if(ce==">")if(Pe==1){Me.tokenize=ge;break}else return Me.tokenize=we(Pe-1),Me.tokenize(Fe,Me)}return"meta"}}function ze(Pe,Fe,Me){this.prev=Pe.context,this.tagName=Fe,this.indent=Pe.indented,this.startOfLine=Me,(De.doNotIndent.hasOwnProperty(Fe)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function ct(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function Je(Pe,Fe){for(var Me;;){if(!Pe.context||(Me=Pe.context.tagName,!De.contextGrabbers.hasOwnProperty(Me)||!De.contextGrabbers[Me].hasOwnProperty(Fe)))return;ct(Pe)}}function $e(Pe,Fe,Me){return Pe=="openTag"?(Me.tagStart=Fe.column(),se):Pe=="closeTag"?Ie:$e}function se(Pe,Fe,Me){return Pe=="word"?(Me.tagName=Fe.current(),Re="tag",xt):De.allowMissingTagName&&Pe=="endTag"?(Re="tag bracket",xt(Pe,Fe,Me)):(Re="error",se)}function Ie(Pe,Fe,Me){if(Pe=="word"){var ce=Fe.current();return Me.context&&Me.context.tagName!=ce&&De.implicitlyClosed.hasOwnProperty(Me.context.tagName)&&ct(Me),Me.context&&Me.context.tagName==ce||De.matchClosing===!1?(Re="tag",ut):(Re="tag error",je)}else return De.allowMissingTagName&&Pe=="endTag"?(Re="tag bracket",ut(Pe,Fe,Me)):(Re="error",je)}function ut(Pe,Fe,Me){return Pe!="endTag"?(Re="error",ut):(ct(Me),$e)}function je(Pe,Fe,Me){return Re="error",ut(Pe,Fe,Me)}function xt(Pe,Fe,Me){if(Pe=="word")return Re="attribute",He;if(Pe=="endTag"||Pe=="selfcloseTag"){var ce=Me.tagName,It=Me.tagStart;return Me.tagName=Me.tagStart=null,Pe=="selfcloseTag"||De.autoSelfClosers.hasOwnProperty(ce)?Je(Me,ce):(Je(Me,ce),Me.context=new ze(Me,ce,It==Me.indented)),$e}return Re="error",xt}function He(Pe,Fe,Me){return Pe=="equals"?et:(De.allowMissing||(Re="error"),xt(Pe,Fe,Me))}function et(Pe,Fe,Me){return Pe=="string"?lt:Pe=="word"&&De.allowUnquoted?(Re="string",xt):(Re="error",xt(Pe,Fe,Me))}function lt(Pe,Fe,Me){return Pe=="string"?lt:xt(Pe,Fe,Me)}return{startState:function(Pe){var Fe={tokenize:ge,state:$e,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(Fe.baseIndent=Pe),Fe},token:function(Pe,Fe){if(!Fe.tagName&&Pe.sol()&&(Fe.indented=Pe.indentation()),Pe.eatSpace())return null;ue=null;var Me=Fe.tokenize(Pe,Fe);return(Me||ue)&&Me!="comment"&&(Re=null,Fe.state=Fe.state(ue||Me,Pe,Fe),Re&&(Me=Re=="error"?Me+" error":Re)),Me},indent:function(Pe,Fe,Me){var ce=Pe.context;if(Pe.tokenize.isInAttribute)return Pe.tagStart==Pe.indented?Pe.stringStartCol+1:Pe.indented+ye;if(ce&&ce.noIndent)return y.Pass;if(Pe.tokenize!=qe&&Pe.tokenize!=ge)return Me?Me.match(/^(\s*)/)[0].length:0;if(Pe.tagName)return De.multilineTagIndentPastTag!==!1?Pe.tagStart+Pe.tagName.length+2:Pe.tagStart+ye*(De.multilineTagIndentFactor||1);if(De.alignCDATA&&/<!\[CDATA\[/.test(Fe))return 0;var It=Fe&&/^<(\/)?([\w_:\.-]*)/.exec(Fe);if(It&&It[1])for(;ce;)if(ce.tagName==It[2]){ce=ce.prev;break}else if(De.implicitlyClosed.hasOwnProperty(ce.tagName))ce=ce.prev;else break;else if(It)for(;ce;){var _e=De.contextGrabbers[ce.tagName];if(_e&&_e.hasOwnProperty(It[2]))ce=ce.prev;else break}for(;ce&&ce.prev&&!ce.startOfLine;)ce=ce.prev;return ce?ce.indent+ye:Pe.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:De.htmlMode?"html":"xml",helperType:De.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==et&&(Pe.state=xt)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var Fe=[],Me=Pe.context;Me;Me=Me.prev)Me.tagName&&Fe.push(Me.tagName);return Fe.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.default=void 0;var y=Object.assign||function(we){for(var ze=1;ze<arguments.length;ze++){var ct=arguments[ze];for(var Je in ct)Object.prototype.hasOwnProperty.call(ct,Je)&&(we[Je]=ct[Je])}return we},Ee=function(){function we(ze,ct){for(var Je=0;Je<ct.length;Je++){var $e=ct[Je];$e.enumerable=$e.enumerable||!1,$e.configurable=!0,"value"in $e&&($e.writable=!0),Object.defineProperty(ze,$e.key,$e)}}return function(ze,ct,Je){return ct&&we(ze.prototype,ct),Je&&we(ze,Je),ze}}(),oe=b(59301),Ae=Re(oe),Ce=b(12708),ye=Re(Ce),De=b(53291),ke=Re(De),ve=b(47242),ue=b(65429);function Re(we){return we&&we.__esModule?we:{default:we}}function ge(we,ze){if(!(we instanceof ze))throw new TypeError("Cannot call a class as a function")}function qe(we,ze){if(!we)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ze&&(typeof ze=="object"||typeof ze=="function")?ze:we}function Ge(we,ze){if(typeof ze!="function"&&ze!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ze);we.prototype=Object.create(ze&&ze.prototype,{constructor:{value:we,enumerable:!1,writable:!0,configurable:!0}}),ze&&(Object.setPrototypeOf?Object.setPrototypeOf(we,ze):we.__proto__=ze)}var Oe=function(we){Ge(ze,we);function ze(ct){ge(this,ze);var Je=qe(this,(ze.__proto__||Object.getPrototypeOf(ze)).call(this,ct));return Je.getEchartsInstance=function(){return Je.echartsLib.getInstanceByDom(Je.echartsElement)||Je.echartsLib.init(Je.echartsElement,Je.props.theme,Je.props.opts)},Je.dispose=function(){if(Je.echartsElement){try{(0,ve.clear)(Je.echartsElement)}catch($e){console.warn($e)}Je.echartsLib.dispose(Je.echartsElement)}},Je.rerender=function(){var $e=Je.props,se=$e.onEvents,Ie=$e.onChartReady,ut=Je.renderEchartDom();Je.bindEvents(ut,se||{}),typeof Ie=="function"&&Je.props.onChartReady(ut),Je.echartsElement&&(0,ve.bind)(Je.echartsElement,function(){try{ut.resize()}catch(je){console.warn(je)}})},Je.bindEvents=function($e,se){var Ie=function(xt,He){typeof xt=="string"&&typeof He=="function"&&$e.on(xt,function(et){He(et,$e)})};for(var ut in se)Object.prototype.hasOwnProperty.call(se,ut)&&Ie(ut,se[ut])},Je.renderEchartDom=function(){var $e=Je.getEchartsInstance();return $e.setOption(Je.props.option,Je.props.notMerge||!1,Je.props.lazyUpdate||!1),Je.props.showLoading?$e.showLoading(Je.props.loadingOption||null):$e.hideLoading(),$e},Je.echartsLib=ct.echarts,Je.echartsElement=null,Je}return Ee(ze,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(Je){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(Je,this.props))){if(!(0,ke.default)(Je.theme,this.props.theme)||!(0,ke.default)(Je.opts,this.props.opts)||!(0,ke.default)(Je.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var $e=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,ke.default)((0,ue.pick)(this.props,$e),(0,ue.pick)(Je,$e))){var se=this.renderEchartDom();if(!(0,ke.default)(Je.style,this.props.style)||!(0,ke.default)(Je.className,this.props.className))try{se.resize()}catch(Ie){console.warn(Ie)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var Je=this,$e=this.props,se=$e.style,Ie=$e.className,ut=y({height:300},se);return Ae.default.createElement("div",{ref:function(xt){Je.echartsElement=xt},style:ut,className:"echarts-for-react "+Ie})}}]),ze}(oe.Component);Pt.default=Oe,Oe.propTypes={option:ye.default.object.isRequired,echarts:ye.default.object,notMerge:ye.default.bool,lazyUpdate:ye.default.bool,style:ye.default.object,className:ye.default.string,theme:ye.default.oneOfType([ye.default.string,ye.default.object]),onChartReady:ye.default.func,showLoading:ye.default.bool,loadingOption:ye.default.object,onEvents:ye.default.object,opts:ye.default.shape({devicePixelRatio:ye.default.number,renderer:ye.default.oneOf(["canvas","svg"]),width:ye.default.oneOfType([ye.default.number,ye.default.oneOf([null,void 0,"auto"])]),height:ye.default.oneOfType([ye.default.number,ye.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:ye.default.func},Oe.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(Dn,Pt,b){"use strict";var y;y={value:!0},Pt.Z=void 0;var Ee=b(76411),oe=ye(Ee),Ae=b(97774),Ce=ye(Ae);function ye(Re){return Re&&Re.__esModule?Re:{default:Re}}function De(Re,ge){if(!(Re instanceof ge))throw new TypeError("Cannot call a class as a function")}function ke(Re,ge){if(!Re)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:Re}function ve(Re,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);Re.prototype=Object.create(ge&&ge.prototype,{constructor:{value:Re,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(Re,ge):Re.__proto__=ge)}var ue=function(Re){ve(ge,Re);function ge(qe){De(this,ge);var Ge=ke(this,(ge.__proto__||Object.getPrototypeOf(ge)).call(this,qe));return Ge.echartsLib=oe.default,Ge}return ge}(Ce.default);Pt.Z=ue},65429:function(Dn,Pt){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});var b=Pt.pick=function(Ee,oe){var Ae={};return oe.forEach(function(Ce){Ae[Ce]=Ee[Ce]}),Ae}},86204:function(Dn){"use strict";var Pt=typeof Reflect=="object"?Reflect:null,b=Pt&&typeof Pt.apply=="function"?Pt.apply:function($e,se,Ie){return Function.prototype.apply.call($e,se,Ie)},y;Pt&&typeof Pt.ownKeys=="function"?y=Pt.ownKeys:Object.getOwnPropertySymbols?y=function($e){return Object.getOwnPropertyNames($e).concat(Object.getOwnPropertySymbols($e))}:y=function($e){return Object.getOwnPropertyNames($e)};function Ee(Je){console&&console.warn&&console.warn(Je)}var oe=Number.isNaN||function($e){return $e!==$e};function Ae(){Ae.init.call(this)}Dn.exports=Ae,Dn.exports.once=we,Ae.EventEmitter=Ae,Ae.prototype._events=void 0,Ae.prototype._eventsCount=0,Ae.prototype._maxListeners=void 0;var Ce=10;function ye(Je){if(typeof Je!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Je)}Object.defineProperty(Ae,"defaultMaxListeners",{enumerable:!0,get:function(){return Ce},set:function(Je){if(typeof Je!="number"||Je<0||oe(Je))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Je+".");Ce=Je}}),Ae.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Ae.prototype.setMaxListeners=function($e){if(typeof $e!="number"||$e<0||oe($e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+$e+".");return this._maxListeners=$e,this};function De(Je){return Je._maxListeners===void 0?Ae.defaultMaxListeners:Je._maxListeners}Ae.prototype.getMaxListeners=function(){return De(this)},Ae.prototype.emit=function($e){for(var se=[],Ie=1;Ie<arguments.length;Ie++)se.push(arguments[Ie]);var ut=$e==="error",je=this._events;if(je!==void 0)ut=ut&&je.error===void 0;else if(!ut)return!1;if(ut){var xt;if(se.length>0&&(xt=se[0]),xt instanceof Error)throw xt;var He=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw He.context=xt,He}var et=je[$e];if(et===void 0)return!1;if(typeof et=="function")b(et,this,se);else for(var lt=et.length,Pe=qe(et,lt),Ie=0;Ie<lt;++Ie)b(Pe[Ie],this,se);return!0};function ke(Je,$e,se,Ie){var ut,je,xt;if(ye(se),je=Je._events,je===void 0?(je=Je._events=Object.create(null),Je._eventsCount=0):(je.newListener!==void 0&&(Je.emit("newListener",$e,se.listener?se.listener:se),je=Je._events),xt=je[$e]),xt===void 0)xt=je[$e]=se,++Je._eventsCount;else if(typeof xt=="function"?xt=je[$e]=Ie?[se,xt]:[xt,se]:Ie?xt.unshift(se):xt.push(se),ut=De(Je),ut>0&&xt.length>ut&&!xt.warned){xt.warned=!0;var He=new Error("Possible EventEmitter memory leak detected. "+xt.length+" "+String($e)+" listeners added. Use emitter.setMaxListeners() to increase limit");He.name="MaxListenersExceededWarning",He.emitter=Je,He.type=$e,He.count=xt.length,Ee(He)}return Je}Ae.prototype.addListener=function($e,se){return ke(this,$e,se,!1)},Ae.prototype.on=Ae.prototype.addListener,Ae.prototype.prependListener=function($e,se){return ke(this,$e,se,!0)};function ve(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ue(Je,$e,se){var Ie={fired:!1,wrapFn:void 0,target:Je,type:$e,listener:se},ut=ve.bind(Ie);return ut.listener=se,Ie.wrapFn=ut,ut}Ae.prototype.once=function($e,se){return ye(se),this.on($e,ue(this,$e,se)),this},Ae.prototype.prependOnceListener=function($e,se){return ye(se),this.prependListener($e,ue(this,$e,se)),this},Ae.prototype.removeListener=function($e,se){var Ie,ut,je,xt,He;if(ye(se),ut=this._events,ut===void 0)return this;if(Ie=ut[$e],Ie===void 0)return this;if(Ie===se||Ie.listener===se)--this._eventsCount===0?this._events=Object.create(null):(delete ut[$e],ut.removeListener&&this.emit("removeListener",$e,Ie.listener||se));else if(typeof Ie!="function"){for(je=-1,xt=Ie.length-1;xt>=0;xt--)if(Ie[xt]===se||Ie[xt].listener===se){He=Ie[xt].listener,je=xt;break}if(je<0)return this;je===0?Ie.shift():Ge(Ie,je),Ie.length===1&&(ut[$e]=Ie[0]),ut.removeListener!==void 0&&this.emit("removeListener",$e,He||se)}return this},Ae.prototype.off=Ae.prototype.removeListener,Ae.prototype.removeAllListeners=function($e){var se,Ie,ut;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[$e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[$e]),this;if(arguments.length===0){var je=Object.keys(Ie),xt;for(ut=0;ut<je.length;++ut)xt=je[ut],xt!=="removeListener"&&this.removeAllListeners(xt);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(se=Ie[$e],typeof se=="function")this.removeListener($e,se);else if(se!==void 0)for(ut=se.length-1;ut>=0;ut--)this.removeListener($e,se[ut]);return this};function Re(Je,$e,se){var Ie=Je._events;if(Ie===void 0)return[];var ut=Ie[$e];return ut===void 0?[]:typeof ut=="function"?se?[ut.listener||ut]:[ut]:se?Oe(ut):qe(ut,ut.length)}Ae.prototype.listeners=function($e){return Re(this,$e,!0)},Ae.prototype.rawListeners=function($e){return Re(this,$e,!1)},Ae.listenerCount=function(Je,$e){return typeof Je.listenerCount=="function"?Je.listenerCount($e):ge.call(Je,$e)},Ae.prototype.listenerCount=ge;function ge(Je){var $e=this._events;if($e!==void 0){var se=$e[Je];if(typeof se=="function")return 1;if(se!==void 0)return se.length}return 0}Ae.prototype.eventNames=function(){return this._eventsCount>0?y(this._events):[]};function qe(Je,$e){for(var se=new Array($e),Ie=0;Ie<$e;++Ie)se[Ie]=Je[Ie];return se}function Ge(Je,$e){for(;$e+1<Je.length;$e++)Je[$e]=Je[$e+1];Je.pop()}function Oe(Je){for(var $e=new Array(Je.length),se=0;se<$e.length;++se)$e[se]=Je[se].listener||Je[se];return $e}function we(Je,$e){return new Promise(function(se,Ie){function ut(xt){Je.removeListener($e,je),Ie(xt)}function je(){typeof Je.removeListener=="function"&&Je.removeListener("error",ut),se([].slice.call(arguments))}ct(Je,$e,je,{once:!0}),$e!=="error"&&ze(Je,ut,{once:!0})})}function ze(Je,$e,se){typeof Je.on=="function"&&ct(Je,"error",$e,se)}function ct(Je,$e,se,Ie){if(typeof Je.on=="function")Ie.once?Je.once($e,se):Je.on($e,se);else if(typeof Je.addEventListener=="function")Je.addEventListener($e,function ut(je){Ie.once&&Je.removeEventListener($e,ut),se(je)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Je)}},53291:function(Dn){"use strict";var Pt=Array.isArray,b=Object.keys,y=Object.prototype.hasOwnProperty;Dn.exports=function Ee(oe,Ae){if(oe===Ae)return!0;if(oe&&Ae&&typeof oe=="object"&&typeof Ae=="object"){var Ce=Pt(oe),ye=Pt(Ae),De,ke,ve;if(Ce&&ye){if(ke=oe.length,ke!=Ae.length)return!1;for(De=ke;De--!==0;)if(!Ee(oe[De],Ae[De]))return!1;return!0}if(Ce!=ye)return!1;var ue=oe instanceof Date,Re=Ae instanceof Date;if(ue!=Re)return!1;if(ue&&Re)return oe.getTime()==Ae.getTime();var ge=oe instanceof RegExp,qe=Ae instanceof RegExp;if(ge!=qe)return!1;if(ge&&qe)return oe.toString()==Ae.toString();var Ge=b(oe);if(ke=Ge.length,ke!==b(Ae).length)return!1;for(De=ke;De--!==0;)if(!y.call(Ae,Ge[De]))return!1;for(De=ke;De--!==0;)if(ve=Ge[De],!Ee(oe[ve],Ae[ve]))return!1;return!0}return oe!==oe&&Ae!==Ae}},24334:function(Dn,Pt,b){var y,Ee;(function(oe,Ae){Dn.exports=Ae(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof b.g!="undefined"?b.g:this,function(oe){"use strict";oe=oe||{};var Ae=oe.Base64,Ce="2.6.4",ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=function(Me){for(var ce={},It=0,_e=Me.length;It<_e;It++)ce[Me.charAt(It)]=It;return ce}(ye),ke=String.fromCharCode,ve=function(Me){if(Me.length<2){var ce=Me.charCodeAt(0);return ce<128?Me:ce<2048?ke(192|ce>>>6)+ke(128|ce&63):ke(224|ce>>>12&15)+ke(128|ce>>>6&63)+ke(128|ce&63)}else{var ce=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return ke(240|ce>>>18&7)+ke(128|ce>>>12&63)+ke(128|ce>>>6&63)+ke(128|ce&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(Me){return Me.replace(ue,ve)},ge=function(Me){var ce=[0,2,1][Me.length%3],It=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),_e=[ye.charAt(It>>>18),ye.charAt(It>>>12&63),ce>=2?"=":ye.charAt(It>>>6&63),ce>=1?"=":ye.charAt(It&63)];return _e.join("")},qe=oe.btoa&&typeof oe.btoa=="function"?function(Me){return oe.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,ge)},Ge=function(Me){return qe(Re(String(Me)))},Oe=function(Me){return Me.replace(/[+\/]/g,function(ce){return ce=="+"?"-":"_"}).replace(/=/g,"")},we=function(Me,ce){return ce?Oe(Ge(Me)):Ge(Me)},ze=function(Me){return we(Me,!0)},ct;oe.Uint8Array&&(ct=function(Me,ce){for(var It="",_e=0,Ne=Me.length;_e<Ne;_e+=3){var pt=Me[_e],xe=Me[_e+1],me=Me[_e+2],ot=pt<<16|xe<<8|me;It+=ye.charAt(ot>>>18)+ye.charAt(ot>>>12&63)+(typeof xe!="undefined"?ye.charAt(ot>>>6&63):"=")+(typeof me!="undefined"?ye.charAt(ot&63):"=")}return ce?Oe(It):It});var Je=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,$e=function(Me){switch(Me.length){case 4:var ce=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),It=ce-65536;return ke((It>>>10)+55296)+ke((It&1023)+56320);case 3:return ke((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return ke((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},se=function(Me){return Me.replace(Je,$e)},Ie=function(Me){var ce=Me.length,It=ce%4,_e=(ce>0?De[Me.charAt(0)]<<18:0)|(ce>1?De[Me.charAt(1)]<<12:0)|(ce>2?De[Me.charAt(2)]<<6:0)|(ce>3?De[Me.charAt(3)]:0),Ne=[ke(_e>>>16),ke(_e>>>8&255),ke(_e&255)];return Ne.length-=[0,0,2,1][It],Ne.join("")},ut=oe.atob&&typeof oe.atob=="function"?function(Me){return oe.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Ie)},je=function(Me){return ut(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},xt=function(Me){return se(ut(Me))},He=function(Me){return String(Me).replace(/[-_]/g,function(ce){return ce=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},et=function(Me){return xt(He(Me))},lt;oe.Uint8Array&&(lt=function(Me){return Uint8Array.from(je(He(Me)),function(ce){return ce.charCodeAt(0)})});var Pe=function(){var Me=oe.Base64;return oe.Base64=Ae,Me};if(oe.Base64={VERSION:Ce,atob:je,btoa:qe,fromBase64:et,toBase64:we,utob:Re,encode:we,encodeURI:ze,btou:se,decode:et,noConflict:Pe,fromUint8Array:ct,toUint8Array:lt},typeof Object.defineProperty=="function"){var Fe=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Fe(function(){return et(this)})),Object.defineProperty(String.prototype,"toBase64",Fe(function(Me){return we(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",Fe(function(){return we(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),Dn.exports?Dn.exports.Base64=oe.Base64:(y=[],Ee=function(){return oe.Base64}.apply(Pt,y),Ee!==void 0&&(Dn.exports=Ee)),{Base64:oe.Base64}})},2859:function(Dn,Pt,b){"use strict";b.d(Pt,{hP:function(){return Xt}});var y=function(de,ne){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var he in ae)Object.prototype.hasOwnProperty.call(ae,he)&&(te[he]=ae[he])})(de,ne)};function Ee(de,ne){function te(){this.constructor=de}y(de,ne),de.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function oe(de,ne,te,ae){return new(te||(te=Promise))(function(he,re){function fe(We){try{dt(ae.next(We))}catch(Le){re(Le)}}function Ze(We){try{dt(ae.throw(We))}catch(Le){re(Le)}}function dt(We){var Le;We.done?he(We.value):(Le=We.value,Le instanceof te?Le:new te(function(it){it(Le)})).then(fe,Ze)}dt((ae=ae.apply(de,ne||[])).next())})}function Ae(de,ne){var te,ae,he,re,fe={label:0,sent:function(){if(1&he[0])throw he[1];return he[1]},trys:[],ops:[]};return re={next:Ze(0),throw:Ze(1),return:Ze(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function Ze(dt){return function(We){return function(Le){if(te)throw new TypeError("Generator is already executing.");for(;fe;)try{if(te=1,ae&&(he=2&Le[0]?ae.return:Le[0]?ae.throw||((he=ae.return)&&he.call(ae),0):ae.next)&&!(he=he.call(ae,Le[1])).done)return he;switch(ae=0,he&&(Le=[2&Le[0],he.value]),Le[0]){case 0:case 1:he=Le;break;case 4:return fe.label++,{value:Le[1],done:!1};case 5:fe.label++,ae=Le[1],Le=[0];continue;case 7:Le=fe.ops.pop(),fe.trys.pop();continue;default:if(he=fe.trys,!((he=he.length>0&&he[he.length-1])||Le[0]!==6&&Le[0]!==2)){fe=0;continue}if(Le[0]===3&&(!he||Le[1]>he[0]&&Le[1]<he[3])){fe.label=Le[1];break}if(Le[0]===6&&fe.label<he[1]){fe.label=he[1],he=Le;break}if(he&&fe.label<he[2]){fe.label=he[2],fe.ops.push(Le);break}he[2]&&fe.ops.pop(),fe.trys.pop();continue}Le=ne.call(de,fe)}catch(it){Le=[6,it],ae=0}finally{te=he=0}if(5&Le[0])throw Le[1];return{value:Le[0]?Le[1]:void 0,done:!0}}([dt,We])}}}function Ce(){for(var de=0,ne=0,te=arguments.length;ne<te;ne++)de+=arguments[ne].length;var ae=Array(de),he=0;for(ne=0;ne<te;ne++)for(var re=arguments[ne],fe=0,Ze=re.length;fe<Ze;fe++,he++)ae[he]=re[fe];return ae}var ye=function(){function de(){}return de.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},de.setAttributes=function(ne,te){for(var ae=0,he=te;ae<he.length;ae++){var re=he[ae],fe=re[0],Ze=re[1];ne.setAttribute(fe,Ze)}},de.createRect=function(ne,te,ae){var he=document.createElementNS("http://www.w3.org/2000/svg","rect");return he.setAttribute("width",ne.toString()),he.setAttribute("height",te.toString()),ae&&de.setAttributes(he,ae),he},de.createLine=function(ne,te,ae,he,re){var fe=document.createElementNS("http://www.w3.org/2000/svg","line");return fe.setAttribute("x1",ne.toString()),fe.setAttribute("y1",te.toString()),fe.setAttribute("x2",ae.toString()),fe.setAttribute("y2",he.toString()),re&&de.setAttributes(fe,re),fe},de.createPolygon=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","polygon");return ae.setAttribute("points",ne),te&&de.setAttributes(ae,te),ae},de.createCircle=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","circle");return ae.setAttribute("cx",(ne/2).toString()),ae.setAttribute("cy",(ne/2).toString()),ae.setAttribute("r",ne.toString()),te&&de.setAttributes(ae,te),ae},de.createEllipse=function(ne,te,ae){var he=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return he.setAttribute("cx",(ne/2).toString()),he.setAttribute("cy",(te/2).toString()),he.setAttribute("rx",(ne/2).toString()),he.setAttribute("ry",(te/2).toString()),ae&&de.setAttributes(he,ae),he},de.createGroup=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return ne&&de.setAttributes(te,ne),te},de.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},de.createMarker=function(ne,te,ae,he,re,fe,Ze){var dt=document.createElementNS("http://www.w3.org/2000/svg","marker");return de.setAttributes(dt,[["id",ne],["orient",te],["markerWidth",ae.toString()],["markerHeight",he.toString()],["refX",re.toString()],["refY",fe.toString()]]),dt.appendChild(Ze),dt},de.createText=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),ne&&de.setAttributes(te,ne),te},de.createTSpan=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","tspan");return ae.textContent=ne,te&&de.setAttributes(ae,te),ae},de.createImage=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return ne&&de.setAttributes(te,ne),te},de.createPoint=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return ae.x=ne,ae.y=te,ae},de.createPath=function(ne,te){var ae=document.createElementNS("http://www.w3.org/2000/svg","path");return ae.setAttribute("d",ne),te&&de.setAttributes(ae,te),ae},de}(),De=function(){function de(){}return de.addKey=function(ne){de.key=ne},Object.defineProperty(de,"isLicensed",{get:function(){return!!de.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(de.key)},enumerable:!1,configurable:!0}),de}(),ke=function(){function de(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return de.prototype.rasterize=function(ne,te,ae){var he=this;return new Promise(function(re){var fe=ae!==void 0?ae:document.createElement("canvas");ne===null&&(he.markersOnly=!0,he.naturalSize=!1);var Ze=document.createElementNS("http://www.w3.org/2000/svg","svg");Ze.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ze.setAttribute("width",te.width.baseVal.valueAsString),Ze.setAttribute("height",te.height.baseVal.valueAsString),Ze.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Ze.innerHTML=te.innerHTML,he.naturalSize===!0?(Ze.width.baseVal.value=ne.naturalWidth,Ze.height.baseVal.value=ne.naturalHeight):he.width!==void 0&&he.height!==void 0&&(Ze.width.baseVal.value=he.width,Ze.height.baseVal.value=he.height),fe.width=Ze.width.baseVal.value,fe.height=Ze.height.baseVal.value;var dt=Ze.outerHTML,We=fe.getContext("2d");he.markersOnly!==!0&&We.drawImage(ne,0,0,fe.width,fe.height);var Le=window.URL,it=new Image(fe.width,fe.height);it.setAttribute("crossOrigin","anonymous");var yt=new Blob([dt],{type:"image/svg+xml"}),Ot=Le.createObjectURL(yt);it.onload=function(){We.drawImage(it,0,0),Le.revokeObjectURL(Ot);var Qe=fe.toDataURL(he.imageType,he.imageQuality);re(Qe)},it.src=Ot})},de}(),ve=function(){},ue=function(){function de(ne){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ne+"_"}return Object.defineProperty(de.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),de.prototype.addClass=function(ne){return this.styleSheet===void 0&&this.addStyleSheet(),ne.name=""+this.classNamePrefix+ne.localName,this.classes.push(ne),this.styleSheet.sheet.insertRule("."+ne.name+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length),ne},de.prototype.addRule=function(ne){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ne),this.styleSheet.sheet.insertRule(ne.selector+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length)},de.prototype.addStyleSheet=function(){var ne;this.styleSheet=document.createElement("style"),((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).appendChild(this.styleSheet),this.addRule(new Re("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new Re("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new Re("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new ge("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new ge("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},de.prototype.removeStyleSheet=function(){var ne;this.styleSheet&&(((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},de}(),Re=function(de,ne){this.selector=de,this.style=ne},ge=function(de,ne){this.localName=de,this.style=ne},qe=function(){function de(ne,te,ae,he,re){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ne,this.displayMode=te,this.markerItems=ae,this.uiStyleSettings=he,this.styles=re,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return de.prototype.show=function(ne){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var ae=document.createElement("div");ae.className=this.toolbarBlockStyleClass.name,ae.style.whiteSpace="nowrap",this.uiContainer.appendChild(ae),this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ae,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(re){var fe=document.createElement("div");fe.className=""+te.toolbarButtonStyleClass.name,fe.setAttribute("data-type-name",re.typeName),fe.innerHTML=re.icon,fe.addEventListener("click",function(){te.markerToolbarButtonClicked(fe,re)}),te.buttons.push(fe),te.markerButtons.push(fe)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var he=document.createElement("div");he.className=this.toolbarBlockStyleClass.name,he.style.whiteSpace="nowrap",he.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(he),this.addActionButton(he,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(he,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},de.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},de.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},de.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},de.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ne=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te<this.markerButtons.length;te++)te<ne||te===ne&&this.markerButtons.length-1===ne?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===ne&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},de.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},de.prototype.resetButtonStyles=function(){var ne=this;this.buttons.forEach(function(te){te.className=te.className.replace(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ne.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name)})},de.prototype.addActionButton=function(ne,te,ae){var he=this,re=document.createElement("div");switch(re.className=""+this.toolbarButtonStyleClass.name,re.innerHTML=te,re.setAttribute("data-action",ae),re.addEventListener("click",function(){he.actionToolbarButtonClicked(re,ae)}),ae){case"select":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":re.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":re.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":re.style.fill=this.uiStyleSettings.closeButtonColor}ne.appendChild(re),this.buttons.push(re)},de.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new ge("toolbar",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
height: `+this.uiStyleSettings.toolbarHeight+`px;
box-sizing: content-box;
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolbarStyleColorsClass=this.styles.addClass(new ge("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ge("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ge("toolbar-overflow-block",`
position: absolute;
top: `+this.uiStyleSettings.toolbarHeight+`px;
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
z-index: 10;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new ge("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ne=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ge("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
padding: `+ne+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new ge("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Re("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new Re("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},de.prototype.markerToolbarButtonClicked=function(ne,te){this.setActiveButton(ne),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},de.prototype.actionToolbarButtonClicked=function(ne,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},de.prototype.setActiveButton=function(ne){this.resetButtonStyles(),ne.className=ne.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ne.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},de.prototype.setActiveMarkerButton=function(ne){var te=this.markerButtons.find(function(ae){return ae.getAttribute("data-type-name")===ne});te&&this.setActiveButton(te)},de.prototype.setCurrentMarker=function(ne){var te=this;this.currentMarker=ne,this.buttons.filter(function(ae){return/delete|notes/.test(ae.getAttribute("data-action"))}).forEach(function(ae){te.currentMarker===void 0?(ae.style.fillOpacity="0.4",ae.style.pointerEvents="none"):(ae.style.fillOpacity="1",ae.style.pointerEvents="all")})},de}(),Ge=function(){function de(ne,te,ae,he){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=te,this.uiStyleSettings=ae,this.styles=he,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return de.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new ge("toolbox",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: column;
font-family: sans-serif;
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
box-sizing: content-box;
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolboxStyleColorsClass=this.styles.addClass(new ge("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ge("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ge("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ge("toolbox-panel-row",`
display: flex;
`+(this.displayMode==="inline"?"position: absolute;":"")+`
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
cursor: default;
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
`+(this.displayMode==="inline"?"width: 100%;":"")+`
box-sizing: content-box;
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ge("toolbox-panel-row_colors",`
background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ge("toolbox_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
padding: `+te+`px;
box-sizing: content-box;
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new Re("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Re("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},de.prototype.show=function(ne){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},de.prototype.setPanelButtons=function(ne){var te,ae,he=this;this.panels=ne,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(re){var fe;re.uiStyleSettings=he.uiStyleSettings;var Ze=document.createElement("div");Ze.className=he.toolboxButtonStyleClass.name+" "+((fe=he.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&fe!==void 0?fe:he.toolboxButtonStyleColorsClass.name),Ze.innerHTML=re.icon,Ze.title=re.title,Ze.addEventListener("click",function(){he.panelButtonClick(re)}),he.panelButtons.push(Ze),he.buttonRow.appendChild(Ze)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},de.prototype.panelButtonClick=function(ne){var te=this,ae=-1;if(ne!==this.activePanel){ae=this.panels.indexOf(ne),this.panelRow.innerHTML="";var he=ne.getUi();he.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(he),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ne}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(re,fe){var Ze,dt;re.className=te.toolboxButtonStyleClass.name+" "+(fe===ae?""+((Ze=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ze!==void 0?Ze:te.toolboxActiveButtonStyleColorsClass.name):""+((dt=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&dt!==void 0?dt:te.toolboxButtonStyleColorsClass.name))})},de}(),Oe=function(de,ne){this.title=de,this.icon=ne},we=function(de){function ne(te,ae,he,re){var fe=de.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return fe.colors=[],fe.addTransparent=!1,fe.colorBoxes=[],fe.colors=ae,fe.currentColor=he,fe.setCurrentColor=fe.setCurrentColor.bind(fe),fe.getColorBox=fe.getColorBox.bind(fe),fe}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.whiteSpace="nowrap",this.colors.forEach(function(he){var re=te.getColorBox(he);ae.appendChild(re),te.colorBoxes.push(re)}),ae},ne.prototype.getColorBox=function(te){var ae=this,he=this.uiStyleSettings.toolbarHeight/4,re=this.uiStyleSettings.toolbarHeight-he,fe=document.createElement("div");fe.style.display="inline-block",fe.style.boxSizing="content-box",fe.style.width=re-2+"px",fe.style.height=re-2+"px",fe.style.padding="1px",fe.style.marginRight="2px",fe.style.marginBottom="2px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.borderRadius=(re+2)/2+"px",fe.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){ae.setCurrentColor(te,fe)});var Ze=document.createElement("div");return Ze.style.display="inline-block",Ze.style.width=re-2+"px",Ze.style.height=re-2+"px",Ze.style.backgroundColor=te,Ze.style.borderRadius=re/2+"px",te==="transparent"&&(Ze.style.fill=this.uiStyleSettings.toolboxAccentColor,Ze.innerHTML=`<svg viewBox="0 0 24 24">
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
</svg>`),fe.appendChild(Ze),fe},ne.prototype.setCurrentColor=function(te,ae){var he=this;this.currentColor=te,this.colorBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},ne}(Oe),ze=function(){function de(ne,te,ae){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=te,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(de.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),de.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(de.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),de.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},de.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},de.prototype.pointerDown=function(ne,te){},de.prototype.dblClick=function(ne,te){},de.prototype.manipulate=function(ne){},de.prototype.pointerUp=function(ne){this.stateChanged()},de.prototype.dispose=function(){},de.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},de.prototype.getState=function(){return{typeName:de.typeName,state:this.state,notes:this.notes}},de.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},de.prototype.scale=function(ne,te){},de.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},de.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},de.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ne=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ne.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ne)&&this.onStateChanged(this)}},de.typeName="MarkerBase",de}(),ct=function(){function de(){this.findGripByVisual=this.findGripByVisual.bind(this)}return de.prototype.findGripByVisual=function(ne){return this.topLeft.ownsTarget(ne)?this.topLeft:this.topCenter.ownsTarget(ne)?this.topCenter:this.topRight.ownsTarget(ne)?this.topRight:this.centerLeft.ownsTarget(ne)?this.centerLeft:this.centerRight.ownsTarget(ne)?this.centerRight:this.bottomLeft.ownsTarget(ne)?this.bottomLeft:this.bottomCenter.ownsTarget(ne)?this.bottomCenter:this.bottomRight.ownsTarget(ne)?this.bottomRight:void 0},de}(),Je=function(){function de(){this.GRIP_SIZE=10,this.visual=ye.createGroup(),this.visual.appendChild(ye.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ye.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},de}(),$e=function(){function de(){}return de.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},de.toSVGMatrix=function(ne,te){return ne.a=te.a,ne.b=te.b,ne.c=te.c,ne.d=te.d,ne.e=te.e,ne.f=te.f,ne},de}(),se=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.left=0,re.top=0,re.width=0,re.height=0,re.defaultSize={x:50,y:20},re.offsetX=0,re.offsetY=0,re.rotationAngle=0,re.CB_DISTANCE=10,re._suppressMarkerCreateEvent=!1,re.container.transform.baseVal.appendItem(ye.createTransform()),re.setupControlBox(),re}return Ee(ne,de),Object.defineProperty(ne.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var ae=ye.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!!de.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var he=this.unrotatePoint(te);if(this.manipulationStartX=he.x,this.manipulationStartY=he.y,this.offsetX=he.x-this.left,this.offsetY=he.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var re=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=re.x-this.width/2,this.top=re.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var fe=this.container.transform.baseVal.getItem(0);fe.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(fe,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ne.prototype.pointerUp=function(te){var ae=this.state;de.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ne.prototype.manipulate=function(te){var ae=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(te)},ne.prototype.resize=function(te){var ae=this.manipulationStartLeft,he=this.manipulationStartWidth,re=this.manipulationStartTop,fe=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+te.x-this.manipulationStartX,he=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:he=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:re=this.manipulationStartTop+te.y-this.manipulationStartY,fe=this.manipulationStartHeight+this.manipulationStartTop-re;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:fe=this.manipulationStartHeight+te.y-this.manipulationStartY}he>=0?(this.left=ae,this.width=he):(this.left=ae+he,this.width=-he),fe>=0?(this.top=re,this.height=fe):(this.top=re+fe,this.height=-fe),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var ae=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},ne.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},ne.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM(),he=ye.createPoint(te.x,te.y);return{x:(he=he.matrixTransform(ae)).x,y:he.y}},ne.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM();ae=ae.inverse();var he=ye.createPoint(te.x,te.y);return{x:(he=he.matrixTransform(ae)).x,y:he.y}},ne.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=ye.createGroup();var te=ye.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=ye.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=ye.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new ct,this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ne.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ne.prototype.createGrip=function(){var te=new Je;return te.visual.transform.baseVal.appendItem(ye.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,ae=-te/2,he=ae,re=(this.width+this.CB_DISTANCE)/2-te/2,fe=(this.height+this.CB_DISTANCE)/2-te/2,Ze=this.height+this.CB_DISTANCE-te/2,dt=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,he),this.positionGrip(this.controlGrips.topCenter.visual,re,he),this.positionGrip(this.controlGrips.topRight.visual,dt,he),this.positionGrip(this.controlGrips.centerLeft.visual,ae,fe),this.positionGrip(this.controlGrips.centerRight.visual,dt,fe),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,Ze),this.positionGrip(this.controlGrips.bottomCenter.visual,re,Ze),this.positionGrip(this.controlGrips.bottomRight.visual,dt,Ze),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,re,he-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(te,ae,he){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,he),te.transform.baseVal.replaceItem(re,0)},ne.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ne.prototype.showControlBox=function(){this.controlBox.style.display=""},ne.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:$e.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:$e.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},de.prototype.getState.call(this))},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te);var ae=te;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix($e.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix($e.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae);var he=this.rotatePoint({x:this.left,y:this.top}),re=this.unrotatePoint({x:he.x*te,y:he.y*ae});this.left=re.x,this.top=re.y,this.width=this.width*te,this.height=this.height*ae,this.adjustControlBox()},ne}(ze),Ie=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.prototype.createVisual=function(){this.visual=ye.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){de.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){de.prototype.setSize.call(this),ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){de.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&ye.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ye.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ye.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ye.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this))},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),de.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.setSize()},ne.title="Rectangle marker",ne}(se),ut=function(de){function ne(te,ae,he,re){var fe=de.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return fe.widths=[],fe.widthBoxes=[],fe.widths=ae,fe.currentWidth=he,fe.setCurrentWidth=fe.setCurrentWidth.bind(fe),fe}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(he){var re=document.createElement("div");re.style.display="flex",re.style.flexGrow="2",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=he===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentWidth(he,re)}),ae.appendChild(re);var fe=document.createElement("div");fe.innerText=he.toString(),fe.style.marginRight="5px",re.appendChild(fe);var Ze=document.createElement("div");Ze.style.minHeight="20px",Ze.style.flexGrow="2",Ze.style.display="flex",Ze.style.alignItems="center";var dt=document.createElement("hr");dt.style.minWidth="20px",dt.style.border="0px",dt.style.borderTop=he+"px solid "+te.uiStyleSettings.toolboxColor,dt.style.flexGrow="2",Ze.appendChild(dt),re.appendChild(Ze),te.widthBoxes.push(re)}),ae},ne.prototype.setCurrentWidth=function(te,ae){var he=this;this.currentWidth=te,this.widthBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(Oe),je=function(de){function ne(te,ae,he,re){var fe=de.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return fe.styles=[],fe.styleBoxes=[],fe.styles=ae,fe.currentStyle=he,fe.setCurrentStyle=fe.setCurrentStyle.bind(fe),fe}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(he){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.styles.length-5+"%",re.style.borderColor=he===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentStyle(he,re)}),ae.appendChild(re);var fe=document.createElement("div");fe.style.minHeight="20px",fe.style.flexGrow="2",fe.style.overflow="hidden";var Ze=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+te.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(he!==""?'stroke-dasharray="'+he+'"':"")+` />
</svg>`;fe.innerHTML=Ze,re.appendChild(fe),te.styleBoxes.push(re)}),ae},ne.prototype.setCurrentStyle=function(te,ae){var he=this;this.currentStyle=te,this.styleBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(Oe),xt=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.strokeColor=he.defaultColor,re.strokeWidth=he.defaultStrokeWidth,re.strokeDasharray=he.defaultStrokeDasharray,re.strokePanel=new we("Line color",he.defaultColorSet,he.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new je("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ee(ne,de),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=de.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ne}(Ie),He=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},et=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.x1=0,re.y1=0,re.x2=0,re.y2=0,re.defaultLength=50,re.manipulationStartX=0,re.manipulationStartY=0,re.manipulationStartX1=0,re.manipulationStartY1=0,re.manipulationStartX2=0,re.manipulationStartY2=0,re.setupControlBox(),re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!!de.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(te){var ae=this.state;de.prototype.pointerUp.call(this,te),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},ne.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},ne.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=ye.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){this.positionGrips()},ne.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ne.prototype.createGrip=function(){var te=new Je;return te.visual.transform.baseVal.appendItem(ye.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},ne.prototype.positionGrip=function(te,ae,he){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,he),te.transform.baseVal.replaceItem(re,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},de.prototype.getState.call(this))},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te);var ae=te;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.x1=this.x1*te,this.y1=this.y1*ae,this.x2=this.x2*te,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},ne}(ze),lt=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.strokeColor=he.defaultColor,re.strokeWidth=he.defaultStrokeWidth,re.strokeDasharray=he.defaultStrokeDasharray,re.strokePanel=new we("Line color",he.defaultColorSet,he.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new je("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ne.prototype.createVisual=function(){this.visual=ye.createGroup(),this.selectorLine=ye.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ye.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ne.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),ye.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ye.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ye.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},ne.typeName="LineMarker",ne.title="Line marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ne}(et),Pe=function(de){function ne(te,ae,he,re){var fe=de.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return fe.fonts=[],fe.fontBoxes=[],fe.fonts=ae,fe.currentFont=he,fe.setCurrentFont=fe.setCurrentFont.bind(fe),fe}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(he){var re=document.createElement("div");re.style.display="inline-block",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.fonts.length-5+"%",re.style.borderColor=he===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentFont(he,re)}),ae.appendChild(re);var fe=document.createElement("div");fe.style.display="flex",fe.style.minHeight="20px",fe.style.flexGrow="2",fe.style.fontFamily=he,fe.style.overflow="hidden";var Ze=document.createElement("div");Ze.style.whiteSpace="nowrap",Ze.style.overflow="hidden",Ze.style.textOverflow="ellipsis",Ze.innerHTML="The quick brown fox jumps over the lazy dog",fe.appendChild(Ze),re.appendChild(fe),te.fontBoxes.push(re)}),ae},ne.prototype.setCurrentFont=function(te,ae){var he=this;this.currentFont=te,this.fontBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(Oe),Fe=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.color="transparent",re.padding=5,re.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",re.text=re.DEFAULT_TEXT,re.isMoved=!1,re.color=he.defaultColor,re.fontFamily=he.defaultFontFamily,re.defaultSize={x:100,y:30},re.setColor=re.setColor.bind(re),re.setFont=re.setFont.bind(re),re.renderText=re.renderText.bind(re),re.sizeText=re.sizeText.bind(re),re.textEditDivClicked=re.textEditDivClicked.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.setSize=re.setSize.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.colorPanel=new we("Color",he.defaultColorSet,he.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.fontFamilyPanel=new Pe("Font",he.defaultFontFamilies,he.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){if(de.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(he){he===te&&(ae=!0)}),ae},ne.prototype.createVisual=function(){this.visual=ye.createGroup(),this.bgRectangle=ye.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ye.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ye.createTransform()),this.textElement.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.renderText=function(){var te=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ae){te.textElement.appendChild(ye.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var te=this.textElement.getBBox(),ae=1;if(te.width>0&&te.height>0){var he=(1*this.width-this.width*this.padding*2/100)/te.width,re=(1*this.height-this.height*this.padding*2/100)/te.height;ae=Math.min(he,re)}return ae},ne.prototype.getTextPosition=function(te){var ae=this.textElement.getBBox(),he=0,re=0;return ae.width>0&&ae.height>0&&(he=(this.width-ae.width*te)/2,re=this.height/2-ae.height*te/2),{x:he,y:re}},ne.prototype.sizeText=function(){var te=this.textElement.getBBox(),ae=this.getTextScale(),he=this.getTextPosition(ae);he.y-=te.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+he.x+"px, "+he.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(he.x,he.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},ne.prototype.manipulate=function(te){de.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){de.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ne.prototype.pointerUp=function(te){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),de.prototype.pointerUp.call(this,te),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,te.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var he=ae.clipboardData.getData("text"),re=window.getSelection();if(!re.rangeCount)return!1;re.deleteFromDocument(),re.getRangeAt(0).insertNode(document.createTextNode(he)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ne.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),he=this.textElement.getBBox(),re={x:he.width*te,y:he.height*te};ae.x-=re.x/2,ae.y-=re.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},ne.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ne.prototype.select=function(){de.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),de.prototype.deselect.call(this)},ne.prototype.dblClick=function(te,ae){de.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setColor=function(te){this.textElement&&ye.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ne.prototype.setFont=function(te){this.textElement&&ye.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ne.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ne.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),de.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},ne.typeName="TextMarker",ne.title="Text marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',ne}(se),Me=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.color="transparent",re.lineWidth=3,re.drawing=!1,re.pixelRatio=1,re.color=he.defaultColor,re.lineWidth=he.defaultStrokeWidth,re.pixelRatio=he.freehandPixelRatio,re.setColor=re.setColor.bind(re),re.addCanvas=re.addCanvas.bind(re),re.finishCreation=re.finishCreation.bind(re),re.setLineWidth=re.setLineWidth.bind(re),re.colorPanel=new we("Color",he.defaultColorSet,he.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.lineWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.lineWidthPanel.onWidthChanged=re.setLineWidth,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=ye.createGroup(),this.drawingImage=ye.createImage(),this.visual.appendChild(this.drawingImage);var te=ye.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(te.x,te.y),this.drawing=!0):de.prototype.pointerDown.call(this,te,ae)},ne.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):de.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):de.prototype.pointerUp.call(this,te)},ne.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ne.prototype.select=function(){this.state==="creating"&&this.finishCreation(),de.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),de.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],he=ae[0],re=ae[1],fe=ae[2],Ze=ae[3],dt=!1,We=0;We<this.canvasElement.height;We++)for(var Le=0;Le<this.canvasElement.width;Le++)te.data[We*this.canvasElement.width*4+4*Le+3]>0&&(dt=!0,We<re&&(re=We),Le<he&&(he=Le),We>Ze&&(Ze=We),Le>fe&&(fe=Le));if(dt){this.left=he/this.pixelRatio,this.top=re/this.pixelRatio,this.width=(fe-he)/this.pixelRatio,this.height=(Ze-re)/this.pixelRatio;var it=document.createElement("canvas");it.width=fe-he,it.height=Ze-re,it.getContext("2d").putImageData(this.canvasContext.getImageData(he,re,fe-he,Ze-re),0,0),this.drawingImgUrl=it.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.prototype.setDrawingImage=function(){ye.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ne.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ne.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){this.createVisual(),de.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.setDrawingImage()},ne.typeName="FreehandMarker",ne.title="Freehand marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',ne}(se),ce=function(de){function ne(te,ae,he){var re=de.call(this,te,he||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return re.typeBoxes=[],re.currentType=ae,re.setCurrentType=re.setCurrentType.bind(re),re}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var he=function(Ze){var dt="both";switch(Ze){case 0:dt="both";break;case 1:dt="start";break;case 2:dt="end";break;case 3:dt="none"}var We=document.createElement("div");if(We.style.display="flex",We.style.flexGrow="2",We.style.alignItems="center",We.style.justifyContent="space-between",We.style.padding="5px",We.style.borderWidth="2px",We.style.borderStyle="solid",We.style.borderColor=dt===re.currentType?re.uiStyleSettings.toolboxAccentColor:"transparent",We.addEventListener("click",function(){te.setCurrentType(dt,We)}),ae.appendChild(We),dt==="both"||dt==="start"){var Le=document.createElement("div");Le.style.display="flex",Le.style.alignItems="center",Le.style.minHeight="20px",Le.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,5 10,0 10,10" fill="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Le.style.marginLeft="5px",We.appendChild(Le)}var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.style.flexGrow="2";var yt=document.createElement("hr");if(yt.style.minWidth="20px",yt.style.border="0px",yt.style.borderTop="3px solid "+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee"),yt.style.flexGrow="2",it.appendChild(yt),We.appendChild(it),dt==="both"||dt==="end"){var Ot=document.createElement("div");Ot.style.display="flex",Ot.style.alignItems="center",Ot.style.minHeight="20px",Ot.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 10,5 0,10" fill="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Ot.style.marginRight="5px",We.appendChild(Ot)}re.typeBoxes.push(We)},re=this,fe=0;fe<4;fe++)he(fe);return ae},ne.prototype.setCurrentType=function(te,ae){var he=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Oe),It=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.arrowType="end",re.arrowBaseHeight=10,re.arrowBaseWidth=10,re.getArrowPoints=re.getArrowPoints.bind(re),re.setArrowType=re.setArrowType.bind(re),re.arrowTypePanel=new ce("Arrow type","end"),re.arrowTypePanel.onArrowTypeChanged=re.setArrowType,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,ae){var he=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-he/2+","+(ae+re/2)+" "+te+","+(ae-re/2)+" "+(te+he/2)+","+(ae+re/2)},ne.prototype.createTips=function(){this.arrow1=ye.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ye.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.arrow2)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ye.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ye.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var he=this.arrow2.transform.baseVal.getItem(0);he.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(he,0)}},ne.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te);var ae=te;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},ne.typeName="ArrowMarker",ne.title="Arrow marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ne}(lt),_e=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.fillColor=he.defaultFillColor,re.strokeWidth=0,re.fillPanel=new we("Color",he.defaultColorSet,he.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ee(ne,de),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=de.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ne}(Ie),Ne=function(de){function ne(te,ae,he,re){var fe=de.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return fe.opacities=[],fe.opacityBoxes=[],fe.opacities=ae,fe.currentOpacity=he,fe.setCurrentOpacity=fe.setCurrentOpacity.bind(fe),fe}return Ee(ne,de),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(he){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="center",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=he===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(he,re)}),ae.appendChild(re);var fe=document.createElement("div");fe.innerText=100*he+"%",re.appendChild(fe),te.opacityBoxes.push(re)}),ae},ne.prototype.setCurrentOpacity=function(te,ae){var he=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===ae?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Oe),pt=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=he.defaultHighlightColor,re.strokeWidth=0,re.opacity=he.defaultHighlightOpacity,re.fillPanel=new we("Color",he.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new Ne("Opacity",he.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ee(ne,de),ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ye.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=de.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',ne}(_e),xe='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',me='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',ot=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.bgColor="transparent",re.tipPosition={x:0,y:0},re.tipBase1Position={x:0,y:0},re.tipBase2Position={x:0,y:0},re.tipMoving=!1,re.color=he.defaultStrokeColor,re.bgColor=he.defaultFillColor,re.fontFamily=he.defaultFontFamily,re.defaultSize={x:100,y:30},re.setBgColor=re.setBgColor.bind(re),re.getTipPoints=re.getTipPoints.bind(re),re.positionTip=re.positionTip.bind(re),re.setTipPoints=re.setTipPoints.bind(re),re.colorPanel=new we("Text color",he.defaultColorSet,re.color,xe),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new we("Fill color",he.defaultColorSet,re.bgColor,me),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new Pe("Font",he.defaultFontFamilies,he.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new Je,re.tipGrip.visual.transform.baseVal.appendItem(ye.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return de.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ne.prototype.createTip=function(){ye.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ye.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ne.prototype.pointerDown=function(te,ae){this.state==="new"&&de.prototype.pointerDown.call(this,te,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):de.prototype.pointerDown.call(this,te,ae)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,de.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";de.prototype.pointerUp.call(this,te),this.setTipPoints(ae),this.positionTip()}},ne.prototype.manipulate=function(te){if(this.tipMoving){var ae=this.unrotatePoint(te);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else de.prototype.manipulate.call(this,te)},ne.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(ye.setAttributes(this.bgRectangle,[["fill",te]]),ye.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ne.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ne.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ae=Math.min(this.height/2,15),he=this.height/5;te&&(this.tipPosition={x:ae+he/2,y:this.height+20});var re=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(he=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:ae,y:0},this.tipBase2Position={x:ae+he,y:0}):(this.tipBase1Position={x:0,y:ae},this.tipBase2Position={x:0,y:ae+he}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(he=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ae-he,y:0},this.tipBase2Position={x:this.width-ae,y:0}):(this.tipBase1Position={x:this.width,y:ae},this.tipBase2Position={x:this.width,y:ae+he}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?re<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(he=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ae-he,y:this.height},this.tipBase2Position={x:this.width-ae,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-ae-he},this.tipBase2Position={x:this.width,y:this.height-ae}):re<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(he=this.width/5,ae=Math.min(this.width/2,15),this.tipBase1Position={x:ae,y:this.height},this.tipBase2Position={x:ae+he,y:this.height}):(this.tipBase1Position={x:0,y:this.height-ae},this.tipBase2Position={x:0,y:this.height-ae-he})},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),this.positionTip()},ne.prototype.positionTip=function(){ye.setAttributes(this.tip,[["points",this.getTipPoints()]]);var te=this.tipGrip.visual.transform.baseVal.getItem(0);te.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(te,0)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.select=function(){this.positionTip(),de.prototype.select.call(this)},ne.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.bgColor=ae.bgColor,this.tipPosition=ae.tipPosition,de.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*ae},this.positionTip()},ne.typeName="CalloutMarker",ne.title="Callout marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',ne}(Fe),Zt=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.strokeColor=he.defaultColor,re.strokeWidth=he.defaultStrokeWidth,re.strokeDasharray=he.defaultStrokeDasharray,re.fillColor=he.defaultFillColor,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.setOpacity=re.setOpacity.bind(re),re.createVisual=re.createVisual.bind(re),re.strokePanel=new we("Line color",Ce(he.defaultColorSet,["transparent"]),he.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new we("Fill color",Ce(he.defaultColorSet,["transparent"]),re.fillColor,me),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new je("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.opacityPanel=new Ne("Opacity",he.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.prototype.createVisual=function(){this.visual=ye.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){de.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){de.prototype.setSize.call(this),ye.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ne.prototype.pointerUp=function(te){de.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&ye.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ye.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ye.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ye.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ye.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),de.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="EllipseMarker",ne.title="Ellipse marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ne}(se),Tt=function(de){function ne(te,ae,he){return de.call(this,te,ae,he)||this}return Ee(ne,de),Object.defineProperty(ne.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},ne.prototype.createTips=function(){this.tip1=ye.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ye.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.tip2)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(ye.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),ye.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var he=this.tip2.transform.baseVal.getItem(0);he.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(he,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=de.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',ne}(lt),Se=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.strokePanel.colors=he.defaultColorSet,re.fillColor="transparent",re}return Ee(ne,de),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=de.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ne}(Zt),nt=function(){function de(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),de.prototype.addUndoStep=function(ne){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ne)||(this.undoStack.push(ne),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ne)&&this.redoStack.splice(0,this.redoStack.length))},de.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},de.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},de.prototype.undo=function(){if(this.undoStack.length>1){var ne=this.undoStack.pop();return ne!==void 0&&this.redoStack.push(ne),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},de.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},de}(),ht=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.curveX=0,re.curveY=0,re.manipulationStartCurveX=0,re.manipulationStartCurveY=0,re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.positionGrips=re.positionGrips.bind(re),re.addControlGrips=re.addControlGrips.bind(re),re.adjustVisual=re.adjustVisual.bind(re),re.setupControlBox=re.setupControlBox.bind(re),re.resize=re.resize.bind(re),re.strokeColor=he.defaultColor,re.strokeWidth=he.defaultStrokeWidth,re.strokeDasharray=he.defaultStrokeDasharray,re.strokePanel=new we("Line color",he.defaultColorSet,he.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new je("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ne.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ne.prototype.createVisual=function(){this.visual=ye.createGroup(),this.selectorCurve=ye.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ye.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},ne.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ye.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ye.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ye.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setupControlBox=function(){de.prototype.setupControlBox.call(this),this.curveControlLine1=ye.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ye.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ne.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,de.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){de.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ne.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),de.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),de.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ne.prototype.scale=function(te,ae){this.curveX=this.curveX*te,this.curveY=this.curveY*ae,de.prototype.scale.call(this,te,ae)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},de.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){de.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},ne.typeName="CurveMarker",ne.title="Curve marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',ne}(et),zt=function(de){function ne(te,ae,he){var re=de.call(this,te,ae,he)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.textColor="transparent",re.fontSize="1rem",re.isMoved=!1,re.captionText="Caption",re.PADDING=5,re.captionBoxWidth=0,re.captionBoxHeight=0,re.strokeColor=he.defaultColor,re.strokeWidth=he.defaultStrokeWidth,re.strokeDasharray=he.defaultStrokeDasharray,re.fillColor=he.defaultFillColor,re.textColor=he.defaultStrokeColor,re.fontFamily=he.defaultFontFamily,re.fontSize=he.defaultCaptionFontSize,re.captionText=he.defaultCaptionText,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re.sizeCaption=re.sizeCaption.bind(re),re.setCaptionText=re.setCaptionText.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.finishTextEditing=re.finishTextEditing.bind(re),re.setFont=re.setFont.bind(re),re.setTextColor=re.setTextColor.bind(re),re.strokePanel=new we("Line color",Ce(he.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new we("Fill color",Ce(he.defaultColorSet,["transparent"]),re.fillColor,me),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ut("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new je("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new Pe("Font",he.defaultFontFamilies,he.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new we("Text color",he.defaultColorSet,re.textColor,xe),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ee(ne,de),ne.prototype.ownsTarget=function(te){return!(!de.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ne.prototype.createVisual=function(){this.visual=ye.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ye.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ye.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=ye.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ne.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(te,ae){de.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){de.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){de.prototype.resize.call(this,te),this.setSize()},ne.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ye.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),ye.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ne.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ae){ae.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ne.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ne.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(te){this.captionElement&&ye.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(te){this.captionElement&&ye.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){de.prototype.setSize.call(this),ye.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){de.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(te,ae){de.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&ye.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&ye.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&ye.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&ye.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},de.prototype.getState.call(this));return te.typeName=this.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.textColor=ae.textColor,this.fontFamily=ae.fontFamily,this.captionText=ae.captionText,this.fontSize=ae.fontSize,this.createVisual(),de.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){de.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',ne}(se),At=function(){function de(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(de.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),de.prototype.preventDefault=function(){this._defaultPrevented=!0},de}(),Jt=function(de){function ne(te,ae,he){var re=de.call(this,te,!1)||this;return re.dataUrl=ae,re.state=he,re}return Ee(ne,de),ne}(At),wt=function(de){function ne(te,ae,he){he===void 0&&(he=!1);var re=de.call(this,te,he)||this;return re.marker=ae,re}return Ee(ne,de),ne}(At),an=function(){function de(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return de.prototype.addEventListener=function(ne,te){this[ne].push(te)},de.prototype.removeEventListener=function(ne,te){var ae=this[ne].indexOf(te);ae>-1&&this[ne].splice(ae,1)},de}(),Xt=function(){function de(ne){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new He,this._isOpen=!1,this.undoRedoManager=new nt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new an,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=de.instanceCounter++,this.styles=new ue(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ne,this.targetRoot=document.body,this.width=ne.clientWidth,this.height=ne.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(de.prototype,"ALL_MARKER_TYPES",{get:function(){return[xt,Me,It,Fe,Se,Zt,pt,ot,Tt,_e,lt,ht,zt]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[xt,Me,It,Fe,Zt,pt,ot]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"BASIC_MARKER_TYPES",{get:function(){return[xt,Me,It,Fe,pt]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var te=this;this._availableMarkerTypes.splice(0),ne.forEach(function(ae){if(typeof ae=="string"){var he=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===ae});he!==void 0&&te._availableMarkerTypes.push(he)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ne){this._zoomLevel=ne,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),De.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},de.prototype.show=function(){var ne=this;this.styles.styleSheetRoot===void 0&&ve.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ve.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new At(ne))})},de.prototype.render=function(){return oe(this,void 0,void 0,function(){var ne;return Ae(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ne=new ke).naturalSize=this.renderAtNaturalSize,ne.imageType=this.renderImageType,ne.imageQuality=this.renderImageQuality,ne.markersOnly=this.renderMarkersOnly,ne.width=this.renderWidth,ne.height=this.renderHeight,[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},de.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var ae=!1;ne||this.eventListeners.beforeclose.forEach(function(he){var re=new At(te,!0);he(re),re.defaultPrevented&&(ae=!0)}),ae||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(he){return he(new At(te))}),this.detachEvents(),this._isOpen=!1)}},de.prototype.addMarkersToToolbar=function(){for(var ne,te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];(ne=this._availableMarkerTypes).push.apply(ne,te)},de.prototype.addRenderEventListener=function(ne){this.addEventListener("render",function(te){ne(te.dataUrl,te.state)})},de.prototype.removeRenderEventListener=function(ne){},de.prototype.addCloseEventListener=function(ne){this.addEventListener("close",function(){ne()})},de.prototype.removeCloseEventListener=function(ne){},de.prototype.setupResizeObserver=function(){var ne=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ne.resize(ne.target.clientWidth,ne.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ne.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},de.prototype.onPopupTargetResize=function(){var ne=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/ne>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,ae=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ne;this.resize(te,ae)},de.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},de.prototype.resize=function(ne,te){this._isResizing=!0;var ae=ne/this.imageWidth,he=te/this.imageHeight;this.imageWidth=Math.round(ne),this.imageHeight=Math.round(te),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(ae,he),this._isResizing=!1},de.prototype.scaleMarkers=function(ne,te){var ae,he=this;this._currentMarker&&this._currentMarker instanceof Fe?this._currentMarker.scale(ne,te):(ae=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(re){re!==he._currentMarker&&re.scale(ne,te)}),ae!==void 0&&this.setCurrentMarker(ae)},de.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},de.prototype.setTopLeft=function(){var ne=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=ne.left-te.left,this.top=ne.top-te.top},de.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},de.prototype.addDefs=function(){for(var ne,te=[],ae=0;ae<arguments.length;ae++)te[ae]=arguments[ae];this.defs=ye.createDefs(),this.addDefsToImage(),(ne=this.defs).append.apply(ne,te)},de.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},de.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},de.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},de.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},de.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},de.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},de.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},de.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var ne=document.createElement("a");ne.href="https://markerjs.com/",ne.target="_blank",ne.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',ne.title="Powered by marker.js",ne.style.display="grid",ne.style.alignItems="center",ne.style.justifyItems="center",ne.style.padding="3px",ne.style.width="20px",ne.style.height="20px",this.logoUI.appendChild(ne),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},de.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},de.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},de.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},de.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ne=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new qe(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new Ge(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},de.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},de.prototype.removeMarker=function(ne){this.markerImage.removeChild(ne.container),this.markers.indexOf(ne)>-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},de.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},de.prototype.toolbarButtonClicked=function(ne,te){if(ne==="marker"&&te!==void 0)this.createNewMarker(te);else if(ne==="action")switch(te){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},de.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(he){var re=new wt(ne,ne._currentMarker,!0);he(re),re.defaultPrevented&&(te=!0)}),!te){var ae=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(he){return he(new wt(ne,ae))})}}},de.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(fe){var Ze=new wt(ne,void 0,!0);fe(Ze),Ze.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(fe){var Ze=he.markers[fe];he.setCurrentMarker(he.markers[fe]),he._currentMarker.dispose(),he.markerImage.removeChild(he._currentMarker.container),he.markers.splice(he.markers.indexOf(he._currentMarker),1),he.eventListeners.markerdelete.forEach(function(dt){return dt(new wt(ne,Ze))})},he=this,re=this.markers.length-1;re>=0;re--)ae(re);this.addUndoStep()}},Object.defineProperty(de.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),de.prototype.showNotesEditor=function(){var ne;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ne=this._currentMarker.notes)!==null&&ne!==void 0?ne:"",this.overlayContainer.appendChild(this.notesArea))},de.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},de.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},de.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===te.width&&ae.height===te.height){var he=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),he<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(re){return re(new At(ne))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(re){return re(new At(ne))})}},de.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},de.prototype.undoStep=function(){var ne=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ae){return ae(new At(ne))}))},de.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},de.prototype.redoStep=function(){var ne=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ae){return ae(new At(ne))}))},de.prototype.stepZoom=function(){var ne=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ne<this.zoomSteps.length-1?this.zoomSteps[ne+1]:this.zoomSteps[0]},de.prototype.panTo=function(ne){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ne.x,top:this.prevPanPoint.y-ne.y}),this.prevPanPoint=ne},de.prototype.startRenderAndClose=function(){return oe(this,void 0,void 0,function(){var ne,te,ae=this;return Ae(this,function(he){switch(he.label){case 0:return[4,this.render()];case 1:return ne=he.sent(),te=this.getState(),this.eventListeners.render.forEach(function(re){return re(new Jt(ae,ne,te))}),this.close(!0),[2]}})})},de.prototype.getState=function(ne){ne===!0&&this.setCurrentMarker();var te={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(ae){return te.markers.push(ae.getState())}),te},de.prototype.restoreState=function(ne){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ne.markers.forEach(function(ae){var he=te._availableMarkerTypes.find(function(fe){return fe.typeName===ae.typeName});if(he!==void 0){var re=te.addNewMarker(he);re.restoreState(ae),te.markers.push(re)}}),ne.width&&ne.height&&(ne.width!==this.imageWidth||ne.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ne.width,this.imageHeight/ne.height),this.eventListeners.restorestate.forEach(function(ae){return ae(new At(te))})},de.prototype.addNewMarker=function(ne){var te=ye.createGroup();return this.markerImage.appendChild(te),new ne(te,this.overlayContainer,this.settings)},de.prototype.createNewMarker=function(ne){var te,ae=this;(te=typeof ne=="string"?this._availableMarkerTypes.find(function(he){return he.typeName===ne}):ne)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(te),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(te.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(he){return he(new wt(ae,ae._currentMarker))}))},de.prototype.markerCreated=function(ne){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ne),this.setCurrentMarker(ne),ne instanceof Me&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Me):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(ae){return ae(new wt(te,te._currentMarker))})},de.prototype.colorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ne,this.settings.defaultStrokeColor=ne)},de.prototype.fillColorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ne)},de.prototype.markerStateChanged=function(ne){var te=this;this.eventListeners.markerchange.forEach(function(ae){return ae(new wt(te,ne))})},de.prototype.setCurrentMarker=function(ne){var te=this;this._currentMarker!==ne&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(ae){return ae(new wt(te,te._currentMarker))})),this._currentMarker=ne,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(ae){return ae(new wt(te,te._currentMarker))}))},de.prototype.onPointerDown=function(ne){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ne.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var te=this.markers.find(function(ae){return ae.ownsTarget(ne.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ne.clientX,y:ne.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY))},de.prototype.onDblClick=function(ne){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(ae){return ae.ownsTarget(ne.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target):this.setCurrentMarker()}},de.prototype.onPointerMove=function(ne){this.touchPoints!==1&&ne.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ne.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ne.clientX,ne.clientY)):this.zoomLevel>1&&this.panTo({x:ne.clientX,y:ne.clientY}))},de.prototype.onPointerUp=function(ne){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ne.clientX,ne.clientY)),this.isDragging=!1,this.addUndoStep()},de.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},de.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},de.prototype.clientToLocalCoordinates=function(ne,te){var ae=this.markerImage.getBoundingClientRect();return{x:(ne-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ne=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},de.prototype.addLicenseKey=function(ne){De.addKey(ne)},de.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},de.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},de.prototype.renderState=function(ne){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ne),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(de.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),de.prototype.focus=function(){var ne=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new At(ne))}))},de.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new At(ne))}))},de.instanceCounter=0,de}()},6551:function(Dn,Pt,b){"use strict";b.d(Pt,{ZP:function(){return De}});var y=b(42978),Ee=b(59301),oe=b(47273),Ae=0,Ce=(0,oe.Z)();function ye(){var ke;return Ce?(ke=Ae,Ae+=1):ke="TEST_OR_SSR",ke}function De(ke){var ve=Ee.useState(),ue=(0,y.Z)(ve,2),Re=ue[0],ge=ue[1];return Ee.useEffect(function(){ge("rc_select_".concat(ye()))},[]),ke||Re}},37463:function(Dn,Pt,b){"use strict";b.d(Pt,{Ac:function(){return Kt},Xo:function(){return en},Wx:function(){return kt},ZP:function(){return dr},lk:function(){return $e}});var y=b(54476),Ee=b(94480),oe=b(20068),Ae=b(33885),Ce=b(42978),ye=b(75931),De=b(76190),ke=b(18929),ve=b(48736),ue=b(59301),Re=b(92310),ge=b.n(Re),qe=b(34280),Ge=b(49658),Oe=b(8654),we=function(ln){var bt=ln.className,Rt=ln.customizeIcon,Nt=ln.customizeIconProps,_t=ln.children,ft=ln.onMouseDown,cn=ln.onClick,mn=typeof Rt=="function"?Rt(Nt):Rt;return ue.createElement("span",{className:bt,onMouseDown:function(tn){tn.preventDefault(),ft==null||ft(tn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:cn,"aria-hidden":!0},mn!==void 0?mn:ue.createElement("span",{className:ge()(bt.split(/\s+/).map(function(bn){return"".concat(bn,"-icon")}))},_t))},ze=we,ct=function(ln,bt,Rt,Nt,_t){var ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,cn=arguments.length>6?arguments[6]:void 0,mn=arguments.length>7?arguments[7]:void 0,bn=ue.useMemo(function(){if((0,De.Z)(Nt)==="object")return Nt.clearIcon;if(_t)return _t},[Nt,_t]),tn=ue.useMemo(function(){return!!(!ft&&Nt&&(Rt.length||cn)&&!(mn==="combobox"&&cn===""))},[Nt,ft,Rt.length,cn,mn]);return{allowClear:tn,clearIcon:ue.createElement(ze,{className:"".concat(ln,"-clear"),onMouseDown:bt,customizeIcon:bn},"\xD7")}},Je=ue.createContext(null);function $e(){return ue.useContext(Je)}function se(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ln=ue.useState(!1),bt=(0,Ce.Z)(ln,2),Rt=bt[0],Nt=bt[1],_t=ue.useRef(null),ft=function(){window.clearTimeout(_t.current)};ue.useEffect(function(){return ft},[]);var cn=function(bn,tn){ft(),_t.current=window.setTimeout(function(){Nt(bn),tn&&tn()},Gt)};return[Rt,cn,ft]}function Ie(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ln=ue.useRef(null),bt=ue.useRef(null);ue.useEffect(function(){return function(){window.clearTimeout(bt.current)}},[]);function Rt(Nt){(Nt||ln.current===null)&&(ln.current=Nt),window.clearTimeout(bt.current),bt.current=window.setTimeout(function(){ln.current=null},Gt)}return[function(){return ln.current},Rt]}function ut(Gt,ln,bt,Rt){var Nt=ue.useRef(null);Nt.current={open:ln,triggerOpen:bt,customizedTrigger:Rt},ue.useEffect(function(){function _t(ft){var cn;if(!((cn=Nt.current)!==null&&cn!==void 0&&cn.customizedTrigger)){var mn=ft.target;mn.shadowRoot&&ft.composed&&(mn=ft.composedPath()[0]||mn),Nt.current.open&&Gt().filter(function(bn){return bn}).every(function(bn){return!bn.contains(mn)&&bn!==mn})&&Nt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",_t),function(){return window.removeEventListener("mousedown",_t)}},[])}var je=b(10228);function xt(Gt){return Gt&&![je.Z.ESC,je.Z.SHIFT,je.Z.BACKSPACE,je.Z.TAB,je.Z.WIN_KEY,je.Z.ALT,je.Z.META,je.Z.WIN_KEY_RIGHT,je.Z.CTRL,je.Z.SEMICOLON,je.Z.EQUALS,je.Z.CAPS_LOCK,je.Z.CONTEXT_MENU,je.Z.F1,je.Z.F2,je.Z.F3,je.Z.F4,je.Z.F5,je.Z.F6,je.Z.F7,je.Z.F8,je.Z.F9,je.Z.F10,je.Z.F11,je.Z.F12].includes(Gt)}var He=b(26112),et=b(83836);function lt(Gt,ln,bt){var Rt=(0,Ae.Z)((0,Ae.Z)({},Gt),bt?ln:{});return Object.keys(ln).forEach(function(Nt){var _t=ln[Nt];typeof _t=="function"&&(Rt[Nt]=function(){for(var ft,cn=arguments.length,mn=new Array(cn),bn=0;bn<cn;bn++)mn[bn]=arguments[bn];return _t.apply(void 0,mn),(ft=Gt[Nt])===null||ft===void 0?void 0:ft.call.apply(ft,[Gt].concat(mn))})}),Rt}var Pe=lt,Fe=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Me=function(ln,bt){var Rt=ln.prefixCls,Nt=ln.id,_t=ln.inputElement,ft=ln.autoFocus,cn=ln.autoComplete,mn=ln.editable,bn=ln.activeDescendantId,tn=ln.value,qt=ln.open,Ct=ln.attrs,gn=(0,ye.Z)(ln,Fe),xr=_t||ue.createElement("input",null),ur=xr,Ar=ur.ref,sa=ur.props;return(0,ve.Kp)(!("maxLength"in xr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),xr=ue.cloneElement(xr,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({type:"search"},Pe(gn,sa,!0)),{},{id:Nt,ref:(0,Oe.sQ)(bt,Ar),autoComplete:cn||"off",autoFocus:ft,className:ge()("".concat(Rt,"-selection-search-input"),sa==null?void 0:sa.className),role:"combobox","aria-expanded":qt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Nt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Nt,"_list"),"aria-activedescendant":qt?bn:void 0},Ct),{},{value:mn?tn:"",readOnly:!mn,unselectable:mn?null:"on",style:(0,Ae.Z)((0,Ae.Z)({},sa.style),{},{opacity:mn?null:0})})),xr},ce=ue.forwardRef(Me),It=ce;function _e(Gt){return Array.isArray(Gt)?Gt:Gt!==void 0?[Gt]:[]}var Ne=typeof window!="undefined"&&window.document&&window.document.documentElement,pt=Ne;function xe(Gt){return Gt!=null}function me(Gt){return!Gt&&Gt!==0}function ot(Gt){return["string","number"].includes((0,De.Z)(Gt))}function Zt(Gt){var ln=void 0;return Gt&&(ot(Gt.title)?ln=Gt.title.toString():ot(Gt.label)&&(ln=Gt.label.toString())),ln}function Tt(Gt,ln){pt?ue.useLayoutEffect(Gt,ln):ue.useEffect(Gt,ln)}function Se(Gt){var ln;return(ln=Gt.key)!==null&&ln!==void 0?ln:Gt.value}var nt=function(ln){ln.preventDefault(),ln.stopPropagation()},ht=function(ln){var bt=ln.id,Rt=ln.prefixCls,Nt=ln.values,_t=ln.open,ft=ln.searchValue,cn=ln.autoClearSearchValue,mn=ln.inputRef,bn=ln.placeholder,tn=ln.disabled,qt=ln.mode,Ct=ln.showSearch,gn=ln.autoFocus,xr=ln.autoComplete,ur=ln.activeDescendantId,Ar=ln.tabIndex,sa=ln.removeIcon,ya=ln.maxTagCount,Ea=ln.maxTagTextLength,na=ln.maxTagPlaceholder,Ur=na===void 0?function(wn){return"+ ".concat(wn.length," ...")}:na,la=ln.tagRender,ba=ln.onToggleOpen,za=ln.onRemove,Wa=ln.onInputChange,Ka=ln.onInputPaste,ca=ln.onInputKeyDown,Ta=ln.onInputMouseDown,Nr=ln.onInputCompositionStart,No=ln.onInputCompositionEnd,Ro=ln.onInputBlur,Bo=ue.useRef(null),po=(0,ue.useState)(0),qo=(0,Ce.Z)(po,2),vo=qo[0],Do=qo[1],Qa=(0,ue.useState)(!1),jo=(0,Ce.Z)(Qa,2),ti=jo[0],Ci=jo[1],Fr="".concat(Rt,"-selection"),da=_t||qt==="multiple"&&cn===!1||qt==="tags"?ft:"",tt=qt==="tags"||qt==="multiple"&&cn===!1||Ct&&(_t||ti);Tt(function(){Do(Bo.current.scrollWidth)},[da]);var Ft=function(Bn,fr,Dr,Vn,rr){return ue.createElement("span",{title:Zt(Bn),className:ge()("".concat(Fr,"-item"),(0,oe.Z)({},"".concat(Fr,"-item-disabled"),Dr))},ue.createElement("span",{className:"".concat(Fr,"-item-content")},fr),Vn&&ue.createElement(ze,{className:"".concat(Fr,"-item-remove"),onMouseDown:nt,onClick:rr,customizeIcon:sa},"\xD7"))},Ut=function(Bn,fr,Dr,Vn,rr,yr){var Wr=function(eo){nt(eo),ba(!_t)};return ue.createElement("span",{onMouseDown:Wr},la({label:fr,value:Bn,disabled:Dr,closable:Vn,onClose:rr,isMaxTag:!!yr}))},hn=function(Bn){var fr=Bn.disabled,Dr=Bn.label,Vn=Bn.value,rr=!tn&&!fr,yr=Dr;if(typeof Ea=="number"&&(typeof Dr=="string"||typeof Dr=="number")){var Wr=String(yr);Wr.length>Ea&&(yr="".concat(Wr.slice(0,Ea),"..."))}var xa=function(no){no&&no.stopPropagation(),za(Bn)};return typeof la=="function"?Ut(Vn,yr,fr,rr,xa):Ft(Bn,yr,fr,rr,xa)},xn=function(Bn){if(!Nt.length)return null;var fr=typeof Ur=="function"?Ur(Bn):Ur;return typeof la=="function"?Ut(void 0,fr,!1,!1,void 0,!0):Ft({title:fr},fr,!1)},on=ue.createElement("div",{className:"".concat(Fr,"-search"),style:{width:vo},onFocus:function(){Ci(!0)},onBlur:function(){Ci(!1)}},ue.createElement(It,{ref:mn,open:_t,prefixCls:Rt,id:bt,inputElement:null,disabled:tn,autoFocus:gn,autoComplete:xr,editable:tt,activeDescendantId:ur,value:da,onKeyDown:ca,onMouseDown:Ta,onChange:Wa,onPaste:Ka,onCompositionStart:Nr,onCompositionEnd:No,onBlur:Ro,tabIndex:Ar,attrs:(0,He.Z)(ln,!0)}),ue.createElement("span",{ref:Bo,className:"".concat(Fr,"-search-mirror"),"aria-hidden":!0},da,"\xA0")),Sn=ue.createElement(et.Z,{prefixCls:"".concat(Fr,"-overflow"),data:Nt,renderItem:hn,renderRest:xn,suffix:on,itemKey:Se,maxCount:ya});return ue.createElement("span",{className:"".concat(Fr,"-wrap")},Sn,!Nt.length&&!da&&ue.createElement("span",{className:"".concat(Fr,"-placeholder")},bn))},zt=ht,At=function(ln){var bt=ln.inputElement,Rt=ln.prefixCls,Nt=ln.id,_t=ln.inputRef,ft=ln.disabled,cn=ln.autoFocus,mn=ln.autoComplete,bn=ln.activeDescendantId,tn=ln.mode,qt=ln.open,Ct=ln.values,gn=ln.placeholder,xr=ln.tabIndex,ur=ln.showSearch,Ar=ln.searchValue,sa=ln.activeValue,ya=ln.maxLength,Ea=ln.onInputKeyDown,na=ln.onInputMouseDown,Ur=ln.onInputChange,la=ln.onInputPaste,ba=ln.onInputCompositionStart,za=ln.onInputCompositionEnd,Wa=ln.onInputBlur,Ka=ln.title,ca=ue.useState(!1),Ta=(0,Ce.Z)(ca,2),Nr=Ta[0],No=Ta[1],Ro=tn==="combobox",Bo=Ro||ur,po=Ct[0],qo=Ar||"";Ro&&sa&&!Nr&&(qo=sa),ue.useEffect(function(){Ro&&No(!1)},[Ro,sa]);var vo=tn!=="combobox"&&!qt&&!ur?!1:!!qo,Do=Ka===void 0?Zt(po):Ka,Qa=ue.useMemo(function(){return po?null:ue.createElement("span",{className:"".concat(Rt,"-selection-placeholder"),style:vo?{visibility:"hidden"}:void 0},gn)},[po,vo,gn,Rt]);return ue.createElement("span",{className:"".concat(Rt,"-selection-wrap")},ue.createElement("span",{className:"".concat(Rt,"-selection-search")},ue.createElement(It,{ref:_t,prefixCls:Rt,id:Nt,open:qt,inputElement:bt,disabled:ft,autoFocus:cn,autoComplete:mn,editable:Bo,activeDescendantId:bn,value:qo,onKeyDown:Ea,onMouseDown:na,onChange:function(ti){No(!0),Ur(ti)},onPaste:la,onCompositionStart:ba,onCompositionEnd:za,onBlur:Wa,tabIndex:xr,attrs:(0,He.Z)(ln,!0),maxLength:Ro?ya:void 0})),!Ro&&po?ue.createElement("span",{className:"".concat(Rt,"-selection-item"),title:Do,style:vo?{visibility:"hidden"}:void 0},po.label):null,Qa)},Jt=At,wt=function(ln,bt){var Rt=(0,ue.useRef)(null),Nt=(0,ue.useRef)(!1),_t=ln.prefixCls,ft=ln.open,cn=ln.mode,mn=ln.showSearch,bn=ln.tokenWithEnter,tn=ln.disabled,qt=ln.prefix,Ct=ln.autoClearSearchValue,gn=ln.onSearch,xr=ln.onSearchSubmit,ur=ln.onToggleOpen,Ar=ln.onInputKeyDown,sa=ln.onInputBlur,ya=ln.domRef;ue.useImperativeHandle(bt,function(){return{focus:function(Do){Rt.current.focus(Do)},blur:function(){Rt.current.blur()}}});var Ea=Ie(0),na=(0,Ce.Z)(Ea,2),Ur=na[0],la=na[1],ba=function(Do){var Qa=Do.which,jo=Rt.current instanceof HTMLTextAreaElement;!jo&&ft&&(Qa===je.Z.UP||Qa===je.Z.DOWN)&&Do.preventDefault(),Ar&&Ar(Do),Qa===je.Z.ENTER&&cn==="tags"&&!Nt.current&&!ft&&(xr==null||xr(Do.target.value)),!(jo&&!ft&&~[je.Z.UP,je.Z.DOWN,je.Z.LEFT,je.Z.RIGHT].indexOf(Qa))&&xt(Qa)&&ur(!0)},za=function(){la(!0)},Wa=(0,ue.useRef)(null),Ka=function(Do){gn(Do,!0,Nt.current)!==!1&&ur(!0)},ca=function(){Nt.current=!0},Ta=function(Do){Nt.current=!1,cn!=="combobox"&&Ka(Do.target.value)},Nr=function(Do){var Qa=Do.target.value;if(bn&&Wa.current&&/[\r\n]/.test(Wa.current)){var jo=Wa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Qa=Qa.replace(jo,Wa.current)}Wa.current=null,Ka(Qa)},No=function(Do){var Qa=Do.clipboardData,jo=Qa==null?void 0:Qa.getData("text");Wa.current=jo||""},Ro=function(Do){var Qa=Do.target;if(Qa!==Rt.current){var jo=document.body.style.msTouchAction!==void 0;jo?setTimeout(function(){Rt.current.focus()}):Rt.current.focus()}},Bo=function(Do){var Qa=Ur();Do.target!==Rt.current&&!Qa&&!(cn==="combobox"&&tn)&&Do.preventDefault(),(cn!=="combobox"&&(!mn||!Qa)||!ft)&&(ft&&Ct!==!1&&gn("",!0,!1),ur())},po={inputRef:Rt,onInputKeyDown:ba,onInputMouseDown:za,onInputChange:Nr,onInputPaste:No,onInputCompositionStart:ca,onInputCompositionEnd:Ta,onInputBlur:sa},qo=cn==="multiple"||cn==="tags"?ue.createElement(zt,(0,y.Z)({},ln,po)):ue.createElement(Jt,(0,y.Z)({},ln,po));return ue.createElement("div",{ref:ya,className:"".concat(_t,"-selector"),onClick:Ro,onMouseDown:Bo},qt&&ue.createElement("div",{className:"".concat(_t,"-prefix")},qt),qo)},an=ue.forwardRef(wt),Xt=an,de=b(65030),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(ln){var bt=ln===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:bt,adjustY:1},htmlRegion:"scroll"}}},ae=function(ln,bt){var Rt=ln.prefixCls,Nt=ln.disabled,_t=ln.visible,ft=ln.children,cn=ln.popupElement,mn=ln.animation,bn=ln.transitionName,tn=ln.dropdownStyle,qt=ln.dropdownClassName,Ct=ln.direction,gn=Ct===void 0?"ltr":Ct,xr=ln.placement,ur=ln.builtinPlacements,Ar=ln.dropdownMatchSelectWidth,sa=ln.dropdownRender,ya=ln.dropdownAlign,Ea=ln.getPopupContainer,na=ln.empty,Ur=ln.getTriggerDOMNode,la=ln.onPopupVisibleChange,ba=ln.onPopupMouseEnter,za=(0,ye.Z)(ln,ne),Wa="".concat(Rt,"-dropdown"),Ka=cn;sa&&(Ka=sa(cn));var ca=ue.useMemo(function(){return ur||te(Ar)},[ur,Ar]),Ta=mn?"".concat(Wa,"-").concat(mn):bn,Nr=typeof Ar=="number",No=ue.useMemo(function(){return Nr?null:Ar===!1?"minWidth":"width"},[Ar,Nr]),Ro=tn;Nr&&(Ro=(0,Ae.Z)((0,Ae.Z)({},Ro),{},{width:Ar}));var Bo=ue.useRef(null);return ue.useImperativeHandle(bt,function(){return{getPopupElement:function(){var qo;return(qo=Bo.current)===null||qo===void 0?void 0:qo.popupElement}}}),ue.createElement(de.Z,(0,y.Z)({},za,{showAction:la?["click"]:[],hideAction:la?["click"]:[],popupPlacement:xr||(gn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ca,prefixCls:Wa,popupTransitionName:Ta,popup:ue.createElement("div",{onMouseEnter:ba},Ka),ref:Bo,stretch:No,popupAlign:ya,popupVisible:_t,getPopupContainer:Ea,popupClassName:ge()(qt,(0,oe.Z)({},"".concat(Wa,"-empty"),na)),popupStyle:Ro,getTriggerDOMNode:Ur,onPopupVisibleChange:la}),ft)},he=ue.forwardRef(ae),re=he,fe=b(66712);function Ze(Gt,ln){var bt=Gt.key,Rt;return"value"in Gt&&(Rt=Gt.value),bt!=null?bt:Rt!==void 0?Rt:"rc-index-key-".concat(ln)}function dt(Gt){return typeof Gt!="undefined"&&!Number.isNaN(Gt)}function We(Gt,ln){var bt=Gt||{},Rt=bt.label,Nt=bt.value,_t=bt.options,ft=bt.groupLabel,cn=Rt||(ln?"children":"label");return{label:cn,value:Nt||"value",options:_t||"options",groupLabel:ft||cn}}function Le(Gt){var ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bt=ln.fieldNames,Rt=ln.childrenAsData,Nt=[],_t=We(bt,!1),ft=_t.label,cn=_t.value,mn=_t.options,bn=_t.groupLabel;function tn(qt,Ct){Array.isArray(qt)&&qt.forEach(function(gn){if(Ct||!(mn in gn)){var xr=gn[cn];Nt.push({key:Ze(gn,Nt.length),groupOption:Ct,data:gn,label:gn[ft],value:xr})}else{var ur=gn[bn];ur===void 0&&Rt&&(ur=gn.label),Nt.push({key:Ze(gn,Nt.length),group:!0,data:gn,label:ur}),tn(gn[mn],!0)}})}return tn(Gt,!1),Nt}function it(Gt){var ln=(0,Ae.Z)({},Gt);return"props"in ln||Object.defineProperty(ln,"props",{get:function(){return(0,ve.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ln}}),ln}var yt=function(ln,bt,Rt){if(!bt||!bt.length)return null;var Nt=!1,_t=function cn(mn,bn){var tn=(0,fe.Z)(bn),qt=tn[0],Ct=tn.slice(1);if(!qt)return[mn];var gn=mn.split(qt);return Nt=Nt||gn.length>1,gn.reduce(function(xr,ur){return[].concat((0,Ee.Z)(xr),(0,Ee.Z)(cn(ur,Ct)))},[]).filter(Boolean)},ft=_t(ln,bt);return Nt?typeof Rt!="undefined"?ft.slice(0,Rt):ft:null},Ot=ue.createContext(null),Qe=Ot;function st(Gt){var ln=Gt.visible,bt=Gt.values;if(!ln)return null;var Rt=50;return ue.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(bt.slice(0,Rt).map(function(Nt){var _t=Nt.label,ft=Nt.value;return["number","string"].includes((0,De.Z)(_t))?_t:ft}).join(", ")),bt.length>Rt?", ...":null)}var pe=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],sn=function(ln){return ln==="tags"||ln==="multiple"},nn=ue.forwardRef(function(Gt,ln){var bt,Rt=Gt.id,Nt=Gt.prefixCls,_t=Gt.className,ft=Gt.showSearch,cn=Gt.tagRender,mn=Gt.direction,bn=Gt.omitDomProps,tn=Gt.displayValues,qt=Gt.onDisplayValuesChange,Ct=Gt.emptyOptions,gn=Gt.notFoundContent,xr=gn===void 0?"Not Found":gn,ur=Gt.onClear,Ar=Gt.mode,sa=Gt.disabled,ya=Gt.loading,Ea=Gt.getInputElement,na=Gt.getRawInputElement,Ur=Gt.open,la=Gt.defaultOpen,ba=Gt.onDropdownVisibleChange,za=Gt.activeValue,Wa=Gt.onActiveValueChange,Ka=Gt.activeDescendantId,ca=Gt.searchValue,Ta=Gt.autoClearSearchValue,Nr=Gt.onSearch,No=Gt.onSearchSplit,Ro=Gt.tokenSeparators,Bo=Gt.allowClear,po=Gt.prefix,qo=Gt.suffixIcon,vo=Gt.clearIcon,Do=Gt.OptionList,Qa=Gt.animation,jo=Gt.transitionName,ti=Gt.dropdownStyle,Ci=Gt.dropdownClassName,Fr=Gt.dropdownMatchSelectWidth,da=Gt.dropdownRender,tt=Gt.dropdownAlign,Ft=Gt.placement,Ut=Gt.builtinPlacements,hn=Gt.getPopupContainer,xn=Gt.showAction,on=xn===void 0?[]:xn,Sn=Gt.onFocus,wn=Gt.onBlur,Bn=Gt.onKeyUp,fr=Gt.onKeyDown,Dr=Gt.onMouseDown,Vn=(0,ye.Z)(Gt,pe),rr=sn(Ar),yr=(ft!==void 0?ft:rr)||Ar==="combobox",Wr=(0,Ae.Z)({},Vn);Mt.forEach(function(yi){delete Wr[yi]}),bn==null||bn.forEach(function(yi){delete Wr[yi]});var xa=ue.useState(!1),eo=(0,Ce.Z)(xa,2),no=eo[0],Io=eo[1];ue.useEffect(function(){Io((0,Ge.Z)())},[]);var Eo=ue.useRef(null),zo=ue.useRef(null),Wo=ue.useRef(null),Ko=ue.useRef(null),Fo=ue.useRef(null),_o=ue.useRef(!1),ci=se(),Ei=(0,Ce.Z)(ci,3),bi=Ei[0],Ri=Ei[1],Po=Ei[2];ue.useImperativeHandle(ln,function(){var yi,ei;return{focus:(yi=Ko.current)===null||yi===void 0?void 0:yi.focus,blur:(ei=Ko.current)===null||ei===void 0?void 0:ei.blur,scrollTo:function(Ki){var Wi;return(Wi=Fo.current)===null||Wi===void 0?void 0:Wi.scrollTo(Ki)},nativeElement:Eo.current||zo.current}});var go=ue.useMemo(function(){var yi;if(Ar!=="combobox")return ca;var ei=(yi=tn[0])===null||yi===void 0?void 0:yi.value;return typeof ei=="string"||typeof ei=="number"?String(ei):""},[ca,Ar,tn]),Ii=Ar==="combobox"&&typeof Ea=="function"&&Ea()||null,Bi=typeof na=="function"&&na(),Oo=(0,Oe.x1)(zo,Bi==null||(bt=Bi.props)===null||bt===void 0?void 0:bt.ref),Ai=ue.useState(!1),Si=(0,Ce.Z)(Ai,2),oi=Si[0],wi=Si[1];(0,qe.Z)(function(){wi(!0)},[]);var di=(0,ke.Z)(!1,{defaultValue:la,value:Ur}),Hi=(0,Ce.Z)(di,2),Ti=Hi[0],Yi=Hi[1],Fi=oi?Ti:!1,zl=!xr&&Ct;(sa||zl&&Fi&&Ar==="combobox")&&(Fi=!1);var Tl=zl?!1:Fi,$o=ue.useCallback(function(yi){var ei=yi!==void 0?yi:!Fi;sa||(Yi(ei),Fi!==ei&&(ba==null||ba(ei)))},[sa,Fi,Yi,ba]),ni=ue.useMemo(function(){return(Ro||[]).some(function(yi){return[`
`,`\r
`].includes(yi)})},[Ro]),Vo=ue.useContext(Qe)||{},Yo=Vo.maxCount,xi=Vo.rawValues,Li=function(ei,Oi,Ki){if(!(rr&&dt(Yo)&&(xi==null?void 0:xi.size)>=Yo)){var Wi=!0,Mi=ei;Wa==null||Wa(null);var ol=yt(ei,Ro,dt(Yo)?Yo-xi.size:void 0),el=Ki?null:ol;return Ar!=="combobox"&&el&&(Mi="",No==null||No(el),$o(!1),Wi=!1),Nr&&go!==Mi&&Nr(Mi,{source:Oi?"typing":"effect"}),Wi}},pi=function(ei){!ei||!ei.trim()||Nr(ei,{source:"submit"})};ue.useEffect(function(){!Fi&&!rr&&Ar!=="combobox"&&Li("",!1,!1)},[Fi]),ue.useEffect(function(){Ti&&sa&&Yi(!1),sa&&!_o.current&&Ri(!1)},[sa]);var Ji=Ie(),qi=(0,Ce.Z)(Ji,2),Gi=qi[0],ml=qi[1],nl=ue.useRef(!1),rl=function(ei){var Oi=Gi(),Ki=ei.key,Wi=Ki==="Enter";if(Wi&&(Ar!=="combobox"&&ei.preventDefault(),Fi||$o(!0)),ml(!!go),Ki==="Backspace"&&!Oi&&rr&&!go&&tn.length){for(var Mi=(0,Ee.Z)(tn),ol=null,el=Mi.length-1;el>=0;el-=1){var cl=Mi[el];if(!cl.disabled){Mi.splice(el,1),ol=cl;break}}ol&&qt(Mi,{type:"remove",values:[ol]})}for(var il=arguments.length,ul=new Array(il>1?il-1:0),ll=1;ll<il;ll++)ul[ll-1]=arguments[ll];if(Fi&&(!Wi||!nl.current)){var Dl;Wi&&(nl.current=!0),(Dl=Fo.current)===null||Dl===void 0||Dl.onKeyDown.apply(Dl,[ei].concat(ul))}fr==null||fr.apply(void 0,[ei].concat(ul))},yl=function(ei){for(var Oi=arguments.length,Ki=new Array(Oi>1?Oi-1:0),Wi=1;Wi<Oi;Wi++)Ki[Wi-1]=arguments[Wi];if(Fi){var Mi;(Mi=Fo.current)===null||Mi===void 0||Mi.onKeyUp.apply(Mi,[ei].concat(Ki))}ei.key==="Enter"&&(nl.current=!1),Bn==null||Bn.apply(void 0,[ei].concat(Ki))},mi=function(ei){var Oi=tn.filter(function(Ki){return Ki!==ei});qt(Oi,{type:"remove",values:[ei]})},Cl=function(){nl.current=!1},Rl=ue.useRef(!1),is=function(){Ri(!0),sa||(Sn&&!Rl.current&&Sn.apply(void 0,arguments),on.includes("focus")&&$o(!0)),Rl.current=!0},jl=function(){_o.current=!0,Ri(!1,function(){Rl.current=!1,_o.current=!1,$o(!1)}),!sa&&(go&&(Ar==="tags"?Nr(go,{source:"submit"}):Ar==="multiple"&&Nr("",{source:"blur"})),wn&&wn.apply(void 0,arguments))},_i=[];ue.useEffect(function(){return function(){_i.forEach(function(yi){return clearTimeout(yi)}),_i.splice(0,_i.length)}},[]);var El=function(ei){var Oi,Ki=ei.target,Wi=(Oi=Wo.current)===null||Oi===void 0?void 0:Oi.getPopupElement();if(Wi&&Wi.contains(Ki)){var Mi=setTimeout(function(){var il=_i.indexOf(Mi);if(il!==-1&&_i.splice(il,1),Po(),!no&&!Wi.contains(document.activeElement)){var ul;(ul=Ko.current)===null||ul===void 0||ul.focus()}});_i.push(Mi)}for(var ol=arguments.length,el=new Array(ol>1?ol-1:0),cl=1;cl<ol;cl++)el[cl-1]=arguments[cl];Dr==null||Dr.apply(void 0,[ei].concat(el))},bl=ue.useState({}),Ol=(0,Ce.Z)(bl,2),Wl=Ol[1];function es(){Wl({})}var ts;Bi&&(ts=function(ei){$o(ei)}),ut(function(){var yi;return[Eo.current,(yi=Wo.current)===null||yi===void 0?void 0:yi.getPopupElement()]},Tl,$o,!!Bi);var vs=ue.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Gt),{},{notFoundContent:xr,open:Fi,triggerOpen:Tl,id:Rt,showSearch:yr,multiple:rr,toggleOpen:$o})},[Gt,xr,Tl,Fi,Rt,yr,rr,$o]),Ql=!!qo||ya,xl;Ql&&(xl=ue.createElement(ze,{className:ge()("".concat(Nt,"-arrow"),(0,oe.Z)({},"".concat(Nt,"-arrow-loading"),ya)),customizeIcon:qo,customizeIconProps:{loading:ya,searchValue:go,open:Fi,focused:bi,showSearch:yr}}));var Jl=function(){var ei;ur==null||ur(),(ei=Ko.current)===null||ei===void 0||ei.focus(),qt([],{type:"clear",values:tn}),Li("",!1,!1)},ns=ct(Nt,Jl,tn,Bo,vo,sa,go,Ar),us=ns.allowClear,Hl=ns.clearIcon,rs=ue.createElement(Do,{ref:Fo}),al=ge()(Nt,_t,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(Nt,"-focused"),bi),"".concat(Nt,"-multiple"),rr),"".concat(Nt,"-single"),!rr),"".concat(Nt,"-allow-clear"),Bo),"".concat(Nt,"-show-arrow"),Ql),"".concat(Nt,"-disabled"),sa),"".concat(Nt,"-loading"),ya),"".concat(Nt,"-open"),Fi),"".concat(Nt,"-customize-input"),Ii),"".concat(Nt,"-show-search"),yr)),$i=ue.createElement(re,{ref:Wo,disabled:sa,prefixCls:Nt,visible:Tl,popupElement:rs,animation:Qa,transitionName:jo,dropdownStyle:ti,dropdownClassName:Ci,direction:mn,dropdownMatchSelectWidth:Fr,dropdownRender:da,dropdownAlign:tt,placement:Ft,builtinPlacements:Ut,getPopupContainer:hn,empty:Ct,getTriggerDOMNode:function(ei){return zo.current||ei},onPopupVisibleChange:ts,onPopupMouseEnter:es},Bi?ue.cloneElement(Bi,{ref:Oo}):ue.createElement(Xt,(0,y.Z)({},Gt,{domRef:zo,prefixCls:Nt,inputElement:Ii,ref:Ko,id:Rt,prefix:po,showSearch:yr,autoClearSearchValue:Ta,mode:Ar,activeDescendantId:Ka,tagRender:cn,values:tn,open:Fi,onToggleOpen:$o,activeValue:za,searchValue:go,onSearch:Li,onSearchSubmit:pi,onRemove:mi,tokenWithEnter:ni,onInputBlur:Cl}))),ji;return Bi?ji=$i:ji=ue.createElement("div",(0,y.Z)({className:al},Wr,{ref:Eo,onMouseDown:El,onKeyDown:rl,onKeyUp:yl,onFocus:is,onBlur:jl}),ue.createElement(st,{visible:bi&&!Fi,values:tn}),$i,xl,us&&Hl),ue.createElement(Je.Provider,{value:vs},ji)}),Kt=nn,Vt=function(){return null};Vt.isSelectOptGroup=!0;var en=Vt,gt=function(){return null};gt.isSelectOption=!0;var kt=gt,$t=b(80547),Cn=b(2738),Ue=b(48911);function St(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var vt=["disabled","title","children","style","className"];function Bt(Gt){return typeof Gt=="string"||typeof Gt=="number"}var yn=function(ln,bt){var Rt=$e(),Nt=Rt.prefixCls,_t=Rt.id,ft=Rt.open,cn=Rt.multiple,mn=Rt.mode,bn=Rt.searchValue,tn=Rt.toggleOpen,qt=Rt.notFoundContent,Ct=Rt.onPopupScroll,gn=ue.useContext(Qe),xr=gn.maxCount,ur=gn.flattenOptions,Ar=gn.onActiveValue,sa=gn.defaultActiveFirstOption,ya=gn.onSelect,Ea=gn.menuItemSelectedIcon,na=gn.rawValues,Ur=gn.fieldNames,la=gn.virtual,ba=gn.direction,za=gn.listHeight,Wa=gn.listItemHeight,Ka=gn.optionRender,ca="".concat(Nt,"-item"),Ta=(0,$t.Z)(function(){return ur},[ft,ur],function(xn,on){return on[0]&&xn[1]!==on[1]}),Nr=ue.useRef(null),No=ue.useMemo(function(){return cn&&dt(xr)&&(na==null?void 0:na.size)>=xr},[cn,xr,na==null?void 0:na.size]),Ro=function(on){on.preventDefault()},Bo=function(on){var Sn;(Sn=Nr.current)===null||Sn===void 0||Sn.scrollTo(typeof on=="number"?{index:on}:on)},po=ue.useCallback(function(xn){return mn==="combobox"?!1:na.has(xn)},[mn,(0,Ee.Z)(na).toString(),na.size]),qo=function(on){for(var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,wn=Ta.length,Bn=0;Bn<wn;Bn+=1){var fr=(on+Bn*Sn+wn)%wn,Dr=Ta[fr]||{},Vn=Dr.group,rr=Dr.data;if(!Vn&&!(rr!=null&&rr.disabled)&&(po(rr.value)||!No))return fr}return-1},vo=ue.useState(function(){return qo(0)}),Do=(0,Ce.Z)(vo,2),Qa=Do[0],jo=Do[1],ti=function(on){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;jo(on);var wn={source:Sn?"keyboard":"mouse"},Bn=Ta[on];if(!Bn){Ar(null,-1,wn);return}Ar(Bn.value,on,wn)};(0,ue.useEffect)(function(){ti(sa!==!1?qo(0):-1)},[Ta.length,bn]);var Ci=ue.useCallback(function(xn){return mn==="combobox"?String(xn).toLowerCase()===bn.toLowerCase():na.has(xn)},[mn,bn,(0,Ee.Z)(na).toString(),na.size]);(0,ue.useEffect)(function(){var xn=setTimeout(function(){if(!cn&&ft&&na.size===1){var Sn=Array.from(na)[0],wn=Ta.findIndex(function(Bn){var fr=Bn.data;return bn?String(fr.value).startsWith(bn):fr.value===Sn});wn!==-1&&(ti(wn),Bo(wn))}});if(ft){var on;(on=Nr.current)===null||on===void 0||on.scrollTo(void 0)}return function(){return clearTimeout(xn)}},[ft,bn]);var Fr=function(on){on!==void 0&&ya(on,{selected:!na.has(on)}),cn||tn(!1)};if(ue.useImperativeHandle(bt,function(){return{onKeyDown:function(on){var Sn=on.which,wn=on.ctrlKey;switch(Sn){case je.Z.N:case je.Z.P:case je.Z.UP:case je.Z.DOWN:{var Bn=0;if(Sn===je.Z.UP?Bn=-1:Sn===je.Z.DOWN?Bn=1:St()&&wn&&(Sn===je.Z.N?Bn=1:Sn===je.Z.P&&(Bn=-1)),Bn!==0){var fr=qo(Qa+Bn,Bn);Bo(fr),ti(fr,!0)}break}case je.Z.TAB:case je.Z.ENTER:{var Dr,Vn=Ta[Qa];Vn&&!(Vn!=null&&(Dr=Vn.data)!==null&&Dr!==void 0&&Dr.disabled)&&!No?Fr(Vn.value):Fr(void 0),ft&&on.preventDefault();break}case je.Z.ESC:tn(!1),ft&&on.stopPropagation()}},onKeyUp:function(){},scrollTo:function(on){Bo(on)}}}),Ta.length===0)return ue.createElement("div",{role:"listbox",id:"".concat(_t,"_list"),className:"".concat(ca,"-empty"),onMouseDown:Ro},qt);var da=Object.keys(Ur).map(function(xn){return Ur[xn]}),tt=function(on){return on.label};function Ft(xn,on){var Sn=xn.group;return{role:Sn?"presentation":"option",id:"".concat(_t,"_list_").concat(on)}}var Ut=function(on){var Sn=Ta[on];if(!Sn)return null;var wn=Sn.data||{},Bn=wn.value,fr=Sn.group,Dr=(0,He.Z)(wn,!0),Vn=tt(Sn);return Sn?ue.createElement("div",(0,y.Z)({"aria-label":typeof Vn=="string"&&!fr?Vn:null},Dr,{key:on},Ft(Sn,on),{"aria-selected":Ci(Bn)}),Bn):null},hn={role:"listbox",id:"".concat(_t,"_list")};return ue.createElement(ue.Fragment,null,la&&ue.createElement("div",(0,y.Z)({},hn,{style:{height:0,width:0,overflow:"hidden"}}),Ut(Qa-1),Ut(Qa),Ut(Qa+1)),ue.createElement(Ue.Z,{itemKey:"key",ref:Nr,data:Ta,height:za,itemHeight:Wa,fullHeight:!1,onMouseDown:Ro,onScroll:Ct,virtual:la,direction:ba,innerProps:la?null:hn},function(xn,on){var Sn=xn.group,wn=xn.groupOption,Bn=xn.data,fr=xn.label,Dr=xn.value,Vn=Bn.key;if(Sn){var rr,yr=(rr=Bn.title)!==null&&rr!==void 0?rr:Bt(fr)?fr.toString():void 0;return ue.createElement("div",{className:ge()(ca,"".concat(ca,"-group"),Bn.className),title:yr},fr!==void 0?fr:Vn)}var Wr=Bn.disabled,xa=Bn.title,eo=Bn.children,no=Bn.style,Io=Bn.className,Eo=(0,ye.Z)(Bn,vt),zo=(0,Cn.Z)(Eo,da),Wo=po(Dr),Ko=Wr||!Wo&&No,Fo="".concat(ca,"-option"),_o=ge()(ca,Fo,Io,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(Fo,"-grouped"),wn),"".concat(Fo,"-active"),Qa===on&&!Ko),"".concat(Fo,"-disabled"),Ko),"".concat(Fo,"-selected"),Wo)),ci=tt(xn),Ei=!Ea||typeof Ea=="function"||Wo,bi=typeof ci=="number"?ci:ci||Dr,Ri=Bt(bi)?bi.toString():void 0;return xa!==void 0&&(Ri=xa),ue.createElement("div",(0,y.Z)({},(0,He.Z)(zo),la?{}:Ft(xn,on),{"aria-selected":Ci(Dr),className:_o,title:Ri,onMouseMove:function(){Qa===on||Ko||ti(on)},onClick:function(){Ko||Fr(Dr)},style:no}),ue.createElement("div",{className:"".concat(Fo,"-content")},typeof Ka=="function"?Ka(xn,{index:on}):bi),ue.isValidElement(Ea)||Wo,Ei&&ue.createElement(ze,{className:"".concat(ca,"-option-state"),customizeIcon:Ea,customizeIconProps:{value:Dr,disabled:Ko,isSelected:Wo}},Wo?"\u2713":null))}))},Mn=ue.forwardRef(yn),cr=Mn,qn=function(Gt,ln){var bt=ue.useRef({values:new Map,options:new Map}),Rt=ue.useMemo(function(){var _t=bt.current,ft=_t.values,cn=_t.options,mn=Gt.map(function(qt){if(qt.label===void 0){var Ct;return(0,Ae.Z)((0,Ae.Z)({},qt),{},{label:(Ct=ft.get(qt.value))===null||Ct===void 0?void 0:Ct.label})}return qt}),bn=new Map,tn=new Map;return mn.forEach(function(qt){bn.set(qt.value,qt),tn.set(qt.value,ln.get(qt.value)||cn.get(qt.value))}),bt.current.values=bn,bt.current.options=tn,mn},[Gt,ln]),Nt=ue.useCallback(function(_t){return ln.get(_t)||bt.current.options.get(_t)},[ln]);return[Rt,Nt]};function Ht(Gt,ln){return _e(Gt).join("").toUpperCase().includes(ln)}var Yn=function(Gt,ln,bt,Rt,Nt){return ue.useMemo(function(){if(!bt||Rt===!1)return Gt;var _t=ln.options,ft=ln.label,cn=ln.value,mn=[],bn=typeof Rt=="function",tn=bt.toUpperCase(),qt=bn?Rt:function(gn,xr){return Nt?Ht(xr[Nt],tn):xr[_t]?Ht(xr[ft!=="children"?ft:"label"],tn):Ht(xr[cn],tn)},Ct=bn?function(gn){return it(gn)}:function(gn){return gn};return Gt.forEach(function(gn){if(gn[_t]){var xr=qt(bt,Ct(gn));if(xr)mn.push(gn);else{var ur=gn[_t].filter(function(Ar){return qt(bt,Ct(Ar))});ur.length&&mn.push((0,Ae.Z)((0,Ae.Z)({},gn),{},(0,oe.Z)({},_t,ur)))}return}qt(bt,Ct(gn))&&mn.push(gn)}),mn},[Gt,Rt,Nt,bt,ln])},Qt=b(6551),vn=b(11592),Rn=["children","value"],Jn=["children"];function zn(Gt){var ln=Gt,bt=ln.key,Rt=ln.props,Nt=Rt.children,_t=Rt.value,ft=(0,ye.Z)(Rt,Rn);return(0,Ae.Z)({key:bt,value:_t!==void 0?_t:bt,children:Nt},ft)}function pn(Gt){var ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,vn.Z)(Gt).map(function(bt,Rt){if(!ue.isValidElement(bt)||!bt.type)return null;var Nt=bt,_t=Nt.type.isSelectOptGroup,ft=Nt.key,cn=Nt.props,mn=cn.children,bn=(0,ye.Z)(cn,Jn);return ln||!_t?zn(bt):(0,Ae.Z)((0,Ae.Z)({key:"__RC_SELECT_GRP__".concat(ft===null?Rt:ft,"__"),label:ft},bn),{},{options:pn(mn)})}).filter(function(bt){return bt})}var dn=function(ln,bt,Rt,Nt,_t){return ue.useMemo(function(){var ft=ln,cn=!ln;cn&&(ft=pn(bt));var mn=new Map,bn=new Map,tn=function(gn,xr,ur){ur&&typeof ur=="string"&&gn.set(xr[ur],xr)},qt=function Ct(gn){for(var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ur=0;ur<gn.length;ur+=1){var Ar=gn[ur];!Ar[Rt.options]||xr?(mn.set(Ar[Rt.value],Ar),tn(bn,Ar,Rt.label),tn(bn,Ar,Nt),tn(bn,Ar,_t)):Ct(Ar[Rt.options],!0)}};return qt(ft),{options:ft,valueOptions:mn,labelOptions:bn}},[ln,bt,Rt,Nt,_t])},kn=dn;function ir(Gt){var ln=ue.useRef();ln.current=Gt;var bt=ue.useCallback(function(){return ln.current.apply(ln,arguments)},[]);return bt}function sr(Gt){var ln=Gt.mode,bt=Gt.options,Rt=Gt.children,Nt=Gt.backfill,_t=Gt.allowClear,ft=Gt.placeholder,cn=Gt.getInputElement,mn=Gt.showSearch,bn=Gt.onSearch,tn=Gt.defaultOpen,qt=Gt.autoFocus,Ct=Gt.labelInValue,gn=Gt.value,xr=Gt.inputValue,ur=Gt.optionLabelProp,Ar=isMultiple(ln),sa=mn!==void 0?mn:Ar||ln==="combobox",ya=bt||convertChildrenToData(Rt);if(warning(ln!=="tags"||ya.every(function(la){return!la.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ln==="tags"||ln==="combobox"){var Ea=ya.some(function(la){return la.options?la.options.some(function(ba){return typeof("value"in ba?ba.value:ba.key)=="number"}):typeof("value"in la?la.value:la.key)=="number"});warning(!Ea,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ln!=="combobox"||!ur,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ln==="combobox"||!Nt,"`backfill` only works with `combobox` mode."),warning(ln==="combobox"||!cn,"`getInputElement` only work with `combobox` mode."),noteOnce(ln!=="combobox"||!cn||!_t||!ft,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),bn&&!sa&&ln!=="combobox"&&ln!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!tn||qt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),gn!=null){var na=toArray(gn);warning(!Ct||na.every(function(la){return _typeof(la)==="object"&&("key"in la||"value"in la)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ar||Array.isArray(gn),"`value` should be array when `mode` is `multiple` or `tags`")}if(Rt){var Ur=null;toNodeArray(Rt).some(function(la){if(!React.isValidElement(la)||!la.type)return!1;var ba=la,za=ba.type;if(za.isSelectOption)return!1;if(za.isSelectOptGroup){var Wa=toNodeArray(la.props.children).every(function(Ka){return!React.isValidElement(Ka)||!la.type||Ka.type.isSelectOption?!0:(Ur=Ka.type,!1)});return!Wa}return Ur=za,!0}),Ur&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ur.displayName||Ur.name||Ur,"`.")),warning(xr===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function gr(Gt,ln){if(Gt){var bt=function Rt(Nt){for(var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ft=0;ft<Nt.length;ft++){var cn=Nt[ft];if(cn[ln==null?void 0:ln.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!_t&&Array.isArray(cn[ln==null?void 0:ln.options])&&Rt(cn[ln==null?void 0:ln.options],!0))break}};bt(Gt)}}var Gn=null,Sr=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],nr=["inputValue"];function Kr(Gt){return!Gt||(0,De.Z)(Gt)!=="object"}var Pn=ue.forwardRef(function(Gt,ln){var bt=Gt.id,Rt=Gt.mode,Nt=Gt.prefixCls,_t=Nt===void 0?"rc-select":Nt,ft=Gt.backfill,cn=Gt.fieldNames,mn=Gt.inputValue,bn=Gt.searchValue,tn=Gt.onSearch,qt=Gt.autoClearSearchValue,Ct=qt===void 0?!0:qt,gn=Gt.onSelect,xr=Gt.onDeselect,ur=Gt.dropdownMatchSelectWidth,Ar=ur===void 0?!0:ur,sa=Gt.filterOption,ya=Gt.filterSort,Ea=Gt.optionFilterProp,na=Gt.optionLabelProp,Ur=Gt.options,la=Gt.optionRender,ba=Gt.children,za=Gt.defaultActiveFirstOption,Wa=Gt.menuItemSelectedIcon,Ka=Gt.virtual,ca=Gt.direction,Ta=Gt.listHeight,Nr=Ta===void 0?200:Ta,No=Gt.listItemHeight,Ro=No===void 0?20:No,Bo=Gt.labelRender,po=Gt.value,qo=Gt.defaultValue,vo=Gt.labelInValue,Do=Gt.onChange,Qa=Gt.maxCount,jo=(0,ye.Z)(Gt,Sr),ti=(0,Qt.ZP)(bt),Ci=sn(Rt),Fr=!!(!Ur&&ba),da=ue.useMemo(function(){return sa===void 0&&Rt==="combobox"?!1:sa},[sa,Rt]),tt=ue.useMemo(function(){return We(cn,Fr)},[JSON.stringify(cn),Fr]),Ft=(0,ke.Z)("",{value:bn!==void 0?bn:mn,postState:function(ni){return ni||""}}),Ut=(0,Ce.Z)(Ft,2),hn=Ut[0],xn=Ut[1],on=kn(Ur,ba,tt,Ea,na),Sn=on.valueOptions,wn=on.labelOptions,Bn=on.options,fr=ue.useCallback(function($o){var ni=_e($o);return ni.map(function(Vo){var Yo,xi,Li,pi,Ji;if(Kr(Vo))Yo=Vo;else{var qi;Li=Vo.key,xi=Vo.label,Yo=(qi=Vo.value)!==null&&qi!==void 0?qi:Li}var Gi=Sn.get(Yo);if(Gi){var ml;if(xi===void 0&&(xi=Gi==null?void 0:Gi[na||tt.label]),Li===void 0&&(Li=(ml=Gi==null?void 0:Gi.key)!==null&&ml!==void 0?ml:Yo),pi=Gi==null?void 0:Gi.disabled,Ji=Gi==null?void 0:Gi.title,0)var nl}return{label:xi,value:Yo,key:Li,disabled:pi,title:Ji}})},[tt,na,Sn]),Dr=(0,ke.Z)(qo,{value:po}),Vn=(0,Ce.Z)(Dr,2),rr=Vn[0],yr=Vn[1],Wr=ue.useMemo(function(){var $o,ni=Ci&&rr===null?[]:rr,Vo=fr(ni);return Rt==="combobox"&&me(($o=Vo[0])===null||$o===void 0?void 0:$o.value)?[]:Vo},[rr,fr,Rt,Ci]),xa=qn(Wr,Sn),eo=(0,Ce.Z)(xa,2),no=eo[0],Io=eo[1],Eo=ue.useMemo(function(){if(!Rt&&no.length===1){var $o=no[0];if($o.value===null&&($o.label===null||$o.label===void 0))return[]}return no.map(function(ni){var Vo;return(0,Ae.Z)((0,Ae.Z)({},ni),{},{label:(Vo=typeof Bo=="function"?Bo(ni):ni.label)!==null&&Vo!==void 0?Vo:ni.value})})},[Rt,no,Bo]),zo=ue.useMemo(function(){return new Set(no.map(function($o){return $o.value}))},[no]);ue.useEffect(function(){if(Rt==="combobox"){var $o,ni=($o=no[0])===null||$o===void 0?void 0:$o.value;xn(xe(ni)?String(ni):"")}},[no]);var Wo=ir(function($o,ni){var Vo=ni!=null?ni:$o;return(0,oe.Z)((0,oe.Z)({},tt.value,$o),tt.label,Vo)}),Ko=ue.useMemo(function(){if(Rt!=="tags")return Bn;var $o=(0,Ee.Z)(Bn),ni=function(Yo){return Sn.has(Yo)};return(0,Ee.Z)(no).sort(function(Vo,Yo){return Vo.value<Yo.value?-1:1}).forEach(function(Vo){var Yo=Vo.value;ni(Yo)||$o.push(Wo(Yo,Vo.label))}),$o},[Wo,Bn,Sn,no,Rt]),Fo=Yn(Ko,tt,hn,da,Ea),_o=ue.useMemo(function(){return Rt!=="tags"||!hn||Fo.some(function($o){return $o[Ea||"value"]===hn})||Fo.some(function($o){return $o[tt.value]===hn})?Fo:[Wo(hn)].concat((0,Ee.Z)(Fo))},[Wo,Ea,Rt,Fo,hn,tt]),ci=function $o(ni){var Vo=(0,Ee.Z)(ni).sort(function(Yo,xi){return ya(Yo,xi,{searchValue:hn})});return Vo.map(function(Yo){return Array.isArray(Yo.options)?(0,Ae.Z)((0,Ae.Z)({},Yo),{},{options:Yo.options.length>0?$o(Yo.options):Yo.options}):Yo})},Ei=ue.useMemo(function(){return ya?ci(_o):_o},[_o,ya,hn]),bi=ue.useMemo(function(){return Le(Ei,{fieldNames:tt,childrenAsData:Fr})},[Ei,tt,Fr]),Ri=function(ni){var Vo=fr(ni);if(yr(Vo),Do&&(Vo.length!==no.length||Vo.some(function(Li,pi){var Ji;return((Ji=no[pi])===null||Ji===void 0?void 0:Ji.value)!==(Li==null?void 0:Li.value)}))){var Yo=vo?Vo:Vo.map(function(Li){return Li.value}),xi=Vo.map(function(Li){return it(Io(Li.value))});Do(Ci?Yo:Yo[0],Ci?xi:xi[0])}},Po=ue.useState(null),go=(0,Ce.Z)(Po,2),Ii=go[0],Bi=go[1],Oo=ue.useState(0),Ai=(0,Ce.Z)(Oo,2),Si=Ai[0],oi=Ai[1],wi=za!==void 0?za:Rt!=="combobox",di=ue.useCallback(function($o,ni){var Vo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Yo=Vo.source,xi=Yo===void 0?"keyboard":Yo;oi(ni),ft&&Rt==="combobox"&&$o!==null&&xi==="keyboard"&&Bi(String($o))},[ft,Rt]),Hi=function(ni,Vo,Yo){var xi=function(){var mi,Cl=Io(ni);return[vo?{label:Cl==null?void 0:Cl[tt.label],value:ni,key:(mi=Cl==null?void 0:Cl.key)!==null&&mi!==void 0?mi:ni}:ni,it(Cl)]};if(Vo&&gn){var Li=xi(),pi=(0,Ce.Z)(Li,2),Ji=pi[0],qi=pi[1];gn(Ji,qi)}else if(!Vo&&xr&&Yo!=="clear"){var Gi=xi(),ml=(0,Ce.Z)(Gi,2),nl=ml[0],rl=ml[1];xr(nl,rl)}},Ti=ir(function($o,ni){var Vo,Yo=Ci?ni.selected:!0;Yo?Vo=Ci?[].concat((0,Ee.Z)(no),[$o]):[$o]:Vo=no.filter(function(xi){return xi.value!==$o}),Ri(Vo),Hi($o,Yo),Rt==="combobox"?Bi(""):(!sn||Ct)&&(xn(""),Bi(""))}),Yi=function(ni,Vo){Ri(ni);var Yo=Vo.type,xi=Vo.values;(Yo==="remove"||Yo==="clear")&&xi.forEach(function(Li){Hi(Li.value,!1,Yo)})},Fi=function(ni,Vo){if(xn(ni),Bi(null),Vo.source==="submit"){var Yo=(ni||"").trim();if(Yo){var xi=Array.from(new Set([].concat((0,Ee.Z)(zo),[Yo])));Ri(xi),Hi(Yo,!0),xn("")}return}Vo.source!=="blur"&&(Rt==="combobox"&&Ri(ni),tn==null||tn(ni))},zl=function(ni){var Vo=ni;Rt!=="tags"&&(Vo=ni.map(function(xi){var Li=wn.get(xi);return Li==null?void 0:Li.value}).filter(function(xi){return xi!==void 0}));var Yo=Array.from(new Set([].concat((0,Ee.Z)(zo),(0,Ee.Z)(Vo))));Ri(Yo),Yo.forEach(function(xi){Hi(xi,!0)})},Tl=ue.useMemo(function(){var $o=Ka!==!1&&Ar!==!1;return(0,Ae.Z)((0,Ae.Z)({},on),{},{flattenOptions:bi,onActiveValue:di,defaultActiveFirstOption:wi,onSelect:Ti,menuItemSelectedIcon:Wa,rawValues:zo,fieldNames:tt,virtual:$o,direction:ca,listHeight:Nr,listItemHeight:Ro,childrenAsData:Fr,maxCount:Qa,optionRender:la})},[Qa,on,bi,di,wi,Ti,Wa,zo,tt,Ka,Ar,ca,Nr,Ro,Fr,la]);return ue.createElement(Qe.Provider,{value:Tl},ue.createElement(Kt,(0,y.Z)({},jo,{id:ti,prefixCls:_t,ref:ln,omitDomProps:nr,mode:Rt,displayValues:Eo,onDisplayValuesChange:Yi,direction:ca,searchValue:hn,onSearch:Fi,autoClearSearchValue:Ct,onSearchSplit:zl,dropdownMatchSelectWidth:Ar,OptionList:cr,emptyOptions:!bi.length,activeValue:Ii,activeDescendantId:"".concat(ti,"_list_").concat(Si)})))}),pr=Pn;pr.Option=kt,pr.OptGroup=en;var Br=pr,dr=Br},22711:function(Dn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{ResizableTextArea:function(){return Pe},default:function(){return It}});var y=b(54476),Ee=b(20068),oe=b(33885),Ae=b(94480),Ce=b(42978),ye=b(75931),De=b(92310),ke=b.n(De),ve=b(36901),ue=b(66003),Re=b(30292),ge=b(18929),qe=b(59301),Ge=b(76190),Oe=b(29301),we=b(34280),ze=b(16089),ct=`
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;
`,Je=["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"],$e={},se;function Ie(_e){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pt=_e.getAttribute("id")||_e.getAttribute("data-reactid")||_e.getAttribute("name");if(Ne&&$e[pt])return $e[pt];var xe=window.getComputedStyle(_e),me=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),ot=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),Zt=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),Tt=Je.map(function(nt){return"".concat(nt,":").concat(xe.getPropertyValue(nt))}).join(";"),Se={sizingStyle:Tt,paddingSize:ot,borderSize:Zt,boxSizing:me};return Ne&&pt&&($e[pt]=Se),Se}function ut(_e){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;se||(se=document.createElement("textarea"),se.setAttribute("tab-index","-1"),se.setAttribute("aria-hidden","true"),se.setAttribute("name","hiddenTextarea"),document.body.appendChild(se)),_e.getAttribute("wrap")?se.setAttribute("wrap",_e.getAttribute("wrap")):se.removeAttribute("wrap");var me=Ie(_e,Ne),ot=me.paddingSize,Zt=me.borderSize,Tt=me.boxSizing,Se=me.sizingStyle;se.setAttribute("style","".concat(Se,";").concat(ct)),se.value=_e.value||_e.placeholder||"";var nt=void 0,ht=void 0,zt,At=se.scrollHeight;if(Tt==="border-box"?At+=Zt:Tt==="content-box"&&(At-=ot),pt!==null||xe!==null){se.value=" ";var Jt=se.scrollHeight-ot;pt!==null&&(nt=Jt*pt,Tt==="border-box"&&(nt=nt+ot+Zt),At=Math.max(nt,At)),xe!==null&&(ht=Jt*xe,Tt==="border-box"&&(ht=ht+ot+Zt),zt=At>ht?"":"hidden",At=Math.min(ht,At))}var wt={height:At,overflowY:zt,resize:"none"};return nt&&(wt.minHeight=nt),ht&&(wt.maxHeight=ht),wt}var je=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],xt=0,He=1,et=2,lt=qe.forwardRef(function(_e,Ne){var pt=_e,xe=pt.prefixCls,me=pt.defaultValue,ot=pt.value,Zt=pt.autoSize,Tt=pt.onResize,Se=pt.className,nt=pt.style,ht=pt.disabled,zt=pt.onChange,At=pt.onInternalAutoSize,Jt=(0,ye.Z)(pt,je),wt=(0,ge.Z)(me,{value:ot,postState:function(kt){return kt!=null?kt:""}}),an=(0,Ce.Z)(wt,2),Xt=an[0],de=an[1],ne=function(kt){de(kt.target.value),zt==null||zt(kt)},te=qe.useRef();qe.useImperativeHandle(Ne,function(){return{textArea:te.current}});var ae=qe.useMemo(function(){return Zt&&(0,Ge.Z)(Zt)==="object"?[Zt.minRows,Zt.maxRows]:[]},[Zt]),he=(0,Ce.Z)(ae,2),re=he[0],fe=he[1],Ze=!!Zt,dt=function(){try{if(document.activeElement===te.current){var kt=te.current,$t=kt.selectionStart,Cn=kt.selectionEnd,Ue=kt.scrollTop;te.current.setSelectionRange($t,Cn),te.current.scrollTop=Ue}}catch(St){}},We=qe.useState(et),Le=(0,Ce.Z)(We,2),it=Le[0],yt=Le[1],Ot=qe.useState(),Qe=(0,Ce.Z)(Ot,2),st=Qe[0],pe=Qe[1],Mt=function(){yt(xt)};(0,we.Z)(function(){Ze&&Mt()},[ot,re,fe,Ze]),(0,we.Z)(function(){if(it===xt)yt(He);else if(it===He){var gt=ut(te.current,!1,re,fe);yt(et),pe(gt)}else dt()},[it]);var sn=qe.useRef(),nn=function(){ze.Z.cancel(sn.current)},Kt=function(kt){it===et&&(Tt==null||Tt(kt),Zt&&(nn(),sn.current=(0,ze.Z)(function(){Mt()})))};qe.useEffect(function(){return nn},[]);var Vt=Ze?st:null,en=(0,oe.Z)((0,oe.Z)({},nt),Vt);return(it===xt||it===He)&&(en.overflowY="hidden",en.overflowX="hidden"),qe.createElement(Oe.Z,{onResize:Kt,disabled:!(Zt||Tt)},qe.createElement("textarea",(0,y.Z)({},Jt,{ref:te,style:en,className:ke()(xe,Se,(0,Ee.Z)({},"".concat(xe,"-disabled"),ht)),disabled:ht,value:Xt,onChange:ne})))}),Pe=lt,Fe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Me=qe.forwardRef(function(_e,Ne){var pt,xe=_e.defaultValue,me=_e.value,ot=_e.onFocus,Zt=_e.onBlur,Tt=_e.onChange,Se=_e.allowClear,nt=_e.maxLength,ht=_e.onCompositionStart,zt=_e.onCompositionEnd,At=_e.suffix,Jt=_e.prefixCls,wt=Jt===void 0?"rc-textarea":Jt,an=_e.showCount,Xt=_e.count,de=_e.className,ne=_e.style,te=_e.disabled,ae=_e.hidden,he=_e.classNames,re=_e.styles,fe=_e.onResize,Ze=_e.onClear,dt=_e.onPressEnter,We=_e.readOnly,Le=_e.autoSize,it=_e.onKeyDown,yt=(0,ye.Z)(_e,Fe),Ot=(0,ge.Z)(xe,{value:me,defaultValue:xe}),Qe=(0,Ce.Z)(Ot,2),st=Qe[0],pe=Qe[1],Mt=st==null?"":String(st),sn=qe.useState(!1),nn=(0,Ce.Z)(sn,2),Kt=nn[0],Vt=nn[1],en=qe.useRef(!1),gt=qe.useState(null),kt=(0,Ce.Z)(gt,2),$t=kt[0],Cn=kt[1],Ue=(0,qe.useRef)(null),St=(0,qe.useRef)(null),vt=function(){var pr;return(pr=St.current)===null||pr===void 0?void 0:pr.textArea},Bt=function(){vt().focus()};(0,qe.useImperativeHandle)(Ne,function(){var Pn;return{resizableTextArea:St.current,focus:Bt,blur:function(){vt().blur()},nativeElement:((Pn=Ue.current)===null||Pn===void 0?void 0:Pn.nativeElement)||vt()}}),(0,qe.useEffect)(function(){Vt(function(Pn){return!te&&Pn})},[te]);var yn=qe.useState(null),Mn=(0,Ce.Z)(yn,2),cr=Mn[0],qn=Mn[1];qe.useEffect(function(){if(cr){var Pn;(Pn=vt()).setSelectionRange.apply(Pn,(0,Ae.Z)(cr))}},[cr]);var Ht=(0,ue.Z)(Xt,an),Yn=(pt=Ht.max)!==null&&pt!==void 0?pt:nt,Qt=Number(Yn)>0,vn=Ht.strategy(Mt),Rn=!!Yn&&vn>Yn,Jn=function(pr,Br){var dr=Br;!en.current&&Ht.exceedFormatter&&Ht.max&&Ht.strategy(Br)>Ht.max&&(dr=Ht.exceedFormatter(Br,{max:Ht.max}),Br!==dr&&qn([vt().selectionStart||0,vt().selectionEnd||0])),pe(dr),(0,Re.rJ)(pr.currentTarget,pr,Tt,dr)},zn=function(pr){en.current=!0,ht==null||ht(pr)},pn=function(pr){en.current=!1,Jn(pr,pr.currentTarget.value),zt==null||zt(pr)},dn=function(pr){Jn(pr,pr.target.value)},kn=function(pr){pr.key==="Enter"&&dt&&dt(pr),it==null||it(pr)},ir=function(pr){Vt(!0),ot==null||ot(pr)},sr=function(pr){Vt(!1),Zt==null||Zt(pr)},gr=function(pr){pe(""),Bt(),(0,Re.rJ)(vt(),pr,Tt)},Gn=At,Sr;Ht.show&&(Ht.showFormatter?Sr=Ht.showFormatter({value:Mt,count:vn,maxLength:Yn}):Sr="".concat(vn).concat(Qt?" / ".concat(Yn):""),Gn=qe.createElement(qe.Fragment,null,Gn,qe.createElement("span",{className:ke()("".concat(wt,"-data-count"),he==null?void 0:he.count),style:re==null?void 0:re.count},Sr)));var nr=function(pr){var Br;fe==null||fe(pr),(Br=vt())!==null&&Br!==void 0&&Br.style.height&&Cn(!0)},Kr=!Le&&!an&&!Se;return qe.createElement(ve.BaseInput,{ref:Ue,value:Mt,allowClear:Se,handleReset:gr,suffix:Gn,prefixCls:wt,classNames:(0,oe.Z)((0,oe.Z)({},he),{},{affixWrapper:ke()(he==null?void 0:he.affixWrapper,(0,Ee.Z)((0,Ee.Z)({},"".concat(wt,"-show-count"),an),"".concat(wt,"-textarea-allow-clear"),Se))}),disabled:te,focused:Kt,className:ke()(de,Rn&&"".concat(wt,"-out-of-range")),style:(0,oe.Z)((0,oe.Z)({},ne),$t&&!Kr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Sr=="string"?Sr:void 0}},hidden:ae,readOnly:We,onClear:Ze},qe.createElement(Pe,(0,y.Z)({},yt,{autoSize:Le,maxLength:nt,onKeyDown:kn,onChange:dn,onFocus:ir,onBlur:sr,onCompositionStart:zn,onCompositionEnd:pn,className:ke()(he==null?void 0:he.textarea),style:(0,oe.Z)((0,oe.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:wt,onResize:nr,ref:St,readOnly:We})))}),ce=Me,It=ce},639:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return $e}});var y=b(54476),Ee=b(20068),oe=b(33885),Ae=b(42978),Ce=b(75931),ye=b(59301),De=b(92310),ke=b.n(De),ve=b(26112),ue=b(30699),Re=function(Ie){for(var ut=Ie.prefixCls,je=Ie.level,xt=Ie.isStart,He=Ie.isEnd,et="".concat(ut,"-indent-unit"),lt=[],Pe=0;Pe<je;Pe+=1)lt.push(ye.createElement("span",{key:Pe,className:ke()(et,(0,Ee.Z)((0,Ee.Z)({},"".concat(et,"-start"),xt[Pe]),"".concat(et,"-end"),He[Pe]))}));return ye.createElement("span",{"aria-hidden":"true",className:"".concat(ut,"-indent")},lt)},ge=ye.memo(Re),qe=b(65065),Ge=b(34061),Oe=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],we="open",ze="close",ct="---",Je=function(Ie){var ut,je,xt,He=Ie.eventKey,et=Ie.className,lt=Ie.style,Pe=Ie.dragOver,Fe=Ie.dragOverGapTop,Me=Ie.dragOverGapBottom,ce=Ie.isLeaf,It=Ie.isStart,_e=Ie.isEnd,Ne=Ie.expanded,pt=Ie.selected,xe=Ie.checked,me=Ie.halfChecked,ot=Ie.loading,Zt=Ie.domRef,Tt=Ie.active,Se=Ie.data,nt=Ie.onMouseMove,ht=Ie.selectable,zt=(0,Ce.Z)(Ie,Oe),At=ye.useContext(ue.k),Jt=ye.useContext(ue.y),wt=ye.useRef(null),an=ye.useState(!1),Xt=(0,Ae.Z)(an,2),de=Xt[0],ne=Xt[1],te=!!(At.disabled||Ie.disabled||(ut=Jt.nodeDisabled)!==null&&ut!==void 0&&ut.call(Jt,Se)),ae=ye.useMemo(function(){return!At.checkable||Ie.checkable===!1?!1:At.checkable},[At.checkable,Ie.checkable]),he=function(vn){te||At.onNodeSelect(vn,(0,Ge.F)(Ie))},re=function(vn){te||!ae||Ie.disableCheckbox||At.onNodeCheck(vn,(0,Ge.F)(Ie),!xe)},fe=ye.useMemo(function(){return typeof ht=="boolean"?ht:At.selectable},[ht,At.selectable]),Ze=function(vn){At.onNodeClick(vn,(0,Ge.F)(Ie)),fe?he(vn):re(vn)},dt=function(vn){At.onNodeDoubleClick(vn,(0,Ge.F)(Ie))},We=function(vn){At.onNodeMouseEnter(vn,(0,Ge.F)(Ie))},Le=function(vn){At.onNodeMouseLeave(vn,(0,Ge.F)(Ie))},it=function(vn){At.onNodeContextMenu(vn,(0,Ge.F)(Ie))},yt=ye.useMemo(function(){return!!(At.draggable&&(!At.draggable.nodeDraggable||At.draggable.nodeDraggable(Se)))},[At.draggable,Se]),Ot=function(vn){vn.stopPropagation(),ne(!0),At.onNodeDragStart(vn,Ie);try{vn.dataTransfer.setData("text/plain","")}catch(Rn){}},Qe=function(vn){vn.preventDefault(),vn.stopPropagation(),At.onNodeDragEnter(vn,Ie)},st=function(vn){vn.preventDefault(),vn.stopPropagation(),At.onNodeDragOver(vn,Ie)},pe=function(vn){vn.stopPropagation(),At.onNodeDragLeave(vn,Ie)},Mt=function(vn){vn.stopPropagation(),ne(!1),At.onNodeDragEnd(vn,Ie)},sn=function(vn){vn.preventDefault(),vn.stopPropagation(),ne(!1),At.onNodeDrop(vn,Ie)},nn=function(vn){ot||At.onNodeExpand(vn,(0,Ge.F)(Ie))},Kt=ye.useMemo(function(){var Qt=(0,qe.Z)(At.keyEntities,He)||{},vn=Qt.children;return!!(vn||[]).length},[At.keyEntities,He]),Vt=ye.useMemo(function(){return ce===!1?!1:ce||!At.loadData&&!Kt||At.loadData&&Ie.loaded&&!Kt},[ce,At.loadData,Kt,Ie.loaded]);ye.useEffect(function(){ot||typeof At.loadData=="function"&&Ne&&!Vt&&!Ie.loaded&&At.onNodeLoad((0,Ge.F)(Ie))},[ot,At.loadData,At.onNodeLoad,Ne,Vt,Ie]);var en=ye.useMemo(function(){var Qt;return(Qt=At.draggable)!==null&&Qt!==void 0&&Qt.icon?ye.createElement("span",{className:"".concat(At.prefixCls,"-draggable-icon")},At.draggable.icon):null},[At.draggable]),gt=function(vn){var Rn=Ie.switcherIcon||At.switcherIcon;return typeof Rn=="function"?Rn((0,oe.Z)((0,oe.Z)({},Ie),{},{isLeaf:vn})):Rn},kt=function(){if(Vt){var vn=gt(!0);return vn!==!1?ye.createElement("span",{className:ke()("".concat(At.prefixCls,"-switcher"),"".concat(At.prefixCls,"-switcher-noop"))},vn):null}var Rn=gt(!1);return Rn!==!1?ye.createElement("span",{onClick:nn,className:ke()("".concat(At.prefixCls,"-switcher"),"".concat(At.prefixCls,"-switcher_").concat(Ne?we:ze))},Rn):null},$t=ye.useMemo(function(){if(!ae)return null;var Qt=typeof ae!="boolean"?ae:null;return ye.createElement("span",{className:ke()("".concat(At.prefixCls,"-checkbox"),(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(At.prefixCls,"-checkbox-checked"),xe),"".concat(At.prefixCls,"-checkbox-indeterminate"),!xe&&me),"".concat(At.prefixCls,"-checkbox-disabled"),te||Ie.disableCheckbox)),onClick:re,role:"checkbox","aria-checked":me?"mixed":xe,"aria-disabled":te||Ie.disableCheckbox,"aria-label":"Select ".concat(typeof Ie.title=="string"?Ie.title:"tree node")},Qt)},[ae,xe,me,te,Ie.disableCheckbox,Ie.title]),Cn=ye.useMemo(function(){return Vt?null:Ne?we:ze},[Vt,Ne]),Ue=ye.useMemo(function(){return ye.createElement("span",{className:ke()("".concat(At.prefixCls,"-iconEle"),"".concat(At.prefixCls,"-icon__").concat(Cn||"docu"),(0,Ee.Z)({},"".concat(At.prefixCls,"-icon_loading"),ot))})},[At.prefixCls,Cn,ot]),St=ye.useMemo(function(){var Qt=!!At.draggable,vn=!Ie.disabled&&Qt&&At.dragOverNodeKey===He;return vn?At.dropIndicatorRender({dropPosition:At.dropPosition,dropLevelOffset:At.dropLevelOffset,indent:At.indent,prefixCls:At.prefixCls,direction:At.direction}):null},[At.dropPosition,At.dropLevelOffset,At.indent,At.prefixCls,At.direction,At.draggable,At.dragOverNodeKey,At.dropIndicatorRender]),vt=ye.useMemo(function(){var Qt=Ie.title,vn=Qt===void 0?ct:Qt,Rn="".concat(At.prefixCls,"-node-content-wrapper"),Jn;if(At.showIcon){var zn=Ie.icon||At.icon;Jn=zn?ye.createElement("span",{className:ke()("".concat(At.prefixCls,"-iconEle"),"".concat(At.prefixCls,"-icon__customize"))},typeof zn=="function"?zn(Ie):zn):Ue}else At.loadData&&ot&&(Jn=Ue);var pn;return typeof vn=="function"?pn=vn(Se):At.titleRender?pn=At.titleRender(Se):pn=vn,ye.createElement("span",{ref:wt,title:typeof vn=="string"?vn:"",className:ke()(Rn,"".concat(Rn,"-").concat(Cn||"normal"),(0,Ee.Z)({},"".concat(At.prefixCls,"-node-selected"),!te&&(pt||de))),onMouseEnter:We,onMouseLeave:Le,onContextMenu:it,onClick:Ze,onDoubleClick:dt},Jn,ye.createElement("span",{className:"".concat(At.prefixCls,"-title")},pn),St)},[At.prefixCls,At.showIcon,Ie,At.icon,Ue,At.titleRender,Se,Cn,We,Le,it,Ze,dt]),Bt=(0,ve.Z)(zt,{aria:!0,data:!0}),yn=(0,qe.Z)(At.keyEntities,He)||{},Mn=yn.level,cr=_e[_e.length-1],qn=!te&&yt,Ht=At.draggingNodeKey===He,Yn=ht!==void 0?{"aria-selected":!!ht}:void 0;return ye.createElement("div",(0,y.Z)({ref:Zt,role:"treeitem","aria-expanded":ce?void 0:Ne,className:ke()(et,"".concat(At.prefixCls,"-treenode"),(xt={},(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)(xt,"".concat(At.prefixCls,"-treenode-disabled"),te),"".concat(At.prefixCls,"-treenode-switcher-").concat(Ne?"open":"close"),!ce),"".concat(At.prefixCls,"-treenode-checkbox-checked"),xe),"".concat(At.prefixCls,"-treenode-checkbox-indeterminate"),me),"".concat(At.prefixCls,"-treenode-selected"),pt),"".concat(At.prefixCls,"-treenode-loading"),ot),"".concat(At.prefixCls,"-treenode-active"),Tt),"".concat(At.prefixCls,"-treenode-leaf-last"),cr),"".concat(At.prefixCls,"-treenode-draggable"),yt),"dragging",Ht),(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)(xt,"drop-target",At.dropTargetKey===He),"drop-container",At.dropContainerKey===He),"drag-over",!te&&Pe),"drag-over-gap-top",!te&&Fe),"drag-over-gap-bottom",!te&&Me),"filter-node",(je=At.filterTreeNode)===null||je===void 0?void 0:je.call(At,(0,Ge.F)(Ie))),"".concat(At.prefixCls,"-treenode-leaf"),Vt))),style:lt,draggable:qn,onDragStart:qn?Ot:void 0,onDragEnter:yt?Qe:void 0,onDragOver:yt?st:void 0,onDragLeave:yt?pe:void 0,onDrop:yt?sn:void 0,onDragEnd:yt?Mt:void 0,onMouseMove:nt},Yn,Bt),ye.createElement(ge,{prefixCls:At.prefixCls,level:Mn,isStart:It,isEnd:_e}),en,kt(),$t,vt)};Je.isTreeNode=1;var $e=Je},30699:function(Dn,Pt,b){"use strict";b.d(Pt,{k:function(){return Ee},y:function(){return oe}});var y=b(59301),Ee=y.createContext(null),oe=y.createContext({})},3741:function(Dn,Pt,b){"use strict";b.d(Pt,{OF:function(){return He.Z},y6:function(){return ze.y},ZP:function(){return te}});var y=b(54476),Ee=b(76190),oe=b(33885),Ae=b(94480),Ce=b(67732),ye=b(83652),De=b(31226),ke=b(42403),ve=b(158),ue=b(20068),Re=b(92310),ge=b.n(Re),qe=b(10228),Ge=b(26112),Oe=b(48736),we=b(59301),ze=b(30699),ct=function(he){var re=he.dropPosition,fe=he.dropLevelOffset,Ze=he.indent,dt={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(re){case-1:dt.top=0,dt.left=-fe*Ze;break;case 1:dt.bottom=0,dt.left=-fe*Ze;break;case 0:dt.bottom=0,dt.left=Ze;break}return we.createElement("div",{style:dt})},Je=ct;function $e(ae){if(ae==null)throw new TypeError("Cannot destructure "+ae)}var se=b(42978),Ie=b(75931),ut=b(34280),je=b(48911),xt=b(77900),He=b(639);function et(ae,he){var re=we.useState(!1),fe=(0,se.Z)(re,2),Ze=fe[0],dt=fe[1];(0,ut.Z)(function(){if(Ze)return ae(),function(){he()}},[Ze]),(0,ut.Z)(function(){return dt(!0),function(){dt(!1)}},[])}var lt=et,Pe=b(34061),Fe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Me=we.forwardRef(function(ae,he){var re=ae.className,fe=ae.style,Ze=ae.motion,dt=ae.motionNodes,We=ae.motionType,Le=ae.onMotionStart,it=ae.onMotionEnd,yt=ae.active,Ot=ae.treeNodeRequiredProps,Qe=(0,Ie.Z)(ae,Fe),st=we.useState(!0),pe=(0,se.Z)(st,2),Mt=pe[0],sn=pe[1],nn=we.useContext(ze.k),Kt=nn.prefixCls,Vt=dt&&We!=="hide";(0,ut.Z)(function(){dt&&Vt!==Mt&&sn(Vt)},[dt]);var en=function(){dt&&Le()},gt=we.useRef(!1),kt=function(){dt&&!gt.current&&(gt.current=!0,it())};lt(en,kt);var $t=function(Ue){Vt===Ue&&kt()};return dt?we.createElement(xt.default,(0,y.Z)({ref:he,visible:Mt},Ze,{motionAppear:We==="show",onVisibleChanged:$t}),function(Cn,Ue){var St=Cn.className,vt=Cn.style;return we.createElement("div",{ref:Ue,className:ge()("".concat(Kt,"-treenode-motion"),St),style:vt},dt.map(function(Bt){var yn=Object.assign({},($e(Bt.data),Bt.data)),Mn=Bt.title,cr=Bt.key,qn=Bt.isStart,Ht=Bt.isEnd;delete yn.children;var Yn=(0,Pe.H8)(cr,Ot);return we.createElement(He.Z,(0,y.Z)({},yn,Yn,{title:Mn,active:yt,data:Bt.data,key:cr,isStart:qn,isEnd:Ht}))}))}):we.createElement(He.Z,(0,y.Z)({domRef:he,className:re,style:fe},Qe,{active:yt}))}),ce=Me;function It(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=ae.length,fe=he.length;if(Math.abs(re-fe)!==1)return{add:!1,key:null};function Ze(dt,We){var Le=new Map;dt.forEach(function(yt){Le.set(yt,!0)});var it=We.filter(function(yt){return!Le.has(yt)});return it.length===1?it[0]:null}return re<fe?{add:!0,key:Ze(ae,he)}:{add:!1,key:Ze(he,ae)}}function _e(ae,he,re){var fe=ae.findIndex(function(Le){return Le.key===re}),Ze=ae[fe+1],dt=he.findIndex(function(Le){return Le.key===re});if(Ze){var We=he.findIndex(function(Le){return Le.key===Ze.key});return he.slice(dt+1,We)}return he.slice(dt+1)}var Ne=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],pt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},xe=function(){},me="RC_TREE_MOTION_".concat(Math.random()),ot={key:me},Zt={key:me,level:0,index:0,pos:"0",node:ot,nodes:[ot]},Tt={parent:null,children:[],pos:Zt.pos,data:ot,title:null,key:me,isStart:[],isEnd:[]};function Se(ae,he,re,fe){return he===!1||!re?ae:ae.slice(0,Math.ceil(re/fe)+1)}function nt(ae){var he=ae.key,re=ae.pos;return(0,Pe.km)(he,re)}function ht(ae){for(var he=String(ae.data.key),re=ae;re.parent;)re=re.parent,he="".concat(re.data.key," > ").concat(he);return he}var zt=we.forwardRef(function(ae,he){var re=ae.prefixCls,fe=ae.data,Ze=ae.selectable,dt=ae.checkable,We=ae.expandedKeys,Le=ae.selectedKeys,it=ae.checkedKeys,yt=ae.loadedKeys,Ot=ae.loadingKeys,Qe=ae.halfCheckedKeys,st=ae.keyEntities,pe=ae.disabled,Mt=ae.dragging,sn=ae.dragOverNodeKey,nn=ae.dropPosition,Kt=ae.motion,Vt=ae.height,en=ae.itemHeight,gt=ae.virtual,kt=ae.scrollWidth,$t=ae.focusable,Cn=ae.activeItem,Ue=ae.focused,St=ae.tabIndex,vt=ae.onKeyDown,Bt=ae.onFocus,yn=ae.onBlur,Mn=ae.onActiveChange,cr=ae.onListChangeStart,qn=ae.onListChangeEnd,Ht=(0,Ie.Z)(ae,Ne),Yn=we.useRef(null),Qt=we.useRef(null);we.useImperativeHandle(he,function(){return{scrollTo:function(cn){Yn.current.scrollTo(cn)},getIndentWidth:function(){return Qt.current.offsetWidth}}});var vn=we.useState(We),Rn=(0,se.Z)(vn,2),Jn=Rn[0],zn=Rn[1],pn=we.useState(fe),dn=(0,se.Z)(pn,2),kn=dn[0],ir=dn[1],sr=we.useState(fe),gr=(0,se.Z)(sr,2),Gn=gr[0],Sr=gr[1],nr=we.useState([]),Kr=(0,se.Z)(nr,2),Pn=Kr[0],pr=Kr[1],Br=we.useState(null),dr=(0,se.Z)(Br,2),Gt=dr[0],ln=dr[1],bt=we.useRef(fe);bt.current=fe;function Rt(){var ft=bt.current;ir(ft),Sr(ft),pr([]),ln(null),qn()}(0,ut.Z)(function(){zn(We);var ft=It(Jn,We);if(ft.key!==null)if(ft.add){var cn=kn.findIndex(function(gn){var xr=gn.key;return xr===ft.key}),mn=Se(_e(kn,fe,ft.key),gt,Vt,en),bn=kn.slice();bn.splice(cn+1,0,Tt),Sr(bn),pr(mn),ln("show")}else{var tn=fe.findIndex(function(gn){var xr=gn.key;return xr===ft.key}),qt=Se(_e(fe,kn,ft.key),gt,Vt,en),Ct=fe.slice();Ct.splice(tn+1,0,Tt),Sr(Ct),pr(qt),ln("hide")}else kn!==fe&&(ir(fe),Sr(fe))},[We,fe]),we.useEffect(function(){Mt||Rt()},[Mt]);var Nt=Kt?Gn:fe,_t={expandedKeys:We,selectedKeys:Le,loadedKeys:yt,loadingKeys:Ot,checkedKeys:it,halfCheckedKeys:Qe,dragOverNodeKey:sn,dropPosition:nn,keyEntities:st};return we.createElement(we.Fragment,null,Ue&&Cn&&we.createElement("span",{style:pt,"aria-live":"assertive"},ht(Cn)),we.createElement("div",null,we.createElement("input",{style:pt,disabled:$t===!1||pe,tabIndex:$t!==!1?St:null,onKeyDown:vt,onFocus:Bt,onBlur:yn,value:"",onChange:xe,"aria-label":"for screen reader"})),we.createElement("div",{className:"".concat(re,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},we.createElement("div",{className:"".concat(re,"-indent")},we.createElement("div",{ref:Qt,className:"".concat(re,"-indent-unit")}))),we.createElement(je.Z,(0,y.Z)({},Ht,{data:Nt,itemKey:nt,height:Vt,fullHeight:!1,virtual:gt,itemHeight:en,scrollWidth:kt,prefixCls:"".concat(re,"-list"),ref:Yn,role:"tree",onVisibleChange:function(cn){cn.every(function(mn){return nt(mn)!==me})&&Rt()}}),function(ft){var cn=ft.pos,mn=Object.assign({},($e(ft.data),ft.data)),bn=ft.title,tn=ft.key,qt=ft.isStart,Ct=ft.isEnd,gn=(0,Pe.km)(tn,cn);delete mn.key,delete mn.children;var xr=(0,Pe.H8)(gn,_t);return we.createElement(ce,(0,y.Z)({},mn,xr,{title:bn,active:!!Cn&&tn===Cn.key,pos:cn,data:ft.data,isStart:qt,isEnd:Ct,motion:Kt,motionNodes:tn===me?Pn:null,motionType:Gt,onMotionStart:cr,onMotionEnd:Rt,treeNodeRequiredProps:_t,onMouseMove:function(){Mn(null)}}))}))}),At=zt,Jt=b(82661),wt=b(34643),an=b(65065),Xt=10,de=function(ae){(0,ke.Z)(re,ae);var he=(0,ve.Z)(re);function re(){var fe;(0,Ce.Z)(this,re);for(var Ze=arguments.length,dt=new Array(Ze),We=0;We<Ze;We++)dt[We]=arguments[We];return fe=he.call.apply(he,[this].concat(dt)),(0,ue.Z)((0,De.Z)(fe),"destroyed",!1),(0,ue.Z)((0,De.Z)(fe),"delayedDragEnterLogic",void 0),(0,ue.Z)((0,De.Z)(fe),"loadingRetryTimes",{}),(0,ue.Z)((0,De.Z)(fe),"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,Pe.w$)()}),(0,ue.Z)((0,De.Z)(fe),"dragStartMousePosition",null),(0,ue.Z)((0,De.Z)(fe),"dragNodeProps",null),(0,ue.Z)((0,De.Z)(fe),"currentMouseOverDroppableNodeKey",null),(0,ue.Z)((0,De.Z)(fe),"listRef",we.createRef()),(0,ue.Z)((0,De.Z)(fe),"onNodeDragStart",function(Le,it){var yt=fe.state,Ot=yt.expandedKeys,Qe=yt.keyEntities,st=fe.props.onDragStart,pe=it.eventKey;fe.dragNodeProps=it,fe.dragStartMousePosition={x:Le.clientX,y:Le.clientY};var Mt=(0,Jt._5)(Ot,pe);fe.setState({draggingNodeKey:pe,dragChildrenKeys:(0,Jt.wA)(pe,Qe),indent:fe.listRef.current.getIndentWidth()}),fe.setExpandedKeys(Mt),window.addEventListener("dragend",fe.onWindowDragEnd),st==null||st({event:Le,node:(0,Pe.F)(it)})}),(0,ue.Z)((0,De.Z)(fe),"onNodeDragEnter",function(Le,it){var yt=fe.state,Ot=yt.expandedKeys,Qe=yt.keyEntities,st=yt.dragChildrenKeys,pe=yt.flattenNodes,Mt=yt.indent,sn=fe.props,nn=sn.onDragEnter,Kt=sn.onExpand,Vt=sn.allowDrop,en=sn.direction,gt=it.pos,kt=it.eventKey;if(fe.currentMouseOverDroppableNodeKey!==kt&&(fe.currentMouseOverDroppableNodeKey=kt),!fe.dragNodeProps){fe.resetDragState();return}var $t=(0,Jt.OM)(Le,fe.dragNodeProps,it,Mt,fe.dragStartMousePosition,Vt,pe,Qe,Ot,en),Cn=$t.dropPosition,Ue=$t.dropLevelOffset,St=$t.dropTargetKey,vt=$t.dropContainerKey,Bt=$t.dropTargetPos,yn=$t.dropAllowed,Mn=$t.dragOverNodeKey;if(st.includes(St)||!yn){fe.resetDragState();return}if(fe.delayedDragEnterLogic||(fe.delayedDragEnterLogic={}),Object.keys(fe.delayedDragEnterLogic).forEach(function(cr){clearTimeout(fe.delayedDragEnterLogic[cr])}),fe.dragNodeProps.eventKey!==it.eventKey&&(Le.persist(),fe.delayedDragEnterLogic[gt]=window.setTimeout(function(){if(fe.state.draggingNodeKey!==null){var cr=(0,Ae.Z)(Ot),qn=(0,an.Z)(Qe,it.eventKey);qn&&(qn.children||[]).length&&(cr=(0,Jt.L0)(Ot,it.eventKey)),fe.props.hasOwnProperty("expandedKeys")||fe.setExpandedKeys(cr),Kt==null||Kt(cr,{node:(0,Pe.F)(it),expanded:!0,nativeEvent:Le.nativeEvent})}},800)),fe.dragNodeProps.eventKey===St&&Ue===0){fe.resetDragState();return}fe.setState({dragOverNodeKey:Mn,dropPosition:Cn,dropLevelOffset:Ue,dropTargetKey:St,dropContainerKey:vt,dropTargetPos:Bt,dropAllowed:yn}),nn==null||nn({event:Le,node:(0,Pe.F)(it),expandedKeys:Ot})}),(0,ue.Z)((0,De.Z)(fe),"onNodeDragOver",function(Le,it){var yt=fe.state,Ot=yt.dragChildrenKeys,Qe=yt.flattenNodes,st=yt.keyEntities,pe=yt.expandedKeys,Mt=yt.indent,sn=fe.props,nn=sn.onDragOver,Kt=sn.allowDrop,Vt=sn.direction;if(fe.dragNodeProps){var en=(0,Jt.OM)(Le,fe.dragNodeProps,it,Mt,fe.dragStartMousePosition,Kt,Qe,st,pe,Vt),gt=en.dropPosition,kt=en.dropLevelOffset,$t=en.dropTargetKey,Cn=en.dropContainerKey,Ue=en.dropTargetPos,St=en.dropAllowed,vt=en.dragOverNodeKey;Ot.includes($t)||!St||(fe.dragNodeProps.eventKey===$t&&kt===0?fe.state.dropPosition===null&&fe.state.dropLevelOffset===null&&fe.state.dropTargetKey===null&&fe.state.dropContainerKey===null&&fe.state.dropTargetPos===null&&fe.state.dropAllowed===!1&&fe.state.dragOverNodeKey===null||fe.resetDragState():gt===fe.state.dropPosition&&kt===fe.state.dropLevelOffset&&$t===fe.state.dropTargetKey&&Cn===fe.state.dropContainerKey&&Ue===fe.state.dropTargetPos&&St===fe.state.dropAllowed&&vt===fe.state.dragOverNodeKey||fe.setState({dropPosition:gt,dropLevelOffset:kt,dropTargetKey:$t,dropContainerKey:Cn,dropTargetPos:Ue,dropAllowed:St,dragOverNodeKey:vt}),nn==null||nn({event:Le,node:(0,Pe.F)(it)}))}}),(0,ue.Z)((0,De.Z)(fe),"onNodeDragLeave",function(Le,it){fe.currentMouseOverDroppableNodeKey===it.eventKey&&!Le.currentTarget.contains(Le.relatedTarget)&&(fe.resetDragState(),fe.currentMouseOverDroppableNodeKey=null);var yt=fe.props.onDragLeave;yt==null||yt({event:Le,node:(0,Pe.F)(it)})}),(0,ue.Z)((0,De.Z)(fe),"onWindowDragEnd",function(Le){fe.onNodeDragEnd(Le,null,!0),window.removeEventListener("dragend",fe.onWindowDragEnd)}),(0,ue.Z)((0,De.Z)(fe),"onNodeDragEnd",function(Le,it){var yt=fe.props.onDragEnd;fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),yt==null||yt({event:Le,node:(0,Pe.F)(it)}),fe.dragNodeProps=null,window.removeEventListener("dragend",fe.onWindowDragEnd)}),(0,ue.Z)((0,De.Z)(fe),"onNodeDrop",function(Le,it){var yt,Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qe=fe.state,st=Qe.dragChildrenKeys,pe=Qe.dropPosition,Mt=Qe.dropTargetKey,sn=Qe.dropTargetPos,nn=Qe.dropAllowed;if(nn){var Kt=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),Mt!==null){var Vt=(0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(Mt,fe.getTreeNodeRequiredProps())),{},{active:((yt=fe.getActiveItem())===null||yt===void 0?void 0:yt.key)===Mt,data:(0,an.Z)(fe.state.keyEntities,Mt).node}),en=st.includes(Mt);(0,Oe.ZP)(!en,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var gt=(0,Jt.yx)(sn),kt={event:Le,node:(0,Pe.F)(Vt),dragNode:fe.dragNodeProps?(0,Pe.F)(fe.dragNodeProps):null,dragNodesKeys:[fe.dragNodeProps.eventKey].concat(st),dropToGap:pe!==0,dropPosition:pe+Number(gt[gt.length-1])};Ot||Kt==null||Kt(kt),fe.dragNodeProps=null}}}),(0,ue.Z)((0,De.Z)(fe),"cleanDragState",function(){var Le=fe.state.draggingNodeKey;Le!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null}),(0,ue.Z)((0,De.Z)(fe),"triggerExpandActionExpand",function(Le,it){var yt=fe.state,Ot=yt.expandedKeys,Qe=yt.flattenNodes,st=it.expanded,pe=it.key,Mt=it.isLeaf;if(!(Mt||Le.shiftKey||Le.metaKey||Le.ctrlKey)){var sn=Qe.filter(function(Kt){return Kt.key===pe})[0],nn=(0,Pe.F)((0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(pe,fe.getTreeNodeRequiredProps())),{},{data:sn.data}));fe.setExpandedKeys(st?(0,Jt._5)(Ot,pe):(0,Jt.L0)(Ot,pe)),fe.onNodeExpand(Le,nn)}}),(0,ue.Z)((0,De.Z)(fe),"onNodeClick",function(Le,it){var yt=fe.props,Ot=yt.onClick,Qe=yt.expandAction;Qe==="click"&&fe.triggerExpandActionExpand(Le,it),Ot==null||Ot(Le,it)}),(0,ue.Z)((0,De.Z)(fe),"onNodeDoubleClick",function(Le,it){var yt=fe.props,Ot=yt.onDoubleClick,Qe=yt.expandAction;Qe==="doubleClick"&&fe.triggerExpandActionExpand(Le,it),Ot==null||Ot(Le,it)}),(0,ue.Z)((0,De.Z)(fe),"onNodeSelect",function(Le,it){var yt=fe.state.selectedKeys,Ot=fe.state,Qe=Ot.keyEntities,st=Ot.fieldNames,pe=fe.props,Mt=pe.onSelect,sn=pe.multiple,nn=it.selected,Kt=it[st.key],Vt=!nn;Vt?sn?yt=(0,Jt.L0)(yt,Kt):yt=[Kt]:yt=(0,Jt._5)(yt,Kt);var en=yt.map(function(gt){var kt=(0,an.Z)(Qe,gt);return kt?kt.node:null}).filter(Boolean);fe.setUncontrolledState({selectedKeys:yt}),Mt==null||Mt(yt,{event:"select",selected:Vt,node:it,selectedNodes:en,nativeEvent:Le.nativeEvent})}),(0,ue.Z)((0,De.Z)(fe),"onNodeCheck",function(Le,it,yt){var Ot=fe.state,Qe=Ot.keyEntities,st=Ot.checkedKeys,pe=Ot.halfCheckedKeys,Mt=fe.props,sn=Mt.checkStrictly,nn=Mt.onCheck,Kt=it.key,Vt,en={event:"check",node:it,checked:yt,nativeEvent:Le.nativeEvent};if(sn){var gt=yt?(0,Jt.L0)(st,Kt):(0,Jt._5)(st,Kt),kt=(0,Jt._5)(pe,Kt);Vt={checked:gt,halfChecked:kt},en.checkedNodes=gt.map(function(Bt){return(0,an.Z)(Qe,Bt)}).filter(Boolean).map(function(Bt){return Bt.node}),fe.setUncontrolledState({checkedKeys:gt})}else{var $t=(0,wt.S)([].concat((0,Ae.Z)(st),[Kt]),!0,Qe),Cn=$t.checkedKeys,Ue=$t.halfCheckedKeys;if(!yt){var St=new Set(Cn);St.delete(Kt);var vt=(0,wt.S)(Array.from(St),{checked:!1,halfCheckedKeys:Ue},Qe);Cn=vt.checkedKeys,Ue=vt.halfCheckedKeys}Vt=Cn,en.checkedNodes=[],en.checkedNodesPositions=[],en.halfCheckedKeys=Ue,Cn.forEach(function(Bt){var yn=(0,an.Z)(Qe,Bt);if(yn){var Mn=yn.node,cr=yn.pos;en.checkedNodes.push(Mn),en.checkedNodesPositions.push({node:Mn,pos:cr})}}),fe.setUncontrolledState({checkedKeys:Cn},!1,{halfCheckedKeys:Ue})}nn==null||nn(Vt,en)}),(0,ue.Z)((0,De.Z)(fe),"onNodeLoad",function(Le){var it,yt=Le.key,Ot=fe.state.keyEntities,Qe=(0,an.Z)(Ot,yt);if(!(Qe!=null&&(it=Qe.children)!==null&&it!==void 0&&it.length)){var st=new Promise(function(pe,Mt){fe.setState(function(sn){var nn=sn.loadedKeys,Kt=nn===void 0?[]:nn,Vt=sn.loadingKeys,en=Vt===void 0?[]:Vt,gt=fe.props,kt=gt.loadData,$t=gt.onLoad;if(!kt||Kt.includes(yt)||en.includes(yt))return null;var Cn=kt(Le);return Cn.then(function(){var Ue=fe.state.loadedKeys,St=(0,Jt.L0)(Ue,yt);$t==null||$t(St,{event:"load",node:Le}),fe.setUncontrolledState({loadedKeys:St}),fe.setState(function(vt){return{loadingKeys:(0,Jt._5)(vt.loadingKeys,yt)}}),pe()}).catch(function(Ue){if(fe.setState(function(vt){return{loadingKeys:(0,Jt._5)(vt.loadingKeys,yt)}}),fe.loadingRetryTimes[yt]=(fe.loadingRetryTimes[yt]||0)+1,fe.loadingRetryTimes[yt]>=Xt){var St=fe.state.loadedKeys;(0,Oe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Jt.L0)(St,yt)}),pe()}Mt(Ue)}),{loadingKeys:(0,Jt.L0)(en,yt)}})});return st.catch(function(){}),st}}),(0,ue.Z)((0,De.Z)(fe),"onNodeMouseEnter",function(Le,it){var yt=fe.props.onMouseEnter;yt==null||yt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(fe),"onNodeMouseLeave",function(Le,it){var yt=fe.props.onMouseLeave;yt==null||yt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(fe),"onNodeContextMenu",function(Le,it){var yt=fe.props.onRightClick;yt&&(Le.preventDefault(),yt({event:Le,node:it}))}),(0,ue.Z)((0,De.Z)(fe),"onFocus",function(){var Le=fe.props.onFocus;fe.setState({focused:!0});for(var it=arguments.length,yt=new Array(it),Ot=0;Ot<it;Ot++)yt[Ot]=arguments[Ot];Le==null||Le.apply(void 0,yt)}),(0,ue.Z)((0,De.Z)(fe),"onBlur",function(){var Le=fe.props.onBlur;fe.setState({focused:!1}),fe.onActiveChange(null);for(var it=arguments.length,yt=new Array(it),Ot=0;Ot<it;Ot++)yt[Ot]=arguments[Ot];Le==null||Le.apply(void 0,yt)}),(0,ue.Z)((0,De.Z)(fe),"getTreeNodeRequiredProps",function(){var Le=fe.state,it=Le.expandedKeys,yt=Le.selectedKeys,Ot=Le.loadedKeys,Qe=Le.loadingKeys,st=Le.checkedKeys,pe=Le.halfCheckedKeys,Mt=Le.dragOverNodeKey,sn=Le.dropPosition,nn=Le.keyEntities;return{expandedKeys:it||[],selectedKeys:yt||[],loadedKeys:Ot||[],loadingKeys:Qe||[],checkedKeys:st||[],halfCheckedKeys:pe||[],dragOverNodeKey:Mt,dropPosition:sn,keyEntities:nn}}),(0,ue.Z)((0,De.Z)(fe),"setExpandedKeys",function(Le){var it=fe.state,yt=it.treeData,Ot=it.fieldNames,Qe=(0,Pe.oH)(yt,Le,Ot);fe.setUncontrolledState({expandedKeys:Le,flattenNodes:Qe},!0)}),(0,ue.Z)((0,De.Z)(fe),"onNodeExpand",function(Le,it){var yt=fe.state.expandedKeys,Ot=fe.state,Qe=Ot.listChanging,st=Ot.fieldNames,pe=fe.props,Mt=pe.onExpand,sn=pe.loadData,nn=it.expanded,Kt=it[st.key];if(!Qe){var Vt=yt.includes(Kt),en=!nn;if((0,Oe.ZP)(nn&&Vt||!nn&&!Vt,"Expand state not sync with index check"),yt=en?(0,Jt.L0)(yt,Kt):(0,Jt._5)(yt,Kt),fe.setExpandedKeys(yt),Mt==null||Mt(yt,{node:it,expanded:en,nativeEvent:Le.nativeEvent}),en&&sn){var gt=fe.onNodeLoad(it);gt&&gt.then(function(){var kt=(0,Pe.oH)(fe.state.treeData,yt,st);fe.setUncontrolledState({flattenNodes:kt})}).catch(function(){var kt=fe.state.expandedKeys,$t=(0,Jt._5)(kt,Kt);fe.setExpandedKeys($t)})}}}),(0,ue.Z)((0,De.Z)(fe),"onListChangeStart",function(){fe.setUncontrolledState({listChanging:!0})}),(0,ue.Z)((0,De.Z)(fe),"onListChangeEnd",function(){setTimeout(function(){fe.setUncontrolledState({listChanging:!1})})}),(0,ue.Z)((0,De.Z)(fe),"onActiveChange",function(Le){var it=fe.state.activeKey,yt=fe.props,Ot=yt.onActiveChange,Qe=yt.itemScrollOffset,st=Qe===void 0?0:Qe;it!==Le&&(fe.setState({activeKey:Le}),Le!==null&&fe.scrollTo({key:Le,offset:st}),Ot==null||Ot(Le))}),(0,ue.Z)((0,De.Z)(fe),"getActiveItem",function(){var Le=fe.state,it=Le.activeKey,yt=Le.flattenNodes;return it===null?null:yt.find(function(Ot){var Qe=Ot.key;return Qe===it})||null}),(0,ue.Z)((0,De.Z)(fe),"offsetActiveKey",function(Le){var it=fe.state,yt=it.flattenNodes,Ot=it.activeKey,Qe=yt.findIndex(function(Mt){var sn=Mt.key;return sn===Ot});Qe===-1&&Le<0&&(Qe=yt.length),Qe=(Qe+Le+yt.length)%yt.length;var st=yt[Qe];if(st){var pe=st.key;fe.onActiveChange(pe)}else fe.onActiveChange(null)}),(0,ue.Z)((0,De.Z)(fe),"onKeyDown",function(Le){var it=fe.state,yt=it.activeKey,Ot=it.expandedKeys,Qe=it.checkedKeys,st=it.fieldNames,pe=fe.props,Mt=pe.onKeyDown,sn=pe.checkable,nn=pe.selectable;switch(Le.which){case qe.Z.UP:{fe.offsetActiveKey(-1),Le.preventDefault();break}case qe.Z.DOWN:{fe.offsetActiveKey(1),Le.preventDefault();break}}var Kt=fe.getActiveItem();if(Kt&&Kt.data){var Vt=fe.getTreeNodeRequiredProps(),en=Kt.data.isLeaf===!1||!!(Kt.data[st.children]||[]).length,gt=(0,Pe.F)((0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(yt,Vt)),{},{data:Kt.data,active:!0}));switch(Le.which){case qe.Z.LEFT:{en&&Ot.includes(yt)?fe.onNodeExpand({},gt):Kt.parent&&fe.onActiveChange(Kt.parent.key),Le.preventDefault();break}case qe.Z.RIGHT:{en&&!Ot.includes(yt)?fe.onNodeExpand({},gt):Kt.children&&Kt.children.length&&fe.onActiveChange(Kt.children[0].key),Le.preventDefault();break}case qe.Z.ENTER:case qe.Z.SPACE:{sn&&!gt.disabled&&gt.checkable!==!1&&!gt.disableCheckbox?fe.onNodeCheck({},gt,!Qe.includes(yt)):!sn&&nn&&!gt.disabled&&gt.selectable!==!1&&fe.onNodeSelect({},gt);break}}}Mt==null||Mt(Le)}),(0,ue.Z)((0,De.Z)(fe),"setUncontrolledState",function(Le){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Ot=!1,Qe=!0,st={};Object.keys(Le).forEach(function(pe){if(fe.props.hasOwnProperty(pe)){Qe=!1;return}Ot=!0,st[pe]=Le[pe]}),Ot&&(!it||Qe)&&fe.setState((0,oe.Z)((0,oe.Z)({},st),yt))}}),(0,ue.Z)((0,De.Z)(fe),"scrollTo",function(Le){fe.listRef.current.scrollTo(Le)}),fe}return(0,ye.Z)(re,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ze=this.props,dt=Ze.activeKey,We=Ze.itemScrollOffset,Le=We===void 0?0:We;dt!==void 0&&dt!==this.state.activeKey&&(this.setState({activeKey:dt}),dt!==null&&this.scrollTo({key:dt,offset:Le}))}},{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 Ze=this.state,dt=Ze.focused,We=Ze.flattenNodes,Le=Ze.keyEntities,it=Ze.draggingNodeKey,yt=Ze.activeKey,Ot=Ze.dropLevelOffset,Qe=Ze.dropContainerKey,st=Ze.dropTargetKey,pe=Ze.dropPosition,Mt=Ze.dragOverNodeKey,sn=Ze.indent,nn=this.props,Kt=nn.prefixCls,Vt=nn.className,en=nn.style,gt=nn.showLine,kt=nn.focusable,$t=nn.tabIndex,Cn=$t===void 0?0:$t,Ue=nn.selectable,St=nn.showIcon,vt=nn.icon,Bt=nn.switcherIcon,yn=nn.draggable,Mn=nn.checkable,cr=nn.checkStrictly,qn=nn.disabled,Ht=nn.motion,Yn=nn.loadData,Qt=nn.filterTreeNode,vn=nn.height,Rn=nn.itemHeight,Jn=nn.scrollWidth,zn=nn.virtual,pn=nn.titleRender,dn=nn.dropIndicatorRender,kn=nn.onContextMenu,ir=nn.onScroll,sr=nn.direction,gr=nn.rootClassName,Gn=nn.rootStyle,Sr=(0,Ge.Z)(this.props,{aria:!0,data:!0}),nr;yn&&((0,Ee.Z)(yn)==="object"?nr=yn:typeof yn=="function"?nr={nodeDraggable:yn}:nr={});var Kr={prefixCls:Kt,selectable:Ue,showIcon:St,icon:vt,switcherIcon:Bt,draggable:nr,draggingNodeKey:it,checkable:Mn,checkStrictly:cr,disabled:qn,keyEntities:Le,dropLevelOffset:Ot,dropContainerKey:Qe,dropTargetKey:st,dropPosition:pe,dragOverNodeKey:Mt,indent:sn,direction:sr,dropIndicatorRender:dn,loadData:Yn,filterTreeNode:Qt,titleRender:pn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return we.createElement(ze.k.Provider,{value:Kr},we.createElement("div",{className:ge()(Kt,Vt,gr,(0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Kt,"-show-line"),gt),"".concat(Kt,"-focused"),dt),"".concat(Kt,"-active-focused"),yt!==null)),style:Gn},we.createElement(At,(0,y.Z)({ref:this.listRef,prefixCls:Kt,style:en,data:We,disabled:qn,selectable:Ue,checkable:!!Mn,motion:Ht,dragging:it!==null,height:vn,itemHeight:Rn,virtual:zn,focusable:kt,focused:dt,tabIndex:Cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:kn,onScroll:ir,scrollWidth:Jn},this.getTreeNodeRequiredProps(),Sr))))}}],[{key:"getDerivedStateFromProps",value:function(Ze,dt){var We=dt.prevProps,Le={prevProps:Ze};function it(Cn){return!We&&Ze.hasOwnProperty(Cn)||We&&We[Cn]!==Ze[Cn]}var yt,Ot=dt.fieldNames;if(it("fieldNames")&&(Ot=(0,Pe.w$)(Ze.fieldNames),Le.fieldNames=Ot),it("treeData")?yt=Ze.treeData:it("children")&&((0,Oe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),yt=(0,Pe.zn)(Ze.children)),yt){Le.treeData=yt;var Qe=(0,Pe.I8)(yt,{fieldNames:Ot});Le.keyEntities=(0,oe.Z)((0,ue.Z)({},me,Zt),Qe.keyEntities)}var st=Le.keyEntities||dt.keyEntities;if(it("expandedKeys")||We&&it("autoExpandParent"))Le.expandedKeys=Ze.autoExpandParent||!We&&Ze.defaultExpandParent?(0,Jt.r7)(Ze.expandedKeys,st):Ze.expandedKeys;else if(!We&&Ze.defaultExpandAll){var pe=(0,oe.Z)({},st);delete pe[me];var Mt=[];Object.keys(pe).forEach(function(Cn){var Ue=pe[Cn];Ue.children&&Ue.children.length&&Mt.push(Ue.key)}),Le.expandedKeys=Mt}else!We&&Ze.defaultExpandedKeys&&(Le.expandedKeys=Ze.autoExpandParent||Ze.defaultExpandParent?(0,Jt.r7)(Ze.defaultExpandedKeys,st):Ze.defaultExpandedKeys);if(Le.expandedKeys||delete Le.expandedKeys,yt||Le.expandedKeys){var sn=(0,Pe.oH)(yt||dt.treeData,Le.expandedKeys||dt.expandedKeys,Ot);Le.flattenNodes=sn}if(Ze.selectable&&(it("selectedKeys")?Le.selectedKeys=(0,Jt.BT)(Ze.selectedKeys,Ze):!We&&Ze.defaultSelectedKeys&&(Le.selectedKeys=(0,Jt.BT)(Ze.defaultSelectedKeys,Ze))),Ze.checkable){var nn;if(it("checkedKeys")?nn=(0,Jt.E6)(Ze.checkedKeys)||{}:!We&&Ze.defaultCheckedKeys?nn=(0,Jt.E6)(Ze.defaultCheckedKeys)||{}:yt&&(nn=(0,Jt.E6)(Ze.checkedKeys)||{checkedKeys:dt.checkedKeys,halfCheckedKeys:dt.halfCheckedKeys}),nn){var Kt=nn,Vt=Kt.checkedKeys,en=Vt===void 0?[]:Vt,gt=Kt.halfCheckedKeys,kt=gt===void 0?[]:gt;if(!Ze.checkStrictly){var $t=(0,wt.S)(en,!0,st);en=$t.checkedKeys,kt=$t.halfCheckedKeys}Le.checkedKeys=en,Le.halfCheckedKeys=kt}}return it("loadedKeys")&&(Le.loadedKeys=Ze.loadedKeys),Le}}]),re}(we.Component);(0,ue.Z)(de,"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:Je,allowDrop:function(){return!0},expandAction:!1}),(0,ue.Z)(de,"TreeNode",He.Z);var ne=de,te=ne},82661:function(Dn,Pt,b){"use strict";b.d(Pt,{BT:function(){return we},E6:function(){return Je},L0:function(){return ue},OM:function(){return Oe},_5:function(){return ve},r7:function(){return $e},wA:function(){return ge},yx:function(){return Re}});var y=b(94480),Ee=b(76190),oe=b(48736),Ae=b(59301),Ce=b(639),ye=b(65065),De=b(34061),ke=null;function ve(se,Ie){if(!se)return[];var ut=se.slice(),je=ut.indexOf(Ie);return je>=0&&ut.splice(je,1),ut}function ue(se,Ie){var ut=(se||[]).slice();return ut.indexOf(Ie)===-1&&ut.push(Ie),ut}function Re(se){return se.split("-")}function ge(se,Ie){var ut=[],je=(0,ye.Z)(Ie,se);function xt(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];He.forEach(function(et){var lt=et.key,Pe=et.children;ut.push(lt),xt(Pe)})}return xt(je.children),ut}function qe(se){if(se.parent){var Ie=Re(se.pos);return Number(Ie[Ie.length-1])===se.parent.children.length-1}return!1}function Ge(se){var Ie=Re(se.pos);return Number(Ie[Ie.length-1])===0}function Oe(se,Ie,ut,je,xt,He,et,lt,Pe,Fe){var Me,ce=se.clientX,It=se.clientY,_e=se.target.getBoundingClientRect(),Ne=_e.top,pt=_e.height,xe=(Fe==="rtl"?-1:1)*(((xt==null?void 0:xt.x)||0)-ce),me=(xe-12)/je,ot=Pe.filter(function(te){var ae;return(ae=lt[te])===null||ae===void 0||(ae=ae.children)===null||ae===void 0?void 0:ae.length}),Zt=(0,ye.Z)(lt,ut.eventKey);if(It<Ne+pt/2){var Tt=et.findIndex(function(te){return te.key===Zt.key}),Se=Tt<=0?0:Tt-1,nt=et[Se].key;Zt=(0,ye.Z)(lt,nt)}var ht=Zt.key,zt=Zt,At=Zt.key,Jt=0,wt=0;if(!ot.includes(ht))for(var an=0;an<me&&qe(Zt);an+=1)Zt=Zt.parent,wt+=1;var Xt=Ie.data,de=Zt.node,ne=!0;return Ge(Zt)&&Zt.level===0&&It<Ne+pt/2&&He({dragNode:Xt,dropNode:de,dropPosition:-1})&&Zt.key===ut.eventKey?Jt=-1:(zt.children||[]).length&&ot.includes(At)?He({dragNode:Xt,dropNode:de,dropPosition:0})?Jt=0:ne=!1:wt===0?me>-1.5?He({dragNode:Xt,dropNode:de,dropPosition:1})?Jt=1:ne=!1:He({dragNode:Xt,dropNode:de,dropPosition:0})?Jt=0:He({dragNode:Xt,dropNode:de,dropPosition:1})?Jt=1:ne=!1:He({dragNode:Xt,dropNode:de,dropPosition:1})?Jt=1:ne=!1,{dropPosition:Jt,dropLevelOffset:wt,dropTargetKey:Zt.key,dropTargetPos:Zt.pos,dragOverNodeKey:At,dropContainerKey:Jt===0?null:((Me=Zt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:ne}}function we(se,Ie){if(se){var ut=Ie.multiple;return ut?se.slice():se.length?[se[0]]:se}}var ze=function(Ie){return Ie};function ct(se,Ie){if(!se)return[];var ut=Ie||{},je=ut.processProps,xt=je===void 0?ze:je,He=Array.isArray(se)?se:[se];return He.map(function(et){var lt=et.children,Pe=_objectWithoutProperties(et,ke),Fe=ct(lt,Ie);return React.createElement(TreeNode,_extends({key:Pe.key},xt(Pe)),Fe)})}function Je(se){if(!se)return null;var Ie;if(Array.isArray(se))Ie={checkedKeys:se,halfCheckedKeys:void 0};else if((0,Ee.Z)(se)==="object")Ie={checkedKeys:se.checked||void 0,halfCheckedKeys:se.halfChecked||void 0};else return(0,oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ie}function $e(se,Ie){var ut=new Set;function je(xt){if(!ut.has(xt)){var He=(0,ye.Z)(Ie,xt);if(He){ut.add(xt);var et=He.parent,lt=He.node;lt.disabled||et&&je(et.key)}}}return(se||[]).forEach(function(xt){je(xt)}),(0,y.Z)(ut)}},34643:function(Dn,Pt,b){"use strict";b.d(Pt,{S:function(){return De}});var y=b(48736),Ee=b(65065);function oe(ke,ve){var ue=new Set;return ke.forEach(function(Re){ve.has(Re)||ue.add(Re)}),ue}function Ae(ke){var ve=ke||{},ue=ve.disabled,Re=ve.disableCheckbox,ge=ve.checkable;return!!(ue||Re)||ge===!1}function Ce(ke,ve,ue,Re){for(var ge=new Set(ke),qe=new Set,Ge=0;Ge<=ue;Ge+=1){var Oe=ve.get(Ge)||new Set;Oe.forEach(function(Je){var $e=Je.key,se=Je.node,Ie=Je.children,ut=Ie===void 0?[]:Ie;ge.has($e)&&!Re(se)&&ut.filter(function(je){return!Re(je.node)}).forEach(function(je){ge.add(je.key)})})}for(var we=new Set,ze=ue;ze>=0;ze-=1){var ct=ve.get(ze)||new Set;ct.forEach(function(Je){var $e=Je.parent,se=Je.node;if(!(Re(se)||!Je.parent||we.has(Je.parent.key))){if(Re(Je.parent.node)){we.add($e.key);return}var Ie=!0,ut=!1;($e.children||[]).filter(function(je){return!Re(je.node)}).forEach(function(je){var xt=je.key,He=ge.has(xt);Ie&&!He&&(Ie=!1),!ut&&(He||qe.has(xt))&&(ut=!0)}),Ie&&ge.add($e.key),ut&&qe.add($e.key),we.add($e.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(oe(qe,ge))}}function ye(ke,ve,ue,Re,ge){for(var qe=new Set(ke),Ge=new Set(ve),Oe=0;Oe<=Re;Oe+=1){var we=ue.get(Oe)||new Set;we.forEach(function($e){var se=$e.key,Ie=$e.node,ut=$e.children,je=ut===void 0?[]:ut;!qe.has(se)&&!Ge.has(se)&&!ge(Ie)&&je.filter(function(xt){return!ge(xt.node)}).forEach(function(xt){qe.delete(xt.key)})})}Ge=new Set;for(var ze=new Set,ct=Re;ct>=0;ct-=1){var Je=ue.get(ct)||new Set;Je.forEach(function($e){var se=$e.parent,Ie=$e.node;if(!(ge(Ie)||!$e.parent||ze.has($e.parent.key))){if(ge($e.parent.node)){ze.add(se.key);return}var ut=!0,je=!1;(se.children||[]).filter(function(xt){return!ge(xt.node)}).forEach(function(xt){var He=xt.key,et=qe.has(He);ut&&!et&&(ut=!1),!je&&(et||Ge.has(He))&&(je=!0)}),ut||qe.delete(se.key),je&&Ge.add(se.key),ze.add(se.key)}})}return{checkedKeys:Array.from(qe),halfCheckedKeys:Array.from(oe(Ge,qe))}}function De(ke,ve,ue,Re){var ge=[],qe;Re?qe=Re:qe=Ae;var Ge=new Set(ke.filter(function(ct){var Je=!!(0,Ee.Z)(ue,ct);return Je||ge.push(ct),Je})),Oe=new Map,we=0;Object.keys(ue).forEach(function(ct){var Je=ue[ct],$e=Je.level,se=Oe.get($e);se||(se=new Set,Oe.set($e,se)),se.add(Je),we=Math.max(we,$e)}),(0,y.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(ct){return"'".concat(ct,"'")}).join(", ")));var ze;return ve===!0?ze=Ce(Ge,Oe,we,qe):ze=ye(Ge,ve.halfCheckedKeys,Oe,we,qe),ze}},65065:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return Ee[oe]}},34061:function(Dn,Pt,b){"use strict";b.d(Pt,{F:function(){return $e},H8:function(){return Je},I8:function(){return ct},km:function(){return ge},oH:function(){return we},w$:function(){return qe},zn:function(){return Oe}});var y=b(76190),Ee=b(94480),oe=b(33885),Ae=b(75931),Ce=b(11592),ye=b(2738),De=b(48736),ke=b(65065),ve=["children"];function ue(se,Ie){return"".concat(se,"-").concat(Ie)}function Re(se){return se&&se.type&&se.type.isTreeNode}function ge(se,Ie){return se!=null?se:Ie}function qe(se){var Ie=se||{},ut=Ie.title,je=Ie._title,xt=Ie.key,He=Ie.children,et=ut||"title";return{title:et,_title:je||[et],key:xt||"key",children:He||"children"}}function Ge(se,Ie){var ut=new Map;function je(xt){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(xt||[]).forEach(function(et){var lt=et[Ie.key],Pe=et[Ie.children];warning(lt!=null,"Tree node must have a certain key: [".concat(He).concat(lt,"]"));var Fe=String(lt);warning(!ut.has(Fe)||lt===null||lt===void 0,"Same 'key' exist in the Tree: ".concat(Fe)),ut.set(Fe,!0),je(Pe,"".concat(He).concat(Fe," > "))})}je(se)}function Oe(se){function Ie(ut){var je=(0,Ce.Z)(ut);return je.map(function(xt){if(!Re(xt))return(0,De.ZP)(!xt,"Tree/TreeNode can only accept TreeNode as children."),null;var He=xt.key,et=xt.props,lt=et.children,Pe=(0,Ae.Z)(et,ve),Fe=(0,oe.Z)({key:He},Pe),Me=Ie(lt);return Me.length&&(Fe.children=Me),Fe}).filter(function(xt){return xt})}return Ie(se)}function we(se,Ie,ut){var je=qe(ut),xt=je._title,He=je.key,et=je.children,lt=new Set(Ie===!0?[]:Ie),Pe=[];function Fe(Me){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(It,_e){for(var Ne=ue(ce?ce.pos:"0",_e),pt=ge(It[He],Ne),xe,me=0;me<xt.length;me+=1){var ot=xt[me];if(It[ot]!==void 0){xe=It[ot];break}}var Zt=Object.assign((0,ye.Z)(It,[].concat((0,Ee.Z)(xt),[He,et])),{title:xe,key:pt,parent:ce,pos:Ne,children:null,data:It,isStart:[].concat((0,Ee.Z)(ce?ce.isStart:[]),[_e===0]),isEnd:[].concat((0,Ee.Z)(ce?ce.isEnd:[]),[_e===Me.length-1])});return Pe.push(Zt),Ie===!0||lt.has(pt)?Zt.children=Fe(It[et]||[],Zt):Zt.children=[],Zt})}return Fe(se),Pe}function ze(se,Ie,ut){var je={};(0,y.Z)(ut)==="object"?je=ut:je={externalGetKey:ut},je=je||{};var xt=je,He=xt.childrenPropName,et=xt.externalGetKey,lt=xt.fieldNames,Pe=qe(lt),Fe=Pe.key,Me=Pe.children,ce=He||Me,It;et?typeof et=="string"?It=function(pt){return pt[et]}:typeof et=="function"&&(It=function(pt){return et(pt)}):It=function(pt,xe){return ge(pt[Fe],xe)};function _e(Ne,pt,xe,me){var ot=Ne?Ne[ce]:se,Zt=Ne?ue(xe.pos,pt):"0",Tt=Ne?[].concat((0,Ee.Z)(me),[Ne]):[];if(Ne){var Se=It(Ne,Zt),nt={node:Ne,index:pt,pos:Zt,key:Se,parentPos:xe.node?xe.pos:null,level:xe.level+1,nodes:Tt};Ie(nt)}ot&&ot.forEach(function(ht,zt){_e(ht,zt,{node:Ne,pos:Zt,level:xe?xe.level+1:-1},Tt)})}_e(null)}function ct(se){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ut=Ie.initWrapper,je=Ie.processEntity,xt=Ie.onProcessFinished,He=Ie.externalGetKey,et=Ie.childrenPropName,lt=Ie.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Fe=He||Pe,Me={},ce={},It={posEntities:Me,keyEntities:ce};return ut&&(It=ut(It)||It),ze(se,function(_e){var Ne=_e.node,pt=_e.index,xe=_e.pos,me=_e.key,ot=_e.parentPos,Zt=_e.level,Tt=_e.nodes,Se={node:Ne,nodes:Tt,index:pt,key:me,pos:xe,level:Zt},nt=ge(me,xe);Me[xe]=Se,ce[nt]=Se,Se.parent=Me[ot],Se.parent&&(Se.parent.children=Se.parent.children||[],Se.parent.children.push(Se)),je&&je(Se,It)},{externalGetKey:Fe,childrenPropName:et,fieldNames:lt}),xt&&xt(It),It}function Je(se,Ie){var ut=Ie.expandedKeys,je=Ie.selectedKeys,xt=Ie.loadedKeys,He=Ie.loadingKeys,et=Ie.checkedKeys,lt=Ie.halfCheckedKeys,Pe=Ie.dragOverNodeKey,Fe=Ie.dropPosition,Me=Ie.keyEntities,ce=(0,ke.Z)(Me,se),It={eventKey:se,expanded:ut.indexOf(se)!==-1,selected:je.indexOf(se)!==-1,loaded:xt.indexOf(se)!==-1,loading:He.indexOf(se)!==-1,checked:et.indexOf(se)!==-1,halfChecked:lt.indexOf(se)!==-1,pos:String(ce?ce.pos:""),dragOver:Pe===se&&Fe===0,dragOverGapTop:Pe===se&&Fe===-1,dragOverGapBottom:Pe===se&&Fe===1};return It}function $e(se){var Ie=se.data,ut=se.expanded,je=se.selected,xt=se.checked,He=se.loaded,et=se.loading,lt=se.halfChecked,Pe=se.dragOver,Fe=se.dragOverGapTop,Me=se.dragOverGapBottom,ce=se.pos,It=se.active,_e=se.eventKey,Ne=(0,oe.Z)((0,oe.Z)({},Ie),{},{expanded:ut,selected:je,checked:xt,loaded:He,loading:et,halfChecked:lt,dragOver:Pe,dragOverGapTop:Fe,dragOverGapBottom:Me,pos:ce,active:It,key:_e});return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return(0,De.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),se}}),Ne}},8224:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ee}});var y=b(4676);function Ee(oe,Ae,Ce,ye){var De=y.unstable_batchedUpdates?function(ve){y.unstable_batchedUpdates(Ce,ve)}:Ce;return oe!=null&&oe.addEventListener&&oe.addEventListener(Ae,De,ye),{remove:function(){oe!=null&&oe.removeEventListener&&oe.removeEventListener(Ae,De,ye)}}}},3465:function(Dn,Pt,b){"use strict";b.d(Pt,{G:function(){return Ae}});var y=b(47273),Ee=function(ye){if((0,y.Z)()&&window.document.documentElement){var De=Array.isArray(ye)?ye:[ye],ke=window.document.documentElement;return De.some(function(ve){return ve in ke.style})}return!1},oe=function(ye,De){if(!Ee(ye))return!1;var ke=document.createElement("div"),ve=ke.style[ye];return ke.style[ye]=De,ke.style[ye]!==ve};function Ae(Ce,ye){return!Array.isArray(Ce)&&ye!==void 0?oe(Ce,ye):Ee(Ce)}},48911:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Xt}});var y=b(54476),Ee=b(76190),oe=b(33885),Ae=b(20068),Ce=b(42978),ye=b(75931),De=b(92310),ke=b.n(De),ve=b(29301),ue=b(70425),Re=b(34280),ge=b(59301),qe=b(4676),Ge=ge.forwardRef(function(de,ne){var te=de.height,ae=de.offsetY,he=de.offsetX,re=de.children,fe=de.prefixCls,Ze=de.onInnerResize,dt=de.innerProps,We=de.rtl,Le=de.extra,it={},yt={display:"flex",flexDirection:"column"};return ae!==void 0&&(it={height:te,position:"relative",overflow:"hidden"},yt=(0,oe.Z)((0,oe.Z)({},yt),{},(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({transform:"translateY(".concat(ae,"px)")},We?"marginRight":"marginLeft",-he),"position","absolute"),"left",0),"right",0),"top",0))),ge.createElement("div",{style:it},ge.createElement(ve.Z,{onResize:function(Qe){var st=Qe.offsetHeight;st&&Ze&&Ze()}},ge.createElement("div",(0,y.Z)({style:yt,className:ke()((0,Ae.Z)({},"".concat(fe,"-holder-inner"),fe)),ref:ne},dt),re,Le)))});Ge.displayName="Filler";var Oe=Ge;function we(de){var ne=de.children,te=de.setRef,ae=ge.useCallback(function(he){te(he)},[]);return ge.cloneElement(ne,{ref:ae})}function ze(de,ne,te,ae,he,re,fe,Ze){var dt=Ze.getKey;return de.slice(ne,te+1).map(function(We,Le){var it=ne+Le,yt=fe(We,it,{style:{width:ae},offsetX:he}),Ot=dt(We);return ge.createElement(we,{key:Ot,setRef:function(st){return re(We,st)}},yt)})}function ct(de,ne,te,ae){var he=te-de,re=ne-te,fe=Math.min(he,re)*2;if(ae<=fe){var Ze=Math.floor(ae/2);return ae%2?te+Ze+1:te-Ze}return he>re?te-(ae-re):te+(ae-he)}function Je(de,ne,te){var ae=de.length,he=ne.length,re,fe;if(ae===0&&he===0)return null;ae<he?(re=de,fe=ne):(re=ne,fe=de);var Ze={__EMPTY_ITEM__:!0};function dt(Qe){return Qe!==void 0?te(Qe):Ze}for(var We=null,Le=Math.abs(ae-he)!==1,it=0;it<fe.length;it+=1){var yt=dt(re[it]),Ot=dt(fe[it]);if(yt!==Ot){We=it,Le=Le||yt!==dt(fe[it+1]);break}}return We===null?null:{index:We,multiple:Le}}function $e(de,ne,te){var ae=ge.useState(de),he=(0,Ce.Z)(ae,2),re=he[0],fe=he[1],Ze=ge.useState(null),dt=(0,Ce.Z)(Ze,2),We=dt[0],Le=dt[1];return ge.useEffect(function(){var it=Je(re||[],de||[],ne);(it==null?void 0:it.index)!==void 0&&(te==null||te(it.index),Le(de[it.index])),fe(de)},[de]),[We]}var se=b(16089),Ie=(typeof navigator=="undefined"?"undefined":(0,Ee.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),ut=Ie,je=function(de,ne,te,ae){var he=(0,ge.useRef)(!1),re=(0,ge.useRef)(null);function fe(){clearTimeout(re.current),he.current=!0,re.current=setTimeout(function(){he.current=!1},50)}var Ze=(0,ge.useRef)({top:de,bottom:ne,left:te,right:ae});return Ze.current.top=de,Ze.current.bottom=ne,Ze.current.left=te,Ze.current.right=ae,function(dt,We){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,it=dt?We<0&&Ze.current.left||We>0&&Ze.current.right:We<0&&Ze.current.top||We>0&&Ze.current.bottom;return Le&&it?(clearTimeout(re.current),he.current=!1):(!it||he.current)&&fe(),!he.current&&it}};function xt(de,ne,te,ae,he,re,fe){var Ze=(0,ge.useRef)(0),dt=(0,ge.useRef)(null),We=(0,ge.useRef)(null),Le=(0,ge.useRef)(!1),it=je(ne,te,ae,he);function yt(sn,nn){if(se.Z.cancel(dt.current),!it(!1,nn)){var Kt=sn;if(!Kt._virtualHandled)Kt._virtualHandled=!0;else return;Ze.current+=nn,We.current=nn,ut||Kt.preventDefault(),dt.current=(0,se.Z)(function(){var Vt=Le.current?10:1;fe(Ze.current*Vt,!1),Ze.current=0})}}function Ot(sn,nn){fe(nn,!0),ut||sn.preventDefault()}var Qe=(0,ge.useRef)(null),st=(0,ge.useRef)(null);function pe(sn){if(de){se.Z.cancel(st.current),st.current=(0,se.Z)(function(){Qe.current=null},2);var nn=sn.deltaX,Kt=sn.deltaY,Vt=sn.shiftKey,en=nn,gt=Kt;(Qe.current==="sx"||!Qe.current&&Vt&&Kt&&!nn)&&(en=Kt,gt=0,Qe.current="sx");var kt=Math.abs(en),$t=Math.abs(gt);Qe.current===null&&(Qe.current=re&&kt>$t?"x":"y"),Qe.current==="y"?yt(sn,gt):Ot(sn,en)}}function Mt(sn){de&&(Le.current=sn.detail===We.current)}return[pe,Mt]}function He(de,ne,te,ae){var he=ge.useMemo(function(){return[new Map,[]]},[de,te.id,ae]),re=(0,Ce.Z)(he,2),fe=re[0],Ze=re[1],dt=function(Le){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Le,yt=fe.get(Le),Ot=fe.get(it);if(yt===void 0||Ot===void 0)for(var Qe=de.length,st=Ze.length;st<Qe;st+=1){var pe,Mt=de[st],sn=ne(Mt);fe.set(sn,st);var nn=(pe=te.get(sn))!==null&&pe!==void 0?pe:ae;if(Ze[st]=(Ze[st-1]||0)+nn,sn===Le&&(yt=st),sn===it&&(Ot=st),yt!==void 0&&Ot!==void 0)break}return{top:Ze[yt-1]||0,bottom:Ze[Ot]}};return dt}var et=b(67732),lt=b(83652),Pe=function(){function de(){(0,et.Z)(this,de),(0,Ae.Z)(this,"maps",void 0),(0,Ae.Z)(this,"id",0),(0,Ae.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,lt.Z)(de,[{key:"set",value:function(te,ae){this.diffRecords.set(te,this.maps[te]),this.maps[te]=ae,this.id+=1}},{key:"get",value:function(te){return this.maps[te]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),de}(),Fe=Pe;function Me(de){var ne=parseFloat(de);return isNaN(ne)?0:ne}function ce(de,ne,te){var ae=ge.useState(0),he=(0,Ce.Z)(ae,2),re=he[0],fe=he[1],Ze=(0,ge.useRef)(new Map),dt=(0,ge.useRef)(new Fe),We=(0,ge.useRef)(0);function Le(){We.current+=1}function it(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Le();var Qe=function(){var Mt=!1;Ze.current.forEach(function(sn,nn){if(sn&&sn.offsetParent){var Kt=sn.offsetHeight,Vt=getComputedStyle(sn),en=Vt.marginTop,gt=Vt.marginBottom,kt=Me(en),$t=Me(gt),Cn=Kt+kt+$t;dt.current.get(nn)!==Cn&&(dt.current.set(nn,Cn),Mt=!0)}}),Mt&&fe(function(sn){return sn+1})};if(Ot)Qe();else{We.current+=1;var st=We.current;Promise.resolve().then(function(){st===We.current&&Qe()})}}function yt(Ot,Qe){var st=de(Ot),pe=Ze.current.get(st);Qe?(Ze.current.set(st,Qe),it()):Ze.current.delete(st),!pe!=!Qe&&(Qe?ne==null||ne(Ot):te==null||te(Ot))}return(0,ge.useEffect)(function(){return Le},[]),[yt,it,dt.current,re]}var It=14/15;function _e(de,ne,te){var ae=(0,ge.useRef)(!1),he=(0,ge.useRef)(0),re=(0,ge.useRef)(0),fe=(0,ge.useRef)(null),Ze=(0,ge.useRef)(null),dt,We=function(Ot){if(ae.current){var Qe=Math.ceil(Ot.touches[0].pageX),st=Math.ceil(Ot.touches[0].pageY),pe=he.current-Qe,Mt=re.current-st,sn=Math.abs(pe)>Math.abs(Mt);sn?he.current=Qe:re.current=st;var nn=te(sn,sn?pe:Mt,!1,Ot);nn&&Ot.preventDefault(),clearInterval(Ze.current),nn&&(Ze.current=setInterval(function(){sn?pe*=It:Mt*=It;var Kt=Math.floor(sn?pe:Mt);(!te(sn,Kt,!0)||Math.abs(Kt)<=.1)&&clearInterval(Ze.current)},16))}},Le=function(){ae.current=!1,dt()},it=function(Ot){dt(),Ot.touches.length===1&&!ae.current&&(ae.current=!0,he.current=Math.ceil(Ot.touches[0].pageX),re.current=Math.ceil(Ot.touches[0].pageY),fe.current=Ot.target,fe.current.addEventListener("touchmove",We,{passive:!1}),fe.current.addEventListener("touchend",Le,{passive:!0}))};dt=function(){fe.current&&(fe.current.removeEventListener("touchmove",We),fe.current.removeEventListener("touchend",Le))},(0,Re.Z)(function(){return de&&ne.current.addEventListener("touchstart",it,{passive:!0}),function(){var yt;(yt=ne.current)===null||yt===void 0||yt.removeEventListener("touchstart",it),dt(),clearInterval(Ze.current)}},[de])}function Ne(de){return Math.floor(Math.pow(de,.5))}function pt(de,ne){var te="touches"in de?de.touches[0]:de;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function xe(de,ne,te){ge.useEffect(function(){var ae=ne.current;if(de&&ae){var he=!1,re,fe,Ze=function(){se.Z.cancel(re)},dt=function yt(){Ze(),re=(0,se.Z)(function(){te(fe),yt()})},We=function(){he=!1,Ze()},Le=function(Ot){if(!(Ot.target.draggable||Ot.button!==0)){var Qe=Ot;Qe._virtualHandled||(Qe._virtualHandled=!0,he=!0)}},it=function(Ot){if(he){var Qe=pt(Ot,!1),st=ae.getBoundingClientRect(),pe=st.top,Mt=st.bottom;if(Qe<=pe){var sn=pe-Qe;fe=-Ne(sn),dt()}else if(Qe>=Mt){var nn=Qe-Mt;fe=Ne(nn),dt()}else Ze()}};return ae.addEventListener("mousedown",Le),ae.ownerDocument.addEventListener("mouseup",We),ae.ownerDocument.addEventListener("mousemove",it),ae.ownerDocument.addEventListener("dragend",We),function(){ae.removeEventListener("mousedown",Le),ae.ownerDocument.removeEventListener("mouseup",We),ae.ownerDocument.removeEventListener("mousemove",it),ae.ownerDocument.removeEventListener("dragend",We),Ze()}}},[de])}var me=10;function ot(de,ne,te,ae,he,re,fe,Ze){var dt=ge.useRef(),We=ge.useState(null),Le=(0,Ce.Z)(We,2),it=Le[0],yt=Le[1];return(0,Re.Z)(function(){if(it&&it.times<me){if(!de.current){yt(function(Ht){return(0,oe.Z)({},Ht)});return}re();var Ot=it.targetAlign,Qe=it.originAlign,st=it.index,pe=it.offset,Mt=de.current.clientHeight,sn=!1,nn=Ot,Kt=null;if(Mt){for(var Vt=Ot||Qe,en=0,gt=0,kt=0,$t=Math.min(ne.length-1,st),Cn=0;Cn<=$t;Cn+=1){var Ue=he(ne[Cn]);gt=en;var St=te.get(Ue);kt=gt+(St===void 0?ae:St),en=kt}for(var vt=Vt==="top"?pe:Mt-pe,Bt=$t;Bt>=0;Bt-=1){var yn=he(ne[Bt]),Mn=te.get(yn);if(Mn===void 0){sn=!0;break}if(vt-=Mn,vt<=0)break}switch(Vt){case"top":Kt=gt-pe;break;case"bottom":Kt=kt-Mt+pe;break;default:{var cr=de.current.scrollTop,qn=cr+Mt;gt<cr?nn="top":kt>qn&&(nn="bottom")}}Kt!==null&&fe(Kt),Kt!==it.lastTop&&(sn=!0)}sn&&yt((0,oe.Z)((0,oe.Z)({},it),{},{times:it.times+1,targetAlign:nn,lastTop:Kt}))}},[it,de.current]),function(Ot){if(Ot==null){Ze();return}if(se.Z.cancel(dt.current),typeof Ot=="number")fe(Ot);else if(Ot&&(0,Ee.Z)(Ot)==="object"){var Qe,st=Ot.align;"index"in Ot?Qe=Ot.index:Qe=ne.findIndex(function(sn){return he(sn)===Ot.key});var pe=Ot.offset,Mt=pe===void 0?0:pe;yt({times:0,index:Qe,offset:Mt,originAlign:st})}}}var Zt=ge.forwardRef(function(de,ne){var te=de.prefixCls,ae=de.rtl,he=de.scrollOffset,re=de.scrollRange,fe=de.onStartMove,Ze=de.onStopMove,dt=de.onScroll,We=de.horizontal,Le=de.spinSize,it=de.containerSize,yt=de.style,Ot=de.thumbStyle,Qe=de.showScrollBar,st=ge.useState(!1),pe=(0,Ce.Z)(st,2),Mt=pe[0],sn=pe[1],nn=ge.useState(null),Kt=(0,Ce.Z)(nn,2),Vt=Kt[0],en=Kt[1],gt=ge.useState(null),kt=(0,Ce.Z)(gt,2),$t=kt[0],Cn=kt[1],Ue=!ae,St=ge.useRef(),vt=ge.useRef(),Bt=ge.useState(Qe),yn=(0,Ce.Z)(Bt,2),Mn=yn[0],cr=yn[1],qn=ge.useRef(),Ht=function(){Qe===!0||Qe===!1||(clearTimeout(qn.current),cr(!0),qn.current=setTimeout(function(){cr(!1)},3e3))},Yn=re-it||0,Qt=it-Le||0,vn=ge.useMemo(function(){if(he===0||Yn===0)return 0;var gr=he/Yn;return gr*Qt},[he,Yn,Qt]),Rn=function(Gn){Gn.stopPropagation(),Gn.preventDefault()},Jn=ge.useRef({top:vn,dragging:Mt,pageY:Vt,startTop:$t});Jn.current={top:vn,dragging:Mt,pageY:Vt,startTop:$t};var zn=function(Gn){sn(!0),en(pt(Gn,We)),Cn(Jn.current.top),fe(),Gn.stopPropagation(),Gn.preventDefault()};ge.useEffect(function(){var gr=function(Kr){Kr.preventDefault()},Gn=St.current,Sr=vt.current;return Gn.addEventListener("touchstart",gr,{passive:!1}),Sr.addEventListener("touchstart",zn,{passive:!1}),function(){Gn.removeEventListener("touchstart",gr),Sr.removeEventListener("touchstart",zn)}},[]);var pn=ge.useRef();pn.current=Yn;var dn=ge.useRef();dn.current=Qt,ge.useEffect(function(){if(Mt){var gr,Gn=function(Kr){var Pn=Jn.current,pr=Pn.dragging,Br=Pn.pageY,dr=Pn.startTop;se.Z.cancel(gr);var Gt=St.current.getBoundingClientRect(),ln=it/(We?Gt.width:Gt.height);if(pr){var bt=(pt(Kr,We)-Br)*ln,Rt=dr;!Ue&&We?Rt-=bt:Rt+=bt;var Nt=pn.current,_t=dn.current,ft=_t?Rt/_t:0,cn=Math.ceil(ft*Nt);cn=Math.max(cn,0),cn=Math.min(cn,Nt),gr=(0,se.Z)(function(){dt(cn,We)})}},Sr=function(){sn(!1),Ze()};return window.addEventListener("mousemove",Gn,{passive:!0}),window.addEventListener("touchmove",Gn,{passive:!0}),window.addEventListener("mouseup",Sr,{passive:!0}),window.addEventListener("touchend",Sr,{passive:!0}),function(){window.removeEventListener("mousemove",Gn),window.removeEventListener("touchmove",Gn),window.removeEventListener("mouseup",Sr),window.removeEventListener("touchend",Sr),se.Z.cancel(gr)}}},[Mt]),ge.useEffect(function(){return Ht(),function(){clearTimeout(qn.current)}},[he]),ge.useImperativeHandle(ne,function(){return{delayHidden:Ht}});var kn="".concat(te,"-scrollbar"),ir={position:"absolute",visibility:Mn?null:"hidden"},sr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return We?(Object.assign(ir,{height:8,left:0,right:0,bottom:0}),Object.assign(sr,(0,Ae.Z)({height:"100%",width:Le},Ue?"left":"right",vn))):(Object.assign(ir,(0,Ae.Z)({width:8,top:0,bottom:0},Ue?"right":"left",0)),Object.assign(sr,{width:"100%",height:Le,top:vn})),ge.createElement("div",{ref:St,className:ke()(kn,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(kn,"-horizontal"),We),"".concat(kn,"-vertical"),!We),"".concat(kn,"-visible"),Mn)),style:(0,oe.Z)((0,oe.Z)({},ir),yt),onMouseDown:Rn,onMouseMove:Ht},ge.createElement("div",{ref:vt,className:ke()("".concat(kn,"-thumb"),(0,Ae.Z)({},"".concat(kn,"-thumb-moving"),Mt)),style:(0,oe.Z)((0,oe.Z)({},sr),Ot),onMouseDown:zn}))}),Tt=Zt,Se=20;function nt(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=de/ne*de;return isNaN(te)&&(te=0),te=Math.max(te,Se),Math.floor(te)}var ht=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],zt=[],At={overflowY:"auto",overflowAnchor:"none"};function Jt(de,ne){var te=de.prefixCls,ae=te===void 0?"rc-virtual-list":te,he=de.className,re=de.height,fe=de.itemHeight,Ze=de.fullHeight,dt=Ze===void 0?!0:Ze,We=de.style,Le=de.data,it=de.children,yt=de.itemKey,Ot=de.virtual,Qe=de.direction,st=de.scrollWidth,pe=de.component,Mt=pe===void 0?"div":pe,sn=de.onScroll,nn=de.onVirtualScroll,Kt=de.onVisibleChange,Vt=de.innerProps,en=de.extraRender,gt=de.styles,kt=de.showScrollBar,$t=kt===void 0?"optional":kt,Cn=(0,ye.Z)(de,ht),Ue=ge.useCallback(function(on){return typeof yt=="function"?yt(on):on==null?void 0:on[yt]},[yt]),St=ce(Ue,null,null),vt=(0,Ce.Z)(St,4),Bt=vt[0],yn=vt[1],Mn=vt[2],cr=vt[3],qn=!!(Ot!==!1&&re&&fe),Ht=ge.useMemo(function(){return Object.values(Mn.maps).reduce(function(on,Sn){return on+Sn},0)},[Mn.id,Mn.maps]),Yn=qn&&Le&&(Math.max(fe*Le.length,Ht)>re||!!st),Qt=Qe==="rtl",vn=ke()(ae,(0,Ae.Z)({},"".concat(ae,"-rtl"),Qt),he),Rn=Le||zt,Jn=(0,ge.useRef)(),zn=(0,ge.useRef)(),pn=(0,ge.useRef)(),dn=(0,ge.useState)(0),kn=(0,Ce.Z)(dn,2),ir=kn[0],sr=kn[1],gr=(0,ge.useState)(0),Gn=(0,Ce.Z)(gr,2),Sr=Gn[0],nr=Gn[1],Kr=(0,ge.useState)(!1),Pn=(0,Ce.Z)(Kr,2),pr=Pn[0],Br=Pn[1],dr=function(){Br(!0)},Gt=function(){Br(!1)},ln={getKey:Ue};function bt(on){sr(function(Sn){var wn;typeof on=="function"?wn=on(Sn):wn=on;var Bn=za(wn);return Jn.current.scrollTop=Bn,Bn})}var Rt=(0,ge.useRef)({start:0,end:Rn.length}),Nt=(0,ge.useRef)(),_t=$e(Rn,Ue),ft=(0,Ce.Z)(_t,1),cn=ft[0];Nt.current=cn;var mn=ge.useMemo(function(){if(!qn)return{scrollHeight:void 0,start:0,end:Rn.length-1,offset:void 0};if(!Yn){var on;return{scrollHeight:((on=zn.current)===null||on===void 0?void 0:on.offsetHeight)||0,start:0,end:Rn.length-1,offset:void 0}}for(var Sn=0,wn,Bn,fr,Dr=Rn.length,Vn=0;Vn<Dr;Vn+=1){var rr=Rn[Vn],yr=Ue(rr),Wr=Mn.get(yr),xa=Sn+(Wr===void 0?fe:Wr);xa>=ir&&wn===void 0&&(wn=Vn,Bn=Sn),xa>ir+re&&fr===void 0&&(fr=Vn),Sn=xa}return wn===void 0&&(wn=0,Bn=0,fr=Math.ceil(re/fe)),fr===void 0&&(fr=Rn.length-1),fr=Math.min(fr+1,Rn.length-1),{scrollHeight:Sn,start:wn,end:fr,offset:Bn}},[Yn,qn,ir,Rn,cr,re]),bn=mn.scrollHeight,tn=mn.start,qt=mn.end,Ct=mn.offset;Rt.current.start=tn,Rt.current.end=qt,ge.useLayoutEffect(function(){var on=Mn.getRecord();if(on.size===1){var Sn=Array.from(on.keys())[0],wn=on.get(Sn),Bn=Rn[tn];if(Bn&&wn===void 0){var fr=Ue(Bn);if(fr===Sn){var Dr=Mn.get(Sn),Vn=Dr-fe;bt(function(rr){return rr+Vn})}}}Mn.resetRecord()},[bn]);var gn=ge.useState({width:0,height:re}),xr=(0,Ce.Z)(gn,2),ur=xr[0],Ar=xr[1],sa=function(Sn){Ar({width:Sn.offsetWidth,height:Sn.offsetHeight})},ya=(0,ge.useRef)(),Ea=(0,ge.useRef)(),na=ge.useMemo(function(){return nt(ur.width,st)},[ur.width,st]),Ur=ge.useMemo(function(){return nt(ur.height,bn)},[ur.height,bn]),la=bn-re,ba=(0,ge.useRef)(la);ba.current=la;function za(on){var Sn=on;return Number.isNaN(ba.current)||(Sn=Math.min(Sn,ba.current)),Sn=Math.max(Sn,0),Sn}var Wa=ir<=0,Ka=ir>=la,ca=Sr<=0,Ta=Sr>=st,Nr=je(Wa,Ka,ca,Ta),No=function(){return{x:Qt?-Sr:Sr,y:ir}},Ro=(0,ge.useRef)(No()),Bo=(0,ue.zX)(function(on){if(nn){var Sn=(0,oe.Z)((0,oe.Z)({},No()),on);(Ro.current.x!==Sn.x||Ro.current.y!==Sn.y)&&(nn(Sn),Ro.current=Sn)}});function po(on,Sn){var wn=on;Sn?((0,qe.flushSync)(function(){nr(wn)}),Bo()):bt(wn)}function qo(on){var Sn=on.currentTarget.scrollTop;Sn!==ir&&bt(Sn),sn==null||sn(on),Bo()}var vo=function(Sn){var wn=Sn,Bn=st?st-ur.width:0;return wn=Math.max(wn,0),wn=Math.min(wn,Bn),wn},Do=(0,ue.zX)(function(on,Sn){Sn?((0,qe.flushSync)(function(){nr(function(wn){var Bn=wn+(Qt?-on:on);return vo(Bn)})}),Bo()):bt(function(wn){var Bn=wn+on;return Bn})}),Qa=xt(qn,Wa,Ka,ca,Ta,!!st,Do),jo=(0,Ce.Z)(Qa,2),ti=jo[0],Ci=jo[1];_e(qn,Jn,function(on,Sn,wn,Bn){var fr=Bn;return Nr(on,Sn,wn)?!1:!fr||!fr._virtualHandled?(fr&&(fr._virtualHandled=!0),ti({preventDefault:function(){},deltaX:on?Sn:0,deltaY:on?0:Sn}),!0):!1}),xe(Yn,Jn,function(on){bt(function(Sn){return Sn+on})}),(0,Re.Z)(function(){function on(wn){var Bn=Wa&&wn.detail<0,fr=Ka&&wn.detail>0;qn&&!Bn&&!fr&&wn.preventDefault()}var Sn=Jn.current;return Sn.addEventListener("wheel",ti,{passive:!1}),Sn.addEventListener("DOMMouseScroll",Ci,{passive:!0}),Sn.addEventListener("MozMousePixelScroll",on,{passive:!1}),function(){Sn.removeEventListener("wheel",ti),Sn.removeEventListener("DOMMouseScroll",Ci),Sn.removeEventListener("MozMousePixelScroll",on)}},[qn,Wa,Ka]),(0,Re.Z)(function(){if(st){var on=vo(Sr);nr(on),Bo({x:on})}},[ur.width,st]);var Fr=function(){var Sn,wn;(Sn=ya.current)===null||Sn===void 0||Sn.delayHidden(),(wn=Ea.current)===null||wn===void 0||wn.delayHidden()},da=ot(Jn,Rn,Mn,fe,Ue,function(){return yn(!0)},bt,Fr);ge.useImperativeHandle(ne,function(){return{nativeElement:pn.current,getScrollInfo:No,scrollTo:function(Sn){function wn(Bn){return Bn&&(0,Ee.Z)(Bn)==="object"&&("left"in Bn||"top"in Bn)}wn(Sn)?(Sn.left!==void 0&&nr(vo(Sn.left)),da(Sn.top)):da(Sn)}}}),(0,Re.Z)(function(){if(Kt){var on=Rn.slice(tn,qt+1);Kt(on,Rn)}},[tn,qt,Rn]);var tt=He(Rn,Ue,Mn,fe),Ft=en==null?void 0:en({start:tn,end:qt,virtual:Yn,offsetX:Sr,offsetY:Ct,rtl:Qt,getSize:tt}),Ut=ze(Rn,tn,qt,st,Sr,Bt,it,ln),hn=null;re&&(hn=(0,oe.Z)((0,Ae.Z)({},dt?"height":"maxHeight",re),At),qn&&(hn.overflowY="hidden",st&&(hn.overflowX="hidden"),pr&&(hn.pointerEvents="none")));var xn={};return Qt&&(xn.dir="rtl"),ge.createElement("div",(0,y.Z)({ref:pn,style:(0,oe.Z)((0,oe.Z)({},We),{},{position:"relative"}),className:vn},xn,Cn),ge.createElement(ve.Z,{onResize:sa},ge.createElement(Mt,{className:"".concat(ae,"-holder"),style:hn,ref:Jn,onScroll:qo,onMouseEnter:Fr},ge.createElement(Oe,{prefixCls:ae,height:bn,offsetX:Sr,offsetY:Ct,scrollWidth:st,onInnerResize:yn,ref:zn,innerProps:Vt,rtl:Qt,extra:Ft},Ut))),Yn&&bn>re&&ge.createElement(Tt,{ref:ya,prefixCls:ae,scrollOffset:ir,scrollRange:bn,rtl:Qt,onScroll:po,onStartMove:dr,onStopMove:Gt,spinSize:Ur,containerSize:ur.height,style:gt==null?void 0:gt.verticalScrollBar,thumbStyle:gt==null?void 0:gt.verticalScrollBarThumb,showScrollBar:$t}),Yn&&st>ur.width&&ge.createElement(Tt,{ref:Ea,prefixCls:ae,scrollOffset:Sr,scrollRange:st,rtl:Qt,onScroll:po,onStartMove:dr,onStopMove:Gt,spinSize:na,containerSize:ur.width,horizontal:!0,style:gt==null?void 0:gt.horizontalScrollBar,thumbStyle:gt==null?void 0:gt.horizontalScrollBarThumb,showScrollBar:$t}))}var wt=ge.forwardRef(Jt);wt.displayName="List";var an=wt,Xt=an},51581:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});var y=function(){function ge(qe,Ge){for(var Oe=0;Oe<Ge.length;Oe++){var we=Ge[Oe];we.enumerable=we.enumerable||!1,we.configurable=!0,"value"in we&&(we.writable=!0),Object.defineProperty(qe,we.key,we)}}return function(qe,Ge,Oe){return Ge&&ge(qe.prototype,Ge),Oe&&ge(qe,Oe),qe}}(),Ee=b(59301),oe=ye(Ee),Ae=b(12708),Ce=ye(Ae);function ye(ge){return ge&&ge.__esModule?ge:{default:ge}}function De(ge,qe){var Ge={};for(var Oe in ge)qe.indexOf(Oe)>=0||Object.prototype.hasOwnProperty.call(ge,Oe)&&(Ge[Oe]=ge[Oe]);return Ge}function ke(ge,qe){if(!(ge instanceof qe))throw new TypeError("Cannot call a class as a function")}function ve(ge,qe){if(!ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return qe&&(typeof qe=="object"||typeof qe=="function")?qe:ge}function ue(ge,qe){if(typeof qe!="function"&&qe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof qe);ge.prototype=Object.create(qe&&qe.prototype,{constructor:{value:ge,enumerable:!1,writable:!0,configurable:!0}}),qe&&(Object.setPrototypeOf?Object.setPrototypeOf(ge,qe):ge.__proto__=qe)}var Re=function(ge){ue(qe,ge);function qe(Ge){ke(this,qe);var Oe=ve(this,(qe.__proto__||Object.getPrototypeOf(qe)).call(this,Ge));return Oe.scrollListener=Oe.scrollListener.bind(Oe),Oe.eventListenerOptions=Oe.eventListenerOptions.bind(Oe),Oe.mousewheelListener=Oe.mousewheelListener.bind(Oe),Oe}return y(qe,[{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 Oe=this.getParentElement(this.scrollComponent);Oe.scrollTop=Oe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Oe=!1,we={get passive(){Oe=!0}};try{document.addEventListener("test",null,we),document.removeEventListener("test",null,we)}catch(ze){}return Oe}},{key:"eventListenerOptions",value:function(){var Oe=this.props.useCapture;return this.isPassiveSupported()&&(Oe={useCapture:this.props.useCapture,passive:!0}),Oe}},{key:"setDefaultLoader",value:function(Oe){this.defaultLoader=Oe}},{key:"detachMousewheelListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.scrollComponent.parentNode),Oe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.getParentElement(this.scrollComponent)),Oe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Oe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Oe){var we=this.props.getScrollParent&&this.props.getScrollParent();return we!=null?we:Oe&&Oe.parentNode}},{key:"filterProps",value:function(Oe){return Oe}},{key:"attachScrollListener",value:function(){var Oe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Oe)){var we=window;this.props.useWindow===!1&&(we=Oe),we.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),we.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),we.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Oe){Oe.deltaY===1&&!this.isPassiveSupported()&&Oe.preventDefault()}},{key:"scrollListener",value:function(){var Oe=this.scrollComponent,we=window,ze=this.getParentElement(Oe),ct=void 0;if(this.props.useWindow){var Je=document.documentElement||document.body.parentNode||document.body,$e=we.pageYOffset!==void 0?we.pageYOffset:Je.scrollTop;this.props.isReverse?ct=$e:ct=this.calculateOffset(Oe,$e)}else this.props.isReverse?ct=ze.scrollTop:ct=Oe.scrollHeight-ze.scrollTop-ze.clientHeight;ct<Number(this.props.threshold)&&Oe&&Oe.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ze.scrollHeight,this.beforeScrollTop=ze.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(Oe,we){return Oe?this.calculateTopPosition(Oe)+(Oe.offsetHeight-we-window.innerHeight):0}},{key:"calculateTopPosition",value:function(Oe){return Oe?Oe.offsetTop+this.calculateTopPosition(Oe.offsetParent):0}},{key:"render",value:function(){var Oe=this,we=this.filterProps(this.props),ze=we.children,ct=we.element,Je=we.hasMore,$e=we.initialLoad,se=we.isReverse,Ie=we.loader,ut=we.loadMore,je=we.pageStart,xt=we.ref,He=we.threshold,et=we.useCapture,lt=we.useWindow,Pe=we.getScrollParent,Fe=De(we,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Fe.ref=function(ce){Oe.scrollComponent=ce,xt&&xt(ce)};var Me=[ze];return Je&&(Ie?se?Me.unshift(Ie):Me.push(Ie):this.defaultLoader&&(se?Me.unshift(this.defaultLoader):Me.push(this.defaultLoader))),oe.default.createElement(ct,Fe,Me)}}]),qe}(Ee.Component);Re.propTypes={children:Ce.default.node.isRequired,element:Ce.default.node,hasMore:Ce.default.bool,initialLoad:Ce.default.bool,isReverse:Ce.default.bool,loader:Ce.default.node,loadMore:Ce.default.func.isRequired,pageStart:Ce.default.number,ref:Ce.default.func,getScrollParent:Ce.default.func,threshold:Ce.default.number,useCapture:Ce.default.bool,useWindow:Ce.default.bool},Re.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Pt.default=Re,Dn.exports=Pt.default},26724:function(Dn,Pt,b){Dn.exports=b(51581)},45329:function(Dn,Pt,b){"use strict";b.d(Pt,{JN:function(){return re},Rp:function(){return $e},W8:function(){return dt}});var y=b(54476),Ee=b(42978),oe=b(75682),Ae=b(67732),Ce=b(83652),ye=b(85458),De=b(58289),ke=b(42403),ve=b(31226),ue=b(20068),Re=b(59301),ge=b(12708),qe=b.n(ge),Ge=b(4676),Oe=b(44520),we=b.n(Oe),ze=b(94480),ct=function(){function We(){(0,Ae.Z)(this,We),(0,ue.Z)(this,"refs",{})}return(0,Ce.Z)(We,[{key:"add",value:function(it,yt){this.refs[it]||(this.refs[it]=[]),this.refs[it].push(yt)}},{key:"remove",value:function(it,yt){var Ot=this.getIndex(it,yt);Ot!==-1&&this.refs[it].splice(Ot,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var it=this;return this.refs[this.active.collection].find(function(yt){var Ot=yt.node;return Ot.sortableInfo.index==it.active.index})}},{key:"getIndex",value:function(it,yt){return this.refs[it].indexOf(yt)}},{key:"getOrderedRefs",value:function(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[it].sort(Je)}}]),We}();function Je(We,Le){var it=We.node.sortableInfo.index,yt=Le.node.sortableInfo.index;return it-yt}function $e(We,Le,it){return We=We.slice(),We.splice(it<0?We.length+it:it,0,We.splice(Le,1)[0]),We}function se(We,Le){return Object.keys(We).reduce(function(it,yt){return Le.indexOf(yt)===-1&&(it[yt]=We[yt]),it},{})}var Ie={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ut=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var We=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Le=(Array.prototype.slice.call(We).join("").match(/-(moz|webkit|ms)-/)||We.OLink===""&&["","o"])[1];switch(Le){case"ms":return"ms";default:return Le&&Le.length?Le[0].toUpperCase()+Le.substr(1):""}}();function je(We,Le){Object.keys(Le).forEach(function(it){We.style[it]=Le[it]})}function xt(We,Le){We.style["".concat(ut,"Transform")]=Le==null?"":"translate3d(".concat(Le.x,"px,").concat(Le.y,"px,0)")}function He(We,Le){We.style["".concat(ut,"TransitionDuration")]=Le==null?"":"".concat(Le,"ms")}function et(We,Le){for(;We;){if(Le(We))return We;We=We.parentNode}return null}function lt(We,Le,it){return Math.max(We,Math.min(it,Le))}function Pe(We){return We.substr(-2)==="px"?parseFloat(We):0}function Fe(We){var Le=window.getComputedStyle(We);return{bottom:Pe(Le.marginBottom),left:Pe(Le.marginLeft),right:Pe(Le.marginRight),top:Pe(Le.marginTop)}}function Me(We,Le){var it=Le.displayName||Le.name;return it?"".concat(We,"(").concat(it,")"):We}function ce(We,Le){var it=We.getBoundingClientRect();return{top:it.top+Le.top,left:it.left+Le.left}}function It(We){return We.touches&&We.touches.length?{x:We.touches[0].pageX,y:We.touches[0].pageY}:We.changedTouches&&We.changedTouches.length?{x:We.changedTouches[0].pageX,y:We.changedTouches[0].pageY}:{x:We.pageX,y:We.pageY}}function _e(We){return We.touches&&We.touches.length||We.changedTouches&&We.changedTouches.length}function Ne(We,Le){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(We){var yt={left:it.left+We.offsetLeft,top:it.top+We.offsetTop};return We.parentNode===Le?yt:Ne(We.parentNode,Le,yt)}}function pt(We,Le,it){return We<it&&We>Le?We-1:We>it&&We<Le?We+1:We}function xe(We){var Le=We.lockOffset,it=We.width,yt=We.height,Ot=Le,Qe=Le,st="px";if(typeof Le=="string"){var pe=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(Le);we()(pe!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',Le),Ot=parseFloat(Le),Qe=parseFloat(Le),st=pe[1]}return we()(isFinite(Ot)&&isFinite(Qe),"lockOffset value should be a finite. Given %s",Le),st==="%"&&(Ot=Ot*it/100,Qe=Qe*yt/100),{x:Ot,y:Qe}}function me(We){var Le=We.height,it=We.width,yt=We.lockOffset,Ot=Array.isArray(yt)?yt:[yt,yt];we()(Ot.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",yt);var Qe=(0,Ee.Z)(Ot,2),st=Qe[0],pe=Qe[1];return[xe({height:Le,lockOffset:st,width:it}),xe({height:Le,lockOffset:pe,width:it})]}function ot(We){var Le=window.getComputedStyle(We),it=/(auto|scroll)/,yt=["overflow","overflowX","overflowY"];return yt.find(function(Ot){return it.test(Le[Ot])})}function Zt(We){return We instanceof HTMLElement?ot(We)?We:Zt(We.parentNode):null}function Tt(We){var Le=window.getComputedStyle(We);return Le.display==="grid"?{x:Pe(Le.gridColumnGap),y:Pe(Le.gridRowGap)}:{x:0,y:0}}var Se={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},nt={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function ht(We){var Le="input, textarea, select, canvas, [contenteditable]",it=We.querySelectorAll(Le),yt=We.cloneNode(!0),Ot=(0,ze.Z)(yt.querySelectorAll(Le));return Ot.forEach(function(Qe,st){if(Qe.type!=="file"&&(Qe.value=it[st].value),Qe.type==="radio"&&Qe.name&&(Qe.name="__sortableClone__".concat(Qe.name)),Qe.tagName===nt.Canvas&&it[st].width>0&&it[st].height>0){var pe=Qe.getContext("2d");pe.drawImage(it[st],0,0)}}),yt}function zt(We){var Le,it,yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(Ot){_inherits(Qe,Ot);function Qe(){return _classCallCheck(this,Qe),_possibleConstructorReturn(this,_getPrototypeOf(Qe).apply(this,arguments))}return _createClass(Qe,[{key:"componentDidMount",value:function(){var pe=findDOMNode(this);pe.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(yt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var pe=yt.withRef?"wrappedInstance":null;return createElement(We,_extends({ref:pe},this.props))}}]),Qe}(Component),_defineProperty(Le,"displayName",Me("sortableHandle",We)),it}function At(We){return We.sortableHandle!=null}var Jt=function(){function We(Le,it){(0,Ae.Z)(this,We),this.container=Le,this.onScrollCallback=it}return(0,Ce.Z)(We,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(it){var yt=this,Ot=it.translate,Qe=it.minTranslate,st=it.maxTranslate,pe=it.width,Mt=it.height,sn={x:0,y:0},nn={x:1,y:1},Kt={x:10,y:10},Vt=this.container,en=Vt.scrollTop,gt=Vt.scrollLeft,kt=Vt.scrollHeight,$t=Vt.scrollWidth,Cn=Vt.clientHeight,Ue=Vt.clientWidth,St=en===0,vt=kt-en-Cn===0,Bt=gt===0,yn=$t-gt-Ue===0;Ot.y>=st.y-Mt/2&&!vt?(sn.y=1,nn.y=Kt.y*Math.abs((st.y-Mt/2-Ot.y)/Mt)):Ot.x>=st.x-pe/2&&!yn?(sn.x=1,nn.x=Kt.x*Math.abs((st.x-pe/2-Ot.x)/pe)):Ot.y<=Qe.y+Mt/2&&!St?(sn.y=-1,nn.y=Kt.y*Math.abs((Ot.y-Mt/2-Qe.y)/Mt)):Ot.x<=Qe.x+pe/2&&!Bt&&(sn.x=-1,nn.x=Kt.x*Math.abs((Ot.x-pe/2-Qe.x)/pe)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(sn.x!==0||sn.y!==0)&&(this.interval=setInterval(function(){yt.isAutoScrolling=!0;var Mn={left:nn.x*sn.x,top:nn.y*sn.y};yt.container.scrollTop+=Mn.top,yt.container.scrollLeft+=Mn.left,yt.onScrollCallback(Mn)},5))}}]),We}();function wt(We){var Le=We.node;return{height:Le.offsetHeight,width:Le.offsetWidth}}function an(We){var Le=[nt.Input,nt.Textarea,nt.Select,nt.Option,nt.Button];return!!(Le.indexOf(We.target.tagName)!==-1||et(We.target,function(it){return it.contentEditable==="true"}))}var Xt={axis:qe().oneOf(["x","y","xy"]),contentWindow:qe().any,disableAutoscroll:qe().bool,distance:qe().number,getContainer:qe().func,getHelperDimensions:qe().func,helperClass:qe().string,helperContainer:qe().oneOfType([qe().func,typeof HTMLElement=="undefined"?qe().any:qe().instanceOf(HTMLElement)]),hideSortableGhost:qe().bool,keyboardSortingTransitionDuration:qe().number,lockAxis:qe().string,lockOffset:qe().oneOfType([qe().number,qe().string,qe().arrayOf(qe().oneOfType([qe().number,qe().string]))]),lockToContainerEdges:qe().bool,onSortEnd:qe().func,onSortMove:qe().func,onSortOver:qe().func,onSortStart:qe().func,pressDelay:qe().number,pressThreshold:qe().number,keyCodes:qe().shape({lift:qe().arrayOf(qe().number),drop:qe().arrayOf(qe().number),cancel:qe().arrayOf(qe().number),up:qe().arrayOf(qe().number),down:qe().arrayOf(qe().number)}),shouldCancelStart:qe().func,transitionDuration:qe().number,updateBeforeSortStart:qe().func,useDragHandle:qe().bool,useWindowAsScrollContainer:qe().bool},de={lift:[Se.SPACE],drop:[Se.SPACE],cancel:[Se.ESC],up:[Se.UP,Se.LEFT],down:[Se.DOWN,Se.RIGHT]},ne={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:wt,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:de,shouldCancelStart:an,transitionDuration:300,useWindowAsScrollContainer:!1},te=Object.keys(Xt);function ae(We){we()(!(We.distance&&We.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function he(We,Le){try{var it=We()}catch(yt){return Le(!0,yt)}return it&&it.then?it.then(Le.bind(null,!1),Le.bind(null,!0)):Le(!1,value)}function re(We){var Le,it,yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(Ot){(0,ke.Z)(Qe,Ot);function Qe(st){var pe;return(0,Ae.Z)(this,Qe),pe=(0,ye.Z)(this,(0,De.Z)(Qe).call(this,st)),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"state",{}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleStart",function(Mt){var sn=pe.props,nn=sn.distance,Kt=sn.shouldCancelStart;if(!(Mt.button===2||Kt(Mt))){pe.touched=!0,pe.position=It(Mt);var Vt=et(Mt.target,function(Ue){return Ue.sortableInfo!=null});if(Vt&&Vt.sortableInfo&&pe.nodeIsChild(Vt)&&!pe.state.sorting){var en=pe.props.useDragHandle,gt=Vt.sortableInfo,kt=gt.index,$t=gt.collection,Cn=gt.disabled;if(Cn||en&&!et(Mt.target,At))return;pe.manager.active={collection:$t,index:kt},!_e(Mt)&&Mt.target.tagName===nt.Anchor&&Mt.preventDefault(),nn||(pe.props.pressDelay===0?pe.handlePress(Mt):pe.pressTimer=setTimeout(function(){return pe.handlePress(Mt)},pe.props.pressDelay))}}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"nodeIsChild",function(Mt){return Mt.sortableInfo.manager===pe.manager}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleMove",function(Mt){var sn=pe.props,nn=sn.distance,Kt=sn.pressThreshold;if(!pe.state.sorting&&pe.touched&&!pe._awaitingUpdateBeforeSortStart){var Vt=It(Mt),en={x:pe.position.x-Vt.x,y:pe.position.y-Vt.y},gt=Math.abs(en.x)+Math.abs(en.y);pe.delta=en,!nn&&(!Kt||gt>=Kt)?(clearTimeout(pe.cancelTimer),pe.cancelTimer=setTimeout(pe.cancel,0)):nn&&gt>=nn&&pe.manager.isActive()&&pe.handlePress(Mt)}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleEnd",function(){pe.touched=!1,pe.cancel()}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"cancel",function(){var Mt=pe.props.distance,sn=pe.state.sorting;sn||(Mt||clearTimeout(pe.pressTimer),pe.manager.active=null)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handlePress",function(Mt){try{var sn=pe.manager.getActive(),nn=function(){if(sn){var Kt=function(){var qn=vt.sortableInfo.index,Ht=Fe(vt),Yn=Tt(pe.container),Qt=pe.scrollContainer.getBoundingClientRect(),vn=gt({index:qn,node:vt,collection:Bt});if(pe.node=vt,pe.margin=Ht,pe.gridGap=Yn,pe.width=vn.width,pe.height=vn.height,pe.marginOffset={x:pe.margin.left+pe.margin.right+pe.gridGap.x,y:Math.max(pe.margin.top,pe.margin.bottom,pe.gridGap.y)},pe.boundingClientRect=vt.getBoundingClientRect(),pe.containerBoundingRect=Qt,pe.index=qn,pe.newIndex=qn,pe.axis={x:en.indexOf("x")>=0,y:en.indexOf("y")>=0},pe.offsetEdge=Ne(vt,pe.container),yn?pe.initialOffset=It((0,oe.Z)({},Mt,{pageX:pe.boundingClientRect.left,pageY:pe.boundingClientRect.top})):pe.initialOffset=It(Mt),pe.initialScroll={left:pe.scrollContainer.scrollLeft,top:pe.scrollContainer.scrollTop},pe.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},pe.helper=pe.helperContainer.appendChild(ht(vt)),je(pe.helper,{boxSizing:"border-box",height:"".concat(pe.height,"px"),left:"".concat(pe.boundingClientRect.left-Ht.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(pe.boundingClientRect.top-Ht.top,"px"),width:"".concat(pe.width,"px")}),yn&&pe.helper.focus(),$t&&(pe.sortableGhost=vt,je(vt,{opacity:0,visibility:"hidden"})),pe.minTranslate={},pe.maxTranslate={},yn){var Rn=St?{top:0,left:0,width:pe.contentWindow.innerWidth,height:pe.contentWindow.innerHeight}:pe.containerBoundingRect,Jn=Rn.top,zn=Rn.left,pn=Rn.width,dn=Rn.height,kn=Jn+dn,ir=zn+pn;pe.axis.x&&(pe.minTranslate.x=zn-pe.boundingClientRect.left,pe.maxTranslate.x=ir-(pe.boundingClientRect.left+pe.width)),pe.axis.y&&(pe.minTranslate.y=Jn-pe.boundingClientRect.top,pe.maxTranslate.y=kn-(pe.boundingClientRect.top+pe.height))}else pe.axis.x&&(pe.minTranslate.x=(St?0:Qt.left)-pe.boundingClientRect.left-pe.width/2,pe.maxTranslate.x=(St?pe.contentWindow.innerWidth:Qt.left+Qt.width)-pe.boundingClientRect.left-pe.width/2),pe.axis.y&&(pe.minTranslate.y=(St?0:Qt.top)-pe.boundingClientRect.top-pe.height/2,pe.maxTranslate.y=(St?pe.contentWindow.innerHeight:Qt.top+Qt.height)-pe.boundingClientRect.top-pe.height/2);kt&&kt.split(" ").forEach(function(sr){return pe.helper.classList.add(sr)}),pe.listenerNode=Mt.touches?vt:pe.contentWindow,yn?(pe.listenerNode.addEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("keydown",pe.handleKeyDown)):(Ie.move.forEach(function(sr){return pe.listenerNode.addEventListener(sr,pe.handleSortMove,!1)}),Ie.end.forEach(function(sr){return pe.listenerNode.addEventListener(sr,pe.handleSortEnd,!1)})),pe.setState({sorting:!0,sortingIndex:qn}),Ue&&Ue({node:vt,index:qn,collection:Bt,isKeySorting:yn,nodes:pe.manager.getOrderedRefs(),helper:pe.helper},Mt),yn&&pe.keyMove(0)},Vt=pe.props,en=Vt.axis,gt=Vt.getHelperDimensions,kt=Vt.helperClass,$t=Vt.hideSortableGhost,Cn=Vt.updateBeforeSortStart,Ue=Vt.onSortStart,St=Vt.useWindowAsScrollContainer,vt=sn.node,Bt=sn.collection,yn=pe.manager.isKeySorting,Mn=function(){if(typeof Cn=="function"){pe._awaitingUpdateBeforeSortStart=!0;var cr=he(function(){var qn=vt.sortableInfo.index;return Promise.resolve(Cn({collection:Bt,index:qn,node:vt,isKeySorting:yn},Mt)).then(function(){})},function(qn,Ht){if(pe._awaitingUpdateBeforeSortStart=!1,qn)throw Ht;return Ht});if(cr&&cr.then)return cr.then(function(){})}}();return Mn&&Mn.then?Mn.then(Kt):Kt(Mn)}}();return Promise.resolve(nn&&nn.then?nn.then(function(){}):void 0)}catch(Kt){return Promise.reject(Kt)}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortMove",function(Mt){var sn=pe.props.onSortMove;typeof Mt.preventDefault=="function"&&Mt.preventDefault(),pe.updateHelperPosition(Mt),pe.animateNodes(),pe.autoscroll(),sn&&sn(Mt)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortEnd",function(Mt){var sn=pe.props,nn=sn.hideSortableGhost,Kt=sn.onSortEnd,Vt=pe.manager,en=Vt.active.collection,gt=Vt.isKeySorting,kt=pe.manager.getOrderedRefs();pe.listenerNode&&(gt?(pe.listenerNode.removeEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("keydown",pe.handleKeyDown)):(Ie.move.forEach(function(vt){return pe.listenerNode.removeEventListener(vt,pe.handleSortMove)}),Ie.end.forEach(function(vt){return pe.listenerNode.removeEventListener(vt,pe.handleSortEnd)}))),pe.helper.parentNode.removeChild(pe.helper),nn&&pe.sortableGhost&&je(pe.sortableGhost,{opacity:"",visibility:""});for(var $t=0,Cn=kt.length;$t<Cn;$t++){var Ue=kt[$t],St=Ue.node;Ue.edgeOffset=null,Ue.boundingClientRect=null,xt(St,null),He(St,null),Ue.translate=null}pe.autoScroller.clear(),pe.manager.active=null,pe.manager.isKeySorting=!1,pe.setState({sorting:!1,sortingIndex:null}),typeof Kt=="function"&&Kt({collection:en,newIndex:pe.newIndex,oldIndex:pe.index,isKeySorting:gt,nodes:kt},Mt),pe.touched=!1}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"autoscroll",function(){var Mt=pe.props.disableAutoscroll,sn=pe.manager.isKeySorting;if(Mt){pe.autoScroller.clear();return}if(sn){var nn=(0,oe.Z)({},pe.translate),Kt=0,Vt=0;pe.axis.x&&(nn.x=Math.min(pe.maxTranslate.x,Math.max(pe.minTranslate.x,pe.translate.x)),Kt=pe.translate.x-nn.x),pe.axis.y&&(nn.y=Math.min(pe.maxTranslate.y,Math.max(pe.minTranslate.y,pe.translate.y)),Vt=pe.translate.y-nn.y),pe.translate=nn,xt(pe.helper,pe.translate),pe.scrollContainer.scrollLeft+=Kt,pe.scrollContainer.scrollTop+=Vt;return}pe.autoScroller.update({height:pe.height,maxTranslate:pe.maxTranslate,minTranslate:pe.minTranslate,translate:pe.translate,width:pe.width})}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"onAutoScroll",function(Mt){pe.translate.x+=Mt.left,pe.translate.y+=Mt.top,pe.animateNodes()}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleKeyDown",function(Mt){var sn=Mt.keyCode,nn=pe.props,Kt=nn.shouldCancelStart,Vt=nn.keyCodes,en=Vt===void 0?{}:Vt,gt=(0,oe.Z)({},de,en);pe.manager.active&&!pe.manager.isKeySorting||!pe.manager.active&&(!gt.lift.includes(sn)||Kt(Mt)||!pe.isValidSortingTarget(Mt))||(Mt.stopPropagation(),Mt.preventDefault(),gt.lift.includes(sn)&&!pe.manager.active?pe.keyLift(Mt):gt.drop.includes(sn)&&pe.manager.active?pe.keyDrop(Mt):gt.cancel.includes(sn)?(pe.newIndex=pe.manager.active.index,pe.keyDrop(Mt)):gt.up.includes(sn)?pe.keyMove(-1):gt.down.includes(sn)&&pe.keyMove(1))}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"keyLift",function(Mt){var sn=Mt.target,nn=et(sn,function(gt){return gt.sortableInfo!=null}),Kt=nn.sortableInfo,Vt=Kt.index,en=Kt.collection;pe.initialFocusedNode=sn,pe.manager.isKeySorting=!0,pe.manager.active={index:Vt,collection:en},pe.handlePress(Mt)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"keyMove",function(Mt){var sn=pe.manager.getOrderedRefs(),nn=sn[sn.length-1].node.sortableInfo.index,Kt=pe.newIndex+Mt,Vt=pe.newIndex;if(!(Kt<0||Kt>nn)){pe.prevIndex=Vt,pe.newIndex=Kt;var en=pt(pe.newIndex,pe.prevIndex,pe.index),gt=sn.find(function(yn){var Mn=yn.node;return Mn.sortableInfo.index===en}),kt=gt.node,$t=pe.containerScrollDelta,Cn=gt.boundingClientRect||ce(kt,$t),Ue=gt.translate||{x:0,y:0},St={top:Cn.top+Ue.y-$t.top,left:Cn.left+Ue.x-$t.left},vt=Vt<Kt,Bt={x:vt&&pe.axis.x?kt.offsetWidth-pe.width:0,y:vt&&pe.axis.y?kt.offsetHeight-pe.height:0};pe.handleSortMove({pageX:St.left+Bt.x,pageY:St.top+Bt.y,ignoreTransition:Mt===0})}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"keyDrop",function(Mt){pe.handleSortEnd(Mt),pe.initialFocusedNode&&pe.initialFocusedNode.focus()}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleKeyEnd",function(Mt){pe.manager.active&&pe.keyDrop(Mt)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"isValidSortingTarget",function(Mt){var sn=pe.props.useDragHandle,nn=Mt.target,Kt=et(nn,function(Vt){return Vt.sortableInfo!=null});return Kt&&Kt.sortableInfo&&!Kt.sortableInfo.disabled&&(sn?At(nn):nn.sortableInfo)}),ae(st),pe.manager=new ct,pe.events={end:pe.handleEnd,move:pe.handleMove,start:pe.handleStart},pe}return(0,Ce.Z)(Qe,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var pe=this,Mt=this.props.useWindowAsScrollContainer,sn=this.getContainer();Promise.resolve(sn).then(function(nn){pe.container=nn,pe.document=pe.container.ownerDocument||document;var Kt=pe.props.contentWindow||pe.document.defaultView||window;pe.contentWindow=typeof Kt=="function"?Kt():Kt,pe.scrollContainer=Mt?pe.document.scrollingElement||pe.document.documentElement:Zt(pe.container)||pe.container,pe.autoScroller=new Jt(pe.scrollContainer,pe.onAutoScroll),Object.keys(pe.events).forEach(function(Vt){return Ie[Vt].forEach(function(en){return pe.container.addEventListener(en,pe.events[Vt],!1)})}),pe.container.addEventListener("keydown",pe.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var pe=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach(function(Mt){return Ie[Mt].forEach(function(sn){return pe.container.removeEventListener(sn,pe.events[Mt])})}),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(pe){var Mt=this.props,sn=Mt.lockAxis,nn=Mt.lockOffset,Kt=Mt.lockToContainerEdges,Vt=Mt.transitionDuration,en=Mt.keyboardSortingTransitionDuration,gt=en===void 0?Vt:en,kt=this.manager.isKeySorting,$t=pe.ignoreTransition,Cn=It(pe),Ue={x:Cn.x-this.initialOffset.x,y:Cn.y-this.initialOffset.y};if(Ue.y-=window.pageYOffset-this.initialWindowScroll.top,Ue.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=Ue,Kt){var St=me({height:this.height,lockOffset:nn,width:this.width}),vt=(0,Ee.Z)(St,2),Bt=vt[0],yn=vt[1],Mn={x:this.width/2-Bt.x,y:this.height/2-Bt.y},cr={x:this.width/2-yn.x,y:this.height/2-yn.y};Ue.x=lt(this.minTranslate.x+Mn.x,this.maxTranslate.x-cr.x,Ue.x),Ue.y=lt(this.minTranslate.y+Mn.y,this.maxTranslate.y-cr.y,Ue.y)}sn==="x"?Ue.y=0:sn==="y"&&(Ue.x=0),kt&&gt&&!$t&&He(this.helper,gt),xt(this.helper,Ue)}},{key:"animateNodes",value:function(){var pe=this.props,Mt=pe.transitionDuration,sn=pe.hideSortableGhost,nn=pe.onSortOver,Kt=this.containerScrollDelta,Vt=this.windowScrollDelta,en=this.manager.getOrderedRefs(),gt={left:this.offsetEdge.left+this.translate.x+Kt.left,top:this.offsetEdge.top+this.translate.y+Kt.top},kt=this.manager.isKeySorting,$t=this.newIndex;this.newIndex=null;for(var Cn=0,Ue=en.length;Cn<Ue;Cn++){var St=en[Cn].node,vt=St.sortableInfo.index,Bt=St.offsetWidth,yn=St.offsetHeight,Mn={height:this.height>yn?yn/2:this.height/2,width:this.width>Bt?Bt/2:this.width/2},cr=kt&&vt>this.index&&vt<=$t,qn=kt&&vt<this.index&&vt>=$t,Ht={x:0,y:0},Yn=en[Cn].edgeOffset;Yn||(Yn=Ne(St,this.container),en[Cn].edgeOffset=Yn,kt&&(en[Cn].boundingClientRect=ce(St,Kt)));var Qt=Cn<en.length-1&&en[Cn+1],vn=Cn>0&&en[Cn-1];if(Qt&&!Qt.edgeOffset&&(Qt.edgeOffset=Ne(Qt.node,this.container),kt&&(Qt.boundingClientRect=ce(Qt.node,Kt))),vt===this.index){sn&&(this.sortableGhost=St,je(St,{opacity:0,visibility:"hidden"}));continue}Mt&&He(St,Mt),this.axis.x?this.axis.y?qn||vt<this.index&&(gt.left+Vt.left-Mn.width<=Yn.left&&gt.top+Vt.top<=Yn.top+Mn.height||gt.top+Vt.top+Mn.height<=Yn.top)?(Ht.x=this.width+this.marginOffset.x,Yn.left+Ht.x>this.containerBoundingRect.width-Mn.width&&Qt&&(Ht.x=Qt.edgeOffset.left-Yn.left,Ht.y=Qt.edgeOffset.top-Yn.top),this.newIndex===null&&(this.newIndex=vt)):(cr||vt>this.index&&(gt.left+Vt.left+Mn.width>=Yn.left&&gt.top+Vt.top+Mn.height>=Yn.top||gt.top+Vt.top+Mn.height>=Yn.top+yn))&&(Ht.x=-(this.width+this.marginOffset.x),Yn.left+Ht.x<this.containerBoundingRect.left+Mn.width&&vn&&(Ht.x=vn.edgeOffset.left-Yn.left,Ht.y=vn.edgeOffset.top-Yn.top),this.newIndex=vt):cr||vt>this.index&&gt.left+Vt.left+Mn.width>=Yn.left?(Ht.x=-(this.width+this.marginOffset.x),this.newIndex=vt):(qn||vt<this.index&&gt.left+Vt.left<=Yn.left+Mn.width)&&(Ht.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=vt)):this.axis.y&&(cr||vt>this.index&&gt.top+Vt.top+Mn.height>=Yn.top?(Ht.y=-(this.height+this.marginOffset.y),this.newIndex=vt):(qn||vt<this.index&&gt.top+Vt.top<=Yn.top+Mn.height)&&(Ht.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=vt))),xt(St,Ht),en[Cn].translate=Ht}this.newIndex==null&&(this.newIndex=this.index),kt&&(this.newIndex=$t);var Rn=kt?this.prevIndex:$t;nn&&this.newIndex!==Rn&&nn({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:Rn,isKeySorting:kt,nodes:en,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return we()(yt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var pe=this.props.getContainer;return typeof pe!="function"?(0,Ge.findDOMNode)(this):pe(yt.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var pe=yt.withRef?"wrappedInstance":null;return(0,Re.createElement)(We,(0,y.Z)({ref:pe},se(this.props,te)))}},{key:"helperContainer",get:function(){var pe=this.props.helperContainer;return typeof pe=="function"?pe():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var pe=this.props.useWindowAsScrollContainer;return pe?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),Qe}(Re.Component),(0,ue.Z)(Le,"displayName",Me("sortableList",We)),(0,ue.Z)(Le,"defaultProps",ne),(0,ue.Z)(Le,"propTypes",Xt),(0,ue.Z)(Le,"childContextTypes",{manager:qe().object.isRequired}),it}var fe={index:qe().number.isRequired,collection:qe().oneOfType([qe().number,qe().string]),disabled:qe().bool},Ze=Object.keys(fe);function dt(We){var Le,it,yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(Ot){(0,ke.Z)(Qe,Ot);function Qe(){return(0,Ae.Z)(this,Qe),(0,ye.Z)(this,(0,De.Z)(Qe).apply(this,arguments))}return(0,Ce.Z)(Qe,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(pe){this.node&&(pe.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),pe.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),pe.collection!==this.props.collection&&(this.unregister(pe.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var pe=this.props,Mt=pe.collection,sn=pe.disabled,nn=pe.index,Kt=(0,Ge.findDOMNode)(this);Kt.sortableInfo={collection:Mt,disabled:sn,index:nn,manager:this.context.manager},this.node=Kt,this.ref={node:Kt},this.context.manager.add(Mt,this.ref)}},{key:"unregister",value:function(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(pe,this.ref)}},{key:"getWrappedInstance",value:function(){return we()(yt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var pe=yt.withRef?"wrappedInstance":null;return(0,Re.createElement)(We,(0,y.Z)({ref:pe},se(this.props,Ze)))}}]),Qe}(Re.Component),(0,ue.Z)(Le,"displayName",Me("sortableElement",We)),(0,ue.Z)(Le,"contextTypes",{manager:qe().object.isRequired}),(0,ue.Z)(Le,"propTypes",fe),(0,ue.Z)(Le,"defaultProps",{collection:0}),it}},27774:function(Dn,Pt){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.SizeSensorId=Pt.SensorTabIndex=Pt.SensorClassName=void 0;var b="size-sensor-id";Pt.SizeSensorId=b;var y="size-sensor-object";Pt.SensorClassName=y;var Ee="-1";Pt.SensorTabIndex=Ee},79301:function(Dn,Pt){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.default=void 0;var b=function(Ee){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Ae=null;return function(){for(var Ce=this,ye=arguments.length,De=new Array(ye),ke=0;ke<ye;ke++)De[ke]=arguments[ke];clearTimeout(Ae),Ae=setTimeout(function(){Ee.apply(Ce,De)},oe)}};Pt.default=b},79789:function(Dn,Pt){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.default=void 0;var b=1,y=function(){return"".concat(b++)};Pt.default=y},47242:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.ver=Pt.clear=Pt.bind=void 0;var y=b(95270),Ee=function(ye,De){var ke=(0,y.getSensor)(ye);return ke.bind(De),function(){ke.unbind(De)}};Pt.bind=Ee;var oe=function(ye){var De=(0,y.getSensor)(ye);(0,y.removeSensor)(De)};Pt.clear=oe;var Ae="1.0.2";Pt.ver=Ae},95270:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.removeSensor=Pt.getSensor=Pt.Sensors=void 0;var y=Ae(b(79789)),Ee=b(57829),oe=b(27774);function Ae(ve){return ve&&ve.__esModule?ve:{default:ve}}var Ce={};Pt.Sensors=Ce;function ye(ve){ve&&Ce[ve]&&delete Ce[ve]}var De=function(ue){var Re=ue.getAttribute(oe.SizeSensorId);if(Re&&Ce[Re])return Ce[Re];var ge=(0,y.default)();ue.setAttribute(oe.SizeSensorId,ge);var qe=(0,Ee.createSensor)(ue,function(){return ye(ge)});return Ce[ge]=qe,qe};Pt.getSensor=De;var ke=function(ue){var Re=ue.element.getAttribute(oe.SizeSensorId);ue.destroy(),ye(Re)};Pt.removeSensor=ke},57829:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.createSensor=void 0;var y=b(20953),Ee=b(55202),oe=typeof ResizeObserver!="undefined"?Ee.createSensor:y.createSensor;Pt.createSensor=oe},20953:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.createSensor=void 0;var y=oe(b(79301)),Ee=b(27774);function oe(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}var Ae=function(ye,De){var ke=void 0,ve=[],ue=function(){getComputedStyle(ye).position==="static"&&(ye.style.position="relative");var we=document.createElement("object");return we.onload=function(){we.contentDocument.defaultView.addEventListener("resize",Re),Re()},we.style.display="block",we.style.position="absolute",we.style.top="0",we.style.left="0",we.style.height="100%",we.style.width="100%",we.style.overflow="hidden",we.style.pointerEvents="none",we.style.zIndex="-1",we.style.opacity="0",we.setAttribute("class",Ee.SensorClassName),we.setAttribute("tabindex",Ee.SensorTabIndex),we.type="text/html",ye.appendChild(we),we.data="about:blank",we},Re=(0,y.default)(function(){ve.forEach(function(Oe){Oe(ye)})}),ge=function(we){ke||(ke=ue()),ve.indexOf(we)===-1&&ve.push(we)},qe=function(){ke&&ke.parentNode&&(ke.contentDocument&&ke.contentDocument.defaultView.removeEventListener("resize",Re),ke.parentNode.removeChild(ke),ye.removeAttribute(Ee.SizeSensorId),ke=void 0,ve=[],De&&De())},Ge=function(we){var ze=ve.indexOf(we);ze!==-1&&ve.splice(ze,1),ve.length===0&&ke&&qe()};return{element:ye,bind:ge,destroy:qe,unbind:Ge}};Pt.createSensor=Ae},55202:function(Dn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.createSensor=void 0;var y=b(27774),Ee=oe(b(79301));function oe(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}var Ae=function(ye,De){var ke=void 0,ve=[],ue=(0,Ee.default)(function(){ve.forEach(function(Oe){Oe(ye)})}),Re=function(){var we=new ResizeObserver(ue);return we.observe(ye),ue(),we},ge=function(we){ke||(ke=Re()),ve.indexOf(we)===-1&&ve.push(we)},qe=function(){ke.disconnect(),ve=[],ke=void 0,ye.removeAttribute(y.SizeSensorId),De&&De()},Ge=function(we){var ze=ve.indexOf(we);ze!==-1&&ve.splice(ze,1),ve.length===0&&ke&&qe()};return{element:ye,bind:ge,destroy:qe,unbind:Ge}};Pt.createSensor=Ae},25510:function(Dn){"use strict";Dn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},93314:function(Dn){"use strict";Dn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},57177:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},81378:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},16722:function(Dn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});const y=ve=>typeof ve=="object"&&ve!=null&&ve.nodeType===1,Ee=(ve,ue)=>(!ue||ve!=="hidden")&&ve!=="visible"&&ve!=="clip",oe=(ve,ue)=>{if(ve.clientHeight<ve.scrollHeight||ve.clientWidth<ve.scrollWidth){const Re=getComputedStyle(ve,null);return Ee(Re.overflowY,ue)||Ee(Re.overflowX,ue)||(ge=>{const qe=(Ge=>{if(!Ge.ownerDocument||!Ge.ownerDocument.defaultView)return null;try{return Ge.ownerDocument.defaultView.frameElement}catch(Oe){return null}})(ge);return!!qe&&(qe.clientHeight<ge.scrollHeight||qe.clientWidth<ge.scrollWidth)})(ve)}return!1},Ae=(ve,ue,Re,ge,qe,Ge,Oe,we)=>Ge<ve&&Oe>ue||Ge>ve&&Oe<ue?0:Ge<=ve&&we<=Re||Oe>=ue&&we>=Re?Ge-ve-ge:Oe>ue&&we<Re||Ge<ve&&we>Re?Oe-ue+qe:0,Ce=ve=>{const ue=ve.parentElement;return ue==null?ve.getRootNode().host||null:ue},ye=(ve,ue)=>{var Re,ge,qe,Ge;if(typeof document=="undefined")return[];const{scrollMode:Oe,block:we,inline:ze,boundary:ct,skipOverflowHiddenElements:Je}=ue,$e=typeof ct=="function"?ct:Tt=>Tt!==ct;if(!y(ve))throw new TypeError("Invalid target");const se=document.scrollingElement||document.documentElement,Ie=[];let ut=ve;for(;y(ut)&&$e(ut);){if(ut=Ce(ut),ut===se){Ie.push(ut);break}ut!=null&&ut===document.body&&oe(ut)&&!oe(document.documentElement)||ut!=null&&oe(ut,Je)&&Ie.push(ut)}const je=(ge=(Re=window.visualViewport)==null?void 0:Re.width)!=null?ge:innerWidth,xt=(Ge=(qe=window.visualViewport)==null?void 0:qe.height)!=null?Ge:innerHeight,{scrollX:He,scrollY:et}=window,{height:lt,width:Pe,top:Fe,right:Me,bottom:ce,left:It}=ve.getBoundingClientRect(),{top:_e,right:Ne,bottom:pt,left:xe}=(Tt=>{const Se=window.getComputedStyle(Tt);return{top:parseFloat(Se.scrollMarginTop)||0,right:parseFloat(Se.scrollMarginRight)||0,bottom:parseFloat(Se.scrollMarginBottom)||0,left:parseFloat(Se.scrollMarginLeft)||0}})(ve);let me=we==="start"||we==="nearest"?Fe-_e:we==="end"?ce+pt:Fe+lt/2-_e+pt,ot=ze==="center"?It+Pe/2-xe+Ne:ze==="end"?Me+Ne:It-xe;const Zt=[];for(let Tt=0;Tt<Ie.length;Tt++){const Se=Ie[Tt],{height:nt,width:ht,top:zt,right:At,bottom:Jt,left:wt}=Se.getBoundingClientRect();if(Oe==="if-needed"&&Fe>=0&&It>=0&&ce<=xt&&Me<=je&&(Se===se&&!oe(Se)||Fe>=zt&&ce<=Jt&&It>=wt&&Me<=At))return Zt;const an=getComputedStyle(Se),Xt=parseInt(an.borderLeftWidth,10),de=parseInt(an.borderTopWidth,10),ne=parseInt(an.borderRightWidth,10),te=parseInt(an.borderBottomWidth,10);let ae=0,he=0;const re="offsetWidth"in Se?Se.offsetWidth-Se.clientWidth-Xt-ne:0,fe="offsetHeight"in Se?Se.offsetHeight-Se.clientHeight-de-te:0,Ze="offsetWidth"in Se?Se.offsetWidth===0?0:ht/Se.offsetWidth:0,dt="offsetHeight"in Se?Se.offsetHeight===0?0:nt/Se.offsetHeight:0;if(se===Se)ae=we==="start"?me:we==="end"?me-xt:we==="nearest"?Ae(et,et+xt,xt,de,te,et+me,et+me+lt,lt):me-xt/2,he=ze==="start"?ot:ze==="center"?ot-je/2:ze==="end"?ot-je:Ae(He,He+je,je,Xt,ne,He+ot,He+ot+Pe,Pe),ae=Math.max(0,ae+et),he=Math.max(0,he+He);else{ae=we==="start"?me-zt-de:we==="end"?me-Jt+te+fe:we==="nearest"?Ae(zt,Jt,nt,de,te+fe,me,me+lt,lt):me-(zt+nt/2)+fe/2,he=ze==="start"?ot-wt-Xt:ze==="center"?ot-(wt+ht/2)+re/2:ze==="end"?ot-At+ne+re:Ae(wt,At,ht,Xt,ne+re,ot,ot+Pe,Pe);const{scrollLeft:We,scrollTop:Le}=Se;ae=dt===0?0:Math.max(0,Math.min(Le+ae/dt,Se.scrollHeight-nt/dt+fe)),he=Ze===0?0:Math.max(0,Math.min(We+he/Ze,Se.scrollWidth-ht/Ze+re)),me+=Le-ae,ot+=We-he}Zt.push({el:Se,top:ae,left:he})}return Zt},De=ve=>ve===!1?{block:"end",inline:"nearest"}:(ue=>ue===Object(ue)&&Object.keys(ue).length!==0)(ve)?ve:{block:"start",inline:"nearest"};function ke(ve,ue){if(!ve.isConnected||!(qe=>{let Ge=qe;for(;Ge&&Ge.parentNode;){if(Ge.parentNode===document)return!0;Ge=Ge.parentNode instanceof ShadowRoot?Ge.parentNode.host:Ge.parentNode}return!1})(ve))return;const Re=(qe=>{const Ge=window.getComputedStyle(qe);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(ve);if((qe=>typeof qe=="object"&&typeof qe.behavior=="function")(ue))return ue.behavior(ye(ve,ue));const ge=typeof ue=="boolean"||ue==null?void 0:ue.behavior;for(const{el:qe,top:Ge,left:Oe}of ye(ve,De(ue))){const we=Ge-Re.top+Re.bottom,ze=Oe-Re.left+Re.right;qe.scroll({top:we,left:ze,behavior:ge})}}}}]);
}());