diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.568f0ddd.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.ed75593f.async.js similarity index 78% rename from p__Classrooms__Lists__ProgramHomework__Detail__index.568f0ddd.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__index.ed75593f.async.js index 1aaaa78e15..27c8140b54 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.568f0ddd.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.ed75593f.async.js @@ -1,10 +1,10 @@ -!(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=(Mn,Pt,b)=>Pt in Mn?sc(Mn,Pt,{enumerable:!0,configurable:!0,writable:!0,value:b}):Mn[Pt]=b,ai=(Mn,Pt)=>{for(var b in Pt||(Pt={}))Gu.call(Pt,b)&&Yu(Mn,b,Pt[b]);if(wu)for(var b of wu(Pt))Qu.call(Pt,b)&&Yu(Mn,b,Pt[b]);return Mn},Vi=(Mn,Pt)=>uc(Mn,cc(Pt));var Au=(Mn,Pt)=>{var b={};for(var y in Mn)Gu.call(Mn,y)&&Pt.indexOf(y)<0&&(b[y]=Mn[y]);if(Mn!=null&&wu)for(var y of wu(Mn))Pt.indexOf(y)<0&&Qu.call(Mn,y)&&(b[y]=Mn[y]);return b};var Ju=(Mn,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(Mn,Pt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{27812:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},89489:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},59477:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},40001:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},26227:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},67921:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},49198:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},41464:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87169:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},73331:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},15277:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},52671:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},8657:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},56082:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},33853:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},12893:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},15075:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},32134:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},43531:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},61485:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},47472:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87395:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87954:function(Mn,Pt,b){"use strict";b.d(Pt,{LB:function(){return ta},y9:function(){return da},g4:function(){return Ft},we:function(){return en},pE:function(){return He},VK:function(){return mt},Cj:function(){return Wa},O1:function(){return za},Zj:function(){return Ta},VT:function(){return we},Dy:function(){return Re}});var y=b(59301),Ee=b(4676),oe=b(35241);const Ae={display:"none"};function Ce(tt){let{id:Dt,value:Kt}=tt;return y.createElement("div",{id:Dt,style:Ae},Kt)}function ye(tt){let{id:Dt,announcement:Kt,ariaLiveType:pn="assertive"}=tt;const Sn={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:Dt,style:Sn,role:"status","aria-live":pn,"aria-atomic":!0},Kt)}function De(){const[tt,Dt]=(0,y.useState)("");return{announce:(0,y.useCallback)(pn=>{pn!=null&&Dt(pn)},[]),announcement:tt}}const ze=(0,y.createContext)(null);function ve(tt){const Dt=(0,y.useContext)(ze);(0,y.useEffect)(()=>{if(!Dt)throw new Error("useDndMonitor must be used within a children of ");return Dt(tt)},[tt,Dt])}function ue(){const[tt]=(0,y.useState)(()=>new Set),Dt=(0,y.useCallback)(pn=>(tt.add(pn),()=>tt.delete(pn)),[tt]);return[(0,y.useCallback)(pn=>{let{type:Sn,event:on}=pn;tt.forEach(wn=>{var An;return(An=wn[Sn])==null?void 0:An.call(wn,on)})},[tt]),Dt]}const ke={draggable:` +!(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=(Fn,Pt,b)=>Pt in Fn?sc(Fn,Pt,{enumerable:!0,configurable:!0,writable:!0,value:b}):Fn[Pt]=b,ai=(Fn,Pt)=>{for(var b in Pt||(Pt={}))Gu.call(Pt,b)&&Yu(Fn,b,Pt[b]);if(wu)for(var b of wu(Pt))Qu.call(Pt,b)&&Yu(Fn,b,Pt[b]);return Fn},Vi=(Fn,Pt)=>uc(Fn,cc(Pt));var Au=(Fn,Pt)=>{var b={};for(var y in Fn)Gu.call(Fn,y)&&Pt.indexOf(y)<0&&(b[y]=Fn[y]);if(Fn!=null&&wu)for(var y of wu(Fn))Pt.indexOf(y)<0&&Qu.call(Fn,y)&&(b[y]=Fn[y]);return b};var Ju=(Fn,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(Fn,Pt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{27812:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},89489:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},59477:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},40001:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},26227:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},67921:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},49198:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},41464:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87169:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},73331:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},15277:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},52671:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},8657:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},56082:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},33853:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},12893:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},15075:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},32134:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},43531:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},61485:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},47472:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87395:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke){return Ee.createElement(Ce.Z,(0,y.Z)({},ue,{ref:ke,icon:Ae}))},De=Ee.forwardRef(ye),ze=De},87954:function(Fn,Pt,b){"use strict";b.d(Pt,{LB:function(){return ea},y9:function(){return ca},g4:function(){return Ft},we:function(){return en},pE:function(){return He},VK:function(){return mt},Cj:function(){return Za},O1:function(){return ja},Zj:function(){return Oa},VT:function(){return we},Dy:function(){return Re}});var y=b(59301),Ee=b(4676),oe=b(35241);const Ae={display:"none"};function Ce(tt){let{id:Dt,value:Kt}=tt;return y.createElement("div",{id:Dt,style:Ae},Kt)}function ye(tt){let{id:Dt,announcement:Kt,ariaLiveType:pn="assertive"}=tt;const Sn={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:Dt,style:Sn,role:"status","aria-live":pn,"aria-atomic":!0},Kt)}function De(){const[tt,Dt]=(0,y.useState)("");return{announce:(0,y.useCallback)(pn=>{pn!=null&&Dt(pn)},[]),announcement:tt}}const ze=(0,y.createContext)(null);function ve(tt){const Dt=(0,y.useContext)(ze);(0,y.useEffect)(()=>{if(!Dt)throw new Error("useDndMonitor must be used within a children of ");return Dt(tt)},[tt,Dt])}function ue(){const[tt]=(0,y.useState)(()=>new Set),Dt=(0,y.useCallback)(pn=>(tt.add(pn),()=>tt.delete(pn)),[tt]);return[(0,y.useCallback)(pn=>{let{type:Sn,event:on}=pn;tt.forEach(wn=>{var An;return(An=wn[Sn])==null?void 0:An.call(wn,on)})},[tt]),Dt]}const ke={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:Dt}=tt;return"Picked up draggable item "+Dt.id+"."},onDragOver(tt){let{active:Dt,over:Kt}=tt;return Kt?"Draggable item "+Dt.id+" was moved over droppable area "+Kt.id+".":"Draggable item "+Dt.id+" is no longer over a droppable area."},onDragEnd(tt){let{active:Dt,over:Kt}=tt;return Kt?"Draggable item "+Dt.id+" was dropped over droppable area "+Kt.id:"Draggable item "+Dt.id+" was dropped."},onDragCancel(tt){let{active:Dt}=tt;return"Dragging was cancelled. Draggable item "+Dt.id+" was dropped."}};function Je(tt){let{announcements:Dt=ge,container:Kt,hiddenTextDescribedById:pn,screenReaderInstructions:Sn=ke}=tt;const{announce:on,announcement:wn}=De(),An=(0,oe.Ld)("DndLiveRegion"),[Ln,cr]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{cr(!0)},[]),ve((0,y.useMemo)(()=>({onDragStart(Vn){let{active:nr}=Vn;on(Dt.onDragStart({active:nr}))},onDragMove(Vn){let{active:nr,over:vr}=Vn;Dt.onDragMove&&on(Dt.onDragMove({active:nr,over:vr}))},onDragOver(Vn){let{active:nr,over:vr}=Vn;on(Dt.onDragOver({active:nr,over:vr}))},onDragEnd(Vn){let{active:nr,over:vr}=Vn;on(Dt.onDragEnd({active:nr,over:vr}))},onDragCancel(Vn){let{active:nr,over:vr}=Vn;on(Dt.onDragCancel({active:nr,over:vr}))}}),[on,Dt])),!Ln)return null;const Sr=y.createElement(y.Fragment,null,y.createElement(Ce,{id:pn,value:Sn.draggable}),y.createElement(ye,{id:An,announcement:wn}));return Kt?(0,Ee.createPortal)(Sr,Kt):Sr}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 Te(){}function we(tt,Dt){return(0,y.useMemo)(()=>({sensor:tt,options:Dt!=null?Dt:{}}),[tt,Dt])}function Re(){for(var tt=arguments.length,Dt=new Array(tt),Kt=0;Kt[...Dt].filter(pn=>pn!=null),[...Dt])}const ut=Object.freeze({x:0,y:0});function _e(tt,Dt){return Math.sqrt(Math.pow(tt.x-Dt.x,2)+Math.pow(tt.y-Dt.y,2))}function $e(tt,Dt){const Kt=(0,oe.DC)(tt);if(!Kt)return"0 0";const pn={x:(Kt.x-Dt.left)/Dt.width*100,y:(Kt.y-Dt.top)/Dt.height*100};return pn.x+"% "+pn.y+"%"}function se(tt,Dt){let{data:{value:Kt}}=tt,{data:{value:pn}}=Dt;return Kt-pn}function Ne(tt,Dt){let{data:{value:Kt}}=tt,{data:{value:pn}}=Dt;return pn-Kt}function ot(tt){let{left:Dt,top:Kt,height:pn,width:Sn}=tt;return[{x:Dt,y:Kt},{x:Dt+Sn,y:Kt},{x:Dt,y:Kt+pn},{x:Dt+Sn,y:Kt+pn}]}function We(tt,Dt){if(!tt||tt.length===0)return null;const[Kt]=tt;return Dt?Kt[Dt]:Kt}function bt(tt,Dt,Kt){return Dt===void 0&&(Dt=tt.left),Kt===void 0&&(Kt=tt.top),{x:Dt+tt.width*.5,y:Kt+tt.height*.5}}const He=tt=>{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=bt(Dt,Dt.left,Dt.top),on=[];for(const wn of pn){const{id:An}=wn,Ln=Kt.get(An);if(Ln){const cr=_e(bt(Ln),Sn);on.push({id:An,data:{droppableContainer:wn,value:cr}})}}return on.sort(se)},et=tt=>{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=ot(Dt),on=[];for(const wn of pn){const{id:An}=wn,Ln=Kt.get(An);if(Ln){const cr=ot(Ln),Sr=Sn.reduce((nr,vr,Wr)=>nr+_e(cr[Wr],vr),0),Vn=Number((Sr/4).toFixed(4));on.push({id:An,data:{droppableContainer:wn,value:Vn}})}}return on.sort(se)};function lt(tt,Dt){const Kt=Math.max(Dt.top,tt.top),pn=Math.max(Dt.left,tt.left),Sn=Math.min(Dt.left+Dt.width,tt.left+tt.width),on=Math.min(Dt.top+Dt.height,tt.top+tt.height),wn=Sn-pn,An=on-Kt;if(pn{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=[];for(const on of pn){const{id:wn}=on,An=Kt.get(wn);if(An){const Ln=lt(An,Dt);Ln>0&&Sn.push({id:wn,data:{droppableContainer:on,value:Ln}})}}return Sn.sort(Ne)};function Ie(tt,Dt){const{top:Kt,left:pn,bottom:Sn,right:on}=Dt;return Kt<=tt.y&&tt.y<=Sn&&pn<=tt.x&&tt.x<=on}const Me=tt=>{let{droppableContainers:Dt,droppableRects:Kt,pointerCoordinates:pn}=tt;if(!pn)return[];const Sn=[];for(const on of Dt){const{id:wn}=on,An=Kt.get(wn);if(An&&Ie(pn,An)){const cr=ot(An).reduce((Vn,nr)=>Vn+_e(pn,nr),0),Sr=Number((cr/4).toFixed(4));Sn.push({id:wn,data:{droppableContainer:on,value:Sr}})}}return Sn.sort(se)};function ce(tt,Dt,Kt){return Vi(ai({},tt),{scaleX:Dt&&Kt?Dt.width/Kt.width:1,scaleY:Dt&&Kt?Dt.height/Kt.height:1})}function Mt(tt,Dt){return tt&&Dt?{x:tt.left-Dt.left,y:tt.top-Dt.top}:ut}function qe(tt){return function(Kt){for(var pn=arguments.length,Sn=new Array(pn>1?pn-1:0),on=1;onVi(ai({},wn),{top:wn.top+tt*An.y,bottom:wn.bottom+tt*An.y,left:wn.left+tt*An.x,right:wn.right+tt*An.x}),ai({},Kt))}}const Fe=qe(1);function yt(tt){if(tt.startsWith("matrix3d(")){const Dt=tt.slice(9,-1).split(/, /);return{x:+Dt[12],y:+Dt[13],scaleX:+Dt[0],scaleY:+Dt[5]}}else if(tt.startsWith("matrix(")){const Dt=tt.slice(7,-1).split(/, /);return{x:+Dt[4],y:+Dt[5],scaleX:+Dt[0],scaleY:+Dt[3]}}return null}function xe(tt,Dt,Kt){const pn=yt(Dt);if(!pn)return tt;const{scaleX:Sn,scaleY:on,x:wn,y:An}=pn,Ln=tt.left-wn-(1-Sn)*parseFloat(Kt),cr=tt.top-An-(1-on)*parseFloat(Kt.slice(Kt.indexOf(" ")+1)),Sr=Sn?tt.width/Sn:tt.width,Vn=on?tt.height/on:tt.height;return{width:Sr,height:Vn,top:cr,right:Ln+Sr,bottom:cr+Vn,left:Ln}}const he={ignoreTransform:!1};function mt(tt,Dt){Dt===void 0&&(Dt=he);let Kt=tt.getBoundingClientRect();if(Dt.ignoreTransform){const{transform:cr,transformOrigin:Sr}=(0,oe.Jj)(tt).getComputedStyle(tt);cr&&(Kt=xe(Kt,cr,Sr))}const{top:pn,left:Sn,width:on,height:wn,bottom:An,right:Ln}=Kt;return{top:pn,left:Sn,width:on,height:wn,bottom:An,right:Ln}}function Rt(tt){return mt(tt,{ignoreTransform:!0})}function jt(tt){const Dt=tt.innerWidth,Kt=tt.innerHeight;return{top:0,left:0,right:Dt,bottom:Kt,width:Dt,height:Kt}}function Se(tt,Dt){return Dt===void 0&&(Dt=(0,oe.Jj)(tt).getComputedStyle(tt)),Dt.position==="fixed"}function rt(tt,Dt){Dt===void 0&&(Dt=(0,oe.Jj)(tt).getComputedStyle(tt));const Kt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Sn=>{const on=Dt[Sn];return typeof on=="string"?Kt.test(on):!1})}function ht(tt,Dt){const Kt=[];function pn(Sn){if(Dt!=null&&Kt.length>=Dt||!Sn)return Kt;if((0,oe.qk)(Sn)&&Sn.scrollingElement!=null&&!Kt.includes(Sn.scrollingElement))return Kt.push(Sn.scrollingElement),Kt;if(!(0,oe.Re)(Sn)||(0,oe.vZ)(Sn)||Kt.includes(Sn))return Kt;const on=(0,oe.Jj)(tt).getComputedStyle(Sn);return Sn!==tt&&rt(Sn,on)&&Kt.push(Sn),Se(Sn,on)?Kt:pn(Sn.parentNode)}return tt?pn(tt):Kt}function Tt(tt){const[Dt]=ht(tt,1);return Dt!=null?Dt:null}function wt(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 Qt(tt){return(0,oe.FJ)(tt)?tt.scrollX:tt.scrollLeft}function St(tt){return(0,oe.FJ)(tt)?tt.scrollY:tt.scrollTop}function sn(tt){return{x:Qt(tt),y:St(tt)}}var Jt;(function(tt){tt[tt.Forward=1]="Forward",tt[tt.Backward=-1]="Backward"})(Jt||(Jt={}));function fe(tt){return!oe.Nq||!tt?!1:tt===document.scrollingElement}function ne(tt){const Dt={x:0,y:0},Kt=fe(tt)?{height:window.innerHeight,width:window.innerWidth}:{height:tt.clientHeight,width:tt.clientWidth},pn={x:tt.scrollWidth-Kt.width,y:tt.scrollHeight-Kt.height},Sn=tt.scrollTop<=Dt.y,on=tt.scrollLeft<=Dt.x,wn=tt.scrollTop>=pn.y,An=tt.scrollLeft>=pn.x;return{isTop:Sn,isLeft:on,isBottom:wn,isRight:An,maxScroll:pn,minScroll:Dt}}const te={x:.2,y:.2};function ae(tt,Dt,Kt,pn,Sn){let{top:on,left:wn,right:An,bottom:Ln}=Kt;pn===void 0&&(pn=10),Sn===void 0&&(Sn=te);const{isTop:cr,isBottom:Sr,isLeft:Vn,isRight:nr}=ne(tt),vr={x:0,y:0},Wr={x:0,y:0},xa={height:Dt.height*Sn.y,width:Dt.width*Sn.x};return!cr&&on<=Dt.top+xa.height?(vr.y=Jt.Backward,Wr.y=pn*Math.abs((Dt.top+xa.height-on)/xa.height)):!Sr&&Ln>=Dt.bottom-xa.height&&(vr.y=Jt.Forward,Wr.y=pn*Math.abs((Dt.bottom-xa.height-Ln)/xa.height)),!nr&&An>=Dt.right-xa.width?(vr.x=Jt.Forward,Wr.x=pn*Math.abs((Dt.right-xa.width-An)/xa.width)):!Vn&&wn<=Dt.left+xa.width&&(vr.x=Jt.Backward,Wr.x=pn*Math.abs((Dt.left+xa.width-wn)/xa.width)),{direction:vr,speed:Wr}}function me(tt){if(tt===document.scrollingElement){const{innerWidth:on,innerHeight:wn}=window;return{top:0,left:0,right:on,bottom:wn,width:on,height:wn}}const{top:Dt,left:Kt,right:pn,bottom:Sn}=tt.getBoundingClientRect();return{top:Dt,left:Kt,right:pn,bottom:Sn,width:tt.clientWidth,height:tt.clientHeight}}function re(tt){return tt.reduce((Dt,Kt)=>(0,oe.IH)(Dt,sn(Kt)),ut)}function de(tt){return tt.reduce((Dt,Kt)=>Dt+Qt(Kt),0)}function je(tt){return tt.reduce((Dt,Kt)=>Dt+St(Kt),0)}function ct(tt,Dt){if(Dt===void 0&&(Dt=mt),!tt)return;const{top:Kt,left:pn,bottom:Sn,right:on}=Dt(tt);Tt(tt)&&(Sn<=0||on<=0||Kt>=window.innerHeight||pn>=window.innerWidth)&&tt.scrollIntoView({block:"center",inline:"center"})}const Ze=[["x",["left","right"],de],["y",["top","bottom"],je]];class Le{constructor(Dt,Kt){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 pn=ht(Kt),Sn=re(pn);this.rect=ai({},Dt),this.width=Dt.width,this.height=Dt.height;for(const[on,wn,An]of Ze)for(const Ln of wn)Object.defineProperty(this,Ln,{get:()=>{const cr=An(pn),Sr=Sn[on]-cr;return this.rect[Ln]+Sr},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class it{constructor(Dt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Kt=>{var pn;return(pn=this.target)==null?void 0:pn.removeEventListener(...Kt)})},this.target=Dt}add(Dt,Kt,pn){var Sn;(Sn=this.target)==null||Sn.addEventListener(Dt,Kt,pn),this.listeners.push([Dt,Kt,pn])}}function gt(tt){const{EventTarget:Dt}=(0,oe.Jj)(tt);return tt instanceof Dt?tt:(0,oe.r3)(tt)}function kt(tt,Dt){const Kt=Math.abs(tt.x),pn=Math.abs(tt.y);return typeof Dt=="number"?Math.sqrt(Tu(Kt,2)+Tu(pn,2))>Dt:"x"in Dt&&"y"in Dt?Kt>Dt.x&&pn>Dt.y:"x"in Dt?Kt>Dt.x:"y"in Dt?pn>Dt.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 Ft;(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"})(Ft||(Ft={}));const ln={start:[Ft.Space,Ft.Enter],cancel:[Ft.Esc],end:[Ft.Space,Ft.Enter,Ft.Tab]},nn=(tt,Dt)=>{let{currentCoordinates:Kt}=Dt;switch(tt.code){case Ft.Right:return Vi(ai({},Kt),{x:Kt.x+25});case Ft.Left:return Vi(ai({},Kt),{x:Kt.x-25});case Ft.Down:return Vi(ai({},Kt),{y:Kt.y+25});case Ft.Up:return Vi(ai({},Kt),{y:Kt.y-25})}};class Wt{constructor(Dt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Dt;const{event:{target:Kt}}=Dt;this.props=Dt,this.listeners=new it((0,oe.r3)(Kt)),this.windowListeners=new it((0,oe.Jj)(Kt)),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:Dt,onStart:Kt}=this.props,pn=Dt.node.current;pn&&ct(pn),Kt(ut)}handleKeyDown(Dt){if((0,oe.vd)(Dt)){const{active:Kt,context:pn,options:Sn}=this.props,{keyboardCodes:on=ln,coordinateGetter:wn=nn,scrollBehavior:An="smooth"}=Sn,{code:Ln}=Dt;if(on.end.includes(Ln)){this.handleEnd(Dt);return}if(on.cancel.includes(Ln)){this.handleCancel(Dt);return}const{collisionRect:cr}=pn.current,Sr=cr?{x:cr.left,y:cr.top}:ut;this.referenceCoordinates||(this.referenceCoordinates=Sr);const Vn=wn(Dt,{active:Kt,context:pn.current,currentCoordinates:Sr});if(Vn){const nr=(0,oe.$X)(Vn,Sr),vr={x:0,y:0},{scrollableAncestors:Wr}=pn.current;for(const xa of Wr){const eo=Dt.code,{isTop:no,isRight:Io,isLeft:Eo,isBottom:zo,maxScroll:Wo,minScroll:Ko}=ne(xa),Fo=me(xa),qo={x:Math.min(eo===Ft.Right?Fo.right-Fo.width/2:Fo.right,Math.max(eo===Ft.Right?Fo.left:Fo.left+Fo.width/2,Vn.x)),y:Math.min(eo===Ft.Down?Fo.bottom-Fo.height/2:Fo.bottom,Math.max(eo===Ft.Down?Fo.top:Fo.top+Fo.height/2,Vn.y))},ci=eo===Ft.Right&&!Io||eo===Ft.Left&&!Eo,Ei=eo===Ft.Down&&!zo||eo===Ft.Up&&!no;if(ci&&qo.x!==Vn.x){const bi=xa.scrollLeft+nr.x,Ri=eo===Ft.Right&&bi<=Wo.x||eo===Ft.Left&&bi>=Ko.x;if(Ri&&!nr.y){xa.scrollTo({left:bi,behavior:An});return}Ri?vr.x=xa.scrollLeft-bi:vr.x=eo===Ft.Right?xa.scrollLeft-Wo.x:xa.scrollLeft-Ko.x,vr.x&&xa.scrollBy({left:-vr.x,behavior:An});break}else if(Ei&&qo.y!==Vn.y){const bi=xa.scrollTop+nr.y,Ri=eo===Ft.Down&&bi<=Wo.y||eo===Ft.Up&&bi>=Ko.y;if(Ri&&!nr.x){xa.scrollTo({top:bi,behavior:An});return}Ri?vr.y=xa.scrollTop-bi:vr.y=eo===Ft.Down?xa.scrollTop-Wo.y:xa.scrollTop-Ko.y,vr.y&&xa.scrollBy({top:-vr.y,behavior:An});break}}this.handleMove(Dt,(0,oe.IH)((0,oe.$X)(Vn,this.referenceCoordinates),vr))}}}handleMove(Dt,Kt){const{onMove:pn}=this.props;Dt.preventDefault(),pn(Kt)}handleEnd(Dt){const{onEnd:Kt}=this.props;Dt.preventDefault(),this.detach(),Kt()}handleCancel(Dt){const{onCancel:Kt}=this.props;Dt.preventDefault(),this.detach(),Kt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Wt.activators=[{eventName:"onKeyDown",handler:(tt,Dt,Kt)=>{let{keyboardCodes:pn=ln,onActivation:Sn}=Dt,{active:on}=Kt;const{code:wn}=tt.nativeEvent;if(pn.start.includes(wn)){const An=on.activatorNode.current;return An&&tt.target!==An?!1:(tt.preventDefault(),Sn==null||Sn({event:tt.nativeEvent}),!0)}return!1}}];function Ut(tt){return!!(tt&&"distance"in tt)}function an(tt){return!!(tt&&"delay"in tt)}class vt{constructor(Dt,Kt,pn){var Sn;pn===void 0&&(pn=gt(Dt.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=Dt,this.events=Kt;const{event:on}=Dt,{target:wn}=on;this.props=Dt,this.events=Kt,this.document=(0,oe.r3)(wn),this.documentListeners=new it(this.document),this.listeners=new it(pn),this.windowListeners=new it((0,oe.Jj)(wn)),this.initialCoordinates=(Sn=(0,oe.DC)(on))!=null?Sn:ut,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:Dt,props:{options:{activationConstraint:Kt,bypassActivationConstraint:pn}}}=this;if(this.listeners.add(Dt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Dt.end.name,this.handleEnd),Dt.cancel&&this.listeners.add(Dt.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),Kt){if(pn!=null&&pn({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(an(Kt)){this.timeoutId=setTimeout(this.handleStart,Kt.delay),this.handlePending(Kt);return}if(Ut(Kt)){this.handlePending(Kt);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(Dt,Kt){const{active:pn,onPending:Sn}=this.props;Sn(pn,Dt,this.initialCoordinates,Kt)}handleStart(){const{initialCoordinates:Dt}=this,{onStart:Kt}=this.props;Dt&&(this.activated=!0,this.documentListeners.add(Qe.Click,pe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),Kt(Dt))}handleMove(Dt){var Kt;const{activated:pn,initialCoordinates:Sn,props:on}=this,{onMove:wn,options:{activationConstraint:An}}=on;if(!Sn)return;const Ln=(Kt=(0,oe.DC)(Dt))!=null?Kt:ut,cr=(0,oe.$X)(Sn,Ln);if(!pn&&An){if(Ut(An)){if(An.tolerance!=null&&kt(cr,An.tolerance))return this.handleCancel();if(kt(cr,An.distance))return this.handleStart()}if(an(An)&&kt(cr,An.tolerance))return this.handleCancel();this.handlePending(An,cr);return}Dt.cancelable&&Dt.preventDefault(),wn(Ln)}handleEnd(){const{onAbort:Dt,onEnd:Kt}=this.props;this.detach(),this.activated||Dt(this.props.active),Kt()}handleCancel(){const{onAbort:Dt,onCancel:Kt}=this.props;this.detach(),this.activated||Dt(this.props.active),Kt()}handleKeydown(Dt){Dt.code===Ft.Esc&&this.handleCancel()}removeTextSelection(){var Dt;(Dt=this.document.getSelection())==null||Dt.removeAllRanges()}}const Ot={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class en extends vt{constructor(Dt){const{event:Kt}=Dt,pn=(0,oe.r3)(Kt.target);super(Dt,Ot,pn)}}en.activators=[{eventName:"onPointerDown",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;return!Kt.isPrimary||Kt.button!==0?!1:(pn==null||pn({event:Kt}),!0)}}];const En={move:{name:"mousemove"},end:{name:"mouseup"}};var Ue;(function(tt){tt[tt.RightClick=2]="RightClick"})(Ue||(Ue={}));class xt extends vt{constructor(Dt){super(Dt,En,(0,oe.r3)(Dt.event.target))}}xt.activators=[{eventName:"onMouseDown",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;return Kt.button===Ue.RightClick?!1:(pn==null||pn({event:Kt}),!0)}}];const pt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class It extends vt{constructor(Dt){super(Dt,pt)}static setup(){return window.addEventListener(pt.move.name,Dt,{capture:!1,passive:!1}),function(){window.removeEventListener(pt.move.name,Dt)};function Dt(){}}}It.activators=[{eventName:"onTouchStart",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;const{touches:Sn}=Kt;return Sn.length>1?!1:(pn==null||pn({event:Kt}),!0)}}];var yn;(function(tt){tt[tt.Pointer=0]="Pointer",tt[tt.DraggableRect=1]="DraggableRect"})(yn||(yn={}));var Pn;(function(tt){tt[tt.TreeOrder=0]="TreeOrder",tt[tt.ReversedTreeOrder=1]="ReversedTreeOrder"})(Pn||(Pn={}));function sr(tt){let{acceleration:Dt,activator:Kt=yn.Pointer,canScroll:pn,draggingRect:Sn,enabled:on,interval:wn=5,order:An=Pn.TreeOrder,pointerCoordinates:Ln,scrollableAncestors:cr,scrollableAncestorRects:Sr,delta:Vn,threshold:nr}=tt;const vr=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(Kt){case yn.Pointer:return Ln?{top:Ln.y,bottom:Ln.y,left:Ln.x,right:Ln.x}:null;case yn.DraggableRect:return Sn}},[Kt,Sn,Ln]),Eo=(0,y.useRef)(null),zo=(0,y.useCallback)(()=>{const Ko=Eo.current;if(!Ko)return;const Fo=eo.current.x*no.current.x,qo=eo.current.y*no.current.y;Ko.scrollBy(Fo,qo)},[]),Wo=(0,y.useMemo)(()=>An===Pn.TreeOrder?[...cr].reverse():cr,[An,cr]);(0,y.useEffect)(()=>{if(!on||!cr.length||!Io){xa();return}for(const Ko of Wo){if((pn==null?void 0:pn(Ko))===!1)continue;const Fo=cr.indexOf(Ko),qo=Sr[Fo];if(!qo)continue;const{direction:ci,speed:Ei}=ae(Ko,qo,Io,Dt,nr);for(const bi of["x","y"])vr[bi][ci[bi]]||(Ei[bi]=0,ci[bi]=0);if(Ei.x>0||Ei.y>0){xa(),Eo.current=Ko,Wr(zo,wn),eo.current=Ei,no.current=ci;return}}eo.current={x:0,y:0},no.current={x:0,y:0},xa()},[Dt,zo,pn,xa,on,wn,JSON.stringify(Io),JSON.stringify(vr),Wr,cr,Wo,Sr,JSON.stringify(nr)])}const Xn={x:{[Jt.Backward]:!1,[Jt.Forward]:!1},y:{[Jt.Backward]:!1,[Jt.Forward]:!1}};function Ht(tt){let{delta:Dt,disabled:Kt}=tt;const pn=(0,oe.D9)(Dt);return(0,oe.Gj)(Sn=>{if(Kt||!pn||!Sn)return Xn;const on={x:Math.sign(Dt.x-pn.x),y:Math.sign(Dt.y-pn.y)};return{x:{[Jt.Backward]:Sn.x[Jt.Backward]||on.x===-1,[Jt.Forward]:Sn.x[Jt.Forward]||on.x===1},y:{[Jt.Backward]:Sn.y[Jt.Backward]||on.y===-1,[Jt.Forward]:Sn.y[Jt.Forward]||on.y===1}}},[Kt,Dt,pn])}function Gn(tt,Dt){const Kt=Dt!=null?tt.get(Dt):void 0,pn=Kt?Kt.node.current:null;return(0,oe.Gj)(Sn=>{var on;return Dt==null?null:(on=pn!=null?pn:Sn)!=null?on:null},[pn,Dt])}function Xt(tt,Dt){return(0,y.useMemo)(()=>tt.reduce((Kt,pn)=>{const{sensor:Sn}=pn,on=Sn.activators.map(wn=>({eventName:wn.eventName,handler:Dt(wn.handler,pn)}));return[...Kt,...on]},[]),[tt,Dt])}var Vt;(function(tt){tt[tt.Always=0]="Always",tt[tt.BeforeDragging=1]="BeforeDragging",tt[tt.WhileDragging=2]="WhileDragging"})(Vt||(Vt={}));var un;(function(tt){tt.Optimized="optimized"})(un||(un={}));const gn=new Map;function mn(tt,Dt){let{dragging:Kt,dependencies:pn,config:Sn}=Dt;const[on,wn]=(0,y.useState)(null),{frequency:An,measure:Ln,strategy:cr}=Sn,Sr=(0,y.useRef)(tt),Vn=eo(),nr=(0,oe.Ey)(Vn),vr=(0,y.useCallback)(function(no){no===void 0&&(no=[]),!nr.current&&wn(Io=>Io===null?no:Io.concat(no.filter(Eo=>!Io.includes(Eo))))},[nr]),Wr=(0,y.useRef)(null),xa=(0,oe.Gj)(no=>{if(Vn&&!Kt)return gn;if(!no||no===gn||Sr.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(Ln(zo),zo):null;Eo.rect.current=Wo,Wo&&Io.set(Eo.id,Wo)}return Io}return no},[tt,on,Kt,Vn,Ln]);return(0,y.useEffect)(()=>{Sr.current=tt},[tt]),(0,y.useEffect)(()=>{Vn||vr()},[Kt,Vn]),(0,y.useEffect)(()=>{on&&on.length>0&&wn(null)},[JSON.stringify(on)]),(0,y.useEffect)(()=>{Vn||typeof An!="number"||Wr.current!==null||(Wr.current=setTimeout(()=>{vr(),Wr.current=null},An))},[An,Vn,vr,...pn]),{droppableRects:xa,measureDroppableContainers:vr,measuringScheduled:on!=null};function eo(){switch(cr){case Vt.Always:return!1;case Vt.BeforeDragging:return Kt;default:return!Kt}}}function Tn(tt,Dt){return(0,oe.Gj)(Kt=>tt?Kt||(typeof Dt=="function"?Dt(tt):tt):null,[Dt,tt])}function Bn(tt,Dt){return Tn(tt,Dt)}function Yn(tt){let{callback:Dt,disabled:Kt}=tt;const pn=(0,oe.zX)(Dt),Sn=(0,y.useMemo)(()=>{if(Kt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:on}=window;return new on(pn)},[pn,Kt]);return(0,y.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function wr(tt){let{callback:Dt,disabled:Kt}=tt;const pn=(0,oe.zX)(Dt),Sn=(0,y.useMemo)(()=>{if(Kt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:on}=window;return new on(pn)},[Kt]);return(0,y.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function hr(tt){return new Le(mt(tt),tt)}function $n(tt,Dt,Kt){Dt===void 0&&(Dt=hr);const[pn,Sn]=(0,y.useState)(null);function on(){Sn(Ln=>{if(!tt)return null;if(tt.isConnected===!1){var cr;return(cr=Ln!=null?Ln:Kt)!=null?cr:null}const Sr=Dt(tt);return JSON.stringify(Ln)===JSON.stringify(Sr)?Ln:Sr})}const wn=Yn({callback(Ln){if(tt)for(const cr of Ln){const{type:Sr,target:Vn}=cr;if(Sr==="childList"&&Vn instanceof HTMLElement&&Vn.contains(tt)){on();break}}}}),An=wr({callback:on});return(0,oe.LI)(()=>{on(),tt?(An==null||An.observe(tt),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(An==null||An.disconnect(),wn==null||wn.disconnect())},[tt]),pn}function Or(tt){const Dt=Tn(tt);return Mt(tt,Dt)}const Pr=[];function pr(tt){const Dt=(0,y.useRef)(tt),Kt=(0,oe.Gj)(pn=>tt?pn&&pn!==Pr&&tt&&Dt.current&&tt.parentNode===Dt.current.parentNode?pn:ht(tt):Pr,[tt]);return(0,y.useEffect)(()=>{Dt.current=tt},[tt]),Kt}function la(tt){const[Dt,Kt]=(0,y.useState)(null),pn=(0,y.useRef)(tt),Sn=(0,y.useCallback)(on=>{const wn=wt(on.target);wn&&Kt(An=>An?(An.set(wn,sn(wn)),new Map(An)):null)},[]);return(0,y.useEffect)(()=>{const on=pn.current;if(tt!==on){wn(on);const An=tt.map(Ln=>{const cr=wt(Ln);return cr?(cr.addEventListener("scroll",Sn,{passive:!0}),[cr,sn(cr)]):null}).filter(Ln=>Ln!=null);Kt(An.length?new Map(An):null),pn.current=tt}return()=>{wn(tt),wn(on)};function wn(An){An.forEach(Ln=>{const cr=wt(Ln);cr==null||cr.removeEventListener("scroll",Sn)})}},[Sn,tt]),(0,y.useMemo)(()=>tt.length?Dt?Array.from(Dt.values()).reduce((on,wn)=>(0,oe.IH)(on,wn),ut):re(tt):ut,[tt,Dt])}function jn(tt,Dt){Dt===void 0&&(Dt=[]);const Kt=(0,y.useRef)(null);return(0,y.useEffect)(()=>{Kt.current=null},Dt),(0,y.useEffect)(()=>{const pn=tt!==ut;pn&&!Kt.current&&(Kt.current=tt),!pn&&Kt.current&&(Kt.current=null)},[tt]),Kt.current?(0,oe.$X)(tt,Kt.current):ut}function ur(tt){(0,y.useEffect)(()=>{if(!oe.Nq)return;const Dt=tt.map(Kt=>{let{sensor:pn}=Kt;return pn.setup==null?void 0:pn.setup()});return()=>{for(const Kt of Dt)Kt==null||Kt()}},tt.map(Dt=>{let{sensor:Kt}=Dt;return Kt}))}function Ar(tt,Dt){return(0,y.useMemo)(()=>tt.reduce((Kt,pn)=>{let{eventName:Sn,handler:on}=pn;return Kt[Sn]=wn=>{on(wn,Dt)},Kt},{}),[tt,Dt])}function ar(tt){return(0,y.useMemo)(()=>tt?jt(tt):null,[tt])}const qt=[];function vn(tt,Dt){Dt===void 0&&(Dt=mt);const[Kt]=tt,pn=ar(Kt?(0,oe.Jj)(Kt):null),[Sn,on]=(0,y.useState)(qt);function wn(){on(()=>tt.length?tt.map(Ln=>fe(Ln)?pn:new Le(Dt(Ln),Ln)):qt)}const An=wr({callback:wn});return(0,oe.LI)(()=>{An==null||An.disconnect(),wn(),tt.forEach(Ln=>An==null?void 0:An.observe(Ln))},[tt]),Sn}function Lt(tt){if(!tt)return null;if(tt.children.length>1)return tt;const Dt=tt.children[0];return(0,oe.Re)(Dt)?Dt:tt}function Yt(tt){let{measure:Dt}=tt;const[Kt,pn]=(0,y.useState)(null),Sn=(0,y.useCallback)(cr=>{for(const{target:Sr}of cr)if((0,oe.Re)(Sr)){pn(Vn=>{const nr=Dt(Sr);return Vn?Vi(ai({},Vn),{width:nr.width,height:nr.height}):nr});break}},[Dt]),on=wr({callback:Sn}),wn=(0,y.useCallback)(cr=>{const Sr=Lt(cr);on==null||on.disconnect(),Sr&&(on==null||on.observe(Sr)),pn(Sr?Dt(Sr):null)},[Dt,on]),[An,Ln]=(0,oe.wm)(wn);return(0,y.useMemo)(()=>({nodeRef:An,rect:Kt,setRef:Ln}),[Kt,An,Ln])}const Nt=[{sensor:en,options:{}},{sensor:Wt,options:{}}],$t={current:{}},dt={draggable:{measure:Rt},droppable:{measure:Rt,strategy:Vt.WhileDragging,frequency:un.Optimized},dragOverlay:{measure:mt}};class dn extends Map{get(Dt){var Kt;return Dt!=null&&(Kt=super.get(Dt))!=null?Kt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Dt=>{let{disabled:Kt}=Dt;return!Kt})}getNodeFor(Dt){var Kt,pn;return(Kt=(pn=this.get(Dt))==null?void 0:pn.node.current)!=null?Kt:void 0}}const hn={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new dn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Te},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:dt,measureDroppableContainers:Te,windowRect:null,measuringScheduled:!1},xn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Te,draggableNodes:new Map,over:null,measureDroppableContainers:Te},rn=(0,y.createContext)(xn),_t=(0,y.createContext)(hn);function Ct(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new dn}}}function Cn(tt,Dt){switch(Dt.type){case Ge.DragStart:return Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{initialCoordinates:Dt.initialCoordinates,active:Dt.active})});case Ge.DragMove:return tt.draggable.active==null?tt:Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{translate:{x:Dt.coordinates.x-tt.draggable.initialCoordinates.x,y:Dt.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:Kt}=Dt,{id:pn}=Kt,Sn=new dn(tt.droppable.containers);return Sn.set(pn,Kt),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:Sn})})}case Ge.SetDroppableDisabled:{const{id:Kt,key:pn,disabled:Sn}=Dt,on=tt.droppable.containers.get(Kt);if(!on||pn!==on.key)return tt;const wn=new dn(tt.droppable.containers);return wn.set(Kt,Vi(ai({},on),{disabled:Sn})),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:wn})})}case Ge.UnregisterDroppable:{const{id:Kt,key:pn}=Dt,Sn=tt.droppable.containers.get(Kt);if(!Sn||pn!==Sn.key)return tt;const on=new dn(tt.droppable.containers);return on.delete(Kt),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:on})})}default:return tt}}function Er(tt){let{disabled:Dt}=tt;const{active:Kt,activatorEvent:pn,draggableNodes:Sn}=(0,y.useContext)(rn),on=(0,oe.D9)(pn),wn=(0,oe.D9)(Kt==null?void 0:Kt.id);return(0,y.useEffect)(()=>{if(!Dt&&!pn&&on&&wn!=null){if(!(0,oe.vd)(on)||document.activeElement===on.target)return;const An=Sn.get(wn);if(!An)return;const{activatorNode:Ln,node:cr}=An;if(!Ln.current&&!cr.current)return;requestAnimationFrame(()=>{for(const Sr of[Ln.current,cr.current]){if(!Sr)continue;const Vn=(0,oe.so)(Sr);if(Vn){Vn.focus();break}}})}},[pn,Dt,Sn,wn,on]),null}function lr(tt,Dt){let Sn=Dt,{transform:Kt}=Sn,pn=Au(Sn,["transform"]);return tt!=null&&tt.length?tt.reduce((on,wn)=>wn(ai({transform:on},pn)),Kt):Kt}function xr(tt){return(0,y.useMemo)(()=>({draggable:ai(ai({},dt.draggable),tt==null?void 0:tt.draggable),droppable:ai(ai({},dt.droppable),tt==null?void 0:tt.droppable),dragOverlay:ai(ai({},dt.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:Dt,measure:Kt,initialRect:pn,config:Sn=!0}=tt;const on=(0,y.useRef)(!1),{x:wn,y:An}=typeof Sn=="boolean"?{x:Sn,y:Sn}:Sn;(0,oe.LI)(()=>{if(!wn&&!An||!Dt){on.current=!1;return}if(on.current||!pn)return;const cr=Dt==null?void 0:Dt.node.current;if(!cr||cr.isConnected===!1)return;const Sr=Kt(cr),Vn=Mt(Sr,pn);if(wn||(Vn.x=0),An||(Vn.y=0),on.current=!0,Math.abs(Vn.x)>0||Math.abs(Vn.y)>0){const nr=Tt(cr);nr&&nr.scrollBy({top:Vn.y,left:Vn.x})}},[Dt,wn,An,pn,Kt])}const ya=(0,y.createContext)(Vi(ai({},ut),{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 ta=(0,y.memo)(function(Dt){var Kt,pn,Sn,on;let rs=Dt,{id:wn,accessibility:An,autoScroll:Ln=!0,children:cr,sensors:Sr=Nt,collisionDetection:Vn=Pe,measuring:nr,modifiers:vr}=rs,Wr=Au(rs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const xa=(0,y.useReducer)(Cn,void 0,Ct),[eo,no]=xa,[Io,Eo]=ue(),[zo,Wo]=(0,y.useState)(Ea.Uninitialized),Ko=zo===Ea.Initialized,{draggable:{active:Fo,nodes:qo,translate:ci},droppable:{containers:Ei}}=eo,bi=Fo!=null?qo.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",wn),wi=(0,y.useMemo)(()=>Ei.getEnabled(),[Ei]),di=xr(nr),{droppableRects:Hi,measureDroppableContainers:Ti,measuringScheduled:Yi}=mn(wi,{dragging:Ko,dependencies:[ci.x,ci.y],config:di.droppable}),Fi=Gn(qo,Fo),zl=(0,y.useMemo)(()=>Oo?(0,oe.DC)(Oo):null,[Oo]),Tl=Hl(),$o=Bn(Fi,di.draggable.measure);sa({activeNode:Fo!=null?qo.get(Fo):null,config:Tl.layoutShiftCompensation,initialRect:$o,measure:di.draggable.measure});const ni=$n(Fi,di.draggable.measure,$o),Vo=$n(Fi?Fi.parentElement:null),Yo=(0,y.useRef)({activatorEvent:null,active:null,activeNode:Fi,collisionRect:null,collisions:null,droppableRects:Hi,draggableNodes:qo,draggingNode:null,draggingNodeRect:null,droppableContainers:Ei,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),xi=Ei.getNodeFor((Kt=Yo.current.over)==null?void 0:Kt.id),Li=Yt({measure:di.dragOverlay.measure}),pi=(pn=Li.nodeRef.current)!=null?pn:Fi,Ji=Ko?(Sn=Li.rect)!=null?Sn:ni:null,_i=!!(Li.nodeRef.current&&Li.rect),Gi=Or(_i?null:ni),ml=ar(pi?(0,oe.Jj)(pi):null),nl=pr(Ko?xi!=null?xi:Fi:null),rl=vn(nl),yl=lr(vr,{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=la(nl),Rl=jn(Cl),is=jn(Cl,[ni]),jl=(0,oe.IH)(yl,Rl),qi=Ji?Fe(Ji,yl):null,El=Po&&qi?Vn({active:Po,collisionRect:qi,droppableRects:Hi,droppableContainers:wi,pointerCoordinates:mi}):null,bl=We(El,"id"),[Ol,Wl]=(0,y.useState)(null),es=_i?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=qo.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(!qo.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(!qo.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=qo.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})}})})}}},[qo]),xl=(0,y.useCallback)((al,$i)=>(ji,yi)=>{const ei=ji.nativeEvent,Oi=qo.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))},[qo,Ql]),Jl=Xt(Sr,xl);ur(Sr),(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:qi,collisions:El,droppableRects:Hi,draggableNodes:qo,draggingNode:pi,draggingNodeRect:Ji,droppableContainers:Ei,over:Ol,scrollableAncestors:nl,scrollAdjustedTranslate:jl},Ri.current={initial:Ji,translated:qi}},[Po,Fi,El,qi,qo,pi,Ji,Hi,Ei,Ol,nl,jl]),sr(Vi(ai({},Tl),{delta:ci,draggingRect:qi,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:qo,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,qo,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:qo,over:Ol,measureDroppableContainers:Ti}),[Oo,Jl,Po,ni,no,oi,qo,Ol,Ti]);return y.createElement(ze.Provider,{value:Eo},y.createElement(rn.Provider,{value:us},y.createElement(_t.Provider,{value:ns},y.createElement(ya.Provider,{value:ts},cr)),y.createElement(Er,{disabled:(An==null?void 0:An.restoreFocus)===!1})),y.createElement(Je,Vi(ai({},An),{hiddenTextDescribedById:oi})));function Hl(){const al=(Ii==null?void 0:Ii.autoScrollEnabled)===!1,$i=typeof Ln=="object"?Ln.enabled===!1:Ln===!1,ji=Ko&&!al&&!$i;return typeof Ln=="object"?Vi(ai({},Ln),{enabled:ji}):{enabled:ji}}}),Kr=(0,y.createContext)(null),ia="button",ba="Draggable";function za(tt){let{id:Dt,data:Kt,disabled:pn=!1,attributes:Sn}=tt;const on=(0,oe.Ld)(ba),{activators:wn,activatorEvent:An,active:Ln,activeNodeRect:cr,ariaDescribedById:Sr,draggableNodes:Vn,over:nr}=(0,y.useContext)(rn),{role:vr=ia,roleDescription:Wr="draggable",tabIndex:xa=0}=Sn!=null?Sn:{},eo=(Ln==null?void 0:Ln.id)===Dt,no=(0,y.useContext)(eo?ya:Kr),[Io,Eo]=(0,oe.wm)(),[zo,Wo]=(0,oe.wm)(),Ko=Ar(wn,Dt),Fo=(0,oe.Ey)(Kt);(0,oe.LI)(()=>(Vn.set(Dt,{id:Dt,key:on,node:Io,activatorNode:zo,data:Fo}),()=>{const ci=Vn.get(Dt);ci&&ci.key===on&&Vn.delete(Dt)}),[Vn,Dt]);const qo=(0,y.useMemo)(()=>({role:vr,tabIndex:xa,"aria-disabled":pn,"aria-pressed":eo&&vr===ia?!0:void 0,"aria-roledescription":Wr,"aria-describedby":Sr.draggable}),[pn,vr,xa,eo,Wr,Sr.draggable]);return{active:Ln,activatorEvent:An,activeNodeRect:cr,attributes:qo,isDragging:eo,listeners:pn?void 0:Ko,node:Io,over:nr,setNodeRef:Eo,setActivatorNodeRef:Wo,transform:no}}function Wa(){return(0,y.useContext)(_t)}const Ka="Droppable",ca={timeout:25};function Ta(tt){let{data:Dt,disabled:Kt=!1,id:pn,resizeObserverConfig:Sn}=tt;const on=(0,oe.Ld)(Ka),{active:wn,dispatch:An,over:Ln,measureDroppableContainers:cr}=(0,y.useContext)(rn),Sr=(0,y.useRef)({disabled:Kt}),Vn=(0,y.useRef)(!1),nr=(0,y.useRef)(null),vr=(0,y.useRef)(null),{disabled:Wr,updateMeasurementsFor:xa,timeout:eo}=ai(ai({},ca),Sn),no=(0,oe.Ey)(xa!=null?xa:pn),Io=(0,y.useCallback)(()=>{if(!Vn.current){Vn.current=!0;return}vr.current!=null&&clearTimeout(vr.current),vr.current=setTimeout(()=>{cr(Array.isArray(no.current)?no.current:[no.current]),vr.current=null},eo)},[eo]),Eo=wr({callback:Io,disabled:Wr||!wn}),zo=(0,y.useCallback)((qo,ci)=>{Eo&&(ci&&(Eo.unobserve(ci),Vn.current=!1),qo&&Eo.observe(qo))},[Eo]),[Wo,Ko]=(0,oe.wm)(zo),Fo=(0,oe.Ey)(Dt);return(0,y.useEffect)(()=>{!Eo||!Wo.current||(Eo.disconnect(),Vn.current=!1,Eo.observe(Wo.current))},[Wo,Eo]),(0,y.useEffect)(()=>(An({type:Ge.RegisterDroppable,element:{id:pn,key:on,disabled:Kt,node:Wo,rect:nr,data:Fo}}),()=>An({type:Ge.UnregisterDroppable,key:on,id:pn})),[pn]),(0,y.useEffect)(()=>{Kt!==Sr.current.disabled&&(An({type:Ge.SetDroppableDisabled,id:pn,key:on,disabled:Kt}),Sr.current.disabled=Kt)},[pn,on,Kt,An]),{active:wn,rect:nr,isOver:(Ln==null?void 0:Ln.id)===pn,node:Wo,over:Ln,setNodeRef:Ko}}function Br(tt){let{animation:Dt,children:Kt}=tt;const[pn,Sn]=(0,y.useState)(null),[on,wn]=(0,y.useState)(null),An=(0,oe.D9)(Kt);return!Kt&&!pn&&An&&Sn(An),(0,oe.LI)(()=>{if(!on)return;const Ln=pn==null?void 0:pn.key,cr=pn==null?void 0:pn.props.id;if(Ln==null||cr==null){Sn(null);return}Promise.resolve(Dt(cr,on)).then(()=>{Sn(null)})},[Dt,pn,on]),y.createElement(y.Fragment,null,Kt,pn?(0,y.cloneElement)(pn,{ref:wn}):null)}const No={x:0,y:0,scaleX:1,scaleY:1};function Ro(tt){let{children:Dt}=tt;return y.createElement(rn.Provider,{value:xn},y.createElement(ya.Provider,{value:No},Dt))}const Bo={position:"fixed",touchAction:"none"},po=tt=>(0,oe.vd)(tt)?"transform 250ms ease":void 0,_o=(0,y.forwardRef)((tt,Dt)=>{let{as:Kt,activatorEvent:pn,adjustScale:Sn,children:on,className:wn,rect:An,style:Ln,transform:cr,transition:Sr=po}=tt;if(!An)return null;const Vn=Sn?cr:Vi(ai({},cr),{scaleX:1,scaleY:1}),nr=ai(Vi(ai({},Bo),{width:An.width,height:An.height,top:An.top,left:An.left,transform:oe.ux.Transform.toString(Vn),transformOrigin:Sn&&pn?$e(pn,An):void 0,transition:typeof Sr=="function"?Sr(pn):Sr}),Ln);return y.createElement(Kt,{className:wn,style:nr,ref:Dt},on)}),Qa={duration:250,easing:"ease",keyframes:tt=>{let{transform:{initial:Dt,final:Kt}}=tt;return[{transform:oe.ux.Transform.toString(Dt)},{transform:oe.ux.Transform.toString(Kt)}]},sideEffects:(tt=>Dt=>{let{active:Kt,dragOverlay:pn}=Dt;const Sn={},{styles:on,className:wn}=tt;if(on!=null&&on.active)for(const[An,Ln]of Object.entries(on.active))Ln!==void 0&&(Sn[An]=Kt.node.style.getPropertyValue(An),Kt.node.style.setProperty(An,Ln));if(on!=null&&on.dragOverlay)for(const[An,Ln]of Object.entries(on.dragOverlay))Ln!==void 0&&pn.node.style.setProperty(An,Ln);return wn!=null&&wn.active&&Kt.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&pn.node.classList.add(wn.dragOverlay),function(){for(const[Ln,cr]of Object.entries(Sn))Kt.node.style.setProperty(Ln,cr);wn!=null&&wn.active&&Kt.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function jo(tt){let{config:Dt,draggableNodes:Kt,droppableContainers:pn,measuringConfiguration:Sn}=tt;return(0,oe.zX)((on,wn)=>{if(Dt===null)return;const An=Kt.get(on);if(!An)return;const Ln=An.node.current;if(!Ln)return;const cr=Lt(wn);if(!cr)return;const{transform:Sr}=(0,oe.Jj)(wn).getComputedStyle(wn),Vn=yt(Sr);if(!Vn)return;const nr=typeof Dt=="function"?Dt:ti(Dt);return ct(Ln,Sn.draggable.measure),nr({active:{id:on,data:An.data,node:Ln,rect:Sn.draggable.measure(Ln)},draggableNodes:Kt,dragOverlay:{node:wn,rect:Sn.dragOverlay.measure(cr)},droppableContainers:pn,measuringConfiguration:Sn,transform:Vn})})}function ti(tt){const{duration:Dt,easing:Kt,sideEffects:pn,keyframes:Sn}=ai(ai({},Qa),tt);return on=>{let Io=on,{active:wn,dragOverlay:An,transform:Ln}=Io,cr=Au(Io,["active","dragOverlay","transform"]);if(!Dt)return;const Sr={x:An.rect.left-wn.rect.left,y:An.rect.top-wn.rect.top},Vn={scaleX:Ln.scaleX!==1?wn.rect.width*Ln.scaleX/An.rect.width:1,scaleY:Ln.scaleY!==1?wn.rect.height*Ln.scaleY/An.rect.height:1},nr=ai({x:Ln.x-Sr.x,y:Ln.y-Sr.y},Vn),vr=Sn(Vi(ai({},cr),{active:wn,dragOverlay:An,transform:{initial:Ln,final:nr}})),[Wr]=vr,xa=vr[vr.length-1];if(JSON.stringify(Wr)===JSON.stringify(xa))return;const eo=pn==null?void 0:pn(ai({active:wn,dragOverlay:An},cr)),no=An.node.animate(vr,{duration:Dt,easing:Kt,fill:"forwards"});return new Promise(Eo=>{no.onfinish=()=>{eo==null||eo(),Eo()}})}}let Ci=0;function Dr(tt){return(0,y.useMemo)(()=>{if(tt!=null)return Ci++,Ci},[tt])}const da=y.memo(tt=>{let{adjustScale:Dt=!1,children:Kt,dropAnimation:pn,style:Sn,transition:on,modifiers:wn,wrapperElement:An="div",className:Ln,zIndex:cr=999}=tt;const{activatorEvent:Sr,active:Vn,activeNodeRect:nr,containerNodeRect:vr,draggableNodes:Wr,droppableContainers:xa,dragOverlay:eo,over:no,measuringConfiguration:Io,scrollableAncestors:Eo,scrollableAncestorRects:zo,windowRect:Wo}=Wa(),Ko=(0,y.useContext)(ya),Fo=Dr(Vn==null?void 0:Vn.id),qo=lr(wn,{activatorEvent:Sr,active:Vn,activeNodeRect:nr,containerNodeRect:vr,draggingNodeRect:eo.rect,over:no,overlayNodeRect:eo.rect,scrollableAncestors:Eo,scrollableAncestorRects:zo,transform:Ko,windowRect:Wo}),ci=Tn(nr),Ei=jo({config:pn,draggableNodes:Wr,droppableContainers:xa,measuringConfiguration:Io}),bi=ci?eo.setRef:void 0;return y.createElement(Ro,null,y.createElement(Br,{animation:Ei},Vn&&Fo?y.createElement(_o,{key:Fo,id:Vn.id,ref:bi,as:An,activatorEvent:Sr,adjustScale:Dt,className:Ln,transition:on,rect:ci,style:ai({zIndex:cr},Sn),transform:qo},Kt):null))})},18257:function(Mn,Pt,b){"use strict";b.d(Pt,{DL:function(){return De}});var y=b(35241);function Ee(ue){return ke=>{let{transform:ge}=ke;return Vi(ai({},ge),{x:Math.ceil(ge.x/ue)*ue,y:Math.ceil(ge.y/ue)*ue})}}const oe=ue=>{let{transform:ke}=ue;return Vi(ai({},ke),{y:0})};function Ae(ue,ke,ge){const Je=ai({},ue);return ke.top+ue.y<=ge.top?Je.y=ge.top-ke.top:ke.bottom+ue.y>=ge.top+ge.height&&(Je.y=ge.top+ge.height-ke.bottom),ke.left+ue.x<=ge.left?Je.x=ge.left-ke.left:ke.right+ue.x>=ge.left+ge.width&&(Je.x=ge.left+ge.width-ke.right),Je}const Ce=ue=>{let{containerNodeRect:ke,draggingNodeRect:ge,transform:Je}=ue;return!ge||!ke?Je:Ae(Je,ge,ke)},ye=ue=>{let{draggingNodeRect:ke,transform:ge,scrollableAncestorRects:Je}=ue;const Ge=Je[0];return!ke||!Ge?ge:Ae(ge,ke,Ge)},De=ue=>{let{transform:ke}=ue;return Vi(ai({},ke),{x:0})},ze=ue=>{let{transform:ke,draggingNodeRect:ge,windowRect:Je}=ue;return!ge||!Je?ke:Ae(ke,ge,Je)},ve=ue=>{let{activatorEvent:ke,draggingNodeRect:ge,transform:Je}=ue;if(ge&&ke){const Ge=getEventCoordinates(ke);if(!Ge)return Je;const Te=Ge.x-ge.left,we=Ge.y-ge.top;return Vi(ai({},Je),{x:Je.x+Te-ge.width/2,y:Je.y+we-ge.height/2})}return Je}},19719:function(Mn,Pt,b){"use strict";b.d(Pt,{Fo:function(){return $e},Rp:function(){return Ae},U2:function(){return Je},nB:function(){return lt},qw:function(){return we}});var y=b(59301),Ee=b(87954),oe=b(35241);function Ae(Fe,yt,xe){const he=Fe.slice();return he.splice(xe<0?he.length+xe:xe,0,he.splice(yt,1)[0]),he}function Ce(Fe,yt,xe){const he=Fe.slice();return he[yt]=Fe[xe],he[xe]=Fe[yt],he}function ye(Fe,yt){return Fe.reduce((xe,he,mt)=>{const Rt=yt.get(he);return Rt&&(xe[mt]=Rt),xe},Array(Fe.length))}function De(Fe){return Fe!==null&&Fe>=0}function ze(Fe,yt){if(Fe===yt)return!0;if(Fe.length!==yt.length)return!1;for(let xe=0;xe{var yt;let{rects:xe,activeNodeRect:he,activeIndex:mt,overIndex:Rt,index:jt}=Fe;const Se=(yt=xe[mt])!=null?yt:he;if(!Se)return null;const rt=ge(xe,jt,mt);if(jt===mt){const ht=xe[Rt];return ht?ai({x:mtmt&&jt<=Rt?ai({x:-Se.width-rt,y:0},ue):jt=Rt?ai({x:Se.width+rt,y:0},ue):ai({x:0,y:0},ue)};function ge(Fe,yt,xe){const he=Fe[yt],mt=Fe[yt-1],Rt=Fe[yt+1];return!he||!mt&&!Rt?0:xe{let{rects:yt,activeIndex:xe,overIndex:he,index:mt}=Fe;const Rt=Ae(yt,he,xe),jt=yt[mt],Se=Rt[mt];return!Se||!jt?null:{x:Se.left-jt.left,y:Se.top-jt.top,scaleX:Se.width/jt.width,scaleY:Se.height/jt.height}},Ge=Fe=>{let{activeIndex:yt,index:xe,rects:he,overIndex:mt}=Fe,Rt,jt;return xe===yt&&(Rt=he[xe],jt=he[mt]),xe===mt&&(Rt=he[xe],jt=he[yt]),!jt||!Rt?null:{x:jt.left-Rt.left,y:jt.top-Rt.top,scaleX:jt.width/Rt.width,scaleY:jt.height/Rt.height}},Te={scaleX:1,scaleY:1},we=Fe=>{var yt;let{activeIndex:xe,activeNodeRect:he,index:mt,rects:Rt,overIndex:jt}=Fe;const Se=(yt=Rt[xe])!=null?yt:he;if(!Se)return null;if(mt===xe){const ht=Rt[jt];return ht?ai({x:0,y:xexe&&mt<=jt?ai({x:0,y:-Se.height-rt},Te):mt=jt?ai({x:0,y:Se.height+rt},Te):ai({x:0,y:0},Te)};function Re(Fe,yt,xe){const he=Fe[yt],mt=Fe[yt-1],Rt=Fe[yt+1];return he?xehe.map(de=>typeof de=="object"&&"id"in de?de.id:de),[he]),sn=jt!=null,Jt=jt?St.indexOf(jt.id):-1,fe=ht?St.indexOf(ht.id):-1,ne=(0,y.useRef)(St),te=!ze(St,ne.current),ae=fe!==-1&&Jt===-1||te,me=ve(Rt);(0,oe.LI)(()=>{te&&sn&&Tt(St)},[te,St,sn,Tt]),(0,y.useEffect)(()=>{ne.current=St},[St]);const re=(0,y.useMemo)(()=>({activeIndex:Jt,containerId:wt,disabled:me,disableTransforms:ae,items:St,overIndex:fe,useDragOverlay:Qt,sortedRects:ye(St,rt),strategy:mt}),[Jt,wt,me.draggable,me.droppable,ae,St,fe,rt,Qt,mt]);return y.createElement(_e.Provider,{value:re},yt)}const se=Fe=>{let{id:yt,items:xe,activeIndex:he,overIndex:mt}=Fe;return Ae(xe,he,mt).indexOf(yt)},Ne=Fe=>{let{containerId:yt,isSorting:xe,wasDragging:he,index:mt,items:Rt,newIndex:jt,previousItems:Se,previousContainerId:rt,transition:ht}=Fe;return!ht||!he||Se!==Rt&&mt===jt?!1:xe?!0:jt!==mt&&yt===rt},ot={duration:200,easing:"ease"},We="transform",bt=oe.ux.Transition.toString({property:We,duration:0,easing:"linear"}),He={roleDescription:"sortable"};function et(Fe){let{disabled:yt,index:xe,node:he,rect:mt}=Fe;const[Rt,jt]=(0,y.useState)(null),Se=(0,y.useRef)(xe);return(0,oe.LI)(()=>{if(!yt&&xe!==Se.current&&he.current){const rt=mt.current;if(rt){const ht=(0,Ee.VK)(he.current,{ignoreTransform:!0}),Tt={x:rt.left-ht.left,y:rt.top-ht.top,scaleX:rt.width/ht.width,scaleY:rt.height/ht.height};(Tt.x||Tt.y)&&jt(Tt)}}xe!==Se.current&&(Se.current=xe)},[yt,xe,he,mt]),(0,y.useEffect)(()=>{Rt&&jt(null)},[Rt]),Rt}function lt(Fe){let{animateLayoutChanges:yt=Ne,attributes:xe,disabled:he,data:mt,getNewIndex:Rt=se,id:jt,strategy:Se,resizeObserverConfig:rt,transition:ht=ot}=Fe;const{items:Tt,containerId:wt,activeIndex:Qt,disabled:St,disableTransforms:sn,sortedRects:Jt,overIndex:fe,useDragOverlay:ne,strategy:te}=(0,y.useContext)(_e),ae=Pe(he,St),me=Tt.indexOf(jt),re=(0,y.useMemo)(()=>ai({sortable:{containerId:wt,index:me,items:Tt}},mt),[wt,mt,me,Tt]),de=(0,y.useMemo)(()=>Tt.slice(Tt.indexOf(jt)),[Tt,jt]),{rect:je,node:ct,isOver:Ze,setNodeRef:Le}=(0,Ee.Zj)({id:jt,data:re,disabled:ae.droppable,resizeObserverConfig:ai({updateMeasurementsFor:de},rt)}),{active:it,activatorEvent:gt,activeNodeRect:kt,attributes:Qe,setNodeRef:st,listeners:pe,isDragging:Ft,over:ln,setActivatorNodeRef:nn,transform:Wt}=(0,Ee.O1)({id:jt,data:re,attributes:ai(ai({},He),xe),disabled:ae.draggable}),Ut=(0,oe.HB)(Le,st),an=!!it,vt=an&&!sn&&De(Qt)&&De(fe),Ot=!ne&&Ft,en=Ot&&vt?Wt:null,En=Se!=null?Se:te,Ue=vt?en!=null?en:En({rects:Jt,activeNodeRect:kt,activeIndex:Qt,overIndex:fe,index:me}):null,xt=De(Qt)&&De(fe)?Rt({id:jt,items:Tt,activeIndex:Qt,overIndex:fe}):me,pt=it==null?void 0:it.id,It=(0,y.useRef)({activeId:pt,items:Tt,newIndex:xt,containerId:wt}),yn=Tt!==It.current.items,Pn=yt({active:it,containerId:wt,isDragging:Ft,isSorting:an,id:jt,index:me,items:Tt,newIndex:It.current.newIndex,previousItems:It.current.items,previousContainerId:It.current.containerId,transition:ht,wasDragging:It.current.activeId!=null}),sr=et({disabled:!Pn,index:me,node:ct,rect:je});return(0,y.useEffect)(()=>{an&&It.current.newIndex!==xt&&(It.current.newIndex=xt),wt!==It.current.containerId&&(It.current.containerId=wt),Tt!==It.current.items&&(It.current.items=Tt)},[an,xt,wt,Tt]),(0,y.useEffect)(()=>{if(pt===It.current.activeId)return;if(pt&&!It.current.activeId){It.current.activeId=pt;return}const Ht=setTimeout(()=>{It.current.activeId=pt},50);return()=>clearTimeout(Ht)},[pt]),{active:it,activeIndex:Qt,attributes:Qe,data:re,rect:je,index:me,newIndex:xt,items:Tt,isOver:Ze,isSorting:an,isDragging:Ft,listeners:pe,node:ct,overIndex:fe,over:ln,setNodeRef:Ut,setActivatorNodeRef:nn,setDroppableNodeRef:Le,setDraggableNodeRef:st,transform:sr!=null?sr:Ue,transition:Xn()};function Xn(){if(sr||yn&&It.current.newIndex===me)return bt;if(!(Ot&&!(0,oe.vd)(gt)||!ht)&&(an||Pn))return oe.ux.Transition.toString(Vi(ai({},ht),{property:We}))}}function Pe(Fe,yt){var xe,he;return typeof Fe=="boolean"?{draggable:Fe,droppable:!1}:{draggable:(xe=Fe==null?void 0:Fe.draggable)!=null?xe:yt.draggable,droppable:(he=Fe==null?void 0:Fe.droppable)!=null?he:yt.droppable}}function Ie(Fe){if(!Fe)return!1;const yt=Fe.data.current;return!!(yt&&"sortable"in yt&&typeof yt.sortable=="object"&&"containerId"in yt.sortable&&"items"in yt.sortable&&"index"in yt.sortable)}const Me=[Ee.g4.Down,Ee.g4.Right,Ee.g4.Up,Ee.g4.Left],ce=(Fe,yt)=>{let{context:{active:xe,collisionRect:he,droppableRects:mt,droppableContainers:Rt,over:jt,scrollableAncestors:Se}}=yt;if(Me.includes(Fe.code)){if(Fe.preventDefault(),!xe||!he)return;const rt=[];Rt.getEnabled().forEach(wt=>{if(!wt||wt!=null&&wt.disabled)return;const Qt=mt.get(wt.id);if(Qt)switch(Fe.code){case KeyboardCode.Down:he.topQt.top&&rt.push(wt);break;case KeyboardCode.Left:he.left>Qt.left&&rt.push(wt);break;case KeyboardCode.Right:he.left1&&(Tt=ht[1].id),Tt!=null){const wt=Rt.get(xe.id),Qt=Rt.get(Tt),St=Qt?mt.get(Qt.id):null,sn=Qt==null?void 0:Qt.node.current;if(sn&&St&&wt&&Qt){const fe=getScrollableAncestors(sn).some((de,je)=>Se[je]!==de),ne=Mt(wt,Qt),te=qe(wt,Qt),ae=fe||!ne?{x:0,y:0}:{x:te?he.width-St.width:0,y:te?he.height-St.height:0},me={x:St.left,y:St.top};return ae.x&&ae.y?me:subtract(me,ae)}}}};function Mt(Fe,yt){return!Ie(Fe)||!Ie(yt)?!1:Fe.data.current.sortable.containerId===yt.data.current.sortable.containerId}function qe(Fe,yt){return!Ie(Fe)||!Ie(yt)||!Mt(Fe,yt)?!1:Fe.data.current.sortable.indexMt=>{Me.forEach(qe=>qe(Mt))},Me)}const oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function Ae(Ie){const Me=Object.prototype.toString.call(Ie);return Me==="[object Window]"||Me==="[object global]"}function Ce(Ie){return"nodeType"in Ie}function ye(Ie){var Me,ce;return Ie?Ae(Ie)?Ie:Ce(Ie)&&(Me=(ce=Ie.ownerDocument)==null?void 0:ce.defaultView)!=null?Me:window:window}function De(Ie){const{Document:Me}=ye(Ie);return Ie instanceof Me}function ze(Ie){return Ae(Ie)?!1:Ie instanceof ye(Ie).HTMLElement}function ve(Ie){return Ie instanceof ye(Ie).SVGElement}function ue(Ie){return Ie?Ae(Ie)?Ie.document:Ce(Ie)?De(Ie)?Ie:ze(Ie)||ve(Ie)?Ie.ownerDocument:document:document:document}const ke=oe?y.useLayoutEffect:y.useEffect;function ge(Ie){const Me=(0,y.useRef)(Ie);return ke(()=>{Me.current=Ie}),(0,y.useCallback)(function(){for(var ce=arguments.length,Mt=new Array(ce),qe=0;qe{Ie.current=setInterval(Mt,qe)},[]),ce=(0,y.useCallback)(()=>{Ie.current!==null&&(clearInterval(Ie.current),Ie.current=null)},[]);return[Me,ce]}function Ge(Ie,Me){Me===void 0&&(Me=[Ie]);const ce=(0,y.useRef)(Ie);return ke(()=>{ce.current!==Ie&&(ce.current=Ie)},Me),ce}function Te(Ie,Me){const ce=(0,y.useRef)();return(0,y.useMemo)(()=>{const Mt=Ie(ce.current);return ce.current=Mt,Mt},[...Me])}function we(Ie){const Me=ge(Ie),ce=(0,y.useRef)(null),Mt=(0,y.useCallback)(qe=>{qe!==ce.current&&(Me==null||Me(qe,ce.current)),ce.current=qe},[]);return[ce,Mt]}function Re(Ie){const Me=(0,y.useRef)();return(0,y.useEffect)(()=>{Me.current=Ie},[Ie]),Me.current}let ut={};function _e(Ie,Me){return(0,y.useMemo)(()=>{if(Me)return Me;const ce=ut[Ie]==null?0:ut[Ie]+1;return ut[Ie]=ce,Ie+"-"+ce},[Ie,Me])}function $e(Ie){return function(Me){for(var ce=arguments.length,Mt=new Array(ce>1?ce-1:0),qe=1;qe{const xe=Object.entries(yt);for(const[he,mt]of xe){const Rt=Fe[he];Rt!=null&&(Fe[he]=Rt+Ie*mt)}return Fe},ai({},Me))}}const se=$e(1),Ne=$e(-1);function ot(Ie){return"clientX"in Ie&&"clientY"in Ie}function We(Ie){if(!Ie)return!1;const{KeyboardEvent:Me}=ye(Ie.target);return Me&&Ie instanceof Me}function bt(Ie){if(!Ie)return!1;const{TouchEvent:Me}=ye(Ie.target);return Me&&Ie instanceof Me}function He(Ie){if(bt(Ie)){if(Ie.touches&&Ie.touches.length){const{clientX:Me,clientY:ce}=Ie.touches[0];return{x:Me,y:ce}}else if(Ie.changedTouches&&Ie.changedTouches.length){const{clientX:Me,clientY:ce}=Ie.changedTouches[0];return{x:Me,y:ce}}}return ot(Ie)?{x:Ie.clientX,y:Ie.clientY}:null}const et=Object.freeze({Translate:{toString(Ie){if(!Ie)return;const{x:Me,y:ce}=Ie;return"translate3d("+(Me?Math.round(Me):0)+"px, "+(ce?Math.round(ce):0)+"px, 0)"}},Scale:{toString(Ie){if(!Ie)return;const{scaleX:Me,scaleY:ce}=Ie;return"scaleX("+Me+") scaleY("+ce+")"}},Transform:{toString(Ie){if(Ie)return[et.Translate.toString(Ie),et.Scale.toString(Ie)].join(" ")}},Transition:{toString(Ie){let{property:Me,duration:ce,easing:Mt}=Ie;return Me+" "+ce+"ms "+Mt}}}),lt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(Ie){return Ie.matches(lt)?Ie:Ie.querySelector(lt)}},26350:function(){"use strict"},21744:function(){"use strict"},45224:function(Mn,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"}},86789:function(Mn,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"}},11833:function(Mn,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"}},84424:function(Mn,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",myselect:"myselect___QgOHu"}},62329:function(Mn,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"}},23063:function(Mn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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=="},65492:function(Mn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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=="},60794:function(Mn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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+"},31994:function(Mn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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="},43630: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 Mn={},Pt="5.0",b={},y=null,Ee=!1,oe=!1,Ae=null,Ce=!1,ye=null,De=null,ze=0;ze4?parseFloat(Se):5};Mn.setHTML5Codebase=function(Se,rt){De=Se,mt(Se,rt)},Mn.setJavaCodebase=Mn.setJavaCodebaseVersion=Mn.isCompiledInstalled=Mn.setPreCompiledScriptPath=Mn.setPreCompiledResourcePath=function(){},Mn.setHTML5CodebaseVersion=function(Se,rt){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,he(Se,rt)},Mn.getHTML5CodebaseVersion=function(){return Ge},Mn.getParameters=function(){return b},Mn.setFontsCSSURL=function(Se){$e=Se},Mn.setGiacJSURL=function(Se){},Mn.setJNLPFile=function(Se){ue=Se},Mn.setJNLPBaseDir=function(Se){},Mn.inject=function(){function Se(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",ht=b.id,Tt,wt=!1,Qt=0;Qt=5)return!0;var Se=Mn.getAppletObject();return Se&&typeof Se.recalculateEnvironments=="function"?(Se.recalculateEnvironments(),!0):!1},Mn.startAnimation=function(){var Se=Mn.getAppletObject();return Se&&typeof Se.startAnimation=="function"?(Se.startAnimation(),!0):!1},Mn.stopAnimation=function(){var Se=Mn.getAppletObject();return Se&&typeof Se.stopAnimation=="function"?(Se.stopAnimation(),!0):!1},Mn.getAppletObject=function(){var Se=b.id!==void 0?b.id:"ggbApplet";return window[Se]},Mn.resize=function(){};var lt=function(Se,rt,ht){var Tt=document.createElement("param");Tt.setAttribute("name",rt),Tt.setAttribute("value",ht),Se.appendChild(Tt)},Pe=function(Se){return Se&&Se!=="false"},Ie=function(Se,rt,ht){Ne(Ge)<=4.2&&(ht=!0);var Tt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ge||ggbHTML5LoadedCodebaseIsWebSimple&&!we)&&(Tt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var Qt=rt.width,St=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(Ne(Ge)<=4.4)Pe(rt.showToolBar)&&(rt.height-=7),Pe(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&Pe(rt.showToolBar)&&(rt.width=605,Qt=605);else{var sn=100;(Pe(rt.showToolBar)||Pe(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),sn=Pe(rt.showMenuBar)?245:155),Qt=5?(rt.appletOnLoad=function(gt){var kt=Se.querySelector(".ggb_preview");kt&&kt.parentNode.removeChild(kt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),fe(gt)},te||ne.appendChild(ae)):wt.appendChild(ae),ne.appendChild(wt),te||Se.appendChild(ne),setTimeout(function(){Mn.resize()},1)}else{var me=document.createElement("div");me.className="applet_scaler",me.style.position="relative",me.style.display="block",me.appendChild(wt),Se.appendChild(me),rt.appletOnLoad=function(gt){Mn.resize(),fe(gt)}}function re(gt,kt){kt&&typeof kt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(gt,kt.appletOnLoad):renderGGBElement(gt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",kt)}function de(gt,kt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:gt,params:kt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){re(Qe.article,Qe.params)}),html5AppletsToProcess=null)},Ne(Ge)<5&&(gt.className+=" geogebraweb")):re(gt,kt)}if(Tt){scriptLoadStarted=!0;for(var je=0;je0?(Jt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(fe).append(ne),window.dispatchEvent(new Event("resize"))):Ie(Jt,rt,!1),window.GGBT_wsf_view.launchFullScreen(fe)}else Je=Tt,Ie(Se,rt,!1);if(!window.GGBT_wsf_view)for(St=0;StSe/4*3&&(Jt=Se/4*3),fe=Jt/5.8,sn.setAttribute("src",ut),sn.setAttribute("width",Jt),sn.setAttribute("height",fe);var ne=(Se-Jt)/2,te=(rt-fe)/2;sn.style.left=ne+"px",sn.style.top=te+"px",wt.appendChild(sn)}}return wt.appendChild(St),wt},yt=function(Se){return Se=Se.toLowerCase(),Se==="html5"||Se==="screenshot"?Se:"html5"},xe=["web","webSimple","web3d","tablet","tablet3d","phone"],he=function(Se,rt){if(Ge=Se,rt){mt(Ge,!0);return}var ht=!Ee;if(ht){var Tt=Ne(Ge);!isNaN(Tt)&&Tt<4.4&&(ht=!1)}var wt,Qt;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var St=Ge.indexOf("//");St>0?Qt=Ge:St===0?Qt=wt+Ge:Qt="https://www.geogebra.org/apps/5.2.814.0/";for(var sn in xe)if(Ge.slice(xe[sn].length*-1)===xe[sn]||Ge.slice((xe[sn].length+1)*-1)===xe[sn]+"/"){mt(Qt,!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")?Qt+="webSimple/":Qt+="web3d/",mt(Qt,!1)},mt=function(Se,rt){if(Se.requirejs){ke=Se;return}Se.slice(-1)!=="/"&&(Se+="/"),ke=Se,rt===null&&(rt=Se.indexOf("http")===-1),ge=rt,Te="web.nocache.js",we=!1;var ht=ke.split("/");ht.length>1&&(!rt&&ht[ht.length-2]==="webSimple"?(Te="webSimple.nocache.js",we=!0):xe.indexOf(ht[ht.length-2])>=0&&(Te=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 Tt=parseFloat(Ge);Tt!==NaN&&Tt<5&&Se.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Tt+" is deprecated. Using version latest instead."),he("5.0",rt))},Rt=function(Se,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(Se)};b.material_id!==void 0?bt(jt):jt();function jt(){var Se=Pt;ye!==null?Se=ye:parseFloat(Se)<5&&(Se="5.0"),he(Se,!1),De!==null&&mt(De,ge),Ce=!0}return Mn},GGBAppletUtils=function(){"use strict";function Mn(){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,ze,ve,ue){var ke=null;if(ue!=null&&ue!="")for(var ge=Ce.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+ue+" ")>-1){ke=ge;break}else ge=ge.parentNode;var Je=0,Ge=0,Te=0,we=0,Re=0,ut=0,_e=0;if(ke)Je=ke.offsetWidth,Ge=Math.max(ze?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),Ge=Math.min(window.innerHeight,document.documentElement.clientHeight),Te=Je):(Je=window.innerWidth,Ge=window.innerHeight,Te=window.innerWidth),Ce){var $e=Ce.getBoundingClientRect();$e.left>0&&$e.left<=Je&&(ve===void 0||!ve)&&(document.dir==="rtl"?(Re=Je-$e.width-$e.left,ut=Te<=480?10:30):(ut=$e.left,Re=Te<=480?10:30),we=ut+Re)}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,_e=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(we=0,_e=40)}}return Ce&&((De===void 0||!De)&&ye>0&&ye+we1&&(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 ze;return ue&&(!Ce.hasOwnProperty("scale")||ze===1)?ve:Math.min(ze,ve)}function oe(Ce){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=Ce.getBoundingClientRect(),ve=(ye-ze.width)/2,ue=(De-ze.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 ze=Ee(ye,Ce);Mn()&&De.setAttribute("data-param-scale",ze);for(var ve=null,ue=0;ue=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(Mn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Mn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Mn){var Pt=c[Mn];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function Mn(Ce){var ye=Ce.lastIndexOf(rb);ye==-1&&(ye=Ce.length);var De=Ce.indexOf(sb);De==-1&&(De=Ce.length);var ze=Ce.lastIndexOf(tb,Math.min(De,ye));return ze>=O?Ce.substring(O,ze+P):W}function Pt(Ce){if(!Ce.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Ce+vb,Ce=Mn(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;yeO?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=Mn(o.location.href)),Ae=Pt(Ae),Ae}function C(Mn){return Mn.match(/^\//)||Mn.match(/^[a-zA-Z]+:\/\//)?Mn:webModule.__moduleBase+Mn}function D(){var Mn=[],Pt=O,b=[],y=[];function Ee(Ce){var ye=y[Ce](),De=b[Ce];if(ye in De)return ye;var ze=[];for(var ve in De)ze[De[ve]]=ve;throw r&&r(Ce,ze,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})()},58251:function(Mn,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(34161);function Ee(ze){let ve=!0;if(ze.length>0){for(let ue=0;ueve in ze?oe(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ze[ve]=ue,Ce=(ze,ve,ue)=>Ae(ze,typeof ve!="symbol"?ve+"":ve,ue),ye=(ze,ve,ue)=>new Promise((ke,ge)=>{var Je=we=>{try{Te(ue.next(we))}catch(Re){ge(Re)}},Ge=we=>{try{Te(ue.throw(we))}catch(Re){ge(Re)}},Te=we=>we.done?ke(we.value):Promise.resolve(we.value).then(Je,Ge);Te((ue=ue.apply(ze,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 ke=ue.headers.get("content-type");if(!ke)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ke.includes("application/json")){const Ge=yield ue.json();this.emit("error",Ge);return}if(!ke.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ge=ue.body.getReader(),Je=new TextDecoder("utf-8");for(;;){const{done:Ge,value:Te}=yield ge.read();if(Ge)break;const we=Je.decode(Te,{stream:!0});this.buffer+=we;const Re=this.buffer.split(` + `},ge={onDragStart(tt){let{active:Dt}=tt;return"Picked up draggable item "+Dt.id+"."},onDragOver(tt){let{active:Dt,over:Kt}=tt;return Kt?"Draggable item "+Dt.id+" was moved over droppable area "+Kt.id+".":"Draggable item "+Dt.id+" is no longer over a droppable area."},onDragEnd(tt){let{active:Dt,over:Kt}=tt;return Kt?"Draggable item "+Dt.id+" was dropped over droppable area "+Kt.id:"Draggable item "+Dt.id+" was dropped."},onDragCancel(tt){let{active:Dt}=tt;return"Dragging was cancelled. Draggable item "+Dt.id+" was dropped."}};function Je(tt){let{announcements:Dt=ge,container:Kt,hiddenTextDescribedById:pn,screenReaderInstructions:Sn=ke}=tt;const{announce:on,announcement:wn}=De(),An=(0,oe.Ld)("DndLiveRegion"),[Bn,cr]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{cr(!0)},[]),ve((0,y.useMemo)(()=>({onDragStart(Un){let{active:nr}=Un;on(Dt.onDragStart({active:nr}))},onDragMove(Un){let{active:nr,over:gr}=Un;Dt.onDragMove&&on(Dt.onDragMove({active:nr,over:gr}))},onDragOver(Un){let{active:nr,over:gr}=Un;on(Dt.onDragOver({active:nr,over:gr}))},onDragEnd(Un){let{active:nr,over:gr}=Un;on(Dt.onDragEnd({active:nr,over:gr}))},onDragCancel(Un){let{active:nr,over:gr}=Un;on(Dt.onDragCancel({active:nr,over:gr}))}}),[on,Dt])),!Bn)return null;const wr=y.createElement(y.Fragment,null,y.createElement(Ce,{id:pn,value:Sn.draggable}),y.createElement(ye,{id:An,announcement:wn}));return Kt?(0,Ee.createPortal)(wr,Kt):wr}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 Te(){}function we(tt,Dt){return(0,y.useMemo)(()=>({sensor:tt,options:Dt!=null?Dt:{}}),[tt,Dt])}function Re(){for(var tt=arguments.length,Dt=new Array(tt),Kt=0;Kt[...Dt].filter(pn=>pn!=null),[...Dt])}const ut=Object.freeze({x:0,y:0});function _e(tt,Dt){return Math.sqrt(Math.pow(tt.x-Dt.x,2)+Math.pow(tt.y-Dt.y,2))}function $e(tt,Dt){const Kt=(0,oe.DC)(tt);if(!Kt)return"0 0";const pn={x:(Kt.x-Dt.left)/Dt.width*100,y:(Kt.y-Dt.top)/Dt.height*100};return pn.x+"% "+pn.y+"%"}function se(tt,Dt){let{data:{value:Kt}}=tt,{data:{value:pn}}=Dt;return Kt-pn}function Ne(tt,Dt){let{data:{value:Kt}}=tt,{data:{value:pn}}=Dt;return pn-Kt}function ot(tt){let{left:Dt,top:Kt,height:pn,width:Sn}=tt;return[{x:Dt,y:Kt},{x:Dt+Sn,y:Kt},{x:Dt,y:Kt+pn},{x:Dt+Sn,y:Kt+pn}]}function We(tt,Dt){if(!tt||tt.length===0)return null;const[Kt]=tt;return Dt?Kt[Dt]:Kt}function bt(tt,Dt,Kt){return Dt===void 0&&(Dt=tt.left),Kt===void 0&&(Kt=tt.top),{x:Dt+tt.width*.5,y:Kt+tt.height*.5}}const He=tt=>{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=bt(Dt,Dt.left,Dt.top),on=[];for(const wn of pn){const{id:An}=wn,Bn=Kt.get(An);if(Bn){const cr=_e(bt(Bn),Sn);on.push({id:An,data:{droppableContainer:wn,value:cr}})}}return on.sort(se)},et=tt=>{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=ot(Dt),on=[];for(const wn of pn){const{id:An}=wn,Bn=Kt.get(An);if(Bn){const cr=ot(Bn),wr=Sn.reduce((nr,gr,Wr)=>nr+_e(cr[Wr],gr),0),Un=Number((wr/4).toFixed(4));on.push({id:An,data:{droppableContainer:wn,value:Un}})}}return on.sort(se)};function lt(tt,Dt){const Kt=Math.max(Dt.top,tt.top),pn=Math.max(Dt.left,tt.left),Sn=Math.min(Dt.left+Dt.width,tt.left+tt.width),on=Math.min(Dt.top+Dt.height,tt.top+tt.height),wn=Sn-pn,An=on-Kt;if(pn{let{collisionRect:Dt,droppableRects:Kt,droppableContainers:pn}=tt;const Sn=[];for(const on of pn){const{id:wn}=on,An=Kt.get(wn);if(An){const Bn=lt(An,Dt);Bn>0&&Sn.push({id:wn,data:{droppableContainer:on,value:Bn}})}}return Sn.sort(Ne)};function Ie(tt,Dt){const{top:Kt,left:pn,bottom:Sn,right:on}=Dt;return Kt<=tt.y&&tt.y<=Sn&&pn<=tt.x&&tt.x<=on}const Me=tt=>{let{droppableContainers:Dt,droppableRects:Kt,pointerCoordinates:pn}=tt;if(!pn)return[];const Sn=[];for(const on of Dt){const{id:wn}=on,An=Kt.get(wn);if(An&&Ie(pn,An)){const cr=ot(An).reduce((Un,nr)=>Un+_e(pn,nr),0),wr=Number((cr/4).toFixed(4));Sn.push({id:wn,data:{droppableContainer:on,value:wr}})}}return Sn.sort(se)};function ce(tt,Dt,Kt){return Vi(ai({},tt),{scaleX:Dt&&Kt?Dt.width/Kt.width:1,scaleY:Dt&&Kt?Dt.height/Kt.height:1})}function Mt(tt,Dt){return tt&&Dt?{x:tt.left-Dt.left,y:tt.top-Dt.top}:ut}function qe(tt){return function(Kt){for(var pn=arguments.length,Sn=new Array(pn>1?pn-1:0),on=1;onVi(ai({},wn),{top:wn.top+tt*An.y,bottom:wn.bottom+tt*An.y,left:wn.left+tt*An.x,right:wn.right+tt*An.x}),ai({},Kt))}}const Fe=qe(1);function yt(tt){if(tt.startsWith("matrix3d(")){const Dt=tt.slice(9,-1).split(/, /);return{x:+Dt[12],y:+Dt[13],scaleX:+Dt[0],scaleY:+Dt[5]}}else if(tt.startsWith("matrix(")){const Dt=tt.slice(7,-1).split(/, /);return{x:+Dt[4],y:+Dt[5],scaleX:+Dt[0],scaleY:+Dt[3]}}return null}function xe(tt,Dt,Kt){const pn=yt(Dt);if(!pn)return tt;const{scaleX:Sn,scaleY:on,x:wn,y:An}=pn,Bn=tt.left-wn-(1-Sn)*parseFloat(Kt),cr=tt.top-An-(1-on)*parseFloat(Kt.slice(Kt.indexOf(" ")+1)),wr=Sn?tt.width/Sn:tt.width,Un=on?tt.height/on:tt.height;return{width:wr,height:Un,top:cr,right:Bn+wr,bottom:cr+Un,left:Bn}}const he={ignoreTransform:!1};function mt(tt,Dt){Dt===void 0&&(Dt=he);let Kt=tt.getBoundingClientRect();if(Dt.ignoreTransform){const{transform:cr,transformOrigin:wr}=(0,oe.Jj)(tt).getComputedStyle(tt);cr&&(Kt=xe(Kt,cr,wr))}const{top:pn,left:Sn,width:on,height:wn,bottom:An,right:Bn}=Kt;return{top:pn,left:Sn,width:on,height:wn,bottom:An,right:Bn}}function Rt(tt){return mt(tt,{ignoreTransform:!0})}function jt(tt){const Dt=tt.innerWidth,Kt=tt.innerHeight;return{top:0,left:0,right:Dt,bottom:Kt,width:Dt,height:Kt}}function Se(tt,Dt){return Dt===void 0&&(Dt=(0,oe.Jj)(tt).getComputedStyle(tt)),Dt.position==="fixed"}function rt(tt,Dt){Dt===void 0&&(Dt=(0,oe.Jj)(tt).getComputedStyle(tt));const Kt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Sn=>{const on=Dt[Sn];return typeof on=="string"?Kt.test(on):!1})}function ht(tt,Dt){const Kt=[];function pn(Sn){if(Dt!=null&&Kt.length>=Dt||!Sn)return Kt;if((0,oe.qk)(Sn)&&Sn.scrollingElement!=null&&!Kt.includes(Sn.scrollingElement))return Kt.push(Sn.scrollingElement),Kt;if(!(0,oe.Re)(Sn)||(0,oe.vZ)(Sn)||Kt.includes(Sn))return Kt;const on=(0,oe.Jj)(tt).getComputedStyle(Sn);return Sn!==tt&&rt(Sn,on)&&Kt.push(Sn),Se(Sn,on)?Kt:pn(Sn.parentNode)}return tt?pn(tt):Kt}function Tt(tt){const[Dt]=ht(tt,1);return Dt!=null?Dt:null}function wt(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 Qt(tt){return(0,oe.FJ)(tt)?tt.scrollX:tt.scrollLeft}function St(tt){return(0,oe.FJ)(tt)?tt.scrollY:tt.scrollTop}function sn(tt){return{x:Qt(tt),y:St(tt)}}var Jt;(function(tt){tt[tt.Forward=1]="Forward",tt[tt.Backward=-1]="Backward"})(Jt||(Jt={}));function fe(tt){return!oe.Nq||!tt?!1:tt===document.scrollingElement}function ne(tt){const Dt={x:0,y:0},Kt=fe(tt)?{height:window.innerHeight,width:window.innerWidth}:{height:tt.clientHeight,width:tt.clientWidth},pn={x:tt.scrollWidth-Kt.width,y:tt.scrollHeight-Kt.height},Sn=tt.scrollTop<=Dt.y,on=tt.scrollLeft<=Dt.x,wn=tt.scrollTop>=pn.y,An=tt.scrollLeft>=pn.x;return{isTop:Sn,isLeft:on,isBottom:wn,isRight:An,maxScroll:pn,minScroll:Dt}}const te={x:.2,y:.2};function ae(tt,Dt,Kt,pn,Sn){let{top:on,left:wn,right:An,bottom:Bn}=Kt;pn===void 0&&(pn=10),Sn===void 0&&(Sn=te);const{isTop:cr,isBottom:wr,isLeft:Un,isRight:nr}=ne(tt),gr={x:0,y:0},Wr={x:0,y:0},xa={height:Dt.height*Sn.y,width:Dt.width*Sn.x};return!cr&&on<=Dt.top+xa.height?(gr.y=Jt.Backward,Wr.y=pn*Math.abs((Dt.top+xa.height-on)/xa.height)):!wr&&Bn>=Dt.bottom-xa.height&&(gr.y=Jt.Forward,Wr.y=pn*Math.abs((Dt.bottom-xa.height-Bn)/xa.height)),!nr&&An>=Dt.right-xa.width?(gr.x=Jt.Forward,Wr.x=pn*Math.abs((Dt.right-xa.width-An)/xa.width)):!Un&&wn<=Dt.left+xa.width&&(gr.x=Jt.Backward,Wr.x=pn*Math.abs((Dt.left+xa.width-wn)/xa.width)),{direction:gr,speed:Wr}}function me(tt){if(tt===document.scrollingElement){const{innerWidth:on,innerHeight:wn}=window;return{top:0,left:0,right:on,bottom:wn,width:on,height:wn}}const{top:Dt,left:Kt,right:pn,bottom:Sn}=tt.getBoundingClientRect();return{top:Dt,left:Kt,right:pn,bottom:Sn,width:tt.clientWidth,height:tt.clientHeight}}function re(tt){return tt.reduce((Dt,Kt)=>(0,oe.IH)(Dt,sn(Kt)),ut)}function de(tt){return tt.reduce((Dt,Kt)=>Dt+Qt(Kt),0)}function je(tt){return tt.reduce((Dt,Kt)=>Dt+St(Kt),0)}function ct(tt,Dt){if(Dt===void 0&&(Dt=mt),!tt)return;const{top:Kt,left:pn,bottom:Sn,right:on}=Dt(tt);Tt(tt)&&(Sn<=0||on<=0||Kt>=window.innerHeight||pn>=window.innerWidth)&&tt.scrollIntoView({block:"center",inline:"center"})}const Ze=[["x",["left","right"],de],["y",["top","bottom"],je]];class Le{constructor(Dt,Kt){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 pn=ht(Kt),Sn=re(pn);this.rect=ai({},Dt),this.width=Dt.width,this.height=Dt.height;for(const[on,wn,An]of Ze)for(const Bn of wn)Object.defineProperty(this,Bn,{get:()=>{const cr=An(pn),wr=Sn[on]-cr;return this.rect[Bn]+wr},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class it{constructor(Dt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Kt=>{var pn;return(pn=this.target)==null?void 0:pn.removeEventListener(...Kt)})},this.target=Dt}add(Dt,Kt,pn){var Sn;(Sn=this.target)==null||Sn.addEventListener(Dt,Kt,pn),this.listeners.push([Dt,Kt,pn])}}function gt(tt){const{EventTarget:Dt}=(0,oe.Jj)(tt);return tt instanceof Dt?tt:(0,oe.r3)(tt)}function kt(tt,Dt){const Kt=Math.abs(tt.x),pn=Math.abs(tt.y);return typeof Dt=="number"?Math.sqrt(Tu(Kt,2)+Tu(pn,2))>Dt:"x"in Dt&&"y"in Dt?Kt>Dt.x&&pn>Dt.y:"x"in Dt?Kt>Dt.x:"y"in Dt?pn>Dt.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 Ft;(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"})(Ft||(Ft={}));const ln={start:[Ft.Space,Ft.Enter],cancel:[Ft.Esc],end:[Ft.Space,Ft.Enter,Ft.Tab]},nn=(tt,Dt)=>{let{currentCoordinates:Kt}=Dt;switch(tt.code){case Ft.Right:return Vi(ai({},Kt),{x:Kt.x+25});case Ft.Left:return Vi(ai({},Kt),{x:Kt.x-25});case Ft.Down:return Vi(ai({},Kt),{y:Kt.y+25});case Ft.Up:return Vi(ai({},Kt),{y:Kt.y-25})}};class Wt{constructor(Dt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Dt;const{event:{target:Kt}}=Dt;this.props=Dt,this.listeners=new it((0,oe.r3)(Kt)),this.windowListeners=new it((0,oe.Jj)(Kt)),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:Dt,onStart:Kt}=this.props,pn=Dt.node.current;pn&&ct(pn),Kt(ut)}handleKeyDown(Dt){if((0,oe.vd)(Dt)){const{active:Kt,context:pn,options:Sn}=this.props,{keyboardCodes:on=ln,coordinateGetter:wn=nn,scrollBehavior:An="smooth"}=Sn,{code:Bn}=Dt;if(on.end.includes(Bn)){this.handleEnd(Dt);return}if(on.cancel.includes(Bn)){this.handleCancel(Dt);return}const{collisionRect:cr}=pn.current,wr=cr?{x:cr.left,y:cr.top}:ut;this.referenceCoordinates||(this.referenceCoordinates=wr);const Un=wn(Dt,{active:Kt,context:pn.current,currentCoordinates:wr});if(Un){const nr=(0,oe.$X)(Un,wr),gr={x:0,y:0},{scrollableAncestors:Wr}=pn.current;for(const xa of Wr){const qa=Dt.code,{isTop:eo,isRight:Io,isLeft:bo,isBottom:Wo,maxScroll:Ho,minScroll:Ko}=ne(xa),Fo=me(xa),qo={x:Math.min(qa===Ft.Right?Fo.right-Fo.width/2:Fo.right,Math.max(qa===Ft.Right?Fo.left:Fo.left+Fo.width/2,Un.x)),y:Math.min(qa===Ft.Down?Fo.bottom-Fo.height/2:Fo.bottom,Math.max(qa===Ft.Down?Fo.top:Fo.top+Fo.height/2,Un.y))},ci=qa===Ft.Right&&!Io||qa===Ft.Left&&!bo,Ei=qa===Ft.Down&&!Wo||qa===Ft.Up&&!eo;if(ci&&qo.x!==Un.x){const bi=xa.scrollLeft+nr.x,Ri=qa===Ft.Right&&bi<=Ho.x||qa===Ft.Left&&bi>=Ko.x;if(Ri&&!nr.y){xa.scrollTo({left:bi,behavior:An});return}Ri?gr.x=xa.scrollLeft-bi:gr.x=qa===Ft.Right?xa.scrollLeft-Ho.x:xa.scrollLeft-Ko.x,gr.x&&xa.scrollBy({left:-gr.x,behavior:An});break}else if(Ei&&qo.y!==Un.y){const bi=xa.scrollTop+nr.y,Ri=qa===Ft.Down&&bi<=Ho.y||qa===Ft.Up&&bi>=Ko.y;if(Ri&&!nr.x){xa.scrollTo({top:bi,behavior:An});return}Ri?gr.y=xa.scrollTop-bi:gr.y=qa===Ft.Down?xa.scrollTop-Ho.y:xa.scrollTop-Ko.y,gr.y&&xa.scrollBy({top:-gr.y,behavior:An});break}}this.handleMove(Dt,(0,oe.IH)((0,oe.$X)(Un,this.referenceCoordinates),gr))}}}handleMove(Dt,Kt){const{onMove:pn}=this.props;Dt.preventDefault(),pn(Kt)}handleEnd(Dt){const{onEnd:Kt}=this.props;Dt.preventDefault(),this.detach(),Kt()}handleCancel(Dt){const{onCancel:Kt}=this.props;Dt.preventDefault(),this.detach(),Kt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Wt.activators=[{eventName:"onKeyDown",handler:(tt,Dt,Kt)=>{let{keyboardCodes:pn=ln,onActivation:Sn}=Dt,{active:on}=Kt;const{code:wn}=tt.nativeEvent;if(pn.start.includes(wn)){const An=on.activatorNode.current;return An&&tt.target!==An?!1:(tt.preventDefault(),Sn==null||Sn({event:tt.nativeEvent}),!0)}return!1}}];function Ut(tt){return!!(tt&&"distance"in tt)}function an(tt){return!!(tt&&"delay"in tt)}class vt{constructor(Dt,Kt,pn){var Sn;pn===void 0&&(pn=gt(Dt.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=Dt,this.events=Kt;const{event:on}=Dt,{target:wn}=on;this.props=Dt,this.events=Kt,this.document=(0,oe.r3)(wn),this.documentListeners=new it(this.document),this.listeners=new it(pn),this.windowListeners=new it((0,oe.Jj)(wn)),this.initialCoordinates=(Sn=(0,oe.DC)(on))!=null?Sn:ut,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:Dt,props:{options:{activationConstraint:Kt,bypassActivationConstraint:pn}}}=this;if(this.listeners.add(Dt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Dt.end.name,this.handleEnd),Dt.cancel&&this.listeners.add(Dt.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),Kt){if(pn!=null&&pn({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(an(Kt)){this.timeoutId=setTimeout(this.handleStart,Kt.delay),this.handlePending(Kt);return}if(Ut(Kt)){this.handlePending(Kt);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(Dt,Kt){const{active:pn,onPending:Sn}=this.props;Sn(pn,Dt,this.initialCoordinates,Kt)}handleStart(){const{initialCoordinates:Dt}=this,{onStart:Kt}=this.props;Dt&&(this.activated=!0,this.documentListeners.add(Qe.Click,pe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),Kt(Dt))}handleMove(Dt){var Kt;const{activated:pn,initialCoordinates:Sn,props:on}=this,{onMove:wn,options:{activationConstraint:An}}=on;if(!Sn)return;const Bn=(Kt=(0,oe.DC)(Dt))!=null?Kt:ut,cr=(0,oe.$X)(Sn,Bn);if(!pn&&An){if(Ut(An)){if(An.tolerance!=null&&kt(cr,An.tolerance))return this.handleCancel();if(kt(cr,An.distance))return this.handleStart()}if(an(An)&&kt(cr,An.tolerance))return this.handleCancel();this.handlePending(An,cr);return}Dt.cancelable&&Dt.preventDefault(),wn(Bn)}handleEnd(){const{onAbort:Dt,onEnd:Kt}=this.props;this.detach(),this.activated||Dt(this.props.active),Kt()}handleCancel(){const{onAbort:Dt,onCancel:Kt}=this.props;this.detach(),this.activated||Dt(this.props.active),Kt()}handleKeydown(Dt){Dt.code===Ft.Esc&&this.handleCancel()}removeTextSelection(){var Dt;(Dt=this.document.getSelection())==null||Dt.removeAllRanges()}}const Ot={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class en extends vt{constructor(Dt){const{event:Kt}=Dt,pn=(0,oe.r3)(Kt.target);super(Dt,Ot,pn)}}en.activators=[{eventName:"onPointerDown",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;return!Kt.isPrimary||Kt.button!==0?!1:(pn==null||pn({event:Kt}),!0)}}];const En={move:{name:"mousemove"},end:{name:"mouseup"}};var Ue;(function(tt){tt[tt.RightClick=2]="RightClick"})(Ue||(Ue={}));class xt extends vt{constructor(Dt){super(Dt,En,(0,oe.r3)(Dt.event.target))}}xt.activators=[{eventName:"onMouseDown",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;return Kt.button===Ue.RightClick?!1:(pn==null||pn({event:Kt}),!0)}}];const pt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class It extends vt{constructor(Dt){super(Dt,pt)}static setup(){return window.addEventListener(pt.move.name,Dt,{capture:!1,passive:!1}),function(){window.removeEventListener(pt.move.name,Dt)};function Dt(){}}}It.activators=[{eventName:"onTouchStart",handler:(tt,Dt)=>{let{nativeEvent:Kt}=tt,{onActivation:pn}=Dt;const{touches:Sn}=Kt;return Sn.length>1?!1:(pn==null||pn({event:Kt}),!0)}}];var yn;(function(tt){tt[tt.Pointer=0]="Pointer",tt[tt.DraggableRect=1]="DraggableRect"})(yn||(yn={}));var Nn;(function(tt){tt[tt.TreeOrder=0]="TreeOrder",tt[tt.ReversedTreeOrder=1]="ReversedTreeOrder"})(Nn||(Nn={}));function sr(tt){let{acceleration:Dt,activator:Kt=yn.Pointer,canScroll:pn,draggingRect:Sn,enabled:on,interval:wn=5,order:An=Nn.TreeOrder,pointerCoordinates:Bn,scrollableAncestors:cr,scrollableAncestorRects:wr,delta:Un,threshold:nr}=tt;const gr=Ht({delta:Un,disabled:!on}),[Wr,xa]=(0,oe.Yz)(),qa=(0,y.useRef)({x:0,y:0}),eo=(0,y.useRef)({x:0,y:0}),Io=(0,y.useMemo)(()=>{switch(Kt){case yn.Pointer:return Bn?{top:Bn.y,bottom:Bn.y,left:Bn.x,right:Bn.x}:null;case yn.DraggableRect:return Sn}},[Kt,Sn,Bn]),bo=(0,y.useRef)(null),Wo=(0,y.useCallback)(()=>{const Ko=bo.current;if(!Ko)return;const Fo=qa.current.x*eo.current.x,qo=qa.current.y*eo.current.y;Ko.scrollBy(Fo,qo)},[]),Ho=(0,y.useMemo)(()=>An===Nn.TreeOrder?[...cr].reverse():cr,[An,cr]);(0,y.useEffect)(()=>{if(!on||!cr.length||!Io){xa();return}for(const Ko of Ho){if((pn==null?void 0:pn(Ko))===!1)continue;const Fo=cr.indexOf(Ko),qo=wr[Fo];if(!qo)continue;const{direction:ci,speed:Ei}=ae(Ko,qo,Io,Dt,nr);for(const bi of["x","y"])gr[bi][ci[bi]]||(Ei[bi]=0,ci[bi]=0);if(Ei.x>0||Ei.y>0){xa(),bo.current=Ko,Wr(Wo,wn),qa.current=Ei,eo.current=ci;return}}qa.current={x:0,y:0},eo.current={x:0,y:0},xa()},[Dt,Wo,pn,xa,on,wn,JSON.stringify(Io),JSON.stringify(gr),Wr,cr,Ho,wr,JSON.stringify(nr)])}const Xn={x:{[Jt.Backward]:!1,[Jt.Forward]:!1},y:{[Jt.Backward]:!1,[Jt.Forward]:!1}};function Ht(tt){let{delta:Dt,disabled:Kt}=tt;const pn=(0,oe.D9)(Dt);return(0,oe.Gj)(Sn=>{if(Kt||!pn||!Sn)return Xn;const on={x:Math.sign(Dt.x-pn.x),y:Math.sign(Dt.y-pn.y)};return{x:{[Jt.Backward]:Sn.x[Jt.Backward]||on.x===-1,[Jt.Forward]:Sn.x[Jt.Forward]||on.x===1},y:{[Jt.Backward]:Sn.y[Jt.Backward]||on.y===-1,[Jt.Forward]:Sn.y[Jt.Forward]||on.y===1}}},[Kt,Dt,pn])}function Gn(tt,Dt){const Kt=Dt!=null?tt.get(Dt):void 0,pn=Kt?Kt.node.current:null;return(0,oe.Gj)(Sn=>{var on;return Dt==null?null:(on=pn!=null?pn:Sn)!=null?on:null},[pn,Dt])}function Xt(tt,Dt){return(0,y.useMemo)(()=>tt.reduce((Kt,pn)=>{const{sensor:Sn}=pn,on=Sn.activators.map(wn=>({eventName:wn.eventName,handler:Dt(wn.handler,pn)}));return[...Kt,...on]},[]),[tt,Dt])}var Vt;(function(tt){tt[tt.Always=0]="Always",tt[tt.BeforeDragging=1]="BeforeDragging",tt[tt.WhileDragging=2]="WhileDragging"})(Vt||(Vt={}));var un;(function(tt){tt.Optimized="optimized"})(un||(un={}));const gn=new Map;function mn(tt,Dt){let{dragging:Kt,dependencies:pn,config:Sn}=Dt;const[on,wn]=(0,y.useState)(null),{frequency:An,measure:Bn,strategy:cr}=Sn,wr=(0,y.useRef)(tt),Un=qa(),nr=(0,oe.Ey)(Un),gr=(0,y.useCallback)(function(eo){eo===void 0&&(eo=[]),!nr.current&&wn(Io=>Io===null?eo:Io.concat(eo.filter(bo=>!Io.includes(bo))))},[nr]),Wr=(0,y.useRef)(null),xa=(0,oe.Gj)(eo=>{if(Un&&!Kt)return gn;if(!eo||eo===gn||wr.current!==tt||on!=null){const Io=new Map;for(let bo of tt){if(!bo)continue;if(on&&on.length>0&&!on.includes(bo.id)&&bo.rect.current){Io.set(bo.id,bo.rect.current);continue}const Wo=bo.node.current,Ho=Wo?new Le(Bn(Wo),Wo):null;bo.rect.current=Ho,Ho&&Io.set(bo.id,Ho)}return Io}return eo},[tt,on,Kt,Un,Bn]);return(0,y.useEffect)(()=>{wr.current=tt},[tt]),(0,y.useEffect)(()=>{Un||gr()},[Kt,Un]),(0,y.useEffect)(()=>{on&&on.length>0&&wn(null)},[JSON.stringify(on)]),(0,y.useEffect)(()=>{Un||typeof An!="number"||Wr.current!==null||(Wr.current=setTimeout(()=>{gr(),Wr.current=null},An))},[An,Un,gr,...pn]),{droppableRects:xa,measureDroppableContainers:gr,measuringScheduled:on!=null};function qa(){switch(cr){case Vt.Always:return!1;case Vt.BeforeDragging:return Kt;default:return!Kt}}}function Tn(tt,Dt){return(0,oe.Gj)(Kt=>tt?Kt||(typeof Dt=="function"?Dt(tt):tt):null,[Dt,tt])}function In(tt,Dt){return Tn(tt,Dt)}function Vn(tt){let{callback:Dt,disabled:Kt}=tt;const pn=(0,oe.zX)(Dt),Sn=(0,y.useMemo)(()=>{if(Kt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:on}=window;return new on(pn)},[pn,Kt]);return(0,y.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function Ar(tt){let{callback:Dt,disabled:Kt}=tt;const pn=(0,oe.zX)(Dt),Sn=(0,y.useMemo)(()=>{if(Kt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:on}=window;return new on(pn)},[Kt]);return(0,y.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function pr(tt){return new Le(mt(tt),tt)}function $n(tt,Dt,Kt){Dt===void 0&&(Dt=pr);const[pn,Sn]=(0,y.useState)(null);function on(){Sn(Bn=>{if(!tt)return null;if(tt.isConnected===!1){var cr;return(cr=Bn!=null?Bn:Kt)!=null?cr:null}const wr=Dt(tt);return JSON.stringify(Bn)===JSON.stringify(wr)?Bn:wr})}const wn=Vn({callback(Bn){if(tt)for(const cr of Bn){const{type:wr,target:Un}=cr;if(wr==="childList"&&Un instanceof HTMLElement&&Un.contains(tt)){on();break}}}}),An=Ar({callback:on});return(0,oe.LI)(()=>{on(),tt?(An==null||An.observe(tt),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(An==null||An.disconnect(),wn==null||wn.disconnect())},[tt]),pn}function Tr(tt){const Dt=Tn(tt);return Mt(tt,Dt)}const kr=[];function vr(tt){const Dt=(0,y.useRef)(tt),Kt=(0,oe.Gj)(pn=>tt?pn&&pn!==kr&&tt&&Dt.current&&tt.parentNode===Dt.current.parentNode?pn:ht(tt):kr,[tt]);return(0,y.useEffect)(()=>{Dt.current=tt},[tt]),Kt}function ia(tt){const[Dt,Kt]=(0,y.useState)(null),pn=(0,y.useRef)(tt),Sn=(0,y.useCallback)(on=>{const wn=wt(on.target);wn&&Kt(An=>An?(An.set(wn,sn(wn)),new Map(An)):null)},[]);return(0,y.useEffect)(()=>{const on=pn.current;if(tt!==on){wn(on);const An=tt.map(Bn=>{const cr=wt(Bn);return cr?(cr.addEventListener("scroll",Sn,{passive:!0}),[cr,sn(cr)]):null}).filter(Bn=>Bn!=null);Kt(An.length?new Map(An):null),pn.current=tt}return()=>{wn(tt),wn(on)};function wn(An){An.forEach(Bn=>{const cr=wt(Bn);cr==null||cr.removeEventListener("scroll",Sn)})}},[Sn,tt]),(0,y.useMemo)(()=>tt.length?Dt?Array.from(Dt.values()).reduce((on,wn)=>(0,oe.IH)(on,wn),ut):re(tt):ut,[tt,Dt])}function jn(tt,Dt){Dt===void 0&&(Dt=[]);const Kt=(0,y.useRef)(null);return(0,y.useEffect)(()=>{Kt.current=null},Dt),(0,y.useEffect)(()=>{const pn=tt!==ut;pn&&!Kt.current&&(Kt.current=tt),!pn&&Kt.current&&(Kt.current=null)},[tt]),Kt.current?(0,oe.$X)(tt,Kt.current):ut}function ur(tt){(0,y.useEffect)(()=>{if(!oe.Nq)return;const Dt=tt.map(Kt=>{let{sensor:pn}=Kt;return pn.setup==null?void 0:pn.setup()});return()=>{for(const Kt of Dt)Kt==null||Kt()}},tt.map(Dt=>{let{sensor:Kt}=Dt;return Kt}))}function Dr(tt,Dt){return(0,y.useMemo)(()=>tt.reduce((Kt,pn)=>{let{eventName:Sn,handler:on}=pn;return Kt[Sn]=wn=>{on(wn,Dt)},Kt},{}),[tt,Dt])}function ar(tt){return(0,y.useMemo)(()=>tt?jt(tt):null,[tt])}const qt=[];function vn(tt,Dt){Dt===void 0&&(Dt=mt);const[Kt]=tt,pn=ar(Kt?(0,oe.Jj)(Kt):null),[Sn,on]=(0,y.useState)(qt);function wn(){on(()=>tt.length?tt.map(Bn=>fe(Bn)?pn:new Le(Dt(Bn),Bn)):qt)}const An=Ar({callback:wn});return(0,oe.LI)(()=>{An==null||An.disconnect(),wn(),tt.forEach(Bn=>An==null?void 0:An.observe(Bn))},[tt]),Sn}function Lt(tt){if(!tt)return null;if(tt.children.length>1)return tt;const Dt=tt.children[0];return(0,oe.Re)(Dt)?Dt:tt}function Yt(tt){let{measure:Dt}=tt;const[Kt,pn]=(0,y.useState)(null),Sn=(0,y.useCallback)(cr=>{for(const{target:wr}of cr)if((0,oe.Re)(wr)){pn(Un=>{const nr=Dt(wr);return Un?Vi(ai({},Un),{width:nr.width,height:nr.height}):nr});break}},[Dt]),on=Ar({callback:Sn}),wn=(0,y.useCallback)(cr=>{const wr=Lt(cr);on==null||on.disconnect(),wr&&(on==null||on.observe(wr)),pn(wr?Dt(wr):null)},[Dt,on]),[An,Bn]=(0,oe.wm)(wn);return(0,y.useMemo)(()=>({nodeRef:An,rect:Kt,setRef:Bn}),[Kt,An,Bn])}const Nt=[{sensor:en,options:{}},{sensor:Wt,options:{}}],$t={current:{}},dt={draggable:{measure:Rt},droppable:{measure:Rt,strategy:Vt.WhileDragging,frequency:un.Optimized},dragOverlay:{measure:mt}};class dn extends Map{get(Dt){var Kt;return Dt!=null&&(Kt=super.get(Dt))!=null?Kt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Dt=>{let{disabled:Kt}=Dt;return!Kt})}getNodeFor(Dt){var Kt,pn;return(Kt=(pn=this.get(Dt))==null?void 0:pn.node.current)!=null?Kt:void 0}}const hn={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new dn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Te},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:dt,measureDroppableContainers:Te,windowRect:null,measuringScheduled:!1},xn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Te,draggableNodes:new Map,over:null,measureDroppableContainers:Te},rn=(0,y.createContext)(xn),_t=(0,y.createContext)(hn);function Ct(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new dn}}}function Cn(tt,Dt){switch(Dt.type){case Ge.DragStart:return Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{initialCoordinates:Dt.initialCoordinates,active:Dt.active})});case Ge.DragMove:return tt.draggable.active==null?tt:Vi(ai({},tt),{draggable:Vi(ai({},tt.draggable),{translate:{x:Dt.coordinates.x-tt.draggable.initialCoordinates.x,y:Dt.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:Kt}=Dt,{id:pn}=Kt,Sn=new dn(tt.droppable.containers);return Sn.set(pn,Kt),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:Sn})})}case Ge.SetDroppableDisabled:{const{id:Kt,key:pn,disabled:Sn}=Dt,on=tt.droppable.containers.get(Kt);if(!on||pn!==on.key)return tt;const wn=new dn(tt.droppable.containers);return wn.set(Kt,Vi(ai({},on),{disabled:Sn})),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:wn})})}case Ge.UnregisterDroppable:{const{id:Kt,key:pn}=Dt,Sn=tt.droppable.containers.get(Kt);if(!Sn||pn!==Sn.key)return tt;const on=new dn(tt.droppable.containers);return on.delete(Kt),Vi(ai({},tt),{droppable:Vi(ai({},tt.droppable),{containers:on})})}default:return tt}}function br(tt){let{disabled:Dt}=tt;const{active:Kt,activatorEvent:pn,draggableNodes:Sn}=(0,y.useContext)(rn),on=(0,oe.D9)(pn),wn=(0,oe.D9)(Kt==null?void 0:Kt.id);return(0,y.useEffect)(()=>{if(!Dt&&!pn&&on&&wn!=null){if(!(0,oe.vd)(on)||document.activeElement===on.target)return;const An=Sn.get(wn);if(!An)return;const{activatorNode:Bn,node:cr}=An;if(!Bn.current&&!cr.current)return;requestAnimationFrame(()=>{for(const wr of[Bn.current,cr.current]){if(!wr)continue;const Un=(0,oe.so)(wr);if(Un){Un.focus();break}}})}},[pn,Dt,Sn,wn,on]),null}function lr(tt,Dt){let Sn=Dt,{transform:Kt}=Sn,pn=Au(Sn,["transform"]);return tt!=null&&tt.length?tt.reduce((on,wn)=>wn(ai({transform:on},pn)),Kt):Kt}function Sr(tt){return(0,y.useMemo)(()=>({draggable:ai(ai({},dt.draggable),tt==null?void 0:tt.draggable),droppable:ai(ai({},dt.droppable),tt==null?void 0:tt.droppable),dragOverlay:ai(ai({},dt.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 la(tt){let{activeNode:Dt,measure:Kt,initialRect:pn,config:Sn=!0}=tt;const on=(0,y.useRef)(!1),{x:wn,y:An}=typeof Sn=="boolean"?{x:Sn,y:Sn}:Sn;(0,oe.LI)(()=>{if(!wn&&!An||!Dt){on.current=!1;return}if(on.current||!pn)return;const cr=Dt==null?void 0:Dt.node.current;if(!cr||cr.isConnected===!1)return;const wr=Kt(cr),Un=Mt(wr,pn);if(wn||(Un.x=0),An||(Un.y=0),on.current=!0,Math.abs(Un.x)>0||Math.abs(Un.y)>0){const nr=Tt(cr);nr&&nr.scrollBy({top:Un.y,left:Un.x})}},[Dt,wn,An,pn,Kt])}const ya=(0,y.createContext)(Vi(ai({},ut),{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 ea=(0,y.memo)(function(Dt){var Kt,pn,Sn,on;let rs=Dt,{id:wn,accessibility:An,autoScroll:Bn=!0,children:cr,sensors:wr=Nt,collisionDetection:Un=Pe,measuring:nr,modifiers:gr}=rs,Wr=Au(rs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const xa=(0,y.useReducer)(Cn,void 0,Ct),[qa,eo]=xa,[Io,bo]=ue(),[Wo,Ho]=(0,y.useState)(Ea.Uninitialized),Ko=Wo===Ea.Initialized,{draggable:{active:Fo,nodes:qo,translate:ci},droppable:{containers:Ei}}=qa,bi=Fo!=null?qo.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]),yo=(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",wn),wi=(0,y.useMemo)(()=>Ei.getEnabled(),[Ei]),di=Sr(nr),{droppableRects:Ki,measureDroppableContainers:Ti,measuringScheduled:Yi}=mn(wi,{dragging:Ko,dependencies:[ci.x,ci.y],config:di.droppable}),Fi=Gn(qo,Fo),zl=(0,y.useMemo)(()=>Oo?(0,oe.DC)(Oo):null,[Oo]),Tl=Hl(),$o=In(Fi,di.draggable.measure);la({activeNode:Fo!=null?qo.get(Fo):null,config:Tl.layoutShiftCompensation,initialRect:$o,measure:di.draggable.measure});const ni=$n(Fi,di.draggable.measure,$o),Vo=$n(Fi?Fi.parentElement:null),Yo=(0,y.useRef)({activatorEvent:null,active:null,activeNode:Fi,collisionRect:null,collisions:null,droppableRects:Ki,draggableNodes:qo,draggingNode:null,draggingNodeRect:null,droppableContainers:Ei,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),xi=Ei.getNodeFor((Kt=Yo.current.over)==null?void 0:Kt.id),Li=Yt({measure:di.dragOverlay.measure}),vi=(pn=Li.nodeRef.current)!=null?pn:Fi,Qi=Ko?(Sn=Li.rect)!=null?Sn:ni:null,_i=!!(Li.nodeRef.current&&Li.rect),Gi=Tr(_i?null:ni),ml=ar(vi?(0,oe.Jj)(vi):null),nl=vr(Ko?xi!=null?xi:Fi:null),rl=vn(nl),yl=lr(gr,{transform:{x:ci.x-Gi.x,y:ci.y-Gi.y,scaleX:1,scaleY:1},activatorEvent:Oo,active:Po,activeNodeRect:ni,containerNodeRect:Vo,draggingNodeRect:Qi,over:Yo.current.over,overlayNodeRect:Li.rect,scrollableAncestors:nl,scrollableAncestorRects:rl,windowRect:ml}),mi=zl?(0,oe.IH)(zl,ci):null,Cl=ia(nl),Rl=jn(Cl),is=jn(Cl,[ni]),jl=(0,oe.IH)(yl,Rl),qi=Qi?Fe(Qi,yl):null,El=Po&&qi?Un({active:Po,collisionRect:qi,droppableRects:Ki,droppableContainers:wi,pointerCoordinates:mi}):null,bl=We(El,"id"),[Ol,Wl]=(0,y.useState)(null),es=_i?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(yo.current==null)return;const ei=qo.get(yo.current);if(!ei)return;const Oi=al.nativeEvent,Ui=new ji({active:yo.current,activeNode:ei,event:Oi,options:yi,context:Yo,onAbort(Mi){if(!qo.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(!qo.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=yo.current;if(ol==null)return;const el=qo.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),Ho(Ea.Initializing),eo({type:Ge.DragStart,initialCoordinates:Mi,active:ol}),Io({type:"onDragStart",event:il}),Bi(vs.current),Ai(Oi)})},onMove(Mi){eo({type:Ge.DragMove,coordinates:Mi})},onEnd:Hi(Ge.DragEnd),onCancel:Hi(Ge.DragCancel)});vs.current=Ui;function Hi(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)}yo.current=null,(0,Ee.unstable_batchedUpdates)(()=>{eo({type:Mi}),Ho(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})}})})}}},[qo]),xl=(0,y.useCallback)((al,$i)=>(ji,yi)=>{const ei=ji.nativeEvent,Oi=qo.get(yi);if(yo.current!==null||!Oi||ei.dndKit||ei.defaultPrevented)return;const Ui={active:Oi};al(ji,$i.options,Ui)===!0&&(ei.dndKit={capturedBy:$i.sensor},yo.current=yi,Ql(ji,$i))},[qo,Ql]),Jl=Xt(wr,xl);ur(wr),(0,oe.LI)(()=>{ni&&Wo===Ea.Initializing&&Ho(Ea.Initialized)},[ni,Wo]),(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||yo.current==null||!$i||!ei)return;const{onDragOver:Oi}=Si.current,Ui=yi.get(bl),Hi=Ui&&Ui.rect.current?{id:Ui.id,rect:Ui.rect.current,data:Ui.data,disabled:Ui.disabled}:null,Mi={active:al,activatorEvent:$i,collisions:ji,delta:{x:ei.x,y:ei.y},over:Hi};(0,Ee.unstable_batchedUpdates)(()=>{Wl(Hi),Oi==null||Oi(Mi),Io({type:"onDragOver",event:Mi})})},[bl]),(0,oe.LI)(()=>{Yo.current={activatorEvent:Oo,active:Po,activeNode:Fi,collisionRect:qi,collisions:El,droppableRects:Ki,draggableNodes:qo,draggingNode:vi,draggingNodeRect:Qi,droppableContainers:Ei,over:Ol,scrollableAncestors:nl,scrollAdjustedTranslate:jl},Ri.current={initial:Qi,translated:qi}},[Po,Fi,El,qi,qo,vi,Qi,Ki,Ei,Ol,nl,jl]),sr(Vi(ai({},Tl),{delta:ci,draggingRect:qi,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:qo,droppableContainers:Ei,droppableRects:Ki,over:Ol,measureDroppableContainers:Ti,scrollableAncestors:nl,scrollableAncestorRects:rl,measuringConfiguration:di,measuringScheduled:Yi,windowRect:ml}),[Po,Fi,ni,Oo,El,Vo,Li,qo,Ei,Ki,Ol,Ti,nl,rl,di,Yi,ml]),us=(0,y.useMemo)(()=>({activatorEvent:Oo,activators:Jl,active:Po,activeNodeRect:ni,ariaDescribedById:{draggable:oi},dispatch:eo,draggableNodes:qo,over:Ol,measureDroppableContainers:Ti}),[Oo,Jl,Po,ni,eo,oi,qo,Ol,Ti]);return y.createElement(ze.Provider,{value:bo},y.createElement(rn.Provider,{value:us},y.createElement(_t.Provider,{value:ns},y.createElement(ya.Provider,{value:ts},cr)),y.createElement(br,{disabled:(An==null?void 0:An.restoreFocus)===!1})),y.createElement(Je,Vi(ai({},An),{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}}}),Kr=(0,y.createContext)(null),oa="button",ba="Draggable";function ja(tt){let{id:Dt,data:Kt,disabled:pn=!1,attributes:Sn}=tt;const on=(0,oe.Ld)(ba),{activators:wn,activatorEvent:An,active:Bn,activeNodeRect:cr,ariaDescribedById:wr,draggableNodes:Un,over:nr}=(0,y.useContext)(rn),{role:gr=oa,roleDescription:Wr="draggable",tabIndex:xa=0}=Sn!=null?Sn:{},qa=(Bn==null?void 0:Bn.id)===Dt,eo=(0,y.useContext)(qa?ya:Kr),[Io,bo]=(0,oe.wm)(),[Wo,Ho]=(0,oe.wm)(),Ko=Dr(wn,Dt),Fo=(0,oe.Ey)(Kt);(0,oe.LI)(()=>(Un.set(Dt,{id:Dt,key:on,node:Io,activatorNode:Wo,data:Fo}),()=>{const ci=Un.get(Dt);ci&&ci.key===on&&Un.delete(Dt)}),[Un,Dt]);const qo=(0,y.useMemo)(()=>({role:gr,tabIndex:xa,"aria-disabled":pn,"aria-pressed":qa&&gr===oa?!0:void 0,"aria-roledescription":Wr,"aria-describedby":wr.draggable}),[pn,gr,xa,qa,Wr,wr.draggable]);return{active:Bn,activatorEvent:An,activeNodeRect:cr,attributes:qo,isDragging:qa,listeners:pn?void 0:Ko,node:Io,over:nr,setNodeRef:bo,setActivatorNodeRef:Ho,transform:eo}}function Za(){return(0,y.useContext)(_t)}const Ha="Droppable",ua={timeout:25};function Oa(tt){let{data:Dt,disabled:Kt=!1,id:pn,resizeObserverConfig:Sn}=tt;const on=(0,oe.Ld)(Ha),{active:wn,dispatch:An,over:Bn,measureDroppableContainers:cr}=(0,y.useContext)(rn),wr=(0,y.useRef)({disabled:Kt}),Un=(0,y.useRef)(!1),nr=(0,y.useRef)(null),gr=(0,y.useRef)(null),{disabled:Wr,updateMeasurementsFor:xa,timeout:qa}=ai(ai({},ua),Sn),eo=(0,oe.Ey)(xa!=null?xa:pn),Io=(0,y.useCallback)(()=>{if(!Un.current){Un.current=!0;return}gr.current!=null&&clearTimeout(gr.current),gr.current=setTimeout(()=>{cr(Array.isArray(eo.current)?eo.current:[eo.current]),gr.current=null},qa)},[qa]),bo=Ar({callback:Io,disabled:Wr||!wn}),Wo=(0,y.useCallback)((qo,ci)=>{bo&&(ci&&(bo.unobserve(ci),Un.current=!1),qo&&bo.observe(qo))},[bo]),[Ho,Ko]=(0,oe.wm)(Wo),Fo=(0,oe.Ey)(Dt);return(0,y.useEffect)(()=>{!bo||!Ho.current||(bo.disconnect(),Un.current=!1,bo.observe(Ho.current))},[Ho,bo]),(0,y.useEffect)(()=>(An({type:Ge.RegisterDroppable,element:{id:pn,key:on,disabled:Kt,node:Ho,rect:nr,data:Fo}}),()=>An({type:Ge.UnregisterDroppable,key:on,id:pn})),[pn]),(0,y.useEffect)(()=>{Kt!==wr.current.disabled&&(An({type:Ge.SetDroppableDisabled,id:pn,key:on,disabled:Kt}),wr.current.disabled=Kt)},[pn,on,Kt,An]),{active:wn,rect:nr,isOver:(Bn==null?void 0:Bn.id)===pn,node:Ho,over:Bn,setNodeRef:Ko}}function Pr(tt){let{animation:Dt,children:Kt}=tt;const[pn,Sn]=(0,y.useState)(null),[on,wn]=(0,y.useState)(null),An=(0,oe.D9)(Kt);return!Kt&&!pn&&An&&Sn(An),(0,oe.LI)(()=>{if(!on)return;const Bn=pn==null?void 0:pn.key,cr=pn==null?void 0:pn.props.id;if(Bn==null||cr==null){Sn(null);return}Promise.resolve(Dt(cr,on)).then(()=>{Sn(null)})},[Dt,pn,on]),y.createElement(y.Fragment,null,Kt,pn?(0,y.cloneElement)(pn,{ref:wn}):null)}const No={x:0,y:0,scaleX:1,scaleY:1};function Ro(tt){let{children:Dt}=tt;return y.createElement(rn.Provider,{value:xn},y.createElement(ya.Provider,{value:No},Dt))}const Bo={position:"fixed",touchAction:"none"},vo=tt=>(0,oe.vd)(tt)?"transform 250ms ease":void 0,_o=(0,y.forwardRef)((tt,Dt)=>{let{as:Kt,activatorEvent:pn,adjustScale:Sn,children:on,className:wn,rect:An,style:Bn,transform:cr,transition:wr=vo}=tt;if(!An)return null;const Un=Sn?cr:Vi(ai({},cr),{scaleX:1,scaleY:1}),nr=ai(Vi(ai({},Bo),{width:An.width,height:An.height,top:An.top,left:An.left,transform:oe.ux.Transform.toString(Un),transformOrigin:Sn&&pn?$e(pn,An):void 0,transition:typeof wr=="function"?wr(pn):wr}),Bn);return y.createElement(Kt,{className:wn,style:nr,ref:Dt},on)}),Ya={duration:250,easing:"ease",keyframes:tt=>{let{transform:{initial:Dt,final:Kt}}=tt;return[{transform:oe.ux.Transform.toString(Dt)},{transform:oe.ux.Transform.toString(Kt)}]},sideEffects:(tt=>Dt=>{let{active:Kt,dragOverlay:pn}=Dt;const Sn={},{styles:on,className:wn}=tt;if(on!=null&&on.active)for(const[An,Bn]of Object.entries(on.active))Bn!==void 0&&(Sn[An]=Kt.node.style.getPropertyValue(An),Kt.node.style.setProperty(An,Bn));if(on!=null&&on.dragOverlay)for(const[An,Bn]of Object.entries(on.dragOverlay))Bn!==void 0&&pn.node.style.setProperty(An,Bn);return wn!=null&&wn.active&&Kt.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&pn.node.classList.add(wn.dragOverlay),function(){for(const[Bn,cr]of Object.entries(Sn))Kt.node.style.setProperty(Bn,cr);wn!=null&&wn.active&&Kt.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function jo(tt){let{config:Dt,draggableNodes:Kt,droppableContainers:pn,measuringConfiguration:Sn}=tt;return(0,oe.zX)((on,wn)=>{if(Dt===null)return;const An=Kt.get(on);if(!An)return;const Bn=An.node.current;if(!Bn)return;const cr=Lt(wn);if(!cr)return;const{transform:wr}=(0,oe.Jj)(wn).getComputedStyle(wn),Un=yt(wr);if(!Un)return;const nr=typeof Dt=="function"?Dt:ti(Dt);return ct(Bn,Sn.draggable.measure),nr({active:{id:on,data:An.data,node:Bn,rect:Sn.draggable.measure(Bn)},draggableNodes:Kt,dragOverlay:{node:wn,rect:Sn.dragOverlay.measure(cr)},droppableContainers:pn,measuringConfiguration:Sn,transform:Un})})}function ti(tt){const{duration:Dt,easing:Kt,sideEffects:pn,keyframes:Sn}=ai(ai({},Ya),tt);return on=>{let Io=on,{active:wn,dragOverlay:An,transform:Bn}=Io,cr=Au(Io,["active","dragOverlay","transform"]);if(!Dt)return;const wr={x:An.rect.left-wn.rect.left,y:An.rect.top-wn.rect.top},Un={scaleX:Bn.scaleX!==1?wn.rect.width*Bn.scaleX/An.rect.width:1,scaleY:Bn.scaleY!==1?wn.rect.height*Bn.scaleY/An.rect.height:1},nr=ai({x:Bn.x-wr.x,y:Bn.y-wr.y},Un),gr=Sn(Vi(ai({},cr),{active:wn,dragOverlay:An,transform:{initial:Bn,final:nr}})),[Wr]=gr,xa=gr[gr.length-1];if(JSON.stringify(Wr)===JSON.stringify(xa))return;const qa=pn==null?void 0:pn(ai({active:wn,dragOverlay:An},cr)),eo=An.node.animate(gr,{duration:Dt,easing:Kt,fill:"forwards"});return new Promise(bo=>{eo.onfinish=()=>{qa==null||qa(),bo()}})}}let Ci=0;function Fr(tt){return(0,y.useMemo)(()=>{if(tt!=null)return Ci++,Ci},[tt])}const ca=y.memo(tt=>{let{adjustScale:Dt=!1,children:Kt,dropAnimation:pn,style:Sn,transition:on,modifiers:wn,wrapperElement:An="div",className:Bn,zIndex:cr=999}=tt;const{activatorEvent:wr,active:Un,activeNodeRect:nr,containerNodeRect:gr,draggableNodes:Wr,droppableContainers:xa,dragOverlay:qa,over:eo,measuringConfiguration:Io,scrollableAncestors:bo,scrollableAncestorRects:Wo,windowRect:Ho}=Za(),Ko=(0,y.useContext)(ya),Fo=Fr(Un==null?void 0:Un.id),qo=lr(wn,{activatorEvent:wr,active:Un,activeNodeRect:nr,containerNodeRect:gr,draggingNodeRect:qa.rect,over:eo,overlayNodeRect:qa.rect,scrollableAncestors:bo,scrollableAncestorRects:Wo,transform:Ko,windowRect:Ho}),ci=Tn(nr),Ei=jo({config:pn,draggableNodes:Wr,droppableContainers:xa,measuringConfiguration:Io}),bi=ci?qa.setRef:void 0;return y.createElement(Ro,null,y.createElement(Pr,{animation:Ei},Un&&Fo?y.createElement(_o,{key:Fo,id:Un.id,ref:bi,as:An,activatorEvent:wr,adjustScale:Dt,className:Bn,transition:on,rect:ci,style:ai({zIndex:cr},Sn),transform:qo},Kt):null))})},18257:function(Fn,Pt,b){"use strict";b.d(Pt,{DL:function(){return De}});var y=b(35241);function Ee(ue){return ke=>{let{transform:ge}=ke;return Vi(ai({},ge),{x:Math.ceil(ge.x/ue)*ue,y:Math.ceil(ge.y/ue)*ue})}}const oe=ue=>{let{transform:ke}=ue;return Vi(ai({},ke),{y:0})};function Ae(ue,ke,ge){const Je=ai({},ue);return ke.top+ue.y<=ge.top?Je.y=ge.top-ke.top:ke.bottom+ue.y>=ge.top+ge.height&&(Je.y=ge.top+ge.height-ke.bottom),ke.left+ue.x<=ge.left?Je.x=ge.left-ke.left:ke.right+ue.x>=ge.left+ge.width&&(Je.x=ge.left+ge.width-ke.right),Je}const Ce=ue=>{let{containerNodeRect:ke,draggingNodeRect:ge,transform:Je}=ue;return!ge||!ke?Je:Ae(Je,ge,ke)},ye=ue=>{let{draggingNodeRect:ke,transform:ge,scrollableAncestorRects:Je}=ue;const Ge=Je[0];return!ke||!Ge?ge:Ae(ge,ke,Ge)},De=ue=>{let{transform:ke}=ue;return Vi(ai({},ke),{x:0})},ze=ue=>{let{transform:ke,draggingNodeRect:ge,windowRect:Je}=ue;return!ge||!Je?ke:Ae(ke,ge,Je)},ve=ue=>{let{activatorEvent:ke,draggingNodeRect:ge,transform:Je}=ue;if(ge&&ke){const Ge=getEventCoordinates(ke);if(!Ge)return Je;const Te=Ge.x-ge.left,we=Ge.y-ge.top;return Vi(ai({},Je),{x:Je.x+Te-ge.width/2,y:Je.y+we-ge.height/2})}return Je}},19719:function(Fn,Pt,b){"use strict";b.d(Pt,{Fo:function(){return $e},Rp:function(){return Ae},U2:function(){return Je},nB:function(){return lt},qw:function(){return we}});var y=b(59301),Ee=b(87954),oe=b(35241);function Ae(Fe,yt,xe){const he=Fe.slice();return he.splice(xe<0?he.length+xe:xe,0,he.splice(yt,1)[0]),he}function Ce(Fe,yt,xe){const he=Fe.slice();return he[yt]=Fe[xe],he[xe]=Fe[yt],he}function ye(Fe,yt){return Fe.reduce((xe,he,mt)=>{const Rt=yt.get(he);return Rt&&(xe[mt]=Rt),xe},Array(Fe.length))}function De(Fe){return Fe!==null&&Fe>=0}function ze(Fe,yt){if(Fe===yt)return!0;if(Fe.length!==yt.length)return!1;for(let xe=0;xe{var yt;let{rects:xe,activeNodeRect:he,activeIndex:mt,overIndex:Rt,index:jt}=Fe;const Se=(yt=xe[mt])!=null?yt:he;if(!Se)return null;const rt=ge(xe,jt,mt);if(jt===mt){const ht=xe[Rt];return ht?ai({x:mtmt&&jt<=Rt?ai({x:-Se.width-rt,y:0},ue):jt=Rt?ai({x:Se.width+rt,y:0},ue):ai({x:0,y:0},ue)};function ge(Fe,yt,xe){const he=Fe[yt],mt=Fe[yt-1],Rt=Fe[yt+1];return!he||!mt&&!Rt?0:xe{let{rects:yt,activeIndex:xe,overIndex:he,index:mt}=Fe;const Rt=Ae(yt,he,xe),jt=yt[mt],Se=Rt[mt];return!Se||!jt?null:{x:Se.left-jt.left,y:Se.top-jt.top,scaleX:Se.width/jt.width,scaleY:Se.height/jt.height}},Ge=Fe=>{let{activeIndex:yt,index:xe,rects:he,overIndex:mt}=Fe,Rt,jt;return xe===yt&&(Rt=he[xe],jt=he[mt]),xe===mt&&(Rt=he[xe],jt=he[yt]),!jt||!Rt?null:{x:jt.left-Rt.left,y:jt.top-Rt.top,scaleX:jt.width/Rt.width,scaleY:jt.height/Rt.height}},Te={scaleX:1,scaleY:1},we=Fe=>{var yt;let{activeIndex:xe,activeNodeRect:he,index:mt,rects:Rt,overIndex:jt}=Fe;const Se=(yt=Rt[xe])!=null?yt:he;if(!Se)return null;if(mt===xe){const ht=Rt[jt];return ht?ai({x:0,y:xexe&&mt<=jt?ai({x:0,y:-Se.height-rt},Te):mt=jt?ai({x:0,y:Se.height+rt},Te):ai({x:0,y:0},Te)};function Re(Fe,yt,xe){const he=Fe[yt],mt=Fe[yt-1],Rt=Fe[yt+1];return he?xehe.map(de=>typeof de=="object"&&"id"in de?de.id:de),[he]),sn=jt!=null,Jt=jt?St.indexOf(jt.id):-1,fe=ht?St.indexOf(ht.id):-1,ne=(0,y.useRef)(St),te=!ze(St,ne.current),ae=fe!==-1&&Jt===-1||te,me=ve(Rt);(0,oe.LI)(()=>{te&&sn&&Tt(St)},[te,St,sn,Tt]),(0,y.useEffect)(()=>{ne.current=St},[St]);const re=(0,y.useMemo)(()=>({activeIndex:Jt,containerId:wt,disabled:me,disableTransforms:ae,items:St,overIndex:fe,useDragOverlay:Qt,sortedRects:ye(St,rt),strategy:mt}),[Jt,wt,me.draggable,me.droppable,ae,St,fe,rt,Qt,mt]);return y.createElement(_e.Provider,{value:re},yt)}const se=Fe=>{let{id:yt,items:xe,activeIndex:he,overIndex:mt}=Fe;return Ae(xe,he,mt).indexOf(yt)},Ne=Fe=>{let{containerId:yt,isSorting:xe,wasDragging:he,index:mt,items:Rt,newIndex:jt,previousItems:Se,previousContainerId:rt,transition:ht}=Fe;return!ht||!he||Se!==Rt&&mt===jt?!1:xe?!0:jt!==mt&&yt===rt},ot={duration:200,easing:"ease"},We="transform",bt=oe.ux.Transition.toString({property:We,duration:0,easing:"linear"}),He={roleDescription:"sortable"};function et(Fe){let{disabled:yt,index:xe,node:he,rect:mt}=Fe;const[Rt,jt]=(0,y.useState)(null),Se=(0,y.useRef)(xe);return(0,oe.LI)(()=>{if(!yt&&xe!==Se.current&&he.current){const rt=mt.current;if(rt){const ht=(0,Ee.VK)(he.current,{ignoreTransform:!0}),Tt={x:rt.left-ht.left,y:rt.top-ht.top,scaleX:rt.width/ht.width,scaleY:rt.height/ht.height};(Tt.x||Tt.y)&&jt(Tt)}}xe!==Se.current&&(Se.current=xe)},[yt,xe,he,mt]),(0,y.useEffect)(()=>{Rt&&jt(null)},[Rt]),Rt}function lt(Fe){let{animateLayoutChanges:yt=Ne,attributes:xe,disabled:he,data:mt,getNewIndex:Rt=se,id:jt,strategy:Se,resizeObserverConfig:rt,transition:ht=ot}=Fe;const{items:Tt,containerId:wt,activeIndex:Qt,disabled:St,disableTransforms:sn,sortedRects:Jt,overIndex:fe,useDragOverlay:ne,strategy:te}=(0,y.useContext)(_e),ae=Pe(he,St),me=Tt.indexOf(jt),re=(0,y.useMemo)(()=>ai({sortable:{containerId:wt,index:me,items:Tt}},mt),[wt,mt,me,Tt]),de=(0,y.useMemo)(()=>Tt.slice(Tt.indexOf(jt)),[Tt,jt]),{rect:je,node:ct,isOver:Ze,setNodeRef:Le}=(0,Ee.Zj)({id:jt,data:re,disabled:ae.droppable,resizeObserverConfig:ai({updateMeasurementsFor:de},rt)}),{active:it,activatorEvent:gt,activeNodeRect:kt,attributes:Qe,setNodeRef:st,listeners:pe,isDragging:Ft,over:ln,setActivatorNodeRef:nn,transform:Wt}=(0,Ee.O1)({id:jt,data:re,attributes:ai(ai({},He),xe),disabled:ae.draggable}),Ut=(0,oe.HB)(Le,st),an=!!it,vt=an&&!sn&&De(Qt)&&De(fe),Ot=!ne&&Ft,en=Ot&&vt?Wt:null,En=Se!=null?Se:te,Ue=vt?en!=null?en:En({rects:Jt,activeNodeRect:kt,activeIndex:Qt,overIndex:fe,index:me}):null,xt=De(Qt)&&De(fe)?Rt({id:jt,items:Tt,activeIndex:Qt,overIndex:fe}):me,pt=it==null?void 0:it.id,It=(0,y.useRef)({activeId:pt,items:Tt,newIndex:xt,containerId:wt}),yn=Tt!==It.current.items,Nn=yt({active:it,containerId:wt,isDragging:Ft,isSorting:an,id:jt,index:me,items:Tt,newIndex:It.current.newIndex,previousItems:It.current.items,previousContainerId:It.current.containerId,transition:ht,wasDragging:It.current.activeId!=null}),sr=et({disabled:!Nn,index:me,node:ct,rect:je});return(0,y.useEffect)(()=>{an&&It.current.newIndex!==xt&&(It.current.newIndex=xt),wt!==It.current.containerId&&(It.current.containerId=wt),Tt!==It.current.items&&(It.current.items=Tt)},[an,xt,wt,Tt]),(0,y.useEffect)(()=>{if(pt===It.current.activeId)return;if(pt&&!It.current.activeId){It.current.activeId=pt;return}const Ht=setTimeout(()=>{It.current.activeId=pt},50);return()=>clearTimeout(Ht)},[pt]),{active:it,activeIndex:Qt,attributes:Qe,data:re,rect:je,index:me,newIndex:xt,items:Tt,isOver:Ze,isSorting:an,isDragging:Ft,listeners:pe,node:ct,overIndex:fe,over:ln,setNodeRef:Ut,setActivatorNodeRef:nn,setDroppableNodeRef:Le,setDraggableNodeRef:st,transform:sr!=null?sr:Ue,transition:Xn()};function Xn(){if(sr||yn&&It.current.newIndex===me)return bt;if(!(Ot&&!(0,oe.vd)(gt)||!ht)&&(an||Nn))return oe.ux.Transition.toString(Vi(ai({},ht),{property:We}))}}function Pe(Fe,yt){var xe,he;return typeof Fe=="boolean"?{draggable:Fe,droppable:!1}:{draggable:(xe=Fe==null?void 0:Fe.draggable)!=null?xe:yt.draggable,droppable:(he=Fe==null?void 0:Fe.droppable)!=null?he:yt.droppable}}function Ie(Fe){if(!Fe)return!1;const yt=Fe.data.current;return!!(yt&&"sortable"in yt&&typeof yt.sortable=="object"&&"containerId"in yt.sortable&&"items"in yt.sortable&&"index"in yt.sortable)}const Me=[Ee.g4.Down,Ee.g4.Right,Ee.g4.Up,Ee.g4.Left],ce=(Fe,yt)=>{let{context:{active:xe,collisionRect:he,droppableRects:mt,droppableContainers:Rt,over:jt,scrollableAncestors:Se}}=yt;if(Me.includes(Fe.code)){if(Fe.preventDefault(),!xe||!he)return;const rt=[];Rt.getEnabled().forEach(wt=>{if(!wt||wt!=null&&wt.disabled)return;const Qt=mt.get(wt.id);if(Qt)switch(Fe.code){case KeyboardCode.Down:he.topQt.top&&rt.push(wt);break;case KeyboardCode.Left:he.left>Qt.left&&rt.push(wt);break;case KeyboardCode.Right:he.left1&&(Tt=ht[1].id),Tt!=null){const wt=Rt.get(xe.id),Qt=Rt.get(Tt),St=Qt?mt.get(Qt.id):null,sn=Qt==null?void 0:Qt.node.current;if(sn&&St&&wt&&Qt){const fe=getScrollableAncestors(sn).some((de,je)=>Se[je]!==de),ne=Mt(wt,Qt),te=qe(wt,Qt),ae=fe||!ne?{x:0,y:0}:{x:te?he.width-St.width:0,y:te?he.height-St.height:0},me={x:St.left,y:St.top};return ae.x&&ae.y?me:subtract(me,ae)}}}};function Mt(Fe,yt){return!Ie(Fe)||!Ie(yt)?!1:Fe.data.current.sortable.containerId===yt.data.current.sortable.containerId}function qe(Fe,yt){return!Ie(Fe)||!Ie(yt)||!Mt(Fe,yt)?!1:Fe.data.current.sortable.indexMt=>{Me.forEach(qe=>qe(Mt))},Me)}const oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function Ae(Ie){const Me=Object.prototype.toString.call(Ie);return Me==="[object Window]"||Me==="[object global]"}function Ce(Ie){return"nodeType"in Ie}function ye(Ie){var Me,ce;return Ie?Ae(Ie)?Ie:Ce(Ie)&&(Me=(ce=Ie.ownerDocument)==null?void 0:ce.defaultView)!=null?Me:window:window}function De(Ie){const{Document:Me}=ye(Ie);return Ie instanceof Me}function ze(Ie){return Ae(Ie)?!1:Ie instanceof ye(Ie).HTMLElement}function ve(Ie){return Ie instanceof ye(Ie).SVGElement}function ue(Ie){return Ie?Ae(Ie)?Ie.document:Ce(Ie)?De(Ie)?Ie:ze(Ie)||ve(Ie)?Ie.ownerDocument:document:document:document}const ke=oe?y.useLayoutEffect:y.useEffect;function ge(Ie){const Me=(0,y.useRef)(Ie);return ke(()=>{Me.current=Ie}),(0,y.useCallback)(function(){for(var ce=arguments.length,Mt=new Array(ce),qe=0;qe{Ie.current=setInterval(Mt,qe)},[]),ce=(0,y.useCallback)(()=>{Ie.current!==null&&(clearInterval(Ie.current),Ie.current=null)},[]);return[Me,ce]}function Ge(Ie,Me){Me===void 0&&(Me=[Ie]);const ce=(0,y.useRef)(Ie);return ke(()=>{ce.current!==Ie&&(ce.current=Ie)},Me),ce}function Te(Ie,Me){const ce=(0,y.useRef)();return(0,y.useMemo)(()=>{const Mt=Ie(ce.current);return ce.current=Mt,Mt},[...Me])}function we(Ie){const Me=ge(Ie),ce=(0,y.useRef)(null),Mt=(0,y.useCallback)(qe=>{qe!==ce.current&&(Me==null||Me(qe,ce.current)),ce.current=qe},[]);return[ce,Mt]}function Re(Ie){const Me=(0,y.useRef)();return(0,y.useEffect)(()=>{Me.current=Ie},[Ie]),Me.current}let ut={};function _e(Ie,Me){return(0,y.useMemo)(()=>{if(Me)return Me;const ce=ut[Ie]==null?0:ut[Ie]+1;return ut[Ie]=ce,Ie+"-"+ce},[Ie,Me])}function $e(Ie){return function(Me){for(var ce=arguments.length,Mt=new Array(ce>1?ce-1:0),qe=1;qe{const xe=Object.entries(yt);for(const[he,mt]of xe){const Rt=Fe[he];Rt!=null&&(Fe[he]=Rt+Ie*mt)}return Fe},ai({},Me))}}const se=$e(1),Ne=$e(-1);function ot(Ie){return"clientX"in Ie&&"clientY"in Ie}function We(Ie){if(!Ie)return!1;const{KeyboardEvent:Me}=ye(Ie.target);return Me&&Ie instanceof Me}function bt(Ie){if(!Ie)return!1;const{TouchEvent:Me}=ye(Ie.target);return Me&&Ie instanceof Me}function He(Ie){if(bt(Ie)){if(Ie.touches&&Ie.touches.length){const{clientX:Me,clientY:ce}=Ie.touches[0];return{x:Me,y:ce}}else if(Ie.changedTouches&&Ie.changedTouches.length){const{clientX:Me,clientY:ce}=Ie.changedTouches[0];return{x:Me,y:ce}}}return ot(Ie)?{x:Ie.clientX,y:Ie.clientY}:null}const et=Object.freeze({Translate:{toString(Ie){if(!Ie)return;const{x:Me,y:ce}=Ie;return"translate3d("+(Me?Math.round(Me):0)+"px, "+(ce?Math.round(ce):0)+"px, 0)"}},Scale:{toString(Ie){if(!Ie)return;const{scaleX:Me,scaleY:ce}=Ie;return"scaleX("+Me+") scaleY("+ce+")"}},Transform:{toString(Ie){if(Ie)return[et.Translate.toString(Ie),et.Scale.toString(Ie)].join(" ")}},Transition:{toString(Ie){let{property:Me,duration:ce,easing:Mt}=Ie;return Me+" "+ce+"ms "+Mt}}}),lt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(Ie){return Ie.matches(lt)?Ie:Ie.querySelector(lt)}},26350:function(){"use strict"},21744:function(){"use strict"},45224:function(Fn,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"}},86789:function(Fn,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"}},11833:function(Fn,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"}},84424:function(Fn,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",myselect:"myselect___QgOHu"}},62329:function(Fn,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"}},23063:function(Fn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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=="},65492:function(Fn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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=="},60794:function(Fn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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+"},31994:function(Fn,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,ke)=>ue in ve?Ee(ve,ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[ue]=ke,De=(ve,ue)=>{for(var ke in ue||(ue={}))Ae.call(ue,ke)&&ye(ve,ke,ue[ke]);if(oe)for(var ke of oe(ue))Ce.call(ue,ke)&&ye(ve,ke,ue[ke]);return ve};const ze=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="},43630: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 Fn={},Pt="5.0",b={},y=null,Ee=!1,oe=!1,Ae=null,Ce=!1,ye=null,De=null,ze=0;ze4?parseFloat(Se):5};Fn.setHTML5Codebase=function(Se,rt){De=Se,mt(Se,rt)},Fn.setJavaCodebase=Fn.setJavaCodebaseVersion=Fn.isCompiledInstalled=Fn.setPreCompiledScriptPath=Fn.setPreCompiledResourcePath=function(){},Fn.setHTML5CodebaseVersion=function(Se,rt){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,he(Se,rt)},Fn.getHTML5CodebaseVersion=function(){return Ge},Fn.getParameters=function(){return b},Fn.setFontsCSSURL=function(Se){$e=Se},Fn.setGiacJSURL=function(Se){},Fn.setJNLPFile=function(Se){ue=Se},Fn.setJNLPBaseDir=function(Se){},Fn.inject=function(){function Se(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",ht=b.id,Tt,wt=!1,Qt=0;Qt=5)return!0;var Se=Fn.getAppletObject();return Se&&typeof Se.recalculateEnvironments=="function"?(Se.recalculateEnvironments(),!0):!1},Fn.startAnimation=function(){var Se=Fn.getAppletObject();return Se&&typeof Se.startAnimation=="function"?(Se.startAnimation(),!0):!1},Fn.stopAnimation=function(){var Se=Fn.getAppletObject();return Se&&typeof Se.stopAnimation=="function"?(Se.stopAnimation(),!0):!1},Fn.getAppletObject=function(){var Se=b.id!==void 0?b.id:"ggbApplet";return window[Se]},Fn.resize=function(){};var lt=function(Se,rt,ht){var Tt=document.createElement("param");Tt.setAttribute("name",rt),Tt.setAttribute("value",ht),Se.appendChild(Tt)},Pe=function(Se){return Se&&Se!=="false"},Ie=function(Se,rt,ht){Ne(Ge)<=4.2&&(ht=!0);var Tt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ge||ggbHTML5LoadedCodebaseIsWebSimple&&!we)&&(Tt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var Qt=rt.width,St=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(Ne(Ge)<=4.4)Pe(rt.showToolBar)&&(rt.height-=7),Pe(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&Pe(rt.showToolBar)&&(rt.width=605,Qt=605);else{var sn=100;(Pe(rt.showToolBar)||Pe(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),sn=Pe(rt.showMenuBar)?245:155),Qt=5?(rt.appletOnLoad=function(gt){var kt=Se.querySelector(".ggb_preview");kt&&kt.parentNode.removeChild(kt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),fe(gt)},te||ne.appendChild(ae)):wt.appendChild(ae),ne.appendChild(wt),te||Se.appendChild(ne),setTimeout(function(){Fn.resize()},1)}else{var me=document.createElement("div");me.className="applet_scaler",me.style.position="relative",me.style.display="block",me.appendChild(wt),Se.appendChild(me),rt.appletOnLoad=function(gt){Fn.resize(),fe(gt)}}function re(gt,kt){kt&&typeof kt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(gt,kt.appletOnLoad):renderGGBElement(gt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",kt)}function de(gt,kt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:gt,params:kt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){re(Qe.article,Qe.params)}),html5AppletsToProcess=null)},Ne(Ge)<5&&(gt.className+=" geogebraweb")):re(gt,kt)}if(Tt){scriptLoadStarted=!0;for(var je=0;je0?(Jt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(fe).append(ne),window.dispatchEvent(new Event("resize"))):Ie(Jt,rt,!1),window.GGBT_wsf_view.launchFullScreen(fe)}else Je=Tt,Ie(Se,rt,!1);if(!window.GGBT_wsf_view)for(St=0;StSe/4*3&&(Jt=Se/4*3),fe=Jt/5.8,sn.setAttribute("src",ut),sn.setAttribute("width",Jt),sn.setAttribute("height",fe);var ne=(Se-Jt)/2,te=(rt-fe)/2;sn.style.left=ne+"px",sn.style.top=te+"px",wt.appendChild(sn)}}return wt.appendChild(St),wt},yt=function(Se){return Se=Se.toLowerCase(),Se==="html5"||Se==="screenshot"?Se:"html5"},xe=["web","webSimple","web3d","tablet","tablet3d","phone"],he=function(Se,rt){if(Ge=Se,rt){mt(Ge,!0);return}var ht=!Ee;if(ht){var Tt=Ne(Ge);!isNaN(Tt)&&Tt<4.4&&(ht=!1)}var wt,Qt;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var St=Ge.indexOf("//");St>0?Qt=Ge:St===0?Qt=wt+Ge:Qt="https://www.geogebra.org/apps/5.2.814.0/";for(var sn in xe)if(Ge.slice(xe[sn].length*-1)===xe[sn]||Ge.slice((xe[sn].length+1)*-1)===xe[sn]+"/"){mt(Qt,!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")?Qt+="webSimple/":Qt+="web3d/",mt(Qt,!1)},mt=function(Se,rt){if(Se.requirejs){ke=Se;return}Se.slice(-1)!=="/"&&(Se+="/"),ke=Se,rt===null&&(rt=Se.indexOf("http")===-1),ge=rt,Te="web.nocache.js",we=!1;var ht=ke.split("/");ht.length>1&&(!rt&&ht[ht.length-2]==="webSimple"?(Te="webSimple.nocache.js",we=!0):xe.indexOf(ht[ht.length-2])>=0&&(Te=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 Tt=parseFloat(Ge);Tt!==NaN&&Tt<5&&Se.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Tt+" is deprecated. Using version latest instead."),he("5.0",rt))},Rt=function(Se,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(Se)};b.material_id!==void 0?bt(jt):jt();function jt(){var Se=Pt;ye!==null?Se=ye:parseFloat(Se)<5&&(Se="5.0"),he(Se,!1),De!==null&&mt(De,ge),Ce=!0}return Fn},GGBAppletUtils=function(){"use strict";function Fn(){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,ze,ve,ue){var ke=null;if(ue!=null&&ue!="")for(var ge=Ce.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+ue+" ")>-1){ke=ge;break}else ge=ge.parentNode;var Je=0,Ge=0,Te=0,we=0,Re=0,ut=0,_e=0;if(ke)Je=ke.offsetWidth,Ge=Math.max(ze?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),Ge=Math.min(window.innerHeight,document.documentElement.clientHeight),Te=Je):(Je=window.innerWidth,Ge=window.innerHeight,Te=window.innerWidth),Ce){var $e=Ce.getBoundingClientRect();$e.left>0&&$e.left<=Je&&(ve===void 0||!ve)&&(document.dir==="rtl"?(Re=Je-$e.width-$e.left,ut=Te<=480?10:30):(ut=$e.left,Re=Te<=480?10:30),we=ut+Re)}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,_e=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(we=0,_e=40)}}return Ce&&((De===void 0||!De)&&ye>0&&ye+we1&&(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 ze;return ue&&(!Ce.hasOwnProperty("scale")||ze===1)?ve:Math.min(ze,ve)}function oe(Ce){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=Ce.getBoundingClientRect(),ve=(ye-ze.width)/2,ue=(De-ze.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 ze=Ee(ye,Ce);Fn()&&De.setAttribute("data-param-scale",ze);for(var ve=null,ue=0;ue=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(Fn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Fn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Fn){var Pt=c[Fn];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function Fn(Ce){var ye=Ce.lastIndexOf(rb);ye==-1&&(ye=Ce.length);var De=Ce.indexOf(sb);De==-1&&(De=Ce.length);var ze=Ce.lastIndexOf(tb,Math.min(De,ye));return ze>=O?Ce.substring(O,ze+P):W}function Pt(Ce){if(!Ce.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Ce+vb,Ce=Fn(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;yeO?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=Fn(o.location.href)),Ae=Pt(Ae),Ae}function C(Fn){return Fn.match(/^\//)||Fn.match(/^[a-zA-Z]+:\/\//)?Fn:webModule.__moduleBase+Fn}function D(){var Fn=[],Pt=O,b=[],y=[];function Ee(Ce){var ye=y[Ce](),De=b[Ce];if(ye in De)return ye;var ze=[];for(var ve in De)ze[De[ve]]=ve;throw r&&r(Ce,ze,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})()},58251:function(Fn,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(34161);function Ee(ze){let ve=!0;if(ze.length>0){for(let ue=0;ueve in ze?oe(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ze[ve]=ue,Ce=(ze,ve,ue)=>Ae(ze,typeof ve!="symbol"?ve+"":ve,ue),ye=(ze,ve,ue)=>new Promise((ke,ge)=>{var Je=we=>{try{Te(ue.next(we))}catch(Re){ge(Re)}},Ge=we=>{try{Te(ue.throw(we))}catch(Re){ge(Re)}},Te=we=>we.done?ke(we.value):Promise.resolve(we.value).then(Je,Ge);Te((ue=ue.apply(ze,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 ke=ue.headers.get("content-type");if(!ke)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ke.includes("application/json")){const Ge=yield ue.json();this.emit("error",Ge);return}if(!ke.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ge=ue.body.getReader(),Je=new TextDecoder("utf-8");for(;;){const{done:Ge,value:Te}=yield ge.read();if(Ge)break;const we=Je.decode(Te,{stream:!0});this.buffer+=we;const Re=this.buffer.split(` `);this.buffer=Re.pop()||"";for(const ut of Re)if(ut.startsWith("data:")){const _e=ut.slice(5).trim();if(_e==="[DONE]")break;try{const $e=JSON.parse(_e);$e.data&&this.handleData($e.data)}catch($e){this.buffer=ut+` -`+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},68886:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return _e}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(62957),Ce=b(24017),ye=b(37568),De=b(70858),ze=b(77019),ve=b(5269),ue=b(66649),ke=b.n(ue),ge=b(51158),Je=b(62023),Ge={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Te=b(5505),we=b(59919),Re=($e,se,Ne)=>new Promise((ot,We)=>{var bt=lt=>{try{et(Ne.next(lt))}catch(Pe){We(Pe)}},He=lt=>{try{et(Ne.throw(lt))}catch(Pe){We(Pe)}},et=lt=>lt.done?ot(lt.value):Promise.resolve(lt.value).then(bt,He);et((Ne=Ne.apply($e,se)).next())});const ut=({dispatch:$e,courseEndTime:se,classroomList:Ne,successCallback:ot=()=>{},visible:We,homeworkIds:bt,courseId:He,isBatch:et,shixunHomeworks:lt})=>{const[Pe]=Ee.default.useForm(),[Ie,Me]=(0,y.useState)(!1),[ce,Mt]=(0,y.useState)(!1),[qe,Fe]=(0,y.useState)(!1),[yt,xe]=(0,y.useState)([]),[he,mt]=(0,y.useState)([]),[Rt,jt]=(0,y.useState)([]),[Se,rt]=(0,y.useState)([]),[ht,Tt]=(0,y.useState)([]),[wt,Qt]=(0,y.useState)([]),[St,sn]=(0,y.useState)([]),[Jt,fe]=(0,y.useState)([]),[ne,te]=(0,y.useState)([]);(0,y.useEffect)(()=>{We?ae():re()},[We]);const ae=()=>Re(void 0,null,function*(){Me(!0);const de=yield(0,Te.oR)(bt[0],{course_id:He});Fe(de.no_group),et?(sn(de.all_course_groups),fe(de.all_course_groups)):(rt(de.late_course_groups),Tt(de.late_course_groups),xe(de.submit_course_groups),mt(de.submit_course_groups)),Me(!1),Pe.setFieldsValue({end_time:ke()()})}),me=()=>Re(void 0,null,function*(){const de=Pe.getFieldsValue(),je=ke()(de.end_time).format("YYYY-MM-DD HH:mm");if((et?ne.length===0:Rt.length===0&&wt.length===0)&&!qe){oe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Mt(!0);const Ze=yield(0,Te.Mc)(He,{no_group:qe,homework_ids:bt,group_ids:et?ne:Rt,end_time:je,late_group_ids:et?ne:wt});Mt(!1),Ze.status===0&&(re(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ot(),$e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),re=()=>{jt([]),Qt([]),mt([]),Tt([])};return y.createElement(Ae.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Ge.modalWrapper,width:et||qe?520:760,open:We,confirmLoading:ce,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>me(),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:de=>(0,we.Q8)(de,se),disabledTime:de=>(0,we.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&y.createElement(y.Fragment,null,et?y.createElement("div",null,y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{fe(St.filter(je=>je.name.indexOf(de.target.value)>-1))}}),y.createElement(De.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Ge.antdTable,rowSelection:{type:"checkbox",onChange:de=>{te(de)}},rowKey:"id",pagination:!1,dataSource:Jt,loading:Ie,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ze.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:de=>{mt(yt.filter(je=>je.name.indexOf(de.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:de=>{jt(de)}},rowKey:"id",pagination:!1,dataSource:he,loading:Ie,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:de=>{Tt(Se.filter(je=>je.name.indexOf(de.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:de=>{Qt(de)}},rowKey:"id",pagination:!1,loading:Ie,dataSource:ht,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var _e=(0,Je.connect)(({shixunHomeworks:$e,classroomList:se})=>({shixunHomeworks:$e,classroomList:se}))(ut)},13816:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});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(90929),ze=b(51158),ve=(ge,Je,Ge)=>new Promise((Te,we)=>{var Re=$e=>{try{_e(Ge.next($e))}catch(se){we(se)}},ut=$e=>{try{_e(Ge.throw($e))}catch(se){we(se)}},_e=$e=>$e.done?Te($e.value):Promise.resolve($e.value).then(Re,ut);_e((Ge=Ge.apply(ge,Je)).next())}),ke=({data:ge,className:Je,fullWidth:Ge,style:Te={},onClose:we,onOk:Re,showFullTools:ut,noAssociationId:_e})=>{const $e=(0,y.useRef)(null),se=(0,y.useRef)(null),Ne=(0,y.useRef)(null),ot=(0,y.useRef)(null),[We,bt]=(0,y.useState)(!1),[He,et]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ne.current||(Ne.current=document.createElement("style"),document.head.appendChild(Ne.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),Ne.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&<()):(document.body.removeAttribute("data-custom"),Ne.current&&(document.head.removeChild(Ne.current),Ne.current=null)),()=>{document.body.removeAttribute("data-custom"),Ne.current&&(document.head.removeChild(Ne.current),Ne.current=null)}),[ge==null?void 0:ge.visible]);const lt=()=>ve(void 0,null,function*(){bt(!0),et("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ce=yield(0,ze.ZJ)(ge==null?void 0:ge.src);$e.current.src="",$e.current.src=ce,$e.current.onload=function(){Me()},bt(!1),et("")}),Pe=ce=>ve(void 0,null,function*(){bt(!0),et("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Mt=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:ce.dataUrl}});Mt!=null&&Mt.id&&!_e?(yield(0,De.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:Mt==null?void 0:Mt.id,settings:JSON.stringify(ce.state)}})).status===0&&Re():Mt!=null&&Mt.id&&Re(Mt),bt(!1),et("")}),Ie=()=>{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(qe=>{const Fe=document.querySelector(qe.name);Fe&&Fe.setAttribute("title",qe.title)})},Me=()=>{se.current=new ye.hP($e.current),se.current.targetRoot=ot.current,se.current.addEventListener("render",Pe),se.current.addEventListener("beforeclose",we),ut&&(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),Ie()},300)};return y.createElement(y.Fragment,null,(ge==null?void 0:ge.visible)&&y.createElement(Ce.Z,{spinning:We,tip:He,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ot,className:Ae()(Ee.imageDimensions,Je,Ge?Ee.fullWidth:""),style:Te},y.createElement("img",{className:Ee.img,ref:$e}))))}},79062:function(Mn,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:ze,image:ve,closeImageStyle:ue,hiddenbutton:ke})=>Ae.createElement(y.default,{centered:!0,destroyOnClose:!0,open:De,footer:null,wrapClassName:Ee.modal,onCancel:()=>ze(!1)},Ae.createElement("div",{className:Ee.content},Ae.createElement("img",{src:ve}),ke,Ae.createElement("img",{onClick:()=>ze(!1),className:Ee.close,src:oe,style:ue})))},94391:function(Mn,Pt,b){"use strict";var y=b(59301),Ee=b(77019),oe=b(5269),Ae=b(31691),Ce=b(7939),ye=b(21977),De=b(45224),ze=b(48136),ve=b(59301);const ue=(0,y.forwardRef)(({callback:ke,showSaveButton:ge,value:Je=""},Ge)=>{const Te=(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 "}]}]}],Re=[{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 +`+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},68886:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return _e}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(62957),Ce=b(24017),ye=b(37568),De=b(70858),ze=b(77019),ve=b(5269),ue=b(66649),ke=b.n(ue),ge=b(51158),Je=b(62023),Ge={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Te=b(5505),we=b(59919),Re=($e,se,Ne)=>new Promise((ot,We)=>{var bt=lt=>{try{et(Ne.next(lt))}catch(Pe){We(Pe)}},He=lt=>{try{et(Ne.throw(lt))}catch(Pe){We(Pe)}},et=lt=>lt.done?ot(lt.value):Promise.resolve(lt.value).then(bt,He);et((Ne=Ne.apply($e,se)).next())});const ut=({dispatch:$e,courseEndTime:se,classroomList:Ne,successCallback:ot=()=>{},visible:We,homeworkIds:bt,courseId:He,isBatch:et,shixunHomeworks:lt})=>{const[Pe]=Ee.default.useForm(),[Ie,Me]=(0,y.useState)(!1),[ce,Mt]=(0,y.useState)(!1),[qe,Fe]=(0,y.useState)(!1),[yt,xe]=(0,y.useState)([]),[he,mt]=(0,y.useState)([]),[Rt,jt]=(0,y.useState)([]),[Se,rt]=(0,y.useState)([]),[ht,Tt]=(0,y.useState)([]),[wt,Qt]=(0,y.useState)([]),[St,sn]=(0,y.useState)([]),[Jt,fe]=(0,y.useState)([]),[ne,te]=(0,y.useState)([]);(0,y.useEffect)(()=>{We?ae():re()},[We]);const ae=()=>Re(void 0,null,function*(){Me(!0);const de=yield(0,Te.oR)(bt[0],{course_id:He});Fe(de.no_group),et?(sn(de.all_course_groups),fe(de.all_course_groups)):(rt(de.late_course_groups),Tt(de.late_course_groups),xe(de.submit_course_groups),mt(de.submit_course_groups)),Me(!1),Pe.setFieldsValue({end_time:ke()()})}),me=()=>Re(void 0,null,function*(){const de=Pe.getFieldsValue(),je=ke()(de.end_time).format("YYYY-MM-DD HH:mm");if((et?ne.length===0:Rt.length===0&&wt.length===0)&&!qe){oe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Mt(!0);const Ze=yield(0,Te.Mc)(He,{no_group:qe,homework_ids:bt,group_ids:et?ne:Rt,end_time:je,late_group_ids:et?ne:wt});Mt(!1),Ze.status===0&&(re(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ot(),$e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),re=()=>{jt([]),Qt([]),mt([]),Tt([])};return y.createElement(Ae.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Ge.modalWrapper,width:et||qe?520:760,open:We,confirmLoading:ce,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>me(),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:de=>(0,we.Q8)(de,se),disabledTime:de=>(0,we.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&y.createElement(y.Fragment,null,et?y.createElement("div",null,y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{fe(St.filter(je=>je.name.indexOf(de.target.value)>-1))}}),y.createElement(De.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Ge.antdTable,rowSelection:{type:"checkbox",onChange:de=>{te(de)}},rowKey:"id",pagination:!1,dataSource:Jt,loading:Ie,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ze.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:de=>{mt(yt.filter(je=>je.name.indexOf(de.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:de=>{jt(de)}},rowKey:"id",pagination:!1,dataSource:he,loading:Ie,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:de=>{Tt(Se.filter(je=>je.name.indexOf(de.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:de=>{Qt(de)}},rowKey:"id",pagination:!1,loading:Ie,dataSource:ht,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var _e=(0,Je.connect)(({shixunHomeworks:$e,classroomList:se})=>({shixunHomeworks:$e,classroomList:se}))(ut)},13816:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});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(90929),ze=b(51158),ve=(ge,Je,Ge)=>new Promise((Te,we)=>{var Re=$e=>{try{_e(Ge.next($e))}catch(se){we(se)}},ut=$e=>{try{_e(Ge.throw($e))}catch(se){we(se)}},_e=$e=>$e.done?Te($e.value):Promise.resolve($e.value).then(Re,ut);_e((Ge=Ge.apply(ge,Je)).next())}),ke=({data:ge,className:Je,fullWidth:Ge,style:Te={},onClose:we,onOk:Re,showFullTools:ut,noAssociationId:_e})=>{const $e=(0,y.useRef)(null),se=(0,y.useRef)(null),Ne=(0,y.useRef)(null),ot=(0,y.useRef)(null),[We,bt]=(0,y.useState)(!1),[He,et]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ne.current||(Ne.current=document.createElement("style"),document.head.appendChild(Ne.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),Ne.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&<()):(document.body.removeAttribute("data-custom"),Ne.current&&(document.head.removeChild(Ne.current),Ne.current=null)),()=>{document.body.removeAttribute("data-custom"),Ne.current&&(document.head.removeChild(Ne.current),Ne.current=null)}),[ge==null?void 0:ge.visible]);const lt=()=>ve(void 0,null,function*(){bt(!0),et("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ce=yield(0,ze.ZJ)(ge==null?void 0:ge.src);$e.current.src="",$e.current.src=ce,$e.current.onload=function(){Me()},bt(!1),et("")}),Pe=ce=>ve(void 0,null,function*(){bt(!0),et("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Mt=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:ce.dataUrl}});Mt!=null&&Mt.id&&!_e?(yield(0,De.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:Mt==null?void 0:Mt.id,settings:JSON.stringify(ce.state)}})).status===0&&Re():Mt!=null&&Mt.id&&Re(Mt),bt(!1),et("")}),Ie=()=>{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(qe=>{const Fe=document.querySelector(qe.name);Fe&&Fe.setAttribute("title",qe.title)})},Me=()=>{se.current=new ye.hP($e.current),se.current.targetRoot=ot.current,se.current.addEventListener("render",Pe),se.current.addEventListener("beforeclose",we),ut&&(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),Ie()},300)};return y.createElement(y.Fragment,null,(ge==null?void 0:ge.visible)&&y.createElement(Ce.Z,{spinning:We,tip:He,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ot,className:Ae()(Ee.imageDimensions,Je,Ge?Ee.fullWidth:""),style:Te},y.createElement("img",{className:Ee.img,ref:$e}))))}},79062:function(Fn,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:ze,image:ve,closeImageStyle:ue,hiddenbutton:ke})=>Ae.createElement(y.default,{centered:!0,destroyOnClose:!0,open:De,footer:null,wrapClassName:Ee.modal,onCancel:()=>ze(!1)},Ae.createElement("div",{className:Ee.content},Ae.createElement("img",{src:ve}),ke,Ae.createElement("img",{onClick:()=>ze(!1),className:Ee.close,src:oe,style:ue})))},94391:function(Fn,Pt,b){"use strict";var y=b(59301),Ee=b(77019),oe=b(5269),Ae=b(31691),Ce=b(7939),ye=b(21977),De=b(45224),ze=b(48136),ve=b(59301);const ue=(0,y.forwardRef)(({callback:ke,showSaveButton:ge,value:Je=""},Ge)=>{const Te=(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 "}]}]}],Re=[{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 @@ -72,7 +72,7 @@ \\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}`}]}]}],ut=se=>{Te.current.setValue(Te.current.getValue()+" "+se.value+" ")},_e=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},we.map((se,Ne)=>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((ot,We)=>ve.createElement("div",{key:We},ve.createElement("h1",null,ot.name),ve.createElement(Ee.Z,{gutter:[10,10]},ot.data.map((bt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ut(bt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+bt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},Re.map((se,Ne)=>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((ot,We)=>ve.createElement("div",{key:We},ot.name&&ve.createElement("h1",null,ot.name),ve.createElement(Ee.Z,{gutter:[10,10]},ot.data.map((bt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ut(bt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+bt.value+"$$`"}))))))))))}],$e=()=>{var se=document.createElement("div");se.innerHTML=Te.current.getValue();var Ne=se.innerText;return ke&&ke(Ne),Ne};return(0,y.useImperativeHandle)(Ge,()=>({getData:$e})),ve.createElement("div",{className:De.Z.mathWrap},ve.createElement(Ae.default,{defaultActiveKey:"1",items:_e}),ve.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Te,style:{width:800,marginTop:30,fontSize:18}},Je||""),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},77897:function(Mn,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,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Te,we)=>Te in Ge?Ae(Ge,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Te]=we,ke=(Ge,Te)=>{for(var we in Te||(Te={}))ze.call(Te,we)&&ue(Ge,we,Te[we]);if(De)for(var we of De(Te))ve.call(Te,we)&&ue(Ge,we,Te[we]);return Ge},ge=(Ge,Te)=>Ce(Ge,ye(Te));const Je=({img:Ge,buttonProps:Te={},styles:we={},customText:Re,ButtonText:ut,ButtonClick:_e,Buttonclass:$e,ButtonTwo:se,imgStyles:Ne,loading:ot=!1,className:We=""})=>y.createElement("section",{className:`tc animated fadeIn ${We}`,style:ke({color:"#999",margin:"100px auto",visibility:ot?"hidden":"visible"},we)},y.createElement("img",{src:Ge||Ee,style:ge(ke({},Ne),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},Re||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ut&&y.createElement(oe.ZP,ke({className:$e,onClick:_e},Te),ut),se&&se);Pt.Z=Je},7918:function(Mn,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=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(ye||{});const De=({value:ze,onChange:ve,disabled:ue,hidePercentOption:ke=!1,percentType:ge="select"})=>{const Je=(0,y.useMemo)(()=>ke?1:2,[ke]),[Ge,Te]=(0,y.useState)(Je);console.log(Ge);const we=ut=>ze.type===1?`${ut}\u5206`:`${ut}%`,Re=(0,y.useCallback)(ut=>{if(Ge===1){const _e=ut.replace("\u5206","");return isNaN(parseInt(_e,10))?0:_e}else return ut.replace("%","")},[Ge]);return(0,y.useEffect)(()=>{Te(ze.type)},[ze]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&Ce.createElement(Ee.default,{size:"large",onChange:ut=>{Te(ut),ve({type:ut,inputValue:ut===1?5:20})},value:Ge||Je,style:{width:100},options:ke?[{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:ut=>{const _e=ut.target.value;Te(_e),ve({type:_e,inputValue:_e===1?5:20})},value:Ge||Je,disabled:ue},!ke&&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"}},ze.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:ze.inputValue,style:{width:"120px"},parser:Re,addonAfter:ze.type===1?"\u5206":"%",max:Ge===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:ut=>{ve({type:Ge,inputValue:ut})}}),ge=="radio"&&ze.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Pt.Z=De},78290:function(Mn,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",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},oe=b(7939),Ae=b(70557),Ce=b(29115),ye=b(25399),De=b(51158),ze=b(28364),ve=b(77897),ue=b(34161),ke=b(13901),ge=b(59301),Je=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Re=(se,Ne,ot)=>Ne in se?Je(se,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Ne]=ot,ut=(se,Ne)=>{for(var ot in Ne||(Ne={}))Te.call(Ne,ot)&&Re(se,ot,Ne[ot]);if(Ge)for(var ot of Ge(Ne))we.call(Ne,ot)&&Re(se,ot,Ne[ot]);return se},_e=(se,Ne,ot)=>new Promise((We,bt)=>{var He=Pe=>{try{lt(ot.next(Pe))}catch(Ie){bt(Ie)}},et=Pe=>{try{lt(ot.throw(Pe))}catch(Ie){bt(Ie)}},lt=Pe=>Pe.done?We(Pe.value):Promise.resolve(Pe.value).then(He,et);lt((ot=ot.apply(se,Ne)).next())}),$e=({editOffice:se="view",data:Ne,issaver:ot,onSaver:We,theme:bt,type:He,filename:et,monacoEditor:lt,className:Pe,style:Ie,close:Me,onClose:ce,hasMask:Mt,disabledDownload:qe,onImgDimensions:Fe,showNodata:yt,recordInfo:xe})=>{const[he,mt]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Rt,jt]=(0,y.useState)(""),[Se,rt]=(0,y.useState)(),ht=window.ENV==="build"?"/react/build":"",Tt=location.host.startsWith("localhost")?ue.Z.PROXY_SERVER:ue.Z.API_SERVER,Qt=10*(1024*1024),St=(0,y.useRef)();Ne!=null&&Ne.startsWith("/api")&&He!=="txt"&&(Ne=ue.Z.API_SERVER+Ne);const sn=me=>me.substring(me.lastIndexOf("/")+1).split(".").pop();et&<&&(lt.filename=et),(0,y.useEffect)(()=>{var me,re;const de=(re=(me=document.cookie)==null?void 0:me.replace(/\s/g,""))==null?void 0:re.split(";");de==null||de.map(je=>{let ct=je.split("=");ct[0]==="_educoder_session"&&jt(ct[1])})},[]),(0,y.useEffect)(()=>{He==="office"&&(Ne.indexOf("bigfilescdn.")>-1||Ne.indexOf("bigfiles1")>-1?rt({url:Ne,fileType:sn(Ne),model:Ne.indexOf("model=edit")?"edit":"view"}):Ne.indexOf("coze")>-1?rt({url:Ne,fileType:"doc",model:"view"}):fe())},[He,Ne]);function Jt(me){return _e(this,null,function*(){me.data.type==="pdfdata"&&(We(me.data.data),window.removeEventListener("message",Jt,!1)),console.log("mess---:",me.data)})}const fe=()=>_e(void 0,null,function*(){console.log("data:",Ne);let me=Ne;Ne.startsWith("http")||(me=location.origin+me);let re=new URL(me).pathname.split("/").pop();const de=yield(0,ze.gJ)({attachment_id:re});de.url=Tt+de.url,rt(de)}),ne=()=>{if(Ne.startsWith("http")||Ne.startsWith("blob:")){te();return}(0,De.Sv)(et||"educoder",Ne,et)},te=()=>{xe&&(0,ke.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(Ne))};(0,y.useEffect)(()=>(window.addEventListener("message",ae),()=>{window.removeEventListener("message",ae)}),[]);const ae=me=>{var re;((re=me==null?void 0:me.data)==null?void 0:re.type)==="closePop"&&ce()};return ge.createElement("div",{style:ut({},Ie||{}),className:`${Mt&&Ee.bgBlack} ${He?Ee.wrp:"hide"}`},!!He&&Me&&ge.createElement("div",{id:"closePop",className:Ee.close,ref:St},!!Fe&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>St.current},ge.createElement("span",{onClick:()=>{ce(),Fe()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!qe&&window.parent===window&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>St.current},ge.createElement("span",{onClick:te},ge.createElement("i",{className:"icon-quxiaozhiding"}))),ot&&ge.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>St.current},ge.createElement("span",{className:"",onClick:()=>{const me=document.getElementById("pdfiframe");window.addEventListener("message",Jt,!1),setTimeout(()=>{me.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>St.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,ut({},lt)))),He==="audio"&&ge.createElement("audio",{src:`${(Ne==null?void 0:Ne.indexOf("http://"))>-1||(Ne==null?void 0:Ne.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ne}`,autoPlay:!0}),He==="video"&&ge.createElement(ge.Fragment,null,(Ne==null?void 0:Ne.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${Ne}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ne}`,autoPlay:!0})),He==="office"&&Se&&ge.createElement("iframe",{src:`${ht}/office.html?key=${Se.key}&url=${btoa(Se.url)}&callbackUrl=${Tt+(Se.callbackUrl||"")}&fileType=${Se.fileType}&title=${Se.title||""}&model=${se}&officeServer=${ue.Z.ONLYOFFICE}&disabledDownload=${!!qe}`}),He==="html"&&ge.createElement("iframe",{src:Ne+"&disposition=inline"}),He==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${ht}/js/pdf/index.html?filename=${et||"educoder.pdf"}&url=${encodeURIComponent(Ne)}&disabledDownload=${!!qe}&model=${se}`}),He==="image"&&ge.createElement("img",{src:`${(Ne==null?void 0:Ne.indexOf("http://"))>-1||(Ne==null?void 0:Ne.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ne}`}),(He==="other"||He==="download")&&ge.createElement(ge.Fragment,null,yt?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:qe},"\u4E0B\u8F7D")}):ge.createElement(oe.ZP,{type:"primary",size:"middle",onClick:ne,disabled:qe},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=${Ne||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},21977:function(Mn,Pt,b){"use strict";b.d(Pt,{z:function(){return lt},Z:function(){return Pe}});var y=b(59301),Ee=b(44952),oe=b(1714),Ae=b(64018),Ce=b(16471),ye=b(34161),De=b(51158),ze=b(15342),ve=b(44104),ue=b(7939),ke=b(1012),ge=b(78290),Je=b(59301),Te=({html:Ie})=>{const Me=(0,y.useRef)(null),ce=(0,y.useRef)(null),Mt=`.markdown-body p { +\\end{array}`}]}]}],ut=se=>{Te.current.setValue(Te.current.getValue()+" "+se.value+" ")},_e=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},we.map((se,Ne)=>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((ot,We)=>ve.createElement("div",{key:We},ve.createElement("h1",null,ot.name),ve.createElement(Ee.Z,{gutter:[10,10]},ot.data.map((bt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ut(bt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+bt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(Ee.Z,{className:De.Z.lists,gutter:[10,10]},Re.map((se,Ne)=>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((ot,We)=>ve.createElement("div",{key:We},ot.name&&ve.createElement("h1",null,ot.name),ve.createElement(Ee.Z,{gutter:[10,10]},ot.data.map((bt,He)=>ve.createElement(oe.Z,{key:He,onClick:()=>ut(bt),className:De.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+bt.value+"$$`"}))))))))))}],$e=()=>{var se=document.createElement("div");se.innerHTML=Te.current.getValue();var Ne=se.innerText;return ke&&ke(Ne),Ne};return(0,y.useImperativeHandle)(Ge,()=>({getData:$e})),ve.createElement("div",{className:De.Z.mathWrap},ve.createElement(Ae.default,{defaultActiveKey:"1",items:_e}),ve.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Te,style:{width:800,marginTop:30,fontSize:18}},Je||""),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},77897:function(Fn,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,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Te,we)=>Te in Ge?Ae(Ge,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Te]=we,ke=(Ge,Te)=>{for(var we in Te||(Te={}))ze.call(Te,we)&&ue(Ge,we,Te[we]);if(De)for(var we of De(Te))ve.call(Te,we)&&ue(Ge,we,Te[we]);return Ge},ge=(Ge,Te)=>Ce(Ge,ye(Te));const Je=({img:Ge,buttonProps:Te={},styles:we={},customText:Re,ButtonText:ut,ButtonClick:_e,Buttonclass:$e,ButtonTwo:se,imgStyles:Ne,loading:ot=!1,className:We=""})=>y.createElement("section",{className:`tc animated fadeIn ${We}`,style:ke({color:"#999",margin:"100px auto",visibility:ot?"hidden":"visible"},we)},y.createElement("img",{src:Ge||Ee,style:ge(ke({},Ne),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},Re||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ut&&y.createElement(oe.ZP,ke({className:$e,onClick:_e},Te),ut),se&&se);Pt.Z=Je},7918:function(Fn,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=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(ye||{});const De=({value:ze,onChange:ve,disabled:ue,hidePercentOption:ke=!1,percentType:ge="select"})=>{const Je=(0,y.useMemo)(()=>ke?1:2,[ke]),[Ge,Te]=(0,y.useState)(Je);console.log(Ge);const we=ut=>ze.type===1?`${ut}\u5206`:`${ut}%`,Re=(0,y.useCallback)(ut=>{if(Ge===1){const _e=ut.replace("\u5206","");return isNaN(parseInt(_e,10))?0:_e}else return ut.replace("%","")},[Ge]);return(0,y.useEffect)(()=>{Te(ze.type)},[ze]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&Ce.createElement(Ee.default,{size:"large",onChange:ut=>{Te(ut),ve({type:ut,inputValue:ut===1?5:20})},value:Ge||Je,style:{width:100},options:ke?[{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:ut=>{const _e=ut.target.value;Te(_e),ve({type:_e,inputValue:_e===1?5:20})},value:Ge||Je,disabled:ue},!ke&&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"}},ze.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:ze.inputValue,style:{width:"120px"},parser:Re,addonAfter:ze.type===1?"\u5206":"%",max:Ge===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:ut=>{ve({type:Ge,inputValue:ut})}}),ge=="radio"&&ze.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Pt.Z=De},78290:function(Fn,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",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},oe=b(7939),Ae=b(70557),Ce=b(29115),ye=b(25399),De=b(51158),ze=b(28364),ve=b(77897),ue=b(34161),ke=b(13901),ge=b(59301),Je=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Re=(se,Ne,ot)=>Ne in se?Je(se,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Ne]=ot,ut=(se,Ne)=>{for(var ot in Ne||(Ne={}))Te.call(Ne,ot)&&Re(se,ot,Ne[ot]);if(Ge)for(var ot of Ge(Ne))we.call(Ne,ot)&&Re(se,ot,Ne[ot]);return se},_e=(se,Ne,ot)=>new Promise((We,bt)=>{var He=Pe=>{try{lt(ot.next(Pe))}catch(Ie){bt(Ie)}},et=Pe=>{try{lt(ot.throw(Pe))}catch(Ie){bt(Ie)}},lt=Pe=>Pe.done?We(Pe.value):Promise.resolve(Pe.value).then(He,et);lt((ot=ot.apply(se,Ne)).next())}),$e=({editOffice:se="view",data:Ne,issaver:ot,onSaver:We,theme:bt,type:He,filename:et,monacoEditor:lt,className:Pe,style:Ie,close:Me,onClose:ce,hasMask:Mt,disabledDownload:qe,onImgDimensions:Fe,showNodata:yt,recordInfo:xe})=>{const[he,mt]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Rt,jt]=(0,y.useState)(""),[Se,rt]=(0,y.useState)(),ht=window.ENV==="build"?"/react/build":"",Tt=location.host.startsWith("localhost")?ue.Z.PROXY_SERVER:ue.Z.API_SERVER,Qt=10*(1024*1024),St=(0,y.useRef)();Ne!=null&&Ne.startsWith("/api")&&He!=="txt"&&(Ne=ue.Z.API_SERVER+Ne);const sn=me=>me.substring(me.lastIndexOf("/")+1).split(".").pop();et&<&&(lt.filename=et),(0,y.useEffect)(()=>{var me,re;const de=(re=(me=document.cookie)==null?void 0:me.replace(/\s/g,""))==null?void 0:re.split(";");de==null||de.map(je=>{let ct=je.split("=");ct[0]==="_educoder_session"&&jt(ct[1])})},[]),(0,y.useEffect)(()=>{He==="office"&&(Ne.indexOf("bigfilescdn.")>-1||Ne.indexOf("bigfiles1")>-1?rt({url:Ne,fileType:sn(Ne),model:Ne.indexOf("model=edit")?"edit":"view"}):Ne.indexOf("coze")>-1?rt({url:Ne,fileType:"doc",model:"view"}):fe())},[He,Ne]);function Jt(me){return _e(this,null,function*(){me.data.type==="pdfdata"&&(We(me.data.data),window.removeEventListener("message",Jt,!1)),console.log("mess---:",me.data)})}const fe=()=>_e(void 0,null,function*(){console.log("data:",Ne);let me=Ne;Ne.startsWith("http")||(me=location.origin+me);let re=new URL(me).pathname.split("/").pop();const de=yield(0,ze.gJ)({attachment_id:re});de.url=Tt+de.url,rt(de)}),ne=()=>{if(Ne.startsWith("http")||Ne.startsWith("blob:")){te();return}(0,De.Sv)(et||"educoder",Ne,et)},te=()=>{xe&&(0,ke.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(Ne))};(0,y.useEffect)(()=>(window.addEventListener("message",ae),()=>{window.removeEventListener("message",ae)}),[]);const ae=me=>{var re;((re=me==null?void 0:me.data)==null?void 0:re.type)==="closePop"&&ce()};return ge.createElement("div",{style:ut({},Ie||{}),className:`${Mt&&Ee.bgBlack} ${He?Ee.wrp:"hide"}`},!!He&&Me&&ge.createElement("div",{id:"closePop",className:Ee.close,ref:St},!!Fe&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>St.current},ge.createElement("span",{onClick:()=>{ce(),Fe()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!qe&&window.parent===window&&ge.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>St.current},ge.createElement("span",{onClick:te},ge.createElement("i",{className:"icon-quxiaozhiding"}))),ot&&ge.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>St.current},ge.createElement("span",{className:"",onClick:()=>{const me=document.getElementById("pdfiframe");window.addEventListener("message",Jt,!1),setTimeout(()=>{me.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>St.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,ut({},lt)))),He==="audio"&&ge.createElement("audio",{src:`${(Ne==null?void 0:Ne.indexOf("http://"))>-1||(Ne==null?void 0:Ne.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ne}`,autoPlay:!0}),He==="video"&&ge.createElement(ge.Fragment,null,(Ne==null?void 0:Ne.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${Ne}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ne}`,autoPlay:!0})),He==="office"&&Se&&ge.createElement("iframe",{src:`${ht}/office.html?key=${Se.key}&url=${btoa(Se.url)}&callbackUrl=${Tt+(Se.callbackUrl||"")}&fileType=${Se.fileType}&title=${Se.title||""}&model=${se}&officeServer=${ue.Z.ONLYOFFICE}&disabledDownload=${!!qe}`}),He==="html"&&ge.createElement("iframe",{src:Ne+"&disposition=inline"}),He==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${ht}/js/pdf/index.html?filename=${et||"educoder.pdf"}&url=${encodeURIComponent(Ne)}&disabledDownload=${!!qe}&model=${se}`}),He==="image"&&ge.createElement("img",{src:`${(Ne==null?void 0:Ne.indexOf("http://"))>-1||(Ne==null?void 0:Ne.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ne}`}),(He==="other"||He==="download")&&ge.createElement(ge.Fragment,null,yt?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:qe},"\u4E0B\u8F7D")}):ge.createElement(oe.ZP,{type:"primary",size:"middle",onClick:ne,disabled:qe},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=${Ne||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},21977:function(Fn,Pt,b){"use strict";b.d(Pt,{z:function(){return lt},Z:function(){return Pe}});var y=b(59301),Ee=b(44952),oe=b(1714),Ae=b(64018),Ce=b(16471),ye=b(34161),De=b(51158),ze=b(15342),ve=b(44104),ue=b(7939),ke=b(1012),ge=b(78290),Je=b(59301),Te=({html:Ie})=>{const Me=(0,y.useRef)(null),ce=(0,y.useRef)(null),Mt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -921,18 +921,18 @@ margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const qe=Me.current.attachShadow({mode:"open"});ce.current=document.createElement("div"),ce.current.className="markdown-body",ce.current.innerHTML=Ie,qe.appendChild(ce.current);const Fe=document.createElement("style");return Fe.textContent=Mt,qe.appendChild(Fe),()=>{qe.innerHTML=""}},[]),(0,y.useEffect)(()=>{ce.current&&(ce.current.innerHTML=Ie)},[Ie]),Je.createElement("div",{ref:Me})};function we(Ie){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"),Mt=/]*>/gi;return Ie.replace(ce,"").replace(Mt,"").trim()}var Re={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ut=Object.defineProperty,_e=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ne=(Ie,Me,ce)=>Me in Ie?ut(Ie,Me,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ie[Me]=ce,ot=(Ie,Me)=>{for(var ce in Me||(Me={}))$e.call(Me,ce)&&Ne(Ie,ce,Me[ce]);if(_e)for(var ce of _e(Me))se.call(Me,ce)&&Ne(Ie,ce,Me[ce]);return Ie};const We="@\u2581\u2581@",bt="@\u2581@",He=/]*>/g;function et(Ie){let Me=document.createElement("div");return Me.innerHTML=Ie,Me.childNodes.length===0?"":Me.childNodes[0].nodeValue}const lt=(Ie,Me)=>{Ie=Ie||"";const ce=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Mt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Fe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Me?Ie.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ce,(yt,xe,he,mt,Rt,jt,Se)=>{const rt=xe||mt||jt,ht=he||Rt||Se||"?";return ye.Z.API_SERVER+"/api/attachments/"+rt+ht+"&t="+(0,De.Jn)(rt,Date.now())+(yt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ie=Ie.replace(Fe,(yt,xe,he,mt,Rt,jt,Se)=>{const rt=xe||mt||jt,ht=he||Rt||Se||"?";return ye.Z.API_SERVER+"/attachments/download/"+rt+ht+"&t="+(0,De.Jn)(rt,Date.now())+(yt.indexOf(")")>-1?")":"&")}).replace(ce,(yt,xe,he,mt,Rt,jt,Se)=>{const rt=xe||mt||jt,ht=he||Rt||Se||"?";return ye.Z.API_SERVER+"/api/attachments/"+rt+ht+"&t="+(0,De.Jn)(rt,Date.now())+(yt.indexOf(")")>-1?")":"&")}).replace(Mt,(yt,xe,he,mt,Rt)=>{const jt=xe||mt,Se=he||Rt||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+jt+Se+jt+Se+"&t="+(0,De.Jn)(jt,Date.now())}).replace(qe,(yt,xe,he,mt,Rt)=>{const jt=xe||mt,Se=he||Rt||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+jt+Se+jt+Se+"&t="+(0,De.Jn)(jt,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,` `),Ie)};var Pe=({value:Ie="",edit:Me=!1,className:ce,showTextOnly:Mt,showLines:qe,style:Fe={},stylesPrev:yt={},highlightKeywords:xe,showProgramFill:he,isProgramFill:mt,disabledFill:Rt=!1,programFillValue:jt,openEditor:Se=()=>{},onFillChange:rt=wt=>{},onFillBlur:ht=()=>{},onFillFocus:Tt=()=>{}})=>{let wt=we(String(Ie||""));const Qt=(0,y.useRef)(),St=(0,y.useRef)(),[sn,Jt]=(0,y.useState)(""),[fe,ne]=(0,y.useState)("office"),[te,ae]=(0,y.useState)([]),me=(0,y.useRef)("a"+(0,ke.Z)()),re={},de=Wt=>//i.test(Wt||""),je=(Wt,Ut,an)=>{const vt=document.createElement(Wt===bt?"input":"textarea");vt.style.width="100%",vt.style.height=Wt===bt?"40px":"151px",vt.rows=5,vt.spellcheck=!1,vt.name="edu-program-fill",vt.placeholder="\u8BF7\u8F93\u5165",vt.dataset.id=Ut;const Ot=Object.keys(re).length;return re[Ot]=vt,`${vt.outerHTML}`};function ct(Wt){return Wt=Wt.replace(/!\[.*?\]\(.*?\)/g,""),Wt=Wt.replace(/\[.*?\]\(.*?\)/g,""),Wt=Wt.replace(new RegExp("","gs"),""),Wt=Wt.replace(//g,""),Wt=Wt.replace(//g,""),Wt=Wt.replace(new RegExp(".*?<\\/video>","gs"),""),Wt=Wt.replace(new RegExp(".*?<\\/audio>","gs"),""),Wt=Wt.replace(new RegExp(".*?<\\/style>","gs"),""),Wt=Wt.replace(new RegExp(".*?<\\/script>","gs"),""),Wt}const Ze=Wt=>!Mt&&de(wt)?Wt:Wt.replace(/([\s\S]+?)<\/style>/gim,function(Ut,an){let vt=an.replace(/(\n|\r)/g,"").split("}"),Ot=[];return vt.map(en=>{en!=""&&Ot.push(`.${me.current} ${en}`)}),``}),Le=(0,y.useMemo)(()=>{try{const vt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,en=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,En=/\(\/attachments\/download\//g;wt=wt.replace(En,"("+ye.Z.API_SERVER+"/attachments/download/").replace(vt,"("+ye.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(en,'"'+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,` -`),Qt.current.style.display="none"}catch(vt){}if(he){let vt=-1;return wt=wt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,en,En){var Ue;return++vt,je(Ot,vt,(Ue=jt==null?void 0:jt[vt])==null?void 0:Ue.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Ze(wt||"")}
`}let Wt=Ze(wt);Wt=(0,oe.ZP)(Wt);const Ut=(0,oe.ez)();wt.match(/\[TOC\]/)&&(Wt=Wt.replace("

[TOC]

",(0,oe.Qv)()),(0,oe.Iy)()),Wt=Wt.replace(/(__special_katext_id_\d+__)/g,(vt,Ot)=>{const{type:en,expression:En}=Ut[Ot];return(0,ze.renderToString)(et(En)||"",{displayMode:en==="block",throwOnError:!1,output:"html"})}),Wt=Wt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,oe.AL)();const an=document.createElement("div");if(an.innerHTML=Wt,Mt)return an.innerText;if(xe){const vt=xe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Qe(an,vt),an.innerHTML}return setTimeout(()=>Ft(),500),an.innerHTML},[wt,xe]);(0,y.useEffect)(()=>{st.current&&st.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=it,Ut.onblur=gt,Ut.onfocus=kt})},[te]),(0,y.useEffect)(()=>{var Wt,Ut,an,vt,Ot;if(jt!=null&&jt.length)try{const en=st.current.querySelectorAll(".edu-program-fill-score"),En=st.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ue,xt]of En.entries())xt.value=((Wt=jt==null?void 0:jt[Ue])==null?void 0:Wt.value)||"",((Ut=jt==null?void 0:jt[Ue])==null?void 0:Ut.type)==="warning"?xt.className="program-fill-warning":((an=jt==null?void 0:jt[Ue])==null?void 0:an.type)==="success"?xt.className="program-fill-success":xt.className="";for(const[Ue,xt]of en.entries())xt.innerHTML=(vt=jt==null?void 0:jt[Ue])!=null&&vt.score?`${(Ot=jt==null?void 0:jt[Ue])==null?void 0:Ot.score}\u5206`:"";ae(jt)}catch(en){console.log(en,"error")}},[jt]);const it=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),rt(te,Wt.target.dataset.id)},gt=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),ht(te,Wt.target.dataset.id)},kt=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),Tt(te,Wt.target.dataset.id)};function Qe(Wt,Ut){return Wt.childNodes.forEach(an=>{var vt;if(an.childNodes.length>0)Qe(an,Ut);else if(an.nodeName!=="IMG")if(an.innerHTML)an.innerHTML=(vt=an.innerHTML)==null?void 0:vt.replace(new RegExp(Ut,"gi"),'$&');else{const Ot=document.createElement("span");Ot.innerHTML=an.textContent.replace(new RegExp(Ut,"gi"),'$&'),an.replaceWith(Ot)}})}const st=(0,y.useRef)();oe.jb.WebkitLineClamp=qe,qe&&(Fe=ot(ot({},Fe),oe.jb));function pe(Wt){let Ut=Wt.target;if(Ut.tagName.toUpperCase()==="A"){let an=Ut.getAttribute("href");if(an.indexOf("office")>-1)Wt.preventDefault(),Jt(an),ne("office");else if(an.indexOf("application/pdf")>-1)Wt.preventDefault(),Jt(an),ne("pdf");else if(an.indexOf("text/html")>-1)Wt.preventDefault(),Jt(an),ne("html");else if(an.startsWith("#")){Wt.preventDefault();let vt=document.getElementById(an.replace("#",""));vt&&vt.scrollIntoView(!0)}}}const Ft=()=>{var Wt;const Ut=(Wt=st.current)==null?void 0:Wt.querySelectorAll("video");Ut==null||Ut.forEach(an=>{if(an.oncontextmenu=()=>!1,an.src.indexOf(".m3u8")>-1&&!an.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var vt=new Ce.ZP;vt.loadSource(an.src),vt.attachMedia(an)}}})};(0,y.useEffect)(()=>{if(st.current&&Le&&Le.match(He)&&window.PR.prettyPrint(),st.current)return st.current.addEventListener("click",pe),()=>{var Wt;(Wt=st.current)==null||Wt.removeEventListener("click",pe),(0,oe.AL)(),(0,oe.Iy)()}},[Le,st.current,pe]);const ln=Wt=>{Wt.target.nodeName==="IMG"&&Wt.target.className.indexOf("draw-flowchart")>-1?(Qt.current.style.zIndex=1,Qt.current.style.display="flex",Qt.current.style.width=Wt.target.clientWidth+"px",Qt.current.style.height=Wt.target.clientHeight+"px",Qt.current.style.top=Wt.target.offsetTop+"px",Qt.current.style.left=Wt.target.offsetLeft+"px",Wt.target.id&&(St.current=Wt.target.id)):Qt.current.style.display="none"},nn=()=>{Qt.current.style.display="none"};return(0,y.useEffect)(()=>{var Wt;const Ut=an=>{an.preventDefault(),an.clipboardData.setData("text",window.getSelection().toString())};return(Wt=st.current)==null||Wt.addEventListener("copy",Ut),()=>{var an;(an=st.current)==null||an.removeEventListener("copy",Ut)}},[st.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:nn},Mt&&y.createElement("div",{ref:st,className:`${Re.mdBody} `},Le),!Mt&&!de(Le)&&y.createElement("div",{ref:st,style:ot({},Fe),onMouseOver:ln,className:`${ce||""} ${Rt?"disabled-fill":""} markdown-body ${Re.mdBody} ${me.current}`,dangerouslySetInnerHTML:{__html:Le}}),!Mt&&de(Le)&&y.createElement(Te,{html:Le}),y.createElement("div",{ref:Qt,className:`${Re.button} ${Me?"":Re.previewFlowChart}`},y.createElement(ve.Z,null,y.createElement(ue.ZP,{onClick:()=>{Me?Se(St.current):(Jt(St.current),ne("flowChart"))}},Me?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(ge.Z,{close:!0,data:sn,type:sn!=null&&sn.length?fe:"",style:ot({},yt),onClose:()=>Jt("")}))}},54786:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke)=>new Promise((ge,Je)=>{var Ge=Re=>{try{we(ke.next(Re))}catch(ut){Je(ut)}},Te=Re=>{try{we(ke.throw(Re))}catch(ut){Je(ut)}},we=Re=>Re.done?ge(Re.value):Promise.resolve(Re.value).then(Ge,Te);we((ke=ke.apply(ve,ue)).next())}),ze=({type:ve,resdata:ue,onok:ke,oktext:ge,okloading:Je})=>{const[Ge,Te]=(0,y.useState)(!1),{can_copy_list:we,can_copy_num:Re,challenge_type:ut,course_data_list:_e,no_copy_list:$e,no_copy_num:se,no_use_list:Ne,no_use_num:ot,repeat_shixun_num:We,student_count:bt,total_num:He,use_num:et}=ue;let lt=Re>0||ve==="exercise";(0,y.useEffect)(()=>{(ue==null?void 0:ue.student_count)>0&&Te(!0)},[ue]),console.log("---11",Je),(0,y.useEffect)(()=>{Je||Te(!1)},[Je]);const Pe=()=>{if(ve==="exercise"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ee.orangeColor},bt)," \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},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"))},Ie=()=>{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"))))),Re>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!==Re&&"\u3001"))))));if(ve==="shixun")return y.createElement("div",{style:{marginTop:20}},Re>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:()=>{Te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!lt&&"none"}},zIndex:1003,confirmLoading:Je,okText:lt?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>ye(void 0,null,function*(){lt?yield ke([...we,...Ne]):Te(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),Ie()))}},36227:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Je}});var y=b(59301),Ee=b(25399),oe=b(62023),Ae=b(60820),Ce=b(51158),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Te,we)=>Te in Ge?ye(Ge,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Te]=we,ke=(Ge,Te)=>{for(var we in Te||(Te={}))ze.call(Te,we)&&ue(Ge,we,Te[we]);if(De)for(var we of De(Te))ve.call(Te,we)&&ue(Ge,we,Te[we]);return Ge},Je=({children:Ge,customContent:Te,disableWhenCommunity:we=!1,tooltipProps:Re={}})=>{const ut=(0,oe.useDispatch)(),_e=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 Ne;if(!y.isValidElement(se))return se;const ot={};ot.disabled=!0,ot.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 We=(Ne=se.props)==null?void 0:Ne.children,bt=We&&y.Children.map(We,$e);return y.cloneElement(se,ot,bt)};return(0,Ae.k5)()&&we?y.createElement(Ee.Z,ke({placement:"topLeft",title:Te||_e},Re),$e(Ge)):y.createElement(y.Fragment,null,Ge)}},78982:function(Mn,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(26350),ze=b(21744),ve=Object.defineProperty,ue=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Te=(Ne,ot,We)=>ot in Ne?ve(Ne,ot,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[ot]=We,we=(Ne,ot)=>{for(var We in ot||(ot={}))Je.call(ot,We)&&Te(Ne,We,ot[We]);if(ge)for(var We of ge(ot))Ge.call(ot,We)&&Te(Ne,We,ot[We]);return Ne},Re=(Ne,ot)=>ue(Ne,ke(ot));const ut=Ee.default.Option,_e={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:Ne,onCancel:ot})=>{const[We,bt]=(0,y.useState)("python");function He(lt){bt($e[lt][1])}function et(lt){Ne(lt)}return y.createElement(oe.default,Re(we({},_e),{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(ut,{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:We})),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:ot},"\u53D6\u6D88")))};function se({value:Ne,onChange:ot,mode:We,options:bt={}}){const He=(0,y.useRef)(),[et,lt]=(0,y.useState)();return(0,y.useEffect)(()=>{if(et){let Pe=function(Ie){const Me=Ie.getValue();ot&&ot(Me)};return et.on("change",Pe),()=>{et.off("change",Pe)}}},[et,ot]),(0,y.useEffect)(()=>{et&&et.setOption("mode",We)},[et,We]),(0,y.useEffect)(()=>{et&&(Ne!==et.getValue()||Ne==="")&&setTimeout(()=>{et.setValue(Ne||"")},300)},[et,Ne]),(0,y.useEffect)(()=>{if(He.current&&!et){const Pe=ye().fromTextArea(He.current,we({mode:We,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},bt));lt(Pe)}},[He.current,et]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:He}))}},1209:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return gn}});var y=b(59301),Ee=b(62023),oe=b(89780),Ae=b.n(oe),Ce=b(76374),ye=b(26350),De=b(6313),ze=b(25717),ve=b(99498),ue=b(25419),ke=b(67549),ge=b(21977),Je=({value:mn="",className:Tn,showTextOnly:Bn,showLines:Yn,style:wr={}})=>{const hr=(0,y.useMemo)(()=>"",[mn]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:hr}}))},Ge=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,$e=(mn,Tn,Bn)=>Tn in mn?Ge(mn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):mn[Tn]=Bn,se=(mn,Tn)=>{for(var Bn in Tn||(Tn={}))ut.call(Tn,Bn)&&$e(mn,Bn,Tn[Bn]);if(Re)for(var Bn of Re(Tn))_e.call(Tn,Bn)&&$e(mn,Bn,Tn[Bn]);return mn},Ne=(mn,Tn)=>Te(mn,we(Tn));let ot=[{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 We({onActionCallback:mn,title:Tn,icon:Bn,actionName:Yn,className:wr="",children:hr}){function $n(){mn(Yn)}return y.createElement("a",{title:Tn,className:wr,onClick:$n},y.createElement("i",{className:`${Bn}`}),hr)}var bt=({watch:mn,showNullButton:Tn,showNullProgramButton:Bn,onActionCallback:Yn,fullScreen:wr,insertTemp:hr,hidetoolBar:$n,extraUse:Or})=>{const Pr=[...ot,{title:`${mn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${mn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!$n&&Pr.map((pr,la)=>y.createElement("li",{key:la},pr.actionName?y.createElement(We,Ne(se({},pr),{onActionCallback:Yn})):y.createElement("span",{className:"v-line"}))),Tn?y.createElement("li",null,y.createElement(We,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Bn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,hr&&y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hr}`,onActionCallback:Yn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Or&&y.createElement("li",null,Or),y.createElement("li",{className:"btn-full-screen"},y.createElement(We,{icon:`${wr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yn})))},He=b(79105),et=b(28284),lt=b(37568),Pe=b(7939),Ie=Object.defineProperty,Me=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,yt=(mn,Tn,Bn)=>Tn in mn?Ie(mn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):mn[Tn]=Bn,xe=(mn,Tn)=>{for(var Bn in Tn||(Tn={}))qe.call(Tn,Bn)&&yt(mn,Bn,Tn[Bn]);if(Mt)for(var Bn of Mt(Tn))Fe.call(Tn,Bn)&&yt(mn,Bn,Tn[Bn]);return mn},he=(mn,Tn)=>Me(mn,ce(Tn));const mt={labelCol:{span:4},wrapperCol:{span:20}};var Rt=({callback:mn,onCancel:Tn})=>{function Bn(Yn){mn(Yn)}return y.createElement(et.default,he(xe({},mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Bn,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:Tn},"\u53D6\u6D88")))},jt=b(78982),Se=b(4567),rt=b(62957),ht=b(77019),Tt=b(13816),wt=b(59301),Qt=({callback:mn,onCancel:Tn})=>{const Bn=document.createElement("canvas"),Yn=Bn.getContext("2d");Bn.width=1e3,Bn.height=800,Yn.fillStyle="#ffffff",Yn.fillRect(0,0,Bn.width,Bn.height);const wr=Bn.toDataURL("image/png");return wt.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(ht.Z,{style:{height:"100vh"}},wt.createElement(Tt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wr,visible:!0,title:String(Date.now())},onOk:hr=>{mn({src:hr.url})},onClose:Tn})))},St=b(36207),sn=b(5269),Jt=b(6767),fe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=b(59301),ae=(0,y.forwardRef)(({onCancel:mn,editImgId:Tn,callback:Bn},Yn)=>{let wr=(0,y.useRef)(),hr=(0,y.useRef)(),$n=(0,y.useRef)(),Or=(0,y.useRef)(!1);const Pr=(0,y.useRef)(!1);console.log("ref:",Yn);const[pr,la]=(0,y.useState)(0),[jn,ur]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{la(1)},[]),(0,y.useImperativeHandle)(Yn,()=>({setHeight:ur})),ne.createElement("div",{ref:Pr,className:"body-overflow-initial"},ne.createElement(St.Z,{width:"100vw",height:jn,footer:null,closable:!0,placement:"bottom",open:!!pr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${fe.drawerWrap}`,onClose:()=>{window.saveDrawData(Ar=>{Bn({src:`/api/attachments/${Ar}`,id:Ar})})},title:ne.createElement(ht.Z,{align:"middle"},ne.createElement(sn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(sn.Z,{onClick:()=>{ur(jn==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(sn.Z,{onClick:()=>{window.saveDrawData(Ar=>{if(Ar===null){Jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Bn({src:`/api/attachments/${Ar}`,id:Ar,disabledClose:!0})})}},ne.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Tn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:hr})))}),me=b(34161),re=b(47889),de=b(4875);const je=re.ZP.Group,ct={margin:"0 8px"};var Ze=({callback:mn,onCancel:Tn})=>{function Bn(Yn){mn(Yn)}return y.createElement(et.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Bn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ct},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ct},"\u884C\u6570"),y.createElement(et.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(de.Z,null)),y.createElement("span",{style:ct},"\u5217\u6570"),y.createElement(et.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(de.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ct},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(et.default.Item,{name:"align"},y.createElement(je,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:Tn},"\u53D6\u6D88")))},Le=b(58755),it=b(43630),gt=b.n(it),Qe=(0,y.forwardRef)(({use3d:mn,width:Tn,height:Bn,callback:Yn,showSaveButton:wr},hr)=>{const $n=(0,y.useRef)(),Or=(0,y.useRef)(),[Pr,pr]=(0,y.useState)(!1),la=(0,y.useRef)({id:$n,appName:"graphing",width:Tn||1e3,height:Bn||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)(()=>{Or.current=new(gt())(la.current,!0),window.onload=function(){Or.current.inject("applet_container")}},[]);const jn=()=>{var ur=window.ggbApplet.getPNGBase64(1,!0,72);return Yn&&Yn(ur),ur};return(0,y.useEffect)(()=>{la.current.appName=Pr?"3D":"graphing",Or.current.inject("applet_container")},[Pr]),(0,y.useEffect)(()=>{pr(mn)},[mn]),(0,y.useImperativeHandle)(hr,()=>({getImgData:jn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:$n}),y.createElement(ht.Z,{align:"middle"},y.createElement(sn.Z,{flex:1},y.createElement(Le.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Pr,onChange:ur=>pr(ur)})),y.createElement(sn.Z,null,y.createElement(Pe.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),st=b(94391);const pe="link",Ft="upload-image",ln="add-flowchart",nn="draw-image",Wt="add-flowchart",Ut="code-block",an="add-table",vt="------------",Ot={default:vt,left:`:${vt}`,center:`:${vt}:`,right:`${vt}:`};var en=b(65460),En=b(51158);function Ue(){}let xt=0;const pt=1e4,It="\u2581",yn="@\u2581\u2581@",Pn="@\u2581@",sr=` +`),Qt.current.style.display="none"}catch(vt){}if(he){let vt=-1;return wt=wt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,en,En){var Ue;return++vt,je(Ot,vt,(Ue=jt==null?void 0:jt[vt])==null?void 0:Ue.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Ze(wt||"")}
`}let Wt=Ze(wt);Wt=(0,oe.ZP)(Wt);const Ut=(0,oe.ez)();wt.match(/\[TOC\]/)&&(Wt=Wt.replace("

[TOC]

",(0,oe.Qv)()),(0,oe.Iy)()),Wt=Wt.replace(/(__special_katext_id_\d+__)/g,(vt,Ot)=>{const{type:en,expression:En}=Ut[Ot];return(0,ze.renderToString)(et(En)||"",{displayMode:en==="block",throwOnError:!1,output:"html"})}),Wt=Wt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,oe.AL)();const an=document.createElement("div");if(an.innerHTML=Wt,Mt)return an.innerText;if(xe){const vt=xe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Qe(an,vt),an.innerHTML}return setTimeout(()=>Ft(),500),an.innerHTML},[wt,xe]);(0,y.useEffect)(()=>{st.current&&st.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=it,Ut.onblur=gt,Ut.onfocus=kt})},[te]),(0,y.useEffect)(()=>{var Wt,Ut,an,vt,Ot;if(jt!=null&&jt.length)try{const en=st.current.querySelectorAll(".edu-program-fill-score"),En=st.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ue,xt]of En.entries())xt.value=((Wt=jt==null?void 0:jt[Ue])==null?void 0:Wt.value)||"",((Ut=jt==null?void 0:jt[Ue])==null?void 0:Ut.type)==="warning"?xt.className="program-fill-warning":((an=jt==null?void 0:jt[Ue])==null?void 0:an.type)==="success"?xt.className="program-fill-success":xt.className="";for(const[Ue,xt]of en.entries())xt.innerHTML=(vt=jt==null?void 0:jt[Ue])!=null&&vt.score?`${(Ot=jt==null?void 0:jt[Ue])==null?void 0:Ot.score}\u5206`:"";ae(jt)}catch(en){console.log(en,"error")}},[jt]);const it=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),rt(te,Wt.target.dataset.id)},gt=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),ht(te,Wt.target.dataset.id)},kt=Wt=>{te[Wt.target.dataset.id]=te[Wt.target.dataset.id]||{},te[Wt.target.dataset.id].value=Wt.target.value,ae([...te]),Tt(te,Wt.target.dataset.id)};function Qe(Wt,Ut){return Wt.childNodes.forEach(an=>{var vt;if(an.childNodes.length>0)Qe(an,Ut);else if(an.nodeName!=="IMG")if(an.innerHTML)an.innerHTML=(vt=an.innerHTML)==null?void 0:vt.replace(new RegExp(Ut,"gi"),'$&');else{const Ot=document.createElement("span");Ot.innerHTML=an.textContent.replace(new RegExp(Ut,"gi"),'$&'),an.replaceWith(Ot)}})}const st=(0,y.useRef)();oe.jb.WebkitLineClamp=qe,qe&&(Fe=ot(ot({},Fe),oe.jb));function pe(Wt){let Ut=Wt.target;if(Ut.tagName.toUpperCase()==="A"){let an=Ut.getAttribute("href");if(an.indexOf("office")>-1)Wt.preventDefault(),Jt(an),ne("office");else if(an.indexOf("application/pdf")>-1)Wt.preventDefault(),Jt(an),ne("pdf");else if(an.indexOf("text/html")>-1)Wt.preventDefault(),Jt(an),ne("html");else if(an.startsWith("#")){Wt.preventDefault();let vt=document.getElementById(an.replace("#",""));vt&&vt.scrollIntoView(!0)}}}const Ft=()=>{var Wt;const Ut=(Wt=st.current)==null?void 0:Wt.querySelectorAll("video");Ut==null||Ut.forEach(an=>{if(an.oncontextmenu=()=>!1,an.src.indexOf(".m3u8")>-1&&!an.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var vt=new Ce.ZP;vt.loadSource(an.src),vt.attachMedia(an)}}})};(0,y.useEffect)(()=>{if(st.current&&Le&&Le.match(He)&&window.PR.prettyPrint(),st.current)return st.current.addEventListener("click",pe),()=>{var Wt;(Wt=st.current)==null||Wt.removeEventListener("click",pe),(0,oe.AL)(),(0,oe.Iy)()}},[Le,st.current,pe]);const ln=Wt=>{Wt.target.nodeName==="IMG"&&Wt.target.className.indexOf("draw-flowchart")>-1?(Qt.current.style.zIndex=1,Qt.current.style.display="flex",Qt.current.style.width=Wt.target.clientWidth+"px",Qt.current.style.height=Wt.target.clientHeight+"px",Qt.current.style.top=Wt.target.offsetTop+"px",Qt.current.style.left=Wt.target.offsetLeft+"px",Wt.target.id&&(St.current=Wt.target.id)):Qt.current.style.display="none"},nn=()=>{Qt.current.style.display="none"};return(0,y.useEffect)(()=>{var Wt;const Ut=an=>{an.preventDefault(),an.clipboardData.setData("text",window.getSelection().toString())};return(Wt=st.current)==null||Wt.addEventListener("copy",Ut),()=>{var an;(an=st.current)==null||an.removeEventListener("copy",Ut)}},[st.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:nn},Mt&&y.createElement("div",{ref:st,className:`${Re.mdBody} `},Le),!Mt&&!de(Le)&&y.createElement("div",{ref:st,style:ot({},Fe),onMouseOver:ln,className:`${ce||""} ${Rt?"disabled-fill":""} markdown-body ${Re.mdBody} ${me.current}`,dangerouslySetInnerHTML:{__html:Le}}),!Mt&&de(Le)&&y.createElement(Te,{html:Le}),y.createElement("div",{ref:Qt,className:`${Re.button} ${Me?"":Re.previewFlowChart}`},y.createElement(ve.Z,null,y.createElement(ue.ZP,{onClick:()=>{Me?Se(St.current):(Jt(St.current),ne("flowChart"))}},Me?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(ge.Z,{close:!0,data:sn,type:sn!=null&&sn.length?fe:"",style:ot({},yt),onClose:()=>Jt("")}))}},54786:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});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,ke)=>new Promise((ge,Je)=>{var Ge=Re=>{try{we(ke.next(Re))}catch(ut){Je(ut)}},Te=Re=>{try{we(ke.throw(Re))}catch(ut){Je(ut)}},we=Re=>Re.done?ge(Re.value):Promise.resolve(Re.value).then(Ge,Te);we((ke=ke.apply(ve,ue)).next())}),ze=({type:ve,resdata:ue,onok:ke,oktext:ge,okloading:Je})=>{const[Ge,Te]=(0,y.useState)(!1),{can_copy_list:we,can_copy_num:Re,challenge_type:ut,course_data_list:_e,no_copy_list:$e,no_copy_num:se,no_use_list:Ne,no_use_num:ot,repeat_shixun_num:We,student_count:bt,total_num:He,use_num:et}=ue;let lt=Re>0||ve==="exercise";(0,y.useEffect)(()=>{(ue==null?void 0:ue.student_count)>0&&Te(!0)},[ue]),console.log("---11",Je),(0,y.useEffect)(()=>{Je||Te(!1)},[Je]);const Pe=()=>{if(ve==="exercise"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ee.orangeColor},bt)," \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},bt),"\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"&&ut===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"&&ut===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ee.orangeColor},bt),"\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"))},Ie=()=>{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"))))),Re>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!==Re&&"\u3001"))))));if(ve==="shixun")return y.createElement("div",{style:{marginTop:20}},Re>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:()=>{Te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!lt&&"none"}},zIndex:1003,confirmLoading:Je,okText:lt?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>ye(void 0,null,function*(){lt?yield ke([...we,...Ne]):Te(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),Ie()))}},36227:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Je}});var y=b(59301),Ee=b(25399),oe=b(62023),Ae=b(60820),Ce=b(51158),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Ge,Te,we)=>Te in Ge?ye(Ge,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ge[Te]=we,ke=(Ge,Te)=>{for(var we in Te||(Te={}))ze.call(Te,we)&&ue(Ge,we,Te[we]);if(De)for(var we of De(Te))ve.call(Te,we)&&ue(Ge,we,Te[we]);return Ge},Je=({children:Ge,customContent:Te,disableWhenCommunity:we=!1,tooltipProps:Re={}})=>{const ut=(0,oe.useDispatch)(),_e=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 Ne;if(!y.isValidElement(se))return se;const ot={};ot.disabled=!0,ot.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 We=(Ne=se.props)==null?void 0:Ne.children,bt=We&&y.Children.map(We,$e);return y.cloneElement(se,ot,bt)};return(0,Ae.k5)()&&we?y.createElement(Ee.Z,ke({placement:"topLeft",title:Te||_e},Re),$e(Ge)):y.createElement(y.Fragment,null,Ge)}},78982:function(Fn,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(26350),ze=b(21744),ve=Object.defineProperty,ue=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Te=(Ne,ot,We)=>ot in Ne?ve(Ne,ot,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[ot]=We,we=(Ne,ot)=>{for(var We in ot||(ot={}))Je.call(ot,We)&&Te(Ne,We,ot[We]);if(ge)for(var We of ge(ot))Ge.call(ot,We)&&Te(Ne,We,ot[We]);return Ne},Re=(Ne,ot)=>ue(Ne,ke(ot));const ut=Ee.default.Option,_e={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:Ne,onCancel:ot})=>{const[We,bt]=(0,y.useState)("python");function He(lt){bt($e[lt][1])}function et(lt){Ne(lt)}return y.createElement(oe.default,Re(we({},_e),{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(ut,{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:We})),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:ot},"\u53D6\u6D88")))};function se({value:Ne,onChange:ot,mode:We,options:bt={}}){const He=(0,y.useRef)(),[et,lt]=(0,y.useState)();return(0,y.useEffect)(()=>{if(et){let Pe=function(Ie){const Me=Ie.getValue();ot&&ot(Me)};return et.on("change",Pe),()=>{et.off("change",Pe)}}},[et,ot]),(0,y.useEffect)(()=>{et&&et.setOption("mode",We)},[et,We]),(0,y.useEffect)(()=>{et&&(Ne!==et.getValue()||Ne==="")&&setTimeout(()=>{et.setValue(Ne||"")},300)},[et,Ne]),(0,y.useEffect)(()=>{if(He.current&&!et){const Pe=ye().fromTextArea(He.current,we({mode:We,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},bt));lt(Pe)}},[He.current,et]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:He}))}},1209:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return gn}});var y=b(59301),Ee=b(62023),oe=b(89780),Ae=b.n(oe),Ce=b(76374),ye=b(26350),De=b(6313),ze=b(25717),ve=b(99498),ue=b(25419),ke=b(67549),ge=b(21977),Je=({value:mn="",className:Tn,showTextOnly:In,showLines:Vn,style:Ar={}})=>{const pr=(0,y.useMemo)(()=>"",[mn]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:pr}}))},Ge=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,$e=(mn,Tn,In)=>Tn in mn?Ge(mn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:In}):mn[Tn]=In,se=(mn,Tn)=>{for(var In in Tn||(Tn={}))ut.call(Tn,In)&&$e(mn,In,Tn[In]);if(Re)for(var In of Re(Tn))_e.call(Tn,In)&&$e(mn,In,Tn[In]);return mn},Ne=(mn,Tn)=>Te(mn,we(Tn));let ot=[{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 We({onActionCallback:mn,title:Tn,icon:In,actionName:Vn,className:Ar="",children:pr}){function $n(){mn(Vn)}return y.createElement("a",{title:Tn,className:Ar,onClick:$n},y.createElement("i",{className:`${In}`}),pr)}var bt=({watch:mn,showNullButton:Tn,showNullProgramButton:In,onActionCallback:Vn,fullScreen:Ar,insertTemp:pr,hidetoolBar:$n,extraUse:Tr})=>{const kr=[...ot,{title:`${mn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${mn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!$n&&kr.map((vr,ia)=>y.createElement("li",{key:ia},vr.actionName?y.createElement(We,Ne(se({},vr),{onActionCallback:Vn})):y.createElement("span",{className:"v-line"}))),Tn?y.createElement("li",null,y.createElement(We,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,In?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,pr&&y.createElement("li",null,y.createElement(We,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pr}`,onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tr&&y.createElement("li",null,Tr),y.createElement("li",{className:"btn-full-screen"},y.createElement(We,{icon:`${Ar?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ar?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Vn})))},He=b(79105),et=b(28284),lt=b(37568),Pe=b(7939),Ie=Object.defineProperty,Me=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,yt=(mn,Tn,In)=>Tn in mn?Ie(mn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:In}):mn[Tn]=In,xe=(mn,Tn)=>{for(var In in Tn||(Tn={}))qe.call(Tn,In)&&yt(mn,In,Tn[In]);if(Mt)for(var In of Mt(Tn))Fe.call(Tn,In)&&yt(mn,In,Tn[In]);return mn},he=(mn,Tn)=>Me(mn,ce(Tn));const mt={labelCol:{span:4},wrapperCol:{span:20}};var Rt=({callback:mn,onCancel:Tn})=>{function In(Vn){mn(Vn)}return y.createElement(et.default,he(xe({},mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:In,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:Tn},"\u53D6\u6D88")))},jt=b(78982),Se=b(4567),rt=b(62957),ht=b(77019),Tt=b(13816),wt=b(59301),Qt=({callback:mn,onCancel:Tn})=>{const In=document.createElement("canvas"),Vn=In.getContext("2d");In.width=1e3,In.height=800,Vn.fillStyle="#ffffff",Vn.fillRect(0,0,In.width,In.height);const Ar=In.toDataURL("image/png");return wt.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(ht.Z,{style:{height:"100vh"}},wt.createElement(Tt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ar,visible:!0,title:String(Date.now())},onOk:pr=>{mn({src:pr.url})},onClose:Tn})))},St=b(36207),sn=b(5269),Jt=b(6767),fe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=b(59301),ae=(0,y.forwardRef)(({onCancel:mn,editImgId:Tn,callback:In},Vn)=>{let Ar=(0,y.useRef)(),pr=(0,y.useRef)(),$n=(0,y.useRef)(),Tr=(0,y.useRef)(!1);const kr=(0,y.useRef)(!1);console.log("ref:",Vn);const[vr,ia]=(0,y.useState)(0),[jn,ur]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{ia(1)},[]),(0,y.useImperativeHandle)(Vn,()=>({setHeight:ur})),ne.createElement("div",{ref:kr,className:"body-overflow-initial"},ne.createElement(St.Z,{width:"100vw",height:jn,footer:null,closable:!0,placement:"bottom",open:!!vr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${fe.drawerWrap}`,onClose:()=>{window.saveDrawData(Dr=>{In({src:`/api/attachments/${Dr}`,id:Dr})})},title:ne.createElement(ht.Z,{align:"middle"},ne.createElement(sn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(sn.Z,{onClick:()=>{ur(jn==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(sn.Z,{onClick:()=>{window.saveDrawData(Dr=>{if(Dr===null){Jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),In({src:`/api/attachments/${Dr}`,id:Dr,disabledClose:!0})})}},ne.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Tn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:pr})))}),me=b(34161),re=b(47889),de=b(4875);const je=re.ZP.Group,ct={margin:"0 8px"};var Ze=({callback:mn,onCancel:Tn})=>{function In(Vn){mn(Vn)}return y.createElement(et.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:In},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ct},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ct},"\u884C\u6570"),y.createElement(et.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(de.Z,null)),y.createElement("span",{style:ct},"\u5217\u6570"),y.createElement(et.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(de.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ct},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(et.default.Item,{name:"align"},y.createElement(je,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:Tn},"\u53D6\u6D88")))},Le=b(58755),it=b(43630),gt=b.n(it),Qe=(0,y.forwardRef)(({use3d:mn,width:Tn,height:In,callback:Vn,showSaveButton:Ar},pr)=>{const $n=(0,y.useRef)(),Tr=(0,y.useRef)(),[kr,vr]=(0,y.useState)(!1),ia=(0,y.useRef)({id:$n,appName:"graphing",width:Tn||1e3,height:In||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)(()=>{Tr.current=new(gt())(ia.current,!0),window.onload=function(){Tr.current.inject("applet_container")}},[]);const jn=()=>{var ur=window.ggbApplet.getPNGBase64(1,!0,72);return Vn&&Vn(ur),ur};return(0,y.useEffect)(()=>{ia.current.appName=kr?"3D":"graphing",Tr.current.inject("applet_container")},[kr]),(0,y.useEffect)(()=>{vr(mn)},[mn]),(0,y.useImperativeHandle)(pr,()=>({getImgData:jn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:$n}),y.createElement(ht.Z,{align:"middle"},y.createElement(sn.Z,{flex:1},y.createElement(Le.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:kr,onChange:ur=>vr(ur)})),y.createElement(sn.Z,null,y.createElement(Pe.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),st=b(94391);const pe="link",Ft="upload-image",ln="add-flowchart",nn="draw-image",Wt="add-flowchart",Ut="code-block",an="add-table",vt="------------",Ot={default:vt,left:`:${vt}`,center:`:${vt}:`,right:`${vt}:`};var en=b(65460),En=b(51158);function Ue(){}let xt=0;const pt=1e4,It="\u2581",yn="@\u2581\u2581@",Nn="@\u2581@",sr=` **\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`,Xn=["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(mn){return/^\d+$/.test(mn)?`${mn}px`:mn}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Vt={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},un={[pe]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ft]:"\u6DFB\u52A0\u56FE\u7247",[nn]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[an]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gn=({defaultValue:mn="",onChange:Tn,width:Bn="100%",height:Yn=400,miniToolbar:wr=!1,isFocus:hr=!1,watch:$n,insertTemp:Or,mode:Pr="markdown",id:pr="markdown-editor-id",showResizeBar:la=!1,noStorage:jn=!1,showNullButton:ur=!1,showNullProgramButton:Ar=!1,hidetoolBar:ar=!1,fullScreen:qt=!1,onBlur:vn,onCMBeforeChange:Lt,onFullScreen:Yt,className:Nt="",disablePaste:$t=!1,disabled:dt=!1,disabledFill:dn=!1,placeholder:hn="",values:xn="",extraUse:rn,onAddBlank:_t})=>{const[Ct,Cn]=(0,y.useState)(null),[Er,lr]=(0,y.useState)(mn),[xr,sa]=(0,y.useState)($n),[ya,Ea]=(0,y.useState)(qt),[ta,Kr]=(0,y.useState)(""),[ia,ba]=(0,y.useState)(0),[za,Wa]=(0,y.useState)(Yn),[Ka,ca]=(0,y.useState)(!1),[Ta,Br]=(0,y.useState)(0),[No,Ro]=(0,y.useState)(0),Bo=(0,y.useRef)(),po=(0,y.useRef)(),_o=(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;lr(xn),Ct==null||Ct.setValue(xn),window.scrollTo(0,Vn)},[xn]),(0,y.useEffect)(()=>{Yt==null||Yt(ya)},[ya]),(0,y.useEffect)(()=>{if(Bo.current){let Vn=function(vr,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(),Pr=="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,qo,ci;Ko.id?((Fo=zo==null?void 0:zo.type)==null?void 0:Fo.indexOf("image"))>-1?nr.replaceSelection(``):((qo=zo==null?void 0:zo.type)==null?void 0:qo.indexOf("video"))>-1?nr.replaceSelection(``):((ci=zo==null?void 0:zo.type)==null?void 0:ci.indexOf("pdf"))>-1?nr.replaceSelection(`${zo.name}`):Xn.includes(Wo)?nr.replaceSelection(`${zo.name}`):nr.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){Jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const nr=Ae().fromTextArea(Bo.current,{mode:Pr,lineNumbers:!wr,lineWrapping:!0,value:mn,autoCloseTags:!0,autoCloseBrackets:!0});return nr.on("keyup",function(vr,Wr){Wr.keyCode===8&&(vr.getValue()==""?nr.setOption("placeholder",hn):nr.setOption("placeholder",null))}),nr.on("keydown",function(vr,Wr){if(Wr.keyCode===8){var xa=Ci(vr);xa&&Wr.preventDefault()}}),hr&&nr.focus(),nr.on("paste",Vn),dt&&nr.on("beforeChange",function(vr,Wr){(Wr.origin==="paste"||Wr.origin==="+input")&&Wr.cancel()}),Cn(nr),()=>{nr.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 nr=new Ce.Z(vr=>{for(let Wr of vr)(Wr.target.offsetHeight>0||Wr.target.offsetWidth>0)&&(ti(),Ct.setSize("100%","100%"),Ct.refresh())});return nr.observe(Bo.current.parentElement),nr}if(Ct){const nr=Vn();return()=>{var vr,Wr;(vr=Bo.current)!=null&&vr.parentElement&&nr.unobserve((Wr=Bo.current)==null?void 0:Wr.parentElement)}}},[Ct,ti]),(0,y.useEffect)(()=>{if(Ct){let Vn=[];for(const[nr,vr]of Object.entries(Vt)){let Wr={[nr]:()=>{Dr(vr)}};Vn.push(Wr),Ct.addKeyMap(Wr)}return()=>{for(let nr of Vn)Ct.removeKeyMap(nr)}}},[Ct]),(0,y.useEffect)(()=>{qt!==ya&&Ea(qt)},[qt]),(0,en.Z)(()=>{if(!jn&&ia>0){let Vn=new Date().getTime(),nr=window.sessionStorage.getItem(pr);Vn>=ia+pt&&(!nr||nr!==Er)&&(window.sessionStorage.setItem(pr,Er),ca(!0))}},pt),(0,y.useEffect)(()=>{sa($n)},[Ct,$n]),(0,y.useEffect)(()=>{Ct&&hr&&Ct.focus()},[Ct,hr]),(0,y.useEffect)(()=>{if(xr&&Ct){let Vn=function(vr){let Wr=vr.target;if(vo.current){let xa=Wr.scrollTop/Wr.scrollHeight;vo.current.scrollTop=vo.current.scrollHeight*xa}};const nr=Ct.getScrollerElement();return nr.addEventListener("scroll",Vn),()=>{nr.removeEventListener("scroll",Vn)}}},[Ct,xr]),(0,y.useEffect)(()=>{if(Ct&&Lt){let Vn=function(nr,vr){Lt(nr,vr)};return Ct.on("beforeChange",Vn),()=>{Ct.off("beforeChange",Vn)}}},[Ct,Lt]),(0,y.useEffect)(()=>{if(Ct&&vn){let Vn=function(){vn(Ct.getValue())};return Ct.on("blur",Vn),()=>{Ct.off("blur",Vn)}}},[Ct,vn]);function Ci(Vn,nr){var vr=Vn.getDoc(),Wr=vr.getCursor(),xa=vr.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:",nr,Vn,xa,Wr,Eo,no,Io,eo),Eo>=0&&Wr.ch-Eo<5){var Wo=Eo+zo;return vr.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(nr,vr){const Wr=nr.getValue();lr(Wr),ba(new Date().getTime()),nr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tn&&(Ar?Tn(Wr,wn(Wr)):Tn(Wr))};return Ct.on("change",Vn),()=>{Ct.off("change",Vn)}}},[Ct,Tn]),(0,y.useEffect)(()=>{if(Ct)if(mn==null)Ct.setValue(""),lr("");else{const Vn=window.scrollY||window.pageYOffset;mn!==Ct.getValue()&&(Ct.setValue(mn),lr(mn),Ct.setCursor(dt?1:Ct.lineCount(),0),window.scrollTo(0,Vn))}},[Ct,mn]);const Dr=(0,y.useCallback)(Vn=>{const nr=Ct.getCursor(),vr=Ct.getSelection();let Wr=vr.split(` -`);switch(Vn){case"bold":return Ct.replaceSelection("**"+vr+"**"),vr===""&&Ct.setCursor(nr.line,nr.ch+2),Ct.focus();case"italic":return Ct.replaceSelection("*"+vr+"*"),vr===""&&Ct.setCursor(nr.line,nr.ch+1),Ct.focus();case"code":return Ct.replaceSelection("`"+vr+"`"),vr===""&&Ct.setCursor(nr.line,nr.ch+1),Ct.focus();case"inline-latex":return(0,En.Ye)(jo)?void 0:(Kr("inline-latex"),Ct.focus());case"latex":return Ct.replaceSelection("```latex\n"+vr+"\n```"),Ct.setCursor(nr.line+1,vr.length+1),Ct.focus();case"line-break":return Ct.replaceSelection(`
-`),Ct.focus();case"list-ul":return vr===""?Ct.replaceSelection("- "+vr):Ct.replaceSelection(Wr.map(xa=>xa===""?"":`- ${xa}`).join(` -`)),Ct.focus();case"list-ol":return vr===""?Ct.replaceSelection("1. "+vr):Ct.replaceSelection(Wr.map((xa,eo)=>xa===""?"":`${eo+1}. ${xa}`).join(` -`)),Ct.focus();case"add-null-ch":_t==null||_t();return;case"add-signal":return vr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(Pn),Ct.focus();case"add-multiple":return vr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(yn),Ct.focus();case"inster-template-1":return vr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(sr),Ct.focus();case"eraser":return Ct.setValue(""),Ct.focus();case"trigger-watch":return sa(!xr),Ct.focus();case"trigger-full-screen":return Ea(!ya),Ct.focus();case pe:Kr(pe);return;case Ut:Kr(Ut);return;case Ft:Kr(Ft);return;case nn:Kr(nn);return;case"maths-latex":if((0,En.Ye)(jo))return;Kr("maths-latex");return;case ln:Do.current="",sessionStorage.removeItem("file_id"),Kr(ln);return;case an:Kr(an);return;default:throw new Error}},[Ct,xr,ya]),da=(0,y.useCallback)((Vn,nr)=>{var vr,Wr,xa,eo,no,Io;Vn!=null&&Vn.disabledClose||Kr("");const{src:Eo,alt:zo,id:Wo}=Vn||{};switch(ta){case pe:const{title:Ei,link:bi}=Vn;return Ct.replaceSelection(`[${Ei}](${bi})`),Ct.focus();case Ut: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),qo=0;qo{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,En.Ye)(jo))return;Ct.replaceSelection("`$$"+Vn+"$$`");break;case Wt:if(!Wo)return;Ct.getValue().indexOf(Eo)===-1?Ct.replaceSelection(`
${zo||
`):document.getElementById(Wo).src=me.Z.API_SERVER+Eo+"?t="+Date.now();break;case Ft:case nn:const go=nr,Ii=(xa=(Wr=(vr=go==null?void 0:go.name)==null?void 0:vr.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(`

${zo||

`):Ct.replaceSelection(`${zo||`):((no=go==null?void 0:go.type)==null?void 0:no.indexOf("video"))>-1?Ct.replaceSelection(``):((Io=go==null?void 0:go.type)==null?void 0:Io.indexOf("pdf"))>-1?Ct.replaceSelection(`${go.name}`):Xn.includes(Ii)?Ct.replaceSelection(`${go.name}`):Ct.replaceSelection(`[${go.name}](${Eo})`),Ct.focus();case an:const{row:Bi,col:Oo,align:Ai}=Vn;let Si=` -`;for(let oi=0;oi=0?"Cmd":"Ctrl",Vt={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},un={[pe]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ft]:"\u6DFB\u52A0\u56FE\u7247",[nn]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[an]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gn=({defaultValue:mn="",onChange:Tn,width:In="100%",height:Vn=400,miniToolbar:Ar=!1,isFocus:pr=!1,watch:$n,insertTemp:Tr,mode:kr="markdown",id:vr="markdown-editor-id",showResizeBar:ia=!1,noStorage:jn=!1,showNullButton:ur=!1,showNullProgramButton:Dr=!1,hidetoolBar:ar=!1,fullScreen:qt=!1,onBlur:vn,onCMBeforeChange:Lt,onFullScreen:Yt,className:Nt="",disablePaste:$t=!1,disabled:dt=!1,disabledFill:dn=!1,placeholder:hn="",values:xn="",extraUse:rn,onAddBlank:_t})=>{const[Ct,Cn]=(0,y.useState)(null),[br,lr]=(0,y.useState)(mn),[Sr,la]=(0,y.useState)($n),[ya,Ea]=(0,y.useState)(qt),[ea,Kr]=(0,y.useState)(""),[oa,ba]=(0,y.useState)(0),[ja,Za]=(0,y.useState)(Vn),[Ha,ua]=(0,y.useState)(!1),[Oa,Pr]=(0,y.useState)(0),[No,Ro]=(0,y.useState)(0),Bo=(0,y.useRef)(),vo=(0,y.useRef)(),_o=(0,y.useRef)(),go=(0,y.useRef)(),Do=(0,y.useRef)(),Ya=(0,y.useRef)(),jo=(0,Ee.useDispatch)();(0,y.useEffect)(()=>{const Un=window.scrollY||window.pageYOffset;lr(xn),Ct==null||Ct.setValue(xn),window.scrollTo(0,Un)},[xn]),(0,y.useEffect)(()=>{Yt==null||Yt(ya)},[ya]),(0,y.useEffect)(()=>{if(Bo.current){let Un=function(gr,Wr){var xa;if($t){Wr.preventDefault();return}const qa=Wr.clipboardData;if(qa){const eo=qa.types.toString(),Io=qa.items;if(eo==="Files"||qa.types.indexOf("Files")>-1){if(Wr.preventDefault(),kr=="stex")return;try{let bo=Io[1];((xa=Io[0])==null?void 0:xa.kind)==="file"&&(bo=Io[0]);const Wo=bo.getAsFile(),Ho=Wo.name.split(".").pop();(0,Se.I)(Wo,Ko=>{var Fo,qo,ci;Ko.id?((Fo=Wo==null?void 0:Wo.type)==null?void 0:Fo.indexOf("image"))>-1?nr.replaceSelection(``):((qo=Wo==null?void 0:Wo.type)==null?void 0:qo.indexOf("video"))>-1?nr.replaceSelection(``):((ci=Wo==null?void 0:Wo.type)==null?void 0:ci.indexOf("pdf"))>-1?nr.replaceSelection(`${Wo.name}`):Xn.includes(Ho)?nr.replaceSelection(`${Wo.name}`):nr.replaceSelection(`[${Wo.name}](/api/attachments/${Ko.id}?type=${Ko.content_type})`):(Ko==null?void 0:Ko.status)===401&&(document.location.href="/user/login")})}catch(bo){Jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const nr=Ae().fromTextArea(Bo.current,{mode:kr,lineNumbers:!Ar,lineWrapping:!0,value:mn,autoCloseTags:!0,autoCloseBrackets:!0});return nr.on("keyup",function(gr,Wr){Wr.keyCode===8&&(gr.getValue()==""?nr.setOption("placeholder",hn):nr.setOption("placeholder",null))}),nr.on("keydown",function(gr,Wr){if(Wr.keyCode===8){var xa=Ci(gr);xa&&Wr.preventDefault()}}),pr&&nr.focus(),nr.on("paste",Un),dt&&nr.on("beforeChange",function(gr,Wr){(Wr.origin==="paste"||Wr.origin==="+input")&&Wr.cancel()}),Cn(nr),()=>{nr.off("paste",Un)}}},[]);const ti=(0,y.useCallback)(()=>{if(vo.current)try{}catch(Un){console.log(Un,"---- to set md editor body height")}},[ja,vo,ya]);(0,y.useEffect)(()=>{function Un(){let nr=new Ce.Z(gr=>{for(let Wr of gr)(Wr.target.offsetHeight>0||Wr.target.offsetWidth>0)&&(ti(),Ct.setSize("100%","100%"),Ct.refresh())});return nr.observe(Bo.current.parentElement),nr}if(Ct){const nr=Un();return()=>{var gr,Wr;(gr=Bo.current)!=null&&gr.parentElement&&nr.unobserve((Wr=Bo.current)==null?void 0:Wr.parentElement)}}},[Ct,ti]),(0,y.useEffect)(()=>{if(Ct){let Un=[];for(const[nr,gr]of Object.entries(Vt)){let Wr={[nr]:()=>{Fr(gr)}};Un.push(Wr),Ct.addKeyMap(Wr)}return()=>{for(let nr of Un)Ct.removeKeyMap(nr)}}},[Ct]),(0,y.useEffect)(()=>{qt!==ya&&Ea(qt)},[qt]),(0,en.Z)(()=>{if(!jn&&oa>0){let Un=new Date().getTime(),nr=window.sessionStorage.getItem(vr);Un>=oa+pt&&(!nr||nr!==br)&&(window.sessionStorage.setItem(vr,br),ua(!0))}},pt),(0,y.useEffect)(()=>{la($n)},[Ct,$n]),(0,y.useEffect)(()=>{Ct&&pr&&Ct.focus()},[Ct,pr]),(0,y.useEffect)(()=>{if(Sr&&Ct){let Un=function(gr){let Wr=gr.target;if(go.current){let xa=Wr.scrollTop/Wr.scrollHeight;go.current.scrollTop=go.current.scrollHeight*xa}};const nr=Ct.getScrollerElement();return nr.addEventListener("scroll",Un),()=>{nr.removeEventListener("scroll",Un)}}},[Ct,Sr]),(0,y.useEffect)(()=>{if(Ct&&Lt){let Un=function(nr,gr){Lt(nr,gr)};return Ct.on("beforeChange",Un),()=>{Ct.off("beforeChange",Un)}}},[Ct,Lt]),(0,y.useEffect)(()=>{if(Ct&&vn){let Un=function(){vn(Ct.getValue())};return Ct.on("blur",Un),()=>{Ct.off("blur",Un)}}},[Ct,vn]);function Ci(Un,nr){var gr=Un.getDoc(),Wr=gr.getCursor(),xa=gr.getLine(Wr.line),qa=xa.charAt(Wr.ch-1),eo=xa.lastIndexOf("@\u2581@",Wr.ch),Io=xa.lastIndexOf("@\u2581\u2581@",Wr.ch),bo=eo>Io?eo:Io,Wo=eo>Io?3:4;if(yn.indexOf(qa)===-1)return null;if(console.log("change1:",nr,Un,xa,Wr,bo,eo,Io,qa),bo>=0&&Wr.ch-bo<5){var Ho=bo+Wo;return gr.replaceRange("",{line:Wr.line,ch:bo},{line:Wr.line,ch:Ho}),{line:Wr.line,ch:Ho}}return null}(0,y.useEffect)(()=>{if(Ct){let Un=function(nr,gr){const Wr=nr.getValue();lr(Wr),ba(new Date().getTime()),nr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tn&&(Dr?Tn(Wr,wn(Wr)):Tn(Wr))};return Ct.on("change",Un),()=>{Ct.off("change",Un)}}},[Ct,Tn]),(0,y.useEffect)(()=>{if(Ct)if(mn==null)Ct.setValue(""),lr("");else{const Un=window.scrollY||window.pageYOffset;mn!==Ct.getValue()&&(Ct.setValue(mn),lr(mn),Ct.setCursor(dt?1:Ct.lineCount(),0),window.scrollTo(0,Un))}},[Ct,mn]);const Fr=(0,y.useCallback)(Un=>{const nr=Ct.getCursor(),gr=Ct.getSelection();let Wr=gr.split(` +`);switch(Un){case"bold":return Ct.replaceSelection("**"+gr+"**"),gr===""&&Ct.setCursor(nr.line,nr.ch+2),Ct.focus();case"italic":return Ct.replaceSelection("*"+gr+"*"),gr===""&&Ct.setCursor(nr.line,nr.ch+1),Ct.focus();case"code":return Ct.replaceSelection("`"+gr+"`"),gr===""&&Ct.setCursor(nr.line,nr.ch+1),Ct.focus();case"inline-latex":return(0,En.Ye)(jo)?void 0:(Kr("inline-latex"),Ct.focus());case"latex":return Ct.replaceSelection("```latex\n"+gr+"\n```"),Ct.setCursor(nr.line+1,gr.length+1),Ct.focus();case"line-break":return Ct.replaceSelection(`
+`),Ct.focus();case"list-ul":return gr===""?Ct.replaceSelection("- "+gr):Ct.replaceSelection(Wr.map(xa=>xa===""?"":`- ${xa}`).join(` +`)),Ct.focus();case"list-ol":return gr===""?Ct.replaceSelection("1. "+gr):Ct.replaceSelection(Wr.map((xa,qa)=>xa===""?"":`${qa+1}. ${xa}`).join(` +`)),Ct.focus();case"add-null-ch":_t==null||_t();return;case"add-signal":return gr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(Nn),Ct.focus();case"add-multiple":return gr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(yn),Ct.focus();case"inster-template-1":return gr===""&&Ct.setCursor(nr.line,nr.ch),Ct.replaceSelection(sr),Ct.focus();case"eraser":return Ct.setValue(""),Ct.focus();case"trigger-watch":return la(!Sr),Ct.focus();case"trigger-full-screen":return Ea(!ya),Ct.focus();case pe:Kr(pe);return;case Ut:Kr(Ut);return;case Ft:Kr(Ft);return;case nn:Kr(nn);return;case"maths-latex":if((0,En.Ye)(jo))return;Kr("maths-latex");return;case ln:Do.current="",sessionStorage.removeItem("file_id"),Kr(ln);return;case an:Kr(an);return;default:throw new Error}},[Ct,Sr,ya]),ca=(0,y.useCallback)((Un,nr)=>{var gr,Wr,xa,qa,eo,Io;Un!=null&&Un.disabledClose||Kr("");const{src:bo,alt:Wo,id:Ho}=Un||{};switch(ea){case pe:const{title:Ei,link:bi}=Un;return Ct.replaceSelection(`[${Ei}](${bi})`),Ct.focus();case Ut:const{language:Ri,content:Po}=Un;return Ct.replaceSelection(["```"+Ri,Po,"```"].join(` +`)),Ct.focus();case"maths-latex":for(var Ko=atob(Un),Fo=new Uint8Array(Ko.length),qo=0;qo{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,En.Ye)(jo))return;Ct.replaceSelection("`$$"+Un+"$$`");break;case Wt:if(!Ho)return;Ct.getValue().indexOf(bo)===-1?Ct.replaceSelection(`
${Wo||
`):document.getElementById(Ho).src=me.Z.API_SERVER+bo+"?t="+Date.now();break;case Ft:case nn:const yo=nr,Ii=(xa=(Wr=(gr=yo==null?void 0:yo.name)==null?void 0:gr.split("."))==null?void 0:Wr.pop)==null?void 0:xa.call(Wr);return((qa=yo==null?void 0:yo.type)==null?void 0:qa.indexOf("image"))>-1||!(yo!=null&&yo.type)?yo!=null&&yo.align||yo!=null&&yo.width?Ct.replaceSelection(`

${Wo||

`):Ct.replaceSelection(`${Wo||`):((eo=yo==null?void 0:yo.type)==null?void 0:eo.indexOf("video"))>-1?Ct.replaceSelection(``):((Io=yo==null?void 0:yo.type)==null?void 0:Io.indexOf("pdf"))>-1?Ct.replaceSelection(`${yo.name}`):Xn.includes(Ii)?Ct.replaceSelection(`${yo.name}`):Ct.replaceSelection(`[${yo.name}](${bo})`),Ct.focus();case an:const{row:Bi,col:Oo,align:Ai}=Un;let Si=` +`;for(let oi=0;oi{switch(ta){case pe:return y.createElement(Rt,{callback:da,onCancel:Dt});case Ut:return y.createElement(jt.Z,{callback:da,onCancel:Dt});case Ft:return y.createElement(Se.Z,{callback:da,onCancel:Dt});case ln:return y.createElement(ae,{editImgId:Do.current,callback:da,onCancel:Dt});case an:return y.createElement(Ze,{callback:da,onCancel:Dt});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}},[ta]);function Dt(){Kr("")}(0,y.useEffect)(()=>{if(_o.current){let Vn=function(no){xa=!0,eo=no.pageY},nr=function(){xa=!1},vr=function(no){if(xa){let Io=no.pageY-eo;Io<0&&(Io=0),Io>300&&(Io=300);let Eo=Yn+Io+"px";Wa(Eo)}},Wr=_o.current,xa=!1,eo=0;return Wr.addEventListener("mousedown",Vn),document.addEventListener("mousemove",vr),document.addEventListener("mouseup",nr),()=>{Wr.removeEventListener("mousedown",Vn),document.removeEventListener("mousemove",vr),document.removeEventListener("mouseup",nr)}}},[Ct,_o]),(0,y.useEffect)(()=>{Wa(Yn)},[Yn]);const Kt=Ht(Bn),pn=Ht(za),Sn={width:Kt,height:pn},on=(0,y.useMemo)(()=>{if(ia){let Vn=new Date(ia),nr=Vn.getHours(),vr=Vn.getMinutes(),Wr=Vn.getSeconds();return nr=nr<10?"0"+nr:nr,vr=vr<10?"0"+vr:vr,Wr=Wr<10?"0"+Wr:Wr,`${nr}:${vr}:${Wr}`}return 0},[ia]),wn=Vn=>{const nr=[];if(Ar){let vr=-1;Vn=Vn.replace(/(@▁▁@|@▁@)/g,function(Wr,xa,eo){nr.push({multiLine:Wr!==Pn})})}return nr};function An(){window.sessionStorage.removeItem(pr),ca(!1),ba(0)}function Ln(){ca(!1),ba(0),Ct.setValue(window.sessionStorage.getItem(pr))}(0,y.useEffect)(()=>{un[ta]&&ta!==nn&&ta!==ln&&setTimeout(()=>{const Vn=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-Vn.offsetWidth/2,vr=window.innerHeight/2-Vn.offsetHeight/2;Br(nr),Ro(vr)},0)},[ta]);const cr=Vn=>{Vn.preventDefault();const nr=Vn.clientX-Ta,vr=Vn.clientY-No;document.body.onmousemove=Wr=>{let xa=Wr.clientX-nr,eo=Wr.clientY-vr;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)),Sr(Wr.clientX,Wr.clientY,nr,vr)&&(Br(xa),Ro(eo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Sr=(Vn,nr,vr,Wr)=>{const xa=document.body.clientHeight,eo=document.body.clientWidth;return Vn<20&&vr>Vn||Vn>eo-20&&vrnr||nr>xa-20&&Wr{var nr;Do.current=Vn,(nr=Qa.current)==null||nr.setHeight("100vh"),setTimeout(()=>{Kr("add-flowchart")},150)}})):null))),la?y.createElement("a",{ref:_o,className:"editor-resize"}):null,ta===nn&&y.createElement(Qt,{callback:da,onCancel:Dt}),ta===ln&&y.createElement(ae,{ref:Qa,editImgId:Do.current,callback:da,onCancel:Dt}),y.createElement(He.Z,null,un[ta]&&ta!==nn&&ta!==ln?y.createElement(rt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ta,top:No},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:cr},un[ta]),open:!0,onCancel:Dt,footer:null,destroyOnClose:!0,width:ta===ln?"1200px":null,height:ta===ln?"80vh":null,className:"markdown-popup-form"},tt):null))}},4567:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ot},I:function(){return bt}});var y=b(28284),Ee=b(6767),oe=b(37568),Ae=b(44104),Ce=b(4875),ye=b(47889),De=b(7939),ze=b(58251),ve=b(59301),ue=b(59301),ke=Object.defineProperty,ge=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Re=(He,et,lt)=>et in He?ke(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,ut=(He,et)=>{for(var lt in et||(et={}))Te.call(et,lt)&&Re(He,lt,et[lt]);if(Ge)for(var lt of Ge(et))we.call(et,lt)&&Re(He,lt,et[lt]);return He},_e=(He,et)=>ge(He,Je(et));const{useForm:$e}=y.default,se={width:280,marginRight:10},Ne={labelCol:{span:5},wrapperCol:{span:19}};var ot=({callback:He,onCancel:et})=>{const[lt]=$e();let Pe=(0,ve.useRef)();function Ie(Mt){Pe.current.width=lt.getFieldValue("width"),Pe.current.align=lt.getFieldValue("align"),He(Mt,Pe.current)}function Me(Mt,qe){if(Mt.status===-1){Ee.ZP.error(Mt.message);return}lt.setFieldsValue({src:`/api/attachments/${Mt.id}`,type:qe.type})}function ce(Mt){let qe=Mt.target.files[0];Pe.current=qe,bt(qe,Me)}return ue.createElement(y.default,_e(ut({form:lt},Ne),{className:"upload-image-panel",onFinish:Ie,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(We,{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 We({onFileChange:He}){return ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ue.createElement("input",{type:"file",onChange:He}))}function bt(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(Ie){et(JSON.parse(Ie.target.responseText),He)},!1),Pe.addEventListener("error",function(Ie){console.error(Ie)},!1),Pe.open("POST",`${ze.KI}/api/attachments.json`),Pe.send(lt)}},79105:function(Mn,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)}}},29115:function(Mn,Pt,b){"use strict";b.d(Pt,{SV:function(){return Qt},ZP:function(){return wt}});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(` +`),Ct.focus();default:throw new Error}},[Ct,ea]),tt=(0,y.useMemo)(()=>{switch(ea){case pe:return y.createElement(Rt,{callback:ca,onCancel:Dt});case Ut:return y.createElement(jt.Z,{callback:ca,onCancel:Dt});case Ft:return y.createElement(Se.Z,{callback:ca,onCancel:Dt});case ln:return y.createElement(ae,{editImgId:Do.current,callback:ca,onCancel:Dt});case an:return y.createElement(Ze,{callback:ca,onCancel:Dt});case"maths-latex":return y.createElement(Qe,{showSaveButton:!0,callback:ca});case"inline-latex":return y.createElement(st.Z,{showSaveButton:!0,callback:ca});default:return null}},[ea]);function Dt(){Kr("")}(0,y.useEffect)(()=>{if(_o.current){let Un=function(eo){xa=!0,qa=eo.pageY},nr=function(){xa=!1},gr=function(eo){if(xa){let Io=eo.pageY-qa;Io<0&&(Io=0),Io>300&&(Io=300);let bo=Vn+Io+"px";Za(bo)}},Wr=_o.current,xa=!1,qa=0;return Wr.addEventListener("mousedown",Un),document.addEventListener("mousemove",gr),document.addEventListener("mouseup",nr),()=>{Wr.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",gr),document.removeEventListener("mouseup",nr)}}},[Ct,_o]),(0,y.useEffect)(()=>{Za(Vn)},[Vn]);const Kt=Ht(In),pn=Ht(ja),Sn={width:Kt,height:pn},on=(0,y.useMemo)(()=>{if(oa){let Un=new Date(oa),nr=Un.getHours(),gr=Un.getMinutes(),Wr=Un.getSeconds();return nr=nr<10?"0"+nr:nr,gr=gr<10?"0"+gr:gr,Wr=Wr<10?"0"+Wr:Wr,`${nr}:${gr}:${Wr}`}return 0},[oa]),wn=Un=>{const nr=[];if(Dr){let gr=-1;Un=Un.replace(/(@▁▁@|@▁@)/g,function(Wr,xa,qa){nr.push({multiLine:Wr!==Nn})})}return nr};function An(){window.sessionStorage.removeItem(vr),ua(!1),ba(0)}function Bn(){ua(!1),ba(0),Ct.setValue(window.sessionStorage.getItem(vr))}(0,y.useEffect)(()=>{un[ea]&&ea!==nn&&ea!==ln&&setTimeout(()=>{const Un=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-Un.offsetWidth/2,gr=window.innerHeight/2-Un.offsetHeight/2;Pr(nr),Ro(gr)},0)},[ea]);const cr=Un=>{Un.preventDefault();const nr=Un.clientX-Oa,gr=Un.clientY-No;document.body.onmousemove=Wr=>{let xa=Wr.clientX-nr,qa=Wr.clientY-gr;const eo=document.getElementsByClassName("markdown-popup-form")[0],Io=window.innerWidth-eo.offsetWidth,bo=window.innerHeight-eo.offsetHeight;xa=Math.max(0,Math.min(xa,Io)),qa=Math.max(0,Math.min(qa,bo)),wr(Wr.clientX,Wr.clientY,nr,gr)&&(Pr(xa),Ro(qa))},document.body.onmouseup=function(){document.body.onmousemove=null}},wr=(Un,nr,gr,Wr)=>{const xa=document.body.clientHeight,qa=document.body.clientWidth;return Un<20&&gr>Un||Un>qa-20&&grnr||nr>xa-20&&Wr{var nr;Do.current=Un,(nr=Ya.current)==null||nr.setHeight("100vh"),setTimeout(()=>{Kr("add-flowchart")},150)}})):null))),ia?y.createElement("a",{ref:_o,className:"editor-resize"}):null,ea===nn&&y.createElement(Qt,{callback:ca,onCancel:Dt}),ea===ln&&y.createElement(ae,{ref:Ya,editImgId:Do.current,callback:ca,onCancel:Dt}),y.createElement(He.Z,null,un[ea]&&ea!==nn&&ea!==ln?y.createElement(rt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Oa,top:No},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:cr},un[ea]),open:!0,onCancel:Dt,footer:null,destroyOnClose:!0,width:ea===ln?"1200px":null,height:ea===ln?"80vh":null,className:"markdown-popup-form"},tt):null))}},4567:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ot},I:function(){return bt}});var y=b(28284),Ee=b(6767),oe=b(37568),Ae=b(44104),Ce=b(4875),ye=b(47889),De=b(7939),ze=b(58251),ve=b(59301),ue=b(59301),ke=Object.defineProperty,ge=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Re=(He,et,lt)=>et in He?ke(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,ut=(He,et)=>{for(var lt in et||(et={}))Te.call(et,lt)&&Re(He,lt,et[lt]);if(Ge)for(var lt of Ge(et))we.call(et,lt)&&Re(He,lt,et[lt]);return He},_e=(He,et)=>ge(He,Je(et));const{useForm:$e}=y.default,se={width:280,marginRight:10},Ne={labelCol:{span:5},wrapperCol:{span:19}};var ot=({callback:He,onCancel:et})=>{const[lt]=$e();let Pe=(0,ve.useRef)();function Ie(Mt){Pe.current.width=lt.getFieldValue("width"),Pe.current.align=lt.getFieldValue("align"),He(Mt,Pe.current)}function Me(Mt,qe){if(Mt.status===-1){Ee.ZP.error(Mt.message);return}lt.setFieldsValue({src:`/api/attachments/${Mt.id}`,type:qe.type})}function ce(Mt){let qe=Mt.target.files[0];Pe.current=qe,bt(qe,Me)}return ue.createElement(y.default,_e(ut({form:lt},Ne),{className:"upload-image-panel",onFinish:Ie,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(We,{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 We({onFileChange:He}){return ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ue.createElement("input",{type:"file",onChange:He}))}function bt(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(Ie){et(JSON.parse(Ie.target.responseText),He)},!1),Pe.addEventListener("error",function(Ie){console.error(Ie)},!1),Pe.open("POST",`${ze.KI}/api/attachments.json`),Pe.send(lt)}},79105:function(Fn,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)}}},29115:function(Fn,Pt,b){"use strict";b.d(Pt,{SV:function(){return Qt},ZP:function(){return wt}});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(` @@ -952,34 +952,34 @@ `)},{label:"include ",content:["#include "].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 ze=b(53184),ve=b.n(ze),ue=(St,sn,Jt)=>new Promise((fe,ne)=>{var te=re=>{try{me(Jt.next(re))}catch(de){ne(de)}},ae=re=>{try{me(Jt.throw(re))}catch(de){ne(de)}},me=re=>re.done?fe(re.value):Promise.resolve(re.value).then(te,ae);me((Jt=Jt.apply(St,sn)).next())});const ke={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=(St,sn,Jt,fe)=>{const ne=sn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Jt.lineNumber,endColumn:Jt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:St.languages.CompletionItemKind.Text,insertText:ae,range:fe}))},Je=(St,sn,Jt,fe)=>{St.languages.registerCompletionItemProvider(sn,{provideCompletionItems(ne,te){const ae=ne.getWordUntilPosition(te),me={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(St,ne,te,me),...Jt.map(je=>({label:je,kind:St.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:St.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:me})),...fe.map(je=>({label:je.label,kind:St.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:re.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:St.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:me}))]}}})};var Ge=St=>{ke.languages.forEach(sn=>{St.languages.registerDocumentFormattingEditProvider(sn,{provideDocumentFormattingEdits(Jt){return ue(this,null,function*(){const fe=ve()(Jt.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:Jt.getFullModelRange(),text:fe}]})}})}),Je(St,"java",Ae.keywords,Ae.quickKey),Je(St,"cpp",Ce.keywords,Ce.quickKey),Je(St,"c",oe.keywords,[]),Je(St,"python",ye.keywords,ye.quickKey),Je(St,"scala",De.keywords,De.quickKey)};const Te="\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,Re=(St,sn,Jt)=>sn in St?we(St,sn,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):St[sn]=Jt,ut=(St,sn,Jt)=>Re(St,typeof sn!="symbol"?sn+"":sn,Jt);const _e=class Xu{constructor(sn,Jt,fe){this.placeholder=sn,this.editor=Jt,this.monaco=fe,Jt.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)}};ut(_e,"ID","editor.widget.placeholderHint");var se=_e,Ne=b(96236),ot=b(6767),We=b(25399),bt=b(89392),He=b(82918),et=b(56102),lt=Object.defineProperty,Pe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,qe=(St,sn,Jt)=>sn in St?lt(St,sn,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):St[sn]=Jt,Fe=(St,sn)=>{for(var Jt in sn||(sn={}))ce.call(sn,Jt)&&qe(St,Jt,sn[Jt]);if(Me)for(var Jt of Me(sn))Mt.call(sn,Jt)&&qe(St,Jt,sn[Jt]);return St},yt=(St,sn)=>Pe(St,Ie(sn)),xe=(St,sn)=>{var Jt={};for(var fe in St)ce.call(St,fe)&&sn.indexOf(fe)<0&&(Jt[fe]=St[fe]);if(St!=null&&Me)for(var fe of Me(St))sn.indexOf(fe)<0&&Mt.call(St,fe)&&(Jt[fe]=St[fe]);return Jt},he=(St,sn,Jt)=>new Promise((fe,ne)=>{var te=re=>{try{me(Jt.next(re))}catch(de){ne(de)}},ae=re=>{try{me(Jt.throw(re))}catch(de){ne(de)}},me=re=>re.done?fe(re.value):Promise.resolve(re.value).then(te,ae);me((Jt=Jt.apply(St,sn)).next())});function mt(St){return/^\d+$/.test(St)?`${St}px`:St}function Rt(){}let jt=!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 rt(St=[]){let sn=St;if(Array.isArray(St)){for(let Jt=0;Jthe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(St){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",St)}});var wt=St=>{var sn=St,{width:Jt="100%",height:fe="100%",value:ne,language:te="javascript",style:ae={},options:me={},overrideServices:re={},theme:de="vs-dark",onEditBlur:je,isCopy:ct=!1,onSave:Ze,autoHeight:Le=!1,forbidCopy:it=!1,forbidCopyTips:gt,onChange:kt=Rt,editorDidMount:Qe=Rt,onFocus:st=Rt,onBreakPoint:pe=Rt,breakPointValue:Ft=[],filename:ln="educoder.txt",errorLine:nn,errorContent:Wt="",highlightLine:Ut,openBreakPoint:an=!1,placeholder:vt="",showMiniMap:Ot=!0}=sn,en=xe(sn,["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 En=(0,y.useRef)(),Ue=(0,y.useRef)({}),xt=(0,y.useRef)(),pt=(0,y.useRef)(),It=(0,y.useRef)([]),yn=(0,y.useRef)(!1),Pn=(0,y.useRef)(),sr=(0,y.useRef)(),Xn=(0,y.useRef)(!1),[Ht,Gn]=(0,y.useState)(!1);function Xt(){let jn;return En.current&&(jn=new Ee.Z(ur=>{for(let Ar of ur)(Ar.target.offsetHeight>0||Ar.target.offsetWidth>0)&&Ue.current.instance.layout()}),jn.observe(En.current)),jn}function Vt(){ot.ZP.warning({content:decodeURIComponent(gt||Te),key:"monaco-editor-tip"})}const un=()=>{let jn=Ue.current.instance;if(ne!=null&&jn&&Ht){const ur=jn.getModel();ur&&ne!==ur.getValue()&&(jt=!0,ur.setValue(ne),jn.layout(),jt=!1)}};(0,y.useEffect)(()=>{const jn=He.Z.subscribe("formatDocument",ur=>{var Ar;let ar=Ue.current.instance;(Ar=ar==null?void 0:ar.getAction)==null||Ar.call(ar,"editor.action.formatDocument").run()});return window.updateMonacoValue=ur=>{kt(ur)},jn},[]),(0,y.useEffect)(()=>{var jn;let ur=Ue.current.instance;pt.current&&clearTimeout(pt.current),pt.current=setTimeout(()=>{un()},500),ne&&(ne!=null&&ne.length)&&((jn=ur==null?void 0:ur.updateOptions)==null||jn.call(ur,{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 ur=Ue.current.instance;ur.changeViewZones(function(Ar){var ar=document.createElement("div");ar.style.padding="10px 20px",ar.style.width="calc(100% - 20px)",ar.className="my-error-line-wrp",ar.innerHTML=Wt,Ar.addZone({afterLineNumber:nn||11,heightInLines:3,domNode:ar})});var jn={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}};ur.addOverlayWidget(jn),ur.revealPositionInCenter({lineNumber:20,column:1})}},[nn,Ue.current,Ht]);const gn=(jn="",ur)=>{if(!jn||jn.trim()==="")return!0;const ar=Ue.current.instance.getModel().getLineTokens(ur);let qt=!1;for(let vn=0;vn<2;vn++)ar.getStandardTokenType(vn)===1&&(qt=!0);return qt};(0,y.useEffect)(()=>{var jn;const ur=(jn=Ue.current)==null?void 0:jn.instance;if(ur&&Ht&&it){const Ar=ur.onDidBlurEditorWidget(()=>{Xn.current=!1}),ar=ur.onDidFocusEditorText(()=>{Xn.current=!0});return()=>{Ar.dispose(),ar.dispose()}}},[Ue.current,Ht,it]),(0,y.useEffect)(()=>{var jn;if((jn=Ue.current)!=null&&jn.instance&&Ht&&an){let ur=Ue.current.instance,Ar=ur.getModel();if(!Ar)return;(()=>{var rn;let _t=[],Ct=[];const Cn=Ar.getAllDecorations();for(let lr of Cn)lr.options.className==="highlighted-line"&&(_t.push((rn=lr==null?void 0:lr.range)==null?void 0:rn.startLineNumber),Ct.push(lr==null?void 0:lr.id));if(Ut===_t[0])return;Ar.deltaDecorations(Ct,[]);const Er=Ar.getLineCount();Ut&&Ut<=Er&&(ur.deltaDecorations([],[{range:new ht.Range(Ut,1,Ut,Ar.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ur.revealLineInCenter(Ut))})();const qt=(rn=!1)=>{var _t;let Ct=[],Cn=[];const Er=Ar.getAllDecorations();for(let lr of Er)lr.options.linesDecorationsClassName==="breakpoints-select"&&(Ct.push((_t=lr==null?void 0:lr.range)==null?void 0:_t.startLineNumber),Cn.push(lr==null?void 0:lr.id));if(rn)return{lines:Ct,ids:Cn};pe(Ct)},vn=rn=>he(void 0,null,function*(){let _t={range:new ht.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ar.deltaDecorations([],[_t]),qt()}),Lt=rn=>he(void 0,null,function*(){let _t=[];const Ct=ur.getLineDecorations(rn);for(let Cn of Ct)Cn.options.linesDecorationsClassName==="breakpoints-select"&&_t.push(Cn.id);yield Ar.deltaDecorations(_t,[]),qt()}),Yt=rn=>{let _t=ur.getLineDecorations(rn);for(let Ct of _t)if(Ct.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,bt.isEqual)(Ft,qt(!0).lines)){Ar.deltaDecorations(qt(!0).ids,[]);const rn=Ft.map(_t=>({range:new ht.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ar.deltaDecorations([],rn)}const Nt=ur.onDidChangeModelContent(rn=>{let _t=ur.getPosition();if(_t){let Ct=_t.lineNumber;clearTimeout(sr.current),sr.current=setTimeout(()=>{gn(Ar.getLineContent(Ct),Ct)?Lt(Ct):Yt(Ct)?(Lt(Ct),vn(Ct)):qt()},100)}}),$t=ur.onMouseDown(rn=>{var _t,Ct,Cn;if(rn.target.detail&&((Cn=(Ct=(_t=rn.target)==null?void 0:_t.element)==null?void 0:Ct.className)!=null&&Cn.includes("line-numbers"))){let Er=rn.target.position.lineNumber;if(gn(Ar.getLineContent(Er),Er))return;Yt(Er)?Lt(Er):vn(Er)}}),dt=rn=>{let _t={range:new ht.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};It.current=ur.deltaDecorations(It.current,[_t])},dn=()=>{It.current=ur.deltaDecorations(It.current,[])},hn=ur.onMouseMove(rn=>{var _t,Ct,Cn;if(dn(),rn.target.detail&&((Cn=(Ct=(_t=rn.target)==null?void 0:_t.element)==null?void 0:Ct.className)!=null&&Cn.includes("line-numbers"))){let Er=rn.target.position.lineNumber;if(gn(Ar.getLineContent(Er),Er))return;dt(Er)}}),xn=ur.onMouseLeave(()=>{dn()});return()=>{Nt.dispose(),$t.dispose(),hn.dispose(),xn.dispose()}}},[Ue.current,Ht,Ft,Ut,an,te]),(0,y.useEffect)(()=>{var jn;(jn=Ue.current)!=null&&jn.instance&&an&&Ue.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function mn(){let jn=Ue.current.instance;if(jn){const ur=jn.getSelection(),Ar=Ue.current.pastePos||{},ar=new ht.Range(Ar.startLineNumber||ur.endLineNumber,Ar.startColumn||ur.endColumn,Ar.endLineNumber||ur.endLineNumber,Ar.endColumn||ur.endColumn);setTimeout(()=>{jn.executeEdits("",[{range:ar,text:""}])},300)}}function Tn(jn){(window.navigator.platform.match("Mac")?jn.metaKey:jn.ctrlKey)&&jn.keyCode==83&&(jn.preventDefault(),Ze())}const Bn=()=>{if(Le&&Ue.current.instance){const jn=Ue.current.instance.getContentHeight();pr(jn{if(!Xn.current)return;const{keyCode:ur,ctrlKey:Ar,metaKey:ar,target:qt,type:vn}=jn;return(vn==="paste"||(ur===67||ur===86)&&(ar||Ar))&&qt.nodeName==="TEXTAREA"&&(Vt(),jn.preventDefault()),!1};function hr(jn,ur){var Ar=window.URL||window.webkitURL||window,ar=new Blob([ur]),qt=document.createElementNS("http://www.w3.org/1999/xhtml","a");qt.href=Ar.createObjectURL(ar),qt.download=jn,Yn(qt)}(0,y.useEffect)(()=>{Bn()},[Bn]),(0,y.useEffect)(()=>{En.current&&!Ht&&Promise.all([b.e(8909),b.e(9293)]).then(b.bind(b,71448)).then(jn=>{try{ht=jn,Ue.current.instance=ht.editor.create(En.current,{value:ne,language:rt(te),theme:de,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ot||!1}},re);const ur=Ue.current.instance;let qt=[...Ne.BH._menuItems].find(Nt=>Nt[0]._debugName=="EditorContext")[1],vn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Lt=(Nt,$t)=>{var dt,dn;let hn=Nt._first;do $t.includes((dn=(dt=hn.element)==null?void 0:dt.command)==null?void 0:dn.id)&&Nt._remove(hn);while(hn=hn.next)};if(Qe(ur,ht),setTimeout(()=>{Bn(),Ue.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{hr(ln||"educoder.txt",ur.getValue())}})},500),Ue.current.subscription=ur.onDidChangeModelContent(Nt=>{yn.current?clearTimeout(Pn.current):(Bn(),kt(ur.getValue(),Nt)),Pn.current=setTimeout(()=>{yn.current=!1},500)}),window.Monaco||Ge(ht,rt(te)),it&&(Lt(qt,vn),En.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",wr),window.removeEventListener("paste",wr),window.addEventListener("keydown",wr),window.addEventListener("paste",wr)),window.Monaco=ht,je&&ur.onDidBlurEditorWidget(()=>{je(ur.getValue())}),st&&ur.onDidFocusEditorText(()=>{it&&Tt(),st(ur.getValue())}),it){Tt();try{ur.onDidPaste(Nt=>{const $t=ur.getSelection(),dt=Ue.current.pastePos||{},dn=new ht.Range(dt.startLineNumber||$t.endLineNumber,dt.startColumn||$t.endColumn,dt.endLineNumber||$t.endLineNumber,dt.endColumn||$t.endColumn);ur.executeEdits("",[{range:Nt.range,text:""}])})}catch(Nt){}}let Yt=Xt();return vt&&typeof vt=="string"&&new se(vt,ur,ht),Gn(!0),()=>{const Nt=Ue.current.instance;Nt.dispose();const $t=Nt.getModel();$t&&$t.dispose(),Ue.current.subscription&&Ue.current.subscription.dispose(),Yt.unobserve(En.current)}}catch(ur){}})},[]),(0,y.useEffect)(()=>{if(Ue.current.instance&&Ht)return document.addEventListener("keydown",Tn,!1),()=>{document.removeEventListener("keydown",Tn)}},[Ze,Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;if(jn&&Ht){let ur=rt(te);ht.editor.setModelLanguage(jn.getModel(),ur)}},[te,Ht]),(0,y.useEffect)(()=>{Ue.current.instance&&Ht&&ht.editor.setTheme(de)},[de,Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;xt.current=me,jn&&Ht&&(jn.updateOptions(Fe({},me)),setTimeout(()=>{jn.getModel().updateOptions(Fe({},me))},200))},[JSON.stringify(me),Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;jn&&Ht&&jn.layout()},[Jt,fe,Ht]);const[$n,Or]=(0,y.useState)(mt(Jt)),[Pr,pr]=(0,y.useState)(mt(fe)),la=yt(Fe({},ae),{width:$n,height:Pr,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:En,style:la,onFocus:()=>{it&&Tt()}},ct&&y.createElement(et.CopyToClipboard,{text:ne,onCopy:()=>ot.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(We.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 Qt({width:St="100%",height:sn="100%",original:Jt,modified:fe,language:ne,options:te={}}){const ae=(0,y.useRef)(),[me,re]=(0,y.useState)(null);function de(Le){let it;return ae.current&&(it=new Ee.Z(gt=>{for(let kt of gt)(kt.target.offsetHeight>0||kt.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,yt(Fe({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 gt=de(it);return()=>{it.dispose();const kt=it.getModel();kt&&kt.dispose(),gt.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{me&&me.setModel({original:ht.editor.createModel(Jt,ne),modified:ht.editor.createModel(fe,ne)})},[Jt,fe,ne,me]);const je=mt(St),ct=mt(sn),Ze={width:je,height:ct};return y.createElement("div",{className:"my-diff-editor",ref:ae,style:Ze})}},53952:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});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(51158),ze=b(77897),ve=b(59301),ke=({className:ge,dataSource:Je=[],col:Ge=4,right:Te,bottom:we=23,precision:Re=0,wrapWidth:ut=1200,trackEventItems:_e,loading:$e,onRemove:se=()=>{},isCurrent:Ne=!0,showProgress:ot=!1,showAlias:We=!1,category:bt,hiddenClick:He})=>{const et=Math.floor((ut-(Ge-1)*Te)/Ge),lt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ve.createElement(Ee.Z,{spinning:$e},ve.createElement("div",{className:ye()(y.list,ge)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((Pe,Ie)=>{var Me,ce,Mt,qe,Fe,yt,xe,he,mt,Rt,jt,Se,rt;const{name:ht,id:Tt,identifier:wt,featured:Qt,school_name:St,image_url:sn,excellent:Jt,is_plan:fe}=Pe;return ve.createElement("div",{key:Tt,className:Ne&&ot?y.wrapisCurrent:y.wrap,style:{width:et,marginRight:(1+Ie)%Ge===0?0:Te+Re,marginBottom:we}},ve.createElement("a",{className:y.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),_e&&(0,De.L9)([_e]),(0,De.xg)(`/paths/${wt}`)}},ve.createElement("div",{className:y.img},ve.createElement("img",{className:y.cover,src:`${sn}`}),(Me=Pe==null?void 0:Pe.subject_tags)==null?void 0:Me.map((ne,te)=>{var ae,me;if(te===0){const de=(ae=lt.find(je=>je.name==ne))==null?void 0:ae.swclass;return ve.createElement("span",{className:`sprite ${de} ${y.sign}`,style:{left:"-4px"}})}const re=(me=lt.find(de=>de.name==ne))==null?void 0:me.ptclass;return ve.createElement("span",{className:`sprite ${re} ${y.sign}`,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:(Fe=(qe=Pe==null?void 0:Pe.custom_tags)==null?void 0:qe[((Mt=Pe==null?void 0:Pe.custom_tags)==null?void 0:Mt.length)-1])==null?void 0:Fe.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"},(he=(xe=Pe==null?void 0:Pe.custom_tags)==null?void 0:xe[((yt=Pe==null?void 0:Pe.custom_tags)==null?void 0:yt.length)-1])==null?void 0:he.tag_name))))),bt=="hide"&&(Pe==null?void 0:Pe.studying)&&Ne&&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(bt)&&Ne&&ve.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),He(Pe)}},ve.createElement("i",{className:`iconfont ${bt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ve.createElement("span",null,bt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ve.createElement("div",{className:y.name},ve.createElement(oe.Z,{title:We&&(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},We&&(Pe==null?void 0:Pe.excellent_alias_name)||ht))),Ne&&ot&&((mt=Pe==null?void 0:Pe.progress)==null?void 0:mt.all_score)!=0&&ve.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ve.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Rt=Pe==null?void 0:Pe.progress)==null?void 0:Rt.my_score)/((jt=Pe==null?void 0:Pe.progress)==null?void 0:jt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Se=Pe==null?void 0:Pe.progress)==null?void 0:Se.my_score,"/",(rt=Pe==null?void 0:Pe.progress)==null?void 0:rt.all_score),(!Ne||!ot)&&ve.createElement(oe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${St}`},ve.createElement("div",{className:y.unit},ve.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),St)),(!Ne||!ot)&&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)))))))})),!Je.length&&ve.createElement(ze.Z,null)))}},18535:function(Mn,Pt,b){"use strict";b.d(Pt,{jL:function(){return Ae},w9:function(){return he},QD:function(){return Ft},cQ:function(){return Ie.Z},op:function(){return it},O5:function(){return Xt},_b:function(){return vt},t7:function(){return Re},Gi:function(){return ht},YG:function(){return Se},qp:function(){return ue},vr:function(){return Wt},qE:function(){return Qe},Je:function(){return $e},wb:function(){return Pe},cq:function(){return Jt},tp:function(){return Je}});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"},Ae=({dataSource:Vt=[],img:un,imgWidth:gn=346,title:mn,sunTitle:Tn,bannerExtraContent:Bn})=>y.createElement("div",{className:Ee.banner},y.createElement("div",{className:Ee.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,mn),y.createElement("span",null,Tn)),Vt.length>0&&y.createElement("div",{className:Ee.btns},Vt.map((Yn,wr)=>y.createElement("div",{key:wr,onClick:Yn.click},Yn.name,Yn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),Bn),un&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:gn}))),Ce={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"},ye=b(92310),De=b.n(ye),ze=b(89392),ue=({dataSource:Vt=[],value:un,onChange:gn,onTitleChange:mn,className:Tn,title:Bn,titleWidth:Yn=41,style:wr={},fontColor:hr="#6A7283",showCount:$n})=>{const[Or,Pr]=(0,y.useState)(1),[pr,la]=(0,y.useState)(!1),jn=(0,y.useRef)(null),ur=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Ar;Vt.length!==0&&(((Ar=jn==null?void 0:jn.current)==null?void 0:Ar.clientHeight)>97?Pr(1):Pr(0)),Vt.length===0&&Pr(0),la(!1)},[Vt]),y.createElement("div",{className:De()(Ce.row,Tn,"fadeIn","animated"),style:wr},y.createElement("div",{onClick:(0,ze.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:Yn,marginTop:pr?12:4},className:`${Ce.title} ${mn?"current":""}`},Bn),y.createElement("div",{className:pr?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},y.createElement("div",{className:Ce.bar,ref:ur,style:Or>0?{height:Or===1?97:"auto",overflow:Or===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ce.tag,ref:jn},Vt==null?void 0:Vt.map(Ar=>y.createElement("span",{onClick:()=>gn(Ar.id),key:Ar.id,style:{color:hr},className:un===Ar.id?Ce.active:""},y.createElement("span",{title:Ar.name,className:Ce.name},Ar.name),!!$n&&y.createElement("span",{className:Ce.num},Ar.count))))),!!Or&&y.createElement(y.Fragment,null,Or===1?y.createElement("div",{onClick:()=>{var Ar;Pr(2),((Ar=jn==null?void 0:jn.current)==null?void 0:Ar.clientHeight)>245?la(!0):la(!1)},className:Ce.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{ur.current.scrollTop=0,Pr(1),la(!1)},className:Ce.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ke={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"},Je=({dataSource:Vt=[],value:un,onChange:gn,className:mn,style:Tn={}})=>y.createElement("div",{style:Tn,className:De()(ke.tabs,mn)},Vt.map(Bn=>y.createElement("span",{onClick:()=>gn(Bn.id),className:un===Bn.id?ke.active:"",key:Bn.id},Bn.name))),Ge={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"},Te=b(37568),Re=({dataSource:Vt=[],value:un="",onChange:gn,onInputChange:mn=()=>{},className:Tn,style:Bn={},placeholder:Yn,allowClear:wr=!1})=>{var hr;const[$n,Or]=(0,y.useState)(""),[Pr,pr]=(0,y.useState)("");(0,y.useEffect)(()=>{var ur;let Ar=un;(ur=JSON.stringify(un))!=null&&ur.includes("{")&&(Or(un.id),Ar=un.value||"");try{pr(decodeURIComponent(Ar||""))}catch(ar){pr(decodeURIComponent(Ar||""))}},[un]);const la=()=>{gn(encodeURIComponent(Pr),$n||null)},jn=ur=>{ur!==$n&&(Or(ur),gn(encodeURIComponent(Pr),ur))};return y.createElement("div",{className:De()(Ge.input,Tn),style:Bn},!!Vt.length&&y.createElement("div",{className:Ge.dropdown},y.createElement("div",{className:Ge.text},(hr=Vt.find(ur=>ur.id===$n))==null?void 0:hr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ge.b1}),y.createElement("b",{className:Ge.b2})),y.createElement("div",{className:Ge.menu},Vt.map((ur,Ar)=>y.createElement("div",{key:Ar,onClick:()=>jn(ur.id)},ur.name)))),y.createElement(Te.default,{onPressEnter:la,value:Pr,onChange:ur=>{pr(ur.target.value),mn(encodeURIComponent(ur.target.value),$n||null)},placeholder:Yn,variant:"borderless",allowClear:wr,onClear:()=>gn("",$n||null)}),y.createElement("i",{onClick:la,className:"iconfont icon-sousuo9 font14 current"}))},ut={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"},$e=({value:Vt,onChange:un,className:gn,total:mn,pageSize:Tn,style:Bn={}})=>{const Yn=Vt<2,wr=Vt>=Math.ceil(mn/Tn);return mn<=Tn?y.createElement(y.Fragment,null):y.createElement("div",{className:De()(ut.quickPager,gn),style:Bn},y.createElement("div",{onClick:()=>{Yn||un(Vt-1,"prev")},className:Yn?ut.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{wr||un(Vt+1,"next")},className:wr?ut.disabled:""},"\u4E0B\u4E00\u9875"))},se={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"},Ne=b(29787),ot=b(25399),We=b(63139),bt=b(34161),He=b(51158),et=b(77897),Pe=({className:Vt,dataSource:un=[],col:gn=4,right:mn,bottom:Tn=23,precision:Bn=0,wrapWidth:Yn=1200,trackEventItems:wr,loading:hr})=>{const $n=Math.floor((Yn-(gn-1)*mn)/gn);return y.createElement(Ne.Z,{spinning:hr},y.createElement("div",{className:De()(se.list,Vt)},!!un.length&&un.map((Or,Pr)=>{const{name:pr,id:la,identifier:jn,power:ur,cover_image_id:Ar,pic:ar}=Or;return y.createElement("div",{className:se.wrap,key:la,style:{width:$n,marginRight:(1+Pr)%gn===0?0:mn+Bn,marginBottom:Tn}},y.createElement("a",{target:"_blank",href:`/shixuns/${jn}/challenges`,className:se.li,onClick:qt=>{qt.preventDefault(),wr&&(0,He.L9)([wr]),ur&&(0,He.xg)(`/shixuns/${jn}/challenges`)}},y.createElement("div",{className:se.img},y.createElement("img",{className:se.cover,src:`${ar}`}),Or.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${se.sign}`}),Or.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${se.sign}`}),Or.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${se.sign}`})),y.createElement("div",{className:se.name},y.createElement(ot.Z,{title:pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:se.e},pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:se.tags},y.createElement(ot.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Or.challenges_count))),!!Or.myshixuns_count&&y.createElement(ot.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,Or.myshixuns_count))),y.createElement(ot.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Or.level))),y.createElement("div",{className:se.rate},y.createElement(We.Z,{allowHalf:!0,disabled:!0,defaultValue:Or.score_info}),y.createElement("span",null,"\xA0",Or.score_info?`${Or.score_info}\u5206`:"5\u5206")))),!ur&&y.createElement("div",{className:se.lockWrap},y.createElement("img",{src:`${bt.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")))}),!un.length&&y.createElement(et.Z,null)))},Ie=b(53952),Me={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"},ce=b(62957),Mt=b(96599),qe="data:image/png;base64,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",Fe=b(59301),yt=(Vt,un,gn)=>new Promise((mn,Tn)=>{var Bn=hr=>{try{wr(gn.next(hr))}catch($n){Tn($n)}},Yn=hr=>{try{wr(gn.throw(hr))}catch($n){Tn($n)}},wr=hr=>hr.done?mn(hr.value):Promise.resolve(hr.value).then(Bn,Yn);wr((gn=gn.apply(Vt,un)).next())}),he=({className:Vt,dataSource:un=[],col:gn=4,right:mn,bottom:Tn=23,precision:Bn=0,wrapWidth:Yn=1200,trackEventItems:wr,loading:hr,category:$n,hiddenClick:Or,handleVery:Pr=()=>!0,isCurrent:pr})=>{const[la,jn]=ce.default.useModal(),ur=Math.floor((Yn-(gn-1)*mn)/gn),Ar=ar=>yt(void 0,null,function*(){la.confirm({title:"\u7F6E\u9876",width:500,content:Fe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Fe.createElement("span",{className:"c-blue"},"\u201C",ar.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Fe.createElement(Ne.Z,{spinning:hr},jn,Fe.createElement("div",{className:De()(Me.list,Vt)},!!un.length&&un.map((ar,qt)=>{const{subject_identifier:vn,id:Lt,identifier:Yt,power:Nt}=ar,$t=ar.is_public!=0&&ar.is_public;return Fe.createElement("div",{className:Me.wrap,key:Lt,style:{width:ur,marginRight:(1+qt)%gn===0?0:mn+Bn,marginBottom:Tn}},ar.homepage_show&&Fe.createElement("div",{className:Me.btnsTop},Fe.createElement(Mt.default,{color:"red"},"\u7F6E\u9876")),Fe.createElement("a",{className:Me.li,onClick:dt=>{dt.preventDefault(),Pr(ar==null?void 0:ar.first_category_url)&&(wr&&(0,He.L9)([wr]),(0,He.xg)(ar.first_category_url))}},Fe.createElement("div",{className:Me.top},Fe.createElement(ot.Z,{title:ar.name},Fe.createElement("div",{className:Me.name},ar.name)),Fe.createElement("img",{className:Me.img,src:bt.Z.IMG_SERVER+"/images/"+ar.avatar_url}),Fe.createElement("div",{className:Me.text,title:ar.creator},ar.creator),vn&&Fe.createElement("div",{className:Me.btns},Fe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Fe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),$t&&Fe.createElement("div",{className:Me.sign},"\u516C\u5F00"),pr&&Fe.createElement("div",{className:Me.hidden,onClick:dt=>{dt.stopPropagation(),Or(ar)}},Fe.createElement("i",{className:`iconfont ${$n=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),$n=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Fe.createElement("div",{className:Me.bottom},ar.visits>0&&Fe.createElement(ot.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-liulanyan"}),Fe.createElement("span",null,ar.visits))),ar.course_members_count>0&&Fe.createElement(ot.Z,{title:"\u6210\u5458",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan"}),ar.course_members_count)),ar.tasks_count>0&&Fe.createElement(ot.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zuoye"}),ar.tasks_count)),ar.is_end?Fe.createElement("div",{style:{color:"#6B758B"}}):Fe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ar.is_accessible&&Fe.createElement("div",{className:Me.lockWrap},Fe.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Fe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&Fe.createElement(et.Z,null)))},mt={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"},Rt=b(62023),Se=({dataSource:Vt=[],value:un,onChange:gn,className:mn,style:Tn={},tabBarExtraContent:Bn})=>y.createElement("div",{className:De()(mt.tabs,mn),style:Tn},y.createElement("div",{className:mt.tabsWrap},Vt.map((Yn,wr)=>!(Yn!=null&&Yn.hide)&&y.createElement("aside",{className:mt.tab,onClick:()=>{gn(Yn.id),Yn.link&&Rt.history.push(Yn.link)},key:wr},y.createElement("div",{className:un===Yn.id?mt.active:""},Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&y.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&y.createElement(ot.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",y.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),y.createElement("div",{className:mt.tabBar},Bn)),ht=({className:Vt,style:un={},children:gn})=>y.createElement("div",{className:De()(Vt),style:un},gn),Tt={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"},wt=b(75727),Qt=b(93041);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jt=({sortValue:Vt,dropValue:un,className:gn,onSort:mn,onDrop:Tn,dataSource:Bn=St})=>{var Yn;return y.createElement("div",{className:De()(Tt.orderWrap,gn)},y.createElement(wt.Z,{dropdownRender:()=>y.createElement(Qt.default,null,Bn.map((wr,hr)=>y.createElement(Qt.default.Item,{key:hr,onClick:()=>Tn(wr.id)},wr.name)))},y.createElement("span",{className:Tt.orderTextWrap},(Yn=Bn.find(wr=>un===wr.id))==null?void 0:Yn.name)),y.createElement("span",{className:Tt.orderIconWrap},y.createElement("span",{className:Tt.orderAsc},y.createElement("i",{className:Vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>mn(Vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Tt.orderDesc},y.createElement("i",{className:Vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>mn(Vt==="asc"?"desc":"asc")}))))},fe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ne=b(7939),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,de=(Vt,un,gn)=>un in Vt?te(Vt,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Vt[un]=gn,je=(Vt,un)=>{for(var gn in un||(un={}))me.call(un,gn)&&de(Vt,gn,un[gn]);if(ae)for(var gn of ae(un))re.call(un,gn)&&de(Vt,gn,un[gn]);return Vt},ct=(Vt,un)=>{var gn={};for(var mn in Vt)me.call(Vt,mn)&&un.indexOf(mn)<0&&(gn[mn]=Vt[mn]);if(Vt!=null&&ae)for(var mn of ae(Vt))un.indexOf(mn)<0&&re.call(Vt,mn)&&(gn[mn]=Vt[mn]);return gn},Ze=(Vt,un,gn)=>new Promise((mn,Tn)=>{var Bn=hr=>{try{wr(gn.next(hr))}catch($n){Tn($n)}},Yn=hr=>{try{wr(gn.throw(hr))}catch($n){Tn($n)}},wr=hr=>hr.done?mn(hr.value):Promise.resolve(hr.value).then(Bn,Yn);wr((gn=gn.apply(Vt,un)).next())}),it=Vt=>{var un=Vt,{className:gn,style:mn,children:Tn,loading:Bn=!1,openLoading:Yn,onClick:wr=()=>{},size:hr="middle",shape:$n="round"}=un,Or=ct(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Pr,pr]=(0,y.useState)(!1);return y.createElement(ne.ZP,je({onClick:(0,ze.throttle)(la=>Ze(void 0,null,function*(){Yn&&pr(!0);try{yield wr(la)}catch(jn){console.log("error",jn)}Yn&&pr(!1)}),2e3,{leading:!0,trailing:!1}),className:De()(fe.btn,fe[`${hr}-${$n}`],gn),style:mn,size:hr,shape:$n,loading:Pr||Bn},Or),Tn)},gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Qe=({className:Vt,style:un,children:gn=null,onClick:mn,title:Tn})=>y.createElement("div",{className:De()(gt.head,Vt),style:un},y.createElement("span",{className:"primary-hover",onClick:mn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Tn},Tn),y.createElement("div",{className:gt.node},gn)),st={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"},Ft=({confirmShow:Vt=!0,confirmTitle:un,confirmClick:gn,cancelShow:mn=!0,cancelTitle:Tn,cancelClick:Bn,className:Yn,style:wr,confirmLoading:hr=!1})=>y.createElement("div",{className:De()(st.btns,Yn),style:wr},Vt&&y.createElement(ne.ZP,{loading:hr,onClick:gn,type:"primary",className:st.confirm},un),mn&&y.createElement(ne.ZP,{onClick:Bn,className:st.cancel},Tn)),ln={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"},Wt=({className:Vt,style:un={},LeftContent:gn,children:mn,RightContent:Tn})=>y.createElement("div",{className:De()(ln.fixedBottom,Vt),style:un},y.createElement("div",{className:ln.wrap},y.createElement("div",{className:ln.left},gn),y.createElement("div",{className:ln.center},mn),y.createElement("div",{className:ln.right},Tn))),Ut={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},vt=({className:Vt,style:un={},dataSource:gn=[]})=>y.createElement("div",{className:De()(Ut.crumbs,Vt),style:un},gn.map((mn,Tn)=>TnRt.history.push(mn.path)},mn.name):y.createElement("span",null,mn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Tn,style:{color:"#5F6368"}},mn.name))),Ot=b(11938),en=Object.defineProperty,En=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,yn=(Vt,un,gn)=>un in Vt?en(Vt,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Vt[un]=gn,Pn=(Vt,un)=>{for(var gn in un||(un={}))pt.call(un,gn)&&yn(Vt,gn,un[gn]);if(xt)for(var gn of xt(un))It.call(un,gn)&&yn(Vt,gn,un[gn]);return Vt},sr=(Vt,un)=>En(Vt,Ue(un)),Xn=(Vt,un)=>{var gn={};for(var mn in Vt)pt.call(Vt,mn)&&un.indexOf(mn)<0&&(gn[mn]=Vt[mn]);if(Vt!=null&&xt)for(var mn of xt(Vt))un.indexOf(mn)<0&&It.call(Vt,mn)&&(gn[mn]=Vt[mn]);return gn};const{Countdown:Ht}=Ot.default;var Xt=Vt=>{var un=Vt,{onChange:gn}=un,mn=Xn(un,["onChange"]);const[Tn,Bn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Tn=="number"&&Tn>=0&&gn(Tn)},[Tn]);const Yn=wr=>{const hr=Math.floor(wr/1e3);Bn(hr)};return y.createElement(Ht,sr(Pn({},mn),{onChange:Yn}))}},65460:function(Mn,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])}},83695:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Fe}});var y=b(59301),Ee=b(47889),oe=b(7939),Ae=b(6767),Ce=b(62957),ye=b(4875),De=b(77019),ze=b(5269),ve=b(37285),ue=b(29115),ke={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(60820),Je=b(24334),Ge=b(90929),Te=b(62023),we=b(21977),Re=b(9569),ut=b(87169),_e=b(26227),$e=b(59301),se=Object.defineProperty,Ne=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(yt,xe,he)=>xe in yt?se(yt,xe,{enumerable:!0,configurable:!0,writable:!0,value:he}):yt[xe]=he,lt=(yt,xe)=>{for(var he in xe||(xe={}))bt.call(xe,he)&&et(yt,he,xe[he]);if(We)for(var he of We(xe))He.call(xe,he)&&et(yt,he,xe[he]);return yt},Pe=(yt,xe)=>Ne(yt,ot(xe)),Ie=(yt,xe,he)=>new Promise((mt,Rt)=>{var jt=ht=>{try{rt(he.next(ht))}catch(Tt){Rt(Tt)}},Se=ht=>{try{rt(he.throw(ht))}catch(Tt){Rt(Tt)}},rt=ht=>ht.done?mt(ht.value):Promise.resolve(ht.value).then(jt,Se);rt((he=he.apply(yt,xe)).next())});const Me={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ce=(yt=>(yt[yt.SET_PATH=0]="SET_PATH",yt[yt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",yt))(ce||{});function Mt(yt,xe){switch(xe.type){case 0:return Pe(lt({},yt),{selectedPath:xe.payload});case 1:return Pe(lt({},yt),{passedContent:xe.payload});default:throw new Error}}var Fe=({language:yt,dispatch:xe,shixunWorkReport:he,v:mt,languages:Rt,classroomList:jt,autoHeight:Se,diff_code_count:rt,data:ht})=>{const[Tt,wt]=(0,y.useState)(Rt==null?void 0:Rt[0]),Qt=(0,Te.useParams)();return(0,y.useEffect)(()=>{wt(Rt==null?void 0:Rt[0])},[]),(0,y.useEffect)(()=>{var St;wt((St=Rt==null?void 0:Rt.filter(sn=>sn.language===(Tt==null?void 0:Tt.language)))==null?void 0:St[0])},[Rt]),$e.createElement($e.Fragment,null,$e.createElement("h2",null," ",$e.createElement("span",null,mt.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")),(Rt==null?void 0:Rt.length)>1&&$e.createElement(Ee.ZP.Group,{defaultValue:yt,style:{marginLeft:10},onChange:St=>{var sn;mt.language=St.target.value,wt((sn=Rt==null?void 0:Rt.filter(Jt=>Jt.language===St.target.value))==null?void 0:sn[0])}},Rt==null?void 0:Rt.map(St=>$e.createElement(Ee.ZP,{value:St==null?void 0:St.language},St==null?void 0:St.language)))),(0,ge.GJ)()&&he!="shixunWorkReport"&&$e.createElement("span",null,$e.createElement("span",null,"\u5F97\u5206 ",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),$e.createElement(oe.ZP,{style:{margin:"0px 10px"},onClick:()=>{var St,sn;if(!((sn=(St=jt.AssistantObject)==null?void 0:St.hack)!=null&&sn.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 Jt=Tt==null?void 0:Tt.score;Ce.default.confirm({title:"\u8C03\u5206",content:$e.createElement("div",null,$e.createElement("p",null,"\u5F97\u5206\uFF1A",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),$e.createElement("p",null,"\u8C03\u5206\uFF1A",$e.createElement(ye.Z,{min:0,max:Tt==null?void 0:Tt.total_score,defaultValue:Tt==null?void 0:Tt.score,onChange:fe=>{Jt=fe}}))),okText:"\u786E\u8BA4",onOk:()=>Ie(void 0,null,function*(){(yield(0,Ge.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Qt==null?void 0:Qt.coursesId,hack_user_code_id:Tt==null?void 0:Tt.hack_user_id,score:Jt}})).status===0&&(Ae.ZP.success("\u8C03\u5206\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}}),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Qt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ge.GJ)()&&he!="shixunWorkReport"&&$e.createElement(oe.ZP,{onClick:()=>{var St;if(!((St=jt.AssistantObject.hack)!=null&&St.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:he.user_id,type:"1",language:Tt==null?void 0:Tt.language,v:mt,data:lt({},he)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),$e.createElement(ue.ZP,{height:300,language:Tt==null?void 0:Tt.language,value:Tt!=null&&Tt.code?Je.Base64.decode(Tt==null?void 0:Tt.code):"",autoHeight:Se,theme:"default",options:Me}),((Tt==null?void 0:Tt.comment)||(Tt==null?void 0:Tt.hidden_comment))&&$e.createElement("div",null,$e.createElement(De.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},$e.createElement(ze.Z,{flex:1},$e.createElement("h1",{className:ke.title},"\u70B9\u8BC4\u5185\u5BB9")),$e.createElement(ze.Z,{className:"pr30"},(0,ge.GJ)()&&$e.createElement(oe.ZP,{onClick:()=>Ie(void 0,null,function*(){Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:$e.createElement(ut.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Ie(this,null,function*(){(yield(0,Re.gZ)({comment_id:Tt==null?void 0:Tt.comment_id,homeworkId:Qt.homeworkId,type:"hack"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Qt)}))})}})})},$e.createElement(_e.Z,null),"\u5220\u9664"))),$e.createElement(ve.Z,{style:{margin:0}}),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.comment})),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.hidden_comment}))))}},34646:function(Mn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return lt}});var y=b(59301),Ee=b(62023),oe=b(31691),Ae=b(7939),Ce=b(31709),ye=b(60820),De=b(90929),ze=b(77897),ve=b(86789),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",ke=b(37285),ge=b(21977),Je=b(34161),Ge=(Pe,Ie,Me)=>new Promise((ce,Mt)=>{var qe=xe=>{try{yt(Me.next(xe))}catch(he){Mt(he)}},Fe=xe=>{try{yt(Me.throw(xe))}catch(he){Mt(he)}},yt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(qe,Fe);yt((Me=Me.apply(Pe,Ie)).next())});const Te=({user:Pe,item:Ie,getdata:Me,params:ce})=>{var Mt;const qe=(0,y.useRef)(),[Fe,yt]=(0,y.useState)(),[xe,he]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{if(!qe.current)return;function mt(){var jt;let Se=new ResizeObserver(rt=>{for(let ht of rt)console.log("----",ht,rt),yt(ht.target.offsetHeight>=52)});return Se.observe((jt=qe.current)==null?void 0:jt.firstElementChild),Se}const Rt=mt();return()=>{var jt,Se;(jt=qe.current)!=null&&jt.firstElementChild&&Rt.unobserve((Se=qe.current)==null?void 0:Se.firstElementChild)}},[qe.current]),y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${ce.coursesId}/program_homework/${ce.categoryId}/answer/${Ie.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},y.createElement("div",{className:ve.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Ie.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:`${Je.Z.IMG_SERVER}/images/${Ie.author.image_url}`}),y.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(Mt=Ie==null?void 0:Ie.author)==null?void 0:Mt.name),y.createElement("span",null,"\u53D1\u8868\u4E8E",Ie.created_at)),y.createElement("div",null,y.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(Ie==null?void 0:Ie.descendants_count)||0,"\uFF09"),(0,ye.eB)()&&y.createElement("span",{onClick:mt=>Ge(void 0,null,function*(){mt.stopPropagation(),(yield(0,De.ZP)(`/api/hack_messages/${Ie.id}/update_public`,{method:"post"})).status===0&&Me()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Ie.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),y.createElement("div",{ref:qe,style:{margin:"15px 0px",maxHeight:xe?52:"",overflow:"hidden"}},y.createElement(ge.Z,{style:{color:"#434D6C",fontSize:14},value:Ie.content})),(Ie==null?void 0:Ie.hack_identifier)&&y.createElement("span",{onClick:mt=>Ge(void 0,null,function*(){var Rt;if(mt.stopPropagation(),(0,ye.dE)())return;let jt=yield(0,De.ZP)(`/api/problems/${Ie==null?void 0:Ie.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(Rt=Ie==null?void 0:Ie.author)==null?void 0:Rt.id}});jt&&(window.open(`/myproblems/${jt==null?void 0:jt.identifier}?type=1`),localStorage.setItem("program_homework",[ce.coursesId,ce.categoryId]))}),className:ve.Z.tips},Ie==null?void 0:Ie.hack_name),Fe&&y.createElement("div",{onClick:mt=>{mt.stopPropagation(),he(!xe)}},y.createElement(ke.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}))(Te),Re=Object.defineProperty,ut=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ot=(Pe,Ie,Me)=>Ie in Pe?Re(Pe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[Ie]=Me,We=(Pe,Ie)=>{for(var Me in Ie||(Ie={}))se.call(Ie,Me)&&ot(Pe,Me,Ie[Me]);if($e)for(var Me of $e(Ie))Ne.call(Ie,Me)&&ot(Pe,Me,Ie[Me]);return Pe},bt=(Pe,Ie)=>ut(Pe,_e(Ie)),He=(Pe,Ie,Me)=>new Promise((ce,Mt)=>{var qe=xe=>{try{yt(Me.next(xe))}catch(he){Mt(he)}},Fe=xe=>{try{yt(Me.throw(xe))}catch(he){Mt(he)}},yt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(qe,Fe);yt((Me=Me.apply(Pe,Ie)).next())});const et=({user:Pe})=>{var Ie,Me,ce,Mt;let[qe,Fe]=(0,y.useState)(bt(We({},(0,Ee.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,ye.dE)()?[Pe.userInfo.course.course_group_id]:[]}));const[yt,xe]=(0,y.useState)([]);(0,y.useEffect)(()=>{he()},[]);function he(){return He(this,null,function*(){let mt=yield(0,De.ZP)(`/api/homework_commons/${qe.categoryId}/hack_messages`,{method:"get",params:bt(We({},qe),{type:1})});xe(mt)})}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/${qe.coursesId}/program_homework/${qe.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:mt=>{mt==="1"?qe.sort_by="":qe.sort_by="created_at",Fe(We({},qe)),he()}},y.createElement(oe.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),y.createElement(oe.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((Ie=yt==null?void 0:yt.data)==null?void 0:Ie.length)<=0&&y.createElement(ze.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(Me=yt==null?void 0:yt.data)==null?void 0:Me.map(mt=>y.createElement(we,{item:mt,params:qe,getdata:he})),y.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(Ce.Z,{current:qe.page,pageSize:qe.per_page,total:yt==null?void 0:yt.count,hideOnSinglePage:!0,onChange:(mt,Rt)=>{qe.page=mt,qe.per_page=Rt,Fe(We({},qe)),he()}}))),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/${qe.coursesId}/program_homework/${qe.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((ce=yt==null?void 0:yt.radio_messages)==null?void 0:ce.length)<=0&&y.createElement(ze.Z,null),(Mt=yt==null?void 0:yt.radio_messages)==null?void 0:Mt.map(mt=>y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/answer/${mt.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},y.createElement("div",{className:ve.Z.title,style:{fontSize:"16px",fontWeight:600}},y.createElement("span",{style:{color:(mt==null?void 0:mt.message_type)===2?"#4C7BE6":"#E17E7E"}},(mt==null?void 0:mt.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),y.createElement("span",{title:mt.name},mt.name)),y.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",mt.created_at))))))};var lt=(0,Ee.connect)(({user:Pe})=>({user:Pe}))(et)},69794:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return bt}});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,ze=(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",ze({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+",ke=b(31691),ge=b(92310),Je=b.n(ge),Ge=b(59301),Te=Object.defineProperty,we=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,se=(He,et,lt)=>et in He?Te(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,Ne=(He,et)=>{for(var lt in et||(et={}))_e.call(et,lt)&&se(He,lt,et[lt]);if(ut)for(var lt of ut(et))$e.call(et,lt)&&se(He,lt,et[lt]);return He},ot=(He,et)=>we(He,Re(et)),bt=({dataSource:He,className:et,style:lt})=>{const[Pe,Ie]=(0,y.useState)([]),[Me,ce]=(0,y.useState)(""),Mt=(0,y.useRef)(""),qe=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(He!=null&&He.length){const xe=He.map(he=>ot(Ne({},he),{key:`${qe}-${he.key}`}));Ie(xe),ce(xe[0].key)}},[He.length]);const Fe=xe=>{ce(xe),Mt.current=xe;const he=document.getElementById(xe);if(he){const mt=he.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:mt,behavior:"smooth"})}},yt=()=>{const xe=Pe.map(mt=>document.getElementById(mt.key)),he=window.innerHeight/2;for(const mt of xe)if(mt){const Rt=mt.getBoundingClientRect();if(Rt.top>=0&&Rt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[Pe]),Ge.createElement("div",{className:Je()(Ee.anchorNavigation,et),style:lt},Ge.createElement(ke.default,{items:Pe,tabBarGutter:60,className:Ee.tabs,activeKey:Me,onChange:Fe}),Pe.map(xe=>Ge.createElement("div",{key:xe.key,id:xe.key,className:Ee.box},Ge.createElement("div",{className:Ee.head},Ge.createElement("img",{className:"mr10",src:ue,alt:"Dot"}),xe.label),Ge.createElement("div",{className:Ee.element},xe.element))))}},13762:function(Mn,Pt,b){"use strict";var y=b(59301),Ee=b(62957),oe=b(6767),Ae=b(90929),Ce=b(62023),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Te,we,Re)=>we in Te?ye(Te,we,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Te[we]=Re,ke=(Te,we)=>{for(var Re in we||(we={}))ze.call(we,Re)&&ue(Te,Re,we[Re]);if(De)for(var Re of De(we))ve.call(we,Re)&&ue(Te,Re,we[Re]);return Te},ge=(Te,we)=>{var Re={};for(var ut in Te)ze.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&De)for(var ut of De(Te))we.indexOf(ut)<0&&ve.call(Te,ut)&&(Re[ut]=Te[ut]);return Re},Je=(Te,we,Re)=>new Promise((ut,_e)=>{var $e=ot=>{try{Ne(Re.next(ot))}catch(We){_e(We)}},se=ot=>{try{Ne(Re.throw(ot))}catch(We){_e(We)}},Ne=ot=>ot.done?ut(ot.value):Promise.resolve(ot.value).then($e,se);Ne((Re=Re.apply(Te,we)).next())});const Ge=Te=>{var we=Te,{shixunHomeworks:Re,dispatch:ut}=we,_e=ge(we,["shixunHomeworks","dispatch"]);const $e=(0,Ce.useParams)();return y.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:Re.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield(0,Ae.ZP)(`/api/myshixuns/${Re.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:$e.coursesId}})).shixun_identifier&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getWorkList",payload:ke({},Re.actionTabs.params)}))}),onCancel:()=>{ut({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:Te})=>({shixunHomeworks:Te}))(Ge)},9644:function(Mn,Pt,b){"use strict";b.d(Pt,{n:function(){return Ot},Z:function(){return En}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(25399),Ce=b(62957),ye=b(93041),De=b(62673),ze=b(77019),ve=b(5269),ue=b(37568),ke=b(29787),ge=b(7939),Je=b(75727),Ge=b(70858),Te=b(47889),we=b(4875),Re=b(31709),ut=b(84105),_e=b(87395),$e=b(67921),se=b(89489),Ne=b(77897),ot=b(51158),We=b(13762),bt=b(96512),He=b(90929),et=b(62023),lt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ce=(Ue,xt,pt)=>xt in Ue?lt(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,Mt=(Ue,xt)=>{for(var pt in xt||(xt={}))Ie.call(xt,pt)&&ce(Ue,pt,xt[pt]);if(Pe)for(var pt of Pe(xt))Me.call(xt,pt)&&ce(Ue,pt,xt[pt]);return Ue},qe=(Ue,xt)=>{var pt={};for(var It in Ue)Ie.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&Pe)for(var It of Pe(Ue))xt.indexOf(It)<0&&Me.call(Ue,It)&&(pt[It]=Ue[It]);return pt},Fe=(Ue,xt,pt)=>new Promise((It,yn)=>{var Pn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Pn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const yt=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=qe(xt,["shixunHomeworks","dispatch"]);const Pn=(0,et.useParams)(),[sr,Xn]=(0,y.useState)(!0),[Ht,Gn]=(0,y.useState)(!1),[Xt]=Ee.default.useForm(),Vt=()=>Fe(void 0,null,function*(){const un=Xt.getFieldValue();(yield(0,He.ZP)(`/api/homework_commons/${Pn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...pt.actionTabs.selectArrs],cover_all:sr,hidden_comment:un.hidden_comment,comment:un.comment}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),Xt.resetFields(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),It({type:"shixunHomeworks/getWorkList",payload:Mt({},pt.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){const un=Xt.getFieldValue();JSON.stringify(un)==="{}"||un.hidden_comment===""&&un.comment===""?Gn(!0):pt.workList.partial_comment?It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:pt.actionTabs.selectArrs,params:pt.actionTabs.params}}):Vt()}),onCancel:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:Xt,onChange:()=>{Ht&&Gn(!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(bt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Vt()},onCancel:()=>{It({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(Te.ZP.Group,{onChange:un=>{Xn(un.target.value)},value:sr},y.createElement(Te.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(Te.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var xe=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(yt),he=b(9569),mt=b(60820),Rt={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"},jt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ht=(Ue,xt)=>{var pt={};for(var It in Ue)Se.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&jt)for(var It of jt(Ue))xt.indexOf(It)<0&&rt.call(Ue,It)&&(pt[It]=Ue[It]);return pt},Tt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Pn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Pn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const wt=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=ht(xt,["shixunHomeworks","dispatch"]),Pn,sr,Xn,Ht;const Gn=(0,et.useParams)(),[Xt,Vt]=(0,y.useState)(!1),[un,gn]=(0,y.useState)((sr=(Pn=pt.actionTabs.selectArrs)==null?void 0:Pn.data)==null?void 0:sr.name),[mn]=Ee.default.useForm();(0,y.useEffect)(()=>{var Bn,Yn,wr,hr,$n,Or;pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&mn.setFieldsValue({comment:(Yn=(Bn=pt.actionTabs.selectArrs)==null?void 0:Bn.data)==null?void 0:Yn.work_comment,hidden_comment:(hr=(wr=pt.actionTabs.selectArrs)==null?void 0:wr.data)==null?void 0:hr.work_comment_hidden}),gn((Or=($n=pt.actionTabs.selectArrs)==null?void 0:$n.data)==null?void 0:Or.name)},[pt.actionTabs.key]);const Tn=()=>Tt(void 0,null,function*(){var Bn,Yn;const wr=mn.getFieldValue();if((yield(0,He.ZP)(`/api/student_works/${(Yn=(Bn=pt.actionTabs.selectArrs)==null?void 0:Bn.data)==null?void 0:Yn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:wr.hidden_comment,comment:wr.comment}})).status===0)return oe.ZP.success("\u8BC4\u9605\u6210\u529F"),mn.resetFields(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),It({type:"shixunHomeworks/getWorkList",payload:Gn})});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:(Ht=(Xn=pt.actionTabs.selectArrs)==null?void 0:Xn.data)!=null&&Ht.work_comment_hidden?"\u66F4\u6539"+un+"\u70B9\u8BC4":un+"\u70B9\u8BC4",open:pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tt(void 0,null,function*(){const Bn=mn.getFieldValue();JSON.stringify(Bn)==="{}"||Bn.hidden_comment===""&&Bn.comment===""?Vt(!0):Tn()}),onCancel:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:mn,onChange:()=>{Xt&&Vt(!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}))),Xt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Qt=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(wt),St=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,fe=(Ue,xt)=>{var pt={};for(var It in Ue)sn.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&St)for(var It of St(Ue))xt.indexOf(It)<0&&Jt.call(Ue,It)&&(pt[It]=Ue[It]);return pt},ne=(Ue,xt,pt)=>new Promise((It,yn)=>{var Pn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Pn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const te=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=fe(xt,["shixunHomeworks","dispatch"]);const Pn=(0,et.useParams)(),[sr,Xn]=(0,y.useState)([]),[Ht,Gn]=(0,y.useState)([]);(0,y.useEffect)(()=>{pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Xt()},[pt.actionTabs.key]);function Xt(){return ne(this,null,function*(){const un=yield(0,He.ZP)(`/api/homework_commons/${Pn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Xn(un)})}const Vt=[{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:pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){const un=yield(0,He.ZP)(`/api/homework_commons/${Pn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Ht}});(un==null?void 0:un.status)===0&&(et.history.replace(`/classrooms/${Pn.coursesId}/shixun_homework/${Pn.categoryId}/detail?tabs=4`),window.location.reload(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),Gn([]))}),onCancel:()=>{Gn([]),It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ge.default,{rowSelection:{type:"checkbox",onChange:(un,gn)=>{Gn([...un])},selectedRowKeys:Ht,getCheckboxProps:un=>({disabled:un.status==="\u8FDB\u884C\u4E2D"||un.works_count===0})},rowKey:un=>un.key||un.id,scroll:{y:300},pagination:!1,columns:Vt,dataSource:sr==null?void 0:sr.group_list})))};var ae=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(te),me=b(1209),re=b(89435),de=b(61961),je=Object.defineProperty,ct=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,it=(Ue,xt,pt)=>xt in Ue?je(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,gt=(Ue,xt)=>{for(var pt in xt||(xt={}))Ze.call(xt,pt)&&it(Ue,pt,xt[pt]);if(ct)for(var pt of ct(xt))Le.call(xt,pt)&&it(Ue,pt,xt[pt]);return Ue},kt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Pn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Pn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const Qe=({shixunHomeworks:Ue,dispatch:xt,isShow:pt,setIsShow:It,item:yn,coursesId:Pn,categoryId:sr})=>{const[Xn,Ht]=(0,y.useState)({page:1,limit:10}),[Gn,Xt]=(0,y.useState)([]),[Vt,un]=(0,y.useState)(!1);(0,y.useEffect)(()=>{pt&&gn()},[pt]);function gn(){return kt(this,null,function*(){un(!0);const Tn=yield(0,He.ZP)(`/api/student_works/${yn.id}/game_details.json`,{method:"get",params:gt({},Xn)});un(!1),Tn.status===0&&Xt(Tn==null?void 0:Tn.data)})}const mn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Tn,Bn,Yn)=>y.createElement("span",{style:{color:"#000"}},Xn.limit*(Xn.page-1)+Yn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Tn,Bn,Yn)=>y.createElement("span",{style:{color:"#000"}},Tn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Tn,Bn,Yn)=>y.createElement("span",null,Tn==0?"\u672A\u901A\u5173":Tn==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:(Tn,Bn,Yn)=>y.createElement("span",{style:{color:"#333"}},Tn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Tn,Bn,Yn)=>y.createElement("span",{style:{color:"#333"}},Tn)}];return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:pt,width:700,footer:null,maskClosable:!1,onCancel:()=>{Xn.page=1,Xn.limit=10,Ht(gt({},Xn)),It(!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:mn,loading:Vt,style:{marginBottom:Xn.limit>(Gn==null?void 0:Gn.count)?"16px":"0"},dataSource:Gn.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Xn.limit,current:Xn.page,position:["bottomRight"],onChange:(Tn,Bn)=>{Xn.page=Tn,Xn.limit=Bn,Ht(gt({},Xn)),gn()},total:Gn==null?void 0:Gn.count,showTotal:(Tn,Bn)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Tn," "),"\u6761\u6570\u636E")}})))};var st=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Qe),pe=b(59301),Ft=Object.defineProperty,ln=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Ut=(Ue,xt,pt)=>xt in Ue?Ft(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,an=(Ue,xt)=>{for(var pt in xt||(xt={}))nn.call(xt,pt)&&Ut(Ue,pt,xt[pt]);if(ln)for(var pt of ln(xt))Wt.call(xt,pt)&&Ut(Ue,pt,xt[pt]);return Ue},vt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Pn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Pn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const Ot=({value:Ue,placeholder:xt=""})=>{if(Ue==null||Ue==="")return pe.createElement("span",null,xt);{const pt=Number(Ue);if(pt>=80)return pe.createElement("span",{style:{color:"#009C0F"}},pt);if(pt<80&&pt>=60)return pe.createElement("span",{style:{color:"#FA6400"}},pt);if(pt<60)return pe.createElement("span",{style:{color:"#E30000"}},pt)}},en=({shixunHomeworks:Ue,classroomList:xt,loading:pt,dispatch:It,setExportParams:yn,user:Pn})=>{var sr,Xn,Ht,Gn,Xt,Vt,un,gn,mn,Tn,Bn,Yn,wr,hr,$n;const Or=(0,et.useParams)(),{workSetting:Pr}=Ue,[pr,la]=(0,y.useState)(an(an({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Or)),[jn]=Ee.default.useForm(),[ur,Ar]=(0,y.useState)(),[ar,qt]=(0,y.useState)({}),[vn,Lt]=(0,y.useState)([]),[Yt,Nt]=(0,y.useState)(!1),[$t,dt]=(0,y.useState)([]),[dn,hn]=(0,y.useState)(!1),[xn,rn]=(0,y.useState)(),[_t,Ct]=(0,y.useState)(1),[Cn,Er]=(0,y.useState)(),[lr,xr]=(0,y.useState)(),[sa,ya]=(0,y.useState)(),[Ea,ta]=(0,y.useState)(),[Kr,ia]=(0,y.useState)(),[ba,za]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)(!1),[ca,Ta]=(0,y.useState)(),[Br,No]=(0,y.useState)(null),Ro=(0,et.useLocation)();(0,y.useEffect)(()=>{let Dr=null;if((Br==null?void 0:Br.status)==1&&clearInterval(Dr),(Br==null?void 0:Br.complete_num)!=(Br==null?void 0:Br.total_count)&&(Br==null?void 0:Br.status)!=1)return Dr=setInterval(()=>{Bo()},3e3),()=>clearInterval(Dr)},[Br==null?void 0:Br.complete_num,Br==null?void 0:Br.status]);const Bo=()=>vt(void 0,null,function*(){const{ai_question_record_id:Dr}=Ue==null?void 0:Ue.workSetting;if(!Dr)return;const da=yield(0,He.ZP)(`/api/program_homeworks/${Or==null?void 0:Or.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Dr}});No(da)});(0,y.useEffect)(()=>{pt["shixunHomeworks/getWorkSetting"]||Bo()},[pt["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(po(),()=>{qt([]),Lt([])}),[pr.coursesId]),(0,y.useEffect)(()=>{var Dr;const da=JSON.parse(JSON.stringify(Ue.workList));!((Dr=da==null?void 0:da.student_works)!=null&&Dr.length)&&(da!=null&&da.id)?(da.student_works=[an({},da)],qt(da)):(da!=null&&da.id&&Lt([an(an({},da),{number:"\u6211"})]),qt(an({},da)))},[Ue.workList]);const po=Dr=>(yn(an({},pr)),It({type:"shixunHomeworks/getWorkList",payload:pr}));(0,y.useEffect)(()=>{It({type:"user/getUserInfo",payload:{course_id:pr.coursesId}})},[]);const _o=()=>vt(void 0,null,function*(){const Dr=yield(0,he.Uc)({categoryId:Or.categoryId});Ar(Dr==null?void 0:Dr.update_score)}),vo=()=>vt(void 0,null,function*(){It({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Dr=yield(0,he.Vs)({categoryId:Or.categoryId});It({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Dr==null?void 0:Dr.status)===0&&(oe.ZP.success(Dr==null?void 0:Dr.message),po())}),Do=()=>{pr.page=1;const Dr=Object.assign({},jn.getFieldsValue());delete pr.course_group,delete pr.teacher_comment,Object.keys(Dr).map(function(da){var tt;switch(da){case"task_status":Dr[da].includes("all")||!Dr[da].length?(delete pr.work_status,jn.setFieldsValue({task_status:"all"})):(pr.work_status=Dr[da],jn.setFieldsValue({task_status:pr.work_status}));break;case"course_group_info":Dr[da].includes("all")||!Dr[da].length?(delete pr.course_group,jn.setFieldsValue({course_group_info:"all"})):(pr.course_group=Dr[da],jn.setFieldsValue({course_group_info:pr.course_group}));break;case"teacher_comment":Dr[da].includes("all")||!Dr[da].length?(delete pr.teacher_comment,jn.setFieldsValue({teacher_comment:"all"})):(pr.teacher_comment=((tt=Dr[da])==null?void 0:tt.length)===1?Number(Dr[da][0]):"",jn.setFieldsValue({teacher_comment:Dr[da]}));break}}),po()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ia(47),za(!0))},[document.getElementById("divhe")]);const Qa=(Dr,da)=>{pr.page=Dr,pr.limit=20,po()};function jo(){Ct(1),Er(""),xr(""),ya(""),ta(""),dt([])}const ti=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Dr,da,tt)=>pr.limit*(pr.page-1)+tt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Dr=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Dr},pe.createElement("span",{className:"current"},Dr))},!(0,mt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:pr.order==="student_id"?pr.b_order==="desc"?"descend":"ascend":null,render:Dr=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Dr||"--"},pe.createElement("span",{className:"current"},Dr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Dr,da)=>Dr?pe.createElement(Ae.Z,{placement:"bottom",title:Dr},pe.createElement("span",{className:"current"},Dr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:pr.order==="work_status"?pr.b_order==="desc"?"descend":"ascend":null,render:Dr=>pe.createElement(ot.lC,{status:Dr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:pr.order==="achieve_time"?pr.b_order==="desc"?"descend":"ascend":null,render:(Dr,da)=>pe.createElement(Ae.Z,{placement:"bottomLeft",title:Dr},pe.createElement("span",{className:"current"},Dr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Dr,da)=>pe.createElement("span",{onClick:tt=>{var Dt;tt.stopPropagation(),(Dt=ar.homework_status)!=null&&Dt.includes("\u5BFC\u5165")&&(Ta(da),Ka(!0))}},Dr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:pr.order==="work_score"?pr.b_order==="desc"?"descend":"ascend":null,render:(Dr,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))},Ot({value:Dr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:pr.order==="achieve_time_long"?pr.b_order==="desc"?"descend":"ascend":null,render:(Dr,da)=>Dr&&Dr!="--"?pe.createElement(Ae.Z,{placement:"bottom",title:Dr},pe.createElement("span",{className:"current"},Dr)):"--"},((sr=ar.homework_status)==null?void 0:sr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Xn=ar.homework_status)!=null&&Xn.includes("\u5BFC\u5165"))&&{title:pe.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Dr=>Dr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Dr,da)=>{var tt;return(tt=ar.homework_status)!=null&&tt.includes("\u5BFC\u5165")?(0,mt.GJ)()?pe.createElement("a",{onClick:Dt=>{Dt.stopPropagation(),It({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:Dt=>{Dt.stopPropagation(),Ta(da),Ka(!0)}},"\u67E5\u770B"):(0,mt.dE)()?pe.createElement("div",null,(0,ot.JL)(da==null?void 0:da.work_status)==="\u672A\u5F00\u542F"?pe.createElement("span",null,"--"):pe.createElement("a",{onClick:Dt=>{var Kt;if(Dt.stopPropagation(),(0,mt.Rm)()&&!((Kt=xt.AssistantObject.hack)!=null&&Kt.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/${pr.coursesId}/program_homework/${pr.categoryId}/${da.id}/${da.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pe.createElement("a",{target:"_blank",onClick:Dt=>{var Kt,pn;if(Dt.stopPropagation(),(0,mt.Rm)()&&!((Kt=xt.AssistantObject.hack)!=null&&Kt.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((pn=Pn.userInfo)!=null&&pn.professional_certification)window.open(`/classrooms/${pr.coursesId}/program_homework/${pr.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,ot.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Dr=>!!Dr),Ci=()=>{var Dr,da;return pe.createElement(ye.default,null,pe.createElement(ye.default.Item,{onClick:()=>{var tt;if(!(0,ot.Ye)(It)){if((0,mt.Rm)()&&!((tt=xt.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}It({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:ar==null?void 0:ar.course_group_info,fn:()=>{(0,re.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,mt.GJ)()&&((Dr=ar==null?void 0:ar.student_works)==null?void 0:Dr.length)>0&&!((da=ar==null?void 0:ar.homework_status)!=null&&da.includes("\u5BFC\u5165"))&&pe.createElement(ye.default.Item,{key:"3",onClick:()=>{var tt;if(!(!(Pr!=null&&Pr.is_old_data_for_time)&&(0,ot.Ye)(It))){if((0,mt.Rm)()&&!((tt=xt.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}It({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:ar==null?void 0:ar.course_group_info,fn:()=>{var Dt,Kt,pn,Sn;It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),et.history.push(`/classrooms/${pr==null?void 0:pr.coursesId}/program_homework/${pr.categoryId}/${(Kt=(Dt=ar==null?void 0:ar.student_works)==null?void 0:Dt[0])==null?void 0:Kt.id}/${(Sn=(pn=ar==null?void 0:ar.student_works)==null?void 0:pn[0])==null?void 0:Sn.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),pe.createElement(ye.default.Item,{key:"2",onClick:()=>{var tt;if((0,mt.Rm)()&&!((tt=xt.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/${pr.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return pe.createElement(pe.Fragment,null,pe.createElement("section",{className:`${Rt.wrap} minH500 bg-white pl30 pr30 pt30`},((Ht=ar.homework_status)==null?void 0:Ht.includes("\u672A\u53D1\u5E03"))&&pe.createElement(Ne.Z,null),!((Gn=ar.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&pe.createElement("aside",null,!(0,mt.GJ)()&&pe.createElement("div",{className:"c-light-black font12"},pe.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",ar==null?void 0:ar.publish_time),pe.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",ar==null?void 0:ar.end_time),pe.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(ar==null?void 0:ar.late_time)||"- -")),(0,mt.GJ)()&&pe.createElement(pe.Fragment,null,pe.createElement(Ee.default,{form:jn,onChange:Do,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Xt=ar.task_status)==null?void 0:Xt.length)>0&&pe.createElement(Ee.default.Item,{name:"task_status"},pe.createElement(De.default.Group,{value:[],style:{width:"100%"}},pe.createElement(ze.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"},ar.task_status&&ar.task_status.map((Dr,da)=>pe.createElement(De.default,{name:"task_status",value:Dr.id},Dr.name,"(",Dr.count,")")))))),((Vt=ar.course_group_info)==null?void 0:Vt.length)>0&&pe.createElement(Ee.default.Item,{name:"course_group_info"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ze.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:Kr+"px",overflow:"hidden"}},(un=ar.course_group_info)==null?void 0:un.map((Dr,da)=>pe.createElement(De.default,{value:Dr.course_group_id},Dr.group_group_name,"(",Dr.count,")"))),ba&&pe.createElement("span",{onClick:()=>{let Dr=document.getElementById("divhe").scrollHeight;Kr>47?ia(47):ia(Dr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Kr===47?"\u5C55\u5F00":"\u6536\u8D77",Kr===47?pe.createElement(ut.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pe.createElement(_e.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((gn=ar.teacher_comment)==null?void 0:gn.length)>0&&pe.createElement(Ee.default.Item,{name:"teacher_comment"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ze.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"},ar.teacher_comment&&ar.teacher_comment.map((Dr,da)=>pe.createElement(De.default,{value:String(Dr.id)},Dr.name,"(",Dr.count,")"))))))),pe.createElement(ze.Z,{align:"middle"},pe.createElement(ve.Z,{flex:"1"},pe.createElement(ze.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:Dr=>{pr.search=Dr.trim(),pr.page=1,po()},style:{width:240}})),pe.createElement(ve.Z,null,pe.createElement("span",{className:"ml5"},pe.createElement("span",{className:"c-red"},ar.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",ar.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pe.createElement(ve.Z,null,(Br==null?void 0:Br.complete_num)!=(Br==null?void 0:Br.total_count)&&(Br==null?void 0:Br.status)!=1&&pe.createElement("div",{className:Rt.under_review},pe.createElement(ke.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"}},Br==null?void 0:Br.complete_num),"/",Br==null?void 0:Br.total_count)),(((mn=ar==null?void 0:ar.homework_status)==null?void 0:mn.includes("\u5DF2\u622A\u6B62"))||((Tn=ar==null?void 0:ar.homework_status)==null?void 0:Tn.includes("\u63D0\u4EA4\u4E2D"))||((Bn=ar==null?void 0:ar.homework_status)==null?void 0:Bn.includes("\u8FDB\u884C\u4E2D")))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{var Dr;if(!(!(Pr!=null&&Pr.is_old_data_for_time)&&(0,ot.Ye)(It))){if(((Dr=ar==null?void 0:ar.challenges)==null?void 0:Dr.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((ar==null?void 0:ar.commit_count)==0)return oe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Br==null?void 0:Br.complete_num)!=(Br==null?void 0:Br.total_count)&&(Br==null?void 0:Br.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");It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},pe.createElement("span",{className:`${Rt.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,mt.GJ)()&&!((Yn=ar.homework_status)!=null&&Yn.includes("\u5BFC\u5165"))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{!(Pr!=null&&Pr.is_old_data_for_time)&&(0,ot.Ye)(It)||It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:ar.student_works.map(Dr=>Dr.id),params:pr}})}},pe.createElement("span",{className:`${Rt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,mt.GJ)()&&!((wr=ar.homework_status)!=null&&wr.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,mt.GJ)()&&pe.createElement(Je.Z,{dropdownRender:Ci,className:"ml10"},pe.createElement(ge.ZP,null,pe.createElement($e.Z,null),"\u5BFC\u51FA",pe.createElement(se.Z,null)))))),pe.createElement(ze.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,mt.GJ)()&&ur&&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 ${Rt.TableDom}`,loading:pt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Dr=>({onClick:da=>{var tt,Dt;if(!((tt=ar.homework_status)!=null&&tt.includes("\u5BFC\u5165"))){if((0,mt.Rm)()&&!((Dt=xt.AssistantObject.hack)!=null&&Dt.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,de.O5)()&&window.open(`/classrooms/${pr.coursesId}/program_homework/${pr.categoryId}/${Dr.id}/${Dr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:ar.student_works,columns:ti,onChange:(Dr,da,tt)=>{tt.field&&(pr.order=tt.field==="score"?"work_score":tt.field),tt.order||(pr.b_order="asc"),tt.order==="ascend"&&(pr.b_order="asc"),tt.order==="descend"&&(pr.b_order="desc"),tt.order||(pr.b_order="asc"),po()}}),pe.createElement(xe,null),pe.createElement(Qt,null),pe.createElement(We.Z,null)),pe.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yt,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>vt(void 0,null,function*(){if(_t===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 Dr=yield(0,He.ZP)(`/api/homework_commons/${pr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pr.categoryId,comment:Ea,status:$t}});Dr.status===0&&(rn(Dr),Nt(!1),hn(!0))}else{if(!(sa===0||lr===0)){if(!sa){oe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!lr){oe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(sa>lr){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 Dr=yield(0,He.ZP)(`/api/homework_commons/${pr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pr.categoryId,comment:Ea,min_score:sa,max_score:lr}});Dr.status===0&&(rn(Dr),Nt(!1),hn(!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(Te.ZP.Group,{value:_t,onChange:Dr=>{Ct(Dr.target.value)}},pe.createElement(Te.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pe.createElement(Te.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),_t===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:Dr=>ya(Dr),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:lr,onChange:Dr=>xr(Dr),style:{width:"100px"}})),_t===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:Dr=>{dt([...Dr])},style:{width:"100%"}},(hr=ar.task_status)==null?void 0:hr.map((Dr,da)=>pe.createElement(De.default,{name:"task_status",value:Dr.id},Dr.name,"(",Dr.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(me.Z,{className:Rt.MdEditor,onChange:Dr=>ta(Dr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pe.createElement(Ce.default,{open:dn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>vt(void 0,null,function*(){_t===2?(yield(0,He.ZP)(`/api/homework_commons/${pr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pr.categoryId,comment:Ea,status:$t}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),po(),hn(!1)):(yield(0,He.ZP)(`/api/homework_commons/${pr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pr.categoryId,comment:Ea,min_score:sa,max_score:lr}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),po(),hn(!1))}),onCancel:()=>{jo(),hn(!1)}},pe.createElement("div",{style:{padding:"32px"}},_t===1&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",sa,"-",lr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_t===2&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",(($n=ar.task_status)==null?void 0:$n.filter(Dr=>$t==null?void 0:$t.includes(Dr.id)).map(Dr=>Dr.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",xn==null?void 0:xn.count,"\u540D\u5B66\u751F")))),pe.createElement(ae,null),pe.createElement(st,{isShow:Wa,setIsShow:Ka,item:ca,coursesId:pr.coursesId,categoryId:pr.categoryId}),pe.createElement("aside",{className:"tc mb50 mt30"},pe.createElement(Re.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Qa,current:pr.page||1,defaultPageSize:20,total:ar.work_count})))};var En=(0,et.connect)(({shixunHomeworks:Ue,classroomList:xt,loading:pt,user:It})=>({shixunHomeworks:Ue,classroomList:xt,loading:pt.effects,user:It}))(en)},74975:function(Mn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return ra}});var y=b(59301),Ee=b(90929),oe=b(62023),Ae=b(6767),Ce=b(62957),ye=b(7939),De=b(91882),ze=b(25399),ve=b(31691),ue=b(70858),ke=b(27812),ge=b(51158),Je=b(21977),Ge=Object.defineProperty,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ut=(ft,Ve,Xe)=>Ve in ft?Ge(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,_e=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))we.call(Ve,Xe)&&ut(ft,Xe,Ve[Xe]);if(Te)for(var Xe of Te(Ve))Re.call(Ve,Xe)&&ut(ft,Xe,Ve[Xe]);return ft},$e=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const se=({shixunHomeworks:ft,dispatch:Ve})=>{const Xe=(0,oe.useParams)();return y.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ft.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield Ve({type:"shixunHomeworks/deleteReply",payload:{object_id:ft.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:_e({},ft.actionTabs.params)}))}),onCancel:()=>{Ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Ne=(0,oe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(se),ot=b(66649),We=b.n(ot),bt=b(34161),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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",Ie=b(60820),Me=b(1209),ce=b(56082),Mt=b(87954),qe=b(18257),Fe=b(9644),yt=b(19719),xe=b(35241),he=b(44589),mt=b(87395),Rt=b(84105),jt=Object.defineProperty,Se=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Qt=(ft,Ve,Xe)=>Ve in ft?jt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,St=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Tt.call(Ve,Xe)&&Qt(ft,Xe,Ve[Xe]);if(ht)for(var Xe of ht(Ve))wt.call(Ve,Xe)&&Qt(ft,Xe,Ve[Xe]);return ft},sn=(ft,Ve)=>Se(ft,rt(Ve)),Jt=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});We().locale("ZH-cn");let fe=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const ne=y.createContext({}),te=()=>{const{setActivatorNodeRef:ft,listeners:Ve}=(0,y.useContext)(ne);return y.createElement(ye.ZP,St({type:"text",size:"small",className:lt.upDownSty,icon:y.createElement(ze.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:ft},Ve))},ae=ft=>{const{attributes:Ve,listeners:Xe,setNodeRef:zn,setActivatorNodeRef:ir,transform:mr,transition:Zn,isDragging:er}=(0,yt.nB)({id:ft["data-row-key"]}),Nn=St(sn(St({},ft.style),{transform:xe.ux.Translate.toString(mr),transition:Zn}),er?{position:"relative",zIndex:100}:{}),gr=(0,y.useMemo)(()=>({setActivatorNodeRef:ir,listeners:Xe}),[ir,Xe]);return y.createElement(ne.Provider,{value:gr},y.createElement("tr",St(sn(St({},ft),{ref:zn,style:Nn}),Ve)))},me=({shixunHomeworks:ft,classroomList:Ve,globalSetting:Xe,user:zn,loading:ir,dispatch:mr})=>{var Zn,er,Nn,gr;const[Ma,Xr]=(0,y.useState)(sn(St({},(0,oe.useParams)()),{page:1,per_page:10})),[jr,Hr]=(0,y.useState)([]),[Ho,bo]=(0,y.useState)(-1),[Pa,va]=(0,y.useState)(""),[yr,$r]=(0,y.useState)(""),{detailLeftMenus:ja}=Ve,rr=(0,oe.useLocation)(),[br,Ha]=(0,y.useState)({}),{workDetail:ko,workList:Un,workSetting:qr}=ft,[Ya,ga]=(0,y.useState)("1"),[Jn,Zt]=(0,y.useState)(!1),[Zr,ma]=(0,y.useState)(!1),[Yr,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 Jt(this,null,function*(){var zr,Ia,wo;Zt(!0);let La=yield(0,Ee.ZP)(`/api/courses/${Ma.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:sn(St({},Ma),{id:Ma.categoryId})});if(Hr(La),Zt(!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")}Xr(St({},Ma))})}const Lr=()=>{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=>Jt(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 sn(St({},Za),{data:(0,he.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=>Jt(void 0,null,function*(){const Ia=()=>Jt(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:Jn},(!(jr!=null&&jr.hide_description)||(0,Ie.GJ)())&&y.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Zr&&(0,Ie.GJ)()&&y.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(qr==null?void 0:qr.hack_edit_permission)&&y.createElement("span",{className:lt.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{ma(!0)}},y.createElement(ze.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:()=>Jt(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:()=>Jt(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(ze.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:()=>Jt(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:Yr}});(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:Lr()},y.createElement("div",{className:lt.desHead},y.createElement("img",{src:Pe,width:94})),y.createElement(Je.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,Ie.dE)()&&!!(jr!=null&&jr.group_name)&&y.createElement("div",{className:lt.info},y.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/${(Zn=jr==null?void 0:jr.user)==null?void 0:Zn.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(ze.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(Fe.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,Ie.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(Mt.LB,{modifiers:[qe.DL],onDragEnd:Oa},y.createElement(yt.Fo,{items:(Nn=jr==null?void 0:jr.data)==null?void 0:Nn.map(zr=>zr==null?void 0:zr.identifier),strategy:yt.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(ze.Z,{title:"\u6536\u8D77"},y.createElement(mt.Z,{className:lt.upDownSty,onClick:La=>Ia(wo,La)})):y.createElement(ze.Z,{title:"\u5C55\u5F00"},y.createElement(Rt.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(Je.Z,{value:(zr==null?void 0:zr.description)||""})),!(0,Ie.dE)()&&y.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",y.createElement(Je.Z,{style:{fontSize:"14px"},value:(zr==null?void 0:zr.analysis)||"\u6682\u65E0\u89E3\u6790"}))),y.createElement("div",{style:{width:"100%",textAlign:"end"}},(qr==null?void 0:qr.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"),(qr==null?void 0:qr.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:()=>Jt(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:(gr=[(0,Ie.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,Ie.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,fe[zr])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Ie.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,Ie.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,Ie.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,Ie.GJ)()?280:146,align:"right",render(zr,Ia,wo){return y.createElement("div",null,(0,Ie.GJ)()&&y.createElement(ye.ZP,{type:"link",style:{marginRight:"5px"},loading:oo,onClick:()=>Jt(this,null,function*(){Ba(Ia==null?void 0:Ia.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),y.createElement("a",{onClick:()=>{var La;if((0,Ie.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:()=>Jt(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,Ie.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(qr==null?void 0:qr.hack_edit_permission)&&y.createElement("a",{className:"ml20",onClick:()=>Jt(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:gr.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,Xr(St({},Ma)),Fn()}})))),y.createElement(Ne,null))};var re=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn,globalSetting:ir})=>({shixunHomeworks:ft,globalSetting:ir,classroomList:Ve,user:zn,loading:Xe.effects}))(me),de=b(28284),je=b(77019),ct=b(5269),Ze=b(37568),Le=b(62673),it=b(77897),gt=b(59301),kt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ft=(ft,Ve,Xe)=>Ve in ft?kt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ln=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))st.call(Ve,Xe)&&Ft(ft,Xe,Ve[Xe]);if(Qe)for(var Xe of Qe(Ve))pe.call(Ve,Xe)&&Ft(ft,Xe,Ve[Xe]);return ft},nn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Wt=({shixunHomeworks:ft,loading:Ve,dispatch:Xe,classroomList:zn})=>{var ir;const mr=(0,oe.useParams)(),[Zn,er]=(0,y.useState)(ln(ln({},{page:1,limit:20,group_ids:[]}),mr)),Nn=(0,oe.useLocation)(),{codeReview:gr,workSetting:Ma}=ft,[Xr,jr]=(0,y.useState)({}),[Hr]=de.default.useForm();Zn.order="code_rate",Zn.sort="desc",Zn.category=Zn.categoryId,(0,y.useEffect)(()=>{Ho(),console.log("params",Zn)},[Zn]),(0,y.useEffect)(()=>{ft.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Ho()},[ft.actionTabs.key]);const Ho=()=>nn(void 0,null,function*(){(yield Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})).status===-2&&setTimeout(()=>Ho(),1500)}),bo=()=>{},Pa=(yr,$r)=>{Zn.page=yr,Zn.limit=20,Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})},va=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(yr,$r,ja)=>Zn.limit*(Zn.page-1)+ja+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:yr=>gt.createElement("span",{className:"c-orange"},yr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(yr,$r)=>gt.createElement("div",null,gt.createElement("a",{onClick:()=>{var ja;if((0,Ie.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/${Zn.coursesId}/program_homework/${Zn.categoryId}/review_detail/${$r.user_id}`)}},"\u67E5\u770B"),gt.createElement("br",null))}];return gt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(gr==null?void 0:gr.status)===-2&>.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"}),(gr==null?void 0:gr.status)!==-2&>.createElement("div",null,gt.createElement(je.Z,null,gt.createElement(ct.Z,{flex:"1"},gt.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",gr.last_review_time,gt.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:Zn}})}},"\u4EE3\u7801\u67E5\u91CD"))),gt.createElement(ct.Z,null,gt.createElement(Ze.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:yr=>{Zn.search=yr,Xe({type:"shixunHomeworks/getCodeReview",payload:Zn})},style:{width:200}}),gt.createElement("span",{className:"ml5 c-red"}))),((ir=gr.group_info)==null?void 0:ir.length)>0&>.createElement(gt.Fragment,null,gt.createElement(je.Z,null,gt.createElement(ct.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),gt.createElement(ct.Z,{flex:"80px"},gt.createElement(Le.default,{checked:Zn.group_ids=="",value:"all",onChange:yr=>{delete Zn.group_ids,Zn.group_ids=[],Zn.page=1,er(ln({},Zn))}},"\u5168\u90E8")),gt.createElement(ct.Z,{flex:"1"},gr.group_info&&gr.group_info.map((yr,$r)=>gt.createElement(Le.default,{style:{marginLeft:0},value:yr.id,checked:Zn.group_ids.includes(yr.id),onChange:ja=>{ja.target.checked?Zn.group_ids.push(yr.id):Zn.group_ids.splice(Zn.group_ids.indexOf(yr.id),1),Zn.page=1,er(ln({},Zn))}},yr.name,"(",yr.members_count,")")))),gt.createElement(je.Z,{className:"font14 c-red mt5"},gt.createElement(ct.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),gt.createElement("p",{className:"mt10"},gt.createElement("span",{className:"c-red"},gr.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",gr.all_reviews_count,"\u4F5C\u54C1\uFF09"),gt.createElement(ue.default,{className:"mt30",loading:Ve["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:gr.users_reviews,columns:va,onChange:(yr,$r,ja)=>{ja.order==="ascend"&&(Zn.b_order="asc"),ja.order==="descend"&&(Zn.b_order="desc"),ja.order||delete Zn.b_order,Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})}}),gt.createElement("aside",{className:"tc mb50 mt30"},gt.createElement(et.Z,{showSizeChanger:!1,onChange:Pa,defaultCurrent:Zn.page||1,current:Zn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:gr.copy_reviews_count}))))};var Ut=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects}))(Wt),an=b(69794),vt=b(24017),Ot=b(82326),en=b(47889),En=b(4875),Ue=b(32134),xt=b(12893),pt=b(89392),It={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(7918),Pn=b(59919),sr=b(61961),Xn=b(62618),Ht=b(59301),Gn=Object.defineProperty,Xt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Tn=(ft,Ve,Xe)=>Ve in ft?Gn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Bn=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))gn.call(Ve,Xe)&&Tn(ft,Xe,Ve[Xe]);if(un)for(var Xe of un(Ve))mn.call(Ve,Xe)&&Tn(ft,Xe,Ve[Xe]);return ft},Yn=(ft,Ve)=>Xt(ft,Vt(Ve)),wr=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const hr=(ft,Ve)=>ft==null?void 0:ft.map(Xe=>{var zn;return(zn=Ve==null?void 0:Ve.find(ir=>ir.value===Xe))==null?void 0:zn.id}),{RangePicker:$n}=vt.default,{Option:Or}=Ot.default,Pr=({shixunHomeworks:ft,user:Ve,loading:Xe,classroomList:zn,dispatch:ir})=>{var mr,Zn,er,Nn,gr,Ma,Xr,jr,Hr,Ho,bo,Pa;const va=(0,oe.useParams)(),{workSetting:yr,workList:$r,changeData:ja}=ft,[rr,br]=(0,y.useState)(!0),[Ha,ko]=(0,y.useState)(!1);let[Un,qr]=(0,y.useState)([]),[Ya,ga]=(0,y.useState)([]),[Jn,Zt]=(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(),()=>{qr([])}),[]);const Zr=()=>{ir({type:"shixunHomeworks/getWorkSetting",payload:Bn({},va)})};(0,y.useEffect)(()=>{var Fn,Lr;((0,Ie.G5)()||(0,Ie.Rm)()&&((Fn=zn.AssistantObject.hack)!=null&&Fn.can_late||(Lr=zn.AssistantObject.hack)!=null&&Lr.can_publish))&&br(!1)},[Ve,zn]),(0,y.useEffect)(()=>{if(!(yr!=null&&yr.course_id))return;Object.keys(Jn).map(function(Lr){Jn[Lr]=yr[Lr]}),(!Jn.allow_late||!Jn.unified_late)&&(Jn.late_minus_score=20,Jn.penalty_type=yn.Q.Percent),Jn.unified_setting||(Jn.unified_late=!1,Jn.unified_anonymous_comment=!1,Jn.unified_anonymous_appeal=!1),Un=JSON.parse(JSON.stringify(yr.group_settings.map(Lr=>Yn(Bn({},Lr),{group_name:[Lr.group_name]})).filter(Lr=>Lr.publish_time!==null))),Ya=JSON.parse(JSON.stringify(yr.allow_late_settings.map(Lr=>Yn(Bn({},Lr),{group_name:[Lr.group_name]})).filter(Lr=>Lr.late_time!==null))),Jn.difficult_settings.length===0&&(Jn.difficult_settings=[0,0,0]),console.log(Jn),Zt(Bn({},Jn));const Fn=(0,ge.QE)((Un==null?void 0:Un.length)>0?Un:[]);qr([...Fn]),(Ya==null?void 0:Ya.length)<=0?ga([{late_minus_score:20}]):ga([...Ya])},[yr]);const ma=()=>{var Fn,Lr,Oa,Ba,zr,Ia,wo;if(((Oa=(Lr=(Fn=(0,Ie.eY)())==null?void 0:Fn.course)==null?void 0:Lr.hack_homework_info)==null?void 0:Oa.hack_homework_remaining_count)===0&&((Ba=$r.homework_status)!=null&&Ba.includes("\u672A\u53D1\u5E03"))){(0,ge.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Ia=(zr=(0,Ie.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,sr.Rd)();return}const La=JSON.parse(JSON.stringify(Jn));if(La.categoryId=va.categoryId,Jn.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=yr.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,Jn.allow_late)if(Jn.unified_late){if(Jn.late_minus_score===null||Jn.late_minus_score===void 0||Jn.late_minus_score<0||Jn.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(!Jn.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=yr.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)),Yr(La)},Yr=Fn=>{var Lr;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=()=>wr(void 0,null,function*(){ko(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${va.categoryId}/publish_setting.json`,{method:"post",body:Bn({},Fn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Zr(),ir({type:"user/getUserInfo",payload:{course_id:va.coursesId}}),ir({type:"shixunHomeworks/getWorkList",payload:Bn({},va)})),ko(!1)});!(0,pt.isEqual)(ja,Oa)&&!((Lr=$r==null?void 0:$r.homework_status)!=null&&Lr.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,Lr,Oa="group_id")=>{var Ba;return Lr?Lr.find(zr=>zr[Oa]===Fn):(Ba=yr==null?void 0:yr.group_settings)==null?void 0:Ba.find(zr=>{var Ia;return((Ia=zr.group_id)==null?void 0:Ia[0])===Fn})},Na=(yr==null?void 0:yr.allow_late)||(yr==null?void 0:yr.anonymous_comment),Ua=Fn=>{var Lr,Oa;const Ba=So(Fn,yr==null?void 0:yr.allow_late_settings,"id"),zr=So(Fn,yr==null?void 0:yr.anonymous_comment_settings),Ia=So(Fn);return(yr==null?void 0:yr.allow_late)&&Ba&&We()(Ba==null?void 0:Ba.late_time)<=We()()||(yr==null?void 0:yr.anonymous_comment)&&zr&&(zr==null?void 0:zr.evaluation_start)!==null||((Oa=(We()(Ia==null?void 0:Ia.end_time)<=We()()&&((Lr=yr==null?void 0:yr.allow_late_settings)==null?void 0:Lr.filter(wo=>wo.group_id.includes(Fn))))[0])==null?void 0:Oa.late_time)!=null},Ca=yr==null?void 0:yr.anonymous_comment,oo=Fn=>{if(!Fn)return!1;const Lr=So(Fn,yr==null?void 0:yr.anonymous_comment_settings);return(yr==null?void 0:yr.anonymous_comment)&&Lr&&(Lr==null?void 0:Lr.evaluation_start)!==null},Jo=(Fn,Lr)=>{var Oa,Ba,zr,Ia,wo;Fn!=null&&Fn.group_id||(Fn.group_id=hr(Fn==null?void 0:Fn.group_name,yr==null?void 0:yr.group_settings)),ir({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Fn,index:Lr,rangePickerDisabled:(Ba=(Oa=Fn==null?void 0:Fn.group_id)==null?void 0:Oa[0])!=null&&Ba.publish_time?rr||(We()()<=We()((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:yr==null?void 0:yr.course_end_date}})};return Ht.createElement("section",{className:It.form},Ht.createElement("div",{className:It.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:It.content},Ht.createElement(en.ZP.Group,{disabled:rr||!((mr=$r==null?void 0:$r.homework_status)!=null&&mr.includes("\u672A\u53D1\u5E03"))||!((Zn=zn.AssistantObject.hack)!=null&&Zn.can_publish)&&(0,Ie.Rm)(),value:Jn.send_type,onChange:Fn=>{Jn.send_type=Fn.target.value,Zt(Object.assign({},Jn))}},Ht.createElement(en.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),Ht.createElement(en.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),Jn.send_type===1&&Ht.createElement("div",{className:It.content,style:{borderTop:"1px solid #fff"}},Ht.createElement(je.Z,{style:{marginLeft:"165px"}},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((er=$r==null?void 0:$r.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[0]||0}`,min:0,max:Jn.difficult_count[0]||0,value:Jn.difficult_settings[0],onChange:Fn=>{Jn.difficult_settings[0]=Fn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((Nn=$r==null?void 0:$r.homework_status)!=null&&Nn.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[1]||0}`,min:0,max:Jn.difficult_count[1]||0,value:Jn.difficult_settings[1],onChange:Fn=>{Jn.difficult_settings[1]=Fn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((gr=$r==null?void 0:$r.homework_status)!=null&&gr.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[2]||0}`,min:0,max:Jn.difficult_count[2]||0,value:Jn.difficult_settings[2],onChange:Fn=>{Jn.difficult_settings[2]=Fn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})))),Ht.createElement("div",{className:`${It.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:It.content},Ht.createElement(en.ZP.Group,{disabled:rr||!((Ma=$r==null?void 0:$r.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))||!((Xr=zn.AssistantObject.hack)!=null&&Xr.can_publish)&&(0,Ie.Rm)(),value:Jn.unified_setting,onChange:Fn=>{var Lr;if(!((Lr=$r==null?void 0:$r.homework_status)!=null&&Lr.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Jn.unified_setting=!Jn.unified_setting,Jn.unified_setting||(Jn.unified_late=!1),Zt(Object.assign({},Jn)),Jn.unified_setting===!1&&Un==""){qr(Un.concat({}));return}Jn.unified_setting&&(qr([]),ga([{late_minus_score:5}]))}},Ht.createElement(en.ZP,{value:!0,disabled:!(yr!=null&&yr.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),Ht.createElement(en.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((jr=yr==null?void 0:yr.group_settings)==null?void 0:jr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Hr=yr==null?void 0:yr.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:It.content,style:{borderTop:"1px solid #fff"}},Jn.unified_setting&&Ht.createElement(je.Z,{align:"middle",className:"ml25"},Ht.createElement(je.Z,{align:"middle"},Ht.createElement(ct.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),Ht.createElement(ct.Z,{className:"ml10"},Ht.createElement(vt.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,Pn.Q8)(Fn,yr==null?void 0:yr.course_end_date),disabledTime:Fn=>(0,Pn.d0)(Fn),disabled:rr||We()()>=We()(yr==null?void 0:yr.publish_time)||!((Ho=zn.AssistantObject.hack)!=null&&Ho.can_publish)&&(0,Ie.Rm)(),value:Jn.publish_time?We()(Jn.publish_time):"",onChange:(Fn,Lr)=>{Jn.publish_time=Lr,(Jn.end_time==""||!Jn.end_time)&&Jn.unified_setting&&(Jn.end_time=We()(Fn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Zt(Object.assign({},Jn))}}))),Ht.createElement(je.Z,{align:"middle",style:{marginLeft:40}},Ht.createElement(ct.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),Ht.createElement(ct.Z,{className:"ml10"},Ht.createElement(vt.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(yr==null?void 0:yr.allow_late)&&(yr==null?void 0:yr.homework_status.includes("\u5DF2\u622A\u6B62"))||rr||(yr==null?void 0:yr.allow_late)&&We()()>=We()(yr==null?void 0:yr.end_time)||!((bo=zn.AssistantObject.hack)!=null&&bo.can_publish)&&(0,Ie.Rm)(),disabledDate:Fn=>(0,Pn.Q8)(Fn,yr==null?void 0:yr.course_end_date,Jn.publish_time),disabledTime:Fn=>(0,Pn.d0)(Fn,Jn.publish_time),value:Jn.end_time?We()(Jn.end_time):"",onChange:(Fn,Lr)=>{Jn.end_time=Lr,Zt(Object.assign({},Jn))}})))),!Jn.unified_setting&&(Un==null?void 0:Un.length)>0&&Ht.createElement(je.Z,{className:"ml25"},Un&&Un.map(function(Fn,Lr){var Oa,Ba,zr,Ia,wo;return console.log("vvv",Fn),Ht.createElement(ct.Z,{className:Lr!==0&&"mt20",span:24,key:Lr},Ht.createElement(je.Z,{gutter:[0,16]},Ht.createElement(ct.Z,{span:8},Ht.createElement(je.Z,{gutter:[8,16],align:"middle"},Ht.createElement(ct.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",Lr+1),Ht.createElement(ct.Z,{flex:"1",style:{maxWidth:300}},Ht.createElement(Ot.default,{size:"large",disabled:rr||((Oa=yr==null?void 0:yr.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03")&&Fn.id||We()(){var Za;if(!((Za=zn.AssistantObject.hack)!=null&&Za.can_publish)&&(0,Ie.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[Lr].group_name=La,Un[Lr].group_id=Fn.group_id;const Ao=(0,pt.flattenDeep)(Un.map(ui=>ui.group_name)),vi=Ya.map(ui=>{let Qi=(ui==null?void 0:ui.group_name)||[];return Yn(Bn({},ui),{group_name:(0,pt.remove)(Qi,Ui=>Ao.includes(Ui))})});ga(vi),qr(Un.slice())},maxTagCount:4,maxTagPlaceholder:La=>Ht.createElement("div",{style:{cursor:"pointer"},onClick:()=>Jo(Fn,Lr)},"+",La==null?void 0:La.length)},yr.group_settings&&yr.group_settings.map(function(La){if(!Un.map(Za=>Za.group_name).toString().split(",").includes(String(La.group_name)))return Ht.createElement(Or,{value:La.group_name,key:La.id},La.group_name)}))))),Ht.createElement(ct.Z,{span:14,style:{display:"flex",alignItems:"center"}},Ht.createElement($n,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Fn.publish_time?We()(Fn.publish_time):We()(),We()()]},disabled:rr||(We()()<=We()((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,Pn.Q8)(La,yr==null?void 0:yr.course_end_date),disabledTime:La=>(0,Pn.d0)(La),showTime:{format:"HH:mm",defaultValue:[We()((0,ge.U6)(),"HH:mm"),We()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Fn.publish_time?We()(Fn.publish_time):void 0,Fn.end_time?We()(Fn.end_time):void 0],onChange:(La,Za)=>{var Ao;if(!((Ao=zn.AssistantObject.hack)!=null&&Ao.can_publish)&&(0,Ie.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[Lr].publish_time=Za[0],!Fn.end_time&&Za[0]?Un[Lr].end_time=We()(Za[0]).add(7,"days"):Un[Lr].end_time=Za[1],qr([...Un])},onCalendarChange:(La,Za,Ao)=>{if(Za!=null&&Za[0]&&!Za[1]){const vi=We()(Za[0]).add(7,"days");Un[Lr].publish_time=Za[0],Un[Lr].end_time=vi,qr([...Un])}}})),!rr&&Ht.createElement(ct.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Ia=Fn==null?void 0:Fn.group_id)==null?void 0:Ia.length)>1&&Ht.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ht.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>Jo(Fn,Lr)})),Un.length<((wo=yr==null?void 0:yr.group_settings)==null?void 0:wo.length)&&Ht.createElement(Ue.Z,{className:"c-green ml10 mr10",onClick:()=>{qr(Un.concat({}))}}),((Fn==null?void 0:Fn.publish_time)&&We()(){var La;if(!((La=zn.AssistantObject.hack)!=null&&La.can_publish)&&(0,Ie.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,pt.cloneDeep)(Ya);Za.forEach((Ao,vi)=>{Ao.group_name&&(Ao.group_name=Ao.group_name.filter(ui=>{var Qi;return!((Qi=Un[Lr].group_name)!=null&&Qi.includes(ui))}))}),ga(Za),Un=Un.filter((Ao,vi)=>Lr!==vi),qr(Un.slice()),setTimeout(()=>qr(Un.slice()),10)}}))))}))),Ht.createElement("div",{className:`${It.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:It.content},Ht.createElement(je.Z,null,Ht.createElement(Le.default,{checked:Jn.allow_late,disabled:rr||(yr==null?void 0:yr.allow_late),onChange:Fn=>{var Lr;if(!((Lr=zn.AssistantObject.hack)!=null&&Lr.can_late)&&(0,Ie.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"))}),Jn.allow_late=!Jn.allow_late,Ya==""&&ga([{late_minus_score:5}]),Zt(Object.assign({},Jn))}},Ht.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(Jn==null?void 0:Jn.allow_late)&&Ht.createElement("div",{className:It.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(en.ZP.Group,{disabled:rr||(yr==null?void 0:yr.anonymous_comment)||(yr==null?void 0:yr.allow_late),value:Jn.unified_late,onChange:Fn=>{var Lr;if((0,Ie.Rm)()&&!((Lr=zn.AssistantObject.hack)!=null&&Lr.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}Jn.unified_late=Fn.target.value,Ya==""&&!Fn.target.value&&ga([{late_minus_score:5}]),Zt(Bn({},Jn))}},(Jn==null?void 0:Jn.unified_setting)&&Ht.createElement(en.ZP,{value:!0,style:{color:"#333333"},disabled:!(yr!=null&&yr.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Pa=yr==null?void 0:yr.group_settings)==null?void 0:Pa.length)&&Ht.createElement(en.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),Jn!=null&&Jn.unified_late?Ht.createElement(Ht.Fragment,null,Ht.createElement(je.Z,{align:"middle",className:"mt25"},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),Ht.createElement(ct.Z,{className:"ml5"},Ht.createElement(yn.Z,{disabled:rr||Ca,value:{type:Jn.penalty_type,inputValue:Jn.late_minus_score},onChange:Fn=>{var Lr;if((0,Ie.Rm)()&&!((Lr=zn.AssistantObject.hack)!=null&&Lr.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}Zt(Yn(Bn({},Jn),{late_minus_score:Fn.inputValue,penalty_type:Fn.type}))}})),Ht.createElement(ct.Z,{flex:"1",className:"ml5"},Ht.createElement("span",{className:"c-grey-c ml10"},Jn.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(je.Z,{align:"middle",className:"mt25"},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),Ht.createElement(ct.Z,{className:"ml5"},Ht.createElement(vt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:rr||Ca,value:Jn.late_time?We()(Jn.late_time):"",disabledDate:Fn=>(0,Pn.Q8)(Fn,yr==null?void 0:yr.course_end_date),disabledTime:Fn=>(0,Pn.d0)(Fn),onChange:(Fn,Lr)=>{var Oa;if((0,Ie.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}Jn.late_time=Lr,Zt(Object.assign({},Jn))}})),Ht.createElement(ct.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,Lr){var Oa;return Ht.createElement(ct.Z,{span:24,key:Lr},Ht.createElement(je.Z,{className:"mt25",align:"middle"},Ht.createElement(ct.Z,null,Ht.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",Lr+1,"\uFF1A"),Ht.createElement(Ot.default,{size:"large",disabled:rr||!((Oa=$r==null?void 0:$r.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03"))&&Fn.id||(yr==null?void 0:yr.anonymous_comment),mode:"multiple",className:`${It.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,Ie.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[Lr].group_name=Ba,Ya[Lr].group_id=Fn.group_id,ga(Ya.slice())}},yr.group_settings&&yr.group_settings.map(function(Ba){if(Jn!=null&&Jn.unified_setting&&!Ya.map(zr=>zr.group_name).toString().split(",").includes(String(Ba.group_name)))return Ht.createElement(Or,{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(Or,{value:Ba.group_name,key:Ba.id},Ba.group_name)}))),Ht.createElement(ct.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},Ht.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),Ht.createElement(yn.Z,{disabled:rr||oo(Fn.id),value:{type:Fn.penalty_type,inputValue:Fn.late_minus_score},onChange:Ba=>{var zr;if((0,Ie.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[Lr].late_minus_score=Ba.inputValue,Ya[Lr].penalty_type=Ba.type,ga([...Ya])}})),Ht.createElement(ct.Z,{className:"ml20"},Ht.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),Ht.createElement(vt.default,{size:"large",disabled:rr||oo(Fn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ba=>(0,Pn.Q8)(Ba,yr==null?void 0:yr.course_end_date),disabledTime:Ba=>(0,Pn.d0)(Ba),format:"YYYY-MM-DD HH:mm",value:Fn!=null&&Fn.late_time?We()(Fn.late_time):void 0,onChange:(Ba,zr)=>{var Ia;if((0,Ie.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[Lr].late_time=zr,ga([...Ya])}})),!rr&&Ht.createElement(ct.Z,{style:{marginLeft:10}},Lr>0&&!Fn.id&&Ht.createElement(xt.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Ya=Ya.filter((Ba,zr)=>Lr!==zr),ga(Ya.slice()),setTimeout(()=>ga(Ya.slice()),10)}}),Ht.createElement(Ue.Z,{className:"c-green",onClick:()=>{var Ba;if((0,Ie.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}))}}))))})),!rr&&Ht.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ha,onClick:()=>ma()},"\u4FDD\u5B58"),Ht.createElement(Xn.Z,{onConfirm:(Fn,Lr)=>{Un.splice(Fn,0,...Lr),Un.splice(Fn+Lr.length,1);const Oa=(0,ge.QE)([...Un]);qr([...Oa])}}))};var pr=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,user:Xe,loading:zn})=>({shixunHomeworks:ft,loading:zn.effects,user:Xe,classroomList:Ve}))(Pr),la=b(46178),jn={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"},ur=b(39685),Ar=b(59301),ar=Object.defineProperty,qt=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,$t=(ft,Ve,Xe)=>Ve in ft?ar(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,dt=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Yt.call(Ve,Xe)&&$t(ft,Xe,Ve[Xe]);if(Lt)for(var Xe of Lt(Ve))Nt.call(Ve,Xe)&&$t(ft,Xe,Ve[Xe]);return ft},dn=(ft,Ve)=>qt(ft,vn(Ve)),hn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const xn=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn,dimensionValue:ir})=>{var mr,Zn;const er=(0,oe.useParams)(),{workSetting:Nn}=ft,[gr,Ma]=(0,y.useState)(dt({page:1,limit:5},er)),[Xr,jr]=(0,y.useState)(!1),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)(null),[va,yr]=(0,y.useState)(!1),[$r,ja]=(0,y.useState)(!1),[rr,br]=(0,y.useState)(!1),[Ha,ko]=(0,y.useState)({}),Un=(0,y.useRef)(null),[qr,Ya]=(0,y.useState)([]),ga=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ua,Ca,oo)=>(gr.page-1)*gr.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:gr.order==="student_id"?gr.b_order==="desc"?"descend":"ascend":null,render:Ua=>Ar.createElement(ze.Z,{placement:"bottomLeft",title:Ua||"--"},Ar.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)=>Ar.createElement(ge.rK,{status:Ua})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(Ua,Ca)=>Ar.createElement("span",{style:{color:"#0152d9"}},Ua)},{title:"\u64CD\u4F5C",width:120,render:(Ua,Ca,oo)=>Ar.createElement("a",{onClick:()=>hn(void 0,null,function*(){(0,ge.xg)(Ca==null?void 0:Ca.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],Jn=Ua=>hn(void 0,null,function*(){jr(!0);const Ca=yield(0,Ee.ZP)(`/api/homework_commons/${er.categoryId}/works_list.json`,{method:"get",params:dn(dt({},Ua),{work_status:[1,2,3]})});Ca!=null&&Ca.student_works&&Ho((Ca==null?void 0:Ca.student_works)||[]),jr(!1)}),Zt=()=>hn(void 0,null,function*(){br(!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){br(!1),ja(!0);let Ca=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${ir.map((oo,Jo)=>oo+(John(void 0,null,function*(){var Jo;UaUa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),Yr=(Ua,Ca,oo,Jo)=>hn(void 0,null,function*(){Un.current=new ur.Z(bt.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,Lr)=>{Un.current.on("data",Oa=>{qr[Ua].aiText=ma(Oa.full),Ya([...qr])}),Un.current.on("done",()=>hn(void 0,null,function*(){yield Zr(Ua+1,Jo,oo)})),Un.current.startStream()})}),So=()=>{br(!1),ko({}),yr(!0)},Na=(mr=Hr==null?void 0:Hr.filter(Ua=>(Ua==null?void 0:Ua.work_status)===0))==null?void 0:mr.map(Ua=>Ua==null?void 0:Ua.id);return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:jn.work_button,onClick:()=>{var Ua,Ca,oo;if(((Ua=Nn==null?void 0:Nn.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(),Jn(gr),((Ca=Nn==null?void 0:Nn.hack_settings)==null?void 0:Ca.length)>0&&Pa((oo=Nn==null?void 0:Nn.hack_settings[0])==null?void 0:oo.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Ar.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 yr(!1);if(!(Ha!=null&&Ha.id))return Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Zt()},onCancel:()=>{yr(!1)},maskClosable:!1,confirmLoading:rr},Ar.createElement(He.Z,{spinning:rr,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Hr==null?void 0:Hr.length)>0?Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:jn.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"),Ar.createElement(ue.default,{loading:Xr,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&&(gr.order=oo.field),oo.order||(gr.b_order="asc"),oo.order==="ascend"&&(gr.b_order="asc"),oo.order==="descend"&&(gr.b_order="desc"),oo.order||(gr.b_order="asc"),Jn(gr)}}),Ar.createElement("div",{className:jn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Ar.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Ar.createElement(en.ZP.Group,{className:jn.work_radio_group,value:bo,onChange:Ua=>Pa(Ua.target.value)},(Zn=Nn==null?void 0:Nn.hack_settings)==null?void 0:Zn.map(Ua=>Ar.createElement(en.ZP,{key:Ua.hack_id,value:Ua.hack_id},Ua.hack_name))))):Ar.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~"}))),Ar.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:$r,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>ja(!1),onCancel:()=>ja(!1),maskClosable:!1},qr.map((Ua,Ca)=>Ar.createElement("div",{key:Ca,className:jn.result_con,style:{marginTop:Ca>0?"20px":""}},Ar.createElement("div",{className:jn.result_title},Ua==null?void 0:Ua.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Ar.createElement("div",{className:"p20"},Ar.createElement(Je.Z,{value:Ua==null?void 0:Ua.aiText,style:{fontSize:"12px"}}))))))};var rn=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(xn),_t=b(36227),Ct=b(59301),Cn=Object.defineProperty,Er=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ea=(ft,Ve,Xe)=>Ve in ft?Cn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ta=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))sa.call(Ve,Xe)&&Ea(ft,Xe,Ve[Xe]);if(xr)for(var Xe of xr(Ve))ya.call(Ve,Xe)&&Ea(ft,Xe,Ve[Xe]);return ft},Kr=(ft,Ve)=>Er(ft,lr(Ve)),ia=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});function ba(ft,Ve){const Xe=[];for(let zn=ft;zn{let Ve=new Date;const Xe=We()(ft).format("HH");if(We()(ft).isSame(We()(Ve),"day")){const zn=We()(Ve).format("HH"),ir=We()(Ve).format("mm");return{disabledHours:()=>ba(0,24).splice(1,zn*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Xe,zn),We()(ft).isSame(We()(Ve),"hour")&&Xe<=zn?ba(0,60).splice(0,ir):ba(60,60))}}else if(We()(ft).isSame(We()(),"day")){const zn=We()().format("HH"),ir=We()().format("mm");return{disabledHours:()=>ba(0,24).splice(0,zn),disabledMinutes:()=>Xe<=zn?ba(0,ir):ba(60,60)}}else return},{RangePicker:Wa}=vt.default,{Option:Ka}=Ot.default,ca=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir,mr,Zn,er,Nn;const gr=(0,oe.useParams)(),{verifyModelUser:Ma,ContactModalElement:Xr}=(0,la.Z)(),jr=(0,oe.useLocation)(),{workSetting:Hr,workList:Ho,changeData:bo}=ft,[Pa,va]=(0,y.useState)(!0),[yr,$r]=(0,y.useState)({}),[ja,rr]=(0,y.useState)(!1),[br]=de.default.useForm();let[Ha,ko]=(0,y.useState)([]),[Un,qr]=(0,y.useState)([]);const[Ya,ga]=(0,y.useState)([]),Jn=(0,y.useRef)(!0);let[Zt,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,Yr]=(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:ta({},gr)})},Ca=Fn=>Fn&&Fn{var Fn;Hr!=null&&Hr.course_id&&Jn.current&&(Jn.current=!1,Object.keys(Zt).map(function(Lr){Hr[Lr]!==void 0&&(Zt[Lr]=Hr[Lr])}),(!Zt.allow_late||!Zt.unified_late)&&(Zt.late_penalty=5),Ha=JSON.parse(JSON.stringify(Hr.group_settings.map(Lr=>Kr(ta({},Lr),{group_name:[Lr.group_name]})).filter(Lr=>Lr.publish_time!==null))),Un=JSON.parse(JSON.stringify(Hr.allow_late_settings.map(Lr=>Kr(ta({},Lr),{group_name:[Lr.group_name]})).filter(Lr=>Lr.rank_forbidden_start!==null))),Zr(ta({},Zt)),ko([...Ha]),(Un==null?void 0:Un.length)<=0?qr([{}]):qr([...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)&&(Zt!=null&&Zt.ai_code_evaluation)&&!Fn){Yr(!0);return}const Lr=JSON.parse(JSON.stringify(Zt));if(Lr.categoryId=gr.categoryId,Zt.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})),Lr.group_settings=Ha,Zt.rank_forbidden)if(Zt.unified_setting){if(!Zt.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(!Zt.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(We()(Zt.rank_forbidden_end){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}),Lr.group_settingss=Un;Lr.ai_code_evaluation_promote=So,Jo(Lr)},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 Lr={shixun_evaluation:Fn.shixun_evaluation};ia(void 0,null,function*(){rr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${gr.categoryId}/public_setting.json`,{method:"post",body:ta({},Fn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ua(),Xe({type:"shixunHomeworks/getWorkList",payload:ta({},gr)})),rr(!1)})};return Ct.createElement("section",{className:It.form},Ct.createElement("div",{className:It.title},"\u516C\u5F00\u8BBE\u7F6E"),Ct.createElement("div",{className:It.content,style:{padding:0}},Ct.createElement(je.Z,null,Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(Le.default,{checked:Zt.score_open,disabled:Pa,onChange:Fn=>{Zt.score_open=Fn.target.checked,Zr(Object.assign({},Zt))}},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(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.open_code?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.open_code,disabled:Pa,onChange:Fn=>{Zt.open_code=Fn.target.checked,Fn.target.checked&&(Zt.open_code_type=1),Zr(Object.assign({},Zt))}},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")),!!Zt.open_code&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:Zt.open_code_type,onChange:Fn=>{Zt.open_code_type=Fn.target.value,Zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.rank_forbidden&&Zt.unified_setting||!Zt.unified_setting&&(Ha==null?void 0:Ha.length)>0&&Zt.rank_forbidden?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.rank_forbidden,disabled:Pa,onChange:Fn=>{Zt.rank_forbidden=Fn.target.checked,Zr(Object.assign({},Zt))}},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")),!!Zt.rank_forbidden&&Zt.unified_setting&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{height:"50px",lineHeight:"50px"}},Ct.createElement("div",{style:{marginLeft:"24px"}},Ct.createElement(je.Z,{align:"middle"},Ct.createElement(ct.Z,null,"\u5F00\u59CB\u65F6\u95F4"),Ct.createElement(ct.Z,{className:"ml10"},Ct.createElement(vt.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||We()()>We()(Hr.rank_forbidden_start),value:Zt.rank_forbidden_start?We()(Zt.rank_forbidden_start):"",onChange:(Fn,Lr)=>{Zt.rank_forbidden_start=Lr,(Zt.end_time==""||!Zt.end_time)&&Zt.unified_setting&&(Zt.end_time=We()(Fn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Zr(Object.assign({},Zt))}})),Ct.createElement(ct.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),Ct.createElement(ct.Z,{className:"ml10"},Ct.createElement(vt.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:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pa,disabledDate:Ca,value:Zt.rank_forbidden_end?We()(Zt.rank_forbidden_end):"",onChange:(Fn,Lr)=>{Zt.rank_forbidden_end=Lr,Zr(Object.assign({},Zt))}}))))),!Zt.unified_setting&&(Ha==null?void 0:Ha.length)>0&&!!Zt.rank_forbidden&&Ct.createElement(je.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Un.map(function(Fn,Lr){var Oa,Ba,zr,Ia,wo,La,Za;return Ct.createElement(ct.Z,{span:24,key:Lr,style:{marginLeft:"24px"}},Ct.createElement(je.Z,{className:"mt10 ml30",align:"middle"},Ct.createElement(ct.Z,null,Ct.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",Lr+1,"\uFF1A"),Ct.createElement(Ot.default,{size:"large",disabled:Pa||!((Oa=Ho==null?void 0:Ho.homework_status)!=null&&Oa.includes("\u672A\u53D1\u5E03"))&&Fn.id,mode:"multiple",className:It.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[Lr].group_name=Ao,Un[Lr].group_id=Fn.group_id,qr(Un.slice())}},Hr.group_settings&&Hr.group_settings.map(function(Ao){if(Zt!=null&&Zt.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(ct.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?We()()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:[We()((0,ge.U6)(),"HH:mm"),We()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Fn.rank_forbidden_start&&[We()(Fn.rank_forbidden_start),Fn.rank_forbidden_end?We()(Fn.rank_forbidden_end):void 0],onChange:(Ao,vi)=>{Un[Lr].rank_forbidden_start=vi[0],Un[Lr].rank_forbidden_end=vi[1],qr([...Un])}}))),!Pa&&Ct.createElement(ct.Z,null,Ct.createElement(Ue.Z,{className:"c-green",onClick:()=>{qr(Un.concat({}))}}),Lr>0&&!Fn.id&&Ct.createElement(xt.Z,{className:"c-red ml10",onClick:()=>{Un=Un.filter((Ao,vi)=>Lr!==vi),qr(Un.slice()),setTimeout(()=>qr(Un.slice()),10)}}))))})),Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.hack_analysis?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.hack_analysis,disabled:Pa,onChange:Fn=>{Zt.hack_analysis=Fn.target.checked,Fn.target.checked&&(Zt.hack_analysis_type=2),Zr(Object.assign({},Zt))}},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")),!!Zt.hack_analysis&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:Zt.hack_analysis_type,onChange:Fn=>{Zt.hack_analysis_type=Fn.target.value,Zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),Ct.createElement(en.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(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.hack_answer?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.hack_answer,disabled:Pa,onChange:Fn=>{Zt.hack_answer=Fn.target.checked,Fn.target.checked&&(Zt.hack_answer_type=1),Zr(Object.assign({},Zt))}},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")),!!Zt.hack_answer&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Pa,value:Zt.hack_answer_type,onChange:Fn=>{Zt.hack_answer_type=Fn.target.value,Zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),Ct.createElement("div",{className:`${It.title} mt30`},"\u7981\u7528\u7C98\u8D34"),Ct.createElement("div",{className:It.content},Ct.createElement(Le.default,{disabled:Pa,checked:Zt.code_editor_paste_allowed,onChange:()=>{Zt.code_editor_paste_allowed=!Zt.code_editor_paste_allowed,Zr(Object.assign({},Zt))}},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:`${It.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Ct.createElement("div",{className:It.content},Ct.createElement(Le.default,{disabled:Pa,checked:Zt.show_late_code,onChange:()=>{Zt.show_late_code=!Zt.show_late_code,Zr(Object.assign({},Zt))}},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:It.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Ct.createElement("div",{className:It.content,style:{padding:0}},Ct.createElement("div",{className:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_exam_question,onChange:Fn=>{Ma()&&(Zt.ai_exam_question=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_syntax_check,onChange:Fn=>{Ma()&&(Zt.ai_syntax_check=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_diagnosis,onChange:Fn=>{Ma()&&(Zt.ai_code_diagnosis=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_guidance,onChange:Fn=>{Ma()&&(Zt.ai_guidance=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_evaluation,onChange:Fn=>{Ma()&&(Zt.ai_code_evaluation=Fn.target.checked,Zr(Object.assign({},Zt)))}},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(),Yr(!0))}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),Ct.createElement("div",{className:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_optimization,onChange:Fn=>{Ma()&&(Zt.ai_code_optimization=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_comment,onChange:Fn=>{Ma()&&(Zt.ai_code_comment=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_q_and_a,onChange:Fn=>{Ma()&&(Fn.target.checked||(Zt.ai_guide=Fn.target.checked),Zt.ai_q_and_a=Fn.target.checked,Zr(Object.assign({},Zt)))}},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:`${It.pubColSty}`,style:Zt.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_guide,onChange:Fn=>{Ma()&&(Fn.target.checked&&(Zt.ai_q_and_a=Fn.target.checked),Zt.ai_guide=Fn.target.checked,Zr(Object.assign({},Zt)))}},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"))),Zt.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(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Ze.default,{size:"large",style:{width:"133px"},value:(zn=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:zn.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Fn=>{Zt.ai_guide_data.unanswered_time=Fn.target.value,Zr(Object.assign({},Zt))}})),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(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Ze.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ir=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:ir.unanswered_msg,onChange:Fn=>{Zt.ai_guide_data.unanswered_msg=Fn.target.value,Zr(Object.assign({},Zt))}}))),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(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Ze.default,{size:"large",style:{width:"133px"},value:(mr=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:mr.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Fn=>{Zt.ai_guide_data.evaluation_num=Fn.target.value,Zr(Object.assign({},Zt))}}))),Ct.createElement("div",{className:"flex gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Ct.createElement(_t.Z,{disableWhenCommunity:!(Hr!=null&&Hr.is_old_data_for_time)},Ct.createElement(Ze.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Zn=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:Zn.evaluation_msg,onChange:Fn=>{Zt.ai_guide_data.evaluation_msg=Fn.target.value,Zr(Object.assign({},Zt))}})))))),!Pa&&Ct.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:ja,onClick:()=>oo()},"\u4FDD\u5B58"),Xr(),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");Yr(!1),oo(!0)},onCancel:()=>{Yr(!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:((Nn=Hr==null?void 0:Hr.default_evaluation_dimension)==null?void 0:Nn.length)===So.length},"\u5168\u90E8"),Ct.createElement(Le.default.Group,{className:It.work_checkbox_group,options:Hr==null?void 0:Hr.default_evaluation_dimension,value:So,onChange:Fn=>Na(Fn)})),Ct.createElement(rn,{dimensionValue:So}))))};var Ta=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(ca),Br=b(59301),No=Object.defineProperty,Ro=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,po=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Do=(ft,Ve,Xe)=>Ve in ft?No(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Qa=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))_o.call(Ve,Xe)&&Do(ft,Xe,Ve[Xe]);if(po)for(var Xe of po(Ve))vo.call(Ve,Xe)&&Do(ft,Xe,Ve[Xe]);return ft},jo=(ft,Ve)=>Ro(ft,Bo(Ve)),ti=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Ci=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn;const ir=(0,oe.useParams)(),{workSetting:mr,workList:Zn,changeData:er}=ft,[Nn,gr]=(0,y.useState)(!0),[Ma,Xr]=(0,y.useState)(!1),[jr,Hr]=(0,y.useState)(!1),[Ho]=de.default.useForm();let[bo,Pa]=(0,y.useState)([]),[va,yr]=(0,y.useState)([]);const $r=!((zn=Zn==null?void 0:Zn.homework_status)!=null&&zn.includes("\u672A\u53D1\u5E03")),ja=(0,y.useRef)(!0);let[rr,br]=(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)(()=>{mr!=null&&mr.can_edit&&gr(!1)},[mr]);const Ha=()=>{Xe({type:"shixunHomeworks/getWorkSetting",payload:Qa({},ir)})};(0,y.useEffect)(()=>{mr!=null&&mr.course_id&&ja.current&&(ja.current=!1,Object.keys(rr).map(function(ga){rr[ga]=mr[ga]}),(!rr.allow_late||!rr.unified_late)&&(rr.late_penalty=5),bo=JSON.parse(JSON.stringify(mr.group_settings.map(ga=>jo(Qa({},ga),{group_name:[ga.group_name]})).filter(ga=>ga.publish_time!==null))),va=JSON.parse(JSON.stringify(mr.allow_late_settings.map(ga=>jo(Qa({},ga),{group_name:[ga.group_name]})).filter(ga=>ga.late_time!==null))),qr(),br(Qa({},rr)),Pa([...bo]),yr([...va]))},[mr]);const ko=()=>{const ga=JSON.parse(JSON.stringify(rr));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 Jn=()=>ti(void 0,null,function*(){Xr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${ir.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({},ir)})),Xr(!1)});(rr==null?void 0:rr.hack_score_settings)!==(mr==null?void 0:mr.hack_score_settings)&&$r?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:Jn}):Jn()},qr=()=>{var ga;const{total_score:Jn}=rr,Zt=(ga=rr.hack_settings)==null?void 0:ga.length;if(!Zt)return;let Zr=0,ma;switch(rr.hack_score_settings){case 0:const Yr=(Jn/Zt).toFixed(2);rr.hack_settings.map((Lr,Oa)=>{Zr=Oa,Lr.hack_score=Yr>0?Yr:0}),ma=(Jn-Yr*(Zt-1)).toFixed(2),rr.hack_settings[Zr].hack_score=ma>0?ma:0;break;case 1:const So=[0,1,3,6];let Na=0;const Ua=rr.hack_settings.filter(Lr=>Lr.difficult===1).length*So[1],Ca=rr.hack_settings.filter(Lr=>Lr.difficult===2).length*So[2],oo=rr.hack_settings.filter(Lr=>Lr.difficult===3).length*So[3],Jo=Jn/(Ua+Ca+oo);console.log(Jo,2222),rr.hack_settings.map((Lr,Oa)=>{Zr=Oa,Lr.hack_score=(So[Lr.difficult]*Jo).toFixed(2),Na=Na+Number(Lr.hack_score)});let Fn=rr.hack_settings[Zr].hack_score;ma=(Jn-Na+Number(Fn)).toFixed(2),rr.hack_settings[Zr].hack_score=ma>0?ma:0;break}},Ya=(mr==null?void 0:mr.send_type)===0||(mr==null?void 0:mr.send_type)===1&&(rr==null?void 0:rr.hack_score_settings)===2;return Br.createElement("section",{className:It.form},Br.createElement("div",{className:It.title},"\u5206\u503C\u8BBE\u7F6E"),Br.createElement("div",{className:`${It.content} mb30`},Br.createElement(je.Z,{align:"middle"},Br.createElement(je.Z,{align:"middle"},Br.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Br.createElement(En.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:rr.total_score,disabled:Nn||$r,onChange:ga=>{rr.total_score=ga,br(Object.assign({},rr)),qr()},addonAfter:"\u5206"})),Br.createElement(je.Z,{align:"middle",style:{marginLeft:60}},Br.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Br.createElement(En.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:rr.punish_time,precision:0,disabled:Nn,onChange:ga=>{rr.punish_time=ga,br(Object.assign({},rr)),qr()},addonAfter:"\u5206\u949F"})))),Br.createElement("div",{className:It.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Br.createElement("div",{className:`${It.content} mb30`},Br.createElement(en.ZP.Group,{disabled:Nn,value:rr.hack_rank_rule,onChange:ga=>{rr.hack_rank_rule=ga.target.value,br(Object.assign({},rr))}},Br.createElement(en.ZP,{value:0},Br.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Br.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Br.createElement(en.ZP,{style:{marginLeft:40},value:1},Br.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Br.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Br.createElement("div",{className:It.title},"\u8BD5\u9898\u5206\u503C"),Br.createElement("div",{className:It.content},Br.createElement(en.ZP.Group,{value:rr.hack_score_settings,onChange:ga=>{rr.hack_score_settings=ga.target.value,br(Object.assign({},rr)),qr()}},Br.createElement(en.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Br.createElement(en.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Br.createElement(en.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Br.createElement("div",{className:It.content,style:{borderTop:"1px solid #fff"}},Br.createElement("div",{style:{padding:"0px 20px 20px 20px"}},rr.hack_settings&&rr.hack_settings.map(function(ga,Jn){return Br.createElement(je.Z,{key:Jn,align:"middle",style:{marginTop:20}},Br.createElement(ct.Z,{flex:"1",className:"pr10"},Br.createElement("span",{style:{color:"#333333"}},ga.hack_name)),Br.createElement(ct.Z,{flex:"150px"},Br.createElement(En.Z,{min:0,step:.1,style:{visibility:Ya?"visible":"hidden"},value:ga.hack_score,disabled:rr.hack_score_settings!==2,onChange:Zt=>{rr.hack_settings[Jn].hack_score=Zt;const Zr=rr.hack_settings.reduce((ma,Yr)=>ma+Number(Yr.hack_score),0);rr.total_score=Zr.toFixed(2),br(Qa({},rr))},size:"large",addonAfter:"\u5206"})),Br.createElement(ct.Z,{className:"ml20",style:{lineHeight:"20px"}},ga.difficult===1&&Br.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ga.difficult===2&&Br.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ga.difficult===3&&Br.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!Nn&&Br.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ma,onClick:()=>ko()},"\u4FDD\u5B58"))};var Dr=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(Ci),da=b(59301),tt=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Dt=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir;const[mr,Zn]=(0,y.useState)(!0),[er,Nn]=(0,y.useState)(!1),[gr,Ma]=(0,y.useState)([]),[Xr,jr]=(0,y.useState)([]),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)([]),[va,yr]=(0,y.useState)(!1),[$r,ja]=(0,y.useState)(""),rr=(0,oe.useParams)();function br(){return tt(this,null,function*(){let Un=yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators.json`,{method:"get"});jr(Un)})}function Ha(){return tt(this,null,function*(){var Un;let qr=yield(0,Ee.ZP)(`/api/courses/${rr==null?void 0:rr.coursesId}/teachers`,{method:"get",params:{homework_id:rr.categoryId,limit:1e3}});(Un=qr==null?void 0:qr.teacher_list)==null||Un.map(Ya=>{Ya.key=Ya.user_id}),Ho(qr==null?void 0:qr.teacher_list),Pa(qr==null?void 0:qr.teacher_list)})}(0,y.useEffect)(()=>{br(),Ha()},[rr]);const ko=()=>{};return da.createElement("section",{className:It.form},da.createElement(je.Z,{className:It.content,style:{padding:"20px 30px",gap:20}},(zn=Xr==null?void 0:Xr.data)==null?void 0:zn.map(Un=>da.createElement(je.Z,{align:"middle",className:`${It.borderSty} ${$r===(Un==null?void 0:Un.id)?It.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),(Xr==null?void 0:Xr.can_edit)&&da.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${It.delSty}`,onMouseEnter:()=>{ja(Un.id)},onMouseLeave:()=>{ja("")},onClick:()=>tt(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Un.id}})).status===0&&(Ae.ZP.info("\u5220\u9664\u6210\u529F"),br(),Ha())})}))),!(Xr!=null&&Xr.can_edit)&&!((ir=Xr==null?void 0:Xr.data)!=null&&ir.length)&&da.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Xr==null?void 0:Xr.can_edit)&&da.createElement(ye.ZP,{className:It.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Nn(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),da.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:er,confirmLoading:va,onCancel:()=>Nn(!1),onOk:()=>tt(void 0,null,function*(){if(gr.length===0){Ae.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}yr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:gr}})).status===0&&(Ae.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ma([]),br(),Ha(),Nn(!1)),yr(!1)})},da.createElement("div",null,da.createElement("div",{style:{display:"flex"}},da.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",da.createElement(Ze.default.Search,{onChange:Un=>{Ho(bo.filter(qr=>qr.name.indexOf(Un.target.value)>-1))}})),da.createElement(ue.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Un,qr)=>{Ma(Un)},selectedRowKeys:gr,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 Kt=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(Dt),pn=b(59301);const Sn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:pn.createElement(pr,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:pn.createElement(Dr,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:pn.createElement(Ta,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:pn.createElement(Kt,null)}];var wn=()=>pn.createElement(an.Z,{dataSource:Sn,style:{marginBottom:52}}),An=b(26724),Ln=b.n(An),cr=b(9569),Sr=b(59301),Vn=Object.defineProperty,nr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,no=(ft,Ve,Xe)=>Ve in ft?Vn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Io=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))xa.call(Ve,Xe)&&no(ft,Xe,Ve[Xe]);if(Wr)for(var Xe of Wr(Ve))eo.call(Ve,Xe)&&no(ft,Xe,Ve[Xe]);return ft},Eo=(ft,Ve)=>nr(ft,vr(Ve)),zo=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Wo=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{const zn=(0,oe.useParams)(),ir=(0,oe.useLocation)(),[mr,Zn]=(0,y.useState)([]),[er,Nn]=(0,y.useState)([]),[gr,Ma]=(0,y.useState)(!0),[Xr,jr]=(0,y.useState)(!1),[Hr,Ho]=(0,y.useState)(1),[bo,Pa]=(0,y.useState)([]),[va,yr]=(0,y.useState)(!1),[$r,ja]=(0,y.useState)(!1),[rr,br]=(0,y.useState)(!1);(0,y.useEffect)(()=>{ft.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Ha.resetFields(),Zn([]),yr(!0),Un()):yr(!1)},[ft.actionTabs.key]);const[Ha]=de.default.useForm();let ko=[];const Un=()=>zo(void 0,null,function*(){var ga;if(gr&&!Xr){jr(!0),Ho(Hr+1);const Jn=yield(0,cr.JG)(Eo(Io({},zn),{page:Hr})),Zt=[...Jn.group_list];Jn!=null&&Jn.ungroup_list&&Zt.push({id:Jn==null?void 0:Jn.ungroup_list.id,name:Jn==null?void 0:Jn.ungroup_list.name,works_count:Jn==null?void 0:Jn.ungroup_list.work_count,last_review_time:Jn==null?void 0:Jn.ungroup_list.last_review_time}),Zn([...mr,...Zt]),jr(!1),((ga=Jn.group_list)==null?void 0:ga.length)<10&&Ma(!1)}}),qr=()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{}}),ja(!1),Ma(!0),jr(!1),Ho(1),Zn([]),Ha.resetFields()},Ya=[{title:"",dataIndex:"id",width:280,render:(ga,Jn)=>Sr.createElement(Le.default,{disabled:!(Jn.works_count>1),value:String(Jn.id)},Jn.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Sr.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();br(!0);const Jn=yield(0,Ee.ZP)(`/api/homework_commons/${zn.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ga.group_ids]}});br(!1),Jn.status===0&&(qr(),yield Xe({type:"shixunHomeworks/getWorkList",payload:ft.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:rr},onCancel:qr},Sr.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"),ft.codeReviewCourse&&Sr.createElement(de.default,{form:Ha,onChange:ga=>{Pa(Io({},Ha.getFieldValue()))},initialValues:{group_ids:ko,end_time:We()(We()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Sr.createElement("div",{className:"flexd-table-header mt20"},Sr.createElement(ue.default,{pagination:!1,dataSource:[],columns:Ya})),Sr.createElement(de.default.Item,{name:"group_ids"},Sr.createElement(Le.default.Group,{className:"w100"},Sr.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Sr.createElement(Ln(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ga=>{Un()},hasMore:gr,useWindow:!1},Sr.createElement(ue.default,{loading:Ve.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Ya,dataSource:mr,pagination:!1})))))),Sr.createElement(je.Z,null,Sr.createElement(ct.Z,{className:"ml10"},Sr.createElement(Le.default,{checked:$r,onChange:ga=>{ja(ga.target.checked);let Jn=[];ga.target.checked&&(Jn=mr.filter(Zt=>Zt.works_count>1).map(Zt=>Zt.id+"")),Ha.setFieldsValue({group_ids:Jn})}},"\u5168\u9009"))))};var Ko=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve}))(Wo),Fo=b(68886),qo=b(88593),ci=b(11833),Ei=b(78465),bi=b(89435),Ri=b(65492),Po=b(60794),go=b(31994),Ii=b(83695),Bi=b(1070),Oo=Object.defineProperty,Ai=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Hi=(ft,Ve,Xe)=>Ve in ft?Oo(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ti=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))wi.call(Ve,Xe)&&Hi(ft,Xe,Ve[Xe]);if(oi)for(var Xe of oi(Ve))di.call(Ve,Xe)&&Hi(ft,Xe,Ve[Xe]);return ft},Yi=(ft,Ve)=>Ai(ft,Si(Ve)),Fi=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});let zl=[Ri.Z,Po.Z,go.Z];const Tl=({user:ft,classroomList:Ve,shixunHomeworks:Xe})=>{var zn,ir,mr;let[Zn,er]=(0,y.useState)(Ti(Yi(Ti({},(0,oe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Ie.dE)()?[ft.userInfo.course.course_group_id]:[]}),(0,oe.useParams)()));const[Nn,gr]=(0,y.useState)([]),[Ma,Xr]=(0,y.useState)([]),[jr,Hr]=(0,y.useState)([]),[Ho,bo]=(0,y.useState)(!1),[Pa,va]=(0,y.useState)(!1);let[yr,$r]=(0,y.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Un,qr)=>Un.rank-qr.rank,render:(Un,qr,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,qr,Ya)=>y.createElement("span",null,qr.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,rr]=(0,y.useState)(null),br=()=>{var Un,qr;const Ya=((Un=document.getElementById("filterWarp"))==null?void 0:Un.clientHeight)||0,ga=((qr=document.getElementById("pagination"))==null?void 0:qr.clientHeight)||0;return window.innerHeight-Ya-ga-110};(0,y.useEffect)(()=>{const Un=()=>{rr(br())};return window.addEventListener("resize",Un),()=>{window.removeEventListener("resize",Un)}},[]),(0,y.useEffect)(()=>{var Un,qr,Ya,ga,Jn;yr.splice(7);for(let Zt=0;Zt<((Un=Nn==null?void 0:Nn.question_data)==null?void 0:Un.length);Zt++){let Zr={};Zr.title=Nn!=null&&Nn.sent_type?y.createElement("span",null,"\u9898\u76EE"+(Zt+1)+`\uFF08${(Ya=(qr=Nn==null?void 0:Nn.question_data)==null?void 0:qr[Zt])==null?void 0:Ya.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(void 0,null,function*(){var ma,Yr;let So=yield(0,Ee.ZP)(`/api/problems/${(Yr=(ma=Nn==null?void 0:Nn.question_data)==null?void 0:ma[Zt])==null?void 0:Yr.identifier}/start.json`,{method:"get"});So&&(window.open(`/myproblems/${So==null?void 0:So.identifier}?type=1`),localStorage.setItem("program_homework",[Zn.coursesId,Zn.categoryId]))})},"\u9898\u76EE"+(Zt+1)+`\uFF08${(Jn=(ga=Nn==null?void 0:Nn.question_data)==null?void 0:ga[Zt])==null?void 0:Jn.question_score}\uFF09`),Zr.dataIndex="question_data",Zr.width=140,Zr.render=(ma,Yr)=>{var So,Na,Ua,Ca,oo;return y.createElement("div",null,((So=ma==null?void 0:ma[Zt])==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,Lr,Oa,Ba,zr,Ia,wo;if((0,Ie.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[Zt])!=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({},Zn),{id:Zn.coursesId,homework_common_id:Zn.categoryId,hack_user_code_id:(Lr=ma==null?void 0:ma[Zt])==null?void 0:Lr.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[Zt])==null?void 0:Oa.current_language),y.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ba=ma==null?void 0:ma[Zt])==null?void 0:Ba.memory,"\uFF08KB\uFF09"),y.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(zr=ma==null?void 0:ma[Zt])==null?void 0:zr.run_time,"\uFF08ms\uFF09"),y.createElement("span",null,"\u5F97\u5206\uFF1A",(Ia=ma==null?void 0:ma[Zt])==null?void 0:Ia.score)),content:y.createElement(Ii.Z,{classroomList:Ve,user:ft,languages:[{language:(wo=ma==null?void 0:ma[Zt])==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[Zt])==null?void 0:Na.answer_question_time)||"- -"),(Ua=ma==null?void 0:ma[Zt])!=null&&Ua.submit_count?y.createElement(ze.Z,{title:`${((Ca=ma==null?void 0:ma[Zt])==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[Zt])==null?void 0:oo.submit_count)||0):null))},yr.push(Zr)}$r([...yr])},[Nn==null?void 0:Nn.question_data]),(0,y.useEffect)(()=>{var Un;(Un=ft==null?void 0:ft.userInfo)!=null&&Un.course&&((0,Ie.dE)()&&(Zn.course_group=(0,Ie.dE)()?[ft.userInfo.course.course_group_id]:[],er(Ti({},Zn))),Ha(1))},[ft==null?void 0:ft.userInfo]);function Ha(Un){return Fi(this,null,function*(){var qr,Ya,ga,Jn,Zt,Zr,ma;bo(!0);let Yr=yield(0,Ee.ZP)("/api/courses/rank_list.json",{method:"get",params:Yi(Ti({},Zn),{id:Zn.coursesId,rank_type:2,homework_common_id:Zn.categoryId})});if(gr(Yr),bo(!1),Yr.status!=-1&&((0,Ie.dE)()?(Un===1&&Xr([(Ya=(qr=Yr==null?void 0:Yr.course_group)==null?void 0:qr[0])==null?void 0:Ya.id]),Yr!=null&&Yr.my_rank?Hr([Ti({is_me:!0},Yr==null?void 0:Yr.my_rank),...Yr==null?void 0:Yr.rank_list]):Hr([...(Yr==null?void 0:Yr.rank_list)||[]])):Hr([...(Yr==null?void 0:Yr.rank_list)||[]]),Un===1)){let So={title:(Yr==null?void 0:Yr.hack_rank_rule)===0?y.createElement(ze.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${Yr==null?void 0:Yr.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:(Yr==null?void 0:Yr.hack_rank_rule)===0?"finish_time":"finish_at",width:(Yr==null?void 0:Yr.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};yr.push(So);for(let Na=0;Na<((ga=Yr==null?void 0:Yr.question_data)==null?void 0:ga.length);Na++){let Ua={};Ua.title=Yr!=null&&Yr.sent_type?y.createElement("span",null,"\u9898\u76EE"+(Na+1)+`\uFF08${(Zt=(Jn=Yr==null?void 0:Yr.question_data)==null?void 0:Jn[Na])==null?void 0:Zt.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(this,null,function*(){var Ca,oo;let Jo=yield(0,Ee.ZP)(`/api/problems/${(oo=(Ca=Yr==null?void 0:Yr.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",[Zn.coursesId,Zn.categoryId]))})},"\u9898\u76EE"+(Na+1)+`\uFF08${(ma=(Zr=Yr==null?void 0:Yr.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,Lr,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,Ie.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({},Zn),{id:Zn.coursesId,homework_common_id:Zn.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:ft,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)||"- -"),(Lr=Ca==null?void 0:Ca[Na])!=null&&Lr.submit_count?y.createElement(ze.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))},yr.push(Ua)}$r([...yr])}})}console.log("----",Xe,yr);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"},(Nn==null?void 0:Nn.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,Ie.GJ)()&&y.createElement("div",{style:{flex:1}},y.createElement(Le.default.Group,{className:ci.Z.checkboxgroup,value:Ma,onChange:Un=>{var qr;Zn.type===1?(Xr([]),Zn.course_group=[],Zn.page=1,er(Ti({},Zn)),Ha()):Zn.type===2?(Xr(["\u5168\u90E8"]),Zn.course_group=(qr=Nn==null?void 0:Nn.course_group)==null?void 0:qr.map(Ya=>Ya.id),Zn.page=1,er(Ti({},Zn)),Ha()):(Xr([...Un.filter(Ya=>Ya!="\u5168\u90E8")]),Zn.course_group=Un.filter(Ya=>Ya!="\u5168\u90E8"),Zn.page=1,er(Ti({},Zn)),Ha())}},y.createElement(Le.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Un=>{Un.target.checked?Zn.type=2:Zn.type=1}},"\u5168\u90E8\u5206\u73ED"),(ir=Nn==null?void 0:Nn.course_group)==null?void 0:ir.map((Un,qr)=>y.createElement(Le.default,{style:{marginBottom:10},onChange:Ya=>{Zn.type=3},value:Un.id},Un==null?void 0:Un.name)))),(0,Ie.dE)()&&y.createElement(en.ZP.Group,{style:{marginBottom:10},onChange:Un=>{Un.target.value==="\u5168\u90E8"?(Zn.course_group=[],Zn.page=1,er(Ti({},Zn)),Ha()):(Zn.course_group=[Un.target.value],Zn.page=1,er(Ti({},Zn)),Ha())},defaultValue:ft.userInfo.course.course_group_id},y.createElement(en.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(mr=Nn==null?void 0:Nn.course_group)==null?void 0:mr.map((Un,qr)=>y.createElement(en.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,Ie.GJ)()&&y.createElement(y.Fragment,null,y.createElement(Ze.default.Search,{className:"mr20",onSearch:Un=>{Zn.page=1,Zn.search=Un,er(Ti({},Zn)),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({},Zn),{id:Zn.coursesId,rank_type:2,homework_common_id:Zn.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,qr)=>qr===0&&(0,Ie.dE)()&&ci.Z.tables,dataSource:jr,columns:yr})),y.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(et.Z,{current:Zn.page,pageSize:Zn.per_page,total:Nn==null?void 0:Nn.count,showSizeChanger:!0,onChange:(Un,qr)=>{Zn.page=Un,Zn.per_page=qr,er(Ti({},Zn)),Ha()}}))))};var $o=(0,oe.connect)(({shixunHomeworks:ft,user:Ve,classroomList:Xe})=>({user:Ve,shixunHomeworks:ft,classroomList:Xe}))(Tl),ni=b(14197),Vo=b(42759),Yo=b(81272),xi=b(46019),Li=b(34646),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,_i=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,nl=(ft,Ve,Xe)=>Ve in ft?Ji(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,rl=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Gi.call(Ve,Xe)&&nl(ft,Xe,Ve[Xe]);if(_i)for(var Xe of _i(Ve))ml.call(Ve,Xe)&&nl(ft,Xe,Ve[Xe]);return ft};const yl=ft=>React.createElement("svg",rl({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ft),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,qi=(ft,Ve,Xe)=>Ve in ft?Cl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,El=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))is.call(Ve,Xe)&&qi(ft,Xe,Ve[Xe]);if(Rl)for(var Xe of Rl(Ve))jl.call(Ve,Xe)&&qi(ft,Xe,Ve[Xe]);return ft};const bl=ft=>React.createElement("svg",El({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?Wl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,xl=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ts.call(Ve,Xe)&&Ql(ft,Xe,Ve[Xe]);if(es)for(var Xe of es(Ve))vs.call(Ve,Xe)&&Ql(ft,Xe,Ve[Xe]);return ft};const Jl=ft=>React.createElement("svg",xl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?us(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ji=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))rs.call(Ve,Xe)&&$i(ft,Xe,Ve[Xe]);if(Hl)for(var Xe of Hl(Ve))al.call(Ve,Xe)&&$i(ft,Xe,Ve[Xe]);return ft};const yi=ft=>React.createElement("svg",ji({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?Oi(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,el=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Wi.call(Ve,Xe)&&ol(ft,Xe,Ve[Xe]);if(Ki)for(var Xe of Ki(Ve))Mi.call(Ve,Xe)&&ol(ft,Xe,Ve[Xe]);return ft};const cl=ft=>React.createElement("svg",el({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?ul(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,cs=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Dl.call(Ve,Xe)&&Cs(ft,Xe,Ve[Xe]);if(ll)for(var Xe of ll(Ve))ls.call(Ve,Xe)&&Cs(ft,Xe,Ve[Xe]);return ft};const as=ft=>React.createElement("svg",cs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?hl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,bs=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Vl.call(Ve,Xe)&&Fs(ft,Xe,Ve[Xe]);if(Ul)for(var Xe of Ul(Ve))Es.call(Ve,Xe)&&Fs(ft,Xe,Ve[Xe]);return ft};const ds=ft=>React.createElement("svg",bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ft),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=(ft,Ve,Xe)=>Ve in ft?ks(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Is=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ru.call(Ve,Xe)&&Ws(ft,Xe,Ve[Xe]);if(fs)for(var Xe of fs(Ve))Ms.call(Ve,Xe)&&Ws(ft,Xe,Ve[Xe]);return ft};const ms=ft=>React.createElement("svg",Is({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ft),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,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",ps="data:image/png;base64,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",le="data:image/png;base64,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",Ke=b(42441),Et=b(18535),nt=b(59301),Gt=Object.defineProperty,In=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,_n=(ft,Ve,Xe)=>Ve in ft?Gt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ir=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Fr.call(Ve,Xe)&&_n(ft,Xe,Ve[Xe]);if(Qn)for(var Xe of Qn(Ve))Nr.call(Ve,Xe)&&_n(ft,Xe,Ve[Xe]);return ft},kr=(ft,Ve)=>In(ft,Hn(Ve)),Rr=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Tr={1:hs,2:Js,3:il,4:mi,5:Kl,6:ns,7:ei,8:Ol},Vr=[{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:Qr}=vt.default,Jr=({classroomList:ft,shixunHomeworks:Ve,dispatch:Xe})=>{var zn,ir,mr,Zn,er,Nn,gr,Ma,Xr,jr,Hr,Ho,bo,Pa;const va=(0,oe.useParams)(),[yr,$r]=(0,y.useState)(1),[ja,rr]=(0,y.useState)(!1),[br,Ha]=(0,y.useState)(Ir(Ir({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),va)),[ko]=de.default.useForm(),Un=(0,y.useRef)(""),[qr,Ya]=(0,y.useState)("1"),[ga,Jn]=(0,y.useState)([]),Zt=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[Zr,ma]=(0,y.useState)([]),[Yr,So]=(0,y.useState)(null),[Na,Ua]=(0,y.useState)(null),[Ca,oo]=(0,y.useState)(0),[Jo,Fn]=(0,y.useState)(!1),Lr=[{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()},[qr,br]),(0,y.useEffect)(()=>{var ha,Mo,fo;(Mo=(ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.hacks)!=null&&Mo.length&&Jn((fo=Ve==null?void 0:Ve.workSetting)==null?void 0:fo.hacks)},[(ir=(zn=Ve==null?void 0:Ve.workSetting)==null?void 0:zn.hacks)==null?void 0:ir.length]),(0,y.useEffect)(()=>{Za()},[br]);const La=()=>Rr(void 0,null,function*(){const ha=yield(0,Ee.ZP)(`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:qr,hack_ids:(br==null?void 0:br.hack_ids)=="all"?null:br==null?void 0:br.hack_ids,course_group_ids:(br==null?void 0:br.course_group_ids)=="all"?null:br==null?void 0:br.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/${br==null?void 0:br.categoryId}/info.json`,{method:"get",params:{hack_ids:(br==null?void 0:br.hack_ids)=="all"?null:br==null?void 0:br.hack_ids,course_group_ids:(br==null?void 0:br.course_group_ids)=="all"?null:br==null?void 0:br.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/${br==null?void 0:br.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${br==null?void 0:br.categoryId}/list_students_by_type.json`},zi=yield(0,Ee.ZP)(gi[Un==null?void 0:Un.current],{method:"get",params:kr(Ir({},Zt.current),{course_group_ids:((ha=Zt==null?void 0:Zt.current)==null?void 0:ha.course_group_ids)=="all"?null:(Mo=Zt==null?void 0:Zt.current)==null?void 0:Mo.course_group_ids,hack_ids:(br==null?void 0:br.hack_ids)=="all"?null:br==null?void 0:br.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=()=>{br.page=1;const ha=Object.assign({},ko.getFieldValue());delete br.course_group_ids,delete br.hack_ids,Object.keys(ha).map(function(Mo){switch(Mo){case"course_group_ids":ha[Mo].includes("all")||!ha[Mo].length?(delete br.course_group_ids,ko.setFieldsValue({course_group_ids:"all"})):(br.course_group_ids=ha[Mo],ko.setFieldsValue({course_group_ids:br.course_group_ids}));break;case"hack_ids":ha[Mo].includes("all")||!ha[Mo].length?(delete br.hack_ids,ko.setFieldsValue({hack_ids:"all"})):(br.hack_ids=ha[Mo],ko.setFieldsValue({hack_ids:br.hack_ids}));break}}),Ha(Ir({},br)),Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{course_group_ids:br==null?void 0:br.course_group_ids,hack_ids:br==null?void 0:br.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}=Yr==null?void 0:Yr.summary;return nt.createElement(nt.Fragment,null,nt.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",nt.createElement("span",null,Mo)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",nt.createElement("span",null,$a,"%"),"\uFF0C",nt.createElement("span",null,fo)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",nt.createElement("span",null,gi,"%"),"\u3002\u4F7F\u7528",nt.createElement("b",null,zi),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",nt.createElement("span",null,Ml),"\u540D\uFF09\uFF0C\u4F7F\u7528",nt.createElement("b",null,Yl),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",nt.createElement("span",null,xs),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",nt.createElement("span",null,Ss)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",nt.createElement("span",null,Ni,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",nt.createElement("span",null,Bs)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",nt.createElement("span",null,hi,"%"),"\u3002"),Xo>=((ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.ai_warn_rate)&&nt.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",nt.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",nt.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",nt.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",nt.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",nt.createElement("span",null,ro),"\u540D\uFF0C\u5360\u6BD4",nt.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"&&(Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:qr,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:br==null?void 0:br.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"&&(Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:qr,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:br==null?void 0:br.course_group_ids}),Un.current=3,Ao(),Fn(!0))};return fo.on("click",$a),()=>{ha.off("click",Mo),fo.off("click",$a)}},[Zt,qr]),nt.createElement("div",null,nt.createElement("div",{className:pi.saixuan},nt.createElement(de.default,{form:ko,onChange:vi,initialValues:{course_group_ids:"all",hack_ids:"all"}},nt.createElement(de.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},nt.createElement(Le.default.Group,{style:{width:"100%"}},nt.createElement(je.Z,null,nt.createElement(ct.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),nt.createElement(ct.Z,{flex:"80px"},nt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),nt.createElement(ct.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Zn=(mr=Ve==null?void 0:Ve.workSetting)==null?void 0:mr.course_group_info)==null?void 0:Zn.map((ha,Mo)=>nt.createElement(Le.default,{value:ha.course_group_id},ha.group_group_name,"(",ha.count,")")))))),nt.createElement(de.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},nt.createElement(Le.default.Group,{style:{width:"100%"}},nt.createElement(je.Z,null,nt.createElement(ct.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),nt.createElement(ct.Z,{flex:"80px"},nt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),nt.createElement(ct.Z,{flex:"1"},ga&&(ga==null?void 0:ga.map((ha,Mo)=>nt.createElement(Le.default,{value:String(ha==null?void 0:ha.id)},"\u7B2C",Mo+1,"\u9898"))))))))),nt.createElement("div",{className:pi.jianyi},((er=Yr==null?void 0:Yr.summary)==null?void 0:er.used_users_count)>0&&nt.createElement(nt.Fragment,null,nt.createElement("div",{className:pi.jianyi_title},nt.createElement("div",{className:pi.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),nt.createElement("div",{className:pi.title_right,onClick:()=>{var ha;$r((ha=Ve==null?void 0:Ve.workSetting)==null?void 0:ha.ai_warn_rate),rr(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),nt.createElement("div",{className:pi.yijian},(Yr==null?void 0:Yr.summary)&&ui())),nt.createElement("div",{className:pi.jianyi_title},nt.createElement("div",{className:pi.title_left},"\u4F7F\u7528\u603B\u89C8",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),nt.createElement("div",{className:pi.zonglan_list},Vr==null?void 0:Vr.map((ha,Mo)=>{var fo,$a;let gi=($a=(fo=Yr==null?void 0:Yr.student_likes)==null?void 0:fo.filter(zi=>zi.scene_name==ha.name))==null?void 0:$a[0];return nt.createElement("div",{key:Mo,className:pi.zonglan_item,onClick:()=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha.type,course_group_ids:br==null?void 0:br.course_group_ids}),Un.current=1,Ao(),Fn(!0)}},nt.createElement("div",{className:pi.item_top},nt.createElement("img",{src:Tr[ha==null?void 0:ha.id],className:pi.top_img}),nt.createElement("div",{className:pi.top_name},ha==null?void 0:ha.name)),nt.createElement("div",{className:pi.item_bottom},nt.createElement("div",null,"\u5171\u8BA1",nt.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},gi==null?void 0:gi.total_counts),"\u6B21"),nt.createElement("i",{style:ha!=null&&ha.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),nt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},gi==null?void 0:gi.praise_count),nt.createElement("i",{style:ha!=null&&ha.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),nt.createElement("span",{style:{marginLeft:"3px"}},gi==null?void 0:gi.tread_count)))})),nt.createElement("div",{className:pi.jianyi_title},nt.createElement("div",{className:pi.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),nt.createElement(ve.default,{className:pi.tabs_style,items:Lr,onChange:ha=>{Ya(ha)}}),nt.createElement("div",{className:pi.tubiao},nt.createElement("div",{className:pi.pie_style},nt.createElement("div",{className:pi.tb_title},Na==null?void 0:Na.bar_tips),nt.createElement(Ke.Z,{ref:Qi,option:Ia,style:{width:530,height:330}})),nt.createElement("div",{className:pi.line}),nt.createElement("div",{className:pi.bar_style},nt.createElement("div",{className:pi.tb_title},Na==null?void 0:Na.pie_tips),nt.createElement(Ke.Z,{ref:Ui,option:wo,style:{width:530,height:310}}))),nt.createElement("div",{className:pi.jianyi_title,style:{margin:"30px 0px 20px"}},nt.createElement("div",{className:pi.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),nt.createElement("div",{className:pi.fenxi_list},Ba==null?void 0:Ba.map((ha,Mo)=>{var fo,$a,gi;return nt.createElement("div",{key:Mo,className:pi.fenxi_item,onClick:()=>{Un.current=ha==null?void 0:ha.type,Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha.id,course_group_ids:br==null?void 0:br.course_group_ids}),Ao(),Fn(!0)}},nt.createElement("img",{src:ha==null?void 0:ha.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),nt.createElement("div",{className:pi.leixing},ha==null?void 0:ha.name,nt.createElement("span",null,"(",Mo==0?(fo=Yr==null?void 0:Yr.student_types)==null?void 0:fo.by_tools_users_count:Mo==1?($a=Yr==null?void 0:Yr.student_types)==null?void 0:$a.by_quantity_users_count:(gi=Yr==null?void 0:Yr.student_types)==null?void 0:gi.by_innovate_users_count,"\u4EBA)")),nt.createElement("div",{className:pi.pingjia},ha==null?void 0:ha.des))}))),nt.createElement(Ce.default,{centered:!0,title:nt.createElement(nt.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(Un==null?void 0:Un.current)&&nt.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Oa[qr],"\uFF09")),width:1100,open:Jo,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{Zt.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)}},nt.createElement("div",{className:pi.inputBox},nt.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(Un==null?void 0:Un.current)==1&&nt.createElement(Ot.default,{defaultValue:(Nn=Zt==null?void 0:Zt.current)==null?void 0:Nn.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha,page:1}),Ao()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),nt.createElement(Ot.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),nt.createElement(Ot.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),nt.createElement(Ot.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),nt.createElement(Ot.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),nt.createElement(Ot.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),nt.createElement(Ot.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),nt.createElement(Ot.default.Option,{value:"3"},"AI\u8F85\u5BFC"),nt.createElement(Ot.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(qr)&&(Un==null?void 0:Un.current)==3&&nt.createElement(Ot.default,{defaultValue:(gr=Zt==null?void 0:Zt.current)==null?void 0:gr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha,page:1}),Ao()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),nt.createElement(Ot.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),nt.createElement(Ot.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),nt.createElement(Ot.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(qr)&&(Un==null?void 0:Un.current)==3&&nt.createElement(Ot.default,{defaultValue:(Ma=Zt==null?void 0:Zt.current)==null?void 0:Ma.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha,page:1}),Ao()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),nt.createElement(Ot.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),qr=="10"&&(Un==null?void 0:Un.current)==3&&nt.createElement(Ot.default,{defaultValue:(Xr=Zt==null?void 0:Zt.current)==null?void 0:Xr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{scene_type:ha,page:1}),Ao()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"1\u8F6E"),nt.createElement(Ot.default.Option,{value:2},"2-3\u8F6E"),nt.createElement(Ot.default.Option,{value:3},"4-5\u8F6E"),nt.createElement(Ot.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),nt.createElement(Ot.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(jr=Zt==null?void 0:Zt.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")),Zt.current=kr(Ir({},Zt==null?void 0:Zt.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&&nt.createElement(Qr,{onChange:(ha,Mo)=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.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}}),nt.createElement(Et.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{keyword:ha,page:1}),Ao()}}))),nt.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=Zt==null?void 0:Zt.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)=>nt.createElement("div",null,nt.createElement("i",{className:"iconfot icon-yijiejue font14"}),nt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Mo==null?void 0:Mo.praise_count),nt.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),nt.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)=>nt.createElement("div",null,ha?We()(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&&nt.createElement("aside",{className:"tc mt30 mb10"},nt.createElement(et.Z,{defaultCurrent:1,total:Ca,current:(Pa=Zt.current)==null?void 0:Pa.page,pageSize:10,onChange:ha=>{Zt.current=kr(Ir({},Zt==null?void 0:Zt.current),{page:ha}),Ao()},showTotal:ha=>nt.createElement("span",{className:"mr10"},"\u5171",nt.createElement("span",{className:"c-blue"}," ",ha," "),"\u6761\u6570\u636E")}))),nt.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:yr,type:"statis"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xe({type:"shixunHomeworks/getWorkSetting",payload:Ir({},va)})),rr(!1)}),onCancel:()=>{rr(!1)}},nt.createElement("div",null,nt.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"),nt.createElement("div",{className:"mt20"},nt.createElement(En.Z,{size:"large",min:1,max:100,value:yr,step:1,style:{width:"150px"},onChange:ha=>{Number.isInteger(ha)&&ha>=1&&ha<=100&&$r(ha)}}),nt.createElement("span",{className:"ml10"},"%")))))};var ka=(0,oe.connect)(({classroomList:ft,shixunHomeworks:Ve})=>({classroomList:ft,shixunHomeworks:Ve}))(Jr),Sa=b(23063),_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=(ft,Ve,Xe)=>Ve in ft?wa(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ja=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ao.call(Ve,Xe)&&yo(ft,Xe,Ve[Xe]);if(lo)for(var Xe of lo(Ve))Zo.call(Ve,Xe)&&yo(ft,Xe,Ve[Xe]);return ft},Ra=(ft,Ve)=>Lo(ft,io(Ve)),to=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const qa=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir;const{ai_question_record_id:mr}=ft.headerInfo,[Zn,er]=(0,y.useState)({page:1,limit:10}),[Nn,gr]=(0,y.useState)({}),[Ma,Xr]=(0,y.useState)(!1),jr=(0,oe.useParams)(),Hr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(va,yr,$r)=>(Zn.page-1)*Zn.limit+$r+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,yr)=>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,yr,$r)=>fa.createElement("a",{onClick:()=>{window.open(`/classrooms/${jr.coursesId}/program_homework/${jr.categoryId}/${yr.id}/${yr.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(va=>!!va);(0,y.useEffect)(()=>{var va;((va=ft.actionTabs)==null?void 0:va.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&Ho(Zn)},[(zn=ft.actionTabs)==null?void 0:zn.key]);const Ho=va=>to(void 0,null,function*(){var yr,$r;Xr(!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:($r=(yr=ft.actionTabs)==null?void 0:yr.record)==null?void 0:$r.id})});(ja==null?void 0:ja.status)===0&&gr(ja||{}),Xr(!1)}),bo=(va,yr)=>{Zn.page=va,Zn.limit=yr,er(Ja({},Zn)),Ho(Zn)},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:((ir=ft.actionTabs)==null?void 0:ir.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Pa(),footer:null},fa.createElement(ue.default,{style:{marginBottom:(Nn==null?void 0:Nn.total_count)>Zn.limit?"0":"20px"},loading:Ma,dataSource:(Nn==null?void 0:Nn.data)||[],columns:Hr,pagination:{current:Zn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Zn.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(Nn==null?void 0:Nn.total_count)||0,size:"default",showTotal:ge.rU,onChange:bo},onChange:(va,yr,$r)=>{$r.field&&(Zn.order=$r.field),$r.order||(Zn.b_order="asc"),$r.order==="ascend"&&(Zn.b_order="asc"),$r.order==="descend"&&(Zn.b_order="desc"),$r.order||(Zn.b_order="asc"),Ho(Zn)}}))};var Go=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve,user:Xe})=>({shixunHomeworks:ft,loading:Ve.effects,user:Xe}))(qa),Ga=b(59301),so=Object.defineProperty,xo=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,ii=(ft,Ve,Xe)=>Ve in ft?so(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,li=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))co.call(Ve,Xe)&&ii(ft,Xe,Ve[Xe]);if(uo)for(var Xe of uo(Ve))Qo.call(Ve,Xe)&&ii(ft,Xe,Ve[Xe]);return ft},Oe=(ft,Ve)=>xo(ft,_a(Ve)),Be=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Bt=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn})=>{var ir,mr,Zn;const er=(0,oe.useParams)(),{workSetting:Nn}=ft,[gr,Ma]=(0,y.useState)("1"),[Xr,jr]=(0,y.useState)({page:1,limit:10}),[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)(!1),[va,yr]=(0,y.useState)(0),[$r,ja]=(0,y.useState)(!1),[rr,br]=(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:(Zt,Zr,ma)=>Xr.limit*(Xr.page-1)+ma+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Zt=>Ga.createElement("span",{style:{color:"#333"}},We()(Zt).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:Zt=>Ga.createElement("span",{style:{color:"#333"}},Ha[Zt])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Zt,Zr)=>Ga.createElement(ze.Z,{title:Zr==null?void 0:Zr.message},Ga.createElement("span",null,Zr==null?void 0:Zr.message))},{title:"\u64CD\u4F5C",width:100,render:(Zt,Zr,ma)=>Ga.createElement("a",{onClick:()=>Jn(Zr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Zt;gr=="1"?qr(Xr):gr=="2"&&br(((Zt=Nn==null?void 0:Nn.ai_code_evaluation_promote)==null?void 0:Zt.length)>0?Nn==null?void 0:Nn.ai_code_evaluation_promote:Nn==null?void 0:Nn.default_evaluation_dimension)},[gr]),(0,y.useEffect)(()=>{var Zt;((Zt=ft==null?void 0:ft.actionTabs)==null?void 0:Zt.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(qr(Xr),zn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(ir=ft==null?void 0:ft.actionTabs)==null?void 0:ir.key]);const Un=Zt=>{Xr.page=Zt,jr(li({},Xr)),qr(Xr)};function qr(Zt){return Be(this,null,function*(){Pa(!0);const Zr=yield(0,Ee.ZP)(`/api/shixun_homeworks/${er.categoryId}/comment_records.json`,{method:"get",params:Oe(li({},Zt),{categoryId:er.categoryId})});Ho((Zr==null?void 0:Zr.data)||[]),yr(Zr==null?void 0:Zr.total_count),Pa(!1)})}const Ya=()=>Be(void 0,null,function*(){if((rr==null?void 0:rr.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:rr,type:"promote"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),ga()),ja(!1)}),ga=()=>{zn({type:"shixunHomeworks/getWorkSetting",payload:li({},er)})},Jn=Zt=>{zn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Zt}})};return Ga.createElement("div",{className:_r.code_eval},Ga.createElement(ve.default,{activeKey:gr,tabBarGutter:60,onChange:Zt=>{!(Nn!=null&&Nn.is_old_data_for_time)&&(0,ge.Ye)(zn)||Ma(Zt)},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>(Xr==null?void 0:Xr.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:(Xr==null?void 0:Xr.limit)||10,current:(Xr==null?void 0:Xr.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:(rr==null?void 0:rr.length)>0&&(rr==null?void 0:rr.length)<((mr=Nn==null?void 0:Nn.default_evaluation_dimension)==null?void 0:mr.length),onChange:Zt=>{br(Zt.target.checked?Nn==null?void 0:Nn.default_evaluation_dimension:[])},checked:((Zn=Nn==null?void 0:Nn.default_evaluation_dimension)==null?void 0:Zn.length)===(rr==null?void 0:rr.length)},"\u5168\u90E8"),Ga.createElement(Le.default.Group,{className:_r.work_checkbox_group,options:Nn==null?void 0:Nn.default_evaluation_dimension,value:rr,onChange:Zt=>br(Zt)})),Ga.createElement(rn,{dimensionValue:rr}),Ga.createElement(ye.ZP,{type:"primary",size:"large",loading:$r,style:{width:"138px",margin:"30px 0"},onClick:()=>Ya()},"\u4FDD\u5B58"))}]}),Ga.createElement(Go,null))};var zt=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(Bt),tn=b(89787),cn={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"},Dn=b(29679),fn=b(59301),kn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,tr=(ft,Ve,Xe)=>Ve in ft?kn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Kn=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))dr.call(Ve,Xe)&&tr(ft,Xe,Ve[Xe]);if(Rn)for(var Xe of Rn(Ve))or.call(Ve,Xe)&&tr(ft,Xe,Ve[Xe]);return ft},Wn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Ur=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn})=>{var ir,mr,Zn,er,Nn,gr,Ma;const Xr=(0,oe.useParams)(),{workSetting:jr}=ft,[Hr,Ho]=(0,y.useState)([]),[bo,Pa]=(0,y.useState)("1"),[va,yr]=(0,y.useState)(!1),[$r,ja]=(0,y.useState)(!1),[rr,br]=(0,y.useState)({}),[Ha,ko]=(0,y.useState)(null),[Un,qr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Yr,So;((Yr=ft==null?void 0:ft.actionTabs)==null?void 0:Yr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(qr(!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))},[(ir=ft==null?void 0:ft.actionTabs)==null?void 0:ir.key]),(0,y.useEffect)(()=>{let Yr=null;if((rr==null?void 0:rr.status)==1&&(clearInterval(Yr),qr(!0)),(rr==null?void 0:rr.complete_num)!=(rr==null?void 0:rr.total_count)&&(rr==null?void 0:rr.status)!=1)return Yr=setInterval(()=>{Ya(Ha)},3e3),()=>clearInterval(Yr)},[rr==null?void 0:rr.status,rr==null?void 0:rr.complete_num]);const Ya=Yr=>Wn(void 0,null,function*(){if(!Yr)return;const So=yield(0,Ee.ZP)(`/api/program_homeworks/${Xr==null?void 0:Xr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Yr}});br(So)}),ga=()=>{zn({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},Jn=()=>Wn(void 0,null,function*(){var Yr,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?((Yr=ft==null?void 0:ft.workSetting)==null?void 0:Yr.ai_evaluation_times)>0?(((So=jr==null?void 0:jr.no_comment_ids)==null?void 0:So.length)>0?Pa("1"):Pa("2"),yr(!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`))}),Zt=()=>{zn({type:"shixunHomeworks/getWorkSetting",payload:Kn({},Xr)})},Zr=Yr=>Wn(void 0,null,function*(){let So=yield(0,Ee.ZP)(`/api/program_homeworks/${Xr.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Hr,student_work_ids:Yr}});(So==null?void 0:So.status)==0&&(Zt(),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:((mr=ft==null?void 0:ft.actionTabs)==null?void 0:mr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:Jn,onCancel:ga,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},fn.createElement("div",{className:cn.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:cn.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)<((Zn=jr==null?void 0:jr.default_evaluation_dimension)==null?void 0:Zn.length),onChange:Yr=>{Ho(Yr.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:cn.work_checkbox_group,options:jr==null?void 0:jr.default_evaluation_dimension,value:Hr,onChange:Yr=>Ho(Yr)})),fn.createElement(rn,{dimensionValue:Hr})),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:va,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{yr(!1),Zr(bo=="1"?jr==null?void 0:jr.no_comment_ids:null)},onCancel:()=>yr(!1),maskClosable:!1},fn.createElement("div",{className:cn.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)-((Nn=jr==null?void 0:jr.no_comment_ids)==null?void 0:Nn.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",fn.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(gr=jr==null?void 0:jr.no_comment_ids)==null?void 0:gr.length),"\u4EBA\u3002"),fn.createElement("div",{className:cn.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(en.ZP.Group,{className:cn.work_radio_group,value:bo,onChange:Yr=>Pa(Yr.target.value)},((Ma=jr==null?void 0:jr.no_comment_ids)==null?void 0:Ma.length)>0&&fn.createElement(en.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),fn.createElement(en.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:$r,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"}},(rr==null?void 0:rr.complete_num)!=(rr==null?void 0:rr.total_count)&&(rr==null?void 0:rr.status)!=1?fn.createElement("div",{className:cn.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"}},rr==null?void 0:rr.complete_num),"/",rr==null?void 0:rr.total_count)):fn.createElement("div",null,fn.createElement(Dn.Z,{style:{color:"#1ACC4B"}}),fn.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),fn.createElement(tn.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Un?100:(rr==null?void 0:rr.complete_num)/(rr==null?void 0:rr.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/${Xr==null?void 0:Xr.coursesId}/program_homework/${Xr==null?void 0:Xr.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Mr=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(Ur),qn=b(59301),Gr=Object.defineProperty,ua=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,pa=(ft,Ve,Xe)=>Ve in ft?Gr(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Da=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))na.call(Ve,Xe)&&pa(ft,Xe,Ve[Xe]);if(ua)for(var Xe of ua(Ve))aa.call(Ve,Xe)&&pa(ft,Xe,Ve[Xe]);return ft},Fa=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var mr=Nn=>{try{er(Xe.next(Nn))}catch(gr){ir(gr)}},Zn=Nn=>{try{er(Xe.throw(Nn))}catch(gr){ir(gr)}},er=Nn=>Nn.done?zn(Nn.value):Promise.resolve(Nn.value).then(mr,Zn);er((Xe=Xe.apply(ft,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 oa=({shixunHomeworks:ft,classroomList:Ve,globalSetting:Xe,user:zn,loading:ir,dispatch:mr})=>{var Zn,er,Nn,gr,Ma;const Xr=(0,oe.useParams)(),[jr]=(0,oe.useSearchParams)(),[Hr,Ho]=(0,y.useState)(jr.get("tabs")||"0"),[bo,Pa]=(0,y.useState)({}),{workList:va,workSetting:yr}=ft,[$r,ja]=(0,y.useState)(!1);Xr.category=jr.get("category_id"),Xr.order="work_score",Xr.b_order="desc",(0,y.useEffect)(()=>{mr({type:"classroomList/getAssistantPermissions",payload:{course_id:Xr.coursesId}}),(0,sr.hs)(mr)},[(0,Ie.bg)()]);const rr=Zt=>{var Zr,ma,Yr;if(!(Zt==="10"&&!(yr!=null&&yr.is_old_data_for_time)&&(0,ge.Ye)(mr))){if(Zt==="3"&&mr({type:"shixunHomeworks/getWorkSetting",payload:Da({},Xr)}),Zt=="5"){if(((ma=(Zr=zn==null?void 0:zn.userInfo)==null?void 0:Zr.paid_version)==null?void 0:ma.version_type)==0&&!(yr!=null&&yr.is_old_data_for_time)){(0,ge.xU)();return}if(!(yr!=null&&yr.is_old_data_for_time)&&(0,ge.Ye)(mr))return}if(Zt==="5"&&!((Yr=Ve.AssistantObject.hack)!=null&&Yr.can_exam_leaderboard)&&(0,Ie.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(Zt),Zt==="0"&&mr({type:"shixunHomeworks/getWorkList",payload:Xr})}},br=()=>{Ce.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",qn.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Fa(void 0,null,function*(){var Zt;const Zr=(Zt=ft.workList)==null?void 0:Zt.myshixun_identifier;(yield(0,cr.Fr)({id:Zr}))&&(Ae.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 +`)}]};var ze=b(53184),ve=b.n(ze),ue=(St,sn,Jt)=>new Promise((fe,ne)=>{var te=re=>{try{me(Jt.next(re))}catch(de){ne(de)}},ae=re=>{try{me(Jt.throw(re))}catch(de){ne(de)}},me=re=>re.done?fe(re.value):Promise.resolve(re.value).then(te,ae);me((Jt=Jt.apply(St,sn)).next())});const ke={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=(St,sn,Jt,fe)=>{const ne=sn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Jt.lineNumber,endColumn:Jt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:St.languages.CompletionItemKind.Text,insertText:ae,range:fe}))},Je=(St,sn,Jt,fe)=>{St.languages.registerCompletionItemProvider(sn,{provideCompletionItems(ne,te){const ae=ne.getWordUntilPosition(te),me={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(St,ne,te,me),...Jt.map(je=>({label:je,kind:St.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:St.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:me})),...fe.map(je=>({label:je.label,kind:St.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:re.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:St.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:me}))]}}})};var Ge=St=>{ke.languages.forEach(sn=>{St.languages.registerDocumentFormattingEditProvider(sn,{provideDocumentFormattingEdits(Jt){return ue(this,null,function*(){const fe=ve()(Jt.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:Jt.getFullModelRange(),text:fe}]})}})}),Je(St,"java",Ae.keywords,Ae.quickKey),Je(St,"cpp",Ce.keywords,Ce.quickKey),Je(St,"c",oe.keywords,[]),Je(St,"python",ye.keywords,ye.quickKey),Je(St,"scala",De.keywords,De.quickKey)};const Te="\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,Re=(St,sn,Jt)=>sn in St?we(St,sn,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):St[sn]=Jt,ut=(St,sn,Jt)=>Re(St,typeof sn!="symbol"?sn+"":sn,Jt);const _e=class Xu{constructor(sn,Jt,fe){this.placeholder=sn,this.editor=Jt,this.monaco=fe,Jt.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)}};ut(_e,"ID","editor.widget.placeholderHint");var se=_e,Ne=b(96236),ot=b(6767),We=b(25399),bt=b(89392),He=b(82918),et=b(56102),lt=Object.defineProperty,Pe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,qe=(St,sn,Jt)=>sn in St?lt(St,sn,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):St[sn]=Jt,Fe=(St,sn)=>{for(var Jt in sn||(sn={}))ce.call(sn,Jt)&&qe(St,Jt,sn[Jt]);if(Me)for(var Jt of Me(sn))Mt.call(sn,Jt)&&qe(St,Jt,sn[Jt]);return St},yt=(St,sn)=>Pe(St,Ie(sn)),xe=(St,sn)=>{var Jt={};for(var fe in St)ce.call(St,fe)&&sn.indexOf(fe)<0&&(Jt[fe]=St[fe]);if(St!=null&&Me)for(var fe of Me(St))sn.indexOf(fe)<0&&Mt.call(St,fe)&&(Jt[fe]=St[fe]);return Jt},he=(St,sn,Jt)=>new Promise((fe,ne)=>{var te=re=>{try{me(Jt.next(re))}catch(de){ne(de)}},ae=re=>{try{me(Jt.throw(re))}catch(de){ne(de)}},me=re=>re.done?fe(re.value):Promise.resolve(re.value).then(te,ae);me((Jt=Jt.apply(St,sn)).next())});function mt(St){return/^\d+$/.test(St)?`${St}px`:St}function Rt(){}let jt=!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 rt(St=[]){let sn=St;if(Array.isArray(St)){for(let Jt=0;Jthe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(St){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",St)}});var wt=St=>{var sn=St,{width:Jt="100%",height:fe="100%",value:ne,language:te="javascript",style:ae={},options:me={},overrideServices:re={},theme:de="vs-dark",onEditBlur:je,isCopy:ct=!1,onSave:Ze,autoHeight:Le=!1,forbidCopy:it=!1,forbidCopyTips:gt,onChange:kt=Rt,editorDidMount:Qe=Rt,onFocus:st=Rt,onBreakPoint:pe=Rt,breakPointValue:Ft=[],filename:ln="educoder.txt",errorLine:nn,errorContent:Wt="",highlightLine:Ut,openBreakPoint:an=!1,placeholder:vt="",showMiniMap:Ot=!0}=sn,en=xe(sn,["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 En=(0,y.useRef)(),Ue=(0,y.useRef)({}),xt=(0,y.useRef)(),pt=(0,y.useRef)(),It=(0,y.useRef)([]),yn=(0,y.useRef)(!1),Nn=(0,y.useRef)(),sr=(0,y.useRef)(),Xn=(0,y.useRef)(!1),[Ht,Gn]=(0,y.useState)(!1);function Xt(){let jn;return En.current&&(jn=new Ee.Z(ur=>{for(let Dr of ur)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&Ue.current.instance.layout()}),jn.observe(En.current)),jn}function Vt(){ot.ZP.warning({content:decodeURIComponent(gt||Te),key:"monaco-editor-tip"})}const un=()=>{let jn=Ue.current.instance;if(ne!=null&&jn&&Ht){const ur=jn.getModel();ur&&ne!==ur.getValue()&&(jt=!0,ur.setValue(ne),jn.layout(),jt=!1)}};(0,y.useEffect)(()=>{const jn=He.Z.subscribe("formatDocument",ur=>{var Dr;let ar=Ue.current.instance;(Dr=ar==null?void 0:ar.getAction)==null||Dr.call(ar,"editor.action.formatDocument").run()});return window.updateMonacoValue=ur=>{kt(ur)},jn},[]),(0,y.useEffect)(()=>{var jn;let ur=Ue.current.instance;pt.current&&clearTimeout(pt.current),pt.current=setTimeout(()=>{un()},500),ne&&(ne!=null&&ne.length)&&((jn=ur==null?void 0:ur.updateOptions)==null||jn.call(ur,{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 ur=Ue.current.instance;ur.changeViewZones(function(Dr){var ar=document.createElement("div");ar.style.padding="10px 20px",ar.style.width="calc(100% - 20px)",ar.className="my-error-line-wrp",ar.innerHTML=Wt,Dr.addZone({afterLineNumber:nn||11,heightInLines:3,domNode:ar})});var jn={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}};ur.addOverlayWidget(jn),ur.revealPositionInCenter({lineNumber:20,column:1})}},[nn,Ue.current,Ht]);const gn=(jn="",ur)=>{if(!jn||jn.trim()==="")return!0;const ar=Ue.current.instance.getModel().getLineTokens(ur);let qt=!1;for(let vn=0;vn<2;vn++)ar.getStandardTokenType(vn)===1&&(qt=!0);return qt};(0,y.useEffect)(()=>{var jn;const ur=(jn=Ue.current)==null?void 0:jn.instance;if(ur&&Ht&&it){const Dr=ur.onDidBlurEditorWidget(()=>{Xn.current=!1}),ar=ur.onDidFocusEditorText(()=>{Xn.current=!0});return()=>{Dr.dispose(),ar.dispose()}}},[Ue.current,Ht,it]),(0,y.useEffect)(()=>{var jn;if((jn=Ue.current)!=null&&jn.instance&&Ht&&an){let ur=Ue.current.instance,Dr=ur.getModel();if(!Dr)return;(()=>{var rn;let _t=[],Ct=[];const Cn=Dr.getAllDecorations();for(let lr of Cn)lr.options.className==="highlighted-line"&&(_t.push((rn=lr==null?void 0:lr.range)==null?void 0:rn.startLineNumber),Ct.push(lr==null?void 0:lr.id));if(Ut===_t[0])return;Dr.deltaDecorations(Ct,[]);const br=Dr.getLineCount();Ut&&Ut<=br&&(ur.deltaDecorations([],[{range:new ht.Range(Ut,1,Ut,Dr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ur.revealLineInCenter(Ut))})();const qt=(rn=!1)=>{var _t;let Ct=[],Cn=[];const br=Dr.getAllDecorations();for(let lr of br)lr.options.linesDecorationsClassName==="breakpoints-select"&&(Ct.push((_t=lr==null?void 0:lr.range)==null?void 0:_t.startLineNumber),Cn.push(lr==null?void 0:lr.id));if(rn)return{lines:Ct,ids:Cn};pe(Ct)},vn=rn=>he(void 0,null,function*(){let _t={range:new ht.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[_t]),qt()}),Lt=rn=>he(void 0,null,function*(){let _t=[];const Ct=ur.getLineDecorations(rn);for(let Cn of Ct)Cn.options.linesDecorationsClassName==="breakpoints-select"&&_t.push(Cn.id);yield Dr.deltaDecorations(_t,[]),qt()}),Yt=rn=>{let _t=ur.getLineDecorations(rn);for(let Ct of _t)if(Ct.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,bt.isEqual)(Ft,qt(!0).lines)){Dr.deltaDecorations(qt(!0).ids,[]);const rn=Ft.map(_t=>({range:new ht.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],rn)}const Nt=ur.onDidChangeModelContent(rn=>{let _t=ur.getPosition();if(_t){let Ct=_t.lineNumber;clearTimeout(sr.current),sr.current=setTimeout(()=>{gn(Dr.getLineContent(Ct),Ct)?Lt(Ct):Yt(Ct)?(Lt(Ct),vn(Ct)):qt()},100)}}),$t=ur.onMouseDown(rn=>{var _t,Ct,Cn;if(rn.target.detail&&((Cn=(Ct=(_t=rn.target)==null?void 0:_t.element)==null?void 0:Ct.className)!=null&&Cn.includes("line-numbers"))){let br=rn.target.position.lineNumber;if(gn(Dr.getLineContent(br),br))return;Yt(br)?Lt(br):vn(br)}}),dt=rn=>{let _t={range:new ht.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};It.current=ur.deltaDecorations(It.current,[_t])},dn=()=>{It.current=ur.deltaDecorations(It.current,[])},hn=ur.onMouseMove(rn=>{var _t,Ct,Cn;if(dn(),rn.target.detail&&((Cn=(Ct=(_t=rn.target)==null?void 0:_t.element)==null?void 0:Ct.className)!=null&&Cn.includes("line-numbers"))){let br=rn.target.position.lineNumber;if(gn(Dr.getLineContent(br),br))return;dt(br)}}),xn=ur.onMouseLeave(()=>{dn()});return()=>{Nt.dispose(),$t.dispose(),hn.dispose(),xn.dispose()}}},[Ue.current,Ht,Ft,Ut,an,te]),(0,y.useEffect)(()=>{var jn;(jn=Ue.current)!=null&&jn.instance&&an&&Ue.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function mn(){let jn=Ue.current.instance;if(jn){const ur=jn.getSelection(),Dr=Ue.current.pastePos||{},ar=new ht.Range(Dr.startLineNumber||ur.endLineNumber,Dr.startColumn||ur.endColumn,Dr.endLineNumber||ur.endLineNumber,Dr.endColumn||ur.endColumn);setTimeout(()=>{jn.executeEdits("",[{range:ar,text:""}])},300)}}function Tn(jn){(window.navigator.platform.match("Mac")?jn.metaKey:jn.ctrlKey)&&jn.keyCode==83&&(jn.preventDefault(),Ze())}const In=()=>{if(Le&&Ue.current.instance){const jn=Ue.current.instance.getContentHeight();vr(jn{if(!Xn.current)return;const{keyCode:ur,ctrlKey:Dr,metaKey:ar,target:qt,type:vn}=jn;return(vn==="paste"||(ur===67||ur===86)&&(ar||Dr))&&qt.nodeName==="TEXTAREA"&&(Vt(),jn.preventDefault()),!1};function pr(jn,ur){var Dr=window.URL||window.webkitURL||window,ar=new Blob([ur]),qt=document.createElementNS("http://www.w3.org/1999/xhtml","a");qt.href=Dr.createObjectURL(ar),qt.download=jn,Vn(qt)}(0,y.useEffect)(()=>{In()},[In]),(0,y.useEffect)(()=>{En.current&&!Ht&&Promise.all([b.e(8909),b.e(9293)]).then(b.bind(b,71448)).then(jn=>{try{ht=jn,Ue.current.instance=ht.editor.create(En.current,{value:ne,language:rt(te),theme:de,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ot||!1}},re);const ur=Ue.current.instance;let qt=[...Ne.BH._menuItems].find(Nt=>Nt[0]._debugName=="EditorContext")[1],vn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Lt=(Nt,$t)=>{var dt,dn;let hn=Nt._first;do $t.includes((dn=(dt=hn.element)==null?void 0:dt.command)==null?void 0:dn.id)&&Nt._remove(hn);while(hn=hn.next)};if(Qe(ur,ht),setTimeout(()=>{In(),Ue.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{pr(ln||"educoder.txt",ur.getValue())}})},500),Ue.current.subscription=ur.onDidChangeModelContent(Nt=>{yn.current?clearTimeout(Nn.current):(In(),kt(ur.getValue(),Nt)),Nn.current=setTimeout(()=>{yn.current=!1},500)}),window.Monaco||Ge(ht,rt(te)),it&&(Lt(qt,vn),En.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ar),window.removeEventListener("paste",Ar),window.addEventListener("keydown",Ar),window.addEventListener("paste",Ar)),window.Monaco=ht,je&&ur.onDidBlurEditorWidget(()=>{je(ur.getValue())}),st&&ur.onDidFocusEditorText(()=>{it&&Tt(),st(ur.getValue())}),it){Tt();try{ur.onDidPaste(Nt=>{const $t=ur.getSelection(),dt=Ue.current.pastePos||{},dn=new ht.Range(dt.startLineNumber||$t.endLineNumber,dt.startColumn||$t.endColumn,dt.endLineNumber||$t.endLineNumber,dt.endColumn||$t.endColumn);ur.executeEdits("",[{range:Nt.range,text:""}])})}catch(Nt){}}let Yt=Xt();return vt&&typeof vt=="string"&&new se(vt,ur,ht),Gn(!0),()=>{const Nt=Ue.current.instance;Nt.dispose();const $t=Nt.getModel();$t&&$t.dispose(),Ue.current.subscription&&Ue.current.subscription.dispose(),Yt.unobserve(En.current)}}catch(ur){}})},[]),(0,y.useEffect)(()=>{if(Ue.current.instance&&Ht)return document.addEventListener("keydown",Tn,!1),()=>{document.removeEventListener("keydown",Tn)}},[Ze,Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;if(jn&&Ht){let ur=rt(te);ht.editor.setModelLanguage(jn.getModel(),ur)}},[te,Ht]),(0,y.useEffect)(()=>{Ue.current.instance&&Ht&&ht.editor.setTheme(de)},[de,Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;xt.current=me,jn&&Ht&&(jn.updateOptions(Fe({},me)),setTimeout(()=>{jn.getModel().updateOptions(Fe({},me))},200))},[JSON.stringify(me),Ht]),(0,y.useEffect)(()=>{let jn=Ue.current.instance;jn&&Ht&&jn.layout()},[Jt,fe,Ht]);const[$n,Tr]=(0,y.useState)(mt(Jt)),[kr,vr]=(0,y.useState)(mt(fe)),ia=yt(Fe({},ae),{width:$n,height:kr,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:En,style:ia,onFocus:()=>{it&&Tt()}},ct&&y.createElement(et.CopyToClipboard,{text:ne,onCopy:()=>ot.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(We.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 Qt({width:St="100%",height:sn="100%",original:Jt,modified:fe,language:ne,options:te={}}){const ae=(0,y.useRef)(),[me,re]=(0,y.useState)(null);function de(Le){let it;return ae.current&&(it=new Ee.Z(gt=>{for(let kt of gt)(kt.target.offsetHeight>0||kt.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,yt(Fe({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 gt=de(it);return()=>{it.dispose();const kt=it.getModel();kt&&kt.dispose(),gt.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{me&&me.setModel({original:ht.editor.createModel(Jt,ne),modified:ht.editor.createModel(fe,ne)})},[Jt,fe,ne,me]);const je=mt(St),ct=mt(sn),Ze={width:je,height:ct};return y.createElement("div",{className:"my-diff-editor",ref:ae,style:Ze})}},53952:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ke}});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(51158),ze=b(77897),ve=b(59301),ke=({className:ge,dataSource:Je=[],col:Ge=4,right:Te,bottom:we=23,precision:Re=0,wrapWidth:ut=1200,trackEventItems:_e,loading:$e,onRemove:se=()=>{},isCurrent:Ne=!0,showProgress:ot=!1,showAlias:We=!1,category:bt,hiddenClick:He})=>{const et=Math.floor((ut-(Ge-1)*Te)/Ge),lt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ve.createElement(Ee.Z,{spinning:$e},ve.createElement("div",{className:ye()(y.list,ge)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((Pe,Ie)=>{var Me,ce,Mt,qe,Fe,yt,xe,he,mt,Rt,jt,Se,rt;const{name:ht,id:Tt,identifier:wt,featured:Qt,school_name:St,image_url:sn,excellent:Jt,is_plan:fe}=Pe;return ve.createElement("div",{key:Tt,className:Ne&&ot?y.wrapisCurrent:y.wrap,style:{width:et,marginRight:(1+Ie)%Ge===0?0:Te+Re,marginBottom:we}},ve.createElement("a",{className:y.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),_e&&(0,De.L9)([_e]),(0,De.xg)(`/paths/${wt}`)}},ve.createElement("div",{className:y.img},ve.createElement("img",{className:y.cover,src:`${sn}`}),(Me=Pe==null?void 0:Pe.subject_tags)==null?void 0:Me.map((ne,te)=>{var ae,me;if(te===0){const de=(ae=lt.find(je=>je.name==ne))==null?void 0:ae.swclass;return ve.createElement("span",{className:`sprite ${de} ${y.sign}`,style:{left:"-4px"}})}const re=(me=lt.find(de=>de.name==ne))==null?void 0:me.ptclass;return ve.createElement("span",{className:`sprite ${re} ${y.sign}`,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:(Fe=(qe=Pe==null?void 0:Pe.custom_tags)==null?void 0:qe[((Mt=Pe==null?void 0:Pe.custom_tags)==null?void 0:Mt.length)-1])==null?void 0:Fe.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"},(he=(xe=Pe==null?void 0:Pe.custom_tags)==null?void 0:xe[((yt=Pe==null?void 0:Pe.custom_tags)==null?void 0:yt.length)-1])==null?void 0:he.tag_name))))),bt=="hide"&&(Pe==null?void 0:Pe.studying)&&Ne&&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(bt)&&Ne&&ve.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),He(Pe)}},ve.createElement("i",{className:`iconfont ${bt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ve.createElement("span",null,bt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ve.createElement("div",{className:y.name},ve.createElement(oe.Z,{title:We&&(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},We&&(Pe==null?void 0:Pe.excellent_alias_name)||ht))),Ne&&ot&&((mt=Pe==null?void 0:Pe.progress)==null?void 0:mt.all_score)!=0&&ve.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ve.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Rt=Pe==null?void 0:Pe.progress)==null?void 0:Rt.my_score)/((jt=Pe==null?void 0:Pe.progress)==null?void 0:jt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Se=Pe==null?void 0:Pe.progress)==null?void 0:Se.my_score,"/",(rt=Pe==null?void 0:Pe.progress)==null?void 0:rt.all_score),(!Ne||!ot)&&ve.createElement(oe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${St}`},ve.createElement("div",{className:y.unit},ve.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),St)),(!Ne||!ot)&&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)))))))})),!Je.length&&ve.createElement(ze.Z,null)))}},18535:function(Fn,Pt,b){"use strict";b.d(Pt,{jL:function(){return Ae},w9:function(){return he},QD:function(){return Ft},cQ:function(){return Ie.Z},op:function(){return it},O5:function(){return Xt},_b:function(){return vt},t7:function(){return Re},Gi:function(){return ht},YG:function(){return Se},qp:function(){return ue},vr:function(){return Wt},qE:function(){return Qe},Je:function(){return $e},wb:function(){return Pe},cq:function(){return Jt},tp:function(){return Je}});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"},Ae=({dataSource:Vt=[],img:un,imgWidth:gn=346,title:mn,sunTitle:Tn,bannerExtraContent:In})=>y.createElement("div",{className:Ee.banner},y.createElement("div",{className:Ee.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,mn),y.createElement("span",null,Tn)),Vt.length>0&&y.createElement("div",{className:Ee.btns},Vt.map((Vn,Ar)=>y.createElement("div",{key:Ar,onClick:Vn.click},Vn.name,Vn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),In),un&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:gn}))),Ce={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"},ye=b(92310),De=b.n(ye),ze=b(89392),ue=({dataSource:Vt=[],value:un,onChange:gn,onTitleChange:mn,className:Tn,title:In,titleWidth:Vn=41,style:Ar={},fontColor:pr="#6A7283",showCount:$n})=>{const[Tr,kr]=(0,y.useState)(1),[vr,ia]=(0,y.useState)(!1),jn=(0,y.useRef)(null),ur=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dr;Vt.length!==0&&(((Dr=jn==null?void 0:jn.current)==null?void 0:Dr.clientHeight)>97?kr(1):kr(0)),Vt.length===0&&kr(0),ia(!1)},[Vt]),y.createElement("div",{className:De()(Ce.row,Tn,"fadeIn","animated"),style:Ar},y.createElement("div",{onClick:(0,ze.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:Vn,marginTop:vr?12:4},className:`${Ce.title} ${mn?"current":""}`},In),y.createElement("div",{className:vr?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},y.createElement("div",{className:Ce.bar,ref:ur,style:Tr>0?{height:Tr===1?97:"auto",overflow:Tr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ce.tag,ref:jn},Vt==null?void 0:Vt.map(Dr=>y.createElement("span",{onClick:()=>gn(Dr.id),key:Dr.id,style:{color:pr},className:un===Dr.id?Ce.active:""},y.createElement("span",{title:Dr.name,className:Ce.name},Dr.name),!!$n&&y.createElement("span",{className:Ce.num},Dr.count))))),!!Tr&&y.createElement(y.Fragment,null,Tr===1?y.createElement("div",{onClick:()=>{var Dr;kr(2),((Dr=jn==null?void 0:jn.current)==null?void 0:Dr.clientHeight)>245?ia(!0):ia(!1)},className:Ce.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{ur.current.scrollTop=0,kr(1),ia(!1)},className:Ce.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ke={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"},Je=({dataSource:Vt=[],value:un,onChange:gn,className:mn,style:Tn={}})=>y.createElement("div",{style:Tn,className:De()(ke.tabs,mn)},Vt.map(In=>y.createElement("span",{onClick:()=>gn(In.id),className:un===In.id?ke.active:"",key:In.id},In.name))),Ge={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"},Te=b(37568),Re=({dataSource:Vt=[],value:un="",onChange:gn,onInputChange:mn=()=>{},className:Tn,style:In={},placeholder:Vn,allowClear:Ar=!1})=>{var pr;const[$n,Tr]=(0,y.useState)(""),[kr,vr]=(0,y.useState)("");(0,y.useEffect)(()=>{var ur;let Dr=un;(ur=JSON.stringify(un))!=null&&ur.includes("{")&&(Tr(un.id),Dr=un.value||"");try{vr(decodeURIComponent(Dr||""))}catch(ar){vr(decodeURIComponent(Dr||""))}},[un]);const ia=()=>{gn(encodeURIComponent(kr),$n||null)},jn=ur=>{ur!==$n&&(Tr(ur),gn(encodeURIComponent(kr),ur))};return y.createElement("div",{className:De()(Ge.input,Tn),style:In},!!Vt.length&&y.createElement("div",{className:Ge.dropdown},y.createElement("div",{className:Ge.text},(pr=Vt.find(ur=>ur.id===$n))==null?void 0:pr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ge.b1}),y.createElement("b",{className:Ge.b2})),y.createElement("div",{className:Ge.menu},Vt.map((ur,Dr)=>y.createElement("div",{key:Dr,onClick:()=>jn(ur.id)},ur.name)))),y.createElement(Te.default,{onPressEnter:ia,value:kr,onChange:ur=>{vr(ur.target.value),mn(encodeURIComponent(ur.target.value),$n||null)},placeholder:Vn,variant:"borderless",allowClear:Ar,onClear:()=>gn("",$n||null)}),y.createElement("i",{onClick:ia,className:"iconfont icon-sousuo9 font14 current"}))},ut={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"},$e=({value:Vt,onChange:un,className:gn,total:mn,pageSize:Tn,style:In={}})=>{const Vn=Vt<2,Ar=Vt>=Math.ceil(mn/Tn);return mn<=Tn?y.createElement(y.Fragment,null):y.createElement("div",{className:De()(ut.quickPager,gn),style:In},y.createElement("div",{onClick:()=>{Vn||un(Vt-1,"prev")},className:Vn?ut.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Ar||un(Vt+1,"next")},className:Ar?ut.disabled:""},"\u4E0B\u4E00\u9875"))},se={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"},Ne=b(29787),ot=b(25399),We=b(63139),bt=b(34161),He=b(51158),et=b(77897),Pe=({className:Vt,dataSource:un=[],col:gn=4,right:mn,bottom:Tn=23,precision:In=0,wrapWidth:Vn=1200,trackEventItems:Ar,loading:pr})=>{const $n=Math.floor((Vn-(gn-1)*mn)/gn);return y.createElement(Ne.Z,{spinning:pr},y.createElement("div",{className:De()(se.list,Vt)},!!un.length&&un.map((Tr,kr)=>{const{name:vr,id:ia,identifier:jn,power:ur,cover_image_id:Dr,pic:ar}=Tr;return y.createElement("div",{className:se.wrap,key:ia,style:{width:$n,marginRight:(1+kr)%gn===0?0:mn+In,marginBottom:Tn}},y.createElement("a",{target:"_blank",href:`/shixuns/${jn}/challenges`,className:se.li,onClick:qt=>{qt.preventDefault(),Ar&&(0,He.L9)([Ar]),ur&&(0,He.xg)(`/shixuns/${jn}/challenges`)}},y.createElement("div",{className:se.img},y.createElement("img",{className:se.cover,src:`${ar}`}),Tr.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${se.sign}`}),Tr.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${se.sign}`}),Tr.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${se.sign}`})),y.createElement("div",{className:se.name},y.createElement(ot.Z,{title:vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:se.e},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:se.tags},y.createElement(ot.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&y.createElement(ot.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,Tr.myshixuns_count))),y.createElement(ot.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Tr.level))),y.createElement("div",{className:se.rate},y.createElement(We.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),y.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!ur&&y.createElement("div",{className:se.lockWrap},y.createElement("img",{src:`${bt.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")))}),!un.length&&y.createElement(et.Z,null)))},Ie=b(53952),Me={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"},ce=b(62957),Mt=b(96599),qe="data:image/png;base64,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",Fe=b(59301),yt=(Vt,un,gn)=>new Promise((mn,Tn)=>{var In=pr=>{try{Ar(gn.next(pr))}catch($n){Tn($n)}},Vn=pr=>{try{Ar(gn.throw(pr))}catch($n){Tn($n)}},Ar=pr=>pr.done?mn(pr.value):Promise.resolve(pr.value).then(In,Vn);Ar((gn=gn.apply(Vt,un)).next())}),he=({className:Vt,dataSource:un=[],col:gn=4,right:mn,bottom:Tn=23,precision:In=0,wrapWidth:Vn=1200,trackEventItems:Ar,loading:pr,category:$n,hiddenClick:Tr,handleVery:kr=()=>!0,isCurrent:vr})=>{const[ia,jn]=ce.default.useModal(),ur=Math.floor((Vn-(gn-1)*mn)/gn),Dr=ar=>yt(void 0,null,function*(){ia.confirm({title:"\u7F6E\u9876",width:500,content:Fe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Fe.createElement("span",{className:"c-blue"},"\u201C",ar.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Fe.createElement(Ne.Z,{spinning:pr},jn,Fe.createElement("div",{className:De()(Me.list,Vt)},!!un.length&&un.map((ar,qt)=>{const{subject_identifier:vn,id:Lt,identifier:Yt,power:Nt}=ar,$t=ar.is_public!=0&&ar.is_public;return Fe.createElement("div",{className:Me.wrap,key:Lt,style:{width:ur,marginRight:(1+qt)%gn===0?0:mn+In,marginBottom:Tn}},ar.homepage_show&&Fe.createElement("div",{className:Me.btnsTop},Fe.createElement(Mt.default,{color:"red"},"\u7F6E\u9876")),Fe.createElement("a",{className:Me.li,onClick:dt=>{dt.preventDefault(),kr(ar==null?void 0:ar.first_category_url)&&(Ar&&(0,He.L9)([Ar]),(0,He.xg)(ar.first_category_url))}},Fe.createElement("div",{className:Me.top},Fe.createElement(ot.Z,{title:ar.name},Fe.createElement("div",{className:Me.name},ar.name)),Fe.createElement("img",{className:Me.img,src:bt.Z.IMG_SERVER+"/images/"+ar.avatar_url}),Fe.createElement("div",{className:Me.text,title:ar.creator},ar.creator),vn&&Fe.createElement("div",{className:Me.btns},Fe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Fe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),$t&&Fe.createElement("div",{className:Me.sign},"\u516C\u5F00"),vr&&Fe.createElement("div",{className:Me.hidden,onClick:dt=>{dt.stopPropagation(),Tr(ar)}},Fe.createElement("i",{className:`iconfont ${$n=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),$n=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Fe.createElement("div",{className:Me.bottom},ar.visits>0&&Fe.createElement(ot.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-liulanyan"}),Fe.createElement("span",null,ar.visits))),ar.course_members_count>0&&Fe.createElement(ot.Z,{title:"\u6210\u5458",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan"}),ar.course_members_count)),ar.tasks_count>0&&Fe.createElement(ot.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zuoye"}),ar.tasks_count)),ar.is_end?Fe.createElement("div",{style:{color:"#6B758B"}}):Fe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ar.is_accessible&&Fe.createElement("div",{className:Me.lockWrap},Fe.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Fe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&Fe.createElement(et.Z,null)))},mt={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"},Rt=b(62023),Se=({dataSource:Vt=[],value:un,onChange:gn,className:mn,style:Tn={},tabBarExtraContent:In})=>y.createElement("div",{className:De()(mt.tabs,mn),style:Tn},y.createElement("div",{className:mt.tabsWrap},Vt.map((Vn,Ar)=>!(Vn!=null&&Vn.hide)&&y.createElement("aside",{className:mt.tab,onClick:()=>{gn(Vn.id),Vn.link&&Rt.history.push(Vn.link)},key:Ar},y.createElement("div",{className:un===Vn.id?mt.active:""},Vn.name),(Vn==null?void 0:Vn.resetCount)==null&&(Vn==null?void 0:Vn.total)!==void 0&&y.createElement("span",null,"\uFF08",Vn==null?void 0:Vn.total,"\uFF09"),(Vn==null?void 0:Vn.resetCount)!==void 0&&(Vn==null?void 0:Vn.total)!==void 0&&y.createElement(ot.Z,{title:(Vn==null?void 0:Vn.tip)!=null?Vn==null?void 0:Vn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Vn==null?void 0:Vn.resetCount),"/",y.createElement("span",null,Vn==null?void 0:Vn.total),"\uFF09"))))),y.createElement("div",{className:mt.tabBar},In)),ht=({className:Vt,style:un={},children:gn})=>y.createElement("div",{className:De()(Vt),style:un},gn),Tt={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"},wt=b(75727),Qt=b(93041);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jt=({sortValue:Vt,dropValue:un,className:gn,onSort:mn,onDrop:Tn,dataSource:In=St})=>{var Vn;return y.createElement("div",{className:De()(Tt.orderWrap,gn)},y.createElement(wt.Z,{dropdownRender:()=>y.createElement(Qt.default,null,In.map((Ar,pr)=>y.createElement(Qt.default.Item,{key:pr,onClick:()=>Tn(Ar.id)},Ar.name)))},y.createElement("span",{className:Tt.orderTextWrap},(Vn=In.find(Ar=>un===Ar.id))==null?void 0:Vn.name)),y.createElement("span",{className:Tt.orderIconWrap},y.createElement("span",{className:Tt.orderAsc},y.createElement("i",{className:Vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>mn(Vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Tt.orderDesc},y.createElement("i",{className:Vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>mn(Vt==="asc"?"desc":"asc")}))))},fe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ne=b(7939),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,de=(Vt,un,gn)=>un in Vt?te(Vt,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Vt[un]=gn,je=(Vt,un)=>{for(var gn in un||(un={}))me.call(un,gn)&&de(Vt,gn,un[gn]);if(ae)for(var gn of ae(un))re.call(un,gn)&&de(Vt,gn,un[gn]);return Vt},ct=(Vt,un)=>{var gn={};for(var mn in Vt)me.call(Vt,mn)&&un.indexOf(mn)<0&&(gn[mn]=Vt[mn]);if(Vt!=null&&ae)for(var mn of ae(Vt))un.indexOf(mn)<0&&re.call(Vt,mn)&&(gn[mn]=Vt[mn]);return gn},Ze=(Vt,un,gn)=>new Promise((mn,Tn)=>{var In=pr=>{try{Ar(gn.next(pr))}catch($n){Tn($n)}},Vn=pr=>{try{Ar(gn.throw(pr))}catch($n){Tn($n)}},Ar=pr=>pr.done?mn(pr.value):Promise.resolve(pr.value).then(In,Vn);Ar((gn=gn.apply(Vt,un)).next())}),it=Vt=>{var un=Vt,{className:gn,style:mn,children:Tn,loading:In=!1,openLoading:Vn,onClick:Ar=()=>{},size:pr="middle",shape:$n="round"}=un,Tr=ct(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[kr,vr]=(0,y.useState)(!1);return y.createElement(ne.ZP,je({onClick:(0,ze.throttle)(ia=>Ze(void 0,null,function*(){Vn&&vr(!0);try{yield Ar(ia)}catch(jn){console.log("error",jn)}Vn&&vr(!1)}),2e3,{leading:!0,trailing:!1}),className:De()(fe.btn,fe[`${pr}-${$n}`],gn),style:mn,size:pr,shape:$n,loading:kr||In},Tr),Tn)},gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Qe=({className:Vt,style:un,children:gn=null,onClick:mn,title:Tn})=>y.createElement("div",{className:De()(gt.head,Vt),style:un},y.createElement("span",{className:"primary-hover",onClick:mn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Tn},Tn),y.createElement("div",{className:gt.node},gn)),st={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"},Ft=({confirmShow:Vt=!0,confirmTitle:un,confirmClick:gn,cancelShow:mn=!0,cancelTitle:Tn,cancelClick:In,className:Vn,style:Ar,confirmLoading:pr=!1})=>y.createElement("div",{className:De()(st.btns,Vn),style:Ar},Vt&&y.createElement(ne.ZP,{loading:pr,onClick:gn,type:"primary",className:st.confirm},un),mn&&y.createElement(ne.ZP,{onClick:In,className:st.cancel},Tn)),ln={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"},Wt=({className:Vt,style:un={},LeftContent:gn,children:mn,RightContent:Tn})=>y.createElement("div",{className:De()(ln.fixedBottom,Vt),style:un},y.createElement("div",{className:ln.wrap},y.createElement("div",{className:ln.left},gn),y.createElement("div",{className:ln.center},mn),y.createElement("div",{className:ln.right},Tn))),Ut={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},vt=({className:Vt,style:un={},dataSource:gn=[]})=>y.createElement("div",{className:De()(Ut.crumbs,Vt),style:un},gn.map((mn,Tn)=>TnRt.history.push(mn.path)},mn.name):y.createElement("span",null,mn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Tn,style:{color:"#5F6368"}},mn.name))),Ot=b(11938),en=Object.defineProperty,En=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,yn=(Vt,un,gn)=>un in Vt?en(Vt,un,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Vt[un]=gn,Nn=(Vt,un)=>{for(var gn in un||(un={}))pt.call(un,gn)&&yn(Vt,gn,un[gn]);if(xt)for(var gn of xt(un))It.call(un,gn)&&yn(Vt,gn,un[gn]);return Vt},sr=(Vt,un)=>En(Vt,Ue(un)),Xn=(Vt,un)=>{var gn={};for(var mn in Vt)pt.call(Vt,mn)&&un.indexOf(mn)<0&&(gn[mn]=Vt[mn]);if(Vt!=null&&xt)for(var mn of xt(Vt))un.indexOf(mn)<0&&It.call(Vt,mn)&&(gn[mn]=Vt[mn]);return gn};const{Countdown:Ht}=Ot.default;var Xt=Vt=>{var un=Vt,{onChange:gn}=un,mn=Xn(un,["onChange"]);const[Tn,In]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Tn=="number"&&Tn>=0&&gn(Tn)},[Tn]);const Vn=Ar=>{const pr=Math.floor(Ar/1e3);In(pr)};return y.createElement(Ht,sr(Nn({},mn),{onChange:Vn}))}},65460:function(Fn,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])}},83695:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Fe}});var y=b(59301),Ee=b(47889),oe=b(7939),Ae=b(6767),Ce=b(62957),ye=b(4875),De=b(77019),ze=b(5269),ve=b(37285),ue=b(29115),ke={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(60820),Je=b(24334),Ge=b(90929),Te=b(62023),we=b(21977),Re=b(9569),ut=b(87169),_e=b(26227),$e=b(59301),se=Object.defineProperty,Ne=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(yt,xe,he)=>xe in yt?se(yt,xe,{enumerable:!0,configurable:!0,writable:!0,value:he}):yt[xe]=he,lt=(yt,xe)=>{for(var he in xe||(xe={}))bt.call(xe,he)&&et(yt,he,xe[he]);if(We)for(var he of We(xe))He.call(xe,he)&&et(yt,he,xe[he]);return yt},Pe=(yt,xe)=>Ne(yt,ot(xe)),Ie=(yt,xe,he)=>new Promise((mt,Rt)=>{var jt=ht=>{try{rt(he.next(ht))}catch(Tt){Rt(Tt)}},Se=ht=>{try{rt(he.throw(ht))}catch(Tt){Rt(Tt)}},rt=ht=>ht.done?mt(ht.value):Promise.resolve(ht.value).then(jt,Se);rt((he=he.apply(yt,xe)).next())});const Me={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ce=(yt=>(yt[yt.SET_PATH=0]="SET_PATH",yt[yt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",yt))(ce||{});function Mt(yt,xe){switch(xe.type){case 0:return Pe(lt({},yt),{selectedPath:xe.payload});case 1:return Pe(lt({},yt),{passedContent:xe.payload});default:throw new Error}}var Fe=({language:yt,dispatch:xe,shixunWorkReport:he,v:mt,languages:Rt,classroomList:jt,autoHeight:Se,diff_code_count:rt,data:ht})=>{const[Tt,wt]=(0,y.useState)(Rt==null?void 0:Rt[0]),Qt=(0,Te.useParams)();return(0,y.useEffect)(()=>{wt(Rt==null?void 0:Rt[0])},[]),(0,y.useEffect)(()=>{var St;wt((St=Rt==null?void 0:Rt.filter(sn=>sn.language===(Tt==null?void 0:Tt.language)))==null?void 0:St[0])},[Rt]),$e.createElement($e.Fragment,null,$e.createElement("h2",null," ",$e.createElement("span",null,mt.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")),(Rt==null?void 0:Rt.length)>1&&$e.createElement(Ee.ZP.Group,{defaultValue:yt,style:{marginLeft:10},onChange:St=>{var sn;mt.language=St.target.value,wt((sn=Rt==null?void 0:Rt.filter(Jt=>Jt.language===St.target.value))==null?void 0:sn[0])}},Rt==null?void 0:Rt.map(St=>$e.createElement(Ee.ZP,{value:St==null?void 0:St.language},St==null?void 0:St.language)))),(0,ge.GJ)()&&he!="shixunWorkReport"&&$e.createElement("span",null,$e.createElement("span",null,"\u5F97\u5206 ",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),$e.createElement(oe.ZP,{style:{margin:"0px 10px"},onClick:()=>{var St,sn;if(!((sn=(St=jt.AssistantObject)==null?void 0:St.hack)!=null&&sn.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 Jt=Tt==null?void 0:Tt.score;Ce.default.confirm({title:"\u8C03\u5206",content:$e.createElement("div",null,$e.createElement("p",null,"\u5F97\u5206\uFF1A",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),$e.createElement("p",null,"\u8C03\u5206\uFF1A",$e.createElement(ye.Z,{min:0,max:Tt==null?void 0:Tt.total_score,defaultValue:Tt==null?void 0:Tt.score,onChange:fe=>{Jt=fe}}))),okText:"\u786E\u8BA4",onOk:()=>Ie(void 0,null,function*(){(yield(0,Ge.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Qt==null?void 0:Qt.coursesId,hack_user_code_id:Tt==null?void 0:Tt.hack_user_id,score:Jt}})).status===0&&(Ae.ZP.success("\u8C03\u5206\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}}),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Qt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ge.GJ)()&&he!="shixunWorkReport"&&$e.createElement(oe.ZP,{onClick:()=>{var St;if(!((St=jt.AssistantObject.hack)!=null&&St.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:he.user_id,type:"1",language:Tt==null?void 0:Tt.language,v:mt,data:lt({},he)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),$e.createElement(ue.ZP,{height:300,language:Tt==null?void 0:Tt.language,value:Tt!=null&&Tt.code?Je.Base64.decode(Tt==null?void 0:Tt.code):"",autoHeight:Se,theme:"default",options:Me}),((Tt==null?void 0:Tt.comment)||(Tt==null?void 0:Tt.hidden_comment))&&$e.createElement("div",null,$e.createElement(De.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},$e.createElement(ze.Z,{flex:1},$e.createElement("h1",{className:ke.title},"\u70B9\u8BC4\u5185\u5BB9")),$e.createElement(ze.Z,{className:"pr30"},(0,ge.GJ)()&&$e.createElement(oe.ZP,{onClick:()=>Ie(void 0,null,function*(){Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:$e.createElement(ut.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Ie(this,null,function*(){(yield(0,Re.gZ)({comment_id:Tt==null?void 0:Tt.comment_id,homeworkId:Qt.homeworkId,type:"hack"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),xe({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},Qt)}))})}})})},$e.createElement(_e.Z,null),"\u5220\u9664"))),$e.createElement(ve.Z,{style:{margin:0}}),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.comment})),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.hidden_comment}))))}},34646:function(Fn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return lt}});var y=b(59301),Ee=b(62023),oe=b(31691),Ae=b(7939),Ce=b(31709),ye=b(60820),De=b(90929),ze=b(77897),ve=b(86789),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",ke=b(37285),ge=b(21977),Je=b(34161),Ge=(Pe,Ie,Me)=>new Promise((ce,Mt)=>{var qe=xe=>{try{yt(Me.next(xe))}catch(he){Mt(he)}},Fe=xe=>{try{yt(Me.throw(xe))}catch(he){Mt(he)}},yt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(qe,Fe);yt((Me=Me.apply(Pe,Ie)).next())});const Te=({user:Pe,item:Ie,getdata:Me,params:ce})=>{var Mt;const qe=(0,y.useRef)(),[Fe,yt]=(0,y.useState)(),[xe,he]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{if(!qe.current)return;function mt(){var jt;let Se=new ResizeObserver(rt=>{for(let ht of rt)console.log("----",ht,rt),yt(ht.target.offsetHeight>=52)});return Se.observe((jt=qe.current)==null?void 0:jt.firstElementChild),Se}const Rt=mt();return()=>{var jt,Se;(jt=qe.current)!=null&&jt.firstElementChild&&Rt.unobserve((Se=qe.current)==null?void 0:Se.firstElementChild)}},[qe.current]),y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${ce.coursesId}/program_homework/${ce.categoryId}/answer/${Ie.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},y.createElement("div",{className:ve.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Ie.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:`${Je.Z.IMG_SERVER}/images/${Ie.author.image_url}`}),y.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(Mt=Ie==null?void 0:Ie.author)==null?void 0:Mt.name),y.createElement("span",null,"\u53D1\u8868\u4E8E",Ie.created_at)),y.createElement("div",null,y.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(Ie==null?void 0:Ie.descendants_count)||0,"\uFF09"),(0,ye.eB)()&&y.createElement("span",{onClick:mt=>Ge(void 0,null,function*(){mt.stopPropagation(),(yield(0,De.ZP)(`/api/hack_messages/${Ie.id}/update_public`,{method:"post"})).status===0&&Me()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Ie.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),y.createElement("div",{ref:qe,style:{margin:"15px 0px",maxHeight:xe?52:"",overflow:"hidden"}},y.createElement(ge.Z,{style:{color:"#434D6C",fontSize:14},value:Ie.content})),(Ie==null?void 0:Ie.hack_identifier)&&y.createElement("span",{onClick:mt=>Ge(void 0,null,function*(){var Rt;if(mt.stopPropagation(),(0,ye.dE)())return;let jt=yield(0,De.ZP)(`/api/problems/${Ie==null?void 0:Ie.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(Rt=Ie==null?void 0:Ie.author)==null?void 0:Rt.id}});jt&&(window.open(`/myproblems/${jt==null?void 0:jt.identifier}?type=1`),localStorage.setItem("program_homework",[ce.coursesId,ce.categoryId]))}),className:ve.Z.tips},Ie==null?void 0:Ie.hack_name),Fe&&y.createElement("div",{onClick:mt=>{mt.stopPropagation(),he(!xe)}},y.createElement(ke.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}))(Te),Re=Object.defineProperty,ut=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ot=(Pe,Ie,Me)=>Ie in Pe?Re(Pe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[Ie]=Me,We=(Pe,Ie)=>{for(var Me in Ie||(Ie={}))se.call(Ie,Me)&&ot(Pe,Me,Ie[Me]);if($e)for(var Me of $e(Ie))Ne.call(Ie,Me)&&ot(Pe,Me,Ie[Me]);return Pe},bt=(Pe,Ie)=>ut(Pe,_e(Ie)),He=(Pe,Ie,Me)=>new Promise((ce,Mt)=>{var qe=xe=>{try{yt(Me.next(xe))}catch(he){Mt(he)}},Fe=xe=>{try{yt(Me.throw(xe))}catch(he){Mt(he)}},yt=xe=>xe.done?ce(xe.value):Promise.resolve(xe.value).then(qe,Fe);yt((Me=Me.apply(Pe,Ie)).next())});const et=({user:Pe})=>{var Ie,Me,ce,Mt;let[qe,Fe]=(0,y.useState)(bt(We({},(0,Ee.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,ye.dE)()?[Pe.userInfo.course.course_group_id]:[]}));const[yt,xe]=(0,y.useState)([]);(0,y.useEffect)(()=>{he()},[]);function he(){return He(this,null,function*(){let mt=yield(0,De.ZP)(`/api/homework_commons/${qe.categoryId}/hack_messages`,{method:"get",params:bt(We({},qe),{type:1})});xe(mt)})}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/${qe.coursesId}/program_homework/${qe.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:mt=>{mt==="1"?qe.sort_by="":qe.sort_by="created_at",Fe(We({},qe)),he()}},y.createElement(oe.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),y.createElement(oe.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((Ie=yt==null?void 0:yt.data)==null?void 0:Ie.length)<=0&&y.createElement(ze.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(Me=yt==null?void 0:yt.data)==null?void 0:Me.map(mt=>y.createElement(we,{item:mt,params:qe,getdata:he})),y.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(Ce.Z,{current:qe.page,pageSize:qe.per_page,total:yt==null?void 0:yt.count,hideOnSinglePage:!0,onChange:(mt,Rt)=>{qe.page=mt,qe.per_page=Rt,Fe(We({},qe)),he()}}))),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/${qe.coursesId}/program_homework/${qe.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((ce=yt==null?void 0:yt.radio_messages)==null?void 0:ce.length)<=0&&y.createElement(ze.Z,null),(Mt=yt==null?void 0:yt.radio_messages)==null?void 0:Mt.map(mt=>y.createElement("div",{onClick:()=>{Ee.history.push(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/answer/${mt.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},y.createElement("div",{className:ve.Z.title,style:{fontSize:"16px",fontWeight:600}},y.createElement("span",{style:{color:(mt==null?void 0:mt.message_type)===2?"#4C7BE6":"#E17E7E"}},(mt==null?void 0:mt.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),y.createElement("span",{title:mt.name},mt.name)),y.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",mt.created_at))))))};var lt=(0,Ee.connect)(({user:Pe})=>({user:Pe}))(et)},69794:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return bt}});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,ze=(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",ze({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+",ke=b(31691),ge=b(92310),Je=b.n(ge),Ge=b(59301),Te=Object.defineProperty,we=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,se=(He,et,lt)=>et in He?Te(He,et,{enumerable:!0,configurable:!0,writable:!0,value:lt}):He[et]=lt,Ne=(He,et)=>{for(var lt in et||(et={}))_e.call(et,lt)&&se(He,lt,et[lt]);if(ut)for(var lt of ut(et))$e.call(et,lt)&&se(He,lt,et[lt]);return He},ot=(He,et)=>we(He,Re(et)),bt=({dataSource:He,className:et,style:lt})=>{const[Pe,Ie]=(0,y.useState)([]),[Me,ce]=(0,y.useState)(""),Mt=(0,y.useRef)(""),qe=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(He!=null&&He.length){const xe=He.map(he=>ot(Ne({},he),{key:`${qe}-${he.key}`}));Ie(xe),ce(xe[0].key)}},[He.length]);const Fe=xe=>{ce(xe),Mt.current=xe;const he=document.getElementById(xe);if(he){const mt=he.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:mt,behavior:"smooth"})}},yt=()=>{const xe=Pe.map(mt=>document.getElementById(mt.key)),he=window.innerHeight/2;for(const mt of xe)if(mt){const Rt=mt.getBoundingClientRect();if(Rt.top>=0&&Rt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[Pe]),Ge.createElement("div",{className:Je()(Ee.anchorNavigation,et),style:lt},Ge.createElement(ke.default,{items:Pe,tabBarGutter:60,className:Ee.tabs,activeKey:Me,onChange:Fe}),Pe.map(xe=>Ge.createElement("div",{key:xe.key,id:xe.key,className:Ee.box},Ge.createElement("div",{className:Ee.head},Ge.createElement("img",{className:"mr10",src:ue,alt:"Dot"}),xe.label),Ge.createElement("div",{className:Ee.element},xe.element))))}},13762:function(Fn,Pt,b){"use strict";var y=b(59301),Ee=b(62957),oe=b(6767),Ae=b(90929),Ce=b(62023),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(Te,we,Re)=>we in Te?ye(Te,we,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Te[we]=Re,ke=(Te,we)=>{for(var Re in we||(we={}))ze.call(we,Re)&&ue(Te,Re,we[Re]);if(De)for(var Re of De(we))ve.call(we,Re)&&ue(Te,Re,we[Re]);return Te},ge=(Te,we)=>{var Re={};for(var ut in Te)ze.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&De)for(var ut of De(Te))we.indexOf(ut)<0&&ve.call(Te,ut)&&(Re[ut]=Te[ut]);return Re},Je=(Te,we,Re)=>new Promise((ut,_e)=>{var $e=ot=>{try{Ne(Re.next(ot))}catch(We){_e(We)}},se=ot=>{try{Ne(Re.throw(ot))}catch(We){_e(We)}},Ne=ot=>ot.done?ut(ot.value):Promise.resolve(ot.value).then($e,se);Ne((Re=Re.apply(Te,we)).next())});const Ge=Te=>{var we=Te,{shixunHomeworks:Re,dispatch:ut}=we,_e=ge(we,["shixunHomeworks","dispatch"]);const $e=(0,Ce.useParams)();return y.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:Re.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield(0,Ae.ZP)(`/api/myshixuns/${Re.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:$e.coursesId}})).shixun_identifier&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getWorkList",payload:ke({},Re.actionTabs.params)}))}),onCancel:()=>{ut({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:Te})=>({shixunHomeworks:Te}))(Ge)},9644:function(Fn,Pt,b){"use strict";b.d(Pt,{n:function(){return Ot},Z:function(){return En}});var y=b(59301),Ee=b(28284),oe=b(6767),Ae=b(25399),Ce=b(62957),ye=b(93041),De=b(62673),ze=b(77019),ve=b(5269),ue=b(37568),ke=b(29787),ge=b(7939),Je=b(75727),Ge=b(70858),Te=b(47889),we=b(4875),Re=b(31709),ut=b(84105),_e=b(87395),$e=b(67921),se=b(89489),Ne=b(77897),ot=b(51158),We=b(13762),bt=b(96512),He=b(90929),et=b(62023),lt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ce=(Ue,xt,pt)=>xt in Ue?lt(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,Mt=(Ue,xt)=>{for(var pt in xt||(xt={}))Ie.call(xt,pt)&&ce(Ue,pt,xt[pt]);if(Pe)for(var pt of Pe(xt))Me.call(xt,pt)&&ce(Ue,pt,xt[pt]);return Ue},qe=(Ue,xt)=>{var pt={};for(var It in Ue)Ie.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&Pe)for(var It of Pe(Ue))xt.indexOf(It)<0&&Me.call(Ue,It)&&(pt[It]=Ue[It]);return pt},Fe=(Ue,xt,pt)=>new Promise((It,yn)=>{var Nn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Nn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const yt=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=qe(xt,["shixunHomeworks","dispatch"]);const Nn=(0,et.useParams)(),[sr,Xn]=(0,y.useState)(!0),[Ht,Gn]=(0,y.useState)(!1),[Xt]=Ee.default.useForm(),Vt=()=>Fe(void 0,null,function*(){const un=Xt.getFieldValue();(yield(0,He.ZP)(`/api/homework_commons/${Nn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...pt.actionTabs.selectArrs],cover_all:sr,hidden_comment:un.hidden_comment,comment:un.comment}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),Xt.resetFields(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),It({type:"shixunHomeworks/getWorkList",payload:Mt({},pt.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){const un=Xt.getFieldValue();JSON.stringify(un)==="{}"||un.hidden_comment===""&&un.comment===""?Gn(!0):pt.workList.partial_comment?It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:pt.actionTabs.selectArrs,params:pt.actionTabs.params}}):Vt()}),onCancel:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:Xt,onChange:()=>{Ht&&Gn(!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(bt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Vt()},onCancel:()=>{It({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(Te.ZP.Group,{onChange:un=>{Xn(un.target.value)},value:sr},y.createElement(Te.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(Te.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var xe=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(yt),he=b(9569),mt=b(60820),Rt={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"},jt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ht=(Ue,xt)=>{var pt={};for(var It in Ue)Se.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&jt)for(var It of jt(Ue))xt.indexOf(It)<0&&rt.call(Ue,It)&&(pt[It]=Ue[It]);return pt},Tt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Nn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Nn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const wt=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=ht(xt,["shixunHomeworks","dispatch"]),Nn,sr,Xn,Ht;const Gn=(0,et.useParams)(),[Xt,Vt]=(0,y.useState)(!1),[un,gn]=(0,y.useState)((sr=(Nn=pt.actionTabs.selectArrs)==null?void 0:Nn.data)==null?void 0:sr.name),[mn]=Ee.default.useForm();(0,y.useEffect)(()=>{var In,Vn,Ar,pr,$n,Tr;pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&mn.setFieldsValue({comment:(Vn=(In=pt.actionTabs.selectArrs)==null?void 0:In.data)==null?void 0:Vn.work_comment,hidden_comment:(pr=(Ar=pt.actionTabs.selectArrs)==null?void 0:Ar.data)==null?void 0:pr.work_comment_hidden}),gn((Tr=($n=pt.actionTabs.selectArrs)==null?void 0:$n.data)==null?void 0:Tr.name)},[pt.actionTabs.key]);const Tn=()=>Tt(void 0,null,function*(){var In,Vn;const Ar=mn.getFieldValue();if((yield(0,He.ZP)(`/api/student_works/${(Vn=(In=pt.actionTabs.selectArrs)==null?void 0:In.data)==null?void 0:Vn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ar.hidden_comment,comment:Ar.comment}})).status===0)return oe.ZP.success("\u8BC4\u9605\u6210\u529F"),mn.resetFields(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),It({type:"shixunHomeworks/getWorkList",payload:Gn})});return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:(Ht=(Xn=pt.actionTabs.selectArrs)==null?void 0:Xn.data)!=null&&Ht.work_comment_hidden?"\u66F4\u6539"+un+"\u70B9\u8BC4":un+"\u70B9\u8BC4",open:pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tt(void 0,null,function*(){const In=mn.getFieldValue();JSON.stringify(In)==="{}"||In.hidden_comment===""&&In.comment===""?Vt(!0):Tn()}),onCancel:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ee.default,{form:mn,onChange:()=>{Xt&&Vt(!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}))),Xt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Qt=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(wt),St=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,fe=(Ue,xt)=>{var pt={};for(var It in Ue)sn.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&St)for(var It of St(Ue))xt.indexOf(It)<0&&Jt.call(Ue,It)&&(pt[It]=Ue[It]);return pt},ne=(Ue,xt,pt)=>new Promise((It,yn)=>{var Nn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Nn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const te=Ue=>{var xt=Ue,{shixunHomeworks:pt,dispatch:It}=xt,yn=fe(xt,["shixunHomeworks","dispatch"]);const Nn=(0,et.useParams)(),[sr,Xn]=(0,y.useState)([]),[Ht,Gn]=(0,y.useState)([]);(0,y.useEffect)(()=>{pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Xt()},[pt.actionTabs.key]);function Xt(){return ne(this,null,function*(){const un=yield(0,He.ZP)(`/api/homework_commons/${Nn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Xn(un)})}const Vt=[{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:pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){const un=yield(0,He.ZP)(`/api/homework_commons/${Nn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Ht}});(un==null?void 0:un.status)===0&&(et.history.replace(`/classrooms/${Nn.coursesId}/shixun_homework/${Nn.categoryId}/detail?tabs=4`),window.location.reload(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),Gn([]))}),onCancel:()=>{Gn([]),It({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ge.default,{rowSelection:{type:"checkbox",onChange:(un,gn)=>{Gn([...un])},selectedRowKeys:Ht,getCheckboxProps:un=>({disabled:un.status==="\u8FDB\u884C\u4E2D"||un.works_count===0})},rowKey:un=>un.key||un.id,scroll:{y:300},pagination:!1,columns:Vt,dataSource:sr==null?void 0:sr.group_list})))};var ae=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(te),me=b(1209),re=b(89435),de=b(61961),je=Object.defineProperty,ct=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,it=(Ue,xt,pt)=>xt in Ue?je(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,gt=(Ue,xt)=>{for(var pt in xt||(xt={}))Ze.call(xt,pt)&&it(Ue,pt,xt[pt]);if(ct)for(var pt of ct(xt))Le.call(xt,pt)&&it(Ue,pt,xt[pt]);return Ue},kt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Nn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Nn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const Qe=({shixunHomeworks:Ue,dispatch:xt,isShow:pt,setIsShow:It,item:yn,coursesId:Nn,categoryId:sr})=>{const[Xn,Ht]=(0,y.useState)({page:1,limit:10}),[Gn,Xt]=(0,y.useState)([]),[Vt,un]=(0,y.useState)(!1);(0,y.useEffect)(()=>{pt&&gn()},[pt]);function gn(){return kt(this,null,function*(){un(!0);const Tn=yield(0,He.ZP)(`/api/student_works/${yn.id}/game_details.json`,{method:"get",params:gt({},Xn)});un(!1),Tn.status===0&&Xt(Tn==null?void 0:Tn.data)})}const mn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Tn,In,Vn)=>y.createElement("span",{style:{color:"#000"}},Xn.limit*(Xn.page-1)+Vn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Tn,In,Vn)=>y.createElement("span",{style:{color:"#000"}},Tn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Tn,In,Vn)=>y.createElement("span",null,Tn==0?"\u672A\u901A\u5173":Tn==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:(Tn,In,Vn)=>y.createElement("span",{style:{color:"#333"}},Tn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Tn,In,Vn)=>y.createElement("span",{style:{color:"#333"}},Tn)}];return y.createElement(y.Fragment,null,y.createElement(Ce.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:pt,width:700,footer:null,maskClosable:!1,onCancel:()=>{Xn.page=1,Xn.limit=10,Ht(gt({},Xn)),It(!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:mn,loading:Vt,style:{marginBottom:Xn.limit>(Gn==null?void 0:Gn.count)?"16px":"0"},dataSource:Gn.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Xn.limit,current:Xn.page,position:["bottomRight"],onChange:(Tn,In)=>{Xn.page=Tn,Xn.limit=In,Ht(gt({},Xn)),gn()},total:Gn==null?void 0:Gn.count,showTotal:(Tn,In)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Tn," "),"\u6761\u6570\u636E")}})))};var st=(0,et.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Qe),pe=b(59301),Ft=Object.defineProperty,ln=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Ut=(Ue,xt,pt)=>xt in Ue?Ft(Ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ue[xt]=pt,an=(Ue,xt)=>{for(var pt in xt||(xt={}))nn.call(xt,pt)&&Ut(Ue,pt,xt[pt]);if(ln)for(var pt of ln(xt))Wt.call(xt,pt)&&Ut(Ue,pt,xt[pt]);return Ue},vt=(Ue,xt,pt)=>new Promise((It,yn)=>{var Nn=Ht=>{try{Xn(pt.next(Ht))}catch(Gn){yn(Gn)}},sr=Ht=>{try{Xn(pt.throw(Ht))}catch(Gn){yn(Gn)}},Xn=Ht=>Ht.done?It(Ht.value):Promise.resolve(Ht.value).then(Nn,sr);Xn((pt=pt.apply(Ue,xt)).next())});const Ot=({value:Ue,placeholder:xt=""})=>{if(Ue==null||Ue==="")return pe.createElement("span",null,xt);{const pt=Number(Ue);if(pt>=80)return pe.createElement("span",{style:{color:"#009C0F"}},pt);if(pt<80&&pt>=60)return pe.createElement("span",{style:{color:"#FA6400"}},pt);if(pt<60)return pe.createElement("span",{style:{color:"#E30000"}},pt)}},en=({shixunHomeworks:Ue,classroomList:xt,loading:pt,dispatch:It,setExportParams:yn,user:Nn})=>{var sr,Xn,Ht,Gn,Xt,Vt,un,gn,mn,Tn,In,Vn,Ar,pr,$n;const Tr=(0,et.useParams)(),{workSetting:kr}=Ue,[vr,ia]=(0,y.useState)(an(an({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Tr)),[jn]=Ee.default.useForm(),[ur,Dr]=(0,y.useState)(),[ar,qt]=(0,y.useState)({}),[vn,Lt]=(0,y.useState)([]),[Yt,Nt]=(0,y.useState)(!1),[$t,dt]=(0,y.useState)([]),[dn,hn]=(0,y.useState)(!1),[xn,rn]=(0,y.useState)(),[_t,Ct]=(0,y.useState)(1),[Cn,br]=(0,y.useState)(),[lr,Sr]=(0,y.useState)(),[la,ya]=(0,y.useState)(),[Ea,ea]=(0,y.useState)(),[Kr,oa]=(0,y.useState)(),[ba,ja]=(0,y.useState)(!1),[Za,Ha]=(0,y.useState)(!1),[ua,Oa]=(0,y.useState)(),[Pr,No]=(0,y.useState)(null),Ro=(0,et.useLocation)();(0,y.useEffect)(()=>{let Fr=null;if((Pr==null?void 0:Pr.status)==1&&clearInterval(Fr),(Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.status)!=1)return Fr=setInterval(()=>{Bo()},3e3),()=>clearInterval(Fr)},[Pr==null?void 0:Pr.complete_num,Pr==null?void 0:Pr.status]);const Bo=()=>vt(void 0,null,function*(){const{ai_question_record_id:Fr}=Ue==null?void 0:Ue.workSetting;if(!Fr)return;const ca=yield(0,He.ZP)(`/api/program_homeworks/${Tr==null?void 0:Tr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Fr}});No(ca)});(0,y.useEffect)(()=>{pt["shixunHomeworks/getWorkSetting"]||Bo()},[pt["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(vo(),()=>{qt([]),Lt([])}),[vr.coursesId]),(0,y.useEffect)(()=>{var Fr;const ca=JSON.parse(JSON.stringify(Ue.workList));!((Fr=ca==null?void 0:ca.student_works)!=null&&Fr.length)&&(ca!=null&&ca.id)?(ca.student_works=[an({},ca)],qt(ca)):(ca!=null&&ca.id&&Lt([an(an({},ca),{number:"\u6211"})]),qt(an({},ca)))},[Ue.workList]);const vo=Fr=>(yn(an({},vr)),It({type:"shixunHomeworks/getWorkList",payload:vr}));(0,y.useEffect)(()=>{It({type:"user/getUserInfo",payload:{course_id:vr.coursesId}})},[]);const _o=()=>vt(void 0,null,function*(){const Fr=yield(0,he.Uc)({categoryId:Tr.categoryId});Dr(Fr==null?void 0:Fr.update_score)}),go=()=>vt(void 0,null,function*(){It({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Fr=yield(0,he.Vs)({categoryId:Tr.categoryId});It({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Fr==null?void 0:Fr.status)===0&&(oe.ZP.success(Fr==null?void 0:Fr.message),vo())}),Do=()=>{vr.page=1;const Fr=Object.assign({},jn.getFieldsValue());delete vr.course_group,delete vr.teacher_comment,Object.keys(Fr).map(function(ca){var tt;switch(ca){case"task_status":Fr[ca].includes("all")||!Fr[ca].length?(delete vr.work_status,jn.setFieldsValue({task_status:"all"})):(vr.work_status=Fr[ca],jn.setFieldsValue({task_status:vr.work_status}));break;case"course_group_info":Fr[ca].includes("all")||!Fr[ca].length?(delete vr.course_group,jn.setFieldsValue({course_group_info:"all"})):(vr.course_group=Fr[ca],jn.setFieldsValue({course_group_info:vr.course_group}));break;case"teacher_comment":Fr[ca].includes("all")||!Fr[ca].length?(delete vr.teacher_comment,jn.setFieldsValue({teacher_comment:"all"})):(vr.teacher_comment=((tt=Fr[ca])==null?void 0:tt.length)===1?Number(Fr[ca][0]):"",jn.setFieldsValue({teacher_comment:Fr[ca]}));break}}),vo()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(oa(47),ja(!0))},[document.getElementById("divhe")]);const Ya=(Fr,ca)=>{vr.page=Fr,vr.limit=20,vo()};function jo(){Ct(1),br(""),Sr(""),ya(""),ea(""),dt([])}const ti=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Fr,ca,tt)=>vr.limit*(vr.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,mt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:vr.order==="student_id"?vr.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,ca)=>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:vr.order==="work_status"?vr.b_order==="desc"?"descend":"ascend":null,render:Fr=>pe.createElement(ot.lC,{status:Fr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:vr.order==="achieve_time"?vr.b_order==="desc"?"descend":"ascend":null,render:(Fr,ca)=>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,ca)=>pe.createElement("span",{onClick:tt=>{var Dt;tt.stopPropagation(),(Dt=ar.homework_status)!=null&&Dt.includes("\u5BFC\u5165")&&(Oa(ca),Ha(!0))}},Fr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:vr.order==="work_score"?vr.b_order==="desc"?"descend":"ascend":null,render:(Fr,ca)=>pe.createElement(Ae.Z,{title:pe.createElement(pe.Fragment,null,pe.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(ca==null?void 0:ca.late_final_score)||0),pe.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(ca==null?void 0:ca.late_penalty)||0),pe.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(ca==null?void 0:ca.score)||0))},Ot({value:Fr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:vr.order==="achieve_time_long"?vr.b_order==="desc"?"descend":"ascend":null,render:(Fr,ca)=>Fr&&Fr!="--"?pe.createElement(Ae.Z,{placement:"bottom",title:Fr},pe.createElement("span",{className:"current"},Fr)):"--"},((sr=ar.homework_status)==null?void 0:sr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Xn=ar.homework_status)!=null&&Xn.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,ca)=>{var tt;return(tt=ar.homework_status)!=null&&tt.includes("\u5BFC\u5165")?(0,mt.GJ)()?pe.createElement("a",{onClick:Dt=>{Dt.stopPropagation(),It({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ca==null?void 0:ca.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pe.createElement("a",{onClick:Dt=>{Dt.stopPropagation(),Oa(ca),Ha(!0)}},"\u67E5\u770B"):(0,mt.dE)()?pe.createElement("div",null,(0,ot.JL)(ca==null?void 0:ca.work_status)==="\u672A\u5F00\u542F"?pe.createElement("span",null,"--"):pe.createElement("a",{onClick:Dt=>{var Kt;if(Dt.stopPropagation(),(0,mt.Rm)()&&!((Kt=xt.AssistantObject.hack)!=null&&Kt.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/${vr.coursesId}/program_homework/${vr.categoryId}/${ca.id}/${ca.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pe.createElement("a",{target:"_blank",onClick:Dt=>{var Kt,pn;if(Dt.stopPropagation(),(0,mt.Rm)()&&!((Kt=xt.AssistantObject.hack)!=null&&Kt.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((pn=Nn.userInfo)!=null&&pn.professional_certification)window.open(`/classrooms/${vr.coursesId}/program_homework/${vr.categoryId}/${ca.id}/${ca.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,ot.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Fr=>!!Fr),Ci=()=>{var Fr,ca;return pe.createElement(ye.default,null,pe.createElement(ye.default.Item,{onClick:()=>{var tt;if(!(0,ot.Ye)(It)){if((0,mt.Rm)()&&!((tt=xt.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}It({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:ar==null?void 0:ar.course_group_info,fn:()=>{(0,re.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,mt.GJ)()&&((Fr=ar==null?void 0:ar.student_works)==null?void 0:Fr.length)>0&&!((ca=ar==null?void 0:ar.homework_status)!=null&&ca.includes("\u5BFC\u5165"))&&pe.createElement(ye.default.Item,{key:"3",onClick:()=>{var tt;if(!(!(kr!=null&&kr.is_old_data_for_time)&&(0,ot.Ye)(It))){if((0,mt.Rm)()&&!((tt=xt.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}It({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:ar==null?void 0:ar.course_group_info,fn:()=>{var Dt,Kt,pn,Sn;It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),et.history.push(`/classrooms/${vr==null?void 0:vr.coursesId}/program_homework/${vr.categoryId}/${(Kt=(Dt=ar==null?void 0:ar.student_works)==null?void 0:Dt[0])==null?void 0:Kt.id}/${(Sn=(pn=ar==null?void 0:ar.student_works)==null?void 0:pn[0])==null?void 0:Sn.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),pe.createElement(ye.default.Item,{key:"2",onClick:()=>{var tt;if((0,mt.Rm)()&&!((tt=xt.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/${vr.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return pe.createElement(pe.Fragment,null,pe.createElement("section",{className:`${Rt.wrap} minH500 bg-white pl30 pr30 pt30`},((Ht=ar.homework_status)==null?void 0:Ht.includes("\u672A\u53D1\u5E03"))&&pe.createElement(Ne.Z,null),!((Gn=ar.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&pe.createElement("aside",null,!(0,mt.GJ)()&&pe.createElement("div",{className:"c-light-black font12"},pe.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",ar==null?void 0:ar.publish_time),pe.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",ar==null?void 0:ar.end_time),pe.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(ar==null?void 0:ar.late_time)||"- -")),(0,mt.GJ)()&&pe.createElement(pe.Fragment,null,pe.createElement(Ee.default,{form:jn,onChange:Do,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Xt=ar.task_status)==null?void 0:Xt.length)>0&&pe.createElement(Ee.default.Item,{name:"task_status"},pe.createElement(De.default.Group,{value:[],style:{width:"100%"}},pe.createElement(ze.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"},ar.task_status&&ar.task_status.map((Fr,ca)=>pe.createElement(De.default,{name:"task_status",value:Fr.id},Fr.name,"(",Fr.count,")")))))),((Vt=ar.course_group_info)==null?void 0:Vt.length)>0&&pe.createElement(Ee.default.Item,{name:"course_group_info"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ze.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:Kr+"px",overflow:"hidden"}},(un=ar.course_group_info)==null?void 0:un.map((Fr,ca)=>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;Kr>47?oa(47):oa(Fr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Kr===47?"\u5C55\u5F00":"\u6536\u8D77",Kr===47?pe.createElement(ut.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pe.createElement(_e.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((gn=ar.teacher_comment)==null?void 0:gn.length)>0&&pe.createElement(Ee.default.Item,{name:"teacher_comment"},pe.createElement(De.default.Group,{style:{width:"100%"}},pe.createElement(ze.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"},ar.teacher_comment&&ar.teacher_comment.map((Fr,ca)=>pe.createElement(De.default,{value:String(Fr.id)},Fr.name,"(",Fr.count,")"))))))),pe.createElement(ze.Z,{align:"middle"},pe.createElement(ve.Z,{flex:"1"},pe.createElement(ze.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=>{vr.search=Fr.trim(),vr.page=1,vo()},style:{width:240}})),pe.createElement(ve.Z,null,pe.createElement("span",{className:"ml5"},pe.createElement("span",{className:"c-red"},ar.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",ar.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pe.createElement(ve.Z,null,(Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.status)!=1&&pe.createElement("div",{className:Rt.under_review},pe.createElement(ke.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"}},Pr==null?void 0:Pr.complete_num),"/",Pr==null?void 0:Pr.total_count)),(((mn=ar==null?void 0:ar.homework_status)==null?void 0:mn.includes("\u5DF2\u622A\u6B62"))||((Tn=ar==null?void 0:ar.homework_status)==null?void 0:Tn.includes("\u63D0\u4EA4\u4E2D"))||((In=ar==null?void 0:ar.homework_status)==null?void 0:In.includes("\u8FDB\u884C\u4E2D")))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{var Fr;if(!(!(kr!=null&&kr.is_old_data_for_time)&&(0,ot.Ye)(It))){if(((Fr=ar==null?void 0:ar.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((ar==null?void 0:ar.commit_count)==0)return oe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.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");It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},pe.createElement("span",{className:`${Rt.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,mt.GJ)()&&!((Vn=ar.homework_status)!=null&&Vn.includes("\u5BFC\u5165"))&&pe.createElement(ge.ZP,{className:"ml10",onClick:()=>{!(kr!=null&&kr.is_old_data_for_time)&&(0,ot.Ye)(It)||It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:ar.student_works.map(Fr=>Fr.id),params:vr}})}},pe.createElement("span",{className:`${Rt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,mt.GJ)()&&!((Ar=ar.homework_status)!=null&&Ar.includes("\u5BFC\u5165"))&&pe.createElement(ge.ZP,{className:"ml10",onClick:go},pe.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,mt.GJ)()&&pe.createElement(Je.Z,{dropdownRender:Ci,className:"ml10"},pe.createElement(ge.ZP,null,pe.createElement($e.Z,null),"\u5BFC\u51FA",pe.createElement(se.Z,null)))))),pe.createElement(ze.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,mt.GJ)()&&ur&&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 ${Rt.TableDom}`,loading:pt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Fr=>({onClick:ca=>{var tt,Dt;if(!((tt=ar.homework_status)!=null&&tt.includes("\u5BFC\u5165"))){if((0,mt.Rm)()&&!((Dt=xt.AssistantObject.hack)!=null&&Dt.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,de.O5)()&&window.open(`/classrooms/${vr.coursesId}/program_homework/${vr.categoryId}/${Fr.id}/${Fr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:ar.student_works,columns:ti,onChange:(Fr,ca,tt)=>{tt.field&&(vr.order=tt.field==="score"?"work_score":tt.field),tt.order||(vr.b_order="asc"),tt.order==="ascend"&&(vr.b_order="asc"),tt.order==="descend"&&(vr.b_order="desc"),tt.order||(vr.b_order="asc"),vo()}}),pe.createElement(xe,null),pe.createElement(Qt,null),pe.createElement(We.Z,null)),pe.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yt,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>vt(void 0,null,function*(){if(_t===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/${vr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vr.categoryId,comment:Ea,status:$t}});Fr.status===0&&(rn(Fr),Nt(!1),hn(!0))}else{if(!(la===0||lr===0)){if(!la){oe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!lr){oe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(la>lr){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/${vr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vr.categoryId,comment:Ea,min_score:la,max_score:lr}});Fr.status===0&&(rn(Fr),Nt(!1),hn(!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(Te.ZP.Group,{value:_t,onChange:Fr=>{Ct(Fr.target.value)}},pe.createElement(Te.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pe.createElement(Te.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),_t===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:la,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:lr,onChange:Fr=>Sr(Fr),style:{width:"100px"}})),_t===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=>{dt([...Fr])},style:{width:"100%"}},(pr=ar.task_status)==null?void 0:pr.map((Fr,ca)=>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(me.Z,{className:Rt.MdEditor,onChange:Fr=>ea(Fr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pe.createElement(Ce.default,{open:dn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>vt(void 0,null,function*(){_t===2?(yield(0,He.ZP)(`/api/homework_commons/${vr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vr.categoryId,comment:Ea,status:$t}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),vo(),hn(!1)):(yield(0,He.ZP)(`/api/homework_commons/${vr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vr.categoryId,comment:Ea,min_score:la,max_score:lr}})).status===0&&(oe.ZP.info("\u6253\u56DE\u6210\u529F"),jo(),vo(),hn(!1))}),onCancel:()=>{jo(),hn(!1)}},pe.createElement("div",{style:{padding:"32px"}},_t===1&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",la,"-",lr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_t===2&&pe.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",(($n=ar.task_status)==null?void 0:$n.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",xn==null?void 0:xn.count,"\u540D\u5B66\u751F")))),pe.createElement(ae,null),pe.createElement(st,{isShow:Za,setIsShow:Ha,item:ua,coursesId:vr.coursesId,categoryId:vr.categoryId}),pe.createElement("aside",{className:"tc mb50 mt30"},pe.createElement(Re.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ya,current:vr.page||1,defaultPageSize:20,total:ar.work_count})))};var En=(0,et.connect)(({shixunHomeworks:Ue,classroomList:xt,loading:pt,user:It})=>({shixunHomeworks:Ue,classroomList:xt,loading:pt.effects,user:It}))(en)},74975:function(Fn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{default:function(){return na}});var y=b(59301),Ee=b(90929),oe=b(62023),Ae=b(6767),Ce=b(62957),ye=b(7939),De=b(91882),ze=b(25399),ve=b(31691),ue=b(70858),ke=b(27812),ge=b(51158),Je=b(21977),Ge=Object.defineProperty,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ut=(ft,Ve,Xe)=>Ve in ft?Ge(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,_e=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))we.call(Ve,Xe)&&ut(ft,Xe,Ve[Xe]);if(Te)for(var Xe of Te(Ve))Re.call(Ve,Xe)&&ut(ft,Xe,Ve[Xe]);return ft},$e=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const se=({shixunHomeworks:ft,dispatch:Ve})=>{const Xe=(0,oe.useParams)();return y.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ft.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield Ve({type:"shixunHomeworks/deleteReply",payload:{object_id:ft.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:_e({},ft.actionTabs.params)}))}),onCancel:()=>{Ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Ne=(0,oe.connect)(({shixunHomeworks:ft})=>({shixunHomeworks:ft}))(se),ot=b(66649),We=b.n(ot),bt=b(34161),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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",Ie=b(60820),Me=b(1209),ce=b(56082),Mt=b(87954),qe=b(18257),Fe=b(9644),yt=b(19719),xe=b(35241),he=b(44589),mt=b(87395),Rt=b(84105),jt=Object.defineProperty,Se=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Qt=(ft,Ve,Xe)=>Ve in ft?jt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,St=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Tt.call(Ve,Xe)&&Qt(ft,Xe,Ve[Xe]);if(ht)for(var Xe of ht(Ve))wt.call(Ve,Xe)&&Qt(ft,Xe,Ve[Xe]);return ft},sn=(ft,Ve)=>Se(ft,rt(Ve)),Jt=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});We().locale("ZH-cn");let fe=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const ne=y.createContext({}),te=()=>{const{setActivatorNodeRef:ft,listeners:Ve}=(0,y.useContext)(ne);return y.createElement(ye.ZP,St({type:"text",size:"small",className:lt.upDownSty,icon:y.createElement(ze.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:ft},Ve))},ae=ft=>{const{attributes:Ve,listeners:Xe,setNodeRef:zn,setActivatorNodeRef:ir,transform:hr,transition:Zn,isDragging:er}=(0,yt.nB)({id:ft["data-row-key"]}),Ln=St(sn(St({},ft.style),{transform:xe.ux.Translate.toString(hr),transition:Zn}),er?{position:"relative",zIndex:100}:{}),yr=(0,y.useMemo)(()=>({setActivatorNodeRef:ir,listeners:Xe}),[ir,Xe]);return y.createElement(ne.Provider,{value:yr},y.createElement("tr",St(sn(St({},ft),{ref:zn,style:Ln}),Ve)))},me=({shixunHomeworks:ft,classroomList:Ve,globalSetting:Xe,user:zn,loading:ir,dispatch:hr})=>{var Zn,er,Ln,yr,Ao;const[Nr,Ua]=(0,y.useState)(sn(St({},(0,oe.useParams)()),{page:1,per_page:10})),[mr,zo]=(0,y.useState)([]),[xo,Ba]=(0,y.useState)(-1),[ga,Cr]=(0,y.useState)(""),[_r,Ra]=(0,y.useState)(""),{detailLeftMenus:rr}=Ve,xr=(0,oe.useLocation)(),[za,ko]=(0,y.useState)({}),{workDetail:Yn,workList:qr,workSetting:Pa}=ft,[Ca,Jn]=(0,y.useState)("1"),[Zt,zr]=(0,y.useState)(!1),[fa,Hr]=(0,y.useState)(!1),[wo,ka]=(0,y.useState)(""),[Wa,ha]=(0,y.useState)(1),no=(0,y.useRef)(null),[Xo,Pn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Jr;(Jr=qr==null?void 0:qr.homework_status)!=null&&Jr.join("")&&Ir()},[(Zn=qr==null?void 0:qr.homework_status)==null?void 0:Zn.join("")]),(0,y.useEffect)(()=>{no.current&&(no.current.clientHeight>200?ha(2):ha(4))},[mr==null?void 0:mr.description]);function Ir(){return Jt(this,null,function*(){var Jr,io,Aa;zr(!0);let pa=yield(0,Ee.ZP)(`/api/courses/${Nr.coursesId}/homework_commons/hack_homework_detail.json`,{method:"get",params:sn(St({},Nr),{id:Nr.categoryId})});if(zo(pa),zr(!1),Nr.defaultExpandedRowKeys=[`${(io=(Jr=pa==null?void 0:pa.data)==null?void 0:Jr[0])==null?void 0:io.identifier}`],pa!=null&&pa.hide_description)Jn("2");else if(Ca!="2"){if((Aa=qr.homework_status)!=null&&Aa.includes("\u5BFC\u5165"))return;Jn(pa!=null&&pa.description?"1":"2")}Ua(St({},Nr))})}const La=()=>{if(Wa===1)return{visibility:"hidden"};if(Wa===2)return{overflow:"hidden",height:"200px"};if(Wa===3)return{overflow:"initial"};if(Wa===4)return{overflow:"initial"}},Ia=Jr=>Jt(void 0,[Jr],function*({active:io,over:Aa}){if(io.id!==(Aa==null?void 0:Aa.id)&&(Aa!=null&&Aa.id)){zo(fo=>{var hi;const ui=(hi=fo==null?void 0:fo.data)==null?void 0:hi.findIndex(Wi=>Wi.identifier===io.id),Ji=fo==null?void 0:fo.data.findIndex(Wi=>Wi.identifier===(Aa==null?void 0:Aa.id));return sn(St({},fo),{data:(0,he.Rp)(fo==null?void 0:fo.data,ui,Ji)})});let pa=yield(0,Ee.ZP)(`/api/courses/${Nr==null?void 0:Nr.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Nr==null?void 0:Nr.categoryId,origin_identifier:io==null?void 0:io.id,target_identifier:Aa==null?void 0:Aa.id}});(pa==null?void 0:pa.status)==0&&(Ae.ZP.success("\u6392\u5E8F\u6210\u529F"),Ir())}}),ro=Jr=>Jt(void 0,null,function*(){const io=()=>Jt(void 0,null,function*(){let pa=yield(0,Ee.ZP)(`/api/item_banks/${Jr}/copy_hack_item.json`,{method:"post"});(pa==null?void 0:pa.status)===0&&Ae.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});Pn(!0);let Aa=yield(0,Ee.ZP)(`/api/item_banks/${Jr}/check_hack_item.json`,{method:"get"});(Aa==null?void 0:Aa.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:io}):io(),Pn(!1)});return y.createElement("section",{className:lt.bg},y.createElement(He.Z,{spinning:Zt},(!(mr!=null&&mr.hide_description)||(0,Ie.GJ)())&&y.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!fa&&(0,Ie.GJ)()&&y.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(Pa==null?void 0:Pa.hack_edit_permission)&&y.createElement("span",{className:lt.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Hr(!0)}},y.createElement(ze.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:()=>Jt(void 0,null,function*(){if(!(mr!=null&&mr.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:()=>Jt(void 0,null,function*(){let Jr=yield(0,Ee.ZP)(`/api/homework_commons/${Nr==null?void 0:Nr.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(Jr==null?void 0:Jr.status)==0&&(Ae.ZP.success("\u9690\u85CF\u6210\u529F"),Ir())})});else{let Jr=yield(0,Ee.ZP)(`/api/homework_commons/${Nr==null?void 0:Nr.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(Jr==null?void 0:Jr.status)==0&&(Ae.ZP.success("\u516C\u5F00\u6210\u529F"),Ir())}})},y.createElement(ze.Z,{title:mr!=null&&mr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},y.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),y.createElement("span",null,mr!=null&&mr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),fa?y.createElement(y.Fragment,null,y.createElement(Me.Z,{defaultValue:mr==null?void 0:mr.description,watch:!0,height:155,onChange:Jr=>{ka(Jr)}}),y.createElement("div",{style:{display:"flex"}},y.createElement(ye.ZP,{size:"middle",type:"primary",className:`${lt.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Jt(void 0,null,function*(){ha(1);let Jr=yield(0,Ee.ZP)(`/api/homework_commons/${Nr==null?void 0:Nr.categoryId}/update_description.json`,{method:"post",body:{description:wo}});(Jr==null?void 0:Jr.status)==0&&(Ae.ZP.success("\u7F16\u8F91\u6210\u529F"),Hr(!1),Ir())})},"\u63D0\u4EA4"),y.createElement(ye.ZP,{size:"middle",type:"primary",ghost:!0,className:lt.buttonEdit,onClick:()=>{Hr(!1)}},"\u53D6\u6D88"))):!!(mr!=null&&mr.description)&&y.createElement("div",{ref:no,className:lt.maskWrap,style:La()},y.createElement("div",{className:lt.desHead},y.createElement("img",{src:Pe,width:94})),y.createElement(Je.Z,{className:lt.md,value:(mr==null?void 0:mr.description)||""}),Wa===2&&y.createElement("div",{className:lt.mask},y.createElement("div",{onClick:()=>ha(3)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-zhankai4"}))),Wa===3&&y.createElement("div",{className:lt.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},y.createElement("div",{onClick:()=>ha(2)},"\u6536\u8D77",y.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Ie.dE)()&&!!(mr!=null&&mr.group_name)&&y.createElement("div",{className:lt.info},y.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/${(er=mr==null?void 0:mr.user)==null?void 0:er.image_url}`}),y.createElement("div",{className:"ml20",style:{alignItems:"start"}},y.createElement("b",null,(mr==null?void 0:mr.name)||""),y.createElement("span",{title:(mr==null?void 0:mr.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(mr==null?void 0:mr.group_name)||"")),y.createElement(ze.Z,{title:y.createElement(y.Fragment,null,y.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(mr==null?void 0:mr.late_final_score)||0),y.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(mr==null?void 0:mr.late_penalty)||0),y.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(mr==null?void 0:mr.total_score)||0))},y.createElement("div",null,y.createElement("b",null,y.createElement(Fe.n,{value:mr==null?void 0:mr.total_score})),y.createElement("span",null,"\u603B\u6210\u7EE9"))),y.createElement("div",null,y.createElement("b",null,(mr==null?void 0:mr.total_time)||"-"),y.createElement("span",null,"\u603B\u8017\u65F6")),y.createElement("div",null,y.createElement("b",{style:{color:"#009C0F"}},mr==null?void 0:mr.pass_count),y.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),y.createElement("div",null,y.createElement("b",{style:{color:"#FA6400"}},mr==null?void 0:mr.doing_count),y.createElement("span",null,"\u8FDB\u884C\u4E2D")),y.createElement("div",null,y.createElement("b",{style:{color:"#E30000"}},mr==null?void 0:mr.not_pass_count),y.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Ln=qr.homework_status)!=null&&Ln.includes("\u5BFC\u5165"))&&y.createElement("div",null,y.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Ie.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"),Nr.defaultExpandedRowKeys&&y.createElement(Mt.LB,{modifiers:[qe.DL],onDragEnd:Ia},y.createElement(yt.Fo,{items:(yr=mr==null?void 0:mr.data)==null?void 0:yr.map(Jr=>Jr==null?void 0:Jr.identifier),strategy:yt.qw},y.createElement(ue.default,{components:{body:{row:ae}},dataSource:mr==null?void 0:mr.data,rowKey:Jr=>Jr==null?void 0:Jr.identifier,pagination:!1,expandable:{expandIcon:({expanded:Jr,onExpand:io,record:Aa})=>Jr?y.createElement(ze.Z,{title:"\u6536\u8D77"},y.createElement(mt.Z,{className:lt.upDownSty,onClick:pa=>io(Aa,pa)})):y.createElement(ze.Z,{title:"\u5C55\u5F00"},y.createElement(Rt.Z,{className:lt.upDownSty,onClick:pa=>io(Aa,pa)})),expandedRowRender:Jr=>{var io;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",Jr==null?void 0:Jr.name),y.createElement("p",null,"\u63CF\u8FF0\uFF1A",y.createElement(Je.Z,{value:(Jr==null?void 0:Jr.description)||""})),!(0,Ie.dE)()&&y.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",y.createElement(Je.Z,{style:{fontSize:"14px"},value:(Jr==null?void 0:Jr.analysis)||"\u6682\u65E0\u89E3\u6790"}))),y.createElement("div",{style:{width:"100%",textAlign:"end"}},(Pa==null?void 0:Pa.hack_edit_permission)&&y.createElement(ye.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${Jr==null?void 0:Jr.identifier}?type=1`),localStorage.setItem("program_homework",[Nr.coursesId,Nr.categoryId])}},"\u7F16\u8F91"),(Pa==null?void 0:Pa.hack_edit_permission)&&((io=mr==null?void 0:mr.homework_status)==null?void 0:io.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:()=>Jt(void 0,null,function*(){let Aa=yield(0,Ee.ZP)(`/api/problems/${Jr==null?void 0:Jr.identifier}.json`,{method:"delete"});(Aa==null?void 0:Aa.status)===0&&(Ae.ZP.info("\u5220\u9664\u6210\u529F"),Nr.page=1,Ir())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Nr.defaultExpandedRowKeys},columns:(Ao=[(0,Ie.GJ)()&&{key:"sort",align:"center",width:40,render:()=>y.createElement(te,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Jr,io,Aa)=>`${(Nr.page-1)*Nr.per_page+Aa+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,Ie.dE)()||(mr==null?void 0:mr.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(Jr,io,Aa){return y.createElement("div",null,fe[Jr])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Ie.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:Jr=>{let io="",Aa=Number(Jr);return Aa>=0&&Aa<=60?io="c-red":Aa>=90?io="c-green":Aa>60?io="c-orange":io="",y.createElement("span",{className:io},Jr)}},(0,Ie.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:(Jr,io)=>y.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Jr||"--")},(0,Ie.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(Jr){return y.createElement(y.Fragment,null,Jr===0&&y.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),Jr===1&&y.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),Jr===2&&y.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,Ie.GJ)()?280:146,align:"right",render(Jr,io,Aa){return y.createElement("div",null,(0,Ie.GJ)()&&y.createElement(ye.ZP,{type:"link",style:{marginRight:"5px"},loading:Xo,onClick:()=>Jt(this,null,function*(){ro(io==null?void 0:io.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),y.createElement("a",{onClick:()=>{var pa;if((0,Ie.Rm)()&&!((pa=Ve.AssistantObject.hack)!=null&&pa.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/${Nr.coursesId}/program_homework/${Nr.categoryId}/${Jr}/ranking`)}},"\u6392\u884C"),y.createElement("a",{onClick:()=>Jt(this,null,function*(){let pa=yield(0,Ee.ZP)(`/api/problems/${io==null?void 0:io.identifier}/start.json`,{method:"get"});pa&&(window.open(`/myproblems/${pa==null?void 0:pa.identifier}?type=1&backUrl=/classrooms/${Nr.coursesId}/program_homework/${Nr.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Nr.coursesId,Nr.categoryId]))}),className:"ml20"},(0,Ie.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(Pa==null?void 0:Pa.hack_edit_permission)&&y.createElement("a",{className:"ml20",onClick:()=>Jt(this,null,function*(){window.open(`/problems/newedit/${io==null?void 0:io.identifier}?type=1`),localStorage.setItem("program_homework",[Nr.coursesId,Nr.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Ao.filter(Jr=>!!Jr)})))),y.createElement("aside",{style:{padding:"0 20px 20px 20px"}},y.createElement(et.Z,{defaultCurrent:1,total:mr==null?void 0:mr.count,hideOnSinglePage:!0,showTotal:Jr=>y.createElement("span",null,"\u5171",Jr,"\u6761"),current:Nr.page||1,pageSize:Nr.per_page||10,onChange:(Jr,io)=>{Nr.page=Jr,Nr.per_page=io,Ua(St({},Nr)),Ir()}})))),y.createElement(Ne,null))};var re=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn,globalSetting:ir})=>({shixunHomeworks:ft,globalSetting:ir,classroomList:Ve,user:zn,loading:Xe.effects}))(me),de=b(28284),je=b(77019),ct=b(5269),Ze=b(37568),Le=b(62673),it=b(77897),gt=b(59301),kt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ft=(ft,Ve,Xe)=>Ve in ft?kt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ln=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))st.call(Ve,Xe)&&Ft(ft,Xe,Ve[Xe]);if(Qe)for(var Xe of Qe(Ve))pe.call(Ve,Xe)&&Ft(ft,Xe,Ve[Xe]);return ft},nn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Wt=({shixunHomeworks:ft,loading:Ve,dispatch:Xe,classroomList:zn})=>{var ir;const hr=(0,oe.useParams)(),[Zn,er]=(0,y.useState)(ln(ln({},{page:1,limit:20,group_ids:[]}),hr)),Ln=(0,oe.useLocation)(),{codeReview:yr,workSetting:Ao}=ft,[Nr,Ua]=(0,y.useState)({}),[mr]=de.default.useForm();Zn.order="code_rate",Zn.sort="desc",Zn.category=Zn.categoryId,(0,y.useEffect)(()=>{zo(),console.log("params",Zn)},[Zn]),(0,y.useEffect)(()=>{ft.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&zo()},[ft.actionTabs.key]);const zo=()=>nn(void 0,null,function*(){(yield Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})).status===-2&&setTimeout(()=>zo(),1500)}),xo=()=>{},Ba=(Cr,_r)=>{Zn.page=Cr,Zn.limit=20,Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})},ga=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Cr,_r,Ra)=>Zn.limit*(Zn.page-1)+Ra+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:Cr=>gt.createElement("span",{className:"c-orange"},Cr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Cr,_r)=>gt.createElement("div",null,gt.createElement("a",{onClick:()=>{var Ra;if((0,Ie.Rm)()&&!((Ra=zn.AssistantObject.hack)!=null&&Ra.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/${Zn.coursesId}/program_homework/${Zn.categoryId}/review_detail/${_r.user_id}`)}},"\u67E5\u770B"),gt.createElement("br",null))}];return gt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(yr==null?void 0:yr.status)===-2&>.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"}),(yr==null?void 0:yr.status)!==-2&>.createElement("div",null,gt.createElement(je.Z,null,gt.createElement(ct.Z,{flex:"1"},gt.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",yr.last_review_time,gt.createElement(ye.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(Ao!=null&&Ao.is_old_data_for_time)&&(0,ge.Ye)(Xe)||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Zn}})}},"\u4EE3\u7801\u67E5\u91CD"))),gt.createElement(ct.Z,null,gt.createElement(Ze.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Cr=>{Zn.search=Cr,Xe({type:"shixunHomeworks/getCodeReview",payload:Zn})},style:{width:200}}),gt.createElement("span",{className:"ml5 c-red"}))),((ir=yr.group_info)==null?void 0:ir.length)>0&>.createElement(gt.Fragment,null,gt.createElement(je.Z,null,gt.createElement(ct.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),gt.createElement(ct.Z,{flex:"80px"},gt.createElement(Le.default,{checked:Zn.group_ids=="",value:"all",onChange:Cr=>{delete Zn.group_ids,Zn.group_ids=[],Zn.page=1,er(ln({},Zn))}},"\u5168\u90E8")),gt.createElement(ct.Z,{flex:"1"},yr.group_info&&yr.group_info.map((Cr,_r)=>gt.createElement(Le.default,{style:{marginLeft:0},value:Cr.id,checked:Zn.group_ids.includes(Cr.id),onChange:Ra=>{Ra.target.checked?Zn.group_ids.push(Cr.id):Zn.group_ids.splice(Zn.group_ids.indexOf(Cr.id),1),Zn.page=1,er(ln({},Zn))}},Cr.name,"(",Cr.members_count,")")))),gt.createElement(je.Z,{className:"font14 c-red mt5"},gt.createElement(ct.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),gt.createElement("p",{className:"mt10"},gt.createElement("span",{className:"c-red"},yr.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",yr.all_reviews_count,"\u4F5C\u54C1\uFF09"),gt.createElement(ue.default,{className:"mt30",loading:Ve["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:yr.users_reviews,columns:ga,onChange:(Cr,_r,Ra)=>{Ra.order==="ascend"&&(Zn.b_order="asc"),Ra.order==="descend"&&(Zn.b_order="desc"),Ra.order||delete Zn.b_order,Xe({type:"shixunHomeworks/getCodeReview",payload:ln({},Zn)})}}),gt.createElement("aside",{className:"tc mb50 mt30"},gt.createElement(et.Z,{showSizeChanger:!1,onChange:Ba,defaultCurrent:Zn.page||1,current:Zn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:yr.copy_reviews_count}))))};var Ut=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects}))(Wt),an=b(69794),vt=b(24017),Ot=b(82326),en=b(47889),En=b(4875),Ue=b(32134),xt=b(12893),pt=b(89392),It={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(7918),Nn=b(59919),sr=b(61961),Xn=b(62618),Ht=b(59301),Gn=Object.defineProperty,Xt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Tn=(ft,Ve,Xe)=>Ve in ft?Gn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,In=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))gn.call(Ve,Xe)&&Tn(ft,Xe,Ve[Xe]);if(un)for(var Xe of un(Ve))mn.call(Ve,Xe)&&Tn(ft,Xe,Ve[Xe]);return ft},Vn=(ft,Ve)=>Xt(ft,Vt(Ve)),Ar=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const pr=(ft,Ve)=>ft==null?void 0:ft.map(Xe=>{var zn;return(zn=Ve==null?void 0:Ve.find(ir=>ir.value===Xe))==null?void 0:zn.id}),{RangePicker:$n}=vt.default,{Option:Tr}=Ot.default,kr=({shixunHomeworks:ft,user:Ve,loading:Xe,classroomList:zn,dispatch:ir})=>{var hr,Zn,er,Ln,yr,Ao,Nr,Ua,mr,zo,xo,Ba;const ga=(0,oe.useParams)(),{workSetting:Cr,workList:_r,changeData:Ra}=ft,[rr,xr]=(0,y.useState)(!0),[za,ko]=(0,y.useState)(!1);let[Yn,qr]=(0,y.useState)([]),[Pa,Ca]=(0,y.useState)([]),[Jn,Zt]=(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(),()=>{qr([])}),[]);const zr=()=>{ir({type:"shixunHomeworks/getWorkSetting",payload:In({},ga)})};(0,y.useEffect)(()=>{var Pn,Ir;((0,Ie.G5)()||(0,Ie.Rm)()&&((Pn=zn.AssistantObject.hack)!=null&&Pn.can_late||(Ir=zn.AssistantObject.hack)!=null&&Ir.can_publish))&&xr(!1)},[Ve,zn]),(0,y.useEffect)(()=>{if(!(Cr!=null&&Cr.course_id))return;Object.keys(Jn).map(function(Ir){Jn[Ir]=Cr[Ir]}),(!Jn.allow_late||!Jn.unified_late)&&(Jn.late_minus_score=20,Jn.penalty_type=yn.Q.Percent),Jn.unified_setting||(Jn.unified_late=!1,Jn.unified_anonymous_comment=!1,Jn.unified_anonymous_appeal=!1),Yn=JSON.parse(JSON.stringify(Cr.group_settings.map(Ir=>Vn(In({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.publish_time!==null))),Pa=JSON.parse(JSON.stringify(Cr.allow_late_settings.map(Ir=>Vn(In({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.late_time!==null))),Jn.difficult_settings.length===0&&(Jn.difficult_settings=[0,0,0]),console.log(Jn),Zt(In({},Jn));const Pn=(0,ge.QE)((Yn==null?void 0:Yn.length)>0?Yn:[]);qr([...Pn]),(Pa==null?void 0:Pa.length)<=0?Ca([{late_minus_score:20}]):Ca([...Pa])},[Cr]);const fa=()=>{var Pn,Ir,La,Ia,ro,Jr,io;if(((La=(Ir=(Pn=(0,Ie.eY)())==null?void 0:Pn.course)==null?void 0:Ir.hack_homework_info)==null?void 0:La.hack_homework_remaining_count)===0&&((Ia=_r.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03"))){(0,ge.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Jr=(ro=(0,Ie.eY)())==null?void 0:ro.course)==null?void 0:Jr.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(((io=Ve==null?void 0:Ve.userInfo)==null?void 0:io.user_status)===2){(0,sr.Rd)();return}const Aa=JSON.parse(JSON.stringify(Jn));if(Aa.categoryId=ga.categoryId,Jn.unified_setting||(Yn=Yn==null?void 0:Yn.map(pa=>{var fo;if(!pa.publish_time||!pa.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(!pa.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(fo=Cr.group_settings)==null?void 0:fo.filter(hi=>{var ui;return(ui=pa==null?void 0:pa.group_name)==null?void 0:ui.includes(hi.group_name)}).map(hi=>hi.group_id||hi.id).toString().split(","),pa})),Aa.group_settings=Yn,Jn.allow_late)if(Jn.unified_late){if(Jn.late_minus_score===null||Jn.late_minus_score===void 0||Jn.late_minus_score<0||Jn.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(!Jn.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 Pa=Pa==null?void 0:Pa.map(pa=>{var fo,hi;if(pa.late_minus_score===null||pa.late_minus_score===void 0||pa.late_minus_score<0||pa.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(!pa.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(!pa.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(hi=(fo=pa==null?void 0:pa.group_name)==null?void 0:fo.map(ui=>{var Ji,Wi;let ma=(Wi=(Ji=Cr.group_settings)==null?void 0:Ji.filter(Mo=>(Mo==null?void 0:Mo.group_name)===ui))==null?void 0:Wi[0];return ma==null?void 0:ma.group_id}))==null?void 0:hi.toString().split(","),pa}),Aa.allow_late_settings=Pa;Aa.send_type===1&&(Aa.difficult_settings=Aa.difficult_settings.map(pa=>pa||0)),Hr(Aa)},Hr=Pn=>{var Ir;if(Pn.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pn!=null&&Pn.work_efficiency&&Pn.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const La={shixun_evaluation:Pn.shixun_evaluation,challenge_settings:Pn.challenge_settings},Ia=()=>Ar(void 0,null,function*(){ko(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${ga.categoryId}/publish_setting.json`,{method:"post",body:In({},Pn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),zr(),ir({type:"user/getUserInfo",payload:{course_id:ga.coursesId}}),ir({type:"shixunHomeworks/getWorkList",payload:In({},ga)})),ko(!1)});!(0,pt.isEqual)(Ra,La)&&!((Ir=_r==null?void 0:_r.homework_status)!=null&&Ir.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:Ia}):Ia()},wo=(Pn,Ir,La="group_id")=>{var Ia;return Ir?Ir.find(ro=>ro[La]===Pn):(Ia=Cr==null?void 0:Cr.group_settings)==null?void 0:Ia.find(ro=>{var Jr;return((Jr=ro.group_id)==null?void 0:Jr[0])===Pn})},ka=(Cr==null?void 0:Cr.allow_late)||(Cr==null?void 0:Cr.anonymous_comment),Wa=Pn=>{var Ir,La;const Ia=wo(Pn,Cr==null?void 0:Cr.allow_late_settings,"id"),ro=wo(Pn,Cr==null?void 0:Cr.anonymous_comment_settings),Jr=wo(Pn);return(Cr==null?void 0:Cr.allow_late)&&Ia&&We()(Ia==null?void 0:Ia.late_time)<=We()()||(Cr==null?void 0:Cr.anonymous_comment)&&ro&&(ro==null?void 0:ro.evaluation_start)!==null||((La=(We()(Jr==null?void 0:Jr.end_time)<=We()()&&((Ir=Cr==null?void 0:Cr.allow_late_settings)==null?void 0:Ir.filter(io=>io.group_id.includes(Pn))))[0])==null?void 0:La.late_time)!=null},ha=Cr==null?void 0:Cr.anonymous_comment,no=Pn=>{if(!Pn)return!1;const Ir=wo(Pn,Cr==null?void 0:Cr.anonymous_comment_settings);return(Cr==null?void 0:Cr.anonymous_comment)&&Ir&&(Ir==null?void 0:Ir.evaluation_start)!==null},Xo=(Pn,Ir)=>{var La,Ia,ro,Jr,io;Pn!=null&&Pn.group_id||(Pn.group_id=pr(Pn==null?void 0:Pn.group_name,Cr==null?void 0:Cr.group_settings)),ir({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Pn,index:Ir,rangePickerDisabled:(Ia=(La=Pn==null?void 0:Pn.group_id)==null?void 0:La[0])!=null&&Ia.publish_time?rr||(We()()<=We()((Jr=wo((ro=Pn==null?void 0:Pn.group_id)==null?void 0:ro[0]))==null?void 0:Jr.publish_time)?!1:[!0,Wa((io=Pn==null?void 0:Pn.group_id)==null?void 0:io[0])]):!1,disabledDate:Cr==null?void 0:Cr.course_end_date}})};return Ht.createElement("section",{className:It.form},Ht.createElement("div",{className:It.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:It.content},Ht.createElement(en.ZP.Group,{disabled:rr||!((hr=_r==null?void 0:_r.homework_status)!=null&&hr.includes("\u672A\u53D1\u5E03"))||!((Zn=zn.AssistantObject.hack)!=null&&Zn.can_publish)&&(0,Ie.Rm)(),value:Jn.send_type,onChange:Pn=>{Jn.send_type=Pn.target.value,Zt(Object.assign({},Jn))}},Ht.createElement(en.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),Ht.createElement(en.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),Jn.send_type===1&&Ht.createElement("div",{className:It.content,style:{borderTop:"1px solid #fff"}},Ht.createElement(je.Z,{style:{marginLeft:"165px"}},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((er=_r==null?void 0:_r.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[0]||0}`,min:0,max:Jn.difficult_count[0]||0,value:Jn.difficult_settings[0],onChange:Pn=>{Jn.difficult_settings[0]=Pn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((Ln=_r==null?void 0:_r.homework_status)!=null&&Ln.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[1]||0}`,min:0,max:Jn.difficult_count[1]||0,value:Jn.difficult_settings[1],onChange:Pn=>{Jn.difficult_settings[1]=Pn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})),Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",Ht.createElement(En.Z,{size:"large",precision:0,disabled:rr||!((yr=_r==null?void 0:_r.homework_status)!=null&&yr.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Jn.difficult_count[2]||0}`,min:0,max:Jn.difficult_count[2]||0,value:Jn.difficult_settings[2],onChange:Pn=>{Jn.difficult_settings[2]=Pn,Zt(Object.assign({},Jn))},className:"ml10 mr20",style:{width:120}})))),Ht.createElement("div",{className:`${It.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:It.content},Ht.createElement(en.ZP.Group,{disabled:rr||!((Ao=_r==null?void 0:_r.homework_status)!=null&&Ao.includes("\u672A\u53D1\u5E03"))||!((Nr=zn.AssistantObject.hack)!=null&&Nr.can_publish)&&(0,Ie.Rm)(),value:Jn.unified_setting,onChange:Pn=>{var Ir;if(!((Ir=_r==null?void 0:_r.homework_status)!=null&&Ir.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Jn.unified_setting=!Jn.unified_setting,Jn.unified_setting||(Jn.unified_late=!1),Zt(Object.assign({},Jn)),Jn.unified_setting===!1&&Yn==""){qr(Yn.concat({}));return}Jn.unified_setting&&(qr([]),Ca([{late_minus_score:5}]))}},Ht.createElement(en.ZP,{value:!0,disabled:!(Cr!=null&&Cr.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),Ht.createElement(en.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((Ua=Cr==null?void 0:Cr.group_settings)==null?void 0:Ua.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((mr=Cr==null?void 0:Cr.group_settings)==null?void 0:mr.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:It.content,style:{borderTop:"1px solid #fff"}},Jn.unified_setting&&Ht.createElement(je.Z,{align:"middle",className:"ml25"},Ht.createElement(je.Z,{align:"middle"},Ht.createElement(ct.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),Ht.createElement(ct.Z,{className:"ml10"},Ht.createElement(vt.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:Pn=>(0,Nn.Q8)(Pn,Cr==null?void 0:Cr.course_end_date),disabledTime:Pn=>(0,Nn.d0)(Pn),disabled:rr||We()()>=We()(Cr==null?void 0:Cr.publish_time)||!((zo=zn.AssistantObject.hack)!=null&&zo.can_publish)&&(0,Ie.Rm)(),value:Jn.publish_time?We()(Jn.publish_time):"",onChange:(Pn,Ir)=>{Jn.publish_time=Ir,(Jn.end_time==""||!Jn.end_time)&&Jn.unified_setting&&(Jn.end_time=We()(Pn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Zt(Object.assign({},Jn))}}))),Ht.createElement(je.Z,{align:"middle",style:{marginLeft:40}},Ht.createElement(ct.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),Ht.createElement(ct.Z,{className:"ml10"},Ht.createElement(vt.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Cr==null?void 0:Cr.allow_late)&&(Cr==null?void 0:Cr.homework_status.includes("\u5DF2\u622A\u6B62"))||rr||(Cr==null?void 0:Cr.allow_late)&&We()()>=We()(Cr==null?void 0:Cr.end_time)||!((xo=zn.AssistantObject.hack)!=null&&xo.can_publish)&&(0,Ie.Rm)(),disabledDate:Pn=>(0,Nn.Q8)(Pn,Cr==null?void 0:Cr.course_end_date,Jn.publish_time),disabledTime:Pn=>(0,Nn.d0)(Pn,Jn.publish_time),value:Jn.end_time?We()(Jn.end_time):"",onChange:(Pn,Ir)=>{Jn.end_time=Ir,Zt(Object.assign({},Jn))}})))),!Jn.unified_setting&&(Yn==null?void 0:Yn.length)>0&&Ht.createElement(je.Z,{className:"ml25"},Yn&&Yn.map(function(Pn,Ir){var La,Ia,ro,Jr,io;return console.log("vvv",Pn),Ht.createElement(ct.Z,{className:Ir!==0&&"mt20",span:24,key:Ir},Ht.createElement(je.Z,{gutter:[0,16]},Ht.createElement(ct.Z,{span:8},Ht.createElement(je.Z,{gutter:[8,16],align:"middle"},Ht.createElement(ct.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",Ir+1),Ht.createElement(ct.Z,{flex:"1",style:{maxWidth:300}},Ht.createElement(Ot.default,{size:"large",disabled:rr||((La=Cr==null?void 0:Cr.homework_status)!=null&&La.includes("\u672A\u53D1\u5E03")&&Pn.id||We()(){var pa;if(!((pa=zn.AssistantObject.hack)!=null&&pa.can_publish)&&(0,Ie.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}Yn[Ir].group_name=Aa,Yn[Ir].group_id=Pn.group_id;const fo=(0,pt.flattenDeep)(Yn.map(ui=>ui.group_name)),hi=Pa.map(ui=>{let Ji=(ui==null?void 0:ui.group_name)||[];return Vn(In({},ui),{group_name:(0,pt.remove)(Ji,Wi=>fo.includes(Wi))})});Ca(hi),qr(Yn.slice())},maxTagCount:4,maxTagPlaceholder:Aa=>Ht.createElement("div",{style:{cursor:"pointer"},onClick:()=>Xo(Pn,Ir)},"+",Aa==null?void 0:Aa.length)},Cr.group_settings&&Cr.group_settings.map(function(Aa){if(!Yn.map(pa=>pa.group_name).toString().split(",").includes(String(Aa.group_name)))return Ht.createElement(Tr,{value:Aa.group_name,key:Aa.id},Aa.group_name)}))))),Ht.createElement(ct.Z,{span:14,style:{display:"flex",alignItems:"center"}},Ht.createElement($n,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Pn.publish_time?We()(Pn.publish_time):We()(),We()()]},disabled:rr||(We()()<=We()((ro=wo((Ia=Pn.group_id)==null?void 0:Ia[0]))==null?void 0:ro.publish_time)?!1:[!0,Wa(Pn.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:Aa=>(0,Nn.Q8)(Aa,Cr==null?void 0:Cr.course_end_date),disabledTime:Aa=>(0,Nn.d0)(Aa),showTime:{format:"HH:mm",defaultValue:[We()((0,ge.U6)(),"HH:mm"),We()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Pn.publish_time?We()(Pn.publish_time):void 0,Pn.end_time?We()(Pn.end_time):void 0],onChange:(Aa,pa)=>{var fo;if(!((fo=zn.AssistantObject.hack)!=null&&fo.can_publish)&&(0,Ie.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}Yn[Ir].publish_time=pa[0],!Pn.end_time&&pa[0]?Yn[Ir].end_time=We()(pa[0]).add(7,"days"):Yn[Ir].end_time=pa[1],qr([...Yn])},onCalendarChange:(Aa,pa,fo)=>{if(pa!=null&&pa[0]&&!pa[1]){const hi=We()(pa[0]).add(7,"days");Yn[Ir].publish_time=pa[0],Yn[Ir].end_time=hi,qr([...Yn])}}})),!rr&&Ht.createElement(ct.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Jr=Pn==null?void 0:Pn.group_id)==null?void 0:Jr.length)>1&&Ht.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ht.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>Xo(Pn,Ir)})),Yn.length<((io=Cr==null?void 0:Cr.group_settings)==null?void 0:io.length)&&Ht.createElement(Ue.Z,{className:"c-green ml10 mr10",onClick:()=>{qr(Yn.concat({}))}}),((Pn==null?void 0:Pn.publish_time)&&We()(){var Aa;if(!((Aa=zn.AssistantObject.hack)!=null&&Aa.can_publish)&&(0,Ie.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 pa=(0,pt.cloneDeep)(Pa);pa.forEach((fo,hi)=>{fo.group_name&&(fo.group_name=fo.group_name.filter(ui=>{var Ji;return!((Ji=Yn[Ir].group_name)!=null&&Ji.includes(ui))}))}),Ca(pa),Yn=Yn.filter((fo,hi)=>Ir!==hi),qr(Yn.slice()),setTimeout(()=>qr(Yn.slice()),10)}}))))}))),Ht.createElement("div",{className:`${It.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:It.content},Ht.createElement(je.Z,null,Ht.createElement(Le.default,{checked:Jn.allow_late,disabled:rr||(Cr==null?void 0:Cr.allow_late),onChange:Pn=>{var Ir;if(!((Ir=zn.AssistantObject.hack)!=null&&Ir.can_late)&&(0,Ie.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}Pn.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"))}),Jn.allow_late=!Jn.allow_late,Pa==""&&Ca([{late_minus_score:5}]),Zt(Object.assign({},Jn))}},Ht.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(Jn==null?void 0:Jn.allow_late)&&Ht.createElement("div",{className:It.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(en.ZP.Group,{disabled:rr||(Cr==null?void 0:Cr.anonymous_comment)||(Cr==null?void 0:Cr.allow_late),value:Jn.unified_late,onChange:Pn=>{var Ir;if((0,Ie.Rm)()&&!((Ir=zn.AssistantObject.hack)!=null&&Ir.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}Jn.unified_late=Pn.target.value,Pa==""&&!Pn.target.value&&Ca([{late_minus_score:5}]),Zt(In({},Jn))}},(Jn==null?void 0:Jn.unified_setting)&&Ht.createElement(en.ZP,{value:!0,style:{color:"#333333"},disabled:!(Cr!=null&&Cr.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Ba=Cr==null?void 0:Cr.group_settings)==null?void 0:Ba.length)&&Ht.createElement(en.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),Jn!=null&&Jn.unified_late?Ht.createElement(Ht.Fragment,null,Ht.createElement(je.Z,{align:"middle",className:"mt25"},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),Ht.createElement(ct.Z,{className:"ml5"},Ht.createElement(yn.Z,{disabled:rr||ha,value:{type:Jn.penalty_type,inputValue:Jn.late_minus_score},onChange:Pn=>{var Ir;if((0,Ie.Rm)()&&!((Ir=zn.AssistantObject.hack)!=null&&Ir.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}Zt(Vn(In({},Jn),{late_minus_score:Pn.inputValue,penalty_type:Pn.type}))}})),Ht.createElement(ct.Z,{flex:"1",className:"ml5"},Ht.createElement("span",{className:"c-grey-c ml10"},Jn.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(je.Z,{align:"middle",className:"mt25"},Ht.createElement(ct.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),Ht.createElement(ct.Z,{className:"ml5"},Ht.createElement(vt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:rr||ha,value:Jn.late_time?We()(Jn.late_time):"",disabledDate:Pn=>(0,Nn.Q8)(Pn,Cr==null?void 0:Cr.course_end_date),disabledTime:Pn=>(0,Nn.d0)(Pn),onChange:(Pn,Ir)=>{var La;if((0,Ie.Rm)()&&!((La=zn.AssistantObject.hack)!=null&&La.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}Jn.late_time=Ir,Zt(Object.assign({},Jn))}})),Ht.createElement(ct.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)")))):Pa.map(function(Pn,Ir){var La;return Ht.createElement(ct.Z,{span:24,key:Ir},Ht.createElement(je.Z,{className:"mt25",align:"middle"},Ht.createElement(ct.Z,null,Ht.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",Ir+1,"\uFF1A"),Ht.createElement(Ot.default,{size:"large",disabled:rr||!((La=_r==null?void 0:_r.homework_status)!=null&&La.includes("\u672A\u53D1\u5E03"))&&Pn.id||(Cr==null?void 0:Cr.anonymous_comment),mode:"multiple",className:`${It.selectSty}`,style:{width:200},value:typeof Pn.group_name=="string"?[Pn.group_name]:Pn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ia=>{var ro;if((0,Ie.Rm)()&&!((ro=zn.AssistantObject.hack)!=null&&ro.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}Pa[Ir].group_name=Ia,Pa[Ir].group_id=Pn.group_id,Ca(Pa.slice())}},Cr.group_settings&&Cr.group_settings.map(function(Ia){if(Jn!=null&&Jn.unified_setting&&!Pa.map(ro=>ro.group_name).toString().split(",").includes(String(Ia.group_name)))return Ht.createElement(Tr,{value:Ia.group_name,key:Ia.id},Ia.group_name);if(Yn.map(ro=>ro.group_name).toString().split(",").includes(String(Ia.group_name))&&!Pa.map(ro=>ro.group_name).toString().split(",").includes(String(Ia.group_name)))return Ht.createElement(Tr,{value:Ia.group_name,key:Ia.id},Ia.group_name)}))),Ht.createElement(ct.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},Ht.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),Ht.createElement(yn.Z,{disabled:rr||no(Pn.id),value:{type:Pn.penalty_type,inputValue:Pn.late_minus_score},onChange:Ia=>{var ro;if((0,Ie.Rm)()&&!((ro=zn.AssistantObject.hack)!=null&&ro.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}Pa[Ir].late_minus_score=Ia.inputValue,Pa[Ir].penalty_type=Ia.type,Ca([...Pa])}})),Ht.createElement(ct.Z,{className:"ml20"},Ht.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),Ht.createElement(vt.default,{size:"large",disabled:rr||no(Pn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:We()((0,ge.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ia=>(0,Nn.Q8)(Ia,Cr==null?void 0:Cr.course_end_date),disabledTime:Ia=>(0,Nn.d0)(Ia),format:"YYYY-MM-DD HH:mm",value:Pn!=null&&Pn.late_time?We()(Pn.late_time):void 0,onChange:(Ia,ro)=>{var Jr;if((0,Ie.Rm)()&&!((Jr=zn.AssistantObject.hack)!=null&&Jr.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}Pa[Ir].late_time=ro,Ca([...Pa])}})),!rr&&Ht.createElement(ct.Z,{style:{marginLeft:10}},Ir>0&&!Pn.id&&Ht.createElement(xt.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Pa=Pa.filter((Ia,ro)=>Ir!==ro),Ca(Pa.slice()),setTimeout(()=>Ca(Pa.slice()),10)}}),Ht.createElement(Ue.Z,{className:"c-green",onClick:()=>{var Ia;if((0,Ie.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}Ca(Pa.concat({penalty_type:yn.Q.Percent,late_minus_score:20}))}}))))})),!rr&&Ht.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:za,onClick:()=>fa()},"\u4FDD\u5B58"),Ht.createElement(Xn.Z,{onConfirm:(Pn,Ir)=>{Yn.splice(Pn,0,...Ir),Yn.splice(Pn+Ir.length,1);const La=(0,ge.QE)([...Yn]);qr([...La])}}))};var vr=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,user:Xe,loading:zn})=>({shixunHomeworks:ft,loading:zn.effects,user:Xe,classroomList:Ve}))(kr),ia=b(46178),jn={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"},ur=b(39685),Dr=b(59301),ar=Object.defineProperty,qt=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,$t=(ft,Ve,Xe)=>Ve in ft?ar(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,dt=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Yt.call(Ve,Xe)&&$t(ft,Xe,Ve[Xe]);if(Lt)for(var Xe of Lt(Ve))Nt.call(Ve,Xe)&&$t(ft,Xe,Ve[Xe]);return ft},dn=(ft,Ve)=>qt(ft,vn(Ve)),hn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const xn=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn,dimensionValue:ir})=>{var hr,Zn;const er=(0,oe.useParams)(),{workSetting:Ln}=ft,[yr,Ao]=(0,y.useState)(dt({page:1,limit:5},er)),[Nr,Ua]=(0,y.useState)(!1),[mr,zo]=(0,y.useState)([]),[xo,Ba]=(0,y.useState)(null),[ga,Cr]=(0,y.useState)(!1),[_r,Ra]=(0,y.useState)(!1),[rr,xr]=(0,y.useState)(!1),[za,ko]=(0,y.useState)({}),Yn=(0,y.useRef)(null),[qr,Pa]=(0,y.useState)([]),Ca=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Wa,ha,no)=>(yr.page-1)*yr.limit+no+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:yr.order==="student_id"?yr.b_order==="desc"?"descend":"ascend":null,render:Wa=>Dr.createElement(ze.Z,{placement:"bottomLeft",title:Wa||"--"},Dr.createElement("span",{className:"current"},Wa||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Wa,ha)=>Dr.createElement(ge.rK,{status:Wa})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(Wa,ha)=>Dr.createElement("span",{style:{color:"#0152d9"}},Wa)},{title:"\u64CD\u4F5C",width:120,render:(Wa,ha,no)=>Dr.createElement("a",{onClick:()=>hn(void 0,null,function*(){(0,ge.xg)(ha==null?void 0:ha.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],Jn=Wa=>hn(void 0,null,function*(){Ua(!0);const ha=yield(0,Ee.ZP)(`/api/homework_commons/${er.categoryId}/works_list.json`,{method:"get",params:dn(dt({},Wa),{work_status:[1,2,3]})});ha!=null&&ha.student_works&&zo((ha==null?void 0:ha.student_works)||[]),Ua(!1)}),Zt=()=>hn(void 0,null,function*(){xr(!0);const Wa=yield(0,Ee.ZP)(`/api/student_works/${za==null?void 0:za.id}/get_code.json`,{method:"get",params:{hack_id:xo,user_id:za==null?void 0:za.user_id}});if(Wa.status==0&&(Wa==null?void 0:Wa.game_codes.length)>0){xr(!1),Ra(!0);let ha=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${ir.map((no,Xo)=>no+(Xohn(void 0,null,function*(){var Xo;WaWa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),Hr=(Wa,ha,no,Xo)=>hn(void 0,null,function*(){Yn.current=new ur.Z(bt.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:no,shixun_id:xo,source:"hack",is_chat:!1,type:9,description:no,query:ha,user_id:za==null?void 0:za.user_id}),yield new Promise((Pn,Ir)=>{Yn.current.on("data",La=>{qr[Wa].aiText=fa(La.full),Pa([...qr])}),Yn.current.on("done",()=>hn(void 0,null,function*(){yield zr(Wa+1,Xo,no)})),Yn.current.startStream()})}),wo=()=>{xr(!1),ko({}),Cr(!0)},ka=(hr=mr==null?void 0:mr.filter(Wa=>(Wa==null?void 0:Wa.work_status)===0))==null?void 0:hr.map(Wa=>Wa==null?void 0:Wa.id);return Dr.createElement(Dr.Fragment,null,Dr.createElement("div",{className:jn.work_button,onClick:()=>{var Wa,ha,no;if(((Wa=Ln==null?void 0:Ln.hack_settings)==null?void 0:Wa.length)===0)return Ae.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");wo(),Jn(yr),((ha=Ln==null?void 0:Ln.hack_settings)==null?void 0:ha.length)>0&&Ba((no=Ln==null?void 0:Ln.hack_settings[0])==null?void 0:no.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Dr.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:ga,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((mr==null?void 0:mr.length)==0)return Cr(!1);if(!(za!=null&&za.id))return Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Zt()},onCancel:()=>{Cr(!1)},maskClosable:!1,confirmLoading:rr},Dr.createElement(He.Z,{spinning:rr,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(mr==null?void 0:mr.length)>0?Dr.createElement(Dr.Fragment,null,Dr.createElement("div",{className:jn.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"),Dr.createElement(ue.default,{loading:Nr,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[za==null?void 0:za.id],onChange:(Wa,ha)=>{ko(ha[0])},getCheckboxProps:Wa=>({disabled:ka.includes(Wa.id)})},dataSource:mr,columns:Ca,pagination:!1,onChange:(Wa,ha,no)=>{no.field&&(yr.order=no.field),no.order||(yr.b_order="asc"),no.order==="ascend"&&(yr.b_order="asc"),no.order==="descend"&&(yr.b_order="desc"),no.order||(yr.b_order="asc"),Jn(yr)}}),Dr.createElement("div",{className:jn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Dr.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Dr.createElement(en.ZP.Group,{className:jn.work_radio_group,value:xo,onChange:Wa=>Ba(Wa.target.value)},(Zn=Ln==null?void 0:Ln.hack_settings)==null?void 0:Zn.map(Wa=>Dr.createElement(en.ZP,{key:Wa.hack_id,value:Wa.hack_id},Wa.hack_name))))):Dr.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~"}))),Dr.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:_r,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>Ra(!1),onCancel:()=>Ra(!1),maskClosable:!1},qr.map((Wa,ha)=>Dr.createElement("div",{key:ha,className:jn.result_con,style:{marginTop:ha>0?"20px":""}},Dr.createElement("div",{className:jn.result_title},Wa==null?void 0:Wa.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Dr.createElement("div",{className:"p20"},Dr.createElement(Je.Z,{value:Wa==null?void 0:Wa.aiText,style:{fontSize:"12px"}}))))))};var rn=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(xn),_t=b(36227),Ct=b(59301),Cn=Object.defineProperty,br=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ea=(ft,Ve,Xe)=>Ve in ft?Cn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ea=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))la.call(Ve,Xe)&&Ea(ft,Xe,Ve[Xe]);if(Sr)for(var Xe of Sr(Ve))ya.call(Ve,Xe)&&Ea(ft,Xe,Ve[Xe]);return ft},Kr=(ft,Ve)=>br(ft,lr(Ve)),oa=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});function ba(ft,Ve){const Xe=[];for(let zn=ft;zn{let Ve=new Date;const Xe=We()(ft).format("HH");if(We()(ft).isSame(We()(Ve),"day")){const zn=We()(Ve).format("HH"),ir=We()(Ve).format("mm");return{disabledHours:()=>ba(0,24).splice(1,zn*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Xe,zn),We()(ft).isSame(We()(Ve),"hour")&&Xe<=zn?ba(0,60).splice(0,ir):ba(60,60))}}else if(We()(ft).isSame(We()(),"day")){const zn=We()().format("HH"),ir=We()().format("mm");return{disabledHours:()=>ba(0,24).splice(0,zn),disabledMinutes:()=>Xe<=zn?ba(0,ir):ba(60,60)}}else return},{RangePicker:Za}=vt.default,{Option:Ha}=Ot.default,ua=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir,hr,Zn,er,Ln;const yr=(0,oe.useParams)(),{verifyModelUser:Ao,ContactModalElement:Nr}=(0,ia.Z)(),Ua=(0,oe.useLocation)(),{workSetting:mr,workList:zo,changeData:xo}=ft,[Ba,ga]=(0,y.useState)(!0),[Cr,_r]=(0,y.useState)({}),[Ra,rr]=(0,y.useState)(!1),[xr]=de.default.useForm();let[za,ko]=(0,y.useState)([]),[Yn,qr]=(0,y.useState)([]);const[Pa,Ca]=(0,y.useState)([]),Jn=(0,y.useRef)(!0);let[Zt,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[fa,Hr]=(0,y.useState)(!1),[wo,ka]=(0,y.useState)([]);(0,y.useEffect)(()=>()=>{ko([])},[]),(0,y.useEffect)(()=>{mr!=null&&mr.can_edit&&ga(!1)},[mr]);const Wa=()=>{Xe({type:"shixunHomeworks/getWorkSetting",payload:ea({},yr)})},ha=Pn=>Pn&&Pn{var Pn;mr!=null&&mr.course_id&&Jn.current&&(Jn.current=!1,Object.keys(Zt).map(function(Ir){mr[Ir]!==void 0&&(Zt[Ir]=mr[Ir])}),(!Zt.allow_late||!Zt.unified_late)&&(Zt.late_penalty=5),za=JSON.parse(JSON.stringify(mr.group_settings.map(Ir=>Kr(ea({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.publish_time!==null))),Yn=JSON.parse(JSON.stringify(mr.allow_late_settings.map(Ir=>Kr(ea({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.rank_forbidden_start!==null))),zr(ea({},Zt)),ko([...za]),(Yn==null?void 0:Yn.length)<=0?qr([{}]):qr([...Yn]),ka(((Pn=mr==null?void 0:mr.ai_code_evaluation_promote)==null?void 0:Pn.length)>0?mr==null?void 0:mr.ai_code_evaluation_promote:mr==null?void 0:mr.default_evaluation_dimension))},[mr]);const no=Pn=>{if(!(mr!=null&&mr.ai_code_evaluation)&&(Zt!=null&&Zt.ai_code_evaluation)&&!Pn){Hr(!0);return}const Ir=JSON.parse(JSON.stringify(Zt));if(Ir.categoryId=yr.categoryId,Zt.unified_setting||(za=za==null?void 0:za.map(La=>{var Ia;if(!La.publish_time||!La.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(!La.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return La.group_name=typeof(La==null?void 0:La.group_name)=="string"?[La==null?void 0:La.group_name]:La==null?void 0:La.group_name,La.group_id=(Ia=mr.group_settings)==null?void 0:Ia.filter(ro=>{var Jr;return(Jr=La==null?void 0:La.group_name)==null?void 0:Jr.includes(ro.group_name)}).map(ro=>ro.group_id||ro.id).toString().split(","),La})),Ir.group_settings=za,Zt.rank_forbidden)if(Zt.unified_setting){if(!Zt.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(!Zt.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(We()(Zt.rank_forbidden_end){var Ia,ro;if(!La.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(!La.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(!La.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return La.group_name=typeof(La==null?void 0:La.group_name)=="string"?[La==null?void 0:La.group_name]:La==null?void 0:La.group_name,La.group_id=(ro=(Ia=La==null?void 0:La.group_name)==null?void 0:Ia.map(Jr=>{var io,Aa;let pa=(Aa=(io=mr.group_settings)==null?void 0:io.filter(fo=>(fo==null?void 0:fo.group_name)===Jr))==null?void 0:Aa[0];return pa==null?void 0:pa.group_id}))==null?void 0:ro.toString().split(","),La}),Ir.group_settingss=Yn;Ir.ai_code_evaluation_promote=wo,Xo(Ir)},Xo=Pn=>{if(console.log(Pn.total_score,Pn.eff_score),Pn.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pn!=null&&Pn.work_efficiency&&Pn.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ir={shixun_evaluation:Pn.shixun_evaluation};oa(void 0,null,function*(){rr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${yr.categoryId}/public_setting.json`,{method:"post",body:ea({},Pn)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Wa(),Xe({type:"shixunHomeworks/getWorkList",payload:ea({},yr)})),rr(!1)})};return Ct.createElement("section",{className:It.form},Ct.createElement("div",{className:It.title},"\u516C\u5F00\u8BBE\u7F6E"),Ct.createElement("div",{className:It.content,style:{padding:0}},Ct.createElement(je.Z,null,Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(Le.default,{checked:Zt.score_open,disabled:Ba,onChange:Pn=>{Zt.score_open=Pn.target.checked,zr(Object.assign({},Zt))}},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(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.open_code?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.open_code,disabled:Ba,onChange:Pn=>{Zt.open_code=Pn.target.checked,Pn.target.checked&&(Zt.open_code_type=1),zr(Object.assign({},Zt))}},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")),!!Zt.open_code&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Ba,value:Zt.open_code_type,onChange:Pn=>{Zt.open_code_type=Pn.target.value,zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.rank_forbidden&&Zt.unified_setting||!Zt.unified_setting&&(za==null?void 0:za.length)>0&&Zt.rank_forbidden?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.rank_forbidden,disabled:Ba,onChange:Pn=>{Zt.rank_forbidden=Pn.target.checked,zr(Object.assign({},Zt))}},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")),!!Zt.rank_forbidden&&Zt.unified_setting&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{height:"50px",lineHeight:"50px"}},Ct.createElement("div",{style:{marginLeft:"24px"}},Ct.createElement(je.Z,{align:"middle"},Ct.createElement(ct.Z,null,"\u5F00\u59CB\u65F6\u95F4"),Ct.createElement(ct.Z,{className:"ml10"},Ct.createElement(vt.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:ha,disabledTime:ja,disabled:Ba||We()()>We()(mr.rank_forbidden_start),value:Zt.rank_forbidden_start?We()(Zt.rank_forbidden_start):"",onChange:(Pn,Ir)=>{Zt.rank_forbidden_start=Ir,(Zt.end_time==""||!Zt.end_time)&&Zt.unified_setting&&(Zt.end_time=We()(Pn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),zr(Object.assign({},Zt))}})),Ct.createElement(ct.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),Ct.createElement(ct.Z,{className:"ml10"},Ct.createElement(vt.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:We()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ba,disabledDate:ha,value:Zt.rank_forbidden_end?We()(Zt.rank_forbidden_end):"",onChange:(Pn,Ir)=>{Zt.rank_forbidden_end=Ir,zr(Object.assign({},Zt))}}))))),!Zt.unified_setting&&(za==null?void 0:za.length)>0&&!!Zt.rank_forbidden&&Ct.createElement(je.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Yn.map(function(Pn,Ir){var La,Ia,ro,Jr,io,Aa,pa;return Ct.createElement(ct.Z,{span:24,key:Ir,style:{marginLeft:"24px"}},Ct.createElement(je.Z,{className:"mt10 ml30",align:"middle"},Ct.createElement(ct.Z,null,Ct.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",Ir+1,"\uFF1A"),Ct.createElement(Ot.default,{size:"large",disabled:Ba||!((La=zo==null?void 0:zo.homework_status)!=null&&La.includes("\u672A\u53D1\u5E03"))&&Pn.id,mode:"multiple",className:It.selectSty,style:{width:250},value:typeof Pn.group_name=="string"?[Pn.group_name]:Pn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fo=>{Yn[Ir].group_name=fo,Yn[Ir].group_id=Pn.group_id,qr(Yn.slice())}},mr.group_settings&&mr.group_settings.map(function(fo){if(Zt!=null&&Zt.unified_setting&&!Yn.map(hi=>hi.group_name).toString().split(",").includes(String(fo.group_name)))return Ct.createElement(Ha,{value:fo.group_name,key:fo.id},fo.group_name);if(za.map(hi=>hi.group_name).toString().split(",").includes(String(fo.group_name))&&!Yn.map(hi=>hi.group_name).toString().split(",").includes(String(fo.group_name)))return Ct.createElement(Ha,{value:fo.group_name,key:fo.id},fo.group_name)}))),Ct.createElement(ct.Z,{span:15},Ct.createElement("div",{className:"ml20"},Ct.createElement(Za,{size:"large",allowClear:!1,disabled:Ba||((Jr=(ro=(Ia=mr==null?void 0:mr.group_settings)==null?void 0:Ia.filter(fo=>fo.id===Pn.id))==null?void 0:ro[0])!=null&&Jr.rank_forbidden_start?We()()fo.id===Pn.id))==null?void 0:Aa[0])==null?void 0:pa.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:ha,disabledTime:ja,showTime:{format:"HH:mm",defaultValue:[We()((0,ge.U6)(),"HH:mm"),We()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Pn.rank_forbidden_start&&[We()(Pn.rank_forbidden_start),Pn.rank_forbidden_end?We()(Pn.rank_forbidden_end):void 0],onChange:(fo,hi)=>{Yn[Ir].rank_forbidden_start=hi[0],Yn[Ir].rank_forbidden_end=hi[1],qr([...Yn])}}))),!Ba&&Ct.createElement(ct.Z,null,Ct.createElement(Ue.Z,{className:"c-green",onClick:()=>{qr(Yn.concat({}))}}),Ir>0&&!Pn.id&&Ct.createElement(xt.Z,{className:"c-red ml10",onClick:()=>{Yn=Yn.filter((fo,hi)=>Ir!==hi),qr(Yn.slice()),setTimeout(()=>qr(Yn.slice()),10)}}))))})),Ct.createElement(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.hack_analysis?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.hack_analysis,disabled:Ba,onChange:Pn=>{Zt.hack_analysis=Pn.target.checked,Pn.target.checked&&(Zt.hack_analysis_type=2),zr(Object.assign({},Zt))}},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")),!!Zt.hack_analysis&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Ba,value:Zt.hack_analysis_type,onChange:Pn=>{Zt.hack_analysis_type=Pn.target.value,zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),Ct.createElement(en.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(ct.Z,{span:24,className:It.pubColSty,style:{borderBottom:Zt.hack_answer?"none":"1px solid #fff"}},Ct.createElement(Le.default,{checked:Zt.hack_answer,disabled:Ba,onChange:Pn=>{Zt.hack_answer=Pn.target.checked,Pn.target.checked&&(Zt.hack_answer_type=1),zr(Object.assign({},Zt))}},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")),!!Zt.hack_answer&&Ct.createElement(ct.Z,{span:24,className:It.pubColSty},Ct.createElement(en.ZP.Group,{style:{marginLeft:"24px"},disabled:Ba,value:Zt.hack_answer_type,onChange:Pn=>{Zt.hack_answer_type=Pn.target.value,zr(Object.assign({},Zt))}},Ct.createElement(en.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ct.createElement(en.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),Ct.createElement("div",{className:`${It.title} mt30`},"\u7981\u7528\u7C98\u8D34"),Ct.createElement("div",{className:It.content},Ct.createElement(Le.default,{disabled:Ba,checked:Zt.code_editor_paste_allowed,onChange:()=>{Zt.code_editor_paste_allowed=!Zt.code_editor_paste_allowed,zr(Object.assign({},Zt))}},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:`${It.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Ct.createElement("div",{className:It.content},Ct.createElement(Le.default,{disabled:Ba,checked:Zt.show_late_code,onChange:()=>{Zt.show_late_code=!Zt.show_late_code,zr(Object.assign({},Zt))}},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:It.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Ct.createElement("div",{className:It.content,style:{padding:0}},Ct.createElement("div",{className:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_exam_question,onChange:Pn=>{Ao()&&(Zt.ai_exam_question=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_syntax_check,onChange:Pn=>{Ao()&&(Zt.ai_syntax_check=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_diagnosis,onChange:Pn=>{Ao()&&(Zt.ai_code_diagnosis=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_guidance,onChange:Pn=>{Ao()&&(Zt.ai_guidance=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_evaluation,onChange:Pn=>{Ao()&&(Zt.ai_code_evaluation=Pn.target.checked,zr(Object.assign({},Zt)))}},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:Pn=>{!(mr!=null&&mr.is_old_data_for_time)&&(0,ge.Ye)(Xe)||(Pn.preventDefault(),Pn.stopPropagation(),Hr(!0))}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),Ct.createElement("div",{className:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_optimization,onChange:Pn=>{Ao()&&(Zt.ai_code_optimization=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_code_comment,onChange:Pn=>{Ao()&&(Zt.ai_code_comment=Pn.target.checked,zr(Object.assign({},Zt)))}},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:It.pubColSty},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_q_and_a,onChange:Pn=>{Ao()&&(Pn.target.checked||(Zt.ai_guide=Pn.target.checked),Zt.ai_q_and_a=Pn.target.checked,zr(Object.assign({},Zt)))}},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:`${It.pubColSty}`,style:Zt.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Le.default,{checked:Zt.ai_guide,onChange:Pn=>{Ao()&&(Pn.target.checked&&(Zt.ai_q_and_a=Pn.target.checked),Zt.ai_guide=Pn.target.checked,zr(Object.assign({},Zt)))}},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"))),Zt.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(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Ze.default,{size:"large",style:{width:"133px"},value:(zn=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:zn.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Pn=>{Zt.ai_guide_data.unanswered_time=Pn.target.value,zr(Object.assign({},Zt))}})),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(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Ze.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ir=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:ir.unanswered_msg,onChange:Pn=>{Zt.ai_guide_data.unanswered_msg=Pn.target.value,zr(Object.assign({},Zt))}}))),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(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Ze.default,{size:"large",style:{width:"133px"},value:(hr=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:hr.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Pn=>{Zt.ai_guide_data.evaluation_num=Pn.target.value,zr(Object.assign({},Zt))}}))),Ct.createElement("div",{className:"flex gap-12px"},Ct.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Ct.createElement(_t.Z,{disableWhenCommunity:!(mr!=null&&mr.is_old_data_for_time)},Ct.createElement(Ze.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Zn=Zt==null?void 0:Zt.ai_guide_data)==null?void 0:Zn.evaluation_msg,onChange:Pn=>{Zt.ai_guide_data.evaluation_msg=Pn.target.value,zr(Object.assign({},Zt))}})))))),!Ba&&Ct.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ra,onClick:()=>no()},"\u4FDD\u5B58"),Nr(),Ct.createElement(Ce.default,{centered:!0,open:fa,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((wo==null?void 0:wo.length)===0)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Hr(!1),no(!0)},onCancel:()=>{Hr(!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:wo.length>0&&wo.length<((er=mr==null?void 0:mr.default_evaluation_dimension)==null?void 0:er.length),onChange:Pn=>{ka(Pn.target.checked?mr==null?void 0:mr.default_evaluation_dimension:[])},checked:((Ln=mr==null?void 0:mr.default_evaluation_dimension)==null?void 0:Ln.length)===wo.length},"\u5168\u90E8"),Ct.createElement(Le.default.Group,{className:It.work_checkbox_group,options:mr==null?void 0:mr.default_evaluation_dimension,value:wo,onChange:Pn=>ka(Pn)})),Ct.createElement(rn,{dimensionValue:wo}))))};var Oa=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(ua),Pr=b(59301),No=Object.defineProperty,Ro=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Do=(ft,Ve,Xe)=>Ve in ft?No(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ya=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))_o.call(Ve,Xe)&&Do(ft,Xe,Ve[Xe]);if(vo)for(var Xe of vo(Ve))go.call(Ve,Xe)&&Do(ft,Xe,Ve[Xe]);return ft},jo=(ft,Ve)=>Ro(ft,Bo(Ve)),ti=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Ci=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn;const ir=(0,oe.useParams)(),{workSetting:hr,workList:Zn,changeData:er}=ft,[Ln,yr]=(0,y.useState)(!0),[Ao,Nr]=(0,y.useState)(!1),[Ua,mr]=(0,y.useState)(!1),[zo]=de.default.useForm();let[xo,Ba]=(0,y.useState)([]),[ga,Cr]=(0,y.useState)([]);const _r=!((zn=Zn==null?void 0:Zn.homework_status)!=null&&zn.includes("\u672A\u53D1\u5E03")),Ra=(0,y.useRef)(!0);let[rr,xr]=(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)(()=>()=>{Ba([])},[]),(0,y.useEffect)(()=>{hr!=null&&hr.can_edit&&yr(!1)},[hr]);const za=()=>{Xe({type:"shixunHomeworks/getWorkSetting",payload:Ya({},ir)})};(0,y.useEffect)(()=>{hr!=null&&hr.course_id&&Ra.current&&(Ra.current=!1,Object.keys(rr).map(function(Ca){rr[Ca]=hr[Ca]}),(!rr.allow_late||!rr.unified_late)&&(rr.late_penalty=5),xo=JSON.parse(JSON.stringify(hr.group_settings.map(Ca=>jo(Ya({},Ca),{group_name:[Ca.group_name]})).filter(Ca=>Ca.publish_time!==null))),ga=JSON.parse(JSON.stringify(hr.allow_late_settings.map(Ca=>jo(Ya({},Ca),{group_name:[Ca.group_name]})).filter(Ca=>Ca.late_time!==null))),qr(),xr(Ya({},rr)),Ba([...xo]),Cr([...ga]))},[hr]);const ko=()=>{const Ca=JSON.parse(JSON.stringify(rr));Yn(Ca)},Yn=Ca=>{if(console.log(Ca.total_score,Ca.eff_score),Ca.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const Jn=()=>ti(void 0,null,function*(){Nr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${ir.categoryId}/hack_score_setting.json`,{method:"post",body:Ya({},Ca)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),za(),Xe({type:"shixunHomeworks/getWorkList",payload:Ya({},ir)})),Nr(!1)});(rr==null?void 0:rr.hack_score_settings)!==(hr==null?void 0:hr.hack_score_settings)&&_r?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:Jn}):Jn()},qr=()=>{var Ca;const{total_score:Jn}=rr,Zt=(Ca=rr.hack_settings)==null?void 0:Ca.length;if(!Zt)return;let zr=0,fa;switch(rr.hack_score_settings){case 0:const Hr=(Jn/Zt).toFixed(2);rr.hack_settings.map((Ir,La)=>{zr=La,Ir.hack_score=Hr>0?Hr:0}),fa=(Jn-Hr*(Zt-1)).toFixed(2),rr.hack_settings[zr].hack_score=fa>0?fa:0;break;case 1:const wo=[0,1,3,6];let ka=0;const Wa=rr.hack_settings.filter(Ir=>Ir.difficult===1).length*wo[1],ha=rr.hack_settings.filter(Ir=>Ir.difficult===2).length*wo[2],no=rr.hack_settings.filter(Ir=>Ir.difficult===3).length*wo[3],Xo=Jn/(Wa+ha+no);console.log(Xo,2222),rr.hack_settings.map((Ir,La)=>{zr=La,Ir.hack_score=(wo[Ir.difficult]*Xo).toFixed(2),ka=ka+Number(Ir.hack_score)});let Pn=rr.hack_settings[zr].hack_score;fa=(Jn-ka+Number(Pn)).toFixed(2),rr.hack_settings[zr].hack_score=fa>0?fa:0;break}},Pa=(hr==null?void 0:hr.send_type)===0||(hr==null?void 0:hr.send_type)===1&&(rr==null?void 0:rr.hack_score_settings)===2;return Pr.createElement("section",{className:It.form},Pr.createElement("div",{className:It.title},"\u5206\u503C\u8BBE\u7F6E"),Pr.createElement("div",{className:`${It.content} mb30`},Pr.createElement(je.Z,{align:"middle"},Pr.createElement(je.Z,{align:"middle"},Pr.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Pr.createElement(En.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:rr.total_score,disabled:Ln||_r,onChange:Ca=>{rr.total_score=Ca,xr(Object.assign({},rr)),qr()},addonAfter:"\u5206"})),Pr.createElement(je.Z,{align:"middle",style:{marginLeft:60}},Pr.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Pr.createElement(En.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:rr.punish_time,precision:0,disabled:Ln,onChange:Ca=>{rr.punish_time=Ca,xr(Object.assign({},rr)),qr()},addonAfter:"\u5206\u949F"})))),Pr.createElement("div",{className:It.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Pr.createElement("div",{className:`${It.content} mb30`},Pr.createElement(en.ZP.Group,{disabled:Ln,value:rr.hack_rank_rule,onChange:Ca=>{rr.hack_rank_rule=Ca.target.value,xr(Object.assign({},rr))}},Pr.createElement(en.ZP,{value:0},Pr.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Pr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Pr.createElement(en.ZP,{style:{marginLeft:40},value:1},Pr.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Pr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Pr.createElement("div",{className:It.title},"\u8BD5\u9898\u5206\u503C"),Pr.createElement("div",{className:It.content},Pr.createElement(en.ZP.Group,{value:rr.hack_score_settings,onChange:Ca=>{rr.hack_score_settings=Ca.target.value,xr(Object.assign({},rr)),qr()}},Pr.createElement(en.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Pr.createElement(en.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Pr.createElement(en.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Pr.createElement("div",{className:It.content,style:{borderTop:"1px solid #fff"}},Pr.createElement("div",{style:{padding:"0px 20px 20px 20px"}},rr.hack_settings&&rr.hack_settings.map(function(Ca,Jn){return Pr.createElement(je.Z,{key:Jn,align:"middle",style:{marginTop:20}},Pr.createElement(ct.Z,{flex:"1",className:"pr10"},Pr.createElement("span",{style:{color:"#333333"}},Ca.hack_name)),Pr.createElement(ct.Z,{flex:"150px"},Pr.createElement(En.Z,{min:0,step:.1,style:{visibility:Pa?"visible":"hidden"},value:Ca.hack_score,disabled:rr.hack_score_settings!==2,onChange:Zt=>{rr.hack_settings[Jn].hack_score=Zt;const zr=rr.hack_settings.reduce((fa,Hr)=>fa+Number(Hr.hack_score),0);rr.total_score=zr.toFixed(2),xr(Ya({},rr))},size:"large",addonAfter:"\u5206"})),Pr.createElement(ct.Z,{className:"ml20",style:{lineHeight:"20px"}},Ca.difficult===1&&Pr.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),Ca.difficult===2&&Pr.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),Ca.difficult===3&&Pr.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!Ln&&Pr.createElement(ye.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ao,onClick:()=>ko()},"\u4FDD\u5B58"))};var Fr=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(Ci),ca=b(59301),tt=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Dt=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir;const[hr,Zn]=(0,y.useState)(!0),[er,Ln]=(0,y.useState)(!1),[yr,Ao]=(0,y.useState)([]),[Nr,Ua]=(0,y.useState)([]),[mr,zo]=(0,y.useState)([]),[xo,Ba]=(0,y.useState)([]),[ga,Cr]=(0,y.useState)(!1),[_r,Ra]=(0,y.useState)(""),rr=(0,oe.useParams)();function xr(){return tt(this,null,function*(){let Yn=yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators.json`,{method:"get"});Ua(Yn)})}function za(){return tt(this,null,function*(){var Yn;let qr=yield(0,Ee.ZP)(`/api/courses/${rr==null?void 0:rr.coursesId}/teachers`,{method:"get",params:{homework_id:rr.categoryId,limit:1e3}});(Yn=qr==null?void 0:qr.teacher_list)==null||Yn.map(Pa=>{Pa.key=Pa.user_id}),zo(qr==null?void 0:qr.teacher_list),Ba(qr==null?void 0:qr.teacher_list)})}(0,y.useEffect)(()=>{xr(),za()},[rr]);const ko=()=>{};return ca.createElement("section",{className:It.form},ca.createElement(je.Z,{className:It.content,style:{padding:"20px 30px",gap:20}},(zn=Nr==null?void 0:Nr.data)==null?void 0:zn.map(Yn=>ca.createElement(je.Z,{align:"middle",className:`${It.borderSty} ${_r===(Yn==null?void 0:Yn.id)?It.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},ca.createElement("span",{className:"c-grey-333"},Yn==null?void 0:Yn.real_name),(Nr==null?void 0:Nr.can_edit)&&ca.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${It.delSty}`,onMouseEnter:()=>{Ra(Yn.id)},onMouseLeave:()=>{Ra("")},onClick:()=>tt(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Yn.id}})).status===0&&(Ae.ZP.info("\u5220\u9664\u6210\u529F"),xr(),za())})}))),!(Nr!=null&&Nr.can_edit)&&!((ir=Nr==null?void 0:Nr.data)!=null&&ir.length)&&ca.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Nr==null?void 0:Nr.can_edit)&&ca.createElement(ye.ZP,{className:It.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Ln(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),ca.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:er,confirmLoading:ga,onCancel:()=>Ln(!1),onOk:()=>tt(void 0,null,function*(){if(yr.length===0){Ae.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}Cr(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${rr.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:yr}})).status===0&&(Ae.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ao([]),xr(),za(),Ln(!1)),Cr(!1)})},ca.createElement("div",null,ca.createElement("div",{style:{display:"flex"}},ca.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",ca.createElement(Ze.default.Search,{onChange:Yn=>{zo(xo.filter(qr=>qr.name.indexOf(Yn.target.value)>-1))}})),ca.createElement(ue.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Yn,qr)=>{Ao(Yn)},selectedRowKeys:yr,getCheckboxProps:Yn=>({disabled:Yn.is_collaborator})},pagination:!1,dataSource:mr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Kt=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve.effects}))(Dt),pn=b(59301);const Sn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:pn.createElement(vr,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:pn.createElement(Fr,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:pn.createElement(Oa,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:pn.createElement(Kt,null)}];var wn=()=>pn.createElement(an.Z,{dataSource:Sn,style:{marginBottom:52}}),An=b(26724),Bn=b.n(An),cr=b(9569),wr=b(59301),Un=Object.defineProperty,nr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,eo=(ft,Ve,Xe)=>Ve in ft?Un(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Io=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))xa.call(Ve,Xe)&&eo(ft,Xe,Ve[Xe]);if(Wr)for(var Xe of Wr(Ve))qa.call(Ve,Xe)&&eo(ft,Xe,Ve[Xe]);return ft},bo=(ft,Ve)=>nr(ft,gr(Ve)),Wo=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Ho=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{const zn=(0,oe.useParams)(),ir=(0,oe.useLocation)(),[hr,Zn]=(0,y.useState)([]),[er,Ln]=(0,y.useState)([]),[yr,Ao]=(0,y.useState)(!0),[Nr,Ua]=(0,y.useState)(!1),[mr,zo]=(0,y.useState)(1),[xo,Ba]=(0,y.useState)([]),[ga,Cr]=(0,y.useState)(!1),[_r,Ra]=(0,y.useState)(!1),[rr,xr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{ft.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(za.resetFields(),Zn([]),Cr(!0),Yn()):Cr(!1)},[ft.actionTabs.key]);const[za]=de.default.useForm();let ko=[];const Yn=()=>Wo(void 0,null,function*(){var Ca;if(yr&&!Nr){Ua(!0),zo(mr+1);const Jn=yield(0,cr.JG)(bo(Io({},zn),{page:mr})),Zt=[...Jn.group_list];Jn!=null&&Jn.ungroup_list&&Zt.push({id:Jn==null?void 0:Jn.ungroup_list.id,name:Jn==null?void 0:Jn.ungroup_list.name,works_count:Jn==null?void 0:Jn.ungroup_list.work_count,last_review_time:Jn==null?void 0:Jn.ungroup_list.last_review_time}),Zn([...hr,...Zt]),Ua(!1),((Ca=Jn.group_list)==null?void 0:Ca.length)<10&&Ao(!1)}}),qr=()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{}}),Ra(!1),Ao(!0),Ua(!1),zo(1),Zn([]),za.resetFields()},Pa=[{title:"",dataIndex:"id",width:280,render:(Ca,Jn)=>wr.createElement(Le.default,{disabled:!(Jn.works_count>1),value:String(Jn.id)},Jn.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return wr.createElement(Ce.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:ga,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>Wo(void 0,null,function*(){const Ca=za.getFieldValue();xr(!0);const Jn=yield(0,Ee.ZP)(`/api/homework_commons/${zn.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...Ca.group_ids]}});xr(!1),Jn.status===0&&(qr(),yield Xe({type:"shixunHomeworks/getWorkList",payload:ft.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:rr},onCancel:qr},wr.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"),ft.codeReviewCourse&&wr.createElement(de.default,{form:za,onChange:Ca=>{Ba(Io({},za.getFieldValue()))},initialValues:{group_ids:ko,end_time:We()(We()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},wr.createElement("div",{className:"flexd-table-header mt20"},wr.createElement(ue.default,{pagination:!1,dataSource:[],columns:Pa})),wr.createElement(de.default.Item,{name:"group_ids"},wr.createElement(Le.default.Group,{className:"w100"},wr.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},wr.createElement(Bn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ca=>{Yn()},hasMore:yr,useWindow:!1},wr.createElement(ue.default,{loading:Ve.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Pa,dataSource:hr,pagination:!1})))))),wr.createElement(je.Z,null,wr.createElement(ct.Z,{className:"ml10"},wr.createElement(Le.default,{checked:_r,onChange:Ca=>{Ra(Ca.target.checked);let Jn=[];Ca.target.checked&&(Jn=hr.filter(Zt=>Zt.works_count>1).map(Zt=>Zt.id+"")),za.setFieldsValue({group_ids:Jn})}},"\u5168\u9009"))))};var Ko=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve})=>({shixunHomeworks:ft,loading:Ve}))(Ho),Fo=b(68886),qo=b(88593),ci=b(11833),Ei=b(78465),bi=b(89435),Ri=b(65492),Po=b(60794),yo=b(31994),Ii=b(83695),Bi=b(1070),Oo=Object.defineProperty,Ai=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Ki=(ft,Ve,Xe)=>Ve in ft?Oo(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ti=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))wi.call(Ve,Xe)&&Ki(ft,Xe,Ve[Xe]);if(oi)for(var Xe of oi(Ve))di.call(Ve,Xe)&&Ki(ft,Xe,Ve[Xe]);return ft},Yi=(ft,Ve)=>Ai(ft,Si(Ve)),Fi=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});let zl=[Ri.Z,Po.Z,yo.Z];const Tl=({user:ft,classroomList:Ve,shixunHomeworks:Xe})=>{var zn,ir,hr;let[Zn,er]=(0,y.useState)(Ti(Yi(Ti({},(0,oe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Ie.dE)()?[ft.userInfo.course.course_group_id]:[]}),(0,oe.useParams)()));const[Ln,yr]=(0,y.useState)([]),[Ao,Nr]=(0,y.useState)([]),[Ua,mr]=(0,y.useState)([]),[zo,xo]=(0,y.useState)(!1),[Ba,ga]=(0,y.useState)(!1);let[Cr,_r]=(0,y.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Yn,qr)=>Yn.rank-qr.rank,render:(Yn,qr,Pa)=>Yn<4?y.createElement("img",{src:zl[Yn-1]}):Yn},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Yn,qr,Pa)=>y.createElement("span",null,qr.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"),Yn)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Yn=>Yn||"- -"},{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:Yn=>y.createElement("span",null,Yn," ",Yn!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Ra,rr]=(0,y.useState)(null),xr=()=>{var Yn,qr;const Pa=((Yn=document.getElementById("filterWarp"))==null?void 0:Yn.clientHeight)||0,Ca=((qr=document.getElementById("pagination"))==null?void 0:qr.clientHeight)||0;return window.innerHeight-Pa-Ca-110};(0,y.useEffect)(()=>{const Yn=()=>{rr(xr())};return window.addEventListener("resize",Yn),()=>{window.removeEventListener("resize",Yn)}},[]),(0,y.useEffect)(()=>{var Yn,qr,Pa,Ca,Jn;Cr.splice(7);for(let Zt=0;Zt<((Yn=Ln==null?void 0:Ln.question_data)==null?void 0:Yn.length);Zt++){let zr={};zr.title=Ln!=null&&Ln.sent_type?y.createElement("span",null,"\u9898\u76EE"+(Zt+1)+`\uFF08${(Pa=(qr=Ln==null?void 0:Ln.question_data)==null?void 0:qr[Zt])==null?void 0:Pa.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(void 0,null,function*(){var fa,Hr;let wo=yield(0,Ee.ZP)(`/api/problems/${(Hr=(fa=Ln==null?void 0:Ln.question_data)==null?void 0:fa[Zt])==null?void 0:Hr.identifier}/start.json`,{method:"get"});wo&&(window.open(`/myproblems/${wo==null?void 0:wo.identifier}?type=1`),localStorage.setItem("program_homework",[Zn.coursesId,Zn.categoryId]))})},"\u9898\u76EE"+(Zt+1)+`\uFF08${(Jn=(Ca=Ln==null?void 0:Ln.question_data)==null?void 0:Ca[Zt])==null?void 0:Jn.question_score}\uFF09`),zr.dataIndex="question_data",zr.width=140,zr.render=(fa,Hr)=>{var wo,ka,Wa,ha,no;return y.createElement("div",null,((wo=fa==null?void 0:fa[Zt])==null?void 0:wo.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 Xo,Pn,Ir,La,Ia,ro,Jr,io;if((0,Ie.Rm)()&&!((Xo=Ve.AssistantObject.hack)!=null&&Xo.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(!((Pn=fa==null?void 0:fa[Zt])!=null&&Pn.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Aa=yield(0,Ee.ZP)("/api/courses/view_code.json",{method:"get",params:Yi(Ti({},Zn),{id:Zn.coursesId,homework_common_id:Zn.categoryId,hack_user_code_id:(Ir=fa==null?void 0:fa[Zt])==null?void 0:Ir.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=fa==null?void 0:fa[Zt])==null?void 0:La.current_language),y.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ia=fa==null?void 0:fa[Zt])==null?void 0:Ia.memory,"\uFF08KB\uFF09"),y.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ro=fa==null?void 0:fa[Zt])==null?void 0:ro.run_time,"\uFF08ms\uFF09"),y.createElement("span",null,"\u5F97\u5206\uFF1A",(Jr=fa==null?void 0:fa[Zt])==null?void 0:Jr.score)),content:y.createElement(Ii.Z,{classroomList:Ve,user:ft,languages:[{language:(io=fa==null?void 0:fa[Zt])==null?void 0:io.language,code:Aa==null?void 0:Aa.code}],v:fa,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:fa.language,game_id:fa.id,diff_code_count:fa.diff_code_count})})})}),y.createElement("span",{style:{margin:"0px 10px"}},((ka=fa==null?void 0:fa[Zt])==null?void 0:ka.answer_question_time)||"- -"),(Wa=fa==null?void 0:fa[Zt])!=null&&Wa.submit_count?y.createElement(ze.Z,{title:`${((ha=fa==null?void 0:fa[Zt])==null?void 0:ha.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},y.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((no=fa==null?void 0:fa[Zt])==null?void 0:no.submit_count)||0):null))},Cr.push(zr)}_r([...Cr])},[Ln==null?void 0:Ln.question_data]),(0,y.useEffect)(()=>{var Yn;(Yn=ft==null?void 0:ft.userInfo)!=null&&Yn.course&&((0,Ie.dE)()&&(Zn.course_group=(0,Ie.dE)()?[ft.userInfo.course.course_group_id]:[],er(Ti({},Zn))),za(1))},[ft==null?void 0:ft.userInfo]);function za(Yn){return Fi(this,null,function*(){var qr,Pa,Ca,Jn,Zt,zr,fa;xo(!0);let Hr=yield(0,Ee.ZP)("/api/courses/rank_list.json",{method:"get",params:Yi(Ti({},Zn),{id:Zn.coursesId,rank_type:2,homework_common_id:Zn.categoryId})});if(yr(Hr),xo(!1),Hr.status!=-1&&((0,Ie.dE)()?(Yn===1&&Nr([(Pa=(qr=Hr==null?void 0:Hr.course_group)==null?void 0:qr[0])==null?void 0:Pa.id]),Hr!=null&&Hr.my_rank?mr([Ti({is_me:!0},Hr==null?void 0:Hr.my_rank),...Hr==null?void 0:Hr.rank_list]):mr([...(Hr==null?void 0:Hr.rank_list)||[]])):mr([...(Hr==null?void 0:Hr.rank_list)||[]]),Yn===1)){let wo={title:(Hr==null?void 0:Hr.hack_rank_rule)===0?y.createElement(ze.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${Hr==null?void 0:Hr.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:(Hr==null?void 0:Hr.hack_rank_rule)===0?"finish_time":"finish_at",width:(Hr==null?void 0:Hr.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Cr.push(wo);for(let ka=0;ka<((Ca=Hr==null?void 0:Hr.question_data)==null?void 0:Ca.length);ka++){let Wa={};Wa.title=Hr!=null&&Hr.sent_type?y.createElement("span",null,"\u9898\u76EE"+(ka+1)+`\uFF08${(Zt=(Jn=Hr==null?void 0:Hr.question_data)==null?void 0:Jn[ka])==null?void 0:Zt.question_score}\uFF09`):y.createElement("a",{onClick:()=>Fi(this,null,function*(){var ha,no;let Xo=yield(0,Ee.ZP)(`/api/problems/${(no=(ha=Hr==null?void 0:Hr.question_data)==null?void 0:ha[ka])==null?void 0:no.identifier}/start.json`,{method:"get"});Xo&&(window.open(`/myproblems/${Xo==null?void 0:Xo.identifier}?type=1`),localStorage.setItem("program_homework",[Zn.coursesId,Zn.categoryId]))})},"\u9898\u76EE"+(ka+1)+`\uFF08${(fa=(zr=Hr==null?void 0:Hr.question_data)==null?void 0:zr[ka])==null?void 0:fa.question_score}\uFF09`),Wa.dataIndex="question_data",Wa.width=140,Wa.render=(ha,no)=>{var Xo,Pn,Ir,La,Ia;return y.createElement("div",null,((Xo=ha==null?void 0:ha[ka])==null?void 0:Xo.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 ro,Jr,io,Aa,pa,fo,hi,ui;if((0,Ie.Rm)()&&!((ro=Ve.AssistantObject.hack)!=null&&ro.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(!((Jr=ha==null?void 0:ha[ka])!=null&&Jr.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Ji=yield(0,Ee.ZP)("/api/courses/view_code.json",{method:"get",params:Yi(Ti({},Zn),{id:Zn.coursesId,homework_common_id:Zn.categoryId,hack_user_code_id:(io=ha==null?void 0:ha[ka])==null?void 0:io.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",(Aa=ha==null?void 0:ha[ka])==null?void 0:Aa.current_language),y.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(pa=ha==null?void 0:ha[ka])==null?void 0:pa.memory,"\uFF08KB\uFF09"),y.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(fo=ha==null?void 0:ha[ka])==null?void 0:fo.run_time,"\uFF08ms\uFF09"),y.createElement("span",null,"\u5F97\u5206\uFF1A",(hi=ha==null?void 0:ha[ka])==null?void 0:hi.score)),content:y.createElement(Ii.Z,{classroomList:Ve,user:ft,languages:[{language:(ui=ha==null?void 0:ha[ka])==null?void 0:ui.language,code:Ji==null?void 0:Ji.code}],v:ha,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ha.language,game_id:ha.id,diff_code_count:ha.diff_code_count})})})}),y.createElement("span",{style:{margin:"0px 10px"}},((Pn=ha==null?void 0:ha[ka])==null?void 0:Pn.answer_question_time)||"- -"),(Ir=ha==null?void 0:ha[ka])!=null&&Ir.submit_count?y.createElement(ze.Z,{title:`${((La=ha==null?void 0:ha[ka])==null?void 0:La.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},y.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ia=ha==null?void 0:ha[ka])==null?void 0:Ia.submit_count)||0):null))},Cr.push(Wa)}_r([...Cr])}})}console.log("----",Xe,Cr);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:Ba?"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,Ie.GJ)()&&y.createElement("div",{style:{flex:1}},y.createElement(Le.default.Group,{className:ci.Z.checkboxgroup,value:Ao,onChange:Yn=>{var qr;Zn.type===1?(Nr([]),Zn.course_group=[],Zn.page=1,er(Ti({},Zn)),za()):Zn.type===2?(Nr(["\u5168\u90E8"]),Zn.course_group=(qr=Ln==null?void 0:Ln.course_group)==null?void 0:qr.map(Pa=>Pa.id),Zn.page=1,er(Ti({},Zn)),za()):(Nr([...Yn.filter(Pa=>Pa!="\u5168\u90E8")]),Zn.course_group=Yn.filter(Pa=>Pa!="\u5168\u90E8"),Zn.page=1,er(Ti({},Zn)),za())}},y.createElement(Le.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Yn=>{Yn.target.checked?Zn.type=2:Zn.type=1}},"\u5168\u90E8\u5206\u73ED"),(ir=Ln==null?void 0:Ln.course_group)==null?void 0:ir.map((Yn,qr)=>y.createElement(Le.default,{style:{marginBottom:10},onChange:Pa=>{Zn.type=3},value:Yn.id},Yn==null?void 0:Yn.name)))),(0,Ie.dE)()&&y.createElement(en.ZP.Group,{style:{marginBottom:10},onChange:Yn=>{Yn.target.value==="\u5168\u90E8"?(Zn.course_group=[],Zn.page=1,er(Ti({},Zn)),za()):(Zn.course_group=[Yn.target.value],Zn.page=1,er(Ti({},Zn)),za())},defaultValue:ft.userInfo.course.course_group_id},y.createElement(en.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(hr=Ln==null?void 0:Ln.course_group)==null?void 0:hr.map((Yn,qr)=>y.createElement(en.ZP,{style:{marginBottom:10},value:Yn.id},Yn.name)))),y.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Ba?(0,Bi.BU)():(0,Bi.Dj)(document.getElementById("rankingInfo")),ga(!Ba)}},y.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Ba?"icon-tuichuquanping2":"icon-quanping2"}`}),y.createElement("span",null,Ba?"\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,Ie.GJ)()&&y.createElement(y.Fragment,null,y.createElement(Ze.default.Search,{className:"mr20",onSearch:Yn=>{Zn.page=1,Zn.search=Yn,er(Ti({},Zn)),za()},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({},Zn),{id:Zn.coursesId,rank_type:2,homework_common_id:Zn.categoryId}))}},"\u5BFC\u51FA")))),y.createElement(He.Z,{spinning:zo},y.createElement(ue.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Ba?Ra:null},rowClassName:(Yn,qr)=>qr===0&&(0,Ie.dE)()&&ci.Z.tables,dataSource:Ua,columns:Cr})),y.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},y.createElement(et.Z,{current:Zn.page,pageSize:Zn.per_page,total:Ln==null?void 0:Ln.count,showSizeChanger:!0,onChange:(Yn,qr)=>{Zn.page=Yn,Zn.per_page=qr,er(Ti({},Zn)),za()}}))))};var $o=(0,oe.connect)(({shixunHomeworks:ft,user:Ve,classroomList:Xe})=>({user:Ve,shixunHomeworks:ft,classroomList:Xe}))(Tl),ni=b(14197),Vo=b(42759),Yo=b(81272),xi=b(46019),Li=b(34646),vi={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"},Qi=Object.defineProperty,_i=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,nl=(ft,Ve,Xe)=>Ve in ft?Qi(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,rl=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Gi.call(Ve,Xe)&&nl(ft,Xe,Ve[Xe]);if(_i)for(var Xe of _i(Ve))ml.call(Ve,Xe)&&nl(ft,Xe,Ve[Xe]);return ft};const yl=ft=>React.createElement("svg",rl({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ft),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,qi=(ft,Ve,Xe)=>Ve in ft?Cl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,El=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))is.call(Ve,Xe)&&qi(ft,Xe,Ve[Xe]);if(Rl)for(var Xe of Rl(Ve))jl.call(Ve,Xe)&&qi(ft,Xe,Ve[Xe]);return ft};const bl=ft=>React.createElement("svg",El({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?Wl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,xl=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ts.call(Ve,Xe)&&Ql(ft,Xe,Ve[Xe]);if(es)for(var Xe of es(Ve))vs.call(Ve,Xe)&&Ql(ft,Xe,Ve[Xe]);return ft};const Jl=ft=>React.createElement("svg",xl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?us(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,ji=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))rs.call(Ve,Xe)&&$i(ft,Xe,Ve[Xe]);if(Hl)for(var Xe of Hl(Ve))al.call(Ve,Xe)&&$i(ft,Xe,Ve[Xe]);return ft};const yi=ft=>React.createElement("svg",ji({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ft),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,Ui=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,ol=(ft,Ve,Xe)=>Ve in ft?Oi(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,el=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Hi.call(Ve,Xe)&&ol(ft,Xe,Ve[Xe]);if(Ui)for(var Xe of Ui(Ve))Mi.call(Ve,Xe)&&ol(ft,Xe,Ve[Xe]);return ft};const cl=ft=>React.createElement("svg",el({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?ul(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,cs=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Dl.call(Ve,Xe)&&Cs(ft,Xe,Ve[Xe]);if(ll)for(var Xe of ll(Ve))ls.call(Ve,Xe)&&Cs(ft,Xe,Ve[Xe]);return ft};const as=ft=>React.createElement("svg",cs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ft),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=(ft,Ve,Xe)=>Ve in ft?hl(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,bs=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Vl.call(Ve,Xe)&&Fs(ft,Xe,Ve[Xe]);if(Ul)for(var Xe of Ul(Ve))Es.call(Ve,Xe)&&Fs(ft,Xe,Ve[Xe]);return ft};const ds=ft=>React.createElement("svg",bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ft),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=(ft,Ve,Xe)=>Ve in ft?ks(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Is=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ru.call(Ve,Xe)&&Ws(ft,Xe,Ve[Xe]);if(fs)for(var Xe of fs(Ve))Ms.call(Ve,Xe)&&Ws(ft,Xe,Ve[Xe]);return ft};const ms=ft=>React.createElement("svg",Is({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ft),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(18535),nt=b(59301),Gt=Object.defineProperty,Mn=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,_n=(ft,Ve,Xe)=>Ve in ft?Gt(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Lr=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))Mr.call(Ve,Xe)&&_n(ft,Xe,Ve[Xe]);if(Qn)for(var Xe of Qn(Ve))Or.call(Ve,Xe)&&_n(ft,Xe,Ve[Xe]);return ft},Rr=(ft,Ve)=>Mn(ft,Hn(Ve)),Zr=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const jr={1:hs,2:Js,3:il,4:mi,5:Kl,6:ns,7:ei,8:Ol},Vr=[{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:Gr}=vt.default,Qr=({classroomList:ft,shixunHomeworks:Ve,dispatch:Xe})=>{var zn,ir,hr,Zn,er,Ln,yr,Ao,Nr,Ua,mr,zo,xo,Ba;const ga=(0,oe.useParams)(),[Cr,_r]=(0,y.useState)(1),[Ra,rr]=(0,y.useState)(!1),[xr,za]=(0,y.useState)(Lr(Lr({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),ga)),[ko]=de.default.useForm(),Yn=(0,y.useRef)(""),[qr,Pa]=(0,y.useState)("1"),[Ca,Jn]=(0,y.useState)([]),Zt=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[zr,fa]=(0,y.useState)([]),[Hr,wo]=(0,y.useState)(null),[ka,Wa]=(0,y.useState)(null),[ha,no]=(0,y.useState)(0),[Xo,Pn]=(0,y.useState)(!1),Ir=[{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"}],La={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"},Ia=[{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}],ro={\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"},Jr=(0,y.useMemo)(()=>{var ma;return{tooltip:{},xAxis:{type:"category",data:(ma=ka==null?void 0:ka.bar_list)==null?void 0:ma.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:ka==null?void 0:ka.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[ka==null?void 0:ka.bar_list]),io=(0,y.useMemo)(()=>{var ma,Mo;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(ma=ka==null?void 0:ka.pie_list)==null?void 0:ma.map(mo=>mo.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:ka==null?void 0:ka.pie_list,color:(Mo=ka==null?void 0:ka.pie_list)==null?void 0:Mo.map(mo=>ro[mo==null?void 0:mo.name])}]}},[ka==null?void 0:ka.pie_list]);(0,y.useEffect)(()=>{Aa()},[qr,xr]),(0,y.useEffect)(()=>{var ma,Mo,mo;(Mo=(ma=Ve==null?void 0:Ve.workSetting)==null?void 0:ma.hacks)!=null&&Mo.length&&Jn((mo=Ve==null?void 0:Ve.workSetting)==null?void 0:mo.hacks)},[(ir=(zn=Ve==null?void 0:Ve.workSetting)==null?void 0:zn.hacks)==null?void 0:ir.length]),(0,y.useEffect)(()=>{pa()},[xr]);const Aa=()=>Zr(void 0,null,function*(){const ma=yield(0,Ee.ZP)(`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:qr,hack_ids:(xr==null?void 0:xr.hack_ids)=="all"?null:xr==null?void 0:xr.hack_ids,course_group_ids:(xr==null?void 0:xr.course_group_ids)=="all"?null:xr==null?void 0:xr.course_group_ids}});(ma==null?void 0:ma.status)==0&&Wa(ma)}),pa=()=>Zr(void 0,null,function*(){const ma=yield(0,Ee.ZP)(`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/info.json`,{method:"get",params:{hack_ids:(xr==null?void 0:xr.hack_ids)=="all"?null:xr==null?void 0:xr.hack_ids,course_group_ids:(xr==null?void 0:xr.course_group_ids)=="all"?null:xr==null?void 0:xr.course_group_ids}});(ma==null?void 0:ma.status)===0&&wo(ma)}),fo=()=>Zr(void 0,null,function*(){var ma,Mo,mo,_a;const gi={1:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${xr==null?void 0:xr.categoryId}/list_students_by_type.json`},zi=yield(0,Ee.ZP)(gi[Yn==null?void 0:Yn.current],{method:"get",params:Rr(Lr({},Zt.current),{course_group_ids:((ma=Zt==null?void 0:Zt.current)==null?void 0:ma.course_group_ids)=="all"?null:(Mo=Zt==null?void 0:Zt.current)==null?void 0:Mo.course_group_ids,hack_ids:(xr==null?void 0:xr.hack_ids)=="all"?null:xr==null?void 0:xr.hack_ids})});(zi==null?void 0:zi.status)===0&&(fa((mo=zi==null?void 0:zi.data)==null?void 0:mo.list),no((_a=zi==null?void 0:zi.data)==null?void 0:_a.count))}),hi=()=>{xr.page=1;const ma=Object.assign({},ko.getFieldValue());delete xr.course_group_ids,delete xr.hack_ids,Object.keys(ma).map(function(Mo){switch(Mo){case"course_group_ids":ma[Mo].includes("all")||!ma[Mo].length?(delete xr.course_group_ids,ko.setFieldsValue({course_group_ids:"all"})):(xr.course_group_ids=ma[Mo],ko.setFieldsValue({course_group_ids:xr.course_group_ids}));break;case"hack_ids":ma[Mo].includes("all")||!ma[Mo].length?(delete xr.hack_ids,ko.setFieldsValue({hack_ids:"all"})):(xr.hack_ids=ma[Mo],ko.setFieldsValue({hack_ids:xr.hack_ids}));break}}),za(Lr({},xr)),Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{course_group_ids:xr==null?void 0:xr.course_group_ids,hack_ids:xr==null?void 0:xr.hack_ids})},ui=()=>{var ma;const{used_users_count:Mo,unused_users_count:mo,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:pi,use_ai_count:to,use_ai_rate:Jo}=Hr==null?void 0:Hr.summary;return nt.createElement(nt.Fragment,null,nt.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",nt.createElement("span",null,Mo)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",nt.createElement("span",null,_a,"%"),"\uFF0C",nt.createElement("span",null,mo)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",nt.createElement("span",null,gi,"%"),"\u3002\u4F7F\u7528",nt.createElement("b",null,zi),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",nt.createElement("span",null,Ml),"\u540D\uFF09\uFF0C\u4F7F\u7528",nt.createElement("b",null,Yl),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",nt.createElement("span",null,xs),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",nt.createElement("span",null,Ss)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",nt.createElement("span",null,Ni,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",nt.createElement("span",null,Bs)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",nt.createElement("span",null,pi,"%"),"\u3002"),Jo>=((ma=Ve==null?void 0:Ve.workSetting)==null?void 0:ma.ai_warn_rate)&&nt.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",nt.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",nt.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",nt.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",nt.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",nt.createElement("span",null,to),"\u540D\uFF0C\u5360\u6BD4",nt.createElement("span",null,Jo,"%"),"\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"))},Ji=(0,y.useRef)(null),Wi=(0,y.useRef)(null);return(0,y.useEffect)(()=>{const ma=Ji.current.getEchartsInstance(),Mo=gi=>{var zi;gi.componentType==="series"&&(Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:qr,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:xr==null?void 0:xr.course_group_ids}),Yn.current=2,fo(),Pn(!0))};ma.on("click",Mo);const mo=Wi.current.getEchartsInstance(),_a=gi=>{var zi;gi.componentType==="series"&&(Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:qr,type:(zi=gi==null?void 0:gi.data)==null?void 0:zi.type,course_group_ids:xr==null?void 0:xr.course_group_ids}),Yn.current=3,fo(),Pn(!0))};return mo.on("click",_a),()=>{ma.off("click",Mo),mo.off("click",_a)}},[Zt,qr]),nt.createElement("div",null,nt.createElement("div",{className:vi.saixuan},nt.createElement(de.default,{form:ko,onChange:hi,initialValues:{course_group_ids:"all",hack_ids:"all"}},nt.createElement(de.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},nt.createElement(Le.default.Group,{style:{width:"100%"}},nt.createElement(je.Z,null,nt.createElement(ct.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),nt.createElement(ct.Z,{flex:"80px"},nt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),nt.createElement(ct.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Zn=(hr=Ve==null?void 0:Ve.workSetting)==null?void 0:hr.course_group_info)==null?void 0:Zn.map((ma,Mo)=>nt.createElement(Le.default,{value:ma.course_group_id},ma.group_group_name,"(",ma.count,")")))))),nt.createElement(de.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},nt.createElement(Le.default.Group,{style:{width:"100%"}},nt.createElement(je.Z,null,nt.createElement(ct.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),nt.createElement(ct.Z,{flex:"80px"},nt.createElement(Le.default,{value:"all"},"\u5168\u90E8")),nt.createElement(ct.Z,{flex:"1"},Ca&&(Ca==null?void 0:Ca.map((ma,Mo)=>nt.createElement(Le.default,{value:String(ma==null?void 0:ma.id)},"\u7B2C",Mo+1,"\u9898"))))))))),nt.createElement("div",{className:vi.jianyi},((er=Hr==null?void 0:Hr.summary)==null?void 0:er.used_users_count)>0&&nt.createElement(nt.Fragment,null,nt.createElement("div",{className:vi.jianyi_title},nt.createElement("div",{className:vi.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),nt.createElement("div",{className:vi.title_right,onClick:()=>{var ma;_r((ma=Ve==null?void 0:Ve.workSetting)==null?void 0:ma.ai_warn_rate),rr(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),nt.createElement("div",{className:vi.yijian},(Hr==null?void 0:Hr.summary)&&ui())),nt.createElement("div",{className:vi.jianyi_title},nt.createElement("div",{className:vi.title_left},"\u4F7F\u7528\u603B\u89C8",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),nt.createElement("div",{className:vi.zonglan_list},Vr==null?void 0:Vr.map((ma,Mo)=>{var mo,_a;let gi=(_a=(mo=Hr==null?void 0:Hr.student_likes)==null?void 0:mo.filter(zi=>zi.scene_name==ma.name))==null?void 0:_a[0];return nt.createElement("div",{key:Mo,className:vi.zonglan_item,onClick:()=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma.type,course_group_ids:xr==null?void 0:xr.course_group_ids}),Yn.current=1,fo(),Pn(!0)}},nt.createElement("div",{className:vi.item_top},nt.createElement("img",{src:jr[ma==null?void 0:ma.id],className:vi.top_img}),nt.createElement("div",{className:vi.top_name},ma==null?void 0:ma.name)),nt.createElement("div",{className:vi.item_bottom},nt.createElement("div",null,"\u5171\u8BA1",nt.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},gi==null?void 0:gi.total_counts),"\u6B21"),nt.createElement("i",{style:ma!=null&&ma.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),nt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},gi==null?void 0:gi.praise_count),nt.createElement("i",{style:ma!=null&&ma.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),nt.createElement("span",{style:{marginLeft:"3px"}},gi==null?void 0:gi.tread_count)))})),nt.createElement("div",{className:vi.jianyi_title},nt.createElement("div",{className:vi.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),nt.createElement(ve.default,{className:vi.tabs_style,items:Ir,onChange:ma=>{Pa(ma)}}),nt.createElement("div",{className:vi.tubiao},nt.createElement("div",{className:vi.pie_style},nt.createElement("div",{className:vi.tb_title},ka==null?void 0:ka.bar_tips),nt.createElement(Ke.Z,{ref:Ji,option:Jr,style:{width:530,height:330}})),nt.createElement("div",{className:vi.line}),nt.createElement("div",{className:vi.bar_style},nt.createElement("div",{className:vi.tb_title},ka==null?void 0:ka.pie_tips),nt.createElement(Ke.Z,{ref:Wi,option:io,style:{width:530,height:310}}))),nt.createElement("div",{className:vi.jianyi_title,style:{margin:"30px 0px 20px"}},nt.createElement("div",{className:vi.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",nt.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),nt.createElement("div",{className:vi.fenxi_list},Ia==null?void 0:Ia.map((ma,Mo)=>{var mo,_a,gi;return nt.createElement("div",{key:Mo,className:vi.fenxi_item,onClick:()=>{Yn.current=ma==null?void 0:ma.type,Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma.id,course_group_ids:xr==null?void 0:xr.course_group_ids}),fo(),Pn(!0)}},nt.createElement("img",{src:ma==null?void 0:ma.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),nt.createElement("div",{className:vi.leixing},ma==null?void 0:ma.name,nt.createElement("span",null,"(",Mo==0?(mo=Hr==null?void 0:Hr.student_types)==null?void 0:mo.by_tools_users_count:Mo==1?(_a=Hr==null?void 0:Hr.student_types)==null?void 0:_a.by_quantity_users_count:(gi=Hr==null?void 0:Hr.student_types)==null?void 0:gi.by_innovate_users_count,"\u4EBA)")),nt.createElement("div",{className:vi.pingjia},ma==null?void 0:ma.des))}))),nt.createElement(Ce.default,{centered:!0,title:nt.createElement(nt.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(Yn==null?void 0:Yn.current)&&nt.createElement("span",{className:"font14 c-grey-666"},"\uFF08",La[qr],"\uFF09")),width:1100,open:Xo,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{Zt.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>Zr(void 0,null,function*(){}),onCancel:()=>{Pn(!1)}},nt.createElement("div",{className:vi.inputBox},nt.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(Yn==null?void 0:Yn.current)==1&&nt.createElement(Ot.default,{defaultValue:(Ln=Zt==null?void 0:Zt.current)==null?void 0:Ln.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma,page:1}),fo()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),nt.createElement(Ot.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),nt.createElement(Ot.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),nt.createElement(Ot.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),nt.createElement(Ot.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),nt.createElement(Ot.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),nt.createElement(Ot.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),nt.createElement(Ot.default.Option,{value:"3"},"AI\u8F85\u5BFC"),nt.createElement(Ot.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(qr)&&(Yn==null?void 0:Yn.current)==3&&nt.createElement(Ot.default,{defaultValue:(yr=Zt==null?void 0:Zt.current)==null?void 0:yr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma,page:1}),fo()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),nt.createElement(Ot.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),nt.createElement(Ot.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),nt.createElement(Ot.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(qr)&&(Yn==null?void 0:Yn.current)==3&&nt.createElement(Ot.default,{defaultValue:(Ao=Zt==null?void 0:Zt.current)==null?void 0:Ao.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma,page:1}),fo()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),nt.createElement(Ot.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),qr=="10"&&(Yn==null?void 0:Yn.current)==3&&nt.createElement(Ot.default,{defaultValue:(Nr=Zt==null?void 0:Zt.current)==null?void 0:Nr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{scene_type:ma,page:1}),fo()}},nt.createElement(Ot.default.Option,{value:""},"\u5168\u90E8"),nt.createElement(Ot.default.Option,{value:1},"1\u8F6E"),nt.createElement(Ot.default.Option,{value:2},"2-3\u8F6E"),nt.createElement(Ot.default.Option,{value:3},"4-5\u8F6E"),nt.createElement(Ot.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),nt.createElement(Ot.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(Ua=Zt==null?void 0:Zt.current)==null?void 0:Ua.course_group_ids,onChange:ma=>{let Mo=[...ma];Mo.length===0&&(Mo=["all"]),Mo.includes("all")&&Mo.length>1&&(Mo[Mo.length-1]=="all"?Mo=["all"]:Mo=Mo.filter(mo=>mo!=="all")),Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{course_group_ids:Mo,page:1}),fo()},filterOption:(ma,Mo)=>Mo.label.indexOf(ma.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((zo=(mr=Ve==null?void 0:Ve.workSetting)==null?void 0:mr.course_group_info)==null?void 0:zo.map(ma=>({label:ma==null?void 0:ma.group_group_name,value:ma==null?void 0:ma.course_group_id})))||[]]}),(Yn==null?void 0:Yn.current)==1&&nt.createElement(Gr,{onChange:(ma,Mo)=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{start_at:Mo==null?void 0:Mo[0],end_at:Mo==null?void 0:Mo[1],page:1}),fo()},size:"large",style:{width:"300px",marginLeft:20}}),nt.createElement(Et.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{keyword:ma,page:1}),fo()}}))),nt.createElement(ue.default,{style:{marginBottom:ha>0?"0":"20px"},dataSource:zr,pagination:!1,scroll:{y:520},columns:(xo=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(ma,Mo,mo)=>{var _a;return`${(((_a=Zt==null?void 0:Zt.current)==null?void 0:_a.page)-1)*10+mo+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},(Yn==null?void 0:Yn.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(Yn==null?void 0:Yn.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(Yn==null?void 0:Yn.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(Yn==null?void 0:Yn.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(ma,Mo)=>nt.createElement("div",null,nt.createElement("i",{className:"iconfot icon-yijiejue font14"}),nt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},Mo==null?void 0:Mo.praise_count),nt.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),nt.createElement("span",{style:{marginLeft:"3px"}},Mo==null?void 0:Mo.tread_count))},(Yn==null?void 0:Yn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(ma,Mo)=>nt.createElement("div",null,ma?We()(ma).format("YYYY-MM-DD HH:mm:ss"):"--")},(Yn==null?void 0:Yn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:xo.filter(ma=>!!ma)}),ha>0&&nt.createElement("aside",{className:"tc mt30 mb10"},nt.createElement(et.Z,{defaultCurrent:1,total:ha,current:(Ba=Zt.current)==null?void 0:Ba.page,pageSize:10,onChange:ma=>{Zt.current=Rr(Lr({},Zt==null?void 0:Zt.current),{page:ma}),fo()},showTotal:ma=>nt.createElement("span",{className:"mr10"},"\u5171",nt.createElement("span",{className:"c-blue"}," ",ma," "),"\u6761\u6570\u636E")}))),nt.createElement(Ce.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Ra,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Zr(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/homework_commons/${ga==null?void 0:ga.categoryId}/public_setting.json`,{method:"post",body:{ai_warn_rate:Cr,type:"statis"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xe({type:"shixunHomeworks/getWorkSetting",payload:Lr({},ga)})),rr(!1)}),onCancel:()=>{rr(!1)}},nt.createElement("div",null,nt.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"),nt.createElement("div",{className:"mt20"},nt.createElement(En.Z,{size:"large",min:1,max:100,value:Cr,step:1,style:{width:"150px"},onChange:ma=>{Number.isInteger(ma)&&ma>=1&&ma<=100&&_r(ma)}}),nt.createElement("span",{className:"ml10"},"%")))))};var Na=(0,oe.connect)(({classroomList:ft,shixunHomeworks:Ve})=>({classroomList:ft,shixunHomeworks:Ve}))(Qr),Sa=b(23063),Xr={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"},Ka={radio_con:"radio_con___G_NTS",result_con:"result_con___gVZam",result_title:"result_title___itUPF"},da=b(59301),wa=Object.defineProperty,Lo=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Co=(ft,Ve,Xe)=>Ve in ft?wa(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Ga=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ao.call(Ve,Xe)&&Co(ft,Xe,Ve[Xe]);if(lo)for(var Xe of lo(Ve))Zo.call(Ve,Xe)&&Co(ft,Xe,Ve[Xe]);return ft},Ta=(ft,Ve)=>Lo(ft,oo(Ve)),$a=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Xa=({shixunHomeworks:ft,loading:Ve,dispatch:Xe})=>{var zn,ir;const{ai_question_record_id:hr}=ft.headerInfo,[Zn,er]=(0,y.useState)({page:1,limit:10}),[Ln,yr]=(0,y.useState)({}),[Ao,Nr]=(0,y.useState)(!1),Ua=(0,oe.useParams)(),mr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ga,Cr,_r)=>(Zn.page-1)*Zn.limit+_r+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:ga=>ga||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(ga,Cr)=>da.createElement("div",{className:Ka.banding,title:ga||"--"},ga||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:ga=>ga==="\u6210\u529F"?da.createElement("span",{className:"c-green"},"\u6210\u529F"):da.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(ga,Cr,_r)=>da.createElement("a",{onClick:()=>{window.open(`/classrooms/${Ua.coursesId}/program_homework/${Ua.categoryId}/${Cr.id}/${Cr.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(ga=>!!ga);(0,y.useEffect)(()=>{var ga;((ga=ft.actionTabs)==null?void 0:ga.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&zo(Zn)},[(zn=ft.actionTabs)==null?void 0:zn.key]);const zo=ga=>$a(void 0,null,function*(){var Cr,_r;Nr(!0);const Ra=yield(0,Ee.ZP)(`/api/shixun_homeworks/${Ua==null?void 0:Ua.categoryId}/comment_student_works.json`,{method:"get",params:Ta(Ga({},ga),{ai_question_record_id:(_r=(Cr=ft.actionTabs)==null?void 0:Cr.record)==null?void 0:_r.id})});(Ra==null?void 0:Ra.status)===0&&yr(Ra||{}),Nr(!1)}),xo=(ga,Cr)=>{Zn.page=ga,Zn.limit=Cr,er(Ga({},Zn)),zo(Zn)},Ba=()=>{Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return da.createElement(Ce.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((ir=ft.actionTabs)==null?void 0:ir.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Ba(),footer:null},da.createElement(ue.default,{style:{marginBottom:(Ln==null?void 0:Ln.total_count)>Zn.limit?"0":"20px"},loading:Ao,dataSource:(Ln==null?void 0:Ln.data)||[],columns:mr,pagination:{current:Zn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Zn.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:xo},onChange:(ga,Cr,_r)=>{_r.field&&(Zn.order=_r.field),_r.order||(Zn.b_order="asc"),_r.order==="ascend"&&(Zn.b_order="asc"),_r.order==="descend"&&(Zn.b_order="desc"),_r.order||(Zn.b_order="asc"),zo(Zn)}}))};var Go=(0,oe.connect)(({shixunHomeworks:ft,loading:Ve,user:Xe})=>({shixunHomeworks:ft,loading:Ve.effects,user:Xe}))(Xa),Va=b(59301),so=Object.defineProperty,So=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,ii=(ft,Ve,Xe)=>Ve in ft?so(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,li=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))co.call(Ve,Xe)&&ii(ft,Xe,Ve[Xe]);if(uo)for(var Xe of uo(Ve))Qo.call(Ve,Xe)&&ii(ft,Xe,Ve[Xe]);return ft},Oe=(ft,Ve)=>So(ft,Ja(Ve)),Be=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Bt=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn})=>{var ir,hr,Zn;const er=(0,oe.useParams)(),{workSetting:Ln}=ft,[yr,Ao]=(0,y.useState)("1"),[Nr,Ua]=(0,y.useState)({page:1,limit:10}),[mr,zo]=(0,y.useState)([]),[xo,Ba]=(0,y.useState)(!1),[ga,Cr]=(0,y.useState)(0),[_r,Ra]=(0,y.useState)(!1),[rr,xr]=(0,y.useState)([]),za={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},ko=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Zt,zr,fa)=>Nr.limit*(Nr.page-1)+fa+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Zt=>Va.createElement("span",{style:{color:"#333"}},We()(Zt).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:Zt=>Va.createElement("span",{style:{color:"#333"}},za[Zt])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Zt,zr)=>Va.createElement(ze.Z,{title:zr==null?void 0:zr.message},Va.createElement("span",null,zr==null?void 0:zr.message))},{title:"\u64CD\u4F5C",width:100,render:(Zt,zr,fa)=>Va.createElement("a",{onClick:()=>Jn(zr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Zt;yr=="1"?qr(Nr):yr=="2"&&xr(((Zt=Ln==null?void 0:Ln.ai_code_evaluation_promote)==null?void 0:Zt.length)>0?Ln==null?void 0:Ln.ai_code_evaluation_promote:Ln==null?void 0:Ln.default_evaluation_dimension)},[yr]),(0,y.useEffect)(()=>{var Zt;((Zt=ft==null?void 0:ft.actionTabs)==null?void 0:Zt.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(qr(Nr),zn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(ir=ft==null?void 0:ft.actionTabs)==null?void 0:ir.key]);const Yn=Zt=>{Nr.page=Zt,Ua(li({},Nr)),qr(Nr)};function qr(Zt){return Be(this,null,function*(){Ba(!0);const zr=yield(0,Ee.ZP)(`/api/shixun_homeworks/${er.categoryId}/comment_records.json`,{method:"get",params:Oe(li({},Zt),{categoryId:er.categoryId})});zo((zr==null?void 0:zr.data)||[]),Cr(zr==null?void 0:zr.total_count),Ba(!1)})}const Pa=()=>Be(void 0,null,function*(){if((rr==null?void 0:rr.length)===0)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Ra(!0),(yield(0,Ee.ZP)(`/api/homework_commons/${er.categoryId}/public_setting.json`,{method:"post",body:{ai_code_evaluation_promote:rr,type:"promote"}})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ca()),Ra(!1)}),Ca=()=>{zn({type:"shixunHomeworks/getWorkSetting",payload:li({},er)})},Jn=Zt=>{zn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Zt}})};return Va.createElement("div",{className:Xr.code_eval},Va.createElement(ve.default,{activeKey:yr,tabBarGutter:60,onChange:Zt=>{!(Ln!=null&&Ln.is_old_data_for_time)&&(0,ge.Ye)(zn)||Ao(Zt)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Va.createElement(Va.Fragment,null,Va.createElement(He.Z,{spinning:xo},ga===0?Va.createElement(it.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Va.createElement(ue.default,{className:"mt5 mb20",rowKey:"id",columns:ko,dataSource:mr,pagination:!1})),Va.createElement("div",{className:Xr.footer},ga>(Nr==null?void 0:Nr.limit)?Va.createElement("div",null,Va.createElement("span",{style:{color:"#656F87"}},"\u5171",Va.createElement("span",{className:"c-light-primary"},ga),"\u6761\u6570\u636E")):"",Va.createElement(et.Z,{defaultPageSize:(Nr==null?void 0:Nr.limit)||10,current:(Nr==null?void 0:Nr.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:ga,onChange:Yn})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Va.createElement("div",{style:{color:"#333",padding:"0 30px"}},Va.createElement("div",{className:Xr.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"),Va.createElement("div",{className:Xr.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Va.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Va.createElement(Le.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(rr==null?void 0:rr.length)>0&&(rr==null?void 0:rr.length)<((hr=Ln==null?void 0:Ln.default_evaluation_dimension)==null?void 0:hr.length),onChange:Zt=>{xr(Zt.target.checked?Ln==null?void 0:Ln.default_evaluation_dimension:[])},checked:((Zn=Ln==null?void 0:Ln.default_evaluation_dimension)==null?void 0:Zn.length)===(rr==null?void 0:rr.length)},"\u5168\u90E8"),Va.createElement(Le.default.Group,{className:Xr.work_checkbox_group,options:Ln==null?void 0:Ln.default_evaluation_dimension,value:rr,onChange:Zt=>xr(Zt)})),Va.createElement(rn,{dimensionValue:rr}),Va.createElement(ye.ZP,{type:"primary",size:"large",loading:_r,style:{width:"138px",margin:"30px 0"},onClick:()=>Pa()},"\u4FDD\u5B58"))}]}),Va.createElement(Go,null))};var zt=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(Bt),tn=b(89787),cn={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"},Dn=b(29679),fn=b(59301),kn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,tr=(ft,Ve,Xe)=>Ve in ft?kn(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Kn=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))dr.call(Ve,Xe)&&tr(ft,Xe,Ve[Xe]);if(Rn)for(var Xe of Rn(Ve))or.call(Ve,Xe)&&tr(ft,Xe,Ve[Xe]);return ft},Wn=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});const Ur=({shixunHomeworks:ft,classroomList:Ve,loading:Xe,dispatch:zn})=>{var ir,hr,Zn,er,Ln,yr,Ao;const Nr=(0,oe.useParams)(),{workSetting:Ua}=ft,[mr,zo]=(0,y.useState)([]),[xo,Ba]=(0,y.useState)("1"),[ga,Cr]=(0,y.useState)(!1),[_r,Ra]=(0,y.useState)(!1),[rr,xr]=(0,y.useState)({}),[za,ko]=(0,y.useState)(null),[Yn,qr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Hr,wo;((Hr=ft==null?void 0:ft.actionTabs)==null?void 0:Hr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(qr(!1),zo(((wo=Ua==null?void 0:Ua.ai_code_evaluation_promote)==null?void 0:wo.length)>0?Ua==null?void 0:Ua.ai_code_evaluation_promote:Ua==null?void 0:Ua.default_evaluation_dimension))},[(ir=ft==null?void 0:ft.actionTabs)==null?void 0:ir.key]),(0,y.useEffect)(()=>{let Hr=null;if((rr==null?void 0:rr.status)==1&&(clearInterval(Hr),qr(!0)),(rr==null?void 0:rr.complete_num)!=(rr==null?void 0:rr.total_count)&&(rr==null?void 0:rr.status)!=1)return Hr=setInterval(()=>{Pa(za)},3e3),()=>clearInterval(Hr)},[rr==null?void 0:rr.status,rr==null?void 0:rr.complete_num]);const Pa=Hr=>Wn(void 0,null,function*(){if(!Hr)return;const wo=yield(0,Ee.ZP)(`/api/program_homeworks/${Nr==null?void 0:Nr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Hr}});xr(wo)}),Ca=()=>{zn({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},Jn=()=>Wn(void 0,null,function*(){var Hr,wo;let ka=yield(0,Ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(ka==null?void 0:ka.status)==0&&(Ca(),(ka==null?void 0:ka.total_number)==-1||(ka==null?void 0:ka.remaining_number)>0?((Hr=ft==null?void 0:ft.workSetting)==null?void 0:Hr.ai_evaluation_times)>0?(((wo=Ua==null?void 0:Ua.no_comment_ids)==null?void 0:wo.length)>0?Ba("1"):Ba("2"),Cr(!0)):zr():(ka==null?void 0:ka.remaining_number)==0&&Ae.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${ka==null?void 0:ka.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${ka==null?void 0:ka.remaining_number}\u6B21\uFF09\u3002`))}),Zt=()=>{zn({type:"shixunHomeworks/getWorkSetting",payload:Kn({},Nr)})},zr=Hr=>Wn(void 0,null,function*(){let wo=yield(0,Ee.ZP)(`/api/program_homeworks/${Nr.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:mr,student_work_ids:Hr}});(wo==null?void 0:wo.status)==0&&(Zt(),ko(wo==null?void 0:wo.ai_question_record_id),Pa(wo==null?void 0:wo.ai_question_record_id),Ra(!0),fa())}),fa=()=>{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:((hr=ft==null?void 0:ft.actionTabs)==null?void 0:hr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:Jn,onCancel:Ca,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},fn.createElement("div",{className:cn.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:cn.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:(mr==null?void 0:mr.length)>0&&(mr==null?void 0:mr.length)<((Zn=Ua==null?void 0:Ua.default_evaluation_dimension)==null?void 0:Zn.length),onChange:Hr=>{zo(Hr.target.checked?Ua==null?void 0:Ua.default_evaluation_dimension:[])},checked:((er=Ua==null?void 0:Ua.default_evaluation_dimension)==null?void 0:er.length)===(mr==null?void 0:mr.length)},"\u5168\u90E8"),fn.createElement(Le.default.Group,{className:cn.work_checkbox_group,options:Ua==null?void 0:Ua.default_evaluation_dimension,value:mr,onChange:Hr=>zo(Hr)})),fn.createElement(rn,{dimensionValue:mr})),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ga,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{Cr(!1),zr(xo=="1"?Ua==null?void 0:Ua.no_comment_ids:null)},onCancel:()=>Cr(!1),maskClosable:!1},fn.createElement("div",{className:cn.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",fn.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(Ua==null?void 0:Ua.commit_count)-((Ln=Ua==null?void 0:Ua.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"}},(yr=Ua==null?void 0:Ua.no_comment_ids)==null?void 0:yr.length),"\u4EBA\u3002"),fn.createElement("div",{className:cn.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(en.ZP.Group,{className:cn.work_radio_group,value:xo,onChange:Hr=>Ba(Hr.target.value)},((Ao=Ua==null?void 0:Ua.no_comment_ids)==null?void 0:Ao.length)>0&&fn.createElement(en.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),fn.createElement(en.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),fn.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:_r,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Ra(!1),fa()},maskClosable:!1,footer:null},fn.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(rr==null?void 0:rr.complete_num)!=(rr==null?void 0:rr.total_count)&&(rr==null?void 0:rr.status)!=1?fn.createElement("div",{className:cn.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"}},rr==null?void 0:rr.complete_num),"/",rr==null?void 0:rr.total_count)):fn.createElement("div",null,fn.createElement(Dn.Z,{style:{color:"#1ACC4B"}}),fn.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),fn.createElement(tn.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Yn?100:(rr==null?void 0:rr.complete_num)/(rr==null?void 0:rr.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/${Nr==null?void 0:Nr.coursesId}/program_homework/${Nr==null?void 0:Nr.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Br=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn})=>({shixunHomeworks:ft,classroomList:Ve,loading:Xe.effects,user:zn}))(Ur),qn=b(59301),Yr=Object.defineProperty,sa=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,va=(ft,Ve,Xe)=>Ve in ft?Yr(ft,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ft[Ve]=Xe,Fa=(ft,Ve)=>{for(var Xe in Ve||(Ve={}))ta.call(Ve,Xe)&&va(ft,Xe,Ve[Xe]);if(sa)for(var Xe of sa(Ve))ra.call(Ve,Xe)&&va(ft,Xe,Ve[Xe]);return ft},Ma=(ft,Ve,Xe)=>new Promise((zn,ir)=>{var hr=Ln=>{try{er(Xe.next(Ln))}catch(yr){ir(yr)}},Zn=Ln=>{try{er(Xe.throw(Ln))}catch(yr){ir(yr)}},er=Ln=>Ln.done?zn(Ln.value):Promise.resolve(Ln.value).then(hr,Zn);er((Xe=Xe.apply(ft,Ve)).next())});let Eo=[{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 aa=({shixunHomeworks:ft,classroomList:Ve,globalSetting:Xe,user:zn,loading:ir,dispatch:hr})=>{var Zn,er,Ln,yr,Ao;const Nr=(0,oe.useParams)(),[Ua]=(0,oe.useSearchParams)(),[mr,zo]=(0,y.useState)(Ua.get("tabs")||"0"),[xo,Ba]=(0,y.useState)({}),{workList:ga,workSetting:Cr}=ft,[_r,Ra]=(0,y.useState)(!1);Nr.category=Ua.get("category_id"),Nr.order="work_score",Nr.b_order="desc",(0,y.useEffect)(()=>{hr({type:"classroomList/getAssistantPermissions",payload:{course_id:Nr.coursesId}}),(0,sr.hs)(hr)},[(0,Ie.bg)()]);const rr=Zt=>{var zr,fa,Hr;if(!(Zt==="10"&&!(Cr!=null&&Cr.is_old_data_for_time)&&(0,ge.Ye)(hr))){if(Zt==="3"&&hr({type:"shixunHomeworks/getWorkSetting",payload:Fa({},Nr)}),Zt=="5"){if(((fa=(zr=zn==null?void 0:zn.userInfo)==null?void 0:zr.paid_version)==null?void 0:fa.version_type)==0&&!(Cr!=null&&Cr.is_old_data_for_time)){(0,ge.xU)();return}if(!(Cr!=null&&Cr.is_old_data_for_time)&&(0,ge.Ye)(hr))return}if(Zt==="5"&&!((Hr=Ve.AssistantObject.hack)!=null&&Hr.can_exam_leaderboard)&&(0,Ie.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}zo(Zt),Zt==="0"&&hr({type:"shixunHomeworks/getWorkList",payload:Nr})}},xr=()=>{Ce.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",qn.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Ma(void 0,null,function*(){var Zt;const zr=(Zt=ft.workList)==null?void 0:Zt.myshixun_identifier;(yield(0,cr.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`),mr({type:"shixunHomeworks/getWorkList",payload:bo}))})})},Ha=Zt=>{Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.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:Zt});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=${Xr.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=Zt=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Un=Zt=>Fa(void 0,null,function*(){Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`;const Zr=yield(0,Ei.$Q)({url:Zt});if(console.log(Zr,"execRes"),Zr!=null&&Zr.game_identifier){(0,ge.xg)(`/tasks/${Zr.game_identifier}?coursesId=${Xr.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)}),qr=[(0,Ie.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:qn.createElement(re,null)},{name:(0,Ie.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:qn.createElement(Fe.Z,{setExportParams:Pa}),forceRender:!0},!(0,Ie.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:qn.createElement(re,null)},{name:"\u6392\u540D",id:"5",compontent:qn.createElement($o,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:qn.createElement(Ut,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:qn.createElement(xi.Z,null)},(0,Ie.GJ)()&&((Zn=zn==null?void 0:zn.userInfo)==null?void 0:Zn.has_big_model_permission)&&{name:qn.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",qn.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"12",compontent:qn.createElement(zt,null)},(0,Ie.GJ)()&&{name:qn.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",qn.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"10",compontent:qn.createElement(ka,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(er=va.homework_status)!=null&&er.includes("\u5BFC\u5165")?qn.createElement(Yo.Z,null):qn.createElement(wn,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:qn.createElement(Li.default,null)}].filter(Zt=>!!Zt).filter(Zt=>{var Zr,ma;return(0,Ie.dE)()?Zt.name!=="\u4EE3\u7801\u67E5\u91CD"&&Zt.name!=="\u8BBE\u7F6E":(0,Ie.dE)()||((Zr=va==null?void 0:va.homework_status)==null?void 0:Zr[0])!=="\u5DF2\u622A\u6B62"?Zt.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:Zt.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(Zt=>va.open_code_quality_analysis?!0:Zt.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(Zt=>{var Zr;return(Zr=va.homework_status)!=null&&Zr.includes("\u5BFC\u5165")?(0,Ie.dE)()?["0","1"].includes(Zt.id):["0","1","3"].includes(Zt.id):!0}),Ya=()=>Fa(void 0,null,function*(){var Zt,Zr,ma;if(!(yr!=null&&yr.is_old_data_for_time)&&(0,ge.Ye)(mr))return;if(((Zr=(Zt=ft==null?void 0:ft.headerInfo)==null?void 0:Zt.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=ft==null?void 0:ft.headerInfo)==null?void 0:ma.commit_count)==0)return Ae.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Yr=yield ga();if((Yr==null?void 0:Yr.complete_num)!=(Yr==null?void 0:Yr.total_count)&&(Yr==null?void 0:Yr.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");mr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),ga=()=>Fa(void 0,null,function*(){const{ai_question_record_id:Zt}=ft.headerInfo;return Zt?yield(0,Ee.ZP)(`/api/shixun_homeworks/${Xr==null?void 0:Xr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Zt}}):void 0}),Jn=()=>{var Zt,Zr,ma,Yr,So,Na,Ua,Ca,oo,Jo,Fn,Lr,Oa,Ba,zr,Ia,wo;return qn.createElement("aside",{className:ci.Z.workListTabButton},(0,Ie.dE)()&&!((Zt=va.homework_status)!=null&&Zt.includes("\u5BFC\u5165"))&&qn.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},qn.createElement(ye.ZP,{onClick:()=>Fa(void 0,null,function*(){var La;let Za=yield(0,Ee.ZP)(`/api/problems/${(La=ft.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/${Xr.coursesId}/program_homework/${Xr.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Xr==null?void 0:Xr.coursesId,Xr==null?void 0:Xr.categoryId]))}),type:"primary"},(Zr=va.homework_status)!=null&&Zr.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,Ie.dE)()&&((ma=ft.workList)==null?void 0:ma.redo_work)&&qn.createElement(ye.ZP,{onClick:br,type:"primary",icon:qn.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Yr=ft.workList)==null?void 0:Yr.shixun_status)>1&&((So=ft.workList)==null?void 0:So.time_status)<5&&(0,Ie.dE)()&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var La,Za,Ao,vi,ui,Qi,Ui;(0,sr.tJ)(mr,!0)&&((Ao=(Za=(La=ft.workList)==null?void 0:La.task_operation)==null?void 0:Za[1])!=null&&Ao.includes("/")?Un((ui=(vi=ft.workList)==null?void 0:vi.task_operation)==null?void 0:ui[1]):(0,ge.xg)(`/tasks/${(Ui=(Qi=ft.workList)==null?void 0:Qi.task_operation)==null?void 0:Ui[1]}`))}},(Ua=(Na=ft.workList)==null?void 0:Na.task_operation)==null?void 0:Ua[0]),((Ca=ft.workList)==null?void 0:Ca.commit_des)&&((oo=ft.workList)==null?void 0:oo.commit_des)&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var La;(0,ge.xg)(`/classrooms/${Xr.coursesId}/shixun_homework/${Xr.categoryId}/${(La=ft.workList)==null?void 0:La.id}/commitsummary`)}},(Jo=ft.workList)==null?void 0:Jo.commit_des),(yr==null?void 0:yr.hack_edit_permission)&&((Fn=va==null?void 0:va.homework_status)==null?void 0:Fn[0])==="\u672A\u53D1\u5E03"&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var La;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_create)&&(0,Ie.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/${Xr.coursesId}/program_homework/${Xr.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,Ie.GJ)()&&va.publish_immediately&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var La,Za;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_publish)&&(0,Ie.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,sr.Rd)();return}mr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Xr.categoryId],selectArrsAll:[va],params:Xr,detail:!0,type:2,manage_all_group:yr==null?void 0:yr.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,Ie.GJ)()&&va.end_immediately&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var La;if(!((La=Ve.AssistantObject.hack)!=null&&La.can_stop)&&(0,Ie.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}mr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Xr,type:2,detail:!0,selectArrs:[Xr.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"),Hr=="12"&&(((Oa=(Lr=ft==null?void 0:ft.workSetting)==null?void 0:Lr.homework_status)==null?void 0:Oa.includes("\u5DF2\u622A\u6B62"))||((zr=(Ba=ft==null?void 0:ft.workSetting)==null?void 0:Ba.homework_status)==null?void 0:zr.includes("\u63D0\u4EA4\u4E2D"))||((wo=(Ia=ft==null?void 0:ft.workSetting)==null?void 0:Ia.homework_status)==null?void 0:wo.includes("\u8FDB\u884C\u4E2D")))&&qn.createElement(ye.ZP,{onClick:Ya,type:"primary",icon:qn.createElement("i",{className:"iconfont icon-yijiandaimapingjia font14"})},"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"))};return qn.createElement("section",null,qn.createElement("div",{className:"edu-container"},qn.createElement("section",{className:"animated fadeIn"},qn.createElement("aside",{className:"mt10 minH22"},va.category&&qn.createElement(De.Z,{separator:">"},qn.createElement(De.Z.Item,null,qn.createElement(oe.Link,{to:`/classrooms/${Xr==null?void 0:Xr.coursesId}/program_homework`},va.course_name)),qn.createElement(De.Z.Item,null,qn.createElement(oe.Link,{to:`/classrooms/${Xr==null?void 0:Xr.coursesId}/program_homework/${va.category.main?"":va.category.category_id}`},va.category.category_name)),qn.createElement(De.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),qn.createElement("aside",{className:[ci.Z.title,"mt20"].join(" ")},qn.createElement(oe.Link,{to:`/classrooms/${va.course_id}/program_homework/${(Nn=va.category)!=null&&Nn.main?"":(gr=va.category)==null?void 0:gr.category_id}`},qn.createElement(ke.Z,{className:"font16 c-black"})),qn.createElement(ze.Z,{title:va.homework_name,placement:"bottom"},qn.createElement("strong",{className:"font20 ml5"},va.homework_name)),qn.createElement(ge.VV,{temporary:!0,status:va.homework_status}))),qn.createElement("aside",{className:`mt30 relative ${ci.Z.workListTabWrap}`},qn.createElement(ve.default,{type:"card",defaultActiveKey:Hr,activeKey:Hr,tabBarExtraContent:(Ma=va.homework_status)!=null&&Ma.includes("\u5BFC\u5165")&&(0,Ie.GJ)()?qn.createElement(ye.ZP,{icon:qn.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{mr({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"):Jn(),onChange:rr},qr.map((Zt,Zr)=>qn.createElement(ve.default.TabPane,{tab:Zt.name,key:Zt.id,forceRender:Zt.forceRender},Zt.compontent))))),qn.createElement(Ko,null),qn.createElement(Fo.Z,{courseEndTime:va==null?void 0:va.course_end_date,successCallback:()=>{mr({type:"shixunHomeworks/getWorkList",payload:Da({},Xr)})},visible:Ve.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Xr.categoryId],courseId:Xr.coursesId,isBatch:!1}),qn.createElement(qo.Z,{courseEndTime:va==null?void 0:va.course_end_date}),qn.createElement(ni.Z,{onOk:()=>{mr({type:"shixunHomeworks/getWorkList",payload:Da({},Xr)})}}),qn.createElement(Vo.Z,{onOk:()=>{mr({type:"shixunHomeworks/getWorkList",payload:Da({},Xr)})}}),qn.createElement(Ce.default,{open:$r,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{ja(!1)}},qn.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),qn.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),qn.createElement("p",{style:{marginLeft:"10px"}},qn.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})),qn.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"),qn.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),qn.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"),qn.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),qn.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"),qn.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"),qn.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),qn.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"),qn.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),qn.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"),qn.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),qn.createElement(Mr,null))};var ra=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn,globalSetting:ir})=>({classroomList:Ve,shixunHomeworks:ft,globalSetting:ir,user:zn,loading:Xe.effects}))(oa)},88593:function(Mn,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),ze=b(5269),ve=b(24017),ue=b(62673),ke=b(66649),ge=b.n(ke),Je=b(90929),Ge=b(60820),Te=b(51158),we=b(62023),Re=b(34461),ut=b(5505),_e=b(59919),$e=b(59301),se=Object.defineProperty,Ne=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(Mt,qe,Fe)=>qe in Mt?se(Mt,qe,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Mt[qe]=Fe,lt=(Mt,qe)=>{for(var Fe in qe||(qe={}))bt.call(qe,Fe)&&et(Mt,Fe,qe[Fe]);if(We)for(var Fe of We(qe))He.call(qe,Fe)&&et(Mt,Fe,qe[Fe]);return Mt},Pe=(Mt,qe)=>Ne(Mt,ot(qe)),Ie=(Mt,qe)=>{var Fe={};for(var yt in Mt)bt.call(Mt,yt)&&qe.indexOf(yt)<0&&(Fe[yt]=Mt[yt]);if(Mt!=null&&We)for(var yt of We(Mt))qe.indexOf(yt)<0&&He.call(Mt,yt)&&(Fe[yt]=Mt[yt]);return Fe},Me=(Mt,qe,Fe)=>new Promise((yt,xe)=>{var he=jt=>{try{Rt(Fe.next(jt))}catch(Se){xe(Se)}},mt=jt=>{try{Rt(Fe.throw(jt))}catch(Se){xe(Se)}},Rt=jt=>jt.done?yt(jt.value):Promise.resolve(jt.value).then(he,mt);Rt((Fe=Fe.apply(Mt,qe)).next())});const ce=Mt=>{var qe=Mt,{classroomList:Fe,dispatch:yt,courseEndTime:xe,onWindowBack:he}=qe,mt=Ie(qe,["classroomList","dispatch","courseEndTime","onWindowBack"]),Rt,jt,Se,rt,ht,Tt,wt,Qt,St,sn,Jt,fe,ne,te,ae,me,re,de,je,ct,Ze,Le,it,gt,kt,Qe,st,pe,Ft,ln,nn,Wt,Ut,an,vt,Ot,en,En,Ue;const xt=(0,we.useParams)(),[pt]=Ee.default.useForm(),[It,yn]=(0,y.useState)(1),[Pn,sr]=(0,y.useState)([]),[Xn,Ht]=(0,y.useState)(0),[Gn,Xt]=(0,y.useState)(2e3),[Vt,un]=(0,y.useState)(!0),[gn,mn]=(0,y.useState)(!1),[Tn,Bn]=(0,y.useState)(!1),[Yn,wr]=(0,y.useState)([]),[hr,$n]=(0,y.useState)(!0),[Or,Pr]=(0,y.useState)(!((Se=(jt=(Rt=Fe.actionTabs)==null?void 0:Rt.selectArrsAll)==null?void 0:jt[0])!=null&&Se.send_type));let[pr,la]=(0,y.useState)([0,0,0]);(0,y.useEffect)(()=>{var Yt,Nt,$t,dt,dn,hn,xn,rn,_t,Ct,Cn,Er,lr;if(Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ar(),($t=(Nt=(Yt=Fe.actionTabs)==null?void 0:Yt.selectArrsAll)==null?void 0:Nt[0])!=null&&$t.can_publish?la([...(_t=(rn=(xn=Fe.actionTabs)==null?void 0:xn.selectArrsAll)==null?void 0:rn[0])==null?void 0:_t.difficult_count]):la([...(hn=(dn=(dt=Fe.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:dn[0])==null?void 0:hn.difficult_settings]),Pr(!((Er=(Cn=(Ct=Fe.actionTabs)==null?void 0:Ct.selectArrsAll)==null?void 0:Cn[0])!=null&&Er.send_type)),jn(),Fe.actionTabs.type===2){const xr=(lr=Fe.actionTabs.selectArrsAll)==null?void 0:lr[0];$n(xr.unified_setting)}else $n(!1)},[Fe.actionTabs]),console.log("----",Fe.actionTabs),(0,y.useEffect)(()=>{if(gn){if(Tn)return;yt({type:"classroomList/setActionTabs",payload:{}}),(0,Ge.GJ)()?(yt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Fe.actionTabs.params),{type:1})}),yt({type:"shixunHomeworks/getWorkList",payload:lt({},xt)})):yt({type:"classroomList/getClassroomCommonList",payload:lt({},Fe.actionTabs.params)})}},[gn]);const jn=Yt=>Me(void 0,null,function*(){un(!0);const Nt=yield(0,ut.c_)(Pe(lt({},xt),{page:Yt||It,limit:2e4,homework_id:Fe.actionTabs.type===1?"":Fe.actionTabs.selectArrs[0]}));Nt==null||Nt.course_groups.map(($t,dt)=>{$t.key=$t.id,$t.title=$t.name,$t.disabled=$t.is_published}),Nt&&(sr([...Nt==null?void 0:Nt.course_groups]),Ht(Nt==null?void 0:Nt.course_groups_count),un(!1),Yt||pt.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"))}))}),ur=()=>{(0,Ge.GJ)()?Fe.actionTabs.detail?(yt({type:"shixunHomeworks/setActionTabs",payload:{}}),yt({type:"shixunHomeworks/getWorkList",payload:lt({},xt)}),yt({type:"shixunHomeworks/getWorkSetting",payload:lt({},xt)})):yt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Fe.actionTabs.params),{type:5,category:Fe.actionTabs.params.categoryId})}):yt({type:"classroomList/getClassroomCommonList",payload:lt({},Fe.actionTabs.params)})},Ar=()=>Me(void 0,null,function*(){var Yt,Nt,$t,dt,dn,hn,xn,rn,_t;if((($t=(Nt=(Yt=(0,Ge.eY)())==null?void 0:Yt.course)==null?void 0:Nt.hack_homework_info)==null?void 0:$t.hack_homework_remaining_count)===0&&((dn=(dt=Fe.actionTabs.selectArrsAll)==null?void 0:dt.filter(lr=>{var xr;return(xr=(lr==null?void 0:lr.status)||(lr==null?void 0:lr.homework_status))==null?void 0:xr.includes("\u672A\u53D1\u5E03")}))==null?void 0:dn.length)>0){(0,Te.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(xn=(hn=(0,Ge.eY)())==null?void 0:hn.course)==null?void 0:xn.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)()&&!((rn=Fe.AssistantObject.hack)!=null&&rn.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"),Lt(!1);return}const Ct=lt({},pt.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"),Lt(!1);return}if((Yn==null?void 0:Yn.length)<=0&&!hr&&Pn.length>0){oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Lt(!1);return}if(pr.reduce((lr,xr)=>lr+xr,0)===0&&!Or){oe.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Lt(!1);return}let Cn={homework_ids:[...Fe.actionTabs.selectArrs],group_ids:Yn.length>0?Yn.map(lr=>lr.id):(_t=Fe.detailCommonHomeworksList)==null?void 0:_t.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:pr==null?void 0:pr.map(lr=>lr),send_type:Or?"0":"1",unified_setting:!Yn.length};if(Lt(!0),(yield(0,Je.ZP)(`/api/courses/${xt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:lt({},Cn)})).status===0){if(Lt(!1),(0,Te.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),oe.ZP.success("\u53D1\u5E03\u6210\u529F"),yt({type:"user/getUserInfo",payload:{course_id:xt.coursesId}}),yt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),he){he();return}mt.onCallback&&mt.onCallback(),ur(),localStorage.getItem("Noviceguide")==="0"||yt({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 Lt(!1)}),ar=()=>{yn(1),sr([]),wr([])},qt=Xn>It*Gn,[vn,Lt]=(0,y.useState)(!1);return $e.createElement(Ae.default,{width:600,confirmLoading:vn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ar,onCancel:()=>{if(ar(),yt({type:"classroomList/setActionTabs",payload:{}}),he){he();return}ur()}},$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'),Pn&&$e.createElement(Ee.default,{form:pt},$e.createElement("div",{style:{paddingLeft:0}},Fe.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:Or,disabled:!((Tt=(ht=(rt=Fe.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:ht[0])!=null&&Tt.can_publish),onChange:Yt=>{Pr(Yt.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"))),!Or&&$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:pr[0],onChange:Yt=>{pr[0]=Yt,la([...pr])},min:0,disabled:!((St=(Qt=(wt=Fe.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:Qt[0])!=null&&St.can_publish),placeholder:`\u6700\u5927${(ne=(fe=(Jt=(sn=Fe.actionTabs)==null?void 0:sn.selectArrsAll)==null?void 0:Jt[0])==null?void 0:fe.difficult_count)==null?void 0:ne[0]}`,max:(re=(me=(ae=(te=Fe.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:ae[0])==null?void 0:me.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:pr[1],onChange:Yt=>{pr[1]=Yt,la([...pr])},min:0,disabled:!((ct=(je=(de=Fe.actionTabs)==null?void 0:de.selectArrsAll)==null?void 0:je[0])!=null&&ct.can_publish),max:(gt=(it=(Le=(Ze=Fe.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:Le[0])==null?void 0:it.difficult_count)==null?void 0:gt[1],placeholder:`\u6700\u5927${(pe=(st=(Qe=(kt=Fe.actionTabs)==null?void 0:kt.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:pr[2],onChange:Yt=>{pr[2]=Yt,la([...pr])},min:0,disabled:!((nn=(ln=(Ft=Fe.actionTabs)==null?void 0:Ft.selectArrsAll)==null?void 0:ln[0])!=null&&nn.can_publish),placeholder:`\u6700\u5927${(vt=(an=(Ut=(Wt=Fe.actionTabs)==null?void 0:Wt.selectArrsAll)==null?void 0:Ut[0])==null?void 0:an.difficult_count)==null?void 0:vt[2]}`,max:(Ue=(En=(en=(Ot=Fe.actionTabs)==null?void 0:Ot.selectArrsAll)==null?void 0:en[0])==null?void 0:En.difficult_count)==null?void 0:Ue[2],style:{width:60}}))),$e.createElement(Ce.Z,{className:"mt30",align:"middle"},$e.createElement(ze.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:Yt=>(0,_e.Q8)(Yt,xe),disabledTime:Yt=>(0,_e.d0)(Yt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,Te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$e.createElement(ze.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,Te.U6)(),"HH:mm")},disabledDate:Yt=>(0,_e.Q8)(Yt,xe,pt.getFieldValue("publish_time")),disabledTime:Yt=>(0,_e.d0)(Yt,pt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Fe.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:hr,onChange:Yt=>{$n(Yt.target.value),wr([])}},$e.createElement(ye.ZP,{value:!0,disabled:!Fe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$e.createElement(ye.ZP,{className:"ml20",disabled:Pn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Pn.length<=0&&Fe.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"')),(Fe.actionTabs.type===1||!hr)&&Pn.length>0&&$e.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$e.createElement("span",{style:{flex:1}},$e.createElement(ue.default,{checked:Yn.length===Pn.length,onChange:Yt=>{Yn.length===Pn.length?wr([]):wr(Pn.filter(Nt=>!Nt.is_published))}},"\u5168\u9009")," "),$e.createElement("span",{style:{width:16}}),$e.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Yn.length||0,"\u4E2A\u5206\u73ED")),(Fe.actionTabs.type===1||!hr)&&Pn.length>0&&$e.createElement(Re.Z,{data:Pn,selectedRowKeys:Yn,setSelectedRowKeys:wr})))};Pt.Z=(0,we.connect)(({classroomList:Mt})=>({classroomList:Mt}))(ce)},59919:function(Mn,Pt,b){"use strict";b.d(Pt,{Q8:function(){return he},d0:function(){return mt},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),ze=b(5269),ve=b(25399),ue=b(62673),ke=b(7939),ge=b(66649),Je=b.n(ge),Ge=b(60820),Te=b(90929),we=b(89392),Re=b.n(we),ut=b(51158),_e=b(84424),$e=b(62023),se=b(7918),Ne=b(61961),ot=b(62618),We=b(54786),bt=b(78465),He=b(59301),et=Object.defineProperty,lt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Mt=(ht,Tt,wt)=>Tt in ht?et(ht,Tt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ht[Tt]=wt,qe=(ht,Tt)=>{for(var wt in Tt||(Tt={}))Me.call(Tt,wt)&&Mt(ht,wt,Tt[wt]);if(Ie)for(var wt of Ie(Tt))ce.call(Tt,wt)&&Mt(ht,wt,Tt[wt]);return ht},Fe=(ht,Tt)=>lt(ht,Pe(Tt)),yt=(ht,Tt,wt)=>new Promise((Qt,St)=>{var sn=ne=>{try{fe(wt.next(ne))}catch(te){St(te)}},Jt=ne=>{try{fe(wt.throw(ne))}catch(te){St(te)}},fe=ne=>ne.done?Qt(ne.value):Promise.resolve(ne.value).then(sn,Jt);fe((wt=wt.apply(ht,Tt)).next())});function xe(ht,Tt){const wt=[];for(let Qt=ht;Qt{const Qt=htJe()(Tt).endOf("day"),sn=ht{const wt=parseInt(Je()(ht).format("HH")),Qt=parseInt(Je()().format("HH")),St=parseInt(Je()().format("mm"));if(!ht)return{disabledHours:()=>xe(0,Qt),disabledMinutes:()=>xe(0,St)};if(Tt){const sn=parseInt(Je()(Tt).format("HH")),Jt=parseInt(Je()(Tt).format("mm"));return Je()(ht).isSame(Je()(Tt),"day")?{disabledHours:()=>xe(0,sn),disabledMinutes:()=>wt<=sn?xe(0,Jt):[]}:void 0}if(Je()(ht).isSame(Je()(),"day"))return{disabledHours:()=>xe(0,Qt),disabledMinutes:()=>Je()(ht).isSame(Je()(),"hour")&&wt<=Qt?xe(0,St):[]}},Rt=(ht,Tt)=>ht==null?void 0:ht.map(wt=>{var Qt;return(Qt=Tt==null?void 0:Tt.find(St=>St.value===wt))==null?void 0:Qt.id}),{RangePicker:jt}=Ee.default,{Option:Se}=oe.default,rt=({shixunHomeworks:ht,loading:Tt,dispatch:wt,classroomList:Qt,user:St})=>{var sn,Jt,fe,ne,te,ae,me,re,de;const je=(0,$e.useParams)(),{workSetting:ct,workList:Ze,shixunWorkList:Le,headerInfo:it,changeData:gt}=ht,[kt,Qe]=(0,y.useState)(!1),[st,pe]=(0,y.useState)(!1);let[Ft,ln]=(0,y.useState)([]),[nn,Wt]=(0,y.useState)([]),[Ut,an]=(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[vt,Ot]=(0,y.useState)({}),[en,En]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{ln([])},[]),(0,y.useEffect)(()=>{Qe(!(0,Ge.GJ)())},[(0,Ge.GJ)()]);const Ue=()=>{wt({type:"shixunHomeworks/getWorkSetting",payload:qe({},je)})};(0,y.useEffect)(()=>{if(!(ct!=null&&ct.course_id))return;Object.keys(Ut).map(function(Vt){Ut[Vt]=ct[Vt]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=se.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),Ft=JSON.parse(JSON.stringify(ct.group_settings.map(Vt=>Fe(qe({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.publish_time!==null))),nn=JSON.parse(JSON.stringify(ct.allow_late_settings.map(Vt=>Fe(qe({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.late_time!==null))),an(qe({},Ut));const Xt=(0,ut.QE)((Ft==null?void 0:Ft.length)>0?Ft:[]);ln([...Xt]),(nn==null?void 0:nn.length)<=0?Wt([{penalty_type:se.Q.Percent,late_penalty:20}]):Wt([...nn])},[ct]);const xt=()=>yt(void 0,null,function*(){var Xt,Vt,un,gn,mn,Tn,Bn,Yn;if(((un=(Vt=(Xt=St==null?void 0:St.userInfo)==null?void 0:Xt.course)==null?void 0:Vt.shixun_homework_info)==null?void 0:un.shixun_homework_remaining_count)===0&&((mn=(gn=ht==null?void 0:ht.headerInfo)==null?void 0:gn.homework_status)!=null&&mn.includes("\u672A\u53D1\u5E03"))){(0,ut.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Bn=(Tn=(0,Ge.eY)())==null?void 0:Tn.course)==null?void 0:Bn.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(((Yn=St==null?void 0:St.userInfo)==null?void 0:Yn.user_status)===2){(0,Ne.Rd)();return}const wr=JSON.parse(JSON.stringify(Ut));if(wr.challenge_settings.filter($n=>!$n.hide),wr.categoryId=je.categoryId,console.log(Ft),!Ut.unified_setting)Ft=Ft==null?void 0:Ft.map($n=>{var Or;if(!$n.publish_time||!$n.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(!$n.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(Or=ct.group_settings)==null?void 0:Or.filter(Pr=>{var pr;return(pr=$n==null?void 0:$n.group_name)==null?void 0:pr.includes(Pr.group_name)}).map(Pr=>Pr.group_id||Pr.id).toString().split(","),$n});else if(!Ut.publish_time||!Ut.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(wr.group_settings=Ft,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.late_penalty>100)throw 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(!Ut.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($n=>{var Or,Pr;if($n.late_penalty===null||$n.late_penalty===void 0||$n.late_penalty<0||$n.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(!$n.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(!$n.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(Pr=(Or=$n==null?void 0:$n.group_name)==null?void 0:Or.map(pr=>{var la,jn;let ur=(jn=(la=ct.group_settings)==null?void 0:la.filter(Ar=>(Ar==null?void 0:Ar.group_name)===pr))==null?void 0:jn[0];return ur==null?void 0:ur.group_id}))==null?void 0:Pr.toString().split(","),$n}),wr.allow_late_settings=nn;let hr=yield(0,bt.Tr)({homework_common_ids:[parseInt(je.categoryId)],course_id:je.coursesId,type:"homework_common"});(hr==null?void 0:hr.student_count)===0?pt(wr):(En(wr),Ot(hr))}),pt=Xt=>{if(Xt.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Xt!=null&&Xt.work_efficiency&&Xt.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Vt=Xt.challenge_settings.reduce((mn,Tn)=>mn+Number(Tn.challenge_score),0),un={shixun_evaluation:Xt.shixun_evaluation,challenge_settings:Xt.challenge_settings};let gn=()=>{var mn;const Tn=()=>yt(void 0,null,function*(){pe(!0),(yield(0,Te.ZP)(`/api/homework_commons/${je.categoryId}/publish_setting.json`,{method:"post",body:qe({},Xt)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ue(),wt({type:"user/getUserInfo",payload:{course_id:je.coursesId}}),wt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},je)})),pe(!1)});!(0,we.isEqual)(gt,un)&&!((mn=it==null?void 0:it.homework_status)!=null&&mn.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:Tn}):Tn()};ct!=null&&ct.high_resources_consume&&!(ct!=null&&ct.high_resources_consume_permission)?wt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:je.coursesId,type:"shixun",type_id:je.categoryId,name:ct.homework_name,fn:()=>{gn()}}}):gn()},It=(Xt,Vt,un="group_id")=>{var gn;return Vt?Vt.find(mn=>mn[un]===Xt):(gn=ct==null?void 0:ct.group_settings)==null?void 0:gn.find(mn=>mn.group_id[0]===Xt)},yn=(ct==null?void 0:ct.allow_late)||(ct==null?void 0:ct.anonymous_comment),Pn=Xt=>{var Vt,un;const gn=It(Xt,ct==null?void 0:ct.allow_late_settings,"id"),mn=It(Xt,ct==null?void 0:ct.anonymous_comment_settings),Tn=It(Xt);return(ct==null?void 0:ct.allow_late)&&gn&&Je()(gn==null?void 0:gn.late_time)<=Je()()||(ct==null?void 0:ct.anonymous_comment)&&mn&&(mn==null?void 0:mn.evaluation_start)!==null||((un=(Je()(Tn==null?void 0:Tn.end_time)<=Je()()&&((Vt=ct==null?void 0:ct.allow_late_settings)==null?void 0:Vt.filter(Bn=>Bn.group_id.includes(Xt))))[0])==null?void 0:un.late_time)!=null},sr=(0,y.useMemo)(()=>(ct==null?void 0:ct.allow_late)||(ct==null?void 0:ct.all_group_late),[ct,it]),Xn=ct==null?void 0:ct.anonymous_comment,Ht=Xt=>{if(!Xt)return!1;const Vt=It(Xt,ct==null?void 0:ct.anonymous_comment_settings);return(ct==null?void 0:ct.anonymous_comment)&&Vt&&(Vt==null?void 0:Vt.evaluation_start)!==null},Gn=(Xt,Vt)=>{var un,gn,mn,Tn,Bn;Xt!=null&&Xt.group_id||(Xt.group_id=Rt(Xt==null?void 0:Xt.group_name,ct==null?void 0:ct.group_settings)),wt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Xt,index:Vt,rangePickerDisabled:(gn=(un=Xt==null?void 0:Xt.group_id)==null?void 0:un[0])!=null&&gn.publish_time?kt||(Je()()<=Je()((Tn=It((mn=Xt==null?void 0:Xt.group_id)==null?void 0:mn[0]))==null?void 0:Tn.publish_time)?!1:[!0,Pn((Bn=Xt==null?void 0:Xt.group_id)==null?void 0:Bn[0])]):!1,disabledDate:ct==null?void 0:ct.course_end_date}})};return He.createElement("section",{className:_e.Z.form},He.createElement("div",{className:_e.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:kt||!((sn=it==null?void 0:it.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03"))||(0,Ge.Rm)()&&!((Jt=Qt.AssistantObject.practice)!=null&&Jt.can_publish),value:Ut.unified_setting,onChange:Xt=>{var Vt;if(!((Vt=it==null?void 0:it.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,Wt([{late_penalty:5}])),an(Object.assign({},Ut)),Ut.unified_setting===!1&&Ft==""){ln(Ft.concat({}));return}Ut.unified_setting&&(ln([]),Wt([{late_penalty:5}]))}},He.createElement(ye.ZP,{value:!0,disabled:kt||!(ct!=null&&ct.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),He.createElement(ye.ZP,{disabled:kt||!((fe=ct==null?void 0:ct.group_settings)!=null&&fe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=ct==null?void 0:ct.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")),Ut.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(ze.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),He.createElement(ze.Z,{className:"ml10"},He.createElement(Ee.default,{size:"large",disabled:kt||!((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)()&&!((me=Qt.AssistantObject.practice)!=null&&me.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:Xt=>he(Xt,ct==null?void 0:ct.course_end_date),disabledTime:Xt=>mt(Xt),value:Ut.publish_time?Je()(Ut.publish_time):"",onChange:(Xt,Vt)=>{Ut.publish_time=Vt,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=Je()(Xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),an(Object.assign({},Ut))}}))),He.createElement(De.Z,{align:"middle",className:"pl30"},He.createElement(ze.Z,null,"\u622A\u6B62\u65F6\u95F4"),He.createElement(ze.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:Je()((0,ut.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ct==null?void 0:ct.allow_late)&&(ct==null?void 0:ct.homework_status.includes("\u5DF2\u622A\u6B62"))||kt||(ct==null?void 0:ct.allow_late)&&Je()()>=Je()(ct==null?void 0:ct.end_time)||(0,Ge.Rm)()&&!((re=Qt.AssistantObject.practice)!=null&&re.can_publish),disabledDate:Xt=>he(Xt,ct==null?void 0:ct.course_end_date,Ut.publish_time),disabledTime:Xt=>mt(Xt,Ut.publish_time),value:Ut.end_time?Je()(Ut.end_time):"",onChange:(Xt,Vt)=>{Ut.end_time=Vt,an(Object.assign({},Ut))}})))),!Ut.unified_setting&&(Ft==null?void 0:Ft.length)>0&&He.createElement(De.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ft&&Ft.map(function(Xt,Vt){var un,gn,mn,Tn,Bn,Yn,wr;return He.createElement(ze.Z,{span:24,key:Vt},He.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Vt==(Ft==null?void 0:Ft.length)-1?"0px":"10px"}},He.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Vt+1),He.createElement(oe.default,{disabled:kt||((un=it==null?void 0:it.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03")&&Xt.id||Je()(){var $n;if((0,Ge.Rm)()&&!(($n=Qt.AssistantObject.practice)!=null&&$n.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}Ft[Vt].group_name=hr,Ft[Vt].group_id=Xt.group_id;const Or=(0,we.flattenDeep)(Ft.map(pr=>pr.group_name)),Pr=nn.map(pr=>{let la=(pr==null?void 0:pr.group_name)||[];return Fe(qe({},pr),{group_name:(0,we.remove)(la,jn=>Or.includes(jn))})});Wt(Pr),ln(Ft.slice())},maxTagCount:4,maxTagPlaceholder:hr=>He.createElement("div",{style:{cursor:"pointer"},onClick:()=>Gn(Xt,Vt)},"+",hr==null?void 0:hr.length)},ct.group_settings&&ct.group_settings.map(function(hr){if(!Ft.map(Or=>Or.group_name).flat().includes(hr.group_name))return He.createElement(Se,{value:hr.group_name,key:hr.id},hr.group_name)})),He.createElement("div",{className:"ml20"},He.createElement(jt,{size:"large",ranges:{\u6B64\u523B:[Xt.publish_time?Je()(Xt.publish_time):Je()(),Je()()]},allowClear:!1,disabled:kt||(Je()()<=Je()((Tn=It((mn=Xt==null?void 0:Xt.group_id)==null?void 0:mn[0]))==null?void 0:Tn.publish_time)?!1:[!0,Pn((Bn=Xt==null?void 0:Xt.group_id)==null?void 0:Bn[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:hr=>he(hr,ct==null?void 0:ct.course_end_date),disabledTime:hr=>mt(hr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Je()((0,ut.U6)(),"HH:mm"),Je()((0,ut.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Xt.publish_time?Je()(Xt.publish_time):void 0,Xt.end_time?Je()(Xt.end_time):void 0],onChange:(hr,$n)=>{var Or;if((0,Ge.Rm)()&&!((Or=Qt.AssistantObject.practice)!=null&&Or.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}Ft[Vt].publish_time=$n[0],!Xt.end_time&&$n[0]?Ft[Vt].end_time=Je()($n[0]).add(7,"days"):Ft[Vt].end_time=$n[1],ln([...Ft])},onCalendarChange:(hr,$n,Or)=>{if($n!=null&&$n[0]&&!$n[1]){const Pr=Je()($n[0]).add(7,"days");Ft[Vt].publish_time=$n[0],Ft[Vt].end_time=Pr,ln([...Ft])}}})),!kt&&He.createElement("div",{style:{display:"flex",width:"50px"}},((Yn=Xt==null?void 0:Xt.group_id)==null?void 0:Yn.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:()=>Gn(Xt,Vt)})),Ft.length<((wr=ct==null?void 0:ct.group_settings)==null?void 0:wr.length)&&He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var hr;if((0,Ge.Rm)()&&!((hr=Qt.AssistantObject.practice)!=null&&hr.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}ln(Ft.concat({}))}}),((Xt==null?void 0:Xt.publish_time)&&Je()(){const hr=(0,we.cloneDeep)(nn);hr.forEach(($n,Or)=>{$n.group_name&&($n.group_name=$n.group_name.filter(Pr=>{var pr;return!((pr=Ft[Vt].group_name)!=null&&pr.includes(Pr))}))}),Ft=Ft.filter(($n,Or)=>Vt!==Or),Wt(hr),ln(Ft.slice()),setTimeout(()=>ln(Ft.slice()),10)}}))))}))),He.createElement(De.Z,null,He.createElement(ze.Z,null,He.createElement("div",{className:_e.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(ze.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(ue.default,{checked:Ut.allow_late,disabled:kt||sr,onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}Xt.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"))}),Ut.allow_late=!Ut.allow_late,nn==""&&Wt([{late_penalty:5}]),an(Object.assign({},Ut))}},He.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.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:kt||(ct==null?void 0:ct.anonymous_comment)||(ct==null?void 0:ct.allow_late),value:Ut.unified_late,onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}Ut.unified_late=Xt.target.value,nn==""&&!Xt.target.value&&Wt([{penalty_type:se.Q.Percent,late_penalty:20}]),an(qe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&He.createElement(ye.ZP,{value:!0,disabled:!(ct!=null&&ct.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((de=ct==null?void 0:ct.group_settings)==null?void 0:de.length)>0&&He.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?He.createElement(He.Fragment,null,He.createElement(De.Z,{align:"middle",style:{marginTop:"10px"}},He.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),He.createElement(ze.Z,{className:"ml20"},He.createElement(se.Z,{disabled:kt||Xn,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}an(Fe(qe({},Ut),{late_penalty:Xt.inputValue,penalty_type:Xt.type}))}})),He.createElement(ze.Z,{flex:"1",className:"ml5"},He.createElement("span",{className:"c-grey-c ml10"},Ut.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(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(ze.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:Je()((0,ut.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:kt||Xn,value:Ut.late_time?Je()(Ut.late_time):"",disabledDate:Xt=>he(Xt,ct==null?void 0:ct.course_end_date),onChange:(Xt,Vt)=>{var un;if((0,Ge.Rm)()&&!((un=Qt.AssistantObject.practice)!=null&&un.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}Ut.late_time=Vt,an(Object.assign({},Ut))}})))):nn.map(function(Xt,Vt){var un;return He.createElement(ze.Z,{span:24,key:Vt},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",Vt+1),He.createElement(oe.default,{disabled:kt||!((un=it==null?void 0:it.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))&&Xt.id||(ct==null?void 0:ct.anonymous_comment),mode:"multiple",className:_e.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Xt.group_name=="string"?[Xt.group_name]:Xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:gn=>{var mn;if((0,Ge.Rm)()&&!((mn=Qt.AssistantObject.practice)!=null&&mn.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[Vt].group_name=gn,nn[Vt].group_id=Xt.group_id,Wt(nn.slice())}},ct.group_settings&&ct.group_settings.map(function(gn){const mn=nn.map(Bn=>Bn.group_name).flat(),Tn=Ft.map(Bn=>Bn.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!mn.includes(gn.group_name))return He.createElement(Se,{value:gn.group_name,key:gn.id},gn.group_name)}else if(Tn.includes(gn.group_name)&&!mn.includes(gn.group_name))return He.createElement(Se,{value:gn.group_name,key:gn.id},gn.group_name)})),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),He.createElement(se.Z,{disabled:kt||Ht(Xt.id),value:{type:Xt.penalty_type,inputValue:Xt.late_penalty},onChange:gn=>{var mn;if((0,Ge.Rm)()&&!((mn=Qt.AssistantObject.practice)!=null&&mn.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[Vt].late_penalty=gn.inputValue,nn[Vt].penalty_type=gn.type,Wt([...nn])}}),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(Ee.default,{size:"large",disabled:kt||Ht(Xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Je()((0,ut.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:gn=>he(gn,ct==null?void 0:ct.course_end_date),format:"YYYY-MM-DD HH:mm",value:Xt!=null&&Xt.late_time?Je()(Xt.late_time):void 0,onChange:(gn,mn)=>{var Tn;if((0,Ge.Rm)()&&!((Tn=Qt.AssistantObject.practice)!=null&&Tn.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[Vt].late_time=mn,Wt([...nn])}}),!kt&&He.createElement("div",{style:{display:"flex",width:"50px"}},He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var gn;if((0,Ge.Rm)()&&!((gn=Qt.AssistantObject.practice)!=null&&gn.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}Wt(nn.concat({penalty_type:se.Q.Percent,late_penalty:20}))}}),Vt>0&&!Xt.id&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var gn;if((0,Ge.Rm)()&&!((gn=Qt.AssistantObject.practice)!=null&&gn.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((mn,Tn)=>Vt!==Tn),Wt(nn.slice()),setTimeout(()=>Wt(nn.slice()),10)}}))))})),!kt&&He.createElement(He.Fragment,null,He.createElement(ke.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>xt()},"\u4FDD\u5B58")),He.createElement(ot.Z,{onConfirm:(Xt,Vt)=>{Ft.splice(Xt,0,...Vt),Ft.splice(Xt+Vt.length,1);const un=(0,ut.QE)([...Ft]);ln([...un])}}),He.createElement(We.Z,{resdata:vt,type:"shixun",okloading:st,oktext:(vt==null?void 0:vt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>yt(void 0,null,function*(){pe(!0);let Vt=yield(0,Te.ZP)(`/api/courses/${je.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(je.categoryId)]}});pe(!1),(Vt==null?void 0:Vt.status)===0&&pt(en)})}))};Pt.ZP=(0,$e.connect)(({shixunHomeworks:ht,classroomList:Tt,loading:wt,user:Qt})=>({shixunHomeworks:ht,classroomList:Tt,loading:wt.effects,user:Qt}))(rt)},14197:function(Mn,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(62023),ze=b(34161),ve=b(62329),ue=b(90929),ke=b(66649),ge=b.n(ke),Je=b(51158),Ge=b(59301),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,_e=(We,bt,He)=>bt in We?Te(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:He}):We[bt]=He,$e=(We,bt)=>{for(var He in bt||(bt={}))Re.call(bt,He)&&_e(We,He,bt[He]);if(we)for(var He of we(bt))ut.call(bt,He)&&_e(We,He,bt[He]);return We},se=(We,bt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(Mt){lt(Mt)}},Ie=ce=>{try{Me(He.throw(ce))}catch(Mt){lt(Mt)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Ie);Me((He=He.apply(We,bt)).next())});const{Dragger:Ne}=Ee.default,ot=({classroomList:We,dispatch:bt,onOk:He})=>{const et=(0,De.useParams)(),[lt]=oe.default.useForm(),[Pe,Ie]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),Mt={height:100,onRemove:()=>{Ie("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>se(void 0,null,function*(){return Ie(qe),!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,Je.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ge.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:We.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(),bt({type:"classroomList/setActionTabs",payload:{}})}},Ge.createElement(oe.default,{form:lt,onFinish:qe=>se(void 0,null,function*(){var Fe,yt,xe;if(!(Pe!=null&&Pe.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ce(!0);let he=new FormData;he.append("type",We.actionTabs.type),he.append("file",Pe);let mt;window.location.href.indexOf("exercise")>-1?mt=`/api/exercises/${We.actionTabs.id}/supplement_score.json`:mt=`/api/homework_commons/${We.actionTabs.id}/supplement_score.json`;let Rt=yield(0,ue.ZP)(mt,{method:"post",body:he},!0);ce(!1),(Rt==null?void 0:Rt.status)===0&&(He(),lt.resetFields(),bt({type:"classroomList/setActionTabs",payload:{}}),((yt=(Fe=Rt==null?void 0:Rt.data)==null?void 0:Fe.fail)==null?void 0:yt.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=Rt==null?void 0:Rt.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,Je.FH)("",ze.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${We.actionTabs.type}`)}}))})},Ge.createElement(oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},We.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:ze.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${We.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(Ne,$e({},Mt),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:We})=>({classroomList:We}))(ot)},46019:function(Mn,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(62023),ze=b(90929),ve=b(66649),ue=b.n(ve),ke=b(59301),ge=(Te,we,Re)=>new Promise((ut,_e)=>{var $e=ot=>{try{Ne(Re.next(ot))}catch(We){_e(We)}},se=ot=>{try{Ne(Re.throw(ot))}catch(We){_e(We)}},Ne=ot=>ot.done?ut(ot.value):Promise.resolve(ot.value).then($e,se);Ne((Re=Re.apply(Te,we)).next())});const{Dragger:Je}=Ee.default,Ge=({})=>{const Te=(0,De.useParams)(),[we]=oe.default.useForm(),[Re,ut]=(0,y.useState)(!0),[_e,$e]=(0,y.useState)(!1);let[se,Ne]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ot=[{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 We(){return ge(this,null,function*(){let He;$e(!0),window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${Te==null?void 0:Te.categoryId}/redo_logs.json`:He=`/api/homework_commons/${Te==null?void 0:Te.categoryId}/redo_logs.json`;let et=yield(0,ze.ZP)(He,{method:"get",params:se});$e(!1),(et==null?void 0:et.status)===0&&ut(et==null?void 0:et.data)})}(0,y.useEffect)(()=>{We()},[]);let bt=[{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=ot.find(Ie=>Ie.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(Ie=>Ie.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 ke.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},ke.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:He=>{se.type=He,se.page=1,se.limit=10,Ne(se),We()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:ke.createElement(Ce.default,{className:"mt20",loading:_e,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:Re==null?void 0:Re.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:ke.createElement(Ce.default,{className:"mt20",loading:_e,columns:bt,dataSource:Re==null?void 0:Re.list,pagination:!1})}].filter(He=>!!He)}),ke.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(He,et)=>{se.page=He,se.limit=et,Ne(se),We()},current:se.page,total:Re.count,pageSize:se.limit,style:{marginTop:20}}))};Pt.Z=(0,De.connect)(({classroomList:Te})=>({classroomList:Te}))(Ge)},42759:function(Mn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(62957),Ce=b(4875),ye=b(62023),De=b(90929),ze=b(66649),ve=b.n(ze),ue=b(51158),ke=b(59301),ge=Object.defineProperty,Je=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ut=(We,bt,He)=>bt in We?ge(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:He}):We[bt]=He,_e=(We,bt)=>{for(var He in bt||(bt={}))we.call(bt,He)&&ut(We,He,bt[He]);if(Te)for(var He of Te(bt))Re.call(bt,He)&&ut(We,He,bt[He]);return We},$e=(We,bt)=>Je(We,Ge(bt)),se=(We,bt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(Mt){lt(Mt)}},Ie=ce=>{try{Me(He.throw(ce))}catch(Mt){lt(Mt)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Ie);Me((He=He.apply(We,bt)).next())});const{Dragger:Ne}=Ee.default,ot=({classroomList:We,dispatch:bt,onOk:He})=>{const et=(0,ye.useParams)(),[lt]=oe.default.useForm(),[Pe,Ie]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),Mt={height:100,onRemove:()=>{Ie("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>se(void 0,null,function*(){return Ie(qe),!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"))})},[]),ke.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:We.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(),bt({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement(oe.default,{form:lt,onFinish:qe=>se(void 0,null,function*(){var Fe,yt;console.log("---",We.actionTabs,qe,et);let xe=((Fe=We==null?void 0:We.actionTabs)==null?void 0:Fe.type)==="exercise"?`/api/exercises/${et==null?void 0:et.category}/exercise_user/edit_score.json`:`/api/student_works/${We.actionTabs.id}/edit_score.json`;ce(!0);let he=yield(0,De.ZP)(xe,{method:"post",body:$e(_e({},qe),{exercise_user_id:((yt=We==null?void 0:We.actionTabs)==null?void 0:yt.type)==="exercise"?We.actionTabs.id:""})});ce(!1),lt.resetFields(),bt({type:"classroomList/setActionTabs",payload:{}}),He()})},ke.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"}]},ke.createElement(Ce.Z,{min:0,style:{width:"100%"}}))))};Pt.Z=(0,ye.connect)(({classroomList:We})=>({classroomList:We}))(ot)},81272:function(Mn,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),ze=b(62023),ve=b(66649),ue=b.n(ve),ke=b(59919),ge=b(90929),Je=b(59301),Ge=(Re,ut,_e)=>new Promise(($e,se)=>{var Ne=bt=>{try{We(_e.next(bt))}catch(He){se(He)}},ot=bt=>{try{We(_e.throw(bt))}catch(He){se(He)}},We=bt=>bt.done?$e(bt.value):Promise.resolve(bt.value).then(Ne,ot);We((_e=_e.apply(Re,ut)).next())});const{Dragger:Te}=Ee.default,we=({})=>{const Re=(0,ze.useParams)(),[ut]=oe.default.useForm(),[_e,$e]=(0,y.useState)(!0),[se,Ne]=(0,y.useState)(!1);console.log("----",Re);function ot(){return Ge(this,null,function*(){var We,bt;let He;window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${Re==null?void 0:Re.categoryId}/get_time_setting.json`:He=`/api/homework_commons/${Re==null?void 0:Re.categoryId}/get_time_setting.json`;let et=yield(0,ge.ZP)(He,{method:"get"});(et==null?void 0:et.status)===0&&ut.setFieldsValue({publish_time:ue()(ue()((We=et==null?void 0:et.data)==null?void 0:We.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()((bt=et==null?void 0:et.data)==null?void 0:bt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{ot()},[]),Je.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Je.createElement("div",{style:{textAlign:"end"}},_e&&Je.createElement(Ae.ZP,{onClick:()=>{$e(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!_e&&Je.createElement("div",null,Je.createElement(Ae.ZP,{type:"primary",loading:se,onClick:()=>{ut.submit()}},"\u63D0\u4EA4"),Je.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{$e(!0)}},"\u53D6\u6D88"))),Je.createElement(oe.default,{form:ut,disabled:_e,onFinish:We=>Ge(void 0,null,function*(){Ne(!0),console.log("---",window.location.href);let bt;window.location.href.indexOf("exercise")>-1?bt=`/api/exercises/${Re==null?void 0:Re.categoryId}/time_setting.json`:bt=`/api/homework_commons/${Re==null?void 0:Re.categoryId}/time_setting.json`;let He=yield(0,ge.ZP)(bt,{method:"post",body:{publish_time:ue()(We.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ue()(We.end_time).format("YYYY-MM-DD HH:mm")}});Ne(!1),(He==null?void 0:He.status)===0&&$e(!0)})},Je.createElement(Ce.Z,null,Je.createElement(ye.Z,null,Je.createElement(oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Je.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:We=>(0,ke.Q8)(We),disabledTime:We=>(0,ke.d0)(We),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Je.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Je.createElement(Ce.Z,null,Je.createElement(ye.Z,null,Je.createElement(oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Je.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:We=>(0,ke.Q8)(We,"",ut.getFieldValue("publish_time")),disabledTime:We=>(0,ke.d0)(We,ut.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Je.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,ze.connect)(({classroomList:Re})=>({classroomList:Re}))(we)},34461:function(Mn,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(77897),ze=(ke,ge,Je)=>new Promise((Ge,Te)=>{var we=_e=>{try{ut(Je.next(_e))}catch($e){Te($e)}},Re=_e=>{try{ut(Je.throw(_e))}catch($e){Te($e)}},ut=_e=>_e.done?Ge(_e.value):Promise.resolve(_e.value).then(we,Re);ut((Je=Je.apply(ke,ge)).next())}),ue=({data:ke,value:ge=[],handleChangePage:Je,className:Ge="",setSelectedRowKeys:Te,selectedRowKeys:we,onChange:Re=()=>{}})=>{const[ut,_e]=(0,y.useState)([]),[$e,se]=(0,y.useState)([]),[Ne,ot]=(0,y.useState)([]);let[We,bt]=(0,y.useState)(1),[He,et]=(0,y.useState)();return(0,y.useEffect)(()=>{_e(ke),se([]),ot([])},[ke]),(0,y.useEffect)(()=>{Te&&(se(we),ot(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=>ze(void 0,null,function*(){_e(ke.filter(Pe=>{var Ie;return(Ie=Pe==null?void 0:Pe.name)==null?void 0:Ie.includes(lt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ut.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=>{Te(ut.filter(Pe=>lt.includes(`${Pe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ut.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=>{ot($e.filter(Pe=>Pe.name.includes(lt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ne.length===0&&y.createElement(De.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ne.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}},Ne.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:()=>{Te($e.filter(Ie=>`${Ie.id}`!=`${lt.id}`))}})))))))}},62618:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});var y=b(59301),Ee=b(62023),oe=b(24017),Ae=b(62957),Ce=b(37568),ye=b(6767),De=b(77019),ze=b(5269),ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ue=b(66649),ke=b.n(ue),ge=b(51158),Je=b(77897),Ge=b(59301);const{RangePicker:Te}=oe.default,we=({dispatch:ut,classroomList:_e,onConfirm:$e})=>{const[se,Ne]=(0,y.useState)([]),[ot,We]=(0,y.useState)([]),[bt,He]=(0,y.useState)(""),[et,lt]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Me,ce,Mt,qe;if(_e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Me=_e.actionTabs)==null?void 0:Me.rangePickerDisabled),(ce=_e.actionTabs)!=null&&ce.rangePickerDisabled?lt((Mt=_e.actionTabs)==null?void 0:Mt.rangePickerDisabled):lt([!1,!1]);let Fe=_e.actionTabs.data,yt=(qe=Fe==null?void 0:Fe.group_name)==null?void 0:qe.map((xe,he)=>{var mt;return{group_id:Fe==null?void 0:Fe.group_id[he],group_name:Fe==null?void 0:Fe.group_name[he],is_admin:Fe==null?void 0:Fe.is_admin,end_time:Fe==null?void 0:Fe.end_time,publish_time:Array.isArray(Fe==null?void 0:Fe.publish_time)?(mt=Fe==null?void 0:Fe.publish_time)==null?void 0:mt[0]:Fe==null?void 0:Fe.publish_time}});yt&&(Ne([...yt]),We([...yt]))}},[_e.actionTabs]);const Pe=()=>{ut({type:"classroomList/setActionTabs",payload:{}}),He("")},Ie=Me=>{if(Me){const ce=ot==null?void 0:ot.filter(Mt=>{var qe,Fe;return(Fe=(qe=Mt==null?void 0:Mt.group_name)==null?void 0:qe.toLowerCase())==null?void 0:Fe.includes(Me==null?void 0:Me.toLowerCase())});Ne(ce)}else Ne(ot)};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:bt,onChange:Me=>{He(Me.target.value.trim()),Ie(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:_e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Pe(),onOk:()=>{var Me;if(ot.some(Mt=>!Mt.end_time||!Mt.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=_e.actionTabs)==null?void 0:Me.index,ot),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(ze.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(Te,{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:Mt=>{var qe;return(0,ge.Q8)(Mt,(qe=_e.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:Mt=>(0,ge.d0)(Mt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,ge.U6)(),"HH:mm"),ke()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Me==null?void 0:Me.publish_time)&&[ke()(Me==null?void 0:Me.publish_time),Me!=null&&Me.end_time?ke()(Me==null?void 0:Me.end_time):void 0],onChange:(Mt,qe)=>{se[ce].publish_time=qe[0],se[ce].end_time=qe[1],Ne([...se]),ot.forEach(Fe=>{Fe.group_id===(Me==null?void 0:Me.group_id)&&(Fe.publish_time=qe[0],Fe.end_time=qe[1])}),We([...ot])},onCalendarChange:(Mt,qe,Fe)=>{if(qe!=null&&qe[0]&&!qe[1]){const yt=ke()(qe[0]).add(7,"days");se[ce].publish_time=qe[0],se[ce].end_time=yt,Ne([...se]),ot.forEach(xe=>{xe.group_id===(Me==null?void 0:Me.group_id)&&(xe.publish_time=qe[0],xe.end_time=yt)}),We([...ot])}}})),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),Ne([...se]),ot.forEach((Mt,qe)=>{Mt.group_id===(Me==null?void 0:Me.group_id)&&ot.splice(qe,1)}),We([...ot])}})))}):Ge.createElement(Je.Z,null))))};var Re=(0,Ee.connect)(({classroomList:ut})=>({classroomList:ut}))(we)},89435:function(Mn,Pt,b){"use strict";b.d(Pt,{AD:function(){return ce},BA:function(){return te},D9:function(){return mt},Hp:function(){return ot},IM:function(){return jt},Iy:function(){return bt},KM:function(){return ne},KU:function(){return Tt},MJ:function(){return We},Ne:function(){return Rt},ON:function(){return Qt},Uj:function(){return Jt},VY:function(){return ht},YO:function(){return sn},YX:function(){return St},Zn:function(){return Te},_g:function(){return $e},_k:function(){return xe},c6:function(){return Ie},cr:function(){return we},eV:function(){return Me},fi:function(){return Re},gh:function(){return lt},hS:function(){return Se},iA:function(){return ut},j6:function(){return se},je:function(){return Fe},jj:function(){return Ne},kS:function(){return wt},lS:function(){return yt},o6:function(){return Pe},pO:function(){return fe},rQ:function(){return Mt},sA:function(){return et},xm:function(){return he},xo:function(){return rt},y8:function(){return qe},yd:function(){return _e}});var y=b(5505),Ee=b(62023),oe=b(51158),Ae=b(6767),Ce=b(34161),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(ae,me,re)=>me in ae?ye(ae,me,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[me]=re,ke=(ae,me)=>{for(var re in me||(me={}))ze.call(me,re)&&ue(ae,re,me[re]);if(De)for(var re of De(me))ve.call(me,re)&&ue(ae,re,me[re]);return ae},ge=(ae,me,re)=>new Promise((de,je)=>{var ct=it=>{try{Le(re.next(it))}catch(gt){je(gt)}},Ze=it=>{try{Le(re.throw(it))}catch(gt){je(gt)}},Le=it=>it.done?de(it.value):Promise.resolve(it.value).then(ct,Ze);Le((re=re.apply(ae,me)).next())});const Je=()=>{(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:""}})},Te=ae=>ge(void 0,null,function*(){Je(),(yield(0,y.YR)(ke({},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 me=yield(0,y.yS)(ke({},ae));if(me.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(me.status===-2)return me;me.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`))}}),Re=ae=>ge(void 0,null,function*(){const me=yield(0,y.W0)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),ut=ae=>ge(void 0,null,function*(){const me=yield(0,y.Nl)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),_e=ae=>ge(void 0,null,function*(){const me=yield(0,y.IU)(ke({},ae));if(me.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(me.status===-4)return me;me.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 me=yield(0,y.td)(ke({},ae));if(me.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(me.status===-2)return me;if(me.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(me.status===-4)return me}}),se=ae=>ge(void 0,null,function*(){const me=yield(0,y.QX)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),Ne=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.o_)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),ot=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.ZL)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),We=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.vV)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),bt=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.aP)(ke({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),He=ae=>ge(void 0,null,function*(){Je(),(yield exportCourseWorkListAppendix(ke({},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*(){Je(),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}))}),Ie=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}))}),Mt=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}))}),qe=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}))}),Fe=ae=>ge(void 0,null,function*(){const me=yield(0,y.Uy)(ke({},ae));me.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`)):me.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`))}),yt=ae=>ge(void 0,null,function*(){const me=yield(0,y.tg)(ke({},ae));me.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`)):me.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}))}),he=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}))}),mt=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(me=>`course_group_id[]=${me}`).join("&")}`,query:ae}))}),Rt=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}))}),jt=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}))}),rt=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}))}),Tt=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}))}),wt=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}))}),Qt=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}))}),St=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}))}),sn=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}))}),Jt=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}))}),fe=(ae,me)=>ge(void 0,null,function*(){yield(0,oe.FH)(me||"",(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}))})},1070:function(Mn,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}},46178:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return De}});var y=b(59301),Ee=b.p+"static/modelContact.7a7eb113.png",oe=b(79062),Ae=b(60820),Ce=b(59301),De=()=>{const[ze,ve]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Ae.$O)()?!0:(ve(!0),!1),ContactModalElement:()=>Ce.createElement(oe.Z,{visible:ze,setVisible:ve,image:Ee}),contactOpen:ze,setContactOpen:ve}}},1714:function(Mn,Pt,b){"use strict";b.d(Pt,{AL:function(){return se},Iy:function(){return ke},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(` +\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),hr({type:"shixunHomeworks/getWorkList",payload:xo}))})})},za=Zt=>{Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ma(void 0,null,function*(){const zr=yield(0,Ei.$Q)({url:Zt});if(!zr)return;Ae.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const fa=yield(0,Ei.Ir)({id:zr.shixun_identifier});if(fa!=null&&fa.game_identifier){(0,ge.xg)(`/tasks/${fa.game_identifier}?coursesId=${Nr.coursesId}`);return}(fa==null?void 0:fa.status)===2?za(fa==null?void 0:fa.message):(fa==null?void 0:fa.status)===3&&ko(fa==null?void 0:fa.message)})})},ko=Zt=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:qn.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Yn=Zt=>Ma(void 0,null,function*(){Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`;const zr=yield(0,Ei.$Q)({url:Zt});if(console.log(zr,"execRes"),zr!=null&&zr.game_identifier){(0,ge.xg)(`/tasks/${zr.game_identifier}?coursesId=${Nr.coursesId}`);return}(zr==null?void 0:zr.status)===-3?(0,ge.eF)():(zr==null?void 0:zr.status)===2?za(zr==null?void 0:zr.message):(zr==null?void 0:zr.status)===3&&ko(zr==null?void 0:zr.message)}),qr=[(0,Ie.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:qn.createElement(re,null)},{name:(0,Ie.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:qn.createElement(Fe.Z,{setExportParams:Ba}),forceRender:!0},!(0,Ie.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:qn.createElement(re,null)},{name:"\u6392\u540D",id:"5",compontent:qn.createElement($o,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:qn.createElement(Ut,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:qn.createElement(xi.Z,null)},(0,Ie.GJ)()&&((Zn=zn==null?void 0:zn.userInfo)==null?void 0:Zn.has_big_model_permission)&&{name:qn.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",qn.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"12",compontent:qn.createElement(zt,null)},(0,Ie.GJ)()&&{name:qn.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",qn.createElement("img",{className:ci.Z.ai_review_new,src:Sa.Z})),id:"10",compontent:qn.createElement(Na,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(er=ga.homework_status)!=null&&er.includes("\u5BFC\u5165")?qn.createElement(Yo.Z,null):qn.createElement(wn,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:qn.createElement(Li.default,null)}].filter(Zt=>!!Zt).filter(Zt=>{var zr,fa;return(0,Ie.dE)()?Zt.name!=="\u4EE3\u7801\u67E5\u91CD"&&Zt.name!=="\u8BBE\u7F6E":(0,Ie.dE)()||((zr=ga==null?void 0:ga.homework_status)==null?void 0:zr[0])!=="\u5DF2\u622A\u6B62"?Zt.name!=="\u8D28\u91CF\u68C0\u6D4B":!ga.code_review&&((fa=ga==null?void 0:ga.homework_status)==null?void 0:fa[0])!=="\u672A\u53D1\u5E03"?!0:Zt.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(Zt=>ga.open_code_quality_analysis?!0:Zt.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(Zt=>{var zr;return(zr=ga.homework_status)!=null&&zr.includes("\u5BFC\u5165")?(0,Ie.dE)()?["0","1"].includes(Zt.id):["0","1","3"].includes(Zt.id):!0}),Pa=()=>Ma(void 0,null,function*(){var Zt,zr,fa;if(!(Cr!=null&&Cr.is_old_data_for_time)&&(0,ge.Ye)(hr))return;if(((zr=(Zt=ft==null?void 0:ft.headerInfo)==null?void 0:Zt.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(((fa=ft==null?void 0:ft.headerInfo)==null?void 0:fa.commit_count)==0)return Ae.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Hr=yield Ca();if((Hr==null?void 0:Hr.complete_num)!=(Hr==null?void 0:Hr.total_count)&&(Hr==null?void 0:Hr.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");hr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),Ca=()=>Ma(void 0,null,function*(){const{ai_question_record_id:Zt}=ft.headerInfo;return Zt?yield(0,Ee.ZP)(`/api/shixun_homeworks/${Nr==null?void 0:Nr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Zt}}):void 0}),Jn=()=>{var Zt,zr,fa,Hr,wo,ka,Wa,ha,no,Xo,Pn,Ir,La,Ia,ro,Jr,io;return qn.createElement("aside",{className:ci.Z.workListTabButton},(0,Ie.dE)()&&!((Zt=ga.homework_status)!=null&&Zt.includes("\u5BFC\u5165"))&&qn.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},qn.createElement(ye.ZP,{onClick:()=>Ma(void 0,null,function*(){var Aa;let pa=yield(0,Ee.ZP)(`/api/problems/${(Aa=ft.workList)==null?void 0:Aa.start_identifier}/start.json`,{method:"get"});pa&&(window.open(`/myproblems/${pa==null?void 0:pa.identifier}?type=1&backUrl=/classrooms/${Nr.coursesId}/program_homework/${Nr.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Nr==null?void 0:Nr.coursesId,Nr==null?void 0:Nr.categoryId]))}),type:"primary"},(zr=ga.homework_status)!=null&&zr.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,Ie.dE)()&&((fa=ft.workList)==null?void 0:fa.redo_work)&&qn.createElement(ye.ZP,{onClick:xr,type:"primary",icon:qn.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Hr=ft.workList)==null?void 0:Hr.shixun_status)>1&&((wo=ft.workList)==null?void 0:wo.time_status)<5&&(0,Ie.dE)()&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Aa,pa,fo,hi,ui,Ji,Wi;(0,sr.tJ)(hr,!0)&&((fo=(pa=(Aa=ft.workList)==null?void 0:Aa.task_operation)==null?void 0:pa[1])!=null&&fo.includes("/")?Yn((ui=(hi=ft.workList)==null?void 0:hi.task_operation)==null?void 0:ui[1]):(0,ge.xg)(`/tasks/${(Wi=(Ji=ft.workList)==null?void 0:Ji.task_operation)==null?void 0:Wi[1]}`))}},(Wa=(ka=ft.workList)==null?void 0:ka.task_operation)==null?void 0:Wa[0]),((ha=ft.workList)==null?void 0:ha.commit_des)&&((no=ft.workList)==null?void 0:no.commit_des)&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Aa;(0,ge.xg)(`/classrooms/${Nr.coursesId}/shixun_homework/${Nr.categoryId}/${(Aa=ft.workList)==null?void 0:Aa.id}/commitsummary`)}},(Xo=ft.workList)==null?void 0:Xo.commit_des),(Cr==null?void 0:Cr.hack_edit_permission)&&((Pn=ga==null?void 0:ga.homework_status)==null?void 0:Pn[0])==="\u672A\u53D1\u5E03"&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Aa;if(!((Aa=Ve.AssistantObject.hack)!=null&&Aa.can_create)&&(0,Ie.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/${Nr.coursesId}/program_homework/${Nr.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,Ie.GJ)()&&ga.publish_immediately&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Aa,pa;if(!((Aa=Ve.AssistantObject.hack)!=null&&Aa.can_publish)&&(0,Ie.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(((pa=zn==null?void 0:zn.userInfo)==null?void 0:pa.user_status)===2){(0,sr.Rd)();return}hr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Nr.categoryId],selectArrsAll:[ga],params:Nr,detail:!0,type:2,manage_all_group:Cr==null?void 0:Cr.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,Ie.GJ)()&&ga.end_immediately&&qn.createElement(ye.ZP,{type:"primary",icon:qn.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Aa;if(!((Aa=Ve.AssistantObject.hack)!=null&&Aa.can_stop)&&(0,Ie.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}hr({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Nr,type:2,detail:!0,selectArrs:[Nr.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"),mr=="12"&&(((La=(Ir=ft==null?void 0:ft.workSetting)==null?void 0:Ir.homework_status)==null?void 0:La.includes("\u5DF2\u622A\u6B62"))||((ro=(Ia=ft==null?void 0:ft.workSetting)==null?void 0:Ia.homework_status)==null?void 0:ro.includes("\u63D0\u4EA4\u4E2D"))||((io=(Jr=ft==null?void 0:ft.workSetting)==null?void 0:Jr.homework_status)==null?void 0:io.includes("\u8FDB\u884C\u4E2D")))&&qn.createElement(ye.ZP,{onClick:Pa,type:"primary",icon:qn.createElement("i",{className:"iconfont icon-yijiandaimapingjia font14"})},"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"))};return qn.createElement("section",null,qn.createElement("div",{className:"edu-container"},qn.createElement("section",{className:"animated fadeIn"},qn.createElement("aside",{className:"mt10 minH22"},ga.category&&qn.createElement(De.Z,{separator:">"},qn.createElement(De.Z.Item,null,qn.createElement(oe.Link,{to:`/classrooms/${Nr==null?void 0:Nr.coursesId}/program_homework`},ga.course_name)),qn.createElement(De.Z.Item,null,qn.createElement(oe.Link,{to:`/classrooms/${Nr==null?void 0:Nr.coursesId}/program_homework/${ga.category.main?"":ga.category.category_id}`},ga.category.category_name)),qn.createElement(De.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),qn.createElement("aside",{className:[ci.Z.title,"mt20"].join(" ")},qn.createElement(oe.Link,{to:`/classrooms/${ga.course_id}/program_homework/${(Ln=ga.category)!=null&&Ln.main?"":(yr=ga.category)==null?void 0:yr.category_id}`},qn.createElement(ke.Z,{className:"font16 c-black"})),qn.createElement(ze.Z,{title:ga.homework_name,placement:"bottom"},qn.createElement("strong",{className:"font20 ml5"},ga.homework_name)),qn.createElement(ge.VV,{temporary:!0,status:ga.homework_status}))),qn.createElement("aside",{className:`mt30 relative ${ci.Z.workListTabWrap}`},qn.createElement(ve.default,{type:"card",defaultActiveKey:mr,activeKey:mr,tabBarExtraContent:(Ao=ga.homework_status)!=null&&Ao.includes("\u5BFC\u5165")&&(0,Ie.GJ)()?qn.createElement(ye.ZP,{icon:qn.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{hr({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ga==null?void 0:ga.homework_name,id:ga==null?void 0:ga.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Jn(),onChange:rr},qr.map((Zt,zr)=>qn.createElement(ve.default.TabPane,{tab:Zt.name,key:Zt.id,forceRender:Zt.forceRender},Zt.compontent))))),qn.createElement(Ko,null),qn.createElement(Fo.Z,{courseEndTime:ga==null?void 0:ga.course_end_date,successCallback:()=>{hr({type:"shixunHomeworks/getWorkList",payload:Fa({},Nr)})},visible:Ve.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Nr.categoryId],courseId:Nr.coursesId,isBatch:!1}),qn.createElement(qo.Z,{courseEndTime:ga==null?void 0:ga.course_end_date}),qn.createElement(ni.Z,{onOk:()=>{hr({type:"shixunHomeworks/getWorkList",payload:Fa({},Nr)})}}),qn.createElement(Vo.Z,{onOk:()=>{hr({type:"shixunHomeworks/getWorkList",payload:Fa({},Nr)})}}),qn.createElement(Ce.default,{open:_r,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Ra(!1)}},qn.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),qn.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),qn.createElement("p",{style:{marginLeft:"10px"}},qn.createElement(ue.default,{dataSource:Eo,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})),qn.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"),qn.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),qn.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"),qn.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),qn.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"),qn.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"),qn.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),qn.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"),qn.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),qn.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"),qn.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),qn.createElement(Br,null))};var na=(0,oe.connect)(({shixunHomeworks:ft,classroomList:Ve,loading:Xe,user:zn,globalSetting:ir})=>({classroomList:Ve,shixunHomeworks:ft,globalSetting:ir,user:zn,loading:Xe.effects}))(aa)},88593:function(Fn,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),ze=b(5269),ve=b(24017),ue=b(62673),ke=b(66649),ge=b.n(ke),Je=b(90929),Ge=b(60820),Te=b(51158),we=b(62023),Re=b(34461),ut=b(5505),_e=b(59919),$e=b(59301),se=Object.defineProperty,Ne=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,et=(Mt,qe,Fe)=>qe in Mt?se(Mt,qe,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Mt[qe]=Fe,lt=(Mt,qe)=>{for(var Fe in qe||(qe={}))bt.call(qe,Fe)&&et(Mt,Fe,qe[Fe]);if(We)for(var Fe of We(qe))He.call(qe,Fe)&&et(Mt,Fe,qe[Fe]);return Mt},Pe=(Mt,qe)=>Ne(Mt,ot(qe)),Ie=(Mt,qe)=>{var Fe={};for(var yt in Mt)bt.call(Mt,yt)&&qe.indexOf(yt)<0&&(Fe[yt]=Mt[yt]);if(Mt!=null&&We)for(var yt of We(Mt))qe.indexOf(yt)<0&&He.call(Mt,yt)&&(Fe[yt]=Mt[yt]);return Fe},Me=(Mt,qe,Fe)=>new Promise((yt,xe)=>{var he=jt=>{try{Rt(Fe.next(jt))}catch(Se){xe(Se)}},mt=jt=>{try{Rt(Fe.throw(jt))}catch(Se){xe(Se)}},Rt=jt=>jt.done?yt(jt.value):Promise.resolve(jt.value).then(he,mt);Rt((Fe=Fe.apply(Mt,qe)).next())});const ce=Mt=>{var qe=Mt,{classroomList:Fe,dispatch:yt,courseEndTime:xe,onWindowBack:he}=qe,mt=Ie(qe,["classroomList","dispatch","courseEndTime","onWindowBack"]),Rt,jt,Se,rt,ht,Tt,wt,Qt,St,sn,Jt,fe,ne,te,ae,me,re,de,je,ct,Ze,Le,it,gt,kt,Qe,st,pe,Ft,ln,nn,Wt,Ut,an,vt,Ot,en,En,Ue;const xt=(0,we.useParams)(),[pt]=Ee.default.useForm(),[It,yn]=(0,y.useState)(1),[Nn,sr]=(0,y.useState)([]),[Xn,Ht]=(0,y.useState)(0),[Gn,Xt]=(0,y.useState)(2e3),[Vt,un]=(0,y.useState)(!0),[gn,mn]=(0,y.useState)(!1),[Tn,In]=(0,y.useState)(!1),[Vn,Ar]=(0,y.useState)([]),[pr,$n]=(0,y.useState)(!0),[Tr,kr]=(0,y.useState)(!((Se=(jt=(Rt=Fe.actionTabs)==null?void 0:Rt.selectArrsAll)==null?void 0:jt[0])!=null&&Se.send_type));let[vr,ia]=(0,y.useState)([0,0,0]);(0,y.useEffect)(()=>{var Yt,Nt,$t,dt,dn,hn,xn,rn,_t,Ct,Cn,br,lr;if(Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ar(),($t=(Nt=(Yt=Fe.actionTabs)==null?void 0:Yt.selectArrsAll)==null?void 0:Nt[0])!=null&&$t.can_publish?ia([...(_t=(rn=(xn=Fe.actionTabs)==null?void 0:xn.selectArrsAll)==null?void 0:rn[0])==null?void 0:_t.difficult_count]):ia([...(hn=(dn=(dt=Fe.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:dn[0])==null?void 0:hn.difficult_settings]),kr(!((br=(Cn=(Ct=Fe.actionTabs)==null?void 0:Ct.selectArrsAll)==null?void 0:Cn[0])!=null&&br.send_type)),jn(),Fe.actionTabs.type===2){const Sr=(lr=Fe.actionTabs.selectArrsAll)==null?void 0:lr[0];$n(Sr.unified_setting)}else $n(!1)},[Fe.actionTabs]),console.log("----",Fe.actionTabs),(0,y.useEffect)(()=>{if(gn){if(Tn)return;yt({type:"classroomList/setActionTabs",payload:{}}),(0,Ge.GJ)()?(yt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Fe.actionTabs.params),{type:1})}),yt({type:"shixunHomeworks/getWorkList",payload:lt({},xt)})):yt({type:"classroomList/getClassroomCommonList",payload:lt({},Fe.actionTabs.params)})}},[gn]);const jn=Yt=>Me(void 0,null,function*(){un(!0);const Nt=yield(0,ut.c_)(Pe(lt({},xt),{page:Yt||It,limit:2e4,homework_id:Fe.actionTabs.type===1?"":Fe.actionTabs.selectArrs[0]}));Nt==null||Nt.course_groups.map(($t,dt)=>{$t.key=$t.id,$t.title=$t.name,$t.disabled=$t.is_published}),Nt&&(sr([...Nt==null?void 0:Nt.course_groups]),Ht(Nt==null?void 0:Nt.course_groups_count),un(!1),Yt||pt.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"))}))}),ur=()=>{(0,Ge.GJ)()?Fe.actionTabs.detail?(yt({type:"shixunHomeworks/setActionTabs",payload:{}}),yt({type:"shixunHomeworks/getWorkList",payload:lt({},xt)}),yt({type:"shixunHomeworks/getWorkSetting",payload:lt({},xt)})):yt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(lt({},Fe.actionTabs.params),{type:5,category:Fe.actionTabs.params.categoryId})}):yt({type:"classroomList/getClassroomCommonList",payload:lt({},Fe.actionTabs.params)})},Dr=()=>Me(void 0,null,function*(){var Yt,Nt,$t,dt,dn,hn,xn,rn,_t;if((($t=(Nt=(Yt=(0,Ge.eY)())==null?void 0:Yt.course)==null?void 0:Nt.hack_homework_info)==null?void 0:$t.hack_homework_remaining_count)===0&&((dn=(dt=Fe.actionTabs.selectArrsAll)==null?void 0:dt.filter(lr=>{var Sr;return(Sr=(lr==null?void 0:lr.status)||(lr==null?void 0:lr.homework_status))==null?void 0:Sr.includes("\u672A\u53D1\u5E03")}))==null?void 0:dn.length)>0){(0,Te.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(xn=(hn=(0,Ge.eY)())==null?void 0:hn.course)==null?void 0:xn.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)()&&!((rn=Fe.AssistantObject.hack)!=null&&rn.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"),Lt(!1);return}const Ct=lt({},pt.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"),Lt(!1);return}if((Vn==null?void 0:Vn.length)<=0&&!pr&&Nn.length>0){oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Lt(!1);return}if(vr.reduce((lr,Sr)=>lr+Sr,0)===0&&!Tr){oe.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Lt(!1);return}let Cn={homework_ids:[...Fe.actionTabs.selectArrs],group_ids:Vn.length>0?Vn.map(lr=>lr.id):(_t=Fe.detailCommonHomeworksList)==null?void 0:_t.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:vr==null?void 0:vr.map(lr=>lr),send_type:Tr?"0":"1",unified_setting:!Vn.length};if(Lt(!0),(yield(0,Je.ZP)(`/api/courses/${xt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:lt({},Cn)})).status===0){if(Lt(!1),(0,Te.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),oe.ZP.success("\u53D1\u5E03\u6210\u529F"),yt({type:"user/getUserInfo",payload:{course_id:xt.coursesId}}),yt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),he){he();return}mt.onCallback&&mt.onCallback(),ur(),localStorage.getItem("Noviceguide")==="0"||yt({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 Lt(!1)}),ar=()=>{yn(1),sr([]),Ar([])},qt=Xn>It*Gn,[vn,Lt]=(0,y.useState)(!1);return $e.createElement(Ae.default,{width:600,confirmLoading:vn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Dr,onCancel:()=>{if(ar(),yt({type:"classroomList/setActionTabs",payload:{}}),he){he();return}ur()}},$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'),Nn&&$e.createElement(Ee.default,{form:pt},$e.createElement("div",{style:{paddingLeft:0}},Fe.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:Tr,disabled:!((Tt=(ht=(rt=Fe.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:ht[0])!=null&&Tt.can_publish),onChange:Yt=>{kr(Yt.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"))),!Tr&&$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:vr[0],onChange:Yt=>{vr[0]=Yt,ia([...vr])},min:0,disabled:!((St=(Qt=(wt=Fe.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:Qt[0])!=null&&St.can_publish),placeholder:`\u6700\u5927${(ne=(fe=(Jt=(sn=Fe.actionTabs)==null?void 0:sn.selectArrsAll)==null?void 0:Jt[0])==null?void 0:fe.difficult_count)==null?void 0:ne[0]}`,max:(re=(me=(ae=(te=Fe.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:ae[0])==null?void 0:me.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:vr[1],onChange:Yt=>{vr[1]=Yt,ia([...vr])},min:0,disabled:!((ct=(je=(de=Fe.actionTabs)==null?void 0:de.selectArrsAll)==null?void 0:je[0])!=null&&ct.can_publish),max:(gt=(it=(Le=(Ze=Fe.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:Le[0])==null?void 0:it.difficult_count)==null?void 0:gt[1],placeholder:`\u6700\u5927${(pe=(st=(Qe=(kt=Fe.actionTabs)==null?void 0:kt.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:vr[2],onChange:Yt=>{vr[2]=Yt,ia([...vr])},min:0,disabled:!((nn=(ln=(Ft=Fe.actionTabs)==null?void 0:Ft.selectArrsAll)==null?void 0:ln[0])!=null&&nn.can_publish),placeholder:`\u6700\u5927${(vt=(an=(Ut=(Wt=Fe.actionTabs)==null?void 0:Wt.selectArrsAll)==null?void 0:Ut[0])==null?void 0:an.difficult_count)==null?void 0:vt[2]}`,max:(Ue=(En=(en=(Ot=Fe.actionTabs)==null?void 0:Ot.selectArrsAll)==null?void 0:en[0])==null?void 0:En.difficult_count)==null?void 0:Ue[2],style:{width:60}}))),$e.createElement(Ce.Z,{className:"mt30",align:"middle"},$e.createElement(ze.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:Yt=>(0,_e.Q8)(Yt,xe),disabledTime:Yt=>(0,_e.d0)(Yt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,Te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$e.createElement(ze.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,Te.U6)(),"HH:mm")},disabledDate:Yt=>(0,_e.Q8)(Yt,xe,pt.getFieldValue("publish_time")),disabledTime:Yt=>(0,_e.d0)(Yt,pt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Fe.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:pr,onChange:Yt=>{$n(Yt.target.value),Ar([])}},$e.createElement(ye.ZP,{value:!0,disabled:!Fe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$e.createElement(ye.ZP,{className:"ml20",disabled:Nn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Nn.length<=0&&Fe.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"')),(Fe.actionTabs.type===1||!pr)&&Nn.length>0&&$e.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$e.createElement("span",{style:{flex:1}},$e.createElement(ue.default,{checked:Vn.length===Nn.length,onChange:Yt=>{Vn.length===Nn.length?Ar([]):Ar(Nn.filter(Nt=>!Nt.is_published))}},"\u5168\u9009")," "),$e.createElement("span",{style:{width:16}}),$e.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Vn.length||0,"\u4E2A\u5206\u73ED")),(Fe.actionTabs.type===1||!pr)&&Nn.length>0&&$e.createElement(Re.Z,{data:Nn,selectedRowKeys:Vn,setSelectedRowKeys:Ar})))};Pt.Z=(0,we.connect)(({classroomList:Mt})=>({classroomList:Mt}))(ce)},59919:function(Fn,Pt,b){"use strict";b.d(Pt,{Q8:function(){return he},d0:function(){return mt},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),ze=b(5269),ve=b(25399),ue=b(62673),ke=b(7939),ge=b(66649),Je=b.n(ge),Ge=b(60820),Te=b(90929),we=b(89392),Re=b.n(we),ut=b(51158),_e=b(84424),$e=b(62023),se=b(7918),Ne=b(61961),ot=b(62618),We=b(54786),bt=b(78465),He=b(59301),et=Object.defineProperty,lt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Mt=(ht,Tt,wt)=>Tt in ht?et(ht,Tt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ht[Tt]=wt,qe=(ht,Tt)=>{for(var wt in Tt||(Tt={}))Me.call(Tt,wt)&&Mt(ht,wt,Tt[wt]);if(Ie)for(var wt of Ie(Tt))ce.call(Tt,wt)&&Mt(ht,wt,Tt[wt]);return ht},Fe=(ht,Tt)=>lt(ht,Pe(Tt)),yt=(ht,Tt,wt)=>new Promise((Qt,St)=>{var sn=ne=>{try{fe(wt.next(ne))}catch(te){St(te)}},Jt=ne=>{try{fe(wt.throw(ne))}catch(te){St(te)}},fe=ne=>ne.done?Qt(ne.value):Promise.resolve(ne.value).then(sn,Jt);fe((wt=wt.apply(ht,Tt)).next())});function xe(ht,Tt){const wt=[];for(let Qt=ht;Qt{const Qt=htJe()(Tt).endOf("day"),sn=ht{const wt=parseInt(Je()(ht).format("HH")),Qt=parseInt(Je()().format("HH")),St=parseInt(Je()().format("mm"));if(!ht)return{disabledHours:()=>xe(0,Qt),disabledMinutes:()=>xe(0,St)};if(Tt){const sn=parseInt(Je()(Tt).format("HH")),Jt=parseInt(Je()(Tt).format("mm"));return Je()(ht).isSame(Je()(Tt),"day")?{disabledHours:()=>xe(0,sn),disabledMinutes:()=>wt<=sn?xe(0,Jt):[]}:void 0}if(Je()(ht).isSame(Je()(),"day"))return{disabledHours:()=>xe(0,Qt),disabledMinutes:()=>Je()(ht).isSame(Je()(),"hour")&&wt<=Qt?xe(0,St):[]}},Rt=(ht,Tt)=>ht==null?void 0:ht.map(wt=>{var Qt;return(Qt=Tt==null?void 0:Tt.find(St=>St.value===wt))==null?void 0:Qt.id}),{RangePicker:jt}=Ee.default,{Option:Se}=oe.default,rt=({shixunHomeworks:ht,loading:Tt,dispatch:wt,classroomList:Qt,user:St})=>{var sn,Jt,fe,ne,te,ae,me,re,de;const je=(0,$e.useParams)(),{workSetting:ct,workList:Ze,shixunWorkList:Le,headerInfo:it,changeData:gt}=ht,[kt,Qe]=(0,y.useState)(!1),[st,pe]=(0,y.useState)(!1);let[Ft,ln]=(0,y.useState)([]),[nn,Wt]=(0,y.useState)([]),[Ut,an]=(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[vt,Ot]=(0,y.useState)({}),[en,En]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{ln([])},[]),(0,y.useEffect)(()=>{Qe(!(0,Ge.GJ)())},[(0,Ge.GJ)()]);const Ue=()=>{wt({type:"shixunHomeworks/getWorkSetting",payload:qe({},je)})};(0,y.useEffect)(()=>{if(!(ct!=null&&ct.course_id))return;Object.keys(Ut).map(function(Vt){Ut[Vt]=ct[Vt]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=se.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),Ft=JSON.parse(JSON.stringify(ct.group_settings.map(Vt=>Fe(qe({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.publish_time!==null))),nn=JSON.parse(JSON.stringify(ct.allow_late_settings.map(Vt=>Fe(qe({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.late_time!==null))),an(qe({},Ut));const Xt=(0,ut.QE)((Ft==null?void 0:Ft.length)>0?Ft:[]);ln([...Xt]),(nn==null?void 0:nn.length)<=0?Wt([{penalty_type:se.Q.Percent,late_penalty:20}]):Wt([...nn])},[ct]);const xt=()=>yt(void 0,null,function*(){var Xt,Vt,un,gn,mn,Tn,In,Vn;if(((un=(Vt=(Xt=St==null?void 0:St.userInfo)==null?void 0:Xt.course)==null?void 0:Vt.shixun_homework_info)==null?void 0:un.shixun_homework_remaining_count)===0&&((mn=(gn=ht==null?void 0:ht.headerInfo)==null?void 0:gn.homework_status)!=null&&mn.includes("\u672A\u53D1\u5E03"))){(0,ut.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(In=(Tn=(0,Ge.eY)())==null?void 0:Tn.course)==null?void 0:In.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(((Vn=St==null?void 0:St.userInfo)==null?void 0:Vn.user_status)===2){(0,Ne.Rd)();return}const Ar=JSON.parse(JSON.stringify(Ut));if(Ar.challenge_settings.filter($n=>!$n.hide),Ar.categoryId=je.categoryId,console.log(Ft),!Ut.unified_setting)Ft=Ft==null?void 0:Ft.map($n=>{var Tr;if(!$n.publish_time||!$n.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(!$n.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(Tr=ct.group_settings)==null?void 0:Tr.filter(kr=>{var vr;return(vr=$n==null?void 0:$n.group_name)==null?void 0:vr.includes(kr.group_name)}).map(kr=>kr.group_id||kr.id).toString().split(","),$n});else if(!Ut.publish_time||!Ut.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(Ar.group_settings=Ft,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.late_penalty>100)throw 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(!Ut.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($n=>{var Tr,kr;if($n.late_penalty===null||$n.late_penalty===void 0||$n.late_penalty<0||$n.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(!$n.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(!$n.group_name)throw Ae.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(kr=(Tr=$n==null?void 0:$n.group_name)==null?void 0:Tr.map(vr=>{var ia,jn;let ur=(jn=(ia=ct.group_settings)==null?void 0:ia.filter(Dr=>(Dr==null?void 0:Dr.group_name)===vr))==null?void 0:jn[0];return ur==null?void 0:ur.group_id}))==null?void 0:kr.toString().split(","),$n}),Ar.allow_late_settings=nn;let pr=yield(0,bt.Tr)({homework_common_ids:[parseInt(je.categoryId)],course_id:je.coursesId,type:"homework_common"});(pr==null?void 0:pr.student_count)===0?pt(Ar):(En(Ar),Ot(pr))}),pt=Xt=>{if(Xt.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Xt!=null&&Xt.work_efficiency&&Xt.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Vt=Xt.challenge_settings.reduce((mn,Tn)=>mn+Number(Tn.challenge_score),0),un={shixun_evaluation:Xt.shixun_evaluation,challenge_settings:Xt.challenge_settings};let gn=()=>{var mn;const Tn=()=>yt(void 0,null,function*(){pe(!0),(yield(0,Te.ZP)(`/api/homework_commons/${je.categoryId}/publish_setting.json`,{method:"post",body:qe({},Xt)})).status===0&&(Ae.ZP.success("\u66F4\u65B0\u6210\u529F"),Ue(),wt({type:"user/getUserInfo",payload:{course_id:je.coursesId}}),wt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},je)})),pe(!1)});!(0,we.isEqual)(gt,un)&&!((mn=it==null?void 0:it.homework_status)!=null&&mn.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:Tn}):Tn()};ct!=null&&ct.high_resources_consume&&!(ct!=null&&ct.high_resources_consume_permission)?wt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:je.coursesId,type:"shixun",type_id:je.categoryId,name:ct.homework_name,fn:()=>{gn()}}}):gn()},It=(Xt,Vt,un="group_id")=>{var gn;return Vt?Vt.find(mn=>mn[un]===Xt):(gn=ct==null?void 0:ct.group_settings)==null?void 0:gn.find(mn=>mn.group_id[0]===Xt)},yn=(ct==null?void 0:ct.allow_late)||(ct==null?void 0:ct.anonymous_comment),Nn=Xt=>{var Vt,un;const gn=It(Xt,ct==null?void 0:ct.allow_late_settings,"id"),mn=It(Xt,ct==null?void 0:ct.anonymous_comment_settings),Tn=It(Xt);return(ct==null?void 0:ct.allow_late)&&gn&&Je()(gn==null?void 0:gn.late_time)<=Je()()||(ct==null?void 0:ct.anonymous_comment)&&mn&&(mn==null?void 0:mn.evaluation_start)!==null||((un=(Je()(Tn==null?void 0:Tn.end_time)<=Je()()&&((Vt=ct==null?void 0:ct.allow_late_settings)==null?void 0:Vt.filter(In=>In.group_id.includes(Xt))))[0])==null?void 0:un.late_time)!=null},sr=(0,y.useMemo)(()=>(ct==null?void 0:ct.allow_late)||(ct==null?void 0:ct.all_group_late),[ct,it]),Xn=ct==null?void 0:ct.anonymous_comment,Ht=Xt=>{if(!Xt)return!1;const Vt=It(Xt,ct==null?void 0:ct.anonymous_comment_settings);return(ct==null?void 0:ct.anonymous_comment)&&Vt&&(Vt==null?void 0:Vt.evaluation_start)!==null},Gn=(Xt,Vt)=>{var un,gn,mn,Tn,In;Xt!=null&&Xt.group_id||(Xt.group_id=Rt(Xt==null?void 0:Xt.group_name,ct==null?void 0:ct.group_settings)),wt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Xt,index:Vt,rangePickerDisabled:(gn=(un=Xt==null?void 0:Xt.group_id)==null?void 0:un[0])!=null&&gn.publish_time?kt||(Je()()<=Je()((Tn=It((mn=Xt==null?void 0:Xt.group_id)==null?void 0:mn[0]))==null?void 0:Tn.publish_time)?!1:[!0,Nn((In=Xt==null?void 0:Xt.group_id)==null?void 0:In[0])]):!1,disabledDate:ct==null?void 0:ct.course_end_date}})};return He.createElement("section",{className:_e.Z.form},He.createElement("div",{className:_e.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:kt||!((sn=it==null?void 0:it.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03"))||(0,Ge.Rm)()&&!((Jt=Qt.AssistantObject.practice)!=null&&Jt.can_publish),value:Ut.unified_setting,onChange:Xt=>{var Vt;if(!((Vt=it==null?void 0:it.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,Wt([{late_penalty:5}])),an(Object.assign({},Ut)),Ut.unified_setting===!1&&Ft==""){ln(Ft.concat({}));return}Ut.unified_setting&&(ln([]),Wt([{late_penalty:5}]))}},He.createElement(ye.ZP,{value:!0,disabled:kt||!(ct!=null&&ct.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),He.createElement(ye.ZP,{disabled:kt||!((fe=ct==null?void 0:ct.group_settings)!=null&&fe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=ct==null?void 0:ct.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")),Ut.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(ze.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),He.createElement(ze.Z,{className:"ml10"},He.createElement(Ee.default,{size:"large",disabled:kt||!((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)()&&!((me=Qt.AssistantObject.practice)!=null&&me.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:Xt=>he(Xt,ct==null?void 0:ct.course_end_date),disabledTime:Xt=>mt(Xt),value:Ut.publish_time?Je()(Ut.publish_time):"",onChange:(Xt,Vt)=>{Ut.publish_time=Vt,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=Je()(Xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),an(Object.assign({},Ut))}}))),He.createElement(De.Z,{align:"middle",className:"pl30"},He.createElement(ze.Z,null,"\u622A\u6B62\u65F6\u95F4"),He.createElement(ze.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:Je()((0,ut.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ct==null?void 0:ct.allow_late)&&(ct==null?void 0:ct.homework_status.includes("\u5DF2\u622A\u6B62"))||kt||(ct==null?void 0:ct.allow_late)&&Je()()>=Je()(ct==null?void 0:ct.end_time)||(0,Ge.Rm)()&&!((re=Qt.AssistantObject.practice)!=null&&re.can_publish),disabledDate:Xt=>he(Xt,ct==null?void 0:ct.course_end_date,Ut.publish_time),disabledTime:Xt=>mt(Xt,Ut.publish_time),value:Ut.end_time?Je()(Ut.end_time):"",onChange:(Xt,Vt)=>{Ut.end_time=Vt,an(Object.assign({},Ut))}})))),!Ut.unified_setting&&(Ft==null?void 0:Ft.length)>0&&He.createElement(De.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ft&&Ft.map(function(Xt,Vt){var un,gn,mn,Tn,In,Vn,Ar;return He.createElement(ze.Z,{span:24,key:Vt},He.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Vt==(Ft==null?void 0:Ft.length)-1?"0px":"10px"}},He.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Vt+1),He.createElement(oe.default,{disabled:kt||((un=it==null?void 0:it.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03")&&Xt.id||Je()(){var $n;if((0,Ge.Rm)()&&!(($n=Qt.AssistantObject.practice)!=null&&$n.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}Ft[Vt].group_name=pr,Ft[Vt].group_id=Xt.group_id;const Tr=(0,we.flattenDeep)(Ft.map(vr=>vr.group_name)),kr=nn.map(vr=>{let ia=(vr==null?void 0:vr.group_name)||[];return Fe(qe({},vr),{group_name:(0,we.remove)(ia,jn=>Tr.includes(jn))})});Wt(kr),ln(Ft.slice())},maxTagCount:4,maxTagPlaceholder:pr=>He.createElement("div",{style:{cursor:"pointer"},onClick:()=>Gn(Xt,Vt)},"+",pr==null?void 0:pr.length)},ct.group_settings&&ct.group_settings.map(function(pr){if(!Ft.map(Tr=>Tr.group_name).flat().includes(pr.group_name))return He.createElement(Se,{value:pr.group_name,key:pr.id},pr.group_name)})),He.createElement("div",{className:"ml20"},He.createElement(jt,{size:"large",ranges:{\u6B64\u523B:[Xt.publish_time?Je()(Xt.publish_time):Je()(),Je()()]},allowClear:!1,disabled:kt||(Je()()<=Je()((Tn=It((mn=Xt==null?void 0:Xt.group_id)==null?void 0:mn[0]))==null?void 0:Tn.publish_time)?!1:[!0,Nn((In=Xt==null?void 0:Xt.group_id)==null?void 0:In[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:pr=>he(pr,ct==null?void 0:ct.course_end_date),disabledTime:pr=>mt(pr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Je()((0,ut.U6)(),"HH:mm"),Je()((0,ut.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Xt.publish_time?Je()(Xt.publish_time):void 0,Xt.end_time?Je()(Xt.end_time):void 0],onChange:(pr,$n)=>{var Tr;if((0,Ge.Rm)()&&!((Tr=Qt.AssistantObject.practice)!=null&&Tr.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}Ft[Vt].publish_time=$n[0],!Xt.end_time&&$n[0]?Ft[Vt].end_time=Je()($n[0]).add(7,"days"):Ft[Vt].end_time=$n[1],ln([...Ft])},onCalendarChange:(pr,$n,Tr)=>{if($n!=null&&$n[0]&&!$n[1]){const kr=Je()($n[0]).add(7,"days");Ft[Vt].publish_time=$n[0],Ft[Vt].end_time=kr,ln([...Ft])}}})),!kt&&He.createElement("div",{style:{display:"flex",width:"50px"}},((Vn=Xt==null?void 0:Xt.group_id)==null?void 0:Vn.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:()=>Gn(Xt,Vt)})),Ft.length<((Ar=ct==null?void 0:ct.group_settings)==null?void 0:Ar.length)&&He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var pr;if((0,Ge.Rm)()&&!((pr=Qt.AssistantObject.practice)!=null&&pr.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}ln(Ft.concat({}))}}),((Xt==null?void 0:Xt.publish_time)&&Je()(){const pr=(0,we.cloneDeep)(nn);pr.forEach(($n,Tr)=>{$n.group_name&&($n.group_name=$n.group_name.filter(kr=>{var vr;return!((vr=Ft[Vt].group_name)!=null&&vr.includes(kr))}))}),Ft=Ft.filter(($n,Tr)=>Vt!==Tr),Wt(pr),ln(Ft.slice()),setTimeout(()=>ln(Ft.slice()),10)}}))))}))),He.createElement(De.Z,null,He.createElement(ze.Z,null,He.createElement("div",{className:_e.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(ze.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(ue.default,{checked:Ut.allow_late,disabled:kt||sr,onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}Xt.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"))}),Ut.allow_late=!Ut.allow_late,nn==""&&Wt([{late_penalty:5}]),an(Object.assign({},Ut))}},He.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.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:kt||(ct==null?void 0:ct.anonymous_comment)||(ct==null?void 0:ct.allow_late),value:Ut.unified_late,onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}Ut.unified_late=Xt.target.value,nn==""&&!Xt.target.value&&Wt([{penalty_type:se.Q.Percent,late_penalty:20}]),an(qe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&He.createElement(ye.ZP,{value:!0,disabled:!(ct!=null&&ct.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((de=ct==null?void 0:ct.group_settings)==null?void 0:de.length)>0&&He.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?He.createElement(He.Fragment,null,He.createElement(De.Z,{align:"middle",style:{marginTop:"10px"}},He.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),He.createElement(ze.Z,{className:"ml20"},He.createElement(se.Z,{disabled:kt||Xn,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:Xt=>{var Vt;if((0,Ge.Rm)()&&!((Vt=Qt.AssistantObject.practice)!=null&&Vt.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}an(Fe(qe({},Ut),{late_penalty:Xt.inputValue,penalty_type:Xt.type}))}})),He.createElement(ze.Z,{flex:"1",className:"ml5"},He.createElement("span",{className:"c-grey-c ml10"},Ut.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(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(ze.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:Je()((0,ut.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:kt||Xn,value:Ut.late_time?Je()(Ut.late_time):"",disabledDate:Xt=>he(Xt,ct==null?void 0:ct.course_end_date),onChange:(Xt,Vt)=>{var un;if((0,Ge.Rm)()&&!((un=Qt.AssistantObject.practice)!=null&&un.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}Ut.late_time=Vt,an(Object.assign({},Ut))}})))):nn.map(function(Xt,Vt){var un;return He.createElement(ze.Z,{span:24,key:Vt},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",Vt+1),He.createElement(oe.default,{disabled:kt||!((un=it==null?void 0:it.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))&&Xt.id||(ct==null?void 0:ct.anonymous_comment),mode:"multiple",className:_e.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Xt.group_name=="string"?[Xt.group_name]:Xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:gn=>{var mn;if((0,Ge.Rm)()&&!((mn=Qt.AssistantObject.practice)!=null&&mn.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[Vt].group_name=gn,nn[Vt].group_id=Xt.group_id,Wt(nn.slice())}},ct.group_settings&&ct.group_settings.map(function(gn){const mn=nn.map(In=>In.group_name).flat(),Tn=Ft.map(In=>In.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!mn.includes(gn.group_name))return He.createElement(Se,{value:gn.group_name,key:gn.id},gn.group_name)}else if(Tn.includes(gn.group_name)&&!mn.includes(gn.group_name))return He.createElement(Se,{value:gn.group_name,key:gn.id},gn.group_name)})),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),He.createElement(se.Z,{disabled:kt||Ht(Xt.id),value:{type:Xt.penalty_type,inputValue:Xt.late_penalty},onChange:gn=>{var mn;if((0,Ge.Rm)()&&!((mn=Qt.AssistantObject.practice)!=null&&mn.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[Vt].late_penalty=gn.inputValue,nn[Vt].penalty_type=gn.type,Wt([...nn])}}),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(Ee.default,{size:"large",disabled:kt||Ht(Xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Je()((0,ut.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:gn=>he(gn,ct==null?void 0:ct.course_end_date),format:"YYYY-MM-DD HH:mm",value:Xt!=null&&Xt.late_time?Je()(Xt.late_time):void 0,onChange:(gn,mn)=>{var Tn;if((0,Ge.Rm)()&&!((Tn=Qt.AssistantObject.practice)!=null&&Tn.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[Vt].late_time=mn,Wt([...nn])}}),!kt&&He.createElement("div",{style:{display:"flex",width:"50px"}},He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var gn;if((0,Ge.Rm)()&&!((gn=Qt.AssistantObject.practice)!=null&&gn.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}Wt(nn.concat({penalty_type:se.Q.Percent,late_penalty:20}))}}),Vt>0&&!Xt.id&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var gn;if((0,Ge.Rm)()&&!((gn=Qt.AssistantObject.practice)!=null&&gn.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((mn,Tn)=>Vt!==Tn),Wt(nn.slice()),setTimeout(()=>Wt(nn.slice()),10)}}))))})),!kt&&He.createElement(He.Fragment,null,He.createElement(ke.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>xt()},"\u4FDD\u5B58")),He.createElement(ot.Z,{onConfirm:(Xt,Vt)=>{Ft.splice(Xt,0,...Vt),Ft.splice(Xt+Vt.length,1);const un=(0,ut.QE)([...Ft]);ln([...un])}}),He.createElement(We.Z,{resdata:vt,type:"shixun",okloading:st,oktext:(vt==null?void 0:vt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>yt(void 0,null,function*(){pe(!0);let Vt=yield(0,Te.ZP)(`/api/courses/${je.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(je.categoryId)]}});pe(!1),(Vt==null?void 0:Vt.status)===0&&pt(en)})}))};Pt.ZP=(0,$e.connect)(({shixunHomeworks:ht,classroomList:Tt,loading:wt,user:Qt})=>({shixunHomeworks:ht,classroomList:Tt,loading:wt.effects,user:Qt}))(rt)},14197:function(Fn,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(62023),ze=b(34161),ve=b(62329),ue=b(90929),ke=b(66649),ge=b.n(ke),Je=b(51158),Ge=b(59301),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,_e=(We,bt,He)=>bt in We?Te(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:He}):We[bt]=He,$e=(We,bt)=>{for(var He in bt||(bt={}))Re.call(bt,He)&&_e(We,He,bt[He]);if(we)for(var He of we(bt))ut.call(bt,He)&&_e(We,He,bt[He]);return We},se=(We,bt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(Mt){lt(Mt)}},Ie=ce=>{try{Me(He.throw(ce))}catch(Mt){lt(Mt)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Ie);Me((He=He.apply(We,bt)).next())});const{Dragger:Ne}=Ee.default,ot=({classroomList:We,dispatch:bt,onOk:He})=>{const et=(0,De.useParams)(),[lt]=oe.default.useForm(),[Pe,Ie]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),Mt={height:100,onRemove:()=>{Ie("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>se(void 0,null,function*(){return Ie(qe),!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,Je.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ge.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:We.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(),bt({type:"classroomList/setActionTabs",payload:{}})}},Ge.createElement(oe.default,{form:lt,onFinish:qe=>se(void 0,null,function*(){var Fe,yt,xe;if(!(Pe!=null&&Pe.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ce(!0);let he=new FormData;he.append("type",We.actionTabs.type),he.append("file",Pe);let mt;window.location.href.indexOf("exercise")>-1?mt=`/api/exercises/${We.actionTabs.id}/supplement_score.json`:mt=`/api/homework_commons/${We.actionTabs.id}/supplement_score.json`;let Rt=yield(0,ue.ZP)(mt,{method:"post",body:he},!0);ce(!1),(Rt==null?void 0:Rt.status)===0&&(He(),lt.resetFields(),bt({type:"classroomList/setActionTabs",payload:{}}),((yt=(Fe=Rt==null?void 0:Rt.data)==null?void 0:Fe.fail)==null?void 0:yt.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=Rt==null?void 0:Rt.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,Je.FH)("",ze.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${We.actionTabs.type}`)}}))})},Ge.createElement(oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},We.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:ze.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${We.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(Ne,$e({},Mt),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:We})=>({classroomList:We}))(ot)},46019:function(Fn,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(62023),ze=b(90929),ve=b(66649),ue=b.n(ve),ke=b(59301),ge=(Te,we,Re)=>new Promise((ut,_e)=>{var $e=ot=>{try{Ne(Re.next(ot))}catch(We){_e(We)}},se=ot=>{try{Ne(Re.throw(ot))}catch(We){_e(We)}},Ne=ot=>ot.done?ut(ot.value):Promise.resolve(ot.value).then($e,se);Ne((Re=Re.apply(Te,we)).next())});const{Dragger:Je}=Ee.default,Ge=({})=>{const Te=(0,De.useParams)(),[we]=oe.default.useForm(),[Re,ut]=(0,y.useState)(!0),[_e,$e]=(0,y.useState)(!1);let[se,Ne]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ot=[{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 We(){return ge(this,null,function*(){let He;$e(!0),window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${Te==null?void 0:Te.categoryId}/redo_logs.json`:He=`/api/homework_commons/${Te==null?void 0:Te.categoryId}/redo_logs.json`;let et=yield(0,ze.ZP)(He,{method:"get",params:se});$e(!1),(et==null?void 0:et.status)===0&&ut(et==null?void 0:et.data)})}(0,y.useEffect)(()=>{We()},[]);let bt=[{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=ot.find(Ie=>Ie.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(Ie=>Ie.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 ke.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},ke.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:He=>{se.type=He,se.page=1,se.limit=10,Ne(se),We()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:ke.createElement(Ce.default,{className:"mt20",loading:_e,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:Re==null?void 0:Re.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:ke.createElement(Ce.default,{className:"mt20",loading:_e,columns:bt,dataSource:Re==null?void 0:Re.list,pagination:!1})}].filter(He=>!!He)}),ke.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(He,et)=>{se.page=He,se.limit=et,Ne(se),We()},current:se.page,total:Re.count,pageSize:se.limit,style:{marginTop:20}}))};Pt.Z=(0,De.connect)(({classroomList:Te})=>({classroomList:Te}))(Ge)},42759:function(Fn,Pt,b){"use strict";var y=b(59301),Ee=b(94968),oe=b(28284),Ae=b(62957),Ce=b(4875),ye=b(62023),De=b(90929),ze=b(66649),ve=b.n(ze),ue=b(51158),ke=b(59301),ge=Object.defineProperty,Je=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ut=(We,bt,He)=>bt in We?ge(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:He}):We[bt]=He,_e=(We,bt)=>{for(var He in bt||(bt={}))we.call(bt,He)&&ut(We,He,bt[He]);if(Te)for(var He of Te(bt))Re.call(bt,He)&&ut(We,He,bt[He]);return We},$e=(We,bt)=>Je(We,Ge(bt)),se=(We,bt,He)=>new Promise((et,lt)=>{var Pe=ce=>{try{Me(He.next(ce))}catch(Mt){lt(Mt)}},Ie=ce=>{try{Me(He.throw(ce))}catch(Mt){lt(Mt)}},Me=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Pe,Ie);Me((He=He.apply(We,bt)).next())});const{Dragger:Ne}=Ee.default,ot=({classroomList:We,dispatch:bt,onOk:He})=>{const et=(0,ye.useParams)(),[lt]=oe.default.useForm(),[Pe,Ie]=(0,y.useState)(),[Me,ce]=(0,y.useState)(!1),Mt={height:100,onRemove:()=>{Ie("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>se(void 0,null,function*(){return Ie(qe),!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"))})},[]),ke.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:We.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(),bt({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement(oe.default,{form:lt,onFinish:qe=>se(void 0,null,function*(){var Fe,yt;console.log("---",We.actionTabs,qe,et);let xe=((Fe=We==null?void 0:We.actionTabs)==null?void 0:Fe.type)==="exercise"?`/api/exercises/${et==null?void 0:et.category}/exercise_user/edit_score.json`:`/api/student_works/${We.actionTabs.id}/edit_score.json`;ce(!0);let he=yield(0,De.ZP)(xe,{method:"post",body:$e(_e({},qe),{exercise_user_id:((yt=We==null?void 0:We.actionTabs)==null?void 0:yt.type)==="exercise"?We.actionTabs.id:""})});ce(!1),lt.resetFields(),bt({type:"classroomList/setActionTabs",payload:{}}),He()})},ke.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"}]},ke.createElement(Ce.Z,{min:0,style:{width:"100%"}}))))};Pt.Z=(0,ye.connect)(({classroomList:We})=>({classroomList:We}))(ot)},81272:function(Fn,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),ze=b(62023),ve=b(66649),ue=b.n(ve),ke=b(59919),ge=b(90929),Je=b(59301),Ge=(Re,ut,_e)=>new Promise(($e,se)=>{var Ne=bt=>{try{We(_e.next(bt))}catch(He){se(He)}},ot=bt=>{try{We(_e.throw(bt))}catch(He){se(He)}},We=bt=>bt.done?$e(bt.value):Promise.resolve(bt.value).then(Ne,ot);We((_e=_e.apply(Re,ut)).next())});const{Dragger:Te}=Ee.default,we=({})=>{const Re=(0,ze.useParams)(),[ut]=oe.default.useForm(),[_e,$e]=(0,y.useState)(!0),[se,Ne]=(0,y.useState)(!1);console.log("----",Re);function ot(){return Ge(this,null,function*(){var We,bt;let He;window.location.href.indexOf("exercise")>-1?He=`/api/exercises/${Re==null?void 0:Re.categoryId}/get_time_setting.json`:He=`/api/homework_commons/${Re==null?void 0:Re.categoryId}/get_time_setting.json`;let et=yield(0,ge.ZP)(He,{method:"get"});(et==null?void 0:et.status)===0&&ut.setFieldsValue({publish_time:ue()(ue()((We=et==null?void 0:et.data)==null?void 0:We.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()((bt=et==null?void 0:et.data)==null?void 0:bt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{ot()},[]),Je.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Je.createElement("div",{style:{textAlign:"end"}},_e&&Je.createElement(Ae.ZP,{onClick:()=>{$e(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!_e&&Je.createElement("div",null,Je.createElement(Ae.ZP,{type:"primary",loading:se,onClick:()=>{ut.submit()}},"\u63D0\u4EA4"),Je.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{$e(!0)}},"\u53D6\u6D88"))),Je.createElement(oe.default,{form:ut,disabled:_e,onFinish:We=>Ge(void 0,null,function*(){Ne(!0),console.log("---",window.location.href);let bt;window.location.href.indexOf("exercise")>-1?bt=`/api/exercises/${Re==null?void 0:Re.categoryId}/time_setting.json`:bt=`/api/homework_commons/${Re==null?void 0:Re.categoryId}/time_setting.json`;let He=yield(0,ge.ZP)(bt,{method:"post",body:{publish_time:ue()(We.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ue()(We.end_time).format("YYYY-MM-DD HH:mm")}});Ne(!1),(He==null?void 0:He.status)===0&&$e(!0)})},Je.createElement(Ce.Z,null,Je.createElement(ye.Z,null,Je.createElement(oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Je.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:We=>(0,ke.Q8)(We),disabledTime:We=>(0,ke.d0)(We),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Je.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Je.createElement(Ce.Z,null,Je.createElement(ye.Z,null,Je.createElement(oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Je.createElement(De.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:We=>(0,ke.Q8)(We,"",ut.getFieldValue("publish_time")),disabledTime:We=>(0,ke.d0)(We,ut.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Je.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,ze.connect)(({classroomList:Re})=>({classroomList:Re}))(we)},34461:function(Fn,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(77897),ze=(ke,ge,Je)=>new Promise((Ge,Te)=>{var we=_e=>{try{ut(Je.next(_e))}catch($e){Te($e)}},Re=_e=>{try{ut(Je.throw(_e))}catch($e){Te($e)}},ut=_e=>_e.done?Ge(_e.value):Promise.resolve(_e.value).then(we,Re);ut((Je=Je.apply(ke,ge)).next())}),ue=({data:ke,value:ge=[],handleChangePage:Je,className:Ge="",setSelectedRowKeys:Te,selectedRowKeys:we,onChange:Re=()=>{}})=>{const[ut,_e]=(0,y.useState)([]),[$e,se]=(0,y.useState)([]),[Ne,ot]=(0,y.useState)([]);let[We,bt]=(0,y.useState)(1),[He,et]=(0,y.useState)();return(0,y.useEffect)(()=>{_e(ke),se([]),ot([])},[ke]),(0,y.useEffect)(()=>{Te&&(se(we),ot(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=>ze(void 0,null,function*(){_e(ke.filter(Pe=>{var Ie;return(Ie=Pe==null?void 0:Pe.name)==null?void 0:Ie.includes(lt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ut.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=>{Te(ut.filter(Pe=>lt.includes(`${Pe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ut.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=>{ot($e.filter(Pe=>Pe.name.includes(lt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ne.length===0&&y.createElement(De.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ne.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}},Ne.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:()=>{Te($e.filter(Ie=>`${Ie.id}`!=`${lt.id}`))}})))))))}},62618:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});var y=b(59301),Ee=b(62023),oe=b(24017),Ae=b(62957),Ce=b(37568),ye=b(6767),De=b(77019),ze=b(5269),ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ue=b(66649),ke=b.n(ue),ge=b(51158),Je=b(77897),Ge=b(59301);const{RangePicker:Te}=oe.default,we=({dispatch:ut,classroomList:_e,onConfirm:$e})=>{const[se,Ne]=(0,y.useState)([]),[ot,We]=(0,y.useState)([]),[bt,He]=(0,y.useState)(""),[et,lt]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Me,ce,Mt,qe;if(_e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Me=_e.actionTabs)==null?void 0:Me.rangePickerDisabled),(ce=_e.actionTabs)!=null&&ce.rangePickerDisabled?lt((Mt=_e.actionTabs)==null?void 0:Mt.rangePickerDisabled):lt([!1,!1]);let Fe=_e.actionTabs.data,yt=(qe=Fe==null?void 0:Fe.group_name)==null?void 0:qe.map((xe,he)=>{var mt;return{group_id:Fe==null?void 0:Fe.group_id[he],group_name:Fe==null?void 0:Fe.group_name[he],is_admin:Fe==null?void 0:Fe.is_admin,end_time:Fe==null?void 0:Fe.end_time,publish_time:Array.isArray(Fe==null?void 0:Fe.publish_time)?(mt=Fe==null?void 0:Fe.publish_time)==null?void 0:mt[0]:Fe==null?void 0:Fe.publish_time}});yt&&(Ne([...yt]),We([...yt]))}},[_e.actionTabs]);const Pe=()=>{ut({type:"classroomList/setActionTabs",payload:{}}),He("")},Ie=Me=>{if(Me){const ce=ot==null?void 0:ot.filter(Mt=>{var qe,Fe;return(Fe=(qe=Mt==null?void 0:Mt.group_name)==null?void 0:qe.toLowerCase())==null?void 0:Fe.includes(Me==null?void 0:Me.toLowerCase())});Ne(ce)}else Ne(ot)};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:bt,onChange:Me=>{He(Me.target.value.trim()),Ie(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:_e.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Pe(),onOk:()=>{var Me;if(ot.some(Mt=>!Mt.end_time||!Mt.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=_e.actionTabs)==null?void 0:Me.index,ot),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(ze.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(Te,{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:Mt=>{var qe;return(0,ge.Q8)(Mt,(qe=_e.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:Mt=>(0,ge.d0)(Mt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,ge.U6)(),"HH:mm"),ke()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Me==null?void 0:Me.publish_time)&&[ke()(Me==null?void 0:Me.publish_time),Me!=null&&Me.end_time?ke()(Me==null?void 0:Me.end_time):void 0],onChange:(Mt,qe)=>{se[ce].publish_time=qe[0],se[ce].end_time=qe[1],Ne([...se]),ot.forEach(Fe=>{Fe.group_id===(Me==null?void 0:Me.group_id)&&(Fe.publish_time=qe[0],Fe.end_time=qe[1])}),We([...ot])},onCalendarChange:(Mt,qe,Fe)=>{if(qe!=null&&qe[0]&&!qe[1]){const yt=ke()(qe[0]).add(7,"days");se[ce].publish_time=qe[0],se[ce].end_time=yt,Ne([...se]),ot.forEach(xe=>{xe.group_id===(Me==null?void 0:Me.group_id)&&(xe.publish_time=qe[0],xe.end_time=yt)}),We([...ot])}}})),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),Ne([...se]),ot.forEach((Mt,qe)=>{Mt.group_id===(Me==null?void 0:Me.group_id)&&ot.splice(qe,1)}),We([...ot])}})))}):Ge.createElement(Je.Z,null))))};var Re=(0,Ee.connect)(({classroomList:ut})=>({classroomList:ut}))(we)},89435:function(Fn,Pt,b){"use strict";b.d(Pt,{AD:function(){return ce},BA:function(){return te},D9:function(){return mt},Hp:function(){return ot},IM:function(){return jt},Iy:function(){return bt},KM:function(){return ne},KU:function(){return Tt},MJ:function(){return We},Ne:function(){return Rt},ON:function(){return Qt},Uj:function(){return Jt},VY:function(){return ht},YO:function(){return sn},YX:function(){return St},Zn:function(){return Te},_g:function(){return $e},_k:function(){return xe},c6:function(){return Ie},cr:function(){return we},eV:function(){return Me},fi:function(){return Re},gh:function(){return lt},hS:function(){return Se},iA:function(){return ut},j6:function(){return se},je:function(){return Fe},jj:function(){return Ne},kS:function(){return wt},lS:function(){return yt},o6:function(){return Pe},pO:function(){return fe},rQ:function(){return Mt},sA:function(){return et},xm:function(){return he},xo:function(){return rt},y8:function(){return qe},yd:function(){return _e}});var y=b(5505),Ee=b(62023),oe=b(51158),Ae=b(6767),Ce=b(34161),ye=Object.defineProperty,De=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ue=(ae,me,re)=>me in ae?ye(ae,me,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[me]=re,ke=(ae,me)=>{for(var re in me||(me={}))ze.call(me,re)&&ue(ae,re,me[re]);if(De)for(var re of De(me))ve.call(me,re)&&ue(ae,re,me[re]);return ae},ge=(ae,me,re)=>new Promise((de,je)=>{var ct=it=>{try{Le(re.next(it))}catch(gt){je(gt)}},Ze=it=>{try{Le(re.throw(it))}catch(gt){je(gt)}},Le=it=>it.done?de(it.value):Promise.resolve(it.value).then(ct,Ze);Le((re=re.apply(ae,me)).next())});const Je=()=>{(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:""}})},Te=ae=>ge(void 0,null,function*(){Je(),(yield(0,y.YR)(ke({},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 me=yield(0,y.yS)(ke({},ae));if(me.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(me.status===-2)return me;me.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`))}}),Re=ae=>ge(void 0,null,function*(){const me=yield(0,y.W0)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),ut=ae=>ge(void 0,null,function*(){const me=yield(0,y.Nl)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),_e=ae=>ge(void 0,null,function*(){const me=yield(0,y.IU)(ke({},ae));if(me.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(me.status===-4)return me;me.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 me=yield(0,y.td)(ke({},ae));if(me.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(me.status===-2)return me;if(me.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(me.status===-4)return me}}),se=ae=>ge(void 0,null,function*(){const me=yield(0,y.QX)(ke({},ae));if(me.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(me.status===-4)return me;me.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`))}}),Ne=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.o_)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),ot=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.ZL)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),We=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.vV)(ke({},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/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),bt=(ae,me)=>ge(void 0,null,function*(){const re=yield(0,y.aP)(ke({},ae));re.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`)):re.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${ae.coursesId}/exportlist/${me}`))}),He=ae=>ge(void 0,null,function*(){Je(),(yield exportCourseWorkListAppendix(ke({},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*(){Je(),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}))}),Ie=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}))}),Mt=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}))}),qe=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}))}),Fe=ae=>ge(void 0,null,function*(){const me=yield(0,y.Uy)(ke({},ae));me.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`)):me.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`))}),yt=ae=>ge(void 0,null,function*(){const me=yield(0,y.tg)(ke({},ae));me.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`)):me.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}))}),he=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}))}),mt=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(me=>`course_group_id[]=${me}`).join("&")}`,query:ae}))}),Rt=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}))}),jt=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}))}),rt=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}))}),Tt=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}))}),wt=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}))}),Qt=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}))}),St=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}))}),sn=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}))}),Jt=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}))}),fe=(ae,me)=>ge(void 0,null,function*(){yield(0,oe.FH)(me||"",(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}))})},1070:function(Fn,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}},46178:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return De}});var y=b(59301),Ee=b.p+"static/modelContact.7a7eb113.png",oe=b(79062),Ae=b(60820),Ce=b(59301),De=()=>{const[ze,ve]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Ae.$O)()?!0:(ve(!0),!1),ContactModalElement:()=>Ce.createElement(oe.Z,{visible:ze,setVisible:ve,image:Ee}),contactOpen:ze,setContactOpen:ve}}},1714:function(Fn,Pt,b){"use strict";b.d(Pt,{AL:function(){return se},Iy:function(){return ke},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(Ie=>{const Me=Ie.match(/^\s+/);if(Me===null)return Ie;const[ce]=Me;return ce.length>=Pe.length?Ie.slice(Pe.length):Ie}).join(` `)}let De=[],ze=["
    "];const ve=new(Ee()).Renderer,ue=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ke(){De.length=0,ze=["
      "]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Je(He,et,lt,Pe){if(et>=He.length||He[et].level<=lt)return et;var Ie=He[et];Pe.push("
    • "+Ie.text+""),et++;var Me=[];return et=Je(He,et,Ie.level,Me),Me.length>0&&(Pe.push("
        "),Me.forEach(function(ce){Pe.push(ce)}),Pe.push("
      ")),Pe.push("
    • "),et=Je(He,et,lt,Pe),et}function Ge(){return Je(De,0,0,ze),ze.push("
    "),ze.join("")}const Te={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 Ie=et[2]?et[2].trim():et[2];if(["latex","katex","math"].indexOf(Ie)>=0){const Me=ut(),ce=Pe;Pe=Me,_e[Me]={type:"block",expression:ce}}return{type:"code",raw:lt,lang:Ie,text:Pe}}}},we=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Re=0;const ut=()=>`__special_katext_id_${Re++}__`;let _e={};function $e(){return _e}function se(){Re=0,_e={}}function Ne(He){return He=He.replace(we,(et,lt)=>{const Pe=ut();return _e[Pe]={type:"inline",expression:lt},Pe}),He}const ot=ve.listitem;ve.listitem=function(He){return ot(Ne(He))};const We=ve.paragraph;ve.paragraph=function(He){return We(Ne(He))};const bt=ve.tablecell;ve.tablecell=function(He,et){return bt(Ne(He),et)},ve.code=function(He,et,lt){const Pe=(et||"").match(/\S*/)[0];return Pe?["latex","katex","math"].indexOf(Pe)>=0?`

    ${He}

    `:`
    ${lt?He:(0,oe.escape)(He,!0)}
    -`:'
    '+(lt?He:(0,oe.escape)(He,!0))+"
    "},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}),"'+He+""},Ee().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ee().use({tokenizer:Te,renderer:ve}),Pt.ZP=Ee()},61961:function(Mn,Pt,b){"use strict";b.d(Pt,{rX:function(){return Ne},pW:function(){return ot},gy:function(){return We},xY:function(){return se},O5:function(){return $e},hs:function(){return we},tJ:function(){return Ge},o1:function(){return Te},Rd:function(){return _e}});var y=b(62023),Ee=b(62957),oe=b(37285),Ae=b(6767),Ce=b(60820),ye=b(51158),De=b(87169),ze=b(25510),ve="data:image/png;base64,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",ue=b.p+"static/newqrcode.a8740efb.png",ke=b(32637),ge=b(59301),Je=(bt,He,et)=>new Promise((lt,Pe)=>{var Ie=Mt=>{try{ce(et.next(Mt))}catch(qe){Pe(qe)}},Me=Mt=>{try{ce(et.throw(Mt))}catch(qe){Pe(qe)}},ce=Mt=>Mt.done?lt(Mt.value):Promise.resolve(Mt.value).then(Ie,Me);ce((et=et.apply(bt,He)).next())});const Ge=(bt,He=!1,et=!1,lt="",Pe=!1)=>!!(Te(bt)&&Re(bt,He,et,lt,Pe)),Te=bt=>(0,Ce.bg)()?!0:(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),we=bt=>{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&<.profile_completed)&&bt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Re=(bt,He=!1,et=!0,lt="",Pe=!1)=>{var Ie;const{user:Me}=(0,y.getDvaApp)()._store.getState();return(Ie=Me.userInfo)!=null&&Ie.profile_completed?!0:(et?bt({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"),ut()}}),!1)},ut=()=>{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()}})},_e=()=>{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:ke}),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 bt;const{user:He}=(0,y.getDvaApp)()._store.getState();return(bt=He.userInfo)!=null&&bt.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),Ne=(bt,He)=>bt?!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),ot=bt=>{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,bt),"\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:ze,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(bt,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:ze,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:()=>Je(void 0,null,function*(){(yield bt({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"),bt({type:"shixunsDetail/getShixunsDetail",payload:{id:et==null?void 0:et.identifier}}),bt({type:"practiceSetting/getCommonData",payload:{id:et==null?void 0:et.identifier}}))})})}}),!0):!1}},9981:function(Mn,Pt){"use strict";const b=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ee=1;Ee{const Ce=oe[Ae];Ce!==void 0&&(y[Ae]=Ce)})}return y};Pt.Z=b},86013:function(Mn,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(Mn,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(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ae}});var y=b(16089);function Ee(Ce,ye,De,ze){const ve=De-ye;return Ce/=ze/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:ze,duration:ve=450}=ye,ue=De(),ke=(0,oe.Z)(ue),ge=Date.now(),Je=()=>{const Te=Date.now()-ge,we=Ee(Te>ve?ve:Te,ke,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,Te{let{children:yt}=Fe;const{getPrefixCls:xe}=y.useContext(De.E_),he=xe("breadcrumb");return y.createElement("li",{className:`${he}-separator`,"aria-hidden":"true"},yt===""?yt:yt||"/")};ue.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=ue,ge=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mtyt[mt]||he)}function Ge(Fe,yt,xe,he){if(xe==null)return null;const{className:mt,onClick:Rt}=yt,jt=ge(yt,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Ce.Z)(jt,{data:!0,aria:!0})),{onClick:Rt});return he!==void 0?y.createElement("a",Object.assign({},Se,{className:oe()(`${Fe}-link`,mt),href:he}),xe):y.createElement("span",Object.assign({},Se,{className:oe()(`${Fe}-link`,mt)}),xe)}function Te(Fe,yt){return(he,mt,Rt,jt,Se)=>{if(yt)return yt(he,mt,Rt,jt);const rt=Je(he,mt);return Ge(Fe,he,rt,Se)}}var we=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{const{prefixCls:yt,separator:xe="/",children:he,menu:mt,overlay:Rt,dropdownProps:jt,href:Se}=Fe,ht=(Tt=>{if(mt||Rt){const wt=Object.assign({},jt);if(mt){const Qt=mt||{},{items:St}=Qt,sn=we(Qt,["items"]);wt.menu=Object.assign(Object.assign({},sn),{items:St==null?void 0:St.map((Jt,fe)=>{var{key:ne,title:te,label:ae,path:me}=Jt,re=we(Jt,["key","title","label","path"]);let de=ae!=null?ae:te;return me&&(de=y.createElement("a",{href:`${Se}${me}`},de)),Object.assign(Object.assign({},re),{key:ne!=null?ne:fe,label:de})})})}else Rt&&(wt.overlay=Rt);return y.createElement(ve.Z,Object.assign({placement:"bottom"},wt),y.createElement("span",{className:`${yt}-overlay-link`},Tt,y.createElement(ze.Z,null)))}return Tt})(he);return ht!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ht),xe&&y.createElement(ke,null,xe)):null},ut=Fe=>{const{prefixCls:yt,children:xe,href:he}=Fe,mt=we(Fe,["prefixCls","children","href"]),{getPrefixCls:Rt}=y.useContext(De.E_),jt=Rt("breadcrumb",yt);return y.createElement(Re,Object.assign({},mt,{prefixCls:jt}),Ge(jt,mt,xe,he))};ut.__ANT_BREADCRUMB_ITEM=!0;var _e=ut,$e=b(36237),se=b(63356),Ne=b(16931),ot=b(51636);const We=Fe=>{const{componentCls:yt,iconCls:xe,calc:he}=Fe;return{[yt]:Object.assign(Object.assign({},(0,se.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[xe]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${(0,$e.unit)(Fe.paddingXXS)}`,borderRadius:Fe.borderRadiusSM,height:Fe.fontHeight,display:"inline-block",marginInline:he(Fe.marginXXS).mul(-1).equal(),"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,se.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${yt}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${yt}-link`]:{[` +`:'
    '+(lt?He:(0,oe.escape)(He,!0))+"
    "},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}),"'+He+""},Ee().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ee().use({tokenizer:Te,renderer:ve}),Pt.ZP=Ee()},61961:function(Fn,Pt,b){"use strict";b.d(Pt,{rX:function(){return Ne},pW:function(){return ot},gy:function(){return We},xY:function(){return se},O5:function(){return $e},hs:function(){return we},tJ:function(){return Ge},o1:function(){return Te},Rd:function(){return _e}});var y=b(62023),Ee=b(62957),oe=b(37285),Ae=b(6767),Ce=b(60820),ye=b(51158),De=b(87169),ze=b(25510),ve="data:image/png;base64,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",ue=b.p+"static/newqrcode.a8740efb.png",ke=b(32637),ge=b(59301),Je=(bt,He,et)=>new Promise((lt,Pe)=>{var Ie=Mt=>{try{ce(et.next(Mt))}catch(qe){Pe(qe)}},Me=Mt=>{try{ce(et.throw(Mt))}catch(qe){Pe(qe)}},ce=Mt=>Mt.done?lt(Mt.value):Promise.resolve(Mt.value).then(Ie,Me);ce((et=et.apply(bt,He)).next())});const Ge=(bt,He=!1,et=!1,lt="",Pe=!1)=>!!(Te(bt)&&Re(bt,He,et,lt,Pe)),Te=bt=>(0,Ce.bg)()?!0:(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),we=bt=>{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&<.profile_completed)&&bt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Re=(bt,He=!1,et=!0,lt="",Pe=!1)=>{var Ie;const{user:Me}=(0,y.getDvaApp)()._store.getState();return(Ie=Me.userInfo)!=null&&Ie.profile_completed?!0:(et?bt({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"),ut()}}),!1)},ut=()=>{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()}})},_e=()=>{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:ke}),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 bt;const{user:He}=(0,y.getDvaApp)()._store.getState();return(bt=He.userInfo)!=null&&bt.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),Ne=(bt,He)=>bt?!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),ot=bt=>{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,bt),"\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:ze,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(bt,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:ze,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:()=>Je(void 0,null,function*(){(yield bt({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"),bt({type:"shixunsDetail/getShixunsDetail",payload:{id:et==null?void 0:et.identifier}}),bt({type:"practiceSetting/getCommonData",payload:{id:et==null?void 0:et.identifier}}))})})}}),!0):!1}},9981:function(Fn,Pt){"use strict";const b=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ee=1;Ee{const Ce=oe[Ae];Ce!==void 0&&(y[Ae]=Ce)})}return y};Pt.Z=b},86013:function(Fn,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(Fn,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(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Ae}});var y=b(16089);function Ee(Ce,ye,De,ze){const ve=De-ye;return Ce/=ze/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:ze,duration:ve=450}=ye,ue=De(),ke=(0,oe.Z)(ue),ge=Date.now(),Je=()=>{const Te=Date.now()-ge,we=Ee(Te>ve?ve:Te,ke,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,Te{let{children:yt}=Fe;const{getPrefixCls:xe}=y.useContext(De.E_),he=xe("breadcrumb");return y.createElement("li",{className:`${he}-separator`,"aria-hidden":"true"},yt===""?yt:yt||"/")};ue.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=ue,ge=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mtyt[mt]||he)}function Ge(Fe,yt,xe,he){if(xe==null)return null;const{className:mt,onClick:Rt}=yt,jt=ge(yt,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Ce.Z)(jt,{data:!0,aria:!0})),{onClick:Rt});return he!==void 0?y.createElement("a",Object.assign({},Se,{className:oe()(`${Fe}-link`,mt),href:he}),xe):y.createElement("span",Object.assign({},Se,{className:oe()(`${Fe}-link`,mt)}),xe)}function Te(Fe,yt){return(he,mt,Rt,jt,Se)=>{if(yt)return yt(he,mt,Rt,jt);const rt=Je(he,mt);return Ge(Fe,he,rt,Se)}}var we=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{const{prefixCls:yt,separator:xe="/",children:he,menu:mt,overlay:Rt,dropdownProps:jt,href:Se}=Fe,ht=(Tt=>{if(mt||Rt){const wt=Object.assign({},jt);if(mt){const Qt=mt||{},{items:St}=Qt,sn=we(Qt,["items"]);wt.menu=Object.assign(Object.assign({},sn),{items:St==null?void 0:St.map((Jt,fe)=>{var{key:ne,title:te,label:ae,path:me}=Jt,re=we(Jt,["key","title","label","path"]);let de=ae!=null?ae:te;return me&&(de=y.createElement("a",{href:`${Se}${me}`},de)),Object.assign(Object.assign({},re),{key:ne!=null?ne:fe,label:de})})})}else Rt&&(wt.overlay=Rt);return y.createElement(ve.Z,Object.assign({placement:"bottom"},wt),y.createElement("span",{className:`${yt}-overlay-link`},Tt,y.createElement(ze.Z,null)))}return Tt})(he);return ht!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ht),xe&&y.createElement(ke,null,xe)):null},ut=Fe=>{const{prefixCls:yt,children:xe,href:he}=Fe,mt=we(Fe,["prefixCls","children","href"]),{getPrefixCls:Rt}=y.useContext(De.E_),jt=Rt("breadcrumb",yt);return y.createElement(Re,Object.assign({},mt,{prefixCls:jt}),Ge(jt,mt,xe,he))};ut.__ANT_BREADCRUMB_ITEM=!0;var _e=ut,$e=b(36237),se=b(63356),Ne=b(16931),ot=b(51636);const We=Fe=>{const{componentCls:yt,iconCls:xe,calc:he}=Fe;return{[yt]:Object.assign(Object.assign({},(0,se.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[xe]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${(0,$e.unit)(Fe.paddingXXS)}`,borderRadius:Fe.borderRadiusSM,height:Fe.fontHeight,display:"inline-block",marginInline:he(Fe.marginXXS).mul(-1).equal(),"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,se.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${yt}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${yt}-link`]:{[` > ${xe} + span, > ${xe} + a - `]:{marginInlineStart:Fe.marginXXS}},[`${yt}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.fontHeight,display:"inline-block",padding:`0 ${(0,$e.unit)(Fe.paddingXXS)}`,marginInline:he(Fe.marginXXS).mul(-1).equal(),[`> ${xe}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}},bt=Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS});var He=(0,Ne.I$)("Breadcrumb",Fe=>{const yt=(0,ot.mergeToken)(Fe,{});return We(yt)},bt),et=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{var{breadcrumbName:jt}=Rt,Se=et(Rt,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:jt})})}),mt}function Pe(Fe,yt){return(0,y.useMemo)(()=>Fe||(yt?yt.map(lt):null),[Fe,yt])}var Ie=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{if(yt===void 0)return yt;let xe=(yt||"").replace(/^\//,"");return Object.keys(Fe).forEach(he=>{xe=xe.replace(`:${he}`,Fe[he])}),xe},ce=Fe=>{const{prefixCls:yt,separator:xe="/",style:he,className:mt,rootClassName:Rt,routes:jt,items:Se,children:rt,itemRender:ht,params:Tt={}}=Fe,wt=Ie(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Qt,direction:St,breadcrumb:sn}=y.useContext(De.E_);let Jt;const fe=Qt("breadcrumb",yt),[ne,te,ae]=He(fe),me=Pe(Se,jt),re=Te(fe,ht);if(me&&me.length>0){const ct=[],Ze=Se||jt;Jt=me.map((Le,it)=>{const{path:gt,key:kt,type:Qe,menu:st,overlay:pe,onClick:Ft,className:ln,separator:nn,dropdownProps:Wt}=Le,Ut=Me(Tt,gt);Ut!==void 0&&ct.push(Ut);const an=kt!=null?kt:it;if(Qe==="separator")return y.createElement(ke,{key:an},nn);const vt={},Ot=it===me.length-1;st?vt.menu=st:pe&&(vt.overlay=pe);let{href:en}=Le;return ct.length&&Ut!==void 0&&(en=`#/${ct.join("/")}`),y.createElement(Re,Object.assign({key:an},vt,(0,Ce.Z)(Le,{data:!0,aria:!0}),{className:ln,dropdownProps:Wt,href:en,separator:Ot?"":xe,onClick:Ft,prefixCls:fe}),re(Le,Tt,Ze,ct,en))})}else if(rt){const ct=(0,Ae.Z)(rt).length;Jt=(0,Ae.Z)(rt).map((Ze,Le)=>{if(!Ze)return Ze;const it=Le===ct-1;return(0,ye.Tm)(Ze,{separator:it?"":xe,key:Le})})}const de=oe()(fe,sn==null?void 0:sn.className,{[`${fe}-rtl`]:St==="rtl"},mt,Rt,te,ae),je=Object.assign(Object.assign({},sn==null?void 0:sn.style),he);return ne(y.createElement("nav",Object.assign({className:de,style:je},wt),y.createElement("ol",null,Jt)))};ce.Item=_e,ce.Separator=ke;var Mt=ce,qe=Mt},62673:function(Mn,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),ze=b(48755),ve=b(2171),ue=b(83397),ke=b(56553),Je=y.createContext(null),Ge=b(36170),Te=b(74632),we=function(et,lt){var Pe={};for(var Ie in et)Object.prototype.hasOwnProperty.call(et,Ie)&<.indexOf(Ie)<0&&(Pe[Ie]=et[Ie]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ie=Object.getOwnPropertySymbols(et);Me{var Pe;const{prefixCls:Ie,className:Me,rootClassName:ce,children:Mt,indeterminate:qe=!1,style:Fe,onMouseEnter:yt,onMouseLeave:xe,skipGroup:he=!1,disabled:mt}=et,Rt=we(et,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:jt,direction:Se,checkbox:rt}=y.useContext(ze.E_),ht=y.useContext(Je),{isFormItemInput:Tt}=y.useContext(ke.aM),wt=y.useContext(ve.Z),Qt=(Pe=(ht==null?void 0:ht.disabled)||mt)!==null&&Pe!==void 0?Pe:wt,St=y.useRef(Rt.value),sn=y.useRef(null),Jt=(0,Ce.sQ)(lt,sn);y.useEffect(()=>{ht==null||ht.registerValue(Rt.value)},[]),y.useEffect(()=>{if(!he)return Rt.value!==St.current&&(ht==null||ht.cancelValue(St.current),ht==null||ht.registerValue(Rt.value),St.current=Rt.value),()=>ht==null?void 0:ht.cancelValue(Rt.value)},[Rt.value]),y.useEffect(()=>{var Le;!((Le=sn.current)===null||Le===void 0)&&Le.input&&(sn.current.input.indeterminate=qe)},[qe]);const fe=jt("checkbox",Ie),ne=(0,ue.Z)(fe),[te,ae,me]=(0,Ge.ZP)(fe,ne),re=Object.assign({},Rt);ht&&!he&&(re.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),ht.toggleOption&&ht.toggleOption({label:Mt,value:Rt.value})},re.name=ht.name,re.checked=ht.value.includes(Rt.value));const de=oe()(`${fe}-wrapper`,{[`${fe}-rtl`]:Se==="rtl",[`${fe}-wrapper-checked`]:re.checked,[`${fe}-wrapper-disabled`]:Qt,[`${fe}-wrapper-in-form-item`]:Tt},rt==null?void 0:rt.className,Me,ce,me,ne,ae),je=oe()({[`${fe}-indeterminate`]:qe},De.A,ae),[ct,Ze]=(0,Te.Z)(re.onClick);return te(y.createElement(ye.Z,{component:"Checkbox",disabled:Qt},y.createElement("label",{className:de,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Fe),onMouseEnter:yt,onMouseLeave:xe,onClick:ct},y.createElement(Ae.Z,Object.assign({},re,{onClick:Ze,prefixCls:fe,className:je,disabled:Qt,ref:Jt})),Mt!==void 0&&y.createElement("span",{className:`${fe}-label`},Mt))))};var _e=y.forwardRef(Re),$e=b(94480),se=b(2738),Ne=function(et,lt){var Pe={};for(var Ie in et)Object.prototype.hasOwnProperty.call(et,Ie)&<.indexOf(Ie)<0&&(Pe[Ie]=et[Ie]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ie=Object.getOwnPropertySymbols(et);Me{const{defaultValue:Pe,children:Ie,options:Me=[],prefixCls:ce,className:Mt,rootClassName:qe,style:Fe,onChange:yt}=et,xe=Ne(et,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:mt}=y.useContext(ze.E_),[Rt,jt]=y.useState(xe.value||Pe||[]),[Se,rt]=y.useState([]);y.useEffect(()=>{"value"in xe&&jt(xe.value||[])},[xe.value]);const ht=y.useMemo(()=>Me.map(je=>typeof je=="string"||typeof je=="number"?{label:je,value:je}:je),[Me]),Tt=je=>{rt(ct=>ct.filter(Ze=>Ze!==je))},wt=je=>{rt(ct=>[].concat((0,$e.Z)(ct),[je]))},Qt=je=>{const ct=Rt.indexOf(je.value),Ze=(0,$e.Z)(Rt);ct===-1?Ze.push(je.value):Ze.splice(ct,1),"value"in xe||jt(Ze),yt==null||yt(Ze.filter(Le=>Se.includes(Le)).sort((Le,it)=>{const gt=ht.findIndex(Qe=>Qe.value===Le),kt=ht.findIndex(Qe=>Qe.value===it);return gt-kt}))},St=he("checkbox",ce),sn=`${St}-group`,Jt=(0,ue.Z)(St),[fe,ne,te]=(0,Ge.ZP)(St,Jt),ae=(0,se.Z)(xe,["value","disabled"]),me=Me.length?ht.map(je=>y.createElement(_e,{prefixCls:St,key:je.value.toString(),disabled:"disabled"in je?je.disabled:xe.disabled,value:je.value,checked:Rt.includes(je.value),onChange:je.onChange,className:`${sn}-item`,style:je.style,title:je.title,id:je.id,required:je.required},je.label)):Ie,re={toggleOption:Qt,value:Rt,disabled:xe.disabled,name:xe.name,registerValue:wt,cancelValue:Tt},de=oe()(sn,{[`${sn}-rtl`]:mt==="rtl"},Mt,qe,te,Jt,ne);return fe(y.createElement("div",Object.assign({className:de,style:Fe},ae,{ref:lt}),y.createElement(Je.Provider,{value:re},me)))});const bt=_e;bt.Group=We,bt.__ANT_CHECKBOX=!0;var He=bt},36170:function(Mn,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:ze}=De,ve=`${ze}-wrapper`;return[{[`${ze}-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}}}),[ze]:Object.assign(Object.assign({},(0,Ee.Wf)(De)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:De.borderRadiusSM,alignSelf:"center",[`${ze}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ze}-inner`]:Object.assign({},(0,Ee.oN)(De))},[`${ze}-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}})},{[` + `]:{marginInlineStart:Fe.marginXXS}},[`${yt}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.fontHeight,display:"inline-block",padding:`0 ${(0,$e.unit)(Fe.paddingXXS)}`,marginInline:he(Fe.marginXXS).mul(-1).equal(),[`> ${xe}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}},bt=Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS});var He=(0,Ne.I$)("Breadcrumb",Fe=>{const yt=(0,ot.mergeToken)(Fe,{});return We(yt)},bt),et=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{var{breadcrumbName:jt}=Rt,Se=et(Rt,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:jt})})}),mt}function Pe(Fe,yt){return(0,y.useMemo)(()=>Fe||(yt?yt.map(lt):null),[Fe,yt])}var Ie=function(Fe,yt){var xe={};for(var he in Fe)Object.prototype.hasOwnProperty.call(Fe,he)&&yt.indexOf(he)<0&&(xe[he]=Fe[he]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,he=Object.getOwnPropertySymbols(Fe);mt{if(yt===void 0)return yt;let xe=(yt||"").replace(/^\//,"");return Object.keys(Fe).forEach(he=>{xe=xe.replace(`:${he}`,Fe[he])}),xe},ce=Fe=>{const{prefixCls:yt,separator:xe="/",style:he,className:mt,rootClassName:Rt,routes:jt,items:Se,children:rt,itemRender:ht,params:Tt={}}=Fe,wt=Ie(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Qt,direction:St,breadcrumb:sn}=y.useContext(De.E_);let Jt;const fe=Qt("breadcrumb",yt),[ne,te,ae]=He(fe),me=Pe(Se,jt),re=Te(fe,ht);if(me&&me.length>0){const ct=[],Ze=Se||jt;Jt=me.map((Le,it)=>{const{path:gt,key:kt,type:Qe,menu:st,overlay:pe,onClick:Ft,className:ln,separator:nn,dropdownProps:Wt}=Le,Ut=Me(Tt,gt);Ut!==void 0&&ct.push(Ut);const an=kt!=null?kt:it;if(Qe==="separator")return y.createElement(ke,{key:an},nn);const vt={},Ot=it===me.length-1;st?vt.menu=st:pe&&(vt.overlay=pe);let{href:en}=Le;return ct.length&&Ut!==void 0&&(en=`#/${ct.join("/")}`),y.createElement(Re,Object.assign({key:an},vt,(0,Ce.Z)(Le,{data:!0,aria:!0}),{className:ln,dropdownProps:Wt,href:en,separator:Ot?"":xe,onClick:Ft,prefixCls:fe}),re(Le,Tt,Ze,ct,en))})}else if(rt){const ct=(0,Ae.Z)(rt).length;Jt=(0,Ae.Z)(rt).map((Ze,Le)=>{if(!Ze)return Ze;const it=Le===ct-1;return(0,ye.Tm)(Ze,{separator:it?"":xe,key:Le})})}const de=oe()(fe,sn==null?void 0:sn.className,{[`${fe}-rtl`]:St==="rtl"},mt,Rt,te,ae),je=Object.assign(Object.assign({},sn==null?void 0:sn.style),he);return ne(y.createElement("nav",Object.assign({className:de,style:je},wt),y.createElement("ol",null,Jt)))};ce.Item=_e,ce.Separator=ke;var Mt=ce,qe=Mt},62673:function(Fn,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),ze=b(48755),ve=b(2171),ue=b(83397),ke=b(56553),Je=y.createContext(null),Ge=b(36170),Te=b(74632),we=function(et,lt){var Pe={};for(var Ie in et)Object.prototype.hasOwnProperty.call(et,Ie)&<.indexOf(Ie)<0&&(Pe[Ie]=et[Ie]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ie=Object.getOwnPropertySymbols(et);Me{var Pe;const{prefixCls:Ie,className:Me,rootClassName:ce,children:Mt,indeterminate:qe=!1,style:Fe,onMouseEnter:yt,onMouseLeave:xe,skipGroup:he=!1,disabled:mt}=et,Rt=we(et,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:jt,direction:Se,checkbox:rt}=y.useContext(ze.E_),ht=y.useContext(Je),{isFormItemInput:Tt}=y.useContext(ke.aM),wt=y.useContext(ve.Z),Qt=(Pe=(ht==null?void 0:ht.disabled)||mt)!==null&&Pe!==void 0?Pe:wt,St=y.useRef(Rt.value),sn=y.useRef(null),Jt=(0,Ce.sQ)(lt,sn);y.useEffect(()=>{ht==null||ht.registerValue(Rt.value)},[]),y.useEffect(()=>{if(!he)return Rt.value!==St.current&&(ht==null||ht.cancelValue(St.current),ht==null||ht.registerValue(Rt.value),St.current=Rt.value),()=>ht==null?void 0:ht.cancelValue(Rt.value)},[Rt.value]),y.useEffect(()=>{var Le;!((Le=sn.current)===null||Le===void 0)&&Le.input&&(sn.current.input.indeterminate=qe)},[qe]);const fe=jt("checkbox",Ie),ne=(0,ue.Z)(fe),[te,ae,me]=(0,Ge.ZP)(fe,ne),re=Object.assign({},Rt);ht&&!he&&(re.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),ht.toggleOption&&ht.toggleOption({label:Mt,value:Rt.value})},re.name=ht.name,re.checked=ht.value.includes(Rt.value));const de=oe()(`${fe}-wrapper`,{[`${fe}-rtl`]:Se==="rtl",[`${fe}-wrapper-checked`]:re.checked,[`${fe}-wrapper-disabled`]:Qt,[`${fe}-wrapper-in-form-item`]:Tt},rt==null?void 0:rt.className,Me,ce,me,ne,ae),je=oe()({[`${fe}-indeterminate`]:qe},De.A,ae),[ct,Ze]=(0,Te.Z)(re.onClick);return te(y.createElement(ye.Z,{component:"Checkbox",disabled:Qt},y.createElement("label",{className:de,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Fe),onMouseEnter:yt,onMouseLeave:xe,onClick:ct},y.createElement(Ae.Z,Object.assign({},re,{onClick:Ze,prefixCls:fe,className:je,disabled:Qt,ref:Jt})),Mt!==void 0&&y.createElement("span",{className:`${fe}-label`},Mt))))};var _e=y.forwardRef(Re),$e=b(94480),se=b(2738),Ne=function(et,lt){var Pe={};for(var Ie in et)Object.prototype.hasOwnProperty.call(et,Ie)&<.indexOf(Ie)<0&&(Pe[Ie]=et[Ie]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ie=Object.getOwnPropertySymbols(et);Me{const{defaultValue:Pe,children:Ie,options:Me=[],prefixCls:ce,className:Mt,rootClassName:qe,style:Fe,onChange:yt}=et,xe=Ne(et,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:mt}=y.useContext(ze.E_),[Rt,jt]=y.useState(xe.value||Pe||[]),[Se,rt]=y.useState([]);y.useEffect(()=>{"value"in xe&&jt(xe.value||[])},[xe.value]);const ht=y.useMemo(()=>Me.map(je=>typeof je=="string"||typeof je=="number"?{label:je,value:je}:je),[Me]),Tt=je=>{rt(ct=>ct.filter(Ze=>Ze!==je))},wt=je=>{rt(ct=>[].concat((0,$e.Z)(ct),[je]))},Qt=je=>{const ct=Rt.indexOf(je.value),Ze=(0,$e.Z)(Rt);ct===-1?Ze.push(je.value):Ze.splice(ct,1),"value"in xe||jt(Ze),yt==null||yt(Ze.filter(Le=>Se.includes(Le)).sort((Le,it)=>{const gt=ht.findIndex(Qe=>Qe.value===Le),kt=ht.findIndex(Qe=>Qe.value===it);return gt-kt}))},St=he("checkbox",ce),sn=`${St}-group`,Jt=(0,ue.Z)(St),[fe,ne,te]=(0,Ge.ZP)(St,Jt),ae=(0,se.Z)(xe,["value","disabled"]),me=Me.length?ht.map(je=>y.createElement(_e,{prefixCls:St,key:je.value.toString(),disabled:"disabled"in je?je.disabled:xe.disabled,value:je.value,checked:Rt.includes(je.value),onChange:je.onChange,className:`${sn}-item`,style:je.style,title:je.title,id:je.id,required:je.required},je.label)):Ie,re={toggleOption:Qt,value:Rt,disabled:xe.disabled,name:xe.name,registerValue:wt,cancelValue:Tt},de=oe()(sn,{[`${sn}-rtl`]:mt==="rtl"},Mt,qe,te,Jt,ne);return fe(y.createElement("div",Object.assign({className:de,style:Fe},ae,{ref:lt}),y.createElement(Je.Provider,{value:re},me)))});const bt=_e;bt.Group=We,bt.__ANT_CHECKBOX=!0;var He=bt},36170:function(Fn,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:ze}=De,ve=`${ze}-wrapper`;return[{[`${ze}-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}}}),[ze]:Object.assign(Object.assign({},(0,Ee.Wf)(De)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:De.borderRadiusSM,alignSelf:"center",[`${ze}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ze}-inner`]:Object.assign({},(0,Ee.oN)(De))},[`${ze}-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), ${ze}:not(${ze}-disabled) `]:{[`&:hover ${ze}-inner`]:{borderColor:De.colorPrimary}},[`${ve}:not(${ve}-disabled)`]:{[`&:hover ${ze}-checked:not(${ze}-disabled) ${ze}-inner`]:{backgroundColor:De.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ze}-checked:not(${ze}-disabled):after`]:{borderColor:De.colorPrimaryHover}}},{[`${ze}-checked`]:{[`${ze}-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), ${ze}-checked:not(${ze}-disabled) - `]:{[`&:hover ${ze}-inner`]:{backgroundColor:De.colorPrimaryHover,borderColor:"transparent"}}},{[ze]:{"&-indeterminate":{[`${ze}-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 ${ze}-inner`]:{backgroundColor:`${De.colorBgContainer} !important`,borderColor:`${De.colorPrimary} !important`}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${ze}-disabled`]:{[`&, ${ze}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ze}-inner`]:{background:De.colorBgContainerDisabled,borderColor:De.colorBorder,"&:after":{borderColor:De.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:De.colorTextDisabled},[`&${ze}-indeterminate ${ze}-inner::after`]:{background:De.colorTextDisabled}}}]};function ye(De,ze){const ve=(0,oe.mergeToken)(ze,{checkboxCls:`.${De}`,checkboxSize:ze.controlInteractiveSize});return[Ce(ve)]}Pt.ZP=(0,Ae.I$)("Checkbox",(De,ze)=>{let{prefixCls:ve}=ze;return[ye(ve,De)]})},38406:function(Mn,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_),ze=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:`${ze}-small`});case"Table.filter":return null;default:return y.createElement(oe.Z,null)}};Pt.Z=Ae},24017:function(Mn,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),ze=b.n(De),ve=b(58626),ue=b.n(ve),ke=b(13477),ge=b.n(ke),Je=b(64796),Ge=b.n(Je);Ee().extend(Ge()),Ee().extend(ge()),Ee().extend(Ae()),Ee().extend(ye()),Ee().extend(ze()),Ee().extend(ue()),Ee().extend(function(le,Ke){var Et=Ke.prototype,nt=Et.format;Et.format=function(In){var Hn=(In||"").replace("Wo","wo");return nt.bind(this)(Hn)}});var Te={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=Te[Ke];return Et||Ke.split("_")[0]},Re=function(){},ut={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,nt){return Et.locale(we(Ke)).format(nt)},parse:function(Ke,Et,nt){for(var Gt=we(Ke),In=0;In2&&arguments[2]!==void 0?arguments[2]:"0",nt=String(le);nt.length2&&arguments[2]!==void 0?arguments[2]:[],nt=se.useState([!1,!1]),Gt=(0,rt.Z)(nt,2),In=Gt[0],Hn=Gt[1],Qn=function(_n,Ir){Hn(function(kr){return ct(kr,Ir,_n)})},Fr=se.useMemo(function(){return In.map(function(Nr,_n){if(Nr)return!0;var Ir=le[_n];return Ir?!!(!Et[_n]&&!Ir||Ir&&Ke(Ir,{activeIndex:_n})):!1})},[le,In,Ke,Et]);return[Fr,Qn]}function st(le,Ke,Et,nt,Gt){var In="",Hn=[];return le&&Hn.push(Gt?"hh":"HH"),Ke&&Hn.push("mm"),Et&&Hn.push("ss"),In=Hn.join(":"),nt&&(In+=".SSS"),Gt&&(In+=" A"),In}function pe(le,Ke,Et,nt,Gt,In){var Hn=le.fieldDateTimeFormat,Qn=le.fieldDateFormat,Fr=le.fieldTimeFormat,Nr=le.fieldMonthFormat,_n=le.fieldYearFormat,Ir=le.fieldWeekFormat,kr=le.fieldQuarterFormat,Rr=le.yearFormat,Tr=le.cellYearFormat,Vr=le.cellQuarterFormat,Qr=le.dayFormat,Jr=le.cellDateFormat,ka=st(Ke,Et,nt,Gt,In);return(0,Se.Z)((0,Se.Z)({},le),{},{fieldDateTimeFormat:Hn||"YYYY-MM-DD ".concat(ka),fieldDateFormat:Qn||"YYYY-MM-DD",fieldTimeFormat:Fr||ka,fieldMonthFormat:Nr||"YYYY-MM",fieldYearFormat:_n||"YYYY",fieldWeekFormat:Ir||"gggg-wo",fieldQuarterFormat:kr||"YYYY-[Q]Q",yearFormat:Rr||"YYYY",cellYearFormat:Tr||"YYYY",cellQuarterFormat:Vr||"[Q]Q",cellDateFormat:Jr||Qr||"D"})}function Ft(le,Ke){var Et=Ke.showHour,nt=Ke.showMinute,Gt=Ke.showSecond,In=Ke.showMillisecond,Hn=Ke.use12Hours;return se.useMemo(function(){return pe(le,Et,nt,Gt,In,Hn)},[le,Et,nt,Gt,In,Hn])}var ln=b(76190);function nn(le,Ke,Et){return Et!=null?Et:Ke.some(function(nt){return le.includes(nt)})}var Wt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(le){var Ke=Ze(le,Wt),Et=le.format,nt=le.picker,Gt=null;return Et&&(Gt=Et,Array.isArray(Gt)&&(Gt=Gt[0]),Gt=(0,ln.Z)(Gt)==="object"?Gt.format:Gt),nt==="time"&&(Ke.format=Gt),[Ke,Gt]}function an(le){return le&&typeof le=="string"}function vt(le,Ke,Et,nt){return[le,Ke,Et,nt].some(function(Gt){return Gt!==void 0})}function Ot(le,Ke,Et,nt,Gt){var In=Ke,Hn=Et,Qn=nt;if(!le&&!In&&!Hn&&!Qn&&!Gt)In=!0,Hn=!0,Qn=!0;else if(le){var Fr,Nr,_n,Ir=[In,Hn,Qn].some(function(Tr){return Tr===!1}),kr=[In,Hn,Qn].some(function(Tr){return Tr===!0}),Rr=Ir?!0:!kr;In=(Fr=In)!==null&&Fr!==void 0?Fr:Rr,Hn=(Nr=Hn)!==null&&Nr!==void 0?Nr:Rr,Qn=(_n=Qn)!==null&&_n!==void 0?_n:Rr}return[In,Hn,Qn,Gt]}function en(le){var Ke=le.showTime,Et=Ut(le),nt=(0,rt.Z)(Et,2),Gt=nt[0],In=nt[1],Hn=Ke&&(0,ln.Z)(Ke)==="object"?Ke:{},Qn=(0,Se.Z)((0,Se.Z)({defaultOpenValue:Hn.defaultOpenValue||Hn.defaultValue},Gt),Hn),Fr=Qn.showMillisecond,Nr=Qn.showHour,_n=Qn.showMinute,Ir=Qn.showSecond,kr=vt(Nr,_n,Ir,Fr),Rr=Ot(kr,Nr,_n,Ir,Fr),Tr=(0,rt.Z)(Rr,3);return Nr=Tr[0],_n=Tr[1],Ir=Tr[2],[Qn,(0,Se.Z)((0,Se.Z)({},Qn),{},{showHour:Nr,showMinute:_n,showSecond:Ir,showMillisecond:Fr}),Qn.format,In]}function En(le,Ke,Et,nt,Gt){var In=le==="time";if(le==="datetime"||In){for(var Hn=nt,Qn=Le(le,Gt,null),Fr=Qn,Nr=[Ke,Et],_n=0;_n1&&(Hn=Ke.addDate(Hn,-7)),Hn}function Bn(le,Ke){var Et=Ke.generateConfig,nt=Ke.locale,Gt=Ke.format;return le?typeof Gt=="function"?Gt(le):Et.locale.format(nt.locale,le,Gt):""}function Yn(le,Ke,Et){var nt=Ke,Gt=["getHour","getMinute","getSecond","getMillisecond"],In=["setHour","setMinute","setSecond","setMillisecond"];return In.forEach(function(Hn,Qn){Et?nt=le[Hn](nt,le[Gt[Qn]](Et)):nt=le[Hn](nt,0)}),nt}function wr(le,Ke,Et,nt,Gt){var In=(0,ht.zX)(function(Hn,Qn){return!!(Et&&Et(Hn,Qn)||nt&&le.isAfter(nt,Hn)&&!un(le,Ke,nt,Hn,Qn.type)||Gt&&le.isAfter(Hn,Gt)&&!un(le,Ke,Gt,Hn,Qn.type))});return In}function hr(le,Ke,Et){return se.useMemo(function(){var nt=Le(le,Ke,Et),Gt=je(nt),In=Gt[0],Hn=(0,ln.Z)(In)==="object"&&In.type==="mask"?In.format:null;return[Gt.map(function(Qn){return typeof Qn=="string"||typeof Qn=="function"?Qn:Qn.format}),Hn]},[le,Ke,Et])}function $n(le,Ke,Et){return typeof le[0]=="function"||Et?!0:Ke}function Or(le,Ke,Et,nt){var Gt=(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")&&nt){var Fr,Nr=Hn&&Hn.activeIndex===1?"end":"start",_n=((Fr=nt.disabledTime)===null||Fr===void 0?void 0:Fr.call(nt,In,Nr,{from:Qn.from}))||{},Ir=_n.disabledHours,kr=_n.disabledMinutes,Rr=_n.disabledSeconds,Tr=_n.disabledMilliseconds,Vr=nt.disabledHours,Qr=nt.disabledMinutes,Jr=nt.disabledSeconds,ka=Ir||Vr,Sa=kr||Qr,_r=Rr||Jr,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 Gt}function Pr(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=se.useMemo(function(){var nt=le&&je(le);return Ke&&nt&&(nt[1]=nt[1]||nt[0]),nt},[le,Ke]);return Et}function pr(le,Ke){var Et=le.generateConfig,nt=le.locale,Gt=le.picker,In=Gt===void 0?"date":Gt,Hn=le.prefixCls,Qn=Hn===void 0?"rc-picker":Hn,Fr=le.styles,Nr=Fr===void 0?{}:Fr,_n=le.classNames,Ir=_n===void 0?{}:_n,kr=le.order,Rr=kr===void 0?!0:kr,Tr=le.components,Vr=Tr===void 0?{}:Tr,Qr=le.inputRender,Jr=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=Pr(ao),to=Pr(Zo),qa=Pr(yo),Go=Pr(Ja),Ga=In==="date"&&lo?"datetime":In,so=Ga==="time"||Ga==="datetime",xo=so||_r,_a=Sa!=null?Sa:so,uo=en(le),co=(0,rt.Z)(uo,4),Qo=co[0],ii=co[1],li=co[2],Oe=co[3],Be=Ft(nt,ii),Bt=se.useMemo(function(){return En(Ga,li,Oe,Qo,Be)},[Ga,li,Oe,Qo,Be]),zt=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},le),{},{prefixCls:Qn,locale:Be,picker:In,styles:Nr,classNames:Ir,order:Rr,components:(0,Se.Z)({input:Qr},Vr),clearIcon:Ue(Qn,Jr,ka),showTime:Bt,value:Ra,defaultValue:to,pickerValue:qa,defaultPickerValue:Go},Ke==null?void 0:Ke())},[le]),tn=hr(Ga,Be,Va),cn=(0,rt.Z)(tn,2),Dn=cn[0],fn=cn[1],kn=$n(Dn,fa,_r),Rn=wr(Et,nt,wa,Lo,io),dr=Or(Et,In,Rn,Bt),or=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},zt),{},{needConfirm:_a,inputReadOnly:kn,disabledDate:Rn})},[zt,_a,kn,Rn]);return[or,Ga,xo,Dn,fn,dr]}var la=b(16089);function jn(le,Ke,Et){var nt=(0,ht.C8)(Ke,{value:le}),Gt=(0,rt.Z)(nt,2),In=Gt[0],Hn=Gt[1],Qn=se.useRef(le),Fr=se.useRef(),Nr=function(){la.Z.cancel(Fr.current)},_n=(0,ht.zX)(function(){Hn(Qn.current),Et&&In!==Qn.current&&Et(Qn.current)}),Ir=(0,ht.zX)(function(kr,Rr){Nr(),Qn.current=kr,kr||Rr?_n():Fr.current=(0,la.Z)(_n)});return se.useEffect(function(){return Nr},[]),[In,Ir]}function ur(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],nt=arguments.length>3?arguments[3]:void 0,Gt=Et.every(function(_n){return _n})?!1:le,In=jn(Gt,Ke||!1,nt),Hn=(0,rt.Z)(In,2),Qn=Hn[0],Fr=Hn[1];function Nr(_n){var Ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Ir.inherit||Qn)&&Fr(_n,Ir.force)}return[Qn,Nr]}function Ar(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(Gt){var In;(In=Ke.current)===null||In===void 0||In.focus(Gt)},blur:function(){var Gt;(Gt=Ke.current)===null||Gt===void 0||Gt.blur()}}}),Ke}function ar(le,Ke){return se.useMemo(function(){return le||(Ke?((0,St.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ke).map(function(Et){var nt=(0,rt.Z)(Et,2),Gt=nt[0],In=nt[1];return{label:Gt,value:In}})):[])},[le,Ke])}function qt(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,nt=se.useRef(Ke);nt.current=Ke,(0,Tt.o)(function(){if(le)nt.current(le);else{var Gt=(0,la.Z)(function(){nt.current(le)},Et);return function(){la.Z.cancel(Gt)}}},[le])}function vn(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,nt=se.useState(0),Gt=(0,rt.Z)(nt,2),In=Gt[0],Hn=Gt[1],Qn=se.useState(!1),Fr=(0,rt.Z)(Qn,2),Nr=Fr[0],_n=Fr[1],Ir=se.useRef([]),kr=se.useRef(null),Rr=se.useRef(null),Tr=function(_r){kr.current=_r},Vr=function(_r){return kr.current===_r},Qr=function(_r){_n(_r)},Jr=function(_r){return _r&&(Rr.current=_r),Rr.current},ka=function(_r){var Va=Ir.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 qt(Nr||Et,function(){Nr||(Ir.current=[],Tr(null))}),se.useEffect(function(){Nr&&Ir.current.push(In)},[Nr,In]),[Nr,Qr,Jr,In,Hn,ka,Ir.current,Tr,Vr]}function Lt(le,Ke,Et,nt,Gt,In){var Hn=Et[Et.length-1],Qn=function(Nr,_n){var Ir=(0,rt.Z)(le,2),kr=Ir[0],Rr=Ir[1],Tr=(0,Se.Z)((0,Se.Z)({},_n),{},{from:it(le,Et)});return Hn===1&&Ke[0]&&kr&&!un(nt,Gt,kr,Nr,Tr.type)&&nt.isAfter(kr,Nr)||Hn===0&&Ke[1]&&Rr&&!un(nt,Gt,Rr,Nr,Tr.type)&&nt.isAfter(Nr,Rr)?!0:In==null?void 0:In(Nr,Tr)};return Qn}function Yt(le,Ke,Et,nt){switch(Ke){case"date":case"week":return le.addMonth(Et,nt);case"month":case"quarter":return le.addYear(Et,nt);case"year":return le.addYear(Et,nt*10);case"decade":return le.addYear(Et,nt*100);default:return Et}}var Nt=[];function $t(le,Ke,Et,nt,Gt,In,Hn,Qn){var Fr=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nt,Nr=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nt,_n=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nt,Ir=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",Vr=In||0,Qr=function(qa){var Go=le.getNow();return Tr&&(Go=Yn(le,Go)),Fr[qa]||Et[qa]||Go},Jr=(0,rt.Z)(Nr,2),ka=Jr[0],Sa=Jr[1],_r=(0,ht.C8)(function(){return Qr(0)},{value:ka}),Va=(0,rt.Z)(_r,2),fa=Va[0],wa=Va[1],Lo=(0,ht.C8)(function(){return Qr(1)},{value:Sa}),io=(0,rt.Z)(Lo,2),lo=io[0],ao=io[1],Zo=se.useMemo(function(){var to=[fa,lo][Vr];return Tr?to:Yn(le,to,_n[Vr])},[Tr,fa,lo,Vr,le,_n]),yo=function(qa){var Go=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ga=[wa,ao][Vr];Ga(qa);var so=[fa,lo];so[Vr]=qa,Ir&&(!un(le,Ke,fa,so[0],Hn)||!un(le,Ke,lo,so[1],Hn))&&Ir(so,{source:Go,range:Vr===1?"end":"start",mode:nt})},Ja=function(qa,Go){if(Qn){var Ga={date:"month",week:"month",month:"year",quarter:"year"},so=Ga[Hn];if(so&&!un(le,Ke,qa,Go,so))return Yt(le,Hn,Go,-1);if(Hn==="year"&&qa){var xo=Math.floor(le.getYear(qa)/10),_a=Math.floor(le.getYear(Go)/10);if(xo!==_a)return Yt(le,Hn,Go,-1)}}return Go},Ra=se.useRef(null);return(0,Tt.Z)(function(){if(Gt&&!Fr[Vr]){var to=Tr?null:le.getNow();if(Ra.current!==null&&Ra.current!==Vr?to=[fa,lo][Vr^1]:Et[Vr]?to=Vr===0?Et[0]:Ja(Et[0],Et[1]):Et[Vr^1]&&(to=Et[Vr^1]),to){kr&&le.isAfter(kr,to)&&(to=kr);var qa=Qn?Yt(le,Hn,to,1):to;Rr&&le.isAfter(qa,Rr)&&(to=Qn?Yt(le,Hn,Rr,-1):Rr),yo(to,"reset")}}},[Gt,Vr,Et[Vr]]),se.useEffect(function(){Gt?Ra.current=Vr:Ra.current=null},[Gt,Vr]),(0,Tt.Z)(function(){Gt&&Fr&&Fr[Vr]&&yo(Fr[Vr],"reset")},[Gt,Vr]),[Zo,yo]}function dt(le,Ke){var Et=se.useRef(le),nt=se.useState({}),Gt=(0,rt.Z)(nt,2),In=Gt[1],Hn=function(Nr){return Nr&&Ke!==void 0?Ke:Et.current},Qn=function(Nr){Et.current=Nr,In({})};return[Hn,Qn,Hn(!0)]}var dn=[];function hn(le,Ke,Et){var nt=function(Hn){return Hn.map(function(Qn){return Bn(Qn,{generateConfig:le,locale:Ke,format:Et[0]})})},Gt=function(Hn,Qn){for(var Fr=Math.max(Hn.length,Qn.length),Nr=-1,_n=0;_n2&&arguments[2]!==void 0?arguments[2]:1,nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Gt=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,Fr=le;Fr<=Ke;Fr+=Qn){var Nr=Gt.includes(Fr);(!Nr||!nt)&&Hn.push({label:de(Fr,In),value:Fr,disabled:Nr})}return Hn}function ya(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Et=arguments.length>2?arguments[2]:void 0,nt=Ke||{},Gt=nt.use12Hours,In=nt.hourStep,Hn=In===void 0?1:In,Qn=nt.minuteStep,Fr=Qn===void 0?1:Qn,Nr=nt.secondStep,_n=Nr===void 0?1:Nr,Ir=nt.millisecondStep,kr=Ir===void 0?100:Ir,Rr=nt.hideDisabledOptions,Tr=nt.disabledTime,Vr=nt.disabledHours,Qr=nt.disabledMinutes,Jr=nt.disabledSeconds,ka=se.useMemo(function(){return Et||le.getNow()},[Et,le]);if(0)var Sa,_r,Va;var fa=se.useCallback(function(xo){var _a=(Tr==null?void 0:Tr(xo))||{};return[_a.disabledHours||Vr||xr,_a.disabledMinutes||Qr||xr,_a.disabledSeconds||Jr||xr,_a.disabledMilliseconds||xr]},[Tr,Vr,Qr,Jr]),wa=se.useMemo(function(){return fa(ka)},[ka,fa]),Lo=(0,rt.Z)(wa,4),io=Lo[0],lo=Lo[1],ao=Lo[2],Zo=Lo[3],yo=se.useCallback(function(xo,_a,uo,co){var Qo=sa(0,23,Hn,Rr,xo()),ii=Gt?Qo.map(function(Bt){return(0,Se.Z)((0,Se.Z)({},Bt),{},{label:de(Bt.value%12||12,2)})}):Qo,li=function(zt){return sa(0,59,Fr,Rr,_a(zt))},Oe=function(zt,tn){return sa(0,59,_n,Rr,uo(zt,tn))},Be=function(zt,tn,cn){return sa(0,999,kr,Rr,co(zt,tn,cn),3)};return[ii,li,Oe,Be]},[Rr,Hn,Gt,kr,Fr,_n]),Ja=se.useMemo(function(){return yo(io,lo,ao,Zo)},[yo,io,lo,ao,Zo]),Ra=(0,rt.Z)(Ja,4),to=Ra[0],qa=Ra[1],Go=Ra[2],Ga=Ra[3],so=function(_a,uo){var co=function(){return to},Qo=qa,ii=Go,li=Ga;if(uo){var Oe=fa(uo),Be=(0,rt.Z)(Oe,4),Bt=Be[0],zt=Be[1],tn=Be[2],cn=Be[3],Dn=yo(Bt,zt,tn,cn),fn=(0,rt.Z)(Dn,4),kn=fn[0],Rn=fn[1],dr=fn[2],or=fn[3];co=function(){return kn},Qo=Rn,ii=dr,li=or}var tr=lr(_a,co,Qo,ii,li,le);return tr};return[so,to,qa,Go,Ga]}function Ea(le){var Ke=le.mode,Et=le.internalMode,nt=le.renderExtraFooter,Gt=le.showNow,In=le.showTime,Hn=le.onSubmit,Qn=le.onNow,Fr=le.invalid,Nr=le.needConfirm,_n=le.generateConfig,Ir=le.disabledDate,kr=se.useContext(te),Rr=kr.prefixCls,Tr=kr.locale,Vr=kr.button,Qr=Vr===void 0?"button":Vr,Jr=_n.getNow(),ka=ya(_n,In,Jr),Sa=(0,rt.Z)(ka,1),_r=Sa[0],Va=nt==null?void 0:nt(Ke),fa=Ir(Jr,{type:Ke}),wa=function(){if(!fa){var Ja=_r(Jr);Qn(Ja)}},Lo="".concat(Rr,"-now"),io="".concat(Lo,"-btn"),lo=Gt&&se.createElement("li",{className:Lo},se.createElement("a",{className:Rt()(io,fa&&"".concat(io,"-disabled")),"aria-disabled":fa,onClick:wa},Et==="date"?Tr.today:Tr.now)),ao=Nr&&se.createElement("li",{className:"".concat(Rr,"-ok")},se.createElement(Qr,{disabled:Fr,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 ta(le,Ke,Et){function nt(Gt,In){var Hn=Gt.findIndex(function(Fr){return un(le,Ke,Fr,In,Et)});if(Hn===-1)return[].concat((0,jt.Z)(Gt),[In]);var Qn=(0,jt.Z)(Gt);return Qn.splice(Hn,1),Qn}return nt}var Kr=se.createContext(null);function ia(){return se.useContext(Kr)}function ba(le,Ke){var Et=le.prefixCls,nt=le.generateConfig,Gt=le.locale,In=le.disabledDate,Hn=le.minDate,Qn=le.maxDate,Fr=le.cellRender,Nr=le.hoverValue,_n=le.hoverRangeValue,Ir=le.onHover,kr=le.values,Rr=le.pickerValue,Tr=le.onSelect,Vr=le.prevIcon,Qr=le.nextIcon,Jr=le.superPrevIcon,ka=le.superNextIcon,Sa=nt.getNow(),_r={now:Sa,values:kr,pickerValue:Rr,prefixCls:Et,disabledDate:In,minDate:Hn,maxDate:Qn,cellRender:Fr,hoverValue:Nr,hoverRangeValue:_n,onHover:Ir,locale:Gt,generateConfig:nt,onSelect:Tr,panelType:Ke,prevIcon:Vr,nextIcon:Qr,superPrevIcon:Jr,superNextIcon:ka};return[_r,Sa]}var za=se.createContext({});function Wa(le){for(var Ke=le.rowNum,Et=le.colNum,nt=le.baseDate,Gt=le.getCellDate,In=le.prefixColumn,Hn=le.rowClassName,Qn=le.titleFormat,Fr=le.getCellText,Nr=le.getCellClassName,_n=le.headerCells,Ir=le.cellSelection,kr=Ir===void 0?!0:Ir,Rr=le.disabledDate,Tr=ia(),Vr=Tr.prefixCls,Qr=Tr.panelType,Jr=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(Vr,"-cell"),yo=se.useContext(za),Ja=yo.onCellDblClick,Ra=function(uo){return Lo.some(function(co){return co&&un(wa,io,uo,co,Qr)})},to=[],qa=0;qa1&&arguments[1]!==void 0?arguments[1]:!1;Wn(ra),Qr==null||Qr(ra),ft&&Ur(ra)},qn=function(ra,ft){Be(ra),ft&&Mr(ft),Ur(ft,ra)},Gr=function(ra){if(dr(ra),Mr(ra),Oe!==_r){var ft=["decade","year"],Ve=[].concat(ft,["month"]),Xe={quarter:[].concat(ft,["quarter"]),week:[].concat((0,jt.Z)(Ve),["week"]),date:[].concat((0,jt.Z)(Ve),["date"])},zn=Xe[_r]||Ve,ir=zn.indexOf(Oe),mr=zn[ir+1];mr&&qn(mr,ra)}},ua=se.useMemo(function(){var oa,ra;if(Array.isArray(wa)){var ft=(0,rt.Z)(wa,2);oa=ft[0],ra=ft[1]}else oa=wa;return!oa&&!ra?null:(oa=oa||ra,ra=ra||oa,Gt.isAfter(oa,ra)?[ra,oa]:[oa,ra])},[wa,Gt]),na=kt(Lo,io,lo),aa=Zo[Bt]||Kt[Bt]||Br,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=Ze(le,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return se.createElement(za.Provider,{value:Da},se.createElement("div",{ref:Ra,tabIndex:Fr,className:Rt()(Fa,(0,sn.Z)({},"".concat(Fa,"-rtl"),In==="rtl"))},se.createElement(aa,(0,Ne.Z)({},Co,{showTime:co,prefixCls:Ja,locale:_a,generateConfig:Gt,onModeChange:qn,pickerValue:Kn,onPickerValueChange:function(ra){Mr(ra,!0)},value:kn[0],onSelect:Gr,values:kn,cellRender:na,hoverRangeValue:ua,hoverValue:fa}))))}var Sn=se.memo(se.forwardRef(pn)),on=Sn;function wn(le){var Ke=le.picker,Et=le.multiplePanel,nt=le.pickerValue,Gt=le.onPickerValueChange,In=le.needConfirm,Hn=le.onSubmit,Qn=le.range,Fr=le.hoverValue,Nr=se.useContext(te),_n=Nr.prefixCls,Ir=Nr.generateConfig,kr=se.useCallback(function(ka,Sa){return Yt(Ir,Ke,ka,Sa)},[Ir,Ke]),Rr=se.useMemo(function(){return kr(nt,1)},[nt,kr]),Tr=function(Sa){Gt(kr(Sa,-1))},Vr={onCellDblClick:function(){In&&Hn()}},Qr=Ke==="time",Jr=(0,Se.Z)((0,Se.Z)({},le),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Qr});return Qn?Jr.hoverRangeValue=Fr:Jr.hoverValue=Fr,Et?se.createElement("div",{className:"".concat(_n,"-panels")},se.createElement(za.Provider,{value:(0,Se.Z)((0,Se.Z)({},Vr),{},{hideNext:!0})},se.createElement(on,Jr)),se.createElement(za.Provider,{value:(0,Se.Z)((0,Se.Z)({},Vr),{},{hidePrev:!0})},se.createElement(on,(0,Ne.Z)({},Jr,{pickerValue:Rr,onPickerValueChange:Tr})))):se.createElement(za.Provider,{value:(0,Se.Z)({},Vr)},se.createElement(on,Jr))}function An(le){return typeof le=="function"?le():le}function Ln(le){var Ke=le.prefixCls,Et=le.presets,nt=le.onClick,Gt=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,Fr=In.value;return se.createElement("li",{key:Hn,onClick:function(){nt(An(Fr))},onMouseEnter:function(){Gt(An(Fr))},onMouseLeave:function(){Gt(null)}},Qn)}))):null}function cr(le){var Ke=le.panelRender,Et=le.internalMode,nt=le.picker,Gt=le.showNow,In=le.range,Hn=le.multiple,Qn=le.activeInfo,Fr=Qn===void 0?[0,0,0]:Qn,Nr=le.presets,_n=le.onPresetHover,Ir=le.onPresetSubmit,kr=le.onFocus,Rr=le.onBlur,Tr=le.onPanelMouseDown,Vr=le.direction,Qr=le.value,Jr=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=Vr==="rtl",lo=se.useRef(null),ao=se.useRef(null),Zo=se.useState(0),yo=(0,rt.Z)(Zo,2),Ja=yo[0],Ra=yo[1],to=se.useState(0),qa=(0,rt.Z)(to,2),Go=qa[0],Ga=qa[1],so=se.useState(0),xo=(0,rt.Z)(so,2),_a=xo[0],uo=xo[1],co=function(Gr){Gr.width&&Ra(Gr.width)},Qo=(0,rt.Z)(Fr,3),ii=Qo[0],li=Qo[1],Oe=Qo[2],Be=se.useState(0),Bt=(0,rt.Z)(Be,2),zt=Bt[0],tn=Bt[1];se.useEffect(function(){tn(10)},[ii]),se.useEffect(function(){if(In&&ao.current){var qn,Gr=((qn=lo.current)===null||qn===void 0?void 0:qn.offsetWidth)||0,ua=ao.current.getBoundingClientRect();if(!ua.height||ua.right<0){tn(function(Da){return Math.max(0,Da-1)});return}var na=(io?li-Gr:ii)-ua.left;if(uo(na),Ja&&Ja=Qn&&Et<=Fr)return In;var Nr=Math.min(Math.abs(Et-Qn),Math.abs(Et-Fr));Nr0?jr:Hr));var va=Pa+gr,yr=Hr-jr+1;return String(jr+(yr+va-jr)%yr)};switch(ft){case"Backspace":case"Delete":Ve="",Xe=ir;break;case"ArrowLeft":Ve="",mr(-1);break;case"ArrowRight":Ve="",mr(1);break;case"ArrowUp":Ve="",Xe=Zn(1);break;case"ArrowDown":Ve="",Xe=Zn(-1);break;default:isNaN(Number(ft))||(Ve=_a+ft,Xe=Ve);break}if(Ve!==null&&(uo(Ve),Ve.length>=zn&&(mr(1),uo(""))),Xe!==null){var er=tn.slice(0,dr)+de(Xe,zn)+tn.slice(or);Kn(er.slice(0,Hn.length))}zt({})},Fa=se.useRef();(0,Tt.Z)(function(){if(!(!Ja||!Hn||Mr.current)){if(!fn.match(tn)){Kn(Hn);return}return Dn.current.setSelectionRange(dr,or),Fa.current=(0,la.Z)(function(){Dn.current.setSelectionRange(dr,or)}),function(){la.Z.cancel(Fa.current)}}},[fn,Hn,Ja,tn,ii,dr,or,Bt,Kn]);var Co=Hn?{onFocus:ua,onBlur:aa,onKeyDown:Da,onMouseDown:qn,onMouseUp:Gr,onPaste:Ur}:{};return se.createElement("div",{ref:cn,className:Rt()(ao,(0,sn.Z)((0,sn.Z)({},"".concat(ao,"-active"),Et&&Gt),"".concat(ao,"-placeholder"),_n))},se.createElement(lo,(0,Ne.Z)({ref:Dn,"aria-invalid":Qr,autoComplete:"off"},ka,{onKeyDown:pa,onBlur:na},Co,{value:tn,onChange:Wn})),se.createElement(eo,{type:"suffix",icon:In}),Jr)}),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,nt=le.prefix,Gt=le.clearIcon,In=le.suffixIcon,Hn=le.separator,Qn=Hn===void 0?"~":Hn,Fr=le.activeIndex,Nr=le.activeHelp,_n=le.allHelp,Ir=le.focused,kr=le.onFocus,Rr=le.onBlur,Tr=le.onKeyDown,Vr=le.locale,Qr=le.generateConfig,Jr=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,qa=le.direction,Go=le.onOpenChange,Ga=le.onActiveInfo,so=le.placement,xo=le.onMouseDown,_a=le.required,uo=le["aria-required"],co=le.autoFocus,Qo=le.tabIndex,ii=(0,Sr.Z)(le,bi),li=qa==="rtl",Oe=se.useContext(te),Be=Oe.prefixCls,Bt=se.useMemo(function(){if(typeof Et=="string")return[Et];var na=Et||{};return[na.start,na.end]},[Et]),zt=se.useRef(),tn=se.useRef(),cn=se.useRef(),Dn=function(aa){var pa;return(pa=[tn,cn][aa])===null||pa===void 0?void 0:pa.current};se.useImperativeHandle(Ke,function(){return{nativeElement:zt.current,focus:function(aa){if((0,ln.Z)(aa)==="object"){var pa,Da=aa||{},Fa=Da.index,Co=Fa===void 0?0:Fa,oa=(0,Sr.Z)(Da,Ri);(pa=Dn(Co))===null||pa===void 0||pa.focus(oa)}else{var ra;(ra=Dn(aa!=null?aa:0))===null||ra===void 0||ra.focus()}},blur:function(){var aa,pa;(aa=Dn(0))===null||aa===void 0||aa.blur(),(pa=Dn(1))===null||pa===void 0||pa.blur()}}});var fn=vr(ii),kn=se.useMemo(function(){return Array.isArray(Jr)?Jr:[Jr,Jr]},[Jr]),Rn=Vn((0,Se.Z)((0,Se.Z)({},le),{},{id:Bt,placeholder:kn})),dr=(0,rt.Z)(Rn,1),or=dr[0],tr=se.useState({position:"absolute",width:0}),Kn=(0,rt.Z)(tr,2),Wn=Kn[0],Ur=Kn[1],Mr=(0,ht.zX)(function(){var na=Dn(Fr);if(na){var aa=na.nativeElement.getBoundingClientRect(),pa=zt.current.getBoundingClientRect(),Da=aa.left-pa.left;Ur(function(Fa){return(0,Se.Z)((0,Se.Z)({},Fa),{},{width:aa.width,left:Da})}),Ga([aa.left,aa.right,pa.width])}});se.useEffect(function(){Mr()},[Fr]);var qn=Gt&&(fa[0]&&!Ja[0]||fa[1]&&!Ja[1]),Gr=co&&!Ja[0],ua=co&&!Gr&&!Ja[1];return se.createElement(Er.Z,{onResize:Mr},se.createElement("div",(0,Ne.Z)({},fn,{className:Rt()(Be,"".concat(Be,"-range"),(0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)({},"".concat(Be,"-focused"),Ir),"".concat(Be,"-disabled"),Ja.every(function(na){return na})),"".concat(Be,"-invalid"),Ra.some(function(na){return na})),"".concat(Be,"-rtl"),li),ka),style:Sa,ref:zt,onClick:_r,onMouseDown:function(aa){var pa=aa.target;pa!==tn.current.inputElement&&pa!==cn.current.inputElement&&aa.preventDefault(),xo==null||xo(aa)}}),nt&&se.createElement("div",{className:"".concat(Be,"-prefix")},nt),se.createElement(Ei,(0,Ne.Z)({ref:tn},or(0),{autoFocus:Gr,tabIndex:Qo,"date-range":"start"})),se.createElement("div",{className:"".concat(Be,"-range-separator")},Qn),se.createElement(Ei,(0,Ne.Z)({ref:cn},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}),qn&&se.createElement(no,{icon:Gt,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=pr(le,function(){var Ni=le.disabled,hi=le.allowEmpty,ro=Bi(Ni,!1),Xo=Bi(hi,!1);return{disabled:ro,allowEmpty:Xo}}),nt=(0,rt.Z)(Et,6),Gt=nt[0],In=nt[1],Hn=nt[2],Qn=nt[3],Fr=nt[4],Nr=nt[5],_n=Gt.prefixCls,Ir=Gt.styles,kr=Gt.classNames,Rr=Gt.defaultValue,Tr=Gt.value,Vr=Gt.needConfirm,Qr=Gt.onKeyDown,Jr=Gt.disabled,ka=Gt.allowEmpty,Sa=Gt.disabledDate,_r=Gt.minDate,Va=Gt.maxDate,fa=Gt.defaultOpen,wa=Gt.open,Lo=Gt.onOpenChange,io=Gt.locale,lo=Gt.generateConfig,ao=Gt.picker,Zo=Gt.showNow,yo=Gt.showToday,Ja=Gt.showTime,Ra=Gt.mode,to=Gt.onPanelChange,qa=Gt.onCalendarChange,Go=Gt.onOk,Ga=Gt.defaultPickerValue,so=Gt.pickerValue,xo=Gt.onPickerValueChange,_a=Gt.inputReadOnly,uo=Gt.suffixIcon,co=Gt.onFocus,Qo=Gt.onBlur,ii=Gt.presets,li=Gt.ranges,Oe=Gt.components,Be=Gt.cellRender,Bt=Gt.dateRender,zt=Gt.monthCellRender,tn=Gt.onClick,cn=Ar(Ke),Dn=ur(wa,fa,Jr,Lo),fn=(0,rt.Z)(Dn,2),kn=fn[0],Rn=fn[1],dr=function(hi,ro){(Jr.some(function(Xo){return!Xo})||!hi)&&Rn(hi,ro)},or=_t(lo,io,Qn,!0,!1,Rr,Tr,qa,Go),tr=(0,rt.Z)(or,5),Kn=tr[0],Wn=tr[1],Ur=tr[2],Mr=tr[3],qn=tr[4],Gr=Ur(),ua=vn(Jr,ka,kn),na=(0,rt.Z)(ua,9),aa=na[0],pa=na[1],Da=na[2],Fa=na[3],Co=na[4],oa=na[5],ra=na[6],ft=na[7],Ve=na[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)})},ir=se.useMemo(function(){if(!Ja)return null;var Ni=Ja.disabledTime,hi=Ni?function(ro){var Xo=Oo(Fa),Di=it(Gr,ra,Fa);return Ni(ro,Xo,{from:Di})}:void 0;return(0,Se.Z)((0,Se.Z)({},Ja),{},{disabledTime:hi})},[Ja,Fa,Gr,ra]),mr=(0,ht.C8)([ao,ao],{value:Ra}),Zn=(0,rt.Z)(mr,2),er=Zn[0],Nn=Zn[1],gr=er[Fa]||ao,Ma=gr==="date"&&ir?"datetime":gr,Xr=Ma===ao&&Ma!=="time",jr=Cn(ao,gr,Zo,yo,!0),Hr=Ct(Gt,Kn,Wn,Ur,Mr,Jr,Qn,aa,kn,Nr),Ho=(0,rt.Z)(Hr,2),bo=Ho[0],Pa=Ho[1],va=Lt(Gr,Jr,ra,lo,io,Sa),yr=Qe(Gr,Nr,ka),$r=(0,rt.Z)(yr,2),ja=$r[0],rr=$r[1],br=$t(lo,io,Gr,er,kn,Fa,In,Xr,Ga,so,ir==null?void 0:ir.defaultOpenValue,xo,_r,Va),Ha=(0,rt.Z)(br,2),ko=Ha[0],Un=Ha[1],qr=(0,ht.zX)(function(Ni,hi,ro){var Xo=ct(er,Fa,hi);if((Xo[0]!==er[0]||Xo[1]!==er[1])&&Nn(Xo),to&&ro!==!1){var Di=(0,jt.Z)(Gr);Ni&&(Di[Fa]=Ni),to(Di,Xo)}}),Ya=function(hi,ro){return ct(Gr,ro,hi)},ga=function(hi,ro){var Xo=Gr;hi&&(Xo=Ya(hi,Fa)),ft(Fa);var Di=oa(Xo);Mr(Xo),bo(Fa,Di===null),Di===null?dr(!1,{force:!0}):ro||cn.current.focus({index:Di})},Jn=function(hi){var ro,Xo=hi.target.getRootNode();if(!cn.current.nativeElement.contains((ro=Xo.activeElement)!==null&&ro!==void 0?ro:document.activeElement)){var Di=Jr.findIndex(function(sl){return!sl});Di>=0&&cn.current.focus({index:Di})}dr(!0),tn==null||tn(hi)},Zt=function(){Pa(null),dr(!1,{force:!0})},Zr=se.useState(null),ma=(0,rt.Z)(Zr,2),Yr=ma[0],So=ma[1],Na=se.useState(null),Ua=(0,rt.Z)(Na,2),Ca=Ua[0],oo=Ua[1],Jo=se.useMemo(function(){return Ca||Gr},[Gr,Ca]);se.useEffect(function(){kn||oo(null)},[kn]);var Fn=se.useState([0,0,0]),Lr=(0,rt.Z)(Fn,2),Oa=Lr[0],Ba=Lr[1],zr=ar(ii,li),Ia=function(hi){oo(hi),So("preset")},wo=function(hi){var ro=Pa(hi);ro&&dr(!1,{force:!0})},La=function(hi){ga(hi)},Za=function(hi){oo(hi?Ya(hi,Fa):null),So("cell")},Ao=function(hi){dr(!0),Xe(hi)},vi=function(){Da("panel")},ui=function(hi){var ro=ct(Gr,Fa,hi);Mr(ro),!Vr&&!Hn&&In===Ma&&ga(hi)},Qi=function(){dr(!1)},Ui=kt(Be,Bt,zt,Oo(Fa)),ha=Gr[Fa]||null,Mo=(0,ht.zX)(function(Ni){return Nr(Ni,{activeIndex:Fa})}),fo=se.useMemo(function(){var Ni=(0,Qt.Z)(Gt,!1),hi=(0,wt.Z)(Gt,[].concat((0,jt.Z)(Object.keys(Ni)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return hi},[Gt]),$a=se.createElement(cr,(0,Ne.Z)({},fo,{showNow:jr,showTime:ir,range:!0,multiplePanel:Xr,activeInfo:Oa,disabledDate:va,onFocus:Ao,onBlur:zn,onPanelMouseDown:vi,picker:ao,mode:gr,internalMode:Ma,onPanelChange:qr,format:Fr,value:ha,isInvalid:Mo,onChange:null,onSelect:ui,pickerValue:ko,defaultOpenValue:je(Ja==null?void 0:Ja.defaultOpenValue)[Fa],onPickerValueChange:Un,hoverValue:Jo,onHover:Za,needConfirm:Vr,onSubmit:ga,onOk:qn,presets:zr,onPresetHover:Ia,onPresetSubmit:wo,onNow:La,cellRender:Ui})),gi=function(hi,ro){var Xo=Ya(hi,ro);Mr(Xo)},zi=function(){Da("input")},Ml=function(hi,ro){var Xo=ra.length,Di=ra[Xo-1];if(Xo&&Di!==ro&&Vr&&!ka[Di]&&!Ve(Di)&&Gr[Di]){cn.current.focus({index:Di});return}Da("input"),dr(!0,{inherit:!0}),Fa!==ro&&kn&&!Vr&&Hn&&ga(null,!0),Co(ro),Xe(hi,ro)},Yl=function(hi,ro){if(dr(!1),!Vr&&Da()==="input"){var Xo=oa(Gr);bo(Fa,Xo===null)}zn(hi,ro)},xs=function(hi,ro){hi.key==="Tab"&&ga(null,!0),Qr==null||Qr(hi,ro)},Ss=se.useMemo(function(){return{prefixCls:_n,locale:io,generateConfig:lo,button:Oe.button,input:Oe.input}},[_n,io,lo,Oe.button,Oe.input]);if((0,Tt.Z)(function(){kn&&Fa!==void 0&&qr(null,ao,!1)},[kn,Fa,ao]),(0,Tt.Z)(function(){var Ni=Da();!kn&&Ni==="input"&&(dr(!1),ga(null,!0)),!kn&&Hn&&!Vr&&Ni==="panel"&&(dr(!0),ga())},[kn]),0)var Bs;return se.createElement(te.Provider,{value:Ss},se.createElement(re,(0,Ne.Z)({},gt(Gt),{popupElement:$a,popupStyle:Ir.popup,popupClassName:kr.popup,visible:kn,onClose:Qi,range:!0}),se.createElement(Ii,(0,Ne.Z)({},Gt,{ref:cn,suffixIcon:uo,activeIndex:aa||kn?Fa:null,activeHelp:!!Ca,allHelp:!!Ca&&Yr==="preset",focused:aa,onFocus:Ml,onBlur:Yl,onKeyDown:xs,onSubmit:ga,value:Jo,maskFormat:Fr,onChange:gi,onInputChange:zi,format:Qn,inputReadOnly:_a,disabled:Jr,open:kn,onOpenChange:dr,onClick:Jn,onClear:Zt,invalid:ja,onInvalid:rr,onActiveInfo:Ba}))))}var Si=se.forwardRef(Ai),oi=Si,wi=b(83836);function di(le){var Ke=le.prefixCls,Et=le.value,nt=le.onRemove,Gt=le.removeIcon,In=Gt===void 0?"\xD7":Gt,Hn=le.formatDate,Qn=le.disabled,Fr=le.maxTagCount,Nr=le.placeholder,_n="".concat(Ke,"-selector"),Ir="".concat(Ke,"-selection"),kr="".concat(Ir,"-overflow");function Rr(Qr,Jr){return se.createElement("span",{className:Rt()("".concat(Ir,"-item")),title:typeof Qr=="string"?Qr:null},se.createElement("span",{className:"".concat(Ir,"-item-content")},Qr),!Qn&&Jr&&se.createElement("span",{onMouseDown:function(Sa){Sa.preventDefault()},onClick:Jr,className:"".concat(Ir,"-item-remove")},In))}function Tr(Qr){var Jr=Hn(Qr),ka=function(_r){_r&&_r.stopPropagation(),nt(Qr)};return Rr(Jr,ka)}function Vr(Qr){var Jr="+ ".concat(Qr.length," ...");return Rr(Jr)}return se.createElement("div",{className:_n},se.createElement(wi.Z,{prefixCls:kr,data:Et,renderItem:Tr,renderRest:Vr,itemKey:function(Jr){return Hn(Jr)},maxCount:Fr}),!Et.length&&se.createElement("span",{className:"".concat(Ke,"-selection-placeholder")},Nr))}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,nt=le.open,Gt=le.prefix,In=le.clearIcon,Hn=le.suffixIcon,Qn=le.activeHelp,Fr=le.allHelp,Nr=le.focused,_n=le.onFocus,Ir=le.onBlur,kr=le.onKeyDown,Rr=le.locale,Tr=le.generateConfig,Vr=le.placeholder,Qr=le.className,Jr=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,qa=le.inputReadOnly,Go=le.direction,Ga=le.onOpenChange,so=le.onMouseDown,xo=le.required,_a=le["aria-required"],uo=le.autoFocus,co=le.tabIndex,Qo=le.removeIcon,ii=(0,Sr.Z)(le,Hi),li=Go==="rtl",Oe=se.useContext(te),Be=Oe.prefixCls,Bt=se.useRef(),zt=se.useRef();se.useImperativeHandle(Ke,function(){return{nativeElement:Bt.current,focus:function(Wn){var Ur;(Ur=zt.current)===null||Ur===void 0||Ur.focus(Wn)},blur:function(){var Wn;(Wn=zt.current)===null||Wn===void 0||Wn.blur()}}});var tn=vr(ii),cn=function(Wn){fa([Wn])},Dn=function(Wn){var Ur=Va.filter(function(Mr){return Mr&&!un(Tr,Rr,Mr,Wn,_r)});fa(Ur),nt||wa()},fn=Vn((0,Se.Z)((0,Se.Z)({},le),{},{onChange:cn}),function(Kn){var Wn=Kn.valueTexts;return{value:Wn[0]||"",active:Nr}}),kn=(0,rt.Z)(fn,2),Rn=kn[0],dr=kn[1],or=!!(In&&Va.length&&!Ra),tr=io?se.createElement(se.Fragment,null,se.createElement(di,{prefixCls:Be,value:Va,onRemove:Dn,formatDate:dr,maxTagCount:lo,disabled:Ra,removeIcon:Qo,placeholder:Vr}),se.createElement("input",{className:"".concat(Be,"-multiple-input"),value:Va.map(dr).join(","),ref:zt,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,Ne.Z)({ref:zt},Rn(),{autoFocus:uo,tabIndex:co,suffixIcon:Hn,clearIcon:or&&se.createElement(no,{icon:In,onClear:Sa}),showActiveCls:!1}));return se.createElement("div",(0,Ne.Z)({},tn,{className:Rt()(Be,(0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)({},"".concat(Be,"-multiple"),io),"".concat(Be,"-focused"),Nr),"".concat(Be,"-disabled"),Ra),"".concat(Be,"-invalid"),to),"".concat(Be,"-rtl"),li),Qr),style:Jr,ref:Bt,onClick:ka,onMouseDown:function(Wn){var Ur,Mr=Wn.target;Mr!==((Ur=zt.current)===null||Ur===void 0?void 0:Ur.inputElement)&&Wn.preventDefault(),so==null||so(Wn)}}),Gt&&se.createElement("div",{className:"".concat(Be,"-prefix")},Gt),tr)}var Yi=se.forwardRef(Ti),Fi=Yi;function zl(le,Ke){var Et=pr(le),nt=(0,rt.Z)(Et,6),Gt=nt[0],In=nt[1],Hn=nt[2],Qn=nt[3],Fr=nt[4],Nr=nt[5],_n=Gt,Ir=_n.prefixCls,kr=_n.styles,Rr=_n.classNames,Tr=_n.order,Vr=_n.defaultValue,Qr=_n.value,Jr=_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,qa=_n.mode,Go=_n.onPanelChange,Ga=_n.onCalendarChange,so=_n.onOk,xo=_n.multiple,_a=_n.defaultPickerValue,uo=_n.pickerValue,co=_n.onPickerValueChange,Qo=_n.inputReadOnly,ii=_n.suffixIcon,li=_n.removeIcon,Oe=_n.onFocus,Be=_n.onBlur,Bt=_n.presets,zt=_n.components,tn=_n.cellRender,cn=_n.dateRender,Dn=_n.monthCellRender,fn=_n.onClick,kn=Ar(Ke);function Rn(fo){return fo===null?null:xo?fo:fo[0]}var dr=ta(Zo,ao,In),or=ur(io,Lo,[_r],lo),tr=(0,rt.Z)(or,2),Kn=tr[0],Wn=tr[1],Ur=function($a,gi,zi){if(Ga){var Ml=(0,Se.Z)({},zi);delete Ml.range,Ga(Rn($a),Rn(gi),Ml)}},Mr=function($a){so==null||so(Rn($a))},qn=_t(Zo,ao,Qn,!1,Tr,Vr,Qr,Ur,Mr),Gr=(0,rt.Z)(qn,5),ua=Gr[0],na=Gr[1],aa=Gr[2],pa=Gr[3],Da=Gr[4],Fa=aa(),Co=vn([_r]),oa=(0,rt.Z)(Co,4),ra=oa[0],ft=oa[1],Ve=oa[2],Xe=oa[3],zn=function($a){ft(!0),Oe==null||Oe($a,{})},ir=function($a){ft(!1),Be==null||Be($a,{})},mr=(0,ht.C8)(yo,{value:qa}),Zn=(0,rt.Z)(mr,2),er=Zn[0],Nn=Zn[1],gr=er==="date"&&to?"datetime":er,Ma=Cn(yo,er,Ja,Ra),Xr=ka&&function(fo,$a){ka(Rn(fo),Rn($a))},jr=Ct((0,Se.Z)((0,Se.Z)({},Gt),{},{onChange:Xr}),ua,na,aa,pa,[],Qn,ra,Kn,Nr),Hr=(0,rt.Z)(jr,2),Ho=Hr[1],bo=Qe(Fa,Nr),Pa=(0,rt.Z)(bo,2),va=Pa[0],yr=Pa[1],$r=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)}},rr=$t(Zo,ao,Fa,[er],Kn,Xe,In,!1,_a,uo,je(to==null?void 0:to.defaultOpenValue),ja,fa,wa),br=(0,rt.Z)(rr,2),Ha=br[0],ko=br[1],Un=(0,ht.zX)(function(fo,$a,gi){if(Nn($a),Go&&gi!==!1){var zi=fo||Fa[Fa.length-1];Go(zi,$a)}}),qr=function(){Ho(aa()),Wn(!1,{force:!0})},Ya=function($a){!_r&&!kn.current.nativeElement.contains(document.activeElement)&&kn.current.focus(),Wn(!0),fn==null||fn($a)},ga=function(){Ho(null),Wn(!1,{force:!0})},Jn=se.useState(null),Zt=(0,rt.Z)(Jn,2),Zr=Zt[0],ma=Zt[1],Yr=se.useState(null),So=(0,rt.Z)(Yr,2),Na=So[0],Ua=So[1],Ca=se.useMemo(function(){var fo=[Na].concat((0,jt.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=ar(Bt),Fn=function($a){Ua($a),ma("preset")},Lr=function($a){var gi=xo?dr(aa(),$a):[$a],zi=Ho(gi);zi&&!xo&&Wn(!1,{force:!0})},Oa=function($a){Lr($a)},Ba=function($a){Ua($a),ma("cell")},zr=function($a){Wn(!0),zn($a)},Ia=function($a){if(Ve("panel"),!(xo&&gr!==yo)){var gi=xo?dr(aa(),$a):[$a];pa(gi),!Jr&&!Hn&&In===gr&&qr()}},wo=function(){Wn(!1)},La=kt(tn,cn,Dn),Za=se.useMemo(function(){var fo=(0,Qt.Z)(Gt,!1),$a=(0,wt.Z)(Gt,[].concat((0,jt.Z)(Object.keys(fo)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},$a),{},{multiple:Gt.multiple})},[Gt]),Ao=se.createElement(cr,(0,Ne.Z)({},Za,{showNow:Ma,showTime:to,disabledDate:Va,onFocus:zr,onBlur:ir,picker:yo,mode:er,internalMode:gr,onPanelChange:Un,format:Fr,value:Fa,isInvalid:Nr,onChange:null,onSelect:Ia,pickerValue:Ha,defaultOpenValue:to==null?void 0:to.defaultOpenValue,onPickerValueChange:ko,hoverValue:Ca,onHover:Ba,needConfirm:Jr,onSubmit:qr,onOk:Da,presets:Jo,onPresetHover:Fn,onPresetSubmit:Lr,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),ir($a)},ha=function($a,gi){$a.key==="Tab"&&qr(),Sa==null||Sa($a,gi)},Mo=se.useMemo(function(){return{prefixCls:Ir,locale:ao,generateConfig:Zo,button:zt.button,input:zt.input}},[Ir,ao,Zo,zt.button,zt.input]);return(0,Tt.Z)(function(){Kn&&Xe!==void 0&&Un(null,yo,!1)},[Kn,Xe,yo]),(0,Tt.Z)(function(){var fo=Ve();!Kn&&fo==="input"&&(Wn(!1),qr()),!Kn&&Hn&&!Jr&&fo==="panel"&&qr()},[Kn]),se.createElement(te.Provider,{value:Mo},se.createElement(re,(0,Ne.Z)({},gt(Gt),{popupElement:Ao,popupStyle:kr.popup,popupClassName:Rr.popup,visible:Kn,onClose:wo}),se.createElement(Fi,(0,Ne.Z)({},Gt,{ref:kn,suffixIcon:ii,removeIcon:li,activeHelp:!!Na,allHelp:!!Na&&Zr==="preset",focused:ra,onFocus:Qi,onBlur:Ui,onKeyDown:ha,onSubmit:qr,value:oo,maskFormat:Fr,onChange:vi,onInputChange:ui,internalPicker:In,format:Qn,inputReadOnly:Qo,disabled:_r,open:Kn,onOpenChange:Wn,onClick:Ya,onClear:ga,invalid:$r,onInvalid:function($a){yr($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),_i=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),qi=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:nt}=le,Gt=Ke?`${Et}-${Ke}`:"",In=(0,es.gp)(le);return[{[`${Et}-multiple${Gt}`]:{paddingBlock:In.containerPadding,paddingInlineStart:In.basePadding,minHeight:nt,[`${Et}-selection-item`]:{height:In.itemHeight,lineHeight:(0,mi.unit)(In.itemLineHeight)}}}]};var Ql=le=>{const{componentCls:Ke,calc:Et,lineWidth:nt}=le,Gt=(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(nt).mul(2).equal()).equal(),fontSize:le.fontSizeLG,selectHeight:le.controlHeightLG,multipleSelectItemHeight:le.multipleItemHeightLG,borderRadius:le.borderRadiusLG,borderRadiusSM:le.borderRadius,controlHeight:le.controlHeightLG});return[ts(Gt,"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:nt,borderRadiusSM:Gt,motionDurationMid:In,cellHoverBg:Hn,lineWidth:Qn,lineType:Fr,colorPrimary:Nr,cellActiveWithRangeBg:_n,colorTextLightSolid:Ir,colorTextDisabled:kr,cellBgDisabled:Rr,colorFillSecondary:Tr}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:nt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:nt,height:nt,lineHeight:(0,mi.unit)(nt),borderRadius:Gt,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)} ${Fr} ${Nr}`,borderRadius:Gt,content:'""'}},[`&-in-view${Ke}-in-range, + `]:{[`&:hover ${ze}-inner`]:{backgroundColor:De.colorPrimaryHover,borderColor:"transparent"}}},{[ze]:{"&-indeterminate":{[`${ze}-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 ${ze}-inner`]:{backgroundColor:`${De.colorBgContainer} !important`,borderColor:`${De.colorPrimary} !important`}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${ze}-disabled`]:{[`&, ${ze}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ze}-inner`]:{background:De.colorBgContainerDisabled,borderColor:De.colorBorder,"&:after":{borderColor:De.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:De.colorTextDisabled},[`&${ze}-indeterminate ${ze}-inner::after`]:{background:De.colorTextDisabled}}}]};function ye(De,ze){const ve=(0,oe.mergeToken)(ze,{checkboxCls:`.${De}`,checkboxSize:ze.controlInteractiveSize});return[Ce(ve)]}Pt.ZP=(0,Ae.I$)("Checkbox",(De,ze)=>{let{prefixCls:ve}=ze;return[ye(ve,De)]})},38406:function(Fn,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_),ze=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:`${ze}-small`});case"Table.filter":return null;default:return y.createElement(oe.Z,null)}};Pt.Z=Ae},24017:function(Fn,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),ze=b.n(De),ve=b(58626),ue=b.n(ve),ke=b(13477),ge=b.n(ke),Je=b(64796),Ge=b.n(Je);Ee().extend(Ge()),Ee().extend(ge()),Ee().extend(Ae()),Ee().extend(ye()),Ee().extend(ze()),Ee().extend(ue()),Ee().extend(function(le,Ke){var Et=Ke.prototype,nt=Et.format;Et.format=function(Mn){var Hn=(Mn||"").replace("Wo","wo");return nt.bind(this)(Hn)}});var Te={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=Te[Ke];return Et||Ke.split("_")[0]},Re=function(){},ut={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,nt){return Et.locale(we(Ke)).format(nt)},parse:function(Ke,Et,nt){for(var Gt=we(Ke),Mn=0;Mn2&&arguments[2]!==void 0?arguments[2]:"0",nt=String(le);nt.length2&&arguments[2]!==void 0?arguments[2]:[],nt=se.useState([!1,!1]),Gt=(0,rt.Z)(nt,2),Mn=Gt[0],Hn=Gt[1],Qn=function(_n,Lr){Hn(function(Rr){return ct(Rr,Lr,_n)})},Mr=se.useMemo(function(){return Mn.map(function(Or,_n){if(Or)return!0;var Lr=le[_n];return Lr?!!(!Et[_n]&&!Lr||Lr&&Ke(Lr,{activeIndex:_n})):!1})},[le,Mn,Ke,Et]);return[Mr,Qn]}function st(le,Ke,Et,nt,Gt){var Mn="",Hn=[];return le&&Hn.push(Gt?"hh":"HH"),Ke&&Hn.push("mm"),Et&&Hn.push("ss"),Mn=Hn.join(":"),nt&&(Mn+=".SSS"),Gt&&(Mn+=" A"),Mn}function pe(le,Ke,Et,nt,Gt,Mn){var Hn=le.fieldDateTimeFormat,Qn=le.fieldDateFormat,Mr=le.fieldTimeFormat,Or=le.fieldMonthFormat,_n=le.fieldYearFormat,Lr=le.fieldWeekFormat,Rr=le.fieldQuarterFormat,Zr=le.yearFormat,jr=le.cellYearFormat,Vr=le.cellQuarterFormat,Gr=le.dayFormat,Qr=le.cellDateFormat,Na=st(Ke,Et,nt,Gt,Mn);return(0,Se.Z)((0,Se.Z)({},le),{},{fieldDateTimeFormat:Hn||"YYYY-MM-DD ".concat(Na),fieldDateFormat:Qn||"YYYY-MM-DD",fieldTimeFormat:Mr||Na,fieldMonthFormat:Or||"YYYY-MM",fieldYearFormat:_n||"YYYY",fieldWeekFormat:Lr||"gggg-wo",fieldQuarterFormat:Rr||"YYYY-[Q]Q",yearFormat:Zr||"YYYY",cellYearFormat:jr||"YYYY",cellQuarterFormat:Vr||"[Q]Q",cellDateFormat:Qr||Gr||"D"})}function Ft(le,Ke){var Et=Ke.showHour,nt=Ke.showMinute,Gt=Ke.showSecond,Mn=Ke.showMillisecond,Hn=Ke.use12Hours;return se.useMemo(function(){return pe(le,Et,nt,Gt,Mn,Hn)},[le,Et,nt,Gt,Mn,Hn])}var ln=b(76190);function nn(le,Ke,Et){return Et!=null?Et:Ke.some(function(nt){return le.includes(nt)})}var Wt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(le){var Ke=Ze(le,Wt),Et=le.format,nt=le.picker,Gt=null;return Et&&(Gt=Et,Array.isArray(Gt)&&(Gt=Gt[0]),Gt=(0,ln.Z)(Gt)==="object"?Gt.format:Gt),nt==="time"&&(Ke.format=Gt),[Ke,Gt]}function an(le){return le&&typeof le=="string"}function vt(le,Ke,Et,nt){return[le,Ke,Et,nt].some(function(Gt){return Gt!==void 0})}function Ot(le,Ke,Et,nt,Gt){var Mn=Ke,Hn=Et,Qn=nt;if(!le&&!Mn&&!Hn&&!Qn&&!Gt)Mn=!0,Hn=!0,Qn=!0;else if(le){var Mr,Or,_n,Lr=[Mn,Hn,Qn].some(function(jr){return jr===!1}),Rr=[Mn,Hn,Qn].some(function(jr){return jr===!0}),Zr=Lr?!0:!Rr;Mn=(Mr=Mn)!==null&&Mr!==void 0?Mr:Zr,Hn=(Or=Hn)!==null&&Or!==void 0?Or:Zr,Qn=(_n=Qn)!==null&&_n!==void 0?_n:Zr}return[Mn,Hn,Qn,Gt]}function en(le){var Ke=le.showTime,Et=Ut(le),nt=(0,rt.Z)(Et,2),Gt=nt[0],Mn=nt[1],Hn=Ke&&(0,ln.Z)(Ke)==="object"?Ke:{},Qn=(0,Se.Z)((0,Se.Z)({defaultOpenValue:Hn.defaultOpenValue||Hn.defaultValue},Gt),Hn),Mr=Qn.showMillisecond,Or=Qn.showHour,_n=Qn.showMinute,Lr=Qn.showSecond,Rr=vt(Or,_n,Lr,Mr),Zr=Ot(Rr,Or,_n,Lr,Mr),jr=(0,rt.Z)(Zr,3);return Or=jr[0],_n=jr[1],Lr=jr[2],[Qn,(0,Se.Z)((0,Se.Z)({},Qn),{},{showHour:Or,showMinute:_n,showSecond:Lr,showMillisecond:Mr}),Qn.format,Mn]}function En(le,Ke,Et,nt,Gt){var Mn=le==="time";if(le==="datetime"||Mn){for(var Hn=nt,Qn=Le(le,Gt,null),Mr=Qn,Or=[Ke,Et],_n=0;_n1&&(Hn=Ke.addDate(Hn,-7)),Hn}function In(le,Ke){var Et=Ke.generateConfig,nt=Ke.locale,Gt=Ke.format;return le?typeof Gt=="function"?Gt(le):Et.locale.format(nt.locale,le,Gt):""}function Vn(le,Ke,Et){var nt=Ke,Gt=["getHour","getMinute","getSecond","getMillisecond"],Mn=["setHour","setMinute","setSecond","setMillisecond"];return Mn.forEach(function(Hn,Qn){Et?nt=le[Hn](nt,le[Gt[Qn]](Et)):nt=le[Hn](nt,0)}),nt}function Ar(le,Ke,Et,nt,Gt){var Mn=(0,ht.zX)(function(Hn,Qn){return!!(Et&&Et(Hn,Qn)||nt&&le.isAfter(nt,Hn)&&!un(le,Ke,nt,Hn,Qn.type)||Gt&&le.isAfter(Hn,Gt)&&!un(le,Ke,Gt,Hn,Qn.type))});return Mn}function pr(le,Ke,Et){return se.useMemo(function(){var nt=Le(le,Ke,Et),Gt=je(nt),Mn=Gt[0],Hn=(0,ln.Z)(Mn)==="object"&&Mn.type==="mask"?Mn.format:null;return[Gt.map(function(Qn){return typeof Qn=="string"||typeof Qn=="function"?Qn:Qn.format}),Hn]},[le,Ke,Et])}function $n(le,Ke,Et){return typeof le[0]=="function"||Et?!0:Ke}function Tr(le,Ke,Et,nt){var Gt=(0,ht.zX)(function(Mn,Hn){var Qn=(0,Se.Z)({type:Ke},Hn);if(delete Qn.activeIndex,!le.isValidate(Mn)||Et&&Et(Mn,Qn))return!0;if((Ke==="date"||Ke==="time")&&nt){var Mr,Or=Hn&&Hn.activeIndex===1?"end":"start",_n=((Mr=nt.disabledTime)===null||Mr===void 0?void 0:Mr.call(nt,Mn,Or,{from:Qn.from}))||{},Lr=_n.disabledHours,Rr=_n.disabledMinutes,Zr=_n.disabledSeconds,jr=_n.disabledMilliseconds,Vr=nt.disabledHours,Gr=nt.disabledMinutes,Qr=nt.disabledSeconds,Na=Lr||Vr,Sa=Rr||Gr,Xr=Zr||Qr,Ka=le.getHour(Mn),da=le.getMinute(Mn),wa=le.getSecond(Mn),Lo=le.getMillisecond(Mn);if(Na&&Na().includes(Ka)||Sa&&Sa(Ka).includes(da)||Xr&&Xr(Ka,da).includes(wa)||jr&&jr(Ka,da,wa).includes(Lo))return!0}return!1});return Gt}function kr(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=se.useMemo(function(){var nt=le&&je(le);return Ke&&nt&&(nt[1]=nt[1]||nt[0]),nt},[le,Ke]);return Et}function vr(le,Ke){var Et=le.generateConfig,nt=le.locale,Gt=le.picker,Mn=Gt===void 0?"date":Gt,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,Rr=le.order,Zr=Rr===void 0?!0:Rr,jr=le.components,Vr=jr===void 0?{}:jr,Gr=le.inputRender,Qr=le.allowClear,Na=le.clearIcon,Sa=le.needConfirm,Xr=le.multiple,Ka=le.format,da=le.inputReadOnly,wa=le.disabledDate,Lo=le.minDate,oo=le.maxDate,lo=le.showTime,ao=le.value,Zo=le.defaultValue,Co=le.pickerValue,Ga=le.defaultPickerValue,Ta=kr(ao),$a=kr(Zo),Xa=kr(Co),Go=kr(Ga),Va=Mn==="date"&&lo?"datetime":Mn,so=Va==="time"||Va==="datetime",So=so||Xr,Ja=Sa!=null?Sa:so,uo=en(le),co=(0,rt.Z)(uo,4),Qo=co[0],ii=co[1],li=co[2],Oe=co[3],Be=Ft(nt,ii),Bt=se.useMemo(function(){return En(Va,li,Oe,Qo,Be)},[Va,li,Oe,Qo,Be]),zt=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},le),{},{prefixCls:Qn,locale:Be,picker:Mn,styles:Or,classNames:Lr,order:Zr,components:(0,Se.Z)({input:Gr},Vr),clearIcon:Ue(Qn,Qr,Na),showTime:Bt,value:Ta,defaultValue:$a,pickerValue:Xa,defaultPickerValue:Go},Ke==null?void 0:Ke())},[le]),tn=pr(Va,Be,Ka),cn=(0,rt.Z)(tn,2),Dn=cn[0],fn=cn[1],kn=$n(Dn,da,Xr),Rn=Ar(Et,nt,wa,Lo,oo),dr=Tr(Et,Mn,Rn,Bt),or=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},zt),{},{needConfirm:Ja,inputReadOnly:kn,disabledDate:Rn})},[zt,Ja,kn,Rn]);return[or,Va,So,Dn,fn,dr]}var ia=b(16089);function jn(le,Ke,Et){var nt=(0,ht.C8)(Ke,{value:le}),Gt=(0,rt.Z)(nt,2),Mn=Gt[0],Hn=Gt[1],Qn=se.useRef(le),Mr=se.useRef(),Or=function(){ia.Z.cancel(Mr.current)},_n=(0,ht.zX)(function(){Hn(Qn.current),Et&&Mn!==Qn.current&&Et(Qn.current)}),Lr=(0,ht.zX)(function(Rr,Zr){Or(),Qn.current=Rr,Rr||Zr?_n():Mr.current=(0,ia.Z)(_n)});return se.useEffect(function(){return Or},[]),[Mn,Lr]}function ur(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],nt=arguments.length>3?arguments[3]:void 0,Gt=Et.every(function(_n){return _n})?!1:le,Mn=jn(Gt,Ke||!1,nt),Hn=(0,rt.Z)(Mn,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 Dr(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(Gt){var Mn;(Mn=Ke.current)===null||Mn===void 0||Mn.focus(Gt)},blur:function(){var Gt;(Gt=Ke.current)===null||Gt===void 0||Gt.blur()}}}),Ke}function ar(le,Ke){return se.useMemo(function(){return le||(Ke?((0,St.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ke).map(function(Et){var nt=(0,rt.Z)(Et,2),Gt=nt[0],Mn=nt[1];return{label:Gt,value:Mn}})):[])},[le,Ke])}function qt(le,Ke){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,nt=se.useRef(Ke);nt.current=Ke,(0,Tt.o)(function(){if(le)nt.current(le);else{var Gt=(0,ia.Z)(function(){nt.current(le)},Et);return function(){ia.Z.cancel(Gt)}}},[le])}function vn(le){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,nt=se.useState(0),Gt=(0,rt.Z)(nt,2),Mn=Gt[0],Hn=Gt[1],Qn=se.useState(!1),Mr=(0,rt.Z)(Qn,2),Or=Mr[0],_n=Mr[1],Lr=se.useRef([]),Rr=se.useRef(null),Zr=se.useRef(null),jr=function(Xr){Rr.current=Xr},Vr=function(Xr){return Rr.current===Xr},Gr=function(Xr){_n(Xr)},Qr=function(Xr){return Xr&&(Zr.current=Xr),Zr.current},Na=function(Xr){var Ka=Lr.current,da=new Set(Ka.filter(function(Lo){return Xr[Lo]||Ke[Lo]})),wa=Ka[Ka.length-1]===0?1:0;return da.size>=2||le[wa]?null:wa};return qt(Or||Et,function(){Or||(Lr.current=[],jr(null))}),se.useEffect(function(){Or&&Lr.current.push(Mn)},[Or,Mn]),[Or,Gr,Qr,Mn,Hn,Na,Lr.current,jr,Vr]}function Lt(le,Ke,Et,nt,Gt,Mn){var Hn=Et[Et.length-1],Qn=function(Or,_n){var Lr=(0,rt.Z)(le,2),Rr=Lr[0],Zr=Lr[1],jr=(0,Se.Z)((0,Se.Z)({},_n),{},{from:it(le,Et)});return Hn===1&&Ke[0]&&Rr&&!un(nt,Gt,Rr,Or,jr.type)&&nt.isAfter(Rr,Or)||Hn===0&&Ke[1]&&Zr&&!un(nt,Gt,Zr,Or,jr.type)&&nt.isAfter(Or,Zr)?!0:Mn==null?void 0:Mn(Or,jr)};return Qn}function Yt(le,Ke,Et,nt){switch(Ke){case"date":case"week":return le.addMonth(Et,nt);case"month":case"quarter":return le.addYear(Et,nt);case"year":return le.addYear(Et,nt*10);case"decade":return le.addYear(Et,nt*100);default:return Et}}var Nt=[];function $t(le,Ke,Et,nt,Gt,Mn,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,Rr=arguments.length>12?arguments[12]:void 0,Zr=arguments.length>13?arguments[13]:void 0,jr=Hn==="time",Vr=Mn||0,Gr=function(Xa){var Go=le.getNow();return jr&&(Go=Vn(le,Go)),Mr[Xa]||Et[Xa]||Go},Qr=(0,rt.Z)(Or,2),Na=Qr[0],Sa=Qr[1],Xr=(0,ht.C8)(function(){return Gr(0)},{value:Na}),Ka=(0,rt.Z)(Xr,2),da=Ka[0],wa=Ka[1],Lo=(0,ht.C8)(function(){return Gr(1)},{value:Sa}),oo=(0,rt.Z)(Lo,2),lo=oo[0],ao=oo[1],Zo=se.useMemo(function(){var $a=[da,lo][Vr];return jr?$a:Vn(le,$a,_n[Vr])},[jr,da,lo,Vr,le,_n]),Co=function(Xa){var Go=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Va=[wa,ao][Vr];Va(Xa);var so=[da,lo];so[Vr]=Xa,Lr&&(!un(le,Ke,da,so[0],Hn)||!un(le,Ke,lo,so[1],Hn))&&Lr(so,{source:Go,range:Vr===1?"end":"start",mode:nt})},Ga=function(Xa,Go){if(Qn){var Va={date:"month",week:"month",month:"year",quarter:"year"},so=Va[Hn];if(so&&!un(le,Ke,Xa,Go,so))return Yt(le,Hn,Go,-1);if(Hn==="year"&&Xa){var So=Math.floor(le.getYear(Xa)/10),Ja=Math.floor(le.getYear(Go)/10);if(So!==Ja)return Yt(le,Hn,Go,-1)}}return Go},Ta=se.useRef(null);return(0,Tt.Z)(function(){if(Gt&&!Mr[Vr]){var $a=jr?null:le.getNow();if(Ta.current!==null&&Ta.current!==Vr?$a=[da,lo][Vr^1]:Et[Vr]?$a=Vr===0?Et[0]:Ga(Et[0],Et[1]):Et[Vr^1]&&($a=Et[Vr^1]),$a){Rr&&le.isAfter(Rr,$a)&&($a=Rr);var Xa=Qn?Yt(le,Hn,$a,1):$a;Zr&&le.isAfter(Xa,Zr)&&($a=Qn?Yt(le,Hn,Zr,-1):Zr),Co($a,"reset")}}},[Gt,Vr,Et[Vr]]),se.useEffect(function(){Gt?Ta.current=Vr:Ta.current=null},[Gt,Vr]),(0,Tt.Z)(function(){Gt&&Mr&&Mr[Vr]&&Co(Mr[Vr],"reset")},[Gt,Vr]),[Zo,Co]}function dt(le,Ke){var Et=se.useRef(le),nt=se.useState({}),Gt=(0,rt.Z)(nt,2),Mn=Gt[1],Hn=function(Or){return Or&&Ke!==void 0?Ke:Et.current},Qn=function(Or){Et.current=Or,Mn({})};return[Hn,Qn,Hn(!0)]}var dn=[];function hn(le,Ke,Et){var nt=function(Hn){return Hn.map(function(Qn){return In(Qn,{generateConfig:le,locale:Ke,format:Et[0]})})},Gt=function(Hn,Qn){for(var Mr=Math.max(Hn.length,Qn.length),Or=-1,_n=0;_n2&&arguments[2]!==void 0?arguments[2]:1,nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Gt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Mn=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=Gt.includes(Mr);(!Or||!nt)&&Hn.push({label:de(Mr,Mn),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,nt=Ke||{},Gt=nt.use12Hours,Mn=nt.hourStep,Hn=Mn===void 0?1:Mn,Qn=nt.minuteStep,Mr=Qn===void 0?1:Qn,Or=nt.secondStep,_n=Or===void 0?1:Or,Lr=nt.millisecondStep,Rr=Lr===void 0?100:Lr,Zr=nt.hideDisabledOptions,jr=nt.disabledTime,Vr=nt.disabledHours,Gr=nt.disabledMinutes,Qr=nt.disabledSeconds,Na=se.useMemo(function(){return Et||le.getNow()},[Et,le]);if(0)var Sa,Xr,Ka;var da=se.useCallback(function(So){var Ja=(jr==null?void 0:jr(So))||{};return[Ja.disabledHours||Vr||Sr,Ja.disabledMinutes||Gr||Sr,Ja.disabledSeconds||Qr||Sr,Ja.disabledMilliseconds||Sr]},[jr,Vr,Gr,Qr]),wa=se.useMemo(function(){return da(Na)},[Na,da]),Lo=(0,rt.Z)(wa,4),oo=Lo[0],lo=Lo[1],ao=Lo[2],Zo=Lo[3],Co=se.useCallback(function(So,Ja,uo,co){var Qo=la(0,23,Hn,Zr,So()),ii=Gt?Qo.map(function(Bt){return(0,Se.Z)((0,Se.Z)({},Bt),{},{label:de(Bt.value%12||12,2)})}):Qo,li=function(zt){return la(0,59,Mr,Zr,Ja(zt))},Oe=function(zt,tn){return la(0,59,_n,Zr,uo(zt,tn))},Be=function(zt,tn,cn){return la(0,999,Rr,Zr,co(zt,tn,cn),3)};return[ii,li,Oe,Be]},[Zr,Hn,Gt,Rr,Mr,_n]),Ga=se.useMemo(function(){return Co(oo,lo,ao,Zo)},[Co,oo,lo,ao,Zo]),Ta=(0,rt.Z)(Ga,4),$a=Ta[0],Xa=Ta[1],Go=Ta[2],Va=Ta[3],so=function(Ja,uo){var co=function(){return $a},Qo=Xa,ii=Go,li=Va;if(uo){var Oe=da(uo),Be=(0,rt.Z)(Oe,4),Bt=Be[0],zt=Be[1],tn=Be[2],cn=Be[3],Dn=Co(Bt,zt,tn,cn),fn=(0,rt.Z)(Dn,4),kn=fn[0],Rn=fn[1],dr=fn[2],or=fn[3];co=function(){return kn},Qo=Rn,ii=dr,li=or}var tr=lr(Ja,co,Qo,ii,li,le);return tr};return[so,$a,Xa,Go,Va]}function Ea(le){var Ke=le.mode,Et=le.internalMode,nt=le.renderExtraFooter,Gt=le.showNow,Mn=le.showTime,Hn=le.onSubmit,Qn=le.onNow,Mr=le.invalid,Or=le.needConfirm,_n=le.generateConfig,Lr=le.disabledDate,Rr=se.useContext(te),Zr=Rr.prefixCls,jr=Rr.locale,Vr=Rr.button,Gr=Vr===void 0?"button":Vr,Qr=_n.getNow(),Na=ya(_n,Mn,Qr),Sa=(0,rt.Z)(Na,1),Xr=Sa[0],Ka=nt==null?void 0:nt(Ke),da=Lr(Qr,{type:Ke}),wa=function(){if(!da){var Ga=Xr(Qr);Qn(Ga)}},Lo="".concat(Zr,"-now"),oo="".concat(Lo,"-btn"),lo=Gt&&se.createElement("li",{className:Lo},se.createElement("a",{className:Rt()(oo,da&&"".concat(oo,"-disabled")),"aria-disabled":da,onClick:wa},Et==="date"?jr.today:jr.now)),ao=Or&&se.createElement("li",{className:"".concat(Zr,"-ok")},se.createElement(Gr,{disabled:Mr,onClick:Hn},jr.ok)),Zo=(lo||ao)&&se.createElement("ul",{className:"".concat(Zr,"-ranges")},lo,ao);return!Ka&&!Zo?null:se.createElement("div",{className:"".concat(Zr,"-footer")},Ka&&se.createElement("div",{className:"".concat(Zr,"-footer-extra")},Ka),Zo)}function ea(le,Ke,Et){function nt(Gt,Mn){var Hn=Gt.findIndex(function(Mr){return un(le,Ke,Mr,Mn,Et)});if(Hn===-1)return[].concat((0,jt.Z)(Gt),[Mn]);var Qn=(0,jt.Z)(Gt);return Qn.splice(Hn,1),Qn}return nt}var Kr=se.createContext(null);function oa(){return se.useContext(Kr)}function ba(le,Ke){var Et=le.prefixCls,nt=le.generateConfig,Gt=le.locale,Mn=le.disabledDate,Hn=le.minDate,Qn=le.maxDate,Mr=le.cellRender,Or=le.hoverValue,_n=le.hoverRangeValue,Lr=le.onHover,Rr=le.values,Zr=le.pickerValue,jr=le.onSelect,Vr=le.prevIcon,Gr=le.nextIcon,Qr=le.superPrevIcon,Na=le.superNextIcon,Sa=nt.getNow(),Xr={now:Sa,values:Rr,pickerValue:Zr,prefixCls:Et,disabledDate:Mn,minDate:Hn,maxDate:Qn,cellRender:Mr,hoverValue:Or,hoverRangeValue:_n,onHover:Lr,locale:Gt,generateConfig:nt,onSelect:jr,panelType:Ke,prevIcon:Vr,nextIcon:Gr,superPrevIcon:Qr,superNextIcon:Na};return[Xr,Sa]}var ja=se.createContext({});function Za(le){for(var Ke=le.rowNum,Et=le.colNum,nt=le.baseDate,Gt=le.getCellDate,Mn=le.prefixColumn,Hn=le.rowClassName,Qn=le.titleFormat,Mr=le.getCellText,Or=le.getCellClassName,_n=le.headerCells,Lr=le.cellSelection,Rr=Lr===void 0?!0:Lr,Zr=le.disabledDate,jr=oa(),Vr=jr.prefixCls,Gr=jr.panelType,Qr=jr.now,Na=jr.disabledDate,Sa=jr.cellRender,Xr=jr.onHover,Ka=jr.hoverValue,da=jr.hoverRangeValue,wa=jr.generateConfig,Lo=jr.values,oo=jr.locale,lo=jr.onSelect,ao=Zr||Na,Zo="".concat(Vr,"-cell"),Co=se.useContext(ja),Ga=Co.onCellDblClick,Ta=function(uo){return Lo.some(function(co){return co&&un(wa,oo,uo,co,Gr)})},$a=[],Xa=0;Xa1&&arguments[1]!==void 0?arguments[1]:!1;Wn(na),Gr==null||Gr(na),ft&&Ur(na)},qn=function(na,ft){Be(na),ft&&Br(ft),Ur(ft,na)},Yr=function(na){if(dr(na),Br(na),Oe!==Xr){var ft=["decade","year"],Ve=[].concat(ft,["month"]),Xe={quarter:[].concat(ft,["quarter"]),week:[].concat((0,jt.Z)(Ve),["week"]),date:[].concat((0,jt.Z)(Ve),["date"])},zn=Xe[Xr]||Ve,ir=zn.indexOf(Oe),hr=zn[ir+1];hr&&qn(hr,na)}},sa=se.useMemo(function(){var aa,na;if(Array.isArray(wa)){var ft=(0,rt.Z)(wa,2);aa=ft[0],na=ft[1]}else aa=wa;return!aa&&!na?null:(aa=aa||na,na=na||aa,Gt.isAfter(aa,na)?[na,aa]:[aa,na])},[wa,Gt]),ta=kt(Lo,oo,lo),ra=Zo[Bt]||Kt[Bt]||Pr,va=se.useContext(ja),Fa=se.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},va),{},{hideHeader:Co})},[va,Co]),Ma="".concat(Ga,"-panel"),Eo=Ze(le,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return se.createElement(ja.Provider,{value:Fa},se.createElement("div",{ref:Ta,tabIndex:Mr,className:Rt()(Ma,(0,sn.Z)({},"".concat(Ma,"-rtl"),Mn==="rtl"))},se.createElement(ra,(0,Ne.Z)({},Eo,{showTime:co,prefixCls:Ga,locale:Ja,generateConfig:Gt,onModeChange:qn,pickerValue:Kn,onPickerValueChange:function(na){Br(na,!0)},value:kn[0],onSelect:Yr,values:kn,cellRender:ta,hoverRangeValue:sa,hoverValue:da}))))}var Sn=se.memo(se.forwardRef(pn)),on=Sn;function wn(le){var Ke=le.picker,Et=le.multiplePanel,nt=le.pickerValue,Gt=le.onPickerValueChange,Mn=le.needConfirm,Hn=le.onSubmit,Qn=le.range,Mr=le.hoverValue,Or=se.useContext(te),_n=Or.prefixCls,Lr=Or.generateConfig,Rr=se.useCallback(function(Na,Sa){return Yt(Lr,Ke,Na,Sa)},[Lr,Ke]),Zr=se.useMemo(function(){return Rr(nt,1)},[nt,Rr]),jr=function(Sa){Gt(Rr(Sa,-1))},Vr={onCellDblClick:function(){Mn&&Hn()}},Gr=Ke==="time",Qr=(0,Se.Z)((0,Se.Z)({},le),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Gr});return Qn?Qr.hoverRangeValue=Mr:Qr.hoverValue=Mr,Et?se.createElement("div",{className:"".concat(_n,"-panels")},se.createElement(ja.Provider,{value:(0,Se.Z)((0,Se.Z)({},Vr),{},{hideNext:!0})},se.createElement(on,Qr)),se.createElement(ja.Provider,{value:(0,Se.Z)((0,Se.Z)({},Vr),{},{hidePrev:!0})},se.createElement(on,(0,Ne.Z)({},Qr,{pickerValue:Zr,onPickerValueChange:jr})))):se.createElement(ja.Provider,{value:(0,Se.Z)({},Vr)},se.createElement(on,Qr))}function An(le){return typeof le=="function"?le():le}function Bn(le){var Ke=le.prefixCls,Et=le.presets,nt=le.onClick,Gt=le.onHover;return Et.length?se.createElement("div",{className:"".concat(Ke,"-presets")},se.createElement("ul",null,Et.map(function(Mn,Hn){var Qn=Mn.label,Mr=Mn.value;return se.createElement("li",{key:Hn,onClick:function(){nt(An(Mr))},onMouseEnter:function(){Gt(An(Mr))},onMouseLeave:function(){Gt(null)}},Qn)}))):null}function cr(le){var Ke=le.panelRender,Et=le.internalMode,nt=le.picker,Gt=le.showNow,Mn=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,Rr=le.onFocus,Zr=le.onBlur,jr=le.onPanelMouseDown,Vr=le.direction,Gr=le.value,Qr=le.onSelect,Na=le.isInvalid,Sa=le.defaultOpenValue,Xr=le.onOk,Ka=le.onSubmit,da=se.useContext(te),wa=da.prefixCls,Lo="".concat(wa,"-panel"),oo=Vr==="rtl",lo=se.useRef(null),ao=se.useRef(null),Zo=se.useState(0),Co=(0,rt.Z)(Zo,2),Ga=Co[0],Ta=Co[1],$a=se.useState(0),Xa=(0,rt.Z)($a,2),Go=Xa[0],Va=Xa[1],so=se.useState(0),So=(0,rt.Z)(so,2),Ja=So[0],uo=So[1],co=function(Yr){Yr.width&&Ta(Yr.width)},Qo=(0,rt.Z)(Mr,3),ii=Qo[0],li=Qo[1],Oe=Qo[2],Be=se.useState(0),Bt=(0,rt.Z)(Be,2),zt=Bt[0],tn=Bt[1];se.useEffect(function(){tn(10)},[ii]),se.useEffect(function(){if(Mn&&ao.current){var qn,Yr=((qn=lo.current)===null||qn===void 0?void 0:qn.offsetWidth)||0,sa=ao.current.getBoundingClientRect();if(!sa.height||sa.right<0){tn(function(Fa){return Math.max(0,Fa-1)});return}var ta=(oo?li-Yr:ii)-sa.left;if(uo(ta),Ga&&Ga=Qn&&Et<=Mr)return Mn;var Or=Math.min(Math.abs(Et-Qn),Math.abs(Et-Mr));Or0?Ua:mr));var ga=Ba+yr,Cr=mr-Ua+1;return String(Ua+(Cr+ga-Ua)%Cr)};switch(ft){case"Backspace":case"Delete":Ve="",Xe=ir;break;case"ArrowLeft":Ve="",hr(-1);break;case"ArrowRight":Ve="",hr(1);break;case"ArrowUp":Ve="",Xe=Zn(1);break;case"ArrowDown":Ve="",Xe=Zn(-1);break;default:isNaN(Number(ft))||(Ve=Ja+ft,Xe=Ve);break}if(Ve!==null&&(uo(Ve),Ve.length>=zn&&(hr(1),uo(""))),Xe!==null){var er=tn.slice(0,dr)+de(Xe,zn)+tn.slice(or);Kn(er.slice(0,Hn.length))}zt({})},Ma=se.useRef();(0,Tt.Z)(function(){if(!(!Ga||!Hn||Br.current)){if(!fn.match(tn)){Kn(Hn);return}return Dn.current.setSelectionRange(dr,or),Ma.current=(0,ia.Z)(function(){Dn.current.setSelectionRange(dr,or)}),function(){ia.Z.cancel(Ma.current)}}},[fn,Hn,Ga,tn,ii,dr,or,Bt,Kn]);var Eo=Hn?{onFocus:sa,onBlur:ra,onKeyDown:Fa,onMouseDown:qn,onMouseUp:Yr,onPaste:Ur}:{};return se.createElement("div",{ref:cn,className:Rt()(ao,(0,sn.Z)((0,sn.Z)({},"".concat(ao,"-active"),Et&&Gt),"".concat(ao,"-placeholder"),_n))},se.createElement(lo,(0,Ne.Z)({ref:Dn,"aria-invalid":Gr,autoComplete:"off"},Na,{onKeyDown:va,onBlur:ta},Eo,{value:tn,onChange:Wn})),se.createElement(qa,{type:"suffix",icon:Mn}),Qr)}),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,nt=le.prefix,Gt=le.clearIcon,Mn=le.suffixIcon,Hn=le.separator,Qn=Hn===void 0?"~":Hn,Mr=le.activeIndex,Or=le.activeHelp,_n=le.allHelp,Lr=le.focused,Rr=le.onFocus,Zr=le.onBlur,jr=le.onKeyDown,Vr=le.locale,Gr=le.generateConfig,Qr=le.placeholder,Na=le.className,Sa=le.style,Xr=le.onClick,Ka=le.onClear,da=le.value,wa=le.onChange,Lo=le.onSubmit,oo=le.onInputChange,lo=le.format,ao=le.maskFormat,Zo=le.preserveInvalidOnBlur,Co=le.onInvalid,Ga=le.disabled,Ta=le.invalid,$a=le.inputReadOnly,Xa=le.direction,Go=le.onOpenChange,Va=le.onActiveInfo,so=le.placement,So=le.onMouseDown,Ja=le.required,uo=le["aria-required"],co=le.autoFocus,Qo=le.tabIndex,ii=(0,wr.Z)(le,bi),li=Xa==="rtl",Oe=se.useContext(te),Be=Oe.prefixCls,Bt=se.useMemo(function(){if(typeof Et=="string")return[Et];var ta=Et||{};return[ta.start,ta.end]},[Et]),zt=se.useRef(),tn=se.useRef(),cn=se.useRef(),Dn=function(ra){var va;return(va=[tn,cn][ra])===null||va===void 0?void 0:va.current};se.useImperativeHandle(Ke,function(){return{nativeElement:zt.current,focus:function(ra){if((0,ln.Z)(ra)==="object"){var va,Fa=ra||{},Ma=Fa.index,Eo=Ma===void 0?0:Ma,aa=(0,wr.Z)(Fa,Ri);(va=Dn(Eo))===null||va===void 0||va.focus(aa)}else{var na;(na=Dn(ra!=null?ra:0))===null||na===void 0||na.focus()}},blur:function(){var ra,va;(ra=Dn(0))===null||ra===void 0||ra.blur(),(va=Dn(1))===null||va===void 0||va.blur()}}});var fn=gr(ii),kn=se.useMemo(function(){return Array.isArray(Qr)?Qr:[Qr,Qr]},[Qr]),Rn=Un((0,Se.Z)((0,Se.Z)({},le),{},{id:Bt,placeholder:kn})),dr=(0,rt.Z)(Rn,1),or=dr[0],tr=se.useState({position:"absolute",width:0}),Kn=(0,rt.Z)(tr,2),Wn=Kn[0],Ur=Kn[1],Br=(0,ht.zX)(function(){var ta=Dn(Mr);if(ta){var ra=ta.nativeElement.getBoundingClientRect(),va=zt.current.getBoundingClientRect(),Fa=ra.left-va.left;Ur(function(Ma){return(0,Se.Z)((0,Se.Z)({},Ma),{},{width:ra.width,left:Fa})}),Va([ra.left,ra.right,va.width])}});se.useEffect(function(){Br()},[Mr]);var qn=Gt&&(da[0]&&!Ga[0]||da[1]&&!Ga[1]),Yr=co&&!Ga[0],sa=co&&!Yr&&!Ga[1];return se.createElement(br.Z,{onResize:Br},se.createElement("div",(0,Ne.Z)({},fn,{className:Rt()(Be,"".concat(Be,"-range"),(0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)({},"".concat(Be,"-focused"),Lr),"".concat(Be,"-disabled"),Ga.every(function(ta){return ta})),"".concat(Be,"-invalid"),Ta.some(function(ta){return ta})),"".concat(Be,"-rtl"),li),Na),style:Sa,ref:zt,onClick:Xr,onMouseDown:function(ra){var va=ra.target;va!==tn.current.inputElement&&va!==cn.current.inputElement&&ra.preventDefault(),So==null||So(ra)}}),nt&&se.createElement("div",{className:"".concat(Be,"-prefix")},nt),se.createElement(Ei,(0,Ne.Z)({ref:tn},or(0),{autoFocus:Yr,tabIndex:Qo,"date-range":"start"})),se.createElement("div",{className:"".concat(Be,"-range-separator")},Qn),se.createElement(Ei,(0,Ne.Z)({ref:cn},or(1),{autoFocus:sa,tabIndex:Qo,"date-range":"end"})),se.createElement("div",{className:"".concat(Be,"-active-bar"),style:Wn}),se.createElement(qa,{type:"suffix",icon:Mn}),qn&&se.createElement(eo,{icon:Gt,onClear:Ka})))}var yo=se.forwardRef(Po),Ii=yo;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=vr(le,function(){var Ni=le.disabled,pi=le.allowEmpty,to=Bi(Ni,!1),Jo=Bi(pi,!1);return{disabled:to,allowEmpty:Jo}}),nt=(0,rt.Z)(Et,6),Gt=nt[0],Mn=nt[1],Hn=nt[2],Qn=nt[3],Mr=nt[4],Or=nt[5],_n=Gt.prefixCls,Lr=Gt.styles,Rr=Gt.classNames,Zr=Gt.defaultValue,jr=Gt.value,Vr=Gt.needConfirm,Gr=Gt.onKeyDown,Qr=Gt.disabled,Na=Gt.allowEmpty,Sa=Gt.disabledDate,Xr=Gt.minDate,Ka=Gt.maxDate,da=Gt.defaultOpen,wa=Gt.open,Lo=Gt.onOpenChange,oo=Gt.locale,lo=Gt.generateConfig,ao=Gt.picker,Zo=Gt.showNow,Co=Gt.showToday,Ga=Gt.showTime,Ta=Gt.mode,$a=Gt.onPanelChange,Xa=Gt.onCalendarChange,Go=Gt.onOk,Va=Gt.defaultPickerValue,so=Gt.pickerValue,So=Gt.onPickerValueChange,Ja=Gt.inputReadOnly,uo=Gt.suffixIcon,co=Gt.onFocus,Qo=Gt.onBlur,ii=Gt.presets,li=Gt.ranges,Oe=Gt.components,Be=Gt.cellRender,Bt=Gt.dateRender,zt=Gt.monthCellRender,tn=Gt.onClick,cn=Dr(Ke),Dn=ur(wa,da,Qr,Lo),fn=(0,rt.Z)(Dn,2),kn=fn[0],Rn=fn[1],dr=function(pi,to){(Qr.some(function(Jo){return!Jo})||!pi)&&Rn(pi,to)},or=_t(lo,oo,Qn,!0,!1,Zr,jr,Xa,Go),tr=(0,rt.Z)(or,5),Kn=tr[0],Wn=tr[1],Ur=tr[2],Br=tr[3],qn=tr[4],Yr=Ur(),sa=vn(Qr,Na,kn),ta=(0,rt.Z)(sa,9),ra=ta[0],va=ta[1],Fa=ta[2],Ma=ta[3],Eo=ta[4],aa=ta[5],na=ta[6],ft=ta[7],Ve=ta[8],Xe=function(pi,to){va(!0),co==null||co(pi,{range:Oo(to!=null?to:Ma)})},zn=function(pi,to){va(!1),Qo==null||Qo(pi,{range:Oo(to!=null?to:Ma)})},ir=se.useMemo(function(){if(!Ga)return null;var Ni=Ga.disabledTime,pi=Ni?function(to){var Jo=Oo(Ma),Di=it(Yr,na,Ma);return Ni(to,Jo,{from:Di})}:void 0;return(0,Se.Z)((0,Se.Z)({},Ga),{},{disabledTime:pi})},[Ga,Ma,Yr,na]),hr=(0,ht.C8)([ao,ao],{value:Ta}),Zn=(0,rt.Z)(hr,2),er=Zn[0],Ln=Zn[1],yr=er[Ma]||ao,Ao=yr==="date"&&ir?"datetime":yr,Nr=Ao===ao&&Ao!=="time",Ua=Cn(ao,yr,Zo,Co,!0),mr=Ct(Gt,Kn,Wn,Ur,Br,Qr,Qn,ra,kn,Or),zo=(0,rt.Z)(mr,2),xo=zo[0],Ba=zo[1],ga=Lt(Yr,Qr,na,lo,oo,Sa),Cr=Qe(Yr,Or,Na),_r=(0,rt.Z)(Cr,2),Ra=_r[0],rr=_r[1],xr=$t(lo,oo,Yr,er,kn,Ma,Mn,Nr,Va,so,ir==null?void 0:ir.defaultOpenValue,So,Xr,Ka),za=(0,rt.Z)(xr,2),ko=za[0],Yn=za[1],qr=(0,ht.zX)(function(Ni,pi,to){var Jo=ct(er,Ma,pi);if((Jo[0]!==er[0]||Jo[1]!==er[1])&&Ln(Jo),$a&&to!==!1){var Di=(0,jt.Z)(Yr);Ni&&(Di[Ma]=Ni),$a(Di,Jo)}}),Pa=function(pi,to){return ct(Yr,to,pi)},Ca=function(pi,to){var Jo=Yr;pi&&(Jo=Pa(pi,Ma)),ft(Ma);var Di=aa(Jo);Br(Jo),xo(Ma,Di===null),Di===null?dr(!1,{force:!0}):to||cn.current.focus({index:Di})},Jn=function(pi){var to,Jo=pi.target.getRootNode();if(!cn.current.nativeElement.contains((to=Jo.activeElement)!==null&&to!==void 0?to:document.activeElement)){var Di=Qr.findIndex(function(sl){return!sl});Di>=0&&cn.current.focus({index:Di})}dr(!0),tn==null||tn(pi)},Zt=function(){Ba(null),dr(!1,{force:!0})},zr=se.useState(null),fa=(0,rt.Z)(zr,2),Hr=fa[0],wo=fa[1],ka=se.useState(null),Wa=(0,rt.Z)(ka,2),ha=Wa[0],no=Wa[1],Xo=se.useMemo(function(){return ha||Yr},[Yr,ha]);se.useEffect(function(){kn||no(null)},[kn]);var Pn=se.useState([0,0,0]),Ir=(0,rt.Z)(Pn,2),La=Ir[0],Ia=Ir[1],ro=ar(ii,li),Jr=function(pi){no(pi),wo("preset")},io=function(pi){var to=Ba(pi);to&&dr(!1,{force:!0})},Aa=function(pi){Ca(pi)},pa=function(pi){no(pi?Pa(pi,Ma):null),wo("cell")},fo=function(pi){dr(!0),Xe(pi)},hi=function(){Fa("panel")},ui=function(pi){var to=ct(Yr,Ma,pi);Br(to),!Vr&&!Hn&&Mn===Ao&&Ca(pi)},Ji=function(){dr(!1)},Wi=kt(Be,Bt,zt,Oo(Ma)),ma=Yr[Ma]||null,Mo=(0,ht.zX)(function(Ni){return Or(Ni,{activeIndex:Ma})}),mo=se.useMemo(function(){var Ni=(0,Qt.Z)(Gt,!1),pi=(0,wt.Z)(Gt,[].concat((0,jt.Z)(Object.keys(Ni)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return pi},[Gt]),_a=se.createElement(cr,(0,Ne.Z)({},mo,{showNow:Ua,showTime:ir,range:!0,multiplePanel:Nr,activeInfo:La,disabledDate:ga,onFocus:fo,onBlur:zn,onPanelMouseDown:hi,picker:ao,mode:yr,internalMode:Ao,onPanelChange:qr,format:Mr,value:ma,isInvalid:Mo,onChange:null,onSelect:ui,pickerValue:ko,defaultOpenValue:je(Ga==null?void 0:Ga.defaultOpenValue)[Ma],onPickerValueChange:Yn,hoverValue:Xo,onHover:pa,needConfirm:Vr,onSubmit:Ca,onOk:qn,presets:ro,onPresetHover:Jr,onPresetSubmit:io,onNow:Aa,cellRender:Wi})),gi=function(pi,to){var Jo=Pa(pi,to);Br(Jo)},zi=function(){Fa("input")},Ml=function(pi,to){var Jo=na.length,Di=na[Jo-1];if(Jo&&Di!==to&&Vr&&!Na[Di]&&!Ve(Di)&&Yr[Di]){cn.current.focus({index:Di});return}Fa("input"),dr(!0,{inherit:!0}),Ma!==to&&kn&&!Vr&&Hn&&Ca(null,!0),Eo(to),Xe(pi,to)},Yl=function(pi,to){if(dr(!1),!Vr&&Fa()==="input"){var Jo=aa(Yr);xo(Ma,Jo===null)}zn(pi,to)},xs=function(pi,to){pi.key==="Tab"&&Ca(null,!0),Gr==null||Gr(pi,to)},Ss=se.useMemo(function(){return{prefixCls:_n,locale:oo,generateConfig:lo,button:Oe.button,input:Oe.input}},[_n,oo,lo,Oe.button,Oe.input]);if((0,Tt.Z)(function(){kn&&Ma!==void 0&&qr(null,ao,!1)},[kn,Ma,ao]),(0,Tt.Z)(function(){var Ni=Fa();!kn&&Ni==="input"&&(dr(!1),Ca(null,!0)),!kn&&Hn&&!Vr&&Ni==="panel"&&(dr(!0),Ca())},[kn]),0)var Bs;return se.createElement(te.Provider,{value:Ss},se.createElement(re,(0,Ne.Z)({},gt(Gt),{popupElement:_a,popupStyle:Lr.popup,popupClassName:Rr.popup,visible:kn,onClose:Ji,range:!0}),se.createElement(Ii,(0,Ne.Z)({},Gt,{ref:cn,suffixIcon:uo,activeIndex:ra||kn?Ma:null,activeHelp:!!ha,allHelp:!!ha&&Hr==="preset",focused:ra,onFocus:Ml,onBlur:Yl,onKeyDown:xs,onSubmit:Ca,value:Xo,maskFormat:Mr,onChange:gi,onInputChange:zi,format:Qn,inputReadOnly:Ja,disabled:Qr,open:kn,onOpenChange:dr,onClick:Jn,onClear:Zt,invalid:Ra,onInvalid:rr,onActiveInfo:Ia}))))}var Si=se.forwardRef(Ai),oi=Si,wi=b(83836);function di(le){var Ke=le.prefixCls,Et=le.value,nt=le.onRemove,Gt=le.removeIcon,Mn=Gt===void 0?"\xD7":Gt,Hn=le.formatDate,Qn=le.disabled,Mr=le.maxTagCount,Or=le.placeholder,_n="".concat(Ke,"-selector"),Lr="".concat(Ke,"-selection"),Rr="".concat(Lr,"-overflow");function Zr(Gr,Qr){return se.createElement("span",{className:Rt()("".concat(Lr,"-item")),title:typeof Gr=="string"?Gr:null},se.createElement("span",{className:"".concat(Lr,"-item-content")},Gr),!Qn&&Qr&&se.createElement("span",{onMouseDown:function(Sa){Sa.preventDefault()},onClick:Qr,className:"".concat(Lr,"-item-remove")},Mn))}function jr(Gr){var Qr=Hn(Gr),Na=function(Xr){Xr&&Xr.stopPropagation(),nt(Gr)};return Zr(Qr,Na)}function Vr(Gr){var Qr="+ ".concat(Gr.length," ...");return Zr(Qr)}return se.createElement("div",{className:_n},se.createElement(wi.Z,{prefixCls:Rr,data:Et,renderItem:jr,renderRest:Vr,itemKey:function(Qr){return Hn(Qr)},maxCount:Mr}),!Et.length&&se.createElement("span",{className:"".concat(Ke,"-selection-placeholder")},Or))}var Ki=["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,nt=le.open,Gt=le.prefix,Mn=le.clearIcon,Hn=le.suffixIcon,Qn=le.activeHelp,Mr=le.allHelp,Or=le.focused,_n=le.onFocus,Lr=le.onBlur,Rr=le.onKeyDown,Zr=le.locale,jr=le.generateConfig,Vr=le.placeholder,Gr=le.className,Qr=le.style,Na=le.onClick,Sa=le.onClear,Xr=le.internalPicker,Ka=le.value,da=le.onChange,wa=le.onSubmit,Lo=le.onInputChange,oo=le.multiple,lo=le.maxTagCount,ao=le.format,Zo=le.maskFormat,Co=le.preserveInvalidOnBlur,Ga=le.onInvalid,Ta=le.disabled,$a=le.invalid,Xa=le.inputReadOnly,Go=le.direction,Va=le.onOpenChange,so=le.onMouseDown,So=le.required,Ja=le["aria-required"],uo=le.autoFocus,co=le.tabIndex,Qo=le.removeIcon,ii=(0,wr.Z)(le,Ki),li=Go==="rtl",Oe=se.useContext(te),Be=Oe.prefixCls,Bt=se.useRef(),zt=se.useRef();se.useImperativeHandle(Ke,function(){return{nativeElement:Bt.current,focus:function(Wn){var Ur;(Ur=zt.current)===null||Ur===void 0||Ur.focus(Wn)},blur:function(){var Wn;(Wn=zt.current)===null||Wn===void 0||Wn.blur()}}});var tn=gr(ii),cn=function(Wn){da([Wn])},Dn=function(Wn){var Ur=Ka.filter(function(Br){return Br&&!un(jr,Zr,Br,Wn,Xr)});da(Ur),nt||wa()},fn=Un((0,Se.Z)((0,Se.Z)({},le),{},{onChange:cn}),function(Kn){var Wn=Kn.valueTexts;return{value:Wn[0]||"",active:Or}}),kn=(0,rt.Z)(fn,2),Rn=kn[0],dr=kn[1],or=!!(Mn&&Ka.length&&!Ta),tr=oo?se.createElement(se.Fragment,null,se.createElement(di,{prefixCls:Be,value:Ka,onRemove:Dn,formatDate:dr,maxTagCount:lo,disabled:Ta,removeIcon:Qo,placeholder:Vr}),se.createElement("input",{className:"".concat(Be,"-multiple-input"),value:Ka.map(dr).join(","),ref:zt,readOnly:!0,autoFocus:uo,tabIndex:co}),se.createElement(qa,{type:"suffix",icon:Hn}),or&&se.createElement(eo,{icon:Mn,onClear:Sa})):se.createElement(Ei,(0,Ne.Z)({ref:zt},Rn(),{autoFocus:uo,tabIndex:co,suffixIcon:Hn,clearIcon:or&&se.createElement(eo,{icon:Mn,onClear:Sa}),showActiveCls:!1}));return se.createElement("div",(0,Ne.Z)({},tn,{className:Rt()(Be,(0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)((0,sn.Z)({},"".concat(Be,"-multiple"),oo),"".concat(Be,"-focused"),Or),"".concat(Be,"-disabled"),Ta),"".concat(Be,"-invalid"),$a),"".concat(Be,"-rtl"),li),Gr),style:Qr,ref:Bt,onClick:Na,onMouseDown:function(Wn){var Ur,Br=Wn.target;Br!==((Ur=zt.current)===null||Ur===void 0?void 0:Ur.inputElement)&&Wn.preventDefault(),so==null||so(Wn)}}),Gt&&se.createElement("div",{className:"".concat(Be,"-prefix")},Gt),tr)}var Yi=se.forwardRef(Ti),Fi=Yi;function zl(le,Ke){var Et=vr(le),nt=(0,rt.Z)(Et,6),Gt=nt[0],Mn=nt[1],Hn=nt[2],Qn=nt[3],Mr=nt[4],Or=nt[5],_n=Gt,Lr=_n.prefixCls,Rr=_n.styles,Zr=_n.classNames,jr=_n.order,Vr=_n.defaultValue,Gr=_n.value,Qr=_n.needConfirm,Na=_n.onChange,Sa=_n.onKeyDown,Xr=_n.disabled,Ka=_n.disabledDate,da=_n.minDate,wa=_n.maxDate,Lo=_n.defaultOpen,oo=_n.open,lo=_n.onOpenChange,ao=_n.locale,Zo=_n.generateConfig,Co=_n.picker,Ga=_n.showNow,Ta=_n.showToday,$a=_n.showTime,Xa=_n.mode,Go=_n.onPanelChange,Va=_n.onCalendarChange,so=_n.onOk,So=_n.multiple,Ja=_n.defaultPickerValue,uo=_n.pickerValue,co=_n.onPickerValueChange,Qo=_n.inputReadOnly,ii=_n.suffixIcon,li=_n.removeIcon,Oe=_n.onFocus,Be=_n.onBlur,Bt=_n.presets,zt=_n.components,tn=_n.cellRender,cn=_n.dateRender,Dn=_n.monthCellRender,fn=_n.onClick,kn=Dr(Ke);function Rn(mo){return mo===null?null:So?mo:mo[0]}var dr=ea(Zo,ao,Mn),or=ur(oo,Lo,[Xr],lo),tr=(0,rt.Z)(or,2),Kn=tr[0],Wn=tr[1],Ur=function(_a,gi,zi){if(Va){var Ml=(0,Se.Z)({},zi);delete Ml.range,Va(Rn(_a),Rn(gi),Ml)}},Br=function(_a){so==null||so(Rn(_a))},qn=_t(Zo,ao,Qn,!1,jr,Vr,Gr,Ur,Br),Yr=(0,rt.Z)(qn,5),sa=Yr[0],ta=Yr[1],ra=Yr[2],va=Yr[3],Fa=Yr[4],Ma=ra(),Eo=vn([Xr]),aa=(0,rt.Z)(Eo,4),na=aa[0],ft=aa[1],Ve=aa[2],Xe=aa[3],zn=function(_a){ft(!0),Oe==null||Oe(_a,{})},ir=function(_a){ft(!1),Be==null||Be(_a,{})},hr=(0,ht.C8)(Co,{value:Xa}),Zn=(0,rt.Z)(hr,2),er=Zn[0],Ln=Zn[1],yr=er==="date"&&$a?"datetime":er,Ao=Cn(Co,er,Ga,Ta),Nr=Na&&function(mo,_a){Na(Rn(mo),Rn(_a))},Ua=Ct((0,Se.Z)((0,Se.Z)({},Gt),{},{onChange:Nr}),sa,ta,ra,va,[],Qn,na,Kn,Or),mr=(0,rt.Z)(Ua,2),zo=mr[1],xo=Qe(Ma,Or),Ba=(0,rt.Z)(xo,2),ga=Ba[0],Cr=Ba[1],_r=se.useMemo(function(){return ga.some(function(mo){return mo})},[ga]),Ra=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)}},rr=$t(Zo,ao,Ma,[er],Kn,Xe,Mn,!1,Ja,uo,je($a==null?void 0:$a.defaultOpenValue),Ra,da,wa),xr=(0,rt.Z)(rr,2),za=xr[0],ko=xr[1],Yn=(0,ht.zX)(function(mo,_a,gi){if(Ln(_a),Go&&gi!==!1){var zi=mo||Ma[Ma.length-1];Go(zi,_a)}}),qr=function(){zo(ra()),Wn(!1,{force:!0})},Pa=function(_a){!Xr&&!kn.current.nativeElement.contains(document.activeElement)&&kn.current.focus(),Wn(!0),fn==null||fn(_a)},Ca=function(){zo(null),Wn(!1,{force:!0})},Jn=se.useState(null),Zt=(0,rt.Z)(Jn,2),zr=Zt[0],fa=Zt[1],Hr=se.useState(null),wo=(0,rt.Z)(Hr,2),ka=wo[0],Wa=wo[1],ha=se.useMemo(function(){var mo=[ka].concat((0,jt.Z)(Ma)).filter(function(_a){return _a});return So?mo:mo.slice(0,1)},[Ma,ka,So]),no=se.useMemo(function(){return!So&&ka?[ka]:Ma.filter(function(mo){return mo})},[Ma,ka,So]);se.useEffect(function(){Kn||Wa(null)},[Kn]);var Xo=ar(Bt),Pn=function(_a){Wa(_a),fa("preset")},Ir=function(_a){var gi=So?dr(ra(),_a):[_a],zi=zo(gi);zi&&!So&&Wn(!1,{force:!0})},La=function(_a){Ir(_a)},Ia=function(_a){Wa(_a),fa("cell")},ro=function(_a){Wn(!0),zn(_a)},Jr=function(_a){if(Ve("panel"),!(So&&yr!==Co)){var gi=So?dr(ra(),_a):[_a];va(gi),!Qr&&!Hn&&Mn===yr&&qr()}},io=function(){Wn(!1)},Aa=kt(tn,cn,Dn),pa=se.useMemo(function(){var mo=(0,Qt.Z)(Gt,!1),_a=(0,wt.Z)(Gt,[].concat((0,jt.Z)(Object.keys(mo)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},_a),{},{multiple:Gt.multiple})},[Gt]),fo=se.createElement(cr,(0,Ne.Z)({},pa,{showNow:Ao,showTime:$a,disabledDate:Ka,onFocus:ro,onBlur:ir,picker:Co,mode:er,internalMode:yr,onPanelChange:Yn,format:Mr,value:Ma,isInvalid:Or,onChange:null,onSelect:Jr,pickerValue:za,defaultOpenValue:$a==null?void 0:$a.defaultOpenValue,onPickerValueChange:ko,hoverValue:ha,onHover:Ia,needConfirm:Qr,onSubmit:qr,onOk:Fa,presets:Xo,onPresetHover:Pn,onPresetSubmit:Ir,onNow:La,cellRender:Aa})),hi=function(_a){va(_a)},ui=function(){Ve("input")},Ji=function(_a){Ve("input"),Wn(!0,{inherit:!0}),zn(_a)},Wi=function(_a){Wn(!1),ir(_a)},ma=function(_a,gi){_a.key==="Tab"&&qr(),Sa==null||Sa(_a,gi)},Mo=se.useMemo(function(){return{prefixCls:Lr,locale:ao,generateConfig:Zo,button:zt.button,input:zt.input}},[Lr,ao,Zo,zt.button,zt.input]);return(0,Tt.Z)(function(){Kn&&Xe!==void 0&&Yn(null,Co,!1)},[Kn,Xe,Co]),(0,Tt.Z)(function(){var mo=Ve();!Kn&&mo==="input"&&(Wn(!1),qr()),!Kn&&Hn&&!Qr&&mo==="panel"&&qr()},[Kn]),se.createElement(te.Provider,{value:Mo},se.createElement(re,(0,Ne.Z)({},gt(Gt),{popupElement:fo,popupStyle:Rr.popup,popupClassName:Zr.popup,visible:Kn,onClose:io}),se.createElement(Fi,(0,Ne.Z)({},Gt,{ref:kn,suffixIcon:ii,removeIcon:li,activeHelp:!!ka,allHelp:!!ka&&zr==="preset",focused:na,onFocus:Ji,onBlur:Wi,onKeyDown:ma,onSubmit:qr,value:no,maskFormat:Mr,onChange:hi,onInputChange:ui,internalPicker:Mn,format:Qn,inputReadOnly:Qo,disabled:Xr,open:Kn,onOpenChange:Wn,onClick:Pa,onClear:Ca,invalid:_r,onInvalid:function(_a){Cr(_a,0)}}))))}var Tl=se.forwardRef(zl),$o=Tl,ni=$o,Vo=b(62487),Yo=b(75030),xi=b(82855),Li=b(48755),vi=b(2171),Qi=b(83397),_i=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),qi=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:nt}=le,Gt=Ke?`${Et}-${Ke}`:"",Mn=(0,es.gp)(le);return[{[`${Et}-multiple${Gt}`]:{paddingBlock:Mn.containerPadding,paddingInlineStart:Mn.basePadding,minHeight:nt,[`${Et}-selection-item`]:{height:Mn.itemHeight,lineHeight:(0,mi.unit)(Mn.itemLineHeight)}}}]};var Ql=le=>{const{componentCls:Ke,calc:Et,lineWidth:nt}=le,Gt=(0,Wl.mergeToken)(le,{fontHeight:le.fontSize,selectHeight:le.controlHeightSM,multipleSelectItemHeight:le.multipleItemHeightSM,borderRadius:le.borderRadiusSM,borderRadiusSM:le.borderRadiusXS,controlHeight:le.controlHeightSM}),Mn=(0,Wl.mergeToken)(le,{fontHeight:Et(le.multipleItemHeightLG).sub(Et(nt).mul(2).equal()).equal(),fontSize:le.fontSizeLG,selectHeight:le.controlHeightLG,multipleSelectItemHeight:le.multipleItemHeightLG,borderRadius:le.borderRadiusLG,borderRadiusSM:le.borderRadius,controlHeight:le.controlHeightLG});return[ts(Gt,"small"),ts(le),ts(Mn,"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:nt,borderRadiusSM:Gt,motionDurationMid:Mn,cellHoverBg:Hn,lineWidth:Qn,lineType:Mr,colorPrimary:Or,cellActiveWithRangeBg:_n,colorTextLightSolid:Lr,colorTextDisabled:Rr,cellBgDisabled:Zr,colorFillSecondary:jr}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:nt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:nt,height:nt,lineHeight:(0,mi.unit)(nt),borderRadius:Gt,transition:`background ${Mn}`},[`&: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:Gt,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:Ir,background:Nr},[`&${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:Gt,borderEndStartRadius:Gt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ke}-range-end:not(${Ke}-range-start) ${Et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Gt,borderEndEndRadius:Gt},"&-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:nt,pickerYearMonthCellWidth:Gt,pickerControlIconSize:In,cellWidth:Hn,paddingSM:Qn,paddingXS:Fr,paddingXXS:Nr,colorBgContainer:_n,lineWidth:Ir,lineType:kr,borderRadiusLG:Rr,colorPrimary:Tr,colorTextHeading:Vr,colorSplit:Qr,pickerControlIconBorderWidth:Jr,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:qa,timeColumnHeight:Go,timeColumnWidth:Ga,timeCellHeight:so,controlItemBgActive:xo,marginXXS:_a,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, + &-in-view${Ke}-range-end`]:{[`&:not(${Ke}-disabled) ${Et}`]:{color:Lr,background:Or},[`&${Ke}-disabled ${Et}`]:{background:jr}},[`&-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:Gt,borderEndStartRadius:Gt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ke}-range-end:not(${Ke}-range-start) ${Et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Gt,borderEndEndRadius:Gt},"&-disabled":{color:Rr,cursor:"not-allowed",[Et]:{background:"transparent"},"&::before":{background:Zr}},[`&-disabled${Ke}-today ${Et}::before`]:{borderColor:Rr}}},ns=le=>{const{componentCls:Ke,pickerCellCls:Et,pickerCellInnerCls:nt,pickerYearMonthCellWidth:Gt,pickerControlIconSize:Mn,cellWidth:Hn,paddingSM:Qn,paddingXS:Mr,paddingXXS:Or,colorBgContainer:_n,lineWidth:Lr,lineType:Rr,borderRadiusLG:Zr,colorPrimary:jr,colorTextHeading:Vr,colorSplit:Gr,pickerControlIconBorderWidth:Qr,colorIcon:Na,textHeight:Sa,motionDurationMid:Xr,colorIconHover:Ka,fontWeightStrong:da,cellHeight:wa,pickerCellPaddingVertical:Lo,colorTextDisabled:oo,colorText:lo,fontSize:ao,motionDurationSlow:Zo,withoutTimeCellHeight:Co,pickerQuarterPanelContentHeight:Ga,borderRadiusSM:Ta,colorTextLightSolid:$a,cellHoverBg:Xa,timeColumnHeight:Go,timeColumnWidth:Va,timeCellHeight:so,controlItemBgActive:So,marginXXS:Ja,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:Zr,outline:"none","&-focused":{borderColor:jr},"&-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)(Fr)}`,color:Vr,borderBottom:`${(0,mi.unit)(Ir)} ${kr} ${Qr}`,"> *":{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:Fr},"&: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:Jr,borderInlineStartWidth:Jr,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:Jr,borderInlineStartWidth:Jr,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()},[nt]:{padding:`0 ${(0,mi.unit)(Fr)}`}},"&-quarter-panel":{[`${Ke}-content`]:{height:Ja}},"&-decade-panel":{[nt]:{padding:`0 ${(0,mi.unit)(le.calc(Fr).div(2).equal())}`},[`${Ke}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ke}-body`]:{padding:`0 ${(0,mi.unit)(Fr)}`},[nt]:{width:Gt}},"&-date-panel":{[`${Ke}-body`]:{padding:`${(0,mi.unit)(Fr)} ${(0,mi.unit)(uo)}`},[`${Ke}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Ke}-cell`]:{[`&:hover ${nt}, + ${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:Vr,borderBottom:`${(0,mi.unit)(Lr)} ${Rr} ${Gr}`,"> *":{flex:"none"},button:{padding:0,color:Na,lineHeight:(0,mi.unit)(Sa),background:"transparent",border:0,cursor:"pointer",transition:`color ${Xr}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:ao,"&:hover":{color:Ka},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:da,lineHeight:(0,mi.unit)(Sa),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Mr},"&:hover":{color:jr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Mn,height:Mn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Mn,height:Mn,border:"0 solid currentcolor",borderBlockStartWidth:Qr,borderInlineStartWidth:Qr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:co,insetInlineStart:co,display:"inline-block",width:Mn,height:Mn,border:"0 solid currentcolor",borderBlockStartWidth:Qr,borderInlineStartWidth:Qr,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:oo,cursor:"pointer","&-in-view":{color:lo}},Jl(le)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ke}-content`]:{height:le.calc(Co).mul(4).equal()},[nt]:{padding:`0 ${(0,mi.unit)(Mr)}`}},"&-quarter-panel":{[`${Ke}-content`]:{height:Ga}},"&-decade-panel":{[nt]:{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)}`},[nt]:{width:Gt}},"&-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 ${nt}, &-selected ${nt}, - ${nt}`]:{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:qa},"&-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()},[nt]:{color:to}}},"&-range-hover td:before":{background:xo}}},"&-week-panel, &-date-panel-show-week":{[`${Ke}-body`]:{padding:`${(0,mi.unit)(Fr)} ${(0,mi.unit)(Qn)}`},[`${Ke}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Ke}-time-panel`]:{borderInlineStart:`${(0,mi.unit)(Ir)} ${kr} ${Qr}`},[`${Ke}-date-panel, + ${nt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Xr}`},"&:first-child:before":{borderStartStartRadius:Ta,borderEndStartRadius:Ta},"&:last-child:before":{borderStartEndRadius:Ta,borderEndEndRadius:Ta}},"&:hover td:before":{background:Xa},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Et}`]:{"&:before":{background:jr},[`&${Ke}-cell-week`]:{color:new xl.FastColor($a).setA(.5).toHexString()},[nt]:{color:$a}}},"&-range-hover td:before":{background:So}}},"&-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)} ${Rr} ${Gr}`},[`${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)(Nr)} 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)(Ir)} ${kr} ${Qr}`},"&-active":{background:new xl.FastColor(xo).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ke}-time-panel-cell`]:{marginInline:_a,[`${Ke}-time-panel-cell-inner`]:{display:"block",width:le.calc(Ga).sub(le.calc(_a).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:qa}},"&-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:nt,paddingSM:Gt,antCls:In,colorPrimary:Hn,cellActiveWithRangeBg:Qn,colorPrimaryBorder:Fr,lineType:Nr,colorSplit:_n}=le;return{[`${Ke}-dropdown`]:{[`${Ke}-footer`]:{borderTop:`${(0,mi.unit)(nt)} ${Nr} ${_n}`,"&-extra":{padding:`0 ${(0,mi.unit)(Gt)}`,lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(nt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,mi.unit)(nt)} ${Nr} ${_n}`}}},[`${Ke}-panels + ${Ke}-footer ${Ke}-ranges`]:{justifyContent:"space-between"},[`${Ke}-ranges`]:{marginBlock:0,paddingInline:(0,mi.unit)(Gt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(nt).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:Fr,cursor:"pointer"},[`${Ke}-ok`]:{paddingBlock:le.calc(nt).mul(2).equal(),marginInlineStart:"auto"}}}}};const rs=le=>{const{componentCls:Ke,controlHeightLG:Et,paddingXXS:nt,padding:Gt}=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(nt).add(le.calc(nt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:le.calc(Gt).add(le.calc(nt).div(2)).equal()}},al=le=>{const{colorBgContainerDisabled:Ke,controlHeight:Et,controlHeightSM:nt,controlHeightLG:Gt,paddingXXS:In,lineWidth:Hn}=le,Qn=In*2,Fr=Hn*2,Nr=Math.min(Et-Qn,Et-Fr),_n=Math.min(nt-Qn,nt-Fr),Ir=Math.min(Gt-Qn,Gt-Fr);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:Gt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:nt*1.5,cellHeight:nt,textHeight:Gt,withoutTimeCellHeight:Gt*1.65,multipleItemBg:le.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Nr,multipleItemHeightSM:_n,multipleItemHeightLG:Ir,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,nt)=>{const Gt=le.calc(Et).add(2).equal(),In=le.max(le.calc(Ke).sub(Gt).div(2).equal(),0),Hn=le.max(le.calc(Ke).sub(Gt).sub(In).equal(),0);return{padding:`${(0,mi.unit)(In)} ${(0,mi.unit)(nt)} ${(0,mi.unit)(Hn)}`}},Ki=le=>{const{componentCls:Ke,colorError:Et,colorWarning:nt}=le;return{[`${Ke}:not(${Ke}-disabled):not([disabled])`]:{[`&${Ke}-status-error`]:{[`${Ke}-active-bar`]:{background:Et}},[`&${Ke}-status-warning`]:{[`${Ke}-active-bar`]:{background:nt}}}}},Wi=le=>{const{componentCls:Ke,antCls:Et,controlHeight:nt,paddingInline:Gt,lineWidth:In,lineType:Hn,colorBorder:Qn,borderRadius:Fr,motionDurationMid:Nr,colorTextDisabled:_n,colorTextPlaceholder:Ir,controlHeightLG:kr,fontSizeLG:Rr,controlHeightSM:Tr,paddingInlineSM:Vr,paddingXS:Qr,marginXS:Jr,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:qa,fontHeight:Go,fontHeightLG:Ga,lineHeightLG:so}=le;return[{[Ke]:Object.assign(Object.assign(Object.assign({},(0,is.Wf)(le)),Oi(le,nt,Go,Gt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Fr,transition:`border ${Nr}, box-shadow ${Nr}, background ${Nr}`,[`${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 ${Nr}`},(0,Cl.nz)(Ir)),{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:Ir}}},"&-large":Object.assign(Object.assign({},Oi(le,kr,Ga,Gt)),{[`${Ke}-input > input`]:{fontSize:Rr,lineHeight:so}}),"&-small":Object.assign({},Oi(le,Tr,Go,Vr)),[`${Ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:le.calc(Qr).div(2).equal(),color:_n,lineHeight:1,pointerEvents:"none",transition:`opacity ${Nr}, color ${Nr}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Jr}}},[`${Ke}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:_n,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Nr}, color ${Nr}`,"> *":{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)(Qr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ke}-clear`]:{insetInlineEnd:Gt},[`&${Ke}-small`]:{[`${Ke}-clear`]:{insetInlineEnd:Vr}}},"&-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}-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:Va,margin:`${(0,mi.unit)(Or)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Xr}`,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)} ${Rr} ${Gr}`},"&-active":{background:new xl.FastColor(So).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ke}-time-panel-cell`]:{marginInline:Ja,[`${Ke}-time-panel-cell-inner`]:{display:"block",width:le.calc(Va).sub(le.calc(Ja).mul(2)).equal(),height:so,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:le.calc(Va).sub(so).div(2).equal(),color:lo,lineHeight:(0,mi.unit)(so),borderRadius:Ta,cursor:"pointer",transition:`background ${Xr}`,"&:hover":{background:Xa}},"&-selected":{[`${Ke}-time-panel-cell-inner`]:{background:So}},"&-disabled":{[`${Ke}-time-panel-cell-inner`]:{color:oo,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Hl=le=>{const{componentCls:Ke,textHeight:Et,lineWidth:nt,paddingSM:Gt,antCls:Mn,colorPrimary:Hn,cellActiveWithRangeBg:Qn,colorPrimaryBorder:Mr,lineType:Or,colorSplit:_n}=le;return{[`${Ke}-dropdown`]:{[`${Ke}-footer`]:{borderTop:`${(0,mi.unit)(nt)} ${Or} ${_n}`,"&-extra":{padding:`0 ${(0,mi.unit)(Gt)}`,lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(nt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,mi.unit)(nt)} ${Or} ${_n}`}}},[`${Ke}-panels + ${Ke}-footer ${Ke}-ranges`]:{justifyContent:"space-between"},[`${Ke}-ranges`]:{marginBlock:0,paddingInline:(0,mi.unit)(Gt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,mi.unit)(le.calc(Et).sub(le.calc(nt).mul(2)).equal()),display:"inline-block"},[`${Ke}-now-btn-disabled`]:{pointerEvents:"none",color:le.colorTextDisabled},[`${Ke}-preset > ${Mn}-tag-blue`]:{color:Hn,background:Qn,borderColor:Mr,cursor:"pointer"},[`${Ke}-ok`]:{paddingBlock:le.calc(nt).mul(2).equal(),marginInlineStart:"auto"}}}}};const rs=le=>{const{componentCls:Ke,controlHeightLG:Et,paddingXXS:nt,padding:Gt}=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(nt).add(le.calc(nt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:le.calc(Gt).add(le.calc(nt).div(2)).equal()}},al=le=>{const{colorBgContainerDisabled:Ke,controlHeight:Et,controlHeightSM:nt,controlHeightLG:Gt,paddingXXS:Mn,lineWidth:Hn}=le,Qn=Mn*2,Mr=Hn*2,Or=Math.min(Et-Qn,Et-Mr),_n=Math.min(nt-Qn,nt-Mr),Lr=Math.min(Gt-Qn,Gt-Mr);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Mn/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:Gt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:nt*1.5,cellHeight:nt,textHeight:Gt,withoutTimeCellHeight:Gt*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,nt)=>{const Gt=le.calc(Et).add(2).equal(),Mn=le.max(le.calc(Ke).sub(Gt).div(2).equal(),0),Hn=le.max(le.calc(Ke).sub(Gt).sub(Mn).equal(),0);return{padding:`${(0,mi.unit)(Mn)} ${(0,mi.unit)(nt)} ${(0,mi.unit)(Hn)}`}},Ui=le=>{const{componentCls:Ke,colorError:Et,colorWarning:nt}=le;return{[`${Ke}:not(${Ke}-disabled):not([disabled])`]:{[`&${Ke}-status-error`]:{[`${Ke}-active-bar`]:{background:Et}},[`&${Ke}-status-warning`]:{[`${Ke}-active-bar`]:{background:nt}}}}},Hi=le=>{const{componentCls:Ke,antCls:Et,controlHeight:nt,paddingInline:Gt,lineWidth:Mn,lineType:Hn,colorBorder:Qn,borderRadius:Mr,motionDurationMid:Or,colorTextDisabled:_n,colorTextPlaceholder:Lr,controlHeightLG:Rr,fontSizeLG:Zr,controlHeightSM:jr,paddingInlineSM:Vr,paddingXS:Gr,marginXS:Qr,colorTextDescription:Na,lineWidthBold:Sa,colorPrimary:Xr,motionDurationSlow:Ka,zIndexPopup:da,paddingXXS:wa,sizePopupArrow:Lo,colorBgElevated:oo,borderRadiusLG:lo,boxShadowSecondary:ao,borderRadiusSM:Zo,colorSplit:Co,cellHoverBg:Ga,presetsWidth:Ta,presetsMaxWidth:$a,boxShadowPopoverArrow:Xa,fontHeight:Go,fontHeightLG:Va,lineHeightLG:so}=le;return[{[Ke]:Object.assign(Object.assign(Object.assign({},(0,is.Wf)(le)),Oi(le,nt,Go,Gt)),{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,Rr,Va,Gt)),{[`${Ke}-input > input`]:{fontSize:Zr,lineHeight:so}}),"&-small":Object.assign({},Oi(le,jr,Go,Vr)),[`${Ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:le.calc(Gr).div(2).equal(),color:_n,lineHeight:1,pointerEvents:"none",transition:`opacity ${Or}, color ${Or}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Qr}}},[`${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:Na}},"&:hover":{[`${Ke}-clear`]:{opacity:1},[`${Ke}-suffix:not(:last-child)`]:{opacity:0}},[`${Ke}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Zr,color:_n,fontSize:Zr,verticalAlign:"top",cursor:"default",[`${Ke}-focused &`]:{color:Na},[`${Ke}-range-separator &`]:{[`${Ke}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ke}-active-bar`]:{bottom:le.calc(Mn).mul(-1).equal(),height:Sa,background:Xr,opacity:0,transition:`all ${Ka} ease-out`,pointerEvents:"none"},[`&${Ke}-focused`]:{[`${Ke}-active-bar`]:{opacity:1}},[`${Ke}-range-separator`]:{alignItems:"center",padding:`0 ${(0,mi.unit)(Gr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ke}-clear`]:{insetInlineEnd:Gt},[`&${Ke}-small`]:{[`${Ke}-clear`]:{insetInlineEnd:Vr}}},"&-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:da,[`&${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, @@ -989,7 +989,7 @@ &${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:qi.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:qi.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:qi.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(Gt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Va} ease-out`},(0,bl.W)(le,io,qa)),{"&:before":{insetInlineStart:le.calc(Gt).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:Qr,borderInlineEnd:`${(0,mi.unit)(In)} ${Hn} ${yo}`,li:Object.assign(Object.assign({},is.vS),{borderRadius:Zo,paddingInline:Qr,paddingBlock:le.calc(Tr).sub(Go).div(2).equal(),cursor:"pointer",transition:`all ${Va}`,"+ li":{marginTop:Jr},"&: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,qi.oN)(le,"slide-up"),(0,qi.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:nt,removeIcon:Gt}=(0,ol.Z)(Object.assign(Object.assign({},le),{prefixCls:Ke,componentName:"DatePicker"}));return[se.useMemo(()=>Et===!1?!1:Object.assign({clearIcon:nt},Et===!0?{}:Et),[Et,nt]),Gt]}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 nt in le)Object.prototype.hasOwnProperty.call(le,nt)&&Ke.indexOf(nt)<0&&(Et[nt]=le[nt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,nt=Object.getOwnPropertySymbols(le);Gt(0,se.forwardRef)((Et,nt)=>{var Gt;const{prefixCls:In,getPopupContainer:Hn,components:Qn,className:Fr,style:Nr,placement:_n,size:Ir,disabled:kr,bordered:Rr=!0,placeholder:Tr,popupClassName:Vr,dropdownClassName:Qr,status:Jr,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),qa=(0,Ji.Z)(ao),[Go,Ga,so]=Mi(ao,qa),[xo]=il(Et,ao),_a=bs(Qn),uo=(0,_i.Z)(Dn=>{var fn;return(fn=Ir!=null?Ir:Zo)!==null&&fn!==void 0?fn:Dn}),co=se.useContext(pi.Z),Qo=kr!=null?kr:co,ii=(0,se.useContext)(Gi.aM),{hasFeedback:li,status:Oe,feedbackIcon:Be}=ii,Bt=se.createElement(se.Fragment,null,_r===hl?se.createElement(Mt,null):se.createElement(lt,null),li&&Be);(0,se.useImperativeHandle)(nt,()=>fa.current);const[zt]=(0,nl.Z)("Calendar",yl.Z),tn=Object.assign(Object.assign({},zt),Et.locale),[cn]=(0,Yo.Cn)("DatePicker",(Gt=Et.popupStyle)===null||Gt===void 0?void 0:Gt.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(he,null)),disabled:Qo,ref:fa,placement:_n,placeholder:cl(tn,_r,Tr),suffixIcon:Bt,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:Rt()({[`${ao}-${uo}`]:uo,[`${ao}-${Ra}`]:to},(0,xi.Z)(ao,(0,xi.F)(Oe,Jr),li),Ga,yo,Fr,lo==null?void 0:lo.className,so,qa,ka),style:Object.assign(Object.assign({},lo==null?void 0:lo.style),Nr),locale:tn.lang,prefixCls:ao,getPopupContainer:Hn||io,generateConfig:le,components:_a,direction:Lo,classNames:{popup:Rt()(Ga,Vr||Qr,so,qa,ka)},styles:{popup:Object.assign(Object.assign({},Et.popupStyle),{zIndex:cn})},allowClear:xo}))))}),fs=function(le,Ke){var Et={};for(var nt in le)Object.prototype.hasOwnProperty.call(le,nt)&&Ke.indexOf(nt)<0&&(Et[nt]=le[nt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,nt=Object.getOwnPropertySymbols(le);Gt{const Ke=(Fr,Nr)=>{const _n=Nr===Ul?"timePicker":"datePicker";return(0,se.forwardRef)((kr,Rr)=>{var Tr;const{prefixCls:Vr,getPopupContainer:Qr,components:Jr,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:qa,getPopupContainer:Go,[_n]:Ga}=(0,se.useContext)(Li.E_),so=to("picker",Vr),{compactSize:xo,compactItemClassnames:_a}=(0,rl.ri)(so,qa),uo=se.useRef(null),[co,Qo]=(0,ml.Z)("datePicker",yo,fa),ii=(0,Ji.Z)(so),[li,Oe,Be]=Mi(so,ii);(0,se.useImperativeHandle)(Rr,()=>uo.current);const Bt={showToday:!0},zt=Fr||kr.picker,tn=to(),{onSelect:cn,multiple:Dn}=Ra,fn=cn&&Fr==="time"&&!Dn,kn=(Da,Fa,Co)=>{Ja==null||Ja(Da,Fa,Co),fn&&cn(Da)},[Rn,dr]=il(kr,so),or=bs(Jr),tr=(0,_i.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,Ur=(0,se.useContext)(Gi.aM),{hasFeedback:Mr,status:qn,feedbackIcon:Gr}=Ur,ua=se.createElement(se.Fragment,null,zt==="time"?se.createElement(Mt,null):se.createElement(lt,null),Mr&&Gr),[na]=(0,nl.Z)("DatePicker",yl.Z),aa=Object.assign(Object.assign({},na),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(aa,zt,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:`${tn}-slide-up`,picker:Fr,onCalendarChange:kn},Bt,Ra,{locale:aa.lang,className:Rt()({[`${so}-${tr}`]:tr,[`${so}-${co}`]:Qo},(0,xi.Z)(so,(0,xi.F)(qn,Zo),Mr),Oe,_a,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:Qr||Go,generateConfig:le,components:or,direction:qa,disabled:Wn,classNames:{popup:Rt()(Oe,Be,ii,_r,io||lo)},styles:{popup:Object.assign(Object.assign({},kr.popupStyle),{zIndex:pa})},allowClear:Rn,removeIcon:dr}))))})},Et=Ke(),nt=Ke(ul,ll),Gt=Ke(Dl,ls),In=Ke(Cs,cs),Hn=Ke(as,Kl),Qn=Ke(hl,Ul);return{DatePicker:Et,WeekPicker:nt,MonthPicker:Gt,YearPicker:In,TimePicker:Qn,QuarterPicker:Hn}},Is=le=>{const{DatePicker:Ke,WeekPicker:Et,MonthPicker:nt,YearPicker:Gt,TimePicker:In,QuarterPicker:Hn}=Ms(le),Qn=ks(le),Fr=Ke;return Fr.WeekPicker=Et,Fr.MonthPicker=nt,Fr.YearPicker=Gt,Fr.RangePicker=Qn,Fr.TimePicker=In,Fr.QuarterPicker=Hn,Fr};const ms=Is(_e),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(Mn,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),ze=b(51636);const ve=Te=>{const{componentCls:we,sizePaddingEdgeHorizontal:Re,colorSplit:ut,lineWidth:_e,textPaddingInline:$e,orientationMargin:se,verticalMarginInline:Ne}=Te;return{[we]:Object.assign(Object.assign({},(0,ye.Wf)(Te)),{borderBlockStart:`${(0,Ce.unit)(_e)} solid ${ut}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(_e)} solid ${ut}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(Te.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${we}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(Te.dividerHorizontalWithTextGutterMargin)} 0`,color:Te.colorTextHeading,fontWeight:500,fontSize:Te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ut}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(_e)} 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:ut,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(_e)} 0 0`},[`&-horizontal${we}-with-text${we}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${we}-dashed`]:{borderInlineStartWidth:_e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:ut,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(_e)} 0 0`},[`&-horizontal${we}-with-text${we}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${we}-dotted`]:{borderInlineStartWidth:_e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${we}-with-text`]:{color:Te.colorText,fontWeight:"normal",fontSize:Te.fontSize},[`&-horizontal${we}-with-text-start${we}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${we}-inner-text`]:{paddingInlineStart:Re}},[`&-horizontal${we}-with-text-end${we}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${we}-inner-text`]:{paddingInlineEnd:Re}}})}},ue=Te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Te.marginXS});var ke=(0,De.I$)("Divider",Te=>{const we=(0,ze.mergeToken)(Te,{dividerHorizontalWithTextGutterMargin:Te.margin,dividerHorizontalGutterMargin:Te.marginLG,sizePaddingEdgeHorizontal:0});return[ve(we)]},ue,{unitless:{orientationMargin:!0}}),ge=function(Te,we){var Re={};for(var ut in Te)Object.prototype.hasOwnProperty.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ut=Object.getOwnPropertySymbols(Te);_e{const{getPrefixCls:we,direction:Re,className:ut,style:_e}=(0,Ae.dj)("divider"),{prefixCls:$e,type:se="horizontal",orientation:Ne="center",orientationMargin:ot,className:We,rootClassName:bt,children:He,dashed:et,variant:lt="solid",plain:Pe,style:Ie}=Te,Me=ge(Te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ce=we("divider",$e),[Mt,qe,Fe]=ke(ce),yt=!!He,xe=y.useMemo(()=>Ne==="left"?Re==="rtl"?"end":"start":Ne==="right"?Re==="rtl"?"start":"end":Ne,[Re,Ne]),he=xe==="start"&&ot!=null,mt=xe==="end"&&ot!=null,Rt=oe()(ce,ut,qe,Fe,`${ce}-${se}`,{[`${ce}-with-text`]:yt,[`${ce}-with-text-${xe}`]:yt,[`${ce}-dashed`]:!!et,[`${ce}-${lt}`]:lt!=="solid",[`${ce}-plain`]:!!Pe,[`${ce}-rtl`]:Re==="rtl",[`${ce}-no-default-orientation-margin-start`]:he,[`${ce}-no-default-orientation-margin-end`]:mt},We,bt),jt=y.useMemo(()=>typeof ot=="number"?ot:/^\d+$/.test(ot)?Number(ot):ot,[ot]),Se={marginInlineStart:he?jt:void 0,marginInlineEnd:mt?jt:void 0};return Mt(y.createElement("div",Object.assign({className:Rt,style:Object.assign(Object.assign({},_e),Ie)},Me,{role:"separator"}),He&&se!=="vertical"&&y.createElement("span",{className:`${ce}-inner-text`,style:Se},He)))}},36207:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ct}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(33885),Ce=b(42978),ye=b(43403),De=b(34280),ze=y.createContext(null),ve=y.createContext({}),ue=ze,ke=b(20068),ge=b(54476),Je=b(77900),Ge=b(10228),Te=b(26112),we=b(75931),Re=b(8654),ut=["prefixCls","className","containerRef"],_e=function(Le){var it=Le.prefixCls,gt=Le.className,kt=Le.containerRef,Qe=(0,we.Z)(Le,ut),st=y.useContext(ve),pe=st.panel,Ft=(0,Re.x1)(pe,kt);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(it,"-content"),gt),role:"dialog",ref:Ft},(0,Te.Z)(Le,{aria:!0}),{"aria-modal":"true"},Qe))},$e=_e,se=b(48736);function Ne(Ze){return typeof Ze=="string"&&String(Number(Ze))===Ze?((0,se.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ze)):Ze}function ot(Ze){warning(!("wrapperClassName"in Ze),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ze.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var We={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function bt(Ze,Le){var it,gt,kt,Qe=Ze.prefixCls,st=Ze.open,pe=Ze.placement,Ft=Ze.inline,ln=Ze.push,nn=Ze.forceRender,Wt=Ze.autoFocus,Ut=Ze.keyboard,an=Ze.classNames,vt=Ze.rootClassName,Ot=Ze.rootStyle,en=Ze.zIndex,En=Ze.className,Ue=Ze.id,xt=Ze.style,pt=Ze.motion,It=Ze.width,yn=Ze.height,Pn=Ze.children,sr=Ze.mask,Xn=Ze.maskClosable,Ht=Ze.maskMotion,Gn=Ze.maskClassName,Xt=Ze.maskStyle,Vt=Ze.afterOpenChange,un=Ze.onClose,gn=Ze.onMouseEnter,mn=Ze.onMouseOver,Tn=Ze.onMouseLeave,Bn=Ze.onClick,Yn=Ze.onKeyDown,wr=Ze.onKeyUp,hr=Ze.styles,$n=Ze.drawerRender,Or=y.useRef(),Pr=y.useRef(),pr=y.useRef();y.useImperativeHandle(Le,function(){return Or.current});var la=function(_t){var Ct=_t.keyCode,Cn=_t.shiftKey;switch(Ct){case Ge.Z.TAB:{if(Ct===Ge.Z.TAB){if(!Cn&&document.activeElement===pr.current){var Er;(Er=Pr.current)===null||Er===void 0||Er.focus({preventScroll:!0})}else if(Cn&&document.activeElement===Pr.current){var lr;(lr=pr.current)===null||lr===void 0||lr.focus({preventScroll:!0})}}break}case Ge.Z.ESC:{un&&Ut&&(_t.stopPropagation(),un(_t));break}}};y.useEffect(function(){if(st&&Wt){var rn;(rn=Or.current)===null||rn===void 0||rn.focus({preventScroll:!0})}},[st]);var jn=y.useState(!1),ur=(0,Ce.Z)(jn,2),Ar=ur[0],ar=ur[1],qt=y.useContext(ue),vn;typeof ln=="boolean"?vn=ln?{}:{distance:0}:vn=ln||{};var Lt=(it=(gt=(kt=vn)===null||kt===void 0?void 0:kt.distance)!==null&>!==void 0?gt:qt==null?void 0:qt.pushDistance)!==null&&it!==void 0?it:180,Yt=y.useMemo(function(){return{pushDistance:Lt,push:function(){ar(!0)},pull:function(){ar(!1)}}},[Lt]);y.useEffect(function(){if(st){var rn;qt==null||(rn=qt.push)===null||rn===void 0||rn.call(qt)}else{var _t;qt==null||(_t=qt.pull)===null||_t===void 0||_t.call(qt)}},[st]),y.useEffect(function(){return function(){var rn;qt==null||(rn=qt.pull)===null||rn===void 0||rn.call(qt)}},[]);var Nt=sr&&y.createElement(Je.default,(0,ge.Z)({key:"mask"},Ht,{visible:st}),function(rn,_t){var Ct=rn.className,Cn=rn.style;return y.createElement("div",{className:oe()("".concat(Qe,"-mask"),Ct,an==null?void 0:an.mask,Gn),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Cn),Xt),hr==null?void 0:hr.mask),onClick:Xn&&st?un:void 0,ref:_t})}),$t=typeof pt=="function"?pt(pe):pt,dt={};if(Ar&&Lt)switch(pe){case"top":dt.transform="translateY(".concat(Lt,"px)");break;case"bottom":dt.transform="translateY(".concat(-Lt,"px)");break;case"left":dt.transform="translateX(".concat(Lt,"px)");break;default:dt.transform="translateX(".concat(-Lt,"px)");break}pe==="left"||pe==="right"?dt.width=Ne(It):dt.height=Ne(yn);var dn={onMouseEnter:gn,onMouseOver:mn,onMouseLeave:Tn,onClick:Bn,onKeyDown:Yn,onKeyUp:wr},hn=y.createElement(Je.default,(0,ge.Z)({key:"panel"},$t,{visible:st,forceRender:nn,onVisibleChanged:function(_t){Vt==null||Vt(_t)},removeOnLeave:!1,leavedClassName:"".concat(Qe,"-content-wrapper-hidden")}),function(rn,_t){var Ct=rn.className,Cn=rn.style,Er=y.createElement($e,(0,ge.Z)({id:Ue,containerRef:_t,prefixCls:Qe,className:oe()(En,an==null?void 0:an.content),style:(0,Ae.Z)((0,Ae.Z)({},xt),hr==null?void 0:hr.content)},(0,Te.Z)(Ze,{aria:!0}),dn),Pn);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(Qe,"-content-wrapper"),an==null?void 0:an.wrapper,Ct),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},dt),Cn),hr==null?void 0:hr.wrapper)},(0,Te.Z)(Ze,{data:!0})),$n?$n(Er):Er)}),xn=(0,Ae.Z)({},Ot);return en&&(xn.zIndex=en),y.createElement(ue.Provider,{value:Yt},y.createElement("div",{className:oe()(Qe,"".concat(Qe,"-").concat(pe),vt,(0,ke.Z)((0,ke.Z)({},"".concat(Qe,"-open"),st),"".concat(Qe,"-inline"),Ft)),style:xn,tabIndex:-1,ref:Or,onKeyDown:la},Nt,y.createElement("div",{tabIndex:0,ref:Pr,style:We,"aria-hidden":"true","data-sentinel":"start"}),hn,y.createElement("div",{tabIndex:0,ref:pr,style:We,"aria-hidden":"true","data-sentinel":"end"})))}var He=y.forwardRef(bt),et=He,lt=function(Le){var it=Le.open,gt=it===void 0?!1:it,kt=Le.prefixCls,Qe=kt===void 0?"rc-drawer":kt,st=Le.placement,pe=st===void 0?"right":st,Ft=Le.autoFocus,ln=Ft===void 0?!0:Ft,nn=Le.keyboard,Wt=nn===void 0?!0:nn,Ut=Le.width,an=Ut===void 0?378:Ut,vt=Le.mask,Ot=vt===void 0?!0:vt,en=Le.maskClosable,En=en===void 0?!0:en,Ue=Le.getContainer,xt=Le.forceRender,pt=Le.afterOpenChange,It=Le.destroyOnClose,yn=Le.onMouseEnter,Pn=Le.onMouseOver,sr=Le.onMouseLeave,Xn=Le.onClick,Ht=Le.onKeyDown,Gn=Le.onKeyUp,Xt=Le.panelRef,Vt=y.useState(!1),un=(0,Ce.Z)(Vt,2),gn=un[0],mn=un[1],Tn=y.useState(!1),Bn=(0,Ce.Z)(Tn,2),Yn=Bn[0],wr=Bn[1];(0,De.Z)(function(){wr(!0)},[]);var hr=Yn?gt:!1,$n=y.useRef(),Or=y.useRef();(0,De.Z)(function(){hr&&(Or.current=document.activeElement)},[hr]);var Pr=function(Ar){var ar;if(mn(Ar),pt==null||pt(Ar),!Ar&&Or.current&&!((ar=$n.current)!==null&&ar!==void 0&&ar.contains(Or.current))){var qt;(qt=Or.current)===null||qt===void 0||qt.focus({preventScroll:!0})}},pr=y.useMemo(function(){return{panel:Xt}},[Xt]);if(!xt&&!gn&&!hr&&It)return null;var la={onMouseEnter:yn,onMouseOver:Pn,onMouseLeave:sr,onClick:Xn,onKeyDown:Ht,onKeyUp:Gn},jn=(0,Ae.Z)((0,Ae.Z)({},Le),{},{open:hr,prefixCls:Qe,placement:pe,autoFocus:ln,keyboard:Wt,width:an,mask:Ot,maskClosable:En,inline:Ue===!1,afterOpenChange:Pr,ref:$n},la);return y.createElement(ve.Provider,{value:pr},y.createElement(ye.Z,{open:hr||xt||gn,autoDestroy:!1,getContainer:Ue,autoLock:Ot&&(hr||gn)},y.createElement(et,jn)))},Pe=lt,Ie=Pe,Me=b(62487),ce=b(75030),Mt=b(86641),qe=b(55743),Fe=b(48755),yt=b(91190),xe=b(78776),he=b(458),Rt=Ze=>{var Le,it;const{prefixCls:gt,title:kt,footer:Qe,extra:st,loading:pe,onClose:Ft,headerStyle:ln,bodyStyle:nn,footerStyle:Wt,children:Ut,classNames:an,styles:vt}=Ze,Ot=(0,Fe.dj)("drawer"),en=y.useCallback(It=>y.createElement("button",{type:"button",onClick:Ft,"aria-label":"Close",className:`${gt}-close`},It),[Ft]),[En,Ue]=(0,xe.Z)((0,xe.w)(Ze),(0,xe.w)(Ot),{closable:!0,closeIconRender:en}),xt=y.useMemo(()=>{var It,yn;return!kt&&!En?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(It=Ot.styles)===null||It===void 0?void 0:It.header),ln),vt==null?void 0:vt.header),className:oe()(`${gt}-header`,{[`${gt}-header-close-only`]:En&&!kt&&!st},(yn=Ot.classNames)===null||yn===void 0?void 0:yn.header,an==null?void 0:an.header)},y.createElement("div",{className:`${gt}-header-title`},Ue,kt&&y.createElement("div",{className:`${gt}-title`},kt)),st&&y.createElement("div",{className:`${gt}-extra`},st))},[En,Ue,st,ln,gt,kt]),pt=y.useMemo(()=>{var It,yn;if(!Qe)return null;const Pn=`${gt}-footer`;return y.createElement("div",{className:oe()(Pn,(It=Ot.classNames)===null||It===void 0?void 0:It.footer,an==null?void 0:an.footer),style:Object.assign(Object.assign(Object.assign({},(yn=Ot.styles)===null||yn===void 0?void 0:yn.footer),Wt),vt==null?void 0:vt.footer)},Qe)},[Qe,Wt,gt]);return y.createElement(y.Fragment,null,xt,y.createElement("div",{className:oe()(`${gt}-body`,an==null?void 0:an.body,(Le=Ot.classNames)===null||Le===void 0?void 0:Le.body),style:Object.assign(Object.assign(Object.assign({},(it=Ot.styles)===null||it===void 0?void 0:it.body),nn),vt==null?void 0:vt.body)},pe?y.createElement(he.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${gt}-body-skeleton`}):Ut),pt)},jt=b(36237),Se=b(63356),rt=b(16931),ht=b(51636);const Tt=Ze=>{const Le="100%";return{left:`translateX(-${Le})`,right:`translateX(${Le})`,top:`translateY(-${Le})`,bottom:`translateY(${Le})`}[Ze]},wt=(Ze,Le)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ze),{"&-active":Le}),"&-leave":Object.assign(Object.assign({},Le),{"&-active":Ze})}),Qt=(Ze,Le)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Le}`}}},wt({opacity:Ze},{opacity:1})),St=(Ze,Le)=>[Qt(.7,Le),wt({transform:Tt(Ze)},{transform:"none"})];var Jt=Ze=>{const{componentCls:Le,motionDurationSlow:it}=Ze;return{[Le]:{[`${Le}-mask-motion`]:Qt(0,it),[`${Le}-panel-motion`]:["left","right","top","bottom"].reduce((gt,kt)=>Object.assign(Object.assign({},gt),{[`&-${kt}`]:St(kt,it)}),{})}}};const fe=Ze=>{const{borderRadiusSM:Le,componentCls:it,zIndexPopup:gt,colorBgMask:kt,colorBgElevated:Qe,motionDurationSlow:st,motionDurationMid:pe,paddingXS:Ft,padding:ln,paddingLG:nn,fontSizeLG:Wt,lineHeightLG:Ut,lineWidth:an,lineType:vt,colorSplit:Ot,marginXS:en,colorIcon:En,colorIconHover:Ue,colorBgTextHover:xt,colorBgTextActive:pt,colorText:It,fontWeightStrong:yn,footerPaddingBlock:Pn,footerPaddingInline:sr,calc:Xn}=Ze,Ht=`${it}-content-wrapper`;return{[it]:{position:"fixed",inset:0,zIndex:gt,pointerEvents:"none",color:It,"&-pure":{position:"relative",background:Qe,display:"flex",flexDirection:"column",[`&${it}-left`]:{boxShadow:Ze.boxShadowDrawerLeft},[`&${it}-right`]:{boxShadow:Ze.boxShadowDrawerRight},[`&${it}-top`]:{boxShadow:Ze.boxShadowDrawerUp},[`&${it}-bottom`]:{boxShadow:Ze.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${it}-mask`]:{position:"absolute",inset:0,zIndex:gt,background:kt,pointerEvents:"auto"},[Ht]:{position:"absolute",zIndex:gt,maxWidth:"100vw",transition:`all ${st}`,"&-hidden":{display:"none"}},[`&-left > ${Ht}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ze.boxShadowDrawerLeft},[`&-right > ${Ht}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ze.boxShadowDrawerRight},[`&-top > ${Ht}`]:{top:0,insetInline:0,boxShadow:Ze.boxShadowDrawerUp},[`&-bottom > ${Ht}`]:{bottom:0,insetInline:0,boxShadow:Ze.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,jt.unit)(ln)} ${(0,jt.unit)(nn)}`,fontSize:Wt,lineHeight:Ut,borderBottom:`${(0,jt.unit)(an)} ${vt} ${Ot}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${it}-extra`]:{flex:"none"},[`${it}-close`]:Object.assign({display:"inline-flex",width:Xn(Wt).add(Ft).equal(),height:Xn(Wt).add(Ft).equal(),borderRadius:Le,justifyContent:"center",alignItems:"center",marginInlineEnd:en,color:En,fontWeight:yn,fontSize:Wt,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:xt,textDecoration:"none"},"&:active":{backgroundColor:pt}},(0,Se.Qy)(Ze)),[`${it}-title`]:{flex:1,margin:0,fontWeight:Ze.fontWeightStrong,fontSize:Wt,lineHeight:Ut},[`${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,jt.unit)(Pn)} ${(0,jt.unit)(sr)}`,borderTop:`${(0,jt.unit)(an)} ${vt} ${Ot}`},"&-rtl":{direction:"rtl"}}}},ne=Ze=>({zIndexPopup:Ze.zIndexPopupBase,footerPaddingBlock:Ze.paddingXS,footerPaddingInline:Ze.padding});var te=(0,rt.I$)("Drawer",Ze=>{const Le=(0,ht.mergeToken)(Ze,{});return[fe(Le),Jt(Le)]},ne),ae=function(Ze,Le){var it={};for(var gt in Ze)Object.prototype.hasOwnProperty.call(Ze,gt)&&Le.indexOf(gt)<0&&(it[gt]=Ze[gt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,gt=Object.getOwnPropertySymbols(Ze);kt{var Le;const{rootClassName:it,width:gt,height:kt,size:Qe="default",mask:st=!0,push:pe=re,open:Ft,afterOpenChange:ln,onClose:nn,prefixCls:Wt,getContainer:Ut,style:an,className:vt,visible:Ot,afterVisibleChange:en,maskStyle:En,drawerStyle:Ue,contentWrapperStyle:xt}=Ze,pt=ae(Ze,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:It,getPrefixCls:yn,direction:Pn,className:sr,style:Xn,classNames:Ht,styles:Gn}=(0,Fe.dj)("drawer"),Xt=yn("drawer",Wt),[Vt,un,gn]=te(Xt),mn=Ut===void 0&&It?()=>It(document.body):Ut,Tn=oe()({"no-mask":!st,[`${Xt}-rtl`]:Pn==="rtl"},it,un,gn),Bn=y.useMemo(()=>gt!=null?gt:Qe==="large"?736:378,[gt,Qe]),Yn=y.useMemo(()=>kt!=null?kt:Qe==="large"?736:378,[kt,Qe]),wr={motionName:(0,Mt.m)(Xt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},hr=jn=>({motionName:(0,Mt.m)(Xt,`panel-motion-${jn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),$n=(0,yt.H)(),[Or,Pr]=(0,ce.Cn)("Drawer",pt.zIndex),{classNames:pr={},styles:la={}}=pt;return Vt(y.createElement(Me.Z,{form:!0,space:!0},y.createElement(qe.Z.Provider,{value:Pr},y.createElement(Ie,Object.assign({prefixCls:Xt,onClose:nn,maskMotion:wr,motion:hr},pt,{classNames:{mask:oe()(pr.mask,Ht.mask),content:oe()(pr.content,Ht.content),wrapper:oe()(pr.wrapper,Ht.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},la.mask),En),Gn.mask),content:Object.assign(Object.assign(Object.assign({},la.content),Ue),Gn.content),wrapper:Object.assign(Object.assign(Object.assign({},la.wrapper),xt),Gn.wrapper)},open:Ft!=null?Ft:Ot,mask:st,push:pe,width:Bn,height:Yn,style:Object.assign(Object.assign({},Xn),an),className:oe()(sr,vt),rootClassName:Tn,getContainer:mn,afterOpenChange:ln!=null?ln:en,panelRef:$n,zIndex:Or}),y.createElement(Rt,Object.assign({prefixCls:Xt},pt,{onClose:nn}))))))},je=Ze=>{const{prefixCls:Le,style:it,className:gt,placement:kt="right"}=Ze,Qe=ae(Ze,["prefixCls","style","className","placement"]),{getPrefixCls:st}=y.useContext(Fe.E_),pe=st("drawer",Le),[Ft,ln,nn]=te(pe),Wt=oe()(pe,`${pe}-pure`,`${pe}-${kt}`,ln,nn,gt);return Ft(y.createElement("div",{className:Wt,style:it},y.createElement(Rt,Object.assign({prefixCls:pe},Qe))))};de._InternalPanelDoNotUseOrYouWillBeFired=je;var ct=de},19563:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return jt}});var y=b(59301),Ee=b(33853),oe=b(38819),Ae=b(92310),Ce=b.n(Ae),ye=b(96478),De=b(6089),ze=b(18929),ve=b(2738),ue=b(75030),ge=Se=>typeof Se!="object"&&typeof Se!="function"||Se===null,Je=b(52838),Ge=b(45915),Te=b(22703),we=b(32383),Re=b(55743),ut=b(48755),_e=b(83397),$e=b(93041),se=b(78857),Ne=b(57700),ot=b(36237),We=b(63356),bt=b(46e3),He=b(93873),et=b(34925),lt=b(37645),Pe=b(36305),Ie=b(16931),Me=b(51636),Mt=Se=>{const{componentCls:rt,menuCls:ht,colorError:Tt,colorTextLightSolid:wt}=Se,Qt=`${ht}-item`;return{[`${rt}, ${rt}-menu-submenu`]:{[`${ht} ${Qt}`]:{[`&${Qt}-danger:not(${Qt}-disabled)`]:{color:Tt,"&:hover":{color:wt,backgroundColor:Tt}}}}}};const qe=Se=>{const{componentCls:rt,menuCls:ht,zIndexPopup:Tt,dropdownArrowDistance:wt,sizePopupArrow:Qt,antCls:St,iconCls:sn,motionDurationMid:Jt,paddingBlock:fe,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:ae,fontSizeIcon:me,controlPaddingHorizontal:re,colorBgElevated:de}=Se;return[{[rt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Tt,display:"block","&::before":{position:"absolute",insetBlock:Se.calc(Qt).div(2).sub(wt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${St}-btn`]:{[`& > ${sn}-down, & > ${St}-btn-icon > ${sn}-down`]:{fontSize:me}},[`${rt}-wrap`]:{position:"relative",[`${St}-btn > ${sn}-down`]:{fontSize:me},[`${sn}-down::before`]:{transition:`transform ${Jt}`}},[`${rt}-wrap-open`]:{[`${sn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${St}-slide-down-enter${St}-slide-down-enter-active${rt}-placement-bottomLeft, + &${Et}-slide-up-leave${Et}-slide-up-leave-active${Ke}-dropdown-placement-bottomRight`]:{animationName:qi.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(Gt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Ka} ease-out`},(0,bl.W)(le,oo,Xa)),{"&:before":{insetInlineStart:le.calc(Gt).mul(1.5).equal()}}),[`${Ke}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:oo,borderRadius:lo,boxShadow:ao,transition:`margin ${Ka}`,display:"inline-block",pointerEvents:"auto",[`${Ke}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ke}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ta,maxWidth:$a,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Gr,borderInlineEnd:`${(0,mi.unit)(Mn)} ${Hn} ${Co}`,li:Object.assign(Object.assign({},is.vS),{borderRadius:Zo,paddingInline:Gr,paddingBlock:le.calc(jr).sub(Go).div(2).equal(),cursor:"pointer",transition:`all ${Ka}`,"+ li":{marginTop:Qr},"&:hover":{background:Ga}})}},[`${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,qi.oN)(le,"slide-up"),(0,qi.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),Hi(Ke),ei(Ke),Ui(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:nt,removeIcon:Gt}=(0,ol.Z)(Object.assign(Object.assign({},le),{prefixCls:Ke,componentName:"DatePicker"}));return[se.useMemo(()=>Et===!1?!1:Object.assign({clearIcon:nt},Et===!0?{}:Et),[Et,nt]),Gt]}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 nt in le)Object.prototype.hasOwnProperty.call(le,nt)&&Ke.indexOf(nt)<0&&(Et[nt]=le[nt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,nt=Object.getOwnPropertySymbols(le);Gt(0,se.forwardRef)((Et,nt)=>{var Gt;const{prefixCls:Mn,getPopupContainer:Hn,components:Qn,className:Mr,style:Or,placement:_n,size:Lr,disabled:Rr,bordered:Zr=!0,placeholder:jr,popupClassName:Vr,dropdownClassName:Gr,status:Qr,rootClassName:Na,variant:Sa,picker:Xr}=Et,Ka=ds(Et,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),da=se.useRef(null),{getPrefixCls:wa,direction:Lo,getPopupContainer:oo,rangePicker:lo}=(0,se.useContext)(Li.E_),ao=wa("picker",Mn),{compactSize:Zo,compactItemClassnames:Co}=(0,rl.ri)(ao,Lo),Ga=wa(),[Ta,$a]=(0,ml.Z)("rangePicker",Sa,Zr),Xa=(0,Qi.Z)(ao),[Go,Va,so]=Mi(ao,Xa),[So]=il(Et,ao),Ja=bs(Qn),uo=(0,_i.Z)(Dn=>{var fn;return(fn=Lr!=null?Lr:Zo)!==null&&fn!==void 0?fn:Dn}),co=se.useContext(vi.Z),Qo=Rr!=null?Rr:co,ii=(0,se.useContext)(Gi.aM),{hasFeedback:li,status:Oe,feedbackIcon:Be}=ii,Bt=se.createElement(se.Fragment,null,Xr===hl?se.createElement(Mt,null):se.createElement(lt,null),li&&Be);(0,se.useImperativeHandle)(nt,()=>da.current);const[zt]=(0,nl.Z)("Calendar",yl.Z),tn=Object.assign(Object.assign({},zt),Et.locale),[cn]=(0,Yo.Cn)("DatePicker",(Gt=Et.popupStyle)===null||Gt===void 0?void 0:Gt.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(he,null)),disabled:Qo,ref:da,placement:_n,placeholder:cl(tn,Xr,jr),suffixIcon:Bt,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:`${Ga}-slide-up`,picker:Xr},Ka,{className:Rt()({[`${ao}-${uo}`]:uo,[`${ao}-${Ta}`]:$a},(0,xi.Z)(ao,(0,xi.F)(Oe,Qr),li),Va,Co,Mr,lo==null?void 0:lo.className,so,Xa,Na),style:Object.assign(Object.assign({},lo==null?void 0:lo.style),Or),locale:tn.lang,prefixCls:ao,getPopupContainer:Hn||oo,generateConfig:le,components:Ja,direction:Lo,classNames:{popup:Rt()(Va,Vr||Gr,so,Xa,Na)},styles:{popup:Object.assign(Object.assign({},Et.popupStyle),{zIndex:cn})},allowClear:So}))))}),fs=function(le,Ke){var Et={};for(var nt in le)Object.prototype.hasOwnProperty.call(le,nt)&&Ke.indexOf(nt)<0&&(Et[nt]=le[nt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,nt=Object.getOwnPropertySymbols(le);Gt{const Ke=(Mr,Or)=>{const _n=Or===Ul?"timePicker":"datePicker";return(0,se.forwardRef)((Rr,Zr)=>{var jr;const{prefixCls:Vr,getPopupContainer:Gr,components:Qr,style:Na,className:Sa,rootClassName:Xr,size:Ka,bordered:da,placement:wa,placeholder:Lo,popupClassName:oo,dropdownClassName:lo,disabled:ao,status:Zo,variant:Co,onCalendarChange:Ga}=Rr,Ta=fs(Rr,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:$a,direction:Xa,getPopupContainer:Go,[_n]:Va}=(0,se.useContext)(Li.E_),so=$a("picker",Vr),{compactSize:So,compactItemClassnames:Ja}=(0,rl.ri)(so,Xa),uo=se.useRef(null),[co,Qo]=(0,ml.Z)("datePicker",Co,da),ii=(0,Qi.Z)(so),[li,Oe,Be]=Mi(so,ii);(0,se.useImperativeHandle)(Zr,()=>uo.current);const Bt={showToday:!0},zt=Mr||Rr.picker,tn=$a(),{onSelect:cn,multiple:Dn}=Ta,fn=cn&&Mr==="time"&&!Dn,kn=(Fa,Ma,Eo)=>{Ga==null||Ga(Fa,Ma,Eo),fn&&cn(Fa)},[Rn,dr]=il(Rr,so),or=bs(Qr),tr=(0,_i.Z)(Fa=>{var Ma;return(Ma=Ka!=null?Ka:So)!==null&&Ma!==void 0?Ma:Fa}),Kn=se.useContext(vi.Z),Wn=ao!=null?ao:Kn,Ur=(0,se.useContext)(Gi.aM),{hasFeedback:Br,status:qn,feedbackIcon:Yr}=Ur,sa=se.createElement(se.Fragment,null,zt==="time"?se.createElement(Mt,null):se.createElement(lt,null),Br&&Yr),[ta]=(0,nl.Z)("DatePicker",yl.Z),ra=Object.assign(Object.assign({},ta),Rr.locale),[va]=(0,Yo.Cn)("DatePicker",(jr=Rr.popupStyle)===null||jr===void 0?void 0:jr.zIndex);return li(se.createElement(Vo.Z,{space:!0},se.createElement(ni,Object.assign({ref:uo,placeholder:el(ra,zt,Lo),suffixIcon:sa,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:`${tn}-slide-up`,picker:Mr,onCalendarChange:kn},Bt,Ta,{locale:ra.lang,className:Rt()({[`${so}-${tr}`]:tr,[`${so}-${co}`]:Qo},(0,xi.Z)(so,(0,xi.F)(qn,Zo),Br),Oe,Ja,Va==null?void 0:Va.className,Sa,Be,ii,Xr),style:Object.assign(Object.assign({},Va==null?void 0:Va.style),Na),prefixCls:so,getPopupContainer:Gr||Go,generateConfig:le,components:or,direction:Xa,disabled:Wn,classNames:{popup:Rt()(Oe,Be,ii,Xr,oo||lo)},styles:{popup:Object.assign(Object.assign({},Rr.popupStyle),{zIndex:va})},allowClear:Rn,removeIcon:dr}))))})},Et=Ke(),nt=Ke(ul,ll),Gt=Ke(Dl,ls),Mn=Ke(Cs,cs),Hn=Ke(as,Kl),Qn=Ke(hl,Ul);return{DatePicker:Et,WeekPicker:nt,MonthPicker:Gt,YearPicker:Mn,TimePicker:Qn,QuarterPicker:Hn}},Is=le=>{const{DatePicker:Ke,WeekPicker:Et,MonthPicker:nt,YearPicker:Gt,TimePicker:Mn,QuarterPicker:Hn}=Ms(le),Qn=ks(le),Mr=Ke;return Mr.WeekPicker=Et,Mr.MonthPicker=nt,Mr.YearPicker=Gt,Mr.RangePicker=Qn,Mr.TimePicker=Mn,Mr.QuarterPicker=Hn,Mr};const ms=Is(_e),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(Fn,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),ze=b(51636);const ve=Te=>{const{componentCls:we,sizePaddingEdgeHorizontal:Re,colorSplit:ut,lineWidth:_e,textPaddingInline:$e,orientationMargin:se,verticalMarginInline:Ne}=Te;return{[we]:Object.assign(Object.assign({},(0,ye.Wf)(Te)),{borderBlockStart:`${(0,Ce.unit)(_e)} solid ${ut}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(_e)} solid ${ut}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(Te.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${we}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(Te.dividerHorizontalWithTextGutterMargin)} 0`,color:Te.colorTextHeading,fontWeight:500,fontSize:Te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ut}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(_e)} 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:ut,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(_e)} 0 0`},[`&-horizontal${we}-with-text${we}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${we}-dashed`]:{borderInlineStartWidth:_e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:ut,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(_e)} 0 0`},[`&-horizontal${we}-with-text${we}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${we}-dotted`]:{borderInlineStartWidth:_e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${we}-with-text`]:{color:Te.colorText,fontWeight:"normal",fontSize:Te.fontSize},[`&-horizontal${we}-with-text-start${we}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${we}-inner-text`]:{paddingInlineStart:Re}},[`&-horizontal${we}-with-text-end${we}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${we}-inner-text`]:{paddingInlineEnd:Re}}})}},ue=Te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Te.marginXS});var ke=(0,De.I$)("Divider",Te=>{const we=(0,ze.mergeToken)(Te,{dividerHorizontalWithTextGutterMargin:Te.margin,dividerHorizontalGutterMargin:Te.marginLG,sizePaddingEdgeHorizontal:0});return[ve(we)]},ue,{unitless:{orientationMargin:!0}}),ge=function(Te,we){var Re={};for(var ut in Te)Object.prototype.hasOwnProperty.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ut=Object.getOwnPropertySymbols(Te);_e{const{getPrefixCls:we,direction:Re,className:ut,style:_e}=(0,Ae.dj)("divider"),{prefixCls:$e,type:se="horizontal",orientation:Ne="center",orientationMargin:ot,className:We,rootClassName:bt,children:He,dashed:et,variant:lt="solid",plain:Pe,style:Ie}=Te,Me=ge(Te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ce=we("divider",$e),[Mt,qe,Fe]=ke(ce),yt=!!He,xe=y.useMemo(()=>Ne==="left"?Re==="rtl"?"end":"start":Ne==="right"?Re==="rtl"?"start":"end":Ne,[Re,Ne]),he=xe==="start"&&ot!=null,mt=xe==="end"&&ot!=null,Rt=oe()(ce,ut,qe,Fe,`${ce}-${se}`,{[`${ce}-with-text`]:yt,[`${ce}-with-text-${xe}`]:yt,[`${ce}-dashed`]:!!et,[`${ce}-${lt}`]:lt!=="solid",[`${ce}-plain`]:!!Pe,[`${ce}-rtl`]:Re==="rtl",[`${ce}-no-default-orientation-margin-start`]:he,[`${ce}-no-default-orientation-margin-end`]:mt},We,bt),jt=y.useMemo(()=>typeof ot=="number"?ot:/^\d+$/.test(ot)?Number(ot):ot,[ot]),Se={marginInlineStart:he?jt:void 0,marginInlineEnd:mt?jt:void 0};return Mt(y.createElement("div",Object.assign({className:Rt,style:Object.assign(Object.assign({},_e),Ie)},Me,{role:"separator"}),He&&se!=="vertical"&&y.createElement("span",{className:`${ce}-inner-text`,style:Se},He)))}},36207:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ct}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(33885),Ce=b(42978),ye=b(43403),De=b(34280),ze=y.createContext(null),ve=y.createContext({}),ue=ze,ke=b(20068),ge=b(54476),Je=b(77900),Ge=b(10228),Te=b(26112),we=b(75931),Re=b(8654),ut=["prefixCls","className","containerRef"],_e=function(Le){var it=Le.prefixCls,gt=Le.className,kt=Le.containerRef,Qe=(0,we.Z)(Le,ut),st=y.useContext(ve),pe=st.panel,Ft=(0,Re.x1)(pe,kt);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(it,"-content"),gt),role:"dialog",ref:Ft},(0,Te.Z)(Le,{aria:!0}),{"aria-modal":"true"},Qe))},$e=_e,se=b(48736);function Ne(Ze){return typeof Ze=="string"&&String(Number(Ze))===Ze?((0,se.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ze)):Ze}function ot(Ze){warning(!("wrapperClassName"in Ze),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ze.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var We={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function bt(Ze,Le){var it,gt,kt,Qe=Ze.prefixCls,st=Ze.open,pe=Ze.placement,Ft=Ze.inline,ln=Ze.push,nn=Ze.forceRender,Wt=Ze.autoFocus,Ut=Ze.keyboard,an=Ze.classNames,vt=Ze.rootClassName,Ot=Ze.rootStyle,en=Ze.zIndex,En=Ze.className,Ue=Ze.id,xt=Ze.style,pt=Ze.motion,It=Ze.width,yn=Ze.height,Nn=Ze.children,sr=Ze.mask,Xn=Ze.maskClosable,Ht=Ze.maskMotion,Gn=Ze.maskClassName,Xt=Ze.maskStyle,Vt=Ze.afterOpenChange,un=Ze.onClose,gn=Ze.onMouseEnter,mn=Ze.onMouseOver,Tn=Ze.onMouseLeave,In=Ze.onClick,Vn=Ze.onKeyDown,Ar=Ze.onKeyUp,pr=Ze.styles,$n=Ze.drawerRender,Tr=y.useRef(),kr=y.useRef(),vr=y.useRef();y.useImperativeHandle(Le,function(){return Tr.current});var ia=function(_t){var Ct=_t.keyCode,Cn=_t.shiftKey;switch(Ct){case Ge.Z.TAB:{if(Ct===Ge.Z.TAB){if(!Cn&&document.activeElement===vr.current){var br;(br=kr.current)===null||br===void 0||br.focus({preventScroll:!0})}else if(Cn&&document.activeElement===kr.current){var lr;(lr=vr.current)===null||lr===void 0||lr.focus({preventScroll:!0})}}break}case Ge.Z.ESC:{un&&Ut&&(_t.stopPropagation(),un(_t));break}}};y.useEffect(function(){if(st&&Wt){var rn;(rn=Tr.current)===null||rn===void 0||rn.focus({preventScroll:!0})}},[st]);var jn=y.useState(!1),ur=(0,Ce.Z)(jn,2),Dr=ur[0],ar=ur[1],qt=y.useContext(ue),vn;typeof ln=="boolean"?vn=ln?{}:{distance:0}:vn=ln||{};var Lt=(it=(gt=(kt=vn)===null||kt===void 0?void 0:kt.distance)!==null&>!==void 0?gt:qt==null?void 0:qt.pushDistance)!==null&&it!==void 0?it:180,Yt=y.useMemo(function(){return{pushDistance:Lt,push:function(){ar(!0)},pull:function(){ar(!1)}}},[Lt]);y.useEffect(function(){if(st){var rn;qt==null||(rn=qt.push)===null||rn===void 0||rn.call(qt)}else{var _t;qt==null||(_t=qt.pull)===null||_t===void 0||_t.call(qt)}},[st]),y.useEffect(function(){return function(){var rn;qt==null||(rn=qt.pull)===null||rn===void 0||rn.call(qt)}},[]);var Nt=sr&&y.createElement(Je.default,(0,ge.Z)({key:"mask"},Ht,{visible:st}),function(rn,_t){var Ct=rn.className,Cn=rn.style;return y.createElement("div",{className:oe()("".concat(Qe,"-mask"),Ct,an==null?void 0:an.mask,Gn),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Cn),Xt),pr==null?void 0:pr.mask),onClick:Xn&&st?un:void 0,ref:_t})}),$t=typeof pt=="function"?pt(pe):pt,dt={};if(Dr&&Lt)switch(pe){case"top":dt.transform="translateY(".concat(Lt,"px)");break;case"bottom":dt.transform="translateY(".concat(-Lt,"px)");break;case"left":dt.transform="translateX(".concat(Lt,"px)");break;default:dt.transform="translateX(".concat(-Lt,"px)");break}pe==="left"||pe==="right"?dt.width=Ne(It):dt.height=Ne(yn);var dn={onMouseEnter:gn,onMouseOver:mn,onMouseLeave:Tn,onClick:In,onKeyDown:Vn,onKeyUp:Ar},hn=y.createElement(Je.default,(0,ge.Z)({key:"panel"},$t,{visible:st,forceRender:nn,onVisibleChanged:function(_t){Vt==null||Vt(_t)},removeOnLeave:!1,leavedClassName:"".concat(Qe,"-content-wrapper-hidden")}),function(rn,_t){var Ct=rn.className,Cn=rn.style,br=y.createElement($e,(0,ge.Z)({id:Ue,containerRef:_t,prefixCls:Qe,className:oe()(En,an==null?void 0:an.content),style:(0,Ae.Z)((0,Ae.Z)({},xt),pr==null?void 0:pr.content)},(0,Te.Z)(Ze,{aria:!0}),dn),Nn);return y.createElement("div",(0,ge.Z)({className:oe()("".concat(Qe,"-content-wrapper"),an==null?void 0:an.wrapper,Ct),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},dt),Cn),pr==null?void 0:pr.wrapper)},(0,Te.Z)(Ze,{data:!0})),$n?$n(br):br)}),xn=(0,Ae.Z)({},Ot);return en&&(xn.zIndex=en),y.createElement(ue.Provider,{value:Yt},y.createElement("div",{className:oe()(Qe,"".concat(Qe,"-").concat(pe),vt,(0,ke.Z)((0,ke.Z)({},"".concat(Qe,"-open"),st),"".concat(Qe,"-inline"),Ft)),style:xn,tabIndex:-1,ref:Tr,onKeyDown:ia},Nt,y.createElement("div",{tabIndex:0,ref:kr,style:We,"aria-hidden":"true","data-sentinel":"start"}),hn,y.createElement("div",{tabIndex:0,ref:vr,style:We,"aria-hidden":"true","data-sentinel":"end"})))}var He=y.forwardRef(bt),et=He,lt=function(Le){var it=Le.open,gt=it===void 0?!1:it,kt=Le.prefixCls,Qe=kt===void 0?"rc-drawer":kt,st=Le.placement,pe=st===void 0?"right":st,Ft=Le.autoFocus,ln=Ft===void 0?!0:Ft,nn=Le.keyboard,Wt=nn===void 0?!0:nn,Ut=Le.width,an=Ut===void 0?378:Ut,vt=Le.mask,Ot=vt===void 0?!0:vt,en=Le.maskClosable,En=en===void 0?!0:en,Ue=Le.getContainer,xt=Le.forceRender,pt=Le.afterOpenChange,It=Le.destroyOnClose,yn=Le.onMouseEnter,Nn=Le.onMouseOver,sr=Le.onMouseLeave,Xn=Le.onClick,Ht=Le.onKeyDown,Gn=Le.onKeyUp,Xt=Le.panelRef,Vt=y.useState(!1),un=(0,Ce.Z)(Vt,2),gn=un[0],mn=un[1],Tn=y.useState(!1),In=(0,Ce.Z)(Tn,2),Vn=In[0],Ar=In[1];(0,De.Z)(function(){Ar(!0)},[]);var pr=Vn?gt:!1,$n=y.useRef(),Tr=y.useRef();(0,De.Z)(function(){pr&&(Tr.current=document.activeElement)},[pr]);var kr=function(Dr){var ar;if(mn(Dr),pt==null||pt(Dr),!Dr&&Tr.current&&!((ar=$n.current)!==null&&ar!==void 0&&ar.contains(Tr.current))){var qt;(qt=Tr.current)===null||qt===void 0||qt.focus({preventScroll:!0})}},vr=y.useMemo(function(){return{panel:Xt}},[Xt]);if(!xt&&!gn&&!pr&&It)return null;var ia={onMouseEnter:yn,onMouseOver:Nn,onMouseLeave:sr,onClick:Xn,onKeyDown:Ht,onKeyUp:Gn},jn=(0,Ae.Z)((0,Ae.Z)({},Le),{},{open:pr,prefixCls:Qe,placement:pe,autoFocus:ln,keyboard:Wt,width:an,mask:Ot,maskClosable:En,inline:Ue===!1,afterOpenChange:kr,ref:$n},ia);return y.createElement(ve.Provider,{value:vr},y.createElement(ye.Z,{open:pr||xt||gn,autoDestroy:!1,getContainer:Ue,autoLock:Ot&&(pr||gn)},y.createElement(et,jn)))},Pe=lt,Ie=Pe,Me=b(62487),ce=b(75030),Mt=b(86641),qe=b(55743),Fe=b(48755),yt=b(91190),xe=b(78776),he=b(458),Rt=Ze=>{var Le,it;const{prefixCls:gt,title:kt,footer:Qe,extra:st,loading:pe,onClose:Ft,headerStyle:ln,bodyStyle:nn,footerStyle:Wt,children:Ut,classNames:an,styles:vt}=Ze,Ot=(0,Fe.dj)("drawer"),en=y.useCallback(It=>y.createElement("button",{type:"button",onClick:Ft,"aria-label":"Close",className:`${gt}-close`},It),[Ft]),[En,Ue]=(0,xe.Z)((0,xe.w)(Ze),(0,xe.w)(Ot),{closable:!0,closeIconRender:en}),xt=y.useMemo(()=>{var It,yn;return!kt&&!En?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(It=Ot.styles)===null||It===void 0?void 0:It.header),ln),vt==null?void 0:vt.header),className:oe()(`${gt}-header`,{[`${gt}-header-close-only`]:En&&!kt&&!st},(yn=Ot.classNames)===null||yn===void 0?void 0:yn.header,an==null?void 0:an.header)},y.createElement("div",{className:`${gt}-header-title`},Ue,kt&&y.createElement("div",{className:`${gt}-title`},kt)),st&&y.createElement("div",{className:`${gt}-extra`},st))},[En,Ue,st,ln,gt,kt]),pt=y.useMemo(()=>{var It,yn;if(!Qe)return null;const Nn=`${gt}-footer`;return y.createElement("div",{className:oe()(Nn,(It=Ot.classNames)===null||It===void 0?void 0:It.footer,an==null?void 0:an.footer),style:Object.assign(Object.assign(Object.assign({},(yn=Ot.styles)===null||yn===void 0?void 0:yn.footer),Wt),vt==null?void 0:vt.footer)},Qe)},[Qe,Wt,gt]);return y.createElement(y.Fragment,null,xt,y.createElement("div",{className:oe()(`${gt}-body`,an==null?void 0:an.body,(Le=Ot.classNames)===null||Le===void 0?void 0:Le.body),style:Object.assign(Object.assign(Object.assign({},(it=Ot.styles)===null||it===void 0?void 0:it.body),nn),vt==null?void 0:vt.body)},pe?y.createElement(he.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${gt}-body-skeleton`}):Ut),pt)},jt=b(36237),Se=b(63356),rt=b(16931),ht=b(51636);const Tt=Ze=>{const Le="100%";return{left:`translateX(-${Le})`,right:`translateX(${Le})`,top:`translateY(-${Le})`,bottom:`translateY(${Le})`}[Ze]},wt=(Ze,Le)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ze),{"&-active":Le}),"&-leave":Object.assign(Object.assign({},Le),{"&-active":Ze})}),Qt=(Ze,Le)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Le}`}}},wt({opacity:Ze},{opacity:1})),St=(Ze,Le)=>[Qt(.7,Le),wt({transform:Tt(Ze)},{transform:"none"})];var Jt=Ze=>{const{componentCls:Le,motionDurationSlow:it}=Ze;return{[Le]:{[`${Le}-mask-motion`]:Qt(0,it),[`${Le}-panel-motion`]:["left","right","top","bottom"].reduce((gt,kt)=>Object.assign(Object.assign({},gt),{[`&-${kt}`]:St(kt,it)}),{})}}};const fe=Ze=>{const{borderRadiusSM:Le,componentCls:it,zIndexPopup:gt,colorBgMask:kt,colorBgElevated:Qe,motionDurationSlow:st,motionDurationMid:pe,paddingXS:Ft,padding:ln,paddingLG:nn,fontSizeLG:Wt,lineHeightLG:Ut,lineWidth:an,lineType:vt,colorSplit:Ot,marginXS:en,colorIcon:En,colorIconHover:Ue,colorBgTextHover:xt,colorBgTextActive:pt,colorText:It,fontWeightStrong:yn,footerPaddingBlock:Nn,footerPaddingInline:sr,calc:Xn}=Ze,Ht=`${it}-content-wrapper`;return{[it]:{position:"fixed",inset:0,zIndex:gt,pointerEvents:"none",color:It,"&-pure":{position:"relative",background:Qe,display:"flex",flexDirection:"column",[`&${it}-left`]:{boxShadow:Ze.boxShadowDrawerLeft},[`&${it}-right`]:{boxShadow:Ze.boxShadowDrawerRight},[`&${it}-top`]:{boxShadow:Ze.boxShadowDrawerUp},[`&${it}-bottom`]:{boxShadow:Ze.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${it}-mask`]:{position:"absolute",inset:0,zIndex:gt,background:kt,pointerEvents:"auto"},[Ht]:{position:"absolute",zIndex:gt,maxWidth:"100vw",transition:`all ${st}`,"&-hidden":{display:"none"}},[`&-left > ${Ht}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ze.boxShadowDrawerLeft},[`&-right > ${Ht}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ze.boxShadowDrawerRight},[`&-top > ${Ht}`]:{top:0,insetInline:0,boxShadow:Ze.boxShadowDrawerUp},[`&-bottom > ${Ht}`]:{bottom:0,insetInline:0,boxShadow:Ze.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,jt.unit)(ln)} ${(0,jt.unit)(nn)}`,fontSize:Wt,lineHeight:Ut,borderBottom:`${(0,jt.unit)(an)} ${vt} ${Ot}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${it}-extra`]:{flex:"none"},[`${it}-close`]:Object.assign({display:"inline-flex",width:Xn(Wt).add(Ft).equal(),height:Xn(Wt).add(Ft).equal(),borderRadius:Le,justifyContent:"center",alignItems:"center",marginInlineEnd:en,color:En,fontWeight:yn,fontSize:Wt,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:xt,textDecoration:"none"},"&:active":{backgroundColor:pt}},(0,Se.Qy)(Ze)),[`${it}-title`]:{flex:1,margin:0,fontWeight:Ze.fontWeightStrong,fontSize:Wt,lineHeight:Ut},[`${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,jt.unit)(Nn)} ${(0,jt.unit)(sr)}`,borderTop:`${(0,jt.unit)(an)} ${vt} ${Ot}`},"&-rtl":{direction:"rtl"}}}},ne=Ze=>({zIndexPopup:Ze.zIndexPopupBase,footerPaddingBlock:Ze.paddingXS,footerPaddingInline:Ze.padding});var te=(0,rt.I$)("Drawer",Ze=>{const Le=(0,ht.mergeToken)(Ze,{});return[fe(Le),Jt(Le)]},ne),ae=function(Ze,Le){var it={};for(var gt in Ze)Object.prototype.hasOwnProperty.call(Ze,gt)&&Le.indexOf(gt)<0&&(it[gt]=Ze[gt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,gt=Object.getOwnPropertySymbols(Ze);kt{var Le;const{rootClassName:it,width:gt,height:kt,size:Qe="default",mask:st=!0,push:pe=re,open:Ft,afterOpenChange:ln,onClose:nn,prefixCls:Wt,getContainer:Ut,style:an,className:vt,visible:Ot,afterVisibleChange:en,maskStyle:En,drawerStyle:Ue,contentWrapperStyle:xt}=Ze,pt=ae(Ze,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:It,getPrefixCls:yn,direction:Nn,className:sr,style:Xn,classNames:Ht,styles:Gn}=(0,Fe.dj)("drawer"),Xt=yn("drawer",Wt),[Vt,un,gn]=te(Xt),mn=Ut===void 0&&It?()=>It(document.body):Ut,Tn=oe()({"no-mask":!st,[`${Xt}-rtl`]:Nn==="rtl"},it,un,gn),In=y.useMemo(()=>gt!=null?gt:Qe==="large"?736:378,[gt,Qe]),Vn=y.useMemo(()=>kt!=null?kt:Qe==="large"?736:378,[kt,Qe]),Ar={motionName:(0,Mt.m)(Xt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},pr=jn=>({motionName:(0,Mt.m)(Xt,`panel-motion-${jn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),$n=(0,yt.H)(),[Tr,kr]=(0,ce.Cn)("Drawer",pt.zIndex),{classNames:vr={},styles:ia={}}=pt;return Vt(y.createElement(Me.Z,{form:!0,space:!0},y.createElement(qe.Z.Provider,{value:kr},y.createElement(Ie,Object.assign({prefixCls:Xt,onClose:nn,maskMotion:Ar,motion:pr},pt,{classNames:{mask:oe()(vr.mask,Ht.mask),content:oe()(vr.content,Ht.content),wrapper:oe()(vr.wrapper,Ht.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},ia.mask),En),Gn.mask),content:Object.assign(Object.assign(Object.assign({},ia.content),Ue),Gn.content),wrapper:Object.assign(Object.assign(Object.assign({},ia.wrapper),xt),Gn.wrapper)},open:Ft!=null?Ft:Ot,mask:st,push:pe,width:In,height:Vn,style:Object.assign(Object.assign({},Xn),an),className:oe()(sr,vt),rootClassName:Tn,getContainer:mn,afterOpenChange:ln!=null?ln:en,panelRef:$n,zIndex:Tr}),y.createElement(Rt,Object.assign({prefixCls:Xt},pt,{onClose:nn}))))))},je=Ze=>{const{prefixCls:Le,style:it,className:gt,placement:kt="right"}=Ze,Qe=ae(Ze,["prefixCls","style","className","placement"]),{getPrefixCls:st}=y.useContext(Fe.E_),pe=st("drawer",Le),[Ft,ln,nn]=te(pe),Wt=oe()(pe,`${pe}-pure`,`${pe}-${kt}`,ln,nn,gt);return Ft(y.createElement("div",{className:Wt,style:it},y.createElement(Rt,Object.assign({prefixCls:pe},Qe))))};de._InternalPanelDoNotUseOrYouWillBeFired=je;var ct=de},19563:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return jt}});var y=b(59301),Ee=b(33853),oe=b(38819),Ae=b(92310),Ce=b.n(Ae),ye=b(96478),De=b(6089),ze=b(18929),ve=b(2738),ue=b(75030),ge=Se=>typeof Se!="object"&&typeof Se!="function"||Se===null,Je=b(52838),Ge=b(45915),Te=b(22703),we=b(32383),Re=b(55743),ut=b(48755),_e=b(83397),$e=b(93041),se=b(78857),Ne=b(57700),ot=b(36237),We=b(63356),bt=b(46e3),He=b(93873),et=b(34925),lt=b(37645),Pe=b(36305),Ie=b(16931),Me=b(51636),Mt=Se=>{const{componentCls:rt,menuCls:ht,colorError:Tt,colorTextLightSolid:wt}=Se,Qt=`${ht}-item`;return{[`${rt}, ${rt}-menu-submenu`]:{[`${ht} ${Qt}`]:{[`&${Qt}-danger:not(${Qt}-disabled)`]:{color:Tt,"&:hover":{color:wt,backgroundColor:Tt}}}}}};const qe=Se=>{const{componentCls:rt,menuCls:ht,zIndexPopup:Tt,dropdownArrowDistance:wt,sizePopupArrow:Qt,antCls:St,iconCls:sn,motionDurationMid:Jt,paddingBlock:fe,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:ae,fontSizeIcon:me,controlPaddingHorizontal:re,colorBgElevated:de}=Se;return[{[rt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Tt,display:"block","&::before":{position:"absolute",insetBlock:Se.calc(Qt).div(2).sub(wt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${St}-btn`]:{[`& > ${sn}-down, & > ${St}-btn-icon > ${sn}-down`]:{fontSize:me}},[`${rt}-wrap`]:{position:"relative",[`${St}-btn > ${sn}-down`]:{fontSize:me},[`${sn}-down::before`]:{transition:`transform ${Jt}`}},[`${rt}-wrap-open`]:{[`${sn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${St}-slide-down-enter${St}-slide-down-enter-active${rt}-placement-bottomLeft, &${St}-slide-down-appear${St}-slide-down-appear-active${rt}-placement-bottomLeft, &${St}-slide-down-enter${St}-slide-down-enter-active${rt}-placement-bottom, &${St}-slide-down-appear${St}-slide-down-appear-active${rt}-placement-bottom, @@ -1003,7 +1003,7 @@ &${St}-slide-down-leave${St}-slide-down-leave-active${rt}-placement-bottom, &${St}-slide-down-leave${St}-slide-down-leave-active${rt}-placement-bottomRight`]:{animationName:bt.Uw},[`&${St}-slide-up-leave${St}-slide-up-leave-active${rt}-placement-topLeft, &${St}-slide-up-leave${St}-slide-up-leave-active${rt}-placement-top, - &${St}-slide-up-leave${St}-slide-up-leave-active${rt}-placement-topRight`]:{animationName:bt.ly}}},(0,lt.ZP)(Se,de,{arrowPlacement:{top:!0,bottom:!0}}),{[`${rt} ${ht}`]:{position:"relative",margin:0},[`${ht}-submenu-popup`]:{position:"absolute",zIndex:Tt,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${rt}, ${rt}-menu-submenu`]:Object.assign(Object.assign({},(0,We.Wf)(Se)),{[ht]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:de,backgroundClip:"padding-box",borderRadius:Se.borderRadiusLG,outline:"none",boxShadow:Se.boxShadowSecondary},(0,We.Qy)(Se)),{"&:empty":{padding:0,boxShadow:"none"},[`${ht}-item-group-title`]:{padding:`${(0,ot.unit)(fe)} ${(0,ot.unit)(re)}`,color:Se.colorTextDescription,transition:`all ${Jt}`},[`${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 ${Jt}`,"&: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,ot.unit)(fe)} ${(0,ot.unit)(re)}`,color:Se.colorText,fontWeight:"normal",fontSize:ne,lineHeight:Se.lineHeight,cursor:"pointer",transition:`all ${Jt}`,borderRadius:Se.borderRadiusSM,"&:hover, &-active":{backgroundColor:Se.controlItemBgHover}},(0,We.Qy)(Se)),{"&-selected":{color:Se.colorPrimary,backgroundColor:Se.controlItemBgActive,"&:hover, &-active":{backgroundColor:Se.controlItemBgActiveHover}},"&-disabled":{color:ae,cursor:"not-allowed","&:hover":{color:ae,backgroundColor:de,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,ot.unit)(Se.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Se.colorSplit},[`${rt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Se.paddingXS,[`${rt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Se.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${ht}-item-group-list`]:{margin:`0 ${(0,ot.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 ${rt}-menu-submenu-title`]:{[`&, ${rt}-menu-submenu-arrow-icon`]:{color:ae,backgroundColor:de,cursor:"not-allowed"}},[`${ht}-submenu-selected ${rt}-menu-submenu-title`]:{color:Se.colorPrimary}})})},[(0,bt.oN)(Se,"slide-up"),(0,bt.oN)(Se,"slide-down"),(0,He.Fm)(Se,"move-up"),(0,He.Fm)(Se,"move-down"),(0,et._y)(Se,"zoom-big")]]},Fe=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 yt=(0,Ie.I$)("Dropdown",Se=>{const{marginXXS:rt,sizePopupArrow:ht,paddingXXS:Tt,componentCls:wt}=Se,Qt=(0,Me.mergeToken)(Se,{menuCls:`${wt}-menu`,dropdownArrowDistance:Se.calc(ht).div(2).add(rt).equal(),dropdownEdgeChildPadding:Tt});return[qe(Qt),Mt(Qt)]},Fe,{resetStyle:!1});const xe=null,he=Se=>{var rt;const{menu:ht,arrow:Tt,prefixCls:wt,children:Qt,trigger:St,disabled:sn,dropdownRender:Jt,getPopupContainer:fe,overlayClassName:ne,rootClassName:te,overlayStyle:ae,open:me,onOpenChange:re,visible:de,onVisibleChange:je,mouseEnterDelay:ct=.15,mouseLeaveDelay:Ze=.1,autoAdjustOverflow:Le=!0,placement:it="",overlay:gt,transitionName:kt}=Se,{getPopupContainer:Qe,getPrefixCls:st,direction:pe,dropdown:Ft}=y.useContext(ut.E_),ln=(0,we.ln)("Dropdown"),nn=y.useMemo(()=>{const mn=st();return kt!==void 0?kt:it.includes("top")?`${mn}-slide-down`:`${mn}-slide-up`},[st,it,kt]),Wt=y.useMemo(()=>it?it.includes("Center")?it.slice(0,it.indexOf("Center")):it:pe==="rtl"?"bottomRight":"bottomLeft",[it,pe]),Ut=st("dropdown",wt),an=(0,_e.Z)(Ut),[vt,Ot,en]=yt(Ut,an),[,En]=(0,Ne.ZP)(),Ue=y.Children.only(ge(Qt)?y.createElement("span",null,Qt):Qt),xt=(0,Te.Tm)(Ue,{className:Ce()(`${Ut}-trigger`,{[`${Ut}-rtl`]:pe==="rtl"},Ue.props.className),disabled:(rt=Ue.props.disabled)!==null&&rt!==void 0?rt:sn}),pt=sn?[]:St,It=!!(pt!=null&&pt.includes("contextMenu")),[yn,Pn]=(0,ze.Z)(!1,{value:me!=null?me:de}),sr=(0,De.Z)(mn=>{re==null||re(mn,{source:"trigger"}),je==null||je(mn),Pn(mn)}),Xn=Ce()(ne,te,Ot,en,an,Ft==null?void 0:Ft.className,{[`${Ut}-rtl`]:pe==="rtl"}),Ht=(0,Je.Z)({arrowPointAtCenter:typeof Tt=="object"&&Tt.pointAtCenter,autoAdjustOverflow:Le,offset:En.marginXXS,arrowWidth:Tt?En.sizePopupArrow:0,borderRadius:En.borderRadius}),Gn=y.useCallback(()=>{ht!=null&&ht.selectable&&(ht!=null&&ht.multiple)||(re==null||re(!1,{source:"menu"}),Pn(!1))},[ht==null?void 0:ht.selectable,ht==null?void 0:ht.multiple]),Xt=()=>{let mn;return ht!=null&&ht.items?mn=y.createElement($e.default,Object.assign({},ht)):typeof gt=="function"?mn=gt():mn=gt,Jt&&(mn=Jt(mn)),mn=y.Children.only(typeof mn=="string"?y.createElement("span",null,mn):mn),y.createElement(se.J,{prefixCls:`${Ut}-menu`,rootClassName:Ce()(en,an),expandIcon:y.createElement("span",{className:`${Ut}-menu-submenu-arrow`},pe==="rtl"?y.createElement(Ee.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):y.createElement(oe.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Gn,validator:Tn=>{let{mode:Bn}=Tn}},mn)},[Vt,un]=(0,ue.Cn)("Dropdown",ae==null?void 0:ae.zIndex);let gn=y.createElement(ye.Z,Object.assign({alignPoint:It},(0,ve.Z)(Se,["rootClassName"]),{mouseEnterDelay:ct,mouseLeaveDelay:Ze,visible:yn,builtinPlacements:Ht,arrow:!!Tt,overlayClassName:Xn,prefixCls:Ut,getPopupContainer:fe||Qe,transitionName:nn,trigger:pt,overlay:Xt,placement:Wt,onVisibleChange:sr,overlayStyle:Object.assign(Object.assign(Object.assign({},Ft==null?void 0:Ft.style),ae),{zIndex:Vt})}),xt);return Vt&&(gn=y.createElement(Re.Z.Provider,{value:un},gn)),vt(gn)},mt=(0,Ge.Z)(he,"align",void 0,"dropdown",Se=>Se),Rt=Se=>y.createElement(mt,Object.assign({},Se),y.createElement("span",null));he._InternalPanelDoNotUseOrYouWillBeFired=Rt;var jt=he},75727:function(Mn,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),ze=b(44104),ve=b(70045),ue=function(Te,we){var Re={};for(var ut in Te)Object.prototype.hasOwnProperty.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ut=Object.getOwnPropertySymbols(Te);_e{const{getPopupContainer:we,getPrefixCls:Re,direction:ut}=Ee.useContext(De.E_),{prefixCls:_e,type:$e="default",danger:se,disabled:Ne,loading:ot,onClick:We,htmlType:bt,children:He,className:et,menu:lt,arrow:Pe,autoFocus:Ie,overlay:Me,trigger:ce,align:Mt,open:qe,onOpenChange:Fe,placement:yt,getPopupContainer:xe,href:he,icon:mt=Ee.createElement(oe.Z,null),title:Rt,buttonsRender:jt=ct=>ct,mouseEnterDelay:Se,mouseLeaveDelay:rt,overlayClassName:ht,overlayStyle:Tt,destroyPopupOnHide:wt,dropdownRender:Qt}=Te,St=ue(Te,["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"]),sn=Re("dropdown",_e),Jt=`${sn}-button`,fe={menu:lt,arrow:Pe,autoFocus:Ie,align:Mt,disabled:Ne,trigger:Ne?[]:ce,onOpenChange:Fe,getPopupContainer:xe||we,mouseEnterDelay:Se,mouseLeaveDelay:rt,overlayClassName:ht,overlayStyle:Tt,destroyPopupOnHide:wt,dropdownRender:Qt},{compactSize:ne,compactItemClassnames:te}=(0,ve.ri)(sn,ut),ae=Ce()(Jt,te,et);"overlay"in Te&&(fe.overlay=Me),"open"in Te&&(fe.open=qe),"placement"in Te?fe.placement=yt:fe.placement=ut==="rtl"?"bottomLeft":"bottomRight";const me=Ee.createElement(ye.ZP,{type:$e,danger:se,disabled:Ne,loading:ot,onClick:We,htmlType:bt,href:he,title:Rt},He),re=Ee.createElement(ye.ZP,{type:$e,danger:se,icon:mt}),[de,je]=jt([me,re]);return Ee.createElement(ze.Z.Compact,Object.assign({className:ae,size:ne,block:!0},St),de,Ee.createElement(y.Z,Object.assign({},fe),je))};ke.__ANT_BUTTON=!0;var ge=ke;const Je=y.Z;Je.Button=ge;var Ge=Je},584:function(Mn,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),ze=()=>{const[,se]=(0,ye.ZP)(),[Ne]=(0,Ae.Z)("Empty"),We=new Ce.FastColor(se.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return y.createElement("svg",{style:We,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(Ne==null?void 0:Ne.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)(),[Ne]=(0,Ae.Z)("Empty"),{colorFill:ot,colorFillTertiary:We,colorFillQuaternary:bt,colorBgContainer:He}=se,{borderColor:et,shadowColor:lt,contentColor:Pe}=(0,y.useMemo)(()=>({borderColor:new Ce.FastColor(ot).onBackground(He).toHexString(),shadowColor:new Ce.FastColor(We).onBackground(He).toHexString(),contentColor:new Ce.FastColor(bt).onBackground(He).toHexString()}),[ot,We,bt,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,(Ne==null?void 0:Ne.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}))))},ke=b(16931),ge=b(51636);const Je=se=>{const{componentCls:Ne,margin:ot,marginXS:We,marginXL:bt,fontSize:He,lineHeight:et}=se;return{[Ne]:{marginInline:We,fontSize:He,lineHeight:et,textAlign:"center",[`${Ne}-image`]:{height:se.emptyImgHeight,marginBottom:We,opacity:se.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ne}-description`]:{color:se.colorTextDescription},[`${Ne}-footer`]:{marginTop:ot},"&-normal":{marginBlock:bt,color:se.colorTextDescription,[`${Ne}-description`]:{color:se.colorTextDescription},[`${Ne}-image`]:{height:se.emptyImgHeightMD}},"&-small":{marginBlock:We,color:se.colorTextDescription,[`${Ne}-image`]:{height:se.emptyImgHeightSM}}}}};var Ge=(0,ke.I$)("Empty",se=>{const{componentCls:Ne,controlHeightLG:ot,calc:We}=se,bt=(0,ge.mergeToken)(se,{emptyImgCls:`${Ne}-img`,emptyImgHeight:We(ot).mul(2.5).equal(),emptyImgHeightMD:ot,emptyImgHeightSM:We(ot).mul(.875).equal()});return[Je(bt)]}),Te=b(48755),we=function(se,Ne){var ot={};for(var We in se)Object.prototype.hasOwnProperty.call(se,We)&&Ne.indexOf(We)<0&&(ot[We]=se[We]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,We=Object.getOwnPropertySymbols(se);bt{const{className:Ne,rootClassName:ot,prefixCls:We,image:bt=Re,description:He,children:et,imageStyle:lt,style:Pe,classNames:Ie,styles:Me}=se,ce=we(se,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:Mt,direction:qe,className:Fe,style:yt,classNames:xe,styles:he}=(0,Te.dj)("empty"),mt=Mt("empty",We),[Rt,jt,Se]=Ge(mt),[rt]=(0,Ae.Z)("Empty"),ht=typeof He!="undefined"?He:rt==null?void 0:rt.description,Tt=typeof ht=="string"?ht:"empty";let wt=null;return typeof bt=="string"?wt=y.createElement("img",{alt:Tt,src:bt}):wt=bt,Rt(y.createElement("div",Object.assign({className:oe()(jt,Se,mt,Fe,{[`${mt}-normal`]:bt===ut,[`${mt}-rtl`]:qe==="rtl"},Ne,ot,xe.root,Ie==null?void 0:Ie.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},he.root),yt),Me==null?void 0:Me.root),Pe)},ce),y.createElement("div",{className:oe()(`${mt}-image`,xe.image,Ie==null?void 0:Ie.image),style:Object.assign(Object.assign(Object.assign({},lt),he.image),Me==null?void 0:Me.image)},wt),ht&&y.createElement("div",{className:oe()(`${mt}-description`,xe.description,Ie==null?void 0:Ie.description),style:Object.assign(Object.assign({},he.description),Me==null?void 0:Me.description)},ht),et&&y.createElement("div",{className:oe()(`${mt}-footer`,xe.footer,Ie==null?void 0:Ie.footer),style:Object.assign(Object.assign({},he.footer),Me==null?void 0:Me.footer)},et)))};_e.PRESENTED_IMAGE_DEFAULT=Re,_e.PRESENTED_IMAGE_SIMPLE=ut;var $e=_e},28284:function(Mn,Pt,b){"use strict";b.d(Pt,{default:function(){return vn}});var y=b(56553),Ee=b(94480),oe=b(59301),Ae=b(92310),Ce=b.n(Ae),ye=b(77900),De=b(86641),ze=b(83397);function ve(Lt){const[Yt,Nt]=oe.useState(Lt);return oe.useEffect(()=>{const $t=setTimeout(()=>{Nt(Lt)},Lt.length?0:10);return()=>{clearTimeout($t)}},[Lt]),Yt}var ue=b(36237),ke=b(63356),ge=b(34925),Je=b(34961),Ge=b(51636),Te=b(16931),Re=Lt=>{const{componentCls:Yt}=Lt,Nt=`${Yt}-show-help`,$t=`${Yt}-show-help-item`;return{[Nt]:{transition:`opacity ${Lt.motionDurationFast} ${Lt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[$t]:{overflow:"hidden",transition:`height ${Lt.motionDurationFast} ${Lt.motionEaseInOut}, + &${St}-slide-up-leave${St}-slide-up-leave-active${rt}-placement-topRight`]:{animationName:bt.ly}}},(0,lt.ZP)(Se,de,{arrowPlacement:{top:!0,bottom:!0}}),{[`${rt} ${ht}`]:{position:"relative",margin:0},[`${ht}-submenu-popup`]:{position:"absolute",zIndex:Tt,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${rt}, ${rt}-menu-submenu`]:Object.assign(Object.assign({},(0,We.Wf)(Se)),{[ht]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:de,backgroundClip:"padding-box",borderRadius:Se.borderRadiusLG,outline:"none",boxShadow:Se.boxShadowSecondary},(0,We.Qy)(Se)),{"&:empty":{padding:0,boxShadow:"none"},[`${ht}-item-group-title`]:{padding:`${(0,ot.unit)(fe)} ${(0,ot.unit)(re)}`,color:Se.colorTextDescription,transition:`all ${Jt}`},[`${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 ${Jt}`,"&: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,ot.unit)(fe)} ${(0,ot.unit)(re)}`,color:Se.colorText,fontWeight:"normal",fontSize:ne,lineHeight:Se.lineHeight,cursor:"pointer",transition:`all ${Jt}`,borderRadius:Se.borderRadiusSM,"&:hover, &-active":{backgroundColor:Se.controlItemBgHover}},(0,We.Qy)(Se)),{"&-selected":{color:Se.colorPrimary,backgroundColor:Se.controlItemBgActive,"&:hover, &-active":{backgroundColor:Se.controlItemBgActiveHover}},"&-disabled":{color:ae,cursor:"not-allowed","&:hover":{color:ae,backgroundColor:de,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,ot.unit)(Se.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Se.colorSplit},[`${rt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Se.paddingXS,[`${rt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Se.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${ht}-item-group-list`]:{margin:`0 ${(0,ot.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 ${rt}-menu-submenu-title`]:{[`&, ${rt}-menu-submenu-arrow-icon`]:{color:ae,backgroundColor:de,cursor:"not-allowed"}},[`${ht}-submenu-selected ${rt}-menu-submenu-title`]:{color:Se.colorPrimary}})})},[(0,bt.oN)(Se,"slide-up"),(0,bt.oN)(Se,"slide-down"),(0,He.Fm)(Se,"move-up"),(0,He.Fm)(Se,"move-down"),(0,et._y)(Se,"zoom-big")]]},Fe=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 yt=(0,Ie.I$)("Dropdown",Se=>{const{marginXXS:rt,sizePopupArrow:ht,paddingXXS:Tt,componentCls:wt}=Se,Qt=(0,Me.mergeToken)(Se,{menuCls:`${wt}-menu`,dropdownArrowDistance:Se.calc(ht).div(2).add(rt).equal(),dropdownEdgeChildPadding:Tt});return[qe(Qt),Mt(Qt)]},Fe,{resetStyle:!1});const xe=null,he=Se=>{var rt;const{menu:ht,arrow:Tt,prefixCls:wt,children:Qt,trigger:St,disabled:sn,dropdownRender:Jt,getPopupContainer:fe,overlayClassName:ne,rootClassName:te,overlayStyle:ae,open:me,onOpenChange:re,visible:de,onVisibleChange:je,mouseEnterDelay:ct=.15,mouseLeaveDelay:Ze=.1,autoAdjustOverflow:Le=!0,placement:it="",overlay:gt,transitionName:kt}=Se,{getPopupContainer:Qe,getPrefixCls:st,direction:pe,dropdown:Ft}=y.useContext(ut.E_),ln=(0,we.ln)("Dropdown"),nn=y.useMemo(()=>{const mn=st();return kt!==void 0?kt:it.includes("top")?`${mn}-slide-down`:`${mn}-slide-up`},[st,it,kt]),Wt=y.useMemo(()=>it?it.includes("Center")?it.slice(0,it.indexOf("Center")):it:pe==="rtl"?"bottomRight":"bottomLeft",[it,pe]),Ut=st("dropdown",wt),an=(0,_e.Z)(Ut),[vt,Ot,en]=yt(Ut,an),[,En]=(0,Ne.ZP)(),Ue=y.Children.only(ge(Qt)?y.createElement("span",null,Qt):Qt),xt=(0,Te.Tm)(Ue,{className:Ce()(`${Ut}-trigger`,{[`${Ut}-rtl`]:pe==="rtl"},Ue.props.className),disabled:(rt=Ue.props.disabled)!==null&&rt!==void 0?rt:sn}),pt=sn?[]:St,It=!!(pt!=null&&pt.includes("contextMenu")),[yn,Nn]=(0,ze.Z)(!1,{value:me!=null?me:de}),sr=(0,De.Z)(mn=>{re==null||re(mn,{source:"trigger"}),je==null||je(mn),Nn(mn)}),Xn=Ce()(ne,te,Ot,en,an,Ft==null?void 0:Ft.className,{[`${Ut}-rtl`]:pe==="rtl"}),Ht=(0,Je.Z)({arrowPointAtCenter:typeof Tt=="object"&&Tt.pointAtCenter,autoAdjustOverflow:Le,offset:En.marginXXS,arrowWidth:Tt?En.sizePopupArrow:0,borderRadius:En.borderRadius}),Gn=y.useCallback(()=>{ht!=null&&ht.selectable&&(ht!=null&&ht.multiple)||(re==null||re(!1,{source:"menu"}),Nn(!1))},[ht==null?void 0:ht.selectable,ht==null?void 0:ht.multiple]),Xt=()=>{let mn;return ht!=null&&ht.items?mn=y.createElement($e.default,Object.assign({},ht)):typeof gt=="function"?mn=gt():mn=gt,Jt&&(mn=Jt(mn)),mn=y.Children.only(typeof mn=="string"?y.createElement("span",null,mn):mn),y.createElement(se.J,{prefixCls:`${Ut}-menu`,rootClassName:Ce()(en,an),expandIcon:y.createElement("span",{className:`${Ut}-menu-submenu-arrow`},pe==="rtl"?y.createElement(Ee.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):y.createElement(oe.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Gn,validator:Tn=>{let{mode:In}=Tn}},mn)},[Vt,un]=(0,ue.Cn)("Dropdown",ae==null?void 0:ae.zIndex);let gn=y.createElement(ye.Z,Object.assign({alignPoint:It},(0,ve.Z)(Se,["rootClassName"]),{mouseEnterDelay:ct,mouseLeaveDelay:Ze,visible:yn,builtinPlacements:Ht,arrow:!!Tt,overlayClassName:Xn,prefixCls:Ut,getPopupContainer:fe||Qe,transitionName:nn,trigger:pt,overlay:Xt,placement:Wt,onVisibleChange:sr,overlayStyle:Object.assign(Object.assign(Object.assign({},Ft==null?void 0:Ft.style),ae),{zIndex:Vt})}),xt);return Vt&&(gn=y.createElement(Re.Z.Provider,{value:un},gn)),vt(gn)},mt=(0,Ge.Z)(he,"align",void 0,"dropdown",Se=>Se),Rt=Se=>y.createElement(mt,Object.assign({},Se),y.createElement("span",null));he._InternalPanelDoNotUseOrYouWillBeFired=Rt;var jt=he},75727:function(Fn,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),ze=b(44104),ve=b(70045),ue=function(Te,we){var Re={};for(var ut in Te)Object.prototype.hasOwnProperty.call(Te,ut)&&we.indexOf(ut)<0&&(Re[ut]=Te[ut]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ut=Object.getOwnPropertySymbols(Te);_e{const{getPopupContainer:we,getPrefixCls:Re,direction:ut}=Ee.useContext(De.E_),{prefixCls:_e,type:$e="default",danger:se,disabled:Ne,loading:ot,onClick:We,htmlType:bt,children:He,className:et,menu:lt,arrow:Pe,autoFocus:Ie,overlay:Me,trigger:ce,align:Mt,open:qe,onOpenChange:Fe,placement:yt,getPopupContainer:xe,href:he,icon:mt=Ee.createElement(oe.Z,null),title:Rt,buttonsRender:jt=ct=>ct,mouseEnterDelay:Se,mouseLeaveDelay:rt,overlayClassName:ht,overlayStyle:Tt,destroyPopupOnHide:wt,dropdownRender:Qt}=Te,St=ue(Te,["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"]),sn=Re("dropdown",_e),Jt=`${sn}-button`,fe={menu:lt,arrow:Pe,autoFocus:Ie,align:Mt,disabled:Ne,trigger:Ne?[]:ce,onOpenChange:Fe,getPopupContainer:xe||we,mouseEnterDelay:Se,mouseLeaveDelay:rt,overlayClassName:ht,overlayStyle:Tt,destroyPopupOnHide:wt,dropdownRender:Qt},{compactSize:ne,compactItemClassnames:te}=(0,ve.ri)(sn,ut),ae=Ce()(Jt,te,et);"overlay"in Te&&(fe.overlay=Me),"open"in Te&&(fe.open=qe),"placement"in Te?fe.placement=yt:fe.placement=ut==="rtl"?"bottomLeft":"bottomRight";const me=Ee.createElement(ye.ZP,{type:$e,danger:se,disabled:Ne,loading:ot,onClick:We,htmlType:bt,href:he,title:Rt},He),re=Ee.createElement(ye.ZP,{type:$e,danger:se,icon:mt}),[de,je]=jt([me,re]);return Ee.createElement(ze.Z.Compact,Object.assign({className:ae,size:ne,block:!0},St),de,Ee.createElement(y.Z,Object.assign({},fe),je))};ke.__ANT_BUTTON=!0;var ge=ke;const Je=y.Z;Je.Button=ge;var Ge=Je},584:function(Fn,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),ze=()=>{const[,se]=(0,ye.ZP)(),[Ne]=(0,Ae.Z)("Empty"),We=new Ce.FastColor(se.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return y.createElement("svg",{style:We,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(Ne==null?void 0:Ne.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)(),[Ne]=(0,Ae.Z)("Empty"),{colorFill:ot,colorFillTertiary:We,colorFillQuaternary:bt,colorBgContainer:He}=se,{borderColor:et,shadowColor:lt,contentColor:Pe}=(0,y.useMemo)(()=>({borderColor:new Ce.FastColor(ot).onBackground(He).toHexString(),shadowColor:new Ce.FastColor(We).onBackground(He).toHexString(),contentColor:new Ce.FastColor(bt).onBackground(He).toHexString()}),[ot,We,bt,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,(Ne==null?void 0:Ne.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}))))},ke=b(16931),ge=b(51636);const Je=se=>{const{componentCls:Ne,margin:ot,marginXS:We,marginXL:bt,fontSize:He,lineHeight:et}=se;return{[Ne]:{marginInline:We,fontSize:He,lineHeight:et,textAlign:"center",[`${Ne}-image`]:{height:se.emptyImgHeight,marginBottom:We,opacity:se.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ne}-description`]:{color:se.colorTextDescription},[`${Ne}-footer`]:{marginTop:ot},"&-normal":{marginBlock:bt,color:se.colorTextDescription,[`${Ne}-description`]:{color:se.colorTextDescription},[`${Ne}-image`]:{height:se.emptyImgHeightMD}},"&-small":{marginBlock:We,color:se.colorTextDescription,[`${Ne}-image`]:{height:se.emptyImgHeightSM}}}}};var Ge=(0,ke.I$)("Empty",se=>{const{componentCls:Ne,controlHeightLG:ot,calc:We}=se,bt=(0,ge.mergeToken)(se,{emptyImgCls:`${Ne}-img`,emptyImgHeight:We(ot).mul(2.5).equal(),emptyImgHeightMD:ot,emptyImgHeightSM:We(ot).mul(.875).equal()});return[Je(bt)]}),Te=b(48755),we=function(se,Ne){var ot={};for(var We in se)Object.prototype.hasOwnProperty.call(se,We)&&Ne.indexOf(We)<0&&(ot[We]=se[We]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,We=Object.getOwnPropertySymbols(se);bt{const{className:Ne,rootClassName:ot,prefixCls:We,image:bt=Re,description:He,children:et,imageStyle:lt,style:Pe,classNames:Ie,styles:Me}=se,ce=we(se,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:Mt,direction:qe,className:Fe,style:yt,classNames:xe,styles:he}=(0,Te.dj)("empty"),mt=Mt("empty",We),[Rt,jt,Se]=Ge(mt),[rt]=(0,Ae.Z)("Empty"),ht=typeof He!="undefined"?He:rt==null?void 0:rt.description,Tt=typeof ht=="string"?ht:"empty";let wt=null;return typeof bt=="string"?wt=y.createElement("img",{alt:Tt,src:bt}):wt=bt,Rt(y.createElement("div",Object.assign({className:oe()(jt,Se,mt,Fe,{[`${mt}-normal`]:bt===ut,[`${mt}-rtl`]:qe==="rtl"},Ne,ot,xe.root,Ie==null?void 0:Ie.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},he.root),yt),Me==null?void 0:Me.root),Pe)},ce),y.createElement("div",{className:oe()(`${mt}-image`,xe.image,Ie==null?void 0:Ie.image),style:Object.assign(Object.assign(Object.assign({},lt),he.image),Me==null?void 0:Me.image)},wt),ht&&y.createElement("div",{className:oe()(`${mt}-description`,xe.description,Ie==null?void 0:Ie.description),style:Object.assign(Object.assign({},he.description),Me==null?void 0:Me.description)},ht),et&&y.createElement("div",{className:oe()(`${mt}-footer`,xe.footer,Ie==null?void 0:Ie.footer),style:Object.assign(Object.assign({},he.footer),Me==null?void 0:Me.footer)},et)))};_e.PRESENTED_IMAGE_DEFAULT=Re,_e.PRESENTED_IMAGE_SIMPLE=ut;var $e=_e},28284:function(Fn,Pt,b){"use strict";b.d(Pt,{default:function(){return vn}});var y=b(56553),Ee=b(94480),oe=b(59301),Ae=b(92310),Ce=b.n(Ae),ye=b(77900),De=b(86641),ze=b(83397);function ve(Lt){const[Yt,Nt]=oe.useState(Lt);return oe.useEffect(()=>{const $t=setTimeout(()=>{Nt(Lt)},Lt.length?0:10);return()=>{clearTimeout($t)}},[Lt]),Yt}var ue=b(36237),ke=b(63356),ge=b(34925),Je=b(34961),Ge=b(51636),Te=b(16931),Re=Lt=>{const{componentCls:Yt}=Lt,Nt=`${Yt}-show-help`,$t=`${Yt}-show-help-item`;return{[Nt]:{transition:`opacity ${Lt.motionDurationFast} ${Lt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[$t]:{overflow:"hidden",transition:`height ${Lt.motionDurationFast} ${Lt.motionEaseInOut}, opacity ${Lt.motionDurationFast} ${Lt.motionEaseInOut}, transform ${Lt.motionDurationFast} ${Lt.motionEaseInOut} !important`,[`&${$t}-appear, &${$t}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${$t}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ut=Lt=>({legend:{display:"block",width:"100%",marginBottom:Lt.marginLG,padding:0,color:Lt.colorTextDescription,fontSize:Lt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ue.unit)(Lt.lineWidth)} ${Lt.lineType} ${Lt.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)(Lt.controlOutlineWidth)} ${Lt.controlOutline}`},output:{display:"block",paddingTop:15,color:Lt.colorText,fontSize:Lt.fontSize,lineHeight:Lt.lineHeight}}),_e=(Lt,Yt)=>{const{formItemCls:Nt}=Lt;return{[Nt]:{[`${Nt}-label > label`]:{height:Yt},[`${Nt}-control-input`]:{minHeight:Yt}}}},$e=Lt=>{const{componentCls:Yt}=Lt;return{[Lt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(Lt)),ut(Lt)),{[`${Yt}-text`]:{display:"inline-block",paddingInlineEnd:Lt.paddingSM},"&-small":Object.assign({},_e(Lt,Lt.controlHeightSM)),"&-large":Object.assign({},_e(Lt,Lt.controlHeightLG))})}},se=Lt=>{const{formItemCls:Yt,iconCls:Nt,rootPrefixCls:$t,antCls:dt,labelRequiredMarkColor:dn,labelColor:hn,labelFontSize:xn,labelHeight:rn,labelColonMarginInlineStart:_t,labelColonMarginInlineEnd:Ct,itemMarginBottom:Cn}=Lt;return{[Yt]:Object.assign(Object.assign({},(0,ke.Wf)(Lt)),{marginBottom:Cn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${dt}-row`]:{display:"none"},"&-has-warning":{[`${Yt}-split`]:{color:Lt.colorError}},"&-has-error":{[`${Yt}-split`]:{color:Lt.colorWarning}},[`${Yt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Lt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:rn,color:hn,fontSize:xn,[`> ${Nt}`]:{fontSize:Lt.fontSize,verticalAlign:"top"},[`&${Yt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Lt.marginXXS,color:dn,fontSize:Lt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Yt}-required-mark-hidden, &${Yt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Yt}-optional`]:{display:"inline-block",marginInlineStart:Lt.marginXXS,color:Lt.colorTextDescription,[`&${Yt}-required-mark-hidden`]:{display:"none"}},[`${Yt}-tooltip`]:{color:Lt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Lt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:_t,marginInlineEnd:Ct},[`&${Yt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Yt}-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:Lt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Yt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Lt.colorTextDescription,fontSize:Lt.fontSize,lineHeight:Lt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Lt.controlHeightSM,transition:`color ${Lt.motionDurationMid} ${Lt.motionEaseOut}`},"&-explain":{"&-error":{color:Lt.colorError},"&-warning":{color:Lt.colorWarning}}},[`&-with-help ${Yt}-explain`]:{height:"auto",opacity:1},[`${Yt}-feedback-icon`]:{fontSize:Lt.fontSize,textAlign:"center",visibility:"visible",animationName:ge.kr,animationDuration:Lt.motionDurationMid,animationTimingFunction:Lt.motionEaseOutBack,pointerEvents:"none","&-success":{color:Lt.colorSuccess},"&-error":{color:Lt.colorError},"&-warning":{color:Lt.colorWarning},"&-validating":{color:Lt.colorPrimary}}})}},Ne=(Lt,Yt)=>{const{formItemCls:Nt}=Lt;return{[`${Yt}-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"}}}}},ot=Lt=>{const{componentCls:Yt,formItemCls:Nt,inlineItemMarginBottom:$t}=Lt;return{[`${Yt}-inline`]:{display:"flex",flexWrap:"wrap",[Nt]:{flex:"none",marginInlineEnd:Lt.margin,marginBottom:$t,"&-row":{flexWrap:"nowrap"},[`> ${Nt}-label, @@ -1011,25 +1011,25 @@ ${$t}-col-24${Nt}-label, ${$t}-col-xl-24${Nt}-label`]:We(Lt)}},[`@media (max-width: ${(0,ue.unit)(Lt.screenXSMax)})`]:[bt(Lt),{[Yt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${$t}-col-xs-24${Nt}-label`]:We(Lt)}}}],[`@media (max-width: ${(0,ue.unit)(Lt.screenSMMax)})`]:{[Yt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${$t}-col-sm-24${Nt}-label`]:We(Lt)}}},[`@media (max-width: ${(0,ue.unit)(Lt.screenMDMax)})`]:{[Yt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${$t}-col-md-24${Nt}-label`]:We(Lt)}}},[`@media (max-width: ${(0,ue.unit)(Lt.screenLGMax)})`]:{[Yt]:{[`${Nt}:not(${Nt}-horizontal)`]:{[`${$t}-col-lg-24${Nt}-label`]:We(Lt)}}}}},et=Lt=>{const{formItemCls:Yt,antCls:Nt}=Lt;return{[`${Yt}-vertical`]:{[`${Yt}-row`]:{flexDirection:"column"},[`${Yt}-label > label`]:{height:"auto"},[`${Yt}-control`]:{width:"100%"}},[`${Yt}-vertical ${Yt}-label, ${Nt}-col-24${Yt}-label, - ${Nt}-col-xl-24${Yt}-label`]:We(Lt),[`@media (max-width: ${(0,ue.unit)(Lt.screenXSMax)})`]:[bt(Lt),{[Yt]:{[`${Nt}-col-xs-24${Yt}-label`]:We(Lt)}}],[`@media (max-width: ${(0,ue.unit)(Lt.screenSMMax)})`]:{[Yt]:{[`${Nt}-col-sm-24${Yt}-label`]:We(Lt)}},[`@media (max-width: ${(0,ue.unit)(Lt.screenMDMax)})`]:{[Yt]:{[`${Nt}-col-md-24${Yt}-label`]:We(Lt)}},[`@media (max-width: ${(0,ue.unit)(Lt.screenLGMax)})`]:{[Yt]:{[`${Nt}-col-lg-24${Yt}-label`]:We(Lt)}}}},lt=Lt=>({labelRequiredMarkColor:Lt.colorError,labelColor:Lt.colorTextHeading,labelFontSize:Lt.fontSize,labelHeight:Lt.controlHeight,labelColonMarginInlineStart:Lt.marginXXS/2,labelColonMarginInlineEnd:Lt.marginXS,itemMarginBottom:Lt.marginLG,verticalLabelPadding:`0 0 ${Lt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Pe=(Lt,Yt)=>(0,Ge.mergeToken)(Lt,{formItemCls:`${Lt.componentCls}-item`,rootPrefixCls:Yt});var Ie=(0,Te.I$)("Form",(Lt,Yt)=>{let{rootPrefixCls:Nt}=Yt;const $t=Pe(Lt,Nt);return[$e($t),se($t),Re($t),Ne($t,$t.componentCls),Ne($t,$t.formItemCls),ot($t),He($t),et($t),(0,Je.Z)($t),ge.kr]},lt,{order:-1e3});const Me=[];function ce(Lt,Yt,Nt){let $t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Lt=="string"?Lt:`${Yt}-${$t}`,error:Lt,errorStatus:Nt}}var qe=Lt=>{let{help:Yt,helpStatus:Nt,errors:$t=Me,warnings:dt=Me,className:dn,fieldId:hn,onVisibleChanged:xn}=Lt;const{prefixCls:rn}=oe.useContext(y.Rk),_t=`${rn}-item-explain`,Ct=(0,ze.Z)(rn),[Cn,Er,lr]=Ie(rn,Ct),xr=oe.useMemo(()=>(0,De.Z)(rn),[rn]),sa=ve($t),ya=ve(dt),Ea=oe.useMemo(()=>Yt!=null?[ce(Yt,"help",Nt)]:[].concat((0,Ee.Z)(sa.map((ia,ba)=>ce(ia,"error","error",ba))),(0,Ee.Z)(ya.map((ia,ba)=>ce(ia,"warning","warning",ba)))),[Yt,Nt,sa,ya]),ta=oe.useMemo(()=>{const ia={};return Ea.forEach(ba=>{let{key:za}=ba;ia[za]=(ia[za]||0)+1}),Ea.map((ba,za)=>Object.assign(Object.assign({},ba),{key:ia[ba.key]>1?`${ba.key}-fallback-${za}`:ba.key}))},[Ea]),Kr={};return hn&&(Kr.id=`${hn}_help`),Cn(oe.createElement(ye.default,{motionDeadline:xr.motionDeadline,motionName:`${rn}-show-help`,visible:!!ta.length,onVisibleChanged:xn},ia=>{const{className:ba,style:za}=ia;return oe.createElement("div",Object.assign({},Kr,{className:Ce()(_t,ba,lr,Ct,dn,Er),style:za}),oe.createElement(ye.CSSMotionList,Object.assign({keys:ta},(0,De.Z)(rn),{motionName:`${rn}-show-help-item`,component:!1}),Wa=>{const{key:Ka,error:ca,errorStatus:Ta,className:Br,style:No}=Wa;return oe.createElement("div",{key:Ka,className:Ce()(Br,{[`${_t}-${Ta}`]:Ta}),style:No},ca)}))}))},Fe=b(22001),yt=b(48755),xe=b(2171),he=b(31756),mt=b(23069),Rt=b(76846),jt=b(16722);const Se=["parentNode"],rt="form_item";function ht(Lt){return Lt===void 0||Lt===!1?[]:Array.isArray(Lt)?Lt:[Lt]}function Tt(Lt,Yt){if(!Lt.length)return;const Nt=Lt.join("_");return Yt?`${Yt}_${Nt}`:Se.includes(Nt)?`${rt}_${Nt}`:Nt}function wt(Lt,Yt,Nt,$t,dt,dn){let hn=$t;return dn!==void 0?hn=dn:Nt.validating?hn="validating":Lt.length?hn="error":Yt.length?hn="warning":(Nt.touched||dt&&Nt.validated)&&(hn="success"),hn}var Qt=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function St(Lt){return ht(Lt).join("_")}function sn(Lt,Yt){const Nt=Yt.getFieldInstance(Lt),$t=(0,Rt.bn)(Nt);if($t)return $t;const dt=Tt(ht(Lt),Yt.__INTERNAL__.name);if(dt)return document.getElementById(dt)}function Jt(Lt){const[Yt]=(0,Fe.useForm)(),Nt=oe.useRef({}),$t=oe.useMemo(()=>Lt!=null?Lt:Object.assign(Object.assign({},Yt),{__INTERNAL__:{itemRef:dt=>dn=>{const hn=St(dt);dn?Nt.current[hn]=dn:delete Nt.current[hn]}},scrollToField:function(dt){let dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:hn}=dn,xn=Qt(dn,["focus"]),rn=sn(dt,$t);rn&&((0,jt.Z)(rn,Object.assign({scrollMode:"if-needed",block:"nearest"},xn)),hn&&$t.focusField(dt))},focusField:dt=>{var dn,hn;const xn=$t.getFieldInstance(dt);typeof(xn==null?void 0:xn.focus)=="function"?xn.focus():(hn=(dn=sn(dt,$t))===null||dn===void 0?void 0:dn.focus)===null||hn===void 0||hn.call(dn)},getFieldInstance:dt=>{const dn=St(dt);return Nt.current[dn]}}),[Lt,Yt]);return[$t]}var fe=b(98350),ne=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};const te=(Lt,Yt)=>{const Nt=oe.useContext(xe.Z),{getPrefixCls:$t,direction:dt,requiredMark:dn,colon:hn,scrollToFirstError:xn,className:rn,style:_t}=(0,yt.dj)("form"),{prefixCls:Ct,className:Cn,rootClassName:Er,size:lr,disabled:xr=Nt,form:sa,colon:ya,labelAlign:Ea,labelWrap:ta,labelCol:Kr,wrapperCol:ia,hideRequiredMark:ba,layout:za="horizontal",scrollToFirstError:Wa,requiredMark:Ka,onFinishFailed:ca,name:Ta,style:Br,feedbackIcons:No,variant:Ro}=Lt,Bo=ne(Lt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),po=(0,he.Z)(lr),_o=oe.useContext(fe.Z),vo=oe.useMemo(()=>Ka!==void 0?Ka:ba?!1:dn!==void 0?dn:!0,[ba,Ka,dn]),Do=ya!=null?ya:hn,Qa=$t("form",Ct),jo=(0,ze.Z)(Qa),[ti,Ci,Dr]=Ie(Qa,jo),da=Ce()(Qa,`${Qa}-${za}`,{[`${Qa}-hide-required-mark`]:vo===!1,[`${Qa}-rtl`]:dt==="rtl",[`${Qa}-${po}`]:po},Dr,jo,Ci,rn,Cn,Er),[tt]=Jt(sa),{__INTERNAL__:Dt}=tt;Dt.name=Ta;const Kt=oe.useMemo(()=>({name:Ta,labelAlign:Ea,labelCol:Kr,labelWrap:ta,wrapperCol:ia,vertical:za==="vertical",colon:Do,requiredMark:vo,itemRef:Dt.itemRef,form:tt,feedbackIcons:No}),[Ta,Ea,Kr,ia,za,Do,vo,tt,No]),pn=oe.useRef(null);oe.useImperativeHandle(Yt,()=>{var wn;return Object.assign(Object.assign({},tt),{nativeElement:(wn=pn.current)===null||wn===void 0?void 0:wn.nativeElement})});const Sn=(wn,An)=>{if(wn){let Ln={block:"nearest"};typeof wn=="object"&&(Ln=Object.assign(Object.assign({},Ln),wn)),tt.scrollToField(An,Ln)}},on=wn=>{if(ca==null||ca(wn),wn.errorFields.length){const An=wn.errorFields[0].name;if(Wa!==void 0){Sn(Wa,An);return}xn!==void 0&&Sn(xn,An)}};return ti(oe.createElement(y.pg.Provider,{value:Ro},oe.createElement(xe.n,{disabled:xr},oe.createElement(mt.Z.Provider,{value:po},oe.createElement(y.RV,{validateMessages:_o},oe.createElement(y.q3.Provider,{value:Kt},oe.createElement(Fe.default,Object.assign({id:Ta},Bo,{name:Ta,onFinishFailed:on,form:tt,ref:pn,style:Object.assign(Object.assign({},_t),Br),className:da}))))))))};var me=oe.forwardRef(te),re=b(41799),de=b(8654),je=b(22703),ct=b(32383),Ze=b(11592);function Le(Lt){if(typeof Lt=="function")return Lt;const Yt=(0,Ze.Z)(Lt);return Yt.length<=1?Yt[0]:Yt}const it=()=>{const{status:Lt,errors:Yt=[],warnings:Nt=[]}=oe.useContext(y.aM);return{status:Lt,errors:Yt,warnings:Nt}};it.Context=y.aM;var gt=it,kt=b(16089);function Qe(Lt){const[Yt,Nt]=oe.useState(Lt),$t=oe.useRef(null),dt=oe.useRef([]),dn=oe.useRef(!1);oe.useEffect(()=>(dn.current=!1,()=>{dn.current=!0,kt.Z.cancel($t.current),$t.current=null}),[]);function hn(xn){dn.current||($t.current===null&&(dt.current=[],$t.current=(0,kt.Z)(()=>{$t.current=null,Nt(rn=>{let _t=rn;return dt.current.forEach(Ct=>{_t=Ct(_t)}),_t})})),dt.current.push(xn))}return[Yt,hn]}function st(){const{itemRef:Lt}=oe.useContext(y.q3),Yt=oe.useRef({});function Nt($t,dt){const dn=dt&&typeof dt=="object"&&(0,de.C4)(dt),hn=$t.join("_");return(Yt.current.name!==hn||Yt.current.originRef!==dn)&&(Yt.current.name=hn,Yt.current.originRef=dn,Yt.current.ref=(0,de.sQ)(Lt($t),dn)),Yt.current.ref}return Nt}var pe=b(29194),Ft=b(34280),ln=b(2738),nn=b(65970),Wt=b(70425),Ut=b(5472);const an=Lt=>{const{formItemCls:Yt}=Lt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Yt}-control`]:{display:"flex"}}}};var vt=(0,Te.bk)(["Form","item-item"],(Lt,Yt)=>{let{rootPrefixCls:Nt}=Yt;const $t=Pe(Lt,Nt);return[an($t)]}),Ot=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};const en=24;var Ue=Lt=>{const{prefixCls:Yt,status:Nt,labelCol:$t,wrapperCol:dt,children:dn,errors:hn,warnings:xn,_internalItemRender:rn,extra:_t,help:Ct,fieldId:Cn,marginBottom:Er,onErrorVisibleChanged:lr,label:xr}=Lt,sa=`${Yt}-item`,ya=oe.useContext(y.q3),Ea=oe.useMemo(()=>{let Bo=Object.assign({},dt||ya.wrapperCol||{});return xr===null&&!$t&&!dt&&ya.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(_o=>{const vo=_o?[_o]:[],Do=(0,Wt.U2)(ya.labelCol,vo),Qa=typeof Do=="object"?Do:{},jo=(0,Wt.U2)(Bo,vo),ti=typeof jo=="object"?jo:{};"span"in Qa&&!("offset"in ti)&&Qa.span{const{labelCol:Bo,wrapperCol:po}=ya;return Ot(ya,["labelCol","wrapperCol"])},[ya]),ia=oe.useRef(null),[ba,za]=oe.useState(0);(0,Ft.Z)(()=>{_t&&ia.current?za(ia.current.clientHeight):za(0)},[_t]);const Wa=oe.createElement("div",{className:`${sa}-control-input`},oe.createElement("div",{className:`${sa}-control-input-content`},dn)),Ka=oe.useMemo(()=>({prefixCls:Yt,status:Nt}),[Yt,Nt]),ca=Er!==null||hn.length||xn.length?oe.createElement(y.Rk.Provider,{value:Ka},oe.createElement(qe,{fieldId:Cn,errors:hn,warnings:xn,help:Ct,helpStatus:Nt,className:`${sa}-explain-connected`,onVisibleChanged:lr})):null,Ta={};Cn&&(Ta.id=`${Cn}_extra`);const Br=_t?oe.createElement("div",Object.assign({},Ta,{className:`${sa}-extra`,ref:ia}),_t):null,No=ca||Br?oe.createElement("div",{className:`${sa}-additional`,style:Er?{minHeight:Er+ba}:{}},ca,Br):null,Ro=rn&&rn.mark==="pro_table_render"&&rn.render?rn.render(Lt,{input:Wa,errorList:ca,extra:Br}):oe.createElement(oe.Fragment,null,Wa,No);return oe.createElement(y.q3.Provider,{value:Kr},oe.createElement(Ut.Z,Object.assign({},Ea,{className:ta}),Ro),oe.createElement(vt,{prefixCls:Yt}))},xt=b(61485),pt=b(9017),It=b(85981),yn=b(25399),Pn=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function sr(Lt){return Lt?typeof Lt=="object"&&!oe.isValidElement(Lt)?Lt:{title:Lt}:null}var Ht=Lt=>{let{prefixCls:Yt,label:Nt,htmlFor:$t,labelCol:dt,labelAlign:dn,colon:hn,required:xn,requiredMark:rn,tooltip:_t,vertical:Ct}=Lt;var Cn;const[Er]=(0,pt.Z)("Form"),{labelAlign:lr,labelCol:xr,labelWrap:sa,colon:ya}=oe.useContext(y.q3);if(!Nt)return null;const Ea=dt||xr||{},ta=dn||lr,Kr=`${Yt}-item-label`,ia=Ce()(Kr,ta==="left"&&`${Kr}-left`,Ea.className,{[`${Kr}-wrap`]:!!sa});let ba=Nt;const za=hn===!0||ya!==!1&&hn!==!1;za&&!Ct&&typeof Nt=="string"&&Nt.trim()&&(ba=Nt.replace(/[:|:]\s*$/,""));const Ka=sr(_t);if(Ka){const{icon:Bo=oe.createElement(xt.Z,null)}=Ka,po=Pn(Ka,["icon"]),_o=oe.createElement(yn.Z,Object.assign({},po),oe.cloneElement(Bo,{className:`${Yt}-item-tooltip`,title:"",onClick:vo=>{vo.preventDefault()},tabIndex:null}));ba=oe.createElement(oe.Fragment,null,ba,_o)}const ca=rn==="optional",Ta=typeof rn=="function",Br=rn===!1;Ta?ba=rn(ba,{required:!!xn}):ca&&!xn&&(ba=oe.createElement(oe.Fragment,null,ba,oe.createElement("span",{className:`${Yt}-item-optional`,title:""},(Er==null?void 0:Er.optional)||((Cn=It.Z.Form)===null||Cn===void 0?void 0:Cn.optional))));let No;Br?No="hidden":(ca||Ta)&&(No="optional");const Ro=Ce()({[`${Yt}-item-required`]:xn,[`${Yt}-item-required-mark-${No}`]:No,[`${Yt}-item-no-colon`]:!za});return oe.createElement(Ut.Z,Object.assign({},Ea,{className:ia}),oe.createElement("label",{htmlFor:$t,className:Ro,title:typeof Nt=="string"?Nt:""},ba))},Gn=b(29679),Xt=b(19248),Vt=b(96512),un=b(58617);const gn={success:Gn.Z,warning:Vt.Z,error:Xt.Z,validating:un.Z};function mn(Lt){let{children:Yt,errors:Nt,warnings:$t,hasFeedback:dt,validateStatus:dn,prefixCls:hn,meta:xn,noStyle:rn}=Lt;const _t=`${hn}-item`,{feedbackIcons:Ct}=oe.useContext(y.q3),Cn=wt(Nt,$t,xn,null,!!dt,dn),{isFormItemInput:Er,status:lr,hasFeedback:xr,feedbackIcon:sa}=oe.useContext(y.aM),ya=oe.useMemo(()=>{var Ea;let ta;if(dt){const ia=dt!==!0&&dt.icons||Ct,ba=Cn&&((Ea=ia==null?void 0:ia({status:Cn,errors:Nt,warnings:$t}))===null||Ea===void 0?void 0:Ea[Cn]),za=Cn&&gn[Cn];ta=ba!==!1&&za?oe.createElement("span",{className:Ce()(`${_t}-feedback-icon`,`${_t}-feedback-icon-${Cn}`)},ba||oe.createElement(za,null)):null}const Kr={status:Cn||"",errors:Nt,warnings:$t,hasFeedback:!!dt,feedbackIcon:ta,isFormItemInput:!0};return rn&&(Kr.status=(Cn!=null?Cn:lr)||"",Kr.isFormItemInput=Er,Kr.hasFeedback=!!(dt!=null?dt:xr),Kr.feedbackIcon=dt!==void 0?Kr.feedbackIcon:sa),Kr},[Cn,dt,rn,Er,lr]);return oe.createElement(y.aM.Provider,{value:ya},Yt)}var Tn=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function Bn(Lt){const{prefixCls:Yt,className:Nt,rootClassName:$t,style:dt,help:dn,errors:hn,warnings:xn,validateStatus:rn,meta:_t,hasFeedback:Ct,hidden:Cn,children:Er,fieldId:lr,required:xr,isRequired:sa,onSubItemMetaChange:ya,layout:Ea}=Lt,ta=Tn(Lt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),Kr=`${Yt}-item`,{requiredMark:ia,vertical:ba}=oe.useContext(y.q3),za=ba||Ea==="vertical",Wa=oe.useRef(null),Ka=ve(hn),ca=ve(xn),Ta=dn!=null,Br=!!(Ta||hn.length||xn.length),No=!!Wa.current&&(0,pe.Z)(Wa.current),[Ro,Bo]=oe.useState(null);(0,Ft.Z)(()=>{if(Br&&Wa.current){const Qa=getComputedStyle(Wa.current);Bo(parseInt(Qa.marginBottom,10))}},[Br,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:_t.errors,ti=Qa?ca:_t.warnings;return wt(jo,ti,_t,"",!!Ct,rn)}(),Do=Ce()(Kr,Nt,$t,{[`${Kr}-with-help`]:Ta||Ka.length||ca.length,[`${Kr}-has-feedback`]:vo&&Ct,[`${Kr}-has-success`]:vo==="success",[`${Kr}-has-warning`]:vo==="warning",[`${Kr}-has-error`]:vo==="error",[`${Kr}-is-validating`]:vo==="validating",[`${Kr}-hidden`]:Cn,[`${Kr}-${Ea}`]:Ea});return oe.createElement("div",{className:Do,style:dt,ref:Wa},oe.createElement(nn.Z,Object.assign({className:`${Kr}-row`},(0,ln.Z)(ta,["_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:lr},Lt,{requiredMark:ia,required:xr!=null?xr:sa,prefixCls:Yt,vertical:za})),oe.createElement(Ue,Object.assign({},Lt,_t,{errors:Ka,warnings:ca,prefixCls:Yt,status:vo,help:dn,marginBottom:Ro,onErrorVisibleChanged:po}),oe.createElement(y.qI.Provider,{value:ya},oe.createElement(mn,{prefixCls:Yt,meta:_t,errors:_t.errors,warnings:_t.warnings,hasFeedback:Ct,validateStatus:vo},Er)))),!!Ro&&oe.createElement("div",{className:`${Kr}-margin-offset`,style:{marginBottom:-Ro}}))}const Yn="__SPLIT__",wr=null;function hr(Lt,Yt){const Nt=Object.keys(Lt),$t=Object.keys(Yt);return Nt.length===$t.length&&Nt.every(dt=>{const dn=Lt[dt],hn=Yt[dt];return dn===hn||typeof dn=="function"||typeof hn=="function"})}const $n=oe.memo(Lt=>{let{children:Yt}=Lt;return Yt},(Lt,Yt)=>hr(Lt.control,Yt.control)&&Lt.update===Yt.update&&Lt.childProps.length===Yt.childProps.length&&Lt.childProps.every((Nt,$t)=>Nt===Yt.childProps[$t]));function Or(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Pr(Lt){const{name:Yt,noStyle:Nt,className:$t,dependencies:dt,prefixCls:dn,shouldUpdate:hn,rules:xn,children:rn,required:_t,label:Ct,messageVariables:Cn,trigger:Er="onChange",validateTrigger:lr,hidden:xr,help:sa,layout:ya}=Lt,{getPrefixCls:Ea}=oe.useContext(yt.E_),{name:ta}=oe.useContext(y.q3),Kr=Le(rn),ia=typeof Kr=="function",ba=oe.useContext(y.qI),{validateTrigger:za}=oe.useContext(Fe.FieldContext),Wa=lr!==void 0?lr:za,Ka=Yt!=null,ca=Ea("form",dn),Ta=(0,ze.Z)(ca),[Br,No,Ro]=Ie(ca,Ta),Bo=(0,ct.ln)("Form.Item"),po=oe.useContext(Fe.ListContext),_o=oe.useRef(null),[vo,Do]=Qe({}),[Qa,jo]=(0,re.Z)(()=>Or()),ti=pn=>{const Sn=po==null?void 0:po.getKey(pn.name);if(jo(pn.destroy?Or():pn,!0),Nt&&sa!==!1&&ba){let on=pn.name;if(pn.destroy)on=_o.current||on;else if(Sn!==void 0){const[wn,An]=Sn;on=[wn].concat((0,Ee.Z)(An)),_o.current=on}ba(pn,on)}},Ci=(pn,Sn)=>{Do(on=>{const wn=Object.assign({},on),Ln=[].concat((0,Ee.Z)(pn.name.slice(0,-1)),(0,Ee.Z)(Sn)).join(Yn);return pn.destroy?delete wn[Ln]:wn[Ln]=pn,wn})},[Dr,da]=oe.useMemo(()=>{const pn=(0,Ee.Z)(Qa.errors),Sn=(0,Ee.Z)(Qa.warnings);return Object.values(vo).forEach(on=>{pn.push.apply(pn,(0,Ee.Z)(on.errors||[])),Sn.push.apply(Sn,(0,Ee.Z)(on.warnings||[]))}),[pn,Sn]},[vo,Qa.errors,Qa.warnings]),tt=st();function Dt(pn,Sn,on){return Nt&&!xr?oe.createElement(mn,{prefixCls:ca,hasFeedback:Lt.hasFeedback,validateStatus:Lt.validateStatus,meta:Qa,errors:Dr,warnings:da,noStyle:!0},pn):oe.createElement(Bn,Object.assign({key:"row"},Lt,{className:Ce()($t,Ro,Ta,No),prefixCls:ca,fieldId:Sn,isRequired:on,errors:Dr,warnings:da,meta:Qa,onSubItemMetaChange:Ci,layout:ya}),pn)}if(!Ka&&!ia&&!dt)return Br(Dt(Kr));let Kt={};return typeof Ct=="string"?Kt.label=Ct:Yt&&(Kt.label=String(Yt)),Cn&&(Kt=Object.assign(Object.assign({},Kt),Cn)),Br(oe.createElement(Fe.Field,Object.assign({},Lt,{messageVariables:Kt,trigger:Er,validateTrigger:Wa,onMetaChange:ti}),(pn,Sn,on)=>{const wn=ht(Yt).length&&Sn?Sn.name:[],An=Tt(wn,ta),Ln=_t!==void 0?_t:!!(xn!=null&&xn.some(Vn=>{if(Vn&&typeof Vn=="object"&&Vn.required&&!Vn.warningOnly)return!0;if(typeof Vn=="function"){const nr=Vn(on);return(nr==null?void 0:nr.required)&&!(nr!=null&&nr.warningOnly)}return!1})),cr=Object.assign({},pn);let Sr=null;if(Array.isArray(Kr)&&Ka)Sr=Kr;else if(!(ia&&(!(hn||dt)||Ka))){if(!(dt&&!ia&&!Ka))if(oe.isValidElement(Kr)){const Vn=Object.assign(Object.assign({},Kr.props),cr);if(Vn.id||(Vn.id=An),sa||Dr.length>0||da.length>0||Lt.extra){const Wr=[];(sa||Dr.length>0)&&Wr.push(`${An}_help`),Lt.extra&&Wr.push(`${An}_extra`),Vn["aria-describedby"]=Wr.join(" ")}Dr.length>0&&(Vn["aria-invalid"]="true"),Ln&&(Vn["aria-required"]="true"),(0,de.Yr)(Kr)&&(Vn.ref=tt(wn,Kr)),new Set([].concat((0,Ee.Z)(ht(Er)),(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{var{prefixCls:Yt,children:Nt}=Lt,$t=jn(Lt,["prefixCls","children"]);const{getPrefixCls:dt}=oe.useContext(yt.E_),dn=dt("form",Yt),hn=oe.useMemo(()=>({prefixCls:dn,status:"error"}),[dn]);return oe.createElement(Fe.List,Object.assign({},$t),(xn,rn,_t)=>oe.createElement(y.Rk.Provider,{value:hn},Nt(xn.map(Ct=>Object.assign(Object.assign({},Ct),{fieldKey:Ct.key})),rn,{errors:_t.errors,warnings:_t.warnings})))};function ar(){const{form:Lt}=oe.useContext(y.q3);return Lt}const qt=me;qt.Item=la,qt.List=Ar,qt.ErrorList=qe,qt.useForm=Jt,qt.useFormInstance=ar,qt.useWatch=Fe.useWatch,qt.Provider=y.RV,qt.create=()=>{};var vn=qt},4875:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return En}});var y=b(59301),Ee=b(84105),oe=b(87395),Ae=b(92310),Ce=b.n(Ae),ye=b(54476),De=b(20068),ze=b(76190),ve=b(42978),ue=b(75931),ke=b(67732),ge=b(83652);function Je(){return typeof BigInt=="function"}function Ge(Ue){return!Ue&&Ue!==0&&!Number.isNaN(Ue)||!String(Ue).trim()}function Te(Ue){var xt=Ue.trim(),pt=xt.startsWith("-");pt&&(xt=xt.slice(1)),xt=xt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),xt.startsWith(".")&&(xt="0".concat(xt));var It=xt||"0",yn=It.split("."),Pn=yn[0]||"0",sr=yn[1]||"0";Pn==="0"&&sr==="0"&&(pt=!1);var Xn=pt?"-":"";return{negative:pt,negativeStr:Xn,trimStr:It,integerStr:Pn,decimalStr:sr,fullStr:"".concat(Xn).concat(It)}}function we(Ue){var xt=String(Ue);return!Number.isNaN(Number(xt))&&xt.includes("e")}function Re(Ue){var xt=String(Ue);if(we(Ue)){var pt=Number(xt.slice(xt.indexOf("e-")+2)),It=xt.match(/\.(\d+)/);return It!=null&&It[1]&&(pt+=It[1].length),pt}return xt.includes(".")&&_e(xt)?xt.length-xt.indexOf(".")-1:0}function ut(Ue){var xt=String(Ue);if(we(Ue)){if(Ue>Number.MAX_SAFE_INTEGER)return String(Je()?BigInt(Ue).toString():Number.MAX_SAFE_INTEGER);if(Ue0&&arguments[0]!==void 0?arguments[0]:!0;return pt?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ue}(),se=function(){function Ue(xt){if((0,ke.Z)(this,Ue),(0,De.Z)(this,"origin",""),(0,De.Z)(this,"number",void 0),(0,De.Z)(this,"empty",void 0),Ge(xt)){this.empty=!0;return}this.origin=String(xt),this.number=Number(xt)}return(0,ge.Z)(Ue,[{key:"negate",value:function(){return new Ue(-this.toNumber())}},{key:"add",value:function(pt){if(this.isInvalidate())return new Ue(pt);var It=Number(pt);if(Number.isNaN(It))return this;var yn=this.number+It;if(yn>Number.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(ynNumber.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(yn0&&arguments[0]!==void 0?arguments[0]:!0;return pt?this.isInvalidate()?"":ut(this.number):this.origin}}]),Ue}();function Ne(Ue){return Je()?new $e(Ue):new se(Ue)}function ot(Ue,xt,pt){var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ue==="")return"";var yn=Te(Ue),Pn=yn.negativeStr,sr=yn.integerStr,Xn=yn.decimalStr,Ht="".concat(xt).concat(Xn),Gn="".concat(Pn).concat(sr);if(pt>=0){var Xt=Number(Xn[pt]);if(Xt>=5&&!It){var Vt=Ne(Ue).add("".concat(Pn,"0.").concat("0".repeat(pt)).concat(10-Xt));return ot(Vt.toString(),xt,pt,It)}return pt===0?Gn:"".concat(Gn).concat(xt).concat(Xn.padEnd(pt,"0").slice(0,pt))}return Ht===".0"?Gn:"".concat(Gn).concat(Ht)}var We=Ne,bt=b(36901),He=b(34280);function et(Ue,xt){return typeof Proxy!="undefined"&&Ue?new Proxy(Ue,{get:function(It,yn){if(xt[yn])return xt[yn];var Pn=It[yn];return typeof Pn=="function"?Pn.bind(It):Pn}}):Ue}var lt=b(8654),Pe=b(48736);function Ie(Ue,xt){var pt=(0,y.useRef)(null);function It(){try{var Pn=Ue.selectionStart,sr=Ue.selectionEnd,Xn=Ue.value,Ht=Xn.substring(0,Pn),Gn=Xn.substring(sr);pt.current={start:Pn,end:sr,value:Xn,beforeTxt:Ht,afterTxt:Gn}}catch(Xt){}}function yn(){if(Ue&&pt.current&&xt)try{var Pn=Ue.value,sr=pt.current,Xn=sr.beforeTxt,Ht=sr.afterTxt,Gn=sr.start,Xt=Pn.length;if(Pn.startsWith(Xn))Xt=Xn.length;else if(Pn.endsWith(Ht))Xt=Pn.length-pt.current.afterTxt.length;else{var Vt=Xn[Gn-1],un=Pn.indexOf(Vt,Gn-1);un!==-1&&(Xt=un+1)}Ue.setSelectionRange(Xt,Xt)}catch(gn){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(gn.message))}}return[It,yn]}var Me=b(49658),ce=function(){var xt=(0,y.useState)(!1),pt=(0,ve.Z)(xt,2),It=pt[0],yn=pt[1];return(0,He.Z)(function(){yn((0,Me.Z)())},[]),It},Mt=ce,qe=b(16089),Fe=200,yt=600;function xe(Ue){var xt=Ue.prefixCls,pt=Ue.upNode,It=Ue.downNode,yn=Ue.upDisabled,Pn=Ue.downDisabled,sr=Ue.onStep,Xn=y.useRef(),Ht=y.useRef([]),Gn=y.useRef();Gn.current=sr;var Xt=function(){clearTimeout(Xn.current)},Vt=function(hr,$n){hr.preventDefault(),Xt(),Gn.current($n);function Or(){Gn.current($n),Xn.current=setTimeout(Or,Fe)}Xn.current=setTimeout(Or,yt)};y.useEffect(function(){return function(){Xt(),Ht.current.forEach(function(wr){return qe.Z.cancel(wr)})}},[]);var un=Mt();if(un)return null;var gn="".concat(xt,"-handler"),mn=Ce()(gn,"".concat(gn,"-up"),(0,De.Z)({},"".concat(gn,"-up-disabled"),yn)),Tn=Ce()(gn,"".concat(gn,"-down"),(0,De.Z)({},"".concat(gn,"-down-disabled"),Pn)),Bn=function(){return Ht.current.push((0,qe.Z)(Xt))},Yn={unselectable:"on",role:"button",onMouseUp:Bn,onMouseLeave:Bn};return y.createElement("div",{className:"".concat(gn,"-wrap")},y.createElement("span",(0,ye.Z)({},Yn,{onMouseDown:function(hr){Vt(hr,!0)},"aria-label":"Increase Value","aria-disabled":yn,className:mn}),pt||y.createElement("span",{unselectable:"on",className:"".concat(xt,"-handler-up-inner")})),y.createElement("span",(0,ye.Z)({},Yn,{onMouseDown:function(hr){Vt(hr,!1)},"aria-label":"Decrease Value","aria-disabled":Pn,className:Tn}),It||y.createElement("span",{unselectable:"on",className:"".concat(xt,"-handler-down-inner")})))}function he(Ue){var xt=typeof Ue=="number"?ut(Ue):Te(Ue).fullStr,pt=xt.includes(".");return pt?Te(xt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ue+"0"}var mt=b(30292),Rt=function(){var Ue=(0,y.useRef)(0),xt=function(){qe.Z.cancel(Ue.current)};return(0,y.useEffect)(function(){return xt},[]),function(pt){xt(),Ue.current=(0,qe.Z)(function(){pt()})}},jt=["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"],rt=function(xt,pt){return xt||pt.isEmpty()?pt.toString():pt.toNumber()},ht=function(xt){var pt=We(xt);return pt.isInvalidate()?null:pt},Tt=y.forwardRef(function(Ue,xt){var pt=Ue.prefixCls,It=Ue.className,yn=Ue.style,Pn=Ue.min,sr=Ue.max,Xn=Ue.step,Ht=Xn===void 0?1:Xn,Gn=Ue.defaultValue,Xt=Ue.value,Vt=Ue.disabled,un=Ue.readOnly,gn=Ue.upHandler,mn=Ue.downHandler,Tn=Ue.keyboard,Bn=Ue.changeOnWheel,Yn=Bn===void 0?!1:Bn,wr=Ue.controls,hr=wr===void 0?!0:wr,$n=Ue.classNames,Or=Ue.stringMode,Pr=Ue.parser,pr=Ue.formatter,la=Ue.precision,jn=Ue.decimalSeparator,ur=Ue.onChange,Ar=Ue.onInput,ar=Ue.onPressEnter,qt=Ue.onStep,vn=Ue.changeOnBlur,Lt=vn===void 0?!0:vn,Yt=Ue.domRef,Nt=(0,ue.Z)(Ue,jt),$t="".concat(pt,"-input"),dt=y.useRef(null),dn=y.useState(!1),hn=(0,ve.Z)(dn,2),xn=hn[0],rn=hn[1],_t=y.useRef(!1),Ct=y.useRef(!1),Cn=y.useRef(!1),Er=y.useState(function(){return We(Xt!=null?Xt:Gn)}),lr=(0,ve.Z)(Er,2),xr=lr[0],sa=lr[1];function ya(An){Xt===void 0&&sa(An)}var Ea=y.useCallback(function(An,Ln){if(!Ln)return la>=0?la:Math.max(Re(An),Re(Ht))},[la,Ht]),ta=y.useCallback(function(An){var Ln=String(An);if(Pr)return Pr(Ln);var cr=Ln;return jn&&(cr=cr.replace(jn,".")),cr.replace(/[^\w.-]+/g,"")},[Pr,jn]),Kr=y.useRef(""),ia=y.useCallback(function(An,Ln){if(pr)return pr(An,{userTyping:Ln,input:String(Kr.current)});var cr=typeof An=="number"?ut(An):An;if(!Ln){var Sr=Ea(cr,Ln);if(_e(cr)&&(jn||Sr>=0)){var Vn=jn||".";cr=ot(cr,Vn,Sr)}}return cr},[pr,Ea,jn]),ba=y.useState(function(){var An=Gn!=null?Gn:Xt;return xr.isInvalidate()&&["string","number"].includes((0,ze.Z)(An))?Number.isNaN(An)?"":An:ia(xr.toString(),!1)}),za=(0,ve.Z)(ba,2),Wa=za[0],Ka=za[1];Kr.current=Wa;function ca(An,Ln){Ka(ia(An.isInvalidate()?An.toString(!1):An.toString(!Ln),Ln))}var Ta=y.useMemo(function(){return ht(sr)},[sr,la]),Br=y.useMemo(function(){return ht(Pn)},[Pn,la]),No=y.useMemo(function(){return!Ta||!xr||xr.isInvalidate()?!1:Ta.lessEquals(xr)},[Ta,xr]),Ro=y.useMemo(function(){return!Br||!xr||xr.isInvalidate()?!1:xr.lessEquals(Br)},[Br,xr]),Bo=Ie(dt.current,xn),po=(0,ve.Z)(Bo,2),_o=po[0],vo=po[1],Do=function(Ln){return Ta&&!Ln.lessEquals(Ta)?Ta:Br&&!Br.lessEquals(Ln)?Br:null},Qa=function(Ln){return!Do(Ln)},jo=function(Ln,cr){var Sr=Ln,Vn=Qa(Sr)||Sr.isEmpty();if(!Sr.isEmpty()&&!cr&&(Sr=Do(Sr)||Sr,Vn=!0),!un&&!Vt&&Vn){var nr=Sr.toString(),vr=Ea(nr,cr);return vr>=0&&(Sr=We(ot(nr,".",vr)),Qa(Sr)||(Sr=We(ot(nr,".",vr,!0)))),Sr.equals(xr)||(ya(Sr),ur==null||ur(Sr.isEmpty()?null:rt(Or,Sr)),Xt===void 0&&ca(Sr,cr)),Sr}return xr},ti=Rt(),Ci=function An(Ln){if(_o(),Kr.current=Ln,Ka(Ln),!Ct.current){var cr=ta(Ln),Sr=We(cr);Sr.isNaN()||jo(Sr,!0)}Ar==null||Ar(Ln),ti(function(){var Vn=Ln;Pr||(Vn=Ln.replace(/。/g,".")),Vn!==Ln&&An(Vn)})},Dr=function(){Ct.current=!0},da=function(){Ct.current=!1,Ci(dt.current.value)},tt=function(Ln){Ci(Ln.target.value)},Dt=function(Ln){var cr;if(!(Ln&&No||!Ln&&Ro)){_t.current=!1;var Sr=We(Cn.current?he(Ht):Ht);Ln||(Sr=Sr.negate());var Vn=(xr||We(0)).add(Sr.toString()),nr=jo(Vn,!1);qt==null||qt(rt(Or,nr),{offset:Cn.current?he(Ht):Ht,type:Ln?"up":"down"}),(cr=dt.current)===null||cr===void 0||cr.focus()}},Kt=function(Ln){var cr=We(ta(Wa)),Sr;cr.isNaN()?Sr=jo(xr,Ln):Sr=jo(cr,Ln),Xt!==void 0?ca(xr,!1):Sr.isNaN()||ca(Sr,!1)},pn=function(){_t.current=!0},Sn=function(Ln){var cr=Ln.key,Sr=Ln.shiftKey;_t.current=!0,Cn.current=Sr,cr==="Enter"&&(Ct.current||(_t.current=!1),Kt(!1),ar==null||ar(Ln)),Tn!==!1&&!Ct.current&&["Up","ArrowUp","Down","ArrowDown"].includes(cr)&&(Dt(cr==="Up"||cr==="ArrowUp"),Ln.preventDefault())},on=function(){_t.current=!1,Cn.current=!1};y.useEffect(function(){if(Yn&&xn){var An=function(Sr){Dt(Sr.deltaY<0),Sr.preventDefault()},Ln=dt.current;if(Ln)return Ln.addEventListener("wheel",An,{passive:!1}),function(){return Ln.removeEventListener("wheel",An)}}});var wn=function(){Lt&&Kt(!1),rn(!1),_t.current=!1};return(0,He.o)(function(){xr.isInvalidate()||ca(xr,!1)},[la,pr]),(0,He.o)(function(){var An=We(Xt);sa(An);var Ln=We(ta(Wa));(!An.equals(Ln)||!_t.current||pr)&&ca(An,_t.current)},[Xt]),(0,He.o)(function(){pr&&vo()},[Wa]),y.createElement("div",{ref:Yt,className:Ce()(pt,It,(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(pt,"-focused"),xn),"".concat(pt,"-disabled"),Vt),"".concat(pt,"-readonly"),un),"".concat(pt,"-not-a-number"),xr.isNaN()),"".concat(pt,"-out-of-range"),!xr.isInvalidate()&&!Qa(xr))),style:yn,onFocus:function(){rn(!0)},onBlur:wn,onKeyDown:Sn,onKeyUp:on,onCompositionStart:Dr,onCompositionEnd:da,onBeforeInput:pn},hr&&y.createElement(xe,{prefixCls:pt,upNode:gn,downNode:mn,upDisabled:No,downDisabled:Ro,onStep:Dt}),y.createElement("div",{className:"".concat($t,"-wrap")},y.createElement("input",(0,ye.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Pn,"aria-valuemax":sr,"aria-valuenow":xr.isInvalidate()?null:xr.toString(),step:Ht},Nt,{ref:(0,lt.sQ)(dt,xt),className:$t,value:Wa,onChange:tt,disabled:Vt,readOnly:un}))))}),wt=y.forwardRef(function(Ue,xt){var pt=Ue.disabled,It=Ue.style,yn=Ue.prefixCls,Pn=yn===void 0?"rc-input-number":yn,sr=Ue.value,Xn=Ue.prefix,Ht=Ue.suffix,Gn=Ue.addonBefore,Xt=Ue.addonAfter,Vt=Ue.className,un=Ue.classNames,gn=(0,ue.Z)(Ue,Se),mn=y.useRef(null),Tn=y.useRef(null),Bn=y.useRef(null),Yn=function(hr){Bn.current&&(0,mt.nH)(Bn.current,hr)};return y.useImperativeHandle(xt,function(){return et(Bn.current,{focus:Yn,nativeElement:mn.current.nativeElement||Tn.current})}),y.createElement(bt.BaseInput,{className:Vt,triggerFocus:Yn,prefixCls:Pn,value:sr,disabled:pt,style:It,prefix:Xn,suffix:Ht,addonAfter:Xt,addonBefore:Gn,classNames:un,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:mn},y.createElement(Tt,(0,ye.Z)({prefixCls:Pn,disabled:pt,ref:Bn,domRef:Tn,className:un==null?void 0:un.input},gn)))}),Qt=wt,St=Qt,sn=b(62487),Jt=b(82855),fe=b(48755),ne=b(60840),te=b(2171),ae=b(83397),me=b(31756),re=b(56553),de=b(24971),je=b(70045),ct=b(36237),Ze=b(53075),Le=b(64910),it=b(39082),gt=b(63356),kt=b(56119),Qe=b(16931),st=b(51636),pe=b(17835);const Ft=Ue=>{var xt;const pt=(xt=Ue.handleVisible)!==null&&xt!==void 0?xt:"auto",It=Ue.controlHeightSM-Ue.lineWidth*2;return Object.assign(Object.assign({},(0,Le.T)(Ue)),{controlWidth:90,handleWidth:It,handleFontSize:Ue.fontSize/2,handleVisible:pt,handleActiveBg:Ue.colorFillAlter,handleBg:Ue.colorBgContainer,filledHandleBg:new pe.FastColor(Ue.colorFillSecondary).onBackground(Ue.colorBgContainer).toHexString(),handleHoverColor:Ue.colorPrimary,handleBorderColor:Ue.colorBorder,handleOpacity:pt===!0?1:0,handleVisibleWidth:pt===!0?It:0})},ln=(Ue,xt)=>{let{componentCls:pt,borderRadiusSM:It,borderRadiusLG:yn}=Ue;const Pn=xt==="lg"?yn:It;return{[`&-${xt}`]:{[`${pt}-handler-wrap`]:{borderStartEndRadius:Pn,borderEndEndRadius:Pn},[`${pt}-handler-up`]:{borderStartEndRadius:Pn},[`${pt}-handler-down`]:{borderEndEndRadius:Pn}}}},nn=Ue=>{const{componentCls:xt,lineWidth:pt,lineType:It,borderRadius:yn,inputFontSizeSM:Pn,inputFontSizeLG:sr,controlHeightLG:Xn,controlHeightSM:Ht,colorError:Gn,paddingInlineSM:Xt,paddingBlockSM:Vt,paddingBlockLG:un,paddingInlineLG:gn,colorTextDescription:mn,motionDurationMid:Tn,handleHoverColor:Bn,handleOpacity:Yn,paddingInline:wr,paddingBlock:hr,handleBg:$n,handleActiveBg:Or,colorTextDisabled:Pr,borderRadiusSM:pr,borderRadiusLG:la,controlWidth:jn,handleBorderColor:ur,filledHandleBg:Ar,lineHeightLG:ar,calc:qt}=Ue;return[{[xt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),(0,Ze.ik)(Ue)),{display:"inline-block",width:jn,margin:0,padding:0,borderRadius:yn}),(0,it.qG)(Ue,{[`${xt}-handler-wrap`]:{background:$n,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}}})),(0,it.H8)(Ue,{[`${xt}-handler-wrap`]:{background:Ar,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}},"&:focus-within":{[`${xt}-handler-wrap`]:{background:$n}}})),(0,it.vc)(Ue,{[`${xt}-handler-wrap`]:{background:$n,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}}})),(0,it.Mu)(Ue)),{"&-rtl":{direction:"rtl",[`${xt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:sr,lineHeight:ar,borderRadius:la,[`input${xt}-input`]:{height:qt(Xn).sub(qt(pt).mul(2)).equal(),padding:`${(0,ct.unit)(un)} ${(0,ct.unit)(gn)}`}},"&-sm":{padding:0,fontSize:Pn,borderRadius:pr,[`input${xt}-input`]:{height:qt(Ht).sub(qt(pt).mul(2)).equal(),padding:`${(0,ct.unit)(Vt)} ${(0,ct.unit)(Xt)}`}},"&-out-of-range":{[`${xt}-input-wrap`]:{input:{color:Gn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),(0,Ze.s7)(Ue)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${xt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${xt}-group-addon`]:{borderRadius:la,fontSize:Ue.fontSizeLG}},"&-sm":{[`${xt}-group-addon`]:{borderRadius:pr}}},(0,it.ir)(Ue)),(0,it.S5)(Ue)),{[`&:not(${xt}-compact-first-item):not(${xt}-compact-last-item)${xt}-compact-item`]:{[`${xt}, ${xt}-group-addon`]:{borderRadius:0}},[`&:not(${xt}-compact-last-item)${xt}-compact-first-item`]:{[`${xt}, ${xt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${xt}-compact-first-item)${xt}-compact-last-item`]:{[`${xt}, ${xt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${xt}-input`]:{cursor:"not-allowed"},[xt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),{width:"100%",padding:`${(0,ct.unit)(hr)} ${(0,ct.unit)(wr)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:yn,outline:0,transition:`all ${Tn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ze.nz)(Ue.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${xt}-handler-wrap, &-focused ${xt}-handler-wrap`]:{width:Ue.handleWidth,opacity:1}})},{[xt]:Object.assign(Object.assign(Object.assign({[`${xt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ue.handleVisibleWidth,opacity:Yn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:yn,borderEndEndRadius:yn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Tn}`,overflow:"hidden",[`${xt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${Nt}-col-xl-24${Yt}-label`]:We(Lt),[`@media (max-width: ${(0,ue.unit)(Lt.screenXSMax)})`]:[bt(Lt),{[Yt]:{[`${Nt}-col-xs-24${Yt}-label`]:We(Lt)}}],[`@media (max-width: ${(0,ue.unit)(Lt.screenSMMax)})`]:{[Yt]:{[`${Nt}-col-sm-24${Yt}-label`]:We(Lt)}},[`@media (max-width: ${(0,ue.unit)(Lt.screenMDMax)})`]:{[Yt]:{[`${Nt}-col-md-24${Yt}-label`]:We(Lt)}},[`@media (max-width: ${(0,ue.unit)(Lt.screenLGMax)})`]:{[Yt]:{[`${Nt}-col-lg-24${Yt}-label`]:We(Lt)}}}},lt=Lt=>({labelRequiredMarkColor:Lt.colorError,labelColor:Lt.colorTextHeading,labelFontSize:Lt.fontSize,labelHeight:Lt.controlHeight,labelColonMarginInlineStart:Lt.marginXXS/2,labelColonMarginInlineEnd:Lt.marginXS,itemMarginBottom:Lt.marginLG,verticalLabelPadding:`0 0 ${Lt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Pe=(Lt,Yt)=>(0,Ge.mergeToken)(Lt,{formItemCls:`${Lt.componentCls}-item`,rootPrefixCls:Yt});var Ie=(0,Te.I$)("Form",(Lt,Yt)=>{let{rootPrefixCls:Nt}=Yt;const $t=Pe(Lt,Nt);return[$e($t),se($t),Re($t),Ne($t,$t.componentCls),Ne($t,$t.formItemCls),ot($t),He($t),et($t),(0,Je.Z)($t),ge.kr]},lt,{order:-1e3});const Me=[];function ce(Lt,Yt,Nt){let $t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Lt=="string"?Lt:`${Yt}-${$t}`,error:Lt,errorStatus:Nt}}var qe=Lt=>{let{help:Yt,helpStatus:Nt,errors:$t=Me,warnings:dt=Me,className:dn,fieldId:hn,onVisibleChanged:xn}=Lt;const{prefixCls:rn}=oe.useContext(y.Rk),_t=`${rn}-item-explain`,Ct=(0,ze.Z)(rn),[Cn,br,lr]=Ie(rn,Ct),Sr=oe.useMemo(()=>(0,De.Z)(rn),[rn]),la=ve($t),ya=ve(dt),Ea=oe.useMemo(()=>Yt!=null?[ce(Yt,"help",Nt)]:[].concat((0,Ee.Z)(la.map((oa,ba)=>ce(oa,"error","error",ba))),(0,Ee.Z)(ya.map((oa,ba)=>ce(oa,"warning","warning",ba)))),[Yt,Nt,la,ya]),ea=oe.useMemo(()=>{const oa={};return Ea.forEach(ba=>{let{key:ja}=ba;oa[ja]=(oa[ja]||0)+1}),Ea.map((ba,ja)=>Object.assign(Object.assign({},ba),{key:oa[ba.key]>1?`${ba.key}-fallback-${ja}`:ba.key}))},[Ea]),Kr={};return hn&&(Kr.id=`${hn}_help`),Cn(oe.createElement(ye.default,{motionDeadline:Sr.motionDeadline,motionName:`${rn}-show-help`,visible:!!ea.length,onVisibleChanged:xn},oa=>{const{className:ba,style:ja}=oa;return oe.createElement("div",Object.assign({},Kr,{className:Ce()(_t,ba,lr,Ct,dn,br),style:ja}),oe.createElement(ye.CSSMotionList,Object.assign({keys:ea},(0,De.Z)(rn),{motionName:`${rn}-show-help-item`,component:!1}),Za=>{const{key:Ha,error:ua,errorStatus:Oa,className:Pr,style:No}=Za;return oe.createElement("div",{key:Ha,className:Ce()(Pr,{[`${_t}-${Oa}`]:Oa}),style:No},ua)}))}))},Fe=b(22001),yt=b(48755),xe=b(2171),he=b(31756),mt=b(23069),Rt=b(76846),jt=b(16722);const Se=["parentNode"],rt="form_item";function ht(Lt){return Lt===void 0||Lt===!1?[]:Array.isArray(Lt)?Lt:[Lt]}function Tt(Lt,Yt){if(!Lt.length)return;const Nt=Lt.join("_");return Yt?`${Yt}_${Nt}`:Se.includes(Nt)?`${rt}_${Nt}`:Nt}function wt(Lt,Yt,Nt,$t,dt,dn){let hn=$t;return dn!==void 0?hn=dn:Nt.validating?hn="validating":Lt.length?hn="error":Yt.length?hn="warning":(Nt.touched||dt&&Nt.validated)&&(hn="success"),hn}var Qt=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function St(Lt){return ht(Lt).join("_")}function sn(Lt,Yt){const Nt=Yt.getFieldInstance(Lt),$t=(0,Rt.bn)(Nt);if($t)return $t;const dt=Tt(ht(Lt),Yt.__INTERNAL__.name);if(dt)return document.getElementById(dt)}function Jt(Lt){const[Yt]=(0,Fe.useForm)(),Nt=oe.useRef({}),$t=oe.useMemo(()=>Lt!=null?Lt:Object.assign(Object.assign({},Yt),{__INTERNAL__:{itemRef:dt=>dn=>{const hn=St(dt);dn?Nt.current[hn]=dn:delete Nt.current[hn]}},scrollToField:function(dt){let dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:hn}=dn,xn=Qt(dn,["focus"]),rn=sn(dt,$t);rn&&((0,jt.Z)(rn,Object.assign({scrollMode:"if-needed",block:"nearest"},xn)),hn&&$t.focusField(dt))},focusField:dt=>{var dn,hn;const xn=$t.getFieldInstance(dt);typeof(xn==null?void 0:xn.focus)=="function"?xn.focus():(hn=(dn=sn(dt,$t))===null||dn===void 0?void 0:dn.focus)===null||hn===void 0||hn.call(dn)},getFieldInstance:dt=>{const dn=St(dt);return Nt.current[dn]}}),[Lt,Yt]);return[$t]}var fe=b(98350),ne=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};const te=(Lt,Yt)=>{const Nt=oe.useContext(xe.Z),{getPrefixCls:$t,direction:dt,requiredMark:dn,colon:hn,scrollToFirstError:xn,className:rn,style:_t}=(0,yt.dj)("form"),{prefixCls:Ct,className:Cn,rootClassName:br,size:lr,disabled:Sr=Nt,form:la,colon:ya,labelAlign:Ea,labelWrap:ea,labelCol:Kr,wrapperCol:oa,hideRequiredMark:ba,layout:ja="horizontal",scrollToFirstError:Za,requiredMark:Ha,onFinishFailed:ua,name:Oa,style:Pr,feedbackIcons:No,variant:Ro}=Lt,Bo=ne(Lt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),vo=(0,he.Z)(lr),_o=oe.useContext(fe.Z),go=oe.useMemo(()=>Ha!==void 0?Ha:ba?!1:dn!==void 0?dn:!0,[ba,Ha,dn]),Do=ya!=null?ya:hn,Ya=$t("form",Ct),jo=(0,ze.Z)(Ya),[ti,Ci,Fr]=Ie(Ya,jo),ca=Ce()(Ya,`${Ya}-${ja}`,{[`${Ya}-hide-required-mark`]:go===!1,[`${Ya}-rtl`]:dt==="rtl",[`${Ya}-${vo}`]:vo},Fr,jo,Ci,rn,Cn,br),[tt]=Jt(la),{__INTERNAL__:Dt}=tt;Dt.name=Oa;const Kt=oe.useMemo(()=>({name:Oa,labelAlign:Ea,labelCol:Kr,labelWrap:ea,wrapperCol:oa,vertical:ja==="vertical",colon:Do,requiredMark:go,itemRef:Dt.itemRef,form:tt,feedbackIcons:No}),[Oa,Ea,Kr,oa,ja,Do,go,tt,No]),pn=oe.useRef(null);oe.useImperativeHandle(Yt,()=>{var wn;return Object.assign(Object.assign({},tt),{nativeElement:(wn=pn.current)===null||wn===void 0?void 0:wn.nativeElement})});const Sn=(wn,An)=>{if(wn){let Bn={block:"nearest"};typeof wn=="object"&&(Bn=Object.assign(Object.assign({},Bn),wn)),tt.scrollToField(An,Bn)}},on=wn=>{if(ua==null||ua(wn),wn.errorFields.length){const An=wn.errorFields[0].name;if(Za!==void 0){Sn(Za,An);return}xn!==void 0&&Sn(xn,An)}};return ti(oe.createElement(y.pg.Provider,{value:Ro},oe.createElement(xe.n,{disabled:Sr},oe.createElement(mt.Z.Provider,{value:vo},oe.createElement(y.RV,{validateMessages:_o},oe.createElement(y.q3.Provider,{value:Kt},oe.createElement(Fe.default,Object.assign({id:Oa},Bo,{name:Oa,onFinishFailed:on,form:tt,ref:pn,style:Object.assign(Object.assign({},_t),Pr),className:ca}))))))))};var me=oe.forwardRef(te),re=b(41799),de=b(8654),je=b(22703),ct=b(32383),Ze=b(11592);function Le(Lt){if(typeof Lt=="function")return Lt;const Yt=(0,Ze.Z)(Lt);return Yt.length<=1?Yt[0]:Yt}const it=()=>{const{status:Lt,errors:Yt=[],warnings:Nt=[]}=oe.useContext(y.aM);return{status:Lt,errors:Yt,warnings:Nt}};it.Context=y.aM;var gt=it,kt=b(16089);function Qe(Lt){const[Yt,Nt]=oe.useState(Lt),$t=oe.useRef(null),dt=oe.useRef([]),dn=oe.useRef(!1);oe.useEffect(()=>(dn.current=!1,()=>{dn.current=!0,kt.Z.cancel($t.current),$t.current=null}),[]);function hn(xn){dn.current||($t.current===null&&(dt.current=[],$t.current=(0,kt.Z)(()=>{$t.current=null,Nt(rn=>{let _t=rn;return dt.current.forEach(Ct=>{_t=Ct(_t)}),_t})})),dt.current.push(xn))}return[Yt,hn]}function st(){const{itemRef:Lt}=oe.useContext(y.q3),Yt=oe.useRef({});function Nt($t,dt){const dn=dt&&typeof dt=="object"&&(0,de.C4)(dt),hn=$t.join("_");return(Yt.current.name!==hn||Yt.current.originRef!==dn)&&(Yt.current.name=hn,Yt.current.originRef=dn,Yt.current.ref=(0,de.sQ)(Lt($t),dn)),Yt.current.ref}return Nt}var pe=b(29194),Ft=b(34280),ln=b(2738),nn=b(65970),Wt=b(70425),Ut=b(5472);const an=Lt=>{const{formItemCls:Yt}=Lt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Yt}-control`]:{display:"flex"}}}};var vt=(0,Te.bk)(["Form","item-item"],(Lt,Yt)=>{let{rootPrefixCls:Nt}=Yt;const $t=Pe(Lt,Nt);return[an($t)]}),Ot=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};const en=24;var Ue=Lt=>{const{prefixCls:Yt,status:Nt,labelCol:$t,wrapperCol:dt,children:dn,errors:hn,warnings:xn,_internalItemRender:rn,extra:_t,help:Ct,fieldId:Cn,marginBottom:br,onErrorVisibleChanged:lr,label:Sr}=Lt,la=`${Yt}-item`,ya=oe.useContext(y.q3),Ea=oe.useMemo(()=>{let Bo=Object.assign({},dt||ya.wrapperCol||{});return Sr===null&&!$t&&!dt&&ya.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(_o=>{const go=_o?[_o]:[],Do=(0,Wt.U2)(ya.labelCol,go),Ya=typeof Do=="object"?Do:{},jo=(0,Wt.U2)(Bo,go),ti=typeof jo=="object"?jo:{};"span"in Ya&&!("offset"in ti)&&Ya.span{const{labelCol:Bo,wrapperCol:vo}=ya;return Ot(ya,["labelCol","wrapperCol"])},[ya]),oa=oe.useRef(null),[ba,ja]=oe.useState(0);(0,Ft.Z)(()=>{_t&&oa.current?ja(oa.current.clientHeight):ja(0)},[_t]);const Za=oe.createElement("div",{className:`${la}-control-input`},oe.createElement("div",{className:`${la}-control-input-content`},dn)),Ha=oe.useMemo(()=>({prefixCls:Yt,status:Nt}),[Yt,Nt]),ua=br!==null||hn.length||xn.length?oe.createElement(y.Rk.Provider,{value:Ha},oe.createElement(qe,{fieldId:Cn,errors:hn,warnings:xn,help:Ct,helpStatus:Nt,className:`${la}-explain-connected`,onVisibleChanged:lr})):null,Oa={};Cn&&(Oa.id=`${Cn}_extra`);const Pr=_t?oe.createElement("div",Object.assign({},Oa,{className:`${la}-extra`,ref:oa}),_t):null,No=ua||Pr?oe.createElement("div",{className:`${la}-additional`,style:br?{minHeight:br+ba}:{}},ua,Pr):null,Ro=rn&&rn.mark==="pro_table_render"&&rn.render?rn.render(Lt,{input:Za,errorList:ua,extra:Pr}):oe.createElement(oe.Fragment,null,Za,No);return oe.createElement(y.q3.Provider,{value:Kr},oe.createElement(Ut.Z,Object.assign({},Ea,{className:ea}),Ro),oe.createElement(vt,{prefixCls:Yt}))},xt=b(61485),pt=b(9017),It=b(85981),yn=b(25399),Nn=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function sr(Lt){return Lt?typeof Lt=="object"&&!oe.isValidElement(Lt)?Lt:{title:Lt}:null}var Ht=Lt=>{let{prefixCls:Yt,label:Nt,htmlFor:$t,labelCol:dt,labelAlign:dn,colon:hn,required:xn,requiredMark:rn,tooltip:_t,vertical:Ct}=Lt;var Cn;const[br]=(0,pt.Z)("Form"),{labelAlign:lr,labelCol:Sr,labelWrap:la,colon:ya}=oe.useContext(y.q3);if(!Nt)return null;const Ea=dt||Sr||{},ea=dn||lr,Kr=`${Yt}-item-label`,oa=Ce()(Kr,ea==="left"&&`${Kr}-left`,Ea.className,{[`${Kr}-wrap`]:!!la});let ba=Nt;const ja=hn===!0||ya!==!1&&hn!==!1;ja&&!Ct&&typeof Nt=="string"&&Nt.trim()&&(ba=Nt.replace(/[:|:]\s*$/,""));const Ha=sr(_t);if(Ha){const{icon:Bo=oe.createElement(xt.Z,null)}=Ha,vo=Nn(Ha,["icon"]),_o=oe.createElement(yn.Z,Object.assign({},vo),oe.cloneElement(Bo,{className:`${Yt}-item-tooltip`,title:"",onClick:go=>{go.preventDefault()},tabIndex:null}));ba=oe.createElement(oe.Fragment,null,ba,_o)}const ua=rn==="optional",Oa=typeof rn=="function",Pr=rn===!1;Oa?ba=rn(ba,{required:!!xn}):ua&&!xn&&(ba=oe.createElement(oe.Fragment,null,ba,oe.createElement("span",{className:`${Yt}-item-optional`,title:""},(br==null?void 0:br.optional)||((Cn=It.Z.Form)===null||Cn===void 0?void 0:Cn.optional))));let No;Pr?No="hidden":(ua||Oa)&&(No="optional");const Ro=Ce()({[`${Yt}-item-required`]:xn,[`${Yt}-item-required-mark-${No}`]:No,[`${Yt}-item-no-colon`]:!ja});return oe.createElement(Ut.Z,Object.assign({},Ea,{className:oa}),oe.createElement("label",{htmlFor:$t,className:Ro,title:typeof Nt=="string"?Nt:""},ba))},Gn=b(29679),Xt=b(19248),Vt=b(96512),un=b(58617);const gn={success:Gn.Z,warning:Vt.Z,error:Xt.Z,validating:un.Z};function mn(Lt){let{children:Yt,errors:Nt,warnings:$t,hasFeedback:dt,validateStatus:dn,prefixCls:hn,meta:xn,noStyle:rn}=Lt;const _t=`${hn}-item`,{feedbackIcons:Ct}=oe.useContext(y.q3),Cn=wt(Nt,$t,xn,null,!!dt,dn),{isFormItemInput:br,status:lr,hasFeedback:Sr,feedbackIcon:la}=oe.useContext(y.aM),ya=oe.useMemo(()=>{var Ea;let ea;if(dt){const oa=dt!==!0&&dt.icons||Ct,ba=Cn&&((Ea=oa==null?void 0:oa({status:Cn,errors:Nt,warnings:$t}))===null||Ea===void 0?void 0:Ea[Cn]),ja=Cn&&gn[Cn];ea=ba!==!1&&ja?oe.createElement("span",{className:Ce()(`${_t}-feedback-icon`,`${_t}-feedback-icon-${Cn}`)},ba||oe.createElement(ja,null)):null}const Kr={status:Cn||"",errors:Nt,warnings:$t,hasFeedback:!!dt,feedbackIcon:ea,isFormItemInput:!0};return rn&&(Kr.status=(Cn!=null?Cn:lr)||"",Kr.isFormItemInput=br,Kr.hasFeedback=!!(dt!=null?dt:Sr),Kr.feedbackIcon=dt!==void 0?Kr.feedbackIcon:la),Kr},[Cn,dt,rn,br,lr]);return oe.createElement(y.aM.Provider,{value:ya},Yt)}var Tn=function(Lt,Yt){var Nt={};for(var $t in Lt)Object.prototype.hasOwnProperty.call(Lt,$t)&&Yt.indexOf($t)<0&&(Nt[$t]=Lt[$t]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$t=Object.getOwnPropertySymbols(Lt);dt<$t.length;dt++)Yt.indexOf($t[dt])<0&&Object.prototype.propertyIsEnumerable.call(Lt,$t[dt])&&(Nt[$t[dt]]=Lt[$t[dt]]);return Nt};function In(Lt){const{prefixCls:Yt,className:Nt,rootClassName:$t,style:dt,help:dn,errors:hn,warnings:xn,validateStatus:rn,meta:_t,hasFeedback:Ct,hidden:Cn,children:br,fieldId:lr,required:Sr,isRequired:la,onSubItemMetaChange:ya,layout:Ea}=Lt,ea=Tn(Lt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),Kr=`${Yt}-item`,{requiredMark:oa,vertical:ba}=oe.useContext(y.q3),ja=ba||Ea==="vertical",Za=oe.useRef(null),Ha=ve(hn),ua=ve(xn),Oa=dn!=null,Pr=!!(Oa||hn.length||xn.length),No=!!Za.current&&(0,pe.Z)(Za.current),[Ro,Bo]=oe.useState(null);(0,Ft.Z)(()=>{if(Pr&&Za.current){const Ya=getComputedStyle(Za.current);Bo(parseInt(Ya.marginBottom,10))}},[Pr,No]);const vo=Ya=>{Ya||Bo(null)},go=function(){let Ya=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const jo=Ya?Ha:_t.errors,ti=Ya?ua:_t.warnings;return wt(jo,ti,_t,"",!!Ct,rn)}(),Do=Ce()(Kr,Nt,$t,{[`${Kr}-with-help`]:Oa||Ha.length||ua.length,[`${Kr}-has-feedback`]:go&&Ct,[`${Kr}-has-success`]:go==="success",[`${Kr}-has-warning`]:go==="warning",[`${Kr}-has-error`]:go==="error",[`${Kr}-is-validating`]:go==="validating",[`${Kr}-hidden`]:Cn,[`${Kr}-${Ea}`]:Ea});return oe.createElement("div",{className:Do,style:dt,ref:Za},oe.createElement(nn.Z,Object.assign({className:`${Kr}-row`},(0,ln.Z)(ea,["_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:lr},Lt,{requiredMark:oa,required:Sr!=null?Sr:la,prefixCls:Yt,vertical:ja})),oe.createElement(Ue,Object.assign({},Lt,_t,{errors:Ha,warnings:ua,prefixCls:Yt,status:go,help:dn,marginBottom:Ro,onErrorVisibleChanged:vo}),oe.createElement(y.qI.Provider,{value:ya},oe.createElement(mn,{prefixCls:Yt,meta:_t,errors:_t.errors,warnings:_t.warnings,hasFeedback:Ct,validateStatus:go},br)))),!!Ro&&oe.createElement("div",{className:`${Kr}-margin-offset`,style:{marginBottom:-Ro}}))}const Vn="__SPLIT__",Ar=null;function pr(Lt,Yt){const Nt=Object.keys(Lt),$t=Object.keys(Yt);return Nt.length===$t.length&&Nt.every(dt=>{const dn=Lt[dt],hn=Yt[dt];return dn===hn||typeof dn=="function"||typeof hn=="function"})}const $n=oe.memo(Lt=>{let{children:Yt}=Lt;return Yt},(Lt,Yt)=>pr(Lt.control,Yt.control)&&Lt.update===Yt.update&&Lt.childProps.length===Yt.childProps.length&&Lt.childProps.every((Nt,$t)=>Nt===Yt.childProps[$t]));function Tr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function kr(Lt){const{name:Yt,noStyle:Nt,className:$t,dependencies:dt,prefixCls:dn,shouldUpdate:hn,rules:xn,children:rn,required:_t,label:Ct,messageVariables:Cn,trigger:br="onChange",validateTrigger:lr,hidden:Sr,help:la,layout:ya}=Lt,{getPrefixCls:Ea}=oe.useContext(yt.E_),{name:ea}=oe.useContext(y.q3),Kr=Le(rn),oa=typeof Kr=="function",ba=oe.useContext(y.qI),{validateTrigger:ja}=oe.useContext(Fe.FieldContext),Za=lr!==void 0?lr:ja,Ha=Yt!=null,ua=Ea("form",dn),Oa=(0,ze.Z)(ua),[Pr,No,Ro]=Ie(ua,Oa),Bo=(0,ct.ln)("Form.Item"),vo=oe.useContext(Fe.ListContext),_o=oe.useRef(null),[go,Do]=Qe({}),[Ya,jo]=(0,re.Z)(()=>Tr()),ti=pn=>{const Sn=vo==null?void 0:vo.getKey(pn.name);if(jo(pn.destroy?Tr():pn,!0),Nt&&la!==!1&&ba){let on=pn.name;if(pn.destroy)on=_o.current||on;else if(Sn!==void 0){const[wn,An]=Sn;on=[wn].concat((0,Ee.Z)(An)),_o.current=on}ba(pn,on)}},Ci=(pn,Sn)=>{Do(on=>{const wn=Object.assign({},on),Bn=[].concat((0,Ee.Z)(pn.name.slice(0,-1)),(0,Ee.Z)(Sn)).join(Vn);return pn.destroy?delete wn[Bn]:wn[Bn]=pn,wn})},[Fr,ca]=oe.useMemo(()=>{const pn=(0,Ee.Z)(Ya.errors),Sn=(0,Ee.Z)(Ya.warnings);return Object.values(go).forEach(on=>{pn.push.apply(pn,(0,Ee.Z)(on.errors||[])),Sn.push.apply(Sn,(0,Ee.Z)(on.warnings||[]))}),[pn,Sn]},[go,Ya.errors,Ya.warnings]),tt=st();function Dt(pn,Sn,on){return Nt&&!Sr?oe.createElement(mn,{prefixCls:ua,hasFeedback:Lt.hasFeedback,validateStatus:Lt.validateStatus,meta:Ya,errors:Fr,warnings:ca,noStyle:!0},pn):oe.createElement(In,Object.assign({key:"row"},Lt,{className:Ce()($t,Ro,Oa,No),prefixCls:ua,fieldId:Sn,isRequired:on,errors:Fr,warnings:ca,meta:Ya,onSubItemMetaChange:Ci,layout:ya}),pn)}if(!Ha&&!oa&&!dt)return Pr(Dt(Kr));let Kt={};return typeof Ct=="string"?Kt.label=Ct:Yt&&(Kt.label=String(Yt)),Cn&&(Kt=Object.assign(Object.assign({},Kt),Cn)),Pr(oe.createElement(Fe.Field,Object.assign({},Lt,{messageVariables:Kt,trigger:br,validateTrigger:Za,onMetaChange:ti}),(pn,Sn,on)=>{const wn=ht(Yt).length&&Sn?Sn.name:[],An=Tt(wn,ea),Bn=_t!==void 0?_t:!!(xn!=null&&xn.some(Un=>{if(Un&&typeof Un=="object"&&Un.required&&!Un.warningOnly)return!0;if(typeof Un=="function"){const nr=Un(on);return(nr==null?void 0:nr.required)&&!(nr!=null&&nr.warningOnly)}return!1})),cr=Object.assign({},pn);let wr=null;if(Array.isArray(Kr)&&Ha)wr=Kr;else if(!(oa&&(!(hn||dt)||Ha))){if(!(dt&&!oa&&!Ha))if(oe.isValidElement(Kr)){const Un=Object.assign(Object.assign({},Kr.props),cr);if(Un.id||(Un.id=An),la||Fr.length>0||ca.length>0||Lt.extra){const Wr=[];(la||Fr.length>0)&&Wr.push(`${An}_help`),Lt.extra&&Wr.push(`${An}_extra`),Un["aria-describedby"]=Wr.join(" ")}Fr.length>0&&(Un["aria-invalid"]="true"),Bn&&(Un["aria-required"]="true"),(0,de.Yr)(Kr)&&(Un.ref=tt(wn,Kr)),new Set([].concat((0,Ee.Z)(ht(br)),(0,Ee.Z)(ht(Za)))).forEach(Wr=>{Un[Wr]=function(){for(var xa,qa,eo,Io,bo,Wo=arguments.length,Ho=new Array(Wo),Ko=0;Ko{var{prefixCls:Yt,children:Nt}=Lt,$t=jn(Lt,["prefixCls","children"]);const{getPrefixCls:dt}=oe.useContext(yt.E_),dn=dt("form",Yt),hn=oe.useMemo(()=>({prefixCls:dn,status:"error"}),[dn]);return oe.createElement(Fe.List,Object.assign({},$t),(xn,rn,_t)=>oe.createElement(y.Rk.Provider,{value:hn},Nt(xn.map(Ct=>Object.assign(Object.assign({},Ct),{fieldKey:Ct.key})),rn,{errors:_t.errors,warnings:_t.warnings})))};function ar(){const{form:Lt}=oe.useContext(y.q3);return Lt}const qt=me;qt.Item=ia,qt.List=Dr,qt.ErrorList=qe,qt.useForm=Jt,qt.useFormInstance=ar,qt.useWatch=Fe.useWatch,qt.Provider=y.RV,qt.create=()=>{};var vn=qt},4875:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return En}});var y=b(59301),Ee=b(84105),oe=b(87395),Ae=b(92310),Ce=b.n(Ae),ye=b(54476),De=b(20068),ze=b(76190),ve=b(42978),ue=b(75931),ke=b(67732),ge=b(83652);function Je(){return typeof BigInt=="function"}function Ge(Ue){return!Ue&&Ue!==0&&!Number.isNaN(Ue)||!String(Ue).trim()}function Te(Ue){var xt=Ue.trim(),pt=xt.startsWith("-");pt&&(xt=xt.slice(1)),xt=xt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),xt.startsWith(".")&&(xt="0".concat(xt));var It=xt||"0",yn=It.split("."),Nn=yn[0]||"0",sr=yn[1]||"0";Nn==="0"&&sr==="0"&&(pt=!1);var Xn=pt?"-":"";return{negative:pt,negativeStr:Xn,trimStr:It,integerStr:Nn,decimalStr:sr,fullStr:"".concat(Xn).concat(It)}}function we(Ue){var xt=String(Ue);return!Number.isNaN(Number(xt))&&xt.includes("e")}function Re(Ue){var xt=String(Ue);if(we(Ue)){var pt=Number(xt.slice(xt.indexOf("e-")+2)),It=xt.match(/\.(\d+)/);return It!=null&&It[1]&&(pt+=It[1].length),pt}return xt.includes(".")&&_e(xt)?xt.length-xt.indexOf(".")-1:0}function ut(Ue){var xt=String(Ue);if(we(Ue)){if(Ue>Number.MAX_SAFE_INTEGER)return String(Je()?BigInt(Ue).toString():Number.MAX_SAFE_INTEGER);if(Ue0&&arguments[0]!==void 0?arguments[0]:!0;return pt?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ue}(),se=function(){function Ue(xt){if((0,ke.Z)(this,Ue),(0,De.Z)(this,"origin",""),(0,De.Z)(this,"number",void 0),(0,De.Z)(this,"empty",void 0),Ge(xt)){this.empty=!0;return}this.origin=String(xt),this.number=Number(xt)}return(0,ge.Z)(Ue,[{key:"negate",value:function(){return new Ue(-this.toNumber())}},{key:"add",value:function(pt){if(this.isInvalidate())return new Ue(pt);var It=Number(pt);if(Number.isNaN(It))return this;var yn=this.number+It;if(yn>Number.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(ynNumber.MAX_SAFE_INTEGER)return new Ue(Number.MAX_SAFE_INTEGER);if(yn0&&arguments[0]!==void 0?arguments[0]:!0;return pt?this.isInvalidate()?"":ut(this.number):this.origin}}]),Ue}();function Ne(Ue){return Je()?new $e(Ue):new se(Ue)}function ot(Ue,xt,pt){var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ue==="")return"";var yn=Te(Ue),Nn=yn.negativeStr,sr=yn.integerStr,Xn=yn.decimalStr,Ht="".concat(xt).concat(Xn),Gn="".concat(Nn).concat(sr);if(pt>=0){var Xt=Number(Xn[pt]);if(Xt>=5&&!It){var Vt=Ne(Ue).add("".concat(Nn,"0.").concat("0".repeat(pt)).concat(10-Xt));return ot(Vt.toString(),xt,pt,It)}return pt===0?Gn:"".concat(Gn).concat(xt).concat(Xn.padEnd(pt,"0").slice(0,pt))}return Ht===".0"?Gn:"".concat(Gn).concat(Ht)}var We=Ne,bt=b(36901),He=b(34280);function et(Ue,xt){return typeof Proxy!="undefined"&&Ue?new Proxy(Ue,{get:function(It,yn){if(xt[yn])return xt[yn];var Nn=It[yn];return typeof Nn=="function"?Nn.bind(It):Nn}}):Ue}var lt=b(8654),Pe=b(48736);function Ie(Ue,xt){var pt=(0,y.useRef)(null);function It(){try{var Nn=Ue.selectionStart,sr=Ue.selectionEnd,Xn=Ue.value,Ht=Xn.substring(0,Nn),Gn=Xn.substring(sr);pt.current={start:Nn,end:sr,value:Xn,beforeTxt:Ht,afterTxt:Gn}}catch(Xt){}}function yn(){if(Ue&&pt.current&&xt)try{var Nn=Ue.value,sr=pt.current,Xn=sr.beforeTxt,Ht=sr.afterTxt,Gn=sr.start,Xt=Nn.length;if(Nn.startsWith(Xn))Xt=Xn.length;else if(Nn.endsWith(Ht))Xt=Nn.length-pt.current.afterTxt.length;else{var Vt=Xn[Gn-1],un=Nn.indexOf(Vt,Gn-1);un!==-1&&(Xt=un+1)}Ue.setSelectionRange(Xt,Xt)}catch(gn){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(gn.message))}}return[It,yn]}var Me=b(49658),ce=function(){var xt=(0,y.useState)(!1),pt=(0,ve.Z)(xt,2),It=pt[0],yn=pt[1];return(0,He.Z)(function(){yn((0,Me.Z)())},[]),It},Mt=ce,qe=b(16089),Fe=200,yt=600;function xe(Ue){var xt=Ue.prefixCls,pt=Ue.upNode,It=Ue.downNode,yn=Ue.upDisabled,Nn=Ue.downDisabled,sr=Ue.onStep,Xn=y.useRef(),Ht=y.useRef([]),Gn=y.useRef();Gn.current=sr;var Xt=function(){clearTimeout(Xn.current)},Vt=function(pr,$n){pr.preventDefault(),Xt(),Gn.current($n);function Tr(){Gn.current($n),Xn.current=setTimeout(Tr,Fe)}Xn.current=setTimeout(Tr,yt)};y.useEffect(function(){return function(){Xt(),Ht.current.forEach(function(Ar){return qe.Z.cancel(Ar)})}},[]);var un=Mt();if(un)return null;var gn="".concat(xt,"-handler"),mn=Ce()(gn,"".concat(gn,"-up"),(0,De.Z)({},"".concat(gn,"-up-disabled"),yn)),Tn=Ce()(gn,"".concat(gn,"-down"),(0,De.Z)({},"".concat(gn,"-down-disabled"),Nn)),In=function(){return Ht.current.push((0,qe.Z)(Xt))},Vn={unselectable:"on",role:"button",onMouseUp:In,onMouseLeave:In};return y.createElement("div",{className:"".concat(gn,"-wrap")},y.createElement("span",(0,ye.Z)({},Vn,{onMouseDown:function(pr){Vt(pr,!0)},"aria-label":"Increase Value","aria-disabled":yn,className:mn}),pt||y.createElement("span",{unselectable:"on",className:"".concat(xt,"-handler-up-inner")})),y.createElement("span",(0,ye.Z)({},Vn,{onMouseDown:function(pr){Vt(pr,!1)},"aria-label":"Decrease Value","aria-disabled":Nn,className:Tn}),It||y.createElement("span",{unselectable:"on",className:"".concat(xt,"-handler-down-inner")})))}function he(Ue){var xt=typeof Ue=="number"?ut(Ue):Te(Ue).fullStr,pt=xt.includes(".");return pt?Te(xt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ue+"0"}var mt=b(30292),Rt=function(){var Ue=(0,y.useRef)(0),xt=function(){qe.Z.cancel(Ue.current)};return(0,y.useEffect)(function(){return xt},[]),function(pt){xt(),Ue.current=(0,qe.Z)(function(){pt()})}},jt=["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"],rt=function(xt,pt){return xt||pt.isEmpty()?pt.toString():pt.toNumber()},ht=function(xt){var pt=We(xt);return pt.isInvalidate()?null:pt},Tt=y.forwardRef(function(Ue,xt){var pt=Ue.prefixCls,It=Ue.className,yn=Ue.style,Nn=Ue.min,sr=Ue.max,Xn=Ue.step,Ht=Xn===void 0?1:Xn,Gn=Ue.defaultValue,Xt=Ue.value,Vt=Ue.disabled,un=Ue.readOnly,gn=Ue.upHandler,mn=Ue.downHandler,Tn=Ue.keyboard,In=Ue.changeOnWheel,Vn=In===void 0?!1:In,Ar=Ue.controls,pr=Ar===void 0?!0:Ar,$n=Ue.classNames,Tr=Ue.stringMode,kr=Ue.parser,vr=Ue.formatter,ia=Ue.precision,jn=Ue.decimalSeparator,ur=Ue.onChange,Dr=Ue.onInput,ar=Ue.onPressEnter,qt=Ue.onStep,vn=Ue.changeOnBlur,Lt=vn===void 0?!0:vn,Yt=Ue.domRef,Nt=(0,ue.Z)(Ue,jt),$t="".concat(pt,"-input"),dt=y.useRef(null),dn=y.useState(!1),hn=(0,ve.Z)(dn,2),xn=hn[0],rn=hn[1],_t=y.useRef(!1),Ct=y.useRef(!1),Cn=y.useRef(!1),br=y.useState(function(){return We(Xt!=null?Xt:Gn)}),lr=(0,ve.Z)(br,2),Sr=lr[0],la=lr[1];function ya(An){Xt===void 0&&la(An)}var Ea=y.useCallback(function(An,Bn){if(!Bn)return ia>=0?ia:Math.max(Re(An),Re(Ht))},[ia,Ht]),ea=y.useCallback(function(An){var Bn=String(An);if(kr)return kr(Bn);var cr=Bn;return jn&&(cr=cr.replace(jn,".")),cr.replace(/[^\w.-]+/g,"")},[kr,jn]),Kr=y.useRef(""),oa=y.useCallback(function(An,Bn){if(vr)return vr(An,{userTyping:Bn,input:String(Kr.current)});var cr=typeof An=="number"?ut(An):An;if(!Bn){var wr=Ea(cr,Bn);if(_e(cr)&&(jn||wr>=0)){var Un=jn||".";cr=ot(cr,Un,wr)}}return cr},[vr,Ea,jn]),ba=y.useState(function(){var An=Gn!=null?Gn:Xt;return Sr.isInvalidate()&&["string","number"].includes((0,ze.Z)(An))?Number.isNaN(An)?"":An:oa(Sr.toString(),!1)}),ja=(0,ve.Z)(ba,2),Za=ja[0],Ha=ja[1];Kr.current=Za;function ua(An,Bn){Ha(oa(An.isInvalidate()?An.toString(!1):An.toString(!Bn),Bn))}var Oa=y.useMemo(function(){return ht(sr)},[sr,ia]),Pr=y.useMemo(function(){return ht(Nn)},[Nn,ia]),No=y.useMemo(function(){return!Oa||!Sr||Sr.isInvalidate()?!1:Oa.lessEquals(Sr)},[Oa,Sr]),Ro=y.useMemo(function(){return!Pr||!Sr||Sr.isInvalidate()?!1:Sr.lessEquals(Pr)},[Pr,Sr]),Bo=Ie(dt.current,xn),vo=(0,ve.Z)(Bo,2),_o=vo[0],go=vo[1],Do=function(Bn){return Oa&&!Bn.lessEquals(Oa)?Oa:Pr&&!Pr.lessEquals(Bn)?Pr:null},Ya=function(Bn){return!Do(Bn)},jo=function(Bn,cr){var wr=Bn,Un=Ya(wr)||wr.isEmpty();if(!wr.isEmpty()&&!cr&&(wr=Do(wr)||wr,Un=!0),!un&&!Vt&&Un){var nr=wr.toString(),gr=Ea(nr,cr);return gr>=0&&(wr=We(ot(nr,".",gr)),Ya(wr)||(wr=We(ot(nr,".",gr,!0)))),wr.equals(Sr)||(ya(wr),ur==null||ur(wr.isEmpty()?null:rt(Tr,wr)),Xt===void 0&&ua(wr,cr)),wr}return Sr},ti=Rt(),Ci=function An(Bn){if(_o(),Kr.current=Bn,Ha(Bn),!Ct.current){var cr=ea(Bn),wr=We(cr);wr.isNaN()||jo(wr,!0)}Dr==null||Dr(Bn),ti(function(){var Un=Bn;kr||(Un=Bn.replace(/。/g,".")),Un!==Bn&&An(Un)})},Fr=function(){Ct.current=!0},ca=function(){Ct.current=!1,Ci(dt.current.value)},tt=function(Bn){Ci(Bn.target.value)},Dt=function(Bn){var cr;if(!(Bn&&No||!Bn&&Ro)){_t.current=!1;var wr=We(Cn.current?he(Ht):Ht);Bn||(wr=wr.negate());var Un=(Sr||We(0)).add(wr.toString()),nr=jo(Un,!1);qt==null||qt(rt(Tr,nr),{offset:Cn.current?he(Ht):Ht,type:Bn?"up":"down"}),(cr=dt.current)===null||cr===void 0||cr.focus()}},Kt=function(Bn){var cr=We(ea(Za)),wr;cr.isNaN()?wr=jo(Sr,Bn):wr=jo(cr,Bn),Xt!==void 0?ua(Sr,!1):wr.isNaN()||ua(wr,!1)},pn=function(){_t.current=!0},Sn=function(Bn){var cr=Bn.key,wr=Bn.shiftKey;_t.current=!0,Cn.current=wr,cr==="Enter"&&(Ct.current||(_t.current=!1),Kt(!1),ar==null||ar(Bn)),Tn!==!1&&!Ct.current&&["Up","ArrowUp","Down","ArrowDown"].includes(cr)&&(Dt(cr==="Up"||cr==="ArrowUp"),Bn.preventDefault())},on=function(){_t.current=!1,Cn.current=!1};y.useEffect(function(){if(Vn&&xn){var An=function(wr){Dt(wr.deltaY<0),wr.preventDefault()},Bn=dt.current;if(Bn)return Bn.addEventListener("wheel",An,{passive:!1}),function(){return Bn.removeEventListener("wheel",An)}}});var wn=function(){Lt&&Kt(!1),rn(!1),_t.current=!1};return(0,He.o)(function(){Sr.isInvalidate()||ua(Sr,!1)},[ia,vr]),(0,He.o)(function(){var An=We(Xt);la(An);var Bn=We(ea(Za));(!An.equals(Bn)||!_t.current||vr)&&ua(An,_t.current)},[Xt]),(0,He.o)(function(){vr&&go()},[Za]),y.createElement("div",{ref:Yt,className:Ce()(pt,It,(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(pt,"-focused"),xn),"".concat(pt,"-disabled"),Vt),"".concat(pt,"-readonly"),un),"".concat(pt,"-not-a-number"),Sr.isNaN()),"".concat(pt,"-out-of-range"),!Sr.isInvalidate()&&!Ya(Sr))),style:yn,onFocus:function(){rn(!0)},onBlur:wn,onKeyDown:Sn,onKeyUp:on,onCompositionStart:Fr,onCompositionEnd:ca,onBeforeInput:pn},pr&&y.createElement(xe,{prefixCls:pt,upNode:gn,downNode:mn,upDisabled:No,downDisabled:Ro,onStep:Dt}),y.createElement("div",{className:"".concat($t,"-wrap")},y.createElement("input",(0,ye.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Nn,"aria-valuemax":sr,"aria-valuenow":Sr.isInvalidate()?null:Sr.toString(),step:Ht},Nt,{ref:(0,lt.sQ)(dt,xt),className:$t,value:Za,onChange:tt,disabled:Vt,readOnly:un}))))}),wt=y.forwardRef(function(Ue,xt){var pt=Ue.disabled,It=Ue.style,yn=Ue.prefixCls,Nn=yn===void 0?"rc-input-number":yn,sr=Ue.value,Xn=Ue.prefix,Ht=Ue.suffix,Gn=Ue.addonBefore,Xt=Ue.addonAfter,Vt=Ue.className,un=Ue.classNames,gn=(0,ue.Z)(Ue,Se),mn=y.useRef(null),Tn=y.useRef(null),In=y.useRef(null),Vn=function(pr){In.current&&(0,mt.nH)(In.current,pr)};return y.useImperativeHandle(xt,function(){return et(In.current,{focus:Vn,nativeElement:mn.current.nativeElement||Tn.current})}),y.createElement(bt.BaseInput,{className:Vt,triggerFocus:Vn,prefixCls:Nn,value:sr,disabled:pt,style:It,prefix:Xn,suffix:Ht,addonAfter:Xt,addonBefore:Gn,classNames:un,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:mn},y.createElement(Tt,(0,ye.Z)({prefixCls:Nn,disabled:pt,ref:In,domRef:Tn,className:un==null?void 0:un.input},gn)))}),Qt=wt,St=Qt,sn=b(62487),Jt=b(82855),fe=b(48755),ne=b(60840),te=b(2171),ae=b(83397),me=b(31756),re=b(56553),de=b(24971),je=b(70045),ct=b(36237),Ze=b(53075),Le=b(64910),it=b(39082),gt=b(63356),kt=b(56119),Qe=b(16931),st=b(51636),pe=b(17835);const Ft=Ue=>{var xt;const pt=(xt=Ue.handleVisible)!==null&&xt!==void 0?xt:"auto",It=Ue.controlHeightSM-Ue.lineWidth*2;return Object.assign(Object.assign({},(0,Le.T)(Ue)),{controlWidth:90,handleWidth:It,handleFontSize:Ue.fontSize/2,handleVisible:pt,handleActiveBg:Ue.colorFillAlter,handleBg:Ue.colorBgContainer,filledHandleBg:new pe.FastColor(Ue.colorFillSecondary).onBackground(Ue.colorBgContainer).toHexString(),handleHoverColor:Ue.colorPrimary,handleBorderColor:Ue.colorBorder,handleOpacity:pt===!0?1:0,handleVisibleWidth:pt===!0?It:0})},ln=(Ue,xt)=>{let{componentCls:pt,borderRadiusSM:It,borderRadiusLG:yn}=Ue;const Nn=xt==="lg"?yn:It;return{[`&-${xt}`]:{[`${pt}-handler-wrap`]:{borderStartEndRadius:Nn,borderEndEndRadius:Nn},[`${pt}-handler-up`]:{borderStartEndRadius:Nn},[`${pt}-handler-down`]:{borderEndEndRadius:Nn}}}},nn=Ue=>{const{componentCls:xt,lineWidth:pt,lineType:It,borderRadius:yn,inputFontSizeSM:Nn,inputFontSizeLG:sr,controlHeightLG:Xn,controlHeightSM:Ht,colorError:Gn,paddingInlineSM:Xt,paddingBlockSM:Vt,paddingBlockLG:un,paddingInlineLG:gn,colorTextDescription:mn,motionDurationMid:Tn,handleHoverColor:In,handleOpacity:Vn,paddingInline:Ar,paddingBlock:pr,handleBg:$n,handleActiveBg:Tr,colorTextDisabled:kr,borderRadiusSM:vr,borderRadiusLG:ia,controlWidth:jn,handleBorderColor:ur,filledHandleBg:Dr,lineHeightLG:ar,calc:qt}=Ue;return[{[xt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),(0,Ze.ik)(Ue)),{display:"inline-block",width:jn,margin:0,padding:0,borderRadius:yn}),(0,it.qG)(Ue,{[`${xt}-handler-wrap`]:{background:$n,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}}})),(0,it.H8)(Ue,{[`${xt}-handler-wrap`]:{background:Dr,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}},"&:focus-within":{[`${xt}-handler-wrap`]:{background:$n}}})),(0,it.vc)(Ue,{[`${xt}-handler-wrap`]:{background:$n,[`${xt}-handler-down`]:{borderBlockStart:`${(0,ct.unit)(pt)} ${It} ${ur}`}}})),(0,it.Mu)(Ue)),{"&-rtl":{direction:"rtl",[`${xt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:sr,lineHeight:ar,borderRadius:ia,[`input${xt}-input`]:{height:qt(Xn).sub(qt(pt).mul(2)).equal(),padding:`${(0,ct.unit)(un)} ${(0,ct.unit)(gn)}`}},"&-sm":{padding:0,fontSize:Nn,borderRadius:vr,[`input${xt}-input`]:{height:qt(Ht).sub(qt(pt).mul(2)).equal(),padding:`${(0,ct.unit)(Vt)} ${(0,ct.unit)(Xt)}`}},"&-out-of-range":{[`${xt}-input-wrap`]:{input:{color:Gn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),(0,Ze.s7)(Ue)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${xt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${xt}-group-addon`]:{borderRadius:ia,fontSize:Ue.fontSizeLG}},"&-sm":{[`${xt}-group-addon`]:{borderRadius:vr}}},(0,it.ir)(Ue)),(0,it.S5)(Ue)),{[`&:not(${xt}-compact-first-item):not(${xt}-compact-last-item)${xt}-compact-item`]:{[`${xt}, ${xt}-group-addon`]:{borderRadius:0}},[`&:not(${xt}-compact-last-item)${xt}-compact-first-item`]:{[`${xt}, ${xt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${xt}-compact-first-item)${xt}-compact-last-item`]:{[`${xt}, ${xt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${xt}-input`]:{cursor:"not-allowed"},[xt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(Ue)),{width:"100%",padding:`${(0,ct.unit)(pr)} ${(0,ct.unit)(Ar)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:yn,outline:0,transition:`all ${Tn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ze.nz)(Ue.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${xt}-handler-wrap, &-focused ${xt}-handler-wrap`]:{width:Ue.handleWidth,opacity:1}})},{[xt]:Object.assign(Object.assign(Object.assign({[`${xt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ue.handleVisibleWidth,opacity:Vn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:yn,borderEndEndRadius:yn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Tn}`,overflow:"hidden",[`${xt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${xt}-handler-up-inner, ${xt}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:Ue.handleFontSize}}},[`${xt}-handler`]:{height:"50%",overflow:"hidden",color:mn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ct.unit)(pt)} ${It} ${ur}`,transition:`all ${Tn} linear`,"&:active":{background:Or},"&:hover":{height:"60%",[` + `]:{marginInlineEnd:0,fontSize:Ue.handleFontSize}}},[`${xt}-handler`]:{height:"50%",overflow:"hidden",color:mn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ct.unit)(pt)} ${It} ${ur}`,transition:`all ${Tn} linear`,"&:active":{background:Tr},"&:hover":{height:"60%",[` ${xt}-handler-up-inner, ${xt}-handler-down-inner - `]:{color:Bn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,gt.Ro)()),{color:mn,transition:`all ${Tn} linear`,userSelect:"none"})},[`${xt}-handler-up`]:{borderStartEndRadius:yn},[`${xt}-handler-down`]:{borderEndEndRadius:yn}},ln(Ue,"lg")),ln(Ue,"sm")),{"&-disabled, &-readonly":{[`${xt}-handler-wrap`]:{display:"none"},[`${xt}-input`]:{color:"inherit"}},[` + `]:{color:In}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,gt.Ro)()),{color:mn,transition:`all ${Tn} linear`,userSelect:"none"})},[`${xt}-handler-up`]:{borderStartEndRadius:yn},[`${xt}-handler-down`]:{borderEndEndRadius:yn}},ln(Ue,"lg")),ln(Ue,"sm")),{"&-disabled, &-readonly":{[`${xt}-handler-wrap`]:{display:"none"},[`${xt}-input`]:{color:"inherit"}},[` ${xt}-handler-up-disabled, ${xt}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${xt}-handler-up-disabled:hover &-handler-up-inner, ${xt}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Pr}})}]},Wt=Ue=>{const{componentCls:xt,paddingBlock:pt,paddingInline:It,inputAffixPadding:yn,controlWidth:Pn,borderRadiusLG:sr,borderRadiusSM:Xn,paddingInlineLG:Ht,paddingInlineSM:Gn,paddingBlockLG:Xt,paddingBlockSM:Vt,motionDurationMid:un}=Ue;return{[`${xt}-affix-wrapper`]:Object.assign(Object.assign({[`input${xt}-input`]:{padding:`${(0,ct.unit)(pt)} 0`}},(0,Ze.ik)(Ue)),{position:"relative",display:"inline-flex",alignItems:"center",width:Pn,padding:0,paddingInlineStart:It,"&-lg":{borderRadius:sr,paddingInlineStart:Ht,[`input${xt}-input`]:{padding:`${(0,ct.unit)(Xt)} 0`}},"&-sm":{borderRadius:Xn,paddingInlineStart:Gn,[`input${xt}-input`]:{padding:`${(0,ct.unit)(Vt)} 0`}},[`&:not(${xt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${xt}-disabled`]:{background:"transparent"},[`> div${xt}`]:{width:"100%",border:"none",outline:"none",[`&${xt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${xt}-handler-wrap`]:{zIndex:2},[xt]:{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:It,marginInlineStart:yn,transition:`margin ${un}`}},[`&:hover ${xt}-handler-wrap, &-focused ${xt}-handler-wrap`]:{width:Ue.handleWidth,opacity:1},[`&:not(${xt}-affix-wrapper-without-controls):hover ${xt}-suffix`]:{marginInlineEnd:Ue.calc(Ue.handleWidth).add(It).equal()}})}};var Ut=(0,Qe.I$)("InputNumber",Ue=>{const xt=(0,st.mergeToken)(Ue,(0,Le.e)(Ue));return[nn(xt),Wt(xt),(0,kt.c)(xt)]},Ft,{unitless:{handleOpacity:!0}}),an=function(Ue,xt){var pt={};for(var It in Ue)Object.prototype.hasOwnProperty.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yn=0,It=Object.getOwnPropertySymbols(Ue);yn{const{getPrefixCls:pt,direction:It}=y.useContext(fe.E_),yn=y.useRef(null);y.useImperativeHandle(xt,()=>yn.current);const{className:Pn,rootClassName:sr,size:Xn,disabled:Ht,prefixCls:Gn,addonBefore:Xt,addonAfter:Vt,prefix:un,suffix:gn,bordered:mn,readOnly:Tn,status:Bn,controls:Yn,variant:wr}=Ue,hr=an(Ue,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),$n=pt("input-number",Gn),Or=(0,ae.Z)($n),[Pr,pr,la]=Ut($n,Or),{compactSize:jn,compactItemClassnames:ur}=(0,je.ri)($n,It);let Ar=y.createElement(oe.Z,{className:`${$n}-handler-up-inner`}),ar=y.createElement(Ee.Z,{className:`${$n}-handler-down-inner`});const qt=typeof Yn=="boolean"?Yn:void 0;typeof Yn=="object"&&(Ar=typeof Yn.upIcon=="undefined"?Ar:y.createElement("span",{className:`${$n}-handler-up-inner`},Yn.upIcon),ar=typeof Yn.downIcon=="undefined"?ar:y.createElement("span",{className:`${$n}-handler-down-inner`},Yn.downIcon));const{hasFeedback:vn,status:Lt,isFormItemInput:Yt,feedbackIcon:Nt}=y.useContext(re.aM),$t=(0,Jt.F)(Lt,Bn),dt=(0,me.Z)(lr=>{var xr;return(xr=Xn!=null?Xn:jn)!==null&&xr!==void 0?xr:lr}),dn=y.useContext(te.Z),hn=Ht!=null?Ht:dn,[xn,rn]=(0,de.Z)("inputNumber",wr,mn),_t=vn&&y.createElement(y.Fragment,null,Nt),Ct=Ce()({[`${$n}-lg`]:dt==="large",[`${$n}-sm`]:dt==="small",[`${$n}-rtl`]:It==="rtl",[`${$n}-in-form-item`]:Yt},pr),Cn=`${$n}-group`,Er=y.createElement(St,Object.assign({ref:yn,disabled:hn,className:Ce()(la,Or,Pn,sr,ur),upHandler:Ar,downHandler:ar,prefixCls:$n,readOnly:Tn,controls:qt,prefix:un,suffix:_t||gn,addonBefore:Xt&&y.createElement(sn.Z,{form:!0,space:!0},Xt),addonAfter:Vt&&y.createElement(sn.Z,{form:!0,space:!0},Vt),classNames:{input:Ct,variant:Ce()({[`${$n}-${xn}`]:rn},(0,Jt.Z)($n,$t,vn)),affixWrapper:Ce()({[`${$n}-affix-wrapper-sm`]:dt==="small",[`${$n}-affix-wrapper-lg`]:dt==="large",[`${$n}-affix-wrapper-rtl`]:It==="rtl",[`${$n}-affix-wrapper-without-controls`]:Yn===!1||hn},pr),wrapper:Ce()({[`${Cn}-rtl`]:It==="rtl"},pr),groupWrapper:Ce()({[`${$n}-group-wrapper-sm`]:dt==="small",[`${$n}-group-wrapper-lg`]:dt==="large",[`${$n}-group-wrapper-rtl`]:It==="rtl",[`${$n}-group-wrapper-${xn}`]:rn},(0,Jt.Z)(`${$n}-group-wrapper`,$t,vn),pr)}},hr));return Pr(Er)}),Ot=vt,en=Ue=>y.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(vt,Object.assign({},Ue)));Ot._InternalPanelDoNotUseOrYouWillBeFired=en;var En=Ot},49397:function(Mn,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),ze=b(82855),ve=b(48755),ue=b(2171),ke=b(83397),ge=b(31756),Je=b(56553),Ge=b(24971),Te=b(70045),we=b(23826),Re=b(53075);function ut(Ne){return!!(Ne.prefix||Ne.suffix||Ne.allowClear||Ne.showCount)}var _e=function(Ne,ot){var We={};for(var bt in Ne)Object.prototype.hasOwnProperty.call(Ne,bt)&&ot.indexOf(bt)<0&&(We[bt]=Ne[bt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,bt=Object.getOwnPropertySymbols(Ne);He{const{prefixCls:We,bordered:bt=!0,status:He,size:et,disabled:lt,onBlur:Pe,onFocus:Ie,suffix:Me,allowClear:ce,addonAfter:Mt,addonBefore:qe,className:Fe,style:yt,styles:xe,rootClassName:he,onChange:mt,classNames:Rt,variant:jt}=Ne,Se=_e(Ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:rt,direction:ht,allowClear:Tt,autoComplete:wt,className:Qt,style:St,classNames:sn,styles:Jt}=(0,ve.dj)("input"),fe=rt("input",We),ne=(0,y.useRef)(null),te=(0,ke.Z)(fe),[ae,me,re]=(0,Re.TI)(fe,he),[de]=(0,Re.ZP)(fe,te),{compactSize:je,compactItemClassnames:ct}=(0,Te.ri)(fe,ht),Ze=(0,ge.Z)(En=>{var Ue;return(Ue=et!=null?et:je)!==null&&Ue!==void 0?Ue:En}),Le=y.useContext(ue.Z),it=lt!=null?lt:Le,{status:gt,hasFeedback:kt,feedbackIcon:Qe}=(0,y.useContext)(Je.aM),st=(0,ze.F)(gt,He),pe=ut(Ne)||!!kt,Ft=(0,y.useRef)(pe),ln=(0,we.Z)(ne,!0),nn=En=>{ln(),Pe==null||Pe(En)},Wt=En=>{ln(),Ie==null||Ie(En)},Ut=En=>{ln(),mt==null||mt(En)},an=(kt||Me)&&y.createElement(y.Fragment,null,Me,kt&&Qe),vt=(0,De.Z)(ce!=null?ce:Tt),[Ot,en]=(0,Ge.Z)("input",jt,bt);return ae(de(y.createElement(Ae.default,Object.assign({ref:(0,Ce.sQ)(ot,ne),prefixCls:fe,autoComplete:wt},Se,{disabled:it,onBlur:nn,onFocus:Wt,style:Object.assign(Object.assign({},St),yt),styles:Object.assign(Object.assign({},Jt),xe),suffix:an,allowClear:vt,className:oe()(Fe,he,re,te,ct,Qt),onChange:Ut,addonBefore:qe&&y.createElement(ye.Z,{form:!0,space:!0},qe),addonAfter:Mt&&y.createElement(ye.Z,{form:!0,space:!0},Mt),classNames:Object.assign(Object.assign(Object.assign({},Rt),sn),{input:oe()({[`${fe}-sm`]:Ze==="small",[`${fe}-lg`]:Ze==="large",[`${fe}-rtl`]:ht==="rtl"},Rt==null?void 0:Rt.input,sn.input,me),variant:oe()({[`${fe}-${Ot}`]:en},(0,ze.Z)(fe,st)),affixWrapper:oe()({[`${fe}-affix-wrapper-sm`]:Ze==="small",[`${fe}-affix-wrapper-lg`]:Ze==="large",[`${fe}-affix-wrapper-rtl`]:ht==="rtl"},me),wrapper:oe()({[`${fe}-group-rtl`]:ht==="rtl"},me),groupWrapper:oe()({[`${fe}-group-wrapper-sm`]:Ze==="small",[`${fe}-group-wrapper-lg`]:Ze==="large",[`${fe}-group-wrapper-rtl`]:ht==="rtl",[`${fe}-group-wrapper-${Ot}`]:en},(0,ze.Z)(`${fe}-group-wrapper`,st,kt),me)})}))))})},79809:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ot}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(22711),Ce=b(86013),ye=b(82855),De=b(48755),ze=b(2171),ve=b(83397),ue=b(31756),ke=b(56553),ge=b(24971),Je=b(70045),Ge=b(30292),Te=b(53075),we=b(16931),Re=b(51636),ut=b(64910);const _e=We=>{const{componentCls:bt,paddingLG:He}=We,et=`${bt}-textarea`;return{[`textarea${bt}`]:{maxWidth:"100%",height:"auto",minHeight:We.controlHeight,lineHeight:We.lineHeight,verticalAlign:"bottom",transition:`all ${We.motionDurationSlow}`,resize:"vertical",[`&${bt}-mouse-active`]:{transition:`all ${We.motionDurationSlow}, height 0s, width 0s`}},[`${bt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[et]:{position:"relative","&-show-count":{[`> ${bt}`]:{height:"100%"},[`${bt}-data-count`]:{position:"absolute",bottom:We.calc(We.fontSize).mul(We.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:We.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + `]:{color:kr}})}]},Wt=Ue=>{const{componentCls:xt,paddingBlock:pt,paddingInline:It,inputAffixPadding:yn,controlWidth:Nn,borderRadiusLG:sr,borderRadiusSM:Xn,paddingInlineLG:Ht,paddingInlineSM:Gn,paddingBlockLG:Xt,paddingBlockSM:Vt,motionDurationMid:un}=Ue;return{[`${xt}-affix-wrapper`]:Object.assign(Object.assign({[`input${xt}-input`]:{padding:`${(0,ct.unit)(pt)} 0`}},(0,Ze.ik)(Ue)),{position:"relative",display:"inline-flex",alignItems:"center",width:Nn,padding:0,paddingInlineStart:It,"&-lg":{borderRadius:sr,paddingInlineStart:Ht,[`input${xt}-input`]:{padding:`${(0,ct.unit)(Xt)} 0`}},"&-sm":{borderRadius:Xn,paddingInlineStart:Gn,[`input${xt}-input`]:{padding:`${(0,ct.unit)(Vt)} 0`}},[`&:not(${xt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${xt}-disabled`]:{background:"transparent"},[`> div${xt}`]:{width:"100%",border:"none",outline:"none",[`&${xt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${xt}-handler-wrap`]:{zIndex:2},[xt]:{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:It,marginInlineStart:yn,transition:`margin ${un}`}},[`&:hover ${xt}-handler-wrap, &-focused ${xt}-handler-wrap`]:{width:Ue.handleWidth,opacity:1},[`&:not(${xt}-affix-wrapper-without-controls):hover ${xt}-suffix`]:{marginInlineEnd:Ue.calc(Ue.handleWidth).add(It).equal()}})}};var Ut=(0,Qe.I$)("InputNumber",Ue=>{const xt=(0,st.mergeToken)(Ue,(0,Le.e)(Ue));return[nn(xt),Wt(xt),(0,kt.c)(xt)]},Ft,{unitless:{handleOpacity:!0}}),an=function(Ue,xt){var pt={};for(var It in Ue)Object.prototype.hasOwnProperty.call(Ue,It)&&xt.indexOf(It)<0&&(pt[It]=Ue[It]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yn=0,It=Object.getOwnPropertySymbols(Ue);yn{const{getPrefixCls:pt,direction:It}=y.useContext(fe.E_),yn=y.useRef(null);y.useImperativeHandle(xt,()=>yn.current);const{className:Nn,rootClassName:sr,size:Xn,disabled:Ht,prefixCls:Gn,addonBefore:Xt,addonAfter:Vt,prefix:un,suffix:gn,bordered:mn,readOnly:Tn,status:In,controls:Vn,variant:Ar}=Ue,pr=an(Ue,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),$n=pt("input-number",Gn),Tr=(0,ae.Z)($n),[kr,vr,ia]=Ut($n,Tr),{compactSize:jn,compactItemClassnames:ur}=(0,je.ri)($n,It);let Dr=y.createElement(oe.Z,{className:`${$n}-handler-up-inner`}),ar=y.createElement(Ee.Z,{className:`${$n}-handler-down-inner`});const qt=typeof Vn=="boolean"?Vn:void 0;typeof Vn=="object"&&(Dr=typeof Vn.upIcon=="undefined"?Dr:y.createElement("span",{className:`${$n}-handler-up-inner`},Vn.upIcon),ar=typeof Vn.downIcon=="undefined"?ar:y.createElement("span",{className:`${$n}-handler-down-inner`},Vn.downIcon));const{hasFeedback:vn,status:Lt,isFormItemInput:Yt,feedbackIcon:Nt}=y.useContext(re.aM),$t=(0,Jt.F)(Lt,In),dt=(0,me.Z)(lr=>{var Sr;return(Sr=Xn!=null?Xn:jn)!==null&&Sr!==void 0?Sr:lr}),dn=y.useContext(te.Z),hn=Ht!=null?Ht:dn,[xn,rn]=(0,de.Z)("inputNumber",Ar,mn),_t=vn&&y.createElement(y.Fragment,null,Nt),Ct=Ce()({[`${$n}-lg`]:dt==="large",[`${$n}-sm`]:dt==="small",[`${$n}-rtl`]:It==="rtl",[`${$n}-in-form-item`]:Yt},vr),Cn=`${$n}-group`,br=y.createElement(St,Object.assign({ref:yn,disabled:hn,className:Ce()(ia,Tr,Nn,sr,ur),upHandler:Dr,downHandler:ar,prefixCls:$n,readOnly:Tn,controls:qt,prefix:un,suffix:_t||gn,addonBefore:Xt&&y.createElement(sn.Z,{form:!0,space:!0},Xt),addonAfter:Vt&&y.createElement(sn.Z,{form:!0,space:!0},Vt),classNames:{input:Ct,variant:Ce()({[`${$n}-${xn}`]:rn},(0,Jt.Z)($n,$t,vn)),affixWrapper:Ce()({[`${$n}-affix-wrapper-sm`]:dt==="small",[`${$n}-affix-wrapper-lg`]:dt==="large",[`${$n}-affix-wrapper-rtl`]:It==="rtl",[`${$n}-affix-wrapper-without-controls`]:Vn===!1||hn},vr),wrapper:Ce()({[`${Cn}-rtl`]:It==="rtl"},vr),groupWrapper:Ce()({[`${$n}-group-wrapper-sm`]:dt==="small",[`${$n}-group-wrapper-lg`]:dt==="large",[`${$n}-group-wrapper-rtl`]:It==="rtl",[`${$n}-group-wrapper-${xn}`]:rn},(0,Jt.Z)(`${$n}-group-wrapper`,$t,vn),vr)}},pr));return kr(br)}),Ot=vt,en=Ue=>y.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(vt,Object.assign({},Ue)));Ot._InternalPanelDoNotUseOrYouWillBeFired=en;var En=Ot},49397:function(Fn,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),ze=b(82855),ve=b(48755),ue=b(2171),ke=b(83397),ge=b(31756),Je=b(56553),Ge=b(24971),Te=b(70045),we=b(23826),Re=b(53075);function ut(Ne){return!!(Ne.prefix||Ne.suffix||Ne.allowClear||Ne.showCount)}var _e=function(Ne,ot){var We={};for(var bt in Ne)Object.prototype.hasOwnProperty.call(Ne,bt)&&ot.indexOf(bt)<0&&(We[bt]=Ne[bt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,bt=Object.getOwnPropertySymbols(Ne);He{const{prefixCls:We,bordered:bt=!0,status:He,size:et,disabled:lt,onBlur:Pe,onFocus:Ie,suffix:Me,allowClear:ce,addonAfter:Mt,addonBefore:qe,className:Fe,style:yt,styles:xe,rootClassName:he,onChange:mt,classNames:Rt,variant:jt}=Ne,Se=_e(Ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:rt,direction:ht,allowClear:Tt,autoComplete:wt,className:Qt,style:St,classNames:sn,styles:Jt}=(0,ve.dj)("input"),fe=rt("input",We),ne=(0,y.useRef)(null),te=(0,ke.Z)(fe),[ae,me,re]=(0,Re.TI)(fe,he),[de]=(0,Re.ZP)(fe,te),{compactSize:je,compactItemClassnames:ct}=(0,Te.ri)(fe,ht),Ze=(0,ge.Z)(En=>{var Ue;return(Ue=et!=null?et:je)!==null&&Ue!==void 0?Ue:En}),Le=y.useContext(ue.Z),it=lt!=null?lt:Le,{status:gt,hasFeedback:kt,feedbackIcon:Qe}=(0,y.useContext)(Je.aM),st=(0,ze.F)(gt,He),pe=ut(Ne)||!!kt,Ft=(0,y.useRef)(pe),ln=(0,we.Z)(ne,!0),nn=En=>{ln(),Pe==null||Pe(En)},Wt=En=>{ln(),Ie==null||Ie(En)},Ut=En=>{ln(),mt==null||mt(En)},an=(kt||Me)&&y.createElement(y.Fragment,null,Me,kt&&Qe),vt=(0,De.Z)(ce!=null?ce:Tt),[Ot,en]=(0,Ge.Z)("input",jt,bt);return ae(de(y.createElement(Ae.default,Object.assign({ref:(0,Ce.sQ)(ot,ne),prefixCls:fe,autoComplete:wt},Se,{disabled:it,onBlur:nn,onFocus:Wt,style:Object.assign(Object.assign({},St),yt),styles:Object.assign(Object.assign({},Jt),xe),suffix:an,allowClear:vt,className:oe()(Fe,he,re,te,ct,Qt),onChange:Ut,addonBefore:qe&&y.createElement(ye.Z,{form:!0,space:!0},qe),addonAfter:Mt&&y.createElement(ye.Z,{form:!0,space:!0},Mt),classNames:Object.assign(Object.assign(Object.assign({},Rt),sn),{input:oe()({[`${fe}-sm`]:Ze==="small",[`${fe}-lg`]:Ze==="large",[`${fe}-rtl`]:ht==="rtl"},Rt==null?void 0:Rt.input,sn.input,me),variant:oe()({[`${fe}-${Ot}`]:en},(0,ze.Z)(fe,st)),affixWrapper:oe()({[`${fe}-affix-wrapper-sm`]:Ze==="small",[`${fe}-affix-wrapper-lg`]:Ze==="large",[`${fe}-affix-wrapper-rtl`]:ht==="rtl"},me),wrapper:oe()({[`${fe}-group-rtl`]:ht==="rtl"},me),groupWrapper:oe()({[`${fe}-group-wrapper-sm`]:Ze==="small",[`${fe}-group-wrapper-lg`]:Ze==="large",[`${fe}-group-wrapper-rtl`]:ht==="rtl",[`${fe}-group-wrapper-${Ot}`]:en},(0,ze.Z)(`${fe}-group-wrapper`,st,kt),me)})}))))})},79809:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ot}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(22711),Ce=b(86013),ye=b(82855),De=b(48755),ze=b(2171),ve=b(83397),ue=b(31756),ke=b(56553),ge=b(24971),Je=b(70045),Ge=b(30292),Te=b(53075),we=b(16931),Re=b(51636),ut=b(64910);const _e=We=>{const{componentCls:bt,paddingLG:He}=We,et=`${bt}-textarea`;return{[`textarea${bt}`]:{maxWidth:"100%",height:"auto",minHeight:We.controlHeight,lineHeight:We.lineHeight,verticalAlign:"bottom",transition:`all ${We.motionDurationSlow}`,resize:"vertical",[`&${bt}-mouse-active`]:{transition:`all ${We.motionDurationSlow}, height 0s, width 0s`}},[`${bt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[et]:{position:"relative","&-show-count":{[`> ${bt}`]:{height:"100%"},[`${bt}-data-count`]:{position:"absolute",bottom:We.calc(We.fontSize).mul(We.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:We.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${bt}, &-affix-wrapper${et}-has-feedback ${bt} - `]:{paddingInlineEnd:He},[`&-affix-wrapper${bt}-affix-wrapper`]:{padding:0,[`> textarea${bt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:We.calc(We.controlHeight).sub(We.calc(We.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${bt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${bt}-clear-icon`]:{position:"absolute",insetInlineEnd:We.paddingInline,insetBlockStart:We.paddingXS},[`${et}-suffix`]:{position:"absolute",top:0,insetInlineEnd:We.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${bt}-affix-wrapper-sm`]:{[`${bt}-suffix`]:{[`${bt}-clear-icon`]:{insetInlineEnd:We.paddingInlineSM}}}}}};var $e=(0,we.I$)(["Input","TextArea"],We=>{const bt=(0,Re.mergeToken)(We,(0,ut.e)(We));return[_e(bt)]},ut.T,{resetFont:!1}),se=function(We,bt){var He={};for(var et in We)Object.prototype.hasOwnProperty.call(We,et)&&bt.indexOf(et)<0&&(He[et]=We[et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,et=Object.getOwnPropertySymbols(We);lt{var He;const{prefixCls:et,bordered:lt=!0,size:Pe,disabled:Ie,status:Me,allowClear:ce,classNames:Mt,rootClassName:qe,className:Fe,style:yt,styles:xe,variant:he,showCount:mt,onMouseDown:Rt,onResize:jt}=We,Se=se(We,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:rt,direction:ht,allowClear:Tt,autoComplete:wt,className:Qt,style:St,classNames:sn,styles:Jt}=(0,De.dj)("textArea"),fe=y.useContext(ze.Z),ne=Ie!=null?Ie:fe,{status:te,hasFeedback:ae,feedbackIcon:me}=y.useContext(ke.aM),re=(0,ye.F)(te,Me),de=y.useRef(null);y.useImperativeHandle(bt,()=>{var en;return{resizableTextArea:(en=de.current)===null||en===void 0?void 0:en.resizableTextArea,focus:En=>{var Ue,xt;(0,Ge.nH)((xt=(Ue=de.current)===null||Ue===void 0?void 0:Ue.resizableTextArea)===null||xt===void 0?void 0:xt.textArea,En)},blur:()=>{var En;return(En=de.current)===null||En===void 0?void 0:En.blur()}}});const je=rt("input",et),ct=(0,ve.Z)(je),[Ze,Le,it]=(0,Te.TI)(je,qe),[gt]=$e(je,ct),{compactSize:kt,compactItemClassnames:Qe}=(0,Je.ri)(je,ht),st=(0,ue.Z)(en=>{var En;return(En=Pe!=null?Pe:kt)!==null&&En!==void 0?En:en}),[pe,Ft]=(0,ge.Z)("textArea",he,lt),ln=(0,Ce.Z)(ce!=null?ce:Tt),[nn,Wt]=y.useState(!1),[Ut,an]=y.useState(!1),vt=en=>{Wt(!0),Rt==null||Rt(en);const En=()=>{Wt(!1),document.removeEventListener("mouseup",En)};document.addEventListener("mouseup",En)},Ot=en=>{var En,Ue;if(jt==null||jt(en),nn&&typeof getComputedStyle=="function"){const xt=(Ue=(En=de.current)===null||En===void 0?void 0:En.nativeElement)===null||Ue===void 0?void 0:Ue.querySelector("textarea");xt&&getComputedStyle(xt).resize==="both"&&an(!0)}};return Ze(gt(y.createElement(Ae.default,Object.assign({autoComplete:wt},Se,{style:Object.assign(Object.assign({},St),yt),styles:Object.assign(Object.assign({},Jt),xe),disabled:ne,allowClear:ln,className:oe()(it,ct,Fe,qe,Qe,Qt,Ut&&`${je}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},Mt),sn),{textarea:oe()({[`${je}-sm`]:st==="small",[`${je}-lg`]:st==="large"},Le,Mt==null?void 0:Mt.textarea,sn.textarea,nn&&`${je}-mouse-active`),variant:oe()({[`${je}-${pe}`]:Ft},(0,ye.Z)(je,re)),affixWrapper:oe()(`${je}-textarea-affix-wrapper`,{[`${je}-affix-wrapper-rtl`]:ht==="rtl",[`${je}-affix-wrapper-sm`]:st==="small",[`${je}-affix-wrapper-lg`]:st==="large",[`${je}-textarea-show-count`]:mt||((He=We.count)===null||He===void 0?void 0:He.show)},Le)}),prefixCls:je,suffix:ae&&y.createElement("span",{className:`${je}-textarea-suffix`},me),showCount:mt,ref:de,onResize:Ot,onMouseDown:vt}))))})},23826:function(Mn,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,ze,ve,ue;!((De=oe.current)===null||De===void 0)&&De.input&&((ze=oe.current)===null||ze===void 0?void 0:ze.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(Mn,Pt,b){"use strict";b.d(Pt,{default:function(){return sn}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(48755),Ce=b(56553),ye=b(53075),ze=Jt=>{const{getPrefixCls:fe,direction:ne}=(0,y.useContext)(Ae.E_),{prefixCls:te,className:ae}=Jt,me=fe("input-group",te),re=fe("input"),[de,je,ct]=(0,ye.ZP)(re),Ze=oe()(me,ct,{[`${me}-lg`]:Jt.size==="large",[`${me}-sm`]:Jt.size==="small",[`${me}-compact`]:Jt.compact,[`${me}-rtl`]:ne==="rtl"},je,ae),Le=(0,y.useContext)(Ce.aM),it=(0,y.useMemo)(()=>Object.assign(Object.assign({},Le),{isFormItemInput:!1}),[Le]);return de(y.createElement("span",{className:Ze,style:Jt.style,onMouseEnter:Jt.onMouseEnter,onMouseLeave:Jt.onMouseLeave,onFocus:Jt.onFocus,onBlur:Jt.onBlur},y.createElement(Ce.aM.Provider,{value:it},Jt.children)))},ve=b(49397),ue=b(94480),ke=b(6089),ge=b(26112),Je=b(82855),Ge=b(31756),Te=b(16931),we=b(51636),Re=b(64910);const ut=Jt=>{const{componentCls:fe,paddingXS:ne}=Jt;return{[fe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${fe}-input`]:{textAlign:"center",paddingInline:Jt.paddingXXS},[`&${fe}-sm ${fe}-input`]:{paddingInline:Jt.calc(Jt.paddingXXS).div(2).equal()},[`&${fe}-lg ${fe}-input`]:{paddingInline:Jt.paddingXS}}}};var _e=(0,Te.I$)(["Input","OTP"],Jt=>{const fe=(0,we.mergeToken)(Jt,(0,Re.e)(Jt));return[ut(fe)]},Re.T),$e=b(16089),se=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{value:ne,onChange:te,onActiveChange:ae,index:me,mask:re}=Jt,de=se(Jt,["value","onChange","onActiveChange","index","mask"]),je=ne&&typeof re=="string"?re:ne,ct=kt=>{te(me,kt.target.value)},Ze=y.useRef(null);y.useImperativeHandle(fe,()=>Ze.current);const Le=()=>{(0,$e.Z)(()=>{var kt;const Qe=(kt=Ze.current)===null||kt===void 0?void 0:kt.input;document.activeElement===Qe&&Qe&&Qe.select()})},it=kt=>{const{key:Qe,ctrlKey:st,metaKey:pe}=kt;Qe==="ArrowLeft"?ae(me-1):Qe==="ArrowRight"?ae(me+1):Qe==="z"&&(st||pe)&&kt.preventDefault(),Le()},gt=kt=>{kt.key==="Backspace"&&!ne&&ae(me-1),Le()};return y.createElement(ve.Z,Object.assign({type:re===!0?"password":"text"},de,{ref:Ze,value:je,onInput:ct,onFocus:Le,onKeyDown:it,onKeyUp:gt,onMouseDown:Le,onMouseUp:Le}))}),We=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{index:fe,prefixCls:ne,separator:te}=Jt,ae=typeof te=="function"?te(fe):te;return ae?y.createElement("span",{className:`${ne}-separator`},ae):null};var lt=y.forwardRef((Jt,fe)=>{const{prefixCls:ne,length:te=6,size:ae,defaultValue:me,value:re,onChange:de,formatter:je,separator:ct,variant:Ze,disabled:Le,status:it,autoFocus:gt,mask:kt,type:Qe,onInput:st,inputMode:pe}=Jt,Ft=We(Jt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ln,direction:nn}=y.useContext(Ae.E_),Wt=ln("otp",ne),Ut=(0,ge.Z)(Ft,{aria:!0,data:!0,attr:!0}),[an,vt,Ot]=_e(Wt),en=(0,Ge.Z)(un=>ae!=null?ae:un),En=y.useContext(Ce.aM),Ue=(0,Je.F)(En.status,it),xt=y.useMemo(()=>Object.assign(Object.assign({},En),{status:Ue,hasFeedback:!1,feedbackIcon:null}),[En,Ue]),pt=y.useRef(null),It=y.useRef({});y.useImperativeHandle(fe,()=>({focus:()=>{var un;(un=It.current[0])===null||un===void 0||un.focus()},blur:()=>{var un;for(let gn=0;gnje?je(un):un,[Pn,sr]=y.useState(()=>bt(yn(me||"")));y.useEffect(()=>{re!==void 0&&sr(bt(re))},[re]);const Xn=(0,ke.Z)(un=>{sr(un),st&&st(un),de&&un.length===te&&un.every(gn=>gn)&&un.some((gn,mn)=>Pn[mn]!==gn)&&de(un.join(""))}),Ht=(0,ke.Z)((un,gn)=>{let mn=(0,ue.Z)(Pn);for(let Bn=0;Bn=0&&!mn[Bn];Bn-=1)mn.pop();const Tn=yn(mn.map(Bn=>Bn||" ").join(""));return mn=bt(Tn).map((Bn,Yn)=>Bn===" "&&!mn[Yn]?mn[Yn]:Bn),mn}),Gn=(un,gn)=>{var mn;const Tn=Ht(un,gn),Bn=Math.min(un+gn.length,te-1);Bn!==un&&Tn[un]!==void 0&&((mn=It.current[Bn])===null||mn===void 0||mn.focus()),Xn(Tn)},Xt=un=>{var gn;(gn=It.current[un])===null||gn===void 0||gn.focus()},Vt={variant:Ze,disabled:Le,status:Ue,mask:kt,type:Qe,inputMode:pe};return an(y.createElement("div",Object.assign({},Ut,{ref:pt,className:oe()(Wt,{[`${Wt}-sm`]:en==="small",[`${Wt}-lg`]:en==="large",[`${Wt}-rtl`]:nn==="rtl"},Ot,vt)}),y.createElement(Ce.aM.Provider,{value:xt},Array.from({length:te}).map((un,gn)=>{const mn=`otp-${gn}`,Tn=Pn[gn]||"";return y.createElement(y.Fragment,{key:mn},y.createElement(ot,Object.assign({ref:Bn=>{It.current[gn]=Bn},index:gn,size:en,htmlSize:1,className:`${Wt}-input`,onChange:Gn,value:Tn,onActiveChange:Xt,autoFocus:gn===0&>},Vt)),gnJt?y.createElement(Ie.Z,null):y.createElement(Pe.Z,null),xe={click:"onClick",hover:"onMouseOver"};var mt=y.forwardRef((Jt,fe)=>{const{disabled:ne,action:te="click",visibilityToggle:ae=!0,iconRender:me=yt}=Jt,re=y.useContext(Mt.Z),de=ne!=null?ne:re,je=typeof ae=="object"&&ae.visible!==void 0,[ct,Ze]=(0,y.useState)(()=>je?ae.visible:!1),Le=(0,y.useRef)(null);y.useEffect(()=>{je&&Ze(ae.visible)},[je,ae]);const it=(0,qe.Z)(Le),gt=()=>{var en;if(de)return;ct&&it();const En=!ct;Ze(En),typeof ae=="object"&&((en=ae.onVisibleChange)===null||en===void 0||en.call(ae,En))},kt=en=>{const En=xe[te]||"",Ue=me(ct),xt={[En]:gt,className:`${en}-icon`,key:"passwordIcon",onMouseDown:pt=>{pt.preventDefault()},onMouseUp:pt=>{pt.preventDefault()}};return y.cloneElement(y.isValidElement(Ue)?Ue:y.createElement("span",null,Ue),xt)},{className:Qe,prefixCls:st,inputPrefixCls:pe,size:Ft}=Jt,ln=Fe(Jt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:nn}=y.useContext(Ae.E_),Wt=nn("input",pe),Ut=nn("input-password",st),an=ae&&kt(Ut),vt=oe()(Ut,Qe,{[`${Ut}-${Ft}`]:!!Ft}),Ot=Object.assign(Object.assign({},(0,Me.Z)(ln,["suffix","iconRender","visibilityToggle"])),{type:ct?"text":"password",className:vt,prefixCls:Wt,suffix:an});return Ft&&(Ot.size=Ft),y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(fe,Le)},Ot))}),Rt=b(47472),jt=b(22703),Se=b(7939),rt=b(70045),ht=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{prefixCls:ne,inputPrefixCls:te,className:ae,size:me,suffix:re,enterButton:de=!1,addonAfter:je,loading:ct,disabled:Ze,onSearch:Le,onChange:it,onCompositionStart:gt,onCompositionEnd:kt}=Jt,Qe=ht(Jt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:st,direction:pe}=y.useContext(Ae.E_),Ft=y.useRef(!1),ln=st("input-search",ne),nn=st("input",te),{compactSize:Wt}=(0,rt.ri)(ln,pe),Ut=(0,Ge.Z)(Gn=>{var Xt;return(Xt=me!=null?me:Wt)!==null&&Xt!==void 0?Xt:Gn}),an=y.useRef(null),vt=Gn=>{Gn!=null&&Gn.target&&Gn.type==="click"&&Le&&Le(Gn.target.value,Gn,{source:"clear"}),it==null||it(Gn)},Ot=Gn=>{var Xt;document.activeElement===((Xt=an.current)===null||Xt===void 0?void 0:Xt.input)&&Gn.preventDefault()},en=Gn=>{var Xt,Vt;Le&&Le((Vt=(Xt=an.current)===null||Xt===void 0?void 0:Xt.input)===null||Vt===void 0?void 0:Vt.value,Gn,{source:"input"})},En=Gn=>{Ft.current||ct||en(Gn)},Ue=typeof de=="boolean"?y.createElement(Rt.Z,null):null,xt=`${ln}-button`;let pt;const It=de||{},yn=It.type&&It.type.__ANT_BUTTON===!0;yn||It.type==="button"?pt=(0,jt.Tm)(It,Object.assign({onMouseDown:Ot,onClick:Gn=>{var Xt,Vt;(Vt=(Xt=It==null?void 0:It.props)===null||Xt===void 0?void 0:Xt.onClick)===null||Vt===void 0||Vt.call(Xt,Gn),en(Gn)},key:"enterButton"},yn?{className:xt,size:Ut}:{})):pt=y.createElement(Se.ZP,{className:xt,type:de?"primary":void 0,size:Ut,disabled:Ze,key:"enterButton",onMouseDown:Ot,onClick:en,loading:ct,icon:Ue},de),je&&(pt=[pt,(0,jt.Tm)(je,{key:"addonAfter"})]);const Pn=oe()(ln,{[`${ln}-rtl`]:pe==="rtl",[`${ln}-${Ut}`]:!!Ut,[`${ln}-with-button`]:!!de},ae),sr=Object.assign(Object.assign({},Qe),{className:Pn,prefixCls:nn,type:"search"}),Xn=Gn=>{Ft.current=!0,gt==null||gt(Gn)},Ht=Gn=>{Ft.current=!1,kt==null||kt(Gn)};return y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(an,fe),onPressEnter:En},sr,{size:Ut,onCompositionStart:Xn,onCompositionEnd:Ht,addonAfter:pt,suffix:re,onChange:vt,disabled:Ze}))}),Qt=b(79809);const St=ve.Z;St.Group=ze,St.Search=wt,St.TextArea=Qt.Z,St.Password=mt,St.OTP=lt;var sn=St},24303:function(Mn,Pt,b){"use strict";b.d(Pt,{D:function(){return We},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,Ie){return y.createElement(Ce.Z,(0,Ee.Z)({},Pe,{ref:Ie,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(33853),ue=b(38819),ke=b(92310),ge=b.n(ke),Je=b(2738),Ge=b(48755),Te=b(6989),we=b(36237),Re=b(48923),ut=b(16931);const _e=lt=>{const{componentCls:Pe,siderBg:Ie,motionDurationMid:Me,motionDurationSlow:ce,antCls:Mt,triggerHeight:qe,triggerColor:Fe,triggerBg:yt,headerHeight:xe,zeroTriggerWidth:he,zeroTriggerHeight:mt,borderRadiusLG:Rt,lightSiderBg:jt,lightTriggerColor:Se,lightTriggerBg:rt,bodyBg:ht}=lt;return{[Pe]:{position:"relative",minWidth:0,background:Ie,transition:`all ${Me}, background 0s`,"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},[`${Pe}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Mt}-menu${Mt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Pe}-children`]:{overflow:"hidden"},[`${Pe}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:qe,color:Fe,lineHeight:(0,we.unit)(qe),textAlign:"center",background:yt,cursor:"pointer",transition:`all ${Me}`},[`${Pe}-zero-width-trigger`]:{position:"absolute",top:xe,insetInlineEnd:lt.calc(he).mul(-1).equal(),zIndex:1,width:he,height:mt,color:Fe,fontSize:lt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ie,borderRadius:`0 ${(0,we.unit)(Rt)} ${(0,we.unit)(Rt)} 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(he).mul(-1).equal(),borderRadius:`${(0,we.unit)(Rt)} 0 0 ${(0,we.unit)(Rt)}`}},"&-light":{background:jt,[`${Pe}-trigger`]:{color:Se,background:rt},[`${Pe}-zero-width-trigger`]:{color:Se,background:rt,border:`1px solid ${ht}`,borderInlineStart:0}}}}};var $e=(0,ut.I$)(["Layout","Sider"],lt=>[_e(lt)],Re.eh,{deprecatedTokens:Re.jn}),se=function(lt,Pe){var Ie={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Ie[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce!Number.isNaN(Number.parseFloat(lt))&&isFinite(lt),We=y.createContext({}),bt=(()=>{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:Ie,className:Me,trigger:ce,children:Mt,defaultCollapsed:qe=!1,theme:Fe="dark",style:yt={},collapsible:xe=!1,reverseArrow:he=!1,width:mt=200,collapsedWidth:Rt=80,zeroWidthTriggerStyle:jt,breakpoint:Se,onCollapse:rt,onBreakpoint:ht}=lt,Tt=se(lt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:wt}=(0,y.useContext)(Te.V),[Qt,St]=(0,y.useState)("collapsed"in lt?lt.collapsed:qe),[sn,Jt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in lt&&St(lt.collapsed)},[lt.collapsed]);const fe=(Ut,an)=>{"collapsed"in lt||St(Ut),rt==null||rt(Ut,an)},{getPrefixCls:ne,direction:te}=(0,y.useContext)(Ge.E_),ae=ne("layout-sider",Ie),[me,re,de]=$e(ae),je=(0,y.useRef)(null);je.current=Ut=>{Jt(Ut.matches),ht==null||ht(Ut.matches),Qt!==Ut.matches&&fe(Ut.matches,"responsive")},(0,y.useEffect)(()=>{function Ut(vt){return je.current(vt)}let an;if(typeof window!="undefined"){const{matchMedia:vt}=window;if(vt&&Se&&Se in Ne){an=vt(`screen and (max-width: ${Ne[Se]})`);try{an.addEventListener("change",Ut)}catch(Ot){an.addListener(Ut)}Ut(an)}}return()=>{try{an==null||an.removeEventListener("change",Ut)}catch(vt){an==null||an.removeListener(Ut)}}},[Se]),(0,y.useEffect)(()=>{const Ut=bt("ant-sider-");return wt.addSider(Ut),()=>wt.removeSider(Ut)},[]);const ct=()=>{fe(!Qt,"clickTrigger")},Ze=(0,Je.Z)(Tt,["collapsed"]),Le=Qt?Rt:mt,it=ot(Le)?`${Le}px`:String(Le),gt=parseFloat(String(Rt||0))===0?y.createElement("span",{onClick:ct,className:ge()(`${ae}-zero-width-trigger`,`${ae}-zero-width-trigger-${he?"right":"left"}`),style:jt},ce||y.createElement(ze,null)):null,kt=te==="rtl"==!he,pe={expanded:kt?y.createElement(ue.Z,null):y.createElement(ve.Z,null),collapsed:kt?y.createElement(ve.Z,null):y.createElement(ue.Z,null)}[Qt?"collapsed":"expanded"],Ft=ce!==null?gt||y.createElement("div",{className:`${ae}-trigger`,onClick:ct,style:{width:it}},ce||pe):null,ln=Object.assign(Object.assign({},yt),{flex:`0 0 ${it}`,maxWidth:it,minWidth:it,width:it}),nn=ge()(ae,`${ae}-${Fe}`,{[`${ae}-collapsed`]:!!Qt,[`${ae}-has-trigger`]:xe&&ce!==null&&!gt,[`${ae}-below`]:!!sn,[`${ae}-zero-width`]:parseFloat(it)===0},Me,re,de),Wt=y.useMemo(()=>({siderCollapsed:Qt}),[Qt]);return me(y.createElement(We.Provider,{value:Wt},y.createElement("aside",Object.assign({className:nn},Ze,{style:ln,ref:Pe}),y.createElement("div",{className:`${ae}-children`},Mt),xe||sn&>?Ft:null)))})},6989:function(Mn,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(Mn,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:ze,colorText:ve,footerBg:ue,headerHeight:ke,headerPadding:ge,headerColor:Je,footerPadding:Ge,fontSize:Te,bodyBg:we,headerBg:Re}=ye;return{[ze]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${ze}-has-sider`]:{flexDirection:"row",[`> ${ze}, > ${ze}-content`]:{width:0}},[`${ze}-header, &${ze}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${ze}-header`]:{height:ke,padding:ge,color:Je,lineHeight:(0,y.unit)(ke),background:Re,[`${De}-menu`]:{lineHeight:"inherit"}},[`${ze}-footer`]:{padding:Ge,color:ve,fontSize:Te,background:ue},[`${ze}-content`]:{flex:"auto",color:ve,minHeight:0}}},Ae=ye=>{const{colorBgLayout:De,controlHeight:ze,controlHeightLG:ve,colorText:ue,controlHeightSM:ke,marginXXS:ge,colorTextLightSolid:Je,colorBgContainer:Ge}=ye,Te=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:De,colorBgTrigger:"#002140",bodyBg:De,headerBg:"#001529",headerHeight:ze*2,headerPadding:`0 ${Te}px`,headerColor:ue,footerPadding:`${ke}px ${Te}px`,footerBg:De,siderBg:"#001529",triggerHeight:ve+ge*2,triggerBg:"#002140",triggerColor:Je,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(Mn,Pt,b){"use strict";b.d(Pt,{J:function(){return ye}});var y=b(59301),Ee=b(8654),oe=b(62487),Ae=function(De,ze){var ve={};for(var ue in De)Object.prototype.hasOwnProperty.call(De,ue)&&ze.indexOf(ue)<0&&(ve[ue]=De[ue]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ue=Object.getOwnPropertySymbols(De);ke{const{children:ve}=De,ue=Ae(De,["children"]),ke=y.useContext(Ce),ge=y.useMemo(()=>Object.assign(Object.assign({},ke),ue),[ke,ue.prefixCls,ue.mode,ue.selectable,ue.rootClassName]),Je=(0,Ee.t4)(ve),Ge=(0,Ee.x1)(ze,Je?(0,Ee.C4)(ve):null);return y.createElement(Ce.Provider,{value:ge},y.createElement(oe.Z,{space:!0},Je?y.cloneElement(ve,{ref:Ge}):ve))});Pt.Z=Ce},93041:function(Mn,Pt,b){"use strict";b.d(Pt,{default:function(){return me}});var y=b(59301),Ee=b(28321),oe=b(24303),Ae=b(18785),Ce=b(92310),ye=b.n(Ce),De=b(6089),ze=b(2738),ve=b(86641),ue=b(22703),ke=b(48755),ge=b(83397),Ge=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Te=function(re,de){var je={};for(var ct in re)Object.prototype.hasOwnProperty.call(re,ct)&&de.indexOf(ct)<0&&(je[ct]=re[ct]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,ct=Object.getOwnPropertySymbols(re);Ze{const{prefixCls:de,className:je,dashed:ct}=re,Ze=Te(re,["prefixCls","className","dashed"]),{getPrefixCls:Le}=y.useContext(ke.E_),it=Le("menu",de),gt=ye()({[`${it}-item-divider-dashed`]:!!ct},je);return y.createElement(Ee.iz,Object.assign({className:gt},Ze))},ut=b(11592),_e=b(25399),se=re=>{var de;const{className:je,children:ct,icon:Ze,title:Le,danger:it,extra:gt}=re,{prefixCls:kt,firstLevel:Qe,direction:st,disableMenuItemTitleTooltip:pe,inlineCollapsed:Ft}=y.useContext(Ge),ln=Ot=>{const en=ct==null?void 0:ct[0],En=y.createElement("span",{className:ye()(`${kt}-title-content`,{[`${kt}-title-content-with-extra`]:!!gt||gt===0})},ct);return(!Ze||y.isValidElement(ct)&&ct.type==="span")&&ct&&Ot&&Qe&&typeof en=="string"?y.createElement("div",{className:`${kt}-inline-collapsed-noicon`},en.charAt(0)):En},{siderCollapsed:nn}=y.useContext(oe.D);let Wt=Le;typeof Le=="undefined"?Wt=Qe?ct:"":Le===!1&&(Wt="");const Ut={title:Wt};!nn&&!Ft&&(Ut.title=null,Ut.open=!1);const an=(0,ut.Z)(ct).length;let vt=y.createElement(Ee.ck,Object.assign({},(0,ze.Z)(re,["title","icon","danger"]),{className:ye()({[`${kt}-item-danger`]:it,[`${kt}-item-only-child`]:(Ze?an+1:an)===1},je),title:typeof Le=="string"?Le:void 0}),(0,ue.Tm)(Ze,{className:ye()(y.isValidElement(Ze)?(de=Ze.props)===null||de===void 0?void 0:de.className:"",`${kt}-item-icon`)}),ln(Ft));return pe||(vt=y.createElement(_e.Z,Object.assign({},Ut,{placement:st==="rtl"?"left":"right",classNames:{root:`${kt}-inline-collapsed-tooltip`}}),vt)),vt},Ne=b(78857),ot=b(36237),We=b(17835),bt=b(63356),He=b(34961),et=b(46e3),lt=b(34925),Pe=b(16931),Ie=b(51636),ce=re=>{const{componentCls:de,motionDurationSlow:je,horizontalLineHeight:ct,colorSplit:Ze,lineWidth:Le,lineType:it,itemPaddingInline:gt}=re;return{[`${de}-horizontal`]:{lineHeight:ct,border:0,borderBottom:`${(0,ot.unit)(Le)} ${it} ${Ze}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${de}-item, ${de}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:gt},[`> ${de}-item:hover, + `]:{paddingInlineEnd:He},[`&-affix-wrapper${bt}-affix-wrapper`]:{padding:0,[`> textarea${bt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:We.calc(We.controlHeight).sub(We.calc(We.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${bt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${bt}-clear-icon`]:{position:"absolute",insetInlineEnd:We.paddingInline,insetBlockStart:We.paddingXS},[`${et}-suffix`]:{position:"absolute",top:0,insetInlineEnd:We.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${bt}-affix-wrapper-sm`]:{[`${bt}-suffix`]:{[`${bt}-clear-icon`]:{insetInlineEnd:We.paddingInlineSM}}}}}};var $e=(0,we.I$)(["Input","TextArea"],We=>{const bt=(0,Re.mergeToken)(We,(0,ut.e)(We));return[_e(bt)]},ut.T,{resetFont:!1}),se=function(We,bt){var He={};for(var et in We)Object.prototype.hasOwnProperty.call(We,et)&&bt.indexOf(et)<0&&(He[et]=We[et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,et=Object.getOwnPropertySymbols(We);lt{var He;const{prefixCls:et,bordered:lt=!0,size:Pe,disabled:Ie,status:Me,allowClear:ce,classNames:Mt,rootClassName:qe,className:Fe,style:yt,styles:xe,variant:he,showCount:mt,onMouseDown:Rt,onResize:jt}=We,Se=se(We,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:rt,direction:ht,allowClear:Tt,autoComplete:wt,className:Qt,style:St,classNames:sn,styles:Jt}=(0,De.dj)("textArea"),fe=y.useContext(ze.Z),ne=Ie!=null?Ie:fe,{status:te,hasFeedback:ae,feedbackIcon:me}=y.useContext(ke.aM),re=(0,ye.F)(te,Me),de=y.useRef(null);y.useImperativeHandle(bt,()=>{var en;return{resizableTextArea:(en=de.current)===null||en===void 0?void 0:en.resizableTextArea,focus:En=>{var Ue,xt;(0,Ge.nH)((xt=(Ue=de.current)===null||Ue===void 0?void 0:Ue.resizableTextArea)===null||xt===void 0?void 0:xt.textArea,En)},blur:()=>{var En;return(En=de.current)===null||En===void 0?void 0:En.blur()}}});const je=rt("input",et),ct=(0,ve.Z)(je),[Ze,Le,it]=(0,Te.TI)(je,qe),[gt]=$e(je,ct),{compactSize:kt,compactItemClassnames:Qe}=(0,Je.ri)(je,ht),st=(0,ue.Z)(en=>{var En;return(En=Pe!=null?Pe:kt)!==null&&En!==void 0?En:en}),[pe,Ft]=(0,ge.Z)("textArea",he,lt),ln=(0,Ce.Z)(ce!=null?ce:Tt),[nn,Wt]=y.useState(!1),[Ut,an]=y.useState(!1),vt=en=>{Wt(!0),Rt==null||Rt(en);const En=()=>{Wt(!1),document.removeEventListener("mouseup",En)};document.addEventListener("mouseup",En)},Ot=en=>{var En,Ue;if(jt==null||jt(en),nn&&typeof getComputedStyle=="function"){const xt=(Ue=(En=de.current)===null||En===void 0?void 0:En.nativeElement)===null||Ue===void 0?void 0:Ue.querySelector("textarea");xt&&getComputedStyle(xt).resize==="both"&&an(!0)}};return Ze(gt(y.createElement(Ae.default,Object.assign({autoComplete:wt},Se,{style:Object.assign(Object.assign({},St),yt),styles:Object.assign(Object.assign({},Jt),xe),disabled:ne,allowClear:ln,className:oe()(it,ct,Fe,qe,Qe,Qt,Ut&&`${je}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},Mt),sn),{textarea:oe()({[`${je}-sm`]:st==="small",[`${je}-lg`]:st==="large"},Le,Mt==null?void 0:Mt.textarea,sn.textarea,nn&&`${je}-mouse-active`),variant:oe()({[`${je}-${pe}`]:Ft},(0,ye.Z)(je,re)),affixWrapper:oe()(`${je}-textarea-affix-wrapper`,{[`${je}-affix-wrapper-rtl`]:ht==="rtl",[`${je}-affix-wrapper-sm`]:st==="small",[`${je}-affix-wrapper-lg`]:st==="large",[`${je}-textarea-show-count`]:mt||((He=We.count)===null||He===void 0?void 0:He.show)},Le)}),prefixCls:je,suffix:ae&&y.createElement("span",{className:`${je}-textarea-suffix`},me),showCount:mt,ref:de,onResize:Ot,onMouseDown:vt}))))})},23826:function(Fn,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,ze,ve,ue;!((De=oe.current)===null||De===void 0)&&De.input&&((ze=oe.current)===null||ze===void 0?void 0:ze.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(Fn,Pt,b){"use strict";b.d(Pt,{default:function(){return sn}});var y=b(59301),Ee=b(92310),oe=b.n(Ee),Ae=b(48755),Ce=b(56553),ye=b(53075),ze=Jt=>{const{getPrefixCls:fe,direction:ne}=(0,y.useContext)(Ae.E_),{prefixCls:te,className:ae}=Jt,me=fe("input-group",te),re=fe("input"),[de,je,ct]=(0,ye.ZP)(re),Ze=oe()(me,ct,{[`${me}-lg`]:Jt.size==="large",[`${me}-sm`]:Jt.size==="small",[`${me}-compact`]:Jt.compact,[`${me}-rtl`]:ne==="rtl"},je,ae),Le=(0,y.useContext)(Ce.aM),it=(0,y.useMemo)(()=>Object.assign(Object.assign({},Le),{isFormItemInput:!1}),[Le]);return de(y.createElement("span",{className:Ze,style:Jt.style,onMouseEnter:Jt.onMouseEnter,onMouseLeave:Jt.onMouseLeave,onFocus:Jt.onFocus,onBlur:Jt.onBlur},y.createElement(Ce.aM.Provider,{value:it},Jt.children)))},ve=b(49397),ue=b(94480),ke=b(6089),ge=b(26112),Je=b(82855),Ge=b(31756),Te=b(16931),we=b(51636),Re=b(64910);const ut=Jt=>{const{componentCls:fe,paddingXS:ne}=Jt;return{[fe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${fe}-input`]:{textAlign:"center",paddingInline:Jt.paddingXXS},[`&${fe}-sm ${fe}-input`]:{paddingInline:Jt.calc(Jt.paddingXXS).div(2).equal()},[`&${fe}-lg ${fe}-input`]:{paddingInline:Jt.paddingXS}}}};var _e=(0,Te.I$)(["Input","OTP"],Jt=>{const fe=(0,we.mergeToken)(Jt,(0,Re.e)(Jt));return[ut(fe)]},Re.T),$e=b(16089),se=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{value:ne,onChange:te,onActiveChange:ae,index:me,mask:re}=Jt,de=se(Jt,["value","onChange","onActiveChange","index","mask"]),je=ne&&typeof re=="string"?re:ne,ct=kt=>{te(me,kt.target.value)},Ze=y.useRef(null);y.useImperativeHandle(fe,()=>Ze.current);const Le=()=>{(0,$e.Z)(()=>{var kt;const Qe=(kt=Ze.current)===null||kt===void 0?void 0:kt.input;document.activeElement===Qe&&Qe&&Qe.select()})},it=kt=>{const{key:Qe,ctrlKey:st,metaKey:pe}=kt;Qe==="ArrowLeft"?ae(me-1):Qe==="ArrowRight"?ae(me+1):Qe==="z"&&(st||pe)&&kt.preventDefault(),Le()},gt=kt=>{kt.key==="Backspace"&&!ne&&ae(me-1),Le()};return y.createElement(ve.Z,Object.assign({type:re===!0?"password":"text"},de,{ref:Ze,value:je,onInput:ct,onFocus:Le,onKeyDown:it,onKeyUp:gt,onMouseDown:Le,onMouseUp:Le}))}),We=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{index:fe,prefixCls:ne,separator:te}=Jt,ae=typeof te=="function"?te(fe):te;return ae?y.createElement("span",{className:`${ne}-separator`},ae):null};var lt=y.forwardRef((Jt,fe)=>{const{prefixCls:ne,length:te=6,size:ae,defaultValue:me,value:re,onChange:de,formatter:je,separator:ct,variant:Ze,disabled:Le,status:it,autoFocus:gt,mask:kt,type:Qe,onInput:st,inputMode:pe}=Jt,Ft=We(Jt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ln,direction:nn}=y.useContext(Ae.E_),Wt=ln("otp",ne),Ut=(0,ge.Z)(Ft,{aria:!0,data:!0,attr:!0}),[an,vt,Ot]=_e(Wt),en=(0,Ge.Z)(un=>ae!=null?ae:un),En=y.useContext(Ce.aM),Ue=(0,Je.F)(En.status,it),xt=y.useMemo(()=>Object.assign(Object.assign({},En),{status:Ue,hasFeedback:!1,feedbackIcon:null}),[En,Ue]),pt=y.useRef(null),It=y.useRef({});y.useImperativeHandle(fe,()=>({focus:()=>{var un;(un=It.current[0])===null||un===void 0||un.focus()},blur:()=>{var un;for(let gn=0;gnje?je(un):un,[Nn,sr]=y.useState(()=>bt(yn(me||"")));y.useEffect(()=>{re!==void 0&&sr(bt(re))},[re]);const Xn=(0,ke.Z)(un=>{sr(un),st&&st(un),de&&un.length===te&&un.every(gn=>gn)&&un.some((gn,mn)=>Nn[mn]!==gn)&&de(un.join(""))}),Ht=(0,ke.Z)((un,gn)=>{let mn=(0,ue.Z)(Nn);for(let In=0;In=0&&!mn[In];In-=1)mn.pop();const Tn=yn(mn.map(In=>In||" ").join(""));return mn=bt(Tn).map((In,Vn)=>In===" "&&!mn[Vn]?mn[Vn]:In),mn}),Gn=(un,gn)=>{var mn;const Tn=Ht(un,gn),In=Math.min(un+gn.length,te-1);In!==un&&Tn[un]!==void 0&&((mn=It.current[In])===null||mn===void 0||mn.focus()),Xn(Tn)},Xt=un=>{var gn;(gn=It.current[un])===null||gn===void 0||gn.focus()},Vt={variant:Ze,disabled:Le,status:Ue,mask:kt,type:Qe,inputMode:pe};return an(y.createElement("div",Object.assign({},Ut,{ref:pt,className:oe()(Wt,{[`${Wt}-sm`]:en==="small",[`${Wt}-lg`]:en==="large",[`${Wt}-rtl`]:nn==="rtl"},Ot,vt)}),y.createElement(Ce.aM.Provider,{value:xt},Array.from({length:te}).map((un,gn)=>{const mn=`otp-${gn}`,Tn=Nn[gn]||"";return y.createElement(y.Fragment,{key:mn},y.createElement(ot,Object.assign({ref:In=>{It.current[gn]=In},index:gn,size:en,htmlSize:1,className:`${Wt}-input`,onChange:Gn,value:Tn,onActiveChange:Xt,autoFocus:gn===0&>},Vt)),gnJt?y.createElement(Ie.Z,null):y.createElement(Pe.Z,null),xe={click:"onClick",hover:"onMouseOver"};var mt=y.forwardRef((Jt,fe)=>{const{disabled:ne,action:te="click",visibilityToggle:ae=!0,iconRender:me=yt}=Jt,re=y.useContext(Mt.Z),de=ne!=null?ne:re,je=typeof ae=="object"&&ae.visible!==void 0,[ct,Ze]=(0,y.useState)(()=>je?ae.visible:!1),Le=(0,y.useRef)(null);y.useEffect(()=>{je&&Ze(ae.visible)},[je,ae]);const it=(0,qe.Z)(Le),gt=()=>{var en;if(de)return;ct&&it();const En=!ct;Ze(En),typeof ae=="object"&&((en=ae.onVisibleChange)===null||en===void 0||en.call(ae,En))},kt=en=>{const En=xe[te]||"",Ue=me(ct),xt={[En]:gt,className:`${en}-icon`,key:"passwordIcon",onMouseDown:pt=>{pt.preventDefault()},onMouseUp:pt=>{pt.preventDefault()}};return y.cloneElement(y.isValidElement(Ue)?Ue:y.createElement("span",null,Ue),xt)},{className:Qe,prefixCls:st,inputPrefixCls:pe,size:Ft}=Jt,ln=Fe(Jt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:nn}=y.useContext(Ae.E_),Wt=nn("input",pe),Ut=nn("input-password",st),an=ae&&kt(Ut),vt=oe()(Ut,Qe,{[`${Ut}-${Ft}`]:!!Ft}),Ot=Object.assign(Object.assign({},(0,Me.Z)(ln,["suffix","iconRender","visibilityToggle"])),{type:ct?"text":"password",className:vt,prefixCls:Wt,suffix:an});return Ft&&(Ot.size=Ft),y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(fe,Le)},Ot))}),Rt=b(47472),jt=b(22703),Se=b(7939),rt=b(70045),ht=function(Jt,fe){var ne={};for(var te in Jt)Object.prototype.hasOwnProperty.call(Jt,te)&&fe.indexOf(te)<0&&(ne[te]=Jt[te]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(Jt);ae{const{prefixCls:ne,inputPrefixCls:te,className:ae,size:me,suffix:re,enterButton:de=!1,addonAfter:je,loading:ct,disabled:Ze,onSearch:Le,onChange:it,onCompositionStart:gt,onCompositionEnd:kt}=Jt,Qe=ht(Jt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:st,direction:pe}=y.useContext(Ae.E_),Ft=y.useRef(!1),ln=st("input-search",ne),nn=st("input",te),{compactSize:Wt}=(0,rt.ri)(ln,pe),Ut=(0,Ge.Z)(Gn=>{var Xt;return(Xt=me!=null?me:Wt)!==null&&Xt!==void 0?Xt:Gn}),an=y.useRef(null),vt=Gn=>{Gn!=null&&Gn.target&&Gn.type==="click"&&Le&&Le(Gn.target.value,Gn,{source:"clear"}),it==null||it(Gn)},Ot=Gn=>{var Xt;document.activeElement===((Xt=an.current)===null||Xt===void 0?void 0:Xt.input)&&Gn.preventDefault()},en=Gn=>{var Xt,Vt;Le&&Le((Vt=(Xt=an.current)===null||Xt===void 0?void 0:Xt.input)===null||Vt===void 0?void 0:Vt.value,Gn,{source:"input"})},En=Gn=>{Ft.current||ct||en(Gn)},Ue=typeof de=="boolean"?y.createElement(Rt.Z,null):null,xt=`${ln}-button`;let pt;const It=de||{},yn=It.type&&It.type.__ANT_BUTTON===!0;yn||It.type==="button"?pt=(0,jt.Tm)(It,Object.assign({onMouseDown:Ot,onClick:Gn=>{var Xt,Vt;(Vt=(Xt=It==null?void 0:It.props)===null||Xt===void 0?void 0:Xt.onClick)===null||Vt===void 0||Vt.call(Xt,Gn),en(Gn)},key:"enterButton"},yn?{className:xt,size:Ut}:{})):pt=y.createElement(Se.ZP,{className:xt,type:de?"primary":void 0,size:Ut,disabled:Ze,key:"enterButton",onMouseDown:Ot,onClick:en,loading:ct,icon:Ue},de),je&&(pt=[pt,(0,jt.Tm)(je,{key:"addonAfter"})]);const Nn=oe()(ln,{[`${ln}-rtl`]:pe==="rtl",[`${ln}-${Ut}`]:!!Ut,[`${ln}-with-button`]:!!de},ae),sr=Object.assign(Object.assign({},Qe),{className:Nn,prefixCls:nn,type:"search"}),Xn=Gn=>{Ft.current=!0,gt==null||gt(Gn)},Ht=Gn=>{Ft.current=!1,kt==null||kt(Gn)};return y.createElement(ve.Z,Object.assign({ref:(0,ce.sQ)(an,fe),onPressEnter:En},sr,{size:Ut,onCompositionStart:Xn,onCompositionEnd:Ht,addonAfter:pt,suffix:re,onChange:vt,disabled:Ze}))}),Qt=b(79809);const St=ve.Z;St.Group=ze,St.Search=wt,St.TextArea=Qt.Z,St.Password=mt,St.OTP=lt;var sn=St},24303:function(Fn,Pt,b){"use strict";b.d(Pt,{D:function(){return We},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,Ie){return y.createElement(Ce.Z,(0,Ee.Z)({},Pe,{ref:Ie,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(33853),ue=b(38819),ke=b(92310),ge=b.n(ke),Je=b(2738),Ge=b(48755),Te=b(6989),we=b(36237),Re=b(48923),ut=b(16931);const _e=lt=>{const{componentCls:Pe,siderBg:Ie,motionDurationMid:Me,motionDurationSlow:ce,antCls:Mt,triggerHeight:qe,triggerColor:Fe,triggerBg:yt,headerHeight:xe,zeroTriggerWidth:he,zeroTriggerHeight:mt,borderRadiusLG:Rt,lightSiderBg:jt,lightTriggerColor:Se,lightTriggerBg:rt,bodyBg:ht}=lt;return{[Pe]:{position:"relative",minWidth:0,background:Ie,transition:`all ${Me}, background 0s`,"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},[`${Pe}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Mt}-menu${Mt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Pe}-children`]:{overflow:"hidden"},[`${Pe}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:qe,color:Fe,lineHeight:(0,we.unit)(qe),textAlign:"center",background:yt,cursor:"pointer",transition:`all ${Me}`},[`${Pe}-zero-width-trigger`]:{position:"absolute",top:xe,insetInlineEnd:lt.calc(he).mul(-1).equal(),zIndex:1,width:he,height:mt,color:Fe,fontSize:lt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ie,borderRadius:`0 ${(0,we.unit)(Rt)} ${(0,we.unit)(Rt)} 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(he).mul(-1).equal(),borderRadius:`${(0,we.unit)(Rt)} 0 0 ${(0,we.unit)(Rt)}`}},"&-light":{background:jt,[`${Pe}-trigger`]:{color:Se,background:rt},[`${Pe}-zero-width-trigger`]:{color:Se,background:rt,border:`1px solid ${ht}`,borderInlineStart:0}}}}};var $e=(0,ut.I$)(["Layout","Sider"],lt=>[_e(lt)],Re.eh,{deprecatedTokens:Re.jn}),se=function(lt,Pe){var Ie={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Ie[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce!Number.isNaN(Number.parseFloat(lt))&&isFinite(lt),We=y.createContext({}),bt=(()=>{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:Ie,className:Me,trigger:ce,children:Mt,defaultCollapsed:qe=!1,theme:Fe="dark",style:yt={},collapsible:xe=!1,reverseArrow:he=!1,width:mt=200,collapsedWidth:Rt=80,zeroWidthTriggerStyle:jt,breakpoint:Se,onCollapse:rt,onBreakpoint:ht}=lt,Tt=se(lt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:wt}=(0,y.useContext)(Te.V),[Qt,St]=(0,y.useState)("collapsed"in lt?lt.collapsed:qe),[sn,Jt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in lt&&St(lt.collapsed)},[lt.collapsed]);const fe=(Ut,an)=>{"collapsed"in lt||St(Ut),rt==null||rt(Ut,an)},{getPrefixCls:ne,direction:te}=(0,y.useContext)(Ge.E_),ae=ne("layout-sider",Ie),[me,re,de]=$e(ae),je=(0,y.useRef)(null);je.current=Ut=>{Jt(Ut.matches),ht==null||ht(Ut.matches),Qt!==Ut.matches&&fe(Ut.matches,"responsive")},(0,y.useEffect)(()=>{function Ut(vt){return je.current(vt)}let an;if(typeof window!="undefined"){const{matchMedia:vt}=window;if(vt&&Se&&Se in Ne){an=vt(`screen and (max-width: ${Ne[Se]})`);try{an.addEventListener("change",Ut)}catch(Ot){an.addListener(Ut)}Ut(an)}}return()=>{try{an==null||an.removeEventListener("change",Ut)}catch(vt){an==null||an.removeListener(Ut)}}},[Se]),(0,y.useEffect)(()=>{const Ut=bt("ant-sider-");return wt.addSider(Ut),()=>wt.removeSider(Ut)},[]);const ct=()=>{fe(!Qt,"clickTrigger")},Ze=(0,Je.Z)(Tt,["collapsed"]),Le=Qt?Rt:mt,it=ot(Le)?`${Le}px`:String(Le),gt=parseFloat(String(Rt||0))===0?y.createElement("span",{onClick:ct,className:ge()(`${ae}-zero-width-trigger`,`${ae}-zero-width-trigger-${he?"right":"left"}`),style:jt},ce||y.createElement(ze,null)):null,kt=te==="rtl"==!he,pe={expanded:kt?y.createElement(ue.Z,null):y.createElement(ve.Z,null),collapsed:kt?y.createElement(ve.Z,null):y.createElement(ue.Z,null)}[Qt?"collapsed":"expanded"],Ft=ce!==null?gt||y.createElement("div",{className:`${ae}-trigger`,onClick:ct,style:{width:it}},ce||pe):null,ln=Object.assign(Object.assign({},yt),{flex:`0 0 ${it}`,maxWidth:it,minWidth:it,width:it}),nn=ge()(ae,`${ae}-${Fe}`,{[`${ae}-collapsed`]:!!Qt,[`${ae}-has-trigger`]:xe&&ce!==null&&!gt,[`${ae}-below`]:!!sn,[`${ae}-zero-width`]:parseFloat(it)===0},Me,re,de),Wt=y.useMemo(()=>({siderCollapsed:Qt}),[Qt]);return me(y.createElement(We.Provider,{value:Wt},y.createElement("aside",Object.assign({className:nn},Ze,{style:ln,ref:Pe}),y.createElement("div",{className:`${ae}-children`},Mt),xe||sn&>?Ft:null)))})},6989:function(Fn,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(Fn,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:ze,colorText:ve,footerBg:ue,headerHeight:ke,headerPadding:ge,headerColor:Je,footerPadding:Ge,fontSize:Te,bodyBg:we,headerBg:Re}=ye;return{[ze]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${ze}-has-sider`]:{flexDirection:"row",[`> ${ze}, > ${ze}-content`]:{width:0}},[`${ze}-header, &${ze}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${ze}-header`]:{height:ke,padding:ge,color:Je,lineHeight:(0,y.unit)(ke),background:Re,[`${De}-menu`]:{lineHeight:"inherit"}},[`${ze}-footer`]:{padding:Ge,color:ve,fontSize:Te,background:ue},[`${ze}-content`]:{flex:"auto",color:ve,minHeight:0}}},Ae=ye=>{const{colorBgLayout:De,controlHeight:ze,controlHeightLG:ve,colorText:ue,controlHeightSM:ke,marginXXS:ge,colorTextLightSolid:Je,colorBgContainer:Ge}=ye,Te=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:De,colorBgTrigger:"#002140",bodyBg:De,headerBg:"#001529",headerHeight:ze*2,headerPadding:`0 ${Te}px`,headerColor:ue,footerPadding:`${ke}px ${Te}px`,footerBg:De,siderBg:"#001529",triggerHeight:ve+ge*2,triggerBg:"#002140",triggerColor:Je,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(Fn,Pt,b){"use strict";b.d(Pt,{J:function(){return ye}});var y=b(59301),Ee=b(8654),oe=b(62487),Ae=function(De,ze){var ve={};for(var ue in De)Object.prototype.hasOwnProperty.call(De,ue)&&ze.indexOf(ue)<0&&(ve[ue]=De[ue]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ue=Object.getOwnPropertySymbols(De);ke{const{children:ve}=De,ue=Ae(De,["children"]),ke=y.useContext(Ce),ge=y.useMemo(()=>Object.assign(Object.assign({},ke),ue),[ke,ue.prefixCls,ue.mode,ue.selectable,ue.rootClassName]),Je=(0,Ee.t4)(ve),Ge=(0,Ee.x1)(ze,Je?(0,Ee.C4)(ve):null);return y.createElement(Ce.Provider,{value:ge},y.createElement(oe.Z,{space:!0},Je?y.cloneElement(ve,{ref:Ge}):ve))});Pt.Z=Ce},93041:function(Fn,Pt,b){"use strict";b.d(Pt,{default:function(){return me}});var y=b(59301),Ee=b(28321),oe=b(24303),Ae=b(18785),Ce=b(92310),ye=b.n(Ce),De=b(6089),ze=b(2738),ve=b(86641),ue=b(22703),ke=b(48755),ge=b(83397),Ge=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Te=function(re,de){var je={};for(var ct in re)Object.prototype.hasOwnProperty.call(re,ct)&&de.indexOf(ct)<0&&(je[ct]=re[ct]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,ct=Object.getOwnPropertySymbols(re);Ze{const{prefixCls:de,className:je,dashed:ct}=re,Ze=Te(re,["prefixCls","className","dashed"]),{getPrefixCls:Le}=y.useContext(ke.E_),it=Le("menu",de),gt=ye()({[`${it}-item-divider-dashed`]:!!ct},je);return y.createElement(Ee.iz,Object.assign({className:gt},Ze))},ut=b(11592),_e=b(25399),se=re=>{var de;const{className:je,children:ct,icon:Ze,title:Le,danger:it,extra:gt}=re,{prefixCls:kt,firstLevel:Qe,direction:st,disableMenuItemTitleTooltip:pe,inlineCollapsed:Ft}=y.useContext(Ge),ln=Ot=>{const en=ct==null?void 0:ct[0],En=y.createElement("span",{className:ye()(`${kt}-title-content`,{[`${kt}-title-content-with-extra`]:!!gt||gt===0})},ct);return(!Ze||y.isValidElement(ct)&&ct.type==="span")&&ct&&Ot&&Qe&&typeof en=="string"?y.createElement("div",{className:`${kt}-inline-collapsed-noicon`},en.charAt(0)):En},{siderCollapsed:nn}=y.useContext(oe.D);let Wt=Le;typeof Le=="undefined"?Wt=Qe?ct:"":Le===!1&&(Wt="");const Ut={title:Wt};!nn&&!Ft&&(Ut.title=null,Ut.open=!1);const an=(0,ut.Z)(ct).length;let vt=y.createElement(Ee.ck,Object.assign({},(0,ze.Z)(re,["title","icon","danger"]),{className:ye()({[`${kt}-item-danger`]:it,[`${kt}-item-only-child`]:(Ze?an+1:an)===1},je),title:typeof Le=="string"?Le:void 0}),(0,ue.Tm)(Ze,{className:ye()(y.isValidElement(Ze)?(de=Ze.props)===null||de===void 0?void 0:de.className:"",`${kt}-item-icon`)}),ln(Ft));return pe||(vt=y.createElement(_e.Z,Object.assign({},Ut,{placement:st==="rtl"?"left":"right",classNames:{root:`${kt}-inline-collapsed-tooltip`}}),vt)),vt},Ne=b(78857),ot=b(36237),We=b(17835),bt=b(63356),He=b(34961),et=b(46e3),lt=b(34925),Pe=b(16931),Ie=b(51636),ce=re=>{const{componentCls:de,motionDurationSlow:je,horizontalLineHeight:ct,colorSplit:Ze,lineWidth:Le,lineType:it,itemPaddingInline:gt}=re;return{[`${de}-horizontal`]:{lineHeight:ct,border:0,borderBottom:`${(0,ot.unit)(Le)} ${it} ${Ze}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${de}-item, ${de}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:gt},[`> ${de}-item:hover, > ${de}-item-active, > ${de}-submenu ${de}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${de}-item, ${de}-submenu-title`]:{transition:[`border-color ${je}`,`background ${je}`].join(",")},[`${de}-submenu-arrow`]:{display:"none"}}}},qe=re=>{let{componentCls:de,menuArrowOffset:je,calc:ct}=re;return{[`${de}-rtl`]:{direction:"rtl"},[`${de}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${de}-rtl${de}-vertical, - ${de}-submenu-rtl ${de}-vertical`]:{[`${de}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,ot.unit)(ct(je).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,ot.unit)(je)})`}}}}};const Fe=re=>Object.assign({},(0,bt.oN)(re));var xe=(re,de)=>{const{componentCls:je,itemColor:ct,itemSelectedColor:Ze,subMenuItemSelectedColor:Le,groupTitleColor:it,itemBg:gt,subMenuItemBg:kt,itemSelectedBg:Qe,activeBarHeight:st,activeBarWidth:pe,activeBarBorderWidth:Ft,motionDurationSlow:ln,motionEaseInOut:nn,motionEaseOut:Wt,itemPaddingInline:Ut,motionDurationMid:an,itemHoverColor:vt,lineType:Ot,colorSplit:en,itemDisabledColor:En,dangerItemColor:Ue,dangerItemHoverColor:xt,dangerItemSelectedColor:pt,dangerItemActiveBg:It,dangerItemSelectedBg:yn,popupBg:Pn,itemHoverBg:sr,itemActiveBg:Xn,menuSubMenuBg:Ht,horizontalItemSelectedColor:Gn,horizontalItemSelectedBg:Xt,horizontalItemBorderRadius:Vt,horizontalItemHoverBg:un}=re;return{[`${je}-${de}, ${je}-${de} > ${je}`]:{color:ct,background:gt,[`&${je}-root:focus-visible`]:Object.assign({},Fe(re)),[`${je}-item`]:{"&-group-title, &-extra":{color:it}},[`${je}-submenu-selected > ${je}-submenu-title`]:{color:Le},[`${je}-item, ${je}-submenu-title`]:{color:ct,[`&:not(${je}-item-disabled):focus-visible`]:Object.assign({},Fe(re))},[`${je}-item-disabled, ${je}-submenu-disabled`]:{color:`${En} !important`},[`${je}-item:not(${je}-item-selected):not(${je}-submenu-selected)`]:{[`&:hover, > ${je}-submenu-title:hover`]:{color:vt}},[`&:not(${je}-horizontal)`]:{[`${je}-item:not(${je}-item-selected)`]:{"&:hover":{backgroundColor:sr},"&:active":{backgroundColor:Xn}},[`${je}-submenu-title`]:{"&:hover":{backgroundColor:sr},"&:active":{backgroundColor:Xn}}},[`${je}-item-danger`]:{color:Ue,[`&${je}-item:hover`]:{[`&:not(${je}-item-selected):not(${je}-submenu-selected)`]:{color:xt}},[`&${je}-item:active`]:{background:It}},[`${je}-item a`]:{"&, &:hover":{color:"inherit"}},[`${je}-item-selected`]:{color:Ze,[`&${je}-item-danger`]:{color:pt},"a, a:hover":{color:"inherit"}},[`& ${je}-item-selected`]:{backgroundColor:Qe,[`&${je}-item-danger`]:{backgroundColor:yn}},[`&${je}-submenu > ${je}`]:{backgroundColor:Ht},[`&${je}-popup > ${je}`]:{backgroundColor:Pn},[`&${je}-submenu-popup > ${je}`]:{backgroundColor:Pn},[`&${je}-horizontal`]:Object.assign(Object.assign({},de==="dark"?{borderBottom:0}:{}),{[`> ${je}-item, > ${je}-submenu`]:{top:Ft,marginTop:re.calc(Ft).mul(-1).equal(),marginBottom:0,borderRadius:Vt,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,ot.unit)(st)} solid transparent`,transition:`border-color ${ln} ${nn}`,content:'""'},"&:hover, &-active, &-open":{background:un,"&::after":{borderBottomWidth:st,borderBottomColor:Gn}},"&-selected":{color:Gn,backgroundColor:Xt,"&:hover":{backgroundColor:Xt},"&::after":{borderBottomWidth:st,borderBottomColor:Gn}}}}),[`&${je}-root`]:{[`&${je}-inline, &${je}-vertical`]:{borderInlineEnd:`${(0,ot.unit)(Ft)} ${Ot} ${en}`}},[`&${je}-inline`]:{[`${je}-sub${je}-inline`]:{background:kt},[`${je}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,ot.unit)(pe)} solid ${Ze}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${an} ${Wt}`,`opacity ${an} ${Wt}`].join(","),content:'""'},[`&${je}-item-danger`]:{"&::after":{borderInlineEndColor:pt}}},[`${je}-selected, ${je}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${an} ${nn}`,`opacity ${an} ${nn}`].join(",")}}}}}};const he=re=>{const{componentCls:de,itemHeight:je,itemMarginInline:ct,padding:Ze,menuArrowSize:Le,marginXS:it,itemMarginBlock:gt,itemWidth:kt,itemPaddingInline:Qe}=re,st=re.calc(Le).add(Ze).add(it).equal();return{[`${de}-item`]:{position:"relative",overflow:"hidden"},[`${de}-item, ${de}-submenu-title`]:{height:je,lineHeight:(0,ot.unit)(je),paddingInline:Qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:ct,marginBlock:gt,width:kt},[`> ${de}-item, + ${de}-submenu-rtl ${de}-vertical`]:{[`${de}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,ot.unit)(ct(je).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,ot.unit)(je)})`}}}}};const Fe=re=>Object.assign({},(0,bt.oN)(re));var xe=(re,de)=>{const{componentCls:je,itemColor:ct,itemSelectedColor:Ze,subMenuItemSelectedColor:Le,groupTitleColor:it,itemBg:gt,subMenuItemBg:kt,itemSelectedBg:Qe,activeBarHeight:st,activeBarWidth:pe,activeBarBorderWidth:Ft,motionDurationSlow:ln,motionEaseInOut:nn,motionEaseOut:Wt,itemPaddingInline:Ut,motionDurationMid:an,itemHoverColor:vt,lineType:Ot,colorSplit:en,itemDisabledColor:En,dangerItemColor:Ue,dangerItemHoverColor:xt,dangerItemSelectedColor:pt,dangerItemActiveBg:It,dangerItemSelectedBg:yn,popupBg:Nn,itemHoverBg:sr,itemActiveBg:Xn,menuSubMenuBg:Ht,horizontalItemSelectedColor:Gn,horizontalItemSelectedBg:Xt,horizontalItemBorderRadius:Vt,horizontalItemHoverBg:un}=re;return{[`${je}-${de}, ${je}-${de} > ${je}`]:{color:ct,background:gt,[`&${je}-root:focus-visible`]:Object.assign({},Fe(re)),[`${je}-item`]:{"&-group-title, &-extra":{color:it}},[`${je}-submenu-selected > ${je}-submenu-title`]:{color:Le},[`${je}-item, ${je}-submenu-title`]:{color:ct,[`&:not(${je}-item-disabled):focus-visible`]:Object.assign({},Fe(re))},[`${je}-item-disabled, ${je}-submenu-disabled`]:{color:`${En} !important`},[`${je}-item:not(${je}-item-selected):not(${je}-submenu-selected)`]:{[`&:hover, > ${je}-submenu-title:hover`]:{color:vt}},[`&:not(${je}-horizontal)`]:{[`${je}-item:not(${je}-item-selected)`]:{"&:hover":{backgroundColor:sr},"&:active":{backgroundColor:Xn}},[`${je}-submenu-title`]:{"&:hover":{backgroundColor:sr},"&:active":{backgroundColor:Xn}}},[`${je}-item-danger`]:{color:Ue,[`&${je}-item:hover`]:{[`&:not(${je}-item-selected):not(${je}-submenu-selected)`]:{color:xt}},[`&${je}-item:active`]:{background:It}},[`${je}-item a`]:{"&, &:hover":{color:"inherit"}},[`${je}-item-selected`]:{color:Ze,[`&${je}-item-danger`]:{color:pt},"a, a:hover":{color:"inherit"}},[`& ${je}-item-selected`]:{backgroundColor:Qe,[`&${je}-item-danger`]:{backgroundColor:yn}},[`&${je}-submenu > ${je}`]:{backgroundColor:Ht},[`&${je}-popup > ${je}`]:{backgroundColor:Nn},[`&${je}-submenu-popup > ${je}`]:{backgroundColor:Nn},[`&${je}-horizontal`]:Object.assign(Object.assign({},de==="dark"?{borderBottom:0}:{}),{[`> ${je}-item, > ${je}-submenu`]:{top:Ft,marginTop:re.calc(Ft).mul(-1).equal(),marginBottom:0,borderRadius:Vt,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,ot.unit)(st)} solid transparent`,transition:`border-color ${ln} ${nn}`,content:'""'},"&:hover, &-active, &-open":{background:un,"&::after":{borderBottomWidth:st,borderBottomColor:Gn}},"&-selected":{color:Gn,backgroundColor:Xt,"&:hover":{backgroundColor:Xt},"&::after":{borderBottomWidth:st,borderBottomColor:Gn}}}}),[`&${je}-root`]:{[`&${je}-inline, &${je}-vertical`]:{borderInlineEnd:`${(0,ot.unit)(Ft)} ${Ot} ${en}`}},[`&${je}-inline`]:{[`${je}-sub${je}-inline`]:{background:kt},[`${je}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,ot.unit)(pe)} solid ${Ze}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${an} ${Wt}`,`opacity ${an} ${Wt}`].join(","),content:'""'},[`&${je}-item-danger`]:{"&::after":{borderInlineEndColor:pt}}},[`${je}-selected, ${je}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${an} ${nn}`,`opacity ${an} ${nn}`].join(",")}}}}}};const he=re=>{const{componentCls:de,itemHeight:je,itemMarginInline:ct,padding:Ze,menuArrowSize:Le,marginXS:it,itemMarginBlock:gt,itemWidth:kt,itemPaddingInline:Qe}=re,st=re.calc(Le).add(Ze).add(it).equal();return{[`${de}-item`]:{position:"relative",overflow:"hidden"},[`${de}-item, ${de}-submenu-title`]:{height:je,lineHeight:(0,ot.unit)(je),paddingInline:Qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:ct,marginBlock:gt,width:kt},[`> ${de}-item, > ${de}-submenu > ${de}-submenu-title`]:{height:je,lineHeight:(0,ot.unit)(je)},[`${de}-item-group-list ${de}-submenu-title, ${de}-submenu-title`]:{paddingInlineEnd:st}}};var Rt=re=>{const{componentCls:de,iconCls:je,itemHeight:ct,colorTextLightSolid:Ze,dropdownWidth:Le,controlHeightLG:it,motionEaseOut:gt,paddingXL:kt,itemMarginInline:Qe,fontSizeLG:st,motionDurationFast:pe,motionDurationSlow:Ft,paddingXS:ln,boxShadowSecondary:nn,collapsedWidth:Wt,collapsedIconSize:Ut}=re,an={height:ct,lineHeight:(0,ot.unit)(ct),listStylePosition:"inside",listStyleType:"disc"};return[{[de]:{"&-inline, &-vertical":Object.assign({[`&${de}-root`]:{boxShadow:"none"}},he(re))},[`${de}-submenu-popup`]:{[`${de}-vertical`]:Object.assign(Object.assign({},he(re)),{boxShadow:nn})}},{[`${de}-submenu-popup ${de}-vertical${de}-sub`]:{minWidth:Le,maxHeight:`calc(100vh - ${(0,ot.unit)(re.calc(it).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${de}-inline`]:{width:"100%",[`&${de}-root`]:{[`${de}-item, ${de}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ft}`,`background ${Ft}`,`padding ${pe} ${gt}`].join(","),[`> ${de}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${de}-sub${de}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${de}-submenu > ${de}-submenu-title`]:an,[`& ${de}-item-group-title`]:{paddingInlineStart:kt}},[`${de}-item`]:an}},{[`${de}-inline-collapsed`]:{width:Wt,[`&${de}-root`]:{[`${de}-item, ${de}-submenu ${de}-submenu-title`]:{[`> ${de}-inline-collapsed-noicon`]:{fontSize:st,textAlign:"center"}}},[`> ${de}-item, > ${de}-item-group > ${de}-item-group-list > ${de}-item, @@ -1038,7 +1038,7 @@ ${de}-submenu-arrow, ${de}-submenu-expand-icon `]:{opacity:0},[`${de}-item-icon, ${je}`]:{margin:0,fontSize:Ut,lineHeight:(0,ot.unit)(ct),"+ span":{display:"inline-block",opacity:0}}},[`${de}-item-icon, ${je}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${de}-item-icon, ${je}`]:{display:"none"},"a, a:hover":{color:Ze}},[`${de}-item-group-title`]:Object.assign(Object.assign({},bt.vS),{paddingInline:ln})}}]};const jt=re=>{const{componentCls:de,motionDurationSlow:je,motionDurationMid:ct,motionEaseInOut:Ze,motionEaseOut:Le,iconCls:it,iconSize:gt,iconMarginInlineEnd:kt}=re;return{[`${de}-item, ${de}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${je}`,`background ${je}`,`padding calc(${je} + 0.1s) ${Ze}`].join(","),[`${de}-item-icon, ${it}`]:{minWidth:gt,fontSize:gt,transition:[`font-size ${ct} ${Le}`,`margin ${je} ${Ze}`,`color ${je}`].join(","),"+ span":{marginInlineStart:kt,opacity:1,transition:[`opacity ${je} ${Ze}`,`margin ${je}`,`color ${je}`].join(",")}},[`${de}-item-icon`]:Object.assign({},(0,bt.Ro)()),[`&${de}-item-only-child`]:{[`> ${it}, > ${de}-item-icon`]:{marginInlineEnd:0}}},[`${de}-item-disabled, ${de}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${de}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Se=re=>{const{componentCls:de,motionDurationSlow:je,motionEaseInOut:ct,borderRadius:Ze,menuArrowSize:Le,menuArrowOffset:it}=re;return{[`${de}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:re.margin,width:Le,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${je} ${ct}, opacity ${je}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:re.calc(Le).mul(.6).equal(),height:re.calc(Le).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ze,transition:[`background ${je} ${ct}`,`transform ${je} ${ct}`,`top ${je} ${ct}`,`color ${je} ${ct}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,ot.unit)(re.calc(it).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,ot.unit)(it)})`}}}}},rt=re=>{const{antCls:de,componentCls:je,fontSize:ct,motionDurationSlow:Ze,motionDurationMid:Le,motionEaseInOut:it,paddingXS:gt,padding:kt,colorSplit:Qe,lineWidth:st,zIndexPopup:pe,borderRadiusLG:Ft,subMenuItemBorderRadius:ln,menuArrowSize:nn,menuArrowOffset:Wt,lineType:Ut,groupTitleLineHeight:an,groupTitleFontSize:vt}=re;return[{"":{[je]:Object.assign(Object.assign({},(0,bt.dF)()),{"&-hidden":{display:"none"}})},[`${je}-submenu-hidden`]:{display:"none"}},{[je]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,bt.Wf)(re)),(0,bt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ct,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ze} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${je}-item`]:{flex:"none"}},[`${je}-item, ${je}-submenu, ${je}-submenu-title`]:{borderRadius:re.itemBorderRadius},[`${je}-item-group-title`]:{padding:`${(0,ot.unit)(gt)} ${(0,ot.unit)(kt)}`,fontSize:vt,lineHeight:an,transition:`all ${Ze}`},[`&-horizontal ${je}-submenu`]:{transition:[`border-color ${Ze} ${it}`,`background ${Ze} ${it}`].join(",")},[`${je}-submenu, ${je}-submenu-inline`]:{transition:[`border-color ${Ze} ${it}`,`background ${Ze} ${it}`,`padding ${Le} ${it}`].join(",")},[`${je}-submenu ${je}-sub`]:{cursor:"initial",transition:[`background ${Ze} ${it}`,`padding ${Ze} ${it}`].join(",")},[`${je}-title-content`]:{transition:`color ${Ze}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${de}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${je}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:re.padding}},[`${je}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${je}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Qe,borderStyle:Ut,borderWidth:0,borderTopWidth:st,marginBlock:st,padding:0,"&-dashed":{borderStyle:"dashed"}}}),jt(re)),{[`${je}-item-group`]:{[`${je}-item-group-list`]:{margin:0,padding:0,[`${je}-item, ${je}-submenu-title`]:{paddingInline:`${(0,ot.unit)(re.calc(ct).mul(2).equal())} ${(0,ot.unit)(kt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:pe,borderRadius:Ft,boxShadow:"none",transformOrigin:"0 0",[`&${je}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${je}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ft},jt(re)),Se(re)),{[`${je}-item, ${je}-submenu > ${je}-submenu-title`]:{borderRadius:ln},[`${je}-submenu-title::after`]:{transition:`transform ${Ze} ${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 ${je}-submenu-arrow, - &-inline ${je}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,ot.unit)(Wt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,ot.unit)(re.calc(Wt).mul(-1).equal())})`}},[`${je}-submenu-open${je}-submenu-inline > ${je}-submenu-title > ${je}-submenu-arrow`]:{transform:`translateY(${(0,ot.unit)(re.calc(nn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,ot.unit)(re.calc(Wt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,ot.unit)(Wt)})`}}})},{[`${de}-layout-header`]:{[je]:{lineHeight:"inherit"}}}]},ht=re=>{var de,je,ct;const{colorPrimary:Ze,colorError:Le,colorTextDisabled:it,colorErrorBg:gt,colorText:kt,colorTextDescription:Qe,colorBgContainer:st,colorFillAlter:pe,colorFillContent:Ft,lineWidth:ln,lineWidthBold:nn,controlItemBgActive:Wt,colorBgTextHover:Ut,controlHeightLG:an,lineHeight:vt,colorBgElevated:Ot,marginXXS:en,padding:En,fontSize:Ue,controlHeightSM:xt,fontSizeLG:pt,colorTextLightSolid:It,colorErrorHover:yn}=re,Pn=(de=re.activeBarWidth)!==null&&de!==void 0?de:0,sr=(je=re.activeBarBorderWidth)!==null&&je!==void 0?je:ln,Xn=(ct=re.itemMarginInline)!==null&&ct!==void 0?ct:re.marginXXS,Ht=new We.FastColor(It).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:kt,itemColor:kt,colorItemTextHover:kt,itemHoverColor:kt,colorItemTextHoverHorizontal:Ze,horizontalItemHoverColor:Ze,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:Ze,itemSelectedColor:Ze,subMenuItemSelectedColor:Ze,colorItemTextSelectedHorizontal:Ze,horizontalItemSelectedColor:Ze,colorItemBg:st,itemBg:st,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Ft,itemActiveBg:Wt,colorSubItemBg:pe,subMenuItemBg:pe,colorItemBgSelected:Wt,itemSelectedBg:Wt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Pn,colorActiveBarHeight:nn,activeBarHeight:nn,colorActiveBarBorderSize:ln,activeBarBorderWidth:sr,colorItemTextDisabled:it,itemDisabledColor:it,colorDangerItemText:Le,dangerItemColor:Le,colorDangerItemTextHover:Le,dangerItemHoverColor:Le,colorDangerItemTextSelected:Le,dangerItemSelectedColor:Le,colorDangerItemBgActive:gt,dangerItemActiveBg:gt,colorDangerItemBgSelected:gt,dangerItemSelectedBg:gt,itemMarginInline:Xn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:an,groupTitleLineHeight:vt,collapsedWidth:an*2,popupBg:Ot,itemMarginBlock:en,itemPaddingInline:En,horizontalLineHeight:`${an*1.15}px`,iconSize:Ue,iconMarginInlineEnd:xt-Ue,collapsedIconSize:pt,groupTitleFontSize:Ue,darkItemDisabledColor:new We.FastColor(It).setA(.25).toRgbString(),darkItemColor:Ht,darkDangerItemColor:Le,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:It,darkItemSelectedBg:Ze,darkDangerItemSelectedBg:Le,darkItemHoverBg:"transparent",darkGroupTitleColor:Ht,darkItemHoverColor:It,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:It,darkDangerItemActiveBg:Le,itemWidth:Pn?`calc(100% + ${sr}px)`:`calc(100% - ${Xn*2}px)`}};var Tt=function(re){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Pe.I$)("Menu",Ze=>{const{colorBgElevated:Le,controlHeightLG:it,fontSize:gt,darkItemColor:kt,darkDangerItemColor:Qe,darkItemBg:st,darkSubMenuItemBg:pe,darkItemSelectedColor:Ft,darkItemSelectedBg:ln,darkDangerItemSelectedBg:nn,darkItemHoverBg:Wt,darkGroupTitleColor:Ut,darkItemHoverColor:an,darkItemDisabledColor:vt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:En,popupBg:Ue,darkPopupBg:xt}=Ze,pt=Ze.calc(gt).div(7).mul(5).equal(),It=(0,Ie.mergeToken)(Ze,{menuArrowSize:pt,menuHorizontalHeight:Ze.calc(it).mul(1.15).equal(),menuArrowOffset:Ze.calc(pt).mul(.25).equal(),menuSubMenuBg:Le,calc:Ze.calc,popupBg:Ue}),yn=(0,Ie.mergeToken)(It,{itemColor:kt,itemHoverColor:an,groupTitleColor:Ut,itemSelectedColor:Ft,subMenuItemSelectedColor:Ft,itemBg:st,popupBg:xt,subMenuItemBg:pe,itemActiveBg:"transparent",itemSelectedBg:ln,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Wt,itemDisabledColor:vt,dangerItemColor:Qe,dangerItemHoverColor:Ot,dangerItemSelectedColor:en,dangerItemActiveBg:En,dangerItemSelectedBg:nn,menuSubMenuBg:pe,horizontalItemSelectedColor:Ft,horizontalItemSelectedBg:ln});return[rt(It),ce(It),Rt(It),xe(It,"light"),xe(yn,"dark"),qe(It),(0,He.Z)(It),(0,et.oN)(It,"slide-up"),(0,et.oN)(It,"slide-down"),(0,lt._y)(It,"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:je,unitless:{groupTitleLineHeight:!0}})(re,de)},wt=b(75030),St=re=>{var de;const{popupClassName:je,icon:ct,title:Ze,theme:Le}=re,it=y.useContext(Ge),{prefixCls:gt,inlineCollapsed:kt,theme:Qe}=it,st=(0,Ee.Xl)();let pe;if(!ct)pe=kt&&!st.length&&Ze&&typeof Ze=="string"?y.createElement("div",{className:`${gt}-inline-collapsed-noicon`},Ze.charAt(0)):y.createElement("span",{className:`${gt}-title-content`},Ze);else{const nn=y.isValidElement(Ze)&&Ze.type==="span";pe=y.createElement(y.Fragment,null,(0,ue.Tm)(ct,{className:ye()(y.isValidElement(ct)?(de=ct.props)===null||de===void 0?void 0:de.className:"",`${gt}-item-icon`)}),nn?Ze:y.createElement("span",{className:`${gt}-title-content`},Ze))}const Ft=y.useMemo(()=>Object.assign(Object.assign({},it),{firstLevel:!1}),[it]),[ln]=(0,wt.Cn)("Menu");return y.createElement(Ge.Provider,{value:Ft},y.createElement(Ee.Wd,Object.assign({},(0,ze.Z)(re,["icon"]),{title:pe,popupClassName:ye()(gt,je,`${gt}-${Le||Qe}`),popupStyle:Object.assign({zIndex:ln},re.popupStyle)})))},sn=function(re,de){var je={};for(var ct in re)Object.prototype.hasOwnProperty.call(re,ct)&&de.indexOf(ct)<0&&(je[ct]=re[ct]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,ct=Object.getOwnPropertySymbols(re);Ze{var je;const ct=y.useContext(Ne.Z),Ze=ct||{},{getPrefixCls:Le,getPopupContainer:it,direction:gt,menu:kt}=y.useContext(ke.E_),Qe=Le(),{prefixCls:st,className:pe,style:Ft,theme:ln="light",expandIcon:nn,_internalDisableMenuItemTitleTooltip:Wt,inlineCollapsed:Ut,siderCollapsed:an,rootClassName:vt,mode:Ot,selectable:en,onClick:En,overflowedIndicatorPopupClassName:Ue}=re,xt=sn(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pt=(0,ze.Z)(xt,["collapsedWidth"]);(je=Ze.validator)===null||je===void 0||je.call(Ze,{mode:Ot});const It=(0,De.Z)(function(){var Bn;En==null||En.apply(void 0,arguments),(Bn=Ze.onClick)===null||Bn===void 0||Bn.call(Ze)}),yn=Ze.mode||Ot,Pn=en!=null?en:Ze.selectable,sr=Ut!=null?Ut:an,Xn={horizontal:{motionName:`${Qe}-slide-up`},inline:(0,ve.Z)(Qe),other:{motionName:`${Qe}-zoom-big`}},Ht=Le("menu",st||Ze.prefixCls),Gn=(0,ge.Z)(Ht),[Xt,Vt,un]=Tt(Ht,Gn,!ct),gn=ye()(`${Ht}-${ln}`,kt==null?void 0:kt.className,pe),mn=y.useMemo(()=>{var Bn,Yn;if(typeof nn=="function"||Jt(nn))return nn||null;if(typeof Ze.expandIcon=="function"||Jt(Ze.expandIcon))return Ze.expandIcon||null;if(typeof(kt==null?void 0:kt.expandIcon)=="function"||Jt(kt==null?void 0:kt.expandIcon))return(kt==null?void 0:kt.expandIcon)||null;const wr=(Bn=nn!=null?nn:Ze==null?void 0:Ze.expandIcon)!==null&&Bn!==void 0?Bn:kt==null?void 0:kt.expandIcon;return(0,ue.Tm)(wr,{className:ye()(`${Ht}-submenu-expand-icon`,y.isValidElement(wr)?(Yn=wr.props)===null||Yn===void 0?void 0:Yn.className:void 0)})},[nn,Ze==null?void 0:Ze.expandIcon,kt==null?void 0:kt.expandIcon,Ht]),Tn=y.useMemo(()=>({prefixCls:Ht,inlineCollapsed:sr||!1,direction:gt,firstLevel:!0,theme:ln,mode:yn,disableMenuItemTitleTooltip:Wt}),[Ht,sr,gt,Wt,ln]);return Xt(y.createElement(Ne.Z.Provider,{value:null},y.createElement(Ge.Provider,{value:Tn},y.createElement(Ee.ZP,Object.assign({getPopupContainer:it,overflowedIndicator:y.createElement(Ae.Z,null),overflowedIndicatorPopupClassName:ye()(Ht,`${Ht}-${ln}`,Ue),mode:yn,selectable:Pn,onClick:It},pt,{inlineCollapsed:sr,style:Object.assign(Object.assign({},kt==null?void 0:kt.style),Ft),className:gn,prefixCls:Ht,direction:gt,defaultMotions:Xn,expandIcon:mn,ref:de,rootClassName:ye()(vt,Vt,Ze.rootClassName,un,Gn),_internalComponents:fe})))))});const ae=(0,y.forwardRef)((re,de)=>{const je=(0,y.useRef)(null),ct=y.useContext(oe.D);return(0,y.useImperativeHandle)(de,()=>({menu:je.current,focus:Ze=>{var Le;(Le=je.current)===null||Le===void 0||Le.focus(Ze)}})),y.createElement(te,Object.assign({ref:je},re,ct))});ae.Item=se,ae.SubMenu=St,ae.Divider=Re,ae.ItemGroup=Ee.BW;var me=ae},31709:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return kt}});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),ze=De,ve=b(49198),ue=b(33853),ke=b(38819),ge=b(92310),Je=b.n(ge),Ge=b(20068),Te=b(76190),we=b(33885),Re=b(42978),ut=b(18929),_e=b(10228),$e=b(26112),se=b(48736),Ne=b(17119),ot=[10,20,50,100],We=function(st){var pe=st.pageSizeOptions,Ft=pe===void 0?ot:pe,ln=st.locale,nn=st.changeSize,Wt=st.pageSize,Ut=st.goButton,an=st.quickGo,vt=st.rootPrefixCls,Ot=st.disabled,en=st.buildOptionText,En=st.showSizeChanger,Ue=st.sizeChangerRender,xt=y.useState(""),pt=(0,Re.Z)(xt,2),It=pt[0],yn=pt[1],Pn=function(){return!It||Number.isNaN(It)?void 0:Number(It)},sr=typeof en=="function"?en:function(Tn){return"".concat(Tn," ").concat(ln.items_per_page)},Xn=function(Bn){yn(Bn.target.value)},Ht=function(Bn){Ut||It===""||(yn(""),!(Bn.relatedTarget&&(Bn.relatedTarget.className.indexOf("".concat(vt,"-item-link"))>=0||Bn.relatedTarget.className.indexOf("".concat(vt,"-item"))>=0))&&(an==null||an(Pn())))},Gn=function(Bn){It!==""&&(Bn.keyCode===_e.Z.ENTER||Bn.type==="click")&&(yn(""),an==null||an(Pn()))},Xt=function(){return Ft.some(function(Bn){return Bn.toString()===Wt.toString()})?Ft:Ft.concat([Wt]).sort(function(Bn,Yn){var wr=Number.isNaN(Number(Bn))?0:Number(Bn),hr=Number.isNaN(Number(Yn))?0:Number(Yn);return wr-hr})},Vt="".concat(vt,"-options");if(!En&&!an)return null;var un=null,gn=null,mn=null;return En&&Ue&&(un=Ue({disabled:Ot,size:Wt,onSizeChange:function(Bn){nn==null||nn(Number(Bn))},"aria-label":ln.page_size,className:"".concat(Vt,"-size-changer"),options:Xt().map(function(Tn){return{label:sr(Tn),value:Tn}})})),an&&(Ut&&(mn=typeof Ut=="boolean"?y.createElement("button",{type:"button",onClick:Gn,onKeyUp:Gn,disabled:Ot,className:"".concat(Vt,"-quick-jumper-button")},ln.jump_to_confirm):y.createElement("span",{onClick:Gn,onKeyUp:Gn},Ut)),gn=y.createElement("div",{className:"".concat(Vt,"-quick-jumper")},ln.jump_to,y.createElement("input",{disabled:Ot,type:"text",value:It,onChange:Xn,onKeyUp:Gn,onBlur:Ht,"aria-label":ln.page}),ln.page,mn)),y.createElement("li",{className:Vt},un,gn)},bt=We,He=function(st){var pe=st.rootPrefixCls,Ft=st.page,ln=st.active,nn=st.className,Wt=st.showTitle,Ut=st.onClick,an=st.onKeyPress,vt=st.itemRender,Ot="".concat(pe,"-item"),en=Je()(Ot,"".concat(Ot,"-").concat(Ft),(0,Ge.Z)((0,Ge.Z)({},"".concat(Ot,"-active"),ln),"".concat(Ot,"-disabled"),!Ft),nn),En=function(){Ut(Ft)},Ue=function(It){an(It,Ut,Ft)},xt=vt(Ft,"page",y.createElement("a",{rel:"nofollow"},Ft));return xt?y.createElement("li",{title:Wt?String(Ft):null,className:en,onClick:En,onKeyDown:Ue,tabIndex:0},xt):null},et=He,lt=function(st,pe,Ft){return Ft};function Pe(){}function Ie(Qe){var st=Number(Qe);return typeof st=="number"&&!Number.isNaN(st)&&isFinite(st)&&Math.floor(st)===st}function Me(Qe,st,pe){var Ft=typeof Qe=="undefined"?st:Qe;return Math.floor((pe-1)/Ft)+1}var ce=function(st){var pe=st.prefixCls,Ft=pe===void 0?"rc-pagination":pe,ln=st.selectPrefixCls,nn=ln===void 0?"rc-select":ln,Wt=st.className,Ut=st.current,an=st.defaultCurrent,vt=an===void 0?1:an,Ot=st.total,en=Ot===void 0?0:Ot,En=st.pageSize,Ue=st.defaultPageSize,xt=Ue===void 0?10:Ue,pt=st.onChange,It=pt===void 0?Pe:pt,yn=st.hideOnSinglePage,Pn=st.align,sr=st.showPrevNextJumpers,Xn=sr===void 0?!0:sr,Ht=st.showQuickJumper,Gn=st.showLessItems,Xt=st.showTitle,Vt=Xt===void 0?!0:Xt,un=st.onShowSizeChange,gn=un===void 0?Pe:un,mn=st.locale,Tn=mn===void 0?Ne.Z:mn,Bn=st.style,Yn=st.totalBoundaryShowSizeChanger,wr=Yn===void 0?50:Yn,hr=st.disabled,$n=st.simple,Or=st.showTotal,Pr=st.showSizeChanger,pr=Pr===void 0?en>wr:Pr,la=st.sizeChangerRender,jn=st.pageSizeOptions,ur=st.itemRender,Ar=ur===void 0?lt:ur,ar=st.jumpPrevIcon,qt=st.jumpNextIcon,vn=st.prevIcon,Lt=st.nextIcon,Yt=y.useRef(null),Nt=(0,ut.Z)(10,{value:En,defaultValue:xt}),$t=(0,Re.Z)(Nt,2),dt=$t[0],dn=$t[1],hn=(0,ut.Z)(1,{value:Ut,defaultValue:vt,postState:function(go){return Math.max(1,Math.min(go,Me(void 0,dt,en)))}}),xn=(0,Re.Z)(hn,2),rn=xn[0],_t=xn[1],Ct=y.useState(rn),Cn=(0,Re.Z)(Ct,2),Er=Cn[0],lr=Cn[1];(0,y.useEffect)(function(){lr(rn)},[rn]);var xr=It!==Pe,sa="current"in st,ya=Math.max(1,rn-(Gn?3:5)),Ea=Math.min(Me(void 0,dt,en),rn+(Gn?3:5));function ta(Po,go){var Ii=Po||y.createElement("button",{type:"button","aria-label":go,className:"".concat(Ft,"-item-link")});return typeof Po=="function"&&(Ii=y.createElement(Po,(0,we.Z)({},st))),Ii}function Kr(Po){var go=Po.target.value,Ii=Me(void 0,dt,en),Bi;return go===""?Bi=go:Number.isNaN(Number(go))?Bi=Er:go>=Ii?Bi=Ii:Bi=Number(go),Bi}function ia(Po){return Ie(Po)&&Po!==rn&&Ie(en)&&en>0}var ba=en>dt?Ht:!1;function za(Po){(Po.keyCode===_e.Z.UP||Po.keyCode===_e.Z.DOWN)&&Po.preventDefault()}function Wa(Po){var go=Kr(Po);switch(go!==Er&&lr(go),Po.keyCode){case _e.Z.ENTER:Ta(go);break;case _e.Z.UP:Ta(go-1);break;case _e.Z.DOWN:Ta(go+1);break;default:break}}function Ka(Po){Ta(Kr(Po))}function ca(Po){var go=Me(Po,dt,en),Ii=rn>go&&go!==0?go:rn;dn(Po),lr(Ii),gn==null||gn(rn,Po),_t(Ii),It==null||It(Ii,Po)}function Ta(Po){if(ia(Po)&&!hr){var go=Me(void 0,dt,en),Ii=Po;return Po>go?Ii=go:Po<1&&(Ii=1),Ii!==Er&&lr(Ii),_t(Ii),It==null||It(Ii,dt),Ii}return rn}var Br=rn>1,No=rn2?Ii-2:0),Oo=2;Ooen?en:rn*dt])),pn=null,Sn=Me(void 0,dt,en);if(yn&&en<=dt)return null;var on=[],wn={rootPrefixCls:Ft,onClick:Ta,onKeyPress:vo,showTitle:Vt,itemRender:Ar,page:-1},An=rn-1>0?rn-1:0,Ln=rn+1=vr*2&&rn!==3&&(on[0]=y.cloneElement(on[0],{className:Je()("".concat(Ft,"-item-after-jump-prev"),on[0].props.className)}),on.unshift(tt)),Sn-rn>=vr*2&&rn!==Sn-2){var Ko=on[on.length-1];on[on.length-1]=y.cloneElement(Ko,{className:Je()("".concat(Ft,"-item-before-jump-next"),Ko.props.className)}),on.push(pn)}Eo!==1&&on.unshift(y.createElement(et,(0,Ee.Z)({},wn,{key:1,page:1}))),zo!==Sn&&on.push(y.createElement(et,(0,Ee.Z)({},wn,{key:Sn,page:Sn})))}var Fo=Ci(An);if(Fo){var qo=!Br||!Sn;Fo=y.createElement("li",{title:Vt?Tn.prev_page:null,onClick:Ro,tabIndex:qo?null:0,onKeyDown:Do,className:Je()("".concat(Ft,"-prev"),(0,Ge.Z)({},"".concat(Ft,"-disabled"),qo)),"aria-disabled":qo},Fo)}var ci=Dr(Ln);if(ci){var Ei,bi;$n?(Ei=!No,bi=Br?0:null):(Ei=!No||!Sn,bi=Ei?null:0),ci=y.createElement("li",{title:Vt?Tn.next_page:null,onClick:Bo,tabIndex:bi,onKeyDown:Qa,className:Je()("".concat(Ft,"-next"),(0,Ge.Z)({},"".concat(Ft,"-disabled"),Ei)),"aria-disabled":Ei},ci)}var Ri=Je()(Ft,Wt,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ft,"-start"),Pn==="start"),"".concat(Ft,"-center"),Pn==="center"),"".concat(Ft,"-end"),Pn==="end"),"".concat(Ft,"-simple"),$n),"".concat(Ft,"-disabled"),hr));return y.createElement("ul",(0,Ee.Z)({className:Ri,style:Bn,ref:Yt},Dt),Kt,Fo,$n?nr:on,ci,y.createElement(bt,{locale:Tn,rootPrefixCls:Ft,disabled:hr,selectPrefixCls:nn,changeSize:ca,pageSize:dt,pageSizeOptions:jn,quickGo:ba?Ta:null,goButton:Vn,showSizeChanger:pr,sizeChangerRender:la}))},Mt=ce,qe=b(61852),Fe=b(48755),yt=b(31756),xe=b(13783),he=b(9017),mt=b(82326),Rt=b(57700),jt=b(36237),Se=b(53075),rt=b(64910),ht=b(39082),Tt=b(63356),wt=b(51636),Qt=b(16931);const St=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"}}}}}},sn=Qe=>{const{componentCls:st}=Qe;return{[`&${st}-mini ${st}-total-text, &${st}-mini ${st}-simple-pager`]:{height:Qe.itemSizeSM,lineHeight:(0,jt.unit)(Qe.itemSizeSM)},[`&${st}-mini ${st}-item`]:{minWidth:Qe.itemSizeSM,height:Qe.itemSizeSM,margin:0,lineHeight:(0,jt.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,jt.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"}}},[` + &-inline ${je}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,ot.unit)(Wt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,ot.unit)(re.calc(Wt).mul(-1).equal())})`}},[`${je}-submenu-open${je}-submenu-inline > ${je}-submenu-title > ${je}-submenu-arrow`]:{transform:`translateY(${(0,ot.unit)(re.calc(nn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,ot.unit)(re.calc(Wt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,ot.unit)(Wt)})`}}})},{[`${de}-layout-header`]:{[je]:{lineHeight:"inherit"}}}]},ht=re=>{var de,je,ct;const{colorPrimary:Ze,colorError:Le,colorTextDisabled:it,colorErrorBg:gt,colorText:kt,colorTextDescription:Qe,colorBgContainer:st,colorFillAlter:pe,colorFillContent:Ft,lineWidth:ln,lineWidthBold:nn,controlItemBgActive:Wt,colorBgTextHover:Ut,controlHeightLG:an,lineHeight:vt,colorBgElevated:Ot,marginXXS:en,padding:En,fontSize:Ue,controlHeightSM:xt,fontSizeLG:pt,colorTextLightSolid:It,colorErrorHover:yn}=re,Nn=(de=re.activeBarWidth)!==null&&de!==void 0?de:0,sr=(je=re.activeBarBorderWidth)!==null&&je!==void 0?je:ln,Xn=(ct=re.itemMarginInline)!==null&&ct!==void 0?ct:re.marginXXS,Ht=new We.FastColor(It).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:kt,itemColor:kt,colorItemTextHover:kt,itemHoverColor:kt,colorItemTextHoverHorizontal:Ze,horizontalItemHoverColor:Ze,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:Ze,itemSelectedColor:Ze,subMenuItemSelectedColor:Ze,colorItemTextSelectedHorizontal:Ze,horizontalItemSelectedColor:Ze,colorItemBg:st,itemBg:st,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Ft,itemActiveBg:Wt,colorSubItemBg:pe,subMenuItemBg:pe,colorItemBgSelected:Wt,itemSelectedBg:Wt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Nn,colorActiveBarHeight:nn,activeBarHeight:nn,colorActiveBarBorderSize:ln,activeBarBorderWidth:sr,colorItemTextDisabled:it,itemDisabledColor:it,colorDangerItemText:Le,dangerItemColor:Le,colorDangerItemTextHover:Le,dangerItemHoverColor:Le,colorDangerItemTextSelected:Le,dangerItemSelectedColor:Le,colorDangerItemBgActive:gt,dangerItemActiveBg:gt,colorDangerItemBgSelected:gt,dangerItemSelectedBg:gt,itemMarginInline:Xn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:an,groupTitleLineHeight:vt,collapsedWidth:an*2,popupBg:Ot,itemMarginBlock:en,itemPaddingInline:En,horizontalLineHeight:`${an*1.15}px`,iconSize:Ue,iconMarginInlineEnd:xt-Ue,collapsedIconSize:pt,groupTitleFontSize:Ue,darkItemDisabledColor:new We.FastColor(It).setA(.25).toRgbString(),darkItemColor:Ht,darkDangerItemColor:Le,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:It,darkItemSelectedBg:Ze,darkDangerItemSelectedBg:Le,darkItemHoverBg:"transparent",darkGroupTitleColor:Ht,darkItemHoverColor:It,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:It,darkDangerItemActiveBg:Le,itemWidth:Nn?`calc(100% + ${sr}px)`:`calc(100% - ${Xn*2}px)`}};var Tt=function(re){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Pe.I$)("Menu",Ze=>{const{colorBgElevated:Le,controlHeightLG:it,fontSize:gt,darkItemColor:kt,darkDangerItemColor:Qe,darkItemBg:st,darkSubMenuItemBg:pe,darkItemSelectedColor:Ft,darkItemSelectedBg:ln,darkDangerItemSelectedBg:nn,darkItemHoverBg:Wt,darkGroupTitleColor:Ut,darkItemHoverColor:an,darkItemDisabledColor:vt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:En,popupBg:Ue,darkPopupBg:xt}=Ze,pt=Ze.calc(gt).div(7).mul(5).equal(),It=(0,Ie.mergeToken)(Ze,{menuArrowSize:pt,menuHorizontalHeight:Ze.calc(it).mul(1.15).equal(),menuArrowOffset:Ze.calc(pt).mul(.25).equal(),menuSubMenuBg:Le,calc:Ze.calc,popupBg:Ue}),yn=(0,Ie.mergeToken)(It,{itemColor:kt,itemHoverColor:an,groupTitleColor:Ut,itemSelectedColor:Ft,subMenuItemSelectedColor:Ft,itemBg:st,popupBg:xt,subMenuItemBg:pe,itemActiveBg:"transparent",itemSelectedBg:ln,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Wt,itemDisabledColor:vt,dangerItemColor:Qe,dangerItemHoverColor:Ot,dangerItemSelectedColor:en,dangerItemActiveBg:En,dangerItemSelectedBg:nn,menuSubMenuBg:pe,horizontalItemSelectedColor:Ft,horizontalItemSelectedBg:ln});return[rt(It),ce(It),Rt(It),xe(It,"light"),xe(yn,"dark"),qe(It),(0,He.Z)(It),(0,et.oN)(It,"slide-up"),(0,et.oN)(It,"slide-down"),(0,lt._y)(It,"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:je,unitless:{groupTitleLineHeight:!0}})(re,de)},wt=b(75030),St=re=>{var de;const{popupClassName:je,icon:ct,title:Ze,theme:Le}=re,it=y.useContext(Ge),{prefixCls:gt,inlineCollapsed:kt,theme:Qe}=it,st=(0,Ee.Xl)();let pe;if(!ct)pe=kt&&!st.length&&Ze&&typeof Ze=="string"?y.createElement("div",{className:`${gt}-inline-collapsed-noicon`},Ze.charAt(0)):y.createElement("span",{className:`${gt}-title-content`},Ze);else{const nn=y.isValidElement(Ze)&&Ze.type==="span";pe=y.createElement(y.Fragment,null,(0,ue.Tm)(ct,{className:ye()(y.isValidElement(ct)?(de=ct.props)===null||de===void 0?void 0:de.className:"",`${gt}-item-icon`)}),nn?Ze:y.createElement("span",{className:`${gt}-title-content`},Ze))}const Ft=y.useMemo(()=>Object.assign(Object.assign({},it),{firstLevel:!1}),[it]),[ln]=(0,wt.Cn)("Menu");return y.createElement(Ge.Provider,{value:Ft},y.createElement(Ee.Wd,Object.assign({},(0,ze.Z)(re,["icon"]),{title:pe,popupClassName:ye()(gt,je,`${gt}-${Le||Qe}`),popupStyle:Object.assign({zIndex:ln},re.popupStyle)})))},sn=function(re,de){var je={};for(var ct in re)Object.prototype.hasOwnProperty.call(re,ct)&&de.indexOf(ct)<0&&(je[ct]=re[ct]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,ct=Object.getOwnPropertySymbols(re);Ze{var je;const ct=y.useContext(Ne.Z),Ze=ct||{},{getPrefixCls:Le,getPopupContainer:it,direction:gt,menu:kt}=y.useContext(ke.E_),Qe=Le(),{prefixCls:st,className:pe,style:Ft,theme:ln="light",expandIcon:nn,_internalDisableMenuItemTitleTooltip:Wt,inlineCollapsed:Ut,siderCollapsed:an,rootClassName:vt,mode:Ot,selectable:en,onClick:En,overflowedIndicatorPopupClassName:Ue}=re,xt=sn(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pt=(0,ze.Z)(xt,["collapsedWidth"]);(je=Ze.validator)===null||je===void 0||je.call(Ze,{mode:Ot});const It=(0,De.Z)(function(){var In;En==null||En.apply(void 0,arguments),(In=Ze.onClick)===null||In===void 0||In.call(Ze)}),yn=Ze.mode||Ot,Nn=en!=null?en:Ze.selectable,sr=Ut!=null?Ut:an,Xn={horizontal:{motionName:`${Qe}-slide-up`},inline:(0,ve.Z)(Qe),other:{motionName:`${Qe}-zoom-big`}},Ht=Le("menu",st||Ze.prefixCls),Gn=(0,ge.Z)(Ht),[Xt,Vt,un]=Tt(Ht,Gn,!ct),gn=ye()(`${Ht}-${ln}`,kt==null?void 0:kt.className,pe),mn=y.useMemo(()=>{var In,Vn;if(typeof nn=="function"||Jt(nn))return nn||null;if(typeof Ze.expandIcon=="function"||Jt(Ze.expandIcon))return Ze.expandIcon||null;if(typeof(kt==null?void 0:kt.expandIcon)=="function"||Jt(kt==null?void 0:kt.expandIcon))return(kt==null?void 0:kt.expandIcon)||null;const Ar=(In=nn!=null?nn:Ze==null?void 0:Ze.expandIcon)!==null&&In!==void 0?In:kt==null?void 0:kt.expandIcon;return(0,ue.Tm)(Ar,{className:ye()(`${Ht}-submenu-expand-icon`,y.isValidElement(Ar)?(Vn=Ar.props)===null||Vn===void 0?void 0:Vn.className:void 0)})},[nn,Ze==null?void 0:Ze.expandIcon,kt==null?void 0:kt.expandIcon,Ht]),Tn=y.useMemo(()=>({prefixCls:Ht,inlineCollapsed:sr||!1,direction:gt,firstLevel:!0,theme:ln,mode:yn,disableMenuItemTitleTooltip:Wt}),[Ht,sr,gt,Wt,ln]);return Xt(y.createElement(Ne.Z.Provider,{value:null},y.createElement(Ge.Provider,{value:Tn},y.createElement(Ee.ZP,Object.assign({getPopupContainer:it,overflowedIndicator:y.createElement(Ae.Z,null),overflowedIndicatorPopupClassName:ye()(Ht,`${Ht}-${ln}`,Ue),mode:yn,selectable:Nn,onClick:It},pt,{inlineCollapsed:sr,style:Object.assign(Object.assign({},kt==null?void 0:kt.style),Ft),className:gn,prefixCls:Ht,direction:gt,defaultMotions:Xn,expandIcon:mn,ref:de,rootClassName:ye()(vt,Vt,Ze.rootClassName,un,Gn),_internalComponents:fe})))))});const ae=(0,y.forwardRef)((re,de)=>{const je=(0,y.useRef)(null),ct=y.useContext(oe.D);return(0,y.useImperativeHandle)(de,()=>({menu:je.current,focus:Ze=>{var Le;(Le=je.current)===null||Le===void 0||Le.focus(Ze)}})),y.createElement(te,Object.assign({ref:je},re,ct))});ae.Item=se,ae.SubMenu=St,ae.Divider=Re,ae.ItemGroup=Ee.BW;var me=ae},31709:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return kt}});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),ze=De,ve=b(49198),ue=b(33853),ke=b(38819),ge=b(92310),Je=b.n(ge),Ge=b(20068),Te=b(76190),we=b(33885),Re=b(42978),ut=b(18929),_e=b(10228),$e=b(26112),se=b(48736),Ne=b(17119),ot=[10,20,50,100],We=function(st){var pe=st.pageSizeOptions,Ft=pe===void 0?ot:pe,ln=st.locale,nn=st.changeSize,Wt=st.pageSize,Ut=st.goButton,an=st.quickGo,vt=st.rootPrefixCls,Ot=st.disabled,en=st.buildOptionText,En=st.showSizeChanger,Ue=st.sizeChangerRender,xt=y.useState(""),pt=(0,Re.Z)(xt,2),It=pt[0],yn=pt[1],Nn=function(){return!It||Number.isNaN(It)?void 0:Number(It)},sr=typeof en=="function"?en:function(Tn){return"".concat(Tn," ").concat(ln.items_per_page)},Xn=function(In){yn(In.target.value)},Ht=function(In){Ut||It===""||(yn(""),!(In.relatedTarget&&(In.relatedTarget.className.indexOf("".concat(vt,"-item-link"))>=0||In.relatedTarget.className.indexOf("".concat(vt,"-item"))>=0))&&(an==null||an(Nn())))},Gn=function(In){It!==""&&(In.keyCode===_e.Z.ENTER||In.type==="click")&&(yn(""),an==null||an(Nn()))},Xt=function(){return Ft.some(function(In){return In.toString()===Wt.toString()})?Ft:Ft.concat([Wt]).sort(function(In,Vn){var Ar=Number.isNaN(Number(In))?0:Number(In),pr=Number.isNaN(Number(Vn))?0:Number(Vn);return Ar-pr})},Vt="".concat(vt,"-options");if(!En&&!an)return null;var un=null,gn=null,mn=null;return En&&Ue&&(un=Ue({disabled:Ot,size:Wt,onSizeChange:function(In){nn==null||nn(Number(In))},"aria-label":ln.page_size,className:"".concat(Vt,"-size-changer"),options:Xt().map(function(Tn){return{label:sr(Tn),value:Tn}})})),an&&(Ut&&(mn=typeof Ut=="boolean"?y.createElement("button",{type:"button",onClick:Gn,onKeyUp:Gn,disabled:Ot,className:"".concat(Vt,"-quick-jumper-button")},ln.jump_to_confirm):y.createElement("span",{onClick:Gn,onKeyUp:Gn},Ut)),gn=y.createElement("div",{className:"".concat(Vt,"-quick-jumper")},ln.jump_to,y.createElement("input",{disabled:Ot,type:"text",value:It,onChange:Xn,onKeyUp:Gn,onBlur:Ht,"aria-label":ln.page}),ln.page,mn)),y.createElement("li",{className:Vt},un,gn)},bt=We,He=function(st){var pe=st.rootPrefixCls,Ft=st.page,ln=st.active,nn=st.className,Wt=st.showTitle,Ut=st.onClick,an=st.onKeyPress,vt=st.itemRender,Ot="".concat(pe,"-item"),en=Je()(Ot,"".concat(Ot,"-").concat(Ft),(0,Ge.Z)((0,Ge.Z)({},"".concat(Ot,"-active"),ln),"".concat(Ot,"-disabled"),!Ft),nn),En=function(){Ut(Ft)},Ue=function(It){an(It,Ut,Ft)},xt=vt(Ft,"page",y.createElement("a",{rel:"nofollow"},Ft));return xt?y.createElement("li",{title:Wt?String(Ft):null,className:en,onClick:En,onKeyDown:Ue,tabIndex:0},xt):null},et=He,lt=function(st,pe,Ft){return Ft};function Pe(){}function Ie(Qe){var st=Number(Qe);return typeof st=="number"&&!Number.isNaN(st)&&isFinite(st)&&Math.floor(st)===st}function Me(Qe,st,pe){var Ft=typeof Qe=="undefined"?st:Qe;return Math.floor((pe-1)/Ft)+1}var ce=function(st){var pe=st.prefixCls,Ft=pe===void 0?"rc-pagination":pe,ln=st.selectPrefixCls,nn=ln===void 0?"rc-select":ln,Wt=st.className,Ut=st.current,an=st.defaultCurrent,vt=an===void 0?1:an,Ot=st.total,en=Ot===void 0?0:Ot,En=st.pageSize,Ue=st.defaultPageSize,xt=Ue===void 0?10:Ue,pt=st.onChange,It=pt===void 0?Pe:pt,yn=st.hideOnSinglePage,Nn=st.align,sr=st.showPrevNextJumpers,Xn=sr===void 0?!0:sr,Ht=st.showQuickJumper,Gn=st.showLessItems,Xt=st.showTitle,Vt=Xt===void 0?!0:Xt,un=st.onShowSizeChange,gn=un===void 0?Pe:un,mn=st.locale,Tn=mn===void 0?Ne.Z:mn,In=st.style,Vn=st.totalBoundaryShowSizeChanger,Ar=Vn===void 0?50:Vn,pr=st.disabled,$n=st.simple,Tr=st.showTotal,kr=st.showSizeChanger,vr=kr===void 0?en>Ar:kr,ia=st.sizeChangerRender,jn=st.pageSizeOptions,ur=st.itemRender,Dr=ur===void 0?lt:ur,ar=st.jumpPrevIcon,qt=st.jumpNextIcon,vn=st.prevIcon,Lt=st.nextIcon,Yt=y.useRef(null),Nt=(0,ut.Z)(10,{value:En,defaultValue:xt}),$t=(0,Re.Z)(Nt,2),dt=$t[0],dn=$t[1],hn=(0,ut.Z)(1,{value:Ut,defaultValue:vt,postState:function(yo){return Math.max(1,Math.min(yo,Me(void 0,dt,en)))}}),xn=(0,Re.Z)(hn,2),rn=xn[0],_t=xn[1],Ct=y.useState(rn),Cn=(0,Re.Z)(Ct,2),br=Cn[0],lr=Cn[1];(0,y.useEffect)(function(){lr(rn)},[rn]);var Sr=It!==Pe,la="current"in st,ya=Math.max(1,rn-(Gn?3:5)),Ea=Math.min(Me(void 0,dt,en),rn+(Gn?3:5));function ea(Po,yo){var Ii=Po||y.createElement("button",{type:"button","aria-label":yo,className:"".concat(Ft,"-item-link")});return typeof Po=="function"&&(Ii=y.createElement(Po,(0,we.Z)({},st))),Ii}function Kr(Po){var yo=Po.target.value,Ii=Me(void 0,dt,en),Bi;return yo===""?Bi=yo:Number.isNaN(Number(yo))?Bi=br:yo>=Ii?Bi=Ii:Bi=Number(yo),Bi}function oa(Po){return Ie(Po)&&Po!==rn&&Ie(en)&&en>0}var ba=en>dt?Ht:!1;function ja(Po){(Po.keyCode===_e.Z.UP||Po.keyCode===_e.Z.DOWN)&&Po.preventDefault()}function Za(Po){var yo=Kr(Po);switch(yo!==br&&lr(yo),Po.keyCode){case _e.Z.ENTER:Oa(yo);break;case _e.Z.UP:Oa(yo-1);break;case _e.Z.DOWN:Oa(yo+1);break;default:break}}function Ha(Po){Oa(Kr(Po))}function ua(Po){var yo=Me(Po,dt,en),Ii=rn>yo&&yo!==0?yo:rn;dn(Po),lr(Ii),gn==null||gn(rn,Po),_t(Ii),It==null||It(Ii,Po)}function Oa(Po){if(oa(Po)&&!pr){var yo=Me(void 0,dt,en),Ii=Po;return Po>yo?Ii=yo:Po<1&&(Ii=1),Ii!==br&&lr(Ii),_t(Ii),It==null||It(Ii,dt),Ii}return rn}var Pr=rn>1,No=rn2?Ii-2:0),Oo=2;Ooen?en:rn*dt])),pn=null,Sn=Me(void 0,dt,en);if(yn&&en<=dt)return null;var on=[],wn={rootPrefixCls:Ft,onClick:Oa,onKeyPress:go,showTitle:Vt,itemRender:Dr,page:-1},An=rn-1>0?rn-1:0,Bn=rn+1=gr*2&&rn!==3&&(on[0]=y.cloneElement(on[0],{className:Je()("".concat(Ft,"-item-after-jump-prev"),on[0].props.className)}),on.unshift(tt)),Sn-rn>=gr*2&&rn!==Sn-2){var Ko=on[on.length-1];on[on.length-1]=y.cloneElement(Ko,{className:Je()("".concat(Ft,"-item-before-jump-next"),Ko.props.className)}),on.push(pn)}bo!==1&&on.unshift(y.createElement(et,(0,Ee.Z)({},wn,{key:1,page:1}))),Wo!==Sn&&on.push(y.createElement(et,(0,Ee.Z)({},wn,{key:Sn,page:Sn})))}var Fo=Ci(An);if(Fo){var qo=!Pr||!Sn;Fo=y.createElement("li",{title:Vt?Tn.prev_page:null,onClick:Ro,tabIndex:qo?null:0,onKeyDown:Do,className:Je()("".concat(Ft,"-prev"),(0,Ge.Z)({},"".concat(Ft,"-disabled"),qo)),"aria-disabled":qo},Fo)}var ci=Fr(Bn);if(ci){var Ei,bi;$n?(Ei=!No,bi=Pr?0:null):(Ei=!No||!Sn,bi=Ei?null:0),ci=y.createElement("li",{title:Vt?Tn.next_page:null,onClick:Bo,tabIndex:bi,onKeyDown:Ya,className:Je()("".concat(Ft,"-next"),(0,Ge.Z)({},"".concat(Ft,"-disabled"),Ei)),"aria-disabled":Ei},ci)}var Ri=Je()(Ft,Wt,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ft,"-start"),Nn==="start"),"".concat(Ft,"-center"),Nn==="center"),"".concat(Ft,"-end"),Nn==="end"),"".concat(Ft,"-simple"),$n),"".concat(Ft,"-disabled"),pr));return y.createElement("ul",(0,Ee.Z)({className:Ri,style:In,ref:Yt},Dt),Kt,Fo,$n?nr:on,ci,y.createElement(bt,{locale:Tn,rootPrefixCls:Ft,disabled:pr,selectPrefixCls:nn,changeSize:ua,pageSize:dt,pageSizeOptions:jn,quickGo:ba?Oa:null,goButton:Un,showSizeChanger:vr,sizeChangerRender:ia}))},Mt=ce,qe=b(61852),Fe=b(48755),yt=b(31756),xe=b(13783),he=b(9017),mt=b(82326),Rt=b(57700),jt=b(36237),Se=b(53075),rt=b(64910),ht=b(39082),Tt=b(63356),wt=b(51636),Qt=b(16931);const St=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"}}}}}},sn=Qe=>{const{componentCls:st}=Qe;return{[`&${st}-mini ${st}-total-text, &${st}-mini ${st}-simple-pager`]:{height:Qe.itemSizeSM,lineHeight:(0,jt.unit)(Qe.itemSizeSM)},[`&${st}-mini ${st}-item`]:{minWidth:Qe.itemSizeSM,height:Qe.itemSizeSM,margin:0,lineHeight:(0,jt.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,jt.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,jt.unit)(Qe.itemSizeSM)}},[`&${st}-mini ${st}-jump-prev, &${st}-mini ${st}-jump-next`]:{height:Qe.itemSizeSM,marginInlineEnd:0,lineHeight:(0,jt.unit)(Qe.itemSizeSM)},[`&${st}-mini ${st}-options`]:{marginInlineStart:Qe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Qe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Qe.itemSizeSM,lineHeight:(0,jt.unit)(Qe.itemSizeSM),input:Object.assign(Object.assign({},(0,Se.x0)(Qe)),{width:Qe.paginationMiniQuickJumperInputWidth,height:Qe.controlHeightSM})}}}},Jt=Qe=>{const{componentCls:st}=Qe;return{[` @@ -1053,8 +1053,8 @@ ${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,jt.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,jt.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,jt.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,jt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Qe.itemBg,border:`${(0,jt.unit)(Qe.lineWidth)} ${Qe.lineType} transparent`,borderRadius:Qe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,jt.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,Tt.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,jt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ne(Qe)),fe(Qe)),Jt(Qe)),sn(Qe)),St(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,Tt.Qy)(Qe)),[`${st}-jump-prev, ${st}-jump-next`]:{"&:focus-visible":Object.assign({[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}},(0,Tt.oN)(Qe))},[`${st}-prev, ${st}-next`]:{[`&:focus-visible ${st}-item-link`]:Object.assign({},(0,Tt.oN)(Qe))}}}},me=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,rt.T)(Qe)),re=Qe=>(0,wt.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,rt.e)(Qe));var de=(0,Qt.I$)("Pagination",Qe=>{const st=re(Qe);return[te(st),ae(st)]},me);const je=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,jt.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 ct=(0,Qt.bk)(["Pagination","bordered"],Qe=>{const st=re(Qe);return[je(st)]},me);function Ze(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 Ft in Qe)Object.prototype.hasOwnProperty.call(Qe,Ft)&&st.indexOf(Ft)<0&&(pe[Ft]=Qe[Ft]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Ft=Object.getOwnPropertySymbols(Qe);ln{const{align:st,prefixCls:pe,selectPrefixCls:Ft,className:ln,rootClassName:nn,style:Wt,size:Ut,locale:an,responsive:vt,showSizeChanger:Ot,selectComponentClass:en,pageSizeOptions:En}=Qe,Ue=Le(Qe,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:xt}=(0,xe.Z)(vt),[,pt]=(0,Rt.ZP)(),{getPrefixCls:It,direction:yn,showSizeChanger:Pn,className:sr,style:Xn}=(0,Fe.dj)("pagination"),Ht=It("pagination",pe),[Gn,Xt,Vt]=de(Ht),un=(0,yt.Z)(Ut),gn=un==="small"||!!(xt&&!un&&vt),[mn]=(0,he.Z)("Pagination",qe.Z),Tn=Object.assign(Object.assign({},mn),an),[Bn,Yn]=Ze(Ot),[wr,hr]=Ze(Pn),$n=Bn!=null?Bn:wr,Or=Yn!=null?Yn:hr,Pr=en||mt.default,pr=y.useMemo(()=>En?En.map(qt=>Number(qt)):void 0,[En]),la=qt=>{var vn;const{disabled:Lt,size:Yt,onSizeChange:Nt,"aria-label":$t,className:dt,options:dn}=qt,{className:hn,onChange:xn}=Or||{},rn=(vn=dn.find(_t=>String(_t.value)===String(Yt)))===null||vn===void 0?void 0:vn.value;return y.createElement(Pr,Object.assign({disabled:Lt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:_t=>_t.parentNode,"aria-label":$t,options:dn},Or,{value:rn,onChange:(_t,Ct)=>{Nt==null||Nt(_t),xn==null||xn(_t,Ct)},size:gn?"small":"middle",className:Je()(dt,hn)}))},jn=y.useMemo(()=>{const qt=y.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),vn=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(ke.Z,null):y.createElement(ue.Z,null)),Lt=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(ue.Z,null):y.createElement(ke.Z,null)),Yt=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(ze,{className:`${Ht}-item-link-icon`}),qt)),Nt=y.createElement("a",{className:`${Ht}-item-link`},y.createElement("div",{className:`${Ht}-item-container`},yn==="rtl"?y.createElement(ze,{className:`${Ht}-item-link-icon`}):y.createElement(ve.Z,{className:`${Ht}-item-link-icon`}),qt));return{prevIcon:vn,nextIcon:Lt,jumpPrevIcon:Yt,jumpNextIcon:Nt}},[yn,Ht]),ur=It("select",Ft),Ar=Je()({[`${Ht}-${st}`]:!!st,[`${Ht}-mini`]:gn,[`${Ht}-rtl`]:yn==="rtl",[`${Ht}-bordered`]:pt.wireframe},sr,ln,nn,Xt,Vt),ar=Object.assign(Object.assign({},Xn),Wt);return Gn(y.createElement(y.Fragment,null,pt.wireframe&&y.createElement(ct,{prefixCls:Ht}),y.createElement(Mt,Object.assign({},jn,Ue,{style:ar,prefixCls:Ht,selectPrefixCls:ur,className:Ar,locale:Tn,pageSizeOptions:pr,showSizeChanger:$n,sizeChangerRender:la}))))},kt=gt},89787:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return an}});var y=b(59301),Ee=b(17835),oe=b(29679),Ae=b(40001),Ce=b(19248),ye=b(99267),De=b(92310),ze=b.n(De),ve=b(2738),ue=b(48755),ke=b(54476),ge=b(33885),Je=b(75931),Ge={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Te=function(){var Ot=(0,y.useRef)([]),en=(0,y.useRef)(null);return(0,y.useEffect)(function(){var En=Date.now(),Ue=!1;Ot.current.forEach(function(xt){if(xt){Ue=!0;var pt=xt.style;pt.transitionDuration=".3s, .3s, .3s, .06s",en.current&&En-en.current<100&&(pt.transitionDuration="0s, 0s")}}),Ue&&(en.current=Date.now())}),Ot.current},we=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Re=function(Ot){var en=(0,ge.Z)((0,ge.Z)({},Ge),Ot),En=en.className,Ue=en.percent,xt=en.prefixCls,pt=en.strokeColor,It=en.strokeLinecap,yn=en.strokeWidth,Pn=en.style,sr=en.trailColor,Xn=en.trailWidth,Ht=en.transition,Gn=(0,Je.Z)(en,we);delete Gn.gapPosition;var Xt=Array.isArray(Ue)?Ue:[Ue],Vt=Array.isArray(pt)?pt:[pt],un=Te(),gn=yn/2,mn=100-yn/2,Tn="M ".concat(It==="round"?gn:0,",").concat(gn,` - L `).concat(It==="round"?mn:100,",").concat(gn),Bn="0 0 100 ".concat(yn),Yn=0;return y.createElement("svg",(0,ke.Z)({className:ze()("".concat(xt,"-line"),En),viewBox:Bn,preserveAspectRatio:"none",style:Pn},Gn),y.createElement("path",{className:"".concat(xt,"-line-trail"),d:Tn,strokeLinecap:It,stroke:sr,strokeWidth:Xn||yn,fillOpacity:"0"}),Xt.map(function(wr,hr){var $n=1;switch(It){case"round":$n=1-yn/100;break;case"square":$n=1-yn/2/100;break;default:$n=1;break}var Or={strokeDasharray:"".concat(wr*$n,"px, 100px"),strokeDashoffset:"-".concat(Yn,"px"),transition:Ht||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Pr=Vt[hr]||Vt[Vt.length-1];return Yn+=wr,y.createElement("path",{key:hr,className:"".concat(xt,"-line-path"),d:Tn,strokeLinecap:It,stroke:Pr,strokeWidth:yn,fillOpacity:"0",ref:function(la){un[hr]=la},style:Or})}))},ut=Re,_e=b(76190),$e=b(42978),se=b(47273),Ne=0,ot=(0,se.Z)();function We(){var vt;return ot?(vt=Ne,Ne+=1):vt="TEST_OR_SSR",vt}var bt=function(vt){var Ot=y.useState(),en=(0,$e.Z)(Ot,2),En=en[0],Ue=en[1];return y.useEffect(function(){Ue("rc_progress_".concat(We()))},[]),vt||En},He=function(Ot){var en=Ot.bg,En=Ot.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:en}},En)};function et(vt,Ot){return Object.keys(vt).map(function(en){var En=parseFloat(en),Ue="".concat(Math.floor(En*Ot),"%");return"".concat(vt[en]," ").concat(Ue)})}var lt=y.forwardRef(function(vt,Ot){var en=vt.prefixCls,En=vt.color,Ue=vt.gradientId,xt=vt.radius,pt=vt.style,It=vt.ptg,yn=vt.strokeLinecap,Pn=vt.strokeWidth,sr=vt.size,Xn=vt.gapDegree,Ht=En&&(0,_e.Z)(En)==="object",Gn=Ht?"#FFF":void 0,Xt=sr/2,Vt=y.createElement("circle",{className:"".concat(en,"-circle-path"),r:xt,cx:Xt,cy:Xt,stroke:Gn,strokeLinecap:yn,strokeWidth:Pn,opacity:It===0?0:1,style:pt,ref:Ot});if(!Ht)return Vt;var un="".concat(Ue,"-conic"),gn=Xn?"".concat(180+Xn/2,"deg"):"0deg",mn=et(En,(360-Xn)/360),Tn=et(En,1),Bn="conic-gradient(from ".concat(gn,", ").concat(mn.join(", "),")"),Yn="linear-gradient(to ".concat(Xn?"bottom":"top",", ").concat(Tn.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:un},Vt),y.createElement("foreignObject",{x:0,y:0,width:sr,height:sr,mask:"url(#".concat(un,")")},y.createElement(He,{bg:Yn},y.createElement(He,{bg:Bn}))))}),Pe=lt,Ie=100,Me=function(Ot,en,En,Ue,xt,pt,It,yn,Pn,sr){var Xn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ht=En/100*360*((360-pt)/360),Gn=pt===0?0:{bottom:0,top:180,left:90,right:-90}[It],Xt=(100-Ue)/100*en;Pn==="round"&&Ue!==100&&(Xt+=sr/2,Xt>=en&&(Xt=en-.01));var Vt=Ie/2;return{stroke:typeof yn=="string"?yn:void 0,strokeDasharray:"".concat(en,"px ").concat(Ot),strokeDashoffset:Xt+Xn,transform:"rotate(".concat(xt+Ht+Gn,"deg)"),transformOrigin:"".concat(Vt,"px ").concat(Vt,"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 Mt(vt){var Ot=vt!=null?vt:[];return Array.isArray(Ot)?Ot:[Ot]}var qe=function(Ot){var en=(0,ge.Z)((0,ge.Z)({},Ge),Ot),En=en.id,Ue=en.prefixCls,xt=en.steps,pt=en.strokeWidth,It=en.trailWidth,yn=en.gapDegree,Pn=yn===void 0?0:yn,sr=en.gapPosition,Xn=en.trailColor,Ht=en.strokeLinecap,Gn=en.style,Xt=en.className,Vt=en.strokeColor,un=en.percent,gn=(0,Je.Z)(en,ce),mn=Ie/2,Tn=bt(En),Bn="".concat(Tn,"-gradient"),Yn=mn-pt/2,wr=Math.PI*2*Yn,hr=Pn>0?90+Pn/2:-90,$n=wr*((360-Pn)/360),Or=(0,_e.Z)(xt)==="object"?xt:{count:xt,gap:2},Pr=Or.count,pr=Or.gap,la=Mt(un),jn=Mt(Vt),ur=jn.find(function(Nt){return Nt&&(0,_e.Z)(Nt)==="object"}),Ar=ur&&(0,_e.Z)(ur)==="object",ar=Ar?"butt":Ht,qt=Me(wr,$n,0,100,hr,Pn,sr,Xn,ar,pt),vn=Te(),Lt=function(){var $t=0;return la.map(function(dt,dn){var hn=jn[dn]||jn[jn.length-1],xn=Me(wr,$n,$t,dt,hr,Pn,sr,hn,ar,pt);return $t+=dt,y.createElement(Pe,{key:dn,color:hn,ptg:dt,radius:Yn,prefixCls:Ue,gradientId:Bn,style:xn,strokeLinecap:ar,strokeWidth:pt,gapDegree:Pn,ref:function(_t){vn[dn]=_t},size:Ie})}).reverse()},Yt=function(){var $t=Math.round(Pr*(la[0]/100)),dt=100/Pr,dn=0;return new Array(Pr).fill(null).map(function(hn,xn){var rn=xn<=$t-1?jn[0]:Xn,_t=rn&&(0,_e.Z)(rn)==="object"?"url(#".concat(Bn,")"):void 0,Ct=Me(wr,$n,dn,dt,hr,Pn,sr,rn,"butt",pt,pr);return dn+=($n-Ct.strokeDashoffset+pr)*100/$n,y.createElement("circle",{key:xn,className:"".concat(Ue,"-circle-path"),r:Yn,cx:mn,cy:mn,stroke:_t,strokeWidth:pt,opacity:1,style:Ct,ref:function(Er){vn[xn]=Er}})})};return y.createElement("svg",(0,ke.Z)({className:ze()("".concat(Ue,"-circle"),Xt),viewBox:"0 0 ".concat(Ie," ").concat(Ie),style:Gn,id:En,role:"presentation"},gn),!Pr&&y.createElement("circle",{className:"".concat(Ue,"-circle-trail"),r:Yn,cx:mn,cy:mn,stroke:Xn,strokeLinecap:ar,strokeWidth:It||pt,style:qt}),Pr?Yt():Lt())},Fe=qe,yt={Line:ut,Circle:Fe},xe=b(25399),he=b(68361);function mt(vt){return!vt||vt<0?0:vt>100?100:vt}function Rt(vt){let{success:Ot,successPercent:en}=vt,En=en;return Ot&&"progress"in Ot&&(En=Ot.progress),Ot&&"percent"in Ot&&(En=Ot.percent),En}const jt=vt=>{let{percent:Ot,success:en,successPercent:En}=vt;const Ue=mt(Rt({success:en,successPercent:En}));return[Ue,mt(mt(Ot)-Ue)]},Se=vt=>{let{success:Ot={},strokeColor:en}=vt;const{strokeColor:En}=Ot;return[En||he.presetPrimaryColors.green,en||null]},rt=(vt,Ot,en)=>{var En,Ue,xt,pt;let It=-1,yn=-1;if(Ot==="step"){const Pn=en.steps,sr=en.strokeWidth;typeof vt=="string"||typeof vt=="undefined"?(It=vt==="small"?2:14,yn=sr!=null?sr:8):typeof vt=="number"?[It,yn]=[vt,vt]:[It=14,yn=8]=Array.isArray(vt)?vt:[vt.width,vt.height],It*=Pn}else if(Ot==="line"){const Pn=en==null?void 0:en.strokeWidth;typeof vt=="string"||typeof vt=="undefined"?yn=Pn||(vt==="small"?6:8):typeof vt=="number"?[It,yn]=[vt,vt]:[It=-1,yn=8]=Array.isArray(vt)?vt:[vt.width,vt.height]}else(Ot==="circle"||Ot==="dashboard")&&(typeof vt=="string"||typeof vt=="undefined"?[It,yn]=vt==="small"?[60,60]:[120,120]:typeof vt=="number"?[It,yn]=[vt,vt]:Array.isArray(vt)&&(It=(Ue=(En=vt[0])!==null&&En!==void 0?En:vt[1])!==null&&Ue!==void 0?Ue:120,yn=(pt=(xt=vt[0])!==null&&xt!==void 0?xt:vt[1])!==null&&pt!==void 0?pt:120));return[It,yn]},ht=3,Tt=vt=>ht/vt*100;var Qt=vt=>{const{prefixCls:Ot,trailColor:en=null,strokeLinecap:En="round",gapPosition:Ue,gapDegree:xt,width:pt=120,type:It,children:yn,success:Pn,size:sr=pt,steps:Xn}=vt,[Ht,Gn]=rt(sr,"circle");let{strokeWidth:Xt}=vt;Xt===void 0&&(Xt=Math.max(Tt(Ht),6));const Vt={width:Ht,height:Gn,fontSize:Ht*.15+6},un=y.useMemo(()=>{if(xt||xt===0)return xt;if(It==="dashboard")return 75},[xt,It]),gn=jt(vt),mn=Ue||It==="dashboard"&&"bottom"||void 0,Tn=Object.prototype.toString.call(vt.strokeColor)==="[object Object]",Bn=Se({success:Pn,strokeColor:vt.strokeColor}),Yn=ze()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:Tn}),wr=y.createElement(Fe,{steps:Xn,percent:Xn?gn[1]:gn,strokeWidth:Xt,trailWidth:Xt,strokeColor:Xn?Bn[1]:Bn,strokeLinecap:En,trailColor:en,prefixCls:Ot,gapDegree:un,gapPosition:mn}),hr=Ht<=20,$n=y.createElement("div",{className:Yn,style:Vt},wr,!hr&&yn);return hr?y.createElement(xe.Z,{title:yn},$n):$n},St=b(36237),sn=b(63356),Jt=b(16931),fe=b(51636);const ne="--progress-line-stroke-color",te="--progress-percent",ae=vt=>{const Ot=vt?"100%":"-100%";return new St.Keyframes(`antProgress${vt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},me=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:Object.assign(Object.assign({},(0,sn.Wf)(vt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:vt.fontSize},[`${Ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:vt.remainingColor,borderRadius:vt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",background:vt.defaultColor,borderRadius:vt.lineBorderRadius,transition:`all ${vt.motionDurationSlow} ${vt.motionEaseInOutCirc}`},[`${Ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:vt.marginXXS}},[`${Ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Ot}-text-inner`]:{color:vt.colorWhite,[`&${Ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:vt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,color:vt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[en]:{fontSize:vt.fontSize},[`&${Ot}-text-outer`]:{width:"max-content"},[`&${Ot}-text-outer${Ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:vt.marginXS}},[`${Ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,St.unit)(vt.paddingXXS)}`,[`&${Ot}-text-start`]:{justifyContent:"start"},[`&${Ot}-text-end`]:{justifyContent:"end"}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:vt.colorBgContainer,borderRadius:vt.lineBorderRadius,opacity:0,animationName:ae(),animationDuration:vt.progressActiveMotionDuration,animationTimingFunction:vt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:ae(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:vt.colorError},[`${Ot}-text`]:{color:vt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:vt.colorSuccess},[`${Ot}-text`]:{color:vt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.colorSuccess}}})}},re=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:vt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:vt.circleTextColor,fontSize:vt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[en]:{fontSize:vt.circleIconFontSize}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:vt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:vt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},de=vt=>{const{componentCls:Ot}=vt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:vt.progressStepMinWidth,marginInlineEnd:vt.progressStepMarginInlineEnd,backgroundColor:vt.remainingColor,transition:`all ${vt.motionDurationSlow}`,"&-active":{backgroundColor:vt.defaultColor}}}}}},je=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${en}`]:{fontSize:vt.fontSizeSM}}}},ct=vt=>({circleTextColor:vt.colorText,defaultColor:vt.colorInfo,remainingColor:vt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${vt.fontSize/vt.fontSizeSM}em`});var Ze=(0,Jt.I$)("Progress",vt=>{const Ot=vt.calc(vt.marginXXS).div(2).equal(),en=(0,fe.mergeToken)(vt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[me(en),re(en),de(en),je(en)]},ct),Le=function(vt,Ot){var en={};for(var En in vt)Object.prototype.hasOwnProperty.call(vt,En)&&Ot.indexOf(En)<0&&(en[En]=vt[En]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,En=Object.getOwnPropertySymbols(vt);Ue{let Ot=[];return Object.keys(vt).forEach(en=>{const En=parseFloat(en.replace(/%/g,""));Number.isNaN(En)||Ot.push({key:En,value:vt[en]})}),Ot=Ot.sort((en,En)=>en.key-En.key),Ot.map(en=>{let{key:En,value:Ue}=en;return`${Ue} ${En}%`}).join(", ")},gt=(vt,Ot)=>{const{from:en=he.presetPrimaryColors.blue,to:En=he.presetPrimaryColors.blue,direction:Ue=Ot==="rtl"?"to left":"to right"}=vt,xt=Le(vt,["from","to","direction"]);if(Object.keys(xt).length!==0){const It=it(xt),yn=`linear-gradient(${Ue}, ${It})`;return{background:yn,[ne]:yn}}const pt=`linear-gradient(${Ue}, ${en}, ${En})`;return{background:pt,[ne]:pt}};var Qe=vt=>{const{prefixCls:Ot,direction:en,percent:En,size:Ue,strokeWidth:xt,strokeColor:pt,strokeLinecap:It="round",children:yn,trailColor:Pn=null,percentPosition:sr,success:Xn}=vt,{align:Ht,type:Gn}=sr,Xt=pt&&typeof pt!="string"?gt(pt,en):{[ne]:pt,background:pt},Vt=It==="square"||It==="butt"?0:void 0,un=Ue!=null?Ue:[-1,xt||(Ue==="small"?6:8)],[gn,mn]=rt(un,"line",{strokeWidth:xt}),Tn={backgroundColor:Pn||void 0,borderRadius:Vt},Bn=Object.assign(Object.assign({width:`${mt(En)}%`,height:mn,borderRadius:Vt},Xt),{[te]:mt(En)/100}),Yn=Rt(vt),wr={width:`${mt(Yn)}%`,height:mn,borderRadius:Vt,backgroundColor:Xn==null?void 0:Xn.strokeColor},hr={width:gn<0?"100%":gn},$n=y.createElement("div",{className:`${Ot}-inner`,style:Tn},y.createElement("div",{className:ze()(`${Ot}-bg`,`${Ot}-bg-${Gn}`),style:Bn},Gn==="inner"&&yn),Yn!==void 0&&y.createElement("div",{className:`${Ot}-success-bg`,style:wr})),Or=Gn==="outer"&&Ht==="start",Pr=Gn==="outer"&&Ht==="end";return Gn==="outer"&&Ht==="center"?y.createElement("div",{className:`${Ot}-layout-bottom`},$n,yn):y.createElement("div",{className:`${Ot}-outer`,style:hr},Or&&yn,$n,Pr&&yn)},pe=vt=>{const{size:Ot,steps:en,rounding:En=Math.round,percent:Ue=0,strokeWidth:xt=8,strokeColor:pt,trailColor:It=null,prefixCls:yn,children:Pn}=vt,sr=En(en*(Ue/100)),Xn=Ot==="small"?2:14,Ht=Ot!=null?Ot:[Xn,xt],[Gn,Xt]=rt(Ht,"step",{steps:en,strokeWidth:xt}),Vt=Gn/en,un=Array.from({length:en});for(let gn=0;gn{const{prefixCls:en,className:En,rootClassName:Ue,steps:xt,strokeColor:pt,percent:It=0,size:yn="default",showInfo:Pn=!0,type:sr="line",status:Xn,format:Ht,style:Gn,percentPosition:Xt={}}=vt,Vt=Ft(vt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:un="end",type:gn="outer"}=Xt,mn=Array.isArray(pt)?pt[0]:pt,Tn=typeof pt=="string"||Array.isArray(pt)?pt:void 0,Bn=y.useMemo(()=>{if(mn){const Lt=typeof mn=="string"?mn:Object.values(mn)[0];return new Ee.FastColor(Lt).isLight()}return!1},[pt]),Yn=y.useMemo(()=>{var Lt,Yt;const Nt=Rt(vt);return parseInt(Nt!==void 0?(Lt=Nt!=null?Nt:0)===null||Lt===void 0?void 0:Lt.toString():(Yt=It!=null?It:0)===null||Yt===void 0?void 0:Yt.toString(),10)},[It,vt.success,vt.successPercent]),wr=y.useMemo(()=>!nn.includes(Xn)&&Yn>=100?"success":Xn||"normal",[Xn,Yn]),{getPrefixCls:hr,direction:$n,progress:Or}=y.useContext(ue.E_),Pr=hr("progress",en),[pr,la,jn]=Ze(Pr),ur=sr==="line",Ar=ur&&!xt,ar=y.useMemo(()=>{if(!Pn)return null;const Lt=Rt(vt);let Yt;const Nt=Ht||(dt=>`${dt}%`),$t=ur&&Bn&&gn==="inner";return gn==="inner"||Ht||wr!=="exception"&&wr!=="success"?Yt=Nt(mt(It),mt(Lt)):wr==="exception"?Yt=ur?y.createElement(Ce.Z,null):y.createElement(ye.Z,null):wr==="success"&&(Yt=ur?y.createElement(oe.Z,null):y.createElement(Ae.Z,null)),y.createElement("span",{className:ze()(`${Pr}-text`,{[`${Pr}-text-bright`]:$t,[`${Pr}-text-${un}`]:Ar,[`${Pr}-text-${gn}`]:Ar}),title:typeof Yt=="string"?Yt:void 0},Yt)},[Pn,It,Yn,wr,sr,Pr,Ht]);let qt;sr==="line"?qt=xt?y.createElement(pe,Object.assign({},vt,{strokeColor:Tn,prefixCls:Pr,steps:typeof xt=="object"?xt.count:xt}),ar):y.createElement(Qe,Object.assign({},vt,{strokeColor:mn,prefixCls:Pr,direction:$n,percentPosition:{align:un,type:gn}}),ar):(sr==="circle"||sr==="dashboard")&&(qt=y.createElement(Qt,Object.assign({},vt,{strokeColor:mn,prefixCls:Pr,progressStatus:wr}),ar));const vn=ze()(Pr,`${Pr}-status-${wr}`,{[`${Pr}-${sr==="dashboard"&&"circle"||sr}`]:sr!=="line",[`${Pr}-inline-circle`]:sr==="circle"&&rt(yn,"circle")[0]<=20,[`${Pr}-line`]:Ar,[`${Pr}-line-align-${un}`]:Ar,[`${Pr}-line-position-${gn}`]:Ar,[`${Pr}-steps`]:xt,[`${Pr}-show-info`]:Pn,[`${Pr}-${yn}`]:typeof yn=="string",[`${Pr}-rtl`]:$n==="rtl"},Or==null?void 0:Or.className,En,Ue,la,jn);return pr(y.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},Or==null?void 0:Or.style),Gn),className:vn,role:"progressbar","aria-valuenow":Yn,"aria-valuemin":0,"aria-valuemax":100},(0,ve.Z)(Vt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),qt))}),an=Ut},63139:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return jt}});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(rt,ht){return y.createElement(Ce.Z,(0,Ee.Z)({},rt,{ref:ht,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(92310),ue=b.n(ve),ke=b(20068),ge=b(42978),Je=b(75931),Ge=b(18929),Te=b(10228),we=b(26112);function Re(Se,rt){var ht=Se.disabled,Tt=Se.prefixCls,wt=Se.character,Qt=Se.characterRender,St=Se.index,sn=Se.count,Jt=Se.value,fe=Se.allowHalf,ne=Se.focused,te=Se.onHover,ae=Se.onClick,me=function(gt){te(gt,St)},re=function(gt){ae(gt,St)},de=function(gt){gt.keyCode===Te.Z.ENTER&&ae(gt,St)},je=St+1,ct=new Set([Tt]);Jt===0&&St===0&&ne?ct.add("".concat(Tt,"-focused")):fe&&Jt+.5>=je&&JtSt?"true":"false","aria-posinset":St+1,"aria-setsize":sn,tabIndex:ht?-1:0},y.createElement("div",{className:"".concat(Tt,"-first")},Ze),y.createElement("div",{className:"".concat(Tt,"-second")},Ze)));return Qt&&(Le=Qt(Le,Se)),Le}var ut=y.forwardRef(Re);function _e(){var Se=y.useRef({});function rt(Tt){return Se.current[Tt]}function ht(Tt){return function(wt){Se.current[Tt]=wt}}return[rt,ht]}function $e(Se){var rt=Se.pageXOffset,ht="scrollLeft";if(typeof rt!="number"){var Tt=Se.document;rt=Tt.documentElement[ht],typeof rt!="number"&&(rt=Tt.body[ht])}return rt}function se(Se){var rt,ht,Tt=Se.ownerDocument,wt=Tt.body,Qt=Tt&&Tt.documentElement,St=Se.getBoundingClientRect();return rt=St.left,ht=St.top,rt-=Qt.clientLeft||wt.clientLeft||0,ht-=Qt.clientTop||wt.clientTop||0,{left:rt,top:ht}}function Ne(Se){var rt=se(Se),ht=Se.ownerDocument,Tt=ht.defaultView||ht.parentWindow;return rt.left+=$e(Tt),rt.left}var ot=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function We(Se,rt){var ht=Se.prefixCls,Tt=ht===void 0?"rc-rate":ht,wt=Se.className,Qt=Se.defaultValue,St=Se.value,sn=Se.count,Jt=sn===void 0?5:sn,fe=Se.allowHalf,ne=fe===void 0?!1:fe,te=Se.allowClear,ae=te===void 0?!0:te,me=Se.keyboard,re=me===void 0?!0:me,de=Se.character,je=de===void 0?"\u2605":de,ct=Se.characterRender,Ze=Se.disabled,Le=Se.direction,it=Le===void 0?"ltr":Le,gt=Se.tabIndex,kt=gt===void 0?0:gt,Qe=Se.autoFocus,st=Se.onHoverChange,pe=Se.onChange,Ft=Se.onFocus,ln=Se.onBlur,nn=Se.onKeyDown,Wt=Se.onMouseLeave,Ut=(0,Je.Z)(Se,ot),an=_e(),vt=(0,ge.Z)(an,2),Ot=vt[0],en=vt[1],En=y.useRef(null),Ue=function(){if(!Ze){var ar;(ar=En.current)===null||ar===void 0||ar.focus()}};y.useImperativeHandle(rt,function(){return{focus:Ue,blur:function(){if(!Ze){var ar;(ar=En.current)===null||ar===void 0||ar.blur()}}}});var xt=(0,Ge.Z)(Qt||0,{value:St}),pt=(0,ge.Z)(xt,2),It=pt[0],yn=pt[1],Pn=(0,Ge.Z)(null),sr=(0,ge.Z)(Pn,2),Xn=sr[0],Ht=sr[1],Gn=function(ar,qt){var vn=it==="rtl",Lt=ar+1;if(ne){var Yt=Ot(ar),Nt=Ne(Yt),$t=Yt.clientWidth;(vn&&qt-Nt>$t/2||!vn&&qt-Nt<$t/2)&&(Lt-=.5)}return Lt},Xt=function(ar){yn(ar),pe==null||pe(ar)},Vt=y.useState(!1),un=(0,ge.Z)(Vt,2),gn=un[0],mn=un[1],Tn=function(){mn(!0),Ft==null||Ft()},Bn=function(){mn(!1),ln==null||ln()},Yn=y.useState(null),wr=(0,ge.Z)(Yn,2),hr=wr[0],$n=wr[1],Or=function(ar,qt){var vn=Gn(qt,ar.pageX);vn!==Xn&&($n(vn),Ht(null)),st==null||st(vn)},Pr=function(ar){Ze||($n(null),Ht(null),st==null||st(void 0)),ar&&(Wt==null||Wt(ar))},pr=function(ar,qt){var vn=Gn(qt,ar.pageX),Lt=!1;ae&&(Lt=vn===It),Pr(),Xt(Lt?0:vn),Ht(Lt?vn:null)},la=function(ar){var qt=ar.keyCode,vn=it==="rtl",Lt=ne?.5:1;re&&(qt===Te.Z.RIGHT&&It0&&!vn||qt===Te.Z.RIGHT&&It>0&&vn?(Xt(It-Lt),ar.preventDefault()):qt===Te.Z.LEFT&&It{const{componentCls:rt}=Se;return{[`${rt}-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 ${rt}-star-first, &-half ${rt}-star-second`]:{opacity:1},[`&-half ${rt}-star-first, &-full ${rt}-star-second`]:{color:"inherit"}}}},qe=Se=>({[`&-rtl${Se.componentCls}`]:{direction:"rtl"}}),Fe=Se=>{const{componentCls:rt}=Se;return{[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Se)),{display:"inline-block",margin:0,padding:0,color:Se.starColor,fontSize:Se.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${rt} ${rt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Mt(Se)),qe(Se))}},yt=Se=>({starColor:Se.yellow6,starSize:Se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Se.colorFillContent});var xe=(0,Me.I$)("Rate",Se=>{const rt=(0,ce.mergeToken)(Se,{});return[Fe(rt)]},yt),he=b(2171),mt=function(Se,rt){var ht={};for(var Tt in Se)Object.prototype.hasOwnProperty.call(Se,Tt)&&rt.indexOf(Tt)<0&&(ht[Tt]=Se[Tt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Tt=Object.getOwnPropertySymbols(Se);wt{const{prefixCls:ht,className:Tt,rootClassName:wt,style:Qt,tooltips:St,character:sn=y.createElement(ze,null),disabled:Jt}=Se,fe=mt(Se,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(gt,kt)=>{let{index:Qe}=kt;return St?y.createElement(lt.Z,{title:St[Qe]},gt):gt},{getPrefixCls:te,direction:ae,rate:me}=y.useContext(et.E_),re=te("rate",ht),[de,je,ct]=xe(re),Ze=Object.assign(Object.assign({},me==null?void 0:me.style),Qt),Le=y.useContext(he.Z),it=Jt!=null?Jt:Le;return de(y.createElement(He,Object.assign({ref:rt,character:sn,characterRender:ne,disabled:it},fe,{className:ue()(Tt,wt,je,ct,me==null?void 0:me.className),style:Ze,prefixCls:re,direction:ae})))})},82326:function(Mn,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),ze=b(45915),ve=b(82855),ue=b(48755),ke=b(38406),ge=b(2171),Je=b(83397),Ge=b(31756),Te=b(56553),we=b(24971),Re=b(70045),ut=b(57700),_e=b(1722),$e=b(90376),se=b(68525),Ne=b(90005),ot=function(lt,Pe){var Ie={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Ie[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce{var Ie;const{prefixCls:Me,bordered:ce,className:Mt,rootClassName:qe,getPopupContainer:Fe,popupClassName:yt,dropdownClassName:xe,listHeight:he=256,placement:mt,listItemHeight:Rt,size:jt,disabled:Se,notFoundContent:rt,status:ht,builtinPlacements:Tt,dropdownMatchSelectWidth:wt,popupMatchSelectWidth:Qt,direction:St,style:sn,allowClear:Jt,variant:fe,dropdownStyle:ne,transitionName:te,tagRender:ae,maxCount:me,prefix:re}=lt,de=ot(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:je,getPrefixCls:ct,renderEmpty:Ze,direction:Le,virtual:it,popupMatchSelectWidth:gt,popupOverflow:kt}=y.useContext(ue.E_),Qe=(0,ue.dj)("select"),[,st]=(0,ut.ZP)(),pe=Rt!=null?Rt:st==null?void 0:st.controlHeight,Ft=ct("select",Me),ln=ct(),nn=St!=null?St:Le,{compactSize:Wt,compactItemClassnames:Ut}=(0,Re.ri)(Ft,nn),[an,vt]=(0,we.Z)("select",fe,ce),Ot=(0,Je.Z)(Ft),[en,En,Ue]=(0,$e.Z)(Ft,Ot),xt=y.useMemo(()=>{const{mode:la}=lt;if(la!=="combobox")return la===We?"combobox":la},[lt.mode]),pt=xt==="multiple"||xt==="tags",It=(0,Ne.Z)(lt.suffixIcon,lt.showArrow),yn=(Ie=Qt!=null?Qt:wt)!==null&&Ie!==void 0?Ie:gt,{status:Pn,hasFeedback:sr,isFormItemInput:Xn,feedbackIcon:Ht}=y.useContext(Te.aM),Gn=(0,ve.F)(Pn,ht);let Xt;rt!==void 0?Xt=rt:xt==="combobox"?Xt=null:Xt=(Ze==null?void 0:Ze("Select"))||y.createElement(ke.Z,{componentName:"Select"});const{suffixIcon:Vt,itemIcon:un,removeIcon:gn,clearIcon:mn}=(0,se.Z)(Object.assign(Object.assign({},de),{multiple:pt,hasFeedback:sr,feedbackIcon:Ht,showSuffixIcon:It,prefixCls:Ft,componentName:"Select"})),Tn=Jt===!0?{clearIcon:mn}:Jt,Bn=(0,Ce.Z)(de,["suffixIcon","itemIcon"]),Yn=oe()(yt||xe,{[`${Ft}-dropdown-${nn}`]:nn==="rtl"},qe,Ue,Ot,En),wr=(0,Ge.Z)(la=>{var jn;return(jn=jt!=null?jt:Wt)!==null&&jn!==void 0?jn:la}),hr=y.useContext(ge.Z),$n=Se!=null?Se:hr,Or=oe()({[`${Ft}-lg`]:wr==="large",[`${Ft}-sm`]:wr==="small",[`${Ft}-rtl`]:nn==="rtl",[`${Ft}-${an}`]:vt,[`${Ft}-in-form-item`]:Xn},(0,ve.Z)(Ft,Gn,sr),Ut,Qe.className,Mt,qe,Ue,Ot,En),Pr=y.useMemo(()=>mt!==void 0?mt:nn==="rtl"?"bottomRight":"bottomLeft",[mt,nn]),[pr]=(0,ye.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return en(y.createElement(Ae.ZP,Object.assign({ref:Pe,virtual:it,showSearch:Qe.showSearch},Bn,{style:Object.assign(Object.assign({},Qe.style),sn),dropdownMatchSelectWidth:yn,transitionName:(0,De.m)(ln,"slide-up",te),builtinPlacements:(0,_e.Z)(Tt,kt),listHeight:he,listItemHeight:pe,mode:xt,prefixCls:Ft,placement:Pr,direction:nn,prefix:re,suffixIcon:Vt,menuItemSelectedIcon:un,removeIcon:gn,allowClear:Tn,notFoundContent:Xt,className:Or,getPopupContainer:Fe||je,dropdownClassName:Yn,disabled:$n,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:pr}),maxCount:pt?me:void 0,tagRender:pt?ae:void 0})))},He=y.forwardRef(bt),et=(0,ze.Z)(He,"dropdownAlign");He.SECRET_COMBOBOX_MODE_DO_NOT_USE=We,He.Option=Ae.Wx,He.OptGroup=Ae.Xo,He._InternalPanelDoNotUseOrYouWillBeFired=et,Pt.default=He},1722:function(Mn,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(Mn,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:Mt,optionFontSize:qe,optionLineHeight:Fe,optionPadding:yt}=ce;return{position:"relative",display:"block",minHeight:Mt,padding:yt,color:ce.colorText,fontWeight:"normal",fontSize:qe,lineHeight:Fe,boxSizing:"border-box"}};var ve=ce=>{const{antCls:Mt,componentCls:qe}=ce,Fe=`${qe}-item`,yt=`&${Mt}-slide-up-enter${Mt}-slide-up-enter-active`,xe=`&${Mt}-slide-up-appear${Mt}-slide-up-appear-active`,he=`&${Mt}-slide-up-leave${Mt}-slide-up-leave-active`,mt=`${qe}-dropdown-placement-`,Rt=`${Fe}-option-selected`;return[{[`${qe}-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,[` + `]:{display:"inline-block",minWidth:Qe.itemSize,height:Qe.itemSize,color:Qe.colorText,fontFamily:Qe.fontFamily,lineHeight:(0,jt.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,jt.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,jt.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,jt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Qe.itemBg,border:`${(0,jt.unit)(Qe.lineWidth)} ${Qe.lineType} transparent`,borderRadius:Qe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,jt.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,Tt.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,jt.unit)(Qe.calc(Qe.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ne(Qe)),fe(Qe)),Jt(Qe)),sn(Qe)),St(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,Tt.Qy)(Qe)),[`${st}-jump-prev, ${st}-jump-next`]:{"&:focus-visible":Object.assign({[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}},(0,Tt.oN)(Qe))},[`${st}-prev, ${st}-next`]:{[`&:focus-visible ${st}-item-link`]:Object.assign({},(0,Tt.oN)(Qe))}}}},me=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,rt.T)(Qe)),re=Qe=>(0,wt.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,rt.e)(Qe));var de=(0,Qt.I$)("Pagination",Qe=>{const st=re(Qe);return[te(st),ae(st)]},me);const je=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,jt.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 ct=(0,Qt.bk)(["Pagination","bordered"],Qe=>{const st=re(Qe);return[je(st)]},me);function Ze(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 Ft in Qe)Object.prototype.hasOwnProperty.call(Qe,Ft)&&st.indexOf(Ft)<0&&(pe[Ft]=Qe[Ft]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Ft=Object.getOwnPropertySymbols(Qe);ln{const{align:st,prefixCls:pe,selectPrefixCls:Ft,className:ln,rootClassName:nn,style:Wt,size:Ut,locale:an,responsive:vt,showSizeChanger:Ot,selectComponentClass:en,pageSizeOptions:En}=Qe,Ue=Le(Qe,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:xt}=(0,xe.Z)(vt),[,pt]=(0,Rt.ZP)(),{getPrefixCls:It,direction:yn,showSizeChanger:Nn,className:sr,style:Xn}=(0,Fe.dj)("pagination"),Ht=It("pagination",pe),[Gn,Xt,Vt]=de(Ht),un=(0,yt.Z)(Ut),gn=un==="small"||!!(xt&&!un&&vt),[mn]=(0,he.Z)("Pagination",qe.Z),Tn=Object.assign(Object.assign({},mn),an),[In,Vn]=Ze(Ot),[Ar,pr]=Ze(Nn),$n=In!=null?In:Ar,Tr=Vn!=null?Vn:pr,kr=en||mt.default,vr=y.useMemo(()=>En?En.map(qt=>Number(qt)):void 0,[En]),ia=qt=>{var vn;const{disabled:Lt,size:Yt,onSizeChange:Nt,"aria-label":$t,className:dt,options:dn}=qt,{className:hn,onChange:xn}=Tr||{},rn=(vn=dn.find(_t=>String(_t.value)===String(Yt)))===null||vn===void 0?void 0:vn.value;return y.createElement(kr,Object.assign({disabled:Lt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:_t=>_t.parentNode,"aria-label":$t,options:dn},Tr,{value:rn,onChange:(_t,Ct)=>{Nt==null||Nt(_t),xn==null||xn(_t,Ct)},size:gn?"small":"middle",className:Je()(dt,hn)}))},jn=y.useMemo(()=>{const qt=y.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),vn=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(ke.Z,null):y.createElement(ue.Z,null)),Lt=y.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?y.createElement(ue.Z,null):y.createElement(ke.Z,null)),Yt=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(ze,{className:`${Ht}-item-link-icon`}),qt)),Nt=y.createElement("a",{className:`${Ht}-item-link`},y.createElement("div",{className:`${Ht}-item-container`},yn==="rtl"?y.createElement(ze,{className:`${Ht}-item-link-icon`}):y.createElement(ve.Z,{className:`${Ht}-item-link-icon`}),qt));return{prevIcon:vn,nextIcon:Lt,jumpPrevIcon:Yt,jumpNextIcon:Nt}},[yn,Ht]),ur=It("select",Ft),Dr=Je()({[`${Ht}-${st}`]:!!st,[`${Ht}-mini`]:gn,[`${Ht}-rtl`]:yn==="rtl",[`${Ht}-bordered`]:pt.wireframe},sr,ln,nn,Xt,Vt),ar=Object.assign(Object.assign({},Xn),Wt);return Gn(y.createElement(y.Fragment,null,pt.wireframe&&y.createElement(ct,{prefixCls:Ht}),y.createElement(Mt,Object.assign({},jn,Ue,{style:ar,prefixCls:Ht,selectPrefixCls:ur,className:Dr,locale:Tn,pageSizeOptions:vr,showSizeChanger:$n,sizeChangerRender:ia}))))},kt=gt},89787:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return an}});var y=b(59301),Ee=b(17835),oe=b(29679),Ae=b(40001),Ce=b(19248),ye=b(99267),De=b(92310),ze=b.n(De),ve=b(2738),ue=b(48755),ke=b(54476),ge=b(33885),Je=b(75931),Ge={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Te=function(){var Ot=(0,y.useRef)([]),en=(0,y.useRef)(null);return(0,y.useEffect)(function(){var En=Date.now(),Ue=!1;Ot.current.forEach(function(xt){if(xt){Ue=!0;var pt=xt.style;pt.transitionDuration=".3s, .3s, .3s, .06s",en.current&&En-en.current<100&&(pt.transitionDuration="0s, 0s")}}),Ue&&(en.current=Date.now())}),Ot.current},we=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Re=function(Ot){var en=(0,ge.Z)((0,ge.Z)({},Ge),Ot),En=en.className,Ue=en.percent,xt=en.prefixCls,pt=en.strokeColor,It=en.strokeLinecap,yn=en.strokeWidth,Nn=en.style,sr=en.trailColor,Xn=en.trailWidth,Ht=en.transition,Gn=(0,Je.Z)(en,we);delete Gn.gapPosition;var Xt=Array.isArray(Ue)?Ue:[Ue],Vt=Array.isArray(pt)?pt:[pt],un=Te(),gn=yn/2,mn=100-yn/2,Tn="M ".concat(It==="round"?gn:0,",").concat(gn,` + L `).concat(It==="round"?mn:100,",").concat(gn),In="0 0 100 ".concat(yn),Vn=0;return y.createElement("svg",(0,ke.Z)({className:ze()("".concat(xt,"-line"),En),viewBox:In,preserveAspectRatio:"none",style:Nn},Gn),y.createElement("path",{className:"".concat(xt,"-line-trail"),d:Tn,strokeLinecap:It,stroke:sr,strokeWidth:Xn||yn,fillOpacity:"0"}),Xt.map(function(Ar,pr){var $n=1;switch(It){case"round":$n=1-yn/100;break;case"square":$n=1-yn/2/100;break;default:$n=1;break}var Tr={strokeDasharray:"".concat(Ar*$n,"px, 100px"),strokeDashoffset:"-".concat(Vn,"px"),transition:Ht||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},kr=Vt[pr]||Vt[Vt.length-1];return Vn+=Ar,y.createElement("path",{key:pr,className:"".concat(xt,"-line-path"),d:Tn,strokeLinecap:It,stroke:kr,strokeWidth:yn,fillOpacity:"0",ref:function(ia){un[pr]=ia},style:Tr})}))},ut=Re,_e=b(76190),$e=b(42978),se=b(47273),Ne=0,ot=(0,se.Z)();function We(){var vt;return ot?(vt=Ne,Ne+=1):vt="TEST_OR_SSR",vt}var bt=function(vt){var Ot=y.useState(),en=(0,$e.Z)(Ot,2),En=en[0],Ue=en[1];return y.useEffect(function(){Ue("rc_progress_".concat(We()))},[]),vt||En},He=function(Ot){var en=Ot.bg,En=Ot.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:en}},En)};function et(vt,Ot){return Object.keys(vt).map(function(en){var En=parseFloat(en),Ue="".concat(Math.floor(En*Ot),"%");return"".concat(vt[en]," ").concat(Ue)})}var lt=y.forwardRef(function(vt,Ot){var en=vt.prefixCls,En=vt.color,Ue=vt.gradientId,xt=vt.radius,pt=vt.style,It=vt.ptg,yn=vt.strokeLinecap,Nn=vt.strokeWidth,sr=vt.size,Xn=vt.gapDegree,Ht=En&&(0,_e.Z)(En)==="object",Gn=Ht?"#FFF":void 0,Xt=sr/2,Vt=y.createElement("circle",{className:"".concat(en,"-circle-path"),r:xt,cx:Xt,cy:Xt,stroke:Gn,strokeLinecap:yn,strokeWidth:Nn,opacity:It===0?0:1,style:pt,ref:Ot});if(!Ht)return Vt;var un="".concat(Ue,"-conic"),gn=Xn?"".concat(180+Xn/2,"deg"):"0deg",mn=et(En,(360-Xn)/360),Tn=et(En,1),In="conic-gradient(from ".concat(gn,", ").concat(mn.join(", "),")"),Vn="linear-gradient(to ".concat(Xn?"bottom":"top",", ").concat(Tn.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:un},Vt),y.createElement("foreignObject",{x:0,y:0,width:sr,height:sr,mask:"url(#".concat(un,")")},y.createElement(He,{bg:Vn},y.createElement(He,{bg:In}))))}),Pe=lt,Ie=100,Me=function(Ot,en,En,Ue,xt,pt,It,yn,Nn,sr){var Xn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ht=En/100*360*((360-pt)/360),Gn=pt===0?0:{bottom:0,top:180,left:90,right:-90}[It],Xt=(100-Ue)/100*en;Nn==="round"&&Ue!==100&&(Xt+=sr/2,Xt>=en&&(Xt=en-.01));var Vt=Ie/2;return{stroke:typeof yn=="string"?yn:void 0,strokeDasharray:"".concat(en,"px ").concat(Ot),strokeDashoffset:Xt+Xn,transform:"rotate(".concat(xt+Ht+Gn,"deg)"),transformOrigin:"".concat(Vt,"px ").concat(Vt,"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 Mt(vt){var Ot=vt!=null?vt:[];return Array.isArray(Ot)?Ot:[Ot]}var qe=function(Ot){var en=(0,ge.Z)((0,ge.Z)({},Ge),Ot),En=en.id,Ue=en.prefixCls,xt=en.steps,pt=en.strokeWidth,It=en.trailWidth,yn=en.gapDegree,Nn=yn===void 0?0:yn,sr=en.gapPosition,Xn=en.trailColor,Ht=en.strokeLinecap,Gn=en.style,Xt=en.className,Vt=en.strokeColor,un=en.percent,gn=(0,Je.Z)(en,ce),mn=Ie/2,Tn=bt(En),In="".concat(Tn,"-gradient"),Vn=mn-pt/2,Ar=Math.PI*2*Vn,pr=Nn>0?90+Nn/2:-90,$n=Ar*((360-Nn)/360),Tr=(0,_e.Z)(xt)==="object"?xt:{count:xt,gap:2},kr=Tr.count,vr=Tr.gap,ia=Mt(un),jn=Mt(Vt),ur=jn.find(function(Nt){return Nt&&(0,_e.Z)(Nt)==="object"}),Dr=ur&&(0,_e.Z)(ur)==="object",ar=Dr?"butt":Ht,qt=Me(Ar,$n,0,100,pr,Nn,sr,Xn,ar,pt),vn=Te(),Lt=function(){var $t=0;return ia.map(function(dt,dn){var hn=jn[dn]||jn[jn.length-1],xn=Me(Ar,$n,$t,dt,pr,Nn,sr,hn,ar,pt);return $t+=dt,y.createElement(Pe,{key:dn,color:hn,ptg:dt,radius:Vn,prefixCls:Ue,gradientId:In,style:xn,strokeLinecap:ar,strokeWidth:pt,gapDegree:Nn,ref:function(_t){vn[dn]=_t},size:Ie})}).reverse()},Yt=function(){var $t=Math.round(kr*(ia[0]/100)),dt=100/kr,dn=0;return new Array(kr).fill(null).map(function(hn,xn){var rn=xn<=$t-1?jn[0]:Xn,_t=rn&&(0,_e.Z)(rn)==="object"?"url(#".concat(In,")"):void 0,Ct=Me(Ar,$n,dn,dt,pr,Nn,sr,rn,"butt",pt,vr);return dn+=($n-Ct.strokeDashoffset+vr)*100/$n,y.createElement("circle",{key:xn,className:"".concat(Ue,"-circle-path"),r:Vn,cx:mn,cy:mn,stroke:_t,strokeWidth:pt,opacity:1,style:Ct,ref:function(br){vn[xn]=br}})})};return y.createElement("svg",(0,ke.Z)({className:ze()("".concat(Ue,"-circle"),Xt),viewBox:"0 0 ".concat(Ie," ").concat(Ie),style:Gn,id:En,role:"presentation"},gn),!kr&&y.createElement("circle",{className:"".concat(Ue,"-circle-trail"),r:Vn,cx:mn,cy:mn,stroke:Xn,strokeLinecap:ar,strokeWidth:It||pt,style:qt}),kr?Yt():Lt())},Fe=qe,yt={Line:ut,Circle:Fe},xe=b(25399),he=b(68361);function mt(vt){return!vt||vt<0?0:vt>100?100:vt}function Rt(vt){let{success:Ot,successPercent:en}=vt,En=en;return Ot&&"progress"in Ot&&(En=Ot.progress),Ot&&"percent"in Ot&&(En=Ot.percent),En}const jt=vt=>{let{percent:Ot,success:en,successPercent:En}=vt;const Ue=mt(Rt({success:en,successPercent:En}));return[Ue,mt(mt(Ot)-Ue)]},Se=vt=>{let{success:Ot={},strokeColor:en}=vt;const{strokeColor:En}=Ot;return[En||he.presetPrimaryColors.green,en||null]},rt=(vt,Ot,en)=>{var En,Ue,xt,pt;let It=-1,yn=-1;if(Ot==="step"){const Nn=en.steps,sr=en.strokeWidth;typeof vt=="string"||typeof vt=="undefined"?(It=vt==="small"?2:14,yn=sr!=null?sr:8):typeof vt=="number"?[It,yn]=[vt,vt]:[It=14,yn=8]=Array.isArray(vt)?vt:[vt.width,vt.height],It*=Nn}else if(Ot==="line"){const Nn=en==null?void 0:en.strokeWidth;typeof vt=="string"||typeof vt=="undefined"?yn=Nn||(vt==="small"?6:8):typeof vt=="number"?[It,yn]=[vt,vt]:[It=-1,yn=8]=Array.isArray(vt)?vt:[vt.width,vt.height]}else(Ot==="circle"||Ot==="dashboard")&&(typeof vt=="string"||typeof vt=="undefined"?[It,yn]=vt==="small"?[60,60]:[120,120]:typeof vt=="number"?[It,yn]=[vt,vt]:Array.isArray(vt)&&(It=(Ue=(En=vt[0])!==null&&En!==void 0?En:vt[1])!==null&&Ue!==void 0?Ue:120,yn=(pt=(xt=vt[0])!==null&&xt!==void 0?xt:vt[1])!==null&&pt!==void 0?pt:120));return[It,yn]},ht=3,Tt=vt=>ht/vt*100;var Qt=vt=>{const{prefixCls:Ot,trailColor:en=null,strokeLinecap:En="round",gapPosition:Ue,gapDegree:xt,width:pt=120,type:It,children:yn,success:Nn,size:sr=pt,steps:Xn}=vt,[Ht,Gn]=rt(sr,"circle");let{strokeWidth:Xt}=vt;Xt===void 0&&(Xt=Math.max(Tt(Ht),6));const Vt={width:Ht,height:Gn,fontSize:Ht*.15+6},un=y.useMemo(()=>{if(xt||xt===0)return xt;if(It==="dashboard")return 75},[xt,It]),gn=jt(vt),mn=Ue||It==="dashboard"&&"bottom"||void 0,Tn=Object.prototype.toString.call(vt.strokeColor)==="[object Object]",In=Se({success:Nn,strokeColor:vt.strokeColor}),Vn=ze()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:Tn}),Ar=y.createElement(Fe,{steps:Xn,percent:Xn?gn[1]:gn,strokeWidth:Xt,trailWidth:Xt,strokeColor:Xn?In[1]:In,strokeLinecap:En,trailColor:en,prefixCls:Ot,gapDegree:un,gapPosition:mn}),pr=Ht<=20,$n=y.createElement("div",{className:Vn,style:Vt},Ar,!pr&&yn);return pr?y.createElement(xe.Z,{title:yn},$n):$n},St=b(36237),sn=b(63356),Jt=b(16931),fe=b(51636);const ne="--progress-line-stroke-color",te="--progress-percent",ae=vt=>{const Ot=vt?"100%":"-100%";return new St.Keyframes(`antProgress${vt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},me=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:Object.assign(Object.assign({},(0,sn.Wf)(vt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:vt.fontSize},[`${Ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:vt.remainingColor,borderRadius:vt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",background:vt.defaultColor,borderRadius:vt.lineBorderRadius,transition:`all ${vt.motionDurationSlow} ${vt.motionEaseInOutCirc}`},[`${Ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:vt.marginXXS}},[`${Ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Ot}-text-inner`]:{color:vt.colorWhite,[`&${Ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:vt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,color:vt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[en]:{fontSize:vt.fontSize},[`&${Ot}-text-outer`]:{width:"max-content"},[`&${Ot}-text-outer${Ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:vt.marginXS}},[`${Ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,St.unit)(vt.paddingXXS)}`,[`&${Ot}-text-start`]:{justifyContent:"start"},[`&${Ot}-text-end`]:{justifyContent:"end"}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:vt.colorBgContainer,borderRadius:vt.lineBorderRadius,opacity:0,animationName:ae(),animationDuration:vt.progressActiveMotionDuration,animationTimingFunction:vt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:ae(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:vt.colorError},[`${Ot}-text`]:{color:vt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:vt.colorSuccess},[`${Ot}-text`]:{color:vt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:vt.colorSuccess}}})}},re=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:vt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:vt.circleTextColor,fontSize:vt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[en]:{fontSize:vt.circleIconFontSize}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:vt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:vt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},de=vt=>{const{componentCls:Ot}=vt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:vt.progressStepMinWidth,marginInlineEnd:vt.progressStepMarginInlineEnd,backgroundColor:vt.remainingColor,transition:`all ${vt.motionDurationSlow}`,"&-active":{backgroundColor:vt.defaultColor}}}}}},je=vt=>{const{componentCls:Ot,iconCls:en}=vt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${en}`]:{fontSize:vt.fontSizeSM}}}},ct=vt=>({circleTextColor:vt.colorText,defaultColor:vt.colorInfo,remainingColor:vt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${vt.fontSize/vt.fontSizeSM}em`});var Ze=(0,Jt.I$)("Progress",vt=>{const Ot=vt.calc(vt.marginXXS).div(2).equal(),en=(0,fe.mergeToken)(vt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[me(en),re(en),de(en),je(en)]},ct),Le=function(vt,Ot){var en={};for(var En in vt)Object.prototype.hasOwnProperty.call(vt,En)&&Ot.indexOf(En)<0&&(en[En]=vt[En]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,En=Object.getOwnPropertySymbols(vt);Ue{let Ot=[];return Object.keys(vt).forEach(en=>{const En=parseFloat(en.replace(/%/g,""));Number.isNaN(En)||Ot.push({key:En,value:vt[en]})}),Ot=Ot.sort((en,En)=>en.key-En.key),Ot.map(en=>{let{key:En,value:Ue}=en;return`${Ue} ${En}%`}).join(", ")},gt=(vt,Ot)=>{const{from:en=he.presetPrimaryColors.blue,to:En=he.presetPrimaryColors.blue,direction:Ue=Ot==="rtl"?"to left":"to right"}=vt,xt=Le(vt,["from","to","direction"]);if(Object.keys(xt).length!==0){const It=it(xt),yn=`linear-gradient(${Ue}, ${It})`;return{background:yn,[ne]:yn}}const pt=`linear-gradient(${Ue}, ${en}, ${En})`;return{background:pt,[ne]:pt}};var Qe=vt=>{const{prefixCls:Ot,direction:en,percent:En,size:Ue,strokeWidth:xt,strokeColor:pt,strokeLinecap:It="round",children:yn,trailColor:Nn=null,percentPosition:sr,success:Xn}=vt,{align:Ht,type:Gn}=sr,Xt=pt&&typeof pt!="string"?gt(pt,en):{[ne]:pt,background:pt},Vt=It==="square"||It==="butt"?0:void 0,un=Ue!=null?Ue:[-1,xt||(Ue==="small"?6:8)],[gn,mn]=rt(un,"line",{strokeWidth:xt}),Tn={backgroundColor:Nn||void 0,borderRadius:Vt},In=Object.assign(Object.assign({width:`${mt(En)}%`,height:mn,borderRadius:Vt},Xt),{[te]:mt(En)/100}),Vn=Rt(vt),Ar={width:`${mt(Vn)}%`,height:mn,borderRadius:Vt,backgroundColor:Xn==null?void 0:Xn.strokeColor},pr={width:gn<0?"100%":gn},$n=y.createElement("div",{className:`${Ot}-inner`,style:Tn},y.createElement("div",{className:ze()(`${Ot}-bg`,`${Ot}-bg-${Gn}`),style:In},Gn==="inner"&&yn),Vn!==void 0&&y.createElement("div",{className:`${Ot}-success-bg`,style:Ar})),Tr=Gn==="outer"&&Ht==="start",kr=Gn==="outer"&&Ht==="end";return Gn==="outer"&&Ht==="center"?y.createElement("div",{className:`${Ot}-layout-bottom`},$n,yn):y.createElement("div",{className:`${Ot}-outer`,style:pr},Tr&&yn,$n,kr&&yn)},pe=vt=>{const{size:Ot,steps:en,rounding:En=Math.round,percent:Ue=0,strokeWidth:xt=8,strokeColor:pt,trailColor:It=null,prefixCls:yn,children:Nn}=vt,sr=En(en*(Ue/100)),Xn=Ot==="small"?2:14,Ht=Ot!=null?Ot:[Xn,xt],[Gn,Xt]=rt(Ht,"step",{steps:en,strokeWidth:xt}),Vt=Gn/en,un=Array.from({length:en});for(let gn=0;gn{const{prefixCls:en,className:En,rootClassName:Ue,steps:xt,strokeColor:pt,percent:It=0,size:yn="default",showInfo:Nn=!0,type:sr="line",status:Xn,format:Ht,style:Gn,percentPosition:Xt={}}=vt,Vt=Ft(vt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:un="end",type:gn="outer"}=Xt,mn=Array.isArray(pt)?pt[0]:pt,Tn=typeof pt=="string"||Array.isArray(pt)?pt:void 0,In=y.useMemo(()=>{if(mn){const Lt=typeof mn=="string"?mn:Object.values(mn)[0];return new Ee.FastColor(Lt).isLight()}return!1},[pt]),Vn=y.useMemo(()=>{var Lt,Yt;const Nt=Rt(vt);return parseInt(Nt!==void 0?(Lt=Nt!=null?Nt:0)===null||Lt===void 0?void 0:Lt.toString():(Yt=It!=null?It:0)===null||Yt===void 0?void 0:Yt.toString(),10)},[It,vt.success,vt.successPercent]),Ar=y.useMemo(()=>!nn.includes(Xn)&&Vn>=100?"success":Xn||"normal",[Xn,Vn]),{getPrefixCls:pr,direction:$n,progress:Tr}=y.useContext(ue.E_),kr=pr("progress",en),[vr,ia,jn]=Ze(kr),ur=sr==="line",Dr=ur&&!xt,ar=y.useMemo(()=>{if(!Nn)return null;const Lt=Rt(vt);let Yt;const Nt=Ht||(dt=>`${dt}%`),$t=ur&&In&&gn==="inner";return gn==="inner"||Ht||Ar!=="exception"&&Ar!=="success"?Yt=Nt(mt(It),mt(Lt)):Ar==="exception"?Yt=ur?y.createElement(Ce.Z,null):y.createElement(ye.Z,null):Ar==="success"&&(Yt=ur?y.createElement(oe.Z,null):y.createElement(Ae.Z,null)),y.createElement("span",{className:ze()(`${kr}-text`,{[`${kr}-text-bright`]:$t,[`${kr}-text-${un}`]:Dr,[`${kr}-text-${gn}`]:Dr}),title:typeof Yt=="string"?Yt:void 0},Yt)},[Nn,It,Vn,Ar,sr,kr,Ht]);let qt;sr==="line"?qt=xt?y.createElement(pe,Object.assign({},vt,{strokeColor:Tn,prefixCls:kr,steps:typeof xt=="object"?xt.count:xt}),ar):y.createElement(Qe,Object.assign({},vt,{strokeColor:mn,prefixCls:kr,direction:$n,percentPosition:{align:un,type:gn}}),ar):(sr==="circle"||sr==="dashboard")&&(qt=y.createElement(Qt,Object.assign({},vt,{strokeColor:mn,prefixCls:kr,progressStatus:Ar}),ar));const vn=ze()(kr,`${kr}-status-${Ar}`,{[`${kr}-${sr==="dashboard"&&"circle"||sr}`]:sr!=="line",[`${kr}-inline-circle`]:sr==="circle"&&rt(yn,"circle")[0]<=20,[`${kr}-line`]:Dr,[`${kr}-line-align-${un}`]:Dr,[`${kr}-line-position-${gn}`]:Dr,[`${kr}-steps`]:xt,[`${kr}-show-info`]:Nn,[`${kr}-${yn}`]:typeof yn=="string",[`${kr}-rtl`]:$n==="rtl"},Tr==null?void 0:Tr.className,En,Ue,ia,jn);return vr(y.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},Tr==null?void 0:Tr.style),Gn),className:vn,role:"progressbar","aria-valuenow":Vn,"aria-valuemin":0,"aria-valuemax":100},(0,ve.Z)(Vt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),qt))}),an=Ut},63139:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return jt}});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(rt,ht){return y.createElement(Ce.Z,(0,Ee.Z)({},rt,{ref:ht,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(92310),ue=b.n(ve),ke=b(20068),ge=b(42978),Je=b(75931),Ge=b(18929),Te=b(10228),we=b(26112);function Re(Se,rt){var ht=Se.disabled,Tt=Se.prefixCls,wt=Se.character,Qt=Se.characterRender,St=Se.index,sn=Se.count,Jt=Se.value,fe=Se.allowHalf,ne=Se.focused,te=Se.onHover,ae=Se.onClick,me=function(gt){te(gt,St)},re=function(gt){ae(gt,St)},de=function(gt){gt.keyCode===Te.Z.ENTER&&ae(gt,St)},je=St+1,ct=new Set([Tt]);Jt===0&&St===0&&ne?ct.add("".concat(Tt,"-focused")):fe&&Jt+.5>=je&&JtSt?"true":"false","aria-posinset":St+1,"aria-setsize":sn,tabIndex:ht?-1:0},y.createElement("div",{className:"".concat(Tt,"-first")},Ze),y.createElement("div",{className:"".concat(Tt,"-second")},Ze)));return Qt&&(Le=Qt(Le,Se)),Le}var ut=y.forwardRef(Re);function _e(){var Se=y.useRef({});function rt(Tt){return Se.current[Tt]}function ht(Tt){return function(wt){Se.current[Tt]=wt}}return[rt,ht]}function $e(Se){var rt=Se.pageXOffset,ht="scrollLeft";if(typeof rt!="number"){var Tt=Se.document;rt=Tt.documentElement[ht],typeof rt!="number"&&(rt=Tt.body[ht])}return rt}function se(Se){var rt,ht,Tt=Se.ownerDocument,wt=Tt.body,Qt=Tt&&Tt.documentElement,St=Se.getBoundingClientRect();return rt=St.left,ht=St.top,rt-=Qt.clientLeft||wt.clientLeft||0,ht-=Qt.clientTop||wt.clientTop||0,{left:rt,top:ht}}function Ne(Se){var rt=se(Se),ht=Se.ownerDocument,Tt=ht.defaultView||ht.parentWindow;return rt.left+=$e(Tt),rt.left}var ot=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function We(Se,rt){var ht=Se.prefixCls,Tt=ht===void 0?"rc-rate":ht,wt=Se.className,Qt=Se.defaultValue,St=Se.value,sn=Se.count,Jt=sn===void 0?5:sn,fe=Se.allowHalf,ne=fe===void 0?!1:fe,te=Se.allowClear,ae=te===void 0?!0:te,me=Se.keyboard,re=me===void 0?!0:me,de=Se.character,je=de===void 0?"\u2605":de,ct=Se.characterRender,Ze=Se.disabled,Le=Se.direction,it=Le===void 0?"ltr":Le,gt=Se.tabIndex,kt=gt===void 0?0:gt,Qe=Se.autoFocus,st=Se.onHoverChange,pe=Se.onChange,Ft=Se.onFocus,ln=Se.onBlur,nn=Se.onKeyDown,Wt=Se.onMouseLeave,Ut=(0,Je.Z)(Se,ot),an=_e(),vt=(0,ge.Z)(an,2),Ot=vt[0],en=vt[1],En=y.useRef(null),Ue=function(){if(!Ze){var ar;(ar=En.current)===null||ar===void 0||ar.focus()}};y.useImperativeHandle(rt,function(){return{focus:Ue,blur:function(){if(!Ze){var ar;(ar=En.current)===null||ar===void 0||ar.blur()}}}});var xt=(0,Ge.Z)(Qt||0,{value:St}),pt=(0,ge.Z)(xt,2),It=pt[0],yn=pt[1],Nn=(0,Ge.Z)(null),sr=(0,ge.Z)(Nn,2),Xn=sr[0],Ht=sr[1],Gn=function(ar,qt){var vn=it==="rtl",Lt=ar+1;if(ne){var Yt=Ot(ar),Nt=Ne(Yt),$t=Yt.clientWidth;(vn&&qt-Nt>$t/2||!vn&&qt-Nt<$t/2)&&(Lt-=.5)}return Lt},Xt=function(ar){yn(ar),pe==null||pe(ar)},Vt=y.useState(!1),un=(0,ge.Z)(Vt,2),gn=un[0],mn=un[1],Tn=function(){mn(!0),Ft==null||Ft()},In=function(){mn(!1),ln==null||ln()},Vn=y.useState(null),Ar=(0,ge.Z)(Vn,2),pr=Ar[0],$n=Ar[1],Tr=function(ar,qt){var vn=Gn(qt,ar.pageX);vn!==Xn&&($n(vn),Ht(null)),st==null||st(vn)},kr=function(ar){Ze||($n(null),Ht(null),st==null||st(void 0)),ar&&(Wt==null||Wt(ar))},vr=function(ar,qt){var vn=Gn(qt,ar.pageX),Lt=!1;ae&&(Lt=vn===It),kr(),Xt(Lt?0:vn),Ht(Lt?vn:null)},ia=function(ar){var qt=ar.keyCode,vn=it==="rtl",Lt=ne?.5:1;re&&(qt===Te.Z.RIGHT&&It0&&!vn||qt===Te.Z.RIGHT&&It>0&&vn?(Xt(It-Lt),ar.preventDefault()):qt===Te.Z.LEFT&&It{const{componentCls:rt}=Se;return{[`${rt}-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 ${rt}-star-first, &-half ${rt}-star-second`]:{opacity:1},[`&-half ${rt}-star-first, &-full ${rt}-star-second`]:{color:"inherit"}}}},qe=Se=>({[`&-rtl${Se.componentCls}`]:{direction:"rtl"}}),Fe=Se=>{const{componentCls:rt}=Se;return{[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Se)),{display:"inline-block",margin:0,padding:0,color:Se.starColor,fontSize:Se.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${rt} ${rt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Mt(Se)),qe(Se))}},yt=Se=>({starColor:Se.yellow6,starSize:Se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Se.colorFillContent});var xe=(0,Me.I$)("Rate",Se=>{const rt=(0,ce.mergeToken)(Se,{});return[Fe(rt)]},yt),he=b(2171),mt=function(Se,rt){var ht={};for(var Tt in Se)Object.prototype.hasOwnProperty.call(Se,Tt)&&rt.indexOf(Tt)<0&&(ht[Tt]=Se[Tt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Tt=Object.getOwnPropertySymbols(Se);wt{const{prefixCls:ht,className:Tt,rootClassName:wt,style:Qt,tooltips:St,character:sn=y.createElement(ze,null),disabled:Jt}=Se,fe=mt(Se,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(gt,kt)=>{let{index:Qe}=kt;return St?y.createElement(lt.Z,{title:St[Qe]},gt):gt},{getPrefixCls:te,direction:ae,rate:me}=y.useContext(et.E_),re=te("rate",ht),[de,je,ct]=xe(re),Ze=Object.assign(Object.assign({},me==null?void 0:me.style),Qt),Le=y.useContext(he.Z),it=Jt!=null?Jt:Le;return de(y.createElement(He,Object.assign({ref:rt,character:sn,characterRender:ne,disabled:it},fe,{className:ue()(Tt,wt,je,ct,me==null?void 0:me.className),style:Ze,prefixCls:re,direction:ae})))})},82326:function(Fn,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),ze=b(45915),ve=b(82855),ue=b(48755),ke=b(38406),ge=b(2171),Je=b(83397),Ge=b(31756),Te=b(56553),we=b(24971),Re=b(70045),ut=b(57700),_e=b(1722),$e=b(90376),se=b(68525),Ne=b(90005),ot=function(lt,Pe){var Ie={};for(var Me in lt)Object.prototype.hasOwnProperty.call(lt,Me)&&Pe.indexOf(Me)<0&&(Ie[Me]=lt[Me]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Me=Object.getOwnPropertySymbols(lt);ce{var Ie;const{prefixCls:Me,bordered:ce,className:Mt,rootClassName:qe,getPopupContainer:Fe,popupClassName:yt,dropdownClassName:xe,listHeight:he=256,placement:mt,listItemHeight:Rt,size:jt,disabled:Se,notFoundContent:rt,status:ht,builtinPlacements:Tt,dropdownMatchSelectWidth:wt,popupMatchSelectWidth:Qt,direction:St,style:sn,allowClear:Jt,variant:fe,dropdownStyle:ne,transitionName:te,tagRender:ae,maxCount:me,prefix:re}=lt,de=ot(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:je,getPrefixCls:ct,renderEmpty:Ze,direction:Le,virtual:it,popupMatchSelectWidth:gt,popupOverflow:kt}=y.useContext(ue.E_),Qe=(0,ue.dj)("select"),[,st]=(0,ut.ZP)(),pe=Rt!=null?Rt:st==null?void 0:st.controlHeight,Ft=ct("select",Me),ln=ct(),nn=St!=null?St:Le,{compactSize:Wt,compactItemClassnames:Ut}=(0,Re.ri)(Ft,nn),[an,vt]=(0,we.Z)("select",fe,ce),Ot=(0,Je.Z)(Ft),[en,En,Ue]=(0,$e.Z)(Ft,Ot),xt=y.useMemo(()=>{const{mode:ia}=lt;if(ia!=="combobox")return ia===We?"combobox":ia},[lt.mode]),pt=xt==="multiple"||xt==="tags",It=(0,Ne.Z)(lt.suffixIcon,lt.showArrow),yn=(Ie=Qt!=null?Qt:wt)!==null&&Ie!==void 0?Ie:gt,{status:Nn,hasFeedback:sr,isFormItemInput:Xn,feedbackIcon:Ht}=y.useContext(Te.aM),Gn=(0,ve.F)(Nn,ht);let Xt;rt!==void 0?Xt=rt:xt==="combobox"?Xt=null:Xt=(Ze==null?void 0:Ze("Select"))||y.createElement(ke.Z,{componentName:"Select"});const{suffixIcon:Vt,itemIcon:un,removeIcon:gn,clearIcon:mn}=(0,se.Z)(Object.assign(Object.assign({},de),{multiple:pt,hasFeedback:sr,feedbackIcon:Ht,showSuffixIcon:It,prefixCls:Ft,componentName:"Select"})),Tn=Jt===!0?{clearIcon:mn}:Jt,In=(0,Ce.Z)(de,["suffixIcon","itemIcon"]),Vn=oe()(yt||xe,{[`${Ft}-dropdown-${nn}`]:nn==="rtl"},qe,Ue,Ot,En),Ar=(0,Ge.Z)(ia=>{var jn;return(jn=jt!=null?jt:Wt)!==null&&jn!==void 0?jn:ia}),pr=y.useContext(ge.Z),$n=Se!=null?Se:pr,Tr=oe()({[`${Ft}-lg`]:Ar==="large",[`${Ft}-sm`]:Ar==="small",[`${Ft}-rtl`]:nn==="rtl",[`${Ft}-${an}`]:vt,[`${Ft}-in-form-item`]:Xn},(0,ve.Z)(Ft,Gn,sr),Ut,Qe.className,Mt,qe,Ue,Ot,En),kr=y.useMemo(()=>mt!==void 0?mt:nn==="rtl"?"bottomRight":"bottomLeft",[mt,nn]),[vr]=(0,ye.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return en(y.createElement(Ae.ZP,Object.assign({ref:Pe,virtual:it,showSearch:Qe.showSearch},In,{style:Object.assign(Object.assign({},Qe.style),sn),dropdownMatchSelectWidth:yn,transitionName:(0,De.m)(ln,"slide-up",te),builtinPlacements:(0,_e.Z)(Tt,kt),listHeight:he,listItemHeight:pe,mode:xt,prefixCls:Ft,placement:kr,direction:nn,prefix:re,suffixIcon:Vt,menuItemSelectedIcon:un,removeIcon:gn,allowClear:Tn,notFoundContent:Xt,className:Tr,getPopupContainer:Fe||je,dropdownClassName:Vn,disabled:$n,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:vr}),maxCount:pt?me:void 0,tagRender:pt?ae:void 0})))},He=y.forwardRef(bt),et=(0,ze.Z)(He,"dropdownAlign");He.SECRET_COMBOBOX_MODE_DO_NOT_USE=We,He.Option=Ae.Wx,He.OptGroup=Ae.Xo,He._InternalPanelDoNotUseOrYouWillBeFired=et,Pt.default=He},1722:function(Fn,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(Fn,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:Mt,optionFontSize:qe,optionLineHeight:Fe,optionPadding:yt}=ce;return{position:"relative",display:"block",minHeight:Mt,padding:yt,color:ce.colorText,fontWeight:"normal",fontSize:qe,lineHeight:Fe,boxSizing:"border-box"}};var ve=ce=>{const{antCls:Mt,componentCls:qe}=ce,Fe=`${qe}-item`,yt=`&${Mt}-slide-up-enter${Mt}-slide-up-enter-active`,xe=`&${Mt}-slide-up-appear${Mt}-slide-up-appear-active`,he=`&${Mt}-slide-up-leave${Mt}-slide-up-leave-active`,mt=`${qe}-dropdown-placement-`,Rt=`${Fe}-option-selected`;return[{[`${qe}-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,[` ${yt}${mt}bottomLeft, ${xe}${mt}bottomLeft `]:{animationName:Ce.fJ},[` @@ -1075,12 +1075,12 @@ `]:{paddingInlineEnd:ce.showArrowPaddingInlineEnd},[`&${qe}-open ${qe}-selection-item`]:{color:ce.colorTextPlaceholder},[`&:not(${qe}-customize-input)`]:{[`${qe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,ke.unit)(Fe)}`,[`${qe}-selection-search-input`]:{height:xe,fontSize:ce.fontSize},"&:after":{lineHeight:(0,ke.unit)(xe)}}},[`&${qe}-customize-input`]:{[`${qe}-selector`]:{"&:after":{display:"none"},[`${qe}-selection-search`]:{position:"static",width:"100%"},[`${qe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,ke.unit)(Fe)}`,"&:after":{display:"none"}}}}}}}function Je(ce){const{componentCls:Mt}=ce,qe=ce.calc(ce.controlPaddingHorizontalSM).sub(ce.lineWidth).equal();return[ge(ce),ge((0,Ae.mergeToken)(ce,{controlHeight:ce.controlHeightSM,borderRadius:ce.borderRadiusSM}),"sm"),{[`${Mt}-single${Mt}-sm`]:{[`&:not(${Mt}-customize-input)`]:{[`${Mt}-selector`]:{padding:`0 ${(0,ke.unit)(qe)}`},[`&${Mt}-show-arrow ${Mt}-selection-search`]:{insetInlineEnd:ce.calc(qe).add(ce.calc(ce.fontSize).mul(1.5)).equal()},[` &${Mt}-show-arrow ${Mt}-selection-item, &${Mt}-show-arrow ${Mt}-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:Mt,lineHeight:qe,lineWidth:Fe,controlHeight:yt,controlHeightSM:xe,controlHeightLG:he,paddingXXS:mt,controlPaddingHorizontal:Rt,zIndexPopupBase:jt,colorText:Se,fontWeightStrong:rt,controlItemBgActive:ht,controlItemBgHover:Tt,colorBgContainer:wt,colorFillSecondary:Qt,colorBgContainerDisabled:St,colorTextDisabled:sn,colorPrimaryHover:Jt,colorPrimary:fe,controlOutline:ne}=ce,te=mt*2,ae=Fe*2,me=Math.min(yt-te,yt-ae),re=Math.min(xe-te,xe-ae),de=Math.min(he-te,he-ae);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(mt/2),zIndexPopup:jt+50,optionSelectedColor:Se,optionSelectedFontWeight:rt,optionSelectedBg:ht,optionActiveBg:Tt,optionPadding:`${(yt-Mt*qe)/2}px ${Rt}px`,optionFontSize:Mt,optionLineHeight:qe,optionHeight:yt,selectorBg:wt,clearBg:wt,singleItemHeightLG:he,multipleItemBg:Qt,multipleItemBorderColor:"transparent",multipleItemHeight:me,multipleItemHeightSM:re,multipleItemHeightLG:de,multipleSelectorBgDisabled:St,multipleItemColorDisabled:sn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ce.fontSize*1.25),hoverBorderColor:Jt,activeBorderColor:fe,activeOutlineColor:ne,selectAffixPadding:mt}},Te=(ce,Mt)=>{const{componentCls:qe,antCls:Fe,controlOutlineWidth:yt}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{border:`${(0,ke.unit)(ce.lineWidth)} ${ce.lineType} ${Mt.borderColor}`,background:ce.selectorBg},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:Mt.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:Mt.activeBorderColor,boxShadow:`0 0 0 ${(0,ke.unit)(yt)} ${Mt.activeOutlineColor}`,outline:0},[`${qe}-prefix`]:{color:Mt.color}}}},we=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},Te(ce,Mt))}),Re=ce=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Te(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})}),ut=(ce,Mt)=>{const{componentCls:qe,antCls:Fe}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{background:Mt.bg,border:`${(0,ke.unit)(ce.lineWidth)} ${ce.lineType} transparent`,color:Mt.color},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{background:Mt.hoverBg},[`${qe}-focused& ${qe}-selector`]:{background:ce.selectorBg,borderColor:Mt.activeBorderColor,outline:0}}}},_e=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},ut(ce,Mt))}),$e=ce=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},ut(ce,{bg:ce.colorFillTertiary,hoverBg:ce.colorFillSecondary,activeBorderColor:ce.activeBorderColor,color:ce.colorText})),_e(ce,{status:"error",bg:ce.colorErrorBg,hoverBg:ce.colorErrorBgHover,activeBorderColor:ce.colorError,color:ce.colorError})),_e(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.colorSplit}`}})}),se=ce=>({"&-borderless":{[`${ce.componentCls}-selector`]:{background:"transparent",border:`${(0,ke.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,ke.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}}}}),Ne=(ce,Mt)=>{const{componentCls:qe,antCls:Fe}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{borderWidth:`0 0 ${(0,ke.unit)(ce.lineWidth)} 0`,borderStyle:`none none ${ce.lineType} none`,borderColor:Mt.borderColor,background:ce.selectorBg,borderRadius:0},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:Mt.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:Mt.activeBorderColor,outline:0},[`${qe}-prefix`]:{color:Mt.color}}}},ot=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},Ne(ce,Mt))}),We=ce=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ne(ce,{borderColor:ce.colorBorder,hoverBorderHover:ce.hoverBorderColor,activeBorderColor:ce.activeBorderColor,activeOutlineColor:ce.activeOutlineColor,color:ce.colorText})),ot(ce,{status:"error",borderColor:ce.colorError,hoverBorderHover:ce.colorErrorHover,activeBorderColor:ce.colorError,activeOutlineColor:ce.colorErrorOutline,color:ce.colorError})),ot(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})});var He=ce=>({[ce.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Re(ce)),$e(ce)),se(ce)),We(ce))});const et=ce=>{const{componentCls:Mt}=ce;return{position:"relative",transition:`all ${ce.motionDurationMid} ${ce.motionEaseInOut}`,input:{cursor:"pointer"},[`${Mt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${Mt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},lt=ce=>{const{componentCls:Mt}=ce;return{[`${Mt}-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:Mt,componentCls:qe,inputPaddingHorizontalBase:Fe,iconCls:yt}=ce;return{[qe]:Object.assign(Object.assign({},(0,y.Wf)(ce)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${qe}-customize-input) ${qe}-selector`]:Object.assign(Object.assign({},et(ce)),lt(ce)),[`${qe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},y.vS),{[`> ${Mt}-typography`]:{display:"inline"}}),[`${qe}-selection-placeholder`]:Object.assign(Object.assign({},y.vS),{flex:1,color:ce.colorTextPlaceholder,pointerEvents:"none"}),[`${qe}-arrow`]:Object.assign(Object.assign({},(0,y.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Fe,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`,[yt]:{verticalAlign:"top",transition:`transform ${ce.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${qe}-suffix)`]:{pointerEvents:"auto"}},[`${qe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${qe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${qe}-prefix`]:{flex:"none",marginInlineEnd:ce.selectAffixPadding},[`${qe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Fe,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 ${qe}-clear`]:{opacity:1,background:ce.colorBgBase,borderRadius:"50%"}}),[`${qe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${qe}-has-feedback`]:{[`${qe}-clear`]:{insetInlineEnd:ce.calc(Fe).add(ce.fontSize).add(ce.paddingXS).equal()}}}}}},Ie=ce=>{const{componentCls:Mt}=ce;return[{[Mt]:{[`&${Mt}-in-form-item`]:{width:"100%"}}},Pe(ce),Je(ce),(0,ue.ZP)(ce),ve(ce),{[`${Mt}-rtl`]:{direction:"rtl"}},(0,Ee.c)(ce,{borderElCls:`${Mt}-selector`,focusElCls:`${Mt}-focused`})]};var Me=(0,oe.I$)("Select",(ce,Mt)=>{let{rootPrefixCls:qe}=Mt;const Fe=(0,Ae.mergeToken)(ce,{rootPrefixCls:qe,inputPaddingHorizontalBase:ce.calc(ce.paddingSM).sub(1).equal(),multipleSelectItemHeight:ce.multipleItemHeight,selectHeight:ce.controlHeight});return[Ie(Fe),He(Fe)]},Ge,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Mn,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:ke,paddingXXS:ge,lineWidth:Je,INTERNAL_FIXED_ITEM_MARGIN:Ge}=ue,Te=ue.max(ue.calc(ge).sub(Je).equal(),0),we=ue.max(ue.calc(Te).sub(Ge).equal(),0);return{basePadding:Te,containerPadding:we,itemHeight:(0,y.unit)(ke),itemLineHeight:(0,y.unit)(ue.calc(ke).sub(ue.calc(ue.lineWidth).mul(2)).equal())}},Ce=ue=>{const{multipleSelectItemHeight:ke,selectHeight:ge,lineWidth:Je}=ue;return ue.calc(ge).sub(ke).div(2).sub(Je).equal()},ye=ue=>{const{componentCls:ke,iconCls:ge,borderRadiusSM:Je,motionDurationSlow:Ge,paddingXS:Te,multipleItemColorDisabled:we,multipleItemBorderColorDisabled:Re,colorIcon:ut,colorIconHover:_e,INTERNAL_FIXED_ITEM_MARGIN:$e}=ue;return{[`${ke}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${ke}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:$e,borderRadius:Je,cursor:"default",transition:`font-size ${Ge}, line-height ${Ge}, height ${Ge}`,marginInlineEnd:ue.calc($e).mul(2).equal(),paddingInlineStart:Te,paddingInlineEnd:ue.calc(Te).div(2).equal(),[`${ke}-disabled&`]:{color:we,borderColor:Re,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ue.calc(Te).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ee.Ro)()),{display:"inline-flex",alignItems:"center",color:ut,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:_e}})}}}},De=(ue,ke)=>{const{componentCls:ge,INTERNAL_FIXED_ITEM_MARGIN:Je}=ue,Ge=`${ge}-selection-overflow`,Te=ue.multipleSelectItemHeight,we=Ce(ue),Re=ke?`${ge}-${ke}`:"",ut=Ae(ue);return{[`${ge}-multiple${Re}`]:Object.assign(Object.assign({},ye(ue)),{[`${ge}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:ut.basePadding,paddingBlock:ut.containerPadding,borderRadius:ue.borderRadius,[`${ge}-disabled&`]:{background:ue.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,y.unit)(Je)} 0`,lineHeight:(0,y.unit)(Te),visibility:"hidden",content:'"\\a0"'}},[`${ge}-selection-item`]:{height:ut.itemHeight,lineHeight:(0,y.unit)(ut.itemLineHeight)},[`${ge}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,y.unit)(Te),marginBlock:Je}},[`${ge}-prefix`]:{marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(ut.basePadding).equal()},[`${Ge}-item + ${Ge}-item, + `]:{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:Mt,lineHeight:qe,lineWidth:Fe,controlHeight:yt,controlHeightSM:xe,controlHeightLG:he,paddingXXS:mt,controlPaddingHorizontal:Rt,zIndexPopupBase:jt,colorText:Se,fontWeightStrong:rt,controlItemBgActive:ht,controlItemBgHover:Tt,colorBgContainer:wt,colorFillSecondary:Qt,colorBgContainerDisabled:St,colorTextDisabled:sn,colorPrimaryHover:Jt,colorPrimary:fe,controlOutline:ne}=ce,te=mt*2,ae=Fe*2,me=Math.min(yt-te,yt-ae),re=Math.min(xe-te,xe-ae),de=Math.min(he-te,he-ae);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(mt/2),zIndexPopup:jt+50,optionSelectedColor:Se,optionSelectedFontWeight:rt,optionSelectedBg:ht,optionActiveBg:Tt,optionPadding:`${(yt-Mt*qe)/2}px ${Rt}px`,optionFontSize:Mt,optionLineHeight:qe,optionHeight:yt,selectorBg:wt,clearBg:wt,singleItemHeightLG:he,multipleItemBg:Qt,multipleItemBorderColor:"transparent",multipleItemHeight:me,multipleItemHeightSM:re,multipleItemHeightLG:de,multipleSelectorBgDisabled:St,multipleItemColorDisabled:sn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ce.fontSize*1.25),hoverBorderColor:Jt,activeBorderColor:fe,activeOutlineColor:ne,selectAffixPadding:mt}},Te=(ce,Mt)=>{const{componentCls:qe,antCls:Fe,controlOutlineWidth:yt}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{border:`${(0,ke.unit)(ce.lineWidth)} ${ce.lineType} ${Mt.borderColor}`,background:ce.selectorBg},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:Mt.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:Mt.activeBorderColor,boxShadow:`0 0 0 ${(0,ke.unit)(yt)} ${Mt.activeOutlineColor}`,outline:0},[`${qe}-prefix`]:{color:Mt.color}}}},we=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},Te(ce,Mt))}),Re=ce=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Te(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})}),ut=(ce,Mt)=>{const{componentCls:qe,antCls:Fe}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{background:Mt.bg,border:`${(0,ke.unit)(ce.lineWidth)} ${ce.lineType} transparent`,color:Mt.color},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{background:Mt.hoverBg},[`${qe}-focused& ${qe}-selector`]:{background:ce.selectorBg,borderColor:Mt.activeBorderColor,outline:0}}}},_e=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},ut(ce,Mt))}),$e=ce=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},ut(ce,{bg:ce.colorFillTertiary,hoverBg:ce.colorFillSecondary,activeBorderColor:ce.activeBorderColor,color:ce.colorText})),_e(ce,{status:"error",bg:ce.colorErrorBg,hoverBg:ce.colorErrorBgHover,activeBorderColor:ce.colorError,color:ce.colorError})),_e(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.colorSplit}`}})}),se=ce=>({"&-borderless":{[`${ce.componentCls}-selector`]:{background:"transparent",border:`${(0,ke.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,ke.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}}}}),Ne=(ce,Mt)=>{const{componentCls:qe,antCls:Fe}=ce;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{borderWidth:`0 0 ${(0,ke.unit)(ce.lineWidth)} 0`,borderStyle:`none none ${ce.lineType} none`,borderColor:Mt.borderColor,background:ce.selectorBg,borderRadius:0},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${Fe}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:Mt.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:Mt.activeBorderColor,outline:0},[`${qe}-prefix`]:{color:Mt.color}}}},ot=(ce,Mt)=>({[`&${ce.componentCls}-status-${Mt.status}`]:Object.assign({},Ne(ce,Mt))}),We=ce=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ne(ce,{borderColor:ce.colorBorder,hoverBorderHover:ce.hoverBorderColor,activeBorderColor:ce.activeBorderColor,activeOutlineColor:ce.activeOutlineColor,color:ce.colorText})),ot(ce,{status:"error",borderColor:ce.colorError,hoverBorderHover:ce.colorErrorHover,activeBorderColor:ce.colorError,activeOutlineColor:ce.colorErrorOutline,color:ce.colorError})),ot(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,ke.unit)(ce.lineWidth)} ${ce.lineType} ${ce.multipleItemBorderColor}`}})});var He=ce=>({[ce.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Re(ce)),$e(ce)),se(ce)),We(ce))});const et=ce=>{const{componentCls:Mt}=ce;return{position:"relative",transition:`all ${ce.motionDurationMid} ${ce.motionEaseInOut}`,input:{cursor:"pointer"},[`${Mt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${Mt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},lt=ce=>{const{componentCls:Mt}=ce;return{[`${Mt}-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:Mt,componentCls:qe,inputPaddingHorizontalBase:Fe,iconCls:yt}=ce;return{[qe]:Object.assign(Object.assign({},(0,y.Wf)(ce)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${qe}-customize-input) ${qe}-selector`]:Object.assign(Object.assign({},et(ce)),lt(ce)),[`${qe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},y.vS),{[`> ${Mt}-typography`]:{display:"inline"}}),[`${qe}-selection-placeholder`]:Object.assign(Object.assign({},y.vS),{flex:1,color:ce.colorTextPlaceholder,pointerEvents:"none"}),[`${qe}-arrow`]:Object.assign(Object.assign({},(0,y.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Fe,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`,[yt]:{verticalAlign:"top",transition:`transform ${ce.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${qe}-suffix)`]:{pointerEvents:"auto"}},[`${qe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${qe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${qe}-prefix`]:{flex:"none",marginInlineEnd:ce.selectAffixPadding},[`${qe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Fe,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 ${qe}-clear`]:{opacity:1,background:ce.colorBgBase,borderRadius:"50%"}}),[`${qe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${qe}-has-feedback`]:{[`${qe}-clear`]:{insetInlineEnd:ce.calc(Fe).add(ce.fontSize).add(ce.paddingXS).equal()}}}}}},Ie=ce=>{const{componentCls:Mt}=ce;return[{[Mt]:{[`&${Mt}-in-form-item`]:{width:"100%"}}},Pe(ce),Je(ce),(0,ue.ZP)(ce),ve(ce),{[`${Mt}-rtl`]:{direction:"rtl"}},(0,Ee.c)(ce,{borderElCls:`${Mt}-selector`,focusElCls:`${Mt}-focused`})]};var Me=(0,oe.I$)("Select",(ce,Mt)=>{let{rootPrefixCls:qe}=Mt;const Fe=(0,Ae.mergeToken)(ce,{rootPrefixCls:qe,inputPaddingHorizontalBase:ce.calc(ce.paddingSM).sub(1).equal(),multipleSelectItemHeight:ce.multipleItemHeight,selectHeight:ce.controlHeight});return[Ie(Fe),He(Fe)]},Ge,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Fn,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:ke,paddingXXS:ge,lineWidth:Je,INTERNAL_FIXED_ITEM_MARGIN:Ge}=ue,Te=ue.max(ue.calc(ge).sub(Je).equal(),0),we=ue.max(ue.calc(Te).sub(Ge).equal(),0);return{basePadding:Te,containerPadding:we,itemHeight:(0,y.unit)(ke),itemLineHeight:(0,y.unit)(ue.calc(ke).sub(ue.calc(ue.lineWidth).mul(2)).equal())}},Ce=ue=>{const{multipleSelectItemHeight:ke,selectHeight:ge,lineWidth:Je}=ue;return ue.calc(ge).sub(ke).div(2).sub(Je).equal()},ye=ue=>{const{componentCls:ke,iconCls:ge,borderRadiusSM:Je,motionDurationSlow:Ge,paddingXS:Te,multipleItemColorDisabled:we,multipleItemBorderColorDisabled:Re,colorIcon:ut,colorIconHover:_e,INTERNAL_FIXED_ITEM_MARGIN:$e}=ue;return{[`${ke}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${ke}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:$e,borderRadius:Je,cursor:"default",transition:`font-size ${Ge}, line-height ${Ge}, height ${Ge}`,marginInlineEnd:ue.calc($e).mul(2).equal(),paddingInlineStart:Te,paddingInlineEnd:ue.calc(Te).div(2).equal(),[`${ke}-disabled&`]:{color:we,borderColor:Re,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ue.calc(Te).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ee.Ro)()),{display:"inline-flex",alignItems:"center",color:ut,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:_e}})}}}},De=(ue,ke)=>{const{componentCls:ge,INTERNAL_FIXED_ITEM_MARGIN:Je}=ue,Ge=`${ge}-selection-overflow`,Te=ue.multipleSelectItemHeight,we=Ce(ue),Re=ke?`${ge}-${ke}`:"",ut=Ae(ue);return{[`${ge}-multiple${Re}`]:Object.assign(Object.assign({},ye(ue)),{[`${ge}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:ut.basePadding,paddingBlock:ut.containerPadding,borderRadius:ue.borderRadius,[`${ge}-disabled&`]:{background:ue.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,y.unit)(Je)} 0`,lineHeight:(0,y.unit)(Te),visibility:"hidden",content:'"\\a0"'}},[`${ge}-selection-item`]:{height:ut.itemHeight,lineHeight:(0,y.unit)(ut.itemLineHeight)},[`${ge}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,y.unit)(Te),marginBlock:Je}},[`${ge}-prefix`]:{marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(ut.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:ut.itemHeight,marginBlock:Je},[`${ge}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(we).equal(),"\n &-input,\n &-mirror\n ":{height:Te,fontFamily:ue.fontFamily,lineHeight:(0,y.unit)(Te),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(ut.basePadding).equal(),insetInlineEnd:ue.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`}})}};function ze(ue,ke){const{componentCls:ge}=ue,Je=ke?`${ge}-${ke}`:"",Ge={[`${ge}-multiple${Je}`]:{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,ke),Ge]}const ve=ue=>{const{componentCls:ke}=ue,ge=(0,oe.mergeToken)(ue,{selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS}),Je=(0,oe.mergeToken)(ue,{fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius});return[ze(ue),ze(ge,"sm"),{[`${ke}-multiple${ke}-sm`]:{[`${ke}-selection-placeholder`]:{insetInline:ue.calc(ue.controlPaddingHorizontalSM).sub(ue.lineWidth).equal()},[`${ke}-selection-search`]:{marginInlineStart:2}}},ze(Je,"lg")]};Pt.ZP=ve},68525:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});var y=b(59301),Ee=b(40001),oe=b(19248),Ae=b(99267),Ce=b(84105),ye=b(58617),De=b(47472);function ze(ve){let{suffixIcon:ue,clearIcon:ke,menuItemSelectedIcon:ge,removeIcon:Je,loading:Ge,multiple:Te,hasFeedback:we,prefixCls:Re,showSuffixIcon:ut,feedbackIcon:_e,showArrow:$e,componentName:se}=ve;const Ne=ke!=null?ke:y.createElement(oe.Z,null),ot=et=>ue===null&&!we&&!$e?null:y.createElement(y.Fragment,null,ut!==!1&&et,we&&_e);let We=null;if(ue!==void 0)We=ot(ue);else if(Ge)We=ot(y.createElement(ye.Z,{spin:!0}));else{const et=`${Re}-suffix`;We=lt=>{let{open:Pe,showSearch:Ie}=lt;return ot(Pe&&Ie?y.createElement(De.Z,{className:et}):y.createElement(Ce.Z,{className:et}))}}let bt=null;ge!==void 0?bt=ge:Te?bt=y.createElement(Ee.Z,null):bt=null;let He=null;return Je!==void 0?He=Je:He=y.createElement(Ae.Z,null),{clearIcon:Ne,suffixIcon:We,itemIcon:bt,removeIcon:He}}},90005:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return oe!==void 0?oe:Ee!==null}},11938:function(Mn,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),ze=b(458),ue=Pe=>{const{value:Ie,formatter:Me,precision:ce,decimalSeparator:Mt,groupSeparator:qe="",prefixCls:Fe}=Pe;let yt;if(typeof Me=="function")yt=Me(Ie);else{const xe=String(Ie),he=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!he||xe==="-")yt=xe;else{const mt=he[1];let Rt=he[2]||"0",jt=he[4]||"";Rt=Rt.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof ce=="number"&&(jt=jt.padEnd(ce,"0").slice(0,ce>0?ce:0)),jt&&(jt=`${Mt}${jt}`),yt=[y.createElement("span",{key:"int",className:`${Fe}-content-value-int`},mt,Rt),jt&&y.createElement("span",{key:"decimal",className:`${Fe}-content-value-decimal`},jt)]}}return y.createElement("span",{className:`${Fe}-content-value`},yt)},ke=b(63356),ge=b(16931),Je=b(51636);const Ge=Pe=>{const{componentCls:Ie,marginXXS:Me,padding:ce,colorTextDescription:Mt,titleFontSize:qe,colorTextHeading:Fe,contentFontSize:yt,fontFamily:xe}=Pe;return{[Ie]:Object.assign(Object.assign({},(0,ke.Wf)(Pe)),{[`${Ie}-title`]:{marginBottom:Me,color:Mt,fontSize:qe},[`${Ie}-skeleton`]:{paddingTop:ce},[`${Ie}-content`]:{color:Fe,fontSize:yt,fontFamily:xe,[`${Ie}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ie}-content-prefix, ${Ie}-content-suffix`]:{display:"inline-block"},[`${Ie}-content-prefix`]:{marginInlineEnd:Me},[`${Ie}-content-suffix`]:{marginInlineStart:Me}}})}},Te=Pe=>{const{fontSizeHeading3:Ie,fontSize:Me}=Pe;return{titleFontSize:Me,contentFontSize:Ie}};var we=(0,ge.I$)("Statistic",Pe=>{const Ie=(0,Je.mergeToken)(Pe,{});return[Ge(Ie)]},Te),Re=function(Pe,Ie){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Ie.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,ce=Object.getOwnPropertySymbols(Pe);Mt{const{prefixCls:Ie,className:Me,rootClassName:ce,style:Mt,valueStyle:qe,value:Fe=0,title:yt,valueRender:xe,prefix:he,suffix:mt,loading:Rt=!1,formatter:jt,precision:Se,decimalSeparator:rt=".",groupSeparator:ht=",",onMouseEnter:Tt,onMouseLeave:wt}=Pe,Qt=Re(Pe,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:St,direction:sn,className:Jt,style:fe}=(0,De.dj)("statistic"),ne=St("statistic",Ie),[te,ae,me]=we(ne),re=y.createElement(ue,{decimalSeparator:rt,groupSeparator:ht,prefixCls:ne,formatter:jt,precision:Se,value:Fe}),de=Ce()(ne,{[`${ne}-rtl`]:sn==="rtl"},Jt,Me,ce,ae,me),je=(0,ye.Z)(Qt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},je,{className:de,style:Object.assign(Object.assign({},fe),Mt),onMouseEnter:Tt,onMouseLeave:wt}),yt&&y.createElement("div",{className:`${ne}-title`},yt),y.createElement(ze.Z,{paragraph:!1,loading:Rt,className:`${ne}-skeleton`},y.createElement("div",{style:qe,className:`${ne}-content`},he&&y.createElement("span",{className:`${ne}-content-prefix`},he),xe?xe(re):re,mt&&y.createElement("span",{className:`${ne}-content-suffix`},mt)))))};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,Ie){let Me=Pe;const ce=/\[[^\]]*]/g,Mt=(Ie.match(ce)||[]).map(xe=>xe.slice(1,-1)),qe=Ie.replace(ce,"[]"),Fe=$e.reduce((xe,he)=>{let[mt,Rt]=he;if(xe.includes(mt)){const jt=Math.floor(Me/Rt);return Me-=jt*Rt,xe.replace(new RegExp(`${mt}+`,"g"),Se=>{const rt=Se.length;return jt.toString().padStart(rt,"0")})}return xe},qe);let yt=0;return Fe.replace(ce,()=>{const xe=Mt[yt];return yt+=1,xe})}function Ne(Pe,Ie){const{format:Me=""}=Ie,ce=new Date(Pe).getTime(),Mt=Date.now(),qe=Math.max(ce-Mt,0);return se(qe,Me)}var ot=function(Pe,Ie){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Ie.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,ce=Object.getOwnPropertySymbols(Pe);Mt{const{value:Ie,format:Me="HH:mm:ss",onChange:ce,onFinish:Mt}=Pe,qe=ot(Pe,["value","format","onChange","onFinish"]),Fe=(0,Ee.Z)(),yt=y.useRef(null),xe=()=>{Mt==null||Mt(),yt.current&&(clearInterval(yt.current),yt.current=null)},he=()=>{const jt=bt(Ie);jt>=Date.now()&&(yt.current=setInterval(()=>{Fe(),ce==null||ce(jt-Date.now()),jt(he(),()=>{yt.current&&(clearInterval(yt.current),yt.current=null)}),[Ie]);const mt=(jt,Se)=>Ne(jt,Object.assign(Object.assign({},Se),{format:Me})),Rt=jt=>(0,oe.Tm)(jt,{title:void 0});return y.createElement(_e,Object.assign({},qe,{value:Ie,valueRender:Rt,formatter:mt}))};var et=y.memo(He);_e.Countdown=et;var lt=_e},58755:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Mt}});var y=b(59301),Ee=b(58617),oe=b(92310),Ae=b.n(oe),Ce=b(54476),ye=b(20068),De=b(42978),ze=b(75931),ve=b(18929),ue=b(10228),ke=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ge=y.forwardRef(function(qe,Fe){var yt,xe=qe.prefixCls,he=xe===void 0?"rc-switch":xe,mt=qe.className,Rt=qe.checked,jt=qe.defaultChecked,Se=qe.disabled,rt=qe.loadingIcon,ht=qe.checkedChildren,Tt=qe.unCheckedChildren,wt=qe.onClick,Qt=qe.onChange,St=qe.onKeyDown,sn=(0,ze.Z)(qe,ke),Jt=(0,ve.Z)(!1,{value:Rt,defaultValue:jt}),fe=(0,De.Z)(Jt,2),ne=fe[0],te=fe[1];function ae(je,ct){var Ze=ne;return Se||(Ze=je,te(Ze),Qt==null||Qt(Ze,ct)),Ze}function me(je){je.which===ue.Z.LEFT?ae(!1,je):je.which===ue.Z.RIGHT&&ae(!0,je),St==null||St(je)}function re(je){var ct=ae(!ne,je);wt==null||wt(ct,je)}var de=Ae()(he,mt,(yt={},(0,ye.Z)(yt,"".concat(he,"-checked"),ne),(0,ye.Z)(yt,"".concat(he,"-disabled"),Se),yt));return y.createElement("button",(0,Ce.Z)({},sn,{type:"button",role:"switch","aria-checked":ne,disabled:Se,className:de,ref:Fe,onKeyDown:me,onClick:re}),rt,y.createElement("span",{className:"".concat(he,"-inner")},y.createElement("span",{className:"".concat(he,"-inner-checked")},ht),y.createElement("span",{className:"".concat(he,"-inner-unchecked")},Tt)))});ge.displayName="Switch";var Je=ge,Ge=b(12919),Te=b(48755),we=b(2171),Re=b(31756),ut=b(36237),_e=b(17835),$e=b(63356),se=b(16931),Ne=b(51636);const ot=qe=>{const{componentCls:Fe,trackHeightSM:yt,trackPadding:xe,trackMinWidthSM:he,innerMinMarginSM:mt,innerMaxMarginSM:Rt,handleSizeSM:jt,calc:Se}=qe,rt=`${Fe}-inner`,ht=(0,ut.unit)(Se(jt).add(Se(xe).mul(2)).equal()),Tt=(0,ut.unit)(Se(Rt).mul(2).equal());return{[Fe]:{[`&${Fe}-small`]:{minWidth:he,height:yt,lineHeight:(0,ut.unit)(yt),[`${Fe}-inner`]:{paddingInlineStart:Rt,paddingInlineEnd:mt,[`${rt}-checked, ${rt}-unchecked`]:{minHeight:yt},[`${rt}-checked`]:{marginInlineStart:`calc(-100% + ${ht} - ${Tt})`,marginInlineEnd:`calc(100% - ${ht} + ${Tt})`},[`${rt}-unchecked`]:{marginTop:Se(yt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Fe}-handle`]:{width:jt,height:jt},[`${Fe}-loading-icon`]:{top:Se(Se(jt).sub(qe.switchLoadingIconSize)).div(2).equal(),fontSize:qe.switchLoadingIconSize},[`&${Fe}-checked`]:{[`${Fe}-inner`]:{paddingInlineStart:mt,paddingInlineEnd:Rt,[`${rt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${rt}-unchecked`]:{marginInlineStart:`calc(100% - ${ht} + ${Tt})`,marginInlineEnd:`calc(-100% + ${ht} - ${Tt})`}},[`${Fe}-handle`]:{insetInlineStart:`calc(100% - ${(0,ut.unit)(Se(jt).add(xe).equal())})`}},[`&:not(${Fe}-disabled):active`]:{[`&:not(${Fe}-checked) ${rt}`]:{[`${rt}-unchecked`]:{marginInlineStart:Se(qe.marginXXS).div(2).equal(),marginInlineEnd:Se(qe.marginXXS).mul(-1).div(2).equal()}},[`&${Fe}-checked ${rt}`]:{[`${rt}-checked`]:{marginInlineStart:Se(qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Se(qe.marginXXS).div(2).equal()}}}}}}},We=qe=>{const{componentCls:Fe,handleSize:yt,calc:xe}=qe;return{[Fe]:{[`${Fe}-loading-icon${qe.iconCls}`]:{position:"relative",top:xe(xe(yt).sub(qe.fontSize)).div(2).equal(),color:qe.switchLoadingIconColor,verticalAlign:"top"},[`&${Fe}-checked ${Fe}-loading-icon`]:{color:qe.switchColor}}}},bt=qe=>{const{componentCls:Fe,trackPadding:yt,handleBg:xe,handleShadow:he,handleSize:mt,calc:Rt}=qe,jt=`${Fe}-handle`;return{[Fe]:{[jt]:{position:"absolute",top:yt,insetInlineStart:yt,width:mt,height:mt,transition:`all ${qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:xe,borderRadius:Rt(mt).div(2).equal(),boxShadow:he,transition:`all ${qe.switchDuration} ease-in-out`,content:'""'}},[`&${Fe}-checked ${jt}`]:{insetInlineStart:`calc(100% - ${(0,ut.unit)(Rt(mt).add(yt).equal())})`},[`&:not(${Fe}-disabled):active`]:{[`${jt}::before`]:{insetInlineEnd:qe.switchHandleActiveInset,insetInlineStart:0},[`&${Fe}-checked ${jt}::before`]:{insetInlineEnd:0,insetInlineStart:qe.switchHandleActiveInset}}}}},He=qe=>{const{componentCls:Fe,trackHeight:yt,trackPadding:xe,innerMinMargin:he,innerMaxMargin:mt,handleSize:Rt,calc:jt}=qe,Se=`${Fe}-inner`,rt=(0,ut.unit)(jt(Rt).add(jt(xe).mul(2)).equal()),ht=(0,ut.unit)(jt(mt).mul(2).equal());return{[Fe]:{[Se]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:mt,paddingInlineEnd:he,transition:`padding-inline-start ${qe.switchDuration} ease-in-out, padding-inline-end ${qe.switchDuration} ease-in-out`,[`${Se}-checked, ${Se}-unchecked`]:{display:"block",color:qe.colorTextLightSolid,fontSize:qe.fontSizeSM,transition:`margin-inline-start ${qe.switchDuration} ease-in-out, margin-inline-end ${qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:yt},[`${Se}-checked`]:{marginInlineStart:`calc(-100% + ${rt} - ${ht})`,marginInlineEnd:`calc(100% - ${rt} + ${ht})`},[`${Se}-unchecked`]:{marginTop:jt(yt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Fe}-checked ${Se}`]:{paddingInlineStart:he,paddingInlineEnd:mt,[`${Se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Se}-unchecked`]:{marginInlineStart:`calc(100% - ${rt} + ${ht})`,marginInlineEnd:`calc(-100% + ${rt} - ${ht})`}},[`&:not(${Fe}-disabled):active`]:{[`&:not(${Fe}-checked) ${Se}`]:{[`${Se}-unchecked`]:{marginInlineStart:jt(xe).mul(2).equal(),marginInlineEnd:jt(xe).mul(-1).mul(2).equal()}},[`&${Fe}-checked ${Se}`]:{[`${Se}-checked`]:{marginInlineStart:jt(xe).mul(-1).mul(2).equal(),marginInlineEnd:jt(xe).mul(2).equal()}}}}}},et=qe=>{const{componentCls:Fe,trackHeight:yt,trackMinWidth:xe}=qe;return{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:xe,height:yt,lineHeight:(0,ut.unit)(yt),verticalAlign:"middle",background:qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Fe}-disabled)`]:{background:qe.colorTextTertiary}}),(0,$e.Qy)(qe)),{[`&${Fe}-checked`]:{background:qe.switchColor,[`&:hover:not(${Fe}-disabled)`]:{background:qe.colorPrimaryHover}},[`&${Fe}-loading, &${Fe}-disabled`]:{cursor:"not-allowed",opacity:qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Fe}-rtl`]:{direction:"rtl"}})}},lt=qe=>{const{fontSize:Fe,lineHeight:yt,controlHeight:xe,colorWhite:he}=qe,mt=Fe*yt,Rt=xe/2,jt=2,Se=mt-jt*2,rt=Rt-jt*2;return{trackHeight:mt,trackHeightSM:Rt,trackMinWidth:Se*2+jt*4,trackMinWidthSM:rt*2+jt*2,trackPadding:jt,handleBg:he,handleSize:Se,handleSizeSM:rt,handleShadow:`0 2px 4px 0 ${new _e.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Se/2,innerMaxMargin:Se+jt+jt*2,innerMinMarginSM:rt/2,innerMaxMarginSM:rt+jt+jt*2}};var Pe=(0,se.I$)("Switch",qe=>{const Fe=(0,Ne.mergeToken)(qe,{switchDuration:qe.motionDurationMid,switchColor:qe.colorPrimary,switchDisabledOpacity:qe.opacityLoading,switchLoadingIconSize:qe.calc(qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[et(Fe),He(Fe),bt(Fe),We(Fe),ot(Fe)]},lt),Ie=function(qe,Fe){var yt={};for(var xe in qe)Object.prototype.hasOwnProperty.call(qe,xe)&&Fe.indexOf(xe)<0&&(yt[xe]=qe[xe]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,xe=Object.getOwnPropertySymbols(qe);he{const{prefixCls:yt,size:xe,disabled:he,loading:mt,className:Rt,rootClassName:jt,style:Se,checked:rt,value:ht,defaultChecked:Tt,defaultValue:wt,onChange:Qt}=qe,St=Ie(qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[sn,Jt]=(0,ve.Z)(!1,{value:rt!=null?rt:ht,defaultValue:Tt!=null?Tt:wt}),{getPrefixCls:fe,direction:ne,switch:te}=y.useContext(Te.E_),ae=y.useContext(we.Z),me=(he!=null?he:ae)||mt,re=fe("switch",yt),de=y.createElement("div",{className:`${re}-handle`},mt&&y.createElement(Ee.Z,{className:`${re}-loading-icon`})),[je,ct,Ze]=Pe(re),Le=(0,Re.Z)(xe),it=Ae()(te==null?void 0:te.className,{[`${re}-small`]:Le==="small",[`${re}-loading`]:mt,[`${re}-rtl`]:ne==="rtl"},Rt,jt,ct,Ze),gt=Object.assign(Object.assign({},te==null?void 0:te.style),Se),kt=function(){Jt(arguments.length<=0?void 0:arguments[0]),Qt==null||Qt.apply(void 0,arguments)};return je(y.createElement(Ge.Z,{component:"Switch"},y.createElement(Je,Object.assign({},St,{checked:sn,onChange:kt,prefixCls:re,className:it,style:gt,disabled:me,ref:Fe,loadingIcon:de}))))});ce.__ANT_SWITCH=!0;var Mt=ce},70858:function(Mn,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),ze=b(4676);function ve(Oe){var Be=y.createContext(void 0),Bt=function(tn){var cn=tn.value,Dn=tn.children,fn=y.useRef(cn);fn.current=cn;var kn=y.useState(function(){return{getValue:function(){return fn.current},listeners:new Set}}),Rn=(0,Ae.Z)(kn,1),dr=Rn[0];return(0,ye.Z)(function(){(0,ze.unstable_batchedUpdates)(function(){dr.listeners.forEach(function(or){or(cn)})})},[cn]),y.createElement(Be.Provider,{value:dr},Dn)};return{Context:Be,Provider:Bt,defaultValue:Oe}}function ue(Oe,Be){var Bt=(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}),zt=y.useContext(Oe==null?void 0:Oe.Context),tn=zt||{},cn=tn.listeners,Dn=tn.getValue,fn=y.useRef();fn.current=Bt(zt?Dn():Oe==null?void 0:Oe.defaultValue);var kn=y.useState({}),Rn=(0,Ae.Z)(kn,2),dr=Rn[1];return(0,ye.Z)(function(){if(!zt)return;function or(tr){var Kn=Bt(tr);(0,De.Z)(fn.current,Kn,!0)||dr({})}return cn.add(or),function(){cn.delete(or)}},[zt]),fn.current}var ke=b(54476),ge=b(8654);function Je(){var Oe=y.createContext(null);function Be(){return y.useContext(Oe)}function Bt(tn,cn){var Dn=(0,ge.Yr)(tn),fn=function(Rn,dr){var or=Dn?{ref:dr}:{},tr=y.useRef(0),Kn=y.useRef(Rn),Wn=Be();return Wn!==null?y.createElement(tn,(0,ke.Z)({},Rn,or)):((!cn||cn(Kn.current,Rn))&&(tr.current+=1),Kn.current=Rn,y.createElement(Oe.Provider,{value:tr.current},y.createElement(tn,(0,ke.Z)({},Rn,or))))};return Dn?y.forwardRef(fn):fn}function zt(tn,cn){var Dn=(0,ge.Yr)(tn),fn=function(Rn,dr){var or=Dn?{ref:dr}:{};return Be(),y.createElement(tn,(0,ke.Z)({},Rn,or))};return Dn?y.memo(y.forwardRef(fn),cn):y.memo(fn,cn)}return{makeImmutable:Bt,responseImmutable:zt,useImmutableMark:Be}}var Ge=Je(),Te=Ge.makeImmutable,we=Ge.responseImmutable,Re=Ge.useImmutableMark,ut=Je(),_e=ut.makeImmutable,$e=ut.responseImmutable,se=ut.useImmutableMark,Ne=ve(),ot=Ne;function We(Oe,Be){var Bt=React.useRef(0);Bt.current+=1;var zt=React.useRef(Oe),tn=[];Object.keys(Oe||{}).map(function(Dn){var fn;(Oe==null?void 0:Oe[Dn])!==((fn=zt.current)===null||fn===void 0?void 0:fn[Dn])&&tn.push(Dn)}),zt.current=Oe;var cn=React.useRef([]);return tn.length&&(cn.current=tn),React.useDebugValue(Bt.current),React.useDebugValue(cn.current.join(", ")),Be&&console.log("".concat(Be,":"),Bt.current,cn.current),Bt.current}var bt=null,He=null,et=b(76190),lt=b(33885),Pe=b(20068),Ie=b(92310),Me=b.n(Ie),ce=b(80547),Mt=b(97938),qe=b(48736),Fe=y.createContext({renderWithProps:!1}),yt=Fe,xe="RC_TABLE_KEY";function he(Oe){return Oe==null?[]:Array.isArray(Oe)?Oe:[Oe]}function mt(Oe){var Be=[],Bt={};return Oe.forEach(function(zt){for(var tn=zt||{},cn=tn.key,Dn=tn.dataIndex,fn=cn||he(Dn).join("-")||xe;Bt[fn];)fn="".concat(fn,"_next");Bt[fn]=!0,Be.push(fn)}),Be}function Rt(Oe){return Oe!=null}function jt(Oe){return typeof Oe=="number"&&!Number.isNaN(Oe)}function Se(Oe){return Oe&&(0,et.Z)(Oe)==="object"&&!Array.isArray(Oe)&&!y.isValidElement(Oe)}function rt(Oe,Be,Bt,zt,tn,cn){var Dn=y.useContext(yt),fn=se(),kn=(0,ce.Z)(function(){if(Rt(zt))return[zt];var Rn=Be==null||Be===""?[]:Array.isArray(Be)?Be:[Be],dr=(0,Mt.Z)(Oe,Rn),or=dr,tr=void 0;if(tn){var Kn=tn(dr,Oe,Bt);Se(Kn)?(or=Kn.children,tr=Kn.props,Dn.renderWithProps=!0):or=Kn}return[or,tr]},[fn,Oe,zt,Be,tn,Bt],function(Rn,dr){if(cn){var or=(0,Ae.Z)(Rn,2),tr=or[1],Kn=(0,Ae.Z)(dr,2),Wn=Kn[1];return cn(Wn,tr)}return Dn.renderWithProps?!0:!(0,De.Z)(Rn,dr,!0)});return kn}function ht(Oe,Be,Bt,zt){var tn=Oe+Be-1;return Oe<=zt&&tn>=Bt}function Tt(Oe,Be){return ue(ot,function(Bt){var zt=ht(Oe,Be||1,Bt.hoverStartRow,Bt.hoverEndRow);return[zt,Bt.onHover]})}var wt=b(70425),Qt=function(Be){var Bt=Be.ellipsis,zt=Be.rowType,tn=Be.children,cn,Dn=Bt===!0?{showTitle:!0}:Bt;return Dn&&(Dn.showTitle||zt==="header")&&(typeof tn=="string"||typeof tn=="number"?cn=tn.toString():y.isValidElement(tn)&&typeof tn.props.children=="string"&&(cn=tn.props.children)),cn};function St(Oe){var Be,Bt,zt,tn,cn,Dn,fn,kn,Rn=Oe.component,dr=Oe.children,or=Oe.ellipsis,tr=Oe.scope,Kn=Oe.prefixCls,Wn=Oe.className,Ur=Oe.align,Mr=Oe.record,qn=Oe.render,Gr=Oe.dataIndex,ua=Oe.renderIndex,na=Oe.shouldCellUpdate,aa=Oe.index,pa=Oe.rowType,Da=Oe.colSpan,Fa=Oe.rowSpan,Co=Oe.fixLeft,oa=Oe.fixRight,ra=Oe.firstFixLeft,ft=Oe.lastFixLeft,Ve=Oe.firstFixRight,Xe=Oe.lastFixRight,zn=Oe.appendNode,ir=Oe.additionalProps,mr=ir===void 0?{}:ir,Zn=Oe.isSticky,er="".concat(Kn,"-cell"),Nn=ue(ot,["supportSticky","allColumnsFixedLeft","rowHoverable"]),gr=Nn.supportSticky,Ma=Nn.allColumnsFixedLeft,Xr=Nn.rowHoverable,jr=rt(Mr,Gr,ua,dr,qn,na),Hr=(0,Ae.Z)(jr,2),Ho=Hr[0],bo=Hr[1],Pa={},va=typeof Co=="number"&&gr,yr=typeof oa=="number"&&gr;va&&(Pa.position="sticky",Pa.left=Co),yr&&(Pa.position="sticky",Pa.right=oa);var $r=(Be=(Bt=(zt=bo==null?void 0:bo.colSpan)!==null&&zt!==void 0?zt:mr.colSpan)!==null&&Bt!==void 0?Bt:Da)!==null&&Be!==void 0?Be:1,ja=(tn=(cn=(Dn=bo==null?void 0:bo.rowSpan)!==null&&Dn!==void 0?Dn:mr.rowSpan)!==null&&cn!==void 0?cn:Fa)!==null&&tn!==void 0?tn:1,rr=Tt(aa,ja),br=(0,Ae.Z)(rr,2),Ha=br[0],ko=br[1],Un=(0,wt.zX)(function(ma){var Yr;Mr&&ko(aa,aa+ja-1),mr==null||(Yr=mr.onMouseEnter)===null||Yr===void 0||Yr.call(mr,ma)}),qr=(0,wt.zX)(function(ma){var Yr;Mr&&ko(-1,-1),mr==null||(Yr=mr.onMouseLeave)===null||Yr===void 0||Yr.call(mr,ma)});if($r===0||ja===0)return null;var Ya=(fn=mr.title)!==null&&fn!==void 0?fn:Qt({rowType:pa,ellipsis:or,children:Ho}),ga=Me()(er,Wn,(kn={},(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)(kn,"".concat(er,"-fix-left"),va&&gr),"".concat(er,"-fix-left-first"),ra&&gr),"".concat(er,"-fix-left-last"),ft&&gr),"".concat(er,"-fix-left-all"),ft&&Ma&&gr),"".concat(er,"-fix-right"),yr&&gr),"".concat(er,"-fix-right-first"),Ve&&gr),"".concat(er,"-fix-right-last"),Xe&&gr),"".concat(er,"-ellipsis"),or),"".concat(er,"-with-append"),zn),"".concat(er,"-fix-sticky"),(va||yr)&&Zn&&gr),(0,Pe.Z)(kn,"".concat(er,"-row-hover"),!bo&&Ha)),mr.className,bo==null?void 0:bo.className),Jn={};Ur&&(Jn.textAlign=Ur);var Zt=(0,lt.Z)((0,lt.Z)((0,lt.Z)((0,lt.Z)({},bo==null?void 0:bo.style),Pa),Jn),mr.style),Zr=Ho;return(0,et.Z)(Zr)==="object"&&!Array.isArray(Zr)&&!y.isValidElement(Zr)&&(Zr=null),or&&(ft||Ve)&&(Zr=y.createElement("span",{className:"".concat(er,"-content")},Zr)),y.createElement(Rn,(0,ke.Z)({},bo,mr,{className:ga,style:Zt,title:Ya,scope:tr,onMouseEnter:Xr?Un:void 0,onMouseLeave:Xr?qr:void 0,colSpan:$r!==1?$r:null,rowSpan:ja!==1?ja:null}),zn,Zr)}var sn=y.memo(St);function Jt(Oe,Be,Bt,zt,tn){var cn=Bt[Oe]||{},Dn=Bt[Be]||{},fn,kn;cn.fixed==="left"?fn=zt.left[tn==="rtl"?Be:Oe]:Dn.fixed==="right"&&(kn=zt.right[tn==="rtl"?Oe:Be]);var Rn=!1,dr=!1,or=!1,tr=!1,Kn=Bt[Be+1],Wn=Bt[Oe-1],Ur=Kn&&!Kn.fixed||Wn&&!Wn.fixed||Bt.every(function(na){return na.fixed==="left"});if(tn==="rtl"){if(fn!==void 0){var Mr=Wn&&Wn.fixed==="left";tr=!Mr&&Ur}else if(kn!==void 0){var qn=Kn&&Kn.fixed==="right";or=!qn&&Ur}}else if(fn!==void 0){var Gr=Kn&&Kn.fixed==="left";Rn=!Gr&&Ur}else if(kn!==void 0){var ua=Wn&&Wn.fixed==="right";dr=!ua&&Ur}return{fixLeft:fn,fixRight:kn,lastFixLeft:Rn,firstFixRight:dr,lastFixRight:or,firstFixLeft:tr,isSticky:zt.isSticky}}var fe=y.createContext({}),ne=fe;function te(Oe){var Be=Oe.className,Bt=Oe.index,zt=Oe.children,tn=Oe.colSpan,cn=tn===void 0?1:tn,Dn=Oe.rowSpan,fn=Oe.align,kn=ue(ot,["prefixCls","direction"]),Rn=kn.prefixCls,dr=kn.direction,or=y.useContext(ne),tr=or.scrollColumnIndex,Kn=or.stickyOffsets,Wn=or.flattenColumns,Ur=Bt+cn-1,Mr=Ur+1===tr?cn+1:cn,qn=Jt(Bt,Bt+Mr-1,Wn,Kn,dr);return y.createElement(sn,(0,ke.Z)({className:Be,index:Bt,component:"td",prefixCls:Rn,record:null,dataIndex:null,align:fn,colSpan:Mr,rowSpan:Dn,render:function(){return zt}},qn))}var ae=b(75931),me=["children"];function re(Oe){var Be=Oe.children,Bt=(0,ae.Z)(Oe,me);return y.createElement("tr",Bt,Be)}function de(Oe){var Be=Oe.children;return Be}de.Row=re,de.Cell=te;var je=de;function ct(Oe){var Be=Oe.children,Bt=Oe.stickyOffsets,zt=Oe.flattenColumns,tn=ue(ot,"prefixCls"),cn=zt.length-1,Dn=zt[cn],fn=y.useMemo(function(){return{stickyOffsets:Bt,flattenColumns:zt,scrollColumnIndex:Dn!=null&&Dn.scrollbar?cn:null}},[Dn,zt,cn,Bt]);return y.createElement(ne.Provider,{value:fn},y.createElement("tfoot",{className:"".concat(tn,"-summary")},Be))}var Ze=$e(ct),Le=je,it=b(29301),gt=b(24514),kt=b(75152),Qe=b(26112);function st(Oe,Be,Bt,zt,tn,cn,Dn){Oe.push({record:Be,indent:Bt,index:Dn});var fn=cn(Be),kn=tn==null?void 0:tn.has(fn);if(Be&&Array.isArray(Be[zt])&&kn)for(var Rn=0;Rn1?ra-1:0),Ve=1;Ve=1)),style:(0,lt.Z)((0,lt.Z)({},Bt),qn==null?void 0:qn.style)}),Wn.map(function(Co,oa){var ra=Co.render,ft=Co.dataIndex,Ve=Co.className,Xe=vt(tr,Co,oa,kn,tn),zn=Xe.key,ir=Xe.fixedInfo,mr=Xe.appendCellNode,Zn=Xe.additionalCellProps;return y.createElement(sn,(0,ke.Z)({className:Ve,ellipsis:Co.ellipsis,align:Co.align,scope:Co.rowScope,component:Co.rowScope?or:dr,prefixCls:Kn,key:zn,record:zt,index:tn,renderIndex:cn,dataIndex:ft,render:ra,shouldCellUpdate:Co.shouldCellUpdate},ir,{appendNode:mr,additionalProps:Zn}))})),Da;if(ua&&(na.current||Gr)){var Fa=Mr(zt,tn,kn+1,Gr);Da=y.createElement(nn,{expanded:Gr,className:Me()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(kn+1),aa),prefixCls:Kn,component:Rn,cellComponent:dr,colSpan:Wn.length,isEmpty:!1},Fa)}return y.createElement(y.Fragment,null,pa,Da)}var en=$e(Ot);function En(Oe){var Be=Oe.columnKey,Bt=Oe.onColumnResize,zt=y.useRef();return(0,ye.Z)(function(){zt.current&&Bt(Be,zt.current.offsetWidth)},[]),y.createElement(it.Z,{data:Be},y.createElement("td",{ref:zt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ue=b(29194);function xt(Oe){var Be=Oe.prefixCls,Bt=Oe.columnsKey,zt=Oe.onColumnResize,tn=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Be,"-measure-row"),style:{height:0,fontSize:0},ref:tn},y.createElement(it.Z.Collection,{onBatchResize:function(Dn){(0,Ue.Z)(tn.current)&&Dn.forEach(function(fn){var kn=fn.data,Rn=fn.size;zt(kn,Rn.offsetWidth)})}},Bt.map(function(cn){return y.createElement(En,{key:cn,columnKey:cn,onColumnResize:zt})})))}function pt(Oe){var Be=Oe.data,Bt=Oe.measureColumnWidth,zt=ue(ot,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),tn=zt.prefixCls,cn=zt.getComponent,Dn=zt.onColumnResize,fn=zt.flattenColumns,kn=zt.getRowKey,Rn=zt.expandedKeys,dr=zt.childrenColumnName,or=zt.emptyNode,tr=pe(Be,dr,Rn,kn),Kn=y.useRef({renderWithProps:!1}),Wn=cn(["body","wrapper"],"tbody"),Ur=cn(["body","row"],"tr"),Mr=cn(["body","cell"],"td"),qn=cn(["body","cell"],"th"),Gr;Be.length?Gr=tr.map(function(na,aa){var pa=na.record,Da=na.indent,Fa=na.index,Co=kn(pa,aa);return y.createElement(en,{key:Co,rowKey:Co,record:pa,index:aa,renderIndex:Fa,rowComponent:Ur,cellComponent:Mr,scopeCellComponent:qn,indent:Da})}):Gr=y.createElement(nn,{expanded:!0,className:"".concat(tn,"-placeholder"),prefixCls:tn,component:Ur,cellComponent:Mr,colSpan:fn.length,isEmpty:!0},or);var ua=mt(fn);return y.createElement(yt.Provider,{value:Kn.current},y.createElement(Wn,{className:"".concat(tn,"-tbody")},Bt&&y.createElement(xt,{prefixCls:tn,columnsKey:ua,onColumnResize:Dn}),Gr))}var It=$e(pt),yn=["expandable"],Pn="RC_TABLE_INTERNAL_COL_DEFINE";function sr(Oe){var Be=Oe.expandable,Bt=(0,ae.Z)(Oe,yn),zt;return"expandable"in Oe?zt=(0,lt.Z)((0,lt.Z)({},Bt),Be):zt=Bt,zt.showExpandColumn===!1&&(zt.expandIconColumnIndex=-1),zt}var Xn=["columnType"];function Ht(Oe){for(var Be=Oe.colWidths,Bt=Oe.columns,zt=Oe.columCount,tn=ue(ot,["tableLayout"]),cn=tn.tableLayout,Dn=[],fn=zt||Bt.length,kn=!1,Rn=fn-1;Rn>=0;Rn-=1){var dr=Be[Rn],or=Bt&&Bt[Rn],tr=void 0,Kn=void 0;if(or&&(tr=or[Pn],cn==="auto"&&(Kn=or.minWidth)),dr||Kn||tr||kn){var Wn=tr||{},Ur=Wn.columnType,Mr=(0,ae.Z)(Wn,Xn);Dn.unshift(y.createElement("col",(0,ke.Z)({key:Rn,style:{width:dr,minWidth:Kn}},Mr))),kn=!0}}return y.createElement("colgroup",null,Dn)}var Gn=Ht,Xt=b(94480),Vt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function un(Oe,Be){return(0,y.useMemo)(function(){for(var Bt=[],zt=0;zt1?"colgroup":"col":null,ellipsis:Mr.ellipsis,align:Mr.align,component:Dn,prefixCls:dr,key:Kn[Ur]},qn,{additionalProps:Gr,rowType:"header"}))}))},Bn=Tn;function Yn(Oe){var Be=[];function Bt(Dn,fn){var kn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Be[kn]=Be[kn]||[];var Rn=fn,dr=Dn.filter(Boolean).map(function(or){var tr={key:or.key,className:or.className||"",children:or.title,column:or,colStart:Rn},Kn=1,Wn=or.children;return Wn&&Wn.length>0&&(Kn=Bt(Wn,Rn,kn+1).reduce(function(Ur,Mr){return Ur+Mr},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[kn].push(tr),Rn+=Kn,Kn});return dr}Bt(Oe,0);for(var zt=Be.length,tn=function(fn){Be[fn].forEach(function(kn){!("rowSpan"in kn)&&!kn.hasSubColumns&&(kn.rowSpan=zt-fn)})},cn=0;cn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Be=="number"?Be:Be.endsWith("%")?Oe*parseFloat(Be)/100:null}function Pr(Oe,Be,Bt){return y.useMemo(function(){if(Be&&Be>0){var zt=0,tn=0;Oe.forEach(function(tr){var Kn=Or(Be,tr.width);Kn?zt+=Kn:tn+=1});var cn=Math.max(Be,Bt),Dn=Math.max(cn-zt,tn),fn=tn,kn=Dn/tn,Rn=0,dr=Oe.map(function(tr){var Kn=(0,lt.Z)({},tr),Wn=Or(Be,Kn.width);if(Wn)Kn.width=Wn;else{var Ur=Math.floor(kn);Kn.width=fn===1?Dn:Ur,Dn-=Ur,fn-=1}return Rn+=Kn.width,Kn});if(Rn0?(0,lt.Z)((0,lt.Z)({},Be),{},{children:ur(Bt)}):Be})}function Ar(Oe){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Oe.filter(function(Bt){return Bt&&(0,et.Z)(Bt)==="object"}).reduce(function(Bt,zt,tn){var cn=zt.fixed,Dn=cn===!0?"left":cn,fn="".concat(Be,"-").concat(tn),kn=zt.children;return kn&&kn.length>0?[].concat((0,Xt.Z)(Bt),(0,Xt.Z)(Ar(kn,fn).map(function(Rn){return(0,lt.Z)({fixed:Dn},Rn)}))):[].concat((0,Xt.Z)(Bt),[(0,lt.Z)((0,lt.Z)({key:fn},zt),{},{fixed:Dn})])},[])}function ar(Oe){return Oe.map(function(Be){var Bt=Be.fixed,zt=(0,ae.Z)(Be,la),tn=Bt;return Bt==="left"?tn="right":Bt==="right"&&(tn="left"),(0,lt.Z)({fixed:tn},zt)})}function qt(Oe,Be){var Bt=Oe.prefixCls,zt=Oe.columns,tn=Oe.children,cn=Oe.expandable,Dn=Oe.expandedKeys,fn=Oe.columnTitle,kn=Oe.getRowKey,Rn=Oe.onTriggerExpand,dr=Oe.expandIcon,or=Oe.rowExpandable,tr=Oe.expandIconColumnIndex,Kn=Oe.direction,Wn=Oe.expandRowByClick,Ur=Oe.columnWidth,Mr=Oe.fixed,qn=Oe.scrollWidth,Gr=Oe.clientWidth,ua=y.useMemo(function(){var ft=zt||jn(tn)||[];return ur(ft.slice())},[zt,tn]),na=y.useMemo(function(){if(cn){var ft=ua.slice();if(!ft.includes(Ee)){var Ve=tr||0;Ve>=0&&(Ve||Mr==="left"||!Mr)&&ft.splice(Ve,0,Ee),Mr==="right"&&ft.splice(ua.length,0,Ee)}var Xe=ft.indexOf(Ee);ft=ft.filter(function(Zn,er){return Zn!==Ee||er===Xe});var zn=ua[Xe],ir;Mr?ir=Mr:ir=zn?zn.fixed:null;var mr=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Pn,{className:"".concat(Bt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",fn),"fixed",ir),"className","".concat(Bt,"-row-expand-icon-cell")),"width",Ur),"render",function(er,Nn,gr){var Ma=kn(Nn,gr),Xr=Dn.has(Ma),jr=or?or(Nn):!0,Hr=dr({prefixCls:Bt,expanded:Xr,expandable:jr,record:Nn,onExpand:Rn});return Wn?y.createElement("span",{onClick:function(bo){return bo.stopPropagation()}},Hr):Hr});return ft.map(function(Zn){return Zn===Ee?mr:Zn})}return ua.filter(function(Zn){return Zn!==Ee})},[cn,ua,kn,Dn,dr,Kn]),aa=y.useMemo(function(){var ft=na;return Be&&(ft=Be(ft)),ft.length||(ft=[{render:function(){return null}}]),ft},[Be,na,Kn]),pa=y.useMemo(function(){return Kn==="rtl"?ar(Ar(aa)):Ar(aa)},[aa,Kn,qn]),Da=y.useMemo(function(){for(var ft=-1,Ve=pa.length-1;Ve>=0;Ve-=1){var Xe=pa[Ve].fixed;if(Xe==="left"||Xe===!0){ft=Ve;break}}if(ft>=0)for(var zn=0;zn<=ft;zn+=1){var ir=pa[zn].fixed;if(ir!=="left"&&ir!==!0)return!0}var mr=pa.findIndex(function(Nn){var gr=Nn.fixed;return gr==="right"});if(mr>=0)for(var Zn=mr;Zn=mr-fn?Gr(function(Zn){return(0,lt.Z)((0,lt.Z)({},Zn),{},{isHiddenScrollBar:!0})}):Gr(function(Zn){return(0,lt.Z)((0,lt.Z)({},Zn),{},{isHiddenScrollBar:!1})})}})},Ve=function(zn){Gr(function(ir){return(0,lt.Z)((0,lt.Z)({},ir),{},{scrollLeft:zn/or*tr||0})})};return y.useImperativeHandle(Bt,function(){return{setScrollLeft:Ve,checkScrollBarVisible:ft}}),y.useEffect(function(){var Xe=(0,Er.Z)(document.body,"mouseup",Co,!1),zn=(0,Er.Z)(document.body,"mousemove",ra,!1);return ft(),function(){Xe.remove(),zn.remove()}},[Kn,pa]),y.useEffect(function(){if(cn.current){for(var Xe=[],zn=(0,xr.bn)(cn.current);zn;)Xe.push(zn),zn=zn.parentElement;return Xe.forEach(function(ir){return ir.addEventListener("scroll",ft,!1)}),window.addEventListener("resize",ft,!1),window.addEventListener("scroll",ft,!1),kn.addEventListener("scroll",ft,!1),function(){Xe.forEach(function(ir){return ir.removeEventListener("scroll",ft)}),window.removeEventListener("resize",ft),window.removeEventListener("scroll",ft),kn.removeEventListener("scroll",ft)}}},[kn]),y.useEffect(function(){qn.isHiddenScrollBar||Gr(function(Xe){var zn=cn.current;return zn?(0,lt.Z)((0,lt.Z)({},Xe),{},{scrollLeft:zn.scrollLeft/zn.scrollWidth*zn.clientWidth}):Xe})},[qn.isHiddenScrollBar]),or<=tr||!Kn||qn.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,kt.Z)(),width:tr,bottom:fn},className:"".concat(dr,"-sticky-scroll")},y.createElement("div",{onMouseDown:oa,ref:Wn,className:Me()("".concat(dr,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(dr,"-sticky-scroll-bar-active"),pa)),style:{width:"".concat(Kn,"px"),transform:"translate3d(".concat(qn.scrollLeft,"px, 0, 0)")}}))},Ea=y.forwardRef(ya);function ta(Oe){return null}var Kr=ta;function ia(Oe){return null}var ba=ia,za="rc-table",Wa=[],Ka={};function ca(){return"No Data"}function Ta(Oe,Be){var Bt=(0,lt.Z)({rowKey:"key",prefixCls:za,emptyText:ca},Oe),zt=Bt.prefixCls,tn=Bt.className,cn=Bt.rowClassName,Dn=Bt.style,fn=Bt.data,kn=Bt.rowKey,Rn=Bt.scroll,dr=Bt.tableLayout,or=Bt.direction,tr=Bt.title,Kn=Bt.footer,Wn=Bt.summary,Ur=Bt.caption,Mr=Bt.id,qn=Bt.showHeader,Gr=Bt.components,ua=Bt.emptyText,na=Bt.onRow,aa=Bt.onHeaderRow,pa=Bt.onScroll,Da=Bt.internalHooks,Fa=Bt.transformColumns,Co=Bt.internalRefs,oa=Bt.tailor,ra=Bt.getContainerWidth,ft=Bt.sticky,Ve=Bt.rowHoverable,Xe=Ve===void 0?!0:Ve,zn=fn||Wa,ir=!!zn.length,mr=Da===oe,Zn=y.useCallback(function(ki,Zi){return(0,Mt.Z)(Gr,ki)||Zi},[Gr]),er=y.useMemo(function(){return typeof kn=="function"?kn:function(ki){var Zi=ki&&ki[kn];return Zi}},[kn]),Nn=Zn(["body"]),gr=dt(),Ma=(0,Ae.Z)(gr,3),Xr=Ma[0],jr=Ma[1],Hr=Ma[2],Ho=Lt(Bt,zn,er),bo=(0,Ae.Z)(Ho,6),Pa=bo[0],va=bo[1],yr=bo[2],$r=bo[3],ja=bo[4],rr=bo[5],br=Rn==null?void 0:Rn.x,Ha=y.useState(0),ko=(0,Ae.Z)(Ha,2),Un=ko[0],qr=ko[1],Ya=vn((0,lt.Z)((0,lt.Z)((0,lt.Z)({},Bt),Pa),{},{expandable:!!Pa.expandedRowRender,columnTitle:Pa.columnTitle,expandedKeys:yr,getRowKey:er,onTriggerExpand:rr,expandIcon:$r,expandIconColumnIndex:Pa.expandIconColumnIndex,direction:or,scrollWidth:mr&&oa&&typeof br=="number"?br:null,clientWidth:Un}),mr?Fa:null),ga=(0,Ae.Z)(Ya,4),Jn=ga[0],Zt=ga[1],Zr=ga[2],ma=ga[3],Yr=Zr!=null?Zr:br,So=y.useMemo(function(){return{columns:Jn,flattenColumns:Zt}},[Jn,Zt]),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(jt(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),Lr=(0,Ae.Z)(Fn,2),Oa=Lr[0],Ba=Lr[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=mt(Zt),Ui=Qi.map(function(ki){return vi.get(ki)}),ha=y.useMemo(function(){return Ui},[Ui.join("_")]),Mo=_t(ha,Zt,or),fo=Rn&&Rt(Rn.y),$a=Rn&&Rt(Yr)||!!Pa.fixed,gi=$a&&Zt.some(function(ki){var Zi=ki.fixed;return Zi}),zi=y.useRef(),Ml=xn(ft,zt),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===je&&ro.props.fixed,Di,sl,Sl;fo&&(sl={overflowY:ir?"scroll":"auto",maxHeight:Rn.y}),$a&&(Di={overflowX:"auto"},fo||(sl={overflowY:"hidden"}),Sl={width:Yr===!0?"auto":Yr,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=mr&&oa&&typeof Yr=="number"?Yr:gs.scrollWidth,vu=gs.clientWidth;if(Zs===vu){Ba(!1),La(!1);return}Xl?(Ba(-Ll0)):(Ba(Ll>0),La(Ll1?Mr-Xe:0,ir=(0,lt.Z)((0,lt.Z)((0,lt.Z)({},Fa),Rn),{},{flex:"0 0 ".concat(Xe,"px"),width:"".concat(Xe,"px"),marginRight:zn,pointerEvents:"auto"}),mr=y.useMemo(function(){return or?ft<=1:oa===0||ft===0||ft>1},[ft,oa,or]);mr?ir.visibility="hidden":or&&(ir.height=tr==null?void 0:tr(ft));var Zn=mr?function(){return null}:Kn,er={};return(ft===0||oa===0)&&(er.rowSpan=1,er.colSpan=1),y.createElement(sn,(0,ke.Z)({className:Me()(Ur,dr),ellipsis:Bt.ellipsis,align:Bt.align,scope:Bt.rowScope,component:Dn,prefixCls:Be.prefixCls,key:na,record:kn,index:cn,renderIndex:fn,dataIndex:Wn,render:Zn,shouldCellUpdate:Bt.shouldCellUpdate},aa,{appendNode:pa,additionalProps:(0,lt.Z)((0,lt.Z)({},Da),{},{style:ir},er)}))}var jo=Qa,ti=["data","index","className","rowKey","style","extra","getHeight"],Ci=y.forwardRef(function(Oe,Be){var Bt=Oe.data,zt=Oe.index,tn=Oe.className,cn=Oe.rowKey,Dn=Oe.style,fn=Oe.extra,kn=Oe.getHeight,Rn=(0,ae.Z)(Oe,ti),dr=Bt.record,or=Bt.indent,tr=Bt.index,Kn=ue(ot,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Wn=Kn.scrollX,Ur=Kn.flattenColumns,Mr=Kn.prefixCls,qn=Kn.fixColumn,Gr=Kn.componentWidth,ua=ue(_o,["getComponent"]),na=ua.getComponent,aa=Ft(dr,cn,zt,or),pa=na(["body","row"],"div"),Da=na(["body","cell"],"div"),Fa=aa.rowSupportExpand,Co=aa.expanded,oa=aa.rowProps,ra=aa.expandedRowRender,ft=aa.expandedRowClassName,Ve;if(Fa&&Co){var Xe=ra(dr,zt,or+1,Co),zn=an(ft,dr,zt,or),ir={};qn&&(ir={style:(0,Pe.Z)({},"--virtual-width","".concat(Gr,"px"))});var mr="".concat(Mr,"-expanded-row-cell");Ve=y.createElement(pa,{className:Me()("".concat(Mr,"-expanded-row"),"".concat(Mr,"-expanded-row-level-").concat(or+1),zn)},y.createElement(sn,{component:Da,prefixCls:Mr,className:Me()(mr,(0,Pe.Z)({},"".concat(mr,"-fixed"),qn)),additionalProps:ir},Xe))}var Zn=(0,lt.Z)((0,lt.Z)({},Dn),{},{width:Wn});fn&&(Zn.position="absolute",Zn.pointerEvents="none");var er=y.createElement(pa,(0,ke.Z)({},oa,Rn,{"data-row-key":cn,ref:Fa?null:Be,className:Me()(tn,"".concat(Mr,"-row"),oa==null?void 0:oa.className,(0,Pe.Z)({},"".concat(Mr,"-row-extra"),fn)),style:(0,lt.Z)((0,lt.Z)({},Zn),oa==null?void 0:oa.style)}),Ur.map(function(Nn,gr){return y.createElement(jo,{key:gr,component:Da,rowInfo:aa,column:Nn,colIndex:gr,indent:or,index:zt,renderIndex:tr,record:dr,inverse:fn,getHeight:kn})}));return Fa?y.createElement("div",{ref:Be},er,Ve):er}),Dr=$e(Ci),da=Dr,tt=y.forwardRef(function(Oe,Be){var Bt=Oe.data,zt=Oe.onScroll,tn=ue(ot,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),cn=tn.flattenColumns,Dn=tn.onColumnResize,fn=tn.getRowKey,kn=tn.expandedKeys,Rn=tn.prefixCls,dr=tn.childrenColumnName,or=tn.scrollX,tr=tn.direction,Kn=ue(_o),Wn=Kn.sticky,Ur=Kn.scrollY,Mr=Kn.listItemHeight,qn=Kn.getComponent,Gr=Kn.onScroll,ua=y.useRef(),na=pe(Bt,dr,kn,fn),aa=y.useMemo(function(){var Ve=0;return cn.map(function(Xe){var zn=Xe.width,ir=Xe.key;return Ve+=zn,[ir,zn,Ve]})},[cn]),pa=y.useMemo(function(){return aa.map(function(Ve){return Ve[2]})},[aa]);y.useEffect(function(){aa.forEach(function(Ve){var Xe=(0,Ae.Z)(Ve,2),zn=Xe[0],ir=Xe[1];Dn(zn,ir)})},[aa]),y.useImperativeHandle(Be,function(){var Ve,Xe={scrollTo:function(ir){var mr;(mr=ua.current)===null||mr===void 0||mr.scrollTo(ir)},nativeElement:(Ve=ua.current)===null||Ve===void 0?void 0:Ve.nativeElement};return Object.defineProperty(Xe,"scrollLeft",{get:function(){var ir;return((ir=ua.current)===null||ir===void 0?void 0:ir.getScrollInfo().x)||0},set:function(ir){var mr;(mr=ua.current)===null||mr===void 0||mr.scrollTo({left:ir})}}),Xe});var Da=function(Xe,zn){var ir,mr=(ir=na[zn])===null||ir===void 0?void 0:ir.record,Zn=Xe.onCell;if(Zn){var er,Nn=Zn(mr,zn);return(er=Nn==null?void 0:Nn.rowSpan)!==null&&er!==void 0?er:1}return 1},Fa=function(Xe){var zn=Xe.start,ir=Xe.end,mr=Xe.getSize,Zn=Xe.offsetY;if(ir<0)return null;for(var er=cn.filter(function($r){return Da($r,zn)===0}),Nn=zn,gr=function(ja){if(er=er.filter(function(rr){return Da(rr,ja)===0}),!er.length)return Nn=ja,1},Ma=zn;Ma>=0&&!gr(Ma);Ma-=1);for(var Xr=cn.filter(function($r){return Da($r,ir)!==1}),jr=ir,Hr=function(ja){if(Xr=Xr.filter(function(rr){return Da(rr,ja)!==1}),!Xr.length)return jr=Math.max(ja-1,ir),1},Ho=ir;Ho1})&&bo.push(ja)},va=Nn;va<=jr;va+=1)Pa(va);var yr=bo.map(function($r){var ja=na[$r],rr=fn(ja.record,$r),br=function(Un){var qr=$r+Un-1,Ya=fn(na[qr].record,qr),ga=mr(rr,Ya);return ga.bottom-ga.top},Ha=mr(rr);return y.createElement(da,{key:$r,data:ja,rowKey:rr,index:$r,style:{top:-Zn+Ha.top},extra:!0,getHeight:br})});return yr},Co=y.useMemo(function(){return{columnsOffset:pa}},[pa]),oa="".concat(Rn,"-tbody"),ra=qn(["body","wrapper"]),ft={};return Wn&&(ft.position="sticky",ft.bottom=0,(0,et.Z)(Wn)==="object"&&Wn.offsetScroll&&(ft.bottom=Wn.offsetScroll)),y.createElement(vo.Provider,{value:Co},y.createElement(po.Z,{fullHeight:!1,ref:ua,prefixCls:"".concat(oa,"-virtual"),styles:{horizontalScrollBar:ft},className:oa,height:Ur,itemHeight:Mr||24,data:na,itemKey:function(Xe){return fn(Xe.record)},component:ra,scrollWidth:or,direction:tr,onVirtualScroll:function(Xe){var zn,ir=Xe.x;zt({currentTarget:(zn=ua.current)===null||zn===void 0?void 0:zn.nativeElement,scrollLeft:ir})},onScroll:Gr,extraRender:Fa},function(Ve,Xe,zn){var ir=fn(Ve.record,Xe);return y.createElement(da,{data:Ve,rowKey:ir,index:Xe,style:zn.style})}))}),Dt=$e(tt),Kt=Dt,pn=function(Be,Bt){var zt=Bt.ref,tn=Bt.onScroll;return y.createElement(Kt,{ref:zt,data:Be,onScroll:tn})};function Sn(Oe,Be){var Bt=Oe.data,zt=Oe.columns,tn=Oe.scroll,cn=Oe.sticky,Dn=Oe.prefixCls,fn=Dn===void 0?za:Dn,kn=Oe.className,Rn=Oe.listItemHeight,dr=Oe.components,or=Oe.onScroll,tr=tn||{},Kn=tr.x,Wn=tr.y;typeof Kn!="number"&&(Kn=1),typeof Wn!="number"&&(Wn=500);var Ur=(0,wt.zX)(function(Gr,ua){return(0,Mt.Z)(dr,Gr)||ua}),Mr=(0,wt.zX)(or),qn=y.useMemo(function(){return{sticky:cn,scrollY:Wn,listItemHeight:Rn,getComponent:Ur,onScroll:Mr}},[cn,Wn,Rn,Ur,Mr]);return y.createElement(_o.Provider,{value:qn},y.createElement(Bo,(0,ke.Z)({},Oe,{className:Me()(kn,"".concat(fn,"-virtual")),scroll:(0,lt.Z)((0,lt.Z)({},tn),{},{x:Kn}),components:(0,lt.Z)((0,lt.Z)({},dr),{},{body:Bt!=null&&Bt.length?pn:void 0}),columns:zt,internalHooks:oe,tailor:!0,ref:Be})))}var on=y.forwardRef(Sn);function wn(Oe){return _e(on,Oe)}var An=wn(),Ln=null,Sr=Oe=>null,nr=Oe=>null,vr=b(84105),Wr=b(82661),xa=b(34643),eo=b(34061),no=b(18929);function Io(Oe){const[Be,Bt]=(0,y.useState)(null);return[(0,y.useCallback)((cn,Dn,fn)=>{const kn=Be!=null?Be:cn,Rn=Math.min(kn||0,cn),dr=Math.max(kn||0,cn),or=Dn.slice(Rn,dr+1).map(Wn=>Oe(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))}),Bt(tr?dr:null),Kn},[Be]),cn=>{Bt(cn)}]}var Eo=b(32383),zo=b(62673),Wo=b(75727),Ko=b(47889);const Fo={},qo="SELECT_ALL",ci="SELECT_INVERT",Ei="SELECT_NONE",bi=[],Ri=(Oe,Be)=>{let Bt=[];return(Be||[]).forEach(zt=>{Bt.push(zt),zt&&typeof zt=="object"&&Oe in zt&&(Bt=[].concat((0,Xt.Z)(Bt),(0,Xt.Z)(Ri(Oe,zt[Oe]))))}),Bt};var go=(Oe,Be)=>{const{preserveSelectedRowKeys:Bt,selectedRowKeys:zt,defaultSelectedRowKeys:tn,getCheckboxProps:cn,onChange:Dn,onSelect:fn,onSelectAll:kn,onSelectInvert:Rn,onSelectNone:dr,onSelectMultiple:or,columnWidth:tr,type:Kn,selections:Wn,fixed:Ur,renderCell:Mr,hideSelectAll:qn,checkStrictly:Gr=!0}=Be||{},{prefixCls:ua,data:na,pageData:aa,getRecordByKey:pa,getRowKey:Da,expandType:Fa,childrenColumnName:Co,locale:oa,getPopupContainer:ra}=Oe,ft=(0,Eo.ln)("Table"),[Ve,Xe]=Io($r=>$r),[zn,ir]=(0,no.Z)(zt||tn||bi,{value:zt}),mr=y.useRef(new Map),Zn=(0,y.useCallback)($r=>{if(Bt){const ja=new Map;$r.forEach(rr=>{let br=pa(rr);!br&&mr.current.has(rr)&&(br=mr.current.get(rr)),ja.set(rr,br)}),mr.current=ja}},[pa,Bt]);y.useEffect(()=>{Zn(zn)},[zn]);const er=(0,y.useMemo)(()=>Ri(Co,aa),[Co,aa]),{keyEntities:Nn}=(0,y.useMemo)(()=>{if(Gr)return{keyEntities:null};let $r=na;if(Bt){const ja=new Set(er.map((br,Ha)=>Da(br,Ha))),rr=Array.from(mr.current).reduce((br,Ha)=>{let[ko,Un]=Ha;return ja.has(ko)?br:br.concat(Un)},[]);$r=[].concat((0,Xt.Z)($r),(0,Xt.Z)(rr))}return(0,eo.I8)($r,{externalGetKey:Da,childrenPropName:Co})},[na,Da,Gr,Co,Bt,er]),gr=(0,y.useMemo)(()=>{const $r=new Map;return er.forEach((ja,rr)=>{const br=Da(ja,rr),Ha=(cn?cn(ja):null)||{};$r.set(br,Ha)}),$r},[er,Da,cn]),Ma=(0,y.useCallback)($r=>{const ja=Da($r);let rr;return gr.has(ja)?rr=gr.get(Da($r)):rr=cn?cn($r):void 0,!!(rr!=null&&rr.disabled)},[gr,Da]),[Xr,jr]=(0,y.useMemo)(()=>{if(Gr)return[zn||[],[]];const{checkedKeys:$r,halfCheckedKeys:ja}=(0,xa.S)(zn,!0,Nn,Ma);return[$r||[],ja]},[zn,Gr,Nn,Ma]),Hr=(0,y.useMemo)(()=>{const $r=Kn==="radio"?Xr.slice(0,1):Xr;return new Set($r)},[Xr,Kn]),Ho=(0,y.useMemo)(()=>Kn==="radio"?new Set:new Set(jr),[jr,Kn]);y.useEffect(()=>{Be||ir(bi)},[!!Be]);const bo=(0,y.useCallback)(($r,ja)=>{let rr,br;Zn($r),Bt?(rr=$r,br=$r.map(Ha=>mr.current.get(Ha))):(rr=[],br=[],$r.forEach(Ha=>{const ko=pa(Ha);ko!==void 0&&(rr.push(Ha),br.push(ko))})),ir(rr),Dn==null||Dn(rr,br,{type:ja})},[ir,pa,Dn,Bt]),Pa=(0,y.useCallback)(($r,ja,rr,br)=>{if(fn){const Ha=rr.map(ko=>pa(ko));fn(pa($r),ja,Ha,br)}bo(rr,"single")},[fn,pa,bo]),va=(0,y.useMemo)(()=>!Wn||qn?null:(Wn===!0?[qo,ci,Ei]:Wn).map(ja=>ja===qo?{key:"all",text:oa.selectionAll,onSelect(){bo(na.map((rr,br)=>Da(rr,br)).filter(rr=>{const br=gr.get(rr);return!(br!=null&&br.disabled)||Hr.has(rr)}),"all")}}:ja===ci?{key:"invert",text:oa.selectInvert,onSelect(){const rr=new Set(Hr);aa.forEach((Ha,ko)=>{const Un=Da(Ha,ko),qr=gr.get(Un);qr!=null&&qr.disabled||(rr.has(Un)?rr.delete(Un):rr.add(Un))});const br=Array.from(rr);Rn&&(ft.deprecated(!1,"onSelectInvert","onChange"),Rn(br)),bo(br,"invert")}}:ja===Ei?{key:"none",text:oa.selectNone,onSelect(){dr==null||dr(),bo(Array.from(Hr).filter(rr=>{const br=gr.get(rr);return br==null?void 0:br.disabled}),"none")}}:ja).map(ja=>Object.assign(Object.assign({},ja),{onSelect:function(){for(var rr,br,Ha=arguments.length,ko=new Array(Ha),Un=0;Un{var ja;if(!Be)return $r.filter(oo=>oo!==Fo);let rr=(0,Xt.Z)($r);const br=new Set(Hr),Ha=er.map(Da).filter(oo=>!gr.get(oo).disabled),ko=Ha.every(oo=>br.has(oo)),Un=Ha.some(oo=>br.has(oo)),qr=()=>{const oo=[];ko?Ha.forEach(Fn=>{br.delete(Fn),oo.push(Fn)}):Ha.forEach(Fn=>{br.has(Fn)||(br.add(Fn),oo.push(Fn))});const Jo=Array.from(br);kn==null||kn(!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:ra,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:ra},y.createElement("span",null,y.createElement(vr.Z,null))))}const Jo=er.map((Ba,zr)=>{const Ia=Da(Ba,zr),wo=gr.get(Ia)||{};return Object.assign({checked:br.has(Ia)},wo)}).filter(Ba=>{let{disabled:zr}=Ba;return zr}),Fn=!!Jo.length&&Jo.length===er.length,Lr=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?Lr:!!er.length&&ko,indeterminate:Fn?!Lr&&Oa:!ko&&Un,onChange:qr,disabled:er.length===0||Fn,"aria-label":oo?"Custom selection":"Select all",skipGroup:!0}),Ya=!qn&&y.createElement("div",{className:`${ua}-selection`},ga,oo)}let Jn;Kn==="radio"?Jn=(oo,Jo,Fn)=>{const Lr=Da(Jo,Fn),Oa=br.has(Lr),Ba=gr.get(Lr);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;br.has(Lr)||Pa(Lr,!0,[Lr],zr.nativeEvent),(Ia=Ba==null?void 0:Ba.onChange)===null||Ia===void 0||Ia.call(Ba,zr)}})),checked:Oa}}:Jn=(oo,Jo,Fn)=>{var Lr;const Oa=Da(Jo,Fn),Ba=br.has(Oa),zr=Ho.has(Oa),Ia=gr.get(Oa);let wo;return Fa==="nest"?wo=zr:wo=(Lr=Ia==null?void 0:Ia.indeterminate)!==null&&Lr!==void 0?Lr: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=Xr.some(Ui=>Ha.includes(Ui));if(vi&&Gr&&Qi){const Ui=Ve(ui,Ha,br),ha=Array.from(br);or==null||or(!Ba,ha.map(Mo=>pa(Mo)),Ui.map(Mo=>pa(Mo))),bo(ha,"multiple")}else{const Ui=Xr;if(Gr){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,Xt.Z)(Ui),[Oa]),!0,Nn,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},Nn,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 Zt=(oo,Jo,Fn)=>{const{node:Lr,checked:Oa}=Jn(oo,Jo,Fn);return Mr?Mr(Oa,Jo,Fn,Lr):Lr};if(!rr.includes(Fo))if(rr.findIndex(oo=>{var Jo;return((Jo=oo[Pn])===null||Jo===void 0?void 0:Jo.columnType)==="EXPAND_COLUMN"})===0){const[oo,...Jo]=rr;rr=[oo,Fo].concat((0,Xt.Z)(Jo))}else rr=[Fo].concat((0,Xt.Z)(rr));const Zr=rr.indexOf(Fo);rr=rr.filter((oo,Jo)=>oo!==Fo||Jo===Zr);const ma=rr[Zr-1],Yr=rr[Zr+1];let So=Ur;So===void 0&&((Yr==null?void 0:Yr.fixed)!==void 0?So=Yr.fixed:(ma==null?void 0:ma.fixed)!==void 0&&(So=ma.fixed)),So&&ma&&((ja=ma[Pn])===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:Zt,onCell:Be.onCell,[Pn]:{className:Na}};return rr.map(oo=>oo===Fo?Ca:oo)},[Da,er,Be,Xr,Hr,Ho,tr,va,Fa,gr,or,Pa,Ma]),Hr]},Ii=b(2738);function Bi(Oe,Be){return Oe._antProxy=Oe._antProxy||{},Object.keys(Be).forEach(Bt=>{if(!(Bt in Oe._antProxy)){const zt=Oe[Bt];Oe._antProxy[Bt]=zt,Oe[Bt]=Be[Bt]}}),Oe}function Oo(Oe,Be){return(0,y.useImperativeHandle)(Oe,()=>{const Bt=Be(),{nativeElement:zt}=Bt;return typeof Proxy!="undefined"?new Proxy(zt,{get(tn,cn){return Bt[cn]?Bt[cn]:Reflect.get(tn,cn)}}):Bi(zt,Bt)})}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(Oe){return Be=>{const{prefixCls:Bt,onExpand:zt,record:tn,expanded:cn,expandable:Dn}=Be,fn=`${Bt}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:kn=>{zt(tn,kn),kn.stopPropagation()},className:Me()(fn,{[`${fn}-spaced`]:!Dn,[`${fn}-expanded`]:Dn&&cn,[`${fn}-collapsed`]:Dn&&!cn}),"aria-label":cn?Oe.collapse:Oe.expand,"aria-expanded":cn})}}var $o=Tl;function ni(Oe){return(Bt,zt)=>{const tn=Bt.querySelector(`.${Oe}-container`);let cn=zt;if(tn){const Dn=getComputedStyle(tn),fn=parseInt(Dn.borderLeftWidth,10),kn=parseInt(Dn.borderRightWidth,10);cn=zt-fn-kn}return cn}}const Vo=(Oe,Be)=>"key"in Oe&&Oe.key!==void 0&&Oe.key!==null?Oe.key:Oe.dataIndex?Array.isArray(Oe.dataIndex)?Oe.dataIndex.join("."):Oe.dataIndex:Be;function Yo(Oe,Be){return Be?`${Be}-${Oe}`:`${Oe}`}const xi=(Oe,Be)=>typeof Oe=="function"?Oe(Be):Oe,Li=(Oe,Be)=>{const Bt=xi(Oe,Be);return Object.prototype.toString.call(Bt)==="[object Object]"?"":Bt};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,_i=b(7657),Gi=function(Be,Bt){return y.createElement(_i.Z,(0,ke.Z)({},Be,{ref:Bt,icon:Ji}))},ml=y.forwardRef(Gi),nl=ml,rl=b(9981),yl=b(40192);function mi(Oe){const Be=y.useRef(Oe),Bt=(0,yl.Z)();return[()=>Be.current,zt=>{Be.current=zt,Bt()}]}var Cl=b(7939),Rl=b(584),is=b(93041),jl=b(78857),qi=b(18287),El=b(47472),bl=b(49397),Wl=Oe=>{const{value:Be,filterSearch:Bt,tablePrefixCls:zt,locale:tn,onChange:cn}=Oe;return Bt?y.createElement("div",{className:`${zt}-filter-dropdown-search`},y.createElement(bl.Z,{prefix:y.createElement(El.Z,null),placeholder:tn.filterSearchPlaceholder,onChange:cn,value:Be,htmlSize:1,className:`${zt}-filter-dropdown-search-input`})):null},es=b(10228);const ts=Oe=>{const{keyCode:Be}=Oe;Be===es.Z.ENTER&&Oe.stopPropagation()};var Ql=y.forwardRef((Oe,Be)=>y.createElement("div",{className:Oe.className,onClick:Bt=>Bt.stopPropagation(),onKeyDown:ts,ref:Be},Oe.children));function xl(Oe){let Be=[];return(Oe||[]).forEach(Bt=>{let{value:zt,children:tn}=Bt;Be.push(zt),tn&&(Be=[].concat((0,Xt.Z)(Be),(0,Xt.Z)(xl(tn))))}),Be}function Jl(Oe){return Oe.some(Be=>{let{children:Bt}=Be;return Bt})}function ns(Oe,Be){return typeof Be=="string"||typeof Be=="number"?Be==null?void 0:Be.toString().toLowerCase().includes(Oe.trim().toLowerCase()):!1}function us(Oe){let{filters:Be,prefixCls:Bt,filteredKeys:zt,filterMultiple:tn,searchValue:cn,filterSearch:Dn}=Oe;return Be.map((fn,kn)=>{const Rn=String(fn.value);if(fn.children)return{key:Rn||kn,label:fn.text,popupClassName:`${Bt}-dropdown-submenu`,children:us({filters:fn.children,prefixCls:Bt,filteredKeys:zt,filterMultiple:tn,searchValue:cn,filterSearch:Dn})};const dr=tn?zo.default:Ko.ZP,or={key:fn.value!==void 0?Rn:kn,label:y.createElement(y.Fragment,null,y.createElement(dr,{checked:zt.includes(Rn)}),y.createElement("span",null,fn.text))};return cn.trim()?typeof Dn=="function"?Dn(cn,fn)?or:null:ns(cn,fn.text)?or:null:or})}function Hl(Oe){return Oe||[]}var al=Oe=>{var Be,Bt,zt,tn;const{tablePrefixCls:cn,prefixCls:Dn,column:fn,dropdownPrefixCls:kn,columnKey:Rn,filterOnClose:dr,filterMultiple:or,filterMode:tr="menu",filterSearch:Kn=!1,filterState:Wn,triggerFilter:Ur,locale:Mr,children:qn,getPopupContainer:Gr,rootClassName:ua}=Oe,{filterResetToDefaultFilteredValue:na,defaultFilteredValue:aa,filterDropdownProps:pa={},filterDropdownOpen:Da,filterDropdownVisible:Fa,onFilterDropdownVisibleChange:Co,onFilterDropdownOpenChange:oa}=fn,[ra,ft]=y.useState(!1),Ve=!!(Wn&&(!((Be=Wn.filteredKeys)===null||Be===void 0)&&Be.length||Wn.forceFiltered)),Xe=Jn=>{var Zt;ft(Jn),(Zt=pa.onOpenChange)===null||Zt===void 0||Zt.call(pa,Jn),oa==null||oa(Jn),Co==null||Co(Jn)},zn=(tn=(zt=(Bt=pa.open)!==null&&Bt!==void 0?Bt:Da)!==null&&zt!==void 0?zt:Fa)!==null&&tn!==void 0?tn:ra,ir=Wn==null?void 0:Wn.filteredKeys,[mr,Zn]=mi(Hl(ir)),er=Jn=>{let{selectedKeys:Zt}=Jn;Zn(Zt)},Nn=(Jn,Zt)=>{let{node:Zr,checked:ma}=Zt;er(or?{selectedKeys:Jn}:{selectedKeys:ma&&Zr.key?[Zr.key]:[]})};y.useEffect(()=>{ra&&er({selectedKeys:Hl(ir)})},[ir]);const[gr,Ma]=y.useState([]),Xr=Jn=>{Ma(Jn)},[jr,Hr]=y.useState(""),Ho=Jn=>{const{value:Zt}=Jn.target;Hr(Zt)};y.useEffect(()=>{ra||Hr("")},[ra]);const bo=Jn=>{const Zt=Jn!=null&&Jn.length?Jn:null;if(Zt===null&&(!Wn||!Wn.filteredKeys)||(0,De.Z)(Zt,Wn==null?void 0:Wn.filteredKeys,!0))return null;Ur({column:fn,key:Rn,filteredKeys:Zt})},Pa=()=>{Xe(!1),bo(mr())},va=function(){let{confirm:Jn,closeDropdown:Zt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Jn&&bo([]),Zt&&Xe(!1),Hr(""),Zn(na?(aa||[]).map(Zr=>String(Zr)):[])},yr=function(){let{closeDropdown:Jn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Jn&&Xe(!1),bo(mr())},$r=(Jn,Zt)=>{Zt.source==="trigger"&&(Jn&&ir!==void 0&&Zn(Hl(ir)),Xe(Jn),!Jn&&!fn.filterDropdown&&dr&&Pa())},ja=Me()({[`${kn}-menu-without-submenu`]:!Jl(fn.filters||[])}),rr=Jn=>{if(Jn.target.checked){const Zt=xl(fn==null?void 0:fn.filters).map(Zr=>String(Zr));Zn(Zt)}else Zn([])},br=Jn=>{let{filters:Zt}=Jn;return(Zt||[]).map((Zr,ma)=>{const Yr=String(Zr.value),So={title:Zr.text,key:Zr.value!==void 0?Yr:String(ma)};return Zr.children&&(So.children=br({filters:Zr.children})),So})},Ha=Jn=>{var Zt;return Object.assign(Object.assign({},Jn),{text:Jn.title,value:Jn.key,children:((Zt=Jn.children)===null||Zt===void 0?void 0:Zt.map(Zr=>Ha(Zr)))||[]})};let ko;const{direction:Un,renderEmpty:qr}=y.useContext(Si.E_);if(typeof fn.filterDropdown=="function")ko=fn.filterDropdown({prefixCls:`${kn}-custom`,setSelectedKeys:Jn=>er({selectedKeys:Jn}),selectedKeys:mr(),confirm:yr,clearFilters:va,filters:fn.filters,visible:zn,close:()=>{Xe(!1)}});else if(fn.filterDropdown)ko=fn.filterDropdown;else{const Jn=mr()||[],Zt=()=>{var ma,Yr;const So=(ma=qr==null?void 0:qr("Table.filter"))!==null&&ma!==void 0?ma:y.createElement(Rl.Z,{image:Rl.Z.PRESENTED_IMAGE_SIMPLE,description:Mr.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:cn,locale:Mr}),y.createElement("div",{className:`${cn}-filter-dropdown-tree`},or?y.createElement(zo.default,{checked:Jn.length===xl(fn.filters).length,indeterminate:Jn.length>0&&Jn.lengthtypeof Kn=="function"?Kn(jr,Ha(Ca)):ns(jr,Ca.title):void 0})));const Na=us({filters:fn.filters||[],filterSearch:Kn,prefixCls:Dn,filteredKeys:mr(),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:cn,locale:Mr}),Ua?So:y.createElement(is.default,{selectable:!0,multiple:or,prefixCls:`${kn}-menu`,className:ja,onSelect:er,onDeselect:er,selectedKeys:Jn,getPopupContainer:Gr,openKeys:gr,onOpenChange:Xr,items:Na}))},Zr=()=>na?(0,De.Z)((aa||[]).map(ma=>String(ma)),Jn,!0):Jn.length===0;ko=y.createElement(y.Fragment,null,Zt(),y.createElement("div",{className:`${Dn}-dropdown-btns`},y.createElement(Cl.ZP,{type:"link",size:"small",disabled:Zr(),onClick:()=>va()},Mr.filterReset),y.createElement(Cl.ZP,{type:"primary",size:"small",onClick:Pa},Mr.filterConfirm)))}fn.filterDropdown&&(ko=y.createElement(jl.J,{selectable:void 0},ko)),ko=y.createElement(Ql,{className:`${Dn}-dropdown`},ko);const Ya=()=>{let Jn;return typeof fn.filterIcon=="function"?Jn=fn.filterIcon(Ve):fn.filterIcon?Jn=fn.filterIcon:Jn=y.createElement(nl,null),y.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${Dn}-trigger`,{active:Ve}),onClick:Zt=>{Zt.stopPropagation()}},Jn)},ga=(0,rl.Z)({trigger:["click"],placement:Un==="rtl"?"bottomLeft":"bottomRight",children:Ya(),getPopupContainer:Gr},Object.assign(Object.assign({},pa),{rootClassName:Me()(ua,pa.rootClassName),open:zn,onOpenChange:$r,dropdownRender:()=>typeof(pa==null?void 0:pa.dropdownRender)=="function"?pa.dropdownRender(ko):ko}));return y.createElement("div",{className:`${Dn}-column`},y.createElement("span",{className:`${cn}-column-title`},qn),y.createElement(Wo.Z,Object.assign({},ga)))};const $i=(Oe,Be,Bt)=>{let zt=[];return(Oe||[]).forEach((tn,cn)=>{var Dn;const fn=Yo(cn,Bt);if(tn.filters||"filterDropdown"in tn||"onFilter"in tn)if("filteredValue"in tn){let kn=tn.filteredValue;"filterDropdown"in tn||(kn=(Dn=kn==null?void 0:kn.map(String))!==null&&Dn!==void 0?Dn:kn),zt.push({column:tn,key:Vo(tn,fn),filteredKeys:kn,forceFiltered:tn.filtered})}else zt.push({column:tn,key:Vo(tn,fn),filteredKeys:Be&&tn.defaultFilteredValue?tn.defaultFilteredValue:void 0,forceFiltered:tn.filtered});"children"in tn&&(zt=[].concat((0,Xt.Z)(zt),(0,Xt.Z)($i(tn.children,Be,fn))))}),zt};function ji(Oe,Be,Bt,zt,tn,cn,Dn,fn,kn){return Bt.map((Rn,dr)=>{const or=Yo(dr,fn),{filterOnClose:tr=!0,filterMultiple:Kn=!0,filterMode:Wn,filterSearch:Ur}=Rn;let Mr=Rn;if(Mr.filters||Mr.filterDropdown){const qn=Vo(Mr,or),Gr=zt.find(ua=>{let{key:na}=ua;return qn===na});Mr=Object.assign(Object.assign({},Mr),{title:ua=>y.createElement(al,{tablePrefixCls:Oe,prefixCls:`${Oe}-filter`,dropdownPrefixCls:Be,column:Mr,columnKey:qn,filterState:Gr,filterOnClose:tr,filterMultiple:Kn,filterMode:Wn,filterSearch:Ur,triggerFilter:cn,locale:tn,getPopupContainer:Dn,rootClassName:kn},xi(Rn.title,ua))})}return"children"in Mr&&(Mr=Object.assign(Object.assign({},Mr),{children:ji(Oe,Be,Mr.children,zt,tn,cn,Dn,or,kn)})),Mr})}const yi=Oe=>{const Be={};return Oe.forEach(Bt=>{let{key:zt,filteredKeys:tn,column:cn}=Bt;const Dn=zt,{filters:fn,filterDropdown:kn}=cn;if(kn)Be[Dn]=tn||null;else if(Array.isArray(tn)){const Rn=xl(fn);Be[Dn]=Rn.filter(dr=>tn.includes(String(dr)))}else Be[Dn]=null}),Be},ei=(Oe,Be,Bt)=>Be.reduce((tn,cn)=>{const{column:{onFilter:Dn,filters:fn},filteredKeys:kn}=cn;return Dn&&kn&&kn.length?tn.map(Rn=>Object.assign({},Rn)).filter(Rn=>kn.some(dr=>{const or=xl(fn),tr=or.findIndex(Wn=>String(Wn)===String(dr)),Kn=tr!==-1?or[tr]:dr;return Rn[Bt]&&(Rn[Bt]=ei(Rn[Bt],Be,Bt)),Dn(Kn,Rn)})):tn},Oe),Oi=Oe=>Oe.flatMap(Be=>"children"in Be?[Be].concat((0,Xt.Z)(Oi(Be.children||[]))):[Be]);var Wi=Oe=>{const{prefixCls:Be,dropdownPrefixCls:Bt,mergedColumns:zt,onFilterChange:tn,getPopupContainer:cn,locale:Dn,rootClassName:fn}=Oe,kn=(0,Eo.ln)("Table"),Rn=y.useMemo(()=>Oi(zt||[]),[zt]),[dr,or]=y.useState(()=>$i(Rn,!0)),tr=y.useMemo(()=>{const Mr=$i(Rn,!1);if(Mr.length===0)return Mr;let qn=!0,Gr=!0;if(Mr.forEach(ua=>{let{filteredKeys:na}=ua;na!==void 0?qn=!1:Gr=!1}),qn){const ua=(Rn||[]).map((na,aa)=>Vo(na,Yo(aa)));return dr.filter(na=>{let{key:aa}=na;return ua.includes(aa)}).map(na=>{const aa=Rn[ua.findIndex(pa=>pa===na.key)];return Object.assign(Object.assign({},na),{column:Object.assign(Object.assign({},na.column),aa),forceFiltered:aa.filtered})})}return Mr},[Rn,dr]),Kn=y.useMemo(()=>yi(tr),[tr]),Wn=Mr=>{const qn=tr.filter(Gr=>{let{key:ua}=Gr;return ua!==Mr.key});qn.push(Mr),or(qn),tn(yi(qn),qn)};return[Mr=>ji(Be,Bt,Mr,tr,Dn,Wn,cn,void 0,fn),tr,Kn]},ol=(Oe,Be,Bt)=>{const zt=y.useRef({});function tn(cn){var Dn;if(!zt.current||zt.current.data!==Oe||zt.current.childrenColumnName!==Be||zt.current.getRowKey!==Bt){let kn=function(Rn){Rn.forEach((dr,or)=>{const tr=Bt(dr,or);fn.set(tr,dr),dr&&typeof dr=="object"&&Be in dr&&kn(dr[Be]||[])})};const fn=new Map;kn(Oe),zt.current={data:Oe,childrenColumnName:Be,kvMap:fn,getRowKey:Bt}}return(Dn=zt.current.kvMap)===null||Dn===void 0?void 0:Dn.get(cn)}return[tn]},el=function(Oe,Be){var Bt={};for(var zt in Oe)Object.prototype.hasOwnProperty.call(Oe,zt)&&Be.indexOf(zt)<0&&(Bt[zt]=Oe[zt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,zt=Object.getOwnPropertySymbols(Oe);tn{const cn=Oe[tn];typeof cn!="function"&&(Bt[tn]=cn)}),Bt}function ul(Oe,Be,Bt){const zt=Bt&&typeof Bt=="object"?Bt:{},{total:tn=0}=zt,cn=el(zt,["total"]),[Dn,fn]=(0,y.useState)(()=>({current:"defaultCurrent"in cn?cn.defaultCurrent:1,pageSize:"defaultPageSize"in cn?cn.defaultPageSize:cl})),kn=(0,rl.Z)(Dn,cn,{total:tn>0?tn:Oe}),Rn=Math.ceil((tn||Oe)/kn.pageSize);kn.current>Rn&&(kn.current=Rn||1);const dr=(tr,Kn)=>{fn({current:tr!=null?tr:1,pageSize:Kn||kn.pageSize})},or=(tr,Kn)=>{var Wn;Bt&&((Wn=Bt.onChange)===null||Wn===void 0||Wn.call(Bt,tr,Kn)),dr(tr,Kn),Be(tr,Kn||(kn==null?void 0:kn.pageSize))};return Bt===!1?[{},()=>{}]:[Object.assign(Object.assign({},kn),{onChange:or}),dr]}var ll=ul,Dl=b(89489),ls=b(59477),Cs=b(25399);const cs="ascend",as="descend",Kl=Oe=>typeof Oe.sorter=="object"&&typeof Oe.sorter.multiple=="number"?Oe.sorter.multiple:!1,hl=Oe=>typeof Oe=="function"?Oe:Oe&&typeof Oe=="object"&&Oe.compare?Oe.compare:!1,Ul=(Oe,Be)=>Be?Oe[Oe.indexOf(Be)+1]:Oe[0],Vl=(Oe,Be,Bt)=>{let zt=[];const tn=(cn,Dn)=>{zt.push({column:cn,key:Vo(cn,Dn),multiplePriority:Kl(cn),sortOrder:cn.sortOrder})};return(Oe||[]).forEach((cn,Dn)=>{const fn=Yo(Dn,Bt);cn.children?("sortOrder"in cn&&tn(cn,fn),zt=[].concat((0,Xt.Z)(zt),(0,Xt.Z)(Vl(cn.children,Be,fn)))):cn.sorter&&("sortOrder"in cn?tn(cn,fn):Be&&cn.defaultSortOrder&&zt.push({column:cn,key:Vo(cn,fn),multiplePriority:Kl(cn),sortOrder:cn.defaultSortOrder}))}),zt},Es=(Oe,Be,Bt,zt,tn,cn,Dn,fn)=>(Be||[]).map((Rn,dr)=>{const or=Yo(dr,fn);let tr=Rn;if(tr.sorter){const Kn=tr.sortDirections||tn,Wn=tr.showSorterTooltip===void 0?Dn:tr.showSorterTooltip,Ur=Vo(tr,or),Mr=Bt.find(Co=>{let{key:oa}=Co;return oa===Ur}),qn=Mr?Mr.sortOrder:null,Gr=Ul(Kn,qn);let ua;if(Rn.sortIcon)ua=Rn.sortIcon({sortOrder:qn});else{const Co=Kn.includes(cs)&&y.createElement(ls.Z,{className:Me()(`${Oe}-column-sorter-up`,{active:qn===cs})}),oa=Kn.includes(as)&&y.createElement(Dl.Z,{className:Me()(`${Oe}-column-sorter-down`,{active:qn===as})});ua=y.createElement("span",{className:Me()(`${Oe}-column-sorter`,{[`${Oe}-column-sorter-full`]:!!(Co&&oa)})},y.createElement("span",{className:`${Oe}-column-sorter-inner`,"aria-hidden":"true"},Co,oa))}const{cancelSort:na,triggerAsc:aa,triggerDesc:pa}=cn||{};let Da=na;Gr===as?Da=pa:Gr===cs&&(Da=aa);const Fa=typeof Wn=="object"?Object.assign({title:Da},Wn):{title:Da};tr=Object.assign(Object.assign({},tr),{className:Me()(tr.className,{[`${Oe}-column-sort`]:qn}),title:Co=>{const oa=`${Oe}-column-sorters`,ra=y.createElement("span",{className:`${Oe}-column-title`},xi(Rn.title,Co)),ft=y.createElement("div",{className:oa},ra,ua);return Wn?typeof Wn!="boolean"&&(Wn==null?void 0:Wn.target)==="sorter-icon"?y.createElement("div",{className:`${oa} ${Oe}-column-sorters-tooltip-target-sorter`},ra,y.createElement(Cs.Z,Object.assign({},Fa),ua)):y.createElement(Cs.Z,Object.assign({},Fa),ft):ft},onHeaderCell:Co=>{var oa;const ra=((oa=Rn.onHeaderCell)===null||oa===void 0?void 0:oa.call(Rn,Co))||{},ft=ra.onClick,Ve=ra.onKeyDown;ra.onClick=ir=>{zt({column:Rn,key:Ur,sortOrder:Gr,multiplePriority:Kl(Rn)}),ft==null||ft(ir)},ra.onKeyDown=ir=>{ir.keyCode===es.Z.ENTER&&(zt({column:Rn,key:Ur,sortOrder:Gr,multiplePriority:Kl(Rn)}),Ve==null||Ve(ir))};const Xe=Li(Rn.title,{}),zn=Xe==null?void 0:Xe.toString();return qn&&(ra["aria-sort"]=qn==="ascend"?"ascending":"descending"),ra["aria-label"]=zn||"",ra.className=Me()(ra.className,`${Oe}-column-has-sorters`),ra.tabIndex=0,Rn.ellipsis&&(ra.title=(Xe!=null?Xe:"").toString()),ra}})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:Es(Oe,tr.children,Bt,zt,tn,cn,Dn,or)})),tr}),Fs=Oe=>{const{column:Be,sortOrder:Bt}=Oe;return{column:Be,order:Bt,field:Be.dataIndex,columnKey:Be.key}},bs=Oe=>{const Be=Oe.filter(Bt=>{let{sortOrder:zt}=Bt;return zt}).map(Fs);if(Be.length===0&&Oe.length){const Bt=Oe.length-1;return Object.assign(Object.assign({},Fs(Oe[Bt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Be.length<=1?Be[0]||{}:Be},ds=(Oe,Be,Bt)=>{const zt=Be.slice().sort((Dn,fn)=>fn.multiplePriority-Dn.multiplePriority),tn=Oe.slice(),cn=zt.filter(Dn=>{let{column:{sorter:fn},sortOrder:kn}=Dn;return hl(fn)&&kn});return cn.length?tn.sort((Dn,fn)=>{for(let kn=0;kn{const fn=Dn[Bt];return fn?Object.assign(Object.assign({},Dn),{[Bt]:ds(fn,Be,Bt)}):Dn}):tn};var ks=Oe=>{const{prefixCls:Be,mergedColumns:Bt,sortDirections:zt,tableLocale:tn,showSorterTooltip:cn,onSorterChange:Dn}=Oe,[fn,kn]=y.useState(Vl(Bt,!0)),Rn=(Ur,Mr)=>{const qn=[];return Ur.forEach((Gr,ua)=>{const na=Yo(ua,Mr);if(qn.push(Vo(Gr,na)),Array.isArray(Gr.children)){const aa=Rn(Gr.children,na);qn.push.apply(qn,(0,Xt.Z)(aa))}}),qn},dr=y.useMemo(()=>{let Ur=!0;const Mr=Vl(Bt,!1);if(!Mr.length){const na=Rn(Bt);return fn.filter(aa=>{let{key:pa}=aa;return na.includes(pa)})}const qn=[];function Gr(na){Ur?qn.push(na):qn.push(Object.assign(Object.assign({},na),{sortOrder:null}))}let ua=null;return Mr.forEach(na=>{ua===null?(Gr(na),na.sortOrder&&(na.multiplePriority===!1?Ur=!1:ua=!0)):(ua&&na.multiplePriority!==!1||(Ur=!1),Gr(na))}),qn},[Bt,fn]),or=y.useMemo(()=>{var Ur,Mr;const qn=dr.map(Gr=>{let{column:ua,sortOrder:na}=Gr;return{column:ua,order:na}});return{sortColumns:qn,sortColumn:(Ur=qn[0])===null||Ur===void 0?void 0:Ur.column,sortOrder:(Mr=qn[0])===null||Mr===void 0?void 0:Mr.order}},[dr]),tr=Ur=>{let Mr;Ur.multiplePriority===!1||!dr.length||dr[0].multiplePriority===!1?Mr=[Ur]:Mr=[].concat((0,Xt.Z)(dr.filter(qn=>{let{key:Gr}=qn;return Gr!==Ur.key})),[Ur]),kn(Mr),Dn(bs(Mr),Mr)};return[Ur=>Es(Be,Ur,dr,tr,zt,tn,cn),dr,or,()=>bs(dr)]};const fs=(Oe,Be)=>Oe.map(zt=>{const tn=Object.assign({},zt);return tn.title=xi(zt.title,Be),"children"in tn&&(tn.children=fs(tn.children,Be)),tn});var Ms=Oe=>[y.useCallback(Bt=>fs(Bt,Oe),[Oe])],Is=No((Oe,Be)=>{const{_renderTimes:Bt}=Oe,{_renderTimes:zt}=Be;return Bt!==zt}),hs=wn((Oe,Be)=>{const{_renderTimes:Bt}=Oe,{_renderTimes:zt}=Be;return Bt!==zt}),ri=b(36237),ps=b(17835),le=b(63356),Ke=b(16931),Et=b(51636),Gt=Oe=>{const{componentCls:Be,lineWidth:Bt,lineType:zt,tableBorderColor:tn,tableHeaderBg:cn,tablePaddingVertical:Dn,tablePaddingHorizontal:fn,calc:kn}=Oe,Rn=`${(0,ri.unit)(Bt)} ${zt} ${tn}`,dr=(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)(kn(tr).mul(-1).equal())} + `]:{paddingInlineEnd:ue.calc(ue.fontSizeIcon).add(ue.controlPaddingHorizontal).equal()}}};return[De(ue,ke),Ge]}const ve=ue=>{const{componentCls:ke}=ue,ge=(0,oe.mergeToken)(ue,{selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS}),Je=(0,oe.mergeToken)(ue,{fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius});return[ze(ue),ze(ge,"sm"),{[`${ke}-multiple${ke}-sm`]:{[`${ke}-selection-placeholder`]:{insetInline:ue.calc(ue.controlPaddingHorizontalSM).sub(ue.lineWidth).equal()},[`${ke}-selection-search`]:{marginInlineStart:2}}},ze(Je,"lg")]};Pt.ZP=ve},68525:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return ze}});var y=b(59301),Ee=b(40001),oe=b(19248),Ae=b(99267),Ce=b(84105),ye=b(58617),De=b(47472);function ze(ve){let{suffixIcon:ue,clearIcon:ke,menuItemSelectedIcon:ge,removeIcon:Je,loading:Ge,multiple:Te,hasFeedback:we,prefixCls:Re,showSuffixIcon:ut,feedbackIcon:_e,showArrow:$e,componentName:se}=ve;const Ne=ke!=null?ke:y.createElement(oe.Z,null),ot=et=>ue===null&&!we&&!$e?null:y.createElement(y.Fragment,null,ut!==!1&&et,we&&_e);let We=null;if(ue!==void 0)We=ot(ue);else if(Ge)We=ot(y.createElement(ye.Z,{spin:!0}));else{const et=`${Re}-suffix`;We=lt=>{let{open:Pe,showSearch:Ie}=lt;return ot(Pe&&Ie?y.createElement(De.Z,{className:et}):y.createElement(Ce.Z,{className:et}))}}let bt=null;ge!==void 0?bt=ge:Te?bt=y.createElement(Ee.Z,null):bt=null;let He=null;return Je!==void 0?He=Je:He=y.createElement(Ae.Z,null),{clearIcon:Ne,suffixIcon:We,itemIcon:bt,removeIcon:He}}},90005:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return oe!==void 0?oe:Ee!==null}},11938:function(Fn,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),ze=b(458),ue=Pe=>{const{value:Ie,formatter:Me,precision:ce,decimalSeparator:Mt,groupSeparator:qe="",prefixCls:Fe}=Pe;let yt;if(typeof Me=="function")yt=Me(Ie);else{const xe=String(Ie),he=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!he||xe==="-")yt=xe;else{const mt=he[1];let Rt=he[2]||"0",jt=he[4]||"";Rt=Rt.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof ce=="number"&&(jt=jt.padEnd(ce,"0").slice(0,ce>0?ce:0)),jt&&(jt=`${Mt}${jt}`),yt=[y.createElement("span",{key:"int",className:`${Fe}-content-value-int`},mt,Rt),jt&&y.createElement("span",{key:"decimal",className:`${Fe}-content-value-decimal`},jt)]}}return y.createElement("span",{className:`${Fe}-content-value`},yt)},ke=b(63356),ge=b(16931),Je=b(51636);const Ge=Pe=>{const{componentCls:Ie,marginXXS:Me,padding:ce,colorTextDescription:Mt,titleFontSize:qe,colorTextHeading:Fe,contentFontSize:yt,fontFamily:xe}=Pe;return{[Ie]:Object.assign(Object.assign({},(0,ke.Wf)(Pe)),{[`${Ie}-title`]:{marginBottom:Me,color:Mt,fontSize:qe},[`${Ie}-skeleton`]:{paddingTop:ce},[`${Ie}-content`]:{color:Fe,fontSize:yt,fontFamily:xe,[`${Ie}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ie}-content-prefix, ${Ie}-content-suffix`]:{display:"inline-block"},[`${Ie}-content-prefix`]:{marginInlineEnd:Me},[`${Ie}-content-suffix`]:{marginInlineStart:Me}}})}},Te=Pe=>{const{fontSizeHeading3:Ie,fontSize:Me}=Pe;return{titleFontSize:Me,contentFontSize:Ie}};var we=(0,ge.I$)("Statistic",Pe=>{const Ie=(0,Je.mergeToken)(Pe,{});return[Ge(Ie)]},Te),Re=function(Pe,Ie){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Ie.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,ce=Object.getOwnPropertySymbols(Pe);Mt{const{prefixCls:Ie,className:Me,rootClassName:ce,style:Mt,valueStyle:qe,value:Fe=0,title:yt,valueRender:xe,prefix:he,suffix:mt,loading:Rt=!1,formatter:jt,precision:Se,decimalSeparator:rt=".",groupSeparator:ht=",",onMouseEnter:Tt,onMouseLeave:wt}=Pe,Qt=Re(Pe,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:St,direction:sn,className:Jt,style:fe}=(0,De.dj)("statistic"),ne=St("statistic",Ie),[te,ae,me]=we(ne),re=y.createElement(ue,{decimalSeparator:rt,groupSeparator:ht,prefixCls:ne,formatter:jt,precision:Se,value:Fe}),de=Ce()(ne,{[`${ne}-rtl`]:sn==="rtl"},Jt,Me,ce,ae,me),je=(0,ye.Z)(Qt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},je,{className:de,style:Object.assign(Object.assign({},fe),Mt),onMouseEnter:Tt,onMouseLeave:wt}),yt&&y.createElement("div",{className:`${ne}-title`},yt),y.createElement(ze.Z,{paragraph:!1,loading:Rt,className:`${ne}-skeleton`},y.createElement("div",{style:qe,className:`${ne}-content`},he&&y.createElement("span",{className:`${ne}-content-prefix`},he),xe?xe(re):re,mt&&y.createElement("span",{className:`${ne}-content-suffix`},mt)))))};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,Ie){let Me=Pe;const ce=/\[[^\]]*]/g,Mt=(Ie.match(ce)||[]).map(xe=>xe.slice(1,-1)),qe=Ie.replace(ce,"[]"),Fe=$e.reduce((xe,he)=>{let[mt,Rt]=he;if(xe.includes(mt)){const jt=Math.floor(Me/Rt);return Me-=jt*Rt,xe.replace(new RegExp(`${mt}+`,"g"),Se=>{const rt=Se.length;return jt.toString().padStart(rt,"0")})}return xe},qe);let yt=0;return Fe.replace(ce,()=>{const xe=Mt[yt];return yt+=1,xe})}function Ne(Pe,Ie){const{format:Me=""}=Ie,ce=new Date(Pe).getTime(),Mt=Date.now(),qe=Math.max(ce-Mt,0);return se(qe,Me)}var ot=function(Pe,Ie){var Me={};for(var ce in Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&Ie.indexOf(ce)<0&&(Me[ce]=Pe[ce]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,ce=Object.getOwnPropertySymbols(Pe);Mt{const{value:Ie,format:Me="HH:mm:ss",onChange:ce,onFinish:Mt}=Pe,qe=ot(Pe,["value","format","onChange","onFinish"]),Fe=(0,Ee.Z)(),yt=y.useRef(null),xe=()=>{Mt==null||Mt(),yt.current&&(clearInterval(yt.current),yt.current=null)},he=()=>{const jt=bt(Ie);jt>=Date.now()&&(yt.current=setInterval(()=>{Fe(),ce==null||ce(jt-Date.now()),jt(he(),()=>{yt.current&&(clearInterval(yt.current),yt.current=null)}),[Ie]);const mt=(jt,Se)=>Ne(jt,Object.assign(Object.assign({},Se),{format:Me})),Rt=jt=>(0,oe.Tm)(jt,{title:void 0});return y.createElement(_e,Object.assign({},qe,{value:Ie,valueRender:Rt,formatter:mt}))};var et=y.memo(He);_e.Countdown=et;var lt=_e},58755:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Mt}});var y=b(59301),Ee=b(58617),oe=b(92310),Ae=b.n(oe),Ce=b(54476),ye=b(20068),De=b(42978),ze=b(75931),ve=b(18929),ue=b(10228),ke=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ge=y.forwardRef(function(qe,Fe){var yt,xe=qe.prefixCls,he=xe===void 0?"rc-switch":xe,mt=qe.className,Rt=qe.checked,jt=qe.defaultChecked,Se=qe.disabled,rt=qe.loadingIcon,ht=qe.checkedChildren,Tt=qe.unCheckedChildren,wt=qe.onClick,Qt=qe.onChange,St=qe.onKeyDown,sn=(0,ze.Z)(qe,ke),Jt=(0,ve.Z)(!1,{value:Rt,defaultValue:jt}),fe=(0,De.Z)(Jt,2),ne=fe[0],te=fe[1];function ae(je,ct){var Ze=ne;return Se||(Ze=je,te(Ze),Qt==null||Qt(Ze,ct)),Ze}function me(je){je.which===ue.Z.LEFT?ae(!1,je):je.which===ue.Z.RIGHT&&ae(!0,je),St==null||St(je)}function re(je){var ct=ae(!ne,je);wt==null||wt(ct,je)}var de=Ae()(he,mt,(yt={},(0,ye.Z)(yt,"".concat(he,"-checked"),ne),(0,ye.Z)(yt,"".concat(he,"-disabled"),Se),yt));return y.createElement("button",(0,Ce.Z)({},sn,{type:"button",role:"switch","aria-checked":ne,disabled:Se,className:de,ref:Fe,onKeyDown:me,onClick:re}),rt,y.createElement("span",{className:"".concat(he,"-inner")},y.createElement("span",{className:"".concat(he,"-inner-checked")},ht),y.createElement("span",{className:"".concat(he,"-inner-unchecked")},Tt)))});ge.displayName="Switch";var Je=ge,Ge=b(12919),Te=b(48755),we=b(2171),Re=b(31756),ut=b(36237),_e=b(17835),$e=b(63356),se=b(16931),Ne=b(51636);const ot=qe=>{const{componentCls:Fe,trackHeightSM:yt,trackPadding:xe,trackMinWidthSM:he,innerMinMarginSM:mt,innerMaxMarginSM:Rt,handleSizeSM:jt,calc:Se}=qe,rt=`${Fe}-inner`,ht=(0,ut.unit)(Se(jt).add(Se(xe).mul(2)).equal()),Tt=(0,ut.unit)(Se(Rt).mul(2).equal());return{[Fe]:{[`&${Fe}-small`]:{minWidth:he,height:yt,lineHeight:(0,ut.unit)(yt),[`${Fe}-inner`]:{paddingInlineStart:Rt,paddingInlineEnd:mt,[`${rt}-checked, ${rt}-unchecked`]:{minHeight:yt},[`${rt}-checked`]:{marginInlineStart:`calc(-100% + ${ht} - ${Tt})`,marginInlineEnd:`calc(100% - ${ht} + ${Tt})`},[`${rt}-unchecked`]:{marginTop:Se(yt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Fe}-handle`]:{width:jt,height:jt},[`${Fe}-loading-icon`]:{top:Se(Se(jt).sub(qe.switchLoadingIconSize)).div(2).equal(),fontSize:qe.switchLoadingIconSize},[`&${Fe}-checked`]:{[`${Fe}-inner`]:{paddingInlineStart:mt,paddingInlineEnd:Rt,[`${rt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${rt}-unchecked`]:{marginInlineStart:`calc(100% - ${ht} + ${Tt})`,marginInlineEnd:`calc(-100% + ${ht} - ${Tt})`}},[`${Fe}-handle`]:{insetInlineStart:`calc(100% - ${(0,ut.unit)(Se(jt).add(xe).equal())})`}},[`&:not(${Fe}-disabled):active`]:{[`&:not(${Fe}-checked) ${rt}`]:{[`${rt}-unchecked`]:{marginInlineStart:Se(qe.marginXXS).div(2).equal(),marginInlineEnd:Se(qe.marginXXS).mul(-1).div(2).equal()}},[`&${Fe}-checked ${rt}`]:{[`${rt}-checked`]:{marginInlineStart:Se(qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Se(qe.marginXXS).div(2).equal()}}}}}}},We=qe=>{const{componentCls:Fe,handleSize:yt,calc:xe}=qe;return{[Fe]:{[`${Fe}-loading-icon${qe.iconCls}`]:{position:"relative",top:xe(xe(yt).sub(qe.fontSize)).div(2).equal(),color:qe.switchLoadingIconColor,verticalAlign:"top"},[`&${Fe}-checked ${Fe}-loading-icon`]:{color:qe.switchColor}}}},bt=qe=>{const{componentCls:Fe,trackPadding:yt,handleBg:xe,handleShadow:he,handleSize:mt,calc:Rt}=qe,jt=`${Fe}-handle`;return{[Fe]:{[jt]:{position:"absolute",top:yt,insetInlineStart:yt,width:mt,height:mt,transition:`all ${qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:xe,borderRadius:Rt(mt).div(2).equal(),boxShadow:he,transition:`all ${qe.switchDuration} ease-in-out`,content:'""'}},[`&${Fe}-checked ${jt}`]:{insetInlineStart:`calc(100% - ${(0,ut.unit)(Rt(mt).add(yt).equal())})`},[`&:not(${Fe}-disabled):active`]:{[`${jt}::before`]:{insetInlineEnd:qe.switchHandleActiveInset,insetInlineStart:0},[`&${Fe}-checked ${jt}::before`]:{insetInlineEnd:0,insetInlineStart:qe.switchHandleActiveInset}}}}},He=qe=>{const{componentCls:Fe,trackHeight:yt,trackPadding:xe,innerMinMargin:he,innerMaxMargin:mt,handleSize:Rt,calc:jt}=qe,Se=`${Fe}-inner`,rt=(0,ut.unit)(jt(Rt).add(jt(xe).mul(2)).equal()),ht=(0,ut.unit)(jt(mt).mul(2).equal());return{[Fe]:{[Se]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:mt,paddingInlineEnd:he,transition:`padding-inline-start ${qe.switchDuration} ease-in-out, padding-inline-end ${qe.switchDuration} ease-in-out`,[`${Se}-checked, ${Se}-unchecked`]:{display:"block",color:qe.colorTextLightSolid,fontSize:qe.fontSizeSM,transition:`margin-inline-start ${qe.switchDuration} ease-in-out, margin-inline-end ${qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:yt},[`${Se}-checked`]:{marginInlineStart:`calc(-100% + ${rt} - ${ht})`,marginInlineEnd:`calc(100% - ${rt} + ${ht})`},[`${Se}-unchecked`]:{marginTop:jt(yt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Fe}-checked ${Se}`]:{paddingInlineStart:he,paddingInlineEnd:mt,[`${Se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Se}-unchecked`]:{marginInlineStart:`calc(100% - ${rt} + ${ht})`,marginInlineEnd:`calc(-100% + ${rt} - ${ht})`}},[`&:not(${Fe}-disabled):active`]:{[`&:not(${Fe}-checked) ${Se}`]:{[`${Se}-unchecked`]:{marginInlineStart:jt(xe).mul(2).equal(),marginInlineEnd:jt(xe).mul(-1).mul(2).equal()}},[`&${Fe}-checked ${Se}`]:{[`${Se}-checked`]:{marginInlineStart:jt(xe).mul(-1).mul(2).equal(),marginInlineEnd:jt(xe).mul(2).equal()}}}}}},et=qe=>{const{componentCls:Fe,trackHeight:yt,trackMinWidth:xe}=qe;return{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:xe,height:yt,lineHeight:(0,ut.unit)(yt),verticalAlign:"middle",background:qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Fe}-disabled)`]:{background:qe.colorTextTertiary}}),(0,$e.Qy)(qe)),{[`&${Fe}-checked`]:{background:qe.switchColor,[`&:hover:not(${Fe}-disabled)`]:{background:qe.colorPrimaryHover}},[`&${Fe}-loading, &${Fe}-disabled`]:{cursor:"not-allowed",opacity:qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Fe}-rtl`]:{direction:"rtl"}})}},lt=qe=>{const{fontSize:Fe,lineHeight:yt,controlHeight:xe,colorWhite:he}=qe,mt=Fe*yt,Rt=xe/2,jt=2,Se=mt-jt*2,rt=Rt-jt*2;return{trackHeight:mt,trackHeightSM:Rt,trackMinWidth:Se*2+jt*4,trackMinWidthSM:rt*2+jt*2,trackPadding:jt,handleBg:he,handleSize:Se,handleSizeSM:rt,handleShadow:`0 2px 4px 0 ${new _e.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Se/2,innerMaxMargin:Se+jt+jt*2,innerMinMarginSM:rt/2,innerMaxMarginSM:rt+jt+jt*2}};var Pe=(0,se.I$)("Switch",qe=>{const Fe=(0,Ne.mergeToken)(qe,{switchDuration:qe.motionDurationMid,switchColor:qe.colorPrimary,switchDisabledOpacity:qe.opacityLoading,switchLoadingIconSize:qe.calc(qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[et(Fe),He(Fe),bt(Fe),We(Fe),ot(Fe)]},lt),Ie=function(qe,Fe){var yt={};for(var xe in qe)Object.prototype.hasOwnProperty.call(qe,xe)&&Fe.indexOf(xe)<0&&(yt[xe]=qe[xe]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,xe=Object.getOwnPropertySymbols(qe);he{const{prefixCls:yt,size:xe,disabled:he,loading:mt,className:Rt,rootClassName:jt,style:Se,checked:rt,value:ht,defaultChecked:Tt,defaultValue:wt,onChange:Qt}=qe,St=Ie(qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[sn,Jt]=(0,ve.Z)(!1,{value:rt!=null?rt:ht,defaultValue:Tt!=null?Tt:wt}),{getPrefixCls:fe,direction:ne,switch:te}=y.useContext(Te.E_),ae=y.useContext(we.Z),me=(he!=null?he:ae)||mt,re=fe("switch",yt),de=y.createElement("div",{className:`${re}-handle`},mt&&y.createElement(Ee.Z,{className:`${re}-loading-icon`})),[je,ct,Ze]=Pe(re),Le=(0,Re.Z)(xe),it=Ae()(te==null?void 0:te.className,{[`${re}-small`]:Le==="small",[`${re}-loading`]:mt,[`${re}-rtl`]:ne==="rtl"},Rt,jt,ct,Ze),gt=Object.assign(Object.assign({},te==null?void 0:te.style),Se),kt=function(){Jt(arguments.length<=0?void 0:arguments[0]),Qt==null||Qt.apply(void 0,arguments)};return je(y.createElement(Ge.Z,{component:"Switch"},y.createElement(Je,Object.assign({},St,{checked:sn,onChange:kt,prefixCls:re,className:it,style:gt,disabled:me,ref:Fe,loadingIcon:de}))))});ce.__ANT_SWITCH=!0;var Mt=ce},70858:function(Fn,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),ze=b(4676);function ve(Oe){var Be=y.createContext(void 0),Bt=function(tn){var cn=tn.value,Dn=tn.children,fn=y.useRef(cn);fn.current=cn;var kn=y.useState(function(){return{getValue:function(){return fn.current},listeners:new Set}}),Rn=(0,Ae.Z)(kn,1),dr=Rn[0];return(0,ye.Z)(function(){(0,ze.unstable_batchedUpdates)(function(){dr.listeners.forEach(function(or){or(cn)})})},[cn]),y.createElement(Be.Provider,{value:dr},Dn)};return{Context:Be,Provider:Bt,defaultValue:Oe}}function ue(Oe,Be){var Bt=(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}),zt=y.useContext(Oe==null?void 0:Oe.Context),tn=zt||{},cn=tn.listeners,Dn=tn.getValue,fn=y.useRef();fn.current=Bt(zt?Dn():Oe==null?void 0:Oe.defaultValue);var kn=y.useState({}),Rn=(0,Ae.Z)(kn,2),dr=Rn[1];return(0,ye.Z)(function(){if(!zt)return;function or(tr){var Kn=Bt(tr);(0,De.Z)(fn.current,Kn,!0)||dr({})}return cn.add(or),function(){cn.delete(or)}},[zt]),fn.current}var ke=b(54476),ge=b(8654);function Je(){var Oe=y.createContext(null);function Be(){return y.useContext(Oe)}function Bt(tn,cn){var Dn=(0,ge.Yr)(tn),fn=function(Rn,dr){var or=Dn?{ref:dr}:{},tr=y.useRef(0),Kn=y.useRef(Rn),Wn=Be();return Wn!==null?y.createElement(tn,(0,ke.Z)({},Rn,or)):((!cn||cn(Kn.current,Rn))&&(tr.current+=1),Kn.current=Rn,y.createElement(Oe.Provider,{value:tr.current},y.createElement(tn,(0,ke.Z)({},Rn,or))))};return Dn?y.forwardRef(fn):fn}function zt(tn,cn){var Dn=(0,ge.Yr)(tn),fn=function(Rn,dr){var or=Dn?{ref:dr}:{};return Be(),y.createElement(tn,(0,ke.Z)({},Rn,or))};return Dn?y.memo(y.forwardRef(fn),cn):y.memo(fn,cn)}return{makeImmutable:Bt,responseImmutable:zt,useImmutableMark:Be}}var Ge=Je(),Te=Ge.makeImmutable,we=Ge.responseImmutable,Re=Ge.useImmutableMark,ut=Je(),_e=ut.makeImmutable,$e=ut.responseImmutable,se=ut.useImmutableMark,Ne=ve(),ot=Ne;function We(Oe,Be){var Bt=React.useRef(0);Bt.current+=1;var zt=React.useRef(Oe),tn=[];Object.keys(Oe||{}).map(function(Dn){var fn;(Oe==null?void 0:Oe[Dn])!==((fn=zt.current)===null||fn===void 0?void 0:fn[Dn])&&tn.push(Dn)}),zt.current=Oe;var cn=React.useRef([]);return tn.length&&(cn.current=tn),React.useDebugValue(Bt.current),React.useDebugValue(cn.current.join(", ")),Be&&console.log("".concat(Be,":"),Bt.current,cn.current),Bt.current}var bt=null,He=null,et=b(76190),lt=b(33885),Pe=b(20068),Ie=b(92310),Me=b.n(Ie),ce=b(80547),Mt=b(97938),qe=b(48736),Fe=y.createContext({renderWithProps:!1}),yt=Fe,xe="RC_TABLE_KEY";function he(Oe){return Oe==null?[]:Array.isArray(Oe)?Oe:[Oe]}function mt(Oe){var Be=[],Bt={};return Oe.forEach(function(zt){for(var tn=zt||{},cn=tn.key,Dn=tn.dataIndex,fn=cn||he(Dn).join("-")||xe;Bt[fn];)fn="".concat(fn,"_next");Bt[fn]=!0,Be.push(fn)}),Be}function Rt(Oe){return Oe!=null}function jt(Oe){return typeof Oe=="number"&&!Number.isNaN(Oe)}function Se(Oe){return Oe&&(0,et.Z)(Oe)==="object"&&!Array.isArray(Oe)&&!y.isValidElement(Oe)}function rt(Oe,Be,Bt,zt,tn,cn){var Dn=y.useContext(yt),fn=se(),kn=(0,ce.Z)(function(){if(Rt(zt))return[zt];var Rn=Be==null||Be===""?[]:Array.isArray(Be)?Be:[Be],dr=(0,Mt.Z)(Oe,Rn),or=dr,tr=void 0;if(tn){var Kn=tn(dr,Oe,Bt);Se(Kn)?(or=Kn.children,tr=Kn.props,Dn.renderWithProps=!0):or=Kn}return[or,tr]},[fn,Oe,zt,Be,tn,Bt],function(Rn,dr){if(cn){var or=(0,Ae.Z)(Rn,2),tr=or[1],Kn=(0,Ae.Z)(dr,2),Wn=Kn[1];return cn(Wn,tr)}return Dn.renderWithProps?!0:!(0,De.Z)(Rn,dr,!0)});return kn}function ht(Oe,Be,Bt,zt){var tn=Oe+Be-1;return Oe<=zt&&tn>=Bt}function Tt(Oe,Be){return ue(ot,function(Bt){var zt=ht(Oe,Be||1,Bt.hoverStartRow,Bt.hoverEndRow);return[zt,Bt.onHover]})}var wt=b(70425),Qt=function(Be){var Bt=Be.ellipsis,zt=Be.rowType,tn=Be.children,cn,Dn=Bt===!0?{showTitle:!0}:Bt;return Dn&&(Dn.showTitle||zt==="header")&&(typeof tn=="string"||typeof tn=="number"?cn=tn.toString():y.isValidElement(tn)&&typeof tn.props.children=="string"&&(cn=tn.props.children)),cn};function St(Oe){var Be,Bt,zt,tn,cn,Dn,fn,kn,Rn=Oe.component,dr=Oe.children,or=Oe.ellipsis,tr=Oe.scope,Kn=Oe.prefixCls,Wn=Oe.className,Ur=Oe.align,Br=Oe.record,qn=Oe.render,Yr=Oe.dataIndex,sa=Oe.renderIndex,ta=Oe.shouldCellUpdate,ra=Oe.index,va=Oe.rowType,Fa=Oe.colSpan,Ma=Oe.rowSpan,Eo=Oe.fixLeft,aa=Oe.fixRight,na=Oe.firstFixLeft,ft=Oe.lastFixLeft,Ve=Oe.firstFixRight,Xe=Oe.lastFixRight,zn=Oe.appendNode,ir=Oe.additionalProps,hr=ir===void 0?{}:ir,Zn=Oe.isSticky,er="".concat(Kn,"-cell"),Ln=ue(ot,["supportSticky","allColumnsFixedLeft","rowHoverable"]),yr=Ln.supportSticky,Ao=Ln.allColumnsFixedLeft,Nr=Ln.rowHoverable,Ua=rt(Br,Yr,sa,dr,qn,ta),mr=(0,Ae.Z)(Ua,2),zo=mr[0],xo=mr[1],Ba={},ga=typeof Eo=="number"&&yr,Cr=typeof aa=="number"&&yr;ga&&(Ba.position="sticky",Ba.left=Eo),Cr&&(Ba.position="sticky",Ba.right=aa);var _r=(Be=(Bt=(zt=xo==null?void 0:xo.colSpan)!==null&&zt!==void 0?zt:hr.colSpan)!==null&&Bt!==void 0?Bt:Fa)!==null&&Be!==void 0?Be:1,Ra=(tn=(cn=(Dn=xo==null?void 0:xo.rowSpan)!==null&&Dn!==void 0?Dn:hr.rowSpan)!==null&&cn!==void 0?cn:Ma)!==null&&tn!==void 0?tn:1,rr=Tt(ra,Ra),xr=(0,Ae.Z)(rr,2),za=xr[0],ko=xr[1],Yn=(0,wt.zX)(function(fa){var Hr;Br&&ko(ra,ra+Ra-1),hr==null||(Hr=hr.onMouseEnter)===null||Hr===void 0||Hr.call(hr,fa)}),qr=(0,wt.zX)(function(fa){var Hr;Br&&ko(-1,-1),hr==null||(Hr=hr.onMouseLeave)===null||Hr===void 0||Hr.call(hr,fa)});if(_r===0||Ra===0)return null;var Pa=(fn=hr.title)!==null&&fn!==void 0?fn:Qt({rowType:va,ellipsis:or,children:zo}),Ca=Me()(er,Wn,(kn={},(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)(kn,"".concat(er,"-fix-left"),ga&&yr),"".concat(er,"-fix-left-first"),na&&yr),"".concat(er,"-fix-left-last"),ft&&yr),"".concat(er,"-fix-left-all"),ft&&Ao&&yr),"".concat(er,"-fix-right"),Cr&&yr),"".concat(er,"-fix-right-first"),Ve&&yr),"".concat(er,"-fix-right-last"),Xe&&yr),"".concat(er,"-ellipsis"),or),"".concat(er,"-with-append"),zn),"".concat(er,"-fix-sticky"),(ga||Cr)&&Zn&&yr),(0,Pe.Z)(kn,"".concat(er,"-row-hover"),!xo&&za)),hr.className,xo==null?void 0:xo.className),Jn={};Ur&&(Jn.textAlign=Ur);var Zt=(0,lt.Z)((0,lt.Z)((0,lt.Z)((0,lt.Z)({},xo==null?void 0:xo.style),Ba),Jn),hr.style),zr=zo;return(0,et.Z)(zr)==="object"&&!Array.isArray(zr)&&!y.isValidElement(zr)&&(zr=null),or&&(ft||Ve)&&(zr=y.createElement("span",{className:"".concat(er,"-content")},zr)),y.createElement(Rn,(0,ke.Z)({},xo,hr,{className:Ca,style:Zt,title:Pa,scope:tr,onMouseEnter:Nr?Yn:void 0,onMouseLeave:Nr?qr:void 0,colSpan:_r!==1?_r:null,rowSpan:Ra!==1?Ra:null}),zn,zr)}var sn=y.memo(St);function Jt(Oe,Be,Bt,zt,tn){var cn=Bt[Oe]||{},Dn=Bt[Be]||{},fn,kn;cn.fixed==="left"?fn=zt.left[tn==="rtl"?Be:Oe]:Dn.fixed==="right"&&(kn=zt.right[tn==="rtl"?Oe:Be]);var Rn=!1,dr=!1,or=!1,tr=!1,Kn=Bt[Be+1],Wn=Bt[Oe-1],Ur=Kn&&!Kn.fixed||Wn&&!Wn.fixed||Bt.every(function(ta){return ta.fixed==="left"});if(tn==="rtl"){if(fn!==void 0){var Br=Wn&&Wn.fixed==="left";tr=!Br&&Ur}else if(kn!==void 0){var qn=Kn&&Kn.fixed==="right";or=!qn&&Ur}}else if(fn!==void 0){var Yr=Kn&&Kn.fixed==="left";Rn=!Yr&&Ur}else if(kn!==void 0){var sa=Wn&&Wn.fixed==="right";dr=!sa&&Ur}return{fixLeft:fn,fixRight:kn,lastFixLeft:Rn,firstFixRight:dr,lastFixRight:or,firstFixLeft:tr,isSticky:zt.isSticky}}var fe=y.createContext({}),ne=fe;function te(Oe){var Be=Oe.className,Bt=Oe.index,zt=Oe.children,tn=Oe.colSpan,cn=tn===void 0?1:tn,Dn=Oe.rowSpan,fn=Oe.align,kn=ue(ot,["prefixCls","direction"]),Rn=kn.prefixCls,dr=kn.direction,or=y.useContext(ne),tr=or.scrollColumnIndex,Kn=or.stickyOffsets,Wn=or.flattenColumns,Ur=Bt+cn-1,Br=Ur+1===tr?cn+1:cn,qn=Jt(Bt,Bt+Br-1,Wn,Kn,dr);return y.createElement(sn,(0,ke.Z)({className:Be,index:Bt,component:"td",prefixCls:Rn,record:null,dataIndex:null,align:fn,colSpan:Br,rowSpan:Dn,render:function(){return zt}},qn))}var ae=b(75931),me=["children"];function re(Oe){var Be=Oe.children,Bt=(0,ae.Z)(Oe,me);return y.createElement("tr",Bt,Be)}function de(Oe){var Be=Oe.children;return Be}de.Row=re,de.Cell=te;var je=de;function ct(Oe){var Be=Oe.children,Bt=Oe.stickyOffsets,zt=Oe.flattenColumns,tn=ue(ot,"prefixCls"),cn=zt.length-1,Dn=zt[cn],fn=y.useMemo(function(){return{stickyOffsets:Bt,flattenColumns:zt,scrollColumnIndex:Dn!=null&&Dn.scrollbar?cn:null}},[Dn,zt,cn,Bt]);return y.createElement(ne.Provider,{value:fn},y.createElement("tfoot",{className:"".concat(tn,"-summary")},Be))}var Ze=$e(ct),Le=je,it=b(29301),gt=b(24514),kt=b(75152),Qe=b(26112);function st(Oe,Be,Bt,zt,tn,cn,Dn){Oe.push({record:Be,indent:Bt,index:Dn});var fn=cn(Be),kn=tn==null?void 0:tn.has(fn);if(Be&&Array.isArray(Be[zt])&&kn)for(var Rn=0;Rn1?na-1:0),Ve=1;Ve=1)),style:(0,lt.Z)((0,lt.Z)({},Bt),qn==null?void 0:qn.style)}),Wn.map(function(Eo,aa){var na=Eo.render,ft=Eo.dataIndex,Ve=Eo.className,Xe=vt(tr,Eo,aa,kn,tn),zn=Xe.key,ir=Xe.fixedInfo,hr=Xe.appendCellNode,Zn=Xe.additionalCellProps;return y.createElement(sn,(0,ke.Z)({className:Ve,ellipsis:Eo.ellipsis,align:Eo.align,scope:Eo.rowScope,component:Eo.rowScope?or:dr,prefixCls:Kn,key:zn,record:zt,index:tn,renderIndex:cn,dataIndex:ft,render:na,shouldCellUpdate:Eo.shouldCellUpdate},ir,{appendNode:hr,additionalProps:Zn}))})),Fa;if(sa&&(ta.current||Yr)){var Ma=Br(zt,tn,kn+1,Yr);Fa=y.createElement(nn,{expanded:Yr,className:Me()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(kn+1),ra),prefixCls:Kn,component:Rn,cellComponent:dr,colSpan:Wn.length,isEmpty:!1},Ma)}return y.createElement(y.Fragment,null,va,Fa)}var en=$e(Ot);function En(Oe){var Be=Oe.columnKey,Bt=Oe.onColumnResize,zt=y.useRef();return(0,ye.Z)(function(){zt.current&&Bt(Be,zt.current.offsetWidth)},[]),y.createElement(it.Z,{data:Be},y.createElement("td",{ref:zt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ue=b(29194);function xt(Oe){var Be=Oe.prefixCls,Bt=Oe.columnsKey,zt=Oe.onColumnResize,tn=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Be,"-measure-row"),style:{height:0,fontSize:0},ref:tn},y.createElement(it.Z.Collection,{onBatchResize:function(Dn){(0,Ue.Z)(tn.current)&&Dn.forEach(function(fn){var kn=fn.data,Rn=fn.size;zt(kn,Rn.offsetWidth)})}},Bt.map(function(cn){return y.createElement(En,{key:cn,columnKey:cn,onColumnResize:zt})})))}function pt(Oe){var Be=Oe.data,Bt=Oe.measureColumnWidth,zt=ue(ot,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),tn=zt.prefixCls,cn=zt.getComponent,Dn=zt.onColumnResize,fn=zt.flattenColumns,kn=zt.getRowKey,Rn=zt.expandedKeys,dr=zt.childrenColumnName,or=zt.emptyNode,tr=pe(Be,dr,Rn,kn),Kn=y.useRef({renderWithProps:!1}),Wn=cn(["body","wrapper"],"tbody"),Ur=cn(["body","row"],"tr"),Br=cn(["body","cell"],"td"),qn=cn(["body","cell"],"th"),Yr;Be.length?Yr=tr.map(function(ta,ra){var va=ta.record,Fa=ta.indent,Ma=ta.index,Eo=kn(va,ra);return y.createElement(en,{key:Eo,rowKey:Eo,record:va,index:ra,renderIndex:Ma,rowComponent:Ur,cellComponent:Br,scopeCellComponent:qn,indent:Fa})}):Yr=y.createElement(nn,{expanded:!0,className:"".concat(tn,"-placeholder"),prefixCls:tn,component:Ur,cellComponent:Br,colSpan:fn.length,isEmpty:!0},or);var sa=mt(fn);return y.createElement(yt.Provider,{value:Kn.current},y.createElement(Wn,{className:"".concat(tn,"-tbody")},Bt&&y.createElement(xt,{prefixCls:tn,columnsKey:sa,onColumnResize:Dn}),Yr))}var It=$e(pt),yn=["expandable"],Nn="RC_TABLE_INTERNAL_COL_DEFINE";function sr(Oe){var Be=Oe.expandable,Bt=(0,ae.Z)(Oe,yn),zt;return"expandable"in Oe?zt=(0,lt.Z)((0,lt.Z)({},Bt),Be):zt=Bt,zt.showExpandColumn===!1&&(zt.expandIconColumnIndex=-1),zt}var Xn=["columnType"];function Ht(Oe){for(var Be=Oe.colWidths,Bt=Oe.columns,zt=Oe.columCount,tn=ue(ot,["tableLayout"]),cn=tn.tableLayout,Dn=[],fn=zt||Bt.length,kn=!1,Rn=fn-1;Rn>=0;Rn-=1){var dr=Be[Rn],or=Bt&&Bt[Rn],tr=void 0,Kn=void 0;if(or&&(tr=or[Nn],cn==="auto"&&(Kn=or.minWidth)),dr||Kn||tr||kn){var Wn=tr||{},Ur=Wn.columnType,Br=(0,ae.Z)(Wn,Xn);Dn.unshift(y.createElement("col",(0,ke.Z)({key:Rn,style:{width:dr,minWidth:Kn}},Br))),kn=!0}}return y.createElement("colgroup",null,Dn)}var Gn=Ht,Xt=b(94480),Vt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function un(Oe,Be){return(0,y.useMemo)(function(){for(var Bt=[],zt=0;zt1?"colgroup":"col":null,ellipsis:Br.ellipsis,align:Br.align,component:Dn,prefixCls:dr,key:Kn[Ur]},qn,{additionalProps:Yr,rowType:"header"}))}))},In=Tn;function Vn(Oe){var Be=[];function Bt(Dn,fn){var kn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Be[kn]=Be[kn]||[];var Rn=fn,dr=Dn.filter(Boolean).map(function(or){var tr={key:or.key,className:or.className||"",children:or.title,column:or,colStart:Rn},Kn=1,Wn=or.children;return Wn&&Wn.length>0&&(Kn=Bt(Wn,Rn,kn+1).reduce(function(Ur,Br){return Ur+Br},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[kn].push(tr),Rn+=Kn,Kn});return dr}Bt(Oe,0);for(var zt=Be.length,tn=function(fn){Be[fn].forEach(function(kn){!("rowSpan"in kn)&&!kn.hasSubColumns&&(kn.rowSpan=zt-fn)})},cn=0;cn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Be=="number"?Be:Be.endsWith("%")?Oe*parseFloat(Be)/100:null}function kr(Oe,Be,Bt){return y.useMemo(function(){if(Be&&Be>0){var zt=0,tn=0;Oe.forEach(function(tr){var Kn=Tr(Be,tr.width);Kn?zt+=Kn:tn+=1});var cn=Math.max(Be,Bt),Dn=Math.max(cn-zt,tn),fn=tn,kn=Dn/tn,Rn=0,dr=Oe.map(function(tr){var Kn=(0,lt.Z)({},tr),Wn=Tr(Be,Kn.width);if(Wn)Kn.width=Wn;else{var Ur=Math.floor(kn);Kn.width=fn===1?Dn:Ur,Dn-=Ur,fn-=1}return Rn+=Kn.width,Kn});if(Rn0?(0,lt.Z)((0,lt.Z)({},Be),{},{children:ur(Bt)}):Be})}function Dr(Oe){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Oe.filter(function(Bt){return Bt&&(0,et.Z)(Bt)==="object"}).reduce(function(Bt,zt,tn){var cn=zt.fixed,Dn=cn===!0?"left":cn,fn="".concat(Be,"-").concat(tn),kn=zt.children;return kn&&kn.length>0?[].concat((0,Xt.Z)(Bt),(0,Xt.Z)(Dr(kn,fn).map(function(Rn){return(0,lt.Z)({fixed:Dn},Rn)}))):[].concat((0,Xt.Z)(Bt),[(0,lt.Z)((0,lt.Z)({key:fn},zt),{},{fixed:Dn})])},[])}function ar(Oe){return Oe.map(function(Be){var Bt=Be.fixed,zt=(0,ae.Z)(Be,ia),tn=Bt;return Bt==="left"?tn="right":Bt==="right"&&(tn="left"),(0,lt.Z)({fixed:tn},zt)})}function qt(Oe,Be){var Bt=Oe.prefixCls,zt=Oe.columns,tn=Oe.children,cn=Oe.expandable,Dn=Oe.expandedKeys,fn=Oe.columnTitle,kn=Oe.getRowKey,Rn=Oe.onTriggerExpand,dr=Oe.expandIcon,or=Oe.rowExpandable,tr=Oe.expandIconColumnIndex,Kn=Oe.direction,Wn=Oe.expandRowByClick,Ur=Oe.columnWidth,Br=Oe.fixed,qn=Oe.scrollWidth,Yr=Oe.clientWidth,sa=y.useMemo(function(){var ft=zt||jn(tn)||[];return ur(ft.slice())},[zt,tn]),ta=y.useMemo(function(){if(cn){var ft=sa.slice();if(!ft.includes(Ee)){var Ve=tr||0;Ve>=0&&(Ve||Br==="left"||!Br)&&ft.splice(Ve,0,Ee),Br==="right"&&ft.splice(sa.length,0,Ee)}var Xe=ft.indexOf(Ee);ft=ft.filter(function(Zn,er){return Zn!==Ee||er===Xe});var zn=sa[Xe],ir;Br?ir=Br:ir=zn?zn.fixed:null;var hr=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Nn,{className:"".concat(Bt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",fn),"fixed",ir),"className","".concat(Bt,"-row-expand-icon-cell")),"width",Ur),"render",function(er,Ln,yr){var Ao=kn(Ln,yr),Nr=Dn.has(Ao),Ua=or?or(Ln):!0,mr=dr({prefixCls:Bt,expanded:Nr,expandable:Ua,record:Ln,onExpand:Rn});return Wn?y.createElement("span",{onClick:function(xo){return xo.stopPropagation()}},mr):mr});return ft.map(function(Zn){return Zn===Ee?hr:Zn})}return sa.filter(function(Zn){return Zn!==Ee})},[cn,sa,kn,Dn,dr,Kn]),ra=y.useMemo(function(){var ft=ta;return Be&&(ft=Be(ft)),ft.length||(ft=[{render:function(){return null}}]),ft},[Be,ta,Kn]),va=y.useMemo(function(){return Kn==="rtl"?ar(Dr(ra)):Dr(ra)},[ra,Kn,qn]),Fa=y.useMemo(function(){for(var ft=-1,Ve=va.length-1;Ve>=0;Ve-=1){var Xe=va[Ve].fixed;if(Xe==="left"||Xe===!0){ft=Ve;break}}if(ft>=0)for(var zn=0;zn<=ft;zn+=1){var ir=va[zn].fixed;if(ir!=="left"&&ir!==!0)return!0}var hr=va.findIndex(function(Ln){var yr=Ln.fixed;return yr==="right"});if(hr>=0)for(var Zn=hr;Zn=hr-fn?Yr(function(Zn){return(0,lt.Z)((0,lt.Z)({},Zn),{},{isHiddenScrollBar:!0})}):Yr(function(Zn){return(0,lt.Z)((0,lt.Z)({},Zn),{},{isHiddenScrollBar:!1})})}})},Ve=function(zn){Yr(function(ir){return(0,lt.Z)((0,lt.Z)({},ir),{},{scrollLeft:zn/or*tr||0})})};return y.useImperativeHandle(Bt,function(){return{setScrollLeft:Ve,checkScrollBarVisible:ft}}),y.useEffect(function(){var Xe=(0,br.Z)(document.body,"mouseup",Eo,!1),zn=(0,br.Z)(document.body,"mousemove",na,!1);return ft(),function(){Xe.remove(),zn.remove()}},[Kn,va]),y.useEffect(function(){if(cn.current){for(var Xe=[],zn=(0,Sr.bn)(cn.current);zn;)Xe.push(zn),zn=zn.parentElement;return Xe.forEach(function(ir){return ir.addEventListener("scroll",ft,!1)}),window.addEventListener("resize",ft,!1),window.addEventListener("scroll",ft,!1),kn.addEventListener("scroll",ft,!1),function(){Xe.forEach(function(ir){return ir.removeEventListener("scroll",ft)}),window.removeEventListener("resize",ft),window.removeEventListener("scroll",ft),kn.removeEventListener("scroll",ft)}}},[kn]),y.useEffect(function(){qn.isHiddenScrollBar||Yr(function(Xe){var zn=cn.current;return zn?(0,lt.Z)((0,lt.Z)({},Xe),{},{scrollLeft:zn.scrollLeft/zn.scrollWidth*zn.clientWidth}):Xe})},[qn.isHiddenScrollBar]),or<=tr||!Kn||qn.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,kt.Z)(),width:tr,bottom:fn},className:"".concat(dr,"-sticky-scroll")},y.createElement("div",{onMouseDown:aa,ref:Wn,className:Me()("".concat(dr,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(dr,"-sticky-scroll-bar-active"),va)),style:{width:"".concat(Kn,"px"),transform:"translate3d(".concat(qn.scrollLeft,"px, 0, 0)")}}))},Ea=y.forwardRef(ya);function ea(Oe){return null}var Kr=ea;function oa(Oe){return null}var ba=oa,ja="rc-table",Za=[],Ha={};function ua(){return"No Data"}function Oa(Oe,Be){var Bt=(0,lt.Z)({rowKey:"key",prefixCls:ja,emptyText:ua},Oe),zt=Bt.prefixCls,tn=Bt.className,cn=Bt.rowClassName,Dn=Bt.style,fn=Bt.data,kn=Bt.rowKey,Rn=Bt.scroll,dr=Bt.tableLayout,or=Bt.direction,tr=Bt.title,Kn=Bt.footer,Wn=Bt.summary,Ur=Bt.caption,Br=Bt.id,qn=Bt.showHeader,Yr=Bt.components,sa=Bt.emptyText,ta=Bt.onRow,ra=Bt.onHeaderRow,va=Bt.onScroll,Fa=Bt.internalHooks,Ma=Bt.transformColumns,Eo=Bt.internalRefs,aa=Bt.tailor,na=Bt.getContainerWidth,ft=Bt.sticky,Ve=Bt.rowHoverable,Xe=Ve===void 0?!0:Ve,zn=fn||Za,ir=!!zn.length,hr=Fa===oe,Zn=y.useCallback(function(ki,Zi){return(0,Mt.Z)(Yr,ki)||Zi},[Yr]),er=y.useMemo(function(){return typeof kn=="function"?kn:function(ki){var Zi=ki&&ki[kn];return Zi}},[kn]),Ln=Zn(["body"]),yr=dt(),Ao=(0,Ae.Z)(yr,3),Nr=Ao[0],Ua=Ao[1],mr=Ao[2],zo=Lt(Bt,zn,er),xo=(0,Ae.Z)(zo,6),Ba=xo[0],ga=xo[1],Cr=xo[2],_r=xo[3],Ra=xo[4],rr=xo[5],xr=Rn==null?void 0:Rn.x,za=y.useState(0),ko=(0,Ae.Z)(za,2),Yn=ko[0],qr=ko[1],Pa=vn((0,lt.Z)((0,lt.Z)((0,lt.Z)({},Bt),Ba),{},{expandable:!!Ba.expandedRowRender,columnTitle:Ba.columnTitle,expandedKeys:Cr,getRowKey:er,onTriggerExpand:rr,expandIcon:_r,expandIconColumnIndex:Ba.expandIconColumnIndex,direction:or,scrollWidth:hr&&aa&&typeof xr=="number"?xr:null,clientWidth:Yn}),hr?Ma:null),Ca=(0,Ae.Z)(Pa,4),Jn=Ca[0],Zt=Ca[1],zr=Ca[2],fa=Ca[3],Hr=zr!=null?zr:xr,wo=y.useMemo(function(){return{columns:Jn,flattenColumns:Zt}},[Jn,Zt]),ka=y.useRef(),Wa=y.useRef(),ha=y.useRef(),no=y.useRef();y.useImperativeHandle(Be,function(){return{nativeElement:ka.current,scrollTo:function(Zi){var Bl;if(ha.current instanceof HTMLElement){var Xl=Zi.index,Ll=Zi.top,js=Zi.key;if(jt(Ll)){var As;(As=ha.current)===null||As===void 0||As.scrollTo({top:Ll})}else{var gs,Zs=js!=null?js:er(zn[Xl]);(gs=ha.current.querySelector('[data-row-key="'.concat(Zs,'"]')))===null||gs===void 0||gs.scrollIntoView()}}else(Bl=ha.current)!==null&&Bl!==void 0&&Bl.scrollTo&&ha.current.scrollTo(Zi)}}});var Xo=y.useRef(),Pn=y.useState(!1),Ir=(0,Ae.Z)(Pn,2),La=Ir[0],Ia=Ir[1],ro=y.useState(!1),Jr=(0,Ae.Z)(ro,2),io=Jr[0],Aa=Jr[1],pa=y.useState(new Map),fo=(0,Ae.Z)(pa,2),hi=fo[0],ui=fo[1],Ji=mt(Zt),Wi=Ji.map(function(ki){return hi.get(ki)}),ma=y.useMemo(function(){return Wi},[Wi.join("_")]),Mo=_t(ma,Zt,or),mo=Rn&&Rt(Rn.y),_a=Rn&&Rt(Hr)||!!Ba.fixed,gi=_a&&Zt.some(function(ki){var Zi=ki.fixed;return Zi}),zi=y.useRef(),Ml=xn(ft,zt),Yl=Ml.isSticky,xs=Ml.offsetHeader,Ss=Ml.offsetSummary,Bs=Ml.offsetScroll,Ni=Ml.stickyClassName,pi=Ml.container,to=y.useMemo(function(){return Wn==null?void 0:Wn(zn)},[Wn,zn]),Jo=(mo||Yl)&&y.isValidElement(to)&&to.type===je&&to.props.fixed,Di,sl,Sl;mo&&(sl={overflowY:ir?"scroll":"auto",maxHeight:Rn.y}),_a&&(Di={overflowX:"auto"},mo||(sl={overflowY:"hidden"}),Sl={width:Hr===!0?"auto":Hr,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||Ha;if(!au()||au()===js){var As;Ts(js),Hs(Ll,Wa.current),Hs(Ll,ha.current),Hs(Ll,Xo.current),Hs(Ll,(As=zi.current)===null||As===void 0?void 0:As.setScrollLeft)}var gs=Zi||Wa.current;if(gs){var Zs=hr&&aa&&typeof Hr=="number"?Hr:gs.scrollWidth,vu=gs.clientWidth;if(Zs===vu){Ia(!1),Aa(!1);return}Xl?(Ia(-Ll0)):(Ia(Ll>0),Aa(Ll1?Br-Xe:0,ir=(0,lt.Z)((0,lt.Z)((0,lt.Z)({},Ma),Rn),{},{flex:"0 0 ".concat(Xe,"px"),width:"".concat(Xe,"px"),marginRight:zn,pointerEvents:"auto"}),hr=y.useMemo(function(){return or?ft<=1:aa===0||ft===0||ft>1},[ft,aa,or]);hr?ir.visibility="hidden":or&&(ir.height=tr==null?void 0:tr(ft));var Zn=hr?function(){return null}:Kn,er={};return(ft===0||aa===0)&&(er.rowSpan=1,er.colSpan=1),y.createElement(sn,(0,ke.Z)({className:Me()(Ur,dr),ellipsis:Bt.ellipsis,align:Bt.align,scope:Bt.rowScope,component:Dn,prefixCls:Be.prefixCls,key:ta,record:kn,index:cn,renderIndex:fn,dataIndex:Wn,render:Zn,shouldCellUpdate:Bt.shouldCellUpdate},ra,{appendNode:va,additionalProps:(0,lt.Z)((0,lt.Z)({},Fa),{},{style:ir},er)}))}var jo=Ya,ti=["data","index","className","rowKey","style","extra","getHeight"],Ci=y.forwardRef(function(Oe,Be){var Bt=Oe.data,zt=Oe.index,tn=Oe.className,cn=Oe.rowKey,Dn=Oe.style,fn=Oe.extra,kn=Oe.getHeight,Rn=(0,ae.Z)(Oe,ti),dr=Bt.record,or=Bt.indent,tr=Bt.index,Kn=ue(ot,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Wn=Kn.scrollX,Ur=Kn.flattenColumns,Br=Kn.prefixCls,qn=Kn.fixColumn,Yr=Kn.componentWidth,sa=ue(_o,["getComponent"]),ta=sa.getComponent,ra=Ft(dr,cn,zt,or),va=ta(["body","row"],"div"),Fa=ta(["body","cell"],"div"),Ma=ra.rowSupportExpand,Eo=ra.expanded,aa=ra.rowProps,na=ra.expandedRowRender,ft=ra.expandedRowClassName,Ve;if(Ma&&Eo){var Xe=na(dr,zt,or+1,Eo),zn=an(ft,dr,zt,or),ir={};qn&&(ir={style:(0,Pe.Z)({},"--virtual-width","".concat(Yr,"px"))});var hr="".concat(Br,"-expanded-row-cell");Ve=y.createElement(va,{className:Me()("".concat(Br,"-expanded-row"),"".concat(Br,"-expanded-row-level-").concat(or+1),zn)},y.createElement(sn,{component:Fa,prefixCls:Br,className:Me()(hr,(0,Pe.Z)({},"".concat(hr,"-fixed"),qn)),additionalProps:ir},Xe))}var Zn=(0,lt.Z)((0,lt.Z)({},Dn),{},{width:Wn});fn&&(Zn.position="absolute",Zn.pointerEvents="none");var er=y.createElement(va,(0,ke.Z)({},aa,Rn,{"data-row-key":cn,ref:Ma?null:Be,className:Me()(tn,"".concat(Br,"-row"),aa==null?void 0:aa.className,(0,Pe.Z)({},"".concat(Br,"-row-extra"),fn)),style:(0,lt.Z)((0,lt.Z)({},Zn),aa==null?void 0:aa.style)}),Ur.map(function(Ln,yr){return y.createElement(jo,{key:yr,component:Fa,rowInfo:ra,column:Ln,colIndex:yr,indent:or,index:zt,renderIndex:tr,record:dr,inverse:fn,getHeight:kn})}));return Ma?y.createElement("div",{ref:Be},er,Ve):er}),Fr=$e(Ci),ca=Fr,tt=y.forwardRef(function(Oe,Be){var Bt=Oe.data,zt=Oe.onScroll,tn=ue(ot,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),cn=tn.flattenColumns,Dn=tn.onColumnResize,fn=tn.getRowKey,kn=tn.expandedKeys,Rn=tn.prefixCls,dr=tn.childrenColumnName,or=tn.scrollX,tr=tn.direction,Kn=ue(_o),Wn=Kn.sticky,Ur=Kn.scrollY,Br=Kn.listItemHeight,qn=Kn.getComponent,Yr=Kn.onScroll,sa=y.useRef(),ta=pe(Bt,dr,kn,fn),ra=y.useMemo(function(){var Ve=0;return cn.map(function(Xe){var zn=Xe.width,ir=Xe.key;return Ve+=zn,[ir,zn,Ve]})},[cn]),va=y.useMemo(function(){return ra.map(function(Ve){return Ve[2]})},[ra]);y.useEffect(function(){ra.forEach(function(Ve){var Xe=(0,Ae.Z)(Ve,2),zn=Xe[0],ir=Xe[1];Dn(zn,ir)})},[ra]),y.useImperativeHandle(Be,function(){var Ve,Xe={scrollTo:function(ir){var hr;(hr=sa.current)===null||hr===void 0||hr.scrollTo(ir)},nativeElement:(Ve=sa.current)===null||Ve===void 0?void 0:Ve.nativeElement};return Object.defineProperty(Xe,"scrollLeft",{get:function(){var ir;return((ir=sa.current)===null||ir===void 0?void 0:ir.getScrollInfo().x)||0},set:function(ir){var hr;(hr=sa.current)===null||hr===void 0||hr.scrollTo({left:ir})}}),Xe});var Fa=function(Xe,zn){var ir,hr=(ir=ta[zn])===null||ir===void 0?void 0:ir.record,Zn=Xe.onCell;if(Zn){var er,Ln=Zn(hr,zn);return(er=Ln==null?void 0:Ln.rowSpan)!==null&&er!==void 0?er:1}return 1},Ma=function(Xe){var zn=Xe.start,ir=Xe.end,hr=Xe.getSize,Zn=Xe.offsetY;if(ir<0)return null;for(var er=cn.filter(function(_r){return Fa(_r,zn)===0}),Ln=zn,yr=function(Ra){if(er=er.filter(function(rr){return Fa(rr,Ra)===0}),!er.length)return Ln=Ra,1},Ao=zn;Ao>=0&&!yr(Ao);Ao-=1);for(var Nr=cn.filter(function(_r){return Fa(_r,ir)!==1}),Ua=ir,mr=function(Ra){if(Nr=Nr.filter(function(rr){return Fa(rr,Ra)!==1}),!Nr.length)return Ua=Math.max(Ra-1,ir),1},zo=ir;zo1})&&xo.push(Ra)},ga=Ln;ga<=Ua;ga+=1)Ba(ga);var Cr=xo.map(function(_r){var Ra=ta[_r],rr=fn(Ra.record,_r),xr=function(Yn){var qr=_r+Yn-1,Pa=fn(ta[qr].record,qr),Ca=hr(rr,Pa);return Ca.bottom-Ca.top},za=hr(rr);return y.createElement(ca,{key:_r,data:Ra,rowKey:rr,index:_r,style:{top:-Zn+za.top},extra:!0,getHeight:xr})});return Cr},Eo=y.useMemo(function(){return{columnsOffset:va}},[va]),aa="".concat(Rn,"-tbody"),na=qn(["body","wrapper"]),ft={};return Wn&&(ft.position="sticky",ft.bottom=0,(0,et.Z)(Wn)==="object"&&Wn.offsetScroll&&(ft.bottom=Wn.offsetScroll)),y.createElement(go.Provider,{value:Eo},y.createElement(vo.Z,{fullHeight:!1,ref:sa,prefixCls:"".concat(aa,"-virtual"),styles:{horizontalScrollBar:ft},className:aa,height:Ur,itemHeight:Br||24,data:ta,itemKey:function(Xe){return fn(Xe.record)},component:na,scrollWidth:or,direction:tr,onVirtualScroll:function(Xe){var zn,ir=Xe.x;zt({currentTarget:(zn=sa.current)===null||zn===void 0?void 0:zn.nativeElement,scrollLeft:ir})},onScroll:Yr,extraRender:Ma},function(Ve,Xe,zn){var ir=fn(Ve.record,Xe);return y.createElement(ca,{data:Ve,rowKey:ir,index:Xe,style:zn.style})}))}),Dt=$e(tt),Kt=Dt,pn=function(Be,Bt){var zt=Bt.ref,tn=Bt.onScroll;return y.createElement(Kt,{ref:zt,data:Be,onScroll:tn})};function Sn(Oe,Be){var Bt=Oe.data,zt=Oe.columns,tn=Oe.scroll,cn=Oe.sticky,Dn=Oe.prefixCls,fn=Dn===void 0?ja:Dn,kn=Oe.className,Rn=Oe.listItemHeight,dr=Oe.components,or=Oe.onScroll,tr=tn||{},Kn=tr.x,Wn=tr.y;typeof Kn!="number"&&(Kn=1),typeof Wn!="number"&&(Wn=500);var Ur=(0,wt.zX)(function(Yr,sa){return(0,Mt.Z)(dr,Yr)||sa}),Br=(0,wt.zX)(or),qn=y.useMemo(function(){return{sticky:cn,scrollY:Wn,listItemHeight:Rn,getComponent:Ur,onScroll:Br}},[cn,Wn,Rn,Ur,Br]);return y.createElement(_o.Provider,{value:qn},y.createElement(Bo,(0,ke.Z)({},Oe,{className:Me()(kn,"".concat(fn,"-virtual")),scroll:(0,lt.Z)((0,lt.Z)({},tn),{},{x:Kn}),components:(0,lt.Z)((0,lt.Z)({},dr),{},{body:Bt!=null&&Bt.length?pn:void 0}),columns:zt,internalHooks:oe,tailor:!0,ref:Be})))}var on=y.forwardRef(Sn);function wn(Oe){return _e(on,Oe)}var An=wn(),Bn=null,wr=Oe=>null,nr=Oe=>null,gr=b(84105),Wr=b(82661),xa=b(34643),qa=b(34061),eo=b(18929);function Io(Oe){const[Be,Bt]=(0,y.useState)(null);return[(0,y.useCallback)((cn,Dn,fn)=>{const kn=Be!=null?Be:cn,Rn=Math.min(kn||0,cn),dr=Math.max(kn||0,cn),or=Dn.slice(Rn,dr+1).map(Wn=>Oe(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))}),Bt(tr?dr:null),Kn},[Be]),cn=>{Bt(cn)}]}var bo=b(32383),Wo=b(62673),Ho=b(75727),Ko=b(47889);const Fo={},qo="SELECT_ALL",ci="SELECT_INVERT",Ei="SELECT_NONE",bi=[],Ri=(Oe,Be)=>{let Bt=[];return(Be||[]).forEach(zt=>{Bt.push(zt),zt&&typeof zt=="object"&&Oe in zt&&(Bt=[].concat((0,Xt.Z)(Bt),(0,Xt.Z)(Ri(Oe,zt[Oe]))))}),Bt};var yo=(Oe,Be)=>{const{preserveSelectedRowKeys:Bt,selectedRowKeys:zt,defaultSelectedRowKeys:tn,getCheckboxProps:cn,onChange:Dn,onSelect:fn,onSelectAll:kn,onSelectInvert:Rn,onSelectNone:dr,onSelectMultiple:or,columnWidth:tr,type:Kn,selections:Wn,fixed:Ur,renderCell:Br,hideSelectAll:qn,checkStrictly:Yr=!0}=Be||{},{prefixCls:sa,data:ta,pageData:ra,getRecordByKey:va,getRowKey:Fa,expandType:Ma,childrenColumnName:Eo,locale:aa,getPopupContainer:na}=Oe,ft=(0,bo.ln)("Table"),[Ve,Xe]=Io(_r=>_r),[zn,ir]=(0,eo.Z)(zt||tn||bi,{value:zt}),hr=y.useRef(new Map),Zn=(0,y.useCallback)(_r=>{if(Bt){const Ra=new Map;_r.forEach(rr=>{let xr=va(rr);!xr&&hr.current.has(rr)&&(xr=hr.current.get(rr)),Ra.set(rr,xr)}),hr.current=Ra}},[va,Bt]);y.useEffect(()=>{Zn(zn)},[zn]);const er=(0,y.useMemo)(()=>Ri(Eo,ra),[Eo,ra]),{keyEntities:Ln}=(0,y.useMemo)(()=>{if(Yr)return{keyEntities:null};let _r=ta;if(Bt){const Ra=new Set(er.map((xr,za)=>Fa(xr,za))),rr=Array.from(hr.current).reduce((xr,za)=>{let[ko,Yn]=za;return Ra.has(ko)?xr:xr.concat(Yn)},[]);_r=[].concat((0,Xt.Z)(_r),(0,Xt.Z)(rr))}return(0,qa.I8)(_r,{externalGetKey:Fa,childrenPropName:Eo})},[ta,Fa,Yr,Eo,Bt,er]),yr=(0,y.useMemo)(()=>{const _r=new Map;return er.forEach((Ra,rr)=>{const xr=Fa(Ra,rr),za=(cn?cn(Ra):null)||{};_r.set(xr,za)}),_r},[er,Fa,cn]),Ao=(0,y.useCallback)(_r=>{const Ra=Fa(_r);let rr;return yr.has(Ra)?rr=yr.get(Fa(_r)):rr=cn?cn(_r):void 0,!!(rr!=null&&rr.disabled)},[yr,Fa]),[Nr,Ua]=(0,y.useMemo)(()=>{if(Yr)return[zn||[],[]];const{checkedKeys:_r,halfCheckedKeys:Ra}=(0,xa.S)(zn,!0,Ln,Ao);return[_r||[],Ra]},[zn,Yr,Ln,Ao]),mr=(0,y.useMemo)(()=>{const _r=Kn==="radio"?Nr.slice(0,1):Nr;return new Set(_r)},[Nr,Kn]),zo=(0,y.useMemo)(()=>Kn==="radio"?new Set:new Set(Ua),[Ua,Kn]);y.useEffect(()=>{Be||ir(bi)},[!!Be]);const xo=(0,y.useCallback)((_r,Ra)=>{let rr,xr;Zn(_r),Bt?(rr=_r,xr=_r.map(za=>hr.current.get(za))):(rr=[],xr=[],_r.forEach(za=>{const ko=va(za);ko!==void 0&&(rr.push(za),xr.push(ko))})),ir(rr),Dn==null||Dn(rr,xr,{type:Ra})},[ir,va,Dn,Bt]),Ba=(0,y.useCallback)((_r,Ra,rr,xr)=>{if(fn){const za=rr.map(ko=>va(ko));fn(va(_r),Ra,za,xr)}xo(rr,"single")},[fn,va,xo]),ga=(0,y.useMemo)(()=>!Wn||qn?null:(Wn===!0?[qo,ci,Ei]:Wn).map(Ra=>Ra===qo?{key:"all",text:aa.selectionAll,onSelect(){xo(ta.map((rr,xr)=>Fa(rr,xr)).filter(rr=>{const xr=yr.get(rr);return!(xr!=null&&xr.disabled)||mr.has(rr)}),"all")}}:Ra===ci?{key:"invert",text:aa.selectInvert,onSelect(){const rr=new Set(mr);ra.forEach((za,ko)=>{const Yn=Fa(za,ko),qr=yr.get(Yn);qr!=null&&qr.disabled||(rr.has(Yn)?rr.delete(Yn):rr.add(Yn))});const xr=Array.from(rr);Rn&&(ft.deprecated(!1,"onSelectInvert","onChange"),Rn(xr)),xo(xr,"invert")}}:Ra===Ei?{key:"none",text:aa.selectNone,onSelect(){dr==null||dr(),xo(Array.from(mr).filter(rr=>{const xr=yr.get(rr);return xr==null?void 0:xr.disabled}),"none")}}:Ra).map(Ra=>Object.assign(Object.assign({},Ra),{onSelect:function(){for(var rr,xr,za=arguments.length,ko=new Array(za),Yn=0;Yn{var Ra;if(!Be)return _r.filter(no=>no!==Fo);let rr=(0,Xt.Z)(_r);const xr=new Set(mr),za=er.map(Fa).filter(no=>!yr.get(no).disabled),ko=za.every(no=>xr.has(no)),Yn=za.some(no=>xr.has(no)),qr=()=>{const no=[];ko?za.forEach(Pn=>{xr.delete(Pn),no.push(Pn)}):za.forEach(Pn=>{xr.has(Pn)||(xr.add(Pn),no.push(Pn))});const Xo=Array.from(xr);kn==null||kn(!ko,Xo.map(Pn=>va(Pn)),no.map(Pn=>va(Pn))),xo(Xo,"all"),Xe(null)};let Pa,Ca;if(Kn!=="radio"){let no;if(ga){const Ia={getPopupContainer:na,items:ga.map((ro,Jr)=>{const{key:io,text:Aa,onSelect:pa}=ro;return{key:io!=null?io:Jr,onClick:()=>{pa==null||pa(za)},label:Aa}})};no=y.createElement("div",{className:`${sa}-selection-extra`},y.createElement(Ho.Z,{menu:Ia,getPopupContainer:na},y.createElement("span",null,y.createElement(gr.Z,null))))}const Xo=er.map((Ia,ro)=>{const Jr=Fa(Ia,ro),io=yr.get(Jr)||{};return Object.assign({checked:xr.has(Jr)},io)}).filter(Ia=>{let{disabled:ro}=Ia;return ro}),Pn=!!Xo.length&&Xo.length===er.length,Ir=Pn&&Xo.every(Ia=>{let{checked:ro}=Ia;return ro}),La=Pn&&Xo.some(Ia=>{let{checked:ro}=Ia;return ro});Ca=y.createElement(Wo.default,{checked:Pn?Ir:!!er.length&&ko,indeterminate:Pn?!Ir&&La:!ko&&Yn,onChange:qr,disabled:er.length===0||Pn,"aria-label":no?"Custom selection":"Select all",skipGroup:!0}),Pa=!qn&&y.createElement("div",{className:`${sa}-selection`},Ca,no)}let Jn;Kn==="radio"?Jn=(no,Xo,Pn)=>{const Ir=Fa(Xo,Pn),La=xr.has(Ir),Ia=yr.get(Ir);return{node:y.createElement(Ko.ZP,Object.assign({},Ia,{checked:La,onClick:ro=>{var Jr;ro.stopPropagation(),(Jr=Ia==null?void 0:Ia.onClick)===null||Jr===void 0||Jr.call(Ia,ro)},onChange:ro=>{var Jr;xr.has(Ir)||Ba(Ir,!0,[Ir],ro.nativeEvent),(Jr=Ia==null?void 0:Ia.onChange)===null||Jr===void 0||Jr.call(Ia,ro)}})),checked:La}}:Jn=(no,Xo,Pn)=>{var Ir;const La=Fa(Xo,Pn),Ia=xr.has(La),ro=zo.has(La),Jr=yr.get(La);let io;return Ma==="nest"?io=ro:io=(Ir=Jr==null?void 0:Jr.indeterminate)!==null&&Ir!==void 0?Ir:ro,{node:y.createElement(Wo.default,Object.assign({},Jr,{indeterminate:io,checked:Ia,skipGroup:!0,onClick:Aa=>{var pa;Aa.stopPropagation(),(pa=Jr==null?void 0:Jr.onClick)===null||pa===void 0||pa.call(Jr,Aa)},onChange:Aa=>{var pa;const{nativeEvent:fo}=Aa,{shiftKey:hi}=fo,ui=za.findIndex(Wi=>Wi===La),Ji=Nr.some(Wi=>za.includes(Wi));if(hi&&Yr&&Ji){const Wi=Ve(ui,za,xr),ma=Array.from(xr);or==null||or(!Ia,ma.map(Mo=>va(Mo)),Wi.map(Mo=>va(Mo))),xo(ma,"multiple")}else{const Wi=Nr;if(Yr){const ma=Ia?(0,Wr._5)(Wi,La):(0,Wr.L0)(Wi,La);Ba(La,!Ia,ma,fo)}else{const ma=(0,xa.S)([].concat((0,Xt.Z)(Wi),[La]),!0,Ln,Ao),{checkedKeys:Mo,halfCheckedKeys:mo}=ma;let _a=Mo;if(Ia){const gi=new Set(Mo);gi.delete(La),_a=(0,xa.S)(Array.from(gi),{checked:!1,halfCheckedKeys:mo},Ln,Ao).checkedKeys}Ba(La,!Ia,_a,fo)}}Xe(Ia?null:ui),(pa=Jr==null?void 0:Jr.onChange)===null||pa===void 0||pa.call(Jr,Aa)}})),checked:Ia}};const Zt=(no,Xo,Pn)=>{const{node:Ir,checked:La}=Jn(no,Xo,Pn);return Br?Br(La,Xo,Pn,Ir):Ir};if(!rr.includes(Fo))if(rr.findIndex(no=>{var Xo;return((Xo=no[Nn])===null||Xo===void 0?void 0:Xo.columnType)==="EXPAND_COLUMN"})===0){const[no,...Xo]=rr;rr=[no,Fo].concat((0,Xt.Z)(Xo))}else rr=[Fo].concat((0,Xt.Z)(rr));const zr=rr.indexOf(Fo);rr=rr.filter((no,Xo)=>no!==Fo||Xo===zr);const fa=rr[zr-1],Hr=rr[zr+1];let wo=Ur;wo===void 0&&((Hr==null?void 0:Hr.fixed)!==void 0?wo=Hr.fixed:(fa==null?void 0:fa.fixed)!==void 0&&(wo=fa.fixed)),wo&&fa&&((Ra=fa[Nn])===null||Ra===void 0?void 0:Ra.columnType)==="EXPAND_COLUMN"&&fa.fixed===void 0&&(fa.fixed=wo);const ka=Me()(`${sa}-selection-col`,{[`${sa}-selection-col-with-dropdown`]:Wn&&Kn==="checkbox"}),Wa=()=>Be!=null&&Be.columnTitle?typeof Be.columnTitle=="function"?Be.columnTitle(Ca):Be.columnTitle:Pa,ha={fixed:wo,width:tr,className:`${sa}-selection-column`,title:Wa(),render:Zt,onCell:Be.onCell,[Nn]:{className:ka}};return rr.map(no=>no===Fo?ha:no)},[Fa,er,Be,Nr,mr,zo,tr,ga,Ma,yr,or,Ba,Ao]),mr]},Ii=b(2738);function Bi(Oe,Be){return Oe._antProxy=Oe._antProxy||{},Object.keys(Be).forEach(Bt=>{if(!(Bt in Oe._antProxy)){const zt=Oe[Bt];Oe._antProxy[Bt]=zt,Oe[Bt]=Be[Bt]}}),Oe}function Oo(Oe,Be){return(0,y.useImperativeHandle)(Oe,()=>{const Bt=Be(),{nativeElement:zt}=Bt;return typeof Proxy!="undefined"?new Proxy(zt,{get(tn,cn){return Bt[cn]?Bt[cn]:Reflect.get(tn,cn)}}):Bi(zt,Bt)})}var Ai=b(83010),Si=b(48755),oi=b(38406),wi=b(83397),di=b(31756),Ki=b(13783),Ti=b(85981),Yi=b(31709),Fi=b(29787),zl=b(57700);function Tl(Oe){return Be=>{const{prefixCls:Bt,onExpand:zt,record:tn,expanded:cn,expandable:Dn}=Be,fn=`${Bt}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:kn=>{zt(tn,kn),kn.stopPropagation()},className:Me()(fn,{[`${fn}-spaced`]:!Dn,[`${fn}-expanded`]:Dn&&cn,[`${fn}-collapsed`]:Dn&&!cn}),"aria-label":cn?Oe.collapse:Oe.expand,"aria-expanded":cn})}}var $o=Tl;function ni(Oe){return(Bt,zt)=>{const tn=Bt.querySelector(`.${Oe}-container`);let cn=zt;if(tn){const Dn=getComputedStyle(tn),fn=parseInt(Dn.borderLeftWidth,10),kn=parseInt(Dn.borderRightWidth,10);cn=zt-fn-kn}return cn}}const Vo=(Oe,Be)=>"key"in Oe&&Oe.key!==void 0&&Oe.key!==null?Oe.key:Oe.dataIndex?Array.isArray(Oe.dataIndex)?Oe.dataIndex.join("."):Oe.dataIndex:Be;function Yo(Oe,Be){return Be?`${Be}-${Oe}`:`${Oe}`}const xi=(Oe,Be)=>typeof Oe=="function"?Oe(Be):Oe,Li=(Oe,Be)=>{const Bt=xi(Oe,Be);return Object.prototype.toString.call(Bt)==="[object Object]"?"":Bt};var vi={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"},Qi=vi,_i=b(7657),Gi=function(Be,Bt){return y.createElement(_i.Z,(0,ke.Z)({},Be,{ref:Bt,icon:Qi}))},ml=y.forwardRef(Gi),nl=ml,rl=b(9981),yl=b(40192);function mi(Oe){const Be=y.useRef(Oe),Bt=(0,yl.Z)();return[()=>Be.current,zt=>{Be.current=zt,Bt()}]}var Cl=b(7939),Rl=b(584),is=b(93041),jl=b(78857),qi=b(18287),El=b(47472),bl=b(49397),Wl=Oe=>{const{value:Be,filterSearch:Bt,tablePrefixCls:zt,locale:tn,onChange:cn}=Oe;return Bt?y.createElement("div",{className:`${zt}-filter-dropdown-search`},y.createElement(bl.Z,{prefix:y.createElement(El.Z,null),placeholder:tn.filterSearchPlaceholder,onChange:cn,value:Be,htmlSize:1,className:`${zt}-filter-dropdown-search-input`})):null},es=b(10228);const ts=Oe=>{const{keyCode:Be}=Oe;Be===es.Z.ENTER&&Oe.stopPropagation()};var Ql=y.forwardRef((Oe,Be)=>y.createElement("div",{className:Oe.className,onClick:Bt=>Bt.stopPropagation(),onKeyDown:ts,ref:Be},Oe.children));function xl(Oe){let Be=[];return(Oe||[]).forEach(Bt=>{let{value:zt,children:tn}=Bt;Be.push(zt),tn&&(Be=[].concat((0,Xt.Z)(Be),(0,Xt.Z)(xl(tn))))}),Be}function Jl(Oe){return Oe.some(Be=>{let{children:Bt}=Be;return Bt})}function ns(Oe,Be){return typeof Be=="string"||typeof Be=="number"?Be==null?void 0:Be.toString().toLowerCase().includes(Oe.trim().toLowerCase()):!1}function us(Oe){let{filters:Be,prefixCls:Bt,filteredKeys:zt,filterMultiple:tn,searchValue:cn,filterSearch:Dn}=Oe;return Be.map((fn,kn)=>{const Rn=String(fn.value);if(fn.children)return{key:Rn||kn,label:fn.text,popupClassName:`${Bt}-dropdown-submenu`,children:us({filters:fn.children,prefixCls:Bt,filteredKeys:zt,filterMultiple:tn,searchValue:cn,filterSearch:Dn})};const dr=tn?Wo.default:Ko.ZP,or={key:fn.value!==void 0?Rn:kn,label:y.createElement(y.Fragment,null,y.createElement(dr,{checked:zt.includes(Rn)}),y.createElement("span",null,fn.text))};return cn.trim()?typeof Dn=="function"?Dn(cn,fn)?or:null:ns(cn,fn.text)?or:null:or})}function Hl(Oe){return Oe||[]}var al=Oe=>{var Be,Bt,zt,tn;const{tablePrefixCls:cn,prefixCls:Dn,column:fn,dropdownPrefixCls:kn,columnKey:Rn,filterOnClose:dr,filterMultiple:or,filterMode:tr="menu",filterSearch:Kn=!1,filterState:Wn,triggerFilter:Ur,locale:Br,children:qn,getPopupContainer:Yr,rootClassName:sa}=Oe,{filterResetToDefaultFilteredValue:ta,defaultFilteredValue:ra,filterDropdownProps:va={},filterDropdownOpen:Fa,filterDropdownVisible:Ma,onFilterDropdownVisibleChange:Eo,onFilterDropdownOpenChange:aa}=fn,[na,ft]=y.useState(!1),Ve=!!(Wn&&(!((Be=Wn.filteredKeys)===null||Be===void 0)&&Be.length||Wn.forceFiltered)),Xe=Jn=>{var Zt;ft(Jn),(Zt=va.onOpenChange)===null||Zt===void 0||Zt.call(va,Jn),aa==null||aa(Jn),Eo==null||Eo(Jn)},zn=(tn=(zt=(Bt=va.open)!==null&&Bt!==void 0?Bt:Fa)!==null&&zt!==void 0?zt:Ma)!==null&&tn!==void 0?tn:na,ir=Wn==null?void 0:Wn.filteredKeys,[hr,Zn]=mi(Hl(ir)),er=Jn=>{let{selectedKeys:Zt}=Jn;Zn(Zt)},Ln=(Jn,Zt)=>{let{node:zr,checked:fa}=Zt;er(or?{selectedKeys:Jn}:{selectedKeys:fa&&zr.key?[zr.key]:[]})};y.useEffect(()=>{na&&er({selectedKeys:Hl(ir)})},[ir]);const[yr,Ao]=y.useState([]),Nr=Jn=>{Ao(Jn)},[Ua,mr]=y.useState(""),zo=Jn=>{const{value:Zt}=Jn.target;mr(Zt)};y.useEffect(()=>{na||mr("")},[na]);const xo=Jn=>{const Zt=Jn!=null&&Jn.length?Jn:null;if(Zt===null&&(!Wn||!Wn.filteredKeys)||(0,De.Z)(Zt,Wn==null?void 0:Wn.filteredKeys,!0))return null;Ur({column:fn,key:Rn,filteredKeys:Zt})},Ba=()=>{Xe(!1),xo(hr())},ga=function(){let{confirm:Jn,closeDropdown:Zt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Jn&&xo([]),Zt&&Xe(!1),mr(""),Zn(ta?(ra||[]).map(zr=>String(zr)):[])},Cr=function(){let{closeDropdown:Jn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Jn&&Xe(!1),xo(hr())},_r=(Jn,Zt)=>{Zt.source==="trigger"&&(Jn&&ir!==void 0&&Zn(Hl(ir)),Xe(Jn),!Jn&&!fn.filterDropdown&&dr&&Ba())},Ra=Me()({[`${kn}-menu-without-submenu`]:!Jl(fn.filters||[])}),rr=Jn=>{if(Jn.target.checked){const Zt=xl(fn==null?void 0:fn.filters).map(zr=>String(zr));Zn(Zt)}else Zn([])},xr=Jn=>{let{filters:Zt}=Jn;return(Zt||[]).map((zr,fa)=>{const Hr=String(zr.value),wo={title:zr.text,key:zr.value!==void 0?Hr:String(fa)};return zr.children&&(wo.children=xr({filters:zr.children})),wo})},za=Jn=>{var Zt;return Object.assign(Object.assign({},Jn),{text:Jn.title,value:Jn.key,children:((Zt=Jn.children)===null||Zt===void 0?void 0:Zt.map(zr=>za(zr)))||[]})};let ko;const{direction:Yn,renderEmpty:qr}=y.useContext(Si.E_);if(typeof fn.filterDropdown=="function")ko=fn.filterDropdown({prefixCls:`${kn}-custom`,setSelectedKeys:Jn=>er({selectedKeys:Jn}),selectedKeys:hr(),confirm:Cr,clearFilters:ga,filters:fn.filters,visible:zn,close:()=>{Xe(!1)}});else if(fn.filterDropdown)ko=fn.filterDropdown;else{const Jn=hr()||[],Zt=()=>{var fa,Hr;const wo=(fa=qr==null?void 0:qr("Table.filter"))!==null&&fa!==void 0?fa:y.createElement(Rl.Z,{image:Rl.Z.PRESENTED_IMAGE_SIMPLE,description:Br.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((fn.filters||[]).length===0)return wo;if(tr==="tree")return y.createElement(y.Fragment,null,y.createElement(Wl,{filterSearch:Kn,value:Ua,onChange:zo,tablePrefixCls:cn,locale:Br}),y.createElement("div",{className:`${cn}-filter-dropdown-tree`},or?y.createElement(Wo.default,{checked:Jn.length===xl(fn.filters).length,indeterminate:Jn.length>0&&Jn.lengthtypeof Kn=="function"?Kn(Ua,za(ha)):ns(Ua,ha.title):void 0})));const ka=us({filters:fn.filters||[],filterSearch:Kn,prefixCls:Dn,filteredKeys:hr(),filterMultiple:or,searchValue:Ua}),Wa=ka.every(ha=>ha===null);return y.createElement(y.Fragment,null,y.createElement(Wl,{filterSearch:Kn,value:Ua,onChange:zo,tablePrefixCls:cn,locale:Br}),Wa?wo:y.createElement(is.default,{selectable:!0,multiple:or,prefixCls:`${kn}-menu`,className:Ra,onSelect:er,onDeselect:er,selectedKeys:Jn,getPopupContainer:Yr,openKeys:yr,onOpenChange:Nr,items:ka}))},zr=()=>ta?(0,De.Z)((ra||[]).map(fa=>String(fa)),Jn,!0):Jn.length===0;ko=y.createElement(y.Fragment,null,Zt(),y.createElement("div",{className:`${Dn}-dropdown-btns`},y.createElement(Cl.ZP,{type:"link",size:"small",disabled:zr(),onClick:()=>ga()},Br.filterReset),y.createElement(Cl.ZP,{type:"primary",size:"small",onClick:Ba},Br.filterConfirm)))}fn.filterDropdown&&(ko=y.createElement(jl.J,{selectable:void 0},ko)),ko=y.createElement(Ql,{className:`${Dn}-dropdown`},ko);const Pa=()=>{let Jn;return typeof fn.filterIcon=="function"?Jn=fn.filterIcon(Ve):fn.filterIcon?Jn=fn.filterIcon:Jn=y.createElement(nl,null),y.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${Dn}-trigger`,{active:Ve}),onClick:Zt=>{Zt.stopPropagation()}},Jn)},Ca=(0,rl.Z)({trigger:["click"],placement:Yn==="rtl"?"bottomLeft":"bottomRight",children:Pa(),getPopupContainer:Yr},Object.assign(Object.assign({},va),{rootClassName:Me()(sa,va.rootClassName),open:zn,onOpenChange:_r,dropdownRender:()=>typeof(va==null?void 0:va.dropdownRender)=="function"?va.dropdownRender(ko):ko}));return y.createElement("div",{className:`${Dn}-column`},y.createElement("span",{className:`${cn}-column-title`},qn),y.createElement(Ho.Z,Object.assign({},Ca)))};const $i=(Oe,Be,Bt)=>{let zt=[];return(Oe||[]).forEach((tn,cn)=>{var Dn;const fn=Yo(cn,Bt);if(tn.filters||"filterDropdown"in tn||"onFilter"in tn)if("filteredValue"in tn){let kn=tn.filteredValue;"filterDropdown"in tn||(kn=(Dn=kn==null?void 0:kn.map(String))!==null&&Dn!==void 0?Dn:kn),zt.push({column:tn,key:Vo(tn,fn),filteredKeys:kn,forceFiltered:tn.filtered})}else zt.push({column:tn,key:Vo(tn,fn),filteredKeys:Be&&tn.defaultFilteredValue?tn.defaultFilteredValue:void 0,forceFiltered:tn.filtered});"children"in tn&&(zt=[].concat((0,Xt.Z)(zt),(0,Xt.Z)($i(tn.children,Be,fn))))}),zt};function ji(Oe,Be,Bt,zt,tn,cn,Dn,fn,kn){return Bt.map((Rn,dr)=>{const or=Yo(dr,fn),{filterOnClose:tr=!0,filterMultiple:Kn=!0,filterMode:Wn,filterSearch:Ur}=Rn;let Br=Rn;if(Br.filters||Br.filterDropdown){const qn=Vo(Br,or),Yr=zt.find(sa=>{let{key:ta}=sa;return qn===ta});Br=Object.assign(Object.assign({},Br),{title:sa=>y.createElement(al,{tablePrefixCls:Oe,prefixCls:`${Oe}-filter`,dropdownPrefixCls:Be,column:Br,columnKey:qn,filterState:Yr,filterOnClose:tr,filterMultiple:Kn,filterMode:Wn,filterSearch:Ur,triggerFilter:cn,locale:tn,getPopupContainer:Dn,rootClassName:kn},xi(Rn.title,sa))})}return"children"in Br&&(Br=Object.assign(Object.assign({},Br),{children:ji(Oe,Be,Br.children,zt,tn,cn,Dn,or,kn)})),Br})}const yi=Oe=>{const Be={};return Oe.forEach(Bt=>{let{key:zt,filteredKeys:tn,column:cn}=Bt;const Dn=zt,{filters:fn,filterDropdown:kn}=cn;if(kn)Be[Dn]=tn||null;else if(Array.isArray(tn)){const Rn=xl(fn);Be[Dn]=Rn.filter(dr=>tn.includes(String(dr)))}else Be[Dn]=null}),Be},ei=(Oe,Be,Bt)=>Be.reduce((tn,cn)=>{const{column:{onFilter:Dn,filters:fn},filteredKeys:kn}=cn;return Dn&&kn&&kn.length?tn.map(Rn=>Object.assign({},Rn)).filter(Rn=>kn.some(dr=>{const or=xl(fn),tr=or.findIndex(Wn=>String(Wn)===String(dr)),Kn=tr!==-1?or[tr]:dr;return Rn[Bt]&&(Rn[Bt]=ei(Rn[Bt],Be,Bt)),Dn(Kn,Rn)})):tn},Oe),Oi=Oe=>Oe.flatMap(Be=>"children"in Be?[Be].concat((0,Xt.Z)(Oi(Be.children||[]))):[Be]);var Hi=Oe=>{const{prefixCls:Be,dropdownPrefixCls:Bt,mergedColumns:zt,onFilterChange:tn,getPopupContainer:cn,locale:Dn,rootClassName:fn}=Oe,kn=(0,bo.ln)("Table"),Rn=y.useMemo(()=>Oi(zt||[]),[zt]),[dr,or]=y.useState(()=>$i(Rn,!0)),tr=y.useMemo(()=>{const Br=$i(Rn,!1);if(Br.length===0)return Br;let qn=!0,Yr=!0;if(Br.forEach(sa=>{let{filteredKeys:ta}=sa;ta!==void 0?qn=!1:Yr=!1}),qn){const sa=(Rn||[]).map((ta,ra)=>Vo(ta,Yo(ra)));return dr.filter(ta=>{let{key:ra}=ta;return sa.includes(ra)}).map(ta=>{const ra=Rn[sa.findIndex(va=>va===ta.key)];return Object.assign(Object.assign({},ta),{column:Object.assign(Object.assign({},ta.column),ra),forceFiltered:ra.filtered})})}return Br},[Rn,dr]),Kn=y.useMemo(()=>yi(tr),[tr]),Wn=Br=>{const qn=tr.filter(Yr=>{let{key:sa}=Yr;return sa!==Br.key});qn.push(Br),or(qn),tn(yi(qn),qn)};return[Br=>ji(Be,Bt,Br,tr,Dn,Wn,cn,void 0,fn),tr,Kn]},ol=(Oe,Be,Bt)=>{const zt=y.useRef({});function tn(cn){var Dn;if(!zt.current||zt.current.data!==Oe||zt.current.childrenColumnName!==Be||zt.current.getRowKey!==Bt){let kn=function(Rn){Rn.forEach((dr,or)=>{const tr=Bt(dr,or);fn.set(tr,dr),dr&&typeof dr=="object"&&Be in dr&&kn(dr[Be]||[])})};const fn=new Map;kn(Oe),zt.current={data:Oe,childrenColumnName:Be,kvMap:fn,getRowKey:Bt}}return(Dn=zt.current.kvMap)===null||Dn===void 0?void 0:Dn.get(cn)}return[tn]},el=function(Oe,Be){var Bt={};for(var zt in Oe)Object.prototype.hasOwnProperty.call(Oe,zt)&&Be.indexOf(zt)<0&&(Bt[zt]=Oe[zt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,zt=Object.getOwnPropertySymbols(Oe);tn{const cn=Oe[tn];typeof cn!="function"&&(Bt[tn]=cn)}),Bt}function ul(Oe,Be,Bt){const zt=Bt&&typeof Bt=="object"?Bt:{},{total:tn=0}=zt,cn=el(zt,["total"]),[Dn,fn]=(0,y.useState)(()=>({current:"defaultCurrent"in cn?cn.defaultCurrent:1,pageSize:"defaultPageSize"in cn?cn.defaultPageSize:cl})),kn=(0,rl.Z)(Dn,cn,{total:tn>0?tn:Oe}),Rn=Math.ceil((tn||Oe)/kn.pageSize);kn.current>Rn&&(kn.current=Rn||1);const dr=(tr,Kn)=>{fn({current:tr!=null?tr:1,pageSize:Kn||kn.pageSize})},or=(tr,Kn)=>{var Wn;Bt&&((Wn=Bt.onChange)===null||Wn===void 0||Wn.call(Bt,tr,Kn)),dr(tr,Kn),Be(tr,Kn||(kn==null?void 0:kn.pageSize))};return Bt===!1?[{},()=>{}]:[Object.assign(Object.assign({},kn),{onChange:or}),dr]}var ll=ul,Dl=b(89489),ls=b(59477),Cs=b(25399);const cs="ascend",as="descend",Kl=Oe=>typeof Oe.sorter=="object"&&typeof Oe.sorter.multiple=="number"?Oe.sorter.multiple:!1,hl=Oe=>typeof Oe=="function"?Oe:Oe&&typeof Oe=="object"&&Oe.compare?Oe.compare:!1,Ul=(Oe,Be)=>Be?Oe[Oe.indexOf(Be)+1]:Oe[0],Vl=(Oe,Be,Bt)=>{let zt=[];const tn=(cn,Dn)=>{zt.push({column:cn,key:Vo(cn,Dn),multiplePriority:Kl(cn),sortOrder:cn.sortOrder})};return(Oe||[]).forEach((cn,Dn)=>{const fn=Yo(Dn,Bt);cn.children?("sortOrder"in cn&&tn(cn,fn),zt=[].concat((0,Xt.Z)(zt),(0,Xt.Z)(Vl(cn.children,Be,fn)))):cn.sorter&&("sortOrder"in cn?tn(cn,fn):Be&&cn.defaultSortOrder&&zt.push({column:cn,key:Vo(cn,fn),multiplePriority:Kl(cn),sortOrder:cn.defaultSortOrder}))}),zt},Es=(Oe,Be,Bt,zt,tn,cn,Dn,fn)=>(Be||[]).map((Rn,dr)=>{const or=Yo(dr,fn);let tr=Rn;if(tr.sorter){const Kn=tr.sortDirections||tn,Wn=tr.showSorterTooltip===void 0?Dn:tr.showSorterTooltip,Ur=Vo(tr,or),Br=Bt.find(Eo=>{let{key:aa}=Eo;return aa===Ur}),qn=Br?Br.sortOrder:null,Yr=Ul(Kn,qn);let sa;if(Rn.sortIcon)sa=Rn.sortIcon({sortOrder:qn});else{const Eo=Kn.includes(cs)&&y.createElement(ls.Z,{className:Me()(`${Oe}-column-sorter-up`,{active:qn===cs})}),aa=Kn.includes(as)&&y.createElement(Dl.Z,{className:Me()(`${Oe}-column-sorter-down`,{active:qn===as})});sa=y.createElement("span",{className:Me()(`${Oe}-column-sorter`,{[`${Oe}-column-sorter-full`]:!!(Eo&&aa)})},y.createElement("span",{className:`${Oe}-column-sorter-inner`,"aria-hidden":"true"},Eo,aa))}const{cancelSort:ta,triggerAsc:ra,triggerDesc:va}=cn||{};let Fa=ta;Yr===as?Fa=va:Yr===cs&&(Fa=ra);const Ma=typeof Wn=="object"?Object.assign({title:Fa},Wn):{title:Fa};tr=Object.assign(Object.assign({},tr),{className:Me()(tr.className,{[`${Oe}-column-sort`]:qn}),title:Eo=>{const aa=`${Oe}-column-sorters`,na=y.createElement("span",{className:`${Oe}-column-title`},xi(Rn.title,Eo)),ft=y.createElement("div",{className:aa},na,sa);return Wn?typeof Wn!="boolean"&&(Wn==null?void 0:Wn.target)==="sorter-icon"?y.createElement("div",{className:`${aa} ${Oe}-column-sorters-tooltip-target-sorter`},na,y.createElement(Cs.Z,Object.assign({},Ma),sa)):y.createElement(Cs.Z,Object.assign({},Ma),ft):ft},onHeaderCell:Eo=>{var aa;const na=((aa=Rn.onHeaderCell)===null||aa===void 0?void 0:aa.call(Rn,Eo))||{},ft=na.onClick,Ve=na.onKeyDown;na.onClick=ir=>{zt({column:Rn,key:Ur,sortOrder:Yr,multiplePriority:Kl(Rn)}),ft==null||ft(ir)},na.onKeyDown=ir=>{ir.keyCode===es.Z.ENTER&&(zt({column:Rn,key:Ur,sortOrder:Yr,multiplePriority:Kl(Rn)}),Ve==null||Ve(ir))};const Xe=Li(Rn.title,{}),zn=Xe==null?void 0:Xe.toString();return qn&&(na["aria-sort"]=qn==="ascend"?"ascending":"descending"),na["aria-label"]=zn||"",na.className=Me()(na.className,`${Oe}-column-has-sorters`),na.tabIndex=0,Rn.ellipsis&&(na.title=(Xe!=null?Xe:"").toString()),na}})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:Es(Oe,tr.children,Bt,zt,tn,cn,Dn,or)})),tr}),Fs=Oe=>{const{column:Be,sortOrder:Bt}=Oe;return{column:Be,order:Bt,field:Be.dataIndex,columnKey:Be.key}},bs=Oe=>{const Be=Oe.filter(Bt=>{let{sortOrder:zt}=Bt;return zt}).map(Fs);if(Be.length===0&&Oe.length){const Bt=Oe.length-1;return Object.assign(Object.assign({},Fs(Oe[Bt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Be.length<=1?Be[0]||{}:Be},ds=(Oe,Be,Bt)=>{const zt=Be.slice().sort((Dn,fn)=>fn.multiplePriority-Dn.multiplePriority),tn=Oe.slice(),cn=zt.filter(Dn=>{let{column:{sorter:fn},sortOrder:kn}=Dn;return hl(fn)&&kn});return cn.length?tn.sort((Dn,fn)=>{for(let kn=0;kn{const fn=Dn[Bt];return fn?Object.assign(Object.assign({},Dn),{[Bt]:ds(fn,Be,Bt)}):Dn}):tn};var ks=Oe=>{const{prefixCls:Be,mergedColumns:Bt,sortDirections:zt,tableLocale:tn,showSorterTooltip:cn,onSorterChange:Dn}=Oe,[fn,kn]=y.useState(Vl(Bt,!0)),Rn=(Ur,Br)=>{const qn=[];return Ur.forEach((Yr,sa)=>{const ta=Yo(sa,Br);if(qn.push(Vo(Yr,ta)),Array.isArray(Yr.children)){const ra=Rn(Yr.children,ta);qn.push.apply(qn,(0,Xt.Z)(ra))}}),qn},dr=y.useMemo(()=>{let Ur=!0;const Br=Vl(Bt,!1);if(!Br.length){const ta=Rn(Bt);return fn.filter(ra=>{let{key:va}=ra;return ta.includes(va)})}const qn=[];function Yr(ta){Ur?qn.push(ta):qn.push(Object.assign(Object.assign({},ta),{sortOrder:null}))}let sa=null;return Br.forEach(ta=>{sa===null?(Yr(ta),ta.sortOrder&&(ta.multiplePriority===!1?Ur=!1:sa=!0)):(sa&&ta.multiplePriority!==!1||(Ur=!1),Yr(ta))}),qn},[Bt,fn]),or=y.useMemo(()=>{var Ur,Br;const qn=dr.map(Yr=>{let{column:sa,sortOrder:ta}=Yr;return{column:sa,order:ta}});return{sortColumns:qn,sortColumn:(Ur=qn[0])===null||Ur===void 0?void 0:Ur.column,sortOrder:(Br=qn[0])===null||Br===void 0?void 0:Br.order}},[dr]),tr=Ur=>{let Br;Ur.multiplePriority===!1||!dr.length||dr[0].multiplePriority===!1?Br=[Ur]:Br=[].concat((0,Xt.Z)(dr.filter(qn=>{let{key:Yr}=qn;return Yr!==Ur.key})),[Ur]),kn(Br),Dn(bs(Br),Br)};return[Ur=>Es(Be,Ur,dr,tr,zt,tn,cn),dr,or,()=>bs(dr)]};const fs=(Oe,Be)=>Oe.map(zt=>{const tn=Object.assign({},zt);return tn.title=xi(zt.title,Be),"children"in tn&&(tn.children=fs(tn.children,Be)),tn});var Ms=Oe=>[y.useCallback(Bt=>fs(Bt,Oe),[Oe])],Is=No((Oe,Be)=>{const{_renderTimes:Bt}=Oe,{_renderTimes:zt}=Be;return Bt!==zt}),hs=wn((Oe,Be)=>{const{_renderTimes:Bt}=Oe,{_renderTimes:zt}=Be;return Bt!==zt}),ri=b(36237),ps=b(17835),le=b(63356),Ke=b(16931),Et=b(51636),Gt=Oe=>{const{componentCls:Be,lineWidth:Bt,lineType:zt,tableBorderColor:tn,tableHeaderBg:cn,tablePaddingVertical:Dn,tablePaddingHorizontal:fn,calc:kn}=Oe,Rn=`${(0,ri.unit)(Bt)} ${zt} ${tn}`,dr=(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)(kn(tr).mul(-1).equal())} ${(0,ri.unit)(kn(kn(Kn).add(Bt)).mul(-1).equal())}`}}}}}});return{[`${Be}-wrapper`]:{[`${Be}${Be}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Be}-title`]:{border:Rn,borderBottom:0},[`> ${Be}-container`]:{borderInlineStart:Rn,borderTop:Rn,[` > ${Be}-content, > ${Be}-header, @@ -1092,7 +1092,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},dr("middle",Oe.tablePaddingVerticalMiddle,Oe.tablePaddingHorizontalMiddle)),dr("small",Oe.tablePaddingVerticalSmall,Oe.tablePaddingHorizontalSmall)),{[`> ${Be}-footer`]:{border:Rn,borderTop:0}}),[`${Be}-cell`]:{[`${Be}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,ri.unit)(Bt)} 0 ${(0,ri.unit)(Bt)} ${cn}`}},[`${Be}-bordered ${Be}-cell-scrollbar`]:{borderInlineEnd:Rn}}}},Hn=Oe=>{const{componentCls:Be}=Oe;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"}})}}},Fr=Oe=>{const{componentCls:Be}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-tbody > tr${Be}-placeholder`]:{textAlign:"center",color:Oe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Oe.colorBgContainer}}}}},_n=Oe=>{const{componentCls:Be,antCls:Bt,motionDurationSlow:zt,lineWidth:tn,paddingXS:cn,lineType:Dn,tableBorderColor:fn,tableExpandIconBg:kn,tableExpandColumnWidth:Rn,borderRadius:dr,tablePaddingVertical:or,tablePaddingHorizontal:tr,tableExpandedRowBg:Kn,paddingXXS:Wn,expandIconMarginTop:Ur,expandIconSize:Mr,expandIconHalfInner:qn,expandIconScale:Gr,calc:ua}=Oe,na=`${(0,ri.unit)(tn)} ${Dn} ${fn}`,aa=ua(Wn).sub(tn).equal();return{[`${Be}-wrapper`]:{[`${Be}-expand-icon-col`]:{width:Rn},[`${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)(Oe)),{position:"relative",float:"left",width:Mr,height:Mr,color:"inherit",lineHeight:(0,ri.unit)(Mr),background:kn,border:na,borderRadius:dr,transform:`scale(${Gr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${zt} ease-out`,content:'""'},"&::before":{top:qn,insetInlineEnd:aa,insetInlineStart:aa,height:tn},"&::after":{top:aa,bottom:aa,insetInlineStart:qn,width:tn,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:Ur,marginInlineEnd:cn},[`tr${Be}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Kn}},[`${Bt}-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=Oe=>{const{componentCls:Be,antCls:Bt,iconCls:zt,tableFilterDropdownWidth:tn,tableFilterDropdownSearchWidth:cn,paddingXXS:Dn,paddingXS:fn,colorText:kn,lineWidth:Rn,lineType:dr,tableBorderColor:or,headerIconColor:tr,fontSizeSM:Kn,tablePaddingHorizontal:Wn,borderRadius:Ur,motionDurationSlow:Mr,colorTextDescription:qn,colorPrimary:Gr,tableHeaderFilterActiveBg:ua,colorTextDisabled:na,tableFilterDropdownBg:aa,tableFilterDropdownHeight:pa,controlItemBgHover:Da,controlItemBgActive:Fa,boxShadowSecondary:Co,filterDropdownMenuBg:oa,calc:ra}=Oe,ft=`${Bt}-dropdown`,Ve=`${Be}-filter-dropdown`,Xe=`${Bt}-tree`,zn=`${(0,ri.unit)(Rn)} ${dr} ${or}`;return[{[`${Be}-wrapper`]:{[`${Be}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Be}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:ra(Dn).mul(-1).equal(),marginInline:`${(0,ri.unit)(Dn)} ${(0,ri.unit)(ra(Wn).div(2).mul(-1).equal())}`,padding:`0 ${(0,ri.unit)(Dn)}`,color:tr,fontSize:Kn,borderRadius:Ur,cursor:"pointer",transition:`all ${Mr}`,"&:hover":{color:qn,background:ua},"&.active":{color:Gr}}}},{[`${Bt}-dropdown`]:{[Ve]:Object.assign(Object.assign({},(0,le.Wf)(Oe)),{minWidth:tn,backgroundColor:aa,borderRadius:Ur,boxShadow:Co,overflow:"hidden",[`${ft}-menu`]:{maxHeight:pa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:oa,"&:empty::after":{display:"block",padding:`${(0,ri.unit)(fn)} 0`,color:na,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:cn},[zt]:{color:na}}},[`${Ve}-checkall`]:{width:"100%",marginBottom:Dn,marginInlineStart:Dn},[`${Ve}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,ri.unit)(ra(fn).sub(Rn).equal())} ${(0,ri.unit)(fn)}`,overflow:"hidden",borderTop:zn}})}},{[`${Bt}-dropdown ${Ve}, ${Ve}-submenu`]:{[`${Bt}-checkbox-wrapper + span`]:{paddingInlineStart:fn,color:kn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Tr=Oe=>{const{componentCls:Be,lineWidth:Bt,colorSplit:zt,motionDurationSlow:tn,zIndexTableFixed:cn,tableBg:Dn,zIndexTableSticky:fn,calc:kn}=Oe,Rn=zt;return{[`${Be}-wrapper`]:{[` + `]:{overflow:"visible",[`${Be}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Be}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Mr=Oe=>{const{componentCls:Be}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-tbody > tr${Be}-placeholder`]:{textAlign:"center",color:Oe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Oe.colorBgContainer}}}}},_n=Oe=>{const{componentCls:Be,antCls:Bt,motionDurationSlow:zt,lineWidth:tn,paddingXS:cn,lineType:Dn,tableBorderColor:fn,tableExpandIconBg:kn,tableExpandColumnWidth:Rn,borderRadius:dr,tablePaddingVertical:or,tablePaddingHorizontal:tr,tableExpandedRowBg:Kn,paddingXXS:Wn,expandIconMarginTop:Ur,expandIconSize:Br,expandIconHalfInner:qn,expandIconScale:Yr,calc:sa}=Oe,ta=`${(0,ri.unit)(tn)} ${Dn} ${fn}`,ra=sa(Wn).sub(tn).equal();return{[`${Be}-wrapper`]:{[`${Be}-expand-icon-col`]:{width:Rn},[`${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)(Oe)),{position:"relative",float:"left",width:Br,height:Br,color:"inherit",lineHeight:(0,ri.unit)(Br),background:kn,border:ta,borderRadius:dr,transform:`scale(${Yr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${zt} ease-out`,content:'""'},"&::before":{top:qn,insetInlineEnd:ra,insetInlineStart:ra,height:tn},"&::after":{top:ra,bottom:ra,insetInlineStart:qn,width:tn,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:Ur,marginInlineEnd:cn},[`tr${Be}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Kn}},[`${Bt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Be}-expanded-row-fixed`]:{position:"relative",margin:`${(0,ri.unit)(sa(or).mul(-1).equal())} ${(0,ri.unit)(sa(tr).mul(-1).equal())}`,padding:`${(0,ri.unit)(or)} ${(0,ri.unit)(tr)}`}}}},Rr=Oe=>{const{componentCls:Be,antCls:Bt,iconCls:zt,tableFilterDropdownWidth:tn,tableFilterDropdownSearchWidth:cn,paddingXXS:Dn,paddingXS:fn,colorText:kn,lineWidth:Rn,lineType:dr,tableBorderColor:or,headerIconColor:tr,fontSizeSM:Kn,tablePaddingHorizontal:Wn,borderRadius:Ur,motionDurationSlow:Br,colorTextDescription:qn,colorPrimary:Yr,tableHeaderFilterActiveBg:sa,colorTextDisabled:ta,tableFilterDropdownBg:ra,tableFilterDropdownHeight:va,controlItemBgHover:Fa,controlItemBgActive:Ma,boxShadowSecondary:Eo,filterDropdownMenuBg:aa,calc:na}=Oe,ft=`${Bt}-dropdown`,Ve=`${Be}-filter-dropdown`,Xe=`${Bt}-tree`,zn=`${(0,ri.unit)(Rn)} ${dr} ${or}`;return[{[`${Be}-wrapper`]:{[`${Be}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Be}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:na(Dn).mul(-1).equal(),marginInline:`${(0,ri.unit)(Dn)} ${(0,ri.unit)(na(Wn).div(2).mul(-1).equal())}`,padding:`0 ${(0,ri.unit)(Dn)}`,color:tr,fontSize:Kn,borderRadius:Ur,cursor:"pointer",transition:`all ${Br}`,"&:hover":{color:qn,background:sa},"&.active":{color:Yr}}}},{[`${Bt}-dropdown`]:{[Ve]:Object.assign(Object.assign({},(0,le.Wf)(Oe)),{minWidth:tn,backgroundColor:ra,borderRadius:Ur,boxShadow:Eo,overflow:"hidden",[`${ft}-menu`]:{maxHeight:va,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:aa,"&:empty::after":{display:"block",padding:`${(0,ri.unit)(fn)} 0`,color:ta,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:Fa},[`${Xe}-treenode-checkbox-checked ${Xe}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ma}}},[`${Ve}-search`]:{padding:fn,borderBottom:zn,"&-input":{input:{minWidth:cn},[zt]:{color:ta}}},[`${Ve}-checkall`]:{width:"100%",marginBottom:Dn,marginInlineStart:Dn},[`${Ve}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,ri.unit)(na(fn).sub(Rn).equal())} ${(0,ri.unit)(fn)}`,overflow:"hidden",borderTop:zn}})}},{[`${Bt}-dropdown ${Ve}, ${Ve}-submenu`]:{[`${Bt}-checkbox-wrapper + span`]:{paddingInlineStart:fn,color:kn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},jr=Oe=>{const{componentCls:Be,lineWidth:Bt,colorSplit:zt,motionDurationSlow:tn,zIndexTableFixed:cn,tableBg:Dn,zIndexTableSticky:fn,calc:kn}=Oe,Rn=zt;return{[`${Be}-wrapper`]:{[` ${Be}-cell-fix-left, ${Be}-cell-fix-right `]:{position:"sticky !important",zIndex:cn,background:Dn},[` @@ -1112,7 +1112,7 @@ ${Be}-cell-fix-left-last::after, ${Be}-cell-fix-right-first::after, ${Be}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},Qr=Oe=>{const{componentCls:Be,antCls:Bt,margin:zt}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-pagination${Bt}-pagination`]:{margin:`${(0,ri.unit)(zt)} 0`},[`${Be}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Oe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ka=Oe=>{const{componentCls:Be,tableRadius:Bt}=Oe;return{[`${Be}-wrapper`]:{[Be]:{[`${Be}-title, ${Be}-header`]:{borderRadius:`${(0,ri.unit)(Bt)} ${(0,ri.unit)(Bt)} 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:Bt,borderStartEndRadius:Bt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Bt},"> *:last-child":{borderStartEndRadius:Bt}}},"&-footer":{borderRadius:`0 0 ${(0,ri.unit)(Bt)} ${(0,ri.unit)(Bt)}`}}}}},_r=Oe=>{const{componentCls:Be}=Oe;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=Oe=>{const{componentCls:Be,antCls:Bt,iconCls:zt,fontSizeIcon:tn,padding:cn,paddingXS:Dn,headerIconColor:fn,headerIconHoverColor:kn,tableSelectionColumnWidth:Rn,tableSelectedRowBg:dr,tableSelectedRowHoverBg:or,tableRowHoverBg:tr,tablePaddingHorizontal:Kn,calc:Wn}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-selection-col`]:{width:Rn,[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Rn).add(tn).add(Wn(cn).div(4)).equal()}},[`${Be}-bordered ${Be}-selection-col`]:{width:Wn(Rn).add(Wn(Dn).mul(2)).equal(),[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Rn).add(tn).add(Wn(cn).div(4)).add(Wn(Dn).mul(2)).equal()}},[` + `]:{boxShadow:"none"}}}}},Gr=Oe=>{const{componentCls:Be,antCls:Bt,margin:zt}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-pagination${Bt}-pagination`]:{margin:`${(0,ri.unit)(zt)} 0`},[`${Be}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Oe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Na=Oe=>{const{componentCls:Be,tableRadius:Bt}=Oe;return{[`${Be}-wrapper`]:{[Be]:{[`${Be}-title, ${Be}-header`]:{borderRadius:`${(0,ri.unit)(Bt)} ${(0,ri.unit)(Bt)} 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:Bt,borderStartEndRadius:Bt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Bt},"> *:last-child":{borderStartEndRadius:Bt}}},"&-footer":{borderRadius:`0 0 ${(0,ri.unit)(Bt)} ${(0,ri.unit)(Bt)}`}}}}},Xr=Oe=>{const{componentCls:Be}=Oe;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"}}}}},da=Oe=>{const{componentCls:Be,antCls:Bt,iconCls:zt,fontSizeIcon:tn,padding:cn,paddingXS:Dn,headerIconColor:fn,headerIconHoverColor:kn,tableSelectionColumnWidth:Rn,tableSelectedRowBg:dr,tableSelectedRowHoverBg:or,tableRowHoverBg:tr,tablePaddingHorizontal:Kn,calc:Wn}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-selection-col`]:{width:Rn,[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Rn).add(tn).add(Wn(cn).div(4)).equal()}},[`${Be}-bordered ${Be}-selection-col`]:{width:Wn(Rn).add(Wn(Dn).mul(2)).equal(),[`&${Be}-selection-col-with-dropdown`]:{width:Wn(Rn).add(tn).add(Wn(cn).div(4)).add(Wn(Dn).mul(2)).equal()}},[` table tr th${Be}-selection-column, table tr td${Be}-selection-column, ${Be}-selection-column @@ -1128,67 +1128,67 @@ `]:{padding:`${(0,ri.unit)(Dn)} ${(0,ri.unit)(fn)}`},[`${Be}-filter-trigger`]:{marginInlineEnd:(0,ri.unit)(zt(fn).div(2).mul(-1).equal())},[`${Be}-expanded-row-fixed`]:{margin:`${(0,ri.unit)(zt(Dn).mul(-1).equal())} ${(0,ri.unit)(zt(fn).mul(-1).equal())}`},[`${Be}-tbody`]:{[`${Be}-wrapper:only-child ${Be}`]:{marginBlock:(0,ri.unit)(zt(Dn).mul(-1).equal()),marginInline:`${(0,ri.unit)(zt(Bt).sub(fn).equal())} ${(0,ri.unit)(zt(fn).mul(-1).equal())}`}},[`${Be}-selection-extra`]:{paddingInlineStart:(0,ri.unit)(zt(fn).div(4).equal())}}});return{[`${Be}-wrapper`]:Object.assign(Object.assign({},tn("middle",Oe.tablePaddingVerticalMiddle,Oe.tablePaddingHorizontalMiddle,Oe.tableFontSizeMiddle)),tn("small",Oe.tablePaddingVerticalSmall,Oe.tablePaddingHorizontalSmall,Oe.tableFontSizeSmall))}},lo=Oe=>{const{componentCls:Be,marginXXS:Bt,fontSizeIcon:zt,headerIconColor:tn,headerIconHoverColor:cn}=Oe;return{[`${Be}-wrapper`]:{[`${Be}-thead th${Be}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Oe.motionDurationSlow}, left 0s`,"&:hover":{background:Oe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Oe.colorPrimary},[` &${Be}-cell-fix-left:hover, &${Be}-cell-fix-right:hover - `]:{background:Oe.tableFixedHeaderSortActiveBg}},[`${Be}-thead th${Be}-column-sort`]:{background:Oe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Be}-column-sort`]:{background:Oe.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:Bt,color:tn,fontSize:0,transition:`color ${Oe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:zt,"&.active":{color:Oe.colorPrimary}},[`${Be}-column-sorter-up + ${Be}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Be}-column-sorters:hover ${Be}-column-sorter`]:{color:cn}}}},Zo=Oe=>{const{componentCls:Be,opacityLoading:Bt,tableScrollThumbBg:zt,tableScrollThumbBgHover:tn,tableScrollThumbSize:cn,tableScrollBg:Dn,zIndexTableSticky:fn,stickyScrollBarBorderRadius:kn,lineWidth:Rn,lineType:dr,tableBorderColor:or}=Oe,tr=`${(0,ri.unit)(Rn)} ${dr} ${or}`;return{[`${Be}-wrapper`]:{[`${Be}-sticky`]:{"&-holder":{position:"sticky",zIndex:fn,background:Oe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,ri.unit)(cn)} !important`,zIndex:fn,display:"flex",alignItems:"center",background:Dn,borderTop:tr,opacity:Bt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:cn,backgroundColor:zt,borderRadius:kn,transition:`all ${Oe.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:tn}}}}}}},Ja=Oe=>{const{componentCls:Be,lineWidth:Bt,tableBorderColor:zt,calc:tn}=Oe,cn=`${(0,ri.unit)(Bt)} ${Oe.lineType} ${zt}`;return{[`${Be}-wrapper`]:{[`${Be}-summary`]:{position:"relative",zIndex:Oe.zIndexTableFixed,background:Oe.tableBg,"> tr":{"> th, > td":{borderBottom:cn}}},[`div${Be}-summary`]:{boxShadow:`0 ${(0,ri.unit)(tn(Bt).mul(-1).equal())} 0 ${zt}`}}}},to=Oe=>{const{componentCls:Be,motionDurationMid:Bt,lineWidth:zt,lineType:tn,tableBorderColor:cn,calc:Dn}=Oe,fn=`${(0,ri.unit)(zt)} ${tn} ${cn}`,kn=`${Be}-expanded-row-cell`;return{[`${Be}-wrapper`]:{[`${Be}-tbody-virtual`]:{[`${Be}-tbody-virtual-holder-inner`]:{[` + `]:{background:Oe.tableFixedHeaderSortActiveBg}},[`${Be}-thead th${Be}-column-sort`]:{background:Oe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Be}-column-sort`]:{background:Oe.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:Bt,color:tn,fontSize:0,transition:`color ${Oe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:zt,"&.active":{color:Oe.colorPrimary}},[`${Be}-column-sorter-up + ${Be}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Be}-column-sorters:hover ${Be}-column-sorter`]:{color:cn}}}},Zo=Oe=>{const{componentCls:Be,opacityLoading:Bt,tableScrollThumbBg:zt,tableScrollThumbBgHover:tn,tableScrollThumbSize:cn,tableScrollBg:Dn,zIndexTableSticky:fn,stickyScrollBarBorderRadius:kn,lineWidth:Rn,lineType:dr,tableBorderColor:or}=Oe,tr=`${(0,ri.unit)(Rn)} ${dr} ${or}`;return{[`${Be}-wrapper`]:{[`${Be}-sticky`]:{"&-holder":{position:"sticky",zIndex:fn,background:Oe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,ri.unit)(cn)} !important`,zIndex:fn,display:"flex",alignItems:"center",background:Dn,borderTop:tr,opacity:Bt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:cn,backgroundColor:zt,borderRadius:kn,transition:`all ${Oe.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:tn}}}}}}},Ga=Oe=>{const{componentCls:Be,lineWidth:Bt,tableBorderColor:zt,calc:tn}=Oe,cn=`${(0,ri.unit)(Bt)} ${Oe.lineType} ${zt}`;return{[`${Be}-wrapper`]:{[`${Be}-summary`]:{position:"relative",zIndex:Oe.zIndexTableFixed,background:Oe.tableBg,"> tr":{"> th, > td":{borderBottom:cn}}},[`div${Be}-summary`]:{boxShadow:`0 ${(0,ri.unit)(tn(Bt).mul(-1).equal())} 0 ${zt}`}}}},$a=Oe=>{const{componentCls:Be,motionDurationMid:Bt,lineWidth:zt,lineType:tn,tableBorderColor:cn,calc:Dn}=Oe,fn=`${(0,ri.unit)(zt)} ${tn} ${cn}`,kn=`${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 ${Bt}`},[`${Be}-expanded-row`]:{[`${kn}${kn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,ri.unit)(zt)})`,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:Dn(zt).mul(-1).equal(),borderInlineStart:fn}}},[`&${Be}-virtual`]:{[`${Be}-placeholder ${Be}-cell`]:{borderInlineEnd:fn,borderBottom:fn}}}}}};const qa=Oe=>{const{componentCls:Be,fontWeightStrong:Bt,tablePaddingVertical:zt,tablePaddingHorizontal:tn,tableExpandColumnWidth:cn,lineWidth:Dn,lineType:fn,tableBorderColor:kn,tableFontSize:Rn,tableBg:dr,tableRadius:or,tableHeaderTextColor:tr,motionDurationMid:Kn,tableHeaderBg:Wn,tableHeaderCellSplitColor:Ur,tableFooterTextColor:Mr,tableFooterBg:qn,calc:Gr}=Oe,ua=`${(0,ri.unit)(Dn)} ${fn} ${kn}`;return{[`${Be}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,le.dF)()),{[Be]:Object.assign(Object.assign({},(0,le.Wf)(Oe)),{fontSize:Rn,background:dr,borderRadius:`${(0,ri.unit)(or)} ${(0,ri.unit)(or)} 0 0`,scrollbarColor:`${Oe.tableScrollThumbBg} ${Oe.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,ri.unit)(or)} ${(0,ri.unit)(or)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${Be}-cell`]:{borderBottom:fn,transition:`background ${Bt}`},[`${Be}-expanded-row`]:{[`${kn}${kn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,ri.unit)(zt)})`,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:Dn(zt).mul(-1).equal(),borderInlineStart:fn}}},[`&${Be}-virtual`]:{[`${Be}-placeholder ${Be}-cell`]:{borderInlineEnd:fn,borderBottom:fn}}}}}};const Xa=Oe=>{const{componentCls:Be,fontWeightStrong:Bt,tablePaddingVertical:zt,tablePaddingHorizontal:tn,tableExpandColumnWidth:cn,lineWidth:Dn,lineType:fn,tableBorderColor:kn,tableFontSize:Rn,tableBg:dr,tableRadius:or,tableHeaderTextColor:tr,motionDurationMid:Kn,tableHeaderBg:Wn,tableHeaderCellSplitColor:Ur,tableFooterTextColor:Br,tableFooterBg:qn,calc:Yr}=Oe,sa=`${(0,ri.unit)(Dn)} ${fn} ${kn}`;return{[`${Be}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,le.dF)()),{[Be]:Object.assign(Object.assign({},(0,le.Wf)(Oe)),{fontSize:Rn,background:dr,borderRadius:`${(0,ri.unit)(or)} ${(0,ri.unit)(or)} 0 0`,scrollbarColor:`${Oe.tableScrollThumbBg} ${Oe.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)(zt)} ${(0,ri.unit)(tn)}`,overflowWrap:"break-word"},[`${Be}-title`]:{padding:`${(0,ri.unit)(zt)} ${(0,ri.unit)(tn)}`},[`${Be}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:tr,fontWeight:Bt,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:Ur,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,[` + `]:{position:"relative",padding:`${(0,ri.unit)(zt)} ${(0,ri.unit)(tn)}`,overflowWrap:"break-word"},[`${Be}-title`]:{padding:`${(0,ri.unit)(zt)} ${(0,ri.unit)(tn)}`},[`${Be}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:tr,fontWeight:Bt,textAlign:"start",background:Wn,borderBottom:sa,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:Ur,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:sa,[` > ${Be}-wrapper:only-child, > ${Be}-expanded-row-fixed > ${Be}-wrapper:only-child - `]:{[Be]:{marginBlock:(0,ri.unit)(Gr(zt).mul(-1).equal()),marginInline:`${(0,ri.unit)(Gr(cn).sub(tn).equal())} - ${(0,ri.unit)(Gr(tn).mul(-1).equal())}`,[`${Be}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:tr,fontWeight:Bt,textAlign:"start",background:Wn,borderBottom:ua,transition:`background ${Kn} ease`}}},[`${Be}-footer`]:{padding:`${(0,ri.unit)(zt)} ${(0,ri.unit)(tn)}`,color:Mr,background:qn}})}},Go=Oe=>{const{colorFillAlter:Be,colorBgContainer:Bt,colorTextHeading:zt,colorFillSecondary:tn,colorFillContent:cn,controlItemBgActive:Dn,controlItemBgActiveHover:fn,padding:kn,paddingSM:Rn,paddingXS:dr,colorBorderSecondary:or,borderRadiusLG:tr,controlHeight:Kn,colorTextPlaceholder:Wn,fontSize:Ur,fontSizeSM:Mr,lineHeight:qn,lineWidth:Gr,colorIcon:ua,colorIconHover:na,opacityLoading:aa,controlInteractiveSize:pa}=Oe,Da=new ps.FastColor(tn).onBackground(Bt).toHexString(),Fa=new ps.FastColor(cn).onBackground(Bt).toHexString(),Co=new ps.FastColor(Be).onBackground(Bt).toHexString(),oa=new ps.FastColor(ua),ra=new ps.FastColor(na),ft=pa/2-Gr,Ve=ft*2+Gr*3;return{headerBg:Co,headerColor:zt,headerSortActiveBg:Da,headerSortHoverBg:Fa,bodySortBg:Co,rowHoverBg:Co,rowSelectedBg:Dn,rowSelectedHoverBg:fn,rowExpandedBg:Be,cellPaddingBlock:kn,cellPaddingInline:kn,cellPaddingBlockMD:Rn,cellPaddingInlineMD:dr,cellPaddingBlockSM:dr,cellPaddingInlineSM:dr,borderColor:or,headerBorderRadius:tr,footerBg:Co,footerColor:zt,cellFontSize:Ur,cellFontSizeMD:Ur,cellFontSizeSM:Ur,headerSplitColor:or,fixedHeaderSortActiveBg:Da,headerFilterHoverBg:cn,filterDropdownMenuBg:Bt,filterDropdownBg:Bt,expandIconBg:Bt,selectionColumnWidth:Kn,stickyScrollBarBg:Wn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Ur*qn-Gr*3)/2-Math.ceil((Mr*1.4-Gr*3)/2),headerIconColor:oa.clone().setA(oa.a*aa).toRgbString(),headerIconHoverColor:ra.clone().setA(ra.a*aa).toRgbString(),expandIconHalfInner:ft,expandIconSize:Ve,expandIconScale:pa/Ve}},Ga=2;var so=(0,Ke.I$)("Table",Oe=>{const{colorTextHeading:Be,colorSplit:Bt,colorBgContainer:zt,controlInteractiveSize:tn,headerBg:cn,headerColor:Dn,headerSortActiveBg:fn,headerSortHoverBg:kn,bodySortBg:Rn,rowHoverBg:dr,rowSelectedBg:or,rowSelectedHoverBg:tr,rowExpandedBg:Kn,cellPaddingBlock:Wn,cellPaddingInline:Ur,cellPaddingBlockMD:Mr,cellPaddingInlineMD:qn,cellPaddingBlockSM:Gr,cellPaddingInlineSM:ua,borderColor:na,footerBg:aa,footerColor:pa,headerBorderRadius:Da,cellFontSize:Fa,cellFontSizeMD:Co,cellFontSizeSM:oa,headerSplitColor:ra,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:Ve,filterDropdownBg:Xe,expandIconBg:zn,selectionColumnWidth:ir,stickyScrollBarBg:mr,calc:Zn}=Oe,er=(0,Et.mergeToken)(Oe,{tableFontSize:Fa,tableBg:zt,tableRadius:Da,tablePaddingVertical:Wn,tablePaddingHorizontal:Ur,tablePaddingVerticalMiddle:Mr,tablePaddingHorizontalMiddle:qn,tablePaddingVerticalSmall:Gr,tablePaddingHorizontalSmall:ua,tableBorderColor:na,tableHeaderTextColor:Dn,tableHeaderBg:cn,tableFooterTextColor:pa,tableFooterBg:aa,tableHeaderCellSplitColor:ra,tableHeaderSortBg:fn,tableHeaderSortHoverBg:kn,tableBodySortBg:Rn,tableFixedHeaderSortActiveBg:ft,tableHeaderFilterActiveBg:Ve,tableFilterDropdownBg:Xe,tableRowHoverBg:dr,tableSelectedRowBg:or,tableSelectedRowHoverBg:tr,zIndexTableFixed:Ga,zIndexTableSticky:Zn(Ga).add(1).equal({unit:!1}),tableFontSizeMiddle:Co,tableFontSizeSmall:oa,tableSelectionColumnWidth:ir,tableExpandIconBg:zn,tableExpandColumnWidth:Zn(tn).add(Zn(Oe.padding).mul(2)).equal(),tableExpandedRowBg:Kn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:mr,tableScrollThumbBgHover:Be,tableScrollBg:Bt});return[qa(er),Qr(er),Ja(er),lo(er),kr(er),Gt(er),ka(er),_n(er),Ja(er),Fr(er),fa(er),Tr(er),Zo(er),Hn(er),Lo(er),_r(er),to(er)]},Go,{unitless:{expandIconScale:!0}});const xo=[],_a=(Oe,Be)=>{var Bt,zt;const{prefixCls:tn,className:cn,rootClassName:Dn,style:fn,size:kn,bordered:Rn,dropdownPrefixCls:dr,dataSource:or,pagination:tr,rowSelection:Kn,rowKey:Wn="key",rowClassName:Ur,columns:Mr,children:qn,childrenColumnName:Gr,onChange:ua,getPopupContainer:na,loading:aa,expandIcon:pa,expandable:Da,expandedRowRender:Fa,expandIconColumnIndex:Co,indentSize:oa,scroll:ra,sortDirections:ft,locale:Ve,showSorterTooltip:Xe={target:"full-header"},virtual:zn}=Oe,ir=(0,Eo.ln)("Table"),mr=y.useMemo(()=>Mr||jn(qn),[Mr,qn]),Zn=y.useMemo(()=>mr.some(ro=>ro.responsive),[mr]),er=(0,Hi.Z)(Zn),Nn=y.useMemo(()=>{const ro=new Set(Object.keys(er).filter(Xo=>er[Xo]));return mr.filter(Xo=>!Xo.responsive||Xo.responsive.some(Di=>ro.has(Di)))},[mr,er]),gr=(0,Ii.Z)(Oe,["className","style","columns"]),{locale:Ma=Ti.Z,direction:Xr,table:jr,renderEmpty:Hr,getPrefixCls:Ho,getPopupContainer:bo}=y.useContext(Si.E_),Pa=(0,di.Z)(kn),va=Object.assign(Object.assign({},Ma.Table),Ve),yr=or||xo,$r=Ho("table",tn),ja=Ho("dropdown",dr),[,rr]=(0,zl.ZP)(),br=(0,wi.Z)($r),[Ha,ko,Un]=so($r,br),qr=Object.assign(Object.assign({childrenColumnName:Gr,expandIconColumnIndex:Co},Da),{expandIcon:(Bt=Da==null?void 0:Da.expandIcon)!==null&&Bt!==void 0?Bt:(zt=jr==null?void 0:jr.expandable)===null||zt===void 0?void 0:zt.expandIcon}),{childrenColumnName:Ya="children"}=qr,ga=y.useMemo(()=>yr.some(ro=>ro==null?void 0:ro[Ya])?"nest":Fa||Da!=null&&Da.expandedRowRender?"row":null,[yr]),Jn={body:y.useRef(null)},Zt=ni($r),Zr=y.useRef(null),ma=y.useRef(null);Oo(Be,()=>Object.assign(Object.assign({},ma.current),{nativeElement:Zr.current}));const Yr=y.useMemo(()=>typeof Wn=="function"?Wn:ro=>ro==null?void 0:ro[Wn],[Wn]),[So]=ol(yr,Ya,Yr),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))),ra&&ra.scrollToFirstRowOnChange!==!1&&Jn.body.current&&(0,Ai.Z)(0,{getContainer:()=>Jn.body.current}),ua==null||ua(Il.pagination,Il.filters,Il.sorter,{currentDataSource:ei(ds(yr,Il.sorterStates,Ya),Il.filterStates,Ya),action:Xo})},Ca=(ro,Xo)=>{Ua({sorter:ro,sorterStates:Xo},"sort",!1)},[oo,Jo,Fn,Lr]=ks({prefixCls:$r,mergedColumns:Nn,onSorterChange:Ca,sortDirections:ft||["ascend","descend"],tableLocale:va,showSorterTooltip:Xe}),Oa=y.useMemo(()=>ds(yr,Jo,Ya),[yr,Jo]);Na.sorter=Lr(),Na.sorterStates=Jo;const Ba=(ro,Xo)=>{Ua({filters:ro,filterStates:Xo},"filter",!0)},[zr,Ia,wo]=Wi({prefixCls:$r,locale:va,dropdownPrefixCls:ja,mergedColumns:Nn,onFilterChange:Ba,getPopupContainer:na||bo,rootClassName:Me()(Dn,br)}),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.lengthDi?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:$r,data:La,pageData:Ui,getRowKey:Yr,getRecordByKey:So,expandType:ga,childrenColumnName:Ya,locale:va,getPopupContainer:na||bo},Kn),fo=(ro,Xo,Di)=>{let sl;return typeof Ur=="function"?sl=Me()(Ur(ro,Xo,Di)):sl=Me()(Ur),Me()({[`${$r}-row-selected`]:Mo.has(Yr(ro,Xo))},sl)};qr.__PARENT_RENDER_ICON__=qr.expandIcon,qr.expandIcon=qr.expandIcon||pa||$o(va),ga==="nest"&&qr.expandIconColumnIndex===void 0?qr.expandIconColumnIndex=Kn?1:0:qr.expandIconColumnIndex>0&&Kn&&(qr.expandIconColumnIndex-=1),typeof qr.indentSize!="number"&&(qr.indentSize=typeof oa=="number"?oa: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()(`${$r}-pagination ${$r}-pagination-${Sl}`,ui.className),size:ro})),Di=Xr==="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 aa=="boolean"?Ml={spinning:aa}:typeof aa=="object"&&(Ml=Object.assign({spinning:!0},aa));const Yl=Me()(Un,br,`${$r}-wrapper`,jr==null?void 0:jr.className,{[`${$r}-wrapper-rtl`]:Xr==="rtl"},cn,Dn,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}=rr,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}},[rr,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,gr,{ref:ma,columns:Nn,direction:Xr,expandable:qr,prefixCls:$r,className:Me()({[`${$r}-middle`]:Pa==="middle",[`${$r}-small`]:Pa==="small",[`${$r}-bordered`]:Rn,[`${$r}-empty`]:yr.length===0},Un,br,ko),data:Ui,rowKey:Yr,rowClassName:fo,emptyText:Ss,internalHooks:oe,internalRefs:Jn,transformColumns:$a,getContainerWidth:Zt})),zi)))};var uo=y.forwardRef(_a);const co=(Oe,Be)=>{const Bt=y.useRef(0);return Bt.current+=1,y.createElement(uo,Object.assign({},Oe,{ref:Be,_renderTimes:Bt.current}))},Qo=y.forwardRef(co);Qo.SELECTION_COLUMN=Fo,Qo.EXPAND_COLUMN=Ee,Qo.SELECTION_ALL=qo,Qo.SELECTION_INVERT=ci,Qo.SELECTION_NONE=Ei,Qo.Column=Sr,Qo.ColumnGroup=nr,Qo.Summary=Le;var ii=Qo,li=ii},96599:function(Mn,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),ze=b(12919),ve=b(48755),ue=b(36237),ke=b(17835),ge=b(63356),Je=b(51636),Ge=b(16931);const Te=ce=>{const{paddingXXS:Mt,lineWidth:qe,tagPaddingHorizontal:Fe,componentCls:yt,calc:xe}=ce,he=xe(Fe).sub(qe).equal(),mt=xe(Mt).sub(qe).equal();return{[yt]:Object.assign(Object.assign({},(0,ge.Wf)(ce)),{display:"inline-block",height:"auto",marginInlineEnd:ce.marginXS,paddingInline:he,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",[`&${yt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ce.defaultColor},[`${yt}-close-icon`]:{marginInlineStart:mt,fontSize:ce.tagIconSize,color:ce.colorTextDescription,cursor:"pointer",transition:`all ${ce.motionDurationMid}`,"&:hover":{color:ce.colorTextHeading}},[`&${yt}-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(${yt}-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:he}}),[`${yt}-borderless`]:{borderColor:"transparent",background:ce.tagBorderlessBg}}},we=ce=>{const{lineWidth:Mt,fontSizeIcon:qe,calc:Fe}=ce,yt=ce.fontSizeSM;return(0,Je.mergeToken)(ce,{tagFontSize:yt,tagLineHeight:(0,ue.unit)(Fe(ce.lineHeightSM).mul(yt).equal()),tagIconSize:Fe(qe).sub(Fe(Mt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ce.defaultBg})},Re=ce=>({defaultBg:new ke.FastColor(ce.colorFillQuaternary).onBackground(ce.colorBgContainer).toHexString(),defaultColor:ce.colorText});var ut=(0,Ge.I$)("Tag",ce=>{const Mt=we(ce);return Te(Mt)},Re),_e=function(ce,Mt){var qe={};for(var Fe in ce)Object.prototype.hasOwnProperty.call(ce,Fe)&&Mt.indexOf(Fe)<0&&(qe[Fe]=ce[Fe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Fe=Object.getOwnPropertySymbols(ce);yt{const{prefixCls:qe,style:Fe,className:yt,checked:xe,onChange:he,onClick:mt}=ce,Rt=_e(ce,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:jt,tag:Se}=y.useContext(ve.E_),rt=sn=>{he==null||he(!xe),mt==null||mt(sn)},ht=jt("tag",qe),[Tt,wt,Qt]=ut(ht),St=oe()(ht,`${ht}-checkable`,{[`${ht}-checkable-checked`]:xe},Se==null?void 0:Se.className,yt,wt,Qt);return Tt(y.createElement("span",Object.assign({},Rt,{ref:Mt,style:Object.assign(Object.assign({},Fe),Se==null?void 0:Se.style),className:St,onClick:rt})))}),Ne=b(93427);const ot=ce=>(0,Ne.Z)(ce,(Mt,qe)=>{let{textColor:Fe,lightBorderColor:yt,lightColor:xe,darkColor:he}=qe;return{[`${ce.componentCls}${ce.componentCls}-${Mt}`]:{color:Fe,background:xe,borderColor:yt,"&-inverse":{color:ce.colorTextLightSolid,background:he,borderColor:he},[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}});var We=(0,Ge.bk)(["Tag","preset"],ce=>{const Mt=we(ce);return ot(Mt)},Re);function bt(ce){return typeof ce!="string"?ce:ce.charAt(0).toUpperCase()+ce.slice(1)}const He=(ce,Mt,qe)=>{const Fe=bt(qe);return{[`${ce.componentCls}${ce.componentCls}-${Mt}`]:{color:ce[`color${qe}`],background:ce[`color${Fe}Bg`],borderColor:ce[`color${Fe}Border`],[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}};var et=(0,Ge.bk)(["Tag","status"],ce=>{const Mt=we(ce);return[He(Mt,"success","Success"),He(Mt,"processing","Info"),He(Mt,"error","Error"),He(Mt,"warning","Warning")]},Re),lt=function(ce,Mt){var qe={};for(var Fe in ce)Object.prototype.hasOwnProperty.call(ce,Fe)&&Mt.indexOf(Fe)<0&&(qe[Fe]=ce[Fe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Fe=Object.getOwnPropertySymbols(ce);yt{const{prefixCls:qe,className:Fe,rootClassName:yt,style:xe,children:he,icon:mt,color:Rt,onClose:jt,bordered:Se=!0,visible:rt}=ce,ht=lt(ce,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Tt,direction:wt,tag:Qt}=y.useContext(ve.E_),[St,sn]=y.useState(!0),Jt=(0,Ae.Z)(ht,["closeIcon","closable"]);y.useEffect(()=>{rt!==void 0&&sn(rt)},[rt]);const fe=(0,Ce.o2)(Rt),ne=(0,Ce.yT)(Rt),te=fe||ne,ae=Object.assign(Object.assign({backgroundColor:Rt&&!te?Rt:void 0},Qt==null?void 0:Qt.style),xe),me=Tt("tag",qe),[re,de,je]=ut(me),ct=oe()(me,Qt==null?void 0:Qt.className,{[`${me}-${Rt}`]:te,[`${me}-has-color`]:Rt&&!te,[`${me}-hidden`]:!St,[`${me}-rtl`]:wt==="rtl",[`${me}-borderless`]:!Se},Fe,yt,de,je),Ze=st=>{st.stopPropagation(),jt==null||jt(st),!st.defaultPrevented&&sn(!1)},[,Le]=(0,ye.Z)((0,ye.w)(ce),(0,ye.w)(Qt),{closable:!1,closeIconRender:st=>{const pe=y.createElement("span",{className:`${me}-close-icon`,onClick:Ze},st);return(0,De.wm)(st,pe,Ft=>({onClick:ln=>{var nn;(nn=Ft==null?void 0:Ft.onClick)===null||nn===void 0||nn.call(Ft,ln),Ze(ln)},className:oe()(Ft==null?void 0:Ft.className,`${me}-close-icon`)}))}}),it=typeof ht.onClick=="function"||he&&he.type==="a",gt=mt||null,kt=gt?y.createElement(y.Fragment,null,gt,he&&y.createElement("span",null,he)):he,Qe=y.createElement("span",Object.assign({},Jt,{ref:Mt,className:ct,style:ae}),kt,Le,fe&&y.createElement(We,{key:"preset",prefixCls:me}),ne&&y.createElement(et,{key:"status",prefixCls:me}));return re(it?y.createElement(ze.Z,{component:"Tag"},Qe):Qe)});Ie.CheckableTag=se;var Me=Ie},18287:function(Mn,Pt,b){"use strict";b.d(Pt,{default:function(){return jt}});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"},ze=De,ve=b(7657),ue=function(rt,ht){return oe.createElement(ve.Z,(0,ye.Z)({},rt,{ref:ht,icon:ze}))},ke=oe.forwardRef(ue),ge=ke,Je=b(92310),Ge=b.n(Je),Te=b(82661),we=b(34061),Re=b(48755),ut=b(56082),_e=b(86641),$e=b(57700),se=b(12425);const Ne=4;function ot(Se){const{dropPosition:rt,dropLevelOffset:ht,prefixCls:Tt,indent:wt,direction:Qt="ltr"}=Se,St=Qt==="ltr"?"left":"right",sn=Qt==="ltr"?"right":"left",Jt={[St]:-ht*wt+Ne,[sn]:0};switch(rt){case-1:Jt.top=-3;break;case 1:Jt.bottom=-3;break;default:Jt.bottom=-3,Jt[St]=wt+Ne;break}return oe.createElement("div",{style:Jt,className:`${Tt}-drop-indicator`})}var We=ot,bt=b(85278),et=oe.forwardRef((Se,rt)=>{var ht;const{getPrefixCls:Tt,direction:wt,virtual:Qt,tree:St}=oe.useContext(Re.E_),{prefixCls:sn,className:Jt,showIcon:fe=!1,showLine:ne,switcherIcon:te,switcherLoadingIcon:ae,blockNode:me=!1,children:re,checkable:de=!1,selectable:je=!0,draggable:ct,motion:Ze,style:Le}=Se,it=Tt("tree",sn),gt=Tt(),kt=Ze!=null?Ze:Object.assign(Object.assign({},(0,_e.Z)(gt)),{motionAppear:!1}),Qe=Object.assign(Object.assign({},Se),{checkable:de,selectable:je,showIcon:fe,motion:kt,blockNode:me,showLine:!!ne,dropIndicatorRender:We}),[st,pe,Ft]=(0,se.ZP)(it),[,ln]=(0,$e.ZP)(),nn=ln.paddingXS/2+(((ht=ln.Tree)===null||ht===void 0?void 0:ht.titleHeight)||ln.controlHeightSM),Wt=oe.useMemo(()=>{if(!ct)return!1;let an={};switch(typeof ct){case"function":an.nodeDraggable=ct;break;case"object":an=Object.assign({},ct);break;default:break}return an.icon!==!1&&(an.icon=an.icon||oe.createElement(ut.Z,null)),an},[ct]),Ut=an=>oe.createElement(bt.Z,{prefixCls:it,switcherIcon:te,switcherLoadingIcon:ae,treeNodeProps:an,showLine:ne});return st(oe.createElement(y.ZP,Object.assign({itemHeight:nn,ref:rt,virtual:Qt},Qe,{style:Object.assign(Object.assign({},St==null?void 0:St.style),Le),prefixCls:it,className:Ge()({[`${it}-icon-hide`]:!fe,[`${it}-block-node`]:me,[`${it}-unselectable`]:!je,[`${it}-rtl`]:wt==="rtl"},St==null?void 0:St.className,Jt,pe,Ft),direction:wt,checkable:de&&oe.createElement("span",{className:`${it}-checkbox-inner`}),selectable:je,switcherIcon:Ut,draggable:Wt}),re))});const lt=0,Pe=1,Ie=2;function Me(Se,rt,ht){const{key:Tt,children:wt}=ht;function Qt(St){const sn=St[Tt],Jt=St[wt];rt(sn,St)!==!1&&Me(Jt||[],rt,ht)}Se.forEach(Qt)}function ce(Se){let{treeData:rt,expandedKeys:ht,startKey:Tt,endKey:wt,fieldNames:Qt}=Se;const St=[];let sn=lt;if(Tt&&Tt===wt)return[Tt];if(!Tt||!wt)return[];function Jt(fe){return fe===Tt||fe===wt}return Me(rt,fe=>{if(sn===Ie)return!1;if(Jt(fe)){if(St.push(fe),sn===lt)sn=Pe;else if(sn===Pe)return sn=Ie,!1}else sn===Pe&&St.push(fe);return ht.includes(fe)},(0,we.w$)(Qt)),St}function Mt(Se,rt,ht){const Tt=(0,Ee.Z)(rt),wt=[];return Me(Se,(Qt,St)=>{const sn=Tt.indexOf(Qt);return sn!==-1&&(wt.push(St),Tt.splice(sn,1)),!!Tt.length},(0,we.w$)(ht)),wt}var qe=function(Se,rt){var ht={};for(var Tt in Se)Object.prototype.hasOwnProperty.call(Se,Tt)&&rt.indexOf(Tt)<0&&(ht[Tt]=Se[Tt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Tt=Object.getOwnPropertySymbols(Se);wt{var{defaultExpandAll:ht,defaultExpandParent:Tt,defaultExpandedKeys:wt}=Se,Qt=qe(Se,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const St=oe.useRef(null),sn=oe.useRef(null),Jt=()=>{const{keyEntities:st}=(0,we.I8)(yt(Qt));let pe;return ht?pe=Object.keys(st):Tt?pe=(0,Te.r7)(Qt.expandedKeys||wt||[],st):pe=Qt.expandedKeys||wt||[],pe},[fe,ne]=oe.useState(Qt.selectedKeys||Qt.defaultSelectedKeys||[]),[te,ae]=oe.useState(()=>Jt());oe.useEffect(()=>{"selectedKeys"in Qt&&ne(Qt.selectedKeys)},[Qt.selectedKeys]),oe.useEffect(()=>{"expandedKeys"in Qt&&ae(Qt.expandedKeys)},[Qt.expandedKeys]);const me=(st,pe)=>{var Ft;return"expandedKeys"in Qt||ae(st),(Ft=Qt.onExpand)===null||Ft===void 0?void 0:Ft.call(Qt,st,pe)},re=(st,pe)=>{var Ft;const{multiple:ln,fieldNames:nn}=Qt,{node:Wt,nativeEvent:Ut}=pe,{key:an=""}=Wt,vt=yt(Qt),Ot=Object.assign(Object.assign({},pe),{selected:!0}),en=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),En=Ut==null?void 0:Ut.shiftKey;let Ue;ln&&en?(Ue=st,St.current=an,sn.current=Ue,Ot.selectedNodes=Mt(vt,Ue,nn)):ln&&En?(Ue=Array.from(new Set([].concat((0,Ee.Z)(sn.current||[]),(0,Ee.Z)(ce({treeData:vt,expandedKeys:te,startKey:an,endKey:St.current,fieldNames:nn}))))),Ot.selectedNodes=Mt(vt,Ue,nn)):(Ue=[an],St.current=an,sn.current=Ue,Ot.selectedNodes=Mt(vt,Ue,nn)),(Ft=Qt.onSelect)===null||Ft===void 0||Ft.call(Qt,Ue,Ot),"selectedKeys"in Qt||ne(Ue)},{getPrefixCls:de,direction:je}=oe.useContext(Re.E_),{prefixCls:ct,className:Ze,showIcon:Le=!0,expandAction:it="click"}=Qt,gt=qe(Qt,["prefixCls","className","showIcon","expandAction"]),kt=de("tree",ct),Qe=Ge()(`${kt}-directory`,{[`${kt}-directory-rtl`]:je==="rtl"},Ze);return oe.createElement(et,Object.assign({icon:Fe,ref:rt,blockNode:!0},gt,{showIcon:Le,expandAction:it,prefixCls:kt,className:Qe,expandedKeys:te,selectedKeys:fe,onSelect:re,onExpand:me}))};var mt=oe.forwardRef(xe);const Rt=et;Rt.DirectoryTree=mt,Rt.TreeNode=y.OF;var jt=Rt},12425:function(Mn,Pt,b){"use strict";b.d(Pt,{ZP:function(){return Te},Yk:function(){return ge},TM:function(){return Je}});var y=b(36237),Ee=b(36170),oe=b(63356),Ae=b(34961),Ce=b(51636),ye=b(16931);const De=we=>{let{treeCls:Re,treeNodeCls:ut,directoryNodeSelectedBg:_e,directoryNodeSelectedColor:$e,motionDurationMid:se,borderRadius:Ne,controlItemBgHover:ot}=we;return{[`${Re}${Re}-directory ${ut}`]:{[`${Re}-node-content-wrapper`]:{position:"static",[`> *:not(${Re}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${se}`,content:'""',borderRadius:Ne},"&:hover:before":{background:ot}},[`${Re}-switcher, ${Re}-checkbox, ${Re}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Re}-switcher, ${Re}-draggable-icon`]:{color:$e},[`${Re}-node-content-wrapper`]:{color:$e,background:"transparent","&:before, &:hover:before":{background:_e}}}}}},ze=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(we,Re)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Re.motionDurationSlow}`}}}),ue=(we,Re)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Re.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(Re.lineWidthBold)} solid ${Re.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ke=(we,Re)=>{const{treeCls:ut,treeNodeCls:_e,treeNodePadding:$e,titleHeight:se,indentSize:Ne,nodeSelectedBg:ot,nodeHoverBg:We,colorTextQuaternary:bt,controlItemBgActiveDisabled:He}=Re;return{[ut]:Object.assign(Object.assign({},(0,oe.Wf)(Re)),{background:Re.colorBgContainer,borderRadius:Re.borderRadius,transition:`background-color ${Re.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${ut}-rtl ${ut}-switcher_close ${ut}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${ut}-active-focused)`]:Object.assign({},(0,oe.oN)(Re)),[`${ut}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ut}-block-node`]:{[`${ut}-list-holder-inner`]:{alignItems:"stretch",[`${ut}-node-content-wrapper`]:{flex:"auto"},[`${_e}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Re.colorPrimary}`,opacity:0,animationName:ze,animationDuration:Re.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Re.borderRadius}}},[_e]:{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 ${ut}-node-content-wrapper`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${ut}-checkbox-disabled + ${ut}-node-selected,&${_e}-disabled${_e}-selected ${ut}-node-content-wrapper`]:{backgroundColor:He},[`${ut}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${_e}-disabled)`]:{[`${ut}-node-content-wrapper`]:{"&:hover":{color:Re.nodeHoverColor}}},[`&-active ${ut}-node-content-wrapper`]:{background:Re.controlItemBgHover},[`&:not(${_e}-disabled).filter-node ${ut}-title`]:{color:Re.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${ut}-draggable-icon`]:{flexShrink:0,width:se,textAlign:"center",visibility:"visible",color:bt},[`&${_e}-disabled ${ut}-draggable-icon`]:{visibility:"hidden"}}},[`${ut}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ne}},[`${ut}-draggable-icon`]:{visibility:"hidden"},[`${ut}-switcher, ${ut}-checkbox`]:{marginInlineEnd:Re.calc(Re.calc(se).sub(Re.controlInteractiveSize)).div(2).equal()},[`${ut}-switcher`]:Object.assign(Object.assign({},ve(we,Re)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Re.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:se,height:se,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Re.borderRadius,transition:`all ${Re.motionDurationSlow}`},[`&:not(${ut}-switcher-noop):hover:before`]:{backgroundColor:Re.colorBgTextHover},[`&_close ${ut}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Re.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Re.calc(se).div(2).equal(),bottom:Re.calc($e).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Re.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Re.calc(Re.calc(se).div(2).equal()).mul(.8).equal(),height:Re.calc(se).div(2).equal(),borderBottom:`1px solid ${Re.colorBorder}`,content:'""'}}}),[`${ut}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:se,paddingBlock:0,paddingInline:Re.paddingXS,background:"transparent",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ue(we,Re)),{"&:hover":{backgroundColor:We},[`&${ut}-node-selected`]:{color:Re.nodeSelectedColor,backgroundColor:ot},[`${ut}-iconEle`]:{display:"inline-block",width:se,height:se,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${ut}-unselectable ${ut}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_e}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Re.colorPrimary}`},"&-show-line":{[`${ut}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Re.calc(se).div(2).equal(),bottom:Re.calc($e).mul(-1).equal(),borderInlineEnd:`1px solid ${Re.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${ut}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${_e}-leaf-last ${ut}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(Re.calc(se).div(2).equal())} !important`}})}},ge=function(we,Re){let ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const _e=`.${we}`,$e=`${_e}-treenode`,se=Re.calc(Re.paddingXS).div(2).equal(),Ne=(0,Ce.mergeToken)(Re,{treeCls:_e,treeNodeCls:$e,treeNodePadding:se});return[ke(we,Ne),ut&&De(Ne)].filter(Boolean)},Je=we=>{const{controlHeightSM:Re,controlItemBgHover:ut,controlItemBgActive:_e}=we,$e=Re;return{titleHeight:$e,indentSize:$e,nodeHoverBg:ut,nodeHoverColor:we.colorText,nodeSelectedBg:_e,nodeSelectedColor:we.colorText}},Ge=we=>{const{colorTextLightSolid:Re,colorPrimary:ut}=we;return Object.assign(Object.assign({},Je(we)),{directoryNodeSelectedColor:Re,directoryNodeSelectedBg:ut})};var Te=(0,ye.I$)("Tree",(we,Re)=>{let{prefixCls:ut}=Re;return[{[we.componentCls]:(0,Ee.C2)(`${ut}-checkbox`,we)},ge(ut,we),(0,Ae.Z)(we)]},Ge)},85278:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});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(_e,$e){return y.createElement(Ce.Z,(0,Ee.Z)({},_e,{ref:$e,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(52671),ue=b(58617),ke=b(15075),ge=b(43531),Je=b(92310),Ge=b.n(Je),Te=b(22703),Re=ut=>{const{prefixCls:_e,switcherIcon:$e,treeNodeProps:se,showLine:Ne,switcherLoadingIcon:ot}=ut,{isLeaf:We,expanded:bt,loading:He}=se;if(He)return y.isValidElement(ot)?ot:y.createElement(ue.Z,{className:`${_e}-switcher-loading-icon`});let et;if(Ne&&typeof Ne=="object"&&(et=Ne.showLeafIcon),We){if(!Ne)return null;if(typeof et!="boolean"&&et){const Ie=typeof et=="function"?et(se):et,Me=`${_e}-switcher-line-custom-icon`;return y.isValidElement(Ie)?(0,Te.Tm)(Ie,{className:Ge()(Ie.props.className||"",Me)}):Ie}return et?y.createElement(ve.Z,{className:`${_e}-switcher-line-icon`}):y.createElement("span",{className:`${_e}-switcher-leaf-line`})}const lt=`${_e}-switcher-icon`,Pe=typeof $e=="function"?$e(se):$e;return y.isValidElement(Pe)?(0,Te.Tm)(Pe,{className:Ge()(Pe.props.className||"",lt)}):Pe!==void 0?Pe:Ne?bt?y.createElement(ke.Z,{className:`${_e}-switcher-line-icon`}):y.createElement(ge.Z,{className:`${_e}-switcher-line-icon`}):y.createElement(ze,{className:lt})}},94968:function(Mn,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),ze=b(83652),ve=b(31226),ue=b(42403),ke=b(158),ge=b(20068),Je=b(33885),Ge=b(75931),Te=b(76190),we=b(75044),Re=b(3202),ut=b(26112),_e=b(48736),$e=function(dt,dn){if(dt&&dn){var hn=Array.isArray(dn)?dn:dn.split(","),xn=dt.name||"",rn=dt.type||"",_t=rn.replace(/\/.*$/,"");return hn.some(function(Ct){var Cn=Ct.trim();if(/^\*(\/\*)?$/.test(Ct))return!0;if(Cn.charAt(0)==="."){var Er=xn.toLowerCase(),lr=Cn.toLowerCase(),xr=[lr];return(lr===".jpg"||lr===".jpeg")&&(xr=[".jpg",".jpeg"]),xr.some(function(sa){return Er.endsWith(sa)})}return/\/\*$/.test(Cn)?_t===Cn.replace(/\/.*$/,""):rn===Cn?!0:/^\w+$/.test(Cn)?((0,_e.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Cn,"'.Skip for check.")),!0):!1})}return!0};function se(dt,dn){var hn="cannot ".concat(dt.method," ").concat(dt.action," ").concat(dn.status,"'"),xn=new Error(hn);return xn.status=dn.status,xn.method=dt.method,xn.url=dt.action,xn}function Ne(dt){var dn=dt.responseText||dt.response;if(!dn)return dn;try{return JSON.parse(dn)}catch(hn){return dn}}function ot(dt){var dn=new XMLHttpRequest;dt.onProgress&&dn.upload&&(dn.upload.onprogress=function(_t){_t.total>0&&(_t.percent=_t.loaded/_t.total*100),dt.onProgress(_t)});var hn=new FormData;dt.data&&Object.keys(dt.data).forEach(function(rn){var _t=dt.data[rn];if(Array.isArray(_t)){_t.forEach(function(Ct){hn.append("".concat(rn,"[]"),Ct)});return}hn.append(rn,_t)}),dt.file instanceof Blob?hn.append(dt.filename,dt.file,dt.file.name):hn.append(dt.filename,dt.file),dn.onerror=function(_t){dt.onError(_t)},dn.onload=function(){return dn.status<200||dn.status>=300?dt.onError(se(dt,dn),Ne(dn)):dt.onSuccess(Ne(dn),dn)},dn.open(dt.method,dt.action,!0),dt.withCredentials&&"withCredentials"in dn&&(dn.withCredentials=!0);var xn=dt.headers||{};return xn["X-Requested-With"]!==null&&dn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(xn).forEach(function(rn){xn[rn]!==null&&dn.setRequestHeader(rn,xn[rn])}),dn.send(hn),{abort:function(){dn.abort()}}}var We=function(){var dt=(0,Re.Z)((0,we.Z)().mark(function dn(hn,xn){var rn,_t,Ct,Cn,Er,lr,xr,sa;return(0,we.Z)().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:lr=function(){return lr=(0,Re.Z)((0,we.Z)().mark(function Kr(ia){return(0,we.Z)().wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.abrupt("return",new Promise(function(Wa){ia.file(function(Ka){xn(Ka)?(ia.fullPath&&!Ka.webkitRelativePath&&(Object.defineProperties(Ka,{webkitRelativePath:{writable:!0}}),Ka.webkitRelativePath=ia.fullPath.replace(/^\//,""),Object.defineProperties(Ka,{webkitRelativePath:{writable:!1}})),Wa(Ka)):Wa(null)})}));case 1:case"end":return za.stop()}},Kr)})),lr.apply(this,arguments)},Er=function(Kr){return lr.apply(this,arguments)},Cn=function(){return Cn=(0,Re.Z)((0,we.Z)().mark(function Kr(ia){var ba,za,Wa,Ka,ca;return(0,we.Z)().wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:ba=ia.createReader(),za=[];case 2:return Br.next=5,new Promise(function(No){ba.readEntries(No,function(){return No([])})});case 5:if(Wa=Br.sent,Ka=Wa.length,Ka){Br.next=9;break}return Br.abrupt("break",12);case 9:for(ca=0;ca{const{componentCls:dn,iconCls:hn}=dt;return{[`${dn}-wrapper`]:{[`${dn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:dt.colorFillAlter,border:`${(0,Tt.unit)(dt.lineWidth)} dashed ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,cursor:"pointer",transition:`border-color ${dt.motionDurationSlow}`,[dn]:{padding:dt.padding},[`${dn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:dt.borderRadiusLG,"&:focus-visible":{outline:`${(0,Tt.unit)(dt.lineWidthFocus)} solid ${dt.colorPrimaryBorder}`}},[`${dn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + `]:{[Be]:{marginBlock:(0,ri.unit)(Yr(zt).mul(-1).equal()),marginInline:`${(0,ri.unit)(Yr(cn).sub(tn).equal())} + ${(0,ri.unit)(Yr(tn).mul(-1).equal())}`,[`${Be}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:tr,fontWeight:Bt,textAlign:"start",background:Wn,borderBottom:sa,transition:`background ${Kn} ease`}}},[`${Be}-footer`]:{padding:`${(0,ri.unit)(zt)} ${(0,ri.unit)(tn)}`,color:Br,background:qn}})}},Go=Oe=>{const{colorFillAlter:Be,colorBgContainer:Bt,colorTextHeading:zt,colorFillSecondary:tn,colorFillContent:cn,controlItemBgActive:Dn,controlItemBgActiveHover:fn,padding:kn,paddingSM:Rn,paddingXS:dr,colorBorderSecondary:or,borderRadiusLG:tr,controlHeight:Kn,colorTextPlaceholder:Wn,fontSize:Ur,fontSizeSM:Br,lineHeight:qn,lineWidth:Yr,colorIcon:sa,colorIconHover:ta,opacityLoading:ra,controlInteractiveSize:va}=Oe,Fa=new ps.FastColor(tn).onBackground(Bt).toHexString(),Ma=new ps.FastColor(cn).onBackground(Bt).toHexString(),Eo=new ps.FastColor(Be).onBackground(Bt).toHexString(),aa=new ps.FastColor(sa),na=new ps.FastColor(ta),ft=va/2-Yr,Ve=ft*2+Yr*3;return{headerBg:Eo,headerColor:zt,headerSortActiveBg:Fa,headerSortHoverBg:Ma,bodySortBg:Eo,rowHoverBg:Eo,rowSelectedBg:Dn,rowSelectedHoverBg:fn,rowExpandedBg:Be,cellPaddingBlock:kn,cellPaddingInline:kn,cellPaddingBlockMD:Rn,cellPaddingInlineMD:dr,cellPaddingBlockSM:dr,cellPaddingInlineSM:dr,borderColor:or,headerBorderRadius:tr,footerBg:Eo,footerColor:zt,cellFontSize:Ur,cellFontSizeMD:Ur,cellFontSizeSM:Ur,headerSplitColor:or,fixedHeaderSortActiveBg:Fa,headerFilterHoverBg:cn,filterDropdownMenuBg:Bt,filterDropdownBg:Bt,expandIconBg:Bt,selectionColumnWidth:Kn,stickyScrollBarBg:Wn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Ur*qn-Yr*3)/2-Math.ceil((Br*1.4-Yr*3)/2),headerIconColor:aa.clone().setA(aa.a*ra).toRgbString(),headerIconHoverColor:na.clone().setA(na.a*ra).toRgbString(),expandIconHalfInner:ft,expandIconSize:Ve,expandIconScale:va/Ve}},Va=2;var so=(0,Ke.I$)("Table",Oe=>{const{colorTextHeading:Be,colorSplit:Bt,colorBgContainer:zt,controlInteractiveSize:tn,headerBg:cn,headerColor:Dn,headerSortActiveBg:fn,headerSortHoverBg:kn,bodySortBg:Rn,rowHoverBg:dr,rowSelectedBg:or,rowSelectedHoverBg:tr,rowExpandedBg:Kn,cellPaddingBlock:Wn,cellPaddingInline:Ur,cellPaddingBlockMD:Br,cellPaddingInlineMD:qn,cellPaddingBlockSM:Yr,cellPaddingInlineSM:sa,borderColor:ta,footerBg:ra,footerColor:va,headerBorderRadius:Fa,cellFontSize:Ma,cellFontSizeMD:Eo,cellFontSizeSM:aa,headerSplitColor:na,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:Ve,filterDropdownBg:Xe,expandIconBg:zn,selectionColumnWidth:ir,stickyScrollBarBg:hr,calc:Zn}=Oe,er=(0,Et.mergeToken)(Oe,{tableFontSize:Ma,tableBg:zt,tableRadius:Fa,tablePaddingVertical:Wn,tablePaddingHorizontal:Ur,tablePaddingVerticalMiddle:Br,tablePaddingHorizontalMiddle:qn,tablePaddingVerticalSmall:Yr,tablePaddingHorizontalSmall:sa,tableBorderColor:ta,tableHeaderTextColor:Dn,tableHeaderBg:cn,tableFooterTextColor:va,tableFooterBg:ra,tableHeaderCellSplitColor:na,tableHeaderSortBg:fn,tableHeaderSortHoverBg:kn,tableBodySortBg:Rn,tableFixedHeaderSortActiveBg:ft,tableHeaderFilterActiveBg:Ve,tableFilterDropdownBg:Xe,tableRowHoverBg:dr,tableSelectedRowBg:or,tableSelectedRowHoverBg:tr,zIndexTableFixed:Va,zIndexTableSticky:Zn(Va).add(1).equal({unit:!1}),tableFontSizeMiddle:Eo,tableFontSizeSmall:aa,tableSelectionColumnWidth:ir,tableExpandIconBg:zn,tableExpandColumnWidth:Zn(tn).add(Zn(Oe.padding).mul(2)).equal(),tableExpandedRowBg:Kn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:hr,tableScrollThumbBgHover:Be,tableScrollBg:Bt});return[Xa(er),Gr(er),Ga(er),lo(er),Rr(er),Gt(er),Na(er),_n(er),Ga(er),Mr(er),da(er),jr(er),Zo(er),Hn(er),Lo(er),Xr(er),$a(er)]},Go,{unitless:{expandIconScale:!0}});const So=[],Ja=(Oe,Be)=>{var Bt,zt;const{prefixCls:tn,className:cn,rootClassName:Dn,style:fn,size:kn,bordered:Rn,dropdownPrefixCls:dr,dataSource:or,pagination:tr,rowSelection:Kn,rowKey:Wn="key",rowClassName:Ur,columns:Br,children:qn,childrenColumnName:Yr,onChange:sa,getPopupContainer:ta,loading:ra,expandIcon:va,expandable:Fa,expandedRowRender:Ma,expandIconColumnIndex:Eo,indentSize:aa,scroll:na,sortDirections:ft,locale:Ve,showSorterTooltip:Xe={target:"full-header"},virtual:zn}=Oe,ir=(0,bo.ln)("Table"),hr=y.useMemo(()=>Br||jn(qn),[Br,qn]),Zn=y.useMemo(()=>hr.some(to=>to.responsive),[hr]),er=(0,Ki.Z)(Zn),Ln=y.useMemo(()=>{const to=new Set(Object.keys(er).filter(Jo=>er[Jo]));return hr.filter(Jo=>!Jo.responsive||Jo.responsive.some(Di=>to.has(Di)))},[hr,er]),yr=(0,Ii.Z)(Oe,["className","style","columns"]),{locale:Ao=Ti.Z,direction:Nr,table:Ua,renderEmpty:mr,getPrefixCls:zo,getPopupContainer:xo}=y.useContext(Si.E_),Ba=(0,di.Z)(kn),ga=Object.assign(Object.assign({},Ao.Table),Ve),Cr=or||So,_r=zo("table",tn),Ra=zo("dropdown",dr),[,rr]=(0,zl.ZP)(),xr=(0,wi.Z)(_r),[za,ko,Yn]=so(_r,xr),qr=Object.assign(Object.assign({childrenColumnName:Yr,expandIconColumnIndex:Eo},Fa),{expandIcon:(Bt=Fa==null?void 0:Fa.expandIcon)!==null&&Bt!==void 0?Bt:(zt=Ua==null?void 0:Ua.expandable)===null||zt===void 0?void 0:zt.expandIcon}),{childrenColumnName:Pa="children"}=qr,Ca=y.useMemo(()=>Cr.some(to=>to==null?void 0:to[Pa])?"nest":Ma||Fa!=null&&Fa.expandedRowRender?"row":null,[Cr]),Jn={body:y.useRef(null)},Zt=ni(_r),zr=y.useRef(null),fa=y.useRef(null);Oo(Be,()=>Object.assign(Object.assign({},fa.current),{nativeElement:zr.current}));const Hr=y.useMemo(()=>typeof Wn=="function"?Wn:to=>to==null?void 0:to[Wn],[Wn]),[wo]=ol(Cr,Pa,Hr),ka={},Wa=function(to,Jo){let Di=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var sl,Sl,vl,ss;const Il=Object.assign(Object.assign({},ka),to);Di&&((sl=ka.resetPagination)===null||sl===void 0||sl.call(ka),!((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))),na&&na.scrollToFirstRowOnChange!==!1&&Jn.body.current&&(0,Ai.Z)(0,{getContainer:()=>Jn.body.current}),sa==null||sa(Il.pagination,Il.filters,Il.sorter,{currentDataSource:ei(ds(Cr,Il.sorterStates,Pa),Il.filterStates,Pa),action:Jo})},ha=(to,Jo)=>{Wa({sorter:to,sorterStates:Jo},"sort",!1)},[no,Xo,Pn,Ir]=ks({prefixCls:_r,mergedColumns:Ln,onSorterChange:ha,sortDirections:ft||["ascend","descend"],tableLocale:ga,showSorterTooltip:Xe}),La=y.useMemo(()=>ds(Cr,Xo,Pa),[Cr,Xo]);ka.sorter=Ir(),ka.sorterStates=Xo;const Ia=(to,Jo)=>{Wa({filters:to,filterStates:Jo},"filter",!0)},[ro,Jr,io]=Hi({prefixCls:_r,locale:ga,dropdownPrefixCls:Ra,mergedColumns:Ln,onFilterChange:Ia,getPopupContainer:ta||xo,rootClassName:Me()(Dn,xr)}),Aa=ei(La,Jr,Pa);ka.filters=io,ka.filterStates=Jr;const pa=y.useMemo(()=>{const to={};return Object.keys(io).forEach(Jo=>{io[Jo]!==null&&(to[Jo]=io[Jo])}),Object.assign(Object.assign({},Pn),{filters:to})},[Pn,io]),[fo]=Ms(pa),hi=(to,Jo)=>{Wa({pagination:Object.assign(Object.assign({},ka.pagination),{current:to,pageSize:Jo})},"paginate")},[ui,Ji]=ll(Aa.length,hi,tr);ka.pagination=tr===!1?{}:il(ui,tr),ka.resetPagination=Ji;const Wi=y.useMemo(()=>{if(tr===!1||!ui.pageSize)return Aa;const{current:to=1,total:Jo,pageSize:Di=cl}=ui;return Aa.lengthDi?Aa.slice((to-1)*Di,to*Di):Aa:Aa.slice((to-1)*Di,to*Di)},[!!tr,Aa,ui==null?void 0:ui.current,ui==null?void 0:ui.pageSize,ui==null?void 0:ui.total]),[ma,Mo]=yo({prefixCls:_r,data:Aa,pageData:Wi,getRowKey:Hr,getRecordByKey:wo,expandType:Ca,childrenColumnName:Pa,locale:ga,getPopupContainer:ta||xo},Kn),mo=(to,Jo,Di)=>{let sl;return typeof Ur=="function"?sl=Me()(Ur(to,Jo,Di)):sl=Me()(Ur),Me()({[`${_r}-row-selected`]:Mo.has(Hr(to,Jo))},sl)};qr.__PARENT_RENDER_ICON__=qr.expandIcon,qr.expandIcon=qr.expandIcon||va||$o(ga),Ca==="nest"&&qr.expandIconColumnIndex===void 0?qr.expandIconColumnIndex=Kn?1:0:qr.expandIconColumnIndex>0&&Kn&&(qr.expandIconColumnIndex-=1),typeof qr.indentSize!="number"&&(qr.indentSize=typeof aa=="number"?aa:15);const _a=y.useCallback(to=>fo(ma(ro(no(to)))),[no,ro,ma]);let gi,zi;if(tr!==!1&&(ui!=null&&ui.total)){let to;ui.size?to=ui.size:to=Ba==="small"||Ba==="middle"?"small":void 0;const Jo=Sl=>y.createElement(Yi.Z,Object.assign({},ui,{className:Me()(`${_r}-pagination ${_r}-pagination-${Sl}`,ui.className),size:to})),Di=Nr==="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=Jo(Di)),Sl&&(gi=Jo(Sl.toLowerCase().replace("top",""))),vl&&(zi=Jo(vl.toLowerCase().replace("bottom","")))}else zi=Jo(Di)}let Ml;typeof ra=="boolean"?Ml={spinning:ra}:typeof ra=="object"&&(Ml=Object.assign({spinning:!0},ra));const Yl=Me()(Yn,xr,`${_r}-wrapper`,Ua==null?void 0:Ua.className,{[`${_r}-wrapper-rtl`]:Nr==="rtl"},cn,Dn,ko),xs=Object.assign(Object.assign({},Ua==null?void 0:Ua.style),fn),Ss=typeof(Ve==null?void 0:Ve.emptyText)!="undefined"?Ve.emptyText:(mr==null?void 0:mr("Table"))||y.createElement(oi.Z,{componentName:"Table"}),Bs=zn?hs:Is,Ni={},pi=y.useMemo(()=>{const{fontSize:to,lineHeight:Jo,lineWidth:Di,padding:sl,paddingXS:Sl,paddingSM:vl}=rr,ss=Math.floor(to*Jo);switch(Ba){case"middle":return vl*2+ss+Di;case"small":return Sl*2+ss+Di;default:return sl*2+ss+Di}},[rr,Ba]);return zn&&(Ni.listItemHeight=pi),za(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,yr,{ref:fa,columns:Ln,direction:Nr,expandable:qr,prefixCls:_r,className:Me()({[`${_r}-middle`]:Ba==="middle",[`${_r}-small`]:Ba==="small",[`${_r}-bordered`]:Rn,[`${_r}-empty`]:Cr.length===0},Yn,xr,ko),data:Wi,rowKey:Hr,rowClassName:mo,emptyText:Ss,internalHooks:oe,internalRefs:Jn,transformColumns:_a,getContainerWidth:Zt})),zi)))};var uo=y.forwardRef(Ja);const co=(Oe,Be)=>{const Bt=y.useRef(0);return Bt.current+=1,y.createElement(uo,Object.assign({},Oe,{ref:Be,_renderTimes:Bt.current}))},Qo=y.forwardRef(co);Qo.SELECTION_COLUMN=Fo,Qo.EXPAND_COLUMN=Ee,Qo.SELECTION_ALL=qo,Qo.SELECTION_INVERT=ci,Qo.SELECTION_NONE=Ei,Qo.Column=wr,Qo.ColumnGroup=nr,Qo.Summary=Le;var ii=Qo,li=ii},96599:function(Fn,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),ze=b(12919),ve=b(48755),ue=b(36237),ke=b(17835),ge=b(63356),Je=b(51636),Ge=b(16931);const Te=ce=>{const{paddingXXS:Mt,lineWidth:qe,tagPaddingHorizontal:Fe,componentCls:yt,calc:xe}=ce,he=xe(Fe).sub(qe).equal(),mt=xe(Mt).sub(qe).equal();return{[yt]:Object.assign(Object.assign({},(0,ge.Wf)(ce)),{display:"inline-block",height:"auto",marginInlineEnd:ce.marginXS,paddingInline:he,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",[`&${yt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ce.defaultColor},[`${yt}-close-icon`]:{marginInlineStart:mt,fontSize:ce.tagIconSize,color:ce.colorTextDescription,cursor:"pointer",transition:`all ${ce.motionDurationMid}`,"&:hover":{color:ce.colorTextHeading}},[`&${yt}-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(${yt}-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:he}}),[`${yt}-borderless`]:{borderColor:"transparent",background:ce.tagBorderlessBg}}},we=ce=>{const{lineWidth:Mt,fontSizeIcon:qe,calc:Fe}=ce,yt=ce.fontSizeSM;return(0,Je.mergeToken)(ce,{tagFontSize:yt,tagLineHeight:(0,ue.unit)(Fe(ce.lineHeightSM).mul(yt).equal()),tagIconSize:Fe(qe).sub(Fe(Mt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ce.defaultBg})},Re=ce=>({defaultBg:new ke.FastColor(ce.colorFillQuaternary).onBackground(ce.colorBgContainer).toHexString(),defaultColor:ce.colorText});var ut=(0,Ge.I$)("Tag",ce=>{const Mt=we(ce);return Te(Mt)},Re),_e=function(ce,Mt){var qe={};for(var Fe in ce)Object.prototype.hasOwnProperty.call(ce,Fe)&&Mt.indexOf(Fe)<0&&(qe[Fe]=ce[Fe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Fe=Object.getOwnPropertySymbols(ce);yt{const{prefixCls:qe,style:Fe,className:yt,checked:xe,onChange:he,onClick:mt}=ce,Rt=_e(ce,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:jt,tag:Se}=y.useContext(ve.E_),rt=sn=>{he==null||he(!xe),mt==null||mt(sn)},ht=jt("tag",qe),[Tt,wt,Qt]=ut(ht),St=oe()(ht,`${ht}-checkable`,{[`${ht}-checkable-checked`]:xe},Se==null?void 0:Se.className,yt,wt,Qt);return Tt(y.createElement("span",Object.assign({},Rt,{ref:Mt,style:Object.assign(Object.assign({},Fe),Se==null?void 0:Se.style),className:St,onClick:rt})))}),Ne=b(93427);const ot=ce=>(0,Ne.Z)(ce,(Mt,qe)=>{let{textColor:Fe,lightBorderColor:yt,lightColor:xe,darkColor:he}=qe;return{[`${ce.componentCls}${ce.componentCls}-${Mt}`]:{color:Fe,background:xe,borderColor:yt,"&-inverse":{color:ce.colorTextLightSolid,background:he,borderColor:he},[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}});var We=(0,Ge.bk)(["Tag","preset"],ce=>{const Mt=we(ce);return ot(Mt)},Re);function bt(ce){return typeof ce!="string"?ce:ce.charAt(0).toUpperCase()+ce.slice(1)}const He=(ce,Mt,qe)=>{const Fe=bt(qe);return{[`${ce.componentCls}${ce.componentCls}-${Mt}`]:{color:ce[`color${qe}`],background:ce[`color${Fe}Bg`],borderColor:ce[`color${Fe}Border`],[`&${ce.componentCls}-borderless`]:{borderColor:"transparent"}}}};var et=(0,Ge.bk)(["Tag","status"],ce=>{const Mt=we(ce);return[He(Mt,"success","Success"),He(Mt,"processing","Info"),He(Mt,"error","Error"),He(Mt,"warning","Warning")]},Re),lt=function(ce,Mt){var qe={};for(var Fe in ce)Object.prototype.hasOwnProperty.call(ce,Fe)&&Mt.indexOf(Fe)<0&&(qe[Fe]=ce[Fe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Fe=Object.getOwnPropertySymbols(ce);yt{const{prefixCls:qe,className:Fe,rootClassName:yt,style:xe,children:he,icon:mt,color:Rt,onClose:jt,bordered:Se=!0,visible:rt}=ce,ht=lt(ce,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Tt,direction:wt,tag:Qt}=y.useContext(ve.E_),[St,sn]=y.useState(!0),Jt=(0,Ae.Z)(ht,["closeIcon","closable"]);y.useEffect(()=>{rt!==void 0&&sn(rt)},[rt]);const fe=(0,Ce.o2)(Rt),ne=(0,Ce.yT)(Rt),te=fe||ne,ae=Object.assign(Object.assign({backgroundColor:Rt&&!te?Rt:void 0},Qt==null?void 0:Qt.style),xe),me=Tt("tag",qe),[re,de,je]=ut(me),ct=oe()(me,Qt==null?void 0:Qt.className,{[`${me}-${Rt}`]:te,[`${me}-has-color`]:Rt&&!te,[`${me}-hidden`]:!St,[`${me}-rtl`]:wt==="rtl",[`${me}-borderless`]:!Se},Fe,yt,de,je),Ze=st=>{st.stopPropagation(),jt==null||jt(st),!st.defaultPrevented&&sn(!1)},[,Le]=(0,ye.Z)((0,ye.w)(ce),(0,ye.w)(Qt),{closable:!1,closeIconRender:st=>{const pe=y.createElement("span",{className:`${me}-close-icon`,onClick:Ze},st);return(0,De.wm)(st,pe,Ft=>({onClick:ln=>{var nn;(nn=Ft==null?void 0:Ft.onClick)===null||nn===void 0||nn.call(Ft,ln),Ze(ln)},className:oe()(Ft==null?void 0:Ft.className,`${me}-close-icon`)}))}}),it=typeof ht.onClick=="function"||he&&he.type==="a",gt=mt||null,kt=gt?y.createElement(y.Fragment,null,gt,he&&y.createElement("span",null,he)):he,Qe=y.createElement("span",Object.assign({},Jt,{ref:Mt,className:ct,style:ae}),kt,Le,fe&&y.createElement(We,{key:"preset",prefixCls:me}),ne&&y.createElement(et,{key:"status",prefixCls:me}));return re(it?y.createElement(ze.Z,{component:"Tag"},Qe):Qe)});Ie.CheckableTag=se;var Me=Ie},18287:function(Fn,Pt,b){"use strict";b.d(Pt,{default:function(){return jt}});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"},ze=De,ve=b(7657),ue=function(rt,ht){return oe.createElement(ve.Z,(0,ye.Z)({},rt,{ref:ht,icon:ze}))},ke=oe.forwardRef(ue),ge=ke,Je=b(92310),Ge=b.n(Je),Te=b(82661),we=b(34061),Re=b(48755),ut=b(56082),_e=b(86641),$e=b(57700),se=b(12425);const Ne=4;function ot(Se){const{dropPosition:rt,dropLevelOffset:ht,prefixCls:Tt,indent:wt,direction:Qt="ltr"}=Se,St=Qt==="ltr"?"left":"right",sn=Qt==="ltr"?"right":"left",Jt={[St]:-ht*wt+Ne,[sn]:0};switch(rt){case-1:Jt.top=-3;break;case 1:Jt.bottom=-3;break;default:Jt.bottom=-3,Jt[St]=wt+Ne;break}return oe.createElement("div",{style:Jt,className:`${Tt}-drop-indicator`})}var We=ot,bt=b(85278),et=oe.forwardRef((Se,rt)=>{var ht;const{getPrefixCls:Tt,direction:wt,virtual:Qt,tree:St}=oe.useContext(Re.E_),{prefixCls:sn,className:Jt,showIcon:fe=!1,showLine:ne,switcherIcon:te,switcherLoadingIcon:ae,blockNode:me=!1,children:re,checkable:de=!1,selectable:je=!0,draggable:ct,motion:Ze,style:Le}=Se,it=Tt("tree",sn),gt=Tt(),kt=Ze!=null?Ze:Object.assign(Object.assign({},(0,_e.Z)(gt)),{motionAppear:!1}),Qe=Object.assign(Object.assign({},Se),{checkable:de,selectable:je,showIcon:fe,motion:kt,blockNode:me,showLine:!!ne,dropIndicatorRender:We}),[st,pe,Ft]=(0,se.ZP)(it),[,ln]=(0,$e.ZP)(),nn=ln.paddingXS/2+(((ht=ln.Tree)===null||ht===void 0?void 0:ht.titleHeight)||ln.controlHeightSM),Wt=oe.useMemo(()=>{if(!ct)return!1;let an={};switch(typeof ct){case"function":an.nodeDraggable=ct;break;case"object":an=Object.assign({},ct);break;default:break}return an.icon!==!1&&(an.icon=an.icon||oe.createElement(ut.Z,null)),an},[ct]),Ut=an=>oe.createElement(bt.Z,{prefixCls:it,switcherIcon:te,switcherLoadingIcon:ae,treeNodeProps:an,showLine:ne});return st(oe.createElement(y.ZP,Object.assign({itemHeight:nn,ref:rt,virtual:Qt},Qe,{style:Object.assign(Object.assign({},St==null?void 0:St.style),Le),prefixCls:it,className:Ge()({[`${it}-icon-hide`]:!fe,[`${it}-block-node`]:me,[`${it}-unselectable`]:!je,[`${it}-rtl`]:wt==="rtl"},St==null?void 0:St.className,Jt,pe,Ft),direction:wt,checkable:de&&oe.createElement("span",{className:`${it}-checkbox-inner`}),selectable:je,switcherIcon:Ut,draggable:Wt}),re))});const lt=0,Pe=1,Ie=2;function Me(Se,rt,ht){const{key:Tt,children:wt}=ht;function Qt(St){const sn=St[Tt],Jt=St[wt];rt(sn,St)!==!1&&Me(Jt||[],rt,ht)}Se.forEach(Qt)}function ce(Se){let{treeData:rt,expandedKeys:ht,startKey:Tt,endKey:wt,fieldNames:Qt}=Se;const St=[];let sn=lt;if(Tt&&Tt===wt)return[Tt];if(!Tt||!wt)return[];function Jt(fe){return fe===Tt||fe===wt}return Me(rt,fe=>{if(sn===Ie)return!1;if(Jt(fe)){if(St.push(fe),sn===lt)sn=Pe;else if(sn===Pe)return sn=Ie,!1}else sn===Pe&&St.push(fe);return ht.includes(fe)},(0,we.w$)(Qt)),St}function Mt(Se,rt,ht){const Tt=(0,Ee.Z)(rt),wt=[];return Me(Se,(Qt,St)=>{const sn=Tt.indexOf(Qt);return sn!==-1&&(wt.push(St),Tt.splice(sn,1)),!!Tt.length},(0,we.w$)(ht)),wt}var qe=function(Se,rt){var ht={};for(var Tt in Se)Object.prototype.hasOwnProperty.call(Se,Tt)&&rt.indexOf(Tt)<0&&(ht[Tt]=Se[Tt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Tt=Object.getOwnPropertySymbols(Se);wt{var{defaultExpandAll:ht,defaultExpandParent:Tt,defaultExpandedKeys:wt}=Se,Qt=qe(Se,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const St=oe.useRef(null),sn=oe.useRef(null),Jt=()=>{const{keyEntities:st}=(0,we.I8)(yt(Qt));let pe;return ht?pe=Object.keys(st):Tt?pe=(0,Te.r7)(Qt.expandedKeys||wt||[],st):pe=Qt.expandedKeys||wt||[],pe},[fe,ne]=oe.useState(Qt.selectedKeys||Qt.defaultSelectedKeys||[]),[te,ae]=oe.useState(()=>Jt());oe.useEffect(()=>{"selectedKeys"in Qt&&ne(Qt.selectedKeys)},[Qt.selectedKeys]),oe.useEffect(()=>{"expandedKeys"in Qt&&ae(Qt.expandedKeys)},[Qt.expandedKeys]);const me=(st,pe)=>{var Ft;return"expandedKeys"in Qt||ae(st),(Ft=Qt.onExpand)===null||Ft===void 0?void 0:Ft.call(Qt,st,pe)},re=(st,pe)=>{var Ft;const{multiple:ln,fieldNames:nn}=Qt,{node:Wt,nativeEvent:Ut}=pe,{key:an=""}=Wt,vt=yt(Qt),Ot=Object.assign(Object.assign({},pe),{selected:!0}),en=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),En=Ut==null?void 0:Ut.shiftKey;let Ue;ln&&en?(Ue=st,St.current=an,sn.current=Ue,Ot.selectedNodes=Mt(vt,Ue,nn)):ln&&En?(Ue=Array.from(new Set([].concat((0,Ee.Z)(sn.current||[]),(0,Ee.Z)(ce({treeData:vt,expandedKeys:te,startKey:an,endKey:St.current,fieldNames:nn}))))),Ot.selectedNodes=Mt(vt,Ue,nn)):(Ue=[an],St.current=an,sn.current=Ue,Ot.selectedNodes=Mt(vt,Ue,nn)),(Ft=Qt.onSelect)===null||Ft===void 0||Ft.call(Qt,Ue,Ot),"selectedKeys"in Qt||ne(Ue)},{getPrefixCls:de,direction:je}=oe.useContext(Re.E_),{prefixCls:ct,className:Ze,showIcon:Le=!0,expandAction:it="click"}=Qt,gt=qe(Qt,["prefixCls","className","showIcon","expandAction"]),kt=de("tree",ct),Qe=Ge()(`${kt}-directory`,{[`${kt}-directory-rtl`]:je==="rtl"},Ze);return oe.createElement(et,Object.assign({icon:Fe,ref:rt,blockNode:!0},gt,{showIcon:Le,expandAction:it,prefixCls:kt,className:Qe,expandedKeys:te,selectedKeys:fe,onSelect:re,onExpand:me}))};var mt=oe.forwardRef(xe);const Rt=et;Rt.DirectoryTree=mt,Rt.TreeNode=y.OF;var jt=Rt},12425:function(Fn,Pt,b){"use strict";b.d(Pt,{ZP:function(){return Te},Yk:function(){return ge},TM:function(){return Je}});var y=b(36237),Ee=b(36170),oe=b(63356),Ae=b(34961),Ce=b(51636),ye=b(16931);const De=we=>{let{treeCls:Re,treeNodeCls:ut,directoryNodeSelectedBg:_e,directoryNodeSelectedColor:$e,motionDurationMid:se,borderRadius:Ne,controlItemBgHover:ot}=we;return{[`${Re}${Re}-directory ${ut}`]:{[`${Re}-node-content-wrapper`]:{position:"static",[`> *:not(${Re}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${se}`,content:'""',borderRadius:Ne},"&:hover:before":{background:ot}},[`${Re}-switcher, ${Re}-checkbox, ${Re}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Re}-switcher, ${Re}-draggable-icon`]:{color:$e},[`${Re}-node-content-wrapper`]:{color:$e,background:"transparent","&:before, &:hover:before":{background:_e}}}}}},ze=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(we,Re)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Re.motionDurationSlow}`}}}),ue=(we,Re)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Re.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(Re.lineWidthBold)} solid ${Re.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ke=(we,Re)=>{const{treeCls:ut,treeNodeCls:_e,treeNodePadding:$e,titleHeight:se,indentSize:Ne,nodeSelectedBg:ot,nodeHoverBg:We,colorTextQuaternary:bt,controlItemBgActiveDisabled:He}=Re;return{[ut]:Object.assign(Object.assign({},(0,oe.Wf)(Re)),{background:Re.colorBgContainer,borderRadius:Re.borderRadius,transition:`background-color ${Re.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${ut}-rtl ${ut}-switcher_close ${ut}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${ut}-active-focused)`]:Object.assign({},(0,oe.oN)(Re)),[`${ut}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ut}-block-node`]:{[`${ut}-list-holder-inner`]:{alignItems:"stretch",[`${ut}-node-content-wrapper`]:{flex:"auto"},[`${_e}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Re.colorPrimary}`,opacity:0,animationName:ze,animationDuration:Re.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Re.borderRadius}}},[_e]:{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 ${ut}-node-content-wrapper`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${ut}-checkbox-disabled + ${ut}-node-selected,&${_e}-disabled${_e}-selected ${ut}-node-content-wrapper`]:{backgroundColor:He},[`${ut}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${_e}-disabled)`]:{[`${ut}-node-content-wrapper`]:{"&:hover":{color:Re.nodeHoverColor}}},[`&-active ${ut}-node-content-wrapper`]:{background:Re.controlItemBgHover},[`&:not(${_e}-disabled).filter-node ${ut}-title`]:{color:Re.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${ut}-draggable-icon`]:{flexShrink:0,width:se,textAlign:"center",visibility:"visible",color:bt},[`&${_e}-disabled ${ut}-draggable-icon`]:{visibility:"hidden"}}},[`${ut}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ne}},[`${ut}-draggable-icon`]:{visibility:"hidden"},[`${ut}-switcher, ${ut}-checkbox`]:{marginInlineEnd:Re.calc(Re.calc(se).sub(Re.controlInteractiveSize)).div(2).equal()},[`${ut}-switcher`]:Object.assign(Object.assign({},ve(we,Re)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Re.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:se,height:se,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Re.borderRadius,transition:`all ${Re.motionDurationSlow}`},[`&:not(${ut}-switcher-noop):hover:before`]:{backgroundColor:Re.colorBgTextHover},[`&_close ${ut}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Re.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Re.calc(se).div(2).equal(),bottom:Re.calc($e).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Re.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Re.calc(Re.calc(se).div(2).equal()).mul(.8).equal(),height:Re.calc(se).div(2).equal(),borderBottom:`1px solid ${Re.colorBorder}`,content:'""'}}}),[`${ut}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:se,paddingBlock:0,paddingInline:Re.paddingXS,background:"transparent",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ue(we,Re)),{"&:hover":{backgroundColor:We},[`&${ut}-node-selected`]:{color:Re.nodeSelectedColor,backgroundColor:ot},[`${ut}-iconEle`]:{display:"inline-block",width:se,height:se,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${ut}-unselectable ${ut}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_e}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Re.colorPrimary}`},"&-show-line":{[`${ut}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Re.calc(se).div(2).equal(),bottom:Re.calc($e).mul(-1).equal(),borderInlineEnd:`1px solid ${Re.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${ut}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${_e}-leaf-last ${ut}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(Re.calc(se).div(2).equal())} !important`}})}},ge=function(we,Re){let ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const _e=`.${we}`,$e=`${_e}-treenode`,se=Re.calc(Re.paddingXS).div(2).equal(),Ne=(0,Ce.mergeToken)(Re,{treeCls:_e,treeNodeCls:$e,treeNodePadding:se});return[ke(we,Ne),ut&&De(Ne)].filter(Boolean)},Je=we=>{const{controlHeightSM:Re,controlItemBgHover:ut,controlItemBgActive:_e}=we,$e=Re;return{titleHeight:$e,indentSize:$e,nodeHoverBg:ut,nodeHoverColor:we.colorText,nodeSelectedBg:_e,nodeSelectedColor:we.colorText}},Ge=we=>{const{colorTextLightSolid:Re,colorPrimary:ut}=we;return Object.assign(Object.assign({},Je(we)),{directoryNodeSelectedColor:Re,directoryNodeSelectedBg:ut})};var Te=(0,ye.I$)("Tree",(we,Re)=>{let{prefixCls:ut}=Re;return[{[we.componentCls]:(0,Ee.C2)(`${ut}-checkbox`,we)},ge(ut,we),(0,Ae.Z)(we)]},Ge)},85278:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Re}});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(_e,$e){return y.createElement(Ce.Z,(0,Ee.Z)({},_e,{ref:$e,icon:Ae}))},De=y.forwardRef(ye),ze=De,ve=b(52671),ue=b(58617),ke=b(15075),ge=b(43531),Je=b(92310),Ge=b.n(Je),Te=b(22703),Re=ut=>{const{prefixCls:_e,switcherIcon:$e,treeNodeProps:se,showLine:Ne,switcherLoadingIcon:ot}=ut,{isLeaf:We,expanded:bt,loading:He}=se;if(He)return y.isValidElement(ot)?ot:y.createElement(ue.Z,{className:`${_e}-switcher-loading-icon`});let et;if(Ne&&typeof Ne=="object"&&(et=Ne.showLeafIcon),We){if(!Ne)return null;if(typeof et!="boolean"&&et){const Ie=typeof et=="function"?et(se):et,Me=`${_e}-switcher-line-custom-icon`;return y.isValidElement(Ie)?(0,Te.Tm)(Ie,{className:Ge()(Ie.props.className||"",Me)}):Ie}return et?y.createElement(ve.Z,{className:`${_e}-switcher-line-icon`}):y.createElement("span",{className:`${_e}-switcher-leaf-line`})}const lt=`${_e}-switcher-icon`,Pe=typeof $e=="function"?$e(se):$e;return y.isValidElement(Pe)?(0,Te.Tm)(Pe,{className:Ge()(Pe.props.className||"",lt)}):Pe!==void 0?Pe:Ne?bt?y.createElement(ke.Z,{className:`${_e}-switcher-line-icon`}):y.createElement(ge.Z,{className:`${_e}-switcher-line-icon`}):y.createElement(ze,{className:lt})}},94968:function(Fn,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),ze=b(83652),ve=b(31226),ue=b(42403),ke=b(158),ge=b(20068),Je=b(33885),Ge=b(75931),Te=b(76190),we=b(75044),Re=b(3202),ut=b(26112),_e=b(48736),$e=function(dt,dn){if(dt&&dn){var hn=Array.isArray(dn)?dn:dn.split(","),xn=dt.name||"",rn=dt.type||"",_t=rn.replace(/\/.*$/,"");return hn.some(function(Ct){var Cn=Ct.trim();if(/^\*(\/\*)?$/.test(Ct))return!0;if(Cn.charAt(0)==="."){var br=xn.toLowerCase(),lr=Cn.toLowerCase(),Sr=[lr];return(lr===".jpg"||lr===".jpeg")&&(Sr=[".jpg",".jpeg"]),Sr.some(function(la){return br.endsWith(la)})}return/\/\*$/.test(Cn)?_t===Cn.replace(/\/.*$/,""):rn===Cn?!0:/^\w+$/.test(Cn)?((0,_e.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Cn,"'.Skip for check.")),!0):!1})}return!0};function se(dt,dn){var hn="cannot ".concat(dt.method," ").concat(dt.action," ").concat(dn.status,"'"),xn=new Error(hn);return xn.status=dn.status,xn.method=dt.method,xn.url=dt.action,xn}function Ne(dt){var dn=dt.responseText||dt.response;if(!dn)return dn;try{return JSON.parse(dn)}catch(hn){return dn}}function ot(dt){var dn=new XMLHttpRequest;dt.onProgress&&dn.upload&&(dn.upload.onprogress=function(_t){_t.total>0&&(_t.percent=_t.loaded/_t.total*100),dt.onProgress(_t)});var hn=new FormData;dt.data&&Object.keys(dt.data).forEach(function(rn){var _t=dt.data[rn];if(Array.isArray(_t)){_t.forEach(function(Ct){hn.append("".concat(rn,"[]"),Ct)});return}hn.append(rn,_t)}),dt.file instanceof Blob?hn.append(dt.filename,dt.file,dt.file.name):hn.append(dt.filename,dt.file),dn.onerror=function(_t){dt.onError(_t)},dn.onload=function(){return dn.status<200||dn.status>=300?dt.onError(se(dt,dn),Ne(dn)):dt.onSuccess(Ne(dn),dn)},dn.open(dt.method,dt.action,!0),dt.withCredentials&&"withCredentials"in dn&&(dn.withCredentials=!0);var xn=dt.headers||{};return xn["X-Requested-With"]!==null&&dn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(xn).forEach(function(rn){xn[rn]!==null&&dn.setRequestHeader(rn,xn[rn])}),dn.send(hn),{abort:function(){dn.abort()}}}var We=function(){var dt=(0,Re.Z)((0,we.Z)().mark(function dn(hn,xn){var rn,_t,Ct,Cn,br,lr,Sr,la;return(0,we.Z)().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:lr=function(){return lr=(0,Re.Z)((0,we.Z)().mark(function Kr(oa){return(0,we.Z)().wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.abrupt("return",new Promise(function(Za){oa.file(function(Ha){xn(Ha)?(oa.fullPath&&!Ha.webkitRelativePath&&(Object.defineProperties(Ha,{webkitRelativePath:{writable:!0}}),Ha.webkitRelativePath=oa.fullPath.replace(/^\//,""),Object.defineProperties(Ha,{webkitRelativePath:{writable:!1}})),Za(Ha)):Za(null)})}));case 1:case"end":return ja.stop()}},Kr)})),lr.apply(this,arguments)},br=function(Kr){return lr.apply(this,arguments)},Cn=function(){return Cn=(0,Re.Z)((0,we.Z)().mark(function Kr(oa){var ba,ja,Za,Ha,ua;return(0,we.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:ba=oa.createReader(),ja=[];case 2:return Pr.next=5,new Promise(function(No){ba.readEntries(No,function(){return No([])})});case 5:if(Za=Pr.sent,Ha=Za.length,Ha){Pr.next=9;break}return Pr.abrupt("break",12);case 9:for(ua=0;ua{const{componentCls:dn,iconCls:hn}=dt;return{[`${dn}-wrapper`]:{[`${dn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:dt.colorFillAlter,border:`${(0,Tt.unit)(dt.lineWidth)} dashed ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,cursor:"pointer",transition:`border-color ${dt.motionDurationSlow}`,[dn]:{padding:dt.padding},[`${dn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:dt.borderRadiusLG,"&:focus-visible":{outline:`${(0,Tt.unit)(dt.lineWidthFocus)} solid ${dt.colorPrimaryBorder}`}},[`${dn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${dn}-disabled):hover, &-hover:not(${dn}-disabled) `]:{borderColor:dt.colorPrimaryHover},[`p${dn}-drag-icon`]:{marginBottom:dt.margin,[hn]:{color:dt.colorPrimary,fontSize:dt.uploadThumbnailSize}},[`p${dn}-text`]:{margin:`0 0 ${(0,Tt.unit)(dt.marginXXS)}`,color:dt.colorTextHeading,fontSize:dt.fontSizeLG},[`p${dn}-hint`]:{color:dt.colorTextDescription,fontSize:dt.fontSize},[`&${dn}-disabled`]:{[`p${dn}-drag-icon ${hn}, p${dn}-text, p${dn}-hint - `]:{color:dt.colorTextDisabled}}}}}},sn=dt=>{const{componentCls:dn,iconCls:hn,fontSize:xn,lineHeight:rn,calc:_t}=dt,Ct=`${dn}-list-item`,Cn=`${Ct}-actions`,Er=`${Ct}-action`;return{[`${dn}-wrapper`]:{[`${dn}-list`]:Object.assign(Object.assign({},(0,jt.dF)()),{lineHeight:dt.lineHeight,[Ct]:{position:"relative",height:_t(dt.lineHeight).mul(xn).equal(),marginTop:dt.marginXS,fontSize:xn,display:"flex",alignItems:"center",transition:`background-color ${dt.motionDurationSlow}`,borderRadius:dt.borderRadiusSM,"&:hover":{backgroundColor:dt.controlItemBgHover},[`${Ct}-name`]:Object.assign(Object.assign({},jt.vS),{padding:`0 ${(0,Tt.unit)(dt.paddingXS)}`,lineHeight:rn,flex:"auto",transition:`all ${dt.motionDurationSlow}`}),[Cn]:{whiteSpace:"nowrap",[Er]:{opacity:0},[hn]:{color:dt.actionsColor,transition:`all ${dt.motionDurationSlow}`},[` - ${Er}:focus-visible, - &.picture ${Er} - `]:{opacity:1}},[`${dn}-icon ${hn}`]:{color:dt.colorTextDescription,fontSize:xn},[`${Ct}-progress`]:{position:"absolute",bottom:dt.calc(dt.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:_t(xn).add(dt.paddingXS).equal(),fontSize:xn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ct}:hover ${Er}`]:{opacity:1},[`${Ct}-error`]:{color:dt.colorError,[`${Ct}-name, ${dn}-icon ${hn}`]:{color:dt.colorError},[Cn]:{[`${hn}, ${hn}:hover`]:{color:dt.colorError},[Er]:{opacity:1}}},[`${dn}-list-item-container`]:{transition:`opacity ${dt.motionDurationSlow}, height ${dt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Jt=b(99495),ne=dt=>{const{componentCls:dn}=dt,hn=new Tt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:dt.calc(dt.marginXS).div(-2).equal()}}),xn=new Tt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:dt.calc(dt.marginXS).div(-2).equal()}}),rn=`${dn}-animate-inline`;return[{[`${dn}-wrapper`]:{[`${rn}-appear, ${rn}-enter, ${rn}-leave`]:{animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${rn}-appear, ${rn}-enter`]:{animationName:hn},[`${rn}-leave`]:{animationName:xn}}},{[`${dn}-wrapper`]:(0,Jt.J$)(dt)},hn,xn]},te=b(68361);const ae=dt=>{const{componentCls:dn,iconCls:hn,uploadThumbnailSize:xn,uploadProgressOffset:rn,calc:_t}=dt,Ct=`${dn}-list`,Cn=`${Ct}-item`;return{[`${dn}-wrapper`]:{[` + `]:{color:dt.colorTextDisabled}}}}}},sn=dt=>{const{componentCls:dn,iconCls:hn,fontSize:xn,lineHeight:rn,calc:_t}=dt,Ct=`${dn}-list-item`,Cn=`${Ct}-actions`,br=`${Ct}-action`;return{[`${dn}-wrapper`]:{[`${dn}-list`]:Object.assign(Object.assign({},(0,jt.dF)()),{lineHeight:dt.lineHeight,[Ct]:{position:"relative",height:_t(dt.lineHeight).mul(xn).equal(),marginTop:dt.marginXS,fontSize:xn,display:"flex",alignItems:"center",transition:`background-color ${dt.motionDurationSlow}`,borderRadius:dt.borderRadiusSM,"&:hover":{backgroundColor:dt.controlItemBgHover},[`${Ct}-name`]:Object.assign(Object.assign({},jt.vS),{padding:`0 ${(0,Tt.unit)(dt.paddingXS)}`,lineHeight:rn,flex:"auto",transition:`all ${dt.motionDurationSlow}`}),[Cn]:{whiteSpace:"nowrap",[br]:{opacity:0},[hn]:{color:dt.actionsColor,transition:`all ${dt.motionDurationSlow}`},[` + ${br}:focus-visible, + &.picture ${br} + `]:{opacity:1}},[`${dn}-icon ${hn}`]:{color:dt.colorTextDescription,fontSize:xn},[`${Ct}-progress`]:{position:"absolute",bottom:dt.calc(dt.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:_t(xn).add(dt.paddingXS).equal(),fontSize:xn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ct}:hover ${br}`]:{opacity:1},[`${Ct}-error`]:{color:dt.colorError,[`${Ct}-name, ${dn}-icon ${hn}`]:{color:dt.colorError},[Cn]:{[`${hn}, ${hn}:hover`]:{color:dt.colorError},[br]:{opacity:1}}},[`${dn}-list-item-container`]:{transition:`opacity ${dt.motionDurationSlow}, height ${dt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Jt=b(99495),ne=dt=>{const{componentCls:dn}=dt,hn=new Tt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:dt.calc(dt.marginXS).div(-2).equal()}}),xn=new Tt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:dt.calc(dt.marginXS).div(-2).equal()}}),rn=`${dn}-animate-inline`;return[{[`${dn}-wrapper`]:{[`${rn}-appear, ${rn}-enter, ${rn}-leave`]:{animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${rn}-appear, ${rn}-enter`]:{animationName:hn},[`${rn}-leave`]:{animationName:xn}}},{[`${dn}-wrapper`]:(0,Jt.J$)(dt)},hn,xn]},te=b(68361);const ae=dt=>{const{componentCls:dn,iconCls:hn,uploadThumbnailSize:xn,uploadProgressOffset:rn,calc:_t}=dt,Ct=`${dn}-list`,Cn=`${Ct}-item`;return{[`${dn}-wrapper`]:{[` ${Ct}${Ct}-picture, ${Ct}${Ct}-picture-card, ${Ct}${Ct}-picture-circle - `]:{[Cn]:{position:"relative",height:_t(xn).add(_t(dt.lineWidth).mul(2)).add(_t(dt.paddingXS).mul(2)).equal(),padding:dt.paddingXS,border:`${(0,Tt.unit)(dt.lineWidth)} ${dt.lineType} ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Cn}-thumbnail`]:Object.assign(Object.assign({},jt.vS),{width:xn,height:xn,lineHeight:(0,Tt.unit)(_t(xn).add(dt.paddingSM).equal()),textAlign:"center",flex:"none",[hn]:{fontSize:dt.fontSizeHeading2,color:dt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Cn}-progress`]:{bottom:rn,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:_t(xn).add(dt.paddingXS).equal()}},[`${Cn}-error`]:{borderColor:dt.colorError,[`${Cn}-thumbnail ${hn}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:dt.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:dt.colorError}}},[`${Cn}-uploading`]:{borderStyle:"dashed",[`${Cn}-name`]:{marginBottom:rn}}},[`${Ct}${Ct}-picture-circle ${Cn}`]:{[`&, &::before, ${Cn}-thumbnail`]:{borderRadius:"50%"}}}}},me=dt=>{const{componentCls:dn,iconCls:hn,fontSizeLG:xn,colorTextLightSolid:rn,calc:_t}=dt,Ct=`${dn}-list`,Cn=`${Ct}-item`,Er=dt.uploadPicCardSize;return{[` + `]:{[Cn]:{position:"relative",height:_t(xn).add(_t(dt.lineWidth).mul(2)).add(_t(dt.paddingXS).mul(2)).equal(),padding:dt.paddingXS,border:`${(0,Tt.unit)(dt.lineWidth)} ${dt.lineType} ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Cn}-thumbnail`]:Object.assign(Object.assign({},jt.vS),{width:xn,height:xn,lineHeight:(0,Tt.unit)(_t(xn).add(dt.paddingSM).equal()),textAlign:"center",flex:"none",[hn]:{fontSize:dt.fontSizeHeading2,color:dt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Cn}-progress`]:{bottom:rn,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:_t(xn).add(dt.paddingXS).equal()}},[`${Cn}-error`]:{borderColor:dt.colorError,[`${Cn}-thumbnail ${hn}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:dt.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:dt.colorError}}},[`${Cn}-uploading`]:{borderStyle:"dashed",[`${Cn}-name`]:{marginBottom:rn}}},[`${Ct}${Ct}-picture-circle ${Cn}`]:{[`&, &::before, ${Cn}-thumbnail`]:{borderRadius:"50%"}}}}},me=dt=>{const{componentCls:dn,iconCls:hn,fontSizeLG:xn,colorTextLightSolid:rn,calc:_t}=dt,Ct=`${dn}-list`,Cn=`${Ct}-item`,br=dt.uploadPicCardSize;return{[` ${dn}-wrapper${dn}-picture-card-wrapper, ${dn}-wrapper${dn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,jt.dF)()),{display:"block",[`${dn}${dn}-select`]:{width:Er,height:Er,textAlign:"center",verticalAlign:"top",backgroundColor:dt.colorFillAlter,border:`${(0,Tt.unit)(dt.lineWidth)} dashed ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,cursor:"pointer",transition:`border-color ${dt.motionDurationSlow}`,[`> ${dn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${dn}-disabled):hover`]:{borderColor:dt.colorPrimary}},[`${Ct}${Ct}-picture-card, ${Ct}${Ct}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:dt.marginXS,marginInlineEnd:dt.marginXS}},"@supports (gap: 1px)":{gap:dt.marginXS},[`${Ct}-item-container`]:{display:"inline-block",width:Er,height:Er,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Cn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,backgroundColor:dt.colorBgMask,opacity:0,transition:`all ${dt.motionDurationSlow}`,content:'" "'}},[`${Cn}:hover`]:{[`&::before, ${Cn}-actions`]:{opacity:1}},[`${Cn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${dt.motionDurationSlow}`,[` + `]:Object.assign(Object.assign({},(0,jt.dF)()),{display:"block",[`${dn}${dn}-select`]:{width:br,height:br,textAlign:"center",verticalAlign:"top",backgroundColor:dt.colorFillAlter,border:`${(0,Tt.unit)(dt.lineWidth)} dashed ${dt.colorBorder}`,borderRadius:dt.borderRadiusLG,cursor:"pointer",transition:`border-color ${dt.motionDurationSlow}`,[`> ${dn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${dn}-disabled):hover`]:{borderColor:dt.colorPrimary}},[`${Ct}${Ct}-picture-card, ${Ct}${Ct}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:dt.marginXS,marginInlineEnd:dt.marginXS}},"@supports (gap: 1px)":{gap:dt.marginXS},[`${Ct}-item-container`]:{display:"inline-block",width:br,height:br,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Cn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,backgroundColor:dt.colorBgMask,opacity:0,transition:`all ${dt.motionDurationSlow}`,content:'" "'}},[`${Cn}:hover`]:{[`&::before, ${Cn}-actions`]:{opacity:1}},[`${Cn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${dt.motionDurationSlow}`,[` ${hn}-eye, ${hn}-download, ${hn}-delete - `]:{zIndex:10,width:xn,margin:`0 ${(0,Tt.unit)(dt.marginXXS)}`,fontSize:xn,cursor:"pointer",transition:`all ${dt.motionDurationSlow}`,color:rn,"&:hover":{color:rn},svg:{verticalAlign:"baseline"}}},[`${Cn}-thumbnail, ${Cn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Cn}-name`]:{display:"none",textAlign:"center"},[`${Cn}-file + ${Cn}-name`]:{position:"absolute",bottom:dt.margin,display:"block",width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`},[`${Cn}-uploading`]:{[`&${Cn}`]:{backgroundColor:dt.colorFillAlter},[`&::before, ${hn}-eye, ${hn}-download, ${hn}-delete`]:{display:"none"}},[`${Cn}-progress`]:{bottom:dt.marginXL,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${dn}-wrapper${dn}-picture-circle-wrapper`]:{[`${dn}${dn}-select`]:{borderRadius:"50%"}}}};var de=dt=>{const{componentCls:dn}=dt;return{[`${dn}-rtl`]:{direction:"rtl"}}};const je=dt=>{const{componentCls:dn,colorTextDisabled:hn}=dt;return{[`${dn}-wrapper`]:Object.assign(Object.assign({},(0,jt.Wf)(dt)),{[dn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${dn}-select`]:{display:"inline-block"},[`${dn}-hidden`]:{display:"none"},[`${dn}-disabled`]:{color:hn,cursor:"not-allowed"}})}},ct=dt=>({actionsColor:dt.colorTextDescription});var Ze=(0,rt.I$)("Upload",dt=>{const{fontSizeHeading3:dn,fontHeight:hn,lineWidth:xn,controlHeightLG:rn,calc:_t}=dt,Ct=(0,ht.mergeToken)(dt,{uploadThumbnailSize:_t(dn).mul(2).equal(),uploadProgressOffset:_t(_t(hn).div(2)).add(xn).equal(),uploadPicCardSize:_t(rn).mul(2.55).equal()});return[je(Ct),Qt(Ct),ae(Ct),me(Ct),sn(Ct),ne(Ct),de(Ct),(0,Se.Z)(Ct)]},ct),Le={icon:function(dn,hn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:hn}},{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:dn}}]}},name:"file",theme:"twotone"},it=Le,gt=b(7657),kt=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:it}))},Qe=y.forwardRef(kt),st=Qe,pe=b(58617),Ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},ln=Ft,nn=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:ln}))},Wt=y.forwardRef(nn),Ut=Wt,an={icon:function(dn,hn){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:dn}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:hn}},{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:hn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:hn}},{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:dn}}]}},name:"picture",theme:"twotone"},vt=an,Ot=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:vt}))},en=y.forwardRef(Ot),En=en,Ue=b(77900),xt=b(2738),pt=b(40192),It=b(86641),yn=b(22703),Pn=b(7939);function sr(dt){return Object.assign(Object.assign({},dt),{lastModified:dt.lastModified,lastModifiedDate:dt.lastModifiedDate,name:dt.name,size:dt.size,type:dt.type,uid:dt.uid,percent:0,originFileObj:dt})}function Xn(dt,dn){const hn=(0,Ee.Z)(dn),xn=hn.findIndex(rn=>{let{uid:_t}=rn;return _t===dt.uid});return xn===-1?hn.push(dt):hn[xn]=dt,hn}function Ht(dt,dn){const hn=dt.uid!==void 0?"uid":"name";return dn.filter(xn=>xn[hn]===dt[hn])[0]}function Gn(dt,dn){const hn=dt.uid!==void 0?"uid":"name",xn=dn.filter(rn=>rn[hn]!==dt[hn]);return xn.length===dn.length?null:xn}const Xt=function(){const dn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),xn=dn[dn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(xn)||[""])[0]},Vt=dt=>dt.indexOf("image/")===0,un=dt=>{if(dt.type&&!dt.thumbUrl)return Vt(dt.type);const dn=dt.thumbUrl||dt.url||"",hn=Xt(dn);return/^data:image\//.test(dn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(hn)?!0:!(/^data:/.test(dn)||hn)},gn=200;function mn(dt){return new Promise(dn=>{if(!dt.type||!Vt(dt.type)){dn("");return}const hn=document.createElement("canvas");hn.width=gn,hn.height=gn,hn.style.cssText=`position: fixed; left: 0; top: 0; width: ${gn}px; height: ${gn}px; z-index: 9999; display: none;`,document.body.appendChild(hn);const xn=hn.getContext("2d"),rn=new Image;if(rn.onload=()=>{const{width:_t,height:Ct}=rn;let Cn=gn,Er=gn,lr=0,xr=0;_t>Ct?(Er=Ct*(gn/_t),xr=-(Er-Cn)/2):(Cn=_t*(gn/Ct),lr=-(Cn-Er)/2),xn.drawImage(rn,lr,xr,Cn,Er);const sa=hn.toDataURL();document.body.removeChild(hn),window.URL.revokeObjectURL(rn.src),dn(sa)},rn.crossOrigin="anonymous",dt.type.startsWith("image/svg+xml")){const _t=new FileReader;_t.onload=()=>{_t.result&&typeof _t.result=="string"&&(rn.src=_t.result)},_t.readAsDataURL(dt)}else if(dt.type.startsWith("image/gif")){const _t=new FileReader;_t.onload=()=>{_t.result&&dn(_t.result)},_t.readAsDataURL(dt)}else rn.src=window.URL.createObjectURL(dt)})}var Tn=b(26227),Bn=b(41464),Yn=b(15277),wr=b(89787),hr=b(25399),Or=y.forwardRef((dt,dn)=>{let{prefixCls:hn,className:xn,style:rn,locale:_t,listType:Ct,file:Cn,items:Er,progress:lr,iconRender:xr,actionIconRender:sa,itemRender:ya,isImgUrl:Ea,showPreviewIcon:ta,showRemoveIcon:Kr,showDownloadIcon:ia,previewIcon:ba,removeIcon:za,downloadIcon:Wa,extra:Ka,onPreview:ca,onDownload:Ta,onClose:Br}=dt;var No,Ro;const{status:Bo}=Cn,[po,_o]=y.useState(Bo);y.useEffect(()=>{Bo!=="removed"&&_o(Bo)},[Bo]);const[vo,Do]=y.useState(!1);y.useEffect(()=>{const nr=setTimeout(()=>{Do(!0)},300);return()=>{clearTimeout(nr)}},[]);const Qa=xr(Cn);let jo=y.createElement("div",{className:`${hn}-icon`},Qa);if(Ct==="picture"||Ct==="picture-card"||Ct==="picture-circle")if(po==="uploading"||!Cn.thumbUrl&&!Cn.url){const nr=Ce()(`${hn}-list-item-thumbnail`,{[`${hn}-list-item-file`]:po!=="uploading"});jo=y.createElement("div",{className:nr},Qa)}else{const nr=Ea!=null&&Ea(Cn)?y.createElement("img",{src:Cn.thumbUrl||Cn.url,alt:Cn.name,className:`${hn}-list-item-image`,crossOrigin:Cn.crossOrigin}):Qa,vr=Ce()(`${hn}-list-item-thumbnail`,{[`${hn}-list-item-file`]:Ea&&!Ea(Cn)});jo=y.createElement("a",{className:vr,onClick:Wr=>ca(Cn,Wr),href:Cn.url||Cn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},nr)}const ti=Ce()(`${hn}-list-item`,`${hn}-list-item-${po}`),Ci=typeof Cn.linkProps=="string"?JSON.parse(Cn.linkProps):Cn.linkProps,Dr=(typeof Kr=="function"?Kr(Cn):Kr)?sa((typeof za=="function"?za(Cn):za)||y.createElement(Tn.Z,null),()=>Br(Cn),hn,_t.removeFile,!0):null,da=(typeof ia=="function"?ia(Cn):ia)&&po==="done"?sa((typeof Wa=="function"?Wa(Cn):Wa)||y.createElement(Bn.Z,null),()=>Ta(Cn),hn,_t.downloadFile):null,tt=Ct!=="picture-card"&&Ct!=="picture-circle"&&y.createElement("span",{key:"download-delete",className:Ce()(`${hn}-list-item-actions`,{picture:Ct==="picture"})},da,Dr),Dt=typeof Ka=="function"?Ka(Cn):Ka,Kt=Dt&&y.createElement("span",{className:`${hn}-list-item-extra`},Dt),pn=Ce()(`${hn}-list-item-name`),Sn=Cn.url?y.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:pn,title:Cn.name},Ci,{href:Cn.url,onClick:nr=>ca(Cn,nr)}),Cn.name,Kt):y.createElement("span",{key:"view",className:pn,onClick:nr=>ca(Cn,nr),title:Cn.name},Cn.name,Kt),on=(typeof ta=="function"?ta(Cn):ta)&&(Cn.url||Cn.thumbUrl)?y.createElement("a",{href:Cn.url||Cn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:nr=>ca(Cn,nr),title:_t.previewFile},typeof ba=="function"?ba(Cn):ba||y.createElement(Yn.Z,null)):null,wn=(Ct==="picture-card"||Ct==="picture-circle")&&po!=="uploading"&&y.createElement("span",{className:`${hn}-list-item-actions`},on,po==="done"&&da,Dr),{getPrefixCls:An}=y.useContext(xe.E_),Ln=An(),cr=y.createElement("div",{className:ti},jo,Sn,tt,wn,vo&&y.createElement(Ue.default,{motionName:`${Ln}-fade`,visible:po==="uploading",motionDeadline:2e3},nr=>{let{className:vr}=nr;const Wr="percent"in Cn?y.createElement(wr.Z,Object.assign({},lr,{type:"line",percent:Cn.percent,"aria-label":Cn["aria-label"],"aria-labelledby":Cn["aria-labelledby"]})):null;return y.createElement("div",{className:Ce()(`${hn}-list-item-progress`,vr)},Wr)})),Sr=Cn.response&&typeof Cn.response=="string"?Cn.response:((No=Cn.error)===null||No===void 0?void 0:No.statusText)||((Ro=Cn.error)===null||Ro===void 0?void 0:Ro.message)||_t.uploadError,Vn=po==="error"?y.createElement(hr.Z,{title:Sr,getPopupContainer:nr=>nr.parentNode},cr):cr;return y.createElement("div",{className:Ce()(`${hn}-list-item-container`,xn),style:rn,ref:dn},ya?ya(Vn,Cn,Er,{download:Ta.bind(null,Cn),preview:ca.bind(null,Cn),remove:Br.bind(null,Cn)}):Vn)});const Pr=(dt,dn)=>{const{listType:hn="text",previewFile:xn=mn,onPreview:rn,onDownload:_t,onRemove:Ct,locale:Cn,iconRender:Er,isImageUrl:lr=un,prefixCls:xr,items:sa=[],showPreviewIcon:ya=!0,showRemoveIcon:Ea=!0,showDownloadIcon:ta=!1,removeIcon:Kr,previewIcon:ia,downloadIcon:ba,extra:za,progress:Wa={size:[-1,2],showInfo:!1},appendAction:Ka,appendActionVisible:ca=!0,itemRender:Ta,disabled:Br}=dt,No=(0,pt.Z)(),[Ro,Bo]=y.useState(!1),po=["picture-card","picture-circle"].includes(hn);y.useEffect(()=>{hn.startsWith("picture")&&(sa||[]).forEach(Kt=>{!(Kt.originFileObj instanceof File||Kt.originFileObj instanceof Blob)||Kt.thumbUrl!==void 0||(Kt.thumbUrl="",xn==null||xn(Kt.originFileObj).then(pn=>{Kt.thumbUrl=pn||"",No()}))})},[hn,sa,xn]),y.useEffect(()=>{Bo(!0)},[]);const _o=(Kt,pn)=>{if(rn)return pn==null||pn.preventDefault(),rn(Kt)},vo=Kt=>{typeof _t=="function"?_t(Kt):Kt.url&&window.open(Kt.url)},Do=Kt=>{Ct==null||Ct(Kt)},Qa=Kt=>{if(Er)return Er(Kt,hn);const pn=Kt.status==="uploading";if(hn.startsWith("picture")){const Sn=hn==="picture"?y.createElement(pe.Z,null):Cn.uploading,on=lr!=null&&lr(Kt)?y.createElement(En,null):y.createElement(st,null);return pn?Sn:on}return pn?y.createElement(pe.Z,null):y.createElement(Ut,null)},jo=(Kt,pn,Sn,on,wn)=>{const An={type:"text",size:"small",title:on,onClick:Ln=>{var cr,Sr;pn(),y.isValidElement(Kt)&&((Sr=(cr=Kt.props).onClick)===null||Sr===void 0||Sr.call(cr,Ln))},className:`${Sn}-list-item-action`};return wn&&(An.disabled=Br),y.isValidElement(Kt)?y.createElement(Pn.ZP,Object.assign({},An,{icon:(0,yn.Tm)(Kt,Object.assign(Object.assign({},Kt.props),{onClick:()=>{}}))})):y.createElement(Pn.ZP,Object.assign({},An),y.createElement("span",null,Kt))};y.useImperativeHandle(dn,()=>({handlePreview:_o,handleDownload:vo}));const{getPrefixCls:ti}=y.useContext(xe.E_),Ci=ti("upload",xr),Dr=ti(),da=Ce()(`${Ci}-list`,`${Ci}-list-${hn}`),tt=y.useMemo(()=>(0,xt.Z)((0,It.Z)(Dr),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Dr]),Dt=Object.assign(Object.assign({},po?{}:tt),{motionDeadline:2e3,motionName:`${Ci}-${po?"animate-inline":"animate"}`,keys:(0,Ee.Z)(sa.map(Kt=>({key:Kt.uid,file:Kt}))),motionAppear:Ro});return y.createElement("div",{className:da},y.createElement(Ue.CSSMotionList,Object.assign({},Dt,{component:!1}),Kt=>{let{key:pn,file:Sn,className:on,style:wn}=Kt;return y.createElement(Or,{key:pn,locale:Cn,prefixCls:Ci,className:on,style:wn,file:Sn,items:sa,progress:Wa,listType:hn,isImgUrl:lr,showPreviewIcon:ya,showRemoveIcon:Ea,showDownloadIcon:ta,removeIcon:Kr,previewIcon:ia,downloadIcon:ba,extra:za,iconRender:Qa,actionIconRender:jo,itemRender:Ta,onPreview:_o,onDownload:vo,onClose:Do})}),Ka&&y.createElement(Ue.default,Object.assign({},Dt,{visible:ca,forceRender:!0}),Kt=>{let{className:pn,style:Sn}=Kt;return(0,yn.Tm)(Ka,on=>({className:Ce()(on.className,pn),style:Object.assign(Object.assign(Object.assign({},Sn),{pointerEvents:pn?"none":void 0}),on.style)}))}))};var la=y.forwardRef(Pr),jn=function(dt,dn,hn,xn){function rn(_t){return _t instanceof hn?_t:new hn(function(Ct){Ct(_t)})}return new(hn||(hn=Promise))(function(_t,Ct){function Cn(xr){try{lr(xn.next(xr))}catch(sa){Ct(sa)}}function Er(xr){try{lr(xn.throw(xr))}catch(sa){Ct(sa)}}function lr(xr){xr.done?_t(xr.value):rn(xr.value).then(Cn,Er)}lr((xn=xn.apply(dt,dn||[])).next())})};const ur=`__LIST_IGNORE_${Date.now()}__`,Ar=(dt,dn)=>{const{fileList:hn,defaultFileList:xn,onRemove:rn,showUploadList:_t=!0,listType:Ct="text",onPreview:Cn,onDownload:Er,onChange:lr,onDrop:xr,previewFile:sa,disabled:ya,locale:Ea,iconRender:ta,isImageUrl:Kr,progress:ia,prefixCls:ba,className:za,type:Wa="select",children:Ka,style:ca,itemRender:Ta,maxCount:Br,data:No={},multiple:Ro=!1,hasControlInside:Bo=!0,action:po="",accept:_o="",supportServerRender:vo=!0,rootClassName:Do}=dt,Qa=y.useContext(he.Z),jo=ya!=null?ya:Qa,[ti,Ci]=(0,yt.Z)(xn||[],{value:hn,postState:Oo=>Oo!=null?Oo:[]}),[Dr,da]=y.useState("drop"),tt=y.useRef(null),Dt=y.useRef(null);y.useMemo(()=>{const Oo=Date.now();(hn||[]).forEach((Ai,Si)=>{!Ai.uid&&!Object.isFrozen(Ai)&&(Ai.uid=`__AUTO__${Oo}_${Si}__`)})},[hn]);const Kt=(Oo,Ai,Si)=>{let oi=(0,Ee.Z)(Ai),wi=!1;Br===1?oi=oi.slice(-1):Br&&(wi=oi.length>Br,oi=oi.slice(0,Br)),(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)(()=>{lr==null||lr(di)})},pn=(Oo,Ai)=>jn(void 0,void 0,void 0,function*(){const{beforeUpload:Si,transformFile:oi}=dt;let wi=Oo;if(Si){const di=yield Si(Oo,Ai);if(di===!1)return!1;if(delete Oo[ur],di===ur)return Object.defineProperty(Oo,ur,{value:!0,configurable:!0}),!1;typeof di=="object"&&di&&(wi=di)}return oi&&(wi=yield oi(wi)),wi}),Sn=Oo=>{const Ai=Oo.filter(wi=>!wi.file[ur]);if(!Ai.length)return;const Si=Ai.map(wi=>sr(wi.file));let oi=(0,Ee.Z)(ti);Si.forEach(wi=>{oi=Xn(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}Kt(Hi,oi)})},on=(Oo,Ai,Si)=>{try{typeof Oo=="string"&&(Oo=JSON.parse(Oo))}catch(di){}if(!Ht(Ai,ti))return;const oi=sr(Ai);oi.status="done",oi.percent=100,oi.response=Oo,oi.xhr=Si;const wi=Xn(oi,ti);Kt(oi,wi)},wn=(Oo,Ai)=>{if(!Ht(Ai,ti))return;const Si=sr(Ai);Si.status="uploading",Si.percent=Oo.percent;const oi=Xn(Si,ti);Kt(Si,oi,Oo)},An=(Oo,Ai,Si)=>{if(!Ht(Si,ti))return;const oi=sr(Si);oi.error=Oo,oi.response=Ai,oi.status="error";const wi=Xn(oi,ti);Kt(oi,wi)},Ln=Oo=>{let Ai;Promise.resolve(typeof rn=="function"?rn(Oo):rn).then(Si=>{var oi;if(Si===!1)return;const wi=Gn(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),Kt(Ai,wi))})},cr=Oo=>{da(Oo.type),Oo.type==="drop"&&(xr==null||xr(Oo))};y.useImperativeHandle(dn,()=>({onBatchStart:Sn,onSuccess:on,onProgress:wn,onError:An,fileList:ti,upload:tt.current,nativeElement:Dt.current}));const{getPrefixCls:Sr,direction:Vn,upload:nr}=y.useContext(xe.E_),vr=Sr("upload",ba),Wr=Object.assign(Object.assign({onBatchStart:Sn,onError:An,onProgress:wn,onSuccess:on},dt),{data:No,multiple:Ro,action:po,accept:_o,supportServerRender:vo,prefixCls:vr,disabled:jo,beforeUpload:pn,onChange:void 0,hasControlInside:Bo});delete Wr.className,delete Wr.style,(!Ka||jo)&&delete Wr.id;const xa=`${vr}-wrapper`,[eo,no,Io]=Ze(vr,xa),[Eo]=(0,mt.Z)("Upload",Rt.Z.Upload),{showRemoveIcon:zo,showPreviewIcon:Wo,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:qo,downloadIcon:ci,extra:Ei}=typeof _t=="boolean"?{}:_t,bi=typeof zo=="undefined"?!jo:zo,Ri=(Oo,Ai)=>_t?y.createElement(la,{prefixCls:vr,listType:Ct,items:ti,previewFile:sa,onPreview:Cn,onDownload:Er,onRemove:Ln,showRemoveIcon:bi,showPreviewIcon:Wo,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:qo,downloadIcon:ci,iconRender:ta,extra:Ei,locale:Object.assign(Object.assign({},Eo),Ea),isImageUrl:Kr,progress:ia,appendAction:Oo,appendActionVisible:Ai,itemRender:Ta,disabled:jo}):Oo,Po=Ce()(xa,za,Do,no,Io,nr==null?void 0:nr.className,{[`${vr}-rtl`]:Vn==="rtl",[`${vr}-picture-card-wrapper`]:Ct==="picture-card",[`${vr}-picture-circle-wrapper`]:Ct==="picture-circle"}),go=Object.assign(Object.assign({},nr==null?void 0:nr.style),ca);if(Wa==="drag"){const Oo=Ce()(no,vr,`${vr}-drag`,{[`${vr}-drag-uploading`]:ti.some(Ai=>Ai.status==="uploading"),[`${vr}-drag-hover`]:Dr==="dragover",[`${vr}-disabled`]:jo,[`${vr}-rtl`]:Vn==="rtl"});return eo(y.createElement("span",{className:Po,ref:Dt},y.createElement("div",{className:Oo,style:go,onDrop:cr,onDragOver:cr,onDragLeave:cr},y.createElement(Fe,Object.assign({},Wr,{ref:tt,className:`${vr}-btn`}),y.createElement("div",{className:`${vr}-drag-container`},Ka))),Ri()))}const Ii=Ce()(vr,`${vr}-select`,{[`${vr}-disabled`]:jo,[`${vr}-hidden`]:!Ka}),Bi=y.createElement("div",{className:Ii},y.createElement(Fe,Object.assign({},Wr,{ref:tt})));return eo(Ct==="picture-card"||Ct==="picture-circle"?y.createElement("span",{className:Po,ref:Dt},Ri(Bi,!!Ka)):y.createElement("span",{className:Po,ref:Dt},Bi,Ri()))};var qt=y.forwardRef(Ar),vn=function(dt,dn){var hn={};for(var xn in dt)Object.prototype.hasOwnProperty.call(dt,xn)&&dn.indexOf(xn)<0&&(hn[xn]=dt[xn]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,xn=Object.getOwnPropertySymbols(dt);rn{var{style:hn,height:xn,hasControlInside:rn=!1}=dt,_t=vn(dt,["style","height","hasControlInside"]);return y.createElement(qt,Object.assign({ref:dn,hasControlInside:rn},_t,{type:"drag",style:Object.assign(Object.assign({},hn),{height:xn})}))});const Nt=qt;Nt.Dragger=Yt,Nt.LIST_IGNORE=ur;var $t=Nt},99498:function(Mn,Pt,b){(function(y){y(b(89780))})(function(y){y.defineOption("placeholder","",function(ze,ve,ue){var ke=ue&&ue!=y.Init;if(ve&&!ke)ze.on("blur",Ce),ze.on("change",ye),ze.on("swapDoc",ye),y.on(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose=function(){Ae(ze)}),ye(ze);else if(!ve&&ke){ze.off("blur",Ce),ze.off("change",ye),ze.off("swapDoc",ye),y.off(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose),Ee(ze);var ge=ze.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}ve&&!ze.hasFocus()&&Ce(ze)});function Ee(ze){ze.state.placeholder&&(ze.state.placeholder.parentNode.removeChild(ze.state.placeholder),ze.state.placeholder=null)}function oe(ze){Ee(ze);var ve=ze.state.placeholder=document.createElement("pre");ve.style.cssText="height: 0; overflow: visible",ve.style.direction=ze.getOption("direction"),ve.className="CodeMirror-placeholder CodeMirror-line-like";var ue=ze.getOption("placeholder");typeof ue=="string"&&(ue=document.createTextNode(ue)),ve.appendChild(ue),ze.display.lineSpace.insertBefore(ve,ze.display.lineSpace.firstChild)}function Ae(ze){setTimeout(function(){var ve=!1,ue=ze.getInputField();ue.nodeName=="TEXTAREA"?ve=!ue.value:ze.lineCount()==1&&(ve=!/[^\u200b]/.test(ue.querySelector(".CodeMirror-line").textContent)),ve?oe(ze):Ee(ze)},20)}function Ce(ze){De(ze)&&oe(ze)}function ye(ze){var ve=ze.getWrapperElement(),ue=De(ze);ve.className=ve.className.replace(" CodeMirror-empty","")+(ue?" CodeMirror-empty":""),ue?oe(ze):Ee(ze)}function De(ze){return ze.lineCount()===1&&ze.getLine(0)===""}})},25717:function(Mn,Pt,b){(function(y){y(b(89780))})(function(y){var Ee={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},oe=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Te,we,Re){Re&&Re!=y.Init&&(Te.removeKeyMap(Ce),Te.state.closeBrackets=null),we&&(ye(Ae(we,"pairs")),Te.state.closeBrackets=we,Te.addKeyMap(Ce))});function Ae(Te,we){return we=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[we]!=null?Te[we]:Ee[we]}var Ce={Backspace:ve,Enter:ue};function ye(Te){for(var we=0;we=0;_e--){var se=ut[_e].head;Te.replaceRange("",oe(se.line,se.ch-1),oe(se.line,se.ch+1),"+delete")}}function ue(Te){var we=ze(Te),Re=we&&Ae(we,"explode");if(!Re||Te.getOption("disableInput"))return y.Pass;for(var ut=Te.listSelections(),_e=0;_e0;return{anchor:new oe(Te.anchor.line,Te.anchor.ch+(we?-1:1)),head:new oe(Te.head.line,Te.head.ch+(we?1:-1))}}function ge(Te,we){var Re=ze(Te);if(!Re||Te.getOption("disableInput"))return y.Pass;var ut=Ae(Re,"pairs"),_e=ut.indexOf(we);if(_e==-1)return y.Pass;for(var $e=Ae(Re,"closeBefore"),se=Ae(Re,"triples"),Ne=ut.charAt(_e+1)==we,ot=Te.listSelections(),We=_e%2==0,bt,He=0;He=0&&Te.getRange(lt,oe(lt.line,lt.ch+3))==we+we+we?Pe="skipThree":Pe="skip";else if(Ne&<.ch>1&&se.indexOf(we)>=0&&Te.getRange(oe(lt.line,lt.ch-2),lt)==we+we){if(lt.ch>2&&/\bstring/.test(Te.getTokenTypeAt(oe(lt.line,lt.ch-2))))return y.Pass;Pe="addFour"}else if(Ne){var Me=lt.ch==0?" ":Te.getRange(oe(lt.line,lt.ch-1),lt);if(!y.isWordChar(Ie)&&Me!=we&&!y.isWordChar(Me))Pe="both";else return y.Pass}else if(We&&(Ie.length===0||/\s/.test(Ie)||$e.indexOf(Ie)>-1))Pe="both";else return y.Pass;if(!bt)bt=Pe;else if(bt!=Pe)return y.Pass}var ce=_e%2?ut.charAt(_e-1):we,Mt=_e%2?we:ut.charAt(_e+1);Te.operation(function(){if(bt=="skip")Te.execCommand("goCharRight");else if(bt=="skipThree")for(var qe=0;qe<3;qe++)Te.execCommand("goCharRight");else if(bt=="surround"){for(var Fe=Te.getSelections(),qe=0;qe'"]=function(Je){return Ae(Je)}),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(),ke=[],ge=ve.getOption("autoCloseTags"),Je=0;JeGe.ch&&(_e=_e.slice(0,_e.length-Te.end+Ge.ch));var ot=_e.toLowerCase();if(!_e||Te.type=="string"&&(Te.end!=Ge.ch||!/[\"\']/.test(Te.string.charAt(Te.string.length-1))||Te.string.length==1)||Te.type=="tag"&&ut.close||Te.string.indexOf("/")==Ge.ch-Te.start-1||se&&De(se,ot)>-1||ze(ve,we.mode.xmlCurrentContext&&we.mode.xmlCurrentContext(Re)||[],_e,Ge,!0))return y.Pass;var We=typeof ge=="object"&&ge.emptyTags;if(We&&De(We,_e)>-1){ke[Je]={text:"/>",newPos:y.Pos(Ge.line,Ge.ch+2)};continue}var bt=Ne&&De(Ne,ot)>-1;ke[Je]={indent:bt,text:">"+(bt?` + `]:{zIndex:10,width:xn,margin:`0 ${(0,Tt.unit)(dt.marginXXS)}`,fontSize:xn,cursor:"pointer",transition:`all ${dt.motionDurationSlow}`,color:rn,"&:hover":{color:rn},svg:{verticalAlign:"baseline"}}},[`${Cn}-thumbnail, ${Cn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Cn}-name`]:{display:"none",textAlign:"center"},[`${Cn}-file + ${Cn}-name`]:{position:"absolute",bottom:dt.margin,display:"block",width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`},[`${Cn}-uploading`]:{[`&${Cn}`]:{backgroundColor:dt.colorFillAlter},[`&::before, ${hn}-eye, ${hn}-download, ${hn}-delete`]:{display:"none"}},[`${Cn}-progress`]:{bottom:dt.marginXL,width:`calc(100% - ${(0,Tt.unit)(_t(dt.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${dn}-wrapper${dn}-picture-circle-wrapper`]:{[`${dn}${dn}-select`]:{borderRadius:"50%"}}}};var de=dt=>{const{componentCls:dn}=dt;return{[`${dn}-rtl`]:{direction:"rtl"}}};const je=dt=>{const{componentCls:dn,colorTextDisabled:hn}=dt;return{[`${dn}-wrapper`]:Object.assign(Object.assign({},(0,jt.Wf)(dt)),{[dn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${dn}-select`]:{display:"inline-block"},[`${dn}-hidden`]:{display:"none"},[`${dn}-disabled`]:{color:hn,cursor:"not-allowed"}})}},ct=dt=>({actionsColor:dt.colorTextDescription});var Ze=(0,rt.I$)("Upload",dt=>{const{fontSizeHeading3:dn,fontHeight:hn,lineWidth:xn,controlHeightLG:rn,calc:_t}=dt,Ct=(0,ht.mergeToken)(dt,{uploadThumbnailSize:_t(dn).mul(2).equal(),uploadProgressOffset:_t(_t(hn).div(2)).add(xn).equal(),uploadPicCardSize:_t(rn).mul(2.55).equal()});return[je(Ct),Qt(Ct),ae(Ct),me(Ct),sn(Ct),ne(Ct),de(Ct),(0,Se.Z)(Ct)]},ct),Le={icon:function(dn,hn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:hn}},{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:dn}}]}},name:"file",theme:"twotone"},it=Le,gt=b(7657),kt=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:it}))},Qe=y.forwardRef(kt),st=Qe,pe=b(58617),Ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},ln=Ft,nn=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:ln}))},Wt=y.forwardRef(nn),Ut=Wt,an={icon:function(dn,hn){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:dn}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:hn}},{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:hn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:hn}},{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:dn}}]}},name:"picture",theme:"twotone"},vt=an,Ot=function(dn,hn){return y.createElement(gt.Z,(0,ye.Z)({},dn,{ref:hn,icon:vt}))},en=y.forwardRef(Ot),En=en,Ue=b(77900),xt=b(2738),pt=b(40192),It=b(86641),yn=b(22703),Nn=b(7939);function sr(dt){return Object.assign(Object.assign({},dt),{lastModified:dt.lastModified,lastModifiedDate:dt.lastModifiedDate,name:dt.name,size:dt.size,type:dt.type,uid:dt.uid,percent:0,originFileObj:dt})}function Xn(dt,dn){const hn=(0,Ee.Z)(dn),xn=hn.findIndex(rn=>{let{uid:_t}=rn;return _t===dt.uid});return xn===-1?hn.push(dt):hn[xn]=dt,hn}function Ht(dt,dn){const hn=dt.uid!==void 0?"uid":"name";return dn.filter(xn=>xn[hn]===dt[hn])[0]}function Gn(dt,dn){const hn=dt.uid!==void 0?"uid":"name",xn=dn.filter(rn=>rn[hn]!==dt[hn]);return xn.length===dn.length?null:xn}const Xt=function(){const dn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),xn=dn[dn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(xn)||[""])[0]},Vt=dt=>dt.indexOf("image/")===0,un=dt=>{if(dt.type&&!dt.thumbUrl)return Vt(dt.type);const dn=dt.thumbUrl||dt.url||"",hn=Xt(dn);return/^data:image\//.test(dn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(hn)?!0:!(/^data:/.test(dn)||hn)},gn=200;function mn(dt){return new Promise(dn=>{if(!dt.type||!Vt(dt.type)){dn("");return}const hn=document.createElement("canvas");hn.width=gn,hn.height=gn,hn.style.cssText=`position: fixed; left: 0; top: 0; width: ${gn}px; height: ${gn}px; z-index: 9999; display: none;`,document.body.appendChild(hn);const xn=hn.getContext("2d"),rn=new Image;if(rn.onload=()=>{const{width:_t,height:Ct}=rn;let Cn=gn,br=gn,lr=0,Sr=0;_t>Ct?(br=Ct*(gn/_t),Sr=-(br-Cn)/2):(Cn=_t*(gn/Ct),lr=-(Cn-br)/2),xn.drawImage(rn,lr,Sr,Cn,br);const la=hn.toDataURL();document.body.removeChild(hn),window.URL.revokeObjectURL(rn.src),dn(la)},rn.crossOrigin="anonymous",dt.type.startsWith("image/svg+xml")){const _t=new FileReader;_t.onload=()=>{_t.result&&typeof _t.result=="string"&&(rn.src=_t.result)},_t.readAsDataURL(dt)}else if(dt.type.startsWith("image/gif")){const _t=new FileReader;_t.onload=()=>{_t.result&&dn(_t.result)},_t.readAsDataURL(dt)}else rn.src=window.URL.createObjectURL(dt)})}var Tn=b(26227),In=b(41464),Vn=b(15277),Ar=b(89787),pr=b(25399),Tr=y.forwardRef((dt,dn)=>{let{prefixCls:hn,className:xn,style:rn,locale:_t,listType:Ct,file:Cn,items:br,progress:lr,iconRender:Sr,actionIconRender:la,itemRender:ya,isImgUrl:Ea,showPreviewIcon:ea,showRemoveIcon:Kr,showDownloadIcon:oa,previewIcon:ba,removeIcon:ja,downloadIcon:Za,extra:Ha,onPreview:ua,onDownload:Oa,onClose:Pr}=dt;var No,Ro;const{status:Bo}=Cn,[vo,_o]=y.useState(Bo);y.useEffect(()=>{Bo!=="removed"&&_o(Bo)},[Bo]);const[go,Do]=y.useState(!1);y.useEffect(()=>{const nr=setTimeout(()=>{Do(!0)},300);return()=>{clearTimeout(nr)}},[]);const Ya=Sr(Cn);let jo=y.createElement("div",{className:`${hn}-icon`},Ya);if(Ct==="picture"||Ct==="picture-card"||Ct==="picture-circle")if(vo==="uploading"||!Cn.thumbUrl&&!Cn.url){const nr=Ce()(`${hn}-list-item-thumbnail`,{[`${hn}-list-item-file`]:vo!=="uploading"});jo=y.createElement("div",{className:nr},Ya)}else{const nr=Ea!=null&&Ea(Cn)?y.createElement("img",{src:Cn.thumbUrl||Cn.url,alt:Cn.name,className:`${hn}-list-item-image`,crossOrigin:Cn.crossOrigin}):Ya,gr=Ce()(`${hn}-list-item-thumbnail`,{[`${hn}-list-item-file`]:Ea&&!Ea(Cn)});jo=y.createElement("a",{className:gr,onClick:Wr=>ua(Cn,Wr),href:Cn.url||Cn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},nr)}const ti=Ce()(`${hn}-list-item`,`${hn}-list-item-${vo}`),Ci=typeof Cn.linkProps=="string"?JSON.parse(Cn.linkProps):Cn.linkProps,Fr=(typeof Kr=="function"?Kr(Cn):Kr)?la((typeof ja=="function"?ja(Cn):ja)||y.createElement(Tn.Z,null),()=>Pr(Cn),hn,_t.removeFile,!0):null,ca=(typeof oa=="function"?oa(Cn):oa)&&vo==="done"?la((typeof Za=="function"?Za(Cn):Za)||y.createElement(In.Z,null),()=>Oa(Cn),hn,_t.downloadFile):null,tt=Ct!=="picture-card"&&Ct!=="picture-circle"&&y.createElement("span",{key:"download-delete",className:Ce()(`${hn}-list-item-actions`,{picture:Ct==="picture"})},ca,Fr),Dt=typeof Ha=="function"?Ha(Cn):Ha,Kt=Dt&&y.createElement("span",{className:`${hn}-list-item-extra`},Dt),pn=Ce()(`${hn}-list-item-name`),Sn=Cn.url?y.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:pn,title:Cn.name},Ci,{href:Cn.url,onClick:nr=>ua(Cn,nr)}),Cn.name,Kt):y.createElement("span",{key:"view",className:pn,onClick:nr=>ua(Cn,nr),title:Cn.name},Cn.name,Kt),on=(typeof ea=="function"?ea(Cn):ea)&&(Cn.url||Cn.thumbUrl)?y.createElement("a",{href:Cn.url||Cn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:nr=>ua(Cn,nr),title:_t.previewFile},typeof ba=="function"?ba(Cn):ba||y.createElement(Vn.Z,null)):null,wn=(Ct==="picture-card"||Ct==="picture-circle")&&vo!=="uploading"&&y.createElement("span",{className:`${hn}-list-item-actions`},on,vo==="done"&&ca,Fr),{getPrefixCls:An}=y.useContext(xe.E_),Bn=An(),cr=y.createElement("div",{className:ti},jo,Sn,tt,wn,go&&y.createElement(Ue.default,{motionName:`${Bn}-fade`,visible:vo==="uploading",motionDeadline:2e3},nr=>{let{className:gr}=nr;const Wr="percent"in Cn?y.createElement(Ar.Z,Object.assign({},lr,{type:"line",percent:Cn.percent,"aria-label":Cn["aria-label"],"aria-labelledby":Cn["aria-labelledby"]})):null;return y.createElement("div",{className:Ce()(`${hn}-list-item-progress`,gr)},Wr)})),wr=Cn.response&&typeof Cn.response=="string"?Cn.response:((No=Cn.error)===null||No===void 0?void 0:No.statusText)||((Ro=Cn.error)===null||Ro===void 0?void 0:Ro.message)||_t.uploadError,Un=vo==="error"?y.createElement(pr.Z,{title:wr,getPopupContainer:nr=>nr.parentNode},cr):cr;return y.createElement("div",{className:Ce()(`${hn}-list-item-container`,xn),style:rn,ref:dn},ya?ya(Un,Cn,br,{download:Oa.bind(null,Cn),preview:ua.bind(null,Cn),remove:Pr.bind(null,Cn)}):Un)});const kr=(dt,dn)=>{const{listType:hn="text",previewFile:xn=mn,onPreview:rn,onDownload:_t,onRemove:Ct,locale:Cn,iconRender:br,isImageUrl:lr=un,prefixCls:Sr,items:la=[],showPreviewIcon:ya=!0,showRemoveIcon:Ea=!0,showDownloadIcon:ea=!1,removeIcon:Kr,previewIcon:oa,downloadIcon:ba,extra:ja,progress:Za={size:[-1,2],showInfo:!1},appendAction:Ha,appendActionVisible:ua=!0,itemRender:Oa,disabled:Pr}=dt,No=(0,pt.Z)(),[Ro,Bo]=y.useState(!1),vo=["picture-card","picture-circle"].includes(hn);y.useEffect(()=>{hn.startsWith("picture")&&(la||[]).forEach(Kt=>{!(Kt.originFileObj instanceof File||Kt.originFileObj instanceof Blob)||Kt.thumbUrl!==void 0||(Kt.thumbUrl="",xn==null||xn(Kt.originFileObj).then(pn=>{Kt.thumbUrl=pn||"",No()}))})},[hn,la,xn]),y.useEffect(()=>{Bo(!0)},[]);const _o=(Kt,pn)=>{if(rn)return pn==null||pn.preventDefault(),rn(Kt)},go=Kt=>{typeof _t=="function"?_t(Kt):Kt.url&&window.open(Kt.url)},Do=Kt=>{Ct==null||Ct(Kt)},Ya=Kt=>{if(br)return br(Kt,hn);const pn=Kt.status==="uploading";if(hn.startsWith("picture")){const Sn=hn==="picture"?y.createElement(pe.Z,null):Cn.uploading,on=lr!=null&&lr(Kt)?y.createElement(En,null):y.createElement(st,null);return pn?Sn:on}return pn?y.createElement(pe.Z,null):y.createElement(Ut,null)},jo=(Kt,pn,Sn,on,wn)=>{const An={type:"text",size:"small",title:on,onClick:Bn=>{var cr,wr;pn(),y.isValidElement(Kt)&&((wr=(cr=Kt.props).onClick)===null||wr===void 0||wr.call(cr,Bn))},className:`${Sn}-list-item-action`};return wn&&(An.disabled=Pr),y.isValidElement(Kt)?y.createElement(Nn.ZP,Object.assign({},An,{icon:(0,yn.Tm)(Kt,Object.assign(Object.assign({},Kt.props),{onClick:()=>{}}))})):y.createElement(Nn.ZP,Object.assign({},An),y.createElement("span",null,Kt))};y.useImperativeHandle(dn,()=>({handlePreview:_o,handleDownload:go}));const{getPrefixCls:ti}=y.useContext(xe.E_),Ci=ti("upload",Sr),Fr=ti(),ca=Ce()(`${Ci}-list`,`${Ci}-list-${hn}`),tt=y.useMemo(()=>(0,xt.Z)((0,It.Z)(Fr),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Fr]),Dt=Object.assign(Object.assign({},vo?{}:tt),{motionDeadline:2e3,motionName:`${Ci}-${vo?"animate-inline":"animate"}`,keys:(0,Ee.Z)(la.map(Kt=>({key:Kt.uid,file:Kt}))),motionAppear:Ro});return y.createElement("div",{className:ca},y.createElement(Ue.CSSMotionList,Object.assign({},Dt,{component:!1}),Kt=>{let{key:pn,file:Sn,className:on,style:wn}=Kt;return y.createElement(Tr,{key:pn,locale:Cn,prefixCls:Ci,className:on,style:wn,file:Sn,items:la,progress:Za,listType:hn,isImgUrl:lr,showPreviewIcon:ya,showRemoveIcon:Ea,showDownloadIcon:ea,removeIcon:Kr,previewIcon:oa,downloadIcon:ba,extra:ja,iconRender:Ya,actionIconRender:jo,itemRender:Oa,onPreview:_o,onDownload:go,onClose:Do})}),Ha&&y.createElement(Ue.default,Object.assign({},Dt,{visible:ua,forceRender:!0}),Kt=>{let{className:pn,style:Sn}=Kt;return(0,yn.Tm)(Ha,on=>({className:Ce()(on.className,pn),style:Object.assign(Object.assign(Object.assign({},Sn),{pointerEvents:pn?"none":void 0}),on.style)}))}))};var ia=y.forwardRef(kr),jn=function(dt,dn,hn,xn){function rn(_t){return _t instanceof hn?_t:new hn(function(Ct){Ct(_t)})}return new(hn||(hn=Promise))(function(_t,Ct){function Cn(Sr){try{lr(xn.next(Sr))}catch(la){Ct(la)}}function br(Sr){try{lr(xn.throw(Sr))}catch(la){Ct(la)}}function lr(Sr){Sr.done?_t(Sr.value):rn(Sr.value).then(Cn,br)}lr((xn=xn.apply(dt,dn||[])).next())})};const ur=`__LIST_IGNORE_${Date.now()}__`,Dr=(dt,dn)=>{const{fileList:hn,defaultFileList:xn,onRemove:rn,showUploadList:_t=!0,listType:Ct="text",onPreview:Cn,onDownload:br,onChange:lr,onDrop:Sr,previewFile:la,disabled:ya,locale:Ea,iconRender:ea,isImageUrl:Kr,progress:oa,prefixCls:ba,className:ja,type:Za="select",children:Ha,style:ua,itemRender:Oa,maxCount:Pr,data:No={},multiple:Ro=!1,hasControlInside:Bo=!0,action:vo="",accept:_o="",supportServerRender:go=!0,rootClassName:Do}=dt,Ya=y.useContext(he.Z),jo=ya!=null?ya:Ya,[ti,Ci]=(0,yt.Z)(xn||[],{value:hn,postState:Oo=>Oo!=null?Oo:[]}),[Fr,ca]=y.useState("drop"),tt=y.useRef(null),Dt=y.useRef(null);y.useMemo(()=>{const Oo=Date.now();(hn||[]).forEach((Ai,Si)=>{!Ai.uid&&!Object.isFrozen(Ai)&&(Ai.uid=`__AUTO__${Oo}_${Si}__`)})},[hn]);const Kt=(Oo,Ai,Si)=>{let oi=(0,Ee.Z)(Ai),wi=!1;Pr===1?oi=oi.slice(-1):Pr&&(wi=oi.length>Pr,oi=oi.slice(0,Pr)),(0,oe.flushSync)(()=>{Ci(oi)});const di={file:Oo,fileList:oi};Si&&(di.event=Si),(!wi||Oo.status==="removed"||oi.some(Ki=>Ki.uid===Oo.uid))&&(0,oe.flushSync)(()=>{lr==null||lr(di)})},pn=(Oo,Ai)=>jn(void 0,void 0,void 0,function*(){const{beforeUpload:Si,transformFile:oi}=dt;let wi=Oo;if(Si){const di=yield Si(Oo,Ai);if(di===!1)return!1;if(delete Oo[ur],di===ur)return Object.defineProperty(Oo,ur,{value:!0,configurable:!0}),!1;typeof di=="object"&&di&&(wi=di)}return oi&&(wi=yield oi(wi)),wi}),Sn=Oo=>{const Ai=Oo.filter(wi=>!wi.file[ur]);if(!Ai.length)return;const Si=Ai.map(wi=>sr(wi.file));let oi=(0,Ee.Z)(ti);Si.forEach(wi=>{oi=Xn(wi,oi)}),Si.forEach((wi,di)=>{let Ki=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,Ki=Yi}Kt(Ki,oi)})},on=(Oo,Ai,Si)=>{try{typeof Oo=="string"&&(Oo=JSON.parse(Oo))}catch(di){}if(!Ht(Ai,ti))return;const oi=sr(Ai);oi.status="done",oi.percent=100,oi.response=Oo,oi.xhr=Si;const wi=Xn(oi,ti);Kt(oi,wi)},wn=(Oo,Ai)=>{if(!Ht(Ai,ti))return;const Si=sr(Ai);Si.status="uploading",Si.percent=Oo.percent;const oi=Xn(Si,ti);Kt(Si,oi,Oo)},An=(Oo,Ai,Si)=>{if(!Ht(Si,ti))return;const oi=sr(Si);oi.error=Oo,oi.response=Ai,oi.status="error";const wi=Xn(oi,ti);Kt(oi,wi)},Bn=Oo=>{let Ai;Promise.resolve(typeof rn=="function"?rn(Oo):rn).then(Si=>{var oi;if(Si===!1)return;const wi=Gn(Oo,ti);wi&&(Ai=Object.assign(Object.assign({},Oo),{status:"removed"}),ti==null||ti.forEach(di=>{const Ki=Ai.uid!==void 0?"uid":"name";di[Ki]===Ai[Ki]&&!Object.isFrozen(di)&&(di.status="removed")}),(oi=tt.current)===null||oi===void 0||oi.abort(Ai),Kt(Ai,wi))})},cr=Oo=>{ca(Oo.type),Oo.type==="drop"&&(Sr==null||Sr(Oo))};y.useImperativeHandle(dn,()=>({onBatchStart:Sn,onSuccess:on,onProgress:wn,onError:An,fileList:ti,upload:tt.current,nativeElement:Dt.current}));const{getPrefixCls:wr,direction:Un,upload:nr}=y.useContext(xe.E_),gr=wr("upload",ba),Wr=Object.assign(Object.assign({onBatchStart:Sn,onError:An,onProgress:wn,onSuccess:on},dt),{data:No,multiple:Ro,action:vo,accept:_o,supportServerRender:go,prefixCls:gr,disabled:jo,beforeUpload:pn,onChange:void 0,hasControlInside:Bo});delete Wr.className,delete Wr.style,(!Ha||jo)&&delete Wr.id;const xa=`${gr}-wrapper`,[qa,eo,Io]=Ze(gr,xa),[bo]=(0,mt.Z)("Upload",Rt.Z.Upload),{showRemoveIcon:Wo,showPreviewIcon:Ho,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:qo,downloadIcon:ci,extra:Ei}=typeof _t=="boolean"?{}:_t,bi=typeof Wo=="undefined"?!jo:Wo,Ri=(Oo,Ai)=>_t?y.createElement(ia,{prefixCls:gr,listType:Ct,items:ti,previewFile:la,onPreview:Cn,onDownload:br,onRemove:Bn,showRemoveIcon:bi,showPreviewIcon:Ho,showDownloadIcon:Ko,removeIcon:Fo,previewIcon:qo,downloadIcon:ci,iconRender:ea,extra:Ei,locale:Object.assign(Object.assign({},bo),Ea),isImageUrl:Kr,progress:oa,appendAction:Oo,appendActionVisible:Ai,itemRender:Oa,disabled:jo}):Oo,Po=Ce()(xa,ja,Do,eo,Io,nr==null?void 0:nr.className,{[`${gr}-rtl`]:Un==="rtl",[`${gr}-picture-card-wrapper`]:Ct==="picture-card",[`${gr}-picture-circle-wrapper`]:Ct==="picture-circle"}),yo=Object.assign(Object.assign({},nr==null?void 0:nr.style),ua);if(Za==="drag"){const Oo=Ce()(eo,gr,`${gr}-drag`,{[`${gr}-drag-uploading`]:ti.some(Ai=>Ai.status==="uploading"),[`${gr}-drag-hover`]:Fr==="dragover",[`${gr}-disabled`]:jo,[`${gr}-rtl`]:Un==="rtl"});return qa(y.createElement("span",{className:Po,ref:Dt},y.createElement("div",{className:Oo,style:yo,onDrop:cr,onDragOver:cr,onDragLeave:cr},y.createElement(Fe,Object.assign({},Wr,{ref:tt,className:`${gr}-btn`}),y.createElement("div",{className:`${gr}-drag-container`},Ha))),Ri()))}const Ii=Ce()(gr,`${gr}-select`,{[`${gr}-disabled`]:jo,[`${gr}-hidden`]:!Ha}),Bi=y.createElement("div",{className:Ii},y.createElement(Fe,Object.assign({},Wr,{ref:tt})));return qa(Ct==="picture-card"||Ct==="picture-circle"?y.createElement("span",{className:Po,ref:Dt},Ri(Bi,!!Ha)):y.createElement("span",{className:Po,ref:Dt},Bi,Ri()))};var qt=y.forwardRef(Dr),vn=function(dt,dn){var hn={};for(var xn in dt)Object.prototype.hasOwnProperty.call(dt,xn)&&dn.indexOf(xn)<0&&(hn[xn]=dt[xn]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rn=0,xn=Object.getOwnPropertySymbols(dt);rn{var{style:hn,height:xn,hasControlInside:rn=!1}=dt,_t=vn(dt,["style","height","hasControlInside"]);return y.createElement(qt,Object.assign({ref:dn,hasControlInside:rn},_t,{type:"drag",style:Object.assign(Object.assign({},hn),{height:xn})}))});const Nt=qt;Nt.Dragger=Yt,Nt.LIST_IGNORE=ur;var $t=Nt},99498:function(Fn,Pt,b){(function(y){y(b(89780))})(function(y){y.defineOption("placeholder","",function(ze,ve,ue){var ke=ue&&ue!=y.Init;if(ve&&!ke)ze.on("blur",Ce),ze.on("change",ye),ze.on("swapDoc",ye),y.on(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose=function(){Ae(ze)}),ye(ze);else if(!ve&&ke){ze.off("blur",Ce),ze.off("change",ye),ze.off("swapDoc",ye),y.off(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose),Ee(ze);var ge=ze.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}ve&&!ze.hasFocus()&&Ce(ze)});function Ee(ze){ze.state.placeholder&&(ze.state.placeholder.parentNode.removeChild(ze.state.placeholder),ze.state.placeholder=null)}function oe(ze){Ee(ze);var ve=ze.state.placeholder=document.createElement("pre");ve.style.cssText="height: 0; overflow: visible",ve.style.direction=ze.getOption("direction"),ve.className="CodeMirror-placeholder CodeMirror-line-like";var ue=ze.getOption("placeholder");typeof ue=="string"&&(ue=document.createTextNode(ue)),ve.appendChild(ue),ze.display.lineSpace.insertBefore(ve,ze.display.lineSpace.firstChild)}function Ae(ze){setTimeout(function(){var ve=!1,ue=ze.getInputField();ue.nodeName=="TEXTAREA"?ve=!ue.value:ze.lineCount()==1&&(ve=!/[^\u200b]/.test(ue.querySelector(".CodeMirror-line").textContent)),ve?oe(ze):Ee(ze)},20)}function Ce(ze){De(ze)&&oe(ze)}function ye(ze){var ve=ze.getWrapperElement(),ue=De(ze);ve.className=ve.className.replace(" CodeMirror-empty","")+(ue?" CodeMirror-empty":""),ue?oe(ze):Ee(ze)}function De(ze){return ze.lineCount()===1&&ze.getLine(0)===""}})},25717:function(Fn,Pt,b){(function(y){y(b(89780))})(function(y){var Ee={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},oe=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Te,we,Re){Re&&Re!=y.Init&&(Te.removeKeyMap(Ce),Te.state.closeBrackets=null),we&&(ye(Ae(we,"pairs")),Te.state.closeBrackets=we,Te.addKeyMap(Ce))});function Ae(Te,we){return we=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[we]!=null?Te[we]:Ee[we]}var Ce={Backspace:ve,Enter:ue};function ye(Te){for(var we=0;we=0;_e--){var se=ut[_e].head;Te.replaceRange("",oe(se.line,se.ch-1),oe(se.line,se.ch+1),"+delete")}}function ue(Te){var we=ze(Te),Re=we&&Ae(we,"explode");if(!Re||Te.getOption("disableInput"))return y.Pass;for(var ut=Te.listSelections(),_e=0;_e0;return{anchor:new oe(Te.anchor.line,Te.anchor.ch+(we?-1:1)),head:new oe(Te.head.line,Te.head.ch+(we?1:-1))}}function ge(Te,we){var Re=ze(Te);if(!Re||Te.getOption("disableInput"))return y.Pass;var ut=Ae(Re,"pairs"),_e=ut.indexOf(we);if(_e==-1)return y.Pass;for(var $e=Ae(Re,"closeBefore"),se=Ae(Re,"triples"),Ne=ut.charAt(_e+1)==we,ot=Te.listSelections(),We=_e%2==0,bt,He=0;He=0&&Te.getRange(lt,oe(lt.line,lt.ch+3))==we+we+we?Pe="skipThree":Pe="skip";else if(Ne&<.ch>1&&se.indexOf(we)>=0&&Te.getRange(oe(lt.line,lt.ch-2),lt)==we+we){if(lt.ch>2&&/\bstring/.test(Te.getTokenTypeAt(oe(lt.line,lt.ch-2))))return y.Pass;Pe="addFour"}else if(Ne){var Me=lt.ch==0?" ":Te.getRange(oe(lt.line,lt.ch-1),lt);if(!y.isWordChar(Ie)&&Me!=we&&!y.isWordChar(Me))Pe="both";else return y.Pass}else if(We&&(Ie.length===0||/\s/.test(Ie)||$e.indexOf(Ie)>-1))Pe="both";else return y.Pass;if(!bt)bt=Pe;else if(bt!=Pe)return y.Pass}var ce=_e%2?ut.charAt(_e-1):we,Mt=_e%2?we:ut.charAt(_e+1);Te.operation(function(){if(bt=="skip")Te.execCommand("goCharRight");else if(bt=="skipThree")for(var qe=0;qe<3;qe++)Te.execCommand("goCharRight");else if(bt=="surround"){for(var Fe=Te.getSelections(),qe=0;qe'"]=function(Je){return Ae(Je)}),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(),ke=[],ge=ve.getOption("autoCloseTags"),Je=0;JeGe.ch&&(_e=_e.slice(0,_e.length-Te.end+Ge.ch));var ot=_e.toLowerCase();if(!_e||Te.type=="string"&&(Te.end!=Ge.ch||!/[\"\']/.test(Te.string.charAt(Te.string.length-1))||Te.string.length==1)||Te.type=="tag"&&ut.close||Te.string.indexOf("/")==Ge.ch-Te.start-1||se&&De(se,ot)>-1||ze(ve,we.mode.xmlCurrentContext&&we.mode.xmlCurrentContext(Re)||[],_e,Ge,!0))return y.Pass;var We=typeof ge=="object"&&ge.emptyTags;if(We&&De(We,_e)>-1){ke[Je]={text:"/>",newPos:y.Pos(Ge.line,Ge.ch+2)};continue}var bt=Ne&&De(Ne,ot)>-1;ke[Je]={indent:bt,text:">"+(bt?` -`:"")+"",newPos:bt?y.Pos(Ge.line+1,0):y.Pos(Ge.line,Ge.ch+1)}}for(var He=typeof ge=="object"&&ge.dontIndentOnAutoClose,Je=ue.length-1;Je>=0;Je--){var et=ke[Je];ve.replaceRange(et.text,ue[Je].head,ue[Je].anchor,"+insert");var lt=ve.listSelections().slice(0);lt[Je]={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 ke=ve.listSelections(),ge=[],Je=ue?"/":""&&(se+=">"),ge[we]=se}if(ve.replaceSelections(ge),ke=ve.listSelections(),!Te)for(var we=0;we=0&&ue[Re]==ke;Re--)++we;ge=Te.to;for(var Re=1;Re=Re.max))return Re.ch=0,Re.text=Re.cm.getLine(++Re.line),!0}function ue(Re){if(!(Re.line<=Re.min))return Re.text=Re.cm.getLine(--Re.line),Re.ch=Re.text.length,!0}function ke(Re){for(;;){var ut=Re.text.indexOf(">",Re.ch);if(ut==-1){if(ve(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut+1;continue}var _e=Re.text.lastIndexOf("/",ut),$e=_e>-1&&!/\S/.test(Re.text.slice(_e+1,ut));return Re.ch=ut+1,$e?"selfClose":"regular"}}function ge(Re){for(;;){var ut=Re.ch?Re.text.lastIndexOf("<",Re.ch-1):-1;if(ut==-1){if(ue(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut;continue}ye.lastIndex=ut,Re.ch=ut;var _e=ye.exec(Re.text);if(_e&&_e.index==ut)return _e}}function Je(Re){for(;;){ye.lastIndex=Re.ch;var ut=ye.exec(Re.text);if(!ut){if(ve(Re))continue;return}if(!ze(Re,ut.index+1)){Re.ch=ut.index+1;continue}return Re.ch=ut.index+ut[0].length,ut}}function Ge(Re){for(;;){var ut=Re.ch?Re.text.lastIndexOf(">",Re.ch-1):-1;if(ut==-1){if(ue(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut;continue}var _e=Re.text.lastIndexOf("/",ut),$e=_e>-1&&!/\S/.test(Re.text.slice(_e+1,ut));return Re.ch=ut+1,$e?"selfClose":"regular"}}function Te(Re,ut){for(var _e=[];;){var $e=Je(Re),se,Ne=Re.line,ot=Re.ch-($e?$e[0].length:0);if(!$e||!(se=ke(Re)))return;if(se!="selfClose")if($e[1]){for(var We=_e.length-1;We>=0;--We)if(_e[We]==$e[2]){_e.length=We;break}if(We<0&&(!ut||ut==$e[2]))return{tag:$e[2],from:Ee(Ne,ot),to:Ee(Re.line,Re.ch)}}else _e.push($e[2])}}function we(Re,ut){for(var _e=[];;){var $e=Ge(Re);if(!$e)return;if($e=="selfClose"){ge(Re);continue}var se=Re.line,Ne=Re.ch,ot=ge(Re);if(!ot)return;if(ot[1])_e.push(ot[2]);else{for(var We=_e.length-1;We>=0;--We)if(_e[We]==ot[2]){_e.length=We;break}if(We<0&&(!ut||ut==ot[2]))return{tag:ot[2],from:Ee(Re.line,Re.ch),to:Ee(se,Ne)}}}}y.registerHelper("fold","xml",function(Re,ut){for(var _e=new De(Re,ut.line,0);;){var $e=Je(_e);if(!$e||_e.line!=ut.line)return;var se=ke(_e);if(!se)return;if(!$e[1]&&se!="selfClose"){var Ne=Ee(_e.line,_e.ch),ot=Te(_e,$e[2]);return ot&&oe(ot.from,Ne)>0?{from:Ne,to:ot.from}:null}}}),y.findMatchingTag=function(Re,ut,_e){var $e=new De(Re,ut.line,ut.ch,_e);if(!($e.text.indexOf(">")==-1&&$e.text.indexOf("<")==-1)){var se=ke($e),Ne=se&&Ee($e.line,$e.ch),ot=se&&ge($e);if(!(!se||!ot||oe($e,ut)>0)){var We={from:Ee($e.line,$e.ch),to:Ne,tag:ot[2]};return se=="selfClose"?{open:We,close:null,at:"open"}:ot[1]?{open:we($e,ot[2]),close:We,at:"close"}:($e=new De(Re,Ne.line,Ne.ch,_e),{open:We,close:Te($e,ot[2]),at:"open"})}}},y.findEnclosingTag=function(Re,ut,_e,$e){for(var se=new De(Re,ut.line,ut.ch,_e);;){var Ne=we(se,$e);if(!Ne)break;var ot=new De(Re,ut.line,ut.ch,_e),We=Te(ot,Ne.tag);if(We)return{open:Ne,close:We}}},y.scanForClosingTag=function(Re,ut,_e,$e){var se=new De(Re,ut.line,ut.ch,$e?{from:0,to:$e}:null);return Te(se,_e)}})},89780:function(Mn){(function(Pt,b){Mn.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),ze=De&&/Qt\/\d+\.\d+/.test(Pt),ve=!Ae&&/Chrome\//.test(Pt),ue=/Opera\//.test(Pt),ke=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Pt),Je=/PhantomJS/.test(Pt),Ge=!Ae&&/AppleWebKit/.test(Pt)&&/Mobile\/\w+/.test(Pt),Te=/Android/.test(Pt),we=Ge||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Pt),Re=Ge||/Mac/.test(b),ut=/\bCrOS\b/.test(Pt),_e=/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=Re&&(ze||ue&&($e==null||$e<12.11)),Ne=y||Ce&&ye>=9;function ot(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var We=function(a,E){var z=a.className,x=ot(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 bt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function He(a,E){return bt(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)return be+(E-ie);be+=Ye-ie,be+=z-be%z,ie=Ye+1}}var he=function(){this.id=null,this.f=null,this.time=0,this.handler=Fe(this.onTimeout,this)};he.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},he.prototype.set=function(a,E){this.f=E;var z=+new Date+a;(!this.id||z=E)return x+Math.min(be,E-ee);if(ee+=ie-x,ee+=z-ee%z,x=ie+1,ee>=E)return x}}var wt=[""];function Qt(a){for(;wt.length<=a;)wt.push(St(wt)+" ");return wt[a]}function St(a){return a[a.length-1]}function sn(a,E){for(var z=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function me(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 de=/[\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 je(a){return a.charCodeAt(0)>=768&&de.test(a)}function ct(a,E,z){for(;(z<0?E>0:Ez?-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;ieE||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 gt(a,E,z){var x;it=null;for(var ee=0;eeE)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 kt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function z(At){return At<=247?a.charAt(At):1424<=At&&At<=1524?"R":1536<=At&&At<=1785?E.charAt(At-1536):1774<=At&&At<=2220?"r":8192<=At&&At<=8203?"w":At==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,ie=/[LRr]/,be=/[Lb1n]/,Ye=/[1n]/;function at(At,bn,On){this.level=At,this.from=bn,this.to=On}return function(At,bn){var On=bn=="ltr"?"L":"R";if(At.length==0||bn=="ltr"&&!x.test(At))return!1;for(var Cr=At.length,fr=[],ea=0;ea-1&&(x[E]=ee.slice(0,ie).concat(ee.slice(ie+1)))}}}function nn(a,E){var z=Ft(a,E);if(z.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee0}function vt(a){a.prototype.on=function(E,z){pe(this,E,z)},a.prototype.off=function(E,z){ln(this,E,z)}}function Ot(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function en(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function En(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ue(a){Ot(a),en(a)}function xt(a){return a.target||a.srcElement}function pt(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Re&&a.ctrlKey&&E==1&&(E=3),E}var It=function(){if(Ce&&ye<9)return!1;var a=et("div");return"draggable"in a||"dragDrop"in a}(),yn;function Pn(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 sr;function Xn(a){if(sr!=null)return sr;var E=He(a,document.createTextNode("A\u062EA")),z=Pe(E,0,1).getBoundingClientRect(),x=Pe(E,1,2).getBoundingClientRect();return bt(a),!z||z.left==z.right?!1:sr=x.right-z.right<3}var Ht=` +`:"")+"",newPos:bt?y.Pos(Ge.line+1,0):y.Pos(Ge.line,Ge.ch+1)}}for(var He=typeof ge=="object"&&ge.dontIndentOnAutoClose,Je=ue.length-1;Je>=0;Je--){var et=ke[Je];ve.replaceRange(et.text,ue[Je].head,ue[Je].anchor,"+insert");var lt=ve.listSelections().slice(0);lt[Je]={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 ke=ve.listSelections(),ge=[],Je=ue?"/":""&&(se+=">"),ge[we]=se}if(ve.replaceSelections(ge),ke=ve.listSelections(),!Te)for(var we=0;we=0&&ue[Re]==ke;Re--)++we;ge=Te.to;for(var Re=1;Re=Re.max))return Re.ch=0,Re.text=Re.cm.getLine(++Re.line),!0}function ue(Re){if(!(Re.line<=Re.min))return Re.text=Re.cm.getLine(--Re.line),Re.ch=Re.text.length,!0}function ke(Re){for(;;){var ut=Re.text.indexOf(">",Re.ch);if(ut==-1){if(ve(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut+1;continue}var _e=Re.text.lastIndexOf("/",ut),$e=_e>-1&&!/\S/.test(Re.text.slice(_e+1,ut));return Re.ch=ut+1,$e?"selfClose":"regular"}}function ge(Re){for(;;){var ut=Re.ch?Re.text.lastIndexOf("<",Re.ch-1):-1;if(ut==-1){if(ue(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut;continue}ye.lastIndex=ut,Re.ch=ut;var _e=ye.exec(Re.text);if(_e&&_e.index==ut)return _e}}function Je(Re){for(;;){ye.lastIndex=Re.ch;var ut=ye.exec(Re.text);if(!ut){if(ve(Re))continue;return}if(!ze(Re,ut.index+1)){Re.ch=ut.index+1;continue}return Re.ch=ut.index+ut[0].length,ut}}function Ge(Re){for(;;){var ut=Re.ch?Re.text.lastIndexOf(">",Re.ch-1):-1;if(ut==-1){if(ue(Re))continue;return}if(!ze(Re,ut+1)){Re.ch=ut;continue}var _e=Re.text.lastIndexOf("/",ut),$e=_e>-1&&!/\S/.test(Re.text.slice(_e+1,ut));return Re.ch=ut+1,$e?"selfClose":"regular"}}function Te(Re,ut){for(var _e=[];;){var $e=Je(Re),se,Ne=Re.line,ot=Re.ch-($e?$e[0].length:0);if(!$e||!(se=ke(Re)))return;if(se!="selfClose")if($e[1]){for(var We=_e.length-1;We>=0;--We)if(_e[We]==$e[2]){_e.length=We;break}if(We<0&&(!ut||ut==$e[2]))return{tag:$e[2],from:Ee(Ne,ot),to:Ee(Re.line,Re.ch)}}else _e.push($e[2])}}function we(Re,ut){for(var _e=[];;){var $e=Ge(Re);if(!$e)return;if($e=="selfClose"){ge(Re);continue}var se=Re.line,Ne=Re.ch,ot=ge(Re);if(!ot)return;if(ot[1])_e.push(ot[2]);else{for(var We=_e.length-1;We>=0;--We)if(_e[We]==ot[2]){_e.length=We;break}if(We<0&&(!ut||ut==ot[2]))return{tag:ot[2],from:Ee(Re.line,Re.ch),to:Ee(se,Ne)}}}}y.registerHelper("fold","xml",function(Re,ut){for(var _e=new De(Re,ut.line,0);;){var $e=Je(_e);if(!$e||_e.line!=ut.line)return;var se=ke(_e);if(!se)return;if(!$e[1]&&se!="selfClose"){var Ne=Ee(_e.line,_e.ch),ot=Te(_e,$e[2]);return ot&&oe(ot.from,Ne)>0?{from:Ne,to:ot.from}:null}}}),y.findMatchingTag=function(Re,ut,_e){var $e=new De(Re,ut.line,ut.ch,_e);if(!($e.text.indexOf(">")==-1&&$e.text.indexOf("<")==-1)){var se=ke($e),Ne=se&&Ee($e.line,$e.ch),ot=se&&ge($e);if(!(!se||!ot||oe($e,ut)>0)){var We={from:Ee($e.line,$e.ch),to:Ne,tag:ot[2]};return se=="selfClose"?{open:We,close:null,at:"open"}:ot[1]?{open:we($e,ot[2]),close:We,at:"close"}:($e=new De(Re,Ne.line,Ne.ch,_e),{open:We,close:Te($e,ot[2]),at:"open"})}}},y.findEnclosingTag=function(Re,ut,_e,$e){for(var se=new De(Re,ut.line,ut.ch,_e);;){var Ne=we(se,$e);if(!Ne)break;var ot=new De(Re,ut.line,ut.ch,_e),We=Te(ot,Ne.tag);if(We)return{open:Ne,close:We}}},y.scanForClosingTag=function(Re,ut,_e,$e){var se=new De(Re,ut.line,ut.ch,$e?{from:0,to:$e}:null);return Te(se,_e)}})},89780:function(Fn){(function(Pt,b){Fn.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),ze=De&&/Qt\/\d+\.\d+/.test(Pt),ve=!Ae&&/Chrome\//.test(Pt),ue=/Opera\//.test(Pt),ke=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Pt),Je=/PhantomJS/.test(Pt),Ge=!Ae&&/AppleWebKit/.test(Pt)&&/Mobile\/\w+/.test(Pt),Te=/Android/.test(Pt),we=Ge||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Pt),Re=Ge||/Mac/.test(b),ut=/\bCrOS\b/.test(Pt),_e=/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=Re&&(ze||ue&&($e==null||$e<12.11)),Ne=y||Ce&&ye>=9;function ot(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var We=function(a,E){var z=a.className,x=ot(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 bt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function He(a,E){return bt(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)return be+(E-ie);be+=Ye-ie,be+=z-be%z,ie=Ye+1}}var he=function(){this.id=null,this.f=null,this.time=0,this.handler=Fe(this.onTimeout,this)};he.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},he.prototype.set=function(a,E){this.f=E;var z=+new Date+a;(!this.id||z=E)return x+Math.min(be,E-ee);if(ee+=ie-x,ee+=z-ee%z,x=ie+1,ee>=E)return x}}var wt=[""];function Qt(a){for(;wt.length<=a;)wt.push(St(wt)+" ");return wt[a]}function St(a){return a[a.length-1]}function sn(a,E){for(var z=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function me(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 de=/[\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 je(a){return a.charCodeAt(0)>=768&&de.test(a)}function ct(a,E,z){for(;(z<0?E>0:Ez?-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;ieE||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 gt(a,E,z){var x;it=null;for(var ee=0;eeE)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 kt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function z(At){return At<=247?a.charAt(At):1424<=At&&At<=1524?"R":1536<=At&&At<=1785?E.charAt(At-1536):1774<=At&&At<=2220?"r":8192<=At&&At<=8203?"w":At==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,ie=/[LRr]/,be=/[Lb1n]/,Ye=/[1n]/;function at(At,bn,On){this.level=At,this.from=bn,this.to=On}return function(At,bn){var On=bn=="ltr"?"L":"R";if(At.length==0||bn=="ltr"&&!x.test(At))return!1;for(var Er=At.length,fr=[],$r=0;$r-1&&(x[E]=ee.slice(0,ie).concat(ee.slice(ie+1)))}}}function nn(a,E){var z=Ft(a,E);if(z.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee0}function vt(a){a.prototype.on=function(E,z){pe(this,E,z)},a.prototype.off=function(E,z){ln(this,E,z)}}function Ot(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function en(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function En(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ue(a){Ot(a),en(a)}function xt(a){return a.target||a.srcElement}function pt(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Re&&a.ctrlKey&&E==1&&(E=3),E}var It=function(){if(Ce&&ye<9)return!1;var a=et("div");return"draggable"in a||"dragDrop"in a}(),yn;function Nn(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 sr;function Xn(a){if(sr!=null)return sr;var E=He(a,document.createTextNode("A\u062EA")),z=Pe(E,0,1).getBoundingClientRect(),x=Pe(E,1,2).getBoundingClientRect();return bt(a),!z||z.left==z.right?!1:sr=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/)},Gn=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},Xt=function(){var a=et("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Vt=null;function un(a){if(Vt!=null)return Vt;var E=He(a,et("span","x")),z=E.getBoundingClientRect(),x=Pe(E,0,1).getBoundingClientRect();return Vt=Math.abs(z.left-x.left)>1}var gn={},mn={};function Tn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),gn[a]=E}function Bn(a,E){mn[a]=E}function Yn(a){if(typeof a=="string"&&mn.hasOwnProperty(a))a=mn[a];else if(a&&typeof a.name=="string"&&mn.hasOwnProperty(a.name)){var E=mn[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 Yn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Yn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function wr(a,E){E=Yn(E);var z=gn[E.name];if(!z)return wr(a,"text/plain");var x=z(a,E);if(hr.hasOwnProperty(E.name)){var ee=hr[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 hr={};function $n(a,E){var z=hr.hasOwnProperty(a)?hr[a]:hr[a]={};yt(E,z)}function Or(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 Pr(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 pr(a,E,z){return a.startState?a.startState(E,z):!0}var la=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};la.prototype.eol=function(){return this.pos>=this.string.length},la.prototype.sol=function(){return this.pos==this.lineStart},la.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},la.prototype.next=function(){if(this.posE},la.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},la.prototype.skipToEnd=function(){this.pos=this.string.length},la.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},la.prototype.backUp=function(a){this.pos-=a},la.prototype.column=function(){return this.lastColumnPos0?null:(ie&&E!==!1&&(this.pos+=ie[0].length),ie)}},la.prototype.current=function(){return this.string.slice(this.start,this.pos)},la.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},la.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},la.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function jn(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=a.first&&Ez?Nt(z,jn(a,z).text.length):Ct(E,jn(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 Cn(a,E){for(var z=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),E},lr.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}},lr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},lr.fromSaved=function(a,E,z){return E instanceof Er?new lr(a,Or(a.mode,E.state),z,E.lookAhead):new lr(a,Or(a.mode,E),z)},lr.prototype.save=function(a){var E=a!==!1?Or(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Er(E,this.maxLookAhead):E};function xr(a,E,z,x){var ee=[a.state.modeGen],ie={};Wa(a,E.text,a.doc.mode,z,function(At,bn){return ee.push(At,bn)},ie,x);for(var be=z.state,Ye=function(At){z.baseTokens=ee;var bn=a.state.overlays[At],On=1,Cr=0;z.state=!0,Wa(a,E.text,bn.mode,z,function(fr,ea){for(var Aa=On;Crfr&&ee.splice(On,1,fr,ee[On+1],Xa),On+=2,Cr=Math.min(fr,Xa)}if(ea)if(bn.opaque)ee.splice(Aa,On-Aa,fr,"overlay "+ea),On=Aa+2;else for(;Aaa.options.maxHighlightLength&&Or(a.doc.mode,x.state),ie=xr(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 lr(x,!0,E);var ie=Ka(a,E,z),be=ie>x.first&&jn(x,ie-1).stateAfter,Ye=be?lr.fromSaved(x,be,ie):new lr(x,pr(x.mode),ie);return x.iter(ie,E,function(at){Ea(a,at.text,Ye);var At=Ye.line;at.stateAfter=At==E-1||At%5==0||At>=ee.viewFrom&&AtE.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var ia=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=_t(ee,E);var Ye=jn(ee,E.line),at=ya(a,E.line,z),At=new la(Ye.text,a.options.tabSize,at),bn;for(x&&(bn=[]);(x||At.posa.options.maxHighlightLength?(Ye=!1,be&&Ea(a,E,x,bn.pos),bn.pos=E.length,On=null):On=za(Kr(z,bn,x.state,Cr),ie),Cr){var fr=Cr[0].name;fr&&(On="m-"+(On?fr+" "+On:fr))}if(!Ye||At!=On){for(;atbe;--Ye){if(Ye<=ie.first)return ie.first;var at=jn(ie,Ye-1),At=at.stateAfter;if(At&&(!z||Ye+(At instanceof Er?At.lookAhead:0)<=ie.modeFrontier))return Ye;var bn=xe(at.text,null,a.options.tabSize);(ee==null||x>bn)&&(ee=Ye-1,x=bn)}return ee}function ca(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierz;x--){var ee=jn(a,x).stateAfter;if(ee&&(!(ee instanceof Er)||x+ee.lookAhead=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=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.from0&&Ye)for(var Uo=0;Uo0)){var bn=[at,1],On=$t(At.from,Ye.from),Cr=$t(At.to,Ye.to);(On<0||!be.inclusiveLeft&&!On)&&bn.push({from:At.from,to:Ye.from}),(Cr>0||!be.inclusiveRight&&!Cr)&&bn.push({from:Ye.to,to:At.to}),ee.splice.apply(ee,bn),at+=bn.length-3}}return ee}function Dr(a){var E=a.markedSpans;if(E){for(var z=0;zE)&&(!x||Kt(x,ie.marker)<0)&&(x=ie.marker)}return x}function An(a,E,z,x,ee){var ie=jn(a,E),be=Br&&ie.markedSpans;if(be)for(var Ye=0;Ye=0&&On<=0||bn<=0&&On>=0)&&(bn<=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?$t(At.to,z)>=0:$t(At.to,z)>0)||bn>=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?$t(At.from,x)<=0:$t(At.from,x)<0)))return!0}}}function Ln(a){for(var E;E=Sn(a);)a=E.find(-1,!0).line;return a}function cr(a){for(var E;E=on(a);)a=E.find(1,!0).line;return a}function Sr(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=jn(a,E),x=Ln(z);return z==x?E:qt(x)}function nr(a,E){if(E>a.lastLine())return E;var z=jn(a,E),x;if(!vr(a,z))return E;for(;x=on(z);)z=x.find(1,!0).line;return qt(z)+1}function vr(a,E){var z=Br&&E.markedSpans;if(z){for(var x=void 0,ee=0;eeE.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 qt(this)},vt(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),Dr(a),da(a,z);var ee=x?x(a):1;ee!=a.height&&ar(a,ee)}function zo(a){a.parent=null,Dr(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 qo(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,Xn(a.display.measure)&&(be=Qe(ie,a.doc.direction))&&(x.addToken=Ri(x.addToken,be)),x.map=[];var Ye=E!=a.display.externalMeasured&&qt(ie);go(ie,x,sa(a,ie,Ye)),ie.styleClasses&&(ie.styleClasses.bgClass&&(x.bgClass=Mt(ie.styleClasses.bgClass,x.bgClass||"")),ie.styleClasses.textClass&&(x.textClass=Mt(ie.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(Pn(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=Mt(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,At=!1,bn;if(!at.test(E))a.col+=E.length,bn=document.createTextNode(Ye),a.map.push(a.pos,a.pos+E.length,bn),Ce&&ye<9&&(At=!0),a.pos+=E.length;else{bn=document.createDocumentFragment();for(var On=0;;){at.lastIndex=On;var Cr=at.exec(E),fr=Cr?Cr.index-On:E.length-On;if(fr){var ea=document.createTextNode(Ye.slice(On,On+fr));Ce&&ye<9?bn.appendChild(et("span",[ea])):bn.appendChild(ea),a.map.push(a.pos,a.pos+fr,ea),a.col+=fr,a.pos+=fr}if(!Cr)break;On+=fr+1;var Aa=void 0;if(Cr[0]==" "){var Xa=a.cm.options.tabSize,mo=Xa-a.col%Xa;Aa=bn.appendChild(et("span",Qt(mo),"cm-tab")),Aa.setAttribute("role","presentation"),Aa.setAttribute("cm-text"," "),a.col+=mo}else Cr[0]=="\r"||Cr[0]==` -`?(Aa=bn.appendChild(et("span",Cr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Aa.setAttribute("cm-text",Cr[0]),a.col+=1):(Aa=a.cm.options.specialCharPlaceholder(Cr[0]),Aa.setAttribute("cm-text",Cr[0]),Ce&&ye<9?bn.appendChild(et("span",[Aa])):bn.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||At||ie||be){var To=z||"";x&&(To+=x),ee&&(To+=ee);var ho=et("span",[bn],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(bn)}}function bi(a,E){if(a.length>1&&!/ /.test(a))return a;for(var z=E,x="",ee=0;eeAt&&On.from<=At));Cr++);if(On.to>=bn)return a(z,x,ee,ie,be,Ye,at);a(z,x.slice(0,On.to-At),ee,ie,null,Ye,at),ie=null,x=x.slice(On.to-At),At=On.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;beat||Pi.collapsed&&si.to==at&&si.from==at)){if(si.to!=null&&si.to!=at&&fr>si.to&&(fr=si.to,Aa=""),Pi.className&&(ea+=" "+Pi.className),Pi.css&&(Cr=(Cr?Cr+";":"")+Pi.css),Pi.startStyle&&si.from==at&&(Xa+=" "+Pi.startStyle),Pi.endStyle&&si.to==fr&&(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||Kt(mo.marker,Pi)<0)&&(mo=si)}else si.from>at&&fr>si.from&&(fr=si.from)}if(Uo)for(var Nl=0;Nl=Ye)break;for(var os=Math.min(Ye,fr);;){if(bn){var _l=at+bn.length;if(!mo){var wl=_l>os?bn.slice(0,os-at):bn;E.addToken(E,wl,On?On+ea:ea,Xa,at+wl.length==fr?Aa:"",Cr,To)}if(_l>=os){bn=bn.slice(os-at),at=os;break}at=_l,Xa=""}bn=ee.slice(ie,ie=z[At++]),On=Fo(z[At++],E.cm.options)}}}function Ii(a,E,z){this.line=E,this.rest=Sr(E),this.size=this.rest?qt(St(this.rest))-z+1:1,this.node=this.text=null,this.hidden=vr(a,E)}function Bi(a,E,z){for(var x=[],ee,ie=E;ie2&&ie.push((at.bottom+At.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;xz)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function is(a,E){E=Ln(E);var z=qt(E),x=a.display.externalMeasured=new Ii(a.doc,E,z);x.lineN=z;var ee=x.built=qo(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 qi(a,E){if(E>=a.display.viewFrom&&E=z.lineN&&EE)&&(ie=at-Ye,ee=ie-1,E>=at&&(be="right")),ee!=null){if(x=a[At+2],Ye==at&&z==(x.insertLeft?"left":"right")&&(be=z),z=="left"&&ee==0)for(;At&&a[At-2]==a[At-3]&&a[At-1].insertLeft;)x=a[(At-=3)+2],be="left";if(z=="right"&&ee==at-Ye)for(;At=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,At;if(ie.nodeType==3){for(var bn=0;bn<4;bn++){for(;be&&je(E.line.text.charAt(ee.coverStart+be));)--be;for(;ee.coverStart+Ye0&&(at=x="right");var On;a.options.lineWrapping&&(On=ie.getClientRects()).length>1?At=On[x=="right"?On.length-1:0]:At=ie.getBoundingClientRect()}if(Ce&&ye<9&&!be&&(!At||!At.left&&!At.right)){var Cr=ie.parentNode.getClientRects()[0];Cr?At={left:Cr.left,right:Cr.left+ll(a.display),top:Cr.top,bottom:Cr.bottom}:At=Ol}for(var fr=At.top-E.rect.top,ea=At.bottom-E.rect.top,Aa=(fr+ea)/2,Xa=E.view.measure.heights,mo=0;mo=x.text.length?(at=x.text.length,At="before"):at<=0&&(at=0,At="after"),!Ye)return be(At=="before"?at-1:at,At=="before");function bn(ea,Aa,Xa){var mo=Ye[Aa],To=mo.level==1;return be(Xa?ea-1:ea,To!=Xa)}var On=gt(Ye,at,At),Cr=it,fr=bn(at,On,At=="before");return Cr!=null&&(fr.other=bn(at,Cr,At!="before")),fr}function yi(a,E){var z=0;E=_t(a.doc,E),a.options.lineWrapping||(z=ll(a.display)*E.ch);var x=jn(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=vn(x,z),ie=x.first+x.size-1;if(ee>ie)return ei(x.first+x.size-1,jn(x,ie).text.length,null,1,1);E<0&&(E=0);for(var be=jn(x,ee);;){var Ye=ol(a,be,ee,E,z),at=wn(be,Ye.ch+(Ye.xRel>0||Ye.outside>0?1:0));if(!at)return Ye;var At=at.find(1);if(At.line==ee)return At;be=jn(x,ee=At.line)}}function Ki(a,E,z,x){x-=Hl(E);var ee=E.text.length,ie=Ze(function(be){return bl(a,z,be-1).bottom<=x},ee,0);return ee=Ze(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,At=!0,bn=Qe(E,a.doc.direction);if(bn){var On=(a.options.lineWrapping?cl:el)(a,E,z,ie,bn,x,ee);At=On.level!=1,Ye=At?On.from:On.to-1,at=At?On.to:On.from-1}var Cr=null,fr=null,ea=Ze(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&&(Cr=fi,fr=si),!0):!1},Ye,at),Aa,Xa,mo=!1;if(fr){var To=x-fr.left=Uo.bottom?1:0}return ea=ct(E.text,ea,1),ei(z,ea,Xa,mo,x-Aa)}function el(a,E,z,x,ee,ie,be){var Ye=Ze(function(On){var Cr=ee[On],fr=Cr.level!=1;return Mi(ji(a,Nt(z,fr?Cr.to:Cr.from,fr?"before":"after"),"line",E,x),ie,be,!0)},0,ee.length-1),at=ee[Ye];if(Ye>0){var At=at.level!=1,bn=ji(a,Nt(z,At?at.from:at.to,At?"after":"before"),"line",E,x);Mi(bn,ie,be,!0)&&bn.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,At=Ye.end;/\s/.test(E.text.charAt(At-1))&&At--;for(var bn=null,On=null,Cr=0;Cr=At||fr.to<=at)){var ea=fr.level!=1,Aa=bl(a,x,ea?Math.min(At,fr.to)-1:Math.max(at,fr.from)).right,Xa=AaXa)&&(bn=fr,On=Xa)}}return bn||(bn=ee[ee.length-1]),bn.fromAt&&(bn={from:bn.from,to:At,level:bn.level}),bn}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),bt(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(vr(a.doc,ee))return 0;var ie=0;if(ee.widgets)for(var be=0;be0&&(At=jn(a.doc,at.line).text).length==at.ch){var bn=xe(At,At.length,a.options.tabSize)-At.length;at=Nt(at.line,Math.max(0,Math.round((ie-nl(a.display).left)/ll(a.display))-bn))}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;xE)&&(ee.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ee.viewTo)Br&&Vn(a.doc,E)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 At=ee.externalMeasured;At&&(z=ee.lineN&&E=x.viewTo)){var ie=x.view[Kl(a,E)];if(ie.node!=null){var be=ie.changes||(ie.changes=[]);mt(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(!Br||z==a.doc.first+a.doc.size)return{index:ee,lineN:z};for(var Ye=a.display.viewFrom,at=0;at0){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.viewFromz&&(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=a.display.viewTo||Ye.to().line0?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,We(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.005||bn<-.005)&&(ar(ee.line,be),ps(ee.line),ee.rest))for(var On=0;Ona.display.sizerWidth){var Cr=Math.ceil(Ye/ll(a.display));Cr>a.display.maxLineLength&&(a.display.maxLineLength=Cr,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function ps(a){if(a.widgets)for(var E=0;E=be&&(ie=vn(E,xa(jn(E,at))-a.wrapper.clientHeight),be=at)}return{from:ie,to:Math.max(be,ie+1)}}function Ke(a,E){if(!Wt(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&&!Je){var ie=et("div","\u200B",null,`position: absolute; +`,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/)},Gn=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},Xt=function(){var a=et("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Vt=null;function un(a){if(Vt!=null)return Vt;var E=He(a,et("span","x")),z=E.getBoundingClientRect(),x=Pe(E,0,1).getBoundingClientRect();return Vt=Math.abs(z.left-x.left)>1}var gn={},mn={};function Tn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),gn[a]=E}function In(a,E){mn[a]=E}function Vn(a){if(typeof a=="string"&&mn.hasOwnProperty(a))a=mn[a];else if(a&&typeof a.name=="string"&&mn.hasOwnProperty(a.name)){var E=mn[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 Vn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Vn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ar(a,E){E=Vn(E);var z=gn[E.name];if(!z)return Ar(a,"text/plain");var x=z(a,E);if(pr.hasOwnProperty(E.name)){var ee=pr[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 pr={};function $n(a,E){var z=pr.hasOwnProperty(a)?pr[a]:pr[a]={};yt(E,z)}function Tr(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 kr(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 vr(a,E,z){return a.startState?a.startState(E,z):!0}var ia=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};ia.prototype.eol=function(){return this.pos>=this.string.length},ia.prototype.sol=function(){return this.pos==this.lineStart},ia.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ia.prototype.next=function(){if(this.posE},ia.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ia.prototype.skipToEnd=function(){this.pos=this.string.length},ia.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},ia.prototype.backUp=function(a){this.pos-=a},ia.prototype.column=function(){return this.lastColumnPos0?null:(ie&&E!==!1&&(this.pos+=ie[0].length),ie)}},ia.prototype.current=function(){return this.string.slice(this.start,this.pos)},ia.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},ia.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},ia.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function jn(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=a.first&&Ez?Nt(z,jn(a,z).text.length):Ct(E,jn(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 Cn(a,E){for(var z=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),E},lr.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}},lr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},lr.fromSaved=function(a,E,z){return E instanceof br?new lr(a,Tr(a.mode,E.state),z,E.lookAhead):new lr(a,Tr(a.mode,E),z)},lr.prototype.save=function(a){var E=a!==!1?Tr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new br(E,this.maxLookAhead):E};function Sr(a,E,z,x){var ee=[a.state.modeGen],ie={};Za(a,E.text,a.doc.mode,z,function(At,bn){return ee.push(At,bn)},ie,x);for(var be=z.state,Ye=function(At){z.baseTokens=ee;var bn=a.state.overlays[At],On=1,Er=0;z.state=!0,Za(a,E.text,bn.mode,z,function(fr,$r){for(var Da=On;Erfr&&ee.splice(On,1,fr,ee[On+1],Qa),On+=2,Er=Math.min(fr,Qa)}if($r)if(bn.opaque)ee.splice(Da,On-Da,fr,"overlay "+$r),On=Da+2;else for(;Daa.options.maxHighlightLength&&Tr(a.doc.mode,x.state),ie=Sr(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 lr(x,!0,E);var ie=Ha(a,E,z),be=ie>x.first&&jn(x,ie-1).stateAfter,Ye=be?lr.fromSaved(x,be,ie):new lr(x,vr(x.mode),ie);return x.iter(ie,E,function(at){Ea(a,at.text,Ye);var At=Ye.line;at.stateAfter=At==E-1||At%5==0||At>=ee.viewFrom&&AtE.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var oa=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=_t(ee,E);var Ye=jn(ee,E.line),at=ya(a,E.line,z),At=new ia(Ye.text,a.options.tabSize,at),bn;for(x&&(bn=[]);(x||At.posa.options.maxHighlightLength?(Ye=!1,be&&Ea(a,E,x,bn.pos),bn.pos=E.length,On=null):On=ja(Kr(z,bn,x.state,Er),ie),Er){var fr=Er[0].name;fr&&(On="m-"+(On?fr+" "+On:fr))}if(!Ye||At!=On){for(;atbe;--Ye){if(Ye<=ie.first)return ie.first;var at=jn(ie,Ye-1),At=at.stateAfter;if(At&&(!z||Ye+(At instanceof br?At.lookAhead:0)<=ie.modeFrontier))return Ye;var bn=xe(at.text,null,a.options.tabSize);(ee==null||x>bn)&&(ee=Ye-1,x=bn)}return ee}function ua(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierz;x--){var ee=jn(a,x).stateAfter;if(ee&&(!(ee instanceof br)||x+ee.lookAhead=E:ie.to>E);(x||(x=[])).push(new Bo(be,ie.from,at?null:ie.to))}}return x}function Ya(a,E,z){var x;if(a)for(var ee=0;ee=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.from0&&Ye)for(var Uo=0;Uo0)){var bn=[at,1],On=$t(At.from,Ye.from),Er=$t(At.to,Ye.to);(On<0||!be.inclusiveLeft&&!On)&&bn.push({from:At.from,to:Ye.from}),(Er>0||!be.inclusiveRight&&!Er)&&bn.push({from:Ye.to,to:At.to}),ee.splice.apply(ee,bn),at+=bn.length-3}}return ee}function Fr(a){var E=a.markedSpans;if(E){for(var z=0;zE)&&(!x||Kt(x,ie.marker)<0)&&(x=ie.marker)}return x}function An(a,E,z,x,ee){var ie=jn(a,E),be=Pr&&ie.markedSpans;if(be)for(var Ye=0;Ye=0&&On<=0||bn<=0&&On>=0)&&(bn<=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?$t(At.to,z)>=0:$t(At.to,z)>0)||bn>=0&&(at.marker.inclusiveRight&&ee.inclusiveLeft?$t(At.from,x)<=0:$t(At.from,x)<0)))return!0}}}function Bn(a){for(var E;E=Sn(a);)a=E.find(-1,!0).line;return a}function cr(a){for(var E;E=on(a);)a=E.find(1,!0).line;return a}function wr(a){for(var E,z;E=on(a);)a=E.find(1,!0).line,(z||(z=[])).push(a);return z}function Un(a,E){var z=jn(a,E),x=Bn(z);return z==x?E:qt(x)}function nr(a,E){if(E>a.lastLine())return E;var z=jn(a,E),x;if(!gr(a,z))return E;for(;x=on(z);)z=x.find(1,!0).line;return qt(z)+1}function gr(a,E){var z=Pr&&E.markedSpans;if(z){for(var x=void 0,ee=0;eeE.maxLineLength&&(E.maxLineLength=ee,E.maxLine=x)})}var Io=function(a,E,z){this.text=a,ca(this,E),this.height=z?z(this):1};Io.prototype.lineNo=function(){return qt(this)},vt(Io);function bo(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),ca(a,z);var ee=x?x(a):1;ee!=a.height&&ar(a,ee)}function Wo(a){a.parent=null,Fr(a)}var Ho={},Ko={};function Fo(a,E){if(!a||/^\s*$/.test(a))return null;var z=E.addModeClass?Ko:Ho;return z[a]||(z[a]=a.replace(/\S+/g,"cm-$&"))}function qo(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,Xn(a.display.measure)&&(be=Qe(ie,a.doc.direction))&&(x.addToken=Ri(x.addToken,be)),x.map=[];var Ye=E!=a.display.externalMeasured&&qt(ie);yo(ie,x,la(a,ie,Ye)),ie.styleClasses&&(ie.styleClasses.bgClass&&(x.bgClass=Mt(ie.styleClasses.bgClass,x.bgClass||"")),ie.styleClasses.textClass&&(x.textClass=Mt(ie.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(Nn(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=Mt(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,At=!1,bn;if(!at.test(E))a.col+=E.length,bn=document.createTextNode(Ye),a.map.push(a.pos,a.pos+E.length,bn),Ce&&ye<9&&(At=!0),a.pos+=E.length;else{bn=document.createDocumentFragment();for(var On=0;;){at.lastIndex=On;var Er=at.exec(E),fr=Er?Er.index-On:E.length-On;if(fr){var $r=document.createTextNode(Ye.slice(On,On+fr));Ce&&ye<9?bn.appendChild(et("span",[$r])):bn.appendChild($r),a.map.push(a.pos,a.pos+fr,$r),a.col+=fr,a.pos+=fr}if(!Er)break;On+=fr+1;var Da=void 0;if(Er[0]==" "){var Qa=a.cm.options.tabSize,ho=Qa-a.col%Qa;Da=bn.appendChild(et("span",Qt(ho),"cm-tab")),Da.setAttribute("role","presentation"),Da.setAttribute("cm-text"," "),a.col+=ho}else Er[0]=="\r"||Er[0]==` +`?(Da=bn.appendChild(et("span",Er[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Da.setAttribute("cm-text",Er[0]),a.col+=1):(Da=a.cm.options.specialCharPlaceholder(Er[0]),Da.setAttribute("cm-text",Er[0]),Ce&&ye<9?bn.appendChild(et("span",[Da])):bn.appendChild(Da),a.col+=1);a.map.push(a.pos,a.pos+1,Da),a.pos++}}if(a.trailingSpace=Ye.charCodeAt(E.length-1)==32,z||x||ee||At||ie||be){var To=z||"";x&&(To+=x),ee&&(To+=ee);var po=et("span",[bn],To,ie);if(be)for(var Uo in be)be.hasOwnProperty(Uo)&&Uo!="style"&&Uo!="class"&&po.setAttribute(Uo,be[Uo]);return a.content.appendChild(po)}a.content.appendChild(bn)}}function bi(a,E){if(a.length>1&&!/ /.test(a))return a;for(var z=E,x="",ee=0;eeAt&&On.from<=At));Er++);if(On.to>=bn)return a(z,x,ee,ie,be,Ye,at);a(z,x.slice(0,On.to-At),ee,ie,null,Ye,at),ie=null,x=x.slice(On.to-At),At=On.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 yo(a,E,z){var x=a.markedSpans,ee=a.text,ie=0;if(!x){for(var be=1;beat||Pi.collapsed&&si.to==at&&si.from==at)){if(si.to!=null&&si.to!=at&&fr>si.to&&(fr=si.to,Da=""),Pi.className&&($r+=" "+Pi.className),Pi.css&&(Er=(Er?Er+";":"")+Pi.css),Pi.startStyle&&si.from==at&&(Qa+=" "+Pi.startStyle),Pi.endStyle&&si.to==fr&&(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&&(!ho||Kt(ho.marker,Pi)<0)&&(ho=si)}else si.from>at&&fr>si.from&&(fr=si.from)}if(Uo)for(var Nl=0;Nl=Ye)break;for(var os=Math.min(Ye,fr);;){if(bn){var _l=at+bn.length;if(!ho){var wl=_l>os?bn.slice(0,os-at):bn;E.addToken(E,wl,On?On+$r:$r,Qa,at+wl.length==fr?Da:"",Er,To)}if(_l>=os){bn=bn.slice(os-at),at=os;break}at=_l,Qa=""}bn=ee.slice(ie,ie=z[At++]),On=Fo(z[At++],E.cm.options)}}}function Ii(a,E,z){this.line=E,this.rest=wr(E),this.size=this.rest?qt(St(this.rest))-z+1:1,this.node=this.text=null,this.hidden=gr(a,E)}function Bi(a,E,z){for(var x=[],ee,ie=E;ie2&&ie.push((at.bottom+At.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;xz)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function is(a,E){E=Bn(E);var z=qt(E),x=a.display.externalMeasured=new Ii(a.doc,E,z);x.lineN=z;var ee=x.built=qo(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 qi(a,E){if(E>=a.display.viewFrom&&E=z.lineN&&EE)&&(ie=at-Ye,ee=ie-1,E>=at&&(be="right")),ee!=null){if(x=a[At+2],Ye==at&&z==(x.insertLeft?"left":"right")&&(be=z),z=="left"&&ee==0)for(;At&&a[At-2]==a[At-3]&&a[At-1].insertLeft;)x=a[(At-=3)+2],be="left";if(z=="right"&&ee==at-Ye)for(;At=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,At;if(ie.nodeType==3){for(var bn=0;bn<4;bn++){for(;be&&je(E.line.text.charAt(ee.coverStart+be));)--be;for(;ee.coverStart+Ye0&&(at=x="right");var On;a.options.lineWrapping&&(On=ie.getClientRects()).length>1?At=On[x=="right"?On.length-1:0]:At=ie.getBoundingClientRect()}if(Ce&&ye<9&&!be&&(!At||!At.left&&!At.right)){var Er=ie.parentNode.getClientRects()[0];Er?At={left:Er.left,right:Er.left+ll(a.display),top:Er.top,bottom:Er.bottom}:At=Ol}for(var fr=At.top-E.rect.top,$r=At.bottom-E.rect.top,Da=(fr+$r)/2,Qa=E.view.measure.heights,ho=0;ho=x.text.length?(at=x.text.length,At="before"):at<=0&&(at=0,At="after"),!Ye)return be(At=="before"?at-1:at,At=="before");function bn($r,Da,Qa){var ho=Ye[Da],To=ho.level==1;return be(Qa?$r-1:$r,To!=Qa)}var On=gt(Ye,at,At),Er=it,fr=bn(at,On,At=="before");return Er!=null&&(fr.other=bn(at,Er,At!="before")),fr}function yi(a,E){var z=0;E=_t(a.doc,E),a.options.lineWrapping||(z=ll(a.display)*E.ch);var x=jn(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=vn(x,z),ie=x.first+x.size-1;if(ee>ie)return ei(x.first+x.size-1,jn(x,ie).text.length,null,1,1);E<0&&(E=0);for(var be=jn(x,ee);;){var Ye=ol(a,be,ee,E,z),at=wn(be,Ye.ch+(Ye.xRel>0||Ye.outside>0?1:0));if(!at)return Ye;var At=at.find(1);if(At.line==ee)return At;be=jn(x,ee=At.line)}}function Ui(a,E,z,x){x-=Hl(E);var ee=E.text.length,ie=Ze(function(be){return bl(a,z,be-1).bottom<=x},ee,0);return ee=Ze(function(be){return bl(a,z,be).top>x},ie,ee),{begin:ie,end:ee}}function Hi(a,E,z,x){z||(z=El(a,E));var ee=rs(a,E,bl(a,z,x),"line").top;return Ui(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,At=!0,bn=Qe(E,a.doc.direction);if(bn){var On=(a.options.lineWrapping?cl:el)(a,E,z,ie,bn,x,ee);At=On.level!=1,Ye=At?On.from:On.to-1,at=At?On.to:On.from-1}var Er=null,fr=null,$r=Ze(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&&(Er=fi,fr=si),!0):!1},Ye,at),Da,Qa,ho=!1;if(fr){var To=x-fr.left=Uo.bottom?1:0}return $r=ct(E.text,$r,1),ei(z,$r,Qa,ho,x-Da)}function el(a,E,z,x,ee,ie,be){var Ye=Ze(function(On){var Er=ee[On],fr=Er.level!=1;return Mi(ji(a,Nt(z,fr?Er.to:Er.from,fr?"before":"after"),"line",E,x),ie,be,!0)},0,ee.length-1),at=ee[Ye];if(Ye>0){var At=at.level!=1,bn=ji(a,Nt(z,At?at.from:at.to,At?"after":"before"),"line",E,x);Mi(bn,ie,be,!0)&&bn.top>be&&(at=ee[Ye-1])}return at}function cl(a,E,z,x,ee,ie,be){var Ye=Ui(a,E,x,be),at=Ye.begin,At=Ye.end;/\s/.test(E.text.charAt(At-1))&&At--;for(var bn=null,On=null,Er=0;Er=At||fr.to<=at)){var $r=fr.level!=1,Da=bl(a,x,$r?Math.min(At,fr.to)-1:Math.max(at,fr.from)).right,Qa=DaQa)&&(bn=fr,On=Qa)}}return bn||(bn=ee[ee.length-1]),bn.fromAt&&(bn={from:bn.from,to:At,level:bn.level}),bn}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),bt(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(gr(a.doc,ee))return 0;var ie=0;if(ee.widgets)for(var be=0;be0&&(At=jn(a.doc,at.line).text).length==at.ch){var bn=xe(At,At.length,a.options.tabSize)-At.length;at=Nt(at.line,Math.max(0,Math.round((ie-nl(a.display).left)/ll(a.display))-bn))}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;xE)&&(ee.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ee.viewTo)Pr&&Un(a.doc,E)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 At=ee.externalMeasured;At&&(z=ee.lineN&&E=x.viewTo)){var ie=x.view[Kl(a,E)];if(ie.node!=null){var be=ie.changes||(ie.changes=[]);mt(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(!Pr||z==a.doc.first+a.doc.size)return{index:ee,lineN:z};for(var Ye=a.display.viewFrom,at=0;at0){if(ee==be.length-1)return null;ie=Ye+be[ee].size-E,ee++}else ie=Ye-E;E+=ie,z+=ie}for(;Un(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.viewFromz&&(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=a.display.viewTo||Ye.to().line0?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,We(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.005||bn<-.005)&&(ar(ee.line,be),ps(ee.line),ee.rest))for(var On=0;Ona.display.sizerWidth){var Er=Math.ceil(Ye/ll(a.display));Er>a.display.maxLineLength&&(a.display.maxLineLength=Er,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function ps(a){if(a.widgets)for(var E=0;E=be&&(ie=vn(E,xa(jn(E,at))-a.wrapper.clientHeight),be=at)}return{from:ie,to:Math.max(be,ie+1)}}function Ke(a,E){if(!Wt(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&&!Je){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 At=Gt(a,ee),bn=a.doc.scrollTop,On=a.doc.scrollLeft;if(At.scrollTop!=null&&(Ir(a,At.scrollTop),Math.abs(a.doc.scrollTop-bn)>1&&(be=!0)),At.scrollLeft!=null&&(Rr(a,At.scrollLeft),Math.abs(a.doc.scrollLeft-On)>1&&(be=!0)),!be)break}return ee}function nt(a,E){var z=Gt(a,E);z.scrollTop!=null&&Ir(a,z.scrollTop),z.scrollLeft!=null&&Rr(a,z.scrollLeft)}function Gt(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.topYe-x;if(E.topee+ie){var bn=Math.min(E.top,(At?Ye:E.bottom)-ie);bn!=ee&&(be.scrollTop=bn)}var On=a.options.fixedGutter?0:z.gutters.offsetWidth,Cr=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:z.scroller.scrollLeft-On,fr=yl(a)-z.gutters.offsetWidth,ea=E.right-E.left>fr;return ea&&(E.right=E.left+fr),E.left<10?be.scrollLeft=0:E.leftfr+Cr-3&&(be.scrollLeft=E.right+(ea?0:10)-fr),be}function In(a,E){E!=null&&(Nr(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function Hn(a){Nr(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)&&Nr(a),E!=null&&(a.curOp.scrollLeft=E),z!=null&&(a.curOp.scrollTop=z)}function Fr(a,E){Nr(a),a.curOp.scrollToPos=E}function Nr(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=Gt(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 Ir(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,Bt(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 Vr=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")};Vr.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}},Vr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Vr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Vr.prototype.zeroWidthHack=function(){var a=Re&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new he,this.disableVert=new he},Vr.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)},Vr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Qr=function(){};Qr.prototype.update=function(){return{bottom:0,right:0}},Qr.prototype.setScrollLeft=function(){},Qr.prototype.setScrollTop=function(){},Qr.prototype.clear=function(){};function Jr(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:Vr,null:Qr};function _r(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&We(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):Ir(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.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=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?Or(E.mode,x.state):null,at=xr(a,ie,x,!0);Ye&&(x.state=Ye),ie.styles=at.styles;var At=ie.styleClasses,bn=at.classes;bn?ie.styleClasses=bn:At&&(ie.styleClasses=null);for(var On=!be||be.length!=ie.styles.length||At!=bn&&(!At||!bn||At.bgClass!=bn.bgClass||At.textClass!=bn.textClass),Cr=0;!On&&Crz)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=z.viewFrom&&E.visible.to<=z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo)&&z.renderedView==z.view&&bs(a)==0)return!1;zt(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.viewFrombe&&z.viewTo-be<20&&(be=Math.min(ee,z.viewTo)),Br&&(ie=Vn(a.doc,ie),be=nr(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(jn(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 At=_a(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(At),bt(z.cursorDiv),bt(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),Jr(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),Jr(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(ea){var Aa=ea.nextSibling;return De&&Re&&a.display.currentWheelTarget==ea?ea.style.display="none":ea.parentNode.removeChild(ea),Aa}for(var at=x.view,At=x.viewFrom,bn=0;bn-1&&(fr=!1),Ti(a,On,At,z)),fr&&(bt(On.lineNumber),On.lineNumber.appendChild(document.createTextNode(Yt(a.options,At)))),be=On.node.nextSibling}At+=On.size}for(;be;)be=Ye(be)}function Oe(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 Bt(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;bebe.clientWidth,at=be.scrollHeight>be.clientHeight;if(x&&Ye||ee&&at){if(ee&&Re&&De){e:for(var At=E.target,bn=ie.view;At!=be;At=At.parentNode)for(var On=0;On=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 xn(this.anchor,this.head)},Wn.prototype.to=function(){return hn(this.anchor,this.head)},Wn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ur(a,E,z){var x=a&&a.options.selectionsMayTouch,ee=E[z];E.sort(function(Cr,fr){return $t(Cr.from(),fr.from())}),z=mt(E,ee);for(var ie=1;ie0:at>=0){var At=xn(Ye.from(),be.from()),bn=hn(Ye.to(),be.to()),On=Ye.empty()?be.from()==be.head:Ye.from()==Ye.head;ie<=z&&--z,E.splice(--ie,2,new Wn(On?bn:At,On?At:bn))}}return new Kn(E,z)}function Mr(a,E){return new Kn([new Wn(a,E||a)],0)}function qn(a){return a.text?Nt(a.from.line+a.text.length-1,St(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Gr(a,E){if($t(a,E.from)<0)return a;if($t(a,E.to)<=0)return qn(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+=qn(E).ch-E.to.ch),Nt(z,x)}function ua(a,E){for(var z=[],x=0;x1&&a.remove(Ye.line+1,ea-1),a.insert(Ye.line+1,mo)}di(a,"change",a,E)}function oa(a,E,z){function x(ee,ie,be){if(ee.linked)for(var Ye=0;Ye1&&!a.done[a.done.length-2].ranges)return a.done.pop(),St(a.done)}function Zn(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=mr(ee,ee.lastOp==x)))Ye=St(be.changes),$t(E.from,E.to)==0&&$t(E.from,Ye.to)==0?Ye.to=qn(E):be.changes.push(zn(a,E));else{var at=St(ee.done);for((!at||!at.ranges)&&gr(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 Nn(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,St(ee.done),E))?ee.done[ee.done.length-1]=E:gr(E,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=ie,ee.lastSelOp=z,x&&x.clearRedo!==!1&&ir(ee.undone)}function gr(a,E){var z=St(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 Xr(a){if(!a)return null;for(var E,z=0;z-1&&(St(Ye)[On]=At[On],delete At[On])}}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)),br(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=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 On=at.find(x<0?1:-1),Cr=void 0;if((x<0?bn:At)&&(On=Jn(a,On,-x,On&&On.line==E.line?ie:null)),On&&On.line==E.line&&(Cr=$t(On,z))&&(x<0?Cr<0:Cr>0))return Ya(a,On,E,x,ee)}var fr=at.find(x<0?-1:1);return(x<0?At:bn)&&(fr=Jn(a,fr,x,fr.line==E.line?ie:null)),fr?Ya(a,fr,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 Jn(a,E,z,x){return z<0&&E.ch==0?E.line>a.first?_t(a,Nt(E.line-1)):null:z>0&&E.ch==(x||jn(a,E.line)).text.length?E.line=0;--ee)Yr(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:E.text,origin:E.origin});else Yr(a,E)}}function Yr(a,E){if(!(E.text.length==1&&E.text[0]==""&&$t(E.from,E.to)==0)){var z=ua(a,E);Zn(a,E,z,a.cm?a.cm.curOp.id:NaN),Ua(a,E,z,jo(a,E));var x=[];oa(a,function(ee,ie){!ie&&mt(x,ee.history)==-1&&(Lr(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,At=0;At=0;--fr){var ea=Cr(fr);if(ea)return ea.v}}}}function Na(a,E){if(E!=0&&(a.first+=E,a.sel=new Kn(sn(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;xa.lastLine())){if(E.from.lineie&&(E={from:E.from,to:Nt(ie,jn(a,ie).text.length),text:[E.text[0]],origin:E.origin}),E.removed=ur(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=qt(Ln(jn(x,ie.line))),x.iter(at,be.line+1,function(fr){if(fr==ee.maxLine)return Ye=!0,!0})),x.sel.contains(E.from,E.to)>-1&&Ut(a),Co(x,E,z,Cs(a)),a.options.lineWrapping||(x.iter(at,ie.line+E.text.length,function(fr){var ea=eo(fr);ea>ee.maxLineLength&&(ee.maxLine=fr,ee.maxLineLength=ea,ee.maxLineChanged=!0,Ye=!1)}),Ye&&(a.curOp.updateMaxLine=!0)),ca(x,ie.line),Go(a,400);var At=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,At);var bn=an(a,"changes"),On=an(a,"change");if(On||bn){var Cr={from:ie,to:be,text:E.text,removed:E.removed,origin:E.origin};On&&di(a,"change",a,Cr),bn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Cr)}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){z1||!(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;E50){for(var be=ee.lines.length%25+25,Ye=be;Ye10);a.parent.maybeSpill()}},iterN:function(a,E,z){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=At,a.display.maxLineLength=bn,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;ee0||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(An(a,E.line,E,z,ie)||E.line!=z.line&&An(a,z.line,E,z,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ro()}ie.addToHistory&&Zn(a,{from:E,to:z,origin:"markText"},a.sel,NaN);var Ye=E.line,at=a.cm,At;if(a.iter(Ye,z.line+1,function(On){at&&ie.collapsed&&!at.options.lineWrapping&&Ln(On)==at.display.maxLine&&(At=!0),ie.collapsed&&Ye!=E.line&&ar(On,0),vo(On,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(On){vr(a,On)&&ar(On,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(At&&(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 bn=E.line;bn<=z.line;bn++)Ul(at,bn,"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=0;at--)ma(this,x[at]);Ye?rr(this,Ye):this.cm&&Hn(this.cm)}),undo:qa(function(){So(this,"undo")}),redo:qa(function(){So(this,"redo")}),undoSelection:qa(function(){So(this,"undo",!0)}),redoSelection:qa(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.ch)&&E.push(ee.marker.parent||ee.marker)}return E},findMarks:function(a,E,z){a=_t(this,a),E=_t(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=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;xa)return E=a,!0;a-=ie,++z}),_t(this,Nt(z,E))},indexFromPos:function(a){a=_t(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var bn=a.dataTransfer.getData("Text");if(bn){var On;if(E.state.draggingText&&!E.state.draggingText.copy&&(On=E.listSelections()),Ha(E.doc,Mr(z,z)),On)for(var Cr=0;Cr=0;Ye--)oo(a.doc,"",x[Ye].from,x[Ye].to,"+delete");Hn(a)})}function ou(a,E,z){var x=ct(a.text,E+z,z);return x<0||x>a.text.length?null:x}function _s(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?St(ie):ie[0],Ye=ee<0==(be.level==1),at=Ye?"after":"before",At;if(be.level>0||E.doc.direction=="rtl"){var bn=El(E,z);At=ee<0?z.text.length-1:0;var On=bl(E,bn,At).top;At=Ze(function(Cr){return bl(E,bn,Cr).top==On},ee<0==(be.level==1)?be.from:be.to-1,At),at=="before"&&(At=ou(z,At,1))}else At=ee<0?be.to:be.from;return new Nt(x,At,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 _s(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=gt(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=be.from&&Cr>=bn.begin)){var fr=On?"before":"after";return new Nt(z.line,Cr,fr)}}var ea=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&&mo0==(fi.level!=1),Pi=si?ho.begin:Ye(ho.end,-1);if(fi.from<=Pi&&Pi0?bn.end:Ye(bn.begin,-1);return Xa!=null&&!(x>0&&Xa==E.text.length)&&(Aa=ea(x>0?0:ee.length-1,x,At(Xa)),Aa)?Aa:null}var ws={selectAll:Zt,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=jn(a.doc,E.head.line).text.length;return E.head.ch==z&&E.head.line0)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=jn(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;xa&&$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 qs(z,a,E),Ps=null,"double"):(Ps=new qs(z,a,E),Rs=null,"single")}function pu(a){var E=this,z=E.display;if(!(Wt(E,a)||z.activeTouch&&z.input.supportsTouch())){if(z.input.ensurePolled(),z.shift=a.shiftKey,_i(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=pt(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):xt(a)==z.scroller&&Ot(a):ee==2?(x&&Pa(E.doc,x),setTimeout(function(){return z.input.focus()},20)):ee==3&&(Ne?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)!=jt}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=ut?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=Re?z.metaKey:z.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Re?z.altKey:z.ctrlKey)),ee}function Zi(a,E,z,x){Ce?setTimeout(Fe(Ws,a),0):a.curOp.focus=Me();var ee=ki(a,z,x),ie=a.doc.sel,be;a.options.dragDrop&&It&&!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(At){De&&(ee.scroller.draggable=!1),a.state.draggingText=!1,ln(ee.wrapper.ownerDocument,"mouseup",be),ln(ee.wrapper.ownerDocument,"mousemove",Ye),ln(ee.scroller,"dragstart",at),ln(ee.scroller,"drop",be),ie||(Ot(At),x.addNew||Pa(a.doc,z,null,null,x.extend),De&&!ke||Ce&&ye==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),Ye=function(At){ie=ie||Math.abs(E.clientX-At.clientX)+Math.abs(E.clientY-At.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),_t(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;Ot(E);var be,Ye,at=ie.sel,At=at.ranges;if(x.addNew&&!x.extend?(Ye=ie.sel.contains(z),Ye>-1?be=At[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 bn=Xl(a,z,x.unit);x.extend?be=bo(be,bn.anchor,bn.head,x.extend):be=bn}x.addNew?Ye==-1?(Ye=At.length,br(ie,Ur(a,At.concat([be]),Ye),{scroll:!1,origin:"*mouse"})):At.length>1&&At[Ye].empty()&&x.unit=="char"&&!x.extend?(br(ie,Ur(a,At.slice(0,Ye).concat(At.slice(Ye+1)),0),{scroll:!1,origin:"*mouse"}),at=ie.sel):yr(ie,Ye,be,rt):(Ye=0,br(ie,new Kn([be],0),rt),at=ie.sel);var On=z;function Cr(ho){if($t(On,ho)!=0)if(On=ho,x.unit=="rectangle"){for(var Uo=[],fi=a.options.tabSize,si=xe(jn(ie,z.line).text,z.ch,fi),Pi=xe(jn(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 _l=jn(ie,fl).text,wl=Tt(_l,tl,fi);tl==Nl?Uo.push(new Wn(Nt(fl,wl),Nt(fl,wl))):_l.length>wl&&Uo.push(new Wn(Nt(fl,wl),Nt(fl,Tt(_l,Nl,fi))))}Uo.length||Uo.push(new Wn(z,z)),br(ie,Ur(a,at.ranges.slice(0,Ye).concat(Uo),Ye),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ho)}else{var ql=be,kl=Xl(a,ho,x.unit),Fl=ql.anchor,Al;$t(kl.anchor,Fl)>0?(Al=kl.head,Fl=xn(ql.from(),kl.anchor)):(Al=kl.anchor,Fl=hn(ql.to(),kl.head));var pl=at.ranges.slice(0);pl[Ye]=js(a,new Wn(_t(ie,Fl),Al)),br(ie,Ur(a,pl,Ye),rt)}}var fr=ee.wrapper.getBoundingClientRect(),ea=0;function Aa(ho){var Uo=++ea,fi=as(a,ho,!0,x.unit=="rectangle");if(fi)if($t(fi,On)!=0){a.curOp.focus=Me(),Cr(fi);var si=le(ee,ie);(fi.line>=si.to||fi.linefr.bottom?20:0;Pi&&setTimeout(Ra(a,function(){ea==Uo&&(ee.scroller.scrollTop+=Pi,Aa(ho))}),50)}}function Xa(ho){a.state.selectingText=!1,ea=1/0,ho&&(Ot(ho),ee.input.focus()),ln(ee.wrapper.ownerDocument,"mousemove",mo),ln(ee.wrapper.ownerDocument,"mouseup",To),ie.history.lastSelOrigin=null}var mo=Ra(a,function(ho){ho.buttons===0||!pt(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=jn(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=gt(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 At;if(x.line!=z.line)At=(x.line-z.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var bn=gt(ie,x.ch,x.sticky),On=bn-be||(x.ch-z.ch)*(Ye.level==1?-1:1);bn==at-1||bn==at?At=On<0:At=On>0}var Cr=ie[at+(At?-1:0)],fr=At==(Cr.level==1),ea=fr?Cr.from:Cr.to,Aa=fr?"after":"before";return z.ch==ea&&z.sticky==Aa?E:new Wn(new Nt(z.line,ea,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(Cr){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Ot(E);var be=a.display,Ye=be.lineDiv.getBoundingClientRect();if(ie>Ye.bottom||!an(a,z))return En(E);ie-=Ye.top-be.viewOffset;for(var at=0;at=ee){var bn=vn(a.doc,ie),On=a.display.gutterSpecs[at];return nn(a,z,a,bn,On.className,E),En(E)}}}function gs(a,E){return As(a,E,"gutterClick",!0)}function Zs(a,E){_i(a.display,E)||vu(a,E)||Wt(a,E,"contextmenu")||Ne||a.display.input.onContextMenu(E)}function vu(a,E){return an(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 _u(a){var E=a.optionHandlers;function z(x,ee,ie,be){a.defaults[x]=ee,ie&&(E[x]=be?function(Ye,at,At){At!=$s&&ie(Ye,at,At)}: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 At=0;;){var bn=at.text.indexOf(ee,At);if(bn==-1)break;At=bn+ee.length,ie.push(Nt(be,bn))}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",!_e),z("wholeLineUpdateBefore",!0),z("theme","default",function(x){Ru(x),Dn(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=tn(ee,x.options.lineNumbers),Dn(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 Jr(x)},!0),z("scrollbarStyle","native",function(x){_r(x),Jr(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=tn(x.options.gutters,ee),Dn(x)},!0),z("firstLineNumber",1,Dn,!0),z("lineNumberFormatter",function(x){return x},Dn,!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,qu),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 qu(a,E,z){var x=z&&z!=$s;if(!E!=!x){var ee=a.display.dragFunctions,ie=E?pe:ln;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):(We(a.display.wrapper,"CodeMirror-wrap"),no(a)),cs(a),hl(a),Jl(a),setTimeout(function(){return Jr(a)},100)}function dl(a,E){var z=this;if(!(this instanceof dl))return new dl(a,E);this.options=E=E?yt(E):{},yt(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 he,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,ra(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);zt(this),E.finishInit&&E.finishInit(this);for(var Ye=0;Ye20*20}pe(E.scroller,"touchstart",function(at){if(!Wt(a,at)&&!ie(at)&&!gs(a,at)){E.input.ensurePolled(),clearTimeout(z);var At=+new Date;E.activeTouch={start:At,moved:!1,prev:At-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 At=E.activeTouch;if(At&&!_i(E,at)&&At.left!=null&&!At.moved&&new Date-At.start<300){var bn=a.coordsChar(E.activeTouch,"page"),On;!At.prev||be(At,At.prev)?On=new Wn(bn,bn):!At.prev.prev||be(At,At.prev.prev)?On=a.findWordAt(bn):On=new Wn(Nt(bn.line,0),_t(a.doc,Nt(bn.line+1,0))),a.setSelection(On.anchor,On.head),a.focus(),Ot(at)}ee()}),pe(E.scroller,"touchcancel",ee),pe(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Ir(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){Wt(a,at)||Ue(at)},over:function(at){Wt(a,at)||(Yl(a,at),Ue(at))},start:function(at){return Ml(a,at)},drop:Ra(a,zi),leave:function(at){Wt(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=jn(ee,E),at=xe(Ye.text,null,be);Ye.stateAfter&&(Ye.stateAfter=null);var At=Ye.text.match(/^\s*/)[0],bn;if(!x&&!/\S/.test(Ye.text))bn=0,z="not";else if(z=="smart"&&(bn=ee.mode.indent(ie,Ye.text.slice(At.length),Ye.text),bn==jt||bn>150)){if(!x)return;z="prev"}z=="prev"?E>ee.first?bn=xe(jn(ee,E-1).text,null,be):bn=0:z=="add"?bn=at+a.options.indentUnit:z=="subtract"?bn=at-a.options.indentUnit:typeof z=="number"&&(bn=at+z),bn=Math.max(0,bn);var On="",Cr=0;if(a.options.indentWithTabs)for(var fr=Math.floor(bn/be);fr;--fr)Cr+=be,On+=" ";if(Crbe,at=Ht(E),At=null;if(Ye&&x.ranges.length>1)if(ys&&ys.text.join(` -`)==E){if(x.ranges.length%ys.text.length==0){At=[];for(var bn=0;bn=0;Cr--){var fr=x.ranges[Cr],ea=fr.from(),Aa=fr.to();fr.empty()&&(z&&z>0?ea=Nt(ea.line,ea.ch-z):a.state.overwrite&&!Ye?Aa=Nt(Aa.line,Math.min(jn(ie,Aa.line).text.length,Aa.ch+St(at).length)):Ye&&ys&&ys.lineWise&&ys.text.join(` + 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 At=Gt(a,ee),bn=a.doc.scrollTop,On=a.doc.scrollLeft;if(At.scrollTop!=null&&(Lr(a,At.scrollTop),Math.abs(a.doc.scrollTop-bn)>1&&(be=!0)),At.scrollLeft!=null&&(Zr(a,At.scrollLeft),Math.abs(a.doc.scrollLeft-On)>1&&(be=!0)),!be)break}return ee}function nt(a,E){var z=Gt(a,E);z.scrollTop!=null&&Lr(a,z.scrollTop),z.scrollLeft!=null&&Zr(a,z.scrollLeft)}function Gt(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.topYe-x;if(E.topee+ie){var bn=Math.min(E.top,(At?Ye:E.bottom)-ie);bn!=ee&&(be.scrollTop=bn)}var On=a.options.fixedGutter?0:z.gutters.offsetWidth,Er=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:z.scroller.scrollLeft-On,fr=yl(a)-z.gutters.offsetWidth,$r=E.right-E.left>fr;return $r&&(E.right=E.left+fr),E.left<10?be.scrollLeft=0:E.leftfr+Er-3&&(be.scrollLeft=E.right+($r?0:10)-fr),be}function Mn(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=Gt(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}),Rr(a,E,!0),y&&ii(a),Go(a,100))}function Rr(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 Zr(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,Bt(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function jr(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 Vr=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")};Vr.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}},Vr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Vr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Vr.prototype.zeroWidthHack=function(){var a=Re&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new he,this.disableVert=new he},Vr.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)},Vr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Gr=function(){};Gr.prototype.update=function(){return{bottom:0,right:0}},Gr.prototype.setScrollLeft=function(){},Gr.prototype.setScrollTop=function(){},Gr.prototype.clear=function(){};function Qr(a,E){E||(E=jr(a));var z=a.display.barWidth,x=a.display.barHeight;Na(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),Na(a,jr(a)),z=a.display.barWidth,x=a.display.barHeight}function Na(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:Vr,null:Gr};function Xr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&We(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"?Zr(a,E):Lr(a,E)},a),a.display.scrollbars.addClass&&ce(a.display.wrapper,a.display.scrollbars.addClass)}var Ka=0;function da(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:++Ka},Ai(a.curOp)}function wa(a){var E=a.curOp;E&&oi(E,function(z){for(var x=0;x=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=jr(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=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?Tr(E.mode,x.state):null,at=Sr(a,ie,x,!0);Ye&&(x.state=Ye),ie.styles=at.styles;var At=ie.styleClasses,bn=at.classes;bn?ie.styleClasses=bn:At&&(ie.styleClasses=null);for(var On=!be||be.length!=ie.styles.length||At!=bn&&(!At||!bn||At.bgClass!=bn.bgClass||At.textClass!=bn.textClass),Er=0;!On&&Erz)return Go(a,a.options.workDelay),!0}),E.highlightFrontier=x.line,E.modeFrontier=Math.max(E.modeFrontier,x.line),ee.length&&Ga(a,function(){for(var ie=0;ie=z.viewFrom&&E.visible.to<=z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo)&&z.renderedView==z.view&&bs(a)==0)return!1;zt(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.viewFrombe&&z.viewTo-be<20&&(be=Math.min(ee,z.viewTo)),Pr&&(ie=Un(a.doc,ie),be=nr(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(jn(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 At=Ja(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(At),bt(z.cursorDiv),bt(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=jr(a);ds(a),Qr(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=jr(a);ds(a),Qr(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($r){var Da=$r.nextSibling;return De&&Re&&a.display.currentWheelTarget==$r?$r.style.display="none":$r.parentNode.removeChild($r),Da}for(var at=x.view,At=x.viewFrom,bn=0;bn-1&&(fr=!1),Ti(a,On,At,z)),fr&&(bt(On.lineNumber),On.lineNumber.appendChild(document.createTextNode(Yt(a.options,At)))),be=On.node.nextSibling}At+=On.size}for(;be;)be=Ye(be)}function Oe(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 Bt(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;bebe.clientWidth,at=be.scrollHeight>be.clientHeight;if(x&&Ye||ee&&at){if(ee&&Re&&De){e:for(var At=E.target,bn=ie.view;At!=be;At=At.parentNode)for(var On=0;On=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 xn(this.anchor,this.head)},Wn.prototype.to=function(){return hn(this.anchor,this.head)},Wn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ur(a,E,z){var x=a&&a.options.selectionsMayTouch,ee=E[z];E.sort(function(Er,fr){return $t(Er.from(),fr.from())}),z=mt(E,ee);for(var ie=1;ie0:at>=0){var At=xn(Ye.from(),be.from()),bn=hn(Ye.to(),be.to()),On=Ye.empty()?be.from()==be.head:Ye.from()==Ye.head;ie<=z&&--z,E.splice(--ie,2,new Wn(On?bn:At,On?At:bn))}}return new Kn(E,z)}function Br(a,E){return new Kn([new Wn(a,E||a)],0)}function qn(a){return a.text?Nt(a.from.line+a.text.length-1,St(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Yr(a,E){if($t(a,E.from)<0)return a;if($t(a,E.to)<=0)return qn(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+=qn(E).ch-E.to.ch),Nt(z,x)}function sa(a,E){for(var z=[],x=0;x1&&a.remove(Ye.line+1,$r-1),a.insert(Ye.line+1,ho)}di(a,"change",a,E)}function aa(a,E,z){function x(ee,ie,be){if(ee.linked)for(var Ye=0;Ye1&&!a.done[a.done.length-2].ranges)return a.done.pop(),St(a.done)}function Zn(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=hr(ee,ee.lastOp==x)))Ye=St(be.changes),$t(E.from,E.to)==0&&$t(E.from,Ye.to)==0?Ye.to=qn(E):be.changes.push(zn(a,E));else{var at=St(ee.done);for((!at||!at.ranges)&&yr(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,St(ee.done),E))?ee.done[ee.done.length-1]=E:yr(E,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=ie,ee.lastSelOp=z,x&&x.clearRedo!==!1&&ir(ee.undone)}function yr(a,E){var z=St(E);z&&z.ranges&&z.equals(a)||E.push(a)}function Ao(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 Nr(a){if(!a)return null;for(var E,z=0;z-1&&(St(Ye)[On]=At[On],delete At[On])}}return x}function xo(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 Ba(a,E,z,x,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),xr(a,new Kn([xo(a.sel.primary(),E,z,ee)],0),x)}function ga(a,E,z){for(var x=[],ee=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie=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 On=at.find(x<0?1:-1),Er=void 0;if((x<0?bn:At)&&(On=Jn(a,On,-x,On&&On.line==E.line?ie:null)),On&&On.line==E.line&&(Er=$t(On,z))&&(x<0?Er<0:Er>0))return Pa(a,On,E,x,ee)}var fr=at.find(x<0?-1:1);return(x<0?At:bn)&&(fr=Jn(a,fr,x,fr.line==E.line?ie:null)),fr?Pa(a,fr,E,x,ee):null}}return E}function Ca(a,E,z,x,ee){var ie=x||1,be=Pa(a,E,z,ie,ee)||!ee&&Pa(a,E,z,ie,!0)||Pa(a,E,z,-ie,ee)||!ee&&Pa(a,E,z,-ie,!0);return be||(a.cantEdit=!0,Nt(a.first,0))}function Jn(a,E,z,x){return z<0&&E.ch==0?E.line>a.first?_t(a,Nt(E.line-1)):null:z>0&&E.ch==(x||jn(a,E.line)).text.length?E.line=0;--ee)Hr(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:E.text,origin:E.origin});else Hr(a,E)}}function Hr(a,E){if(!(E.text.length==1&&E.text[0]==""&&$t(E.from,E.to)==0)){var z=sa(a,E);Zn(a,E,z,a.cm?a.cm.curOp.id:NaN),Wa(a,E,z,jo(a,E));var x=[];aa(a,function(ee,ie){!ie&&mt(x,ee.history)==-1&&(Ir(ee.history,E),x.push(ee.history)),Wa(ee,E,null,jo(ee,E))})}}function wo(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,At=0;At=0;--fr){var $r=Er(fr);if($r)return $r.v}}}}function ka(a,E){if(E!=0&&(a.first+=E,a.sel=new Kn(sn(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;xa.lastLine())){if(E.from.lineie&&(E={from:E.from,to:Nt(ie,jn(a,ie).text.length),text:[E.text[0]],origin:E.origin}),E.removed=ur(a,E.from,E.to),z||(z=sa(a,E)),a.cm?ha(a.cm,E,x):Eo(a,E,x),za(a,z,Se),a.cantEdit&&Ca(a,Nt(a.firstLine(),0))&&(a.cantEdit=!1)}}function ha(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=qt(Bn(jn(x,ie.line))),x.iter(at,be.line+1,function(fr){if(fr==ee.maxLine)return Ye=!0,!0})),x.sel.contains(E.from,E.to)>-1&&Ut(a),Eo(x,E,z,Cs(a)),a.options.lineWrapping||(x.iter(at,ie.line+E.text.length,function(fr){var $r=qa(fr);$r>ee.maxLineLength&&(ee.maxLine=fr,ee.maxLineLength=$r,ee.maxLineChanged=!0,Ye=!1)}),Ye&&(a.curOp.updateMaxLine=!0)),ua(x,ie.line),Go(a,400);var At=E.text.length-(be.line-ie.line)-1;E.full?hl(a):ie.line==be.line&&E.text.length==1&&!Ma(a.doc,E)?Ul(a,ie.line,"text"):hl(a,ie.line,be.line+1,At);var bn=an(a,"changes"),On=an(a,"change");if(On||bn){var Er={from:ie,to:be,text:E.text,removed:E.removed,origin:E.origin};On&&di(a,"change",a,Er),bn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Er)}a.display.selForContextMenu=null}function no(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)),fa(a,{from:z,to:x,text:E,origin:ee})}function Xo(a,E,z,x){z1||!(this.children[0]instanceof Ia))){var Ye=[];this.collapse(Ye),this.children=[new Ia(Ye)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var be=ee.lines.length%25+25,Ye=be;Ye10);a.parent.maybeSpill()}},iterN:function(a,E,z){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=At,a.display.maxLineLength=bn,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&&Yn(a.doc)),a&&di(a,"markerCleared",a,this,x,ee),E&&wa(a),this.parent&&this.parent.clear()}},fo.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var z,x,ee=0;ee0||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(An(a,E.line,E,z,ie)||E.line!=z.line&&An(a,z.line,E,z,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ro()}ie.addToHistory&&Zn(a,{from:E,to:z,origin:"markText"},a.sel,NaN);var Ye=E.line,at=a.cm,At;if(a.iter(Ye,z.line+1,function(On){at&&ie.collapsed&&!at.options.lineWrapping&&Bn(On)==at.display.maxLine&&(At=!0),ie.collapsed&&Ye!=E.line&&ar(On,0),go(On,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(On){gr(a,On)&&ar(On,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=++pa,ie.atomic=!0),at){if(At&&(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 bn=E.line;bn<=z.line;bn++)Ul(at,bn,"text");ie.atomic&&Yn(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=0;at--)fa(this,x[at]);Ye?rr(this,Ye):this.cm&&Hn(this.cm)}),undo:Xa(function(){wo(this,"undo")}),redo:Xa(function(){wo(this,"redo")}),undoSelection:Xa(function(){wo(this,"undo",!0)}),redoSelection:Xa(function(){wo(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.ch)&&E.push(ee.marker.parent||ee.marker)}return E},findMarks:function(a,E,z){a=_t(this,a),E=_t(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=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;xa)return E=a,!0;a-=ie,++z}),_t(this,Nt(z,E))},indexFromPos:function(a){a=_t(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var bn=a.dataTransfer.getData("Text");if(bn){var On;if(E.state.draggingText&&!E.state.draggingText.copy&&(On=E.listSelections()),za(E.doc,Br(z,z)),On)for(var Er=0;Er=0;Ye--)no(a.doc,"",x[Ye].from,x[Ye].to,"+delete");Hn(a)})}function ou(a,E,z){var x=ct(a.text,E+z,z);return x<0||x>a.text.length?null:x}function _s(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?St(ie):ie[0],Ye=ee<0==(be.level==1),at=Ye?"after":"before",At;if(be.level>0||E.doc.direction=="rtl"){var bn=El(E,z);At=ee<0?z.text.length-1:0;var On=bl(E,bn,At).top;At=Ze(function(Er){return bl(E,bn,Er).top==On},ee<0==(be.level==1)?be.from:be.to-1,At),at=="before"&&(At=ou(z,At,1))}else At=ee<0?be.to:be.from;return new Nt(x,At,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 _s(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=gt(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=be.from&&Er>=bn.begin)){var fr=On?"before":"after";return new Nt(z.line,Er,fr)}}var $r=function(ho,To,po){for(var Uo=function(tl,Nl){return Nl?new Nt(z.line,Ye(tl,1),"before"):new Nt(z.line,tl,"after")};ho>=0&&ho0==(fi.level!=1),Pi=si?po.begin:Ye(po.end,-1);if(fi.from<=Pi&&Pi0?bn.end:Ye(bn.begin,-1);return Qa!=null&&!(x>0&&Qa==E.text.length)&&(Da=$r(x>0?0:ee.length-1,x,At(Qa)),Da)?Da:null}var ws={selectAll:Zt,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=jn(a.doc,E.head.line).text.length;return E.head.ch==z&&E.head.line0)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=jn(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 Ga(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;xa&&$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 qs(z,a,E),Ps=null,"double"):(Ps=new qs(z,a,E),Rs=null,"single")}function pu(a){var E=this,z=E.display;if(!(Wt(E,a)||z.activeTouch&&z.input.supportsTouch())){if(z.input.ensurePolled(),z.shift=a.shiftKey,_i(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=pt(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):xt(a)==z.scroller&&Ot(a):ee==2?(x&&Ba(E.doc,x),setTimeout(function(){return z.input.focus()},20)):ee==3&&(Ne?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)!=jt}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=ut?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=Re?z.metaKey:z.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Re?z.altKey:z.ctrlKey)),ee}function Zi(a,E,z,x){Ce?setTimeout(Fe(Ws,a),0):a.curOp.focus=Me();var ee=ki(a,z,x),ie=a.doc.sel,be;a.options.dragDrop&&It&&!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=Ta(a,function(At){De&&(ee.scroller.draggable=!1),a.state.draggingText=!1,ln(ee.wrapper.ownerDocument,"mouseup",be),ln(ee.wrapper.ownerDocument,"mousemove",Ye),ln(ee.scroller,"dragstart",at),ln(ee.scroller,"drop",be),ie||(Ot(At),x.addNew||Ba(a.doc,z,null,null,x.extend),De&&!ke||Ce&&ye==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),Ye=function(At){ie=ie||Math.abs(E.clientX-At.clientX)+Math.abs(E.clientY-At.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),_t(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;Ot(E);var be,Ye,at=ie.sel,At=at.ranges;if(x.addNew&&!x.extend?(Ye=ie.sel.contains(z),Ye>-1?be=At[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 bn=Xl(a,z,x.unit);x.extend?be=xo(be,bn.anchor,bn.head,x.extend):be=bn}x.addNew?Ye==-1?(Ye=At.length,xr(ie,Ur(a,At.concat([be]),Ye),{scroll:!1,origin:"*mouse"})):At.length>1&&At[Ye].empty()&&x.unit=="char"&&!x.extend?(xr(ie,Ur(a,At.slice(0,Ye).concat(At.slice(Ye+1)),0),{scroll:!1,origin:"*mouse"}),at=ie.sel):Cr(ie,Ye,be,rt):(Ye=0,xr(ie,new Kn([be],0),rt),at=ie.sel);var On=z;function Er(po){if($t(On,po)!=0)if(On=po,x.unit=="rectangle"){for(var Uo=[],fi=a.options.tabSize,si=xe(jn(ie,z.line).text,z.ch,fi),Pi=xe(jn(ie,po.line).text,po.ch,fi),tl=Math.min(si,Pi),Nl=Math.max(si,Pi),fl=Math.min(z.line,po.line),os=Math.min(a.lastLine(),Math.max(z.line,po.line));fl<=os;fl++){var _l=jn(ie,fl).text,wl=Tt(_l,tl,fi);tl==Nl?Uo.push(new Wn(Nt(fl,wl),Nt(fl,wl))):_l.length>wl&&Uo.push(new Wn(Nt(fl,wl),Nt(fl,Tt(_l,Nl,fi))))}Uo.length||Uo.push(new Wn(z,z)),xr(ie,Ur(a,at.ranges.slice(0,Ye).concat(Uo),Ye),{origin:"*mouse",scroll:!1}),a.scrollIntoView(po)}else{var ql=be,kl=Xl(a,po,x.unit),Fl=ql.anchor,Al;$t(kl.anchor,Fl)>0?(Al=kl.head,Fl=xn(ql.from(),kl.anchor)):(Al=kl.anchor,Fl=hn(ql.to(),kl.head));var pl=at.ranges.slice(0);pl[Ye]=js(a,new Wn(_t(ie,Fl),Al)),xr(ie,Ur(a,pl,Ye),rt)}}var fr=ee.wrapper.getBoundingClientRect(),$r=0;function Da(po){var Uo=++$r,fi=as(a,po,!0,x.unit=="rectangle");if(fi)if($t(fi,On)!=0){a.curOp.focus=Me(),Er(fi);var si=le(ee,ie);(fi.line>=si.to||fi.linefr.bottom?20:0;Pi&&setTimeout(Ta(a,function(){$r==Uo&&(ee.scroller.scrollTop+=Pi,Da(po))}),50)}}function Qa(po){a.state.selectingText=!1,$r=1/0,po&&(Ot(po),ee.input.focus()),ln(ee.wrapper.ownerDocument,"mousemove",ho),ln(ee.wrapper.ownerDocument,"mouseup",To),ie.history.lastSelOrigin=null}var ho=Ta(a,function(po){po.buttons===0||!pt(po)?Qa(po):Da(po)}),To=Ta(a,Qa);a.state.selectingText=To,pe(ee.wrapper.ownerDocument,"mousemove",ho),pe(ee.wrapper.ownerDocument,"mouseup",To)}function js(a,E){var z=E.anchor,x=E.head,ee=jn(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=gt(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 At;if(x.line!=z.line)At=(x.line-z.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var bn=gt(ie,x.ch,x.sticky),On=bn-be||(x.ch-z.ch)*(Ye.level==1?-1:1);bn==at-1||bn==at?At=On<0:At=On>0}var Er=ie[at+(At?-1:0)],fr=At==(Er.level==1),$r=fr?Er.from:Er.to,Da=fr?"after":"before";return z.ch==$r&&z.sticky==Da?E:new Wn(new Nt(z.line,$r,Da),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(Er){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Ot(E);var be=a.display,Ye=be.lineDiv.getBoundingClientRect();if(ie>Ye.bottom||!an(a,z))return En(E);ie-=Ye.top-be.viewOffset;for(var at=0;at=ee){var bn=vn(a.doc,ie),On=a.display.gutterSpecs[at];return nn(a,z,a,bn,On.className,E),En(E)}}}function gs(a,E){return As(a,E,"gutterClick",!0)}function Zs(a,E){_i(a.display,E)||vu(a,E)||Wt(a,E,"contextmenu")||Ne||a.display.input.onContextMenu(E)}function vu(a,E){return an(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 _u(a){var E=a.optionHandlers;function z(x,ee,ie,be){a.defaults[x]=ee,ie&&(E[x]=be?function(Ye,at,At){At!=$s&&ie(Ye,at,At)}: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,va(x)},!0),z("indentUnit",2,va,!0),z("indentWithTabs",!1),z("smartIndent",!0),z("tabSize",4,function(x){Fa(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 At=0;;){var bn=at.text.indexOf(ee,At);if(bn==-1)break;At=bn+ee.length,ie.push(Nt(be,bn))}be++});for(var Ye=ie.length-1;Ye>=0;Ye--)no(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",!_e),z("wholeLineUpdateBefore",!0),z("theme","default",function(x){Ru(x),Dn(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=tn(ee,x.options.lineNumbers),Dn(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 Qr(x)},!0),z("scrollbarStyle","native",function(x){Xr(x),Qr(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=tn(x.options.gutters,ee),Dn(x)},!0),z("firstLineNumber",1,Dn,!0),z("lineNumberFormatter",function(x){return x},Dn,!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,qu),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,Fa,!0),z("addModeClass",!1,Fa,!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,Fa,!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 qu(a,E,z){var x=z&&z!=$s;if(!E!=!x){var ee=a.display.dragFunctions,ie=E?pe:ln;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):(We(a.display.wrapper,"CodeMirror-wrap"),eo(a)),cs(a),hl(a),Jl(a),setTimeout(function(){return Qr(a)},100)}function dl(a,E){var z=this;if(!(this instanceof dl))return new dl(a,E);this.options=E=E?yt(E):{},yt(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"),Xr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new he,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(),da(this),this.curOp.forceUpdate=!0,na(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);zt(this),E.finishInit&&E.finishInit(this);for(var Ye=0;Ye20*20}pe(E.scroller,"touchstart",function(at){if(!Wt(a,at)&&!ie(at)&&!gs(a,at)){E.input.ensurePolled(),clearTimeout(z);var At=+new Date;E.activeTouch={start:At,moved:!1,prev:At-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 At=E.activeTouch;if(At&&!_i(E,at)&&At.left!=null&&!At.moved&&new Date-At.start<300){var bn=a.coordsChar(E.activeTouch,"page"),On;!At.prev||be(At,At.prev)?On=new Wn(bn,bn):!At.prev.prev||be(At,At.prev.prev)?On=a.findWordAt(bn):On=new Wn(Nt(bn.line,0),_t(a.doc,Nt(bn.line+1,0))),a.setSelection(On.anchor,On.head),a.focus(),Ot(at)}ee()}),pe(E.scroller,"touchcancel",ee),pe(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Lr(a,E.scroller.scrollTop),Zr(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){Wt(a,at)||Ue(at)},over:function(at){Wt(a,at)||(Yl(a,at),Ue(at))},start:function(at){return Ml(a,at)},drop:Ta(a,zi),leave:function(at){Wt(a,at)||xs(a)}};var Ye=E.input.getField();pe(Ye,"keyup",function(at){return fu.call(a,at)}),pe(Ye,"keydown",Ta(a,du)),pe(Ye,"keypress",Ta(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=jn(ee,E),at=xe(Ye.text,null,be);Ye.stateAfter&&(Ye.stateAfter=null);var At=Ye.text.match(/^\s*/)[0],bn;if(!x&&!/\S/.test(Ye.text))bn=0,z="not";else if(z=="smart"&&(bn=ee.mode.indent(ie,Ye.text.slice(At.length),Ye.text),bn==jt||bn>150)){if(!x)return;z="prev"}z=="prev"?E>ee.first?bn=xe(jn(ee,E-1).text,null,be):bn=0:z=="add"?bn=at+a.options.indentUnit:z=="subtract"?bn=at-a.options.indentUnit:typeof z=="number"&&(bn=at+z),bn=Math.max(0,bn);var On="",Er=0;if(a.options.indentWithTabs)for(var fr=Math.floor(bn/be);fr;--fr)Er+=be,On+=" ";if(Erbe,at=Ht(E),At=null;if(Ye&&x.ranges.length>1)if(ys&&ys.text.join(` +`)==E){if(x.ranges.length%ys.text.length==0){At=[];for(var bn=0;bn=0;Er--){var fr=x.ranges[Er],$r=fr.from(),Da=fr.to();fr.empty()&&(z&&z>0?$r=Nt($r.line,$r.ch-z):a.state.overwrite&&!Ye?Da=Nt(Da.line,Math.min(jn(ie,Da.line).text.length,Da.ch+St(at).length)):Ye&&ys&&ys.lineWise&&ys.text.join(` `)==at.join(` -`)&&(ea=Aa=Nt(ea.line,0)));var Xa={from:ea,to:Aa,text:At?At[Cr%At.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=On),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-1){be=gu(a,ee.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(jn(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;xie&&(gu(this,Ye.head.line,x,!0),ie=Ye.head.line,be==this.doc.sel.primIndex&&Hn(this));else{var at=Ye.from(),At=Ye.to(),bn=Math.max(ie,at.line);ie=Math.min(this.lastLine(),At.line-(At.ch?0:1))+1;for(var On=bn;On0&&yr(this.doc,be,new Wn(at,Cr[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=_t(this.doc,x);var ee=sa(this,jn(this.doc,x.line)),ie=0,be=(ee.length-1)/2,Ye=x.ch,at;if(Ye==0)at=ee[2];else for(;;){var At=ie+be>>1;if((At?ee[At*2-1]:0)>=Ye)be=At;else if(ee[At*2+1]at&&(x=at,be=!0),Ye=jn(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,_t(this.doc,x));var At=x.bottom,bn=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),at.sizer.appendChild(ee),be=="over")At=x.top;else if(be=="above"||be=="near"){var On=Math.max(at.wrapper.clientHeight,this.doc.height),Cr=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(be=="above"||x.bottom+ee.offsetHeight>On)&&x.top>ee.offsetHeight?At=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=On&&(At=x.bottom),bn+ee.offsetWidth>Cr&&(bn=Cr-ee.offsetWidth)}ee.style.top=At+"px",ee.style.left=ee.style.right="",Ye=="right"?(bn=at.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(Ye=="left"?bn=0:Ye=="middle"&&(bn=(at.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=bn+"px"),ie&&nt(this,{left:bn,top:At,right:bn+ee.offsetWidth,bottom:At+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=_t(this.doc,x),At=0;At0&&bn(ie.charAt(be-1));)--be;for(;Ye.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(),ra(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}},vt(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=jn(a,E.line),at=ee&&a.direction=="rtl"?-z:z;function At(){var To=E.line+at;return To=a.first+a.size?!1:(E=new Nt(To,E.ch,E.sticky),Ye=jn(a,To))}function bn(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=_s(Ye,E,z);if(ho==null)if(!To&&At())E=iu(ee,a.cm,Ye,E.line,at);else return!1;else E=ho;return!0}if(x=="char"||x=="codepoint")bn();else if(x=="column")bn(!0);else if(x=="word"||x=="group")for(var On=null,Cr=x=="group",fr=a.cm&&a.cm.getHelper(E,"wordChars"),ea=!0;!(z<0&&!bn(!ea));ea=!1){var Aa=Ye.text.charAt(E.ch)||` -`,Xa=me(Aa,fr)?"w":Cr&&Aa==` -`?"n":!Cr||/\s/.test(Aa)?null:"p";if(Cr&&!ea&&!Xa&&(Xa="s"),On&&On!=Xa){z<0&&(z=1,bn(),E.sticky="after");break}if(Xa&&(On=Xa),z>0&&!bn(!ea))break}var mo=ga(a,E,ie,be,!0);return dt(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 At;At=Oi(a,ie,be),!!At.outside;){if(z<0?be<=0:be>=ee.height){At.hitSide=!0;break}be+=z*5}return At}var Xi=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new he,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)||Wt(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)||Wt(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 At=ys.text.join(` +`)&&($r=Da=Nt($r.line,0)));var Qa={from:$r,to:Da,text:At?At[Er%At.length]:at,origin:ee||(Ye?"paste":a.state.cutIncoming>be?"cut":"+input")};fa(a.doc,Qa),di(a,"inputRead",a,Qa)}E&&!Ye&&zu(a,E),Hn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=On),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&&Ga(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-1){be=gu(a,ee.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(jn(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;xie&&(gu(this,Ye.head.line,x,!0),ie=Ye.head.line,be==this.doc.sel.primIndex&&Hn(this));else{var at=Ye.from(),At=Ye.to(),bn=Math.max(ie,at.line);ie=Math.min(this.lastLine(),At.line-(At.ch?0:1))+1;for(var On=bn;On0&&Cr(this.doc,be,new Wn(at,Er[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=_t(this.doc,x);var ee=la(this,jn(this.doc,x.line)),ie=0,be=(ee.length-1)/2,Ye=x.ch,at;if(Ye==0)at=ee[2];else for(;;){var At=ie+be>>1;if((At?ee[At*2-1]:0)>=Ye)be=At;else if(ee[At*2+1]at&&(x=at,be=!0),Ye=jn(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,_t(this.doc,x));var At=x.bottom,bn=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),at.sizer.appendChild(ee),be=="over")At=x.top;else if(be=="above"||be=="near"){var On=Math.max(at.wrapper.clientHeight,this.doc.height),Er=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(be=="above"||x.bottom+ee.offsetHeight>On)&&x.top>ee.offsetHeight?At=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=On&&(At=x.bottom),bn+ee.offsetWidth>Er&&(bn=Er-ee.offsetWidth)}ee.style.top=At+"px",ee.style.left=ee.style.right="",Ye=="right"?(bn=at.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(Ye=="left"?bn=0:Ye=="middle"&&(bn=(at.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=bn+"px"),ie&&nt(this,{left:bn,top:At,right:bn+ee.offsetWidth,bottom:At+ee.offsetHeight})},triggerOnKeyDown:$a(du),triggerOnKeyPress:$a(mu),triggerOnKeyUp:fu,triggerOnMouseDown:$a(pu),execCommand:function(x){if(ws.hasOwnProperty(x))return ws[x].call(null,this)},triggerElectric:$a(function(x){zu(this,x)}),findPosH:function(x,ee,ie,be){var Ye=1;ee<0&&(Ye=-1,ee=-ee);for(var at=_t(this.doc,x),At=0;At0&&bn(ie.charAt(be-1));)--be;for(;Ye.5||this.options.lineWrapping)&&cs(this),nn(this,"refresh",this)}),swapDoc:$a(function(x){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),na(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}},vt(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=jn(a,E.line),at=ee&&a.direction=="rtl"?-z:z;function At(){var To=E.line+at;return To=a.first+a.size?!1:(E=new Nt(To,E.ch,E.sticky),Ye=jn(a,To))}function bn(To){var po;if(x=="codepoint"){var Uo=Ye.text.charCodeAt(E.ch+(x>0?0:-1));isNaN(Uo)?po=null:po=new Nt(E.line,Math.max(0,Math.min(Ye.text.length,E.ch+z*(Uo>=55296&&Uo<56320?2:1))),-z)}else ee?po=yu(a.cm,Ye,E,z):po=_s(Ye,E,z);if(po==null)if(!To&&At())E=iu(ee,a.cm,Ye,E.line,at);else return!1;else E=po;return!0}if(x=="char"||x=="codepoint")bn();else if(x=="column")bn(!0);else if(x=="word"||x=="group")for(var On=null,Er=x=="group",fr=a.cm&&a.cm.getHelper(E,"wordChars"),$r=!0;!(z<0&&!bn(!$r));$r=!1){var Da=Ye.text.charAt(E.ch)||` +`,Qa=me(Da,fr)?"w":Er&&Da==` +`?"n":!Er||/\s/.test(Da)?null:"p";if(Er&&!$r&&!Qa&&(Qa="s"),On&&On!=Qa){z<0&&(z=1,bn(),E.sticky="after");break}if(Qa&&(On=Qa),z>0&&!bn(!$r))break}var ho=Ca(a,E,ie,be,!0);return dt(ie,ho)&&(ho.hitSide=!0),ho}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 At;At=Oi(a,ie,be),!!At.outside;){if(z<0?be<=0:be>=ee.height){At.hitSide=!0;break}be+=z*5}return At}var Xi=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new he,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)||Wt(x,Ye)||Zu(Ye,x)||ye<=11&&setTimeout(Ta(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)||Wt(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 At=ys.text.join(` `);if(Ye.clipboardData.setData("Text",At),Ye.clipboardData.getData("Text")==At){Ye.preventDefault();return}}var bn=Ku(),On=bn.firstChild;x.display.lineSpace.insertBefore(bn,x.display.lineSpace.firstChild),On.value=ys.text.join(` -`);var Cr=document.activeElement;qe(On),setTimeout(function(){x.display.lineSpace.removeChild(bn),Cr.focus(),Cr==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&&Vu(E,x)||{node:Ye[0].measure.map[2],offset:0},At=ee.linea.firstLine()&&(x=Nt(x.line-1,jn(a.doc,x.line-1).length)),ee.ch==jn(a.doc,ee.line).text.length&&ee.lineE.viewTo-1)return!1;var ie,be,Ye;x.line==E.viewFrom||(ie=Kl(a,x.line))==0?(be=qt(E.view[0].line),Ye=E.view[0].node):(be=qt(E.view[ie].line),Ye=E.view[ie-1].node.nextSibling);var at=Kl(a,ee.line),At,bn;if(at==E.view.length-1?(At=E.viewTo-1,bn=E.lineDiv.lastChild):(At=qt(E.view[at+1].line)-1,bn=E.view[at+1].node.previousSibling),!Ye)return!1;for(var On=a.doc.splitLines(rc(a,Ye,bn,be,At)),Cr=ur(a.doc,Nt(be,0),Nt(At,jn(a.doc,At).text.length));On.length>1&&Cr.length>1;)if(St(On)==St(Cr))On.pop(),Cr.pop(),At--;else if(On[0]==Cr[0])On.shift(),Cr.shift(),be++;else break;for(var fr=0,ea=0,Aa=On[0],Xa=Cr[0],mo=Math.min(Aa.length,Xa.length);frx.ch&&To.charCodeAt(To.length-ea-1)==ho.charCodeAt(ho.length-ea-1);)fr--,ea++;On[On.length-1]=To.slice(0,To.length-ea).replace(/^\u200b+/,""),On[0]=On[0].slice(fr).replace(/\u200b+$/,"");var fi=Nt(be,fr),si=Nt(At,Cr.length?St(Cr).length-ea:0);if(On.length>1||On[0]||$t(fi,si))return oo(a.doc,On,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=qi(a,E.line);if(!z||z.hidden)return null;var x=jn(a.doc,E.line),ee=Rl(z,x,E.line),ie=Qe(x,a.doc.direction),be="left";if(ie){var Ye=gt(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 At(fr){return function(ea){return ea.id==fr}}function bn(){be&&(ie+=Ye,at&&(ie+=Ye),be=at=!1)}function On(fr){fr&&(bn(),ie+=fr)}function Cr(fr){if(fr.nodeType==1){var ea=fr.getAttribute("cm-text");if(ea){On(ea);return}var Aa=fr.getAttribute("cm-marker"),Xa;if(Aa){var mo=a.findMarks(Nt(x,0),Nt(ee+1,0),At(+Aa));mo.length&&(Xa=mo[0].find(0))&&On(ur(a.doc,Xa.from,Xa.to).join(Ye));return}if(fr.getAttribute("contenteditable")=="false")return;var To=/^(pre|div|p|li|table|br)$/i.test(fr.nodeName);if(!/^br$/i.test(fr.nodeName)&&fr.textContent.length==0)return;To&&bn();for(var ho=0;ho=9&&E.hasSelection&&(E.hasSelection=null),z.poll()}),pe(ee,"paste",function(be){Wt(x,be)||Zu(be,x)||(x.state.pasteIncoming=+new Date,z.fastPoll())});function ie(be){if(!Wt(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(` -`),qe(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(!(_i(a,be)||Wt(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){_i(a,be)||Ot(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&&qe(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||Gn(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||Re&&/[\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);be1e3||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,br)(z.doc,Mr(ie),Se);var at=ee.style.cssText,At=E.wrapper.style.cssText,bn=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var Er=document.activeElement;qe(On),setTimeout(function(){x.display.lineSpace.removeChild(bn),Er.focus(),Er==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&&Vu(E,x)||{node:Ye[0].measure.map[2],offset:0},At=ee.linea.firstLine()&&(x=Nt(x.line-1,jn(a.doc,x.line-1).length)),ee.ch==jn(a.doc,ee.line).text.length&&ee.lineE.viewTo-1)return!1;var ie,be,Ye;x.line==E.viewFrom||(ie=Kl(a,x.line))==0?(be=qt(E.view[0].line),Ye=E.view[0].node):(be=qt(E.view[ie].line),Ye=E.view[ie-1].node.nextSibling);var at=Kl(a,ee.line),At,bn;if(at==E.view.length-1?(At=E.viewTo-1,bn=E.lineDiv.lastChild):(At=qt(E.view[at+1].line)-1,bn=E.view[at+1].node.previousSibling),!Ye)return!1;for(var On=a.doc.splitLines(rc(a,Ye,bn,be,At)),Er=ur(a.doc,Nt(be,0),Nt(At,jn(a.doc,At).text.length));On.length>1&&Er.length>1;)if(St(On)==St(Er))On.pop(),Er.pop(),At--;else if(On[0]==Er[0])On.shift(),Er.shift(),be++;else break;for(var fr=0,$r=0,Da=On[0],Qa=Er[0],ho=Math.min(Da.length,Qa.length);frx.ch&&To.charCodeAt(To.length-$r-1)==po.charCodeAt(po.length-$r-1);)fr--,$r++;On[On.length-1]=To.slice(0,To.length-$r).replace(/^\u200b+/,""),On[0]=On[0].slice(fr).replace(/\u200b+$/,"");var fi=Nt(be,fr),si=Nt(At,Er.length?St(Er).length-$r:0);if(On.length>1||On[0]||$t(fi,si))return no(a.doc,On,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())&&Ga(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()||Ta(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=qi(a,E.line);if(!z||z.hidden)return null;var x=jn(a.doc,E.line),ee=Rl(z,x,E.line),ie=Qe(x,a.doc.direction),be="left";if(ie){var Ye=gt(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 At(fr){return function($r){return $r.id==fr}}function bn(){be&&(ie+=Ye,at&&(ie+=Ye),be=at=!1)}function On(fr){fr&&(bn(),ie+=fr)}function Er(fr){if(fr.nodeType==1){var $r=fr.getAttribute("cm-text");if($r){On($r);return}var Da=fr.getAttribute("cm-marker"),Qa;if(Da){var ho=a.findMarks(Nt(x,0),Nt(ee+1,0),At(+Da));ho.length&&(Qa=ho[0].find(0))&&On(ur(a.doc,Qa.from,Qa.to).join(Ye));return}if(fr.getAttribute("contenteditable")=="false")return;var To=/^(pre|div|p|li|table|br)$/i.test(fr.nodeName);if(!/^br$/i.test(fr.nodeName)&&fr.textContent.length==0)return;To&&bn();for(var po=0;po=9&&E.hasSelection&&(E.hasSelection=null),z.poll()}),pe(ee,"paste",function(be){Wt(x,be)||Zu(be,x)||(x.state.pasteIncoming=+new Date,z.fastPoll())});function ie(be){if(!Wt(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(` +`),qe(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(!(_i(a,be)||Wt(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){_i(a,be)||Ot(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&&qe(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||Gn(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||Re&&/[\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);be1e3||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&&Ta(z,xr)(z.doc,Br(ie),Se);var at=ee.style.cssText,At=E.wrapper.style.cssText,bn=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-bn.top-5)+"px; left: "+(a.clientX-bn.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 On;De&&(On=window.scrollY),x.input.focus(),De&&window.scrollTo(null,On),x.input.reset(),z.somethingSelected()||(ee.value=E.prevInput=" "),E.contextMenuPending=fr,x.selForContextMenu=z.doc.sel,clearTimeout(x.detectingSelectAll);function Cr(){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 fr(){if(E.contextMenuPending==fr&&(E.contextMenuPending=!1,E.wrapper.style.cssText=At,ee.style.cssText=at,Ce&&ye<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=be),ee.selectionStart!=null)){(!Ce||Ce&&ye<9)&&Cr();var Aa=0,Xa=function(){x.selForContextMenu==z.doc.sel&&ee.selectionStart==0&&ee.selectionEnd>0&&E.prevInput=="\u200B"?Ra(z,Zt)(z):Aa++<10?x.detectingSelectAll=setTimeout(Xa,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Xa,200)}}if(Ce&&ye>=9&&Cr(),Ne){Ue(a);var ea=function(){ln(window,"mouseup",ea),setTimeout(fr,20)};pe(window,"mouseup",ea)}else setTimeout(fr,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?yt(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&&(ln(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=ln,a.on=pe,a.wheelEventPixels=or,a.Doc=$a,a.splitLines=Ht,a.countColumn=xe,a.findColumn=Tt,a.isWordChar=ae,a.Pass=jt,a.signal=nn,a.Line=Io,a.changeEnd=qn,a.scrollbarModel=Sa,a.Pos=Nt,a.cmpPos=$t,a.modes=gn,a.mimeModes=mn,a.resolveMode=Yn,a.getMode=wr,a.modeExtensions=hr,a.extendMode=$n,a.copyState=Or,a.startState=pr,a.innerMode=Pr,a.commands=ws,a.keyMap=vl,a.keyName=Ls,a.isModifierKey=au,a.lookupKey=Ts,a.normalizeKeyMap=Il,a.StringStream=la,a.SharedTextMarker=ui,a.TextMarker=Ao,a.LineWidget=Ia,a.e_preventDefault=Ot,a.e_stopPropagation=en,a.e_stop=Ue,a.addClass=ce,a.contains=Ie,a.rmClass=We,a.keyNames=Xo}_u(dl),tc(dl);var lc="iter insert remove copy getEditor constructor".split(" ");for(var Su in $a.prototype)$a.prototype.hasOwnProperty(Su)&&mt(lc,Su)<0&&(dl.prototype[Su]=function(a){return function(){return a.apply(this.doc,arguments)}}($a.prototype[Su]));return vt($a),dl.inputStyles={textarea:gl,contenteditable:Xi},dl.defineMode=function(a){!dl.defaults.mode&&a!="null"&&(dl.defaults.mode=a),Tn.apply(this,arguments)},dl.defineMIME=Bn,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(Mn,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 he=y.findModeByName(xe);he&&(xe=he.mime||he.mimes[0])}var mt=y.getMode(Ee,xe);return mt.name=="null"?null:mt}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 ze in De)De.hasOwnProperty(ze)&&oe.tokenTypeOverrides[ze]&&(De[ze]=oe.tokenTypeOverrides[ze]);var ve=/^([*\-_])(?:\s*\1){2,}\s*$/,ue=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ke=/^\[(x| )\](?=\s)/i,ge=oe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Je=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ge=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Re=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,ut=" ";function _e(xe,he,mt){return he.f=he.inline=mt,mt(xe,he)}function $e(xe,he,mt){return he.f=he.block=mt,mt(xe,he)}function se(xe){return!xe||!/\S/.test(xe.string)}function Ne(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==We){var he=Ce;if(!he){var mt=y.innerMode(Ae,xe.htmlState);he=mt.mode.name=="xml"&&mt.state.tagStart===null&&!mt.state.context&&mt.state.tokenize.isInText}he&&(xe.f=lt,xe.block=ot,xe.htmlState=null)}return xe.trailingSpace=0,xe.trailingSpaceNewLine=!1,xe.prevLine=xe.thisLine,xe.thisLine={stream:null},null}function ot(xe,he){var mt=xe.column()===he.indentation,Rt=se(he.prevLine.stream),jt=he.indentedCode,Se=he.prevLine.hr,rt=he.list!==!1,ht=(he.listStack[he.listStack.length-1]||0)+3;he.indentedCode=!1;var Tt=he.indentation;if(he.indentationDiff===null&&(he.indentationDiff=he.indentation,rt)){for(he.list=null;Tt=4&&(jt||he.prevLine.fencedCodeEnd||he.prevLine.header||Rt))return xe.skipToEnd(),he.indentedCode=!0,De.code;if(xe.eatSpace())return null;if(mt&&he.indentation<=ht&&(St=xe.match(ge))&&St[1].length<=6)return he.quote=0,he.header=St[1].length,he.thisLine.header=!0,oe.highlightFormatting&&(he.formatting="header"),he.f=he.inline,He(he);if(he.indentation<=ht&&xe.eat(">"))return he.quote=mt?1:he.quote+1,oe.highlightFormatting&&(he.formatting="quote"),xe.eatSpace(),He(he);if(!Qt&&!he.setext&&mt&&he.indentation<=ht&&(St=xe.match(ue))){var sn=St[1]?"ol":"ul";return he.indentation=Tt+xe.current().length,he.list=!0,he.quote=0,he.listStack.push(he.indentation),he.em=!1,he.strong=!1,he.code=!1,he.strikethrough=!1,oe.taskLists&&xe.match(ke,!1)&&(he.taskList=!0),he.f=he.inline,oe.highlightFormatting&&(he.formatting=["list","list-"+sn]),He(he)}else{if(mt&&he.indentation<=ht&&(St=xe.match(Te,!0)))return he.quote=0,he.fencedEndRE=new RegExp(St[1]+"+ *$"),he.localMode=oe.fencedCodeBlockHighlighting&&ye(St[2]||oe.fencedCodeBlockDefaultMode),he.localMode&&(he.localState=y.startState(he.localMode)),he.f=he.block=bt,oe.highlightFormatting&&(he.formatting="code-block"),he.code=-1,He(he);if(he.setext||(!wt||!rt)&&!he.quote&&he.list===!1&&!he.code&&!Qt&&!we.test(xe.string)&&(St=xe.lookAhead(1))&&(St=St.match(Je)))return he.setext?(he.header=he.setext,he.setext=0,xe.skipToEnd(),oe.highlightFormatting&&(he.formatting="header")):(he.header=St[0].charAt(0)=="="?1:2,he.setext=he.header),he.thisLine.header=!0,he.f=he.inline,He(he);if(Qt)return xe.skipToEnd(),he.hr=!0,he.thisLine.hr=!0,De.hr;if(xe.peek()==="[")return _e(xe,he,Mt)}return _e(xe,he,he.inline)}function We(xe,he){var mt=Ae.token(xe,he.htmlState);if(!Ce){var Rt=y.innerMode(Ae,he.htmlState);(Rt.mode.name=="xml"&&Rt.state.tagStart===null&&!Rt.state.context&&Rt.state.tokenize.isInText||he.md_inside&&xe.current().indexOf(">")>-1)&&(he.f=lt,he.block=ot,he.htmlState=null)}return mt}function bt(xe,he){var mt=he.listStack[he.listStack.length-1]||0,Rt=he.indentation=xe.quote?he.push(De.formatting+"-"+xe.formatting[mt]+"-"+xe.quote):he.push("error"))}if(xe.taskOpen)return he.push("meta"),he.length?he.join(" "):null;if(xe.taskClosed)return he.push("property"),he.length?he.join(" "):null;if(xe.linkHref?he.push(De.linkHref,"url"):(xe.strong&&he.push(De.strong),xe.em&&he.push(De.em),xe.strikethrough&&he.push(De.strikethrough),xe.emoji&&he.push(De.emoji),xe.linkText&&he.push(De.linkText),xe.code&&he.push(De.code),xe.image&&he.push(De.image),xe.imageAltText&&he.push(De.imageAltText,"link"),xe.imageMarker&&he.push(De.imageMarker)),xe.header&&he.push(De.header,De.header+"-"+xe.header),xe.quote&&(he.push(De.quote),!oe.maxBlockquoteDepth||oe.maxBlockquoteDepth>=xe.quote?he.push(De.quote+"-"+xe.quote):he.push(De.quote+"-"+oe.maxBlockquoteDepth)),xe.list!==!1){var Rt=(xe.listStack.length-1)%3;Rt?Rt===1?he.push(De.list2):he.push(De.list3):he.push(De.list1)}return xe.trailingSpaceNewLine?he.push("trailing-space-new-line"):xe.trailingSpace&&he.push("trailing-space-"+(xe.trailingSpace%2?"a":"b")),he.length?he.join(" "):null}function et(xe,he){if(xe.match(Ge,!0))return He(he)}function lt(xe,he){var mt=he.text(xe,he);if(typeof mt!="undefined")return mt;if(he.list)return he.list=null,He(he);if(he.taskList){var Rt=xe.match(ke,!0)[1]===" ";return Rt?he.taskOpen=!0:he.taskClosed=!0,oe.highlightFormatting&&(he.formatting="task"),he.taskList=!1,He(he)}if(he.taskOpen=!1,he.taskClosed=!1,he.header&&xe.match(/^#+$/,!0))return oe.highlightFormatting&&(he.formatting="header"),He(he);var jt=xe.next();if(he.linkTitle){he.linkTitle=!1;var Se=jt;jt==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var rt="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(xe.match(new RegExp(rt),!0))return De.linkHref}if(jt==="`"){var ht=he.formatting;oe.highlightFormatting&&(he.formatting="code"),xe.eatWhile("`");var Tt=xe.current().length;if(he.code==0&&(!he.quote||Tt==1))return he.code=Tt,He(he);if(Tt==he.code){var wt=He(he);return he.code=0,wt}else return he.formatting=ht,He(he)}else if(he.code)return He(he);if(jt==="\\"&&(xe.next(),oe.highlightFormatting)){var Qt=He(he),St=De.formatting+"-escape";return Qt?Qt+" "+St:St}if(jt==="!"&&xe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return he.imageMarker=!0,he.image=!0,oe.highlightFormatting&&(he.formatting="image"),He(he);if(jt==="["&&he.imageMarker&&xe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return he.imageMarker=!1,he.imageAltText=!0,oe.highlightFormatting&&(he.formatting="image"),He(he);if(jt==="]"&&he.imageAltText){oe.highlightFormatting&&(he.formatting="image");var Qt=He(he);return he.imageAltText=!1,he.image=!1,he.inline=he.f=Ie,Qt}if(jt==="["&&!he.image)return he.linkText&&xe.match(/^.*?\]/)||(he.linkText=!0,oe.highlightFormatting&&(he.formatting="link")),He(he);if(jt==="]"&&he.linkText){oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return he.linkText=!1,he.inline=he.f=xe.match(/\(.*?\)| ?\[.*?\]/,!1)?Ie:lt,Qt}if(jt==="<"&&xe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){he.f=he.inline=Pe,oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return Qt?Qt+=" ":Qt="",Qt+De.linkInline}if(jt==="<"&&xe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){he.f=he.inline=Pe,oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return Qt?Qt+=" ":Qt="",Qt+De.linkEmail}if(oe.xml&&jt==="<"&&xe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var sn=xe.string.indexOf(">",xe.pos);if(sn!=-1){var Jt=xe.string.substring(xe.start,sn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Jt)&&(he.md_inside=!0)}return xe.backUp(1),he.htmlState=y.startState(Ae),$e(xe,he,We)}if(oe.xml&&jt==="<"&&xe.match(/^\/\w*?>/))return he.md_inside=!1,"tag";if(jt==="*"||jt==="_"){for(var fe=1,ne=xe.pos==1?" ":xe.string.charAt(xe.pos-2);fe<3&&xe.eat(jt);)fe++;var te=xe.peek()||" ",ae=!/\s/.test(te)&&(!Re.test(te)||/\s/.test(ne)||Re.test(ne)),me=!/\s/.test(ne)&&(!Re.test(ne)||/\s/.test(te)||Re.test(te)),re=null,de=null;if(fe%2&&(!he.em&&ae&&(jt==="*"||!me||Re.test(ne))?re=!0:he.em==jt&&me&&(jt==="*"||!ae||Re.test(te))&&(re=!1)),fe>1&&(!he.strong&&ae&&(jt==="*"||!me||Re.test(ne))?de=!0:he.strong==jt&&me&&(jt==="*"||!ae||Re.test(te))&&(de=!1)),de!=null||re!=null){oe.highlightFormatting&&(he.formatting=re==null?"strong":de==null?"em":"strong em"),re===!0&&(he.em=jt),de===!0&&(he.strong=jt);var wt=He(he);return re===!1&&(he.em=!1),de===!1&&(he.strong=!1),wt}}else if(jt===" "&&(xe.eat("*")||xe.eat("_"))){if(xe.peek()===" ")return He(he);xe.backUp(1)}if(oe.strikethrough){if(jt==="~"&&xe.eatWhile(jt)){if(he.strikethrough){oe.highlightFormatting&&(he.formatting="strikethrough");var wt=He(he);return he.strikethrough=!1,wt}else if(xe.match(/^[^\s]/,!1))return he.strikethrough=!0,oe.highlightFormatting&&(he.formatting="strikethrough"),He(he)}else if(jt===" "&&xe.match(/^~~/,!0)){if(xe.peek()===" ")return He(he);xe.backUp(2)}}if(oe.emoji&&jt===":"&&xe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){he.emoji=!0,oe.highlightFormatting&&(he.formatting="emoji");var je=He(he);return he.emoji=!1,je}return jt===" "&&(xe.match(/^ +$/,!1)?he.trailingSpace++:he.trailingSpace&&(he.trailingSpaceNewLine=!0)),He(he)}function Pe(xe,he){var mt=xe.next();if(mt===">"){he.f=he.inline=lt,oe.highlightFormatting&&(he.formatting="link");var Rt=He(he);return Rt?Rt+=" ":Rt="",Rt+De.linkInline}return xe.match(/^[^>]+/,!0),De.linkInline}function Ie(xe,he){if(xe.eatSpace())return null;var mt=xe.next();return mt==="("||mt==="["?(he.f=he.inline=ce(mt==="("?")":"]"),oe.highlightFormatting&&(he.formatting="link-string"),he.linkHref=!0,He(he)):"error"}var Me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ce(xe){return function(he,mt){var Rt=he.next();if(Rt===xe){mt.f=mt.inline=lt,oe.highlightFormatting&&(mt.formatting="link-string");var jt=He(mt);return mt.linkHref=!1,jt}return he.match(Me[xe]),mt.linkHref=!0,He(mt)}}function Mt(xe,he){return xe.match(/^([^\]\\]|\\.)*\]:/,!1)?(he.f=qe,xe.next(),oe.highlightFormatting&&(he.formatting="link"),he.linkText=!0,He(he)):_e(xe,he,lt)}function qe(xe,he){if(xe.match(/^\]:/,!0)){he.f=he.inline=Fe,oe.highlightFormatting&&(he.formatting="link");var mt=He(he);return he.linkText=!1,mt}return xe.match(/^([^\]\\]|\\.)+/,!0),De.linkText}function Fe(xe,he){return xe.eatSpace()?null:(xe.match(/^[^\s]+/,!0),xe.peek()===void 0?he.linkTitle=!0:xe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),he.f=he.inline=lt,De.linkHref+" url")}var yt={startState:function(){return{f:ot,prevLine:{stream:null},thisLine:{stream:null},block:ot,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,he){if(he.formatting=!1,xe!=he.thisLine.stream){if(he.header=0,he.hr=!1,xe.match(/^\s*$/,!0))return Ne(he),null;if(he.prevLine=he.thisLine,he.thisLine={stream:xe},he.taskList=!1,he.trailingSpace=0,he.trailingSpaceNewLine=!1,!he.localState&&(he.f=he.block,he.f!=We)){var mt=xe.match(/^\s*/,!0)[0].replace(/\t/g,ut).length;if(he.indentation=mt,he.indentationDiff=null,mt>0)return null}}return he.f(xe,he)},innerMode:function(xe){return xe.block==We?{state:xe.htmlState,mode:Ae}:xe.localState?{state:xe.localState,mode:xe.localMode}:{state:xe,mode:yt}},indent:function(xe,he,mt){return xe.block==We&&Ae.indent?Ae.indent(xe.htmlState,he,mt):xe.localState&&xe.localMode.indent?xe.localMode.indent(xe.localState,he,mt):y.Pass},blankLine:Ne,getType:He,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return yt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Mn,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-1&&Ae.substring(De+1,Ae.length);if(ze)return y.findModeByExtension(ze)},y.findModeByName=function(Ae){Ae=Ae.toLowerCase();for(var Ce=0;Ce0?Ge.cmdState[Ge.cmdState.length-1]:null}function ye(Ge){var Te=Ge.cmdState.pop();Te&&Te.closeBracket()}function De(Ge){for(var Te=Ge.cmdState,we=Te.length-1;we>=0;we--){var Re=Te[we];if(Re.name!="DEFAULT")return Re}return{styleIdentifier:function(){return null}}}function ze(Ge,Te,we){return function(){this.name=Ge,this.bracketNo=0,this.style=Te,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=ze("importmodule","tag",["string","builtin"]),ve.documentclass=ze("documentclass","tag",["","atom"]),ve.usepackage=ze("usepackage","tag",["atom"]),ve.begin=ze("begin","tag",["atom"]),ve.end=ze("end","tag",["atom"]),ve.label=ze("label","tag",["atom"]),ve.ref=ze("ref","tag",["atom"]),ve.eqref=ze("eqref","tag",["atom"]),ve.cite=ze("cite","tag",["atom"]),ve.bibitem=ze("bibitem","tag",["atom"]),ve.Bibitem=ze("Bibitem","tag",["atom"]),ve.RBibitem=ze("RBibitem","tag",["atom"]),ve.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ue(Ge,Te){Ge.f=Te}function ke(Ge,Te){var we;if(Ge.match(/^\\[a-zA-Z@]+/)){var Re=Ge.current().slice(1);return we=ve.hasOwnProperty(Re)?ve[Re]:ve.DEFAULT,we=new we,Ae(Te,we),ue(Te,Je),we.style}if(Ge.match(/^\\[$&%#{}_]/)||Ge.match(/^\\[,;!\/\\]/))return"tag";if(Ge.match("\\["))return ue(Te,function(_e,$e){return ge(_e,$e,"\\]")}),"keyword";if(Ge.match("\\("))return ue(Te,function(_e,$e){return ge(_e,$e,"\\)")}),"keyword";if(Ge.match("$$"))return ue(Te,function(_e,$e){return ge(_e,$e,"$$")}),"keyword";if(Ge.match("$"))return ue(Te,function(_e,$e){return ge(_e,$e,"$")}),"keyword";var ut=Ge.next();if(ut=="%")return Ge.skipToEnd(),"comment";if(ut=="}"||ut=="]"){if(we=Ce(Te),we)we.closeBracket(ut),ue(Te,Je);else return"error";return"bracket"}else return ut=="{"||ut=="["?(we=ve.DEFAULT,we=new we,Ae(Te,we),"bracket"):/\d/.test(ut)?(Ge.eatWhile(/[\w.%]/),"atom"):(Ge.eatWhile(/[\w\-_]/),we=De(Te),we.name=="begin"&&(we.argument=Ge.current()),we.styleIdentifier())}function ge(Ge,Te,we){if(Ge.eatSpace())return null;if(we&&Ge.match(we))return ue(Te,ke),"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 Re=Ge.next();return Re=="{"||Re=="}"||Re=="["||Re=="]"||Re=="("||Re==")"?"bracket":Re=="%"?(Ge.skipToEnd(),"comment"):"error"}function Je(Ge,Te){var we=Ge.peek(),Re;return we=="{"||we=="["?(Re=Ce(Te),Re.openBracket(we),Ge.eat(we),ue(Te,ke),"bracket"):/[ \t\r]/.test(we)?(Ge.eat(we),null):(ue(Te,ke),ye(Te),ke(Ge,Te))}return{startState:function(){var Ge=oe.inMathMode?function(Te,we){return ge(Te,we)}:ke;return{cmdState:[],f:Ge}},copyState:function(Ge){return{cmdState:Ge.cmdState.slice(),f:Ge.f}},token:function(Ge,Te){return Te.f(Ge,Te)},blankLine:function(Ge){Ge.f=ke,Ge.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Mn,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={},ze=Ce.htmlMode?Ee:oe;for(var ve in ze)De[ve]=ze[ve];for(var ve in Ce)De[ve]=Ce[ve];var ue,ke;function ge(Pe,Ie){function Me(qe){return Ie.tokenize=qe,qe(Pe,Ie)}var ce=Pe.next();if(ce=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?Me(Te("atom","]]>")):null:Pe.match("--")?Me(Te("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),Me(we(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),Ie.tokenize=Te("meta","?>"),"meta"):(ue=Pe.eat("/")?"closeTag":"openTag",Ie.tokenize=Je,"tag bracket");if(ce=="&"){var Mt;return Pe.eat("#")?Pe.eat("x")?Mt=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):Mt=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):Mt=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),Mt?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}ge.isInText=!0;function Je(Pe,Ie){var Me=Pe.next();if(Me==">"||Me=="/"&&Pe.eat(">"))return Ie.tokenize=ge,ue=Me==">"?"endTag":"selfcloseTag","tag bracket";if(Me=="=")return ue="equals",null;if(Me=="<"){Ie.tokenize=ge,Ie.state=$e,Ie.tagName=Ie.tagStart=null;var ce=Ie.tokenize(Pe,Ie);return ce?ce+" tag error":"tag error"}else return/[\'\"]/.test(Me)?(Ie.tokenize=Ge(Me),Ie.stringStartCol=Pe.column(),Ie.tokenize(Pe,Ie)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ge(Pe){var Ie=function(Me,ce){for(;!Me.eol();)if(Me.next()==Pe){ce.tokenize=Je;break}return"string"};return Ie.isInAttribute=!0,Ie}function Te(Pe,Ie){return function(Me,ce){for(;!Me.eol();){if(Me.match(Ie)){ce.tokenize=ge;break}Me.next()}return Pe}}function we(Pe){return function(Ie,Me){for(var ce;(ce=Ie.next())!=null;){if(ce=="<")return Me.tokenize=we(Pe+1),Me.tokenize(Ie,Me);if(ce==">")if(Pe==1){Me.tokenize=ge;break}else return Me.tokenize=we(Pe-1),Me.tokenize(Ie,Me)}return"meta"}}function Re(Pe,Ie,Me){this.prev=Pe.context,this.tagName=Ie,this.indent=Pe.indented,this.startOfLine=Me,(De.doNotIndent.hasOwnProperty(Ie)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function ut(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function _e(Pe,Ie){for(var Me;;){if(!Pe.context||(Me=Pe.context.tagName,!De.contextGrabbers.hasOwnProperty(Me)||!De.contextGrabbers[Me].hasOwnProperty(Ie)))return;ut(Pe)}}function $e(Pe,Ie,Me){return Pe=="openTag"?(Me.tagStart=Ie.column(),se):Pe=="closeTag"?Ne:$e}function se(Pe,Ie,Me){return Pe=="word"?(Me.tagName=Ie.current(),ke="tag",bt):De.allowMissingTagName&&Pe=="endTag"?(ke="tag bracket",bt(Pe,Ie,Me)):(ke="error",se)}function Ne(Pe,Ie,Me){if(Pe=="word"){var ce=Ie.current();return Me.context&&Me.context.tagName!=ce&&De.implicitlyClosed.hasOwnProperty(Me.context.tagName)&&ut(Me),Me.context&&Me.context.tagName==ce||De.matchClosing===!1?(ke="tag",ot):(ke="tag error",We)}else return De.allowMissingTagName&&Pe=="endTag"?(ke="tag bracket",ot(Pe,Ie,Me)):(ke="error",We)}function ot(Pe,Ie,Me){return Pe!="endTag"?(ke="error",ot):(ut(Me),$e)}function We(Pe,Ie,Me){return ke="error",ot(Pe,Ie,Me)}function bt(Pe,Ie,Me){if(Pe=="word")return ke="attribute",He;if(Pe=="endTag"||Pe=="selfcloseTag"){var ce=Me.tagName,Mt=Me.tagStart;return Me.tagName=Me.tagStart=null,Pe=="selfcloseTag"||De.autoSelfClosers.hasOwnProperty(ce)?_e(Me,ce):(_e(Me,ce),Me.context=new Re(Me,ce,Mt==Me.indented)),$e}return ke="error",bt}function He(Pe,Ie,Me){return Pe=="equals"?et:(De.allowMissing||(ke="error"),bt(Pe,Ie,Me))}function et(Pe,Ie,Me){return Pe=="string"?lt:Pe=="word"&&De.allowUnquoted?(ke="string",bt):(ke="error",bt(Pe,Ie,Me))}function lt(Pe,Ie,Me){return Pe=="string"?lt:bt(Pe,Ie,Me)}return{startState:function(Pe){var Ie={tokenize:ge,state:$e,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(Ie.baseIndent=Pe),Ie},token:function(Pe,Ie){if(!Ie.tagName&&Pe.sol()&&(Ie.indented=Pe.indentation()),Pe.eatSpace())return null;ue=null;var Me=Ie.tokenize(Pe,Ie);return(Me||ue)&&Me!="comment"&&(ke=null,Ie.state=Ie.state(ue||Me,Pe,Ie),ke&&(Me=ke=="error"?Me+" error":ke)),Me},indent:function(Pe,Ie,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!=Je&&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&&/$/,blockCommentStart:"",configuration:De.htmlMode?"html":"xml",helperType:De.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==et&&(Pe.state=bt)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var Ie=[],Me=Pe.context;Me;Me=Me.prev)Me.tagName&&Ie.push(Me.tagName);return Ie.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(Mn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.default=void 0;var y=Object.assign||function(we){for(var Re=1;Re0&&(bt=se[0]),bt instanceof Error)throw bt;var He=new Error("Unhandled error."+(bt?" ("+bt.message+")":""));throw He.context=bt,He}var et=We[$e];if(et===void 0)return!1;if(typeof et=="function")b(et,this,se);else for(var lt=et.length,Pe=Je(et,lt),Ne=0;Ne0&&bt.length>ot&&!bt.warned){bt.warned=!0;var He=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String($e)+" listeners added. Use emitter.setMaxListeners() to increase limit");He.name="MaxListenersExceededWarning",He.emitter=_e,He.type=$e,He.count=bt.length,Ee(He)}return _e}Ae.prototype.addListener=function($e,se){return ze(this,$e,se,!1)},Ae.prototype.on=Ae.prototype.addListener,Ae.prototype.prependListener=function($e,se){return ze(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(_e,$e,se){var Ne={fired:!1,wrapFn:void 0,target:_e,type:$e,listener:se},ot=ve.bind(Ne);return ot.listener=se,Ne.wrapFn=ot,ot}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 Ne,ot,We,bt,He;if(ye(se),ot=this._events,ot===void 0)return this;if(Ne=ot[$e],Ne===void 0)return this;if(Ne===se||Ne.listener===se)--this._eventsCount===0?this._events=Object.create(null):(delete ot[$e],ot.removeListener&&this.emit("removeListener",$e,Ne.listener||se));else if(typeof Ne!="function"){for(We=-1,bt=Ne.length-1;bt>=0;bt--)if(Ne[bt]===se||Ne[bt].listener===se){He=Ne[bt].listener,We=bt;break}if(We<0)return this;We===0?Ne.shift():Ge(Ne,We),Ne.length===1&&(ot[$e]=Ne[0]),ot.removeListener!==void 0&&this.emit("removeListener",$e,He||se)}return this},Ae.prototype.off=Ae.prototype.removeListener,Ae.prototype.removeAllListeners=function($e){var se,Ne,ot;if(Ne=this._events,Ne===void 0)return this;if(Ne.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ne[$e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ne[$e]),this;if(arguments.length===0){var We=Object.keys(Ne),bt;for(ot=0;ot=0;ot--)this.removeListener($e,se[ot]);return this};function ke(_e,$e,se){var Ne=_e._events;if(Ne===void 0)return[];var ot=Ne[$e];return ot===void 0?[]:typeof ot=="function"?se?[ot.listener||ot]:[ot]:se?Te(ot):Je(ot,ot.length)}Ae.prototype.listeners=function($e){return ke(this,$e,!0)},Ae.prototype.rawListeners=function($e){return ke(this,$e,!1)},Ae.listenerCount=function(_e,$e){return typeof _e.listenerCount=="function"?_e.listenerCount($e):ge.call(_e,$e)},Ae.prototype.listenerCount=ge;function ge(_e){var $e=this._events;if($e!==void 0){var se=$e[_e];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 Je(_e,$e){for(var se=new Array($e),Ne=0;Ne<$e;++Ne)se[Ne]=_e[Ne];return se}function Ge(_e,$e){for(;$e+1<_e.length;$e++)_e[$e]=_e[$e+1];_e.pop()}function Te(_e){for(var $e=new Array(_e.length),se=0;se<$e.length;++se)$e[se]=_e[se].listener||_e[se];return $e}function we(_e,$e){return new Promise(function(se,Ne){function ot(bt){_e.removeListener($e,We),Ne(bt)}function We(){typeof _e.removeListener=="function"&&_e.removeListener("error",ot),se([].slice.call(arguments))}ut(_e,$e,We,{once:!0}),$e!=="error"&&Re(_e,ot,{once:!0})})}function Re(_e,$e,se){typeof _e.on=="function"&&ut(_e,"error",$e,se)}function ut(_e,$e,se,Ne){if(typeof _e.on=="function")Ne.once?_e.once($e,se):_e.on($e,se);else if(typeof _e.addEventListener=="function")_e.addEventListener($e,function ot(We){Ne.once&&_e.removeEventListener($e,ot),se(We)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof _e)}},53291:function(Mn){"use strict";var Pt=Array.isArray,b=Object.keys,y=Object.prototype.hasOwnProperty;Mn.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,ze,ve;if(Ce&&ye){if(ze=oe.length,ze!=Ae.length)return!1;for(De=ze;De--!==0;)if(!Ee(oe[De],Ae[De]))return!1;return!0}if(Ce!=ye)return!1;var ue=oe instanceof Date,ke=Ae instanceof Date;if(ue!=ke)return!1;if(ue&&ke)return oe.getTime()==Ae.getTime();var ge=oe instanceof RegExp,Je=Ae instanceof RegExp;if(ge!=Je)return!1;if(ge&&Je)return oe.toString()==Ae.toString();var Ge=b(oe);if(ze=Ge.length,ze!==b(Ae).length)return!1;for(De=ze;De--!==0;)if(!y.call(Ae,Ge[De]))return!1;for(De=ze;De--!==0;)if(ve=Ge[De],!Ee(oe[ve],Ae[ve]))return!1;return!0}return oe!==oe&&Ae!==Ae}},24334:function(Mn,Pt,b){var y,Ee;(function(oe,Ae){Mn.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={},Mt=0,qe=Me.length;Mt>>6)+ze(128|ce&63):ze(224|ce>>>12&15)+ze(128|ce>>>6&63)+ze(128|ce&63)}else{var ce=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return ze(240|ce>>>18&7)+ze(128|ce>>>12&63)+ze(128|ce>>>6&63)+ze(128|ce&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(Me){return Me.replace(ue,ve)},ge=function(Me){var ce=[0,2,1][Me.length%3],Mt=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),qe=[ye.charAt(Mt>>>18),ye.charAt(Mt>>>12&63),ce>=2?"=":ye.charAt(Mt>>>6&63),ce>=1?"=":ye.charAt(Mt&63)];return qe.join("")},Je=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 Je(ke(String(Me)))},Te=function(Me){return Me.replace(/[+\/]/g,function(ce){return ce=="+"?"-":"_"}).replace(/=/g,"")},we=function(Me,ce){return ce?Te(Ge(Me)):Ge(Me)},Re=function(Me){return we(Me,!0)},ut;oe.Uint8Array&&(ut=function(Me,ce){for(var Mt="",qe=0,Fe=Me.length;qe>>18)+ye.charAt(mt>>>12&63)+(typeof xe!="undefined"?ye.charAt(mt>>>6&63):"=")+(typeof he!="undefined"?ye.charAt(mt&63):"=")}return ce?Te(Mt):Mt});var _e=/[\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),Mt=ce-65536;return ze((Mt>>>10)+55296)+ze((Mt&1023)+56320);case 3:return ze((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return ze((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},se=function(Me){return Me.replace(_e,$e)},Ne=function(Me){var ce=Me.length,Mt=ce%4,qe=(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),Fe=[ze(qe>>>16),ze(qe>>>8&255),ze(qe&255)];return Fe.length-=[0,0,2,1][Mt],Fe.join("")},ot=oe.atob&&typeof oe.atob=="function"?function(Me){return oe.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Ne)},We=function(Me){return ot(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},bt=function(Me){return se(ot(Me))},He=function(Me){return String(Me).replace(/[-_]/g,function(ce){return ce=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},et=function(Me){return bt(He(Me))},lt;oe.Uint8Array&&(lt=function(Me){return Uint8Array.from(We(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:We,btoa:Je,fromBase64:et,toBase64:we,utob:ke,encode:we,encodeURI:Re,btou:se,decode:et,noConflict:Pe,fromUint8Array:ut,toUint8Array:lt},typeof Object.defineProperty=="function"){var Ie=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ie(function(){return et(this)})),Object.defineProperty(String.prototype,"toBase64",Ie(function(Me){return we(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",Ie(function(){return we(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),Mn.exports?Mn.exports.Base64=oe.Base64:(y=[],Ee=function(){return oe.Base64}.apply(Pt,y),Ee!==void 0&&(Mn.exports=Ee)),{Base64:oe.Base64}})},2859:function(Mn,Pt,b){"use strict";b.d(Pt,{hP:function(){return Jt}});var y=function(fe,ne){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var me in ae)Object.prototype.hasOwnProperty.call(ae,me)&&(te[me]=ae[me])})(fe,ne)};function Ee(fe,ne){function te(){this.constructor=fe}y(fe,ne),fe.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function oe(fe,ne,te,ae){return new(te||(te=Promise))(function(me,re){function de(Ze){try{ct(ae.next(Ze))}catch(Le){re(Le)}}function je(Ze){try{ct(ae.throw(Ze))}catch(Le){re(Le)}}function ct(Ze){var Le;Ze.done?me(Ze.value):(Le=Ze.value,Le instanceof te?Le:new te(function(it){it(Le)})).then(de,je)}ct((ae=ae.apply(fe,ne||[])).next())})}function Ae(fe,ne){var te,ae,me,re,de={label:0,sent:function(){if(1&me[0])throw me[1];return me[1]},trys:[],ops:[]};return re={next:je(0),throw:je(1),return:je(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function je(ct){return function(Ze){return function(Le){if(te)throw new TypeError("Generator is already executing.");for(;de;)try{if(te=1,ae&&(me=2&Le[0]?ae.return:Le[0]?ae.throw||((me=ae.return)&&me.call(ae),0):ae.next)&&!(me=me.call(ae,Le[1])).done)return me;switch(ae=0,me&&(Le=[2&Le[0],me.value]),Le[0]){case 0:case 1:me=Le;break;case 4:return de.label++,{value:Le[1],done:!1};case 5:de.label++,ae=Le[1],Le=[0];continue;case 7:Le=de.ops.pop(),de.trys.pop();continue;default:if(me=de.trys,!((me=me.length>0&&me[me.length-1])||Le[0]!==6&&Le[0]!==2)){de=0;continue}if(Le[0]===3&&(!me||Le[1]>me[0]&&Le[1]0&&E.prevInput=="\u200B"?Ta(z,Zt)(z):Da++<10?x.detectingSelectAll=setTimeout(Qa,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Qa,200)}}if(Ce&&ye>=9&&Er(),Ne){Ue(a);var $r=function(){ln(window,"mouseup",$r),setTimeout(fr,20)};pe(window,"mouseup",$r)}else setTimeout(fr,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?yt(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&&(ln(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=ln,a.on=pe,a.wheelEventPixels=or,a.Doc=_a,a.splitLines=Ht,a.countColumn=xe,a.findColumn=Tt,a.isWordChar=ae,a.Pass=jt,a.signal=nn,a.Line=Io,a.changeEnd=qn,a.scrollbarModel=Sa,a.Pos=Nt,a.cmpPos=$t,a.modes=gn,a.mimeModes=mn,a.resolveMode=Vn,a.getMode=Ar,a.modeExtensions=pr,a.extendMode=$n,a.copyState=Tr,a.startState=vr,a.innerMode=kr,a.commands=ws,a.keyMap=vl,a.keyName=Ls,a.isModifierKey=au,a.lookupKey=Ts,a.normalizeKeyMap=Il,a.StringStream=ia,a.SharedTextMarker=ui,a.TextMarker=fo,a.LineWidget=Jr,a.e_preventDefault=Ot,a.e_stopPropagation=en,a.e_stop=Ue,a.addClass=ce,a.contains=Ie,a.rmClass=We,a.keyNames=Jo}_u(dl),tc(dl);var lc="iter insert remove copy getEditor constructor".split(" ");for(var Su in _a.prototype)_a.prototype.hasOwnProperty(Su)&&mt(lc,Su)<0&&(dl.prototype[Su]=function(a){return function(){return a.apply(this.doc,arguments)}}(_a.prototype[Su]));return vt(_a),dl.inputStyles={textarea:gl,contenteditable:Xi},dl.defineMode=function(a){!dl.defaults.mode&&a!="null"&&(dl.defaults.mode=a),Tn.apply(this,arguments)},dl.defineMIME=In,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(Fn,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 he=y.findModeByName(xe);he&&(xe=he.mime||he.mimes[0])}var mt=y.getMode(Ee,xe);return mt.name=="null"?null:mt}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 ze in De)De.hasOwnProperty(ze)&&oe.tokenTypeOverrides[ze]&&(De[ze]=oe.tokenTypeOverrides[ze]);var ve=/^([*\-_])(?:\s*\1){2,}\s*$/,ue=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ke=/^\[(x| )\](?=\s)/i,ge=oe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Je=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ge=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Re=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,ut=" ";function _e(xe,he,mt){return he.f=he.inline=mt,mt(xe,he)}function $e(xe,he,mt){return he.f=he.block=mt,mt(xe,he)}function se(xe){return!xe||!/\S/.test(xe.string)}function Ne(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==We){var he=Ce;if(!he){var mt=y.innerMode(Ae,xe.htmlState);he=mt.mode.name=="xml"&&mt.state.tagStart===null&&!mt.state.context&&mt.state.tokenize.isInText}he&&(xe.f=lt,xe.block=ot,xe.htmlState=null)}return xe.trailingSpace=0,xe.trailingSpaceNewLine=!1,xe.prevLine=xe.thisLine,xe.thisLine={stream:null},null}function ot(xe,he){var mt=xe.column()===he.indentation,Rt=se(he.prevLine.stream),jt=he.indentedCode,Se=he.prevLine.hr,rt=he.list!==!1,ht=(he.listStack[he.listStack.length-1]||0)+3;he.indentedCode=!1;var Tt=he.indentation;if(he.indentationDiff===null&&(he.indentationDiff=he.indentation,rt)){for(he.list=null;Tt=4&&(jt||he.prevLine.fencedCodeEnd||he.prevLine.header||Rt))return xe.skipToEnd(),he.indentedCode=!0,De.code;if(xe.eatSpace())return null;if(mt&&he.indentation<=ht&&(St=xe.match(ge))&&St[1].length<=6)return he.quote=0,he.header=St[1].length,he.thisLine.header=!0,oe.highlightFormatting&&(he.formatting="header"),he.f=he.inline,He(he);if(he.indentation<=ht&&xe.eat(">"))return he.quote=mt?1:he.quote+1,oe.highlightFormatting&&(he.formatting="quote"),xe.eatSpace(),He(he);if(!Qt&&!he.setext&&mt&&he.indentation<=ht&&(St=xe.match(ue))){var sn=St[1]?"ol":"ul";return he.indentation=Tt+xe.current().length,he.list=!0,he.quote=0,he.listStack.push(he.indentation),he.em=!1,he.strong=!1,he.code=!1,he.strikethrough=!1,oe.taskLists&&xe.match(ke,!1)&&(he.taskList=!0),he.f=he.inline,oe.highlightFormatting&&(he.formatting=["list","list-"+sn]),He(he)}else{if(mt&&he.indentation<=ht&&(St=xe.match(Te,!0)))return he.quote=0,he.fencedEndRE=new RegExp(St[1]+"+ *$"),he.localMode=oe.fencedCodeBlockHighlighting&&ye(St[2]||oe.fencedCodeBlockDefaultMode),he.localMode&&(he.localState=y.startState(he.localMode)),he.f=he.block=bt,oe.highlightFormatting&&(he.formatting="code-block"),he.code=-1,He(he);if(he.setext||(!wt||!rt)&&!he.quote&&he.list===!1&&!he.code&&!Qt&&!we.test(xe.string)&&(St=xe.lookAhead(1))&&(St=St.match(Je)))return he.setext?(he.header=he.setext,he.setext=0,xe.skipToEnd(),oe.highlightFormatting&&(he.formatting="header")):(he.header=St[0].charAt(0)=="="?1:2,he.setext=he.header),he.thisLine.header=!0,he.f=he.inline,He(he);if(Qt)return xe.skipToEnd(),he.hr=!0,he.thisLine.hr=!0,De.hr;if(xe.peek()==="[")return _e(xe,he,Mt)}return _e(xe,he,he.inline)}function We(xe,he){var mt=Ae.token(xe,he.htmlState);if(!Ce){var Rt=y.innerMode(Ae,he.htmlState);(Rt.mode.name=="xml"&&Rt.state.tagStart===null&&!Rt.state.context&&Rt.state.tokenize.isInText||he.md_inside&&xe.current().indexOf(">")>-1)&&(he.f=lt,he.block=ot,he.htmlState=null)}return mt}function bt(xe,he){var mt=he.listStack[he.listStack.length-1]||0,Rt=he.indentation=xe.quote?he.push(De.formatting+"-"+xe.formatting[mt]+"-"+xe.quote):he.push("error"))}if(xe.taskOpen)return he.push("meta"),he.length?he.join(" "):null;if(xe.taskClosed)return he.push("property"),he.length?he.join(" "):null;if(xe.linkHref?he.push(De.linkHref,"url"):(xe.strong&&he.push(De.strong),xe.em&&he.push(De.em),xe.strikethrough&&he.push(De.strikethrough),xe.emoji&&he.push(De.emoji),xe.linkText&&he.push(De.linkText),xe.code&&he.push(De.code),xe.image&&he.push(De.image),xe.imageAltText&&he.push(De.imageAltText,"link"),xe.imageMarker&&he.push(De.imageMarker)),xe.header&&he.push(De.header,De.header+"-"+xe.header),xe.quote&&(he.push(De.quote),!oe.maxBlockquoteDepth||oe.maxBlockquoteDepth>=xe.quote?he.push(De.quote+"-"+xe.quote):he.push(De.quote+"-"+oe.maxBlockquoteDepth)),xe.list!==!1){var Rt=(xe.listStack.length-1)%3;Rt?Rt===1?he.push(De.list2):he.push(De.list3):he.push(De.list1)}return xe.trailingSpaceNewLine?he.push("trailing-space-new-line"):xe.trailingSpace&&he.push("trailing-space-"+(xe.trailingSpace%2?"a":"b")),he.length?he.join(" "):null}function et(xe,he){if(xe.match(Ge,!0))return He(he)}function lt(xe,he){var mt=he.text(xe,he);if(typeof mt!="undefined")return mt;if(he.list)return he.list=null,He(he);if(he.taskList){var Rt=xe.match(ke,!0)[1]===" ";return Rt?he.taskOpen=!0:he.taskClosed=!0,oe.highlightFormatting&&(he.formatting="task"),he.taskList=!1,He(he)}if(he.taskOpen=!1,he.taskClosed=!1,he.header&&xe.match(/^#+$/,!0))return oe.highlightFormatting&&(he.formatting="header"),He(he);var jt=xe.next();if(he.linkTitle){he.linkTitle=!1;var Se=jt;jt==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var rt="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(xe.match(new RegExp(rt),!0))return De.linkHref}if(jt==="`"){var ht=he.formatting;oe.highlightFormatting&&(he.formatting="code"),xe.eatWhile("`");var Tt=xe.current().length;if(he.code==0&&(!he.quote||Tt==1))return he.code=Tt,He(he);if(Tt==he.code){var wt=He(he);return he.code=0,wt}else return he.formatting=ht,He(he)}else if(he.code)return He(he);if(jt==="\\"&&(xe.next(),oe.highlightFormatting)){var Qt=He(he),St=De.formatting+"-escape";return Qt?Qt+" "+St:St}if(jt==="!"&&xe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return he.imageMarker=!0,he.image=!0,oe.highlightFormatting&&(he.formatting="image"),He(he);if(jt==="["&&he.imageMarker&&xe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return he.imageMarker=!1,he.imageAltText=!0,oe.highlightFormatting&&(he.formatting="image"),He(he);if(jt==="]"&&he.imageAltText){oe.highlightFormatting&&(he.formatting="image");var Qt=He(he);return he.imageAltText=!1,he.image=!1,he.inline=he.f=Ie,Qt}if(jt==="["&&!he.image)return he.linkText&&xe.match(/^.*?\]/)||(he.linkText=!0,oe.highlightFormatting&&(he.formatting="link")),He(he);if(jt==="]"&&he.linkText){oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return he.linkText=!1,he.inline=he.f=xe.match(/\(.*?\)| ?\[.*?\]/,!1)?Ie:lt,Qt}if(jt==="<"&&xe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){he.f=he.inline=Pe,oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return Qt?Qt+=" ":Qt="",Qt+De.linkInline}if(jt==="<"&&xe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){he.f=he.inline=Pe,oe.highlightFormatting&&(he.formatting="link");var Qt=He(he);return Qt?Qt+=" ":Qt="",Qt+De.linkEmail}if(oe.xml&&jt==="<"&&xe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var sn=xe.string.indexOf(">",xe.pos);if(sn!=-1){var Jt=xe.string.substring(xe.start,sn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Jt)&&(he.md_inside=!0)}return xe.backUp(1),he.htmlState=y.startState(Ae),$e(xe,he,We)}if(oe.xml&&jt==="<"&&xe.match(/^\/\w*?>/))return he.md_inside=!1,"tag";if(jt==="*"||jt==="_"){for(var fe=1,ne=xe.pos==1?" ":xe.string.charAt(xe.pos-2);fe<3&&xe.eat(jt);)fe++;var te=xe.peek()||" ",ae=!/\s/.test(te)&&(!Re.test(te)||/\s/.test(ne)||Re.test(ne)),me=!/\s/.test(ne)&&(!Re.test(ne)||/\s/.test(te)||Re.test(te)),re=null,de=null;if(fe%2&&(!he.em&&ae&&(jt==="*"||!me||Re.test(ne))?re=!0:he.em==jt&&me&&(jt==="*"||!ae||Re.test(te))&&(re=!1)),fe>1&&(!he.strong&&ae&&(jt==="*"||!me||Re.test(ne))?de=!0:he.strong==jt&&me&&(jt==="*"||!ae||Re.test(te))&&(de=!1)),de!=null||re!=null){oe.highlightFormatting&&(he.formatting=re==null?"strong":de==null?"em":"strong em"),re===!0&&(he.em=jt),de===!0&&(he.strong=jt);var wt=He(he);return re===!1&&(he.em=!1),de===!1&&(he.strong=!1),wt}}else if(jt===" "&&(xe.eat("*")||xe.eat("_"))){if(xe.peek()===" ")return He(he);xe.backUp(1)}if(oe.strikethrough){if(jt==="~"&&xe.eatWhile(jt)){if(he.strikethrough){oe.highlightFormatting&&(he.formatting="strikethrough");var wt=He(he);return he.strikethrough=!1,wt}else if(xe.match(/^[^\s]/,!1))return he.strikethrough=!0,oe.highlightFormatting&&(he.formatting="strikethrough"),He(he)}else if(jt===" "&&xe.match(/^~~/,!0)){if(xe.peek()===" ")return He(he);xe.backUp(2)}}if(oe.emoji&&jt===":"&&xe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){he.emoji=!0,oe.highlightFormatting&&(he.formatting="emoji");var je=He(he);return he.emoji=!1,je}return jt===" "&&(xe.match(/^ +$/,!1)?he.trailingSpace++:he.trailingSpace&&(he.trailingSpaceNewLine=!0)),He(he)}function Pe(xe,he){var mt=xe.next();if(mt===">"){he.f=he.inline=lt,oe.highlightFormatting&&(he.formatting="link");var Rt=He(he);return Rt?Rt+=" ":Rt="",Rt+De.linkInline}return xe.match(/^[^>]+/,!0),De.linkInline}function Ie(xe,he){if(xe.eatSpace())return null;var mt=xe.next();return mt==="("||mt==="["?(he.f=he.inline=ce(mt==="("?")":"]"),oe.highlightFormatting&&(he.formatting="link-string"),he.linkHref=!0,He(he)):"error"}var Me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ce(xe){return function(he,mt){var Rt=he.next();if(Rt===xe){mt.f=mt.inline=lt,oe.highlightFormatting&&(mt.formatting="link-string");var jt=He(mt);return mt.linkHref=!1,jt}return he.match(Me[xe]),mt.linkHref=!0,He(mt)}}function Mt(xe,he){return xe.match(/^([^\]\\]|\\.)*\]:/,!1)?(he.f=qe,xe.next(),oe.highlightFormatting&&(he.formatting="link"),he.linkText=!0,He(he)):_e(xe,he,lt)}function qe(xe,he){if(xe.match(/^\]:/,!0)){he.f=he.inline=Fe,oe.highlightFormatting&&(he.formatting="link");var mt=He(he);return he.linkText=!1,mt}return xe.match(/^([^\]\\]|\\.)+/,!0),De.linkText}function Fe(xe,he){return xe.eatSpace()?null:(xe.match(/^[^\s]+/,!0),xe.peek()===void 0?he.linkTitle=!0:xe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),he.f=he.inline=lt,De.linkHref+" url")}var yt={startState:function(){return{f:ot,prevLine:{stream:null},thisLine:{stream:null},block:ot,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,he){if(he.formatting=!1,xe!=he.thisLine.stream){if(he.header=0,he.hr=!1,xe.match(/^\s*$/,!0))return Ne(he),null;if(he.prevLine=he.thisLine,he.thisLine={stream:xe},he.taskList=!1,he.trailingSpace=0,he.trailingSpaceNewLine=!1,!he.localState&&(he.f=he.block,he.f!=We)){var mt=xe.match(/^\s*/,!0)[0].replace(/\t/g,ut).length;if(he.indentation=mt,he.indentationDiff=null,mt>0)return null}}return he.f(xe,he)},innerMode:function(xe){return xe.block==We?{state:xe.htmlState,mode:Ae}:xe.localState?{state:xe.localState,mode:xe.localMode}:{state:xe,mode:yt}},indent:function(xe,he,mt){return xe.block==We&&Ae.indent?Ae.indent(xe.htmlState,he,mt):xe.localState&&xe.localMode.indent?xe.localMode.indent(xe.localState,he,mt):y.Pass},blankLine:Ne,getType:He,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return yt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Fn,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-1&&Ae.substring(De+1,Ae.length);if(ze)return y.findModeByExtension(ze)},y.findModeByName=function(Ae){Ae=Ae.toLowerCase();for(var Ce=0;Ce0?Ge.cmdState[Ge.cmdState.length-1]:null}function ye(Ge){var Te=Ge.cmdState.pop();Te&&Te.closeBracket()}function De(Ge){for(var Te=Ge.cmdState,we=Te.length-1;we>=0;we--){var Re=Te[we];if(Re.name!="DEFAULT")return Re}return{styleIdentifier:function(){return null}}}function ze(Ge,Te,we){return function(){this.name=Ge,this.bracketNo=0,this.style=Te,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=ze("importmodule","tag",["string","builtin"]),ve.documentclass=ze("documentclass","tag",["","atom"]),ve.usepackage=ze("usepackage","tag",["atom"]),ve.begin=ze("begin","tag",["atom"]),ve.end=ze("end","tag",["atom"]),ve.label=ze("label","tag",["atom"]),ve.ref=ze("ref","tag",["atom"]),ve.eqref=ze("eqref","tag",["atom"]),ve.cite=ze("cite","tag",["atom"]),ve.bibitem=ze("bibitem","tag",["atom"]),ve.Bibitem=ze("Bibitem","tag",["atom"]),ve.RBibitem=ze("RBibitem","tag",["atom"]),ve.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ue(Ge,Te){Ge.f=Te}function ke(Ge,Te){var we;if(Ge.match(/^\\[a-zA-Z@]+/)){var Re=Ge.current().slice(1);return we=ve.hasOwnProperty(Re)?ve[Re]:ve.DEFAULT,we=new we,Ae(Te,we),ue(Te,Je),we.style}if(Ge.match(/^\\[$&%#{}_]/)||Ge.match(/^\\[,;!\/\\]/))return"tag";if(Ge.match("\\["))return ue(Te,function(_e,$e){return ge(_e,$e,"\\]")}),"keyword";if(Ge.match("\\("))return ue(Te,function(_e,$e){return ge(_e,$e,"\\)")}),"keyword";if(Ge.match("$$"))return ue(Te,function(_e,$e){return ge(_e,$e,"$$")}),"keyword";if(Ge.match("$"))return ue(Te,function(_e,$e){return ge(_e,$e,"$")}),"keyword";var ut=Ge.next();if(ut=="%")return Ge.skipToEnd(),"comment";if(ut=="}"||ut=="]"){if(we=Ce(Te),we)we.closeBracket(ut),ue(Te,Je);else return"error";return"bracket"}else return ut=="{"||ut=="["?(we=ve.DEFAULT,we=new we,Ae(Te,we),"bracket"):/\d/.test(ut)?(Ge.eatWhile(/[\w.%]/),"atom"):(Ge.eatWhile(/[\w\-_]/),we=De(Te),we.name=="begin"&&(we.argument=Ge.current()),we.styleIdentifier())}function ge(Ge,Te,we){if(Ge.eatSpace())return null;if(we&&Ge.match(we))return ue(Te,ke),"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 Re=Ge.next();return Re=="{"||Re=="}"||Re=="["||Re=="]"||Re=="("||Re==")"?"bracket":Re=="%"?(Ge.skipToEnd(),"comment"):"error"}function Je(Ge,Te){var we=Ge.peek(),Re;return we=="{"||we=="["?(Re=Ce(Te),Re.openBracket(we),Ge.eat(we),ue(Te,ke),"bracket"):/[ \t\r]/.test(we)?(Ge.eat(we),null):(ue(Te,ke),ye(Te),ke(Ge,Te))}return{startState:function(){var Ge=oe.inMathMode?function(Te,we){return ge(Te,we)}:ke;return{cmdState:[],f:Ge}},copyState:function(Ge){return{cmdState:Ge.cmdState.slice(),f:Ge.f}},token:function(Ge,Te){return Te.f(Ge,Te)},blankLine:function(Ge){Ge.f=ke,Ge.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Fn,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={},ze=Ce.htmlMode?Ee:oe;for(var ve in ze)De[ve]=ze[ve];for(var ve in Ce)De[ve]=Ce[ve];var ue,ke;function ge(Pe,Ie){function Me(qe){return Ie.tokenize=qe,qe(Pe,Ie)}var ce=Pe.next();if(ce=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?Me(Te("atom","]]>")):null:Pe.match("--")?Me(Te("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),Me(we(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),Ie.tokenize=Te("meta","?>"),"meta"):(ue=Pe.eat("/")?"closeTag":"openTag",Ie.tokenize=Je,"tag bracket");if(ce=="&"){var Mt;return Pe.eat("#")?Pe.eat("x")?Mt=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):Mt=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):Mt=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),Mt?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}ge.isInText=!0;function Je(Pe,Ie){var Me=Pe.next();if(Me==">"||Me=="/"&&Pe.eat(">"))return Ie.tokenize=ge,ue=Me==">"?"endTag":"selfcloseTag","tag bracket";if(Me=="=")return ue="equals",null;if(Me=="<"){Ie.tokenize=ge,Ie.state=$e,Ie.tagName=Ie.tagStart=null;var ce=Ie.tokenize(Pe,Ie);return ce?ce+" tag error":"tag error"}else return/[\'\"]/.test(Me)?(Ie.tokenize=Ge(Me),Ie.stringStartCol=Pe.column(),Ie.tokenize(Pe,Ie)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ge(Pe){var Ie=function(Me,ce){for(;!Me.eol();)if(Me.next()==Pe){ce.tokenize=Je;break}return"string"};return Ie.isInAttribute=!0,Ie}function Te(Pe,Ie){return function(Me,ce){for(;!Me.eol();){if(Me.match(Ie)){ce.tokenize=ge;break}Me.next()}return Pe}}function we(Pe){return function(Ie,Me){for(var ce;(ce=Ie.next())!=null;){if(ce=="<")return Me.tokenize=we(Pe+1),Me.tokenize(Ie,Me);if(ce==">")if(Pe==1){Me.tokenize=ge;break}else return Me.tokenize=we(Pe-1),Me.tokenize(Ie,Me)}return"meta"}}function Re(Pe,Ie,Me){this.prev=Pe.context,this.tagName=Ie,this.indent=Pe.indented,this.startOfLine=Me,(De.doNotIndent.hasOwnProperty(Ie)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function ut(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function _e(Pe,Ie){for(var Me;;){if(!Pe.context||(Me=Pe.context.tagName,!De.contextGrabbers.hasOwnProperty(Me)||!De.contextGrabbers[Me].hasOwnProperty(Ie)))return;ut(Pe)}}function $e(Pe,Ie,Me){return Pe=="openTag"?(Me.tagStart=Ie.column(),se):Pe=="closeTag"?Ne:$e}function se(Pe,Ie,Me){return Pe=="word"?(Me.tagName=Ie.current(),ke="tag",bt):De.allowMissingTagName&&Pe=="endTag"?(ke="tag bracket",bt(Pe,Ie,Me)):(ke="error",se)}function Ne(Pe,Ie,Me){if(Pe=="word"){var ce=Ie.current();return Me.context&&Me.context.tagName!=ce&&De.implicitlyClosed.hasOwnProperty(Me.context.tagName)&&ut(Me),Me.context&&Me.context.tagName==ce||De.matchClosing===!1?(ke="tag",ot):(ke="tag error",We)}else return De.allowMissingTagName&&Pe=="endTag"?(ke="tag bracket",ot(Pe,Ie,Me)):(ke="error",We)}function ot(Pe,Ie,Me){return Pe!="endTag"?(ke="error",ot):(ut(Me),$e)}function We(Pe,Ie,Me){return ke="error",ot(Pe,Ie,Me)}function bt(Pe,Ie,Me){if(Pe=="word")return ke="attribute",He;if(Pe=="endTag"||Pe=="selfcloseTag"){var ce=Me.tagName,Mt=Me.tagStart;return Me.tagName=Me.tagStart=null,Pe=="selfcloseTag"||De.autoSelfClosers.hasOwnProperty(ce)?_e(Me,ce):(_e(Me,ce),Me.context=new Re(Me,ce,Mt==Me.indented)),$e}return ke="error",bt}function He(Pe,Ie,Me){return Pe=="equals"?et:(De.allowMissing||(ke="error"),bt(Pe,Ie,Me))}function et(Pe,Ie,Me){return Pe=="string"?lt:Pe=="word"&&De.allowUnquoted?(ke="string",bt):(ke="error",bt(Pe,Ie,Me))}function lt(Pe,Ie,Me){return Pe=="string"?lt:bt(Pe,Ie,Me)}return{startState:function(Pe){var Ie={tokenize:ge,state:$e,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(Ie.baseIndent=Pe),Ie},token:function(Pe,Ie){if(!Ie.tagName&&Pe.sol()&&(Ie.indented=Pe.indentation()),Pe.eatSpace())return null;ue=null;var Me=Ie.tokenize(Pe,Ie);return(Me||ue)&&Me!="comment"&&(ke=null,Ie.state=Ie.state(ue||Me,Pe,Ie),ke&&(Me=ke=="error"?Me+" error":ke)),Me},indent:function(Pe,Ie,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!=Je&&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&&/$/,blockCommentStart:"",configuration:De.htmlMode?"html":"xml",helperType:De.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==et&&(Pe.state=bt)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var Ie=[],Me=Pe.context;Me;Me=Me.prev)Me.tagName&&Ie.push(Me.tagName);return Ie.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(Fn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0}),Pt.default=void 0;var y=Object.assign||function(we){for(var Re=1;Re0&&(bt=se[0]),bt instanceof Error)throw bt;var He=new Error("Unhandled error."+(bt?" ("+bt.message+")":""));throw He.context=bt,He}var et=We[$e];if(et===void 0)return!1;if(typeof et=="function")b(et,this,se);else for(var lt=et.length,Pe=Je(et,lt),Ne=0;Ne0&&bt.length>ot&&!bt.warned){bt.warned=!0;var He=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String($e)+" listeners added. Use emitter.setMaxListeners() to increase limit");He.name="MaxListenersExceededWarning",He.emitter=_e,He.type=$e,He.count=bt.length,Ee(He)}return _e}Ae.prototype.addListener=function($e,se){return ze(this,$e,se,!1)},Ae.prototype.on=Ae.prototype.addListener,Ae.prototype.prependListener=function($e,se){return ze(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(_e,$e,se){var Ne={fired:!1,wrapFn:void 0,target:_e,type:$e,listener:se},ot=ve.bind(Ne);return ot.listener=se,Ne.wrapFn=ot,ot}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 Ne,ot,We,bt,He;if(ye(se),ot=this._events,ot===void 0)return this;if(Ne=ot[$e],Ne===void 0)return this;if(Ne===se||Ne.listener===se)--this._eventsCount===0?this._events=Object.create(null):(delete ot[$e],ot.removeListener&&this.emit("removeListener",$e,Ne.listener||se));else if(typeof Ne!="function"){for(We=-1,bt=Ne.length-1;bt>=0;bt--)if(Ne[bt]===se||Ne[bt].listener===se){He=Ne[bt].listener,We=bt;break}if(We<0)return this;We===0?Ne.shift():Ge(Ne,We),Ne.length===1&&(ot[$e]=Ne[0]),ot.removeListener!==void 0&&this.emit("removeListener",$e,He||se)}return this},Ae.prototype.off=Ae.prototype.removeListener,Ae.prototype.removeAllListeners=function($e){var se,Ne,ot;if(Ne=this._events,Ne===void 0)return this;if(Ne.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ne[$e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ne[$e]),this;if(arguments.length===0){var We=Object.keys(Ne),bt;for(ot=0;ot=0;ot--)this.removeListener($e,se[ot]);return this};function ke(_e,$e,se){var Ne=_e._events;if(Ne===void 0)return[];var ot=Ne[$e];return ot===void 0?[]:typeof ot=="function"?se?[ot.listener||ot]:[ot]:se?Te(ot):Je(ot,ot.length)}Ae.prototype.listeners=function($e){return ke(this,$e,!0)},Ae.prototype.rawListeners=function($e){return ke(this,$e,!1)},Ae.listenerCount=function(_e,$e){return typeof _e.listenerCount=="function"?_e.listenerCount($e):ge.call(_e,$e)},Ae.prototype.listenerCount=ge;function ge(_e){var $e=this._events;if($e!==void 0){var se=$e[_e];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 Je(_e,$e){for(var se=new Array($e),Ne=0;Ne<$e;++Ne)se[Ne]=_e[Ne];return se}function Ge(_e,$e){for(;$e+1<_e.length;$e++)_e[$e]=_e[$e+1];_e.pop()}function Te(_e){for(var $e=new Array(_e.length),se=0;se<$e.length;++se)$e[se]=_e[se].listener||_e[se];return $e}function we(_e,$e){return new Promise(function(se,Ne){function ot(bt){_e.removeListener($e,We),Ne(bt)}function We(){typeof _e.removeListener=="function"&&_e.removeListener("error",ot),se([].slice.call(arguments))}ut(_e,$e,We,{once:!0}),$e!=="error"&&Re(_e,ot,{once:!0})})}function Re(_e,$e,se){typeof _e.on=="function"&&ut(_e,"error",$e,se)}function ut(_e,$e,se,Ne){if(typeof _e.on=="function")Ne.once?_e.once($e,se):_e.on($e,se);else if(typeof _e.addEventListener=="function")_e.addEventListener($e,function ot(We){Ne.once&&_e.removeEventListener($e,ot),se(We)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof _e)}},53291:function(Fn){"use strict";var Pt=Array.isArray,b=Object.keys,y=Object.prototype.hasOwnProperty;Fn.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,ze,ve;if(Ce&&ye){if(ze=oe.length,ze!=Ae.length)return!1;for(De=ze;De--!==0;)if(!Ee(oe[De],Ae[De]))return!1;return!0}if(Ce!=ye)return!1;var ue=oe instanceof Date,ke=Ae instanceof Date;if(ue!=ke)return!1;if(ue&&ke)return oe.getTime()==Ae.getTime();var ge=oe instanceof RegExp,Je=Ae instanceof RegExp;if(ge!=Je)return!1;if(ge&&Je)return oe.toString()==Ae.toString();var Ge=b(oe);if(ze=Ge.length,ze!==b(Ae).length)return!1;for(De=ze;De--!==0;)if(!y.call(Ae,Ge[De]))return!1;for(De=ze;De--!==0;)if(ve=Ge[De],!Ee(oe[ve],Ae[ve]))return!1;return!0}return oe!==oe&&Ae!==Ae}},24334:function(Fn,Pt,b){var y,Ee;(function(oe,Ae){Fn.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={},Mt=0,qe=Me.length;Mt>>6)+ze(128|ce&63):ze(224|ce>>>12&15)+ze(128|ce>>>6&63)+ze(128|ce&63)}else{var ce=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return ze(240|ce>>>18&7)+ze(128|ce>>>12&63)+ze(128|ce>>>6&63)+ze(128|ce&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(Me){return Me.replace(ue,ve)},ge=function(Me){var ce=[0,2,1][Me.length%3],Mt=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),qe=[ye.charAt(Mt>>>18),ye.charAt(Mt>>>12&63),ce>=2?"=":ye.charAt(Mt>>>6&63),ce>=1?"=":ye.charAt(Mt&63)];return qe.join("")},Je=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 Je(ke(String(Me)))},Te=function(Me){return Me.replace(/[+\/]/g,function(ce){return ce=="+"?"-":"_"}).replace(/=/g,"")},we=function(Me,ce){return ce?Te(Ge(Me)):Ge(Me)},Re=function(Me){return we(Me,!0)},ut;oe.Uint8Array&&(ut=function(Me,ce){for(var Mt="",qe=0,Fe=Me.length;qe>>18)+ye.charAt(mt>>>12&63)+(typeof xe!="undefined"?ye.charAt(mt>>>6&63):"=")+(typeof he!="undefined"?ye.charAt(mt&63):"=")}return ce?Te(Mt):Mt});var _e=/[\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),Mt=ce-65536;return ze((Mt>>>10)+55296)+ze((Mt&1023)+56320);case 3:return ze((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return ze((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},se=function(Me){return Me.replace(_e,$e)},Ne=function(Me){var ce=Me.length,Mt=ce%4,qe=(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),Fe=[ze(qe>>>16),ze(qe>>>8&255),ze(qe&255)];return Fe.length-=[0,0,2,1][Mt],Fe.join("")},ot=oe.atob&&typeof oe.atob=="function"?function(Me){return oe.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Ne)},We=function(Me){return ot(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},bt=function(Me){return se(ot(Me))},He=function(Me){return String(Me).replace(/[-_]/g,function(ce){return ce=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},et=function(Me){return bt(He(Me))},lt;oe.Uint8Array&&(lt=function(Me){return Uint8Array.from(We(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:We,btoa:Je,fromBase64:et,toBase64:we,utob:ke,encode:we,encodeURI:Re,btou:se,decode:et,noConflict:Pe,fromUint8Array:ut,toUint8Array:lt},typeof Object.defineProperty=="function"){var Ie=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ie(function(){return et(this)})),Object.defineProperty(String.prototype,"toBase64",Ie(function(Me){return we(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",Ie(function(){return we(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),Fn.exports?Fn.exports.Base64=oe.Base64:(y=[],Ee=function(){return oe.Base64}.apply(Pt,y),Ee!==void 0&&(Fn.exports=Ee)),{Base64:oe.Base64}})},2859:function(Fn,Pt,b){"use strict";b.d(Pt,{hP:function(){return Jt}});var y=function(fe,ne){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var me in ae)Object.prototype.hasOwnProperty.call(ae,me)&&(te[me]=ae[me])})(fe,ne)};function Ee(fe,ne){function te(){this.constructor=fe}y(fe,ne),fe.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function oe(fe,ne,te,ae){return new(te||(te=Promise))(function(me,re){function de(Ze){try{ct(ae.next(Ze))}catch(Le){re(Le)}}function je(Ze){try{ct(ae.throw(Ze))}catch(Le){re(Le)}}function ct(Ze){var Le;Ze.done?me(Ze.value):(Le=Ze.value,Le instanceof te?Le:new te(function(it){it(Le)})).then(de,je)}ct((ae=ae.apply(fe,ne||[])).next())})}function Ae(fe,ne){var te,ae,me,re,de={label:0,sent:function(){if(1&me[0])throw me[1];return me[1]},trys:[],ops:[]};return re={next:je(0),throw:je(1),return:je(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function je(ct){return function(Ze){return function(Le){if(te)throw new TypeError("Generator is already executing.");for(;de;)try{if(te=1,ae&&(me=2&Le[0]?ae.return:Le[0]?ae.throw||((me=ae.return)&&me.call(ae),0):ae.next)&&!(me=me.call(ae,Le[1])).done)return me;switch(ae=0,me&&(Le=[2&Le[0],me.value]),Le[0]){case 0:case 1:me=Le;break;case 4:return de.label++,{value:Le[1],done:!1};case 5:de.label++,ae=Le[1],Le=[0];continue;case 7:Le=de.ops.pop(),de.trys.pop();continue;default:if(me=de.trys,!((me=me.length>0&&me[me.length-1])||Le[0]!==6&&Le[0]!==2)){de=0;continue}if(Le[0]===3&&(!me||Le[1]>me[0]&&Le[1] `,Le.style.marginLeft="5px",Ze.appendChild(Le)}var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.style.flexGrow="2";var gt=document.createElement("hr");if(gt.style.minWidth="20px",gt.style.border="0px",gt.style.borderTop="3px solid "+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee"),gt.style.flexGrow="2",it.appendChild(gt),Ze.appendChild(it),ct==="both"||ct==="end"){var kt=document.createElement("div");kt.style.display="flex",kt.style.alignItems="center",kt.style.minHeight="20px",kt.innerHTML=` - `,kt.style.marginRight="5px",Ze.appendChild(kt)}re.typeBoxes.push(Ze)},re=this,de=0;de<4;de++)me(de);return ae},ne.prototype.setCurrentType=function(te,ae){var me=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===ae?me.uiStyleSettings!==void 0?me.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Te),Mt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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,fe),ne.prototype.ownsTarget=function(te){return!(!fe.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,ae){var me=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-me/2+","+(ae+re/2)+" "+te+","+(ae-re/2)+" "+(te+me/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){fe.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(fe.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 me=this.arrow2.transform.baseVal.getItem(0);me.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(me,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},fe.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.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='',ne}(lt),qe=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.fillColor=me.defaultFillColor,re.strokeWidth=0,re.fillPanel=new we("Color",me.defaultColorSet,me.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ee(ne,fe),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='',ne}(Ne),Fe=function(fe){function ne(te,ae,me,re){var de=fe.call(this,te,re||'')||this;return de.opacities=[],de.opacityBoxes=[],de.opacities=ae,de.currentOpacity=me,de.setCurrentOpacity=de.setCurrentOpacity.bind(de),de}return Ee(ne,fe),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(me){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=me===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(me,re)}),ae.appendChild(re);var de=document.createElement("div");de.innerText=100*me+"%",re.appendChild(de),te.opacityBoxes.push(re)}),ae},ne.prototype.setCurrentOpacity=function(te,ae){var me=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===ae?me.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Te),yt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=me.defaultHighlightColor,re.strokeWidth=0,re.opacity=me.defaultHighlightOpacity,re.fillPanel=new we("Color",me.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new Fe("Opacity",me.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ee(ne,fe),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=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.icon='',ne}(qe),xe='',he='',mt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultStrokeColor,re.bgColor=me.defaultFillColor,re.fontFamily=me.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",me.defaultColorSet,re.color,xe),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new we("Fill color",me.defaultColorSet,re.bgColor,he),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new Pe("Font",me.defaultFontFamilies,me.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new _e,re.tipGrip.visual.transform.baseVal.appendItem(ye.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return fe.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"&&fe.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):fe.prototype.pointerDown.call(this,te,ae)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,fe.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";fe.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 fe.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),me=this.height/5;te&&(this.tipPosition={x:ae+me/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.width/2&&this.tipPosition.y>=this.height/2?re.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 me=this.tip2.transform.baseVal.getItem(0);me.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(me,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=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.icon='',ne}(lt),Se=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.strokePanel.colors=me.defaultColorSet,re.fillColor="transparent",re}return Ee(ne,fe),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.icon='',ne}(Rt),rt=function(){function fe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),fe.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))},fe.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},fe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},fe.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}},fe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},fe}(),ht=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultColor,re.strokeWidth=me.defaultStrokeWidth,re.strokeDasharray=me.defaultStrokeDasharray,re.strokePanel=new we("Line color",me.defaultColorSet,me.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ot("Line width",me.defaultStrokeWidths,me.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new We("Line style",me.defaultStrokeDasharrays,me.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return!(!fe.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){fe.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(){fe.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,fe.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){fe.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),fe.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),fe.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,fe.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},fe.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.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='',ne}(et),Tt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultColor,re.strokeWidth=me.defaultStrokeWidth,re.strokeDasharray=me.defaultStrokeDasharray,re.fillColor=me.defaultFillColor,re.textColor=me.defaultStrokeColor,re.fontFamily=me.defaultFontFamily,re.fontSize=me.defaultCaptionFontSize,re.captionText=me.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(me.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new we("Fill color",Ce(me.defaultColorSet,["transparent"]),re.fillColor,he),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ot("Line width",me.defaultStrokeWidths,me.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new We("Line style",me.defaultStrokeDasharrays,me.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new Pe("Font",me.defaultFontFamilies,me.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new we("Text color",me.defaultColorSet,re.textColor,xe),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return!(!fe.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){fe.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){fe.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){fe.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(){fe.prototype.setSize.call(this),ye.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){fe.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){fe.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},fe.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(),fe.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){fe.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.icon='',ne}(se),wt=function(){function fe(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(fe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),fe.prototype.preventDefault=function(){this._defaultPrevented=!0},fe}(),Qt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,!1)||this;return re.dataUrl=ae,re.state=me,re}return Ee(ne,fe),ne}(wt),St=function(fe){function ne(te,ae,me){me===void 0&&(me=!1);var re=fe.call(this,te,me)||this;return re.marker=ae,re}return Ee(ne,fe),ne}(wt),sn=function(){function fe(){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 fe.prototype.addEventListener=function(ne,te){this[ne].push(te)},fe.prototype.removeEventListener=function(ne,te){var ae=this[ne].indexOf(te);ae>-1&&this[ne].splice(ae,1)},fe}(),Jt=function(){function fe(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 rt,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 sn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=fe.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(fe.prototype,"ALL_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,Se,Rt,yt,mt,jt,qe,lt,ht,Tt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,Rt,yt,mt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.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 me=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===ae});me!==void 0&&te._availableMarkerTypes.push(me)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.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(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),fe.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},fe.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 wt(ne))})},fe.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 ze).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()]}})})},fe.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var ae=!1;ne||this.eventListeners.beforeclose.forEach(function(me){var re=new wt(te,!0);me(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(me){return me(new wt(te))}),this.detachEvents(),this._isOpen=!1)}},fe.prototype.addMarkersToToolbar=function(){for(var ne,te=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,ae=te',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()},fe.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")},fe.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"},fe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},fe.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 Je(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},fe.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())},fe.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()}},fe.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(me){var re=new St(ne,ne._currentMarker,!0);me(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(me){return me(new St(ne,ae))})}}},fe.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(de){var je=new St(ne,void 0,!0);de(je),je.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(de){var je=me.markers[de];me.setCurrentMarker(me.markers[de]),me._currentMarker.dispose(),me.markerImage.removeChild(me._currentMarker.container),me.markers.splice(me.markers.indexOf(me._currentMarker),1),me.eventListeners.markerdelete.forEach(function(ct){return ct(new St(ne,je))})},me=this,re=this.markers.length-1;re>=0;re--)ae(re);this.addUndoStep()}},Object.defineProperty(fe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),fe.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))},fe.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)},fe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},fe.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 me=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),me1&&this.panTo({x:ne.clientX,y:ne.clientY}))},fe.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()},fe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},fe.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},fe.prototype.clientToLocalCoordinates=function(ne,te){var ae=this.markerImage.getBoundingClientRect();return{x:(ne-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.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()},fe.prototype.addLicenseKey=function(ne){De.addKey(ne)},fe.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},fe.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},fe.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(fe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),fe.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 wt(ne))}))},fe.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 wt(ne))}))},fe.instanceCounter=0,fe}()},6551:function(Mn,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 ze;return Ce?(ze=Ae,Ae+=1):ze="TEST_OR_SSR",ze}function De(ze){var ve=Ee.useState(),ue=(0,y.Z)(ve,2),ke=ue[0],ge=ue[1];return Ee.useEffect(function(){ge("rc_select_".concat(ye()))},[]),ze||ke}},37463:function(Mn,Pt,b){"use strict";b.d(Pt,{Ac:function(){return Wt},Xo:function(){return an},Wx:function(){return Ot},ZP:function(){return ar},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),ze=b(18929),ve=b(48736),ue=b(59301),ke=b(92310),ge=b.n(ke),Je=b(34280),Ge=b(49658),Te=b(8654),we=function(vn){var Lt=vn.className,Yt=vn.customizeIcon,Nt=vn.customizeIconProps,$t=vn.children,dt=vn.onMouseDown,dn=vn.onClick,hn=typeof Yt=="function"?Yt(Nt):Yt;return ue.createElement("span",{className:Lt,onMouseDown:function(rn){rn.preventDefault(),dt==null||dt(rn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:dn,"aria-hidden":!0},hn!==void 0?hn:ue.createElement("span",{className:ge()(Lt.split(/\s+/).map(function(xn){return"".concat(xn,"-icon")}))},$t))},Re=we,ut=function(vn,Lt,Yt,Nt,$t){var dt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,dn=arguments.length>6?arguments[6]:void 0,hn=arguments.length>7?arguments[7]:void 0,xn=ue.useMemo(function(){if((0,De.Z)(Nt)==="object")return Nt.clearIcon;if($t)return $t},[Nt,$t]),rn=ue.useMemo(function(){return!!(!dt&&Nt&&(Yt.length||dn)&&!(hn==="combobox"&&dn===""))},[Nt,dt,Yt.length,dn,hn]);return{allowClear:rn,clearIcon:ue.createElement(Re,{className:"".concat(vn,"-clear"),onMouseDown:Lt,customizeIcon:xn},"\xD7")}},_e=ue.createContext(null);function $e(){return ue.useContext(_e)}function se(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,vn=ue.useState(!1),Lt=(0,Ce.Z)(vn,2),Yt=Lt[0],Nt=Lt[1],$t=ue.useRef(null),dt=function(){window.clearTimeout($t.current)};ue.useEffect(function(){return dt},[]);var dn=function(xn,rn){dt(),$t.current=window.setTimeout(function(){Nt(xn),rn&&rn()},qt)};return[Yt,dn,dt]}function Ne(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,vn=ue.useRef(null),Lt=ue.useRef(null);ue.useEffect(function(){return function(){window.clearTimeout(Lt.current)}},[]);function Yt(Nt){(Nt||vn.current===null)&&(vn.current=Nt),window.clearTimeout(Lt.current),Lt.current=window.setTimeout(function(){vn.current=null},qt)}return[function(){return vn.current},Yt]}function ot(qt,vn,Lt,Yt){var Nt=ue.useRef(null);Nt.current={open:vn,triggerOpen:Lt,customizedTrigger:Yt},ue.useEffect(function(){function $t(dt){var dn;if(!((dn=Nt.current)!==null&&dn!==void 0&&dn.customizedTrigger)){var hn=dt.target;hn.shadowRoot&&dt.composed&&(hn=dt.composedPath()[0]||hn),Nt.current.open&&qt().filter(function(xn){return xn}).every(function(xn){return!xn.contains(hn)&&xn!==hn})&&Nt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",$t),function(){return window.removeEventListener("mousedown",$t)}},[])}var We=b(10228);function bt(qt){return qt&&![We.Z.ESC,We.Z.SHIFT,We.Z.BACKSPACE,We.Z.TAB,We.Z.WIN_KEY,We.Z.ALT,We.Z.META,We.Z.WIN_KEY_RIGHT,We.Z.CTRL,We.Z.SEMICOLON,We.Z.EQUALS,We.Z.CAPS_LOCK,We.Z.CONTEXT_MENU,We.Z.F1,We.Z.F2,We.Z.F3,We.Z.F4,We.Z.F5,We.Z.F6,We.Z.F7,We.Z.F8,We.Z.F9,We.Z.F10,We.Z.F11,We.Z.F12].includes(qt)}var He=b(26112),et=b(83836);function lt(qt,vn,Lt){var Yt=(0,Ae.Z)((0,Ae.Z)({},qt),Lt?vn:{});return Object.keys(vn).forEach(function(Nt){var $t=vn[Nt];typeof $t=="function"&&(Yt[Nt]=function(){for(var dt,dn=arguments.length,hn=new Array(dn),xn=0;xnEa&&(vr="".concat(Wr.slice(0,Ea),"..."))}var xa=function(no){no&&no.stopPropagation(),za(Ln)};return typeof ia=="function"?Kt(Vn,vr,cr,nr,xa):Dt(Ln,vr,cr,nr,xa)},Sn=function(Ln){if(!Nt.length)return null;var cr=typeof Kr=="function"?Kr(Ln):Kr;return typeof ia=="function"?Kt(void 0,cr,!1,!1,void 0,!0):Dt({title:cr},cr,!1)},on=ue.createElement("div",{className:"".concat(Dr,"-search"),style:{width:vo},onFocus:function(){Ci(!0)},onBlur:function(){Ci(!1)}},ue.createElement(Mt,{ref:hn,open:$t,prefixCls:Yt,id:Lt,inputElement:null,disabled:rn,autoFocus:Cn,autoComplete:Er,editable:tt,activeDescendantId:lr,value:da,onKeyDown:ca,onMouseDown:Ta,onChange:Wa,onPaste:Ka,onCompositionStart:Br,onCompositionEnd:No,onBlur:Ro,tabIndex:xr,attrs:(0,He.Z)(vn,!0)}),ue.createElement("span",{ref:Bo,className:"".concat(Dr,"-search-mirror"),"aria-hidden":!0},da,"\xA0")),wn=ue.createElement(et.Z,{prefixCls:"".concat(Dr,"-overflow"),data:Nt,renderItem:pn,renderRest:Sn,suffix:on,itemKey:Se,maxCount:ya});return ue.createElement("span",{className:"".concat(Dr,"-wrap")},wn,!Nt.length&&!da&&ue.createElement("span",{className:"".concat(Dr,"-placeholder")},xn))},Tt=ht,wt=function(vn){var Lt=vn.inputElement,Yt=vn.prefixCls,Nt=vn.id,$t=vn.inputRef,dt=vn.disabled,dn=vn.autoFocus,hn=vn.autoComplete,xn=vn.activeDescendantId,rn=vn.mode,_t=vn.open,Ct=vn.values,Cn=vn.placeholder,Er=vn.tabIndex,lr=vn.showSearch,xr=vn.searchValue,sa=vn.activeValue,ya=vn.maxLength,Ea=vn.onInputKeyDown,ta=vn.onInputMouseDown,Kr=vn.onInputChange,ia=vn.onInputPaste,ba=vn.onInputCompositionStart,za=vn.onInputCompositionEnd,Wa=vn.onInputBlur,Ka=vn.title,ca=ue.useState(!1),Ta=(0,Ce.Z)(ca,2),Br=Ta[0],No=Ta[1],Ro=rn==="combobox",Bo=Ro||lr,po=Ct[0],_o=xr||"";Ro&&sa&&!Br&&(_o=sa),ue.useEffect(function(){Ro&&No(!1)},[Ro,sa]);var vo=rn!=="combobox"&&!_t&&!lr?!1:!!_o,Do=Ka===void 0?Rt(po):Ka,Qa=ue.useMemo(function(){return po?null:ue.createElement("span",{className:"".concat(Yt,"-selection-placeholder"),style:vo?{visibility:"hidden"}:void 0},Cn)},[po,vo,Cn,Yt]);return ue.createElement("span",{className:"".concat(Yt,"-selection-wrap")},ue.createElement("span",{className:"".concat(Yt,"-selection-search")},ue.createElement(Mt,{ref:$t,prefixCls:Yt,id:Nt,open:_t,inputElement:Lt,disabled:dt,autoFocus:dn,autoComplete:hn,editable:Bo,activeDescendantId:xn,value:_o,onKeyDown:Ea,onMouseDown:ta,onChange:function(ti){No(!0),Kr(ti)},onPaste:ia,onCompositionStart:ba,onCompositionEnd:za,onBlur:Wa,tabIndex:Er,attrs:(0,He.Z)(vn,!0),maxLength:Ro?ya:void 0})),!Ro&&po?ue.createElement("span",{className:"".concat(Yt,"-selection-item"),title:Do,style:vo?{visibility:"hidden"}:void 0},po.label):null,Qa)},Qt=wt,St=function(vn,Lt){var Yt=(0,ue.useRef)(null),Nt=(0,ue.useRef)(!1),$t=vn.prefixCls,dt=vn.open,dn=vn.mode,hn=vn.showSearch,xn=vn.tokenWithEnter,rn=vn.disabled,_t=vn.prefix,Ct=vn.autoClearSearchValue,Cn=vn.onSearch,Er=vn.onSearchSubmit,lr=vn.onToggleOpen,xr=vn.onInputKeyDown,sa=vn.onInputBlur,ya=vn.domRef;ue.useImperativeHandle(Lt,function(){return{focus:function(Do){Yt.current.focus(Do)},blur:function(){Yt.current.blur()}}});var Ea=Ne(0),ta=(0,Ce.Z)(Ea,2),Kr=ta[0],ia=ta[1],ba=function(Do){var Qa=Do.which,jo=Yt.current instanceof HTMLTextAreaElement;!jo&&dt&&(Qa===We.Z.UP||Qa===We.Z.DOWN)&&Do.preventDefault(),xr&&xr(Do),Qa===We.Z.ENTER&&dn==="tags"&&!Nt.current&&!dt&&(Er==null||Er(Do.target.value)),!(jo&&!dt&&~[We.Z.UP,We.Z.DOWN,We.Z.LEFT,We.Z.RIGHT].indexOf(Qa))&&bt(Qa)&&lr(!0)},za=function(){ia(!0)},Wa=(0,ue.useRef)(null),Ka=function(Do){Cn(Do,!0,Nt.current)!==!1&&lr(!0)},ca=function(){Nt.current=!0},Ta=function(Do){Nt.current=!1,dn!=="combobox"&&Ka(Do.target.value)},Br=function(Do){var Qa=Do.target.value;if(xn&&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!==Yt.current){var jo=document.body.style.msTouchAction!==void 0;jo?setTimeout(function(){Yt.current.focus()}):Yt.current.focus()}},Bo=function(Do){var Qa=Kr();Do.target!==Yt.current&&!Qa&&!(dn==="combobox"&&rn)&&Do.preventDefault(),(dn!=="combobox"&&(!hn||!Qa)||!dt)&&(dt&&Ct!==!1&&Cn("",!0,!1),lr())},po={inputRef:Yt,onInputKeyDown:ba,onInputMouseDown:za,onInputChange:Br,onInputPaste:No,onInputCompositionStart:ca,onInputCompositionEnd:Ta,onInputBlur:sa},_o=dn==="multiple"||dn==="tags"?ue.createElement(Tt,(0,y.Z)({},vn,po)):ue.createElement(Qt,(0,y.Z)({},vn,po));return ue.createElement("div",{ref:ya,className:"".concat($t,"-selector"),onClick:Ro,onMouseDown:Bo},_t&&ue.createElement("div",{className:"".concat($t,"-prefix")},_t),_o)},sn=ue.forwardRef(St),Jt=sn,fe=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(vn){var Lt=vn===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"}}},ae=function(vn,Lt){var Yt=vn.prefixCls,Nt=vn.disabled,$t=vn.visible,dt=vn.children,dn=vn.popupElement,hn=vn.animation,xn=vn.transitionName,rn=vn.dropdownStyle,_t=vn.dropdownClassName,Ct=vn.direction,Cn=Ct===void 0?"ltr":Ct,Er=vn.placement,lr=vn.builtinPlacements,xr=vn.dropdownMatchSelectWidth,sa=vn.dropdownRender,ya=vn.dropdownAlign,Ea=vn.getPopupContainer,ta=vn.empty,Kr=vn.getTriggerDOMNode,ia=vn.onPopupVisibleChange,ba=vn.onPopupMouseEnter,za=(0,ye.Z)(vn,ne),Wa="".concat(Yt,"-dropdown"),Ka=dn;sa&&(Ka=sa(dn));var ca=ue.useMemo(function(){return lr||te(xr)},[lr,xr]),Ta=hn?"".concat(Wa,"-").concat(hn):xn,Br=typeof xr=="number",No=ue.useMemo(function(){return Br?null:xr===!1?"minWidth":"width"},[xr,Br]),Ro=rn;Br&&(Ro=(0,Ae.Z)((0,Ae.Z)({},Ro),{},{width:xr}));var Bo=ue.useRef(null);return ue.useImperativeHandle(Lt,function(){return{getPopupElement:function(){var _o;return(_o=Bo.current)===null||_o===void 0?void 0:_o.popupElement}}}),ue.createElement(fe.Z,(0,y.Z)({},za,{showAction:ia?["click"]:[],hideAction:ia?["click"]:[],popupPlacement:Er||(Cn==="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()(_t,(0,oe.Z)({},"".concat(Wa,"-empty"),ta)),popupStyle:Ro,getTriggerDOMNode:Kr,onPopupVisibleChange:ia}),dt)},me=ue.forwardRef(ae),re=me,de=b(66712);function je(qt,vn){var Lt=qt.key,Yt;return"value"in qt&&(Yt=qt.value),Lt!=null?Lt:Yt!==void 0?Yt:"rc-index-key-".concat(vn)}function ct(qt){return typeof qt!="undefined"&&!Number.isNaN(qt)}function Ze(qt,vn){var Lt=qt||{},Yt=Lt.label,Nt=Lt.value,$t=Lt.options,dt=Lt.groupLabel,dn=Yt||(vn?"children":"label");return{label:dn,value:Nt||"value",options:$t||"options",groupLabel:dt||dn}}function Le(qt){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lt=vn.fieldNames,Yt=vn.childrenAsData,Nt=[],$t=Ze(Lt,!1),dt=$t.label,dn=$t.value,hn=$t.options,xn=$t.groupLabel;function rn(_t,Ct){Array.isArray(_t)&&_t.forEach(function(Cn){if(Ct||!(hn in Cn)){var Er=Cn[dn];Nt.push({key:je(Cn,Nt.length),groupOption:Ct,data:Cn,label:Cn[dt],value:Er})}else{var lr=Cn[xn];lr===void 0&&Yt&&(lr=Cn.label),Nt.push({key:je(Cn,Nt.length),group:!0,data:Cn,label:lr}),rn(Cn[hn],!0)}})}return rn(qt,!1),Nt}function it(qt){var vn=(0,Ae.Z)({},qt);return"props"in vn||Object.defineProperty(vn,"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`."),vn}}),vn}var gt=function(vn,Lt,Yt){if(!Lt||!Lt.length)return null;var Nt=!1,$t=function dn(hn,xn){var rn=(0,de.Z)(xn),_t=rn[0],Ct=rn.slice(1);if(!_t)return[hn];var Cn=hn.split(_t);return Nt=Nt||Cn.length>1,Cn.reduce(function(Er,lr){return[].concat((0,Ee.Z)(Er),(0,Ee.Z)(dn(lr,Ct)))},[]).filter(Boolean)},dt=$t(vn,Lt);return Nt?typeof Yt!="undefined"?dt.slice(0,Yt):dt:null},kt=ue.createContext(null),Qe=kt;function st(qt){var vn=qt.visible,Lt=qt.values;if(!vn)return null;var Yt=50;return ue.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Lt.slice(0,Yt).map(function(Nt){var $t=Nt.label,dt=Nt.value;return["number","string"].includes((0,De.Z)($t))?$t:dt}).join(", ")),Lt.length>Yt?", ...":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"],Ft=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ln=function(vn){return vn==="tags"||vn==="multiple"},nn=ue.forwardRef(function(qt,vn){var Lt,Yt=qt.id,Nt=qt.prefixCls,$t=qt.className,dt=qt.showSearch,dn=qt.tagRender,hn=qt.direction,xn=qt.omitDomProps,rn=qt.displayValues,_t=qt.onDisplayValuesChange,Ct=qt.emptyOptions,Cn=qt.notFoundContent,Er=Cn===void 0?"Not Found":Cn,lr=qt.onClear,xr=qt.mode,sa=qt.disabled,ya=qt.loading,Ea=qt.getInputElement,ta=qt.getRawInputElement,Kr=qt.open,ia=qt.defaultOpen,ba=qt.onDropdownVisibleChange,za=qt.activeValue,Wa=qt.onActiveValueChange,Ka=qt.activeDescendantId,ca=qt.searchValue,Ta=qt.autoClearSearchValue,Br=qt.onSearch,No=qt.onSearchSplit,Ro=qt.tokenSeparators,Bo=qt.allowClear,po=qt.prefix,_o=qt.suffixIcon,vo=qt.clearIcon,Do=qt.OptionList,Qa=qt.animation,jo=qt.transitionName,ti=qt.dropdownStyle,Ci=qt.dropdownClassName,Dr=qt.dropdownMatchSelectWidth,da=qt.dropdownRender,tt=qt.dropdownAlign,Dt=qt.placement,Kt=qt.builtinPlacements,pn=qt.getPopupContainer,Sn=qt.showAction,on=Sn===void 0?[]:Sn,wn=qt.onFocus,An=qt.onBlur,Ln=qt.onKeyUp,cr=qt.onKeyDown,Sr=qt.onMouseDown,Vn=(0,ye.Z)(qt,pe),nr=ln(xr),vr=(dt!==void 0?dt:nr)||xr==="combobox",Wr=(0,Ae.Z)({},Vn);Ft.forEach(function(yi){delete Wr[yi]}),xn==null||xn.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),qo=ue.useRef(!1),ci=se(),Ei=(0,Ce.Z)(ci,3),bi=Ei[0],Ri=Ei[1],Po=Ei[2];ue.useImperativeHandle(vn,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(xr!=="combobox")return ca;var ei=(yi=rn[0])===null||yi===void 0?void 0:yi.value;return typeof ei=="string"||typeof ei=="number"?String(ei):""},[ca,xr,rn]),Ii=xr==="combobox"&&typeof Ea=="function"&&Ea()||null,Bi=typeof ta=="function"&&ta(),Oo=(0,Te.x1)(zo,Bi==null||(Lt=Bi.props)===null||Lt===void 0?void 0:Lt.ref),Ai=ue.useState(!1),Si=(0,Ce.Z)(Ai,2),oi=Si[0],wi=Si[1];(0,Je.Z)(function(){wi(!0)},[]);var di=(0,ze.Z)(!1,{defaultValue:ia,value:Kr}),Hi=(0,Ce.Z)(di,2),Ti=Hi[0],Yi=Hi[1],Fi=oi?Ti:!1,zl=!Er&&Ct;(sa||zl&&Fi&&xr==="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[` + `,kt.style.marginRight="5px",Ze.appendChild(kt)}re.typeBoxes.push(Ze)},re=this,de=0;de<4;de++)me(de);return ae},ne.prototype.setCurrentType=function(te,ae){var me=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===ae?me.uiStyleSettings!==void 0?me.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Te),Mt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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,fe),ne.prototype.ownsTarget=function(te){return!(!fe.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,ae){var me=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-me/2+","+(ae+re/2)+" "+te+","+(ae-re/2)+" "+(te+me/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){fe.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(fe.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 me=this.arrow2.transform.baseVal.getItem(0);me.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(me,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},fe.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.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='',ne}(lt),qe=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.fillColor=me.defaultFillColor,re.strokeWidth=0,re.fillPanel=new we("Color",me.defaultColorSet,me.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ee(ne,fe),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='',ne}(Ne),Fe=function(fe){function ne(te,ae,me,re){var de=fe.call(this,te,re||'')||this;return de.opacities=[],de.opacityBoxes=[],de.opacities=ae,de.currentOpacity=me,de.setCurrentOpacity=de.setCurrentOpacity.bind(de),de}return Ee(ne,fe),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(me){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=me===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(me,re)}),ae.appendChild(re);var de=document.createElement("div");de.innerText=100*me+"%",re.appendChild(de),te.opacityBoxes.push(re)}),ae},ne.prototype.setCurrentOpacity=function(te,ae){var me=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===ae?me.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Te),yt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=me.defaultHighlightColor,re.strokeWidth=0,re.opacity=me.defaultHighlightOpacity,re.fillPanel=new we("Color",me.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new Fe("Opacity",me.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ee(ne,fe),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=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.icon='',ne}(qe),xe='',he='',mt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultStrokeColor,re.bgColor=me.defaultFillColor,re.fontFamily=me.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",me.defaultColorSet,re.color,xe),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new we("Fill color",me.defaultColorSet,re.bgColor,he),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new Pe("Font",me.defaultFontFamilies,me.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new _e,re.tipGrip.visual.transform.baseVal.appendItem(ye.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return fe.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"&&fe.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):fe.prototype.pointerDown.call(this,te,ae)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,fe.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";fe.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 fe.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),me=this.height/5;te&&(this.tipPosition={x:ae+me/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.width/2&&this.tipPosition.y>=this.height/2?re.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 me=this.tip2.transform.baseVal.getItem(0);me.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(me,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=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.icon='',ne}(lt),Se=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||this;return re.strokePanel.colors=me.defaultColorSet,re.fillColor="transparent",re}return Ee(ne,fe),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=fe.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.icon='',ne}(Rt),rt=function(){function fe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),fe.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))},fe.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},fe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},fe.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}},fe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},fe}(),ht=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultColor,re.strokeWidth=me.defaultStrokeWidth,re.strokeDasharray=me.defaultStrokeDasharray,re.strokePanel=new we("Line color",me.defaultColorSet,me.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ot("Line width",me.defaultStrokeWidths,me.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new We("Line style",me.defaultStrokeDasharrays,me.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return!(!fe.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){fe.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(){fe.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,fe.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){fe.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),fe.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),fe.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,fe.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},fe.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){fe.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='',ne}(et),Tt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,ae,me)||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=me.defaultColor,re.strokeWidth=me.defaultStrokeWidth,re.strokeDasharray=me.defaultStrokeDasharray,re.fillColor=me.defaultFillColor,re.textColor=me.defaultStrokeColor,re.fontFamily=me.defaultFontFamily,re.fontSize=me.defaultCaptionFontSize,re.captionText=me.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(me.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new we("Fill color",Ce(me.defaultColorSet,["transparent"]),re.fillColor,he),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ot("Line width",me.defaultStrokeWidths,me.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new We("Line style",me.defaultStrokeDasharrays,me.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new Pe("Font",me.defaultFontFamilies,me.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new we("Text color",me.defaultColorSet,re.textColor,xe),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ee(ne,fe),ne.prototype.ownsTarget=function(te){return!(!fe.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){fe.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){fe.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){fe.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(){fe.prototype.setSize.call(this),ye.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){fe.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){fe.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},fe.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(),fe.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){fe.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.icon='',ne}(se),wt=function(){function fe(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(fe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),fe.prototype.preventDefault=function(){this._defaultPrevented=!0},fe}(),Qt=function(fe){function ne(te,ae,me){var re=fe.call(this,te,!1)||this;return re.dataUrl=ae,re.state=me,re}return Ee(ne,fe),ne}(wt),St=function(fe){function ne(te,ae,me){me===void 0&&(me=!1);var re=fe.call(this,te,me)||this;return re.marker=ae,re}return Ee(ne,fe),ne}(wt),sn=function(){function fe(){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 fe.prototype.addEventListener=function(ne,te){this[ne].push(te)},fe.prototype.removeEventListener=function(ne,te){var ae=this[ne].indexOf(te);ae>-1&&this[ne].splice(ae,1)},fe}(),Jt=function(){function fe(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 rt,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 sn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=fe.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(fe.prototype,"ALL_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,Se,Rt,yt,mt,jt,qe,lt,ht,Tt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,Rt,yt,mt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[bt,Me,Mt,Ie,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.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 me=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===ae});me!==void 0&&te._availableMarkerTypes.push(me)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.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(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),fe.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},fe.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 wt(ne))})},fe.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 ze).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()]}})})},fe.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var ae=!1;ne||this.eventListeners.beforeclose.forEach(function(me){var re=new wt(te,!0);me(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(me){return me(new wt(te))}),this.detachEvents(),this._isOpen=!1)}},fe.prototype.addMarkersToToolbar=function(){for(var ne,te=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,ae=te',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()},fe.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")},fe.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"},fe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},fe.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 Je(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},fe.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())},fe.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()}},fe.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(me){var re=new St(ne,ne._currentMarker,!0);me(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(me){return me(new St(ne,ae))})}}},fe.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(de){var je=new St(ne,void 0,!0);de(je),je.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(de){var je=me.markers[de];me.setCurrentMarker(me.markers[de]),me._currentMarker.dispose(),me.markerImage.removeChild(me._currentMarker.container),me.markers.splice(me.markers.indexOf(me._currentMarker),1),me.eventListeners.markerdelete.forEach(function(ct){return ct(new St(ne,je))})},me=this,re=this.markers.length-1;re>=0;re--)ae(re);this.addUndoStep()}},Object.defineProperty(fe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),fe.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))},fe.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)},fe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},fe.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 me=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),me1&&this.panTo({x:ne.clientX,y:ne.clientY}))},fe.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()},fe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},fe.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},fe.prototype.clientToLocalCoordinates=function(ne,te){var ae=this.markerImage.getBoundingClientRect();return{x:(ne-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.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()},fe.prototype.addLicenseKey=function(ne){De.addKey(ne)},fe.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},fe.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},fe.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(fe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),fe.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 wt(ne))}))},fe.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 wt(ne))}))},fe.instanceCounter=0,fe}()},6551:function(Fn,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 ze;return Ce?(ze=Ae,Ae+=1):ze="TEST_OR_SSR",ze}function De(ze){var ve=Ee.useState(),ue=(0,y.Z)(ve,2),ke=ue[0],ge=ue[1];return Ee.useEffect(function(){ge("rc_select_".concat(ye()))},[]),ze||ke}},37463:function(Fn,Pt,b){"use strict";b.d(Pt,{Ac:function(){return Wt},Xo:function(){return an},Wx:function(){return Ot},ZP:function(){return ar},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),ze=b(18929),ve=b(48736),ue=b(59301),ke=b(92310),ge=b.n(ke),Je=b(34280),Ge=b(49658),Te=b(8654),we=function(vn){var Lt=vn.className,Yt=vn.customizeIcon,Nt=vn.customizeIconProps,$t=vn.children,dt=vn.onMouseDown,dn=vn.onClick,hn=typeof Yt=="function"?Yt(Nt):Yt;return ue.createElement("span",{className:Lt,onMouseDown:function(rn){rn.preventDefault(),dt==null||dt(rn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:dn,"aria-hidden":!0},hn!==void 0?hn:ue.createElement("span",{className:ge()(Lt.split(/\s+/).map(function(xn){return"".concat(xn,"-icon")}))},$t))},Re=we,ut=function(vn,Lt,Yt,Nt,$t){var dt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,dn=arguments.length>6?arguments[6]:void 0,hn=arguments.length>7?arguments[7]:void 0,xn=ue.useMemo(function(){if((0,De.Z)(Nt)==="object")return Nt.clearIcon;if($t)return $t},[Nt,$t]),rn=ue.useMemo(function(){return!!(!dt&&Nt&&(Yt.length||dn)&&!(hn==="combobox"&&dn===""))},[Nt,dt,Yt.length,dn,hn]);return{allowClear:rn,clearIcon:ue.createElement(Re,{className:"".concat(vn,"-clear"),onMouseDown:Lt,customizeIcon:xn},"\xD7")}},_e=ue.createContext(null);function $e(){return ue.useContext(_e)}function se(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,vn=ue.useState(!1),Lt=(0,Ce.Z)(vn,2),Yt=Lt[0],Nt=Lt[1],$t=ue.useRef(null),dt=function(){window.clearTimeout($t.current)};ue.useEffect(function(){return dt},[]);var dn=function(xn,rn){dt(),$t.current=window.setTimeout(function(){Nt(xn),rn&&rn()},qt)};return[Yt,dn,dt]}function Ne(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,vn=ue.useRef(null),Lt=ue.useRef(null);ue.useEffect(function(){return function(){window.clearTimeout(Lt.current)}},[]);function Yt(Nt){(Nt||vn.current===null)&&(vn.current=Nt),window.clearTimeout(Lt.current),Lt.current=window.setTimeout(function(){vn.current=null},qt)}return[function(){return vn.current},Yt]}function ot(qt,vn,Lt,Yt){var Nt=ue.useRef(null);Nt.current={open:vn,triggerOpen:Lt,customizedTrigger:Yt},ue.useEffect(function(){function $t(dt){var dn;if(!((dn=Nt.current)!==null&&dn!==void 0&&dn.customizedTrigger)){var hn=dt.target;hn.shadowRoot&&dt.composed&&(hn=dt.composedPath()[0]||hn),Nt.current.open&&qt().filter(function(xn){return xn}).every(function(xn){return!xn.contains(hn)&&xn!==hn})&&Nt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",$t),function(){return window.removeEventListener("mousedown",$t)}},[])}var We=b(10228);function bt(qt){return qt&&![We.Z.ESC,We.Z.SHIFT,We.Z.BACKSPACE,We.Z.TAB,We.Z.WIN_KEY,We.Z.ALT,We.Z.META,We.Z.WIN_KEY_RIGHT,We.Z.CTRL,We.Z.SEMICOLON,We.Z.EQUALS,We.Z.CAPS_LOCK,We.Z.CONTEXT_MENU,We.Z.F1,We.Z.F2,We.Z.F3,We.Z.F4,We.Z.F5,We.Z.F6,We.Z.F7,We.Z.F8,We.Z.F9,We.Z.F10,We.Z.F11,We.Z.F12].includes(qt)}var He=b(26112),et=b(83836);function lt(qt,vn,Lt){var Yt=(0,Ae.Z)((0,Ae.Z)({},qt),Lt?vn:{});return Object.keys(vn).forEach(function(Nt){var $t=vn[Nt];typeof $t=="function"&&(Yt[Nt]=function(){for(var dt,dn=arguments.length,hn=new Array(dn),xn=0;xnEa&&(gr="".concat(Wr.slice(0,Ea),"..."))}var xa=function(eo){eo&&eo.stopPropagation(),ja(Bn)};return typeof oa=="function"?Kt(Un,gr,cr,nr,xa):Dt(Bn,gr,cr,nr,xa)},Sn=function(Bn){if(!Nt.length)return null;var cr=typeof Kr=="function"?Kr(Bn):Kr;return typeof oa=="function"?Kt(void 0,cr,!1,!1,void 0,!0):Dt({title:cr},cr,!1)},on=ue.createElement("div",{className:"".concat(Fr,"-search"),style:{width:go},onFocus:function(){Ci(!0)},onBlur:function(){Ci(!1)}},ue.createElement(Mt,{ref:hn,open:$t,prefixCls:Yt,id:Lt,inputElement:null,disabled:rn,autoFocus:Cn,autoComplete:br,editable:tt,activeDescendantId:lr,value:ca,onKeyDown:ua,onMouseDown:Oa,onChange:Za,onPaste:Ha,onCompositionStart:Pr,onCompositionEnd:No,onBlur:Ro,tabIndex:Sr,attrs:(0,He.Z)(vn,!0)}),ue.createElement("span",{ref:Bo,className:"".concat(Fr,"-search-mirror"),"aria-hidden":!0},ca,"\xA0")),wn=ue.createElement(et.Z,{prefixCls:"".concat(Fr,"-overflow"),data:Nt,renderItem:pn,renderRest:Sn,suffix:on,itemKey:Se,maxCount:ya});return ue.createElement("span",{className:"".concat(Fr,"-wrap")},wn,!Nt.length&&!ca&&ue.createElement("span",{className:"".concat(Fr,"-placeholder")},xn))},Tt=ht,wt=function(vn){var Lt=vn.inputElement,Yt=vn.prefixCls,Nt=vn.id,$t=vn.inputRef,dt=vn.disabled,dn=vn.autoFocus,hn=vn.autoComplete,xn=vn.activeDescendantId,rn=vn.mode,_t=vn.open,Ct=vn.values,Cn=vn.placeholder,br=vn.tabIndex,lr=vn.showSearch,Sr=vn.searchValue,la=vn.activeValue,ya=vn.maxLength,Ea=vn.onInputKeyDown,ea=vn.onInputMouseDown,Kr=vn.onInputChange,oa=vn.onInputPaste,ba=vn.onInputCompositionStart,ja=vn.onInputCompositionEnd,Za=vn.onInputBlur,Ha=vn.title,ua=ue.useState(!1),Oa=(0,Ce.Z)(ua,2),Pr=Oa[0],No=Oa[1],Ro=rn==="combobox",Bo=Ro||lr,vo=Ct[0],_o=Sr||"";Ro&&la&&!Pr&&(_o=la),ue.useEffect(function(){Ro&&No(!1)},[Ro,la]);var go=rn!=="combobox"&&!_t&&!lr?!1:!!_o,Do=Ha===void 0?Rt(vo):Ha,Ya=ue.useMemo(function(){return vo?null:ue.createElement("span",{className:"".concat(Yt,"-selection-placeholder"),style:go?{visibility:"hidden"}:void 0},Cn)},[vo,go,Cn,Yt]);return ue.createElement("span",{className:"".concat(Yt,"-selection-wrap")},ue.createElement("span",{className:"".concat(Yt,"-selection-search")},ue.createElement(Mt,{ref:$t,prefixCls:Yt,id:Nt,open:_t,inputElement:Lt,disabled:dt,autoFocus:dn,autoComplete:hn,editable:Bo,activeDescendantId:xn,value:_o,onKeyDown:Ea,onMouseDown:ea,onChange:function(ti){No(!0),Kr(ti)},onPaste:oa,onCompositionStart:ba,onCompositionEnd:ja,onBlur:Za,tabIndex:br,attrs:(0,He.Z)(vn,!0),maxLength:Ro?ya:void 0})),!Ro&&vo?ue.createElement("span",{className:"".concat(Yt,"-selection-item"),title:Do,style:go?{visibility:"hidden"}:void 0},vo.label):null,Ya)},Qt=wt,St=function(vn,Lt){var Yt=(0,ue.useRef)(null),Nt=(0,ue.useRef)(!1),$t=vn.prefixCls,dt=vn.open,dn=vn.mode,hn=vn.showSearch,xn=vn.tokenWithEnter,rn=vn.disabled,_t=vn.prefix,Ct=vn.autoClearSearchValue,Cn=vn.onSearch,br=vn.onSearchSubmit,lr=vn.onToggleOpen,Sr=vn.onInputKeyDown,la=vn.onInputBlur,ya=vn.domRef;ue.useImperativeHandle(Lt,function(){return{focus:function(Do){Yt.current.focus(Do)},blur:function(){Yt.current.blur()}}});var Ea=Ne(0),ea=(0,Ce.Z)(Ea,2),Kr=ea[0],oa=ea[1],ba=function(Do){var Ya=Do.which,jo=Yt.current instanceof HTMLTextAreaElement;!jo&&dt&&(Ya===We.Z.UP||Ya===We.Z.DOWN)&&Do.preventDefault(),Sr&&Sr(Do),Ya===We.Z.ENTER&&dn==="tags"&&!Nt.current&&!dt&&(br==null||br(Do.target.value)),!(jo&&!dt&&~[We.Z.UP,We.Z.DOWN,We.Z.LEFT,We.Z.RIGHT].indexOf(Ya))&&bt(Ya)&&lr(!0)},ja=function(){oa(!0)},Za=(0,ue.useRef)(null),Ha=function(Do){Cn(Do,!0,Nt.current)!==!1&&lr(!0)},ua=function(){Nt.current=!0},Oa=function(Do){Nt.current=!1,dn!=="combobox"&&Ha(Do.target.value)},Pr=function(Do){var Ya=Do.target.value;if(xn&&Za.current&&/[\r\n]/.test(Za.current)){var jo=Za.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ya=Ya.replace(jo,Za.current)}Za.current=null,Ha(Ya)},No=function(Do){var Ya=Do.clipboardData,jo=Ya==null?void 0:Ya.getData("text");Za.current=jo||""},Ro=function(Do){var Ya=Do.target;if(Ya!==Yt.current){var jo=document.body.style.msTouchAction!==void 0;jo?setTimeout(function(){Yt.current.focus()}):Yt.current.focus()}},Bo=function(Do){var Ya=Kr();Do.target!==Yt.current&&!Ya&&!(dn==="combobox"&&rn)&&Do.preventDefault(),(dn!=="combobox"&&(!hn||!Ya)||!dt)&&(dt&&Ct!==!1&&Cn("",!0,!1),lr())},vo={inputRef:Yt,onInputKeyDown:ba,onInputMouseDown:ja,onInputChange:Pr,onInputPaste:No,onInputCompositionStart:ua,onInputCompositionEnd:Oa,onInputBlur:la},_o=dn==="multiple"||dn==="tags"?ue.createElement(Tt,(0,y.Z)({},vn,vo)):ue.createElement(Qt,(0,y.Z)({},vn,vo));return ue.createElement("div",{ref:ya,className:"".concat($t,"-selector"),onClick:Ro,onMouseDown:Bo},_t&&ue.createElement("div",{className:"".concat($t,"-prefix")},_t),_o)},sn=ue.forwardRef(St),Jt=sn,fe=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(vn){var Lt=vn===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Lt,adjustY:1},htmlRegion:"scroll"}}},ae=function(vn,Lt){var Yt=vn.prefixCls,Nt=vn.disabled,$t=vn.visible,dt=vn.children,dn=vn.popupElement,hn=vn.animation,xn=vn.transitionName,rn=vn.dropdownStyle,_t=vn.dropdownClassName,Ct=vn.direction,Cn=Ct===void 0?"ltr":Ct,br=vn.placement,lr=vn.builtinPlacements,Sr=vn.dropdownMatchSelectWidth,la=vn.dropdownRender,ya=vn.dropdownAlign,Ea=vn.getPopupContainer,ea=vn.empty,Kr=vn.getTriggerDOMNode,oa=vn.onPopupVisibleChange,ba=vn.onPopupMouseEnter,ja=(0,ye.Z)(vn,ne),Za="".concat(Yt,"-dropdown"),Ha=dn;la&&(Ha=la(dn));var ua=ue.useMemo(function(){return lr||te(Sr)},[lr,Sr]),Oa=hn?"".concat(Za,"-").concat(hn):xn,Pr=typeof Sr=="number",No=ue.useMemo(function(){return Pr?null:Sr===!1?"minWidth":"width"},[Sr,Pr]),Ro=rn;Pr&&(Ro=(0,Ae.Z)((0,Ae.Z)({},Ro),{},{width:Sr}));var Bo=ue.useRef(null);return ue.useImperativeHandle(Lt,function(){return{getPopupElement:function(){var _o;return(_o=Bo.current)===null||_o===void 0?void 0:_o.popupElement}}}),ue.createElement(fe.Z,(0,y.Z)({},ja,{showAction:oa?["click"]:[],hideAction:oa?["click"]:[],popupPlacement:br||(Cn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ua,prefixCls:Za,popupTransitionName:Oa,popup:ue.createElement("div",{onMouseEnter:ba},Ha),ref:Bo,stretch:No,popupAlign:ya,popupVisible:$t,getPopupContainer:Ea,popupClassName:ge()(_t,(0,oe.Z)({},"".concat(Za,"-empty"),ea)),popupStyle:Ro,getTriggerDOMNode:Kr,onPopupVisibleChange:oa}),dt)},me=ue.forwardRef(ae),re=me,de=b(66712);function je(qt,vn){var Lt=qt.key,Yt;return"value"in qt&&(Yt=qt.value),Lt!=null?Lt:Yt!==void 0?Yt:"rc-index-key-".concat(vn)}function ct(qt){return typeof qt!="undefined"&&!Number.isNaN(qt)}function Ze(qt,vn){var Lt=qt||{},Yt=Lt.label,Nt=Lt.value,$t=Lt.options,dt=Lt.groupLabel,dn=Yt||(vn?"children":"label");return{label:dn,value:Nt||"value",options:$t||"options",groupLabel:dt||dn}}function Le(qt){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lt=vn.fieldNames,Yt=vn.childrenAsData,Nt=[],$t=Ze(Lt,!1),dt=$t.label,dn=$t.value,hn=$t.options,xn=$t.groupLabel;function rn(_t,Ct){Array.isArray(_t)&&_t.forEach(function(Cn){if(Ct||!(hn in Cn)){var br=Cn[dn];Nt.push({key:je(Cn,Nt.length),groupOption:Ct,data:Cn,label:Cn[dt],value:br})}else{var lr=Cn[xn];lr===void 0&&Yt&&(lr=Cn.label),Nt.push({key:je(Cn,Nt.length),group:!0,data:Cn,label:lr}),rn(Cn[hn],!0)}})}return rn(qt,!1),Nt}function it(qt){var vn=(0,Ae.Z)({},qt);return"props"in vn||Object.defineProperty(vn,"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`."),vn}}),vn}var gt=function(vn,Lt,Yt){if(!Lt||!Lt.length)return null;var Nt=!1,$t=function dn(hn,xn){var rn=(0,de.Z)(xn),_t=rn[0],Ct=rn.slice(1);if(!_t)return[hn];var Cn=hn.split(_t);return Nt=Nt||Cn.length>1,Cn.reduce(function(br,lr){return[].concat((0,Ee.Z)(br),(0,Ee.Z)(dn(lr,Ct)))},[]).filter(Boolean)},dt=$t(vn,Lt);return Nt?typeof Yt!="undefined"?dt.slice(0,Yt):dt:null},kt=ue.createContext(null),Qe=kt;function st(qt){var vn=qt.visible,Lt=qt.values;if(!vn)return null;var Yt=50;return ue.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Lt.slice(0,Yt).map(function(Nt){var $t=Nt.label,dt=Nt.value;return["number","string"].includes((0,De.Z)($t))?$t:dt}).join(", ")),Lt.length>Yt?", ...":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"],Ft=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ln=function(vn){return vn==="tags"||vn==="multiple"},nn=ue.forwardRef(function(qt,vn){var Lt,Yt=qt.id,Nt=qt.prefixCls,$t=qt.className,dt=qt.showSearch,dn=qt.tagRender,hn=qt.direction,xn=qt.omitDomProps,rn=qt.displayValues,_t=qt.onDisplayValuesChange,Ct=qt.emptyOptions,Cn=qt.notFoundContent,br=Cn===void 0?"Not Found":Cn,lr=qt.onClear,Sr=qt.mode,la=qt.disabled,ya=qt.loading,Ea=qt.getInputElement,ea=qt.getRawInputElement,Kr=qt.open,oa=qt.defaultOpen,ba=qt.onDropdownVisibleChange,ja=qt.activeValue,Za=qt.onActiveValueChange,Ha=qt.activeDescendantId,ua=qt.searchValue,Oa=qt.autoClearSearchValue,Pr=qt.onSearch,No=qt.onSearchSplit,Ro=qt.tokenSeparators,Bo=qt.allowClear,vo=qt.prefix,_o=qt.suffixIcon,go=qt.clearIcon,Do=qt.OptionList,Ya=qt.animation,jo=qt.transitionName,ti=qt.dropdownStyle,Ci=qt.dropdownClassName,Fr=qt.dropdownMatchSelectWidth,ca=qt.dropdownRender,tt=qt.dropdownAlign,Dt=qt.placement,Kt=qt.builtinPlacements,pn=qt.getPopupContainer,Sn=qt.showAction,on=Sn===void 0?[]:Sn,wn=qt.onFocus,An=qt.onBlur,Bn=qt.onKeyUp,cr=qt.onKeyDown,wr=qt.onMouseDown,Un=(0,ye.Z)(qt,pe),nr=ln(Sr),gr=(dt!==void 0?dt:nr)||Sr==="combobox",Wr=(0,Ae.Z)({},Un);Ft.forEach(function(yi){delete Wr[yi]}),xn==null||xn.forEach(function(yi){delete Wr[yi]});var xa=ue.useState(!1),qa=(0,Ce.Z)(xa,2),eo=qa[0],Io=qa[1];ue.useEffect(function(){Io((0,Ge.Z)())},[]);var bo=ue.useRef(null),Wo=ue.useRef(null),Ho=ue.useRef(null),Ko=ue.useRef(null),Fo=ue.useRef(null),qo=ue.useRef(!1),ci=se(),Ei=(0,Ce.Z)(ci,3),bi=Ei[0],Ri=Ei[1],Po=Ei[2];ue.useImperativeHandle(vn,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(Ui){var Hi;return(Hi=Fo.current)===null||Hi===void 0?void 0:Hi.scrollTo(Ui)},nativeElement:bo.current||Wo.current}});var yo=ue.useMemo(function(){var yi;if(Sr!=="combobox")return ua;var ei=(yi=rn[0])===null||yi===void 0?void 0:yi.value;return typeof ei=="string"||typeof ei=="number"?String(ei):""},[ua,Sr,rn]),Ii=Sr==="combobox"&&typeof Ea=="function"&&Ea()||null,Bi=typeof ea=="function"&&ea(),Oo=(0,Te.x1)(Wo,Bi==null||(Lt=Bi.props)===null||Lt===void 0?void 0:Lt.ref),Ai=ue.useState(!1),Si=(0,Ce.Z)(Ai,2),oi=Si[0],wi=Si[1];(0,Je.Z)(function(){wi(!0)},[]);var di=(0,ze.Z)(!1,{defaultValue:oa,value:Kr}),Ki=(0,Ce.Z)(di,2),Ti=Ki[0],Yi=Ki[1],Fi=oi?Ti:!1,zl=!br&&Ct;(la||zl&&Fi&&Sr==="combobox")&&(Fi=!1);var Tl=zl?!1:Fi,$o=ue.useCallback(function(yi){var ei=yi!==void 0?yi:!Fi;la||(Yi(ei),Fi!==ei&&(ba==null||ba(ei)))},[la,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(!(nr&&ct(Yo)&&(xi==null?void 0:xi.size)>=Yo)){var Wi=!0,Mi=ei;Wa==null||Wa(null);var ol=gt(ei,Ro,ct(Yo)?Yo-xi.size:void 0),el=Ki?null:ol;return xr!=="combobox"&&el&&(Mi="",No==null||No(el),$o(!1),Wi=!1),Br&&go!==Mi&&Br(Mi,{source:Oi?"typing":"effect"}),Wi}},pi=function(ei){!ei||!ei.trim()||Br(ei,{source:"submit"})};ue.useEffect(function(){!Fi&&!nr&&xr!=="combobox"&&Li("",!1,!1)},[Fi]),ue.useEffect(function(){Ti&&sa&&Yi(!1),sa&&!qo.current&&Ri(!1)},[sa]);var Ji=Ne(),_i=(0,Ce.Z)(Ji,2),Gi=_i[0],ml=_i[1],nl=ue.useRef(!1),rl=function(ei){var Oi=Gi(),Ki=ei.key,Wi=Ki==="Enter";if(Wi&&(xr!=="combobox"&&ei.preventDefault(),Fi||$o(!0)),ml(!!go),Ki==="Backspace"&&!Oi&&nr&&!go&&rn.length){for(var Mi=(0,Ee.Z)(rn),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&&_t(Mi,{type:"remove",values:[ol]})}for(var il=arguments.length,ul=new Array(il>1?il-1:0),ll=1;ll1?Oi-1:0),Wi=1;Wi1?ol-1:0),cl=1;cl=Er},[dn,Er,ta==null?void 0:ta.size]),Ro=function(on){on.preventDefault()},Bo=function(on){var wn;(wn=Br.current)===null||wn===void 0||wn.scrollTo(typeof on=="number"?{index:on}:on)},po=ue.useCallback(function(Sn){return hn==="combobox"?!1:ta.has(Sn)},[hn,(0,Ee.Z)(ta).toString(),ta.size]),_o=function(on){for(var wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,An=Ta.length,Ln=0;Ln1&&arguments[1]!==void 0?arguments[1]:!1;jo(on);var An={source:wn?"keyboard":"mouse"},Ln=Ta[on];if(!Ln){xr(null,-1,An);return}xr(Ln.value,on,An)};(0,ue.useEffect)(function(){ti(sa!==!1?_o(0):-1)},[Ta.length,xn]);var Ci=ue.useCallback(function(Sn){return hn==="combobox"?String(Sn).toLowerCase()===xn.toLowerCase():ta.has(Sn)},[hn,xn,(0,Ee.Z)(ta).toString(),ta.size]);(0,ue.useEffect)(function(){var Sn=setTimeout(function(){if(!dn&&dt&&ta.size===1){var wn=Array.from(ta)[0],An=Ta.findIndex(function(Ln){var cr=Ln.data;return xn?String(cr.value).startsWith(xn):cr.value===wn});An!==-1&&(ti(An),Bo(An))}});if(dt){var on;(on=Br.current)===null||on===void 0||on.scrollTo(void 0)}return function(){return clearTimeout(Sn)}},[dt,xn]);var Dr=function(on){on!==void 0&&ya(on,{selected:!ta.has(on)}),dn||rn(!1)};if(ue.useImperativeHandle(Lt,function(){return{onKeyDown:function(on){var wn=on.which,An=on.ctrlKey;switch(wn){case We.Z.N:case We.Z.P:case We.Z.UP:case We.Z.DOWN:{var Ln=0;if(wn===We.Z.UP?Ln=-1:wn===We.Z.DOWN?Ln=1:xt()&&An&&(wn===We.Z.N?Ln=1:wn===We.Z.P&&(Ln=-1)),Ln!==0){var cr=_o(Qa+Ln,Ln);Bo(cr),ti(cr,!0)}break}case We.Z.TAB:case We.Z.ENTER:{var Sr,Vn=Ta[Qa];Vn&&!(Vn!=null&&(Sr=Vn.data)!==null&&Sr!==void 0&&Sr.disabled)&&!No?Dr(Vn.value):Dr(void 0),dt&&on.preventDefault();break}case We.Z.ESC:rn(!1),dt&&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},_t);var da=Object.keys(Kr).map(function(Sn){return Kr[Sn]}),tt=function(on){return on.label};function Dt(Sn,on){var wn=Sn.group;return{role:wn?"presentation":"option",id:"".concat($t,"_list_").concat(on)}}var Kt=function(on){var wn=Ta[on];if(!wn)return null;var An=wn.data||{},Ln=An.value,cr=wn.group,Sr=(0,He.Z)(An,!0),Vn=tt(wn);return wn?ue.createElement("div",(0,y.Z)({"aria-label":typeof Vn=="string"&&!cr?Vn:null},Sr,{key:on},Dt(wn,on),{"aria-selected":Ci(Ln)}),Ln):null},pn={role:"listbox",id:"".concat($t,"_list")};return ue.createElement(ue.Fragment,null,ia&&ue.createElement("div",(0,y.Z)({},pn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(Qa-1),Kt(Qa),Kt(Qa+1)),ue.createElement(Ue.Z,{itemKey:"key",ref:Br,data:Ta,height:za,itemHeight:Wa,fullHeight:!1,onMouseDown:Ro,onScroll:Ct,virtual:ia,direction:ba,innerProps:ia?null:pn},function(Sn,on){var wn=Sn.group,An=Sn.groupOption,Ln=Sn.data,cr=Sn.label,Sr=Sn.value,Vn=Ln.key;if(wn){var nr,vr=(nr=Ln.title)!==null&&nr!==void 0?nr:It(cr)?cr.toString():void 0;return ue.createElement("div",{className:ge()(ca,"".concat(ca,"-group"),Ln.className),title:vr},cr!==void 0?cr:Vn)}var Wr=Ln.disabled,xa=Ln.title,eo=Ln.children,no=Ln.style,Io=Ln.className,Eo=(0,ye.Z)(Ln,pt),zo=(0,En.Z)(Eo,da),Wo=po(Sr),Ko=Wr||!Wo&&No,Fo="".concat(ca,"-option"),qo=ge()(ca,Fo,Io,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(Fo,"-grouped"),An),"".concat(Fo,"-active"),Qa===on&&!Ko),"".concat(Fo,"-disabled"),Ko),"".concat(Fo,"-selected"),Wo)),ci=tt(Sn),Ei=!Ea||typeof Ea=="function"||Wo,bi=typeof ci=="number"?ci:ci||Sr,Ri=It(bi)?bi.toString():void 0;return xa!==void 0&&(Ri=xa),ue.createElement("div",(0,y.Z)({},(0,He.Z)(zo),ia?{}:Dt(Sn,on),{"aria-selected":Ci(Sr),className:qo,title:Ri,onMouseMove:function(){Qa===on||Ko||ti(on)},onClick:function(){Ko||Dr(Sr)},style:no}),ue.createElement("div",{className:"".concat(Fo,"-content")},typeof Ka=="function"?Ka(Sn,{index:on}):bi),ue.isValidElement(Ea)||Wo,Ei&&ue.createElement(Re,{className:"".concat(ca,"-option-state"),customizeIcon:Ea,customizeIconProps:{value:Sr,disabled:Ko,isSelected:Wo}},Wo?"\u2713":null))}))},Pn=ue.forwardRef(yn),sr=Pn,Xn=function(qt,vn){var Lt=ue.useRef({values:new Map,options:new Map}),Yt=ue.useMemo(function(){var $t=Lt.current,dt=$t.values,dn=$t.options,hn=qt.map(function(_t){if(_t.label===void 0){var Ct;return(0,Ae.Z)((0,Ae.Z)({},_t),{},{label:(Ct=dt.get(_t.value))===null||Ct===void 0?void 0:Ct.label})}return _t}),xn=new Map,rn=new Map;return hn.forEach(function(_t){xn.set(_t.value,_t),rn.set(_t.value,vn.get(_t.value)||dn.get(_t.value))}),Lt.current.values=xn,Lt.current.options=rn,hn},[qt,vn]),Nt=ue.useCallback(function($t){return vn.get($t)||Lt.current.options.get($t)},[vn]);return[Yt,Nt]};function Ht(qt,vn){return qe(qt).join("").toUpperCase().includes(vn)}var Gn=function(qt,vn,Lt,Yt,Nt){return ue.useMemo(function(){if(!Lt||Yt===!1)return qt;var $t=vn.options,dt=vn.label,dn=vn.value,hn=[],xn=typeof Yt=="function",rn=Lt.toUpperCase(),_t=xn?Yt:function(Cn,Er){return Nt?Ht(Er[Nt],rn):Er[$t]?Ht(Er[dt!=="children"?dt:"label"],rn):Ht(Er[dn],rn)},Ct=xn?function(Cn){return it(Cn)}:function(Cn){return Cn};return qt.forEach(function(Cn){if(Cn[$t]){var Er=_t(Lt,Ct(Cn));if(Er)hn.push(Cn);else{var lr=Cn[$t].filter(function(xr){return _t(Lt,Ct(xr))});lr.length&&hn.push((0,Ae.Z)((0,Ae.Z)({},Cn),{},(0,oe.Z)({},$t,lr)))}return}_t(Lt,Ct(Cn))&&hn.push(Cn)}),hn},[qt,Yt,Nt,Lt,vn])},Xt=b(6551),Vt=b(11592),un=["children","value"],gn=["children"];function mn(qt){var vn=qt,Lt=vn.key,Yt=vn.props,Nt=Yt.children,$t=Yt.value,dt=(0,ye.Z)(Yt,un);return(0,Ae.Z)({key:Lt,value:$t!==void 0?$t:Lt,children:Nt},dt)}function Tn(qt){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Vt.Z)(qt).map(function(Lt,Yt){if(!ue.isValidElement(Lt)||!Lt.type)return null;var Nt=Lt,$t=Nt.type.isSelectOptGroup,dt=Nt.key,dn=Nt.props,hn=dn.children,xn=(0,ye.Z)(dn,gn);return vn||!$t?mn(Lt):(0,Ae.Z)((0,Ae.Z)({key:"__RC_SELECT_GRP__".concat(dt===null?Yt:dt,"__"),label:dt},xn),{},{options:Tn(hn)})}).filter(function(Lt){return Lt})}var Bn=function(vn,Lt,Yt,Nt,$t){return ue.useMemo(function(){var dt=vn,dn=!vn;dn&&(dt=Tn(Lt));var hn=new Map,xn=new Map,rn=function(Cn,Er,lr){lr&&typeof lr=="string"&&Cn.set(Er[lr],Er)},_t=function Ct(Cn){for(var Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lr=0;lr1&&arguments[1]!==void 0?arguments[1]:!1,dt=0;dt0?$o(Yo.options):Yo.options}):Yo})},Ei=ue.useMemo(function(){return ya?ci(qo):qo},[qo,ya,pn]),bi=ue.useMemo(function(){return Le(Ei,{fieldNames:tt,childrenAsData:Dr})},[Ei,tt,Dr]),Ri=function(ni){var Vo=cr(ni);if(vr(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:Yt!=="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),dt&&Yt==="combobox"&&$o!==null&&xi==="keyboard"&&Bi(String($o))},[dt,Yt]),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&&Cn){var Li=xi(),pi=(0,Ce.Z)(Li,2),Ji=pi[0],_i=pi[1];Cn(Ji,_i)}else if(!Vo&&Er&&Yo!=="clear"){var Gi=xi(),ml=(0,Ce.Z)(Gi,2),nl=ml[0],rl=ml[1];Er(nl,rl)}},Ti=wr(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),Yt==="combobox"?Bi(""):(!ln||Ct)&&(Sn(""),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(Sn(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),Sn("")}return}Vo.source!=="blur"&&(Yt==="combobox"&&Ri(ni),rn==null||rn(ni))},zl=function(ni){var Vo=ni;Yt!=="tags"&&(Vo=ni.map(function(xi){var Li=An.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&&xr!==!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:Br,listItemHeight:Ro,childrenAsData:Dr,maxCount:Qa,optionRender:ia})},[Qa,on,bi,di,wi,Ti,Wa,zo,tt,Ka,xr,ca,Br,Ro,Dr,ia]);return ue.createElement(Qe.Provider,{value:Tl},ue.createElement(Wt,(0,y.Z)({},jo,{id:ti,prefixCls:$t,ref:vn,omitDomProps:pr,mode:Yt,displayValues:Eo,onDisplayValuesChange:Yi,direction:ca,searchValue:pn,onSearch:Fi,autoClearSearchValue:Ct,onSearchSplit:zl,dropdownMatchSelectWidth:xr,OptionList:sr,emptyOptions:!bi.length,activeValue:Ii,activeDescendantId:"".concat(ti,"_list_").concat(Si)})))}),ur=jn;ur.Option=Ot,ur.OptGroup=an;var Ar=ur,ar=Ar},22711:function(Mn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{ResizableTextArea:function(){return Pe},default:function(){return Mt}});var y=b(54476),Ee=b(20068),oe=b(33885),Ae=b(94480),Ce=b(42978),ye=b(75931),De=b(92310),ze=b.n(De),ve=b(36901),ue=b(66003),ke=b(30292),ge=b(18929),Je=b(59301),Ge=b(76190),Te=b(29301),we=b(34280),Re=b(16089),ut=` +`].includes(yi)})},[Ro]),Vo=ue.useContext(Qe)||{},Yo=Vo.maxCount,xi=Vo.rawValues,Li=function(ei,Oi,Ui){if(!(nr&&ct(Yo)&&(xi==null?void 0:xi.size)>=Yo)){var Hi=!0,Mi=ei;Za==null||Za(null);var ol=gt(ei,Ro,ct(Yo)?Yo-xi.size:void 0),el=Ui?null:ol;return Sr!=="combobox"&&el&&(Mi="",No==null||No(el),$o(!1),Hi=!1),Pr&&yo!==Mi&&Pr(Mi,{source:Oi?"typing":"effect"}),Hi}},vi=function(ei){!ei||!ei.trim()||Pr(ei,{source:"submit"})};ue.useEffect(function(){!Fi&&!nr&&Sr!=="combobox"&&Li("",!1,!1)},[Fi]),ue.useEffect(function(){Ti&&la&&Yi(!1),la&&!qo.current&&Ri(!1)},[la]);var Qi=Ne(),_i=(0,Ce.Z)(Qi,2),Gi=_i[0],ml=_i[1],nl=ue.useRef(!1),rl=function(ei){var Oi=Gi(),Ui=ei.key,Hi=Ui==="Enter";if(Hi&&(Sr!=="combobox"&&ei.preventDefault(),Fi||$o(!0)),ml(!!yo),Ui==="Backspace"&&!Oi&&nr&&!yo&&rn.length){for(var Mi=(0,Ee.Z)(rn),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&&_t(Mi,{type:"remove",values:[ol]})}for(var il=arguments.length,ul=new Array(il>1?il-1:0),ll=1;ll1?Oi-1:0),Hi=1;Hi1?ol-1:0),cl=1;cl=br},[dn,br,ea==null?void 0:ea.size]),Ro=function(on){on.preventDefault()},Bo=function(on){var wn;(wn=Pr.current)===null||wn===void 0||wn.scrollTo(typeof on=="number"?{index:on}:on)},vo=ue.useCallback(function(Sn){return hn==="combobox"?!1:ea.has(Sn)},[hn,(0,Ee.Z)(ea).toString(),ea.size]),_o=function(on){for(var wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,An=Oa.length,Bn=0;Bn1&&arguments[1]!==void 0?arguments[1]:!1;jo(on);var An={source:wn?"keyboard":"mouse"},Bn=Oa[on];if(!Bn){Sr(null,-1,An);return}Sr(Bn.value,on,An)};(0,ue.useEffect)(function(){ti(la!==!1?_o(0):-1)},[Oa.length,xn]);var Ci=ue.useCallback(function(Sn){return hn==="combobox"?String(Sn).toLowerCase()===xn.toLowerCase():ea.has(Sn)},[hn,xn,(0,Ee.Z)(ea).toString(),ea.size]);(0,ue.useEffect)(function(){var Sn=setTimeout(function(){if(!dn&&dt&&ea.size===1){var wn=Array.from(ea)[0],An=Oa.findIndex(function(Bn){var cr=Bn.data;return xn?String(cr.value).startsWith(xn):cr.value===wn});An!==-1&&(ti(An),Bo(An))}});if(dt){var on;(on=Pr.current)===null||on===void 0||on.scrollTo(void 0)}return function(){return clearTimeout(Sn)}},[dt,xn]);var Fr=function(on){on!==void 0&&ya(on,{selected:!ea.has(on)}),dn||rn(!1)};if(ue.useImperativeHandle(Lt,function(){return{onKeyDown:function(on){var wn=on.which,An=on.ctrlKey;switch(wn){case We.Z.N:case We.Z.P:case We.Z.UP:case We.Z.DOWN:{var Bn=0;if(wn===We.Z.UP?Bn=-1:wn===We.Z.DOWN?Bn=1:xt()&&An&&(wn===We.Z.N?Bn=1:wn===We.Z.P&&(Bn=-1)),Bn!==0){var cr=_o(Ya+Bn,Bn);Bo(cr),ti(cr,!0)}break}case We.Z.TAB:case We.Z.ENTER:{var wr,Un=Oa[Ya];Un&&!(Un!=null&&(wr=Un.data)!==null&&wr!==void 0&&wr.disabled)&&!No?Fr(Un.value):Fr(void 0),dt&&on.preventDefault();break}case We.Z.ESC:rn(!1),dt&&on.stopPropagation()}},onKeyUp:function(){},scrollTo:function(on){Bo(on)}}}),Oa.length===0)return ue.createElement("div",{role:"listbox",id:"".concat($t,"_list"),className:"".concat(ua,"-empty"),onMouseDown:Ro},_t);var ca=Object.keys(Kr).map(function(Sn){return Kr[Sn]}),tt=function(on){return on.label};function Dt(Sn,on){var wn=Sn.group;return{role:wn?"presentation":"option",id:"".concat($t,"_list_").concat(on)}}var Kt=function(on){var wn=Oa[on];if(!wn)return null;var An=wn.data||{},Bn=An.value,cr=wn.group,wr=(0,He.Z)(An,!0),Un=tt(wn);return wn?ue.createElement("div",(0,y.Z)({"aria-label":typeof Un=="string"&&!cr?Un:null},wr,{key:on},Dt(wn,on),{"aria-selected":Ci(Bn)}),Bn):null},pn={role:"listbox",id:"".concat($t,"_list")};return ue.createElement(ue.Fragment,null,oa&&ue.createElement("div",(0,y.Z)({},pn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(Ya-1),Kt(Ya),Kt(Ya+1)),ue.createElement(Ue.Z,{itemKey:"key",ref:Pr,data:Oa,height:ja,itemHeight:Za,fullHeight:!1,onMouseDown:Ro,onScroll:Ct,virtual:oa,direction:ba,innerProps:oa?null:pn},function(Sn,on){var wn=Sn.group,An=Sn.groupOption,Bn=Sn.data,cr=Sn.label,wr=Sn.value,Un=Bn.key;if(wn){var nr,gr=(nr=Bn.title)!==null&&nr!==void 0?nr:It(cr)?cr.toString():void 0;return ue.createElement("div",{className:ge()(ua,"".concat(ua,"-group"),Bn.className),title:gr},cr!==void 0?cr:Un)}var Wr=Bn.disabled,xa=Bn.title,qa=Bn.children,eo=Bn.style,Io=Bn.className,bo=(0,ye.Z)(Bn,pt),Wo=(0,En.Z)(bo,ca),Ho=vo(wr),Ko=Wr||!Ho&&No,Fo="".concat(ua,"-option"),qo=ge()(ua,Fo,Io,(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(Fo,"-grouped"),An),"".concat(Fo,"-active"),Ya===on&&!Ko),"".concat(Fo,"-disabled"),Ko),"".concat(Fo,"-selected"),Ho)),ci=tt(Sn),Ei=!Ea||typeof Ea=="function"||Ho,bi=typeof ci=="number"?ci:ci||wr,Ri=It(bi)?bi.toString():void 0;return xa!==void 0&&(Ri=xa),ue.createElement("div",(0,y.Z)({},(0,He.Z)(Wo),oa?{}:Dt(Sn,on),{"aria-selected":Ci(wr),className:qo,title:Ri,onMouseMove:function(){Ya===on||Ko||ti(on)},onClick:function(){Ko||Fr(wr)},style:eo}),ue.createElement("div",{className:"".concat(Fo,"-content")},typeof Ha=="function"?Ha(Sn,{index:on}):bi),ue.isValidElement(Ea)||Ho,Ei&&ue.createElement(Re,{className:"".concat(ua,"-option-state"),customizeIcon:Ea,customizeIconProps:{value:wr,disabled:Ko,isSelected:Ho}},Ho?"\u2713":null))}))},Nn=ue.forwardRef(yn),sr=Nn,Xn=function(qt,vn){var Lt=ue.useRef({values:new Map,options:new Map}),Yt=ue.useMemo(function(){var $t=Lt.current,dt=$t.values,dn=$t.options,hn=qt.map(function(_t){if(_t.label===void 0){var Ct;return(0,Ae.Z)((0,Ae.Z)({},_t),{},{label:(Ct=dt.get(_t.value))===null||Ct===void 0?void 0:Ct.label})}return _t}),xn=new Map,rn=new Map;return hn.forEach(function(_t){xn.set(_t.value,_t),rn.set(_t.value,vn.get(_t.value)||dn.get(_t.value))}),Lt.current.values=xn,Lt.current.options=rn,hn},[qt,vn]),Nt=ue.useCallback(function($t){return vn.get($t)||Lt.current.options.get($t)},[vn]);return[Yt,Nt]};function Ht(qt,vn){return qe(qt).join("").toUpperCase().includes(vn)}var Gn=function(qt,vn,Lt,Yt,Nt){return ue.useMemo(function(){if(!Lt||Yt===!1)return qt;var $t=vn.options,dt=vn.label,dn=vn.value,hn=[],xn=typeof Yt=="function",rn=Lt.toUpperCase(),_t=xn?Yt:function(Cn,br){return Nt?Ht(br[Nt],rn):br[$t]?Ht(br[dt!=="children"?dt:"label"],rn):Ht(br[dn],rn)},Ct=xn?function(Cn){return it(Cn)}:function(Cn){return Cn};return qt.forEach(function(Cn){if(Cn[$t]){var br=_t(Lt,Ct(Cn));if(br)hn.push(Cn);else{var lr=Cn[$t].filter(function(Sr){return _t(Lt,Ct(Sr))});lr.length&&hn.push((0,Ae.Z)((0,Ae.Z)({},Cn),{},(0,oe.Z)({},$t,lr)))}return}_t(Lt,Ct(Cn))&&hn.push(Cn)}),hn},[qt,Yt,Nt,Lt,vn])},Xt=b(6551),Vt=b(11592),un=["children","value"],gn=["children"];function mn(qt){var vn=qt,Lt=vn.key,Yt=vn.props,Nt=Yt.children,$t=Yt.value,dt=(0,ye.Z)(Yt,un);return(0,Ae.Z)({key:Lt,value:$t!==void 0?$t:Lt,children:Nt},dt)}function Tn(qt){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Vt.Z)(qt).map(function(Lt,Yt){if(!ue.isValidElement(Lt)||!Lt.type)return null;var Nt=Lt,$t=Nt.type.isSelectOptGroup,dt=Nt.key,dn=Nt.props,hn=dn.children,xn=(0,ye.Z)(dn,gn);return vn||!$t?mn(Lt):(0,Ae.Z)((0,Ae.Z)({key:"__RC_SELECT_GRP__".concat(dt===null?Yt:dt,"__"),label:dt},xn),{},{options:Tn(hn)})}).filter(function(Lt){return Lt})}var In=function(vn,Lt,Yt,Nt,$t){return ue.useMemo(function(){var dt=vn,dn=!vn;dn&&(dt=Tn(Lt));var hn=new Map,xn=new Map,rn=function(Cn,br,lr){lr&&typeof lr=="string"&&Cn.set(br[lr],br)},_t=function Ct(Cn){for(var br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lr=0;lr1&&arguments[1]!==void 0?arguments[1]:!1,dt=0;dt0?$o(Yo.options):Yo.options}):Yo})},Ei=ue.useMemo(function(){return ya?ci(qo):qo},[qo,ya,pn]),bi=ue.useMemo(function(){return Le(Ei,{fieldNames:tt,childrenAsData:Fr})},[Ei,tt,Fr]),Ri=function(ni){var Vo=cr(ni);if(gr(Vo),Do&&(Vo.length!==eo.length||Vo.some(function(Li,vi){var Qi;return((Qi=eo[vi])===null||Qi===void 0?void 0:Qi.value)!==(Li==null?void 0:Li.value)}))){var Yo=go?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),yo=(0,Ce.Z)(Po,2),Ii=yo[0],Bi=yo[1],Oo=ue.useState(0),Ai=(0,Ce.Z)(Oo,2),Si=Ai[0],oi=Ai[1],wi=ja!==void 0?ja:Yt!=="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),dt&&Yt==="combobox"&&$o!==null&&xi==="keyboard"&&Bi(String($o))},[dt,Yt]),Ki=function(ni,Vo,Yo){var xi=function(){var mi,Cl=Io(ni);return[go?{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&&Cn){var Li=xi(),vi=(0,Ce.Z)(Li,2),Qi=vi[0],_i=vi[1];Cn(Qi,_i)}else if(!Vo&&br&&Yo!=="clear"){var Gi=xi(),ml=(0,Ce.Z)(Gi,2),nl=ml[0],rl=ml[1];br(nl,rl)}},Ti=Ar(function($o,ni){var Vo,Yo=Ci?ni.selected:!0;Yo?Vo=Ci?[].concat((0,Ee.Z)(eo),[$o]):[$o]:Vo=eo.filter(function(xi){return xi.value!==$o}),Ri(Vo),Ki($o,Yo),Yt==="combobox"?Bi(""):(!ln||Ct)&&(Sn(""),Bi(""))}),Yi=function(ni,Vo){Ri(ni);var Yo=Vo.type,xi=Vo.values;(Yo==="remove"||Yo==="clear")&&xi.forEach(function(Li){Ki(Li.value,!1,Yo)})},Fi=function(ni,Vo){if(Sn(ni),Bi(null),Vo.source==="submit"){var Yo=(ni||"").trim();if(Yo){var xi=Array.from(new Set([].concat((0,Ee.Z)(Wo),[Yo])));Ri(xi),Ki(Yo,!0),Sn("")}return}Vo.source!=="blur"&&(Yt==="combobox"&&Ri(ni),rn==null||rn(ni))},zl=function(ni){var Vo=ni;Yt!=="tags"&&(Vo=ni.map(function(xi){var Li=An.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)(Wo),(0,Ee.Z)(Vo))));Ri(Yo),Yo.forEach(function(xi){Ki(xi,!0)})},Tl=ue.useMemo(function(){var $o=Ha!==!1&&Sr!==!1;return(0,Ae.Z)((0,Ae.Z)({},on),{},{flattenOptions:bi,onActiveValue:di,defaultActiveFirstOption:wi,onSelect:Ti,menuItemSelectedIcon:Za,rawValues:Wo,fieldNames:tt,virtual:$o,direction:ua,listHeight:Pr,listItemHeight:Ro,childrenAsData:Fr,maxCount:Ya,optionRender:oa})},[Ya,on,bi,di,wi,Ti,Za,Wo,tt,Ha,Sr,ua,Pr,Ro,Fr,oa]);return ue.createElement(Qe.Provider,{value:Tl},ue.createElement(Wt,(0,y.Z)({},jo,{id:ti,prefixCls:$t,ref:vn,omitDomProps:vr,mode:Yt,displayValues:bo,onDisplayValuesChange:Yi,direction:ua,searchValue:pn,onSearch:Fi,autoClearSearchValue:Ct,onSearchSplit:zl,dropdownMatchSelectWidth:Sr,OptionList:sr,emptyOptions:!bi.length,activeValue:Ii,activeDescendantId:"".concat(ti,"_list_").concat(Si)})))}),ur=jn;ur.Option=Ot,ur.OptGroup=an;var Dr=ur,ar=Dr},22711:function(Fn,Pt,b){"use strict";b.r(Pt),b.d(Pt,{ResizableTextArea:function(){return Pe},default:function(){return Mt}});var y=b(54476),Ee=b(20068),oe=b(33885),Ae=b(94480),Ce=b(42978),ye=b(75931),De=b(92310),ze=b.n(De),ve=b(36901),ue=b(66003),ke=b(30292),ge=b(18929),Je=b(59301),Ge=b(76190),Te=b(29301),we=b(34280),Re=b(16089),ut=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1314,5 +1314,5 @@ b`.split(/\n/).length!=3?function(a){for(var E=0,z=[],x=a.length;E<=x;){var ee=a top:0 !important; right:0 !important; pointer-events: none !important; -`,_e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],$e={},se;function Ne(qe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=qe.getAttribute("id")||qe.getAttribute("data-reactid")||qe.getAttribute("name");if(Fe&&$e[yt])return $e[yt];var xe=window.getComputedStyle(qe),he=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),mt=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),Rt=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),jt=_e.map(function(rt){return"".concat(rt,":").concat(xe.getPropertyValue(rt))}).join(";"),Se={sizingStyle:jt,paddingSize:mt,borderSize:Rt,boxSizing:he};return Fe&&yt&&($e[yt]=Se),Se}function ot(qe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=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)),qe.getAttribute("wrap")?se.setAttribute("wrap",qe.getAttribute("wrap")):se.removeAttribute("wrap");var he=Ne(qe,Fe),mt=he.paddingSize,Rt=he.borderSize,jt=he.boxSizing,Se=he.sizingStyle;se.setAttribute("style","".concat(Se,";").concat(ut)),se.value=qe.value||qe.placeholder||"";var rt=void 0,ht=void 0,Tt,wt=se.scrollHeight;if(jt==="border-box"?wt+=Rt:jt==="content-box"&&(wt-=mt),yt!==null||xe!==null){se.value=" ";var Qt=se.scrollHeight-mt;yt!==null&&(rt=Qt*yt,jt==="border-box"&&(rt=rt+mt+Rt),wt=Math.max(rt,wt)),xe!==null&&(ht=Qt*xe,jt==="border-box"&&(ht=ht+mt+Rt),Tt=wt>ht?"":"hidden",wt=Math.min(ht,wt))}var St={height:wt,overflowY:Tt,resize:"none"};return rt&&(St.minHeight=rt),ht&&(St.maxHeight=ht),St}var We=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],bt=0,He=1,et=2,lt=Je.forwardRef(function(qe,Fe){var yt=qe,xe=yt.prefixCls,he=yt.defaultValue,mt=yt.value,Rt=yt.autoSize,jt=yt.onResize,Se=yt.className,rt=yt.style,ht=yt.disabled,Tt=yt.onChange,wt=yt.onInternalAutoSize,Qt=(0,ye.Z)(yt,We),St=(0,ge.Z)(he,{value:mt,postState:function(Ot){return Ot!=null?Ot:""}}),sn=(0,Ce.Z)(St,2),Jt=sn[0],fe=sn[1],ne=function(Ot){fe(Ot.target.value),Tt==null||Tt(Ot)},te=Je.useRef();Je.useImperativeHandle(Fe,function(){return{textArea:te.current}});var ae=Je.useMemo(function(){return Rt&&(0,Ge.Z)(Rt)==="object"?[Rt.minRows,Rt.maxRows]:[]},[Rt]),me=(0,Ce.Z)(ae,2),re=me[0],de=me[1],je=!!Rt,ct=function(){try{if(document.activeElement===te.current){var Ot=te.current,en=Ot.selectionStart,En=Ot.selectionEnd,Ue=Ot.scrollTop;te.current.setSelectionRange(en,En),te.current.scrollTop=Ue}}catch(xt){}},Ze=Je.useState(et),Le=(0,Ce.Z)(Ze,2),it=Le[0],gt=Le[1],kt=Je.useState(),Qe=(0,Ce.Z)(kt,2),st=Qe[0],pe=Qe[1],Ft=function(){gt(bt)};(0,we.Z)(function(){je&&Ft()},[mt,re,de,je]),(0,we.Z)(function(){if(it===bt)gt(He);else if(it===He){var vt=ot(te.current,!1,re,de);gt(et),pe(vt)}else ct()},[it]);var ln=Je.useRef(),nn=function(){Re.Z.cancel(ln.current)},Wt=function(Ot){it===et&&(jt==null||jt(Ot),Rt&&(nn(),ln.current=(0,Re.Z)(function(){Ft()})))};Je.useEffect(function(){return nn},[]);var Ut=je?st:null,an=(0,oe.Z)((0,oe.Z)({},rt),Ut);return(it===bt||it===He)&&(an.overflowY="hidden",an.overflowX="hidden"),Je.createElement(Te.Z,{onResize:Wt,disabled:!(Rt||jt)},Je.createElement("textarea",(0,y.Z)({},Qt,{ref:te,style:an,className:ze()(xe,Se,(0,Ee.Z)({},"".concat(xe,"-disabled"),ht)),disabled:ht,value:Jt,onChange:ne})))}),Pe=lt,Ie=["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=Je.forwardRef(function(qe,Fe){var yt,xe=qe.defaultValue,he=qe.value,mt=qe.onFocus,Rt=qe.onBlur,jt=qe.onChange,Se=qe.allowClear,rt=qe.maxLength,ht=qe.onCompositionStart,Tt=qe.onCompositionEnd,wt=qe.suffix,Qt=qe.prefixCls,St=Qt===void 0?"rc-textarea":Qt,sn=qe.showCount,Jt=qe.count,fe=qe.className,ne=qe.style,te=qe.disabled,ae=qe.hidden,me=qe.classNames,re=qe.styles,de=qe.onResize,je=qe.onClear,ct=qe.onPressEnter,Ze=qe.readOnly,Le=qe.autoSize,it=qe.onKeyDown,gt=(0,ye.Z)(qe,Ie),kt=(0,ge.Z)(xe,{value:he,defaultValue:xe}),Qe=(0,Ce.Z)(kt,2),st=Qe[0],pe=Qe[1],Ft=st==null?"":String(st),ln=Je.useState(!1),nn=(0,Ce.Z)(ln,2),Wt=nn[0],Ut=nn[1],an=Je.useRef(!1),vt=Je.useState(null),Ot=(0,Ce.Z)(vt,2),en=Ot[0],En=Ot[1],Ue=(0,Je.useRef)(null),xt=(0,Je.useRef)(null),pt=function(){var ur;return(ur=xt.current)===null||ur===void 0?void 0:ur.textArea},It=function(){pt().focus()};(0,Je.useImperativeHandle)(Fe,function(){var jn;return{resizableTextArea:xt.current,focus:It,blur:function(){pt().blur()},nativeElement:((jn=Ue.current)===null||jn===void 0?void 0:jn.nativeElement)||pt()}}),(0,Je.useEffect)(function(){Ut(function(jn){return!te&&jn})},[te]);var yn=Je.useState(null),Pn=(0,Ce.Z)(yn,2),sr=Pn[0],Xn=Pn[1];Je.useEffect(function(){if(sr){var jn;(jn=pt()).setSelectionRange.apply(jn,(0,Ae.Z)(sr))}},[sr]);var Ht=(0,ue.Z)(Jt,sn),Gn=(yt=Ht.max)!==null&&yt!==void 0?yt:rt,Xt=Number(Gn)>0,Vt=Ht.strategy(Ft),un=!!Gn&&Vt>Gn,gn=function(ur,Ar){var ar=Ar;!an.current&&Ht.exceedFormatter&&Ht.max&&Ht.strategy(Ar)>Ht.max&&(ar=Ht.exceedFormatter(Ar,{max:Ht.max}),Ar!==ar&&Xn([pt().selectionStart||0,pt().selectionEnd||0])),pe(ar),(0,ke.rJ)(ur.currentTarget,ur,jt,ar)},mn=function(ur){an.current=!0,ht==null||ht(ur)},Tn=function(ur){an.current=!1,gn(ur,ur.currentTarget.value),Tt==null||Tt(ur)},Bn=function(ur){gn(ur,ur.target.value)},Yn=function(ur){ur.key==="Enter"&&ct&&ct(ur),it==null||it(ur)},wr=function(ur){Ut(!0),mt==null||mt(ur)},hr=function(ur){Ut(!1),Rt==null||Rt(ur)},$n=function(ur){pe(""),It(),(0,ke.rJ)(pt(),ur,jt)},Or=wt,Pr;Ht.show&&(Ht.showFormatter?Pr=Ht.showFormatter({value:Ft,count:Vt,maxLength:Gn}):Pr="".concat(Vt).concat(Xt?" / ".concat(Gn):""),Or=Je.createElement(Je.Fragment,null,Or,Je.createElement("span",{className:ze()("".concat(St,"-data-count"),me==null?void 0:me.count),style:re==null?void 0:re.count},Pr)));var pr=function(ur){var Ar;de==null||de(ur),(Ar=pt())!==null&&Ar!==void 0&&Ar.style.height&&En(!0)},la=!Le&&!sn&&!Se;return Je.createElement(ve.BaseInput,{ref:Ue,value:Ft,allowClear:Se,handleReset:$n,suffix:Or,prefixCls:St,classNames:(0,oe.Z)((0,oe.Z)({},me),{},{affixWrapper:ze()(me==null?void 0:me.affixWrapper,(0,Ee.Z)((0,Ee.Z)({},"".concat(St,"-show-count"),sn),"".concat(St,"-textarea-allow-clear"),Se))}),disabled:te,focused:Wt,className:ze()(fe,un&&"".concat(St,"-out-of-range")),style:(0,oe.Z)((0,oe.Z)({},ne),en&&!la?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Pr=="string"?Pr:void 0}},hidden:ae,readOnly:Ze,onClear:je},Je.createElement(Pe,(0,y.Z)({},gt,{autoSize:Le,maxLength:rt,onKeyDown:Yn,onChange:Bn,onFocus:wr,onBlur:hr,onCompositionStart:mn,onCompositionEnd:Tn,className:ze()(me==null?void 0:me.textarea),style:(0,oe.Z)((0,oe.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:St,onResize:pr,ref:xt,readOnly:Ze})))}),ce=Me,Mt=ce},639:function(Mn,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),ze=b.n(De),ve=b(26112),ue=b(30699),ke=function(Ne){for(var ot=Ne.prefixCls,We=Ne.level,bt=Ne.isStart,He=Ne.isEnd,et="".concat(ot,"-indent-unit"),lt=[],Pe=0;Pe0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=ae.length,de=me.length;if(Math.abs(re-de)!==1)return{add:!1,key:null};function je(ct,Ze){var Le=new Map;ct.forEach(function(gt){Le.set(gt,!0)});var it=Ze.filter(function(gt){return!Le.has(gt)});return it.length===1?it[0]:null}return re ").concat(me);return me}var Tt=we.forwardRef(function(ae,me){var re=ae.prefixCls,de=ae.data,je=ae.selectable,ct=ae.checkable,Ze=ae.expandedKeys,Le=ae.selectedKeys,it=ae.checkedKeys,gt=ae.loadedKeys,kt=ae.loadingKeys,Qe=ae.halfCheckedKeys,st=ae.keyEntities,pe=ae.disabled,Ft=ae.dragging,ln=ae.dragOverNodeKey,nn=ae.dropPosition,Wt=ae.motion,Ut=ae.height,an=ae.itemHeight,vt=ae.virtual,Ot=ae.scrollWidth,en=ae.focusable,En=ae.activeItem,Ue=ae.focused,xt=ae.tabIndex,pt=ae.onKeyDown,It=ae.onFocus,yn=ae.onBlur,Pn=ae.onActiveChange,sr=ae.onListChangeStart,Xn=ae.onListChangeEnd,Ht=(0,Ne.Z)(ae,Fe),Gn=we.useRef(null),Xt=we.useRef(null);we.useImperativeHandle(me,function(){return{scrollTo:function(dn){Gn.current.scrollTo(dn)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var Vt=we.useState(Ze),un=(0,se.Z)(Vt,2),gn=un[0],mn=un[1],Tn=we.useState(de),Bn=(0,se.Z)(Tn,2),Yn=Bn[0],wr=Bn[1],hr=we.useState(de),$n=(0,se.Z)(hr,2),Or=$n[0],Pr=$n[1],pr=we.useState([]),la=(0,se.Z)(pr,2),jn=la[0],ur=la[1],Ar=we.useState(null),ar=(0,se.Z)(Ar,2),qt=ar[0],vn=ar[1],Lt=we.useRef(de);Lt.current=de;function Yt(){var dt=Lt.current;wr(dt),Pr(dt),ur([]),vn(null),Xn()}(0,ot.Z)(function(){mn(Ze);var dt=Mt(gn,Ze);if(dt.key!==null)if(dt.add){var dn=Yn.findIndex(function(Cn){var Er=Cn.key;return Er===dt.key}),hn=Se(qe(Yn,de,dt.key),vt,Ut,an),xn=Yn.slice();xn.splice(dn+1,0,jt),Pr(xn),ur(hn),vn("show")}else{var rn=de.findIndex(function(Cn){var Er=Cn.key;return Er===dt.key}),_t=Se(qe(de,Yn,dt.key),vt,Ut,an),Ct=de.slice();Ct.splice(rn+1,0,jt),Pr(Ct),ur(_t),vn("hide")}else Yn!==de&&(wr(de),Pr(de))},[Ze,de]),we.useEffect(function(){Ft||Yt()},[Ft]);var Nt=Wt?Or:de,$t={expandedKeys:Ze,selectedKeys:Le,loadedKeys:gt,loadingKeys:kt,checkedKeys:it,halfCheckedKeys:Qe,dragOverNodeKey:ln,dropPosition:nn,keyEntities:st};return we.createElement(we.Fragment,null,Ue&&En&&we.createElement("span",{style:yt,"aria-live":"assertive"},ht(En)),we.createElement("div",null,we.createElement("input",{style:yt,disabled:en===!1||pe,tabIndex:en!==!1?xt:null,onKeyDown:pt,onFocus:It,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:Xt,className:"".concat(re,"-indent-unit")}))),we.createElement(We.Z,(0,y.Z)({},Ht,{data:Nt,itemKey:rt,height:Ut,fullHeight:!1,virtual:vt,itemHeight:an,scrollWidth:Ot,prefixCls:"".concat(re,"-list"),ref:Gn,role:"tree",onVisibleChange:function(dn){dn.every(function(hn){return rt(hn)!==he})&&Yt()}}),function(dt){var dn=dt.pos,hn=Object.assign({},($e(dt.data),dt.data)),xn=dt.title,rn=dt.key,_t=dt.isStart,Ct=dt.isEnd,Cn=(0,Pe.km)(rn,dn);delete hn.key,delete hn.children;var Er=(0,Pe.H8)(Cn,$t);return we.createElement(ce,(0,y.Z)({},hn,Er,{title:xn,active:!!En&&rn===En.key,pos:dn,data:dt.data,isStart:_t,isEnd:Ct,motion:Wt,motionNodes:rn===he?jn:null,motionType:qt,onMotionStart:sr,onMotionEnd:Yt,treeNodeRequiredProps:$t,onMouseMove:function(){Pn(null)}}))}))}),wt=Tt,Qt=b(82661),St=b(34643),sn=b(65065),Jt=10,fe=function(ae){(0,ze.Z)(re,ae);var me=(0,ve.Z)(re);function re(){var de;(0,Ce.Z)(this,re);for(var je=arguments.length,ct=new Array(je),Ze=0;Ze2&&arguments[2]!==void 0?arguments[2]:!1,Qe=de.state,st=Qe.dragChildrenKeys,pe=Qe.dropPosition,Ft=Qe.dropTargetKey,ln=Qe.dropTargetPos,nn=Qe.dropAllowed;if(nn){var Wt=de.props.onDrop;if(de.setState({dragOverNodeKey:null}),de.cleanDragState(),Ft!==null){var Ut=(0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(Ft,de.getTreeNodeRequiredProps())),{},{active:((gt=de.getActiveItem())===null||gt===void 0?void 0:gt.key)===Ft,data:(0,sn.Z)(de.state.keyEntities,Ft).node}),an=st.includes(Ft);(0,Te.ZP)(!an,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Qt.yx)(ln),Ot={event:Le,node:(0,Pe.F)(Ut),dragNode:de.dragNodeProps?(0,Pe.F)(de.dragNodeProps):null,dragNodesKeys:[de.dragNodeProps.eventKey].concat(st),dropToGap:pe!==0,dropPosition:pe+Number(vt[vt.length-1])};kt||Wt==null||Wt(Ot),de.dragNodeProps=null}}}),(0,ue.Z)((0,De.Z)(de),"cleanDragState",function(){var Le=de.state.draggingNodeKey;Le!==null&&de.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),de.dragStartMousePosition=null,de.currentMouseOverDroppableNodeKey=null}),(0,ue.Z)((0,De.Z)(de),"triggerExpandActionExpand",function(Le,it){var gt=de.state,kt=gt.expandedKeys,Qe=gt.flattenNodes,st=it.expanded,pe=it.key,Ft=it.isLeaf;if(!(Ft||Le.shiftKey||Le.metaKey||Le.ctrlKey)){var ln=Qe.filter(function(Wt){return Wt.key===pe})[0],nn=(0,Pe.F)((0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(pe,de.getTreeNodeRequiredProps())),{},{data:ln.data}));de.setExpandedKeys(st?(0,Qt._5)(kt,pe):(0,Qt.L0)(kt,pe)),de.onNodeExpand(Le,nn)}}),(0,ue.Z)((0,De.Z)(de),"onNodeClick",function(Le,it){var gt=de.props,kt=gt.onClick,Qe=gt.expandAction;Qe==="click"&&de.triggerExpandActionExpand(Le,it),kt==null||kt(Le,it)}),(0,ue.Z)((0,De.Z)(de),"onNodeDoubleClick",function(Le,it){var gt=de.props,kt=gt.onDoubleClick,Qe=gt.expandAction;Qe==="doubleClick"&&de.triggerExpandActionExpand(Le,it),kt==null||kt(Le,it)}),(0,ue.Z)((0,De.Z)(de),"onNodeSelect",function(Le,it){var gt=de.state.selectedKeys,kt=de.state,Qe=kt.keyEntities,st=kt.fieldNames,pe=de.props,Ft=pe.onSelect,ln=pe.multiple,nn=it.selected,Wt=it[st.key],Ut=!nn;Ut?ln?gt=(0,Qt.L0)(gt,Wt):gt=[Wt]:gt=(0,Qt._5)(gt,Wt);var an=gt.map(function(vt){var Ot=(0,sn.Z)(Qe,vt);return Ot?Ot.node:null}).filter(Boolean);de.setUncontrolledState({selectedKeys:gt}),Ft==null||Ft(gt,{event:"select",selected:Ut,node:it,selectedNodes:an,nativeEvent:Le.nativeEvent})}),(0,ue.Z)((0,De.Z)(de),"onNodeCheck",function(Le,it,gt){var kt=de.state,Qe=kt.keyEntities,st=kt.checkedKeys,pe=kt.halfCheckedKeys,Ft=de.props,ln=Ft.checkStrictly,nn=Ft.onCheck,Wt=it.key,Ut,an={event:"check",node:it,checked:gt,nativeEvent:Le.nativeEvent};if(ln){var vt=gt?(0,Qt.L0)(st,Wt):(0,Qt._5)(st,Wt),Ot=(0,Qt._5)(pe,Wt);Ut={checked:vt,halfChecked:Ot},an.checkedNodes=vt.map(function(It){return(0,sn.Z)(Qe,It)}).filter(Boolean).map(function(It){return It.node}),de.setUncontrolledState({checkedKeys:vt})}else{var en=(0,St.S)([].concat((0,Ae.Z)(st),[Wt]),!0,Qe),En=en.checkedKeys,Ue=en.halfCheckedKeys;if(!gt){var xt=new Set(En);xt.delete(Wt);var pt=(0,St.S)(Array.from(xt),{checked:!1,halfCheckedKeys:Ue},Qe);En=pt.checkedKeys,Ue=pt.halfCheckedKeys}Ut=En,an.checkedNodes=[],an.checkedNodesPositions=[],an.halfCheckedKeys=Ue,En.forEach(function(It){var yn=(0,sn.Z)(Qe,It);if(yn){var Pn=yn.node,sr=yn.pos;an.checkedNodes.push(Pn),an.checkedNodesPositions.push({node:Pn,pos:sr})}}),de.setUncontrolledState({checkedKeys:En},!1,{halfCheckedKeys:Ue})}nn==null||nn(Ut,an)}),(0,ue.Z)((0,De.Z)(de),"onNodeLoad",function(Le){var it,gt=Le.key,kt=de.state.keyEntities,Qe=(0,sn.Z)(kt,gt);if(!(Qe!=null&&(it=Qe.children)!==null&&it!==void 0&&it.length)){var st=new Promise(function(pe,Ft){de.setState(function(ln){var nn=ln.loadedKeys,Wt=nn===void 0?[]:nn,Ut=ln.loadingKeys,an=Ut===void 0?[]:Ut,vt=de.props,Ot=vt.loadData,en=vt.onLoad;if(!Ot||Wt.includes(gt)||an.includes(gt))return null;var En=Ot(Le);return En.then(function(){var Ue=de.state.loadedKeys,xt=(0,Qt.L0)(Ue,gt);en==null||en(xt,{event:"load",node:Le}),de.setUncontrolledState({loadedKeys:xt}),de.setState(function(pt){return{loadingKeys:(0,Qt._5)(pt.loadingKeys,gt)}}),pe()}).catch(function(Ue){if(de.setState(function(pt){return{loadingKeys:(0,Qt._5)(pt.loadingKeys,gt)}}),de.loadingRetryTimes[gt]=(de.loadingRetryTimes[gt]||0)+1,de.loadingRetryTimes[gt]>=Jt){var xt=de.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),de.setUncontrolledState({loadedKeys:(0,Qt.L0)(xt,gt)}),pe()}Ft(Ue)}),{loadingKeys:(0,Qt.L0)(an,gt)}})});return st.catch(function(){}),st}}),(0,ue.Z)((0,De.Z)(de),"onNodeMouseEnter",function(Le,it){var gt=de.props.onMouseEnter;gt==null||gt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(de),"onNodeMouseLeave",function(Le,it){var gt=de.props.onMouseLeave;gt==null||gt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(de),"onNodeContextMenu",function(Le,it){var gt=de.props.onRightClick;gt&&(Le.preventDefault(),gt({event:Le,node:it}))}),(0,ue.Z)((0,De.Z)(de),"onFocus",function(){var Le=de.props.onFocus;de.setState({focused:!0});for(var it=arguments.length,gt=new Array(it),kt=0;kt1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!de.destroyed){var kt=!1,Qe=!0,st={};Object.keys(Le).forEach(function(pe){if(de.props.hasOwnProperty(pe)){Qe=!1;return}kt=!0,st[pe]=Le[pe]}),kt&&(!it||Qe)&&de.setState((0,oe.Z)((0,oe.Z)({},st),gt))}}),(0,ue.Z)((0,De.Z)(de),"scrollTo",function(Le){de.listRef.current.scrollTo(Le)}),de}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 je=this.props,ct=je.activeKey,Ze=je.itemScrollOffset,Le=Ze===void 0?0:Ze;ct!==void 0&&ct!==this.state.activeKey&&(this.setState({activeKey:ct}),ct!==null&&this.scrollTo({key:ct,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 je=this.state,ct=je.focused,Ze=je.flattenNodes,Le=je.keyEntities,it=je.draggingNodeKey,gt=je.activeKey,kt=je.dropLevelOffset,Qe=je.dropContainerKey,st=je.dropTargetKey,pe=je.dropPosition,Ft=je.dragOverNodeKey,ln=je.indent,nn=this.props,Wt=nn.prefixCls,Ut=nn.className,an=nn.style,vt=nn.showLine,Ot=nn.focusable,en=nn.tabIndex,En=en===void 0?0:en,Ue=nn.selectable,xt=nn.showIcon,pt=nn.icon,It=nn.switcherIcon,yn=nn.draggable,Pn=nn.checkable,sr=nn.checkStrictly,Xn=nn.disabled,Ht=nn.motion,Gn=nn.loadData,Xt=nn.filterTreeNode,Vt=nn.height,un=nn.itemHeight,gn=nn.scrollWidth,mn=nn.virtual,Tn=nn.titleRender,Bn=nn.dropIndicatorRender,Yn=nn.onContextMenu,wr=nn.onScroll,hr=nn.direction,$n=nn.rootClassName,Or=nn.rootStyle,Pr=(0,Ge.Z)(this.props,{aria:!0,data:!0}),pr;yn&&((0,Ee.Z)(yn)==="object"?pr=yn:typeof yn=="function"?pr={nodeDraggable:yn}:pr={});var la={prefixCls:Wt,selectable:Ue,showIcon:xt,icon:pt,switcherIcon:It,draggable:pr,draggingNodeKey:it,checkable:Pn,checkStrictly:sr,disabled:Xn,keyEntities:Le,dropLevelOffset:kt,dropContainerKey:Qe,dropTargetKey:st,dropPosition:pe,dragOverNodeKey:Ft,indent:ln,direction:hr,dropIndicatorRender:Bn,loadData:Gn,filterTreeNode:Xt,titleRender:Tn,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(Re.k.Provider,{value:la},we.createElement("div",{className:ge()(Wt,Ut,$n,(0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Wt,"-show-line"),vt),"".concat(Wt,"-focused"),ct),"".concat(Wt,"-active-focused"),gt!==null)),style:Or},we.createElement(wt,(0,y.Z)({ref:this.listRef,prefixCls:Wt,style:an,data:Ze,disabled:Xn,selectable:Ue,checkable:!!Pn,motion:Ht,dragging:it!==null,height:Vt,itemHeight:un,virtual:mn,focusable:Ot,focused:ct,tabIndex:En,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Yn,onScroll:wr,scrollWidth:gn},this.getTreeNodeRequiredProps(),Pr))))}}],[{key:"getDerivedStateFromProps",value:function(je,ct){var Ze=ct.prevProps,Le={prevProps:je};function it(En){return!Ze&&je.hasOwnProperty(En)||Ze&&Ze[En]!==je[En]}var gt,kt=ct.fieldNames;if(it("fieldNames")&&(kt=(0,Pe.w$)(je.fieldNames),Le.fieldNames=kt),it("treeData")?gt=je.treeData:it("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),gt=(0,Pe.zn)(je.children)),gt){Le.treeData=gt;var Qe=(0,Pe.I8)(gt,{fieldNames:kt});Le.keyEntities=(0,oe.Z)((0,ue.Z)({},he,Rt),Qe.keyEntities)}var st=Le.keyEntities||ct.keyEntities;if(it("expandedKeys")||Ze&&it("autoExpandParent"))Le.expandedKeys=je.autoExpandParent||!Ze&&je.defaultExpandParent?(0,Qt.r7)(je.expandedKeys,st):je.expandedKeys;else if(!Ze&&je.defaultExpandAll){var pe=(0,oe.Z)({},st);delete pe[he];var Ft=[];Object.keys(pe).forEach(function(En){var Ue=pe[En];Ue.children&&Ue.children.length&&Ft.push(Ue.key)}),Le.expandedKeys=Ft}else!Ze&&je.defaultExpandedKeys&&(Le.expandedKeys=je.autoExpandParent||je.defaultExpandParent?(0,Qt.r7)(je.defaultExpandedKeys,st):je.defaultExpandedKeys);if(Le.expandedKeys||delete Le.expandedKeys,gt||Le.expandedKeys){var ln=(0,Pe.oH)(gt||ct.treeData,Le.expandedKeys||ct.expandedKeys,kt);Le.flattenNodes=ln}if(je.selectable&&(it("selectedKeys")?Le.selectedKeys=(0,Qt.BT)(je.selectedKeys,je):!Ze&&je.defaultSelectedKeys&&(Le.selectedKeys=(0,Qt.BT)(je.defaultSelectedKeys,je))),je.checkable){var nn;if(it("checkedKeys")?nn=(0,Qt.E6)(je.checkedKeys)||{}:!Ze&&je.defaultCheckedKeys?nn=(0,Qt.E6)(je.defaultCheckedKeys)||{}:gt&&(nn=(0,Qt.E6)(je.checkedKeys)||{checkedKeys:ct.checkedKeys,halfCheckedKeys:ct.halfCheckedKeys}),nn){var Wt=nn,Ut=Wt.checkedKeys,an=Ut===void 0?[]:Ut,vt=Wt.halfCheckedKeys,Ot=vt===void 0?[]:vt;if(!je.checkStrictly){var en=(0,St.S)(an,!0,st);an=en.checkedKeys,Ot=en.halfCheckedKeys}Le.checkedKeys=an,Le.halfCheckedKeys=Ot}}return it("loadedKeys")&&(Le.loadedKeys=je.loadedKeys),Le}}]),re}(we.Component);(0,ue.Z)(fe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:_e,allowDrop:function(){return!0},expandAction:!1}),(0,ue.Z)(fe,"TreeNode",He.Z);var ne=fe,te=ne},82661:function(Mn,Pt,b){"use strict";b.d(Pt,{BT:function(){return we},E6:function(){return _e},L0:function(){return ue},OM:function(){return Te},_5:function(){return ve},r7:function(){return $e},wA:function(){return ge},yx:function(){return ke}});var y=b(94480),Ee=b(76190),oe=b(48736),Ae=b(59301),Ce=b(639),ye=b(65065),De=b(34061),ze=null;function ve(se,Ne){if(!se)return[];var ot=se.slice(),We=ot.indexOf(Ne);return We>=0&&ot.splice(We,1),ot}function ue(se,Ne){var ot=(se||[]).slice();return ot.indexOf(Ne)===-1&&ot.push(Ne),ot}function ke(se){return se.split("-")}function ge(se,Ne){var ot=[],We=(0,ye.Z)(Ne,se);function bt(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];He.forEach(function(et){var lt=et.key,Pe=et.children;ot.push(lt),bt(Pe)})}return bt(We.children),ot}function Je(se){if(se.parent){var Ne=ke(se.pos);return Number(Ne[Ne.length-1])===se.parent.children.length-1}return!1}function Ge(se){var Ne=ke(se.pos);return Number(Ne[Ne.length-1])===0}function Te(se,Ne,ot,We,bt,He,et,lt,Pe,Ie){var Me,ce=se.clientX,Mt=se.clientY,qe=se.target.getBoundingClientRect(),Fe=qe.top,yt=qe.height,xe=(Ie==="rtl"?-1:1)*(((bt==null?void 0:bt.x)||0)-ce),he=(xe-12)/We,mt=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}),Rt=(0,ye.Z)(lt,ot.eventKey);if(Mt-1.5?He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1:He({dragNode:Jt,dropNode:fe,dropPosition:0})?Qt=0:He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1:He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1,{dropPosition:Qt,dropLevelOffset:St,dropTargetKey:Rt.key,dropTargetPos:Rt.pos,dragOverNodeKey:wt,dropContainerKey:Qt===0?null:((Me=Rt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:ne}}function we(se,Ne){if(se){var ot=Ne.multiple;return ot?se.slice():se.length?[se[0]]:se}}var Re=function(Ne){return Ne};function ut(se,Ne){if(!se)return[];var ot=Ne||{},We=ot.processProps,bt=We===void 0?Re:We,He=Array.isArray(se)?se:[se];return He.map(function(et){var lt=et.children,Pe=_objectWithoutProperties(et,ze),Ie=ut(lt,Ne);return React.createElement(TreeNode,_extends({key:Pe.key},bt(Pe)),Ie)})}function _e(se){if(!se)return null;var Ne;if(Array.isArray(se))Ne={checkedKeys:se,halfCheckedKeys:void 0};else if((0,Ee.Z)(se)==="object")Ne={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 Ne}function $e(se,Ne){var ot=new Set;function We(bt){if(!ot.has(bt)){var He=(0,ye.Z)(Ne,bt);if(He){ot.add(bt);var et=He.parent,lt=He.node;lt.disabled||et&&We(et.key)}}}return(se||[]).forEach(function(bt){We(bt)}),(0,y.Z)(ot)}},34643:function(Mn,Pt,b){"use strict";b.d(Pt,{S:function(){return De}});var y=b(48736),Ee=b(65065);function oe(ze,ve){var ue=new Set;return ze.forEach(function(ke){ve.has(ke)||ue.add(ke)}),ue}function Ae(ze){var ve=ze||{},ue=ve.disabled,ke=ve.disableCheckbox,ge=ve.checkable;return!!(ue||ke)||ge===!1}function Ce(ze,ve,ue,ke){for(var ge=new Set(ze),Je=new Set,Ge=0;Ge<=ue;Ge+=1){var Te=ve.get(Ge)||new Set;Te.forEach(function(_e){var $e=_e.key,se=_e.node,Ne=_e.children,ot=Ne===void 0?[]:Ne;ge.has($e)&&!ke(se)&&ot.filter(function(We){return!ke(We.node)}).forEach(function(We){ge.add(We.key)})})}for(var we=new Set,Re=ue;Re>=0;Re-=1){var ut=ve.get(Re)||new Set;ut.forEach(function(_e){var $e=_e.parent,se=_e.node;if(!(ke(se)||!_e.parent||we.has(_e.parent.key))){if(ke(_e.parent.node)){we.add($e.key);return}var Ne=!0,ot=!1;($e.children||[]).filter(function(We){return!ke(We.node)}).forEach(function(We){var bt=We.key,He=ge.has(bt);Ne&&!He&&(Ne=!1),!ot&&(He||Je.has(bt))&&(ot=!0)}),Ne&&ge.add($e.key),ot&&Je.add($e.key),we.add($e.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(oe(Je,ge))}}function ye(ze,ve,ue,ke,ge){for(var Je=new Set(ze),Ge=new Set(ve),Te=0;Te<=ke;Te+=1){var we=ue.get(Te)||new Set;we.forEach(function($e){var se=$e.key,Ne=$e.node,ot=$e.children,We=ot===void 0?[]:ot;!Je.has(se)&&!Ge.has(se)&&!ge(Ne)&&We.filter(function(bt){return!ge(bt.node)}).forEach(function(bt){Je.delete(bt.key)})})}Ge=new Set;for(var Re=new Set,ut=ke;ut>=0;ut-=1){var _e=ue.get(ut)||new Set;_e.forEach(function($e){var se=$e.parent,Ne=$e.node;if(!(ge(Ne)||!$e.parent||Re.has($e.parent.key))){if(ge($e.parent.node)){Re.add(se.key);return}var ot=!0,We=!1;(se.children||[]).filter(function(bt){return!ge(bt.node)}).forEach(function(bt){var He=bt.key,et=Je.has(He);ot&&!et&&(ot=!1),!We&&(et||Ge.has(He))&&(We=!0)}),ot||Je.delete(se.key),We&&Ge.add(se.key),Re.add(se.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(oe(Ge,Je))}}function De(ze,ve,ue,ke){var ge=[],Je;ke?Je=ke:Je=Ae;var Ge=new Set(ze.filter(function(ut){var _e=!!(0,Ee.Z)(ue,ut);return _e||ge.push(ut),_e})),Te=new Map,we=0;Object.keys(ue).forEach(function(ut){var _e=ue[ut],$e=_e.level,se=Te.get($e);se||(se=new Set,Te.set($e,se)),se.add(_e),we=Math.max(we,$e)}),(0,y.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(ut){return"'".concat(ut,"'")}).join(", ")));var Re;return ve===!0?Re=Ce(Ge,Te,we,Je):Re=ye(Ge,ve.halfCheckedKeys,Te,we,Je),Re}},65065:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return Ee[oe]}},34061:function(Mn,Pt,b){"use strict";b.d(Pt,{F:function(){return $e},H8:function(){return _e},I8:function(){return ut},km:function(){return ge},oH:function(){return we},w$:function(){return Je},zn:function(){return Te}});var y=b(76190),Ee=b(94480),oe=b(33885),Ae=b(75931),Ce=b(11592),ye=b(2738),De=b(48736),ze=b(65065),ve=["children"];function ue(se,Ne){return"".concat(se,"-").concat(Ne)}function ke(se){return se&&se.type&&se.type.isTreeNode}function ge(se,Ne){return se!=null?se:Ne}function Je(se){var Ne=se||{},ot=Ne.title,We=Ne._title,bt=Ne.key,He=Ne.children,et=ot||"title";return{title:et,_title:We||[et],key:bt||"key",children:He||"children"}}function Ge(se,Ne){var ot=new Map;function We(bt){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(bt||[]).forEach(function(et){var lt=et[Ne.key],Pe=et[Ne.children];warning(lt!=null,"Tree node must have a certain key: [".concat(He).concat(lt,"]"));var Ie=String(lt);warning(!ot.has(Ie)||lt===null||lt===void 0,"Same 'key' exist in the Tree: ".concat(Ie)),ot.set(Ie,!0),We(Pe,"".concat(He).concat(Ie," > "))})}We(se)}function Te(se){function Ne(ot){var We=(0,Ce.Z)(ot);return We.map(function(bt){if(!ke(bt))return(0,De.ZP)(!bt,"Tree/TreeNode can only accept TreeNode as children."),null;var He=bt.key,et=bt.props,lt=et.children,Pe=(0,Ae.Z)(et,ve),Ie=(0,oe.Z)({key:He},Pe),Me=Ne(lt);return Me.length&&(Ie.children=Me),Ie}).filter(function(bt){return bt})}return Ne(se)}function we(se,Ne,ot){var We=Je(ot),bt=We._title,He=We.key,et=We.children,lt=new Set(Ne===!0?[]:Ne),Pe=[];function Ie(Me){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(Mt,qe){for(var Fe=ue(ce?ce.pos:"0",qe),yt=ge(Mt[He],Fe),xe,he=0;he1&&arguments[1]!==void 0?arguments[1]:{},ot=Ne.initWrapper,We=Ne.processEntity,bt=Ne.onProcessFinished,He=Ne.externalGetKey,et=Ne.childrenPropName,lt=Ne.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Ie=He||Pe,Me={},ce={},Mt={posEntities:Me,keyEntities:ce};return ot&&(Mt=ot(Mt)||Mt),Re(se,function(qe){var Fe=qe.node,yt=qe.index,xe=qe.pos,he=qe.key,mt=qe.parentPos,Rt=qe.level,jt=qe.nodes,Se={node:Fe,nodes:jt,index:yt,key:he,pos:xe,level:Rt},rt=ge(he,xe);Me[xe]=Se,ce[rt]=Se,Se.parent=Me[mt],Se.parent&&(Se.parent.children=Se.parent.children||[],Se.parent.children.push(Se)),We&&We(Se,Mt)},{externalGetKey:Ie,childrenPropName:et,fieldNames:lt}),bt&&bt(Mt),Mt}function _e(se,Ne){var ot=Ne.expandedKeys,We=Ne.selectedKeys,bt=Ne.loadedKeys,He=Ne.loadingKeys,et=Ne.checkedKeys,lt=Ne.halfCheckedKeys,Pe=Ne.dragOverNodeKey,Ie=Ne.dropPosition,Me=Ne.keyEntities,ce=(0,ze.Z)(Me,se),Mt={eventKey:se,expanded:ot.indexOf(se)!==-1,selected:We.indexOf(se)!==-1,loaded:bt.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&&Ie===0,dragOverGapTop:Pe===se&&Ie===-1,dragOverGapBottom:Pe===se&&Ie===1};return Mt}function $e(se){var Ne=se.data,ot=se.expanded,We=se.selected,bt=se.checked,He=se.loaded,et=se.loading,lt=se.halfChecked,Pe=se.dragOver,Ie=se.dragOverGapTop,Me=se.dragOverGapBottom,ce=se.pos,Mt=se.active,qe=se.eventKey,Fe=(0,oe.Z)((0,oe.Z)({},Ne),{},{expanded:ot,selected:We,checked:bt,loaded:He,loading:et,halfChecked:lt,dragOver:Pe,dragOverGapTop:Ie,dragOverGapBottom:Me,pos:ce,active:Mt,key:qe});return"props"in Fe||Object.defineProperty(Fe,"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}}),Fe}},8224:function(Mn,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)}}}},24514:function(Mn,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],ze=window.document.documentElement;return De.some(function(ve){return ve in ze.style})}return!1},oe=function(ye,De){if(!Ee(ye))return!1;var ze=document.createElement("div"),ve=ze.style[ye];return ze.style[ye]=De,ze.style[ye]!==ve};function Ae(Ce,ye){return!Array.isArray(Ce)&&ye!==void 0?oe(Ce,ye):Ee(Ce)}},48911:function(Mn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Jt}});var y=b(54476),Ee=b(76190),oe=b(33885),Ae=b(20068),Ce=b(42978),ye=b(75931),De=b(92310),ze=b.n(De),ve=b(29301),ue=b(70425),ke=b(34280),ge=b(59301),Je=b(4676),Ge=ge.forwardRef(function(fe,ne){var te=fe.height,ae=fe.offsetY,me=fe.offsetX,re=fe.children,de=fe.prefixCls,je=fe.onInnerResize,ct=fe.innerProps,Ze=fe.rtl,Le=fe.extra,it={},gt={display:"flex",flexDirection:"column"};return ae!==void 0&&(it={height:te,position:"relative",overflow:"hidden"},gt=(0,oe.Z)((0,oe.Z)({},gt),{},(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({transform:"translateY(".concat(ae,"px)")},Ze?"marginRight":"marginLeft",-me),"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&&je&&je()}},ge.createElement("div",(0,y.Z)({style:gt,className:ze()((0,Ae.Z)({},"".concat(de,"-holder-inner"),de)),ref:ne},ct),re,Le)))});Ge.displayName="Filler";var Te=Ge;function we(fe){var ne=fe.children,te=fe.setRef,ae=ge.useCallback(function(me){te(me)},[]);return ge.cloneElement(ne,{ref:ae})}function Re(fe,ne,te,ae,me,re,de,je){var ct=je.getKey;return fe.slice(ne,te+1).map(function(Ze,Le){var it=ne+Le,gt=de(Ze,it,{style:{width:ae},offsetX:me}),kt=ct(Ze);return ge.createElement(we,{key:kt,setRef:function(st){return re(Ze,st)}},gt)})}function ut(fe,ne,te,ae){var me=te-fe,re=ne-te,de=Math.min(me,re)*2;if(ae<=de){var je=Math.floor(ae/2);return ae%2?te+je+1:te-je}return me>re?te-(ae-re):te+(ae-me)}function _e(fe,ne,te){var ae=fe.length,me=ne.length,re,de;if(ae===0&&me===0)return null;ae2&&arguments[2]!==void 0?arguments[2]:!1,it=ct?Ze<0&&je.current.left||Ze>0&&je.current.right:Ze<0&&je.current.top||Ze>0&&je.current.bottom;return Le&&it?(clearTimeout(re.current),me.current=!1):(!it||me.current)&&de(),!me.current&&it}};function bt(fe,ne,te,ae,me,re,de){var je=(0,ge.useRef)(0),ct=(0,ge.useRef)(null),Ze=(0,ge.useRef)(null),Le=(0,ge.useRef)(!1),it=We(ne,te,ae,me);function gt(ln,nn){if(se.Z.cancel(ct.current),!it(!1,nn)){var Wt=ln;if(!Wt._virtualHandled)Wt._virtualHandled=!0;else return;je.current+=nn,Ze.current=nn,ot||Wt.preventDefault(),ct.current=(0,se.Z)(function(){var Ut=Le.current?10:1;de(je.current*Ut,!1),je.current=0})}}function kt(ln,nn){de(nn,!0),ot||ln.preventDefault()}var Qe=(0,ge.useRef)(null),st=(0,ge.useRef)(null);function pe(ln){if(fe){se.Z.cancel(st.current),st.current=(0,se.Z)(function(){Qe.current=null},2);var nn=ln.deltaX,Wt=ln.deltaY,Ut=ln.shiftKey,an=nn,vt=Wt;(Qe.current==="sx"||!Qe.current&&Ut&&Wt&&!nn)&&(an=Wt,vt=0,Qe.current="sx");var Ot=Math.abs(an),en=Math.abs(vt);Qe.current===null&&(Qe.current=re&&Ot>en?"x":"y"),Qe.current==="y"?gt(ln,vt):kt(ln,an)}}function Ft(ln){fe&&(Le.current=ln.detail===Ze.current)}return[pe,Ft]}function He(fe,ne,te,ae){var me=ge.useMemo(function(){return[new Map,[]]},[fe,te.id,ae]),re=(0,Ce.Z)(me,2),de=re[0],je=re[1],ct=function(Le){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Le,gt=de.get(Le),kt=de.get(it);if(gt===void 0||kt===void 0)for(var Qe=fe.length,st=je.length;st0&&arguments[0]!==void 0?arguments[0]:!1;Le();var Qe=function(){var Ft=!1;je.current.forEach(function(ln,nn){if(ln&&ln.offsetParent){var Wt=ln.offsetHeight,Ut=getComputedStyle(ln),an=Ut.marginTop,vt=Ut.marginBottom,Ot=Me(an),en=Me(vt),En=Wt+Ot+en;ct.current.get(nn)!==En&&(ct.current.set(nn,En),Ft=!0)}}),Ft&&de(function(ln){return ln+1})};if(kt)Qe();else{Ze.current+=1;var st=Ze.current;Promise.resolve().then(function(){st===Ze.current&&Qe()})}}function gt(kt,Qe){var st=fe(kt),pe=je.current.get(st);Qe?(je.current.set(st,Qe),it()):je.current.delete(st),!pe!=!Qe&&(Qe?ne==null||ne(kt):te==null||te(kt))}return(0,ge.useEffect)(function(){return Le},[]),[gt,it,ct.current,re]}var Mt=14/15;function qe(fe,ne,te){var ae=(0,ge.useRef)(!1),me=(0,ge.useRef)(0),re=(0,ge.useRef)(0),de=(0,ge.useRef)(null),je=(0,ge.useRef)(null),ct,Ze=function(kt){if(ae.current){var Qe=Math.ceil(kt.touches[0].pageX),st=Math.ceil(kt.touches[0].pageY),pe=me.current-Qe,Ft=re.current-st,ln=Math.abs(pe)>Math.abs(Ft);ln?me.current=Qe:re.current=st;var nn=te(ln,ln?pe:Ft,!1,kt);nn&&kt.preventDefault(),clearInterval(je.current),nn&&(je.current=setInterval(function(){ln?pe*=Mt:Ft*=Mt;var Wt=Math.floor(ln?pe:Ft);(!te(ln,Wt,!0)||Math.abs(Wt)<=.1)&&clearInterval(je.current)},16))}},Le=function(){ae.current=!1,ct()},it=function(kt){ct(),kt.touches.length===1&&!ae.current&&(ae.current=!0,me.current=Math.ceil(kt.touches[0].pageX),re.current=Math.ceil(kt.touches[0].pageY),de.current=kt.target,de.current.addEventListener("touchmove",Ze,{passive:!1}),de.current.addEventListener("touchend",Le,{passive:!0}))};ct=function(){de.current&&(de.current.removeEventListener("touchmove",Ze),de.current.removeEventListener("touchend",Le))},(0,ke.Z)(function(){return fe&&ne.current.addEventListener("touchstart",it,{passive:!0}),function(){var gt;(gt=ne.current)===null||gt===void 0||gt.removeEventListener("touchstart",it),ct(),clearInterval(je.current)}},[fe])}function Fe(fe){return Math.floor(Math.pow(fe,.5))}function yt(fe,ne){var te="touches"in fe?fe.touches[0]:fe;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function xe(fe,ne,te){ge.useEffect(function(){var ae=ne.current;if(fe&&ae){var me=!1,re,de,je=function(){se.Z.cancel(re)},ct=function gt(){je(),re=(0,se.Z)(function(){te(de),gt()})},Ze=function(){me=!1,je()},Le=function(kt){if(!(kt.target.draggable||kt.button!==0)){var Qe=kt;Qe._virtualHandled||(Qe._virtualHandled=!0,me=!0)}},it=function(kt){if(me){var Qe=yt(kt,!1),st=ae.getBoundingClientRect(),pe=st.top,Ft=st.bottom;if(Qe<=pe){var ln=pe-Qe;de=-Fe(ln),ct()}else if(Qe>=Ft){var nn=Qe-Ft;de=Fe(nn),ct()}else je()}};return ae.addEventListener("mousedown",Le),ae.ownerDocument.addEventListener("mouseup",Ze),ae.ownerDocument.addEventListener("mousemove",it),ae.ownerDocument.addEventListener("dragend",Ze),function(){ae.removeEventListener("mousedown",Le),ae.ownerDocument.removeEventListener("mouseup",Ze),ae.ownerDocument.removeEventListener("mousemove",it),ae.ownerDocument.removeEventListener("dragend",Ze),je()}}},[fe])}var he=10;function mt(fe,ne,te,ae,me,re,de,je){var ct=ge.useRef(),Ze=ge.useState(null),Le=(0,Ce.Z)(Ze,2),it=Le[0],gt=Le[1];return(0,ke.Z)(function(){if(it&&it.times=0;It-=1){var yn=me(ne[It]),Pn=te.get(yn);if(Pn===void 0){ln=!0;break}if(pt-=Pn,pt<=0)break}switch(Ut){case"top":Wt=vt-pe;break;case"bottom":Wt=Ot-Ft+pe;break;default:{var sr=fe.current.scrollTop,Xn=sr+Ft;vtXn&&(nn="bottom")}}Wt!==null&&de(Wt),Wt!==it.lastTop&&(ln=!0)}ln&>((0,oe.Z)((0,oe.Z)({},it),{},{times:it.times+1,targetAlign:nn,lastTop:Wt}))}},[it,fe.current]),function(kt){if(kt==null){je();return}if(se.Z.cancel(ct.current),typeof kt=="number")de(kt);else if(kt&&(0,Ee.Z)(kt)==="object"){var Qe,st=kt.align;"index"in kt?Qe=kt.index:Qe=ne.findIndex(function(ln){return me(ln)===kt.key});var pe=kt.offset,Ft=pe===void 0?0:pe;gt({times:0,index:Qe,offset:Ft,originAlign:st})}}}var Rt=ge.forwardRef(function(fe,ne){var te=fe.prefixCls,ae=fe.rtl,me=fe.scrollOffset,re=fe.scrollRange,de=fe.onStartMove,je=fe.onStopMove,ct=fe.onScroll,Ze=fe.horizontal,Le=fe.spinSize,it=fe.containerSize,gt=fe.style,kt=fe.thumbStyle,Qe=fe.showScrollBar,st=ge.useState(!1),pe=(0,Ce.Z)(st,2),Ft=pe[0],ln=pe[1],nn=ge.useState(null),Wt=(0,Ce.Z)(nn,2),Ut=Wt[0],an=Wt[1],vt=ge.useState(null),Ot=(0,Ce.Z)(vt,2),en=Ot[0],En=Ot[1],Ue=!ae,xt=ge.useRef(),pt=ge.useRef(),It=ge.useState(Qe),yn=(0,Ce.Z)(It,2),Pn=yn[0],sr=yn[1],Xn=ge.useRef(),Ht=function(){Qe===!0||Qe===!1||(clearTimeout(Xn.current),sr(!0),Xn.current=setTimeout(function(){sr(!1)},3e3))},Gn=re-it||0,Xt=it-Le||0,Vt=ge.useMemo(function(){if(me===0||Gn===0)return 0;var $n=me/Gn;return $n*Xt},[me,Gn,Xt]),un=function(Or){Or.stopPropagation(),Or.preventDefault()},gn=ge.useRef({top:Vt,dragging:Ft,pageY:Ut,startTop:en});gn.current={top:Vt,dragging:Ft,pageY:Ut,startTop:en};var mn=function(Or){ln(!0),an(yt(Or,Ze)),En(gn.current.top),de(),Or.stopPropagation(),Or.preventDefault()};ge.useEffect(function(){var $n=function(la){la.preventDefault()},Or=xt.current,Pr=pt.current;return Or.addEventListener("touchstart",$n,{passive:!1}),Pr.addEventListener("touchstart",mn,{passive:!1}),function(){Or.removeEventListener("touchstart",$n),Pr.removeEventListener("touchstart",mn)}},[]);var Tn=ge.useRef();Tn.current=Gn;var Bn=ge.useRef();Bn.current=Xt,ge.useEffect(function(){if(Ft){var $n,Or=function(la){var jn=gn.current,ur=jn.dragging,Ar=jn.pageY,ar=jn.startTop;se.Z.cancel($n);var qt=xt.current.getBoundingClientRect(),vn=it/(Ze?qt.width:qt.height);if(ur){var Lt=(yt(la,Ze)-Ar)*vn,Yt=ar;!Ue&&Ze?Yt-=Lt:Yt+=Lt;var Nt=Tn.current,$t=Bn.current,dt=$t?Yt/$t:0,dn=Math.ceil(dt*Nt);dn=Math.max(dn,0),dn=Math.min(dn,Nt),$n=(0,se.Z)(function(){ct(dn,Ze)})}},Pr=function(){ln(!1),je()};return window.addEventListener("mousemove",Or,{passive:!0}),window.addEventListener("touchmove",Or,{passive:!0}),window.addEventListener("mouseup",Pr,{passive:!0}),window.addEventListener("touchend",Pr,{passive:!0}),function(){window.removeEventListener("mousemove",Or),window.removeEventListener("touchmove",Or),window.removeEventListener("mouseup",Pr),window.removeEventListener("touchend",Pr),se.Z.cancel($n)}}},[Ft]),ge.useEffect(function(){return Ht(),function(){clearTimeout(Xn.current)}},[me]),ge.useImperativeHandle(ne,function(){return{delayHidden:Ht}});var Yn="".concat(te,"-scrollbar"),wr={position:"absolute",visibility:Pn?null:"hidden"},hr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ze?(Object.assign(wr,{height:8,left:0,right:0,bottom:0}),Object.assign(hr,(0,Ae.Z)({height:"100%",width:Le},Ue?"left":"right",Vt))):(Object.assign(wr,(0,Ae.Z)({width:8,top:0,bottom:0},Ue?"right":"left",0)),Object.assign(hr,{width:"100%",height:Le,top:Vt})),ge.createElement("div",{ref:xt,className:ze()(Yn,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(Yn,"-horizontal"),Ze),"".concat(Yn,"-vertical"),!Ze),"".concat(Yn,"-visible"),Pn)),style:(0,oe.Z)((0,oe.Z)({},wr),gt),onMouseDown:un,onMouseMove:Ht},ge.createElement("div",{ref:pt,className:ze()("".concat(Yn,"-thumb"),(0,Ae.Z)({},"".concat(Yn,"-thumb-moving"),Ft)),style:(0,oe.Z)((0,oe.Z)({},hr),kt),onMouseDown:mn}))}),jt=Rt,Se=20;function rt(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=fe/ne*fe;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"],Tt=[],wt={overflowY:"auto",overflowAnchor:"none"};function Qt(fe,ne){var te=fe.prefixCls,ae=te===void 0?"rc-virtual-list":te,me=fe.className,re=fe.height,de=fe.itemHeight,je=fe.fullHeight,ct=je===void 0?!0:je,Ze=fe.style,Le=fe.data,it=fe.children,gt=fe.itemKey,kt=fe.virtual,Qe=fe.direction,st=fe.scrollWidth,pe=fe.component,Ft=pe===void 0?"div":pe,ln=fe.onScroll,nn=fe.onVirtualScroll,Wt=fe.onVisibleChange,Ut=fe.innerProps,an=fe.extraRender,vt=fe.styles,Ot=fe.showScrollBar,en=Ot===void 0?"optional":Ot,En=(0,ye.Z)(fe,ht),Ue=ge.useCallback(function(on){return typeof gt=="function"?gt(on):on==null?void 0:on[gt]},[gt]),xt=ce(Ue,null,null),pt=(0,Ce.Z)(xt,4),It=pt[0],yn=pt[1],Pn=pt[2],sr=pt[3],Xn=!!(kt!==!1&&re&&de),Ht=ge.useMemo(function(){return Object.values(Pn.maps).reduce(function(on,wn){return on+wn},0)},[Pn.id,Pn.maps]),Gn=Xn&&Le&&(Math.max(de*Le.length,Ht)>re||!!st),Xt=Qe==="rtl",Vt=ze()(ae,(0,Ae.Z)({},"".concat(ae,"-rtl"),Xt),me),un=Le||Tt,gn=(0,ge.useRef)(),mn=(0,ge.useRef)(),Tn=(0,ge.useRef)(),Bn=(0,ge.useState)(0),Yn=(0,Ce.Z)(Bn,2),wr=Yn[0],hr=Yn[1],$n=(0,ge.useState)(0),Or=(0,Ce.Z)($n,2),Pr=Or[0],pr=Or[1],la=(0,ge.useState)(!1),jn=(0,Ce.Z)(la,2),ur=jn[0],Ar=jn[1],ar=function(){Ar(!0)},qt=function(){Ar(!1)},vn={getKey:Ue};function Lt(on){hr(function(wn){var An;typeof on=="function"?An=on(wn):An=on;var Ln=za(An);return gn.current.scrollTop=Ln,Ln})}var Yt=(0,ge.useRef)({start:0,end:un.length}),Nt=(0,ge.useRef)(),$t=$e(un,Ue),dt=(0,Ce.Z)($t,1),dn=dt[0];Nt.current=dn;var hn=ge.useMemo(function(){if(!Xn)return{scrollHeight:void 0,start:0,end:un.length-1,offset:void 0};if(!Gn){var on;return{scrollHeight:((on=mn.current)===null||on===void 0?void 0:on.offsetHeight)||0,start:0,end:un.length-1,offset:void 0}}for(var wn=0,An,Ln,cr,Sr=un.length,Vn=0;Vn=wr&&An===void 0&&(An=Vn,Ln=wn),xa>wr+re&&cr===void 0&&(cr=Vn),wn=xa}return An===void 0&&(An=0,Ln=0,cr=Math.ceil(re/de)),cr===void 0&&(cr=un.length-1),cr=Math.min(cr+1,un.length-1),{scrollHeight:wn,start:An,end:cr,offset:Ln}},[Gn,Xn,wr,un,sr,re]),xn=hn.scrollHeight,rn=hn.start,_t=hn.end,Ct=hn.offset;Yt.current.start=rn,Yt.current.end=_t,ge.useLayoutEffect(function(){var on=Pn.getRecord();if(on.size===1){var wn=Array.from(on.keys())[0],An=on.get(wn),Ln=un[rn];if(Ln&&An===void 0){var cr=Ue(Ln);if(cr===wn){var Sr=Pn.get(wn),Vn=Sr-de;Lt(function(nr){return nr+Vn})}}}Pn.resetRecord()},[xn]);var Cn=ge.useState({width:0,height:re}),Er=(0,Ce.Z)(Cn,2),lr=Er[0],xr=Er[1],sa=function(wn){xr({width:wn.offsetWidth,height:wn.offsetHeight})},ya=(0,ge.useRef)(),Ea=(0,ge.useRef)(),ta=ge.useMemo(function(){return rt(lr.width,st)},[lr.width,st]),Kr=ge.useMemo(function(){return rt(lr.height,xn)},[lr.height,xn]),ia=xn-re,ba=(0,ge.useRef)(ia);ba.current=ia;function za(on){var wn=on;return Number.isNaN(ba.current)||(wn=Math.min(wn,ba.current)),wn=Math.max(wn,0),wn}var Wa=wr<=0,Ka=wr>=ia,ca=Pr<=0,Ta=Pr>=st,Br=We(Wa,Ka,ca,Ta),No=function(){return{x:Xt?-Pr:Pr,y:wr}},Ro=(0,ge.useRef)(No()),Bo=(0,ue.zX)(function(on){if(nn){var wn=(0,oe.Z)((0,oe.Z)({},No()),on);(Ro.current.x!==wn.x||Ro.current.y!==wn.y)&&(nn(wn),Ro.current=wn)}});function po(on,wn){var An=on;wn?((0,Je.flushSync)(function(){pr(An)}),Bo()):Lt(An)}function _o(on){var wn=on.currentTarget.scrollTop;wn!==wr&&Lt(wn),ln==null||ln(on),Bo()}var vo=function(wn){var An=wn,Ln=st?st-lr.width:0;return An=Math.max(An,0),An=Math.min(An,Ln),An},Do=(0,ue.zX)(function(on,wn){wn?((0,Je.flushSync)(function(){pr(function(An){var Ln=An+(Xt?-on:on);return vo(Ln)})}),Bo()):Lt(function(An){var Ln=An+on;return Ln})}),Qa=bt(Xn,Wa,Ka,ca,Ta,!!st,Do),jo=(0,Ce.Z)(Qa,2),ti=jo[0],Ci=jo[1];qe(Xn,gn,function(on,wn,An,Ln){var cr=Ln;return Br(on,wn,An)?!1:!cr||!cr._virtualHandled?(cr&&(cr._virtualHandled=!0),ti({preventDefault:function(){},deltaX:on?wn:0,deltaY:on?0:wn}),!0):!1}),xe(Gn,gn,function(on){Lt(function(wn){return wn+on})}),(0,ke.Z)(function(){function on(An){var Ln=Wa&&An.detail<0,cr=Ka&&An.detail>0;Xn&&!Ln&&!cr&&An.preventDefault()}var wn=gn.current;return wn.addEventListener("wheel",ti,{passive:!1}),wn.addEventListener("DOMMouseScroll",Ci,{passive:!0}),wn.addEventListener("MozMousePixelScroll",on,{passive:!1}),function(){wn.removeEventListener("wheel",ti),wn.removeEventListener("DOMMouseScroll",Ci),wn.removeEventListener("MozMousePixelScroll",on)}},[Xn,Wa,Ka]),(0,ke.Z)(function(){if(st){var on=vo(Pr);pr(on),Bo({x:on})}},[lr.width,st]);var Dr=function(){var wn,An;(wn=ya.current)===null||wn===void 0||wn.delayHidden(),(An=Ea.current)===null||An===void 0||An.delayHidden()},da=mt(gn,un,Pn,de,Ue,function(){return yn(!0)},Lt,Dr);ge.useImperativeHandle(ne,function(){return{nativeElement:Tn.current,getScrollInfo:No,scrollTo:function(wn){function An(Ln){return Ln&&(0,Ee.Z)(Ln)==="object"&&("left"in Ln||"top"in Ln)}An(wn)?(wn.left!==void 0&&pr(vo(wn.left)),da(wn.top)):da(wn)}}}),(0,ke.Z)(function(){if(Wt){var on=un.slice(rn,_t+1);Wt(on,un)}},[rn,_t,un]);var tt=He(un,Ue,Pn,de),Dt=an==null?void 0:an({start:rn,end:_t,virtual:Gn,offsetX:Pr,offsetY:Ct,rtl:Xt,getSize:tt}),Kt=Re(un,rn,_t,st,Pr,It,it,vn),pn=null;re&&(pn=(0,oe.Z)((0,Ae.Z)({},ct?"height":"maxHeight",re),wt),Xn&&(pn.overflowY="hidden",st&&(pn.overflowX="hidden"),ur&&(pn.pointerEvents="none")));var Sn={};return Xt&&(Sn.dir="rtl"),ge.createElement("div",(0,y.Z)({ref:Tn,style:(0,oe.Z)((0,oe.Z)({},Ze),{},{position:"relative"}),className:Vt},Sn,En),ge.createElement(ve.Z,{onResize:sa},ge.createElement(Ft,{className:"".concat(ae,"-holder"),style:pn,ref:gn,onScroll:_o,onMouseEnter:Dr},ge.createElement(Te,{prefixCls:ae,height:xn,offsetX:Pr,offsetY:Ct,scrollWidth:st,onInnerResize:yn,ref:mn,innerProps:Ut,rtl:Xt,extra:Dt},Kt))),Gn&&xn>re&&ge.createElement(jt,{ref:ya,prefixCls:ae,scrollOffset:wr,scrollRange:xn,rtl:Xt,onScroll:po,onStartMove:ar,onStopMove:qt,spinSize:Kr,containerSize:lr.height,style:vt==null?void 0:vt.verticalScrollBar,thumbStyle:vt==null?void 0:vt.verticalScrollBarThumb,showScrollBar:en}),Gn&&st>lr.width&&ge.createElement(jt,{ref:Ea,prefixCls:ae,scrollOffset:Pr,scrollRange:st,rtl:Xt,onScroll:po,onStartMove:ar,onStopMove:qt,spinSize:ta,containerSize:lr.width,horizontal:!0,style:vt==null?void 0:vt.horizontalScrollBar,thumbStyle:vt==null?void 0:vt.horizontalScrollBarThumb,showScrollBar:en}))}var St=ge.forwardRef(Qt);St.displayName="List";var sn=St,Jt=sn},51581:function(Mn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});var y=function(){function ge(Je,Ge){for(var Te=0;Te=0||Object.prototype.hasOwnProperty.call(ge,Te)&&(Ge[Te]=ge[Te]);return Ge}function ze(ge,Je){if(!(ge instanceof Je))throw new TypeError("Cannot call a class as a function")}function ve(ge,Je){if(!ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je&&(typeof Je=="object"||typeof Je=="function")?Je:ge}function ue(ge,Je){if(typeof Je!="function"&&Je!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Je);ge.prototype=Object.create(Je&&Je.prototype,{constructor:{value:ge,enumerable:!1,writable:!0,configurable:!0}}),Je&&(Object.setPrototypeOf?Object.setPrototypeOf(ge,Je):ge.__proto__=Je)}var ke=function(ge){ue(Je,ge);function Je(Ge){ze(this,Je);var Te=ve(this,(Je.__proto__||Object.getPrototypeOf(Je)).call(this,Ge));return Te.scrollListener=Te.scrollListener.bind(Te),Te.eventListenerOptions=Te.eventListenerOptions.bind(Te),Te.mousewheelListener=Te.mousewheelListener.bind(Te),Te}return y(Je,[{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 Te=this.getParentElement(this.scrollComponent);Te.scrollTop=Te.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Te=!1,we={get passive(){Te=!0}};try{document.addEventListener("test",null,we),document.removeEventListener("test",null,we)}catch(Re){}return Te}},{key:"eventListenerOptions",value:function(){var Te=this.props.useCapture;return this.isPassiveSupported()&&(Te={useCapture:this.props.useCapture,passive:!0}),Te}},{key:"setDefaultLoader",value:function(Te){this.defaultLoader=Te}},{key:"detachMousewheelListener",value:function(){var Te=window;this.props.useWindow===!1&&(Te=this.scrollComponent.parentNode),Te.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Te=window;this.props.useWindow===!1&&(Te=this.getParentElement(this.scrollComponent)),Te.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Te){var we=this.props.getScrollParent&&this.props.getScrollParent();return we!=null?we:Te&&Te.parentNode}},{key:"filterProps",value:function(Te){return Te}},{key:"attachScrollListener",value:function(){var Te=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Te)){var we=window;this.props.useWindow===!1&&(we=Te),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(Te){Te.deltaY===1&&!this.isPassiveSupported()&&Te.preventDefault()}},{key:"scrollListener",value:function(){var Te=this.scrollComponent,we=window,Re=this.getParentElement(Te),ut=void 0;if(this.props.useWindow){var _e=document.documentElement||document.body.parentNode||document.body,$e=we.pageYOffset!==void 0?we.pageYOffset:_e.scrollTop;this.props.isReverse?ut=$e:ut=this.calculateOffset(Te,$e)}else this.props.isReverse?ut=Re.scrollTop:ut=Te.scrollHeight-Re.scrollTop-Re.clientHeight;ut0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[it].sort(_e)}}]),Ze}();function _e(Ze,Le){var it=Ze.node.sortableInfo.index,gt=Le.node.sortableInfo.index;return it-gt}function $e(Ze,Le,it){return Ze=Ze.slice(),Ze.splice(it<0?Ze.length+it:it,0,Ze.splice(Le,1)[0]),Ze}function se(Ze,Le){return Object.keys(Ze).reduce(function(it,gt){return Le.indexOf(gt)===-1&&(it[gt]=Ze[gt]),it},{})}var Ne={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ot=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ze=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Le=(Array.prototype.slice.call(Ze).join("").match(/-(moz|webkit|ms)-/)||Ze.OLink===""&&["","o"])[1];switch(Le){case"ms":return"ms";default:return Le&&Le.length?Le[0].toUpperCase()+Le.substr(1):""}}();function We(Ze,Le){Object.keys(Le).forEach(function(it){Ze.style[it]=Le[it]})}function bt(Ze,Le){Ze.style["".concat(ot,"Transform")]=Le==null?"":"translate3d(".concat(Le.x,"px,").concat(Le.y,"px,0)")}function He(Ze,Le){Ze.style["".concat(ot,"TransitionDuration")]=Le==null?"":"".concat(Le,"ms")}function et(Ze,Le){for(;Ze;){if(Le(Ze))return Ze;Ze=Ze.parentNode}return null}function lt(Ze,Le,it){return Math.max(Ze,Math.min(it,Le))}function Pe(Ze){return Ze.substr(-2)==="px"?parseFloat(Ze):0}function Ie(Ze){var Le=window.getComputedStyle(Ze);return{bottom:Pe(Le.marginBottom),left:Pe(Le.marginLeft),right:Pe(Le.marginRight),top:Pe(Le.marginTop)}}function Me(Ze,Le){var it=Le.displayName||Le.name;return it?"".concat(Ze,"(").concat(it,")"):Ze}function ce(Ze,Le){var it=Ze.getBoundingClientRect();return{top:it.top+Le.top,left:it.left+Le.left}}function Mt(Ze){return Ze.touches&&Ze.touches.length?{x:Ze.touches[0].pageX,y:Ze.touches[0].pageY}:Ze.changedTouches&&Ze.changedTouches.length?{x:Ze.changedTouches[0].pageX,y:Ze.changedTouches[0].pageY}:{x:Ze.pageX,y:Ze.pageY}}function qe(Ze){return Ze.touches&&Ze.touches.length||Ze.changedTouches&&Ze.changedTouches.length}function Fe(Ze,Le){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Ze){var gt={left:it.left+Ze.offsetLeft,top:it.top+Ze.offsetTop};return Ze.parentNode===Le?gt:Fe(Ze.parentNode,Le,gt)}}function yt(Ze,Le,it){return ZeLe?Ze-1:Ze>it&&Ze0&&it[st].height>0){var pe=Qe.getContext("2d");pe.drawImage(it[st],0,0)}}),gt}function Tt(Ze){var Le,it,gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){_inherits(Qe,kt);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(gt.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=gt.withRef?"wrappedInstance":null;return createElement(Ze,_extends({ref:pe},this.props))}}]),Qe}(Component),_defineProperty(Le,"displayName",Me("sortableHandle",Ze)),it}function wt(Ze){return Ze.sortableHandle!=null}var Qt=function(){function Ze(Le,it){(0,Ae.Z)(this,Ze),this.container=Le,this.onScrollCallback=it}return(0,Ce.Z)(Ze,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(it){var gt=this,kt=it.translate,Qe=it.minTranslate,st=it.maxTranslate,pe=it.width,Ft=it.height,ln={x:0,y:0},nn={x:1,y:1},Wt={x:10,y:10},Ut=this.container,an=Ut.scrollTop,vt=Ut.scrollLeft,Ot=Ut.scrollHeight,en=Ut.scrollWidth,En=Ut.clientHeight,Ue=Ut.clientWidth,xt=an===0,pt=Ot-an-En===0,It=vt===0,yn=en-vt-Ue===0;kt.y>=st.y-Ft/2&&!pt?(ln.y=1,nn.y=Wt.y*Math.abs((st.y-Ft/2-kt.y)/Ft)):kt.x>=st.x-pe/2&&!yn?(ln.x=1,nn.x=Wt.x*Math.abs((st.x-pe/2-kt.x)/pe)):kt.y<=Qe.y+Ft/2&&!xt?(ln.y=-1,nn.y=Wt.y*Math.abs((kt.y-Ft/2-Qe.y)/Ft)):kt.x<=Qe.x+pe/2&&!It&&(ln.x=-1,nn.x=Wt.x*Math.abs((kt.x-pe/2-Qe.x)/pe)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(ln.x!==0||ln.y!==0)&&(this.interval=setInterval(function(){gt.isAutoScrolling=!0;var Pn={left:nn.x*ln.x,top:nn.y*ln.y};gt.container.scrollTop+=Pn.top,gt.container.scrollLeft+=Pn.left,gt.onScrollCallback(Pn)},5))}}]),Ze}();function St(Ze){var Le=Ze.node;return{height:Le.offsetHeight,width:Le.offsetWidth}}function sn(Ze){var Le=[rt.Input,rt.Textarea,rt.Select,rt.Option,rt.Button];return!!(Le.indexOf(Ze.target.tagName)!==-1||et(Ze.target,function(it){return it.contentEditable==="true"}))}var Jt={axis:Je().oneOf(["x","y","xy"]),contentWindow:Je().any,disableAutoscroll:Je().bool,distance:Je().number,getContainer:Je().func,getHelperDimensions:Je().func,helperClass:Je().string,helperContainer:Je().oneOfType([Je().func,typeof HTMLElement=="undefined"?Je().any:Je().instanceOf(HTMLElement)]),hideSortableGhost:Je().bool,keyboardSortingTransitionDuration:Je().number,lockAxis:Je().string,lockOffset:Je().oneOfType([Je().number,Je().string,Je().arrayOf(Je().oneOfType([Je().number,Je().string]))]),lockToContainerEdges:Je().bool,onSortEnd:Je().func,onSortMove:Je().func,onSortOver:Je().func,onSortStart:Je().func,pressDelay:Je().number,pressThreshold:Je().number,keyCodes:Je().shape({lift:Je().arrayOf(Je().number),drop:Je().arrayOf(Je().number),cancel:Je().arrayOf(Je().number),up:Je().arrayOf(Je().number),down:Je().arrayOf(Je().number)}),shouldCancelStart:Je().func,transitionDuration:Je().number,updateBeforeSortStart:Je().func,useDragHandle:Je().bool,useWindowAsScrollContainer:Je().bool},fe={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:St,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:fe,shouldCancelStart:sn,transitionDuration:300,useWindowAsScrollContainer:!1},te=Object.keys(Jt);function ae(Ze){we()(!(Ze.distance&&Ze.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 me(Ze,Le){try{var it=Ze()}catch(gt){return Le(!0,gt)}return it&&it.then?it.then(Le.bind(null,!1),Le.bind(null,!0)):Le(!1,value)}function re(Ze){var Le,it,gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){(0,ze.Z)(Qe,kt);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(Ft){var ln=pe.props,nn=ln.distance,Wt=ln.shouldCancelStart;if(!(Ft.button===2||Wt(Ft))){pe.touched=!0,pe.position=Mt(Ft);var Ut=et(Ft.target,function(Ue){return Ue.sortableInfo!=null});if(Ut&&Ut.sortableInfo&&pe.nodeIsChild(Ut)&&!pe.state.sorting){var an=pe.props.useDragHandle,vt=Ut.sortableInfo,Ot=vt.index,en=vt.collection,En=vt.disabled;if(En||an&&!et(Ft.target,wt))return;pe.manager.active={collection:en,index:Ot},!qe(Ft)&&Ft.target.tagName===rt.Anchor&&Ft.preventDefault(),nn||(pe.props.pressDelay===0?pe.handlePress(Ft):pe.pressTimer=setTimeout(function(){return pe.handlePress(Ft)},pe.props.pressDelay))}}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"nodeIsChild",function(Ft){return Ft.sortableInfo.manager===pe.manager}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleMove",function(Ft){var ln=pe.props,nn=ln.distance,Wt=ln.pressThreshold;if(!pe.state.sorting&&pe.touched&&!pe._awaitingUpdateBeforeSortStart){var Ut=Mt(Ft),an={x:pe.position.x-Ut.x,y:pe.position.y-Ut.y},vt=Math.abs(an.x)+Math.abs(an.y);pe.delta=an,!nn&&(!Wt||vt>=Wt)?(clearTimeout(pe.cancelTimer),pe.cancelTimer=setTimeout(pe.cancel,0)):nn&&vt>=nn&&pe.manager.isActive()&&pe.handlePress(Ft)}}),(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 Ft=pe.props.distance,ln=pe.state.sorting;ln||(Ft||clearTimeout(pe.pressTimer),pe.manager.active=null)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handlePress",function(Ft){try{var ln=pe.manager.getActive(),nn=function(){if(ln){var Wt=function(){var Xn=pt.sortableInfo.index,Ht=Ie(pt),Gn=jt(pe.container),Xt=pe.scrollContainer.getBoundingClientRect(),Vt=vt({index:Xn,node:pt,collection:It});if(pe.node=pt,pe.margin=Ht,pe.gridGap=Gn,pe.width=Vt.width,pe.height=Vt.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=pt.getBoundingClientRect(),pe.containerBoundingRect=Xt,pe.index=Xn,pe.newIndex=Xn,pe.axis={x:an.indexOf("x")>=0,y:an.indexOf("y")>=0},pe.offsetEdge=Fe(pt,pe.container),yn?pe.initialOffset=Mt((0,oe.Z)({},Ft,{pageX:pe.boundingClientRect.left,pageY:pe.boundingClientRect.top})):pe.initialOffset=Mt(Ft),pe.initialScroll={left:pe.scrollContainer.scrollLeft,top:pe.scrollContainer.scrollTop},pe.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},pe.helper=pe.helperContainer.appendChild(ht(pt)),We(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(),en&&(pe.sortableGhost=pt,We(pt,{opacity:0,visibility:"hidden"})),pe.minTranslate={},pe.maxTranslate={},yn){var un=xt?{top:0,left:0,width:pe.contentWindow.innerWidth,height:pe.contentWindow.innerHeight}:pe.containerBoundingRect,gn=un.top,mn=un.left,Tn=un.width,Bn=un.height,Yn=gn+Bn,wr=mn+Tn;pe.axis.x&&(pe.minTranslate.x=mn-pe.boundingClientRect.left,pe.maxTranslate.x=wr-(pe.boundingClientRect.left+pe.width)),pe.axis.y&&(pe.minTranslate.y=gn-pe.boundingClientRect.top,pe.maxTranslate.y=Yn-(pe.boundingClientRect.top+pe.height))}else pe.axis.x&&(pe.minTranslate.x=(xt?0:Xt.left)-pe.boundingClientRect.left-pe.width/2,pe.maxTranslate.x=(xt?pe.contentWindow.innerWidth:Xt.left+Xt.width)-pe.boundingClientRect.left-pe.width/2),pe.axis.y&&(pe.minTranslate.y=(xt?0:Xt.top)-pe.boundingClientRect.top-pe.height/2,pe.maxTranslate.y=(xt?pe.contentWindow.innerHeight:Xt.top+Xt.height)-pe.boundingClientRect.top-pe.height/2);Ot&&Ot.split(" ").forEach(function(hr){return pe.helper.classList.add(hr)}),pe.listenerNode=Ft.touches?pt:pe.contentWindow,yn?(pe.listenerNode.addEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("keydown",pe.handleKeyDown)):(Ne.move.forEach(function(hr){return pe.listenerNode.addEventListener(hr,pe.handleSortMove,!1)}),Ne.end.forEach(function(hr){return pe.listenerNode.addEventListener(hr,pe.handleSortEnd,!1)})),pe.setState({sorting:!0,sortingIndex:Xn}),Ue&&Ue({node:pt,index:Xn,collection:It,isKeySorting:yn,nodes:pe.manager.getOrderedRefs(),helper:pe.helper},Ft),yn&&pe.keyMove(0)},Ut=pe.props,an=Ut.axis,vt=Ut.getHelperDimensions,Ot=Ut.helperClass,en=Ut.hideSortableGhost,En=Ut.updateBeforeSortStart,Ue=Ut.onSortStart,xt=Ut.useWindowAsScrollContainer,pt=ln.node,It=ln.collection,yn=pe.manager.isKeySorting,Pn=function(){if(typeof En=="function"){pe._awaitingUpdateBeforeSortStart=!0;var sr=me(function(){var Xn=pt.sortableInfo.index;return Promise.resolve(En({collection:It,index:Xn,node:pt,isKeySorting:yn},Ft)).then(function(){})},function(Xn,Ht){if(pe._awaitingUpdateBeforeSortStart=!1,Xn)throw Ht;return Ht});if(sr&&sr.then)return sr.then(function(){})}}();return Pn&&Pn.then?Pn.then(Wt):Wt(Pn)}}();return Promise.resolve(nn&&nn.then?nn.then(function(){}):void 0)}catch(Wt){return Promise.reject(Wt)}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortMove",function(Ft){var ln=pe.props.onSortMove;typeof Ft.preventDefault=="function"&&Ft.preventDefault(),pe.updateHelperPosition(Ft),pe.animateNodes(),pe.autoscroll(),ln&&ln(Ft)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortEnd",function(Ft){var ln=pe.props,nn=ln.hideSortableGhost,Wt=ln.onSortEnd,Ut=pe.manager,an=Ut.active.collection,vt=Ut.isKeySorting,Ot=pe.manager.getOrderedRefs();pe.listenerNode&&(vt?(pe.listenerNode.removeEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("keydown",pe.handleKeyDown)):(Ne.move.forEach(function(pt){return pe.listenerNode.removeEventListener(pt,pe.handleSortMove)}),Ne.end.forEach(function(pt){return pe.listenerNode.removeEventListener(pt,pe.handleSortEnd)}))),pe.helper.parentNode.removeChild(pe.helper),nn&&pe.sortableGhost&&We(pe.sortableGhost,{opacity:"",visibility:""});for(var en=0,En=Ot.length;ennn)){pe.prevIndex=Ut,pe.newIndex=Wt;var an=yt(pe.newIndex,pe.prevIndex,pe.index),vt=ln.find(function(yn){var Pn=yn.node;return Pn.sortableInfo.index===an}),Ot=vt.node,en=pe.containerScrollDelta,En=vt.boundingClientRect||ce(Ot,en),Ue=vt.translate||{x:0,y:0},xt={top:En.top+Ue.y-en.top,left:En.left+Ue.x-en.left},pt=Utyn?yn/2:this.height/2,width:this.width>It?It/2:this.width/2},sr=Ot&&pt>this.index&&pt<=en,Xn=Ot&&pt=en,Ht={x:0,y:0},Gn=an[En].edgeOffset;Gn||(Gn=Fe(xt,this.container),an[En].edgeOffset=Gn,Ot&&(an[En].boundingClientRect=ce(xt,Wt)));var Xt=En0&&an[En-1];if(Xt&&!Xt.edgeOffset&&(Xt.edgeOffset=Fe(Xt.node,this.container),Ot&&(Xt.boundingClientRect=ce(Xt.node,Wt))),pt===this.index){ln&&(this.sortableGhost=xt,We(xt,{opacity:0,visibility:"hidden"}));continue}Ft&&He(xt,Ft),this.axis.x?this.axis.y?Xn||ptthis.containerBoundingRect.width-Pn.width&&Xt&&(Ht.x=Xt.edgeOffset.left-Gn.left,Ht.y=Xt.edgeOffset.top-Gn.top),this.newIndex===null&&(this.newIndex=pt)):(sr||pt>this.index&&(vt.left+Ut.left+Pn.width>=Gn.left&&vt.top+Ut.top+Pn.height>=Gn.top||vt.top+Ut.top+Pn.height>=Gn.top+yn))&&(Ht.x=-(this.width+this.marginOffset.x),Gn.left+Ht.xthis.index&&vt.left+Ut.left+Pn.width>=Gn.left?(Ht.x=-(this.width+this.marginOffset.x),this.newIndex=pt):(Xn||ptthis.index&&vt.top+Ut.top+Pn.height>=Gn.top?(Ht.y=-(this.height+this.marginOffset.y),this.newIndex=pt):(Xn||pt1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){(0,ze.Z)(Qe,kt);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,Ft=pe.collection,ln=pe.disabled,nn=pe.index,Wt=(0,Ge.findDOMNode)(this);Wt.sortableInfo={collection:Ft,disabled:ln,index:nn,manager:this.context.manager},this.node=Wt,this.ref={node:Wt},this.context.manager.add(Ft,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()(gt.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=gt.withRef?"wrappedInstance":null;return(0,ke.createElement)(Ze,(0,y.Z)({ref:pe},se(this.props,je)))}}]),Qe}(ke.Component),(0,ue.Z)(Le,"displayName",Me("sortableElement",Ze)),(0,ue.Z)(Le,"contextTypes",{manager:Je().object.isRequired}),(0,ue.Z)(Le,"propTypes",de),(0,ue.Z)(Le,"defaultProps",{collection:0}),it}},27774:function(Mn,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(Mn,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),ze=0;zetypeof ve=="object"&&ve!=null&&ve.nodeType===1,Ee=(ve,ue)=>(!ue||ve!=="hidden")&&ve!=="visible"&&ve!=="clip",oe=(ve,ue)=>{if(ve.clientHeight{const Je=(Ge=>{if(!Ge.ownerDocument||!Ge.ownerDocument.defaultView)return null;try{return Ge.ownerDocument.defaultView.frameElement}catch(Te){return null}})(ge);return!!Je&&(Je.clientHeightGeue||Ge>ve&&Te=ue&&we>=ke?Ge-ve-ge:Te>ue&&weke?Te-ue+Je:0,Ce=ve=>{const ue=ve.parentElement;return ue==null?ve.getRootNode().host||null:ue},ye=(ve,ue)=>{var ke,ge,Je,Ge;if(typeof document=="undefined")return[];const{scrollMode:Te,block:we,inline:Re,boundary:ut,skipOverflowHiddenElements:_e}=ue,$e=typeof ut=="function"?ut:jt=>jt!==ut;if(!y(ve))throw new TypeError("Invalid target");const se=document.scrollingElement||document.documentElement,Ne=[];let ot=ve;for(;y(ot)&&$e(ot);){if(ot=Ce(ot),ot===se){Ne.push(ot);break}ot!=null&&ot===document.body&&oe(ot)&&!oe(document.documentElement)||ot!=null&&oe(ot,_e)&&Ne.push(ot)}const We=(ge=(ke=window.visualViewport)==null?void 0:ke.width)!=null?ge:innerWidth,bt=(Ge=(Je=window.visualViewport)==null?void 0:Je.height)!=null?Ge:innerHeight,{scrollX:He,scrollY:et}=window,{height:lt,width:Pe,top:Ie,right:Me,bottom:ce,left:Mt}=ve.getBoundingClientRect(),{top:qe,right:Fe,bottom:yt,left:xe}=(jt=>{const Se=window.getComputedStyle(jt);return{top:parseFloat(Se.scrollMarginTop)||0,right:parseFloat(Se.scrollMarginRight)||0,bottom:parseFloat(Se.scrollMarginBottom)||0,left:parseFloat(Se.scrollMarginLeft)||0}})(ve);let he=we==="start"||we==="nearest"?Ie-qe:we==="end"?ce+yt:Ie+lt/2-qe+yt,mt=Re==="center"?Mt+Pe/2-xe+Fe:Re==="end"?Me+Fe:Mt-xe;const Rt=[];for(let jt=0;jt=0&&Mt>=0&&ce<=bt&&Me<=We&&(Se===se&&!oe(Se)||Ie>=Tt&&ce<=Qt&&Mt>=St&&Me<=wt))return Rt;const sn=getComputedStyle(Se),Jt=parseInt(sn.borderLeftWidth,10),fe=parseInt(sn.borderTopWidth,10),ne=parseInt(sn.borderRightWidth,10),te=parseInt(sn.borderBottomWidth,10);let ae=0,me=0;const re="offsetWidth"in Se?Se.offsetWidth-Se.clientWidth-Jt-ne:0,de="offsetHeight"in Se?Se.offsetHeight-Se.clientHeight-fe-te:0,je="offsetWidth"in Se?Se.offsetWidth===0?0:ht/Se.offsetWidth:0,ct="offsetHeight"in Se?Se.offsetHeight===0?0:rt/Se.offsetHeight:0;if(se===Se)ae=we==="start"?he:we==="end"?he-bt:we==="nearest"?Ae(et,et+bt,bt,fe,te,et+he,et+he+lt,lt):he-bt/2,me=Re==="start"?mt:Re==="center"?mt-We/2:Re==="end"?mt-We:Ae(He,He+We,We,Jt,ne,He+mt,He+mt+Pe,Pe),ae=Math.max(0,ae+et),me=Math.max(0,me+He);else{ae=we==="start"?he-Tt-fe:we==="end"?he-Qt+te+de:we==="nearest"?Ae(Tt,Qt,rt,fe,te+de,he,he+lt,lt):he-(Tt+rt/2)+de/2,me=Re==="start"?mt-St-Jt:Re==="center"?mt-(St+ht/2)+re/2:Re==="end"?mt-wt+ne+re:Ae(St,wt,ht,Jt,ne+re,mt,mt+Pe,Pe);const{scrollLeft:Ze,scrollTop:Le}=Se;ae=ct===0?0:Math.max(0,Math.min(Le+ae/ct,Se.scrollHeight-rt/ct+de)),me=je===0?0:Math.max(0,Math.min(Ze+me/je,Se.scrollWidth-ht/je+re)),he+=Le-ae,mt+=Ze-me}Rt.push({el:Se,top:ae,left:me})}return Rt},De=ve=>ve===!1?{block:"end",inline:"nearest"}:(ue=>ue===Object(ue)&&Object.keys(ue).length!==0)(ve)?ve:{block:"start",inline:"nearest"};function ze(ve,ue){if(!ve.isConnected||!(Je=>{let Ge=Je;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 ke=(Je=>{const Ge=window.getComputedStyle(Je);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(ve);if((Je=>typeof Je=="object"&&typeof Je.behavior=="function")(ue))return ue.behavior(ye(ve,ue));const ge=typeof ue=="boolean"||ue==null?void 0:ue.behavior;for(const{el:Je,top:Ge,left:Te}of ye(ve,De(ue))){const we=Ge-ke.top+ke.bottom,Re=Te-ke.left+ke.right;Je.scroll({top:we,left:Re,behavior:ge})}}}}]); +`,_e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],$e={},se;function Ne(qe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=qe.getAttribute("id")||qe.getAttribute("data-reactid")||qe.getAttribute("name");if(Fe&&$e[yt])return $e[yt];var xe=window.getComputedStyle(qe),he=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),mt=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),Rt=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),jt=_e.map(function(rt){return"".concat(rt,":").concat(xe.getPropertyValue(rt))}).join(";"),Se={sizingStyle:jt,paddingSize:mt,borderSize:Rt,boxSizing:he};return Fe&&yt&&($e[yt]=Se),Se}function ot(qe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=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)),qe.getAttribute("wrap")?se.setAttribute("wrap",qe.getAttribute("wrap")):se.removeAttribute("wrap");var he=Ne(qe,Fe),mt=he.paddingSize,Rt=he.borderSize,jt=he.boxSizing,Se=he.sizingStyle;se.setAttribute("style","".concat(Se,";").concat(ut)),se.value=qe.value||qe.placeholder||"";var rt=void 0,ht=void 0,Tt,wt=se.scrollHeight;if(jt==="border-box"?wt+=Rt:jt==="content-box"&&(wt-=mt),yt!==null||xe!==null){se.value=" ";var Qt=se.scrollHeight-mt;yt!==null&&(rt=Qt*yt,jt==="border-box"&&(rt=rt+mt+Rt),wt=Math.max(rt,wt)),xe!==null&&(ht=Qt*xe,jt==="border-box"&&(ht=ht+mt+Rt),Tt=wt>ht?"":"hidden",wt=Math.min(ht,wt))}var St={height:wt,overflowY:Tt,resize:"none"};return rt&&(St.minHeight=rt),ht&&(St.maxHeight=ht),St}var We=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],bt=0,He=1,et=2,lt=Je.forwardRef(function(qe,Fe){var yt=qe,xe=yt.prefixCls,he=yt.defaultValue,mt=yt.value,Rt=yt.autoSize,jt=yt.onResize,Se=yt.className,rt=yt.style,ht=yt.disabled,Tt=yt.onChange,wt=yt.onInternalAutoSize,Qt=(0,ye.Z)(yt,We),St=(0,ge.Z)(he,{value:mt,postState:function(Ot){return Ot!=null?Ot:""}}),sn=(0,Ce.Z)(St,2),Jt=sn[0],fe=sn[1],ne=function(Ot){fe(Ot.target.value),Tt==null||Tt(Ot)},te=Je.useRef();Je.useImperativeHandle(Fe,function(){return{textArea:te.current}});var ae=Je.useMemo(function(){return Rt&&(0,Ge.Z)(Rt)==="object"?[Rt.minRows,Rt.maxRows]:[]},[Rt]),me=(0,Ce.Z)(ae,2),re=me[0],de=me[1],je=!!Rt,ct=function(){try{if(document.activeElement===te.current){var Ot=te.current,en=Ot.selectionStart,En=Ot.selectionEnd,Ue=Ot.scrollTop;te.current.setSelectionRange(en,En),te.current.scrollTop=Ue}}catch(xt){}},Ze=Je.useState(et),Le=(0,Ce.Z)(Ze,2),it=Le[0],gt=Le[1],kt=Je.useState(),Qe=(0,Ce.Z)(kt,2),st=Qe[0],pe=Qe[1],Ft=function(){gt(bt)};(0,we.Z)(function(){je&&Ft()},[mt,re,de,je]),(0,we.Z)(function(){if(it===bt)gt(He);else if(it===He){var vt=ot(te.current,!1,re,de);gt(et),pe(vt)}else ct()},[it]);var ln=Je.useRef(),nn=function(){Re.Z.cancel(ln.current)},Wt=function(Ot){it===et&&(jt==null||jt(Ot),Rt&&(nn(),ln.current=(0,Re.Z)(function(){Ft()})))};Je.useEffect(function(){return nn},[]);var Ut=je?st:null,an=(0,oe.Z)((0,oe.Z)({},rt),Ut);return(it===bt||it===He)&&(an.overflowY="hidden",an.overflowX="hidden"),Je.createElement(Te.Z,{onResize:Wt,disabled:!(Rt||jt)},Je.createElement("textarea",(0,y.Z)({},Qt,{ref:te,style:an,className:ze()(xe,Se,(0,Ee.Z)({},"".concat(xe,"-disabled"),ht)),disabled:ht,value:Jt,onChange:ne})))}),Pe=lt,Ie=["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=Je.forwardRef(function(qe,Fe){var yt,xe=qe.defaultValue,he=qe.value,mt=qe.onFocus,Rt=qe.onBlur,jt=qe.onChange,Se=qe.allowClear,rt=qe.maxLength,ht=qe.onCompositionStart,Tt=qe.onCompositionEnd,wt=qe.suffix,Qt=qe.prefixCls,St=Qt===void 0?"rc-textarea":Qt,sn=qe.showCount,Jt=qe.count,fe=qe.className,ne=qe.style,te=qe.disabled,ae=qe.hidden,me=qe.classNames,re=qe.styles,de=qe.onResize,je=qe.onClear,ct=qe.onPressEnter,Ze=qe.readOnly,Le=qe.autoSize,it=qe.onKeyDown,gt=(0,ye.Z)(qe,Ie),kt=(0,ge.Z)(xe,{value:he,defaultValue:xe}),Qe=(0,Ce.Z)(kt,2),st=Qe[0],pe=Qe[1],Ft=st==null?"":String(st),ln=Je.useState(!1),nn=(0,Ce.Z)(ln,2),Wt=nn[0],Ut=nn[1],an=Je.useRef(!1),vt=Je.useState(null),Ot=(0,Ce.Z)(vt,2),en=Ot[0],En=Ot[1],Ue=(0,Je.useRef)(null),xt=(0,Je.useRef)(null),pt=function(){var ur;return(ur=xt.current)===null||ur===void 0?void 0:ur.textArea},It=function(){pt().focus()};(0,Je.useImperativeHandle)(Fe,function(){var jn;return{resizableTextArea:xt.current,focus:It,blur:function(){pt().blur()},nativeElement:((jn=Ue.current)===null||jn===void 0?void 0:jn.nativeElement)||pt()}}),(0,Je.useEffect)(function(){Ut(function(jn){return!te&&jn})},[te]);var yn=Je.useState(null),Nn=(0,Ce.Z)(yn,2),sr=Nn[0],Xn=Nn[1];Je.useEffect(function(){if(sr){var jn;(jn=pt()).setSelectionRange.apply(jn,(0,Ae.Z)(sr))}},[sr]);var Ht=(0,ue.Z)(Jt,sn),Gn=(yt=Ht.max)!==null&&yt!==void 0?yt:rt,Xt=Number(Gn)>0,Vt=Ht.strategy(Ft),un=!!Gn&&Vt>Gn,gn=function(ur,Dr){var ar=Dr;!an.current&&Ht.exceedFormatter&&Ht.max&&Ht.strategy(Dr)>Ht.max&&(ar=Ht.exceedFormatter(Dr,{max:Ht.max}),Dr!==ar&&Xn([pt().selectionStart||0,pt().selectionEnd||0])),pe(ar),(0,ke.rJ)(ur.currentTarget,ur,jt,ar)},mn=function(ur){an.current=!0,ht==null||ht(ur)},Tn=function(ur){an.current=!1,gn(ur,ur.currentTarget.value),Tt==null||Tt(ur)},In=function(ur){gn(ur,ur.target.value)},Vn=function(ur){ur.key==="Enter"&&ct&&ct(ur),it==null||it(ur)},Ar=function(ur){Ut(!0),mt==null||mt(ur)},pr=function(ur){Ut(!1),Rt==null||Rt(ur)},$n=function(ur){pe(""),It(),(0,ke.rJ)(pt(),ur,jt)},Tr=wt,kr;Ht.show&&(Ht.showFormatter?kr=Ht.showFormatter({value:Ft,count:Vt,maxLength:Gn}):kr="".concat(Vt).concat(Xt?" / ".concat(Gn):""),Tr=Je.createElement(Je.Fragment,null,Tr,Je.createElement("span",{className:ze()("".concat(St,"-data-count"),me==null?void 0:me.count),style:re==null?void 0:re.count},kr)));var vr=function(ur){var Dr;de==null||de(ur),(Dr=pt())!==null&&Dr!==void 0&&Dr.style.height&&En(!0)},ia=!Le&&!sn&&!Se;return Je.createElement(ve.BaseInput,{ref:Ue,value:Ft,allowClear:Se,handleReset:$n,suffix:Tr,prefixCls:St,classNames:(0,oe.Z)((0,oe.Z)({},me),{},{affixWrapper:ze()(me==null?void 0:me.affixWrapper,(0,Ee.Z)((0,Ee.Z)({},"".concat(St,"-show-count"),sn),"".concat(St,"-textarea-allow-clear"),Se))}),disabled:te,focused:Wt,className:ze()(fe,un&&"".concat(St,"-out-of-range")),style:(0,oe.Z)((0,oe.Z)({},ne),en&&!ia?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof kr=="string"?kr:void 0}},hidden:ae,readOnly:Ze,onClear:je},Je.createElement(Pe,(0,y.Z)({},gt,{autoSize:Le,maxLength:rt,onKeyDown:Vn,onChange:In,onFocus:Ar,onBlur:pr,onCompositionStart:mn,onCompositionEnd:Tn,className:ze()(me==null?void 0:me.textarea),style:(0,oe.Z)((0,oe.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:St,onResize:vr,ref:xt,readOnly:Ze})))}),ce=Me,Mt=ce},639:function(Fn,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),ze=b.n(De),ve=b(26112),ue=b(30699),ke=function(Ne){for(var ot=Ne.prefixCls,We=Ne.level,bt=Ne.isStart,He=Ne.isEnd,et="".concat(ot,"-indent-unit"),lt=[],Pe=0;Pe0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=ae.length,de=me.length;if(Math.abs(re-de)!==1)return{add:!1,key:null};function je(ct,Ze){var Le=new Map;ct.forEach(function(gt){Le.set(gt,!0)});var it=Ze.filter(function(gt){return!Le.has(gt)});return it.length===1?it[0]:null}return re ").concat(me);return me}var Tt=we.forwardRef(function(ae,me){var re=ae.prefixCls,de=ae.data,je=ae.selectable,ct=ae.checkable,Ze=ae.expandedKeys,Le=ae.selectedKeys,it=ae.checkedKeys,gt=ae.loadedKeys,kt=ae.loadingKeys,Qe=ae.halfCheckedKeys,st=ae.keyEntities,pe=ae.disabled,Ft=ae.dragging,ln=ae.dragOverNodeKey,nn=ae.dropPosition,Wt=ae.motion,Ut=ae.height,an=ae.itemHeight,vt=ae.virtual,Ot=ae.scrollWidth,en=ae.focusable,En=ae.activeItem,Ue=ae.focused,xt=ae.tabIndex,pt=ae.onKeyDown,It=ae.onFocus,yn=ae.onBlur,Nn=ae.onActiveChange,sr=ae.onListChangeStart,Xn=ae.onListChangeEnd,Ht=(0,Ne.Z)(ae,Fe),Gn=we.useRef(null),Xt=we.useRef(null);we.useImperativeHandle(me,function(){return{scrollTo:function(dn){Gn.current.scrollTo(dn)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var Vt=we.useState(Ze),un=(0,se.Z)(Vt,2),gn=un[0],mn=un[1],Tn=we.useState(de),In=(0,se.Z)(Tn,2),Vn=In[0],Ar=In[1],pr=we.useState(de),$n=(0,se.Z)(pr,2),Tr=$n[0],kr=$n[1],vr=we.useState([]),ia=(0,se.Z)(vr,2),jn=ia[0],ur=ia[1],Dr=we.useState(null),ar=(0,se.Z)(Dr,2),qt=ar[0],vn=ar[1],Lt=we.useRef(de);Lt.current=de;function Yt(){var dt=Lt.current;Ar(dt),kr(dt),ur([]),vn(null),Xn()}(0,ot.Z)(function(){mn(Ze);var dt=Mt(gn,Ze);if(dt.key!==null)if(dt.add){var dn=Vn.findIndex(function(Cn){var br=Cn.key;return br===dt.key}),hn=Se(qe(Vn,de,dt.key),vt,Ut,an),xn=Vn.slice();xn.splice(dn+1,0,jt),kr(xn),ur(hn),vn("show")}else{var rn=de.findIndex(function(Cn){var br=Cn.key;return br===dt.key}),_t=Se(qe(de,Vn,dt.key),vt,Ut,an),Ct=de.slice();Ct.splice(rn+1,0,jt),kr(Ct),ur(_t),vn("hide")}else Vn!==de&&(Ar(de),kr(de))},[Ze,de]),we.useEffect(function(){Ft||Yt()},[Ft]);var Nt=Wt?Tr:de,$t={expandedKeys:Ze,selectedKeys:Le,loadedKeys:gt,loadingKeys:kt,checkedKeys:it,halfCheckedKeys:Qe,dragOverNodeKey:ln,dropPosition:nn,keyEntities:st};return we.createElement(we.Fragment,null,Ue&&En&&we.createElement("span",{style:yt,"aria-live":"assertive"},ht(En)),we.createElement("div",null,we.createElement("input",{style:yt,disabled:en===!1||pe,tabIndex:en!==!1?xt:null,onKeyDown:pt,onFocus:It,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:Xt,className:"".concat(re,"-indent-unit")}))),we.createElement(We.Z,(0,y.Z)({},Ht,{data:Nt,itemKey:rt,height:Ut,fullHeight:!1,virtual:vt,itemHeight:an,scrollWidth:Ot,prefixCls:"".concat(re,"-list"),ref:Gn,role:"tree",onVisibleChange:function(dn){dn.every(function(hn){return rt(hn)!==he})&&Yt()}}),function(dt){var dn=dt.pos,hn=Object.assign({},($e(dt.data),dt.data)),xn=dt.title,rn=dt.key,_t=dt.isStart,Ct=dt.isEnd,Cn=(0,Pe.km)(rn,dn);delete hn.key,delete hn.children;var br=(0,Pe.H8)(Cn,$t);return we.createElement(ce,(0,y.Z)({},hn,br,{title:xn,active:!!En&&rn===En.key,pos:dn,data:dt.data,isStart:_t,isEnd:Ct,motion:Wt,motionNodes:rn===he?jn:null,motionType:qt,onMotionStart:sr,onMotionEnd:Yt,treeNodeRequiredProps:$t,onMouseMove:function(){Nn(null)}}))}))}),wt=Tt,Qt=b(82661),St=b(34643),sn=b(65065),Jt=10,fe=function(ae){(0,ze.Z)(re,ae);var me=(0,ve.Z)(re);function re(){var de;(0,Ce.Z)(this,re);for(var je=arguments.length,ct=new Array(je),Ze=0;Ze2&&arguments[2]!==void 0?arguments[2]:!1,Qe=de.state,st=Qe.dragChildrenKeys,pe=Qe.dropPosition,Ft=Qe.dropTargetKey,ln=Qe.dropTargetPos,nn=Qe.dropAllowed;if(nn){var Wt=de.props.onDrop;if(de.setState({dragOverNodeKey:null}),de.cleanDragState(),Ft!==null){var Ut=(0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(Ft,de.getTreeNodeRequiredProps())),{},{active:((gt=de.getActiveItem())===null||gt===void 0?void 0:gt.key)===Ft,data:(0,sn.Z)(de.state.keyEntities,Ft).node}),an=st.includes(Ft);(0,Te.ZP)(!an,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Qt.yx)(ln),Ot={event:Le,node:(0,Pe.F)(Ut),dragNode:de.dragNodeProps?(0,Pe.F)(de.dragNodeProps):null,dragNodesKeys:[de.dragNodeProps.eventKey].concat(st),dropToGap:pe!==0,dropPosition:pe+Number(vt[vt.length-1])};kt||Wt==null||Wt(Ot),de.dragNodeProps=null}}}),(0,ue.Z)((0,De.Z)(de),"cleanDragState",function(){var Le=de.state.draggingNodeKey;Le!==null&&de.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),de.dragStartMousePosition=null,de.currentMouseOverDroppableNodeKey=null}),(0,ue.Z)((0,De.Z)(de),"triggerExpandActionExpand",function(Le,it){var gt=de.state,kt=gt.expandedKeys,Qe=gt.flattenNodes,st=it.expanded,pe=it.key,Ft=it.isLeaf;if(!(Ft||Le.shiftKey||Le.metaKey||Le.ctrlKey)){var ln=Qe.filter(function(Wt){return Wt.key===pe})[0],nn=(0,Pe.F)((0,oe.Z)((0,oe.Z)({},(0,Pe.H8)(pe,de.getTreeNodeRequiredProps())),{},{data:ln.data}));de.setExpandedKeys(st?(0,Qt._5)(kt,pe):(0,Qt.L0)(kt,pe)),de.onNodeExpand(Le,nn)}}),(0,ue.Z)((0,De.Z)(de),"onNodeClick",function(Le,it){var gt=de.props,kt=gt.onClick,Qe=gt.expandAction;Qe==="click"&&de.triggerExpandActionExpand(Le,it),kt==null||kt(Le,it)}),(0,ue.Z)((0,De.Z)(de),"onNodeDoubleClick",function(Le,it){var gt=de.props,kt=gt.onDoubleClick,Qe=gt.expandAction;Qe==="doubleClick"&&de.triggerExpandActionExpand(Le,it),kt==null||kt(Le,it)}),(0,ue.Z)((0,De.Z)(de),"onNodeSelect",function(Le,it){var gt=de.state.selectedKeys,kt=de.state,Qe=kt.keyEntities,st=kt.fieldNames,pe=de.props,Ft=pe.onSelect,ln=pe.multiple,nn=it.selected,Wt=it[st.key],Ut=!nn;Ut?ln?gt=(0,Qt.L0)(gt,Wt):gt=[Wt]:gt=(0,Qt._5)(gt,Wt);var an=gt.map(function(vt){var Ot=(0,sn.Z)(Qe,vt);return Ot?Ot.node:null}).filter(Boolean);de.setUncontrolledState({selectedKeys:gt}),Ft==null||Ft(gt,{event:"select",selected:Ut,node:it,selectedNodes:an,nativeEvent:Le.nativeEvent})}),(0,ue.Z)((0,De.Z)(de),"onNodeCheck",function(Le,it,gt){var kt=de.state,Qe=kt.keyEntities,st=kt.checkedKeys,pe=kt.halfCheckedKeys,Ft=de.props,ln=Ft.checkStrictly,nn=Ft.onCheck,Wt=it.key,Ut,an={event:"check",node:it,checked:gt,nativeEvent:Le.nativeEvent};if(ln){var vt=gt?(0,Qt.L0)(st,Wt):(0,Qt._5)(st,Wt),Ot=(0,Qt._5)(pe,Wt);Ut={checked:vt,halfChecked:Ot},an.checkedNodes=vt.map(function(It){return(0,sn.Z)(Qe,It)}).filter(Boolean).map(function(It){return It.node}),de.setUncontrolledState({checkedKeys:vt})}else{var en=(0,St.S)([].concat((0,Ae.Z)(st),[Wt]),!0,Qe),En=en.checkedKeys,Ue=en.halfCheckedKeys;if(!gt){var xt=new Set(En);xt.delete(Wt);var pt=(0,St.S)(Array.from(xt),{checked:!1,halfCheckedKeys:Ue},Qe);En=pt.checkedKeys,Ue=pt.halfCheckedKeys}Ut=En,an.checkedNodes=[],an.checkedNodesPositions=[],an.halfCheckedKeys=Ue,En.forEach(function(It){var yn=(0,sn.Z)(Qe,It);if(yn){var Nn=yn.node,sr=yn.pos;an.checkedNodes.push(Nn),an.checkedNodesPositions.push({node:Nn,pos:sr})}}),de.setUncontrolledState({checkedKeys:En},!1,{halfCheckedKeys:Ue})}nn==null||nn(Ut,an)}),(0,ue.Z)((0,De.Z)(de),"onNodeLoad",function(Le){var it,gt=Le.key,kt=de.state.keyEntities,Qe=(0,sn.Z)(kt,gt);if(!(Qe!=null&&(it=Qe.children)!==null&&it!==void 0&&it.length)){var st=new Promise(function(pe,Ft){de.setState(function(ln){var nn=ln.loadedKeys,Wt=nn===void 0?[]:nn,Ut=ln.loadingKeys,an=Ut===void 0?[]:Ut,vt=de.props,Ot=vt.loadData,en=vt.onLoad;if(!Ot||Wt.includes(gt)||an.includes(gt))return null;var En=Ot(Le);return En.then(function(){var Ue=de.state.loadedKeys,xt=(0,Qt.L0)(Ue,gt);en==null||en(xt,{event:"load",node:Le}),de.setUncontrolledState({loadedKeys:xt}),de.setState(function(pt){return{loadingKeys:(0,Qt._5)(pt.loadingKeys,gt)}}),pe()}).catch(function(Ue){if(de.setState(function(pt){return{loadingKeys:(0,Qt._5)(pt.loadingKeys,gt)}}),de.loadingRetryTimes[gt]=(de.loadingRetryTimes[gt]||0)+1,de.loadingRetryTimes[gt]>=Jt){var xt=de.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),de.setUncontrolledState({loadedKeys:(0,Qt.L0)(xt,gt)}),pe()}Ft(Ue)}),{loadingKeys:(0,Qt.L0)(an,gt)}})});return st.catch(function(){}),st}}),(0,ue.Z)((0,De.Z)(de),"onNodeMouseEnter",function(Le,it){var gt=de.props.onMouseEnter;gt==null||gt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(de),"onNodeMouseLeave",function(Le,it){var gt=de.props.onMouseLeave;gt==null||gt({event:Le,node:it})}),(0,ue.Z)((0,De.Z)(de),"onNodeContextMenu",function(Le,it){var gt=de.props.onRightClick;gt&&(Le.preventDefault(),gt({event:Le,node:it}))}),(0,ue.Z)((0,De.Z)(de),"onFocus",function(){var Le=de.props.onFocus;de.setState({focused:!0});for(var it=arguments.length,gt=new Array(it),kt=0;kt1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!de.destroyed){var kt=!1,Qe=!0,st={};Object.keys(Le).forEach(function(pe){if(de.props.hasOwnProperty(pe)){Qe=!1;return}kt=!0,st[pe]=Le[pe]}),kt&&(!it||Qe)&&de.setState((0,oe.Z)((0,oe.Z)({},st),gt))}}),(0,ue.Z)((0,De.Z)(de),"scrollTo",function(Le){de.listRef.current.scrollTo(Le)}),de}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 je=this.props,ct=je.activeKey,Ze=je.itemScrollOffset,Le=Ze===void 0?0:Ze;ct!==void 0&&ct!==this.state.activeKey&&(this.setState({activeKey:ct}),ct!==null&&this.scrollTo({key:ct,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 je=this.state,ct=je.focused,Ze=je.flattenNodes,Le=je.keyEntities,it=je.draggingNodeKey,gt=je.activeKey,kt=je.dropLevelOffset,Qe=je.dropContainerKey,st=je.dropTargetKey,pe=je.dropPosition,Ft=je.dragOverNodeKey,ln=je.indent,nn=this.props,Wt=nn.prefixCls,Ut=nn.className,an=nn.style,vt=nn.showLine,Ot=nn.focusable,en=nn.tabIndex,En=en===void 0?0:en,Ue=nn.selectable,xt=nn.showIcon,pt=nn.icon,It=nn.switcherIcon,yn=nn.draggable,Nn=nn.checkable,sr=nn.checkStrictly,Xn=nn.disabled,Ht=nn.motion,Gn=nn.loadData,Xt=nn.filterTreeNode,Vt=nn.height,un=nn.itemHeight,gn=nn.scrollWidth,mn=nn.virtual,Tn=nn.titleRender,In=nn.dropIndicatorRender,Vn=nn.onContextMenu,Ar=nn.onScroll,pr=nn.direction,$n=nn.rootClassName,Tr=nn.rootStyle,kr=(0,Ge.Z)(this.props,{aria:!0,data:!0}),vr;yn&&((0,Ee.Z)(yn)==="object"?vr=yn:typeof yn=="function"?vr={nodeDraggable:yn}:vr={});var ia={prefixCls:Wt,selectable:Ue,showIcon:xt,icon:pt,switcherIcon:It,draggable:vr,draggingNodeKey:it,checkable:Nn,checkStrictly:sr,disabled:Xn,keyEntities:Le,dropLevelOffset:kt,dropContainerKey:Qe,dropTargetKey:st,dropPosition:pe,dragOverNodeKey:Ft,indent:ln,direction:pr,dropIndicatorRender:In,loadData:Gn,filterTreeNode:Xt,titleRender:Tn,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(Re.k.Provider,{value:ia},we.createElement("div",{className:ge()(Wt,Ut,$n,(0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Wt,"-show-line"),vt),"".concat(Wt,"-focused"),ct),"".concat(Wt,"-active-focused"),gt!==null)),style:Tr},we.createElement(wt,(0,y.Z)({ref:this.listRef,prefixCls:Wt,style:an,data:Ze,disabled:Xn,selectable:Ue,checkable:!!Nn,motion:Ht,dragging:it!==null,height:Vt,itemHeight:un,virtual:mn,focusable:Ot,focused:ct,tabIndex:En,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Vn,onScroll:Ar,scrollWidth:gn},this.getTreeNodeRequiredProps(),kr))))}}],[{key:"getDerivedStateFromProps",value:function(je,ct){var Ze=ct.prevProps,Le={prevProps:je};function it(En){return!Ze&&je.hasOwnProperty(En)||Ze&&Ze[En]!==je[En]}var gt,kt=ct.fieldNames;if(it("fieldNames")&&(kt=(0,Pe.w$)(je.fieldNames),Le.fieldNames=kt),it("treeData")?gt=je.treeData:it("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),gt=(0,Pe.zn)(je.children)),gt){Le.treeData=gt;var Qe=(0,Pe.I8)(gt,{fieldNames:kt});Le.keyEntities=(0,oe.Z)((0,ue.Z)({},he,Rt),Qe.keyEntities)}var st=Le.keyEntities||ct.keyEntities;if(it("expandedKeys")||Ze&&it("autoExpandParent"))Le.expandedKeys=je.autoExpandParent||!Ze&&je.defaultExpandParent?(0,Qt.r7)(je.expandedKeys,st):je.expandedKeys;else if(!Ze&&je.defaultExpandAll){var pe=(0,oe.Z)({},st);delete pe[he];var Ft=[];Object.keys(pe).forEach(function(En){var Ue=pe[En];Ue.children&&Ue.children.length&&Ft.push(Ue.key)}),Le.expandedKeys=Ft}else!Ze&&je.defaultExpandedKeys&&(Le.expandedKeys=je.autoExpandParent||je.defaultExpandParent?(0,Qt.r7)(je.defaultExpandedKeys,st):je.defaultExpandedKeys);if(Le.expandedKeys||delete Le.expandedKeys,gt||Le.expandedKeys){var ln=(0,Pe.oH)(gt||ct.treeData,Le.expandedKeys||ct.expandedKeys,kt);Le.flattenNodes=ln}if(je.selectable&&(it("selectedKeys")?Le.selectedKeys=(0,Qt.BT)(je.selectedKeys,je):!Ze&&je.defaultSelectedKeys&&(Le.selectedKeys=(0,Qt.BT)(je.defaultSelectedKeys,je))),je.checkable){var nn;if(it("checkedKeys")?nn=(0,Qt.E6)(je.checkedKeys)||{}:!Ze&&je.defaultCheckedKeys?nn=(0,Qt.E6)(je.defaultCheckedKeys)||{}:gt&&(nn=(0,Qt.E6)(je.checkedKeys)||{checkedKeys:ct.checkedKeys,halfCheckedKeys:ct.halfCheckedKeys}),nn){var Wt=nn,Ut=Wt.checkedKeys,an=Ut===void 0?[]:Ut,vt=Wt.halfCheckedKeys,Ot=vt===void 0?[]:vt;if(!je.checkStrictly){var en=(0,St.S)(an,!0,st);an=en.checkedKeys,Ot=en.halfCheckedKeys}Le.checkedKeys=an,Le.halfCheckedKeys=Ot}}return it("loadedKeys")&&(Le.loadedKeys=je.loadedKeys),Le}}]),re}(we.Component);(0,ue.Z)(fe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:_e,allowDrop:function(){return!0},expandAction:!1}),(0,ue.Z)(fe,"TreeNode",He.Z);var ne=fe,te=ne},82661:function(Fn,Pt,b){"use strict";b.d(Pt,{BT:function(){return we},E6:function(){return _e},L0:function(){return ue},OM:function(){return Te},_5:function(){return ve},r7:function(){return $e},wA:function(){return ge},yx:function(){return ke}});var y=b(94480),Ee=b(76190),oe=b(48736),Ae=b(59301),Ce=b(639),ye=b(65065),De=b(34061),ze=null;function ve(se,Ne){if(!se)return[];var ot=se.slice(),We=ot.indexOf(Ne);return We>=0&&ot.splice(We,1),ot}function ue(se,Ne){var ot=(se||[]).slice();return ot.indexOf(Ne)===-1&&ot.push(Ne),ot}function ke(se){return se.split("-")}function ge(se,Ne){var ot=[],We=(0,ye.Z)(Ne,se);function bt(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];He.forEach(function(et){var lt=et.key,Pe=et.children;ot.push(lt),bt(Pe)})}return bt(We.children),ot}function Je(se){if(se.parent){var Ne=ke(se.pos);return Number(Ne[Ne.length-1])===se.parent.children.length-1}return!1}function Ge(se){var Ne=ke(se.pos);return Number(Ne[Ne.length-1])===0}function Te(se,Ne,ot,We,bt,He,et,lt,Pe,Ie){var Me,ce=se.clientX,Mt=se.clientY,qe=se.target.getBoundingClientRect(),Fe=qe.top,yt=qe.height,xe=(Ie==="rtl"?-1:1)*(((bt==null?void 0:bt.x)||0)-ce),he=(xe-12)/We,mt=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}),Rt=(0,ye.Z)(lt,ot.eventKey);if(Mt-1.5?He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1:He({dragNode:Jt,dropNode:fe,dropPosition:0})?Qt=0:He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1:He({dragNode:Jt,dropNode:fe,dropPosition:1})?Qt=1:ne=!1,{dropPosition:Qt,dropLevelOffset:St,dropTargetKey:Rt.key,dropTargetPos:Rt.pos,dragOverNodeKey:wt,dropContainerKey:Qt===0?null:((Me=Rt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:ne}}function we(se,Ne){if(se){var ot=Ne.multiple;return ot?se.slice():se.length?[se[0]]:se}}var Re=function(Ne){return Ne};function ut(se,Ne){if(!se)return[];var ot=Ne||{},We=ot.processProps,bt=We===void 0?Re:We,He=Array.isArray(se)?se:[se];return He.map(function(et){var lt=et.children,Pe=_objectWithoutProperties(et,ze),Ie=ut(lt,Ne);return React.createElement(TreeNode,_extends({key:Pe.key},bt(Pe)),Ie)})}function _e(se){if(!se)return null;var Ne;if(Array.isArray(se))Ne={checkedKeys:se,halfCheckedKeys:void 0};else if((0,Ee.Z)(se)==="object")Ne={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 Ne}function $e(se,Ne){var ot=new Set;function We(bt){if(!ot.has(bt)){var He=(0,ye.Z)(Ne,bt);if(He){ot.add(bt);var et=He.parent,lt=He.node;lt.disabled||et&&We(et.key)}}}return(se||[]).forEach(function(bt){We(bt)}),(0,y.Z)(ot)}},34643:function(Fn,Pt,b){"use strict";b.d(Pt,{S:function(){return De}});var y=b(48736),Ee=b(65065);function oe(ze,ve){var ue=new Set;return ze.forEach(function(ke){ve.has(ke)||ue.add(ke)}),ue}function Ae(ze){var ve=ze||{},ue=ve.disabled,ke=ve.disableCheckbox,ge=ve.checkable;return!!(ue||ke)||ge===!1}function Ce(ze,ve,ue,ke){for(var ge=new Set(ze),Je=new Set,Ge=0;Ge<=ue;Ge+=1){var Te=ve.get(Ge)||new Set;Te.forEach(function(_e){var $e=_e.key,se=_e.node,Ne=_e.children,ot=Ne===void 0?[]:Ne;ge.has($e)&&!ke(se)&&ot.filter(function(We){return!ke(We.node)}).forEach(function(We){ge.add(We.key)})})}for(var we=new Set,Re=ue;Re>=0;Re-=1){var ut=ve.get(Re)||new Set;ut.forEach(function(_e){var $e=_e.parent,se=_e.node;if(!(ke(se)||!_e.parent||we.has(_e.parent.key))){if(ke(_e.parent.node)){we.add($e.key);return}var Ne=!0,ot=!1;($e.children||[]).filter(function(We){return!ke(We.node)}).forEach(function(We){var bt=We.key,He=ge.has(bt);Ne&&!He&&(Ne=!1),!ot&&(He||Je.has(bt))&&(ot=!0)}),Ne&&ge.add($e.key),ot&&Je.add($e.key),we.add($e.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(oe(Je,ge))}}function ye(ze,ve,ue,ke,ge){for(var Je=new Set(ze),Ge=new Set(ve),Te=0;Te<=ke;Te+=1){var we=ue.get(Te)||new Set;we.forEach(function($e){var se=$e.key,Ne=$e.node,ot=$e.children,We=ot===void 0?[]:ot;!Je.has(se)&&!Ge.has(se)&&!ge(Ne)&&We.filter(function(bt){return!ge(bt.node)}).forEach(function(bt){Je.delete(bt.key)})})}Ge=new Set;for(var Re=new Set,ut=ke;ut>=0;ut-=1){var _e=ue.get(ut)||new Set;_e.forEach(function($e){var se=$e.parent,Ne=$e.node;if(!(ge(Ne)||!$e.parent||Re.has($e.parent.key))){if(ge($e.parent.node)){Re.add(se.key);return}var ot=!0,We=!1;(se.children||[]).filter(function(bt){return!ge(bt.node)}).forEach(function(bt){var He=bt.key,et=Je.has(He);ot&&!et&&(ot=!1),!We&&(et||Ge.has(He))&&(We=!0)}),ot||Je.delete(se.key),We&&Ge.add(se.key),Re.add(se.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(oe(Ge,Je))}}function De(ze,ve,ue,ke){var ge=[],Je;ke?Je=ke:Je=Ae;var Ge=new Set(ze.filter(function(ut){var _e=!!(0,Ee.Z)(ue,ut);return _e||ge.push(ut),_e})),Te=new Map,we=0;Object.keys(ue).forEach(function(ut){var _e=ue[ut],$e=_e.level,se=Te.get($e);se||(se=new Set,Te.set($e,se)),se.add(_e),we=Math.max(we,$e)}),(0,y.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(ut){return"'".concat(ut,"'")}).join(", ")));var Re;return ve===!0?Re=Ce(Ge,Te,we,Je):Re=ye(Ge,ve.halfCheckedKeys,Te,we,Je),Re}},65065:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return y}});function y(Ee,oe){return Ee[oe]}},34061:function(Fn,Pt,b){"use strict";b.d(Pt,{F:function(){return $e},H8:function(){return _e},I8:function(){return ut},km:function(){return ge},oH:function(){return we},w$:function(){return Je},zn:function(){return Te}});var y=b(76190),Ee=b(94480),oe=b(33885),Ae=b(75931),Ce=b(11592),ye=b(2738),De=b(48736),ze=b(65065),ve=["children"];function ue(se,Ne){return"".concat(se,"-").concat(Ne)}function ke(se){return se&&se.type&&se.type.isTreeNode}function ge(se,Ne){return se!=null?se:Ne}function Je(se){var Ne=se||{},ot=Ne.title,We=Ne._title,bt=Ne.key,He=Ne.children,et=ot||"title";return{title:et,_title:We||[et],key:bt||"key",children:He||"children"}}function Ge(se,Ne){var ot=new Map;function We(bt){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(bt||[]).forEach(function(et){var lt=et[Ne.key],Pe=et[Ne.children];warning(lt!=null,"Tree node must have a certain key: [".concat(He).concat(lt,"]"));var Ie=String(lt);warning(!ot.has(Ie)||lt===null||lt===void 0,"Same 'key' exist in the Tree: ".concat(Ie)),ot.set(Ie,!0),We(Pe,"".concat(He).concat(Ie," > "))})}We(se)}function Te(se){function Ne(ot){var We=(0,Ce.Z)(ot);return We.map(function(bt){if(!ke(bt))return(0,De.ZP)(!bt,"Tree/TreeNode can only accept TreeNode as children."),null;var He=bt.key,et=bt.props,lt=et.children,Pe=(0,Ae.Z)(et,ve),Ie=(0,oe.Z)({key:He},Pe),Me=Ne(lt);return Me.length&&(Ie.children=Me),Ie}).filter(function(bt){return bt})}return Ne(se)}function we(se,Ne,ot){var We=Je(ot),bt=We._title,He=We.key,et=We.children,lt=new Set(Ne===!0?[]:Ne),Pe=[];function Ie(Me){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(Mt,qe){for(var Fe=ue(ce?ce.pos:"0",qe),yt=ge(Mt[He],Fe),xe,he=0;he1&&arguments[1]!==void 0?arguments[1]:{},ot=Ne.initWrapper,We=Ne.processEntity,bt=Ne.onProcessFinished,He=Ne.externalGetKey,et=Ne.childrenPropName,lt=Ne.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Ie=He||Pe,Me={},ce={},Mt={posEntities:Me,keyEntities:ce};return ot&&(Mt=ot(Mt)||Mt),Re(se,function(qe){var Fe=qe.node,yt=qe.index,xe=qe.pos,he=qe.key,mt=qe.parentPos,Rt=qe.level,jt=qe.nodes,Se={node:Fe,nodes:jt,index:yt,key:he,pos:xe,level:Rt},rt=ge(he,xe);Me[xe]=Se,ce[rt]=Se,Se.parent=Me[mt],Se.parent&&(Se.parent.children=Se.parent.children||[],Se.parent.children.push(Se)),We&&We(Se,Mt)},{externalGetKey:Ie,childrenPropName:et,fieldNames:lt}),bt&&bt(Mt),Mt}function _e(se,Ne){var ot=Ne.expandedKeys,We=Ne.selectedKeys,bt=Ne.loadedKeys,He=Ne.loadingKeys,et=Ne.checkedKeys,lt=Ne.halfCheckedKeys,Pe=Ne.dragOverNodeKey,Ie=Ne.dropPosition,Me=Ne.keyEntities,ce=(0,ze.Z)(Me,se),Mt={eventKey:se,expanded:ot.indexOf(se)!==-1,selected:We.indexOf(se)!==-1,loaded:bt.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&&Ie===0,dragOverGapTop:Pe===se&&Ie===-1,dragOverGapBottom:Pe===se&&Ie===1};return Mt}function $e(se){var Ne=se.data,ot=se.expanded,We=se.selected,bt=se.checked,He=se.loaded,et=se.loading,lt=se.halfChecked,Pe=se.dragOver,Ie=se.dragOverGapTop,Me=se.dragOverGapBottom,ce=se.pos,Mt=se.active,qe=se.eventKey,Fe=(0,oe.Z)((0,oe.Z)({},Ne),{},{expanded:ot,selected:We,checked:bt,loaded:He,loading:et,halfChecked:lt,dragOver:Pe,dragOverGapTop:Ie,dragOverGapBottom:Me,pos:ce,active:Mt,key:qe});return"props"in Fe||Object.defineProperty(Fe,"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}}),Fe}},8224:function(Fn,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)}}}},24514:function(Fn,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],ze=window.document.documentElement;return De.some(function(ve){return ve in ze.style})}return!1},oe=function(ye,De){if(!Ee(ye))return!1;var ze=document.createElement("div"),ve=ze.style[ye];return ze.style[ye]=De,ze.style[ye]!==ve};function Ae(Ce,ye){return!Array.isArray(Ce)&&ye!==void 0?oe(Ce,ye):Ee(Ce)}},48911:function(Fn,Pt,b){"use strict";b.d(Pt,{Z:function(){return Jt}});var y=b(54476),Ee=b(76190),oe=b(33885),Ae=b(20068),Ce=b(42978),ye=b(75931),De=b(92310),ze=b.n(De),ve=b(29301),ue=b(70425),ke=b(34280),ge=b(59301),Je=b(4676),Ge=ge.forwardRef(function(fe,ne){var te=fe.height,ae=fe.offsetY,me=fe.offsetX,re=fe.children,de=fe.prefixCls,je=fe.onInnerResize,ct=fe.innerProps,Ze=fe.rtl,Le=fe.extra,it={},gt={display:"flex",flexDirection:"column"};return ae!==void 0&&(it={height:te,position:"relative",overflow:"hidden"},gt=(0,oe.Z)((0,oe.Z)({},gt),{},(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({transform:"translateY(".concat(ae,"px)")},Ze?"marginRight":"marginLeft",-me),"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&&je&&je()}},ge.createElement("div",(0,y.Z)({style:gt,className:ze()((0,Ae.Z)({},"".concat(de,"-holder-inner"),de)),ref:ne},ct),re,Le)))});Ge.displayName="Filler";var Te=Ge;function we(fe){var ne=fe.children,te=fe.setRef,ae=ge.useCallback(function(me){te(me)},[]);return ge.cloneElement(ne,{ref:ae})}function Re(fe,ne,te,ae,me,re,de,je){var ct=je.getKey;return fe.slice(ne,te+1).map(function(Ze,Le){var it=ne+Le,gt=de(Ze,it,{style:{width:ae},offsetX:me}),kt=ct(Ze);return ge.createElement(we,{key:kt,setRef:function(st){return re(Ze,st)}},gt)})}function ut(fe,ne,te,ae){var me=te-fe,re=ne-te,de=Math.min(me,re)*2;if(ae<=de){var je=Math.floor(ae/2);return ae%2?te+je+1:te-je}return me>re?te-(ae-re):te+(ae-me)}function _e(fe,ne,te){var ae=fe.length,me=ne.length,re,de;if(ae===0&&me===0)return null;ae2&&arguments[2]!==void 0?arguments[2]:!1,it=ct?Ze<0&&je.current.left||Ze>0&&je.current.right:Ze<0&&je.current.top||Ze>0&&je.current.bottom;return Le&&it?(clearTimeout(re.current),me.current=!1):(!it||me.current)&&de(),!me.current&&it}};function bt(fe,ne,te,ae,me,re,de){var je=(0,ge.useRef)(0),ct=(0,ge.useRef)(null),Ze=(0,ge.useRef)(null),Le=(0,ge.useRef)(!1),it=We(ne,te,ae,me);function gt(ln,nn){if(se.Z.cancel(ct.current),!it(!1,nn)){var Wt=ln;if(!Wt._virtualHandled)Wt._virtualHandled=!0;else return;je.current+=nn,Ze.current=nn,ot||Wt.preventDefault(),ct.current=(0,se.Z)(function(){var Ut=Le.current?10:1;de(je.current*Ut,!1),je.current=0})}}function kt(ln,nn){de(nn,!0),ot||ln.preventDefault()}var Qe=(0,ge.useRef)(null),st=(0,ge.useRef)(null);function pe(ln){if(fe){se.Z.cancel(st.current),st.current=(0,se.Z)(function(){Qe.current=null},2);var nn=ln.deltaX,Wt=ln.deltaY,Ut=ln.shiftKey,an=nn,vt=Wt;(Qe.current==="sx"||!Qe.current&&Ut&&Wt&&!nn)&&(an=Wt,vt=0,Qe.current="sx");var Ot=Math.abs(an),en=Math.abs(vt);Qe.current===null&&(Qe.current=re&&Ot>en?"x":"y"),Qe.current==="y"?gt(ln,vt):kt(ln,an)}}function Ft(ln){fe&&(Le.current=ln.detail===Ze.current)}return[pe,Ft]}function He(fe,ne,te,ae){var me=ge.useMemo(function(){return[new Map,[]]},[fe,te.id,ae]),re=(0,Ce.Z)(me,2),de=re[0],je=re[1],ct=function(Le){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Le,gt=de.get(Le),kt=de.get(it);if(gt===void 0||kt===void 0)for(var Qe=fe.length,st=je.length;st0&&arguments[0]!==void 0?arguments[0]:!1;Le();var Qe=function(){var Ft=!1;je.current.forEach(function(ln,nn){if(ln&&ln.offsetParent){var Wt=ln.offsetHeight,Ut=getComputedStyle(ln),an=Ut.marginTop,vt=Ut.marginBottom,Ot=Me(an),en=Me(vt),En=Wt+Ot+en;ct.current.get(nn)!==En&&(ct.current.set(nn,En),Ft=!0)}}),Ft&&de(function(ln){return ln+1})};if(kt)Qe();else{Ze.current+=1;var st=Ze.current;Promise.resolve().then(function(){st===Ze.current&&Qe()})}}function gt(kt,Qe){var st=fe(kt),pe=je.current.get(st);Qe?(je.current.set(st,Qe),it()):je.current.delete(st),!pe!=!Qe&&(Qe?ne==null||ne(kt):te==null||te(kt))}return(0,ge.useEffect)(function(){return Le},[]),[gt,it,ct.current,re]}var Mt=14/15;function qe(fe,ne,te){var ae=(0,ge.useRef)(!1),me=(0,ge.useRef)(0),re=(0,ge.useRef)(0),de=(0,ge.useRef)(null),je=(0,ge.useRef)(null),ct,Ze=function(kt){if(ae.current){var Qe=Math.ceil(kt.touches[0].pageX),st=Math.ceil(kt.touches[0].pageY),pe=me.current-Qe,Ft=re.current-st,ln=Math.abs(pe)>Math.abs(Ft);ln?me.current=Qe:re.current=st;var nn=te(ln,ln?pe:Ft,!1,kt);nn&&kt.preventDefault(),clearInterval(je.current),nn&&(je.current=setInterval(function(){ln?pe*=Mt:Ft*=Mt;var Wt=Math.floor(ln?pe:Ft);(!te(ln,Wt,!0)||Math.abs(Wt)<=.1)&&clearInterval(je.current)},16))}},Le=function(){ae.current=!1,ct()},it=function(kt){ct(),kt.touches.length===1&&!ae.current&&(ae.current=!0,me.current=Math.ceil(kt.touches[0].pageX),re.current=Math.ceil(kt.touches[0].pageY),de.current=kt.target,de.current.addEventListener("touchmove",Ze,{passive:!1}),de.current.addEventListener("touchend",Le,{passive:!0}))};ct=function(){de.current&&(de.current.removeEventListener("touchmove",Ze),de.current.removeEventListener("touchend",Le))},(0,ke.Z)(function(){return fe&&ne.current.addEventListener("touchstart",it,{passive:!0}),function(){var gt;(gt=ne.current)===null||gt===void 0||gt.removeEventListener("touchstart",it),ct(),clearInterval(je.current)}},[fe])}function Fe(fe){return Math.floor(Math.pow(fe,.5))}function yt(fe,ne){var te="touches"in fe?fe.touches[0]:fe;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function xe(fe,ne,te){ge.useEffect(function(){var ae=ne.current;if(fe&&ae){var me=!1,re,de,je=function(){se.Z.cancel(re)},ct=function gt(){je(),re=(0,se.Z)(function(){te(de),gt()})},Ze=function(){me=!1,je()},Le=function(kt){if(!(kt.target.draggable||kt.button!==0)){var Qe=kt;Qe._virtualHandled||(Qe._virtualHandled=!0,me=!0)}},it=function(kt){if(me){var Qe=yt(kt,!1),st=ae.getBoundingClientRect(),pe=st.top,Ft=st.bottom;if(Qe<=pe){var ln=pe-Qe;de=-Fe(ln),ct()}else if(Qe>=Ft){var nn=Qe-Ft;de=Fe(nn),ct()}else je()}};return ae.addEventListener("mousedown",Le),ae.ownerDocument.addEventListener("mouseup",Ze),ae.ownerDocument.addEventListener("mousemove",it),ae.ownerDocument.addEventListener("dragend",Ze),function(){ae.removeEventListener("mousedown",Le),ae.ownerDocument.removeEventListener("mouseup",Ze),ae.ownerDocument.removeEventListener("mousemove",it),ae.ownerDocument.removeEventListener("dragend",Ze),je()}}},[fe])}var he=10;function mt(fe,ne,te,ae,me,re,de,je){var ct=ge.useRef(),Ze=ge.useState(null),Le=(0,Ce.Z)(Ze,2),it=Le[0],gt=Le[1];return(0,ke.Z)(function(){if(it&&it.times=0;It-=1){var yn=me(ne[It]),Nn=te.get(yn);if(Nn===void 0){ln=!0;break}if(pt-=Nn,pt<=0)break}switch(Ut){case"top":Wt=vt-pe;break;case"bottom":Wt=Ot-Ft+pe;break;default:{var sr=fe.current.scrollTop,Xn=sr+Ft;vtXn&&(nn="bottom")}}Wt!==null&&de(Wt),Wt!==it.lastTop&&(ln=!0)}ln&>((0,oe.Z)((0,oe.Z)({},it),{},{times:it.times+1,targetAlign:nn,lastTop:Wt}))}},[it,fe.current]),function(kt){if(kt==null){je();return}if(se.Z.cancel(ct.current),typeof kt=="number")de(kt);else if(kt&&(0,Ee.Z)(kt)==="object"){var Qe,st=kt.align;"index"in kt?Qe=kt.index:Qe=ne.findIndex(function(ln){return me(ln)===kt.key});var pe=kt.offset,Ft=pe===void 0?0:pe;gt({times:0,index:Qe,offset:Ft,originAlign:st})}}}var Rt=ge.forwardRef(function(fe,ne){var te=fe.prefixCls,ae=fe.rtl,me=fe.scrollOffset,re=fe.scrollRange,de=fe.onStartMove,je=fe.onStopMove,ct=fe.onScroll,Ze=fe.horizontal,Le=fe.spinSize,it=fe.containerSize,gt=fe.style,kt=fe.thumbStyle,Qe=fe.showScrollBar,st=ge.useState(!1),pe=(0,Ce.Z)(st,2),Ft=pe[0],ln=pe[1],nn=ge.useState(null),Wt=(0,Ce.Z)(nn,2),Ut=Wt[0],an=Wt[1],vt=ge.useState(null),Ot=(0,Ce.Z)(vt,2),en=Ot[0],En=Ot[1],Ue=!ae,xt=ge.useRef(),pt=ge.useRef(),It=ge.useState(Qe),yn=(0,Ce.Z)(It,2),Nn=yn[0],sr=yn[1],Xn=ge.useRef(),Ht=function(){Qe===!0||Qe===!1||(clearTimeout(Xn.current),sr(!0),Xn.current=setTimeout(function(){sr(!1)},3e3))},Gn=re-it||0,Xt=it-Le||0,Vt=ge.useMemo(function(){if(me===0||Gn===0)return 0;var $n=me/Gn;return $n*Xt},[me,Gn,Xt]),un=function(Tr){Tr.stopPropagation(),Tr.preventDefault()},gn=ge.useRef({top:Vt,dragging:Ft,pageY:Ut,startTop:en});gn.current={top:Vt,dragging:Ft,pageY:Ut,startTop:en};var mn=function(Tr){ln(!0),an(yt(Tr,Ze)),En(gn.current.top),de(),Tr.stopPropagation(),Tr.preventDefault()};ge.useEffect(function(){var $n=function(ia){ia.preventDefault()},Tr=xt.current,kr=pt.current;return Tr.addEventListener("touchstart",$n,{passive:!1}),kr.addEventListener("touchstart",mn,{passive:!1}),function(){Tr.removeEventListener("touchstart",$n),kr.removeEventListener("touchstart",mn)}},[]);var Tn=ge.useRef();Tn.current=Gn;var In=ge.useRef();In.current=Xt,ge.useEffect(function(){if(Ft){var $n,Tr=function(ia){var jn=gn.current,ur=jn.dragging,Dr=jn.pageY,ar=jn.startTop;se.Z.cancel($n);var qt=xt.current.getBoundingClientRect(),vn=it/(Ze?qt.width:qt.height);if(ur){var Lt=(yt(ia,Ze)-Dr)*vn,Yt=ar;!Ue&&Ze?Yt-=Lt:Yt+=Lt;var Nt=Tn.current,$t=In.current,dt=$t?Yt/$t:0,dn=Math.ceil(dt*Nt);dn=Math.max(dn,0),dn=Math.min(dn,Nt),$n=(0,se.Z)(function(){ct(dn,Ze)})}},kr=function(){ln(!1),je()};return window.addEventListener("mousemove",Tr,{passive:!0}),window.addEventListener("touchmove",Tr,{passive:!0}),window.addEventListener("mouseup",kr,{passive:!0}),window.addEventListener("touchend",kr,{passive:!0}),function(){window.removeEventListener("mousemove",Tr),window.removeEventListener("touchmove",Tr),window.removeEventListener("mouseup",kr),window.removeEventListener("touchend",kr),se.Z.cancel($n)}}},[Ft]),ge.useEffect(function(){return Ht(),function(){clearTimeout(Xn.current)}},[me]),ge.useImperativeHandle(ne,function(){return{delayHidden:Ht}});var Vn="".concat(te,"-scrollbar"),Ar={position:"absolute",visibility:Nn?null:"hidden"},pr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ze?(Object.assign(Ar,{height:8,left:0,right:0,bottom:0}),Object.assign(pr,(0,Ae.Z)({height:"100%",width:Le},Ue?"left":"right",Vt))):(Object.assign(Ar,(0,Ae.Z)({width:8,top:0,bottom:0},Ue?"right":"left",0)),Object.assign(pr,{width:"100%",height:Le,top:Vt})),ge.createElement("div",{ref:xt,className:ze()(Vn,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(Vn,"-horizontal"),Ze),"".concat(Vn,"-vertical"),!Ze),"".concat(Vn,"-visible"),Nn)),style:(0,oe.Z)((0,oe.Z)({},Ar),gt),onMouseDown:un,onMouseMove:Ht},ge.createElement("div",{ref:pt,className:ze()("".concat(Vn,"-thumb"),(0,Ae.Z)({},"".concat(Vn,"-thumb-moving"),Ft)),style:(0,oe.Z)((0,oe.Z)({},pr),kt),onMouseDown:mn}))}),jt=Rt,Se=20;function rt(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=fe/ne*fe;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"],Tt=[],wt={overflowY:"auto",overflowAnchor:"none"};function Qt(fe,ne){var te=fe.prefixCls,ae=te===void 0?"rc-virtual-list":te,me=fe.className,re=fe.height,de=fe.itemHeight,je=fe.fullHeight,ct=je===void 0?!0:je,Ze=fe.style,Le=fe.data,it=fe.children,gt=fe.itemKey,kt=fe.virtual,Qe=fe.direction,st=fe.scrollWidth,pe=fe.component,Ft=pe===void 0?"div":pe,ln=fe.onScroll,nn=fe.onVirtualScroll,Wt=fe.onVisibleChange,Ut=fe.innerProps,an=fe.extraRender,vt=fe.styles,Ot=fe.showScrollBar,en=Ot===void 0?"optional":Ot,En=(0,ye.Z)(fe,ht),Ue=ge.useCallback(function(on){return typeof gt=="function"?gt(on):on==null?void 0:on[gt]},[gt]),xt=ce(Ue,null,null),pt=(0,Ce.Z)(xt,4),It=pt[0],yn=pt[1],Nn=pt[2],sr=pt[3],Xn=!!(kt!==!1&&re&&de),Ht=ge.useMemo(function(){return Object.values(Nn.maps).reduce(function(on,wn){return on+wn},0)},[Nn.id,Nn.maps]),Gn=Xn&&Le&&(Math.max(de*Le.length,Ht)>re||!!st),Xt=Qe==="rtl",Vt=ze()(ae,(0,Ae.Z)({},"".concat(ae,"-rtl"),Xt),me),un=Le||Tt,gn=(0,ge.useRef)(),mn=(0,ge.useRef)(),Tn=(0,ge.useRef)(),In=(0,ge.useState)(0),Vn=(0,Ce.Z)(In,2),Ar=Vn[0],pr=Vn[1],$n=(0,ge.useState)(0),Tr=(0,Ce.Z)($n,2),kr=Tr[0],vr=Tr[1],ia=(0,ge.useState)(!1),jn=(0,Ce.Z)(ia,2),ur=jn[0],Dr=jn[1],ar=function(){Dr(!0)},qt=function(){Dr(!1)},vn={getKey:Ue};function Lt(on){pr(function(wn){var An;typeof on=="function"?An=on(wn):An=on;var Bn=ja(An);return gn.current.scrollTop=Bn,Bn})}var Yt=(0,ge.useRef)({start:0,end:un.length}),Nt=(0,ge.useRef)(),$t=$e(un,Ue),dt=(0,Ce.Z)($t,1),dn=dt[0];Nt.current=dn;var hn=ge.useMemo(function(){if(!Xn)return{scrollHeight:void 0,start:0,end:un.length-1,offset:void 0};if(!Gn){var on;return{scrollHeight:((on=mn.current)===null||on===void 0?void 0:on.offsetHeight)||0,start:0,end:un.length-1,offset:void 0}}for(var wn=0,An,Bn,cr,wr=un.length,Un=0;Un=Ar&&An===void 0&&(An=Un,Bn=wn),xa>Ar+re&&cr===void 0&&(cr=Un),wn=xa}return An===void 0&&(An=0,Bn=0,cr=Math.ceil(re/de)),cr===void 0&&(cr=un.length-1),cr=Math.min(cr+1,un.length-1),{scrollHeight:wn,start:An,end:cr,offset:Bn}},[Gn,Xn,Ar,un,sr,re]),xn=hn.scrollHeight,rn=hn.start,_t=hn.end,Ct=hn.offset;Yt.current.start=rn,Yt.current.end=_t,ge.useLayoutEffect(function(){var on=Nn.getRecord();if(on.size===1){var wn=Array.from(on.keys())[0],An=on.get(wn),Bn=un[rn];if(Bn&&An===void 0){var cr=Ue(Bn);if(cr===wn){var wr=Nn.get(wn),Un=wr-de;Lt(function(nr){return nr+Un})}}}Nn.resetRecord()},[xn]);var Cn=ge.useState({width:0,height:re}),br=(0,Ce.Z)(Cn,2),lr=br[0],Sr=br[1],la=function(wn){Sr({width:wn.offsetWidth,height:wn.offsetHeight})},ya=(0,ge.useRef)(),Ea=(0,ge.useRef)(),ea=ge.useMemo(function(){return rt(lr.width,st)},[lr.width,st]),Kr=ge.useMemo(function(){return rt(lr.height,xn)},[lr.height,xn]),oa=xn-re,ba=(0,ge.useRef)(oa);ba.current=oa;function ja(on){var wn=on;return Number.isNaN(ba.current)||(wn=Math.min(wn,ba.current)),wn=Math.max(wn,0),wn}var Za=Ar<=0,Ha=Ar>=oa,ua=kr<=0,Oa=kr>=st,Pr=We(Za,Ha,ua,Oa),No=function(){return{x:Xt?-kr:kr,y:Ar}},Ro=(0,ge.useRef)(No()),Bo=(0,ue.zX)(function(on){if(nn){var wn=(0,oe.Z)((0,oe.Z)({},No()),on);(Ro.current.x!==wn.x||Ro.current.y!==wn.y)&&(nn(wn),Ro.current=wn)}});function vo(on,wn){var An=on;wn?((0,Je.flushSync)(function(){vr(An)}),Bo()):Lt(An)}function _o(on){var wn=on.currentTarget.scrollTop;wn!==Ar&&Lt(wn),ln==null||ln(on),Bo()}var go=function(wn){var An=wn,Bn=st?st-lr.width:0;return An=Math.max(An,0),An=Math.min(An,Bn),An},Do=(0,ue.zX)(function(on,wn){wn?((0,Je.flushSync)(function(){vr(function(An){var Bn=An+(Xt?-on:on);return go(Bn)})}),Bo()):Lt(function(An){var Bn=An+on;return Bn})}),Ya=bt(Xn,Za,Ha,ua,Oa,!!st,Do),jo=(0,Ce.Z)(Ya,2),ti=jo[0],Ci=jo[1];qe(Xn,gn,function(on,wn,An,Bn){var cr=Bn;return Pr(on,wn,An)?!1:!cr||!cr._virtualHandled?(cr&&(cr._virtualHandled=!0),ti({preventDefault:function(){},deltaX:on?wn:0,deltaY:on?0:wn}),!0):!1}),xe(Gn,gn,function(on){Lt(function(wn){return wn+on})}),(0,ke.Z)(function(){function on(An){var Bn=Za&&An.detail<0,cr=Ha&&An.detail>0;Xn&&!Bn&&!cr&&An.preventDefault()}var wn=gn.current;return wn.addEventListener("wheel",ti,{passive:!1}),wn.addEventListener("DOMMouseScroll",Ci,{passive:!0}),wn.addEventListener("MozMousePixelScroll",on,{passive:!1}),function(){wn.removeEventListener("wheel",ti),wn.removeEventListener("DOMMouseScroll",Ci),wn.removeEventListener("MozMousePixelScroll",on)}},[Xn,Za,Ha]),(0,ke.Z)(function(){if(st){var on=go(kr);vr(on),Bo({x:on})}},[lr.width,st]);var Fr=function(){var wn,An;(wn=ya.current)===null||wn===void 0||wn.delayHidden(),(An=Ea.current)===null||An===void 0||An.delayHidden()},ca=mt(gn,un,Nn,de,Ue,function(){return yn(!0)},Lt,Fr);ge.useImperativeHandle(ne,function(){return{nativeElement:Tn.current,getScrollInfo:No,scrollTo:function(wn){function An(Bn){return Bn&&(0,Ee.Z)(Bn)==="object"&&("left"in Bn||"top"in Bn)}An(wn)?(wn.left!==void 0&&vr(go(wn.left)),ca(wn.top)):ca(wn)}}}),(0,ke.Z)(function(){if(Wt){var on=un.slice(rn,_t+1);Wt(on,un)}},[rn,_t,un]);var tt=He(un,Ue,Nn,de),Dt=an==null?void 0:an({start:rn,end:_t,virtual:Gn,offsetX:kr,offsetY:Ct,rtl:Xt,getSize:tt}),Kt=Re(un,rn,_t,st,kr,It,it,vn),pn=null;re&&(pn=(0,oe.Z)((0,Ae.Z)({},ct?"height":"maxHeight",re),wt),Xn&&(pn.overflowY="hidden",st&&(pn.overflowX="hidden"),ur&&(pn.pointerEvents="none")));var Sn={};return Xt&&(Sn.dir="rtl"),ge.createElement("div",(0,y.Z)({ref:Tn,style:(0,oe.Z)((0,oe.Z)({},Ze),{},{position:"relative"}),className:Vt},Sn,En),ge.createElement(ve.Z,{onResize:la},ge.createElement(Ft,{className:"".concat(ae,"-holder"),style:pn,ref:gn,onScroll:_o,onMouseEnter:Fr},ge.createElement(Te,{prefixCls:ae,height:xn,offsetX:kr,offsetY:Ct,scrollWidth:st,onInnerResize:yn,ref:mn,innerProps:Ut,rtl:Xt,extra:Dt},Kt))),Gn&&xn>re&&ge.createElement(jt,{ref:ya,prefixCls:ae,scrollOffset:Ar,scrollRange:xn,rtl:Xt,onScroll:vo,onStartMove:ar,onStopMove:qt,spinSize:Kr,containerSize:lr.height,style:vt==null?void 0:vt.verticalScrollBar,thumbStyle:vt==null?void 0:vt.verticalScrollBarThumb,showScrollBar:en}),Gn&&st>lr.width&&ge.createElement(jt,{ref:Ea,prefixCls:ae,scrollOffset:kr,scrollRange:st,rtl:Xt,onScroll:vo,onStartMove:ar,onStopMove:qt,spinSize:ea,containerSize:lr.width,horizontal:!0,style:vt==null?void 0:vt.horizontalScrollBar,thumbStyle:vt==null?void 0:vt.horizontalScrollBarThumb,showScrollBar:en}))}var St=ge.forwardRef(Qt);St.displayName="List";var sn=St,Jt=sn},51581:function(Fn,Pt,b){"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});var y=function(){function ge(Je,Ge){for(var Te=0;Te=0||Object.prototype.hasOwnProperty.call(ge,Te)&&(Ge[Te]=ge[Te]);return Ge}function ze(ge,Je){if(!(ge instanceof Je))throw new TypeError("Cannot call a class as a function")}function ve(ge,Je){if(!ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je&&(typeof Je=="object"||typeof Je=="function")?Je:ge}function ue(ge,Je){if(typeof Je!="function"&&Je!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Je);ge.prototype=Object.create(Je&&Je.prototype,{constructor:{value:ge,enumerable:!1,writable:!0,configurable:!0}}),Je&&(Object.setPrototypeOf?Object.setPrototypeOf(ge,Je):ge.__proto__=Je)}var ke=function(ge){ue(Je,ge);function Je(Ge){ze(this,Je);var Te=ve(this,(Je.__proto__||Object.getPrototypeOf(Je)).call(this,Ge));return Te.scrollListener=Te.scrollListener.bind(Te),Te.eventListenerOptions=Te.eventListenerOptions.bind(Te),Te.mousewheelListener=Te.mousewheelListener.bind(Te),Te}return y(Je,[{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 Te=this.getParentElement(this.scrollComponent);Te.scrollTop=Te.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Te=!1,we={get passive(){Te=!0}};try{document.addEventListener("test",null,we),document.removeEventListener("test",null,we)}catch(Re){}return Te}},{key:"eventListenerOptions",value:function(){var Te=this.props.useCapture;return this.isPassiveSupported()&&(Te={useCapture:this.props.useCapture,passive:!0}),Te}},{key:"setDefaultLoader",value:function(Te){this.defaultLoader=Te}},{key:"detachMousewheelListener",value:function(){var Te=window;this.props.useWindow===!1&&(Te=this.scrollComponent.parentNode),Te.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Te=window;this.props.useWindow===!1&&(Te=this.getParentElement(this.scrollComponent)),Te.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Te){var we=this.props.getScrollParent&&this.props.getScrollParent();return we!=null?we:Te&&Te.parentNode}},{key:"filterProps",value:function(Te){return Te}},{key:"attachScrollListener",value:function(){var Te=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Te)){var we=window;this.props.useWindow===!1&&(we=Te),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(Te){Te.deltaY===1&&!this.isPassiveSupported()&&Te.preventDefault()}},{key:"scrollListener",value:function(){var Te=this.scrollComponent,we=window,Re=this.getParentElement(Te),ut=void 0;if(this.props.useWindow){var _e=document.documentElement||document.body.parentNode||document.body,$e=we.pageYOffset!==void 0?we.pageYOffset:_e.scrollTop;this.props.isReverse?ut=$e:ut=this.calculateOffset(Te,$e)}else this.props.isReverse?ut=Re.scrollTop:ut=Te.scrollHeight-Re.scrollTop-Re.clientHeight;ut0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[it].sort(_e)}}]),Ze}();function _e(Ze,Le){var it=Ze.node.sortableInfo.index,gt=Le.node.sortableInfo.index;return it-gt}function $e(Ze,Le,it){return Ze=Ze.slice(),Ze.splice(it<0?Ze.length+it:it,0,Ze.splice(Le,1)[0]),Ze}function se(Ze,Le){return Object.keys(Ze).reduce(function(it,gt){return Le.indexOf(gt)===-1&&(it[gt]=Ze[gt]),it},{})}var Ne={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ot=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ze=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Le=(Array.prototype.slice.call(Ze).join("").match(/-(moz|webkit|ms)-/)||Ze.OLink===""&&["","o"])[1];switch(Le){case"ms":return"ms";default:return Le&&Le.length?Le[0].toUpperCase()+Le.substr(1):""}}();function We(Ze,Le){Object.keys(Le).forEach(function(it){Ze.style[it]=Le[it]})}function bt(Ze,Le){Ze.style["".concat(ot,"Transform")]=Le==null?"":"translate3d(".concat(Le.x,"px,").concat(Le.y,"px,0)")}function He(Ze,Le){Ze.style["".concat(ot,"TransitionDuration")]=Le==null?"":"".concat(Le,"ms")}function et(Ze,Le){for(;Ze;){if(Le(Ze))return Ze;Ze=Ze.parentNode}return null}function lt(Ze,Le,it){return Math.max(Ze,Math.min(it,Le))}function Pe(Ze){return Ze.substr(-2)==="px"?parseFloat(Ze):0}function Ie(Ze){var Le=window.getComputedStyle(Ze);return{bottom:Pe(Le.marginBottom),left:Pe(Le.marginLeft),right:Pe(Le.marginRight),top:Pe(Le.marginTop)}}function Me(Ze,Le){var it=Le.displayName||Le.name;return it?"".concat(Ze,"(").concat(it,")"):Ze}function ce(Ze,Le){var it=Ze.getBoundingClientRect();return{top:it.top+Le.top,left:it.left+Le.left}}function Mt(Ze){return Ze.touches&&Ze.touches.length?{x:Ze.touches[0].pageX,y:Ze.touches[0].pageY}:Ze.changedTouches&&Ze.changedTouches.length?{x:Ze.changedTouches[0].pageX,y:Ze.changedTouches[0].pageY}:{x:Ze.pageX,y:Ze.pageY}}function qe(Ze){return Ze.touches&&Ze.touches.length||Ze.changedTouches&&Ze.changedTouches.length}function Fe(Ze,Le){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Ze){var gt={left:it.left+Ze.offsetLeft,top:it.top+Ze.offsetTop};return Ze.parentNode===Le?gt:Fe(Ze.parentNode,Le,gt)}}function yt(Ze,Le,it){return ZeLe?Ze-1:Ze>it&&Ze0&&it[st].height>0){var pe=Qe.getContext("2d");pe.drawImage(it[st],0,0)}}),gt}function Tt(Ze){var Le,it,gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){_inherits(Qe,kt);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(gt.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=gt.withRef?"wrappedInstance":null;return createElement(Ze,_extends({ref:pe},this.props))}}]),Qe}(Component),_defineProperty(Le,"displayName",Me("sortableHandle",Ze)),it}function wt(Ze){return Ze.sortableHandle!=null}var Qt=function(){function Ze(Le,it){(0,Ae.Z)(this,Ze),this.container=Le,this.onScrollCallback=it}return(0,Ce.Z)(Ze,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(it){var gt=this,kt=it.translate,Qe=it.minTranslate,st=it.maxTranslate,pe=it.width,Ft=it.height,ln={x:0,y:0},nn={x:1,y:1},Wt={x:10,y:10},Ut=this.container,an=Ut.scrollTop,vt=Ut.scrollLeft,Ot=Ut.scrollHeight,en=Ut.scrollWidth,En=Ut.clientHeight,Ue=Ut.clientWidth,xt=an===0,pt=Ot-an-En===0,It=vt===0,yn=en-vt-Ue===0;kt.y>=st.y-Ft/2&&!pt?(ln.y=1,nn.y=Wt.y*Math.abs((st.y-Ft/2-kt.y)/Ft)):kt.x>=st.x-pe/2&&!yn?(ln.x=1,nn.x=Wt.x*Math.abs((st.x-pe/2-kt.x)/pe)):kt.y<=Qe.y+Ft/2&&!xt?(ln.y=-1,nn.y=Wt.y*Math.abs((kt.y-Ft/2-Qe.y)/Ft)):kt.x<=Qe.x+pe/2&&!It&&(ln.x=-1,nn.x=Wt.x*Math.abs((kt.x-pe/2-Qe.x)/pe)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(ln.x!==0||ln.y!==0)&&(this.interval=setInterval(function(){gt.isAutoScrolling=!0;var Nn={left:nn.x*ln.x,top:nn.y*ln.y};gt.container.scrollTop+=Nn.top,gt.container.scrollLeft+=Nn.left,gt.onScrollCallback(Nn)},5))}}]),Ze}();function St(Ze){var Le=Ze.node;return{height:Le.offsetHeight,width:Le.offsetWidth}}function sn(Ze){var Le=[rt.Input,rt.Textarea,rt.Select,rt.Option,rt.Button];return!!(Le.indexOf(Ze.target.tagName)!==-1||et(Ze.target,function(it){return it.contentEditable==="true"}))}var Jt={axis:Je().oneOf(["x","y","xy"]),contentWindow:Je().any,disableAutoscroll:Je().bool,distance:Je().number,getContainer:Je().func,getHelperDimensions:Je().func,helperClass:Je().string,helperContainer:Je().oneOfType([Je().func,typeof HTMLElement=="undefined"?Je().any:Je().instanceOf(HTMLElement)]),hideSortableGhost:Je().bool,keyboardSortingTransitionDuration:Je().number,lockAxis:Je().string,lockOffset:Je().oneOfType([Je().number,Je().string,Je().arrayOf(Je().oneOfType([Je().number,Je().string]))]),lockToContainerEdges:Je().bool,onSortEnd:Je().func,onSortMove:Je().func,onSortOver:Je().func,onSortStart:Je().func,pressDelay:Je().number,pressThreshold:Je().number,keyCodes:Je().shape({lift:Je().arrayOf(Je().number),drop:Je().arrayOf(Je().number),cancel:Je().arrayOf(Je().number),up:Je().arrayOf(Je().number),down:Je().arrayOf(Je().number)}),shouldCancelStart:Je().func,transitionDuration:Je().number,updateBeforeSortStart:Je().func,useDragHandle:Je().bool,useWindowAsScrollContainer:Je().bool},fe={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:St,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:fe,shouldCancelStart:sn,transitionDuration:300,useWindowAsScrollContainer:!1},te=Object.keys(Jt);function ae(Ze){we()(!(Ze.distance&&Ze.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 me(Ze,Le){try{var it=Ze()}catch(gt){return Le(!0,gt)}return it&&it.then?it.then(Le.bind(null,!1),Le.bind(null,!0)):Le(!1,value)}function re(Ze){var Le,it,gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){(0,ze.Z)(Qe,kt);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(Ft){var ln=pe.props,nn=ln.distance,Wt=ln.shouldCancelStart;if(!(Ft.button===2||Wt(Ft))){pe.touched=!0,pe.position=Mt(Ft);var Ut=et(Ft.target,function(Ue){return Ue.sortableInfo!=null});if(Ut&&Ut.sortableInfo&&pe.nodeIsChild(Ut)&&!pe.state.sorting){var an=pe.props.useDragHandle,vt=Ut.sortableInfo,Ot=vt.index,en=vt.collection,En=vt.disabled;if(En||an&&!et(Ft.target,wt))return;pe.manager.active={collection:en,index:Ot},!qe(Ft)&&Ft.target.tagName===rt.Anchor&&Ft.preventDefault(),nn||(pe.props.pressDelay===0?pe.handlePress(Ft):pe.pressTimer=setTimeout(function(){return pe.handlePress(Ft)},pe.props.pressDelay))}}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"nodeIsChild",function(Ft){return Ft.sortableInfo.manager===pe.manager}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleMove",function(Ft){var ln=pe.props,nn=ln.distance,Wt=ln.pressThreshold;if(!pe.state.sorting&&pe.touched&&!pe._awaitingUpdateBeforeSortStart){var Ut=Mt(Ft),an={x:pe.position.x-Ut.x,y:pe.position.y-Ut.y},vt=Math.abs(an.x)+Math.abs(an.y);pe.delta=an,!nn&&(!Wt||vt>=Wt)?(clearTimeout(pe.cancelTimer),pe.cancelTimer=setTimeout(pe.cancel,0)):nn&&vt>=nn&&pe.manager.isActive()&&pe.handlePress(Ft)}}),(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 Ft=pe.props.distance,ln=pe.state.sorting;ln||(Ft||clearTimeout(pe.pressTimer),pe.manager.active=null)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handlePress",function(Ft){try{var ln=pe.manager.getActive(),nn=function(){if(ln){var Wt=function(){var Xn=pt.sortableInfo.index,Ht=Ie(pt),Gn=jt(pe.container),Xt=pe.scrollContainer.getBoundingClientRect(),Vt=vt({index:Xn,node:pt,collection:It});if(pe.node=pt,pe.margin=Ht,pe.gridGap=Gn,pe.width=Vt.width,pe.height=Vt.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=pt.getBoundingClientRect(),pe.containerBoundingRect=Xt,pe.index=Xn,pe.newIndex=Xn,pe.axis={x:an.indexOf("x")>=0,y:an.indexOf("y")>=0},pe.offsetEdge=Fe(pt,pe.container),yn?pe.initialOffset=Mt((0,oe.Z)({},Ft,{pageX:pe.boundingClientRect.left,pageY:pe.boundingClientRect.top})):pe.initialOffset=Mt(Ft),pe.initialScroll={left:pe.scrollContainer.scrollLeft,top:pe.scrollContainer.scrollTop},pe.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},pe.helper=pe.helperContainer.appendChild(ht(pt)),We(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(),en&&(pe.sortableGhost=pt,We(pt,{opacity:0,visibility:"hidden"})),pe.minTranslate={},pe.maxTranslate={},yn){var un=xt?{top:0,left:0,width:pe.contentWindow.innerWidth,height:pe.contentWindow.innerHeight}:pe.containerBoundingRect,gn=un.top,mn=un.left,Tn=un.width,In=un.height,Vn=gn+In,Ar=mn+Tn;pe.axis.x&&(pe.minTranslate.x=mn-pe.boundingClientRect.left,pe.maxTranslate.x=Ar-(pe.boundingClientRect.left+pe.width)),pe.axis.y&&(pe.minTranslate.y=gn-pe.boundingClientRect.top,pe.maxTranslate.y=Vn-(pe.boundingClientRect.top+pe.height))}else pe.axis.x&&(pe.minTranslate.x=(xt?0:Xt.left)-pe.boundingClientRect.left-pe.width/2,pe.maxTranslate.x=(xt?pe.contentWindow.innerWidth:Xt.left+Xt.width)-pe.boundingClientRect.left-pe.width/2),pe.axis.y&&(pe.minTranslate.y=(xt?0:Xt.top)-pe.boundingClientRect.top-pe.height/2,pe.maxTranslate.y=(xt?pe.contentWindow.innerHeight:Xt.top+Xt.height)-pe.boundingClientRect.top-pe.height/2);Ot&&Ot.split(" ").forEach(function(pr){return pe.helper.classList.add(pr)}),pe.listenerNode=Ft.touches?pt:pe.contentWindow,yn?(pe.listenerNode.addEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.addEventListener("keydown",pe.handleKeyDown)):(Ne.move.forEach(function(pr){return pe.listenerNode.addEventListener(pr,pe.handleSortMove,!1)}),Ne.end.forEach(function(pr){return pe.listenerNode.addEventListener(pr,pe.handleSortEnd,!1)})),pe.setState({sorting:!0,sortingIndex:Xn}),Ue&&Ue({node:pt,index:Xn,collection:It,isKeySorting:yn,nodes:pe.manager.getOrderedRefs(),helper:pe.helper},Ft),yn&&pe.keyMove(0)},Ut=pe.props,an=Ut.axis,vt=Ut.getHelperDimensions,Ot=Ut.helperClass,en=Ut.hideSortableGhost,En=Ut.updateBeforeSortStart,Ue=Ut.onSortStart,xt=Ut.useWindowAsScrollContainer,pt=ln.node,It=ln.collection,yn=pe.manager.isKeySorting,Nn=function(){if(typeof En=="function"){pe._awaitingUpdateBeforeSortStart=!0;var sr=me(function(){var Xn=pt.sortableInfo.index;return Promise.resolve(En({collection:It,index:Xn,node:pt,isKeySorting:yn},Ft)).then(function(){})},function(Xn,Ht){if(pe._awaitingUpdateBeforeSortStart=!1,Xn)throw Ht;return Ht});if(sr&&sr.then)return sr.then(function(){})}}();return Nn&&Nn.then?Nn.then(Wt):Wt(Nn)}}();return Promise.resolve(nn&&nn.then?nn.then(function(){}):void 0)}catch(Wt){return Promise.reject(Wt)}}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortMove",function(Ft){var ln=pe.props.onSortMove;typeof Ft.preventDefault=="function"&&Ft.preventDefault(),pe.updateHelperPosition(Ft),pe.animateNodes(),pe.autoscroll(),ln&&ln(Ft)}),(0,ue.Z)((0,ve.Z)((0,ve.Z)(pe)),"handleSortEnd",function(Ft){var ln=pe.props,nn=ln.hideSortableGhost,Wt=ln.onSortEnd,Ut=pe.manager,an=Ut.active.collection,vt=Ut.isKeySorting,Ot=pe.manager.getOrderedRefs();pe.listenerNode&&(vt?(pe.listenerNode.removeEventListener("wheel",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("mousedown",pe.handleKeyEnd,!0),pe.listenerNode.removeEventListener("keydown",pe.handleKeyDown)):(Ne.move.forEach(function(pt){return pe.listenerNode.removeEventListener(pt,pe.handleSortMove)}),Ne.end.forEach(function(pt){return pe.listenerNode.removeEventListener(pt,pe.handleSortEnd)}))),pe.helper.parentNode.removeChild(pe.helper),nn&&pe.sortableGhost&&We(pe.sortableGhost,{opacity:"",visibility:""});for(var en=0,En=Ot.length;ennn)){pe.prevIndex=Ut,pe.newIndex=Wt;var an=yt(pe.newIndex,pe.prevIndex,pe.index),vt=ln.find(function(yn){var Nn=yn.node;return Nn.sortableInfo.index===an}),Ot=vt.node,en=pe.containerScrollDelta,En=vt.boundingClientRect||ce(Ot,en),Ue=vt.translate||{x:0,y:0},xt={top:En.top+Ue.y-en.top,left:En.left+Ue.x-en.left},pt=Utyn?yn/2:this.height/2,width:this.width>It?It/2:this.width/2},sr=Ot&&pt>this.index&&pt<=en,Xn=Ot&&pt=en,Ht={x:0,y:0},Gn=an[En].edgeOffset;Gn||(Gn=Fe(xt,this.container),an[En].edgeOffset=Gn,Ot&&(an[En].boundingClientRect=ce(xt,Wt)));var Xt=En0&&an[En-1];if(Xt&&!Xt.edgeOffset&&(Xt.edgeOffset=Fe(Xt.node,this.container),Ot&&(Xt.boundingClientRect=ce(Xt.node,Wt))),pt===this.index){ln&&(this.sortableGhost=xt,We(xt,{opacity:0,visibility:"hidden"}));continue}Ft&&He(xt,Ft),this.axis.x?this.axis.y?Xn||ptthis.containerBoundingRect.width-Nn.width&&Xt&&(Ht.x=Xt.edgeOffset.left-Gn.left,Ht.y=Xt.edgeOffset.top-Gn.top),this.newIndex===null&&(this.newIndex=pt)):(sr||pt>this.index&&(vt.left+Ut.left+Nn.width>=Gn.left&&vt.top+Ut.top+Nn.height>=Gn.top||vt.top+Ut.top+Nn.height>=Gn.top+yn))&&(Ht.x=-(this.width+this.marginOffset.x),Gn.left+Ht.xthis.index&&vt.left+Ut.left+Nn.width>=Gn.left?(Ht.x=-(this.width+this.marginOffset.x),this.newIndex=pt):(Xn||ptthis.index&&vt.top+Ut.top+Nn.height>=Gn.top?(Ht.y=-(this.height+this.marginOffset.y),this.newIndex=pt):(Xn||pt1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return it=Le=function(kt){(0,ze.Z)(Qe,kt);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,Ft=pe.collection,ln=pe.disabled,nn=pe.index,Wt=(0,Ge.findDOMNode)(this);Wt.sortableInfo={collection:Ft,disabled:ln,index:nn,manager:this.context.manager},this.node=Wt,this.ref={node:Wt},this.context.manager.add(Ft,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()(gt.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=gt.withRef?"wrappedInstance":null;return(0,ke.createElement)(Ze,(0,y.Z)({ref:pe},se(this.props,je)))}}]),Qe}(ke.Component),(0,ue.Z)(Le,"displayName",Me("sortableElement",Ze)),(0,ue.Z)(Le,"contextTypes",{manager:Je().object.isRequired}),(0,ue.Z)(Le,"propTypes",de),(0,ue.Z)(Le,"defaultProps",{collection:0}),it}},27774:function(Fn,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(Fn,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),ze=0;zetypeof ve=="object"&&ve!=null&&ve.nodeType===1,Ee=(ve,ue)=>(!ue||ve!=="hidden")&&ve!=="visible"&&ve!=="clip",oe=(ve,ue)=>{if(ve.clientHeight{const Je=(Ge=>{if(!Ge.ownerDocument||!Ge.ownerDocument.defaultView)return null;try{return Ge.ownerDocument.defaultView.frameElement}catch(Te){return null}})(ge);return!!Je&&(Je.clientHeightGeue||Ge>ve&&Te=ue&&we>=ke?Ge-ve-ge:Te>ue&&weke?Te-ue+Je:0,Ce=ve=>{const ue=ve.parentElement;return ue==null?ve.getRootNode().host||null:ue},ye=(ve,ue)=>{var ke,ge,Je,Ge;if(typeof document=="undefined")return[];const{scrollMode:Te,block:we,inline:Re,boundary:ut,skipOverflowHiddenElements:_e}=ue,$e=typeof ut=="function"?ut:jt=>jt!==ut;if(!y(ve))throw new TypeError("Invalid target");const se=document.scrollingElement||document.documentElement,Ne=[];let ot=ve;for(;y(ot)&&$e(ot);){if(ot=Ce(ot),ot===se){Ne.push(ot);break}ot!=null&&ot===document.body&&oe(ot)&&!oe(document.documentElement)||ot!=null&&oe(ot,_e)&&Ne.push(ot)}const We=(ge=(ke=window.visualViewport)==null?void 0:ke.width)!=null?ge:innerWidth,bt=(Ge=(Je=window.visualViewport)==null?void 0:Je.height)!=null?Ge:innerHeight,{scrollX:He,scrollY:et}=window,{height:lt,width:Pe,top:Ie,right:Me,bottom:ce,left:Mt}=ve.getBoundingClientRect(),{top:qe,right:Fe,bottom:yt,left:xe}=(jt=>{const Se=window.getComputedStyle(jt);return{top:parseFloat(Se.scrollMarginTop)||0,right:parseFloat(Se.scrollMarginRight)||0,bottom:parseFloat(Se.scrollMarginBottom)||0,left:parseFloat(Se.scrollMarginLeft)||0}})(ve);let he=we==="start"||we==="nearest"?Ie-qe:we==="end"?ce+yt:Ie+lt/2-qe+yt,mt=Re==="center"?Mt+Pe/2-xe+Fe:Re==="end"?Me+Fe:Mt-xe;const Rt=[];for(let jt=0;jt=0&&Mt>=0&&ce<=bt&&Me<=We&&(Se===se&&!oe(Se)||Ie>=Tt&&ce<=Qt&&Mt>=St&&Me<=wt))return Rt;const sn=getComputedStyle(Se),Jt=parseInt(sn.borderLeftWidth,10),fe=parseInt(sn.borderTopWidth,10),ne=parseInt(sn.borderRightWidth,10),te=parseInt(sn.borderBottomWidth,10);let ae=0,me=0;const re="offsetWidth"in Se?Se.offsetWidth-Se.clientWidth-Jt-ne:0,de="offsetHeight"in Se?Se.offsetHeight-Se.clientHeight-fe-te:0,je="offsetWidth"in Se?Se.offsetWidth===0?0:ht/Se.offsetWidth:0,ct="offsetHeight"in Se?Se.offsetHeight===0?0:rt/Se.offsetHeight:0;if(se===Se)ae=we==="start"?he:we==="end"?he-bt:we==="nearest"?Ae(et,et+bt,bt,fe,te,et+he,et+he+lt,lt):he-bt/2,me=Re==="start"?mt:Re==="center"?mt-We/2:Re==="end"?mt-We:Ae(He,He+We,We,Jt,ne,He+mt,He+mt+Pe,Pe),ae=Math.max(0,ae+et),me=Math.max(0,me+He);else{ae=we==="start"?he-Tt-fe:we==="end"?he-Qt+te+de:we==="nearest"?Ae(Tt,Qt,rt,fe,te+de,he,he+lt,lt):he-(Tt+rt/2)+de/2,me=Re==="start"?mt-St-Jt:Re==="center"?mt-(St+ht/2)+re/2:Re==="end"?mt-wt+ne+re:Ae(St,wt,ht,Jt,ne+re,mt,mt+Pe,Pe);const{scrollLeft:Ze,scrollTop:Le}=Se;ae=ct===0?0:Math.max(0,Math.min(Le+ae/ct,Se.scrollHeight-rt/ct+de)),me=je===0?0:Math.max(0,Math.min(Ze+me/je,Se.scrollWidth-ht/je+re)),he+=Le-ae,mt+=Ze-me}Rt.push({el:Se,top:ae,left:me})}return Rt},De=ve=>ve===!1?{block:"end",inline:"nearest"}:(ue=>ue===Object(ue)&&Object.keys(ue).length!==0)(ve)?ve:{block:"start",inline:"nearest"};function ze(ve,ue){if(!ve.isConnected||!(Je=>{let Ge=Je;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 ke=(Je=>{const Ge=window.getComputedStyle(Je);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(ve);if((Je=>typeof Je=="object"&&typeof Je.behavior=="function")(ue))return ue.behavior(ye(ve,ue));const ge=typeof ue=="boolean"||ue==null?void 0:ue.behavior;for(const{el:Je,top:Ge,left:Te}of ye(ve,De(ue))){const we=Ge-ke.top+ke.bottom,Re=Te-ke.left+ke.right;Je.scroll({top:we,left:Re,behavior:ge})}}}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.7ce5c78e.async.js b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.26bb2aeb.async.js similarity index 96% rename from p__Classrooms__Lists__ShixunHomeworks__Comment__index.7ce5c78e.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Comment__index.26bb2aeb.async.js index bcc21cd84a..2568ab5f21 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.7ce5c78e.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.26bb2aeb.async.js @@ -919,16 +919,16 @@ `),ht)};var He=({value:ht="",edit:_e=!1,className:Re,showTextOnly:Nt,showLines:it,style:at={},stylesPrev:Bt={},highlightKeywords:Ze,showProgramFill:De,isProgramFill:ut,disabledFill:$t=!1,programFillValue:zt,openEditor:tt=()=>{},onFillChange:Ot=Tt=>{},onFillBlur:Rt=()=>{},onFillFocus:fn=()=>{}})=>{let Tt=we(String(ht||""));const mn=(0,x.useRef)(),Dt=(0,x.useRef)(),[En,rn]=(0,x.useState)(""),[de,pe]=(0,x.useState)("office"),[ie,ee]=(0,x.useState)([]),se=(0,x.useRef)("a"+(0,Oe.Z)()),le={},Be=en=>//i.test(en||""),We=(en,zn,Fn)=>{const Ut=document.createElement(en===ct?"input":"textarea");Ut.style.width="100%",Ut.style.height=en===ct?"40px":"151px",Ut.rows=5,Ut.spellcheck=!1,Ut.name="edu-program-fill",Ut.placeholder="\u8BF7\u8F93\u5165",Ut.dataset.id=zn;const an=Object.keys(le).length;return le[an]=Ut,`${Ut.outerHTML}`};function st(en){return en=en.replace(/!\[.*?\]\(.*?\)/g,""),en=en.replace(/\[.*?\]\(.*?\)/g,""),en=en.replace(new RegExp("","gs"),""),en=en.replace(//g,""),en=en.replace(//g,""),en=en.replace(new RegExp(".*?<\\/video>","gs"),""),en=en.replace(new RegExp(".*?<\\/audio>","gs"),""),en=en.replace(new RegExp(".*?<\\/style>","gs"),""),en=en.replace(new RegExp(".*?<\\/script>","gs"),""),en}const mt=en=>!Nt&&Be(Tt)?en:en.replace(/([\s\S]+?)<\/style>/gim,function(zn,Fn){let Ut=Fn.replace(/(\n|\r)/g,"").split("}"),an=[];return Ut.map(_n=>{_n!=""&&an.push(`.${se.current} ${_n}`)}),``}),gt=(0,x.useMemo)(()=>{try{const Ut=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,an=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_n=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Vn=/\(\/attachments\/download\//g;Tt=Tt.replace(Vn,"("+Ie.Z.API_SERVER+"/attachments/download/").replace(Ut,"("+Ie.Z.API_SERVER+"/api/attachments/").replace(an,'"'+Ie.Z.API_SERVER+"/api/attachments/").replace(_n,'"'+Ie.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,` `),mn.current.style.display="none"}catch(Ut){}if(De){let Ut=-1;return Tt=Tt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(an,_n,Vn){var It;return++Ut,We(an,Ut,(It=zt==null?void 0:zt[Ut])==null?void 0:It.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${mt(Tt||"")}
    `}let en=mt(Tt);en=(0,Le.ZP)(en);const zn=(0,Le.ez)();Tt.match(/\[TOC\]/)&&(en=en.replace("

    [TOC]

    ",(0,Le.Qv)()),(0,Le.Iy)()),en=en.replace(/(__special_katext_id_\d+__)/g,(Ut,an)=>{const{type:_n,expression:Vn}=zn[an];return(0,he.renderToString)(pt(Vn)||"",{displayMode:_n==="block",throwOnError:!1,output:"html"})}),en=en.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Le.AL)();const Fn=document.createElement("div");if(Fn.innerHTML=en,Nt)return Fn.innerText;if(Ze){const Ut=Ze.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ct(Fn,Ut),Fn.innerHTML}return setTimeout(()=>Zt(),500),Fn.innerHTML},[Tt,Ze]);(0,x.useEffect)(()=>{lt.current&<.current.querySelectorAll(["input","textarea"]).forEach(zn=>{zn.oninput=Et,zn.onblur=Lt,zn.onfocus=jt})},[ie]),(0,x.useEffect)(()=>{var en,zn,Fn,Ut,an;if(zt!=null&&zt.length)try{const _n=lt.current.querySelectorAll(".edu-program-fill-score"),Vn=lt.current.querySelectorAll('[name="edu-program-fill"]');for(const[It,Wt]of Vn.entries())Wt.value=((en=zt==null?void 0:zt[It])==null?void 0:en.value)||"",((zn=zt==null?void 0:zt[It])==null?void 0:zn.type)==="warning"?Wt.className="program-fill-warning":((Fn=zt==null?void 0:zt[It])==null?void 0:Fn.type)==="success"?Wt.className="program-fill-success":Wt.className="";for(const[It,Wt]of _n.entries())Wt.innerHTML=(Ut=zt==null?void 0:zt[It])!=null&&Ut.score?`${(an=zt==null?void 0:zt[It])==null?void 0:an.score}\u5206`:"";ee(zt)}catch(_n){console.log(_n,"error")}},[zt]);const Et=en=>{ie[en.target.dataset.id]=ie[en.target.dataset.id]||{},ie[en.target.dataset.id].value=en.target.value,ee([...ie]),Ot(ie,en.target.dataset.id)},Lt=en=>{ie[en.target.dataset.id]=ie[en.target.dataset.id]||{},ie[en.target.dataset.id].value=en.target.value,ee([...ie]),Rt(ie,en.target.dataset.id)},jt=en=>{ie[en.target.dataset.id]=ie[en.target.dataset.id]||{},ie[en.target.dataset.id].value=en.target.value,ee([...ie]),fn(ie,en.target.dataset.id)};function Ct(en,zn){return en.childNodes.forEach(Fn=>{var Ut;if(Fn.childNodes.length>0)Ct(Fn,zn);else if(Fn.nodeName!=="IMG")if(Fn.innerHTML)Fn.innerHTML=(Ut=Fn.innerHTML)==null?void 0:Ut.replace(new RegExp(zn,"gi"),'$&');else{const an=document.createElement("span");an.innerHTML=Fn.textContent.replace(new RegExp(zn,"gi"),'$&'),Fn.replaceWith(an)}})}const lt=(0,x.useRef)();Le.jb.WebkitLineClamp=it,it&&(at=qe(qe({},at),Le.jb));function Vt(en){let zn=en.target;if(zn.tagName.toUpperCase()==="A"){let Fn=zn.getAttribute("href");if(Fn.indexOf("office")>-1)en.preventDefault(),rn(Fn),pe("office");else if(Fn.indexOf("application/pdf")>-1)en.preventDefault(),rn(Fn),pe("pdf");else if(Fn.indexOf("text/html")>-1)en.preventDefault(),rn(Fn),pe("html");else if(Fn.startsWith("#")){en.preventDefault();let Ut=document.getElementById(Fn.replace("#",""));Ut&&Ut.scrollIntoView(!0)}}}const Zt=()=>{var en;const zn=(en=lt.current)==null?void 0:en.querySelectorAll("video");zn==null||zn.forEach(Fn=>{if(Fn.oncontextmenu=()=>!1,Fn.src.indexOf(".m3u8")>-1&&!Fn.canPlayType("application/vnd.apple.mpegurl")){if(ze.ZP.isSupported()){var Ut=new ze.ZP;Ut.loadSource(Fn.src),Ut.attachMedia(Fn)}}})};(0,x.useEffect)(()=>{if(lt.current&>&>.match(ot)&&window.PR.prettyPrint(),lt.current)return lt.current.addEventListener("click",Vt),()=>{var en;(en=lt.current)==null||en.removeEventListener("click",Vt),(0,Le.AL)(),(0,Le.Iy)()}},[gt,lt.current,Vt]);const gn=en=>{en.target.nodeName==="IMG"&&en.target.className.indexOf("draw-flowchart")>-1?(mn.current.style.zIndex=1,mn.current.style.display="flex",mn.current.style.width=en.target.clientWidth+"px",mn.current.style.height=en.target.clientHeight+"px",mn.current.style.top=en.target.offsetTop+"px",mn.current.style.left=en.target.offsetLeft+"px",en.target.id&&(Dt.current=en.target.id)):mn.current.style.display="none"},sn=()=>{mn.current.style.display="none"};return(0,x.useEffect)(()=>{var en;const zn=Fn=>{Fn.preventDefault(),Fn.clipboardData.setData("text",window.getSelection().toString())};return(en=lt.current)==null||en.addEventListener("copy",zn),()=>{var Fn;(Fn=lt.current)==null||Fn.removeEventListener("copy",zn)}},[lt.current]),x.createElement("div",{style:{position:"relative"},onMouseLeave:sn},Nt&&x.createElement("div",{ref:lt,className:`${Ce.mdBody} `},gt),!Nt&&!Be(gt)&&x.createElement("div",{ref:lt,style:qe({},at),onMouseOver:gn,className:`${Re||""} ${$t?"disabled-fill":""} markdown-body ${Ce.mdBody} ${se.current}`,dangerouslySetInnerHTML:{__html:gt}}),!Nt&&Be(gt)&&x.createElement(Te,{html:gt}),x.createElement("div",{ref:mn,className:`${Ce.button} ${_e?"":Ce.previewFlowChart}`},x.createElement(xe.Z,null,x.createElement(oe.ZP,{onClick:()=>{_e?tt(Dt.current):(rn(Dt.current),pe("flowChart"))}},_e?"\u7F16\u8F91":"\u9884\u89C8"))),x.createElement(ve.Z,{close:!0,data:En,type:En!=null&&En.length?de:"",style:qe({},Bt),onClose:()=>rn("")}))}},37506:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return ht}});var x=ae(59301),dt=ae(62023),Le=ae(62957),Je=ae(28284),ze=ae(6767),Ie=ae(29787),Ue=ae(18287),he=ae(77019),xe=ae(5269),oe=ae(25399),Oe=ae(37568),ve={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},Me=ae(81237),Se=ae(94320),Te=ae(77897),we=ae(18535),Ce=Object.defineProperty,Ee=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,qe=(_e,Re,Nt)=>Re in _e?Ce(_e,Re,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):_e[Re]=Nt,Ve=(_e,Re)=>{for(var Nt in Re||(Re={}))Qe.call(Re,Nt)&&qe(_e,Nt,Re[Nt]);if(Ke)for(var Nt of Ke(Re))je.call(Re,Nt)&&qe(_e,Nt,Re[Nt]);return _e},ct=(_e,Re)=>Ee(_e,ke(Re)),ot=(_e,Re)=>{var Nt={};for(var it in _e)Qe.call(_e,it)&&Re.indexOf(it)<0&&(Nt[it]=_e[it]);if(_e!=null&&Ke)for(var it of Ke(_e))Re.indexOf(it)<0&&je.call(_e,it)&&(Nt[it]=_e[it]);return Nt},pt=(_e,Re,Nt)=>new Promise((it,at)=>{var Bt=ut=>{try{De(Nt.next(ut))}catch($t){at($t)}},Ze=ut=>{try{De(Nt.throw(ut))}catch($t){at($t)}},De=ut=>ut.done?it(ut.value):Promise.resolve(ut.value).then(Bt,Ze);De((Nt=Nt.apply(_e,Re)).next())});const bt=(_e=[])=>_e==null?void 0:_e.map(Re=>ct(Ve({},Re),{title:(Re==null?void 0:Re.value)||"",key:Re==null?void 0:Re.id,isLeaf:!0})),He=_e=>{var Re=_e,{user:Nt,children:it,isShowComponent:at=!0,ModalProps:Bt={},onDataSelect:Ze}=Re,De=ot(Re,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ut,$t]=Le.default.useModal(),[zt]=Je.default.useForm(),[tt,Ot]=(0,x.useState)([]),[Rt,fn]=(0,x.useState)(!1),[Tt,mn]=(0,x.useState)(!1),[,Dt,En,rn]=(0,Me.U)(Se.qE,{page:1,limit:9999}),[,,de]=(0,Me.U)(Se.V8,{}),[,,pe]=(0,Me.U)(Se.B$,{}),[,,ie]=(0,Me.U)(Se.DH,{}),[,,ee]=(0,Me.U)(Se.bJ,{}),se=()=>{fn(!1),zt.resetFields(),mn(!1)},le=We=>pt(void 0,null,function*(){const{node:st,dragNode:mt,event:gt}=We,Et=We.node.pos.split("-"),Lt=We.dropPosition-Number(Et[Et.length-1]);if(Lt==0){ze.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Lt==1&&(mt==null?void 0:mt.item_index)==(st==null?void 0:st.item_index)+1){ze.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const jt=yield ee({id:mt==null?void 0:mt.key,position:Lt==-1?1:(mt==null?void 0:mt.item_index)>(st==null?void 0:st.item_index)?(st==null?void 0:st.item_index)+1:st==null?void 0:st.item_index});(jt==null?void 0:jt.status)===0&&(ze.ZP.success("\u79FB\u52A8\u6210\u529F"),En({},!0))}),Be=We=>pt(void 0,null,function*(){let st={};Tt?st=yield pe(Ve({},We)):st=yield ie(Ve({},We)),(st==null?void 0:st.status)==0&&(ze.ZP.success((st==null?void 0:st.message)||(Tt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),En({},!0),se())});return(0,x.useEffect)(()=>{Bt!=null&&Bt.open&&En({},!0)},[Bt==null?void 0:Bt.open]),(0,x.useEffect)(()=>{var We;Ot(bt((We=rn==null?void 0:rn.data)==null?void 0:We.list))},[rn]),at?x.createElement(x.Fragment,null,$t,it,x.createElement(Le.default,Ve({},Ve({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Bt)),x.createElement(Ie.Z,{spinning:Dt},(tt==null?void 0:tt.length)>0?x.createElement(x.Fragment,null,x.createElement(Ue.default.DirectoryTree,{height:500,className:ve.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Ze,treeData:tt,onDrop:le,titleRender:We=>x.createElement(x.Fragment,null,x.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},We==null?void 0:We.title),x.createElement("div",{className:`${ve.EditDom}`},x.createElement(he.Z,{wrap:!1,align:"middle",gutter:16},x.createElement(xe.Z,null,x.createElement(oe.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},x.createElement("i",{className:`iconfont icon-tuodong1 font12 ${ve.currentPrimary}`}))),x.createElement(xe.Z,null,x.createElement(oe.Z,{title:"\u7F16\u8F91"},x.createElement("i",{className:`iconfont icon-bianji11 font12 ${ve.currentPrimary}`,onClick:st=>{st.stopPropagation(),zt.setFieldsValue(Ve({},We)),fn(!0)}}))),x.createElement(xe.Z,null,x.createElement(oe.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`iconfont icon-shanchu14 font12 ${ve.currentDelete}`,onClick:st=>{st.stopPropagation(),ut.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>pt(void 0,null,function*(){const mt=yield de({id:We==null?void 0:We.key});(mt==null?void 0:mt.status)==0&&(ze.ZP.success((mt==null?void 0:mt.message)||"\u5220\u9664\u6210\u529F"),En({},!0))})})}}))))))}),x.createElement(we.op,{className:"ml20 mt20",icon:x.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{mn(!0),fn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):x.createElement(Te.Z,{styles:{margin:"30px auto"},customText:x.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",x.createElement("a",{onClick:()=>{mn(!0),fn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),x.createElement(Le.default,{title:Tt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Rt,okText:Tt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{se()},onOk:()=>{zt.submit()}},x.createElement(Je.default,{form:zt,onFinish:Be},Tt&&x.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),x.createElement(Je.default.Item,{hidden:!0,name:"id"}),x.createElement(Je.default.Item,{className:"mt10",name:"value"},x.createElement(Oe.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var ht=(0,dt.connect)(({loading:_e,user:Re})=>({user:Re,loading:_e.effects}))(He)},98079:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Je}});var x=ae(59301),dt=ae(82918),Le=ae(75786),Je=()=>{const[ze,Ie]=(0,x.useState)(""),[Ue,he]=(0,x.useState)(0);let[xe,oe]=(0,x.useState)(),[Oe,ve]=(0,x.useState)();const[Me,Se]=(0,x.useState)(!1),Te=(0,x.useRef)("");(0,x.useEffect)(()=>dt.Z.subscribe("preview-image",ot=>{Ie(ot),console.log(qe.current)}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",we),()=>{document.removeEventListener("keydown",we)}),[]),(0,x.useEffect)(()=>{Te.current=ze},[ze]);function we(ct){console.log("e====",ct),ct.keyCode==27&&Te.current&&Ce()}function Ce(){document.body.style.overflow="auto",oe(void 0),ve(void 0),he(0),Ie("")}function Ee(){he(Ue+90)}function ke(){xe=qe.current.width*1.1,Oe=qe.current.height*1.1,ve(Oe),oe(xe)}function Ke(){xe=qe.current.width/1.1,Oe=qe.current.height/1.1,ve(Oe),oe(xe)}const Qe=(0,x.useRef)(),je=(0,x.useRef)(),qe=(0,x.useRef)(),Ve=ct=>{(ct.nativeEvent.target===Qe.current||ct.nativeEvent.target===je.current)&&Ce()};return x.createElement(x.Fragment,null,ze?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:je},x.createElement(Le.Z,{className:"image-preview",src:ze,style:{display:"none"},preview:{visible:!0,src:ze,onVisibleChange:ct=>{Ie("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},78982:function(Jn,kt,ae){"use strict";ae.d(kt,{h:function(){return Qe}});var x=ae(59301),dt=ae(82326),Le=ae(28284),Je=ae(7939),ze=ae(89780),Ie=ae.n(ze),Ue=ae(26350),he=ae(21744),xe=Object.defineProperty,oe=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(je,qe,Ve)=>qe in je?xe(je,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):je[qe]=Ve,we=(je,qe)=>{for(var Ve in qe||(qe={}))Me.call(qe,Ve)&&Te(je,Ve,qe[Ve]);if(ve)for(var Ve of ve(qe))Se.call(qe,Ve)&&Te(je,Ve,qe[Ve]);return je},Ce=(je,qe)=>oe(je,Oe(qe));const Ee=dt.default.Option,ke={labelCol:{span:4},wrapperCol:{span:20}},Ke={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"]};kt.Z=({callback:je,onCancel:qe})=>{const[Ve,ct]=(0,x.useState)("python");function ot(bt){ct(Ke[bt][1])}function pt(bt){je(bt)}return x.createElement(Le.default,Ce(we({},ke),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:pt,style:{width:500}}),x.createElement(Le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(dt.default,{getPopupContainer:bt=>bt.parentNode,onChange:ot},Object.keys(Ke).map(bt=>x.createElement(Ee,{key:bt,value:bt},Ke[bt][0])))),x.createElement(Le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(Qe,{mode:Ve})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Je.ZP,{type:"ghost",onClick:qe},"\u53D6\u6D88")))};function Qe({value:je,onChange:qe,mode:Ve,options:ct={}}){const ot=(0,x.useRef)(),[pt,bt]=(0,x.useState)();return(0,x.useEffect)(()=>{if(pt){let He=function(ht){const _e=ht.getValue();qe&&qe(_e)};return pt.on("change",He),()=>{pt.off("change",He)}}},[pt,qe]),(0,x.useEffect)(()=>{pt&&pt.setOption("mode",Ve)},[pt,Ve]),(0,x.useEffect)(()=>{pt&&(je!==pt.getValue()||je==="")&&setTimeout(()=>{pt.setValue(je||"")},300)},[pt,je]),(0,x.useEffect)(()=>{if(ot.current&&!pt){const He=Ie().fromTextArea(ot.current,we({mode:Ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ct));bt(He)}},[ot.current,pt]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:ot}))}},1209:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return lr}});var x=ae(59301),dt=ae(62023),Le=ae(89780),Je=ae.n(Le),ze=ae(76374),Ie=ae(26350),Ue=ae(6313),he=ae(25717),xe=ae(99498),oe=ae(25419),Oe=ae(67549),ve=ae(21977),Me=({value:$n="",className:Br,showTextOnly:Sr,showLines:kr,style:gi={}})=>{const Ai=(0,x.useMemo)(()=>"",[$n]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Ai}}))},Se=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ke=($n,Br,Sr)=>Br in $n?Se($n,Br,{enumerable:!0,configurable:!0,writable:!0,value:Sr}):$n[Br]=Sr,Qe=($n,Br)=>{for(var Sr in Br||(Br={}))Ee.call(Br,Sr)&&Ke($n,Sr,Br[Sr]);if(Ce)for(var Sr of Ce(Br))ke.call(Br,Sr)&&Ke($n,Sr,Br[Sr]);return $n},je=($n,Br)=>Te($n,we(Br));let qe=[{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 Ve({onActionCallback:$n,title:Br,icon:Sr,actionName:kr,className:gi="",children:Ai}){function di(){$n(kr)}return x.createElement("a",{title:Br,className:gi,onClick:di},x.createElement("i",{className:`${Sr}`}),Ai)}var ct=({watch:$n,showNullButton:Br,showNullProgramButton:Sr,onActionCallback:kr,fullScreen:gi,insertTemp:Ai,hidetoolBar:di,extraUse:Ti})=>{const Ei=[...qe,{title:`${$n?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return x.createElement("ul",{className:"markdown-toolbar-container"},!di&&Ei.map((no,zi)=>x.createElement("li",{key:zi},no.actionName?x.createElement(Ve,je(Qe({},no),{onActionCallback:kr})):x.createElement("span",{className:"v-line"}))),Br?x.createElement("li",null,x.createElement(Ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:kr},x.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Sr?x.createElement(x.Fragment,null,x.createElement("li",null,x.createElement(Ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:kr},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),x.createElement("li",null,x.createElement(Ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:kr},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Ai&&x.createElement("li",null,x.createElement(Ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Ai}`,onActionCallback:kr},x.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ti&&x.createElement("li",null,Ti),x.createElement("li",{className:"btn-full-screen"},x.createElement(Ve,{icon:`${gi?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:gi?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:kr})))},ot=ae(79105),pt=ae(28284),bt=ae(37568),He=ae(7939),ht=Object.defineProperty,_e=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Bt=($n,Br,Sr)=>Br in $n?ht($n,Br,{enumerable:!0,configurable:!0,writable:!0,value:Sr}):$n[Br]=Sr,Ze=($n,Br)=>{for(var Sr in Br||(Br={}))it.call(Br,Sr)&&Bt($n,Sr,Br[Sr]);if(Nt)for(var Sr of Nt(Br))at.call(Br,Sr)&&Bt($n,Sr,Br[Sr]);return $n},De=($n,Br)=>_e($n,Re(Br));const ut={labelCol:{span:4},wrapperCol:{span:20}};var $t=({callback:$n,onCancel:Br})=>{function Sr(kr){$n(kr)}return x.createElement(pt.default,De(Ze({},ut),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Sr,style:{width:500}}),x.createElement(pt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(bt.default,null)),x.createElement(pt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(bt.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(He.ZP,{type:"ghost",onClick:Br},"\u53D6\u6D88")))},zt=ae(78982),tt=ae(4567),Ot=ae(62957),Rt=ae(77019),fn=ae(13816),Tt=ae(59301),mn=({callback:$n,onCancel:Br})=>{const Sr=document.createElement("canvas"),kr=Sr.getContext("2d");Sr.width=1e3,Sr.height=800,kr.fillStyle="#ffffff",kr.fillRect(0,0,Sr.width,Sr.height);const gi=Sr.toDataURL("image/png");return Tt.createElement(Ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Tt.createElement(Rt.Z,{style:{height:"100vh"}},Tt.createElement(fn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:gi,visible:!0,title:String(Date.now())},onOk:Ai=>{$n({src:Ai.url})},onClose:Br})))},Dt=ae(36207),En=ae(5269),rn=ae(6767),de={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},pe=ae(59301),ee=(0,x.forwardRef)(({onCancel:$n,editImgId:Br,callback:Sr},kr)=>{let gi=(0,x.useRef)(),Ai=(0,x.useRef)(),di=(0,x.useRef)(),Ti=(0,x.useRef)(!1);const Ei=(0,x.useRef)(!1);console.log("ref:",kr);const[no,zi]=(0,x.useState)(0),[fr,Ur]=(0,x.useState)("100vh");return(0,x.useEffect)(()=>{zi(1)},[]),(0,x.useImperativeHandle)(kr,()=>({setHeight:Ur})),pe.createElement("div",{ref:Ei,className:"body-overflow-initial"},pe.createElement(Dt.Z,{width:"100vw",height:fr,footer:null,closable:!0,placement:"bottom",open:!!no,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${de.drawerWrap}`,onClose:()=>{window.saveDrawData(vi=>{Sr({src:`/api/attachments/${vi}`,id:vi})})},title:pe.createElement(Rt.Z,{align:"middle"},pe.createElement(En.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),pe.createElement(En.Z,{onClick:()=>{Ur(fr==="60px"?"100vh":"60px")}},pe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),pe.createElement(En.Z,{onClick:()=>{window.saveDrawData(vi=>{if(vi===null){rn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}rn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Sr({src:`/api/attachments/${vi}`,id:vi,disabledClose:!0})})}},pe.createElement(He.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},pe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Br||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Ai})))}),se=ae(34161),le=ae(47889),Be=ae(4875);const We=le.ZP.Group,st={margin:"0 8px"};var mt=({callback:$n,onCancel:Br})=>{function Sr(kr){$n(kr)}return x.createElement(pt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Sr},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:st},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:st},"\u884C\u6570"),x.createElement(pt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Be.Z,null)),x.createElement("span",{style:st},"\u5217\u6570"),x.createElement(pt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Be.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:st},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(pt.default.Item,{name:"align"},x.createElement(We,null,x.createElement(le.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(le.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(le.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(le.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(He.ZP,{type:"ghost",onClick:Br},"\u53D6\u6D88")))},gt=ae(58755),Et=ae(43630),Lt=ae.n(Et),Ct=(0,x.forwardRef)(({use3d:$n,width:Br,height:Sr,callback:kr,showSaveButton:gi},Ai)=>{const di=(0,x.useRef)(),Ti=(0,x.useRef)(),[Ei,no]=(0,x.useState)(!1),zi=(0,x.useRef)({id:di,appName:"graphing",width:Br||1e3,height:Sr||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Ti.current=new(Lt())(zi.current,!0),window.onload=function(){Ti.current.inject("applet_container")}},[]);const fr=()=>{var Ur=window.ggbApplet.getPNGBase64(1,!0,72);return kr&&kr(Ur),Ur};return(0,x.useEffect)(()=>{zi.current.appName=Ei?"3D":"graphing",Ti.current.inject("applet_container")},[Ei]),(0,x.useEffect)(()=>{no($n)},[$n]),(0,x.useImperativeHandle)(Ai,()=>({getImgData:fr})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:di}),x.createElement(Rt.Z,{align:"middle"},x.createElement(En.Z,{flex:1},x.createElement(gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ei,onChange:Ur=>no(Ur)})),x.createElement(En.Z,null,x.createElement(He.ZP,{size:"large",onClick:fr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),lt=ae(94391);const Vt="link",Zt="upload-image",gn="add-flowchart",sn="draw-image",en="add-flowchart",zn="code-block",Fn="add-table",Ut="------------",an={default:Ut,left:`:${Ut}`,center:`:${Ut}:`,right:`${Ut}:`};var _n=ae(65460),Vn=ae(51158);function It(){}let Wt=0;const on=1e4,vn="\u2581",Yn="@\u2581\u2581@",Lr="@\u2581@",ri=` **\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`,zr=["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 Ir($n){return/^\d+$/.test($n)?`${$n}px`:$n}const vr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Qn={[vr+"-B"]:"bold",[vr+"-I"]:"italic"},qn={[Vt]:"\u6DFB\u52A0\u94FE\u63A5",[zn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Zt]:"\u6DFB\u52A0\u56FE\u7247",[sn]:"\u6DFB\u52A0\u753B\u56FE",[gn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Fn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var lr=({defaultValue:$n="",onChange:Br,width:Sr="100%",height:kr=400,miniToolbar:gi=!1,isFocus:Ai=!1,watch:di,insertTemp:Ti,mode:Ei="markdown",id:no="markdown-editor-id",showResizeBar:zi=!1,noStorage:fr=!1,showNullButton:Ur=!1,showNullProgramButton:vi=!1,hidetoolBar:Gt=!1,fullScreen:un=!1,onBlur:wn,onCMBeforeChange:Mt,onFullScreen:dn,className:Kt="",disablePaste:pn=!1,disabled:Nn=!1,disabledFill:Pr=!1,placeholder:Yr="",values:ci="",extraUse:or,onAddBlank:cr})=>{const[sr,ti]=(0,x.useState)(null),[nr,Rn]=(0,x.useState)($n),[Ar,Bi]=(0,x.useState)(di),[Zn,yn]=(0,x.useState)(un),[Gn,rr]=(0,x.useState)(""),[pr,Kr]=(0,x.useState)(0),[Fi,fi]=(0,x.useState)(kr),[_i,hi]=(0,x.useState)(!1),[bi,wi]=(0,x.useState)(0),[Yi,pi]=(0,x.useState)(0),yi=(0,x.useRef)(),Ji=(0,x.useRef)(),io=(0,x.useRef)(),ji=(0,x.useRef)(),So=(0,x.useRef)(),ki=(0,x.useRef)(),ko=(0,dt.useDispatch)();(0,x.useEffect)(()=>{const $r=window.scrollY||window.pageYOffset;Rn(ci),sr==null||sr.setValue(ci),window.scrollTo(0,$r)},[ci]),(0,x.useEffect)(()=>{dn==null||dn(Zn)},[Zn]),(0,x.useEffect)(()=>{if(yi.current){let $r=function(yr,qr){var Ao;if(pn){qr.preventDefault();return}const Yo=qr.clipboardData;if(Yo){const _o=Yo.types.toString(),pa=Yo.items;if(_o==="Files"||Yo.types.indexOf("Files")>-1){if(qr.preventDefault(),Ei=="stex")return;try{let No=pa[1];((Ao=pa[0])==null?void 0:Ao.kind)==="file"&&(No=pa[0]);const Jo=No.getAsFile(),Ro=Jo.name.split(".").pop();(0,tt.I)(Jo,oa=>{var da,Ka,_s;oa.id?((da=Jo==null?void 0:Jo.type)==null?void 0:da.indexOf("image"))>-1?oi.replaceSelection(``):((Ka=Jo==null?void 0:Jo.type)==null?void 0:Ka.indexOf("video"))>-1?oi.replaceSelection(``):((_s=Jo==null?void 0:Jo.type)==null?void 0:_s.indexOf("pdf"))>-1?oi.replaceSelection(`${Jo.name}`):zr.includes(Ro)?oi.replaceSelection(`${Jo.name}`):oi.replaceSelection(`[${Jo.name}](/api/attachments/${oa.id}?type=${oa.content_type})`):(oa==null?void 0:oa.status)===401&&(document.location.href="/user/login")})}catch(No){rn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const oi=Je().fromTextArea(yi.current,{mode:Ei,lineNumbers:!gi,lineWrapping:!0,value:$n,autoCloseTags:!0,autoCloseBrackets:!0});return oi.on("keyup",function(yr,qr){qr.keyCode===8&&(yr.getValue()==""?oi.setOption("placeholder",Yr):oi.setOption("placeholder",null))}),oi.on("keydown",function(yr,qr){if(qr.keyCode===8){var Ao=Vo(yr);Ao&&qr.preventDefault()}}),Ai&&oi.focus(),oi.on("paste",$r),Nn&&oi.on("beforeChange",function(yr,qr){(qr.origin==="paste"||qr.origin==="+input")&&qr.cancel()}),ti(oi),()=>{oi.off("paste",$r)}}},[]);const co=(0,x.useCallback)(()=>{if(Ji.current)try{}catch($r){console.log($r,"---- to set md editor body height")}},[Fi,Ji,Zn]);(0,x.useEffect)(()=>{function $r(){let oi=new ze.Z(yr=>{for(let qr of yr)(qr.target.offsetHeight>0||qr.target.offsetWidth>0)&&(co(),sr.setSize("100%","100%"),sr.refresh())});return oi.observe(yi.current.parentElement),oi}if(sr){const oi=$r();return()=>{var yr,qr;(yr=yi.current)!=null&&yr.parentElement&&oi.unobserve((qr=yi.current)==null?void 0:qr.parentElement)}}},[sr,co]),(0,x.useEffect)(()=>{if(sr){let $r=[];for(const[oi,yr]of Object.entries(Qn)){let qr={[oi]:()=>{wo(yr)}};$r.push(qr),sr.addKeyMap(qr)}return()=>{for(let oi of $r)sr.removeKeyMap(oi)}}},[sr]),(0,x.useEffect)(()=>{un!==Zn&&yn(un)},[un]),(0,_n.Z)(()=>{if(!fr&&pr>0){let $r=new Date().getTime(),oi=window.sessionStorage.getItem(no);$r>=pr+on&&(!oi||oi!==nr)&&(window.sessionStorage.setItem(no,nr),hi(!0))}},on),(0,x.useEffect)(()=>{Bi(di)},[sr,di]),(0,x.useEffect)(()=>{sr&&Ai&&sr.focus()},[sr,Ai]),(0,x.useEffect)(()=>{if(Ar&&sr){let $r=function(yr){let qr=yr.target;if(ji.current){let Ao=qr.scrollTop/qr.scrollHeight;ji.current.scrollTop=ji.current.scrollHeight*Ao}};const oi=sr.getScrollerElement();return oi.addEventListener("scroll",$r),()=>{oi.removeEventListener("scroll",$r)}}},[sr,Ar]),(0,x.useEffect)(()=>{if(sr&&Mt){let $r=function(oi,yr){Mt(oi,yr)};return sr.on("beforeChange",$r),()=>{sr.off("beforeChange",$r)}}},[sr,Mt]),(0,x.useEffect)(()=>{if(sr&&wn){let $r=function(){wn(sr.getValue())};return sr.on("blur",$r),()=>{sr.off("blur",$r)}}},[sr,wn]);function Vo($r,oi){var yr=$r.getDoc(),qr=yr.getCursor(),Ao=yr.getLine(qr.line),Yo=Ao.charAt(qr.ch-1),_o=Ao.lastIndexOf("@\u2581@",qr.ch),pa=Ao.lastIndexOf("@\u2581\u2581@",qr.ch),No=_o>pa?_o:pa,Jo=_o>pa?3:4;if(Yn.indexOf(Yo)===-1)return null;if(console.log("change1:",oi,$r,Ao,qr,No,_o,pa,Yo),No>=0&&qr.ch-No<5){var Ro=No+Jo;return yr.replaceRange("",{line:qr.line,ch:No},{line:qr.line,ch:Ro}),{line:qr.line,ch:Ro}}return null}(0,x.useEffect)(()=>{if(sr){let $r=function(oi,yr){const qr=oi.getValue();Rn(qr),Kr(new Date().getTime()),oi.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Br&&(vi?Br(qr,Jr(qr)):Br(qr))};return sr.on("change",$r),()=>{sr.off("change",$r)}}},[sr,Br]),(0,x.useEffect)(()=>{if(sr)if($n==null)sr.setValue(""),Rn("");else{const $r=window.scrollY||window.pageYOffset;$n!==sr.getValue()&&(sr.setValue($n),Rn($n),sr.setCursor(Nn?1:sr.lineCount(),0),window.scrollTo(0,$r))}},[sr,$n]);const wo=(0,x.useCallback)($r=>{const oi=sr.getCursor(),yr=sr.getSelection();let qr=yr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,zr=["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 Ir($n){return/^\d+$/.test($n)?`${$n}px`:$n}const vr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Qn={[vr+"-B"]:"bold",[vr+"-I"]:"italic"},qn={[Vt]:"\u6DFB\u52A0\u94FE\u63A5",[zn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Zt]:"\u6DFB\u52A0\u56FE\u7247",[sn]:"\u6DFB\u52A0\u753B\u56FE",[gn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Fn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var lr=({defaultValue:$n="",onChange:Br,width:Sr="100%",height:kr=400,miniToolbar:gi=!1,isFocus:Ai=!1,watch:di,insertTemp:Ti,mode:Ei="markdown",id:no="markdown-editor-id",showResizeBar:zi=!1,noStorage:fr=!1,showNullButton:Ur=!1,showNullProgramButton:vi=!1,hidetoolBar:Gt=!1,fullScreen:un=!1,onBlur:wn,onCMBeforeChange:Mt,onFullScreen:dn,className:Kt="",disablePaste:pn=!1,disabled:Nn=!1,disabledFill:Pr=!1,placeholder:Yr="",values:ci="",extraUse:or,onAddBlank:cr})=>{const[sr,ti]=(0,x.useState)(null),[nr,Rn]=(0,x.useState)($n),[Ar,Bi]=(0,x.useState)(di),[Zn,yn]=(0,x.useState)(un),[Wn,rr]=(0,x.useState)(""),[pr,Kr]=(0,x.useState)(0),[Fi,fi]=(0,x.useState)(kr),[_i,hi]=(0,x.useState)(!1),[bi,wi]=(0,x.useState)(0),[Yi,pi]=(0,x.useState)(0),yi=(0,x.useRef)(),Ji=(0,x.useRef)(),io=(0,x.useRef)(),ji=(0,x.useRef)(),So=(0,x.useRef)(),ki=(0,x.useRef)(),ko=(0,dt.useDispatch)();(0,x.useEffect)(()=>{const $r=window.scrollY||window.pageYOffset;Rn(ci),sr==null||sr.setValue(ci),window.scrollTo(0,$r)},[ci]),(0,x.useEffect)(()=>{dn==null||dn(Zn)},[Zn]),(0,x.useEffect)(()=>{if(yi.current){let $r=function(yr,qr){var Ao;if(pn){qr.preventDefault();return}const Jo=qr.clipboardData;if(Jo){const _o=Jo.types.toString(),pa=Jo.items;if(_o==="Files"||Jo.types.indexOf("Files")>-1){if(qr.preventDefault(),Ei=="stex")return;try{let No=pa[1];((Ao=pa[0])==null?void 0:Ao.kind)==="file"&&(No=pa[0]);const qo=No.getAsFile(),Ro=qo.name.split(".").pop();(0,tt.I)(qo,oa=>{var da,Ka,_s;oa.id?((da=qo==null?void 0:qo.type)==null?void 0:da.indexOf("image"))>-1?oi.replaceSelection(``):((Ka=qo==null?void 0:qo.type)==null?void 0:Ka.indexOf("video"))>-1?oi.replaceSelection(``):((_s=qo==null?void 0:qo.type)==null?void 0:_s.indexOf("pdf"))>-1?oi.replaceSelection(`${qo.name}`):zr.includes(Ro)?oi.replaceSelection(`${qo.name}`):oi.replaceSelection(`[${qo.name}](/api/attachments/${oa.id}?type=${oa.content_type})`):(oa==null?void 0:oa.status)===401&&(document.location.href="/user/login")})}catch(No){rn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const oi=Je().fromTextArea(yi.current,{mode:Ei,lineNumbers:!gi,lineWrapping:!0,value:$n,autoCloseTags:!0,autoCloseBrackets:!0});return oi.on("keyup",function(yr,qr){qr.keyCode===8&&(yr.getValue()==""?oi.setOption("placeholder",Yr):oi.setOption("placeholder",null))}),oi.on("keydown",function(yr,qr){if(qr.keyCode===8){var Ao=Xo(yr);Ao&&qr.preventDefault()}}),Ai&&oi.focus(),oi.on("paste",$r),Nn&&oi.on("beforeChange",function(yr,qr){(qr.origin==="paste"||qr.origin==="+input")&&qr.cancel()}),ti(oi),()=>{oi.off("paste",$r)}}},[]);const co=(0,x.useCallback)(()=>{if(Ji.current)try{}catch($r){console.log($r,"---- to set md editor body height")}},[Fi,Ji,Zn]);(0,x.useEffect)(()=>{function $r(){let oi=new ze.Z(yr=>{for(let qr of yr)(qr.target.offsetHeight>0||qr.target.offsetWidth>0)&&(co(),sr.setSize("100%","100%"),sr.refresh())});return oi.observe(yi.current.parentElement),oi}if(sr){const oi=$r();return()=>{var yr,qr;(yr=yi.current)!=null&&yr.parentElement&&oi.unobserve((qr=yi.current)==null?void 0:qr.parentElement)}}},[sr,co]),(0,x.useEffect)(()=>{if(sr){let $r=[];for(const[oi,yr]of Object.entries(Qn)){let qr={[oi]:()=>{wo(yr)}};$r.push(qr),sr.addKeyMap(qr)}return()=>{for(let oi of $r)sr.removeKeyMap(oi)}}},[sr]),(0,x.useEffect)(()=>{un!==Zn&&yn(un)},[un]),(0,_n.Z)(()=>{if(!fr&&pr>0){let $r=new Date().getTime(),oi=window.sessionStorage.getItem(no);$r>=pr+on&&(!oi||oi!==nr)&&(window.sessionStorage.setItem(no,nr),hi(!0))}},on),(0,x.useEffect)(()=>{Bi(di)},[sr,di]),(0,x.useEffect)(()=>{sr&&Ai&&sr.focus()},[sr,Ai]),(0,x.useEffect)(()=>{if(Ar&&sr){let $r=function(yr){let qr=yr.target;if(ji.current){let Ao=qr.scrollTop/qr.scrollHeight;ji.current.scrollTop=ji.current.scrollHeight*Ao}};const oi=sr.getScrollerElement();return oi.addEventListener("scroll",$r),()=>{oi.removeEventListener("scroll",$r)}}},[sr,Ar]),(0,x.useEffect)(()=>{if(sr&&Mt){let $r=function(oi,yr){Mt(oi,yr)};return sr.on("beforeChange",$r),()=>{sr.off("beforeChange",$r)}}},[sr,Mt]),(0,x.useEffect)(()=>{if(sr&&wn){let $r=function(){wn(sr.getValue())};return sr.on("blur",$r),()=>{sr.off("blur",$r)}}},[sr,wn]);function Xo($r,oi){var yr=$r.getDoc(),qr=yr.getCursor(),Ao=yr.getLine(qr.line),Jo=Ao.charAt(qr.ch-1),_o=Ao.lastIndexOf("@\u2581@",qr.ch),pa=Ao.lastIndexOf("@\u2581\u2581@",qr.ch),No=_o>pa?_o:pa,qo=_o>pa?3:4;if(Yn.indexOf(Jo)===-1)return null;if(console.log("change1:",oi,$r,Ao,qr,No,_o,pa,Jo),No>=0&&qr.ch-No<5){var Ro=No+qo;return yr.replaceRange("",{line:qr.line,ch:No},{line:qr.line,ch:Ro}),{line:qr.line,ch:Ro}}return null}(0,x.useEffect)(()=>{if(sr){let $r=function(oi,yr){const qr=oi.getValue();Rn(qr),Kr(new Date().getTime()),oi.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Br&&(vi?Br(qr,Jr(qr)):Br(qr))};return sr.on("change",$r),()=>{sr.off("change",$r)}}},[sr,Br]),(0,x.useEffect)(()=>{if(sr)if($n==null)sr.setValue(""),Rn("");else{const $r=window.scrollY||window.pageYOffset;$n!==sr.getValue()&&(sr.setValue($n),Rn($n),sr.setCursor(Nn?1:sr.lineCount(),0),window.scrollTo(0,$r))}},[sr,$n]);const wo=(0,x.useCallback)($r=>{const oi=sr.getCursor(),yr=sr.getSelection();let qr=yr.split(` `);switch($r){case"bold":return sr.replaceSelection("**"+yr+"**"),yr===""&&sr.setCursor(oi.line,oi.ch+2),sr.focus();case"italic":return sr.replaceSelection("*"+yr+"*"),yr===""&&sr.setCursor(oi.line,oi.ch+1),sr.focus();case"code":return sr.replaceSelection("`"+yr+"`"),yr===""&&sr.setCursor(oi.line,oi.ch+1),sr.focus();case"inline-latex":return(0,Vn.Ye)(ko)?void 0:(rr("inline-latex"),sr.focus());case"latex":return sr.replaceSelection("```latex\n"+yr+"\n```"),sr.setCursor(oi.line+1,yr.length+1),sr.focus();case"line-break":return sr.replaceSelection(`
    `),sr.focus();case"list-ul":return yr===""?sr.replaceSelection("- "+yr):sr.replaceSelection(qr.map(Ao=>Ao===""?"":`- ${Ao}`).join(` -`)),sr.focus();case"list-ol":return yr===""?sr.replaceSelection("1. "+yr):sr.replaceSelection(qr.map((Ao,Yo)=>Ao===""?"":`${Yo+1}. ${Ao}`).join(` -`)),sr.focus();case"add-null-ch":cr==null||cr();return;case"add-signal":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(Lr),sr.focus();case"add-multiple":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(Yn),sr.focus();case"inster-template-1":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(ri),sr.focus();case"eraser":return sr.setValue(""),sr.focus();case"trigger-watch":return Bi(!Ar),sr.focus();case"trigger-full-screen":return yn(!Zn),sr.focus();case Vt:rr(Vt);return;case zn:rr(zn);return;case Zt:rr(Zt);return;case sn:rr(sn);return;case"maths-latex":if((0,Vn.Ye)(ko))return;rr("maths-latex");return;case gn:So.current="",sessionStorage.removeItem("file_id"),rr(gn);return;case Fn:rr(Fn);return;default:throw new Error}},[sr,Ar,Zn]),eo=(0,x.useCallback)(($r,oi)=>{var yr,qr,Ao,Yo,_o,pa;$r!=null&&$r.disabledClose||rr("");const{src:No,alt:Jo,id:Ro}=$r||{};switch(Gn){case Vt:const{title:js,link:as}=$r;return sr.replaceSelection(`[${js}](${as})`),sr.focus();case zn:const{language:fs,content:Mo}=$r;return sr.replaceSelection(["```"+fs,Mo,"```"].join(` -`)),sr.focus();case"maths-latex":for(var oa=atob($r),da=new Uint8Array(oa.length),Ka=0;Ka{yl.id?sr.replaceSelection(`![,](/api/attachments/${yl.id}?type=${yl.content_type})`):(yl==null?void 0:yl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Vn.Ye)(ko))return;sr.replaceSelection("`$$"+$r+"$$`");break;case en:if(!Ro)return;sr.getValue().indexOf(No)===-1?sr.replaceSelection(`
    ${Jo||
    `):document.getElementById(Ro).src=se.Z.API_SERVER+No+"?t="+Date.now();break;case Zt:case sn:const go=oi,Fa=(Ao=(qr=(yr=go==null?void 0:go.name)==null?void 0:yr.split("."))==null?void 0:qr.pop)==null?void 0:Ao.call(qr);return((Yo=go==null?void 0:go.type)==null?void 0:Yo.indexOf("image"))>-1||!(go!=null&&go.type)?go!=null&&go.align||go!=null&&go.width?sr.replaceSelection(`

    ${Jo||

    `):sr.replaceSelection(`${Jo||`):((_o=go==null?void 0:go.type)==null?void 0:_o.indexOf("video"))>-1?sr.replaceSelection(``):((pa=go==null?void 0:go.type)==null?void 0:pa.indexOf("pdf"))>-1?sr.replaceSelection(`${go.name}`):zr.includes(Fa)?sr.replaceSelection(`${go.name}`):sr.replaceSelection(`[${go.name}](${No})`),sr.focus();case Fn:const{row:gs,col:nl,align:rl}=$r;let il=` +`)),sr.focus();case"list-ol":return yr===""?sr.replaceSelection("1. "+yr):sr.replaceSelection(qr.map((Ao,Jo)=>Ao===""?"":`${Jo+1}. ${Ao}`).join(` +`)),sr.focus();case"add-null-ch":cr==null||cr();return;case"add-signal":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(Lr),sr.focus();case"add-multiple":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(Yn),sr.focus();case"inster-template-1":return yr===""&&sr.setCursor(oi.line,oi.ch),sr.replaceSelection(ri),sr.focus();case"eraser":return sr.setValue(""),sr.focus();case"trigger-watch":return Bi(!Ar),sr.focus();case"trigger-full-screen":return yn(!Zn),sr.focus();case Vt:rr(Vt);return;case zn:rr(zn);return;case Zt:rr(Zt);return;case sn:rr(sn);return;case"maths-latex":if((0,Vn.Ye)(ko))return;rr("maths-latex");return;case gn:So.current="",sessionStorage.removeItem("file_id"),rr(gn);return;case Fn:rr(Fn);return;default:throw new Error}},[sr,Ar,Zn]),eo=(0,x.useCallback)(($r,oi)=>{var yr,qr,Ao,Jo,_o,pa;$r!=null&&$r.disabledClose||rr("");const{src:No,alt:qo,id:Ro}=$r||{};switch(Wn){case Vt:const{title:js,link:as}=$r;return sr.replaceSelection(`[${js}](${as})`),sr.focus();case zn:const{language:fs,content:Mo}=$r;return sr.replaceSelection(["```"+fs,Mo,"```"].join(` +`)),sr.focus();case"maths-latex":for(var oa=atob($r),da=new Uint8Array(oa.length),Ka=0;Ka{yl.id?sr.replaceSelection(`![,](/api/attachments/${yl.id}?type=${yl.content_type})`):(yl==null?void 0:yl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Vn.Ye)(ko))return;sr.replaceSelection("`$$"+$r+"$$`");break;case en:if(!Ro)return;sr.getValue().indexOf(No)===-1?sr.replaceSelection(`
    ${qo||
    `):document.getElementById(Ro).src=se.Z.API_SERVER+No+"?t="+Date.now();break;case Zt:case sn:const go=oi,Fa=(Ao=(qr=(yr=go==null?void 0:go.name)==null?void 0:yr.split("."))==null?void 0:qr.pop)==null?void 0:Ao.call(qr);return((Jo=go==null?void 0:go.type)==null?void 0:Jo.indexOf("image"))>-1||!(go!=null&&go.type)?go!=null&&go.align||go!=null&&go.width?sr.replaceSelection(`

    ${qo||

    `):sr.replaceSelection(`${qo||`):((_o=go==null?void 0:go.type)==null?void 0:_o.indexOf("video"))>-1?sr.replaceSelection(``):((pa=go==null?void 0:go.type)==null?void 0:pa.indexOf("pdf"))>-1?sr.replaceSelection(`${go.name}`):zr.includes(Fa)?sr.replaceSelection(`${go.name}`):sr.replaceSelection(`[${go.name}](${No})`),sr.focus();case Fn:const{row:gs,col:nl,align:rl}=$r;let il=` `;for(let yl=0;yl{switch(Gn){case Vt:return x.createElement($t,{callback:eo,onCancel:Go});case zn:return x.createElement(zt.Z,{callback:eo,onCancel:Go});case Zt:return x.createElement(tt.Z,{callback:eo,onCancel:Go});case gn:return x.createElement(ee,{editImgId:So.current,callback:eo,onCancel:Go});case Fn:return x.createElement(mt,{callback:eo,onCancel:Go});case"maths-latex":return x.createElement(Ct,{showSaveButton:!0,callback:eo});case"inline-latex":return x.createElement(lt.Z,{showSaveButton:!0,callback:eo});default:return null}},[Gn]);function Go(){rr("")}(0,x.useEffect)(()=>{if(io.current){let $r=function(_o){Ao=!0,Yo=_o.pageY},oi=function(){Ao=!1},yr=function(_o){if(Ao){let pa=_o.pageY-Yo;pa<0&&(pa=0),pa>300&&(pa=300);let No=kr+pa+"px";fi(No)}},qr=io.current,Ao=!1,Yo=0;return qr.addEventListener("mousedown",$r),document.addEventListener("mousemove",yr),document.addEventListener("mouseup",oi),()=>{qr.removeEventListener("mousedown",$r),document.removeEventListener("mousemove",yr),document.removeEventListener("mouseup",oi)}}},[sr,io]),(0,x.useEffect)(()=>{fi(kr)},[kr]);const Tn=Ir(Sr),Lo=Ir(Fi),Gi={width:Tn,height:Lo},jr=(0,x.useMemo)(()=>{if(pr){let $r=new Date(pr),oi=$r.getHours(),yr=$r.getMinutes(),qr=$r.getSeconds();return oi=oi<10?"0"+oi:oi,yr=yr<10?"0"+yr:yr,qr=qr<10?"0"+qr:qr,`${oi}:${yr}:${qr}`}return 0},[pr]),Jr=$r=>{const oi=[];if(vi){let yr=-1;$r=$r.replace(/(@▁▁@|@▁@)/g,function(qr,Ao,Yo){oi.push({multiLine:qr!==Lr})})}return oi};function ni(){window.sessionStorage.removeItem(no),hi(!1),Kr(0)}function Wr(){hi(!1),Kr(0),sr.setValue(window.sessionStorage.getItem(no))}(0,x.useEffect)(()=>{qn[Gn]&&Gn!==sn&&Gn!==gn&&setTimeout(()=>{const $r=document.getElementsByClassName("markdown-popup-form")[0],oi=window.innerWidth/2-$r.offsetWidth/2,yr=window.innerHeight/2-$r.offsetHeight/2;wi(oi),pi(yr)},0)},[Gn]);const Ui=$r=>{$r.preventDefault();const oi=$r.clientX-bi,yr=$r.clientY-Yi;document.body.onmousemove=qr=>{let Ao=qr.clientX-oi,Yo=qr.clientY-yr;const _o=document.getElementsByClassName("markdown-popup-form")[0],pa=window.innerWidth-_o.offsetWidth,No=window.innerHeight-_o.offsetHeight;Ao=Math.max(0,Math.min(Ao,pa)),Yo=Math.max(0,Math.min(Yo,No)),to(qr.clientX,qr.clientY,oi,yr)&&(wi(Ao),pi(Yo))},document.body.onmouseup=function(){document.body.onmousemove=null}},to=($r,oi,yr,qr)=>{const Ao=document.body.clientHeight,Yo=document.body.clientWidth;return $r<20&&yr>$r||$r>Yo-20&&yr<$r||oi<20&&qr>oi||oi>Ao-20&&qr{var oi;So.current=$r,(oi=ki.current)==null||oi.setHeight("100vh"),setTimeout(()=>{rr("add-flowchart")},150)}})):null))),zi?x.createElement("a",{ref:io,className:"editor-resize"}):null,Gn===sn&&x.createElement(mn,{callback:eo,onCancel:Go}),Gn===gn&&x.createElement(ee,{ref:ki,editImgId:So.current,callback:eo,onCancel:Go}),x.createElement(ot.Z,null,qn[Gn]&&Gn!==sn&&Gn!==gn?x.createElement(Ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bi,top:Yi},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:Ui},qn[Gn]),open:!0,onCancel:Go,footer:null,destroyOnClose:!0,width:Gn===gn?"1200px":null,height:Gn===gn?"80vh":null,className:"markdown-popup-form"},bo):null))}},4567:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return qe},I:function(){return ct}});var x=ae(28284),dt=ae(6767),Le=ae(37568),Je=ae(44104),ze=ae(4875),Ie=ae(47889),Ue=ae(7939),he=ae(58251),xe=ae(59301),oe=ae(59301),Oe=Object.defineProperty,ve=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(ot,pt,bt)=>pt in ot?Oe(ot,pt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):ot[pt]=bt,Ee=(ot,pt)=>{for(var bt in pt||(pt={}))Te.call(pt,bt)&&Ce(ot,bt,pt[bt]);if(Se)for(var bt of Se(pt))we.call(pt,bt)&&Ce(ot,bt,pt[bt]);return ot},ke=(ot,pt)=>ve(ot,Me(pt));const{useForm:Ke}=x.default,Qe={width:280,marginRight:10},je={labelCol:{span:5},wrapperCol:{span:19}};var qe=({callback:ot,onCancel:pt})=>{const[bt]=Ke();let He=(0,xe.useRef)();function ht(Nt){He.current.width=bt.getFieldValue("width"),He.current.align=bt.getFieldValue("align"),ot(Nt,He.current)}function _e(Nt,it){if(Nt.status===-1){dt.ZP.error(Nt.message);return}bt.setFieldsValue({src:`/api/attachments/${Nt.id}`,type:it.type})}function Re(Nt){let it=Nt.target.files[0];He.current=it,ct(it,_e)}return oe.createElement(x.default,ke(Ee({form:bt},je),{className:"upload-image-panel",onFinish:ht,style:{width:470,overflow:"hidden"}}),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},oe.createElement(Le.default,{style:Qe})),oe.createElement(Ve,{onFileChange:Re}))),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(Le.default,{style:{width:264}})),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(Je.Z,null,oe.createElement(x.default.Item,{name:"width",style:{margin:0}},oe.createElement(ze.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(Ie.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"}]})),oe.createElement("aside",null,oe.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Ue.ZP,{type:"default",onClick:pt},"\u53D6\u6D88"))))};function Ve({onFileChange:ot}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:ot}))}function ct(ot,pt){if(!ot)throw new String("\u6CA1\u6709\u6587\u4EF6");let bt=new FormData;bt.append("editormd-image-file",ot),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(ht){pt(JSON.parse(ht.target.responseText),ot)},!1),He.addEventListener("error",function(ht){console.error(ht)},!1),He.open("POST",`${he.KI}/api/attachments.json`),He.send(bt)}},79105:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Le}});var x=ae(59301),dt=ae(4676);class Le extends x.Component{constructor(ze){super(ze);const Ie=window.document;this.node=Ie.createElement("div"),Ie.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,dt.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},29115:function(Jn,kt,ae){"use strict";ae.d(kt,{SV:function(){return mn},ZP:function(){return Tt}});var x=ae(59301),dt=ae(76374);const Le={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"]},Je={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),sr.focus();default:throw new Error}},[sr,Wn]),bo=(0,x.useMemo)(()=>{switch(Wn){case Vt:return x.createElement($t,{callback:eo,onCancel:Go});case zn:return x.createElement(zt.Z,{callback:eo,onCancel:Go});case Zt:return x.createElement(tt.Z,{callback:eo,onCancel:Go});case gn:return x.createElement(ee,{editImgId:So.current,callback:eo,onCancel:Go});case Fn:return x.createElement(mt,{callback:eo,onCancel:Go});case"maths-latex":return x.createElement(Ct,{showSaveButton:!0,callback:eo});case"inline-latex":return x.createElement(lt.Z,{showSaveButton:!0,callback:eo});default:return null}},[Wn]);function Go(){rr("")}(0,x.useEffect)(()=>{if(io.current){let $r=function(_o){Ao=!0,Jo=_o.pageY},oi=function(){Ao=!1},yr=function(_o){if(Ao){let pa=_o.pageY-Jo;pa<0&&(pa=0),pa>300&&(pa=300);let No=kr+pa+"px";fi(No)}},qr=io.current,Ao=!1,Jo=0;return qr.addEventListener("mousedown",$r),document.addEventListener("mousemove",yr),document.addEventListener("mouseup",oi),()=>{qr.removeEventListener("mousedown",$r),document.removeEventListener("mousemove",yr),document.removeEventListener("mouseup",oi)}}},[sr,io]),(0,x.useEffect)(()=>{fi(kr)},[kr]);const Tn=Ir(Sr),Lo=Ir(Fi),Gi={width:Tn,height:Lo},jr=(0,x.useMemo)(()=>{if(pr){let $r=new Date(pr),oi=$r.getHours(),yr=$r.getMinutes(),qr=$r.getSeconds();return oi=oi<10?"0"+oi:oi,yr=yr<10?"0"+yr:yr,qr=qr<10?"0"+qr:qr,`${oi}:${yr}:${qr}`}return 0},[pr]),Jr=$r=>{const oi=[];if(vi){let yr=-1;$r=$r.replace(/(@▁▁@|@▁@)/g,function(qr,Ao,Jo){oi.push({multiLine:qr!==Lr})})}return oi};function ni(){window.sessionStorage.removeItem(no),hi(!1),Kr(0)}function Wr(){hi(!1),Kr(0),sr.setValue(window.sessionStorage.getItem(no))}(0,x.useEffect)(()=>{qn[Wn]&&Wn!==sn&&Wn!==gn&&setTimeout(()=>{const $r=document.getElementsByClassName("markdown-popup-form")[0],oi=window.innerWidth/2-$r.offsetWidth/2,yr=window.innerHeight/2-$r.offsetHeight/2;wi(oi),pi(yr)},0)},[Wn]);const Ui=$r=>{$r.preventDefault();const oi=$r.clientX-bi,yr=$r.clientY-Yi;document.body.onmousemove=qr=>{let Ao=qr.clientX-oi,Jo=qr.clientY-yr;const _o=document.getElementsByClassName("markdown-popup-form")[0],pa=window.innerWidth-_o.offsetWidth,No=window.innerHeight-_o.offsetHeight;Ao=Math.max(0,Math.min(Ao,pa)),Jo=Math.max(0,Math.min(Jo,No)),to(qr.clientX,qr.clientY,oi,yr)&&(wi(Ao),pi(Jo))},document.body.onmouseup=function(){document.body.onmousemove=null}},to=($r,oi,yr,qr)=>{const Ao=document.body.clientHeight,Jo=document.body.clientWidth;return $r<20&&yr>$r||$r>Jo-20&&yr<$r||oi<20&&qr>oi||oi>Ao-20&&qr{var oi;So.current=$r,(oi=ki.current)==null||oi.setHeight("100vh"),setTimeout(()=>{rr("add-flowchart")},150)}})):null))),zi?x.createElement("a",{ref:io,className:"editor-resize"}):null,Wn===sn&&x.createElement(mn,{callback:eo,onCancel:Go}),Wn===gn&&x.createElement(ee,{ref:ki,editImgId:So.current,callback:eo,onCancel:Go}),x.createElement(ot.Z,null,qn[Wn]&&Wn!==sn&&Wn!==gn?x.createElement(Ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bi,top:Yi},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:Ui},qn[Wn]),open:!0,onCancel:Go,footer:null,destroyOnClose:!0,width:Wn===gn?"1200px":null,height:Wn===gn?"80vh":null,className:"markdown-popup-form"},bo):null))}},4567:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return qe},I:function(){return ct}});var x=ae(28284),dt=ae(6767),Le=ae(37568),Je=ae(44104),ze=ae(4875),Ie=ae(47889),Ue=ae(7939),he=ae(58251),xe=ae(59301),oe=ae(59301),Oe=Object.defineProperty,ve=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(ot,pt,bt)=>pt in ot?Oe(ot,pt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):ot[pt]=bt,Ee=(ot,pt)=>{for(var bt in pt||(pt={}))Te.call(pt,bt)&&Ce(ot,bt,pt[bt]);if(Se)for(var bt of Se(pt))we.call(pt,bt)&&Ce(ot,bt,pt[bt]);return ot},ke=(ot,pt)=>ve(ot,Me(pt));const{useForm:Ke}=x.default,Qe={width:280,marginRight:10},je={labelCol:{span:5},wrapperCol:{span:19}};var qe=({callback:ot,onCancel:pt})=>{const[bt]=Ke();let He=(0,xe.useRef)();function ht(Nt){He.current.width=bt.getFieldValue("width"),He.current.align=bt.getFieldValue("align"),ot(Nt,He.current)}function _e(Nt,it){if(Nt.status===-1){dt.ZP.error(Nt.message);return}bt.setFieldsValue({src:`/api/attachments/${Nt.id}`,type:it.type})}function Re(Nt){let it=Nt.target.files[0];He.current=it,ct(it,_e)}return oe.createElement(x.default,ke(Ee({form:bt},je),{className:"upload-image-panel",onFinish:ht,style:{width:470,overflow:"hidden"}}),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},oe.createElement(Le.default,{style:Qe})),oe.createElement(Ve,{onFileChange:Re}))),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(Le.default,{style:{width:264}})),oe.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(Je.Z,null,oe.createElement(x.default.Item,{name:"width",style:{margin:0}},oe.createElement(ze.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(Ie.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"}]})),oe.createElement("aside",null,oe.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Ue.ZP,{type:"default",onClick:pt},"\u53D6\u6D88"))))};function Ve({onFileChange:ot}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:ot}))}function ct(ot,pt){if(!ot)throw new String("\u6CA1\u6709\u6587\u4EF6");let bt=new FormData;bt.append("editormd-image-file",ot),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(ht){pt(JSON.parse(ht.target.responseText),ot)},!1),He.addEventListener("error",function(ht){console.error(ht)},!1),He.open("POST",`${he.KI}/api/attachments.json`),He.send(bt)}},79105:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Le}});var x=ae(59301),dt=ae(4676);class Le extends x.Component{constructor(ze){super(ze);const Ie=window.document;this.node=Ie.createElement("div"),Ie.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,dt.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},29115:function(Jn,kt,ae){"use strict";ae.d(kt,{SV:function(){return mn},ZP:function(){return Tt}});var x=ae(59301),dt=ae(76374);const Le={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"]},Je={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"]},ze={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(` @@ -948,7 +948,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Ie={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(` `)}]},Ue={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 he=ae(53184),xe=ae.n(he),oe=(Dt,En,rn)=>new Promise((de,pe)=>{var ie=le=>{try{se(rn.next(le))}catch(Be){pe(Be)}},ee=le=>{try{se(rn.throw(le))}catch(Be){pe(Be)}},se=le=>le.done?de(le.value):Promise.resolve(le.value).then(ie,ee);se((rn=rn.apply(Dt,En)).next())});const Oe={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"]}},ve=(Dt,En,rn,de)=>{const pe=En.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:rn.lineNumber,endColumn:rn.column});return Array.from(new Set(pe.match(/\b\w{2,}\b/g)||[])).map(ee=>({label:ee,kind:Dt.languages.CompletionItemKind.Text,insertText:ee,range:de}))},Me=(Dt,En,rn,de)=>{Dt.languages.registerCompletionItemProvider(En,{provideCompletionItems(pe,ie){const ee=pe.getWordUntilPosition(ie),se={startLineNumber:ie.lineNumber,endLineNumber:ie.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},le=pe.getLineContent(ie.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[...ve(Dt,pe,ie,se),...rn.map(We=>({label:We,kind:Dt.languages.CompletionItemKind.Keyword,documentation:We,insertText:We,insertTextRules:Dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...de.map(We=>({label:We.label,kind:Dt.languages.CompletionItemKind.Snippet,documentation:We.content,insertText:le.startsWith("#")?We.content.replace(/#/,""):We.content,insertTextRules:Dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var Se=Dt=>{Oe.languages.forEach(En=>{Dt.languages.registerDocumentFormattingEditProvider(En,{provideDocumentFormattingEdits(rn){return oe(this,null,function*(){const de=xe()(rn.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:rn.getFullModelRange(),text:de}]})}})}),Me(Dt,"java",Je.keywords,Je.quickKey),Me(Dt,"cpp",ze.keywords,ze.quickKey),Me(Dt,"c",Le.keywords,[]),Me(Dt,"python",Ie.keywords,Ie.quickKey),Me(Dt,"scala",Ue.keywords,Ue.quickKey)};const Te="\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,Ce=(Dt,En,rn)=>En in Dt?we(Dt,En,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Dt[En]=rn,Ee=(Dt,En,rn)=>Ce(Dt,typeof En!="symbol"?En+"":En,rn);const ke=class Ov{constructor(En,rn,de){this.placeholder=En,this.editor=rn,this.monaco=de,rn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ov.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)}};Ee(ke,"ID","editor.widget.placeholderHint");var Qe=ke,je=ae(96236),qe=ae(6767),Ve=ae(25399),ct=ae(89392),ot=ae(82918),pt=ae(56102),bt=Object.defineProperty,He=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,it=(Dt,En,rn)=>En in Dt?bt(Dt,En,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Dt[En]=rn,at=(Dt,En)=>{for(var rn in En||(En={}))Re.call(En,rn)&&it(Dt,rn,En[rn]);if(_e)for(var rn of _e(En))Nt.call(En,rn)&&it(Dt,rn,En[rn]);return Dt},Bt=(Dt,En)=>He(Dt,ht(En)),Ze=(Dt,En)=>{var rn={};for(var de in Dt)Re.call(Dt,de)&&En.indexOf(de)<0&&(rn[de]=Dt[de]);if(Dt!=null&&_e)for(var de of _e(Dt))En.indexOf(de)<0&&Nt.call(Dt,de)&&(rn[de]=Dt[de]);return rn},De=(Dt,En,rn)=>new Promise((de,pe)=>{var ie=le=>{try{se(rn.next(le))}catch(Be){pe(Be)}},ee=le=>{try{se(rn.throw(le))}catch(Be){pe(Be)}},se=le=>le.done?de(le.value):Promise.resolve(le.value).then(ie,ee);se((rn=rn.apply(Dt,En)).next())});function ut(Dt){return/^\d+$/.test(Dt)?`${Dt}px`:Dt}function $t(){}let zt=!1;const tt={"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 Ot(Dt=[]){let En=Dt;if(Array.isArray(Dt)){for(let rn=0;rnDe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Dt)}});var Tt=Dt=>{var En=Dt,{width:rn="100%",height:de="100%",value:pe,language:ie="javascript",style:ee={},options:se={},overrideServices:le={},theme:Be="vs-dark",onEditBlur:We,isCopy:st=!1,onSave:mt,autoHeight:gt=!1,forbidCopy:Et=!1,forbidCopyTips:Lt,onChange:jt=$t,editorDidMount:Ct=$t,onFocus:lt=$t,onBreakPoint:Vt=$t,breakPointValue:Zt=[],filename:gn="educoder.txt",errorLine:sn,errorContent:en="",highlightLine:zn,openBreakPoint:Fn=!1,placeholder:Ut="",showMiniMap:an=!0}=En,_n=Ze(En,["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 Vn=(0,x.useRef)(),It=(0,x.useRef)({}),Wt=(0,x.useRef)(),on=(0,x.useRef)(),vn=(0,x.useRef)([]),Yn=(0,x.useRef)(!1),Lr=(0,x.useRef)(),ri=(0,x.useRef)(),zr=(0,x.useRef)(!1),[Ir,tr]=(0,x.useState)(!1);function vr(){let fr;return Vn.current&&(fr=new dt.Z(Ur=>{for(let vi of Ur)(vi.target.offsetHeight>0||vi.target.offsetWidth>0)&&It.current.instance.layout()}),fr.observe(Vn.current)),fr}function Qn(){qe.ZP.warning({content:decodeURIComponent(Lt||Te),key:"monaco-editor-tip"})}const qn=()=>{let fr=It.current.instance;if(pe!=null&&fr&&Ir){const Ur=fr.getModel();Ur&&pe!==Ur.getValue()&&(zt=!0,Ur.setValue(pe),fr.layout(),zt=!1)}};(0,x.useEffect)(()=>{const fr=ot.Z.subscribe("formatDocument",Ur=>{var vi;let Gt=It.current.instance;(vi=Gt==null?void 0:Gt.getAction)==null||vi.call(Gt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ur=>{jt(Ur)},fr},[]),(0,x.useEffect)(()=>{var fr;let Ur=It.current.instance;on.current&&clearTimeout(on.current),on.current=setTimeout(()=>{qn()},500),pe&&(pe!=null&&pe.length)&&((fr=Ur==null?void 0:Ur.updateOptions)==null||fr.call(Ur,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,Ir,It.current]),(0,x.useEffect)(()=>{if(sn&&It.current&&It.current.instance){let Ur=It.current.instance;Ur.changeViewZones(function(vi){var Gt=document.createElement("div");Gt.style.padding="10px 20px",Gt.style.width="calc(100% - 20px)",Gt.className="my-error-line-wrp",Gt.innerHTML=en,vi.addZone({afterLineNumber:sn||11,heightInLines:3,domNode:Gt})});var fr={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}};Ur.addOverlayWidget(fr),Ur.revealPositionInCenter({lineNumber:20,column:1})}},[sn,It.current,Ir]);const lr=(fr="",Ur)=>{if(!fr||fr.trim()==="")return!0;const Gt=It.current.instance.getModel().getLineTokens(Ur);let un=!1;for(let wn=0;wn<2;wn++)Gt.getStandardTokenType(wn)===1&&(un=!0);return un};(0,x.useEffect)(()=>{var fr;const Ur=(fr=It.current)==null?void 0:fr.instance;if(Ur&&Ir&&Et){const vi=Ur.onDidBlurEditorWidget(()=>{zr.current=!1}),Gt=Ur.onDidFocusEditorText(()=>{zr.current=!0});return()=>{vi.dispose(),Gt.dispose()}}},[It.current,Ir,Et]),(0,x.useEffect)(()=>{var fr;if((fr=It.current)!=null&&fr.instance&&Ir&&Fn){let Ur=It.current.instance,vi=Ur.getModel();if(!vi)return;(()=>{var or;let cr=[],sr=[];const ti=vi.getAllDecorations();for(let Rn of ti)Rn.options.className==="highlighted-line"&&(cr.push((or=Rn==null?void 0:Rn.range)==null?void 0:or.startLineNumber),sr.push(Rn==null?void 0:Rn.id));if(zn===cr[0])return;vi.deltaDecorations(sr,[]);const nr=vi.getLineCount();zn&&zn<=nr&&(Ur.deltaDecorations([],[{range:new Rt.Range(zn,1,zn,vi.getLineMaxColumn(zn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ur.revealLineInCenter(zn))})();const un=(or=!1)=>{var cr;let sr=[],ti=[];const nr=vi.getAllDecorations();for(let Rn of nr)Rn.options.linesDecorationsClassName==="breakpoints-select"&&(sr.push((cr=Rn==null?void 0:Rn.range)==null?void 0:cr.startLineNumber),ti.push(Rn==null?void 0:Rn.id));if(or)return{lines:sr,ids:ti};Vt(sr)},wn=or=>De(void 0,null,function*(){let cr={range:new Rt.Range(or,1,or,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield vi.deltaDecorations([],[cr]),un()}),Mt=or=>De(void 0,null,function*(){let cr=[];const sr=Ur.getLineDecorations(or);for(let ti of sr)ti.options.linesDecorationsClassName==="breakpoints-select"&&cr.push(ti.id);yield vi.deltaDecorations(cr,[]),un()}),dn=or=>{let cr=Ur.getLineDecorations(or);for(let sr of cr)if(sr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ct.isEqual)(Zt,un(!0).lines)){vi.deltaDecorations(un(!0).ids,[]);const or=Zt.map(cr=>({range:new Rt.Range(cr,1,cr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));vi.deltaDecorations([],or)}const Kt=Ur.onDidChangeModelContent(or=>{let cr=Ur.getPosition();if(cr){let sr=cr.lineNumber;clearTimeout(ri.current),ri.current=setTimeout(()=>{lr(vi.getLineContent(sr),sr)?Mt(sr):dn(sr)?(Mt(sr),wn(sr)):un()},100)}}),pn=Ur.onMouseDown(or=>{var cr,sr,ti;if(or.target.detail&&((ti=(sr=(cr=or.target)==null?void 0:cr.element)==null?void 0:sr.className)!=null&&ti.includes("line-numbers"))){let nr=or.target.position.lineNumber;if(lr(vi.getLineContent(nr),nr))return;dn(nr)?Mt(nr):wn(nr)}}),Nn=or=>{let cr={range:new Rt.Range(or,1,or,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};vn.current=Ur.deltaDecorations(vn.current,[cr])},Pr=()=>{vn.current=Ur.deltaDecorations(vn.current,[])},Yr=Ur.onMouseMove(or=>{var cr,sr,ti;if(Pr(),or.target.detail&&((ti=(sr=(cr=or.target)==null?void 0:cr.element)==null?void 0:sr.className)!=null&&ti.includes("line-numbers"))){let nr=or.target.position.lineNumber;if(lr(vi.getLineContent(nr),nr))return;Nn(nr)}}),ci=Ur.onMouseLeave(()=>{Pr()});return()=>{Kt.dispose(),pn.dispose(),Yr.dispose(),ci.dispose()}}},[It.current,Ir,Zt,zn,Fn,ie]),(0,x.useEffect)(()=>{var fr;(fr=It.current)!=null&&fr.instance&&Fn&&It.current.instance.setPosition({lineNumber:0,column:0})},[zn]);function $n(){let fr=It.current.instance;if(fr){const Ur=fr.getSelection(),vi=It.current.pastePos||{},Gt=new Rt.Range(vi.startLineNumber||Ur.endLineNumber,vi.startColumn||Ur.endColumn,vi.endLineNumber||Ur.endLineNumber,vi.endColumn||Ur.endColumn);setTimeout(()=>{fr.executeEdits("",[{range:Gt,text:""}])},300)}}function Br(fr){(window.navigator.platform.match("Mac")?fr.metaKey:fr.ctrlKey)&&fr.keyCode==83&&(fr.preventDefault(),mt())}const Sr=()=>{if(gt&&It.current.instance){const fr=It.current.instance.getContentHeight();no(fr{if(!zr.current)return;const{keyCode:Ur,ctrlKey:vi,metaKey:Gt,target:un,type:wn}=fr;return(wn==="paste"||(Ur===67||Ur===86)&&(Gt||vi))&&un.nodeName==="TEXTAREA"&&(Qn(),fr.preventDefault()),!1};function Ai(fr,Ur){var vi=window.URL||window.webkitURL||window,Gt=new Blob([Ur]),un=document.createElementNS("http://www.w3.org/1999/xhtml","a");un.href=vi.createObjectURL(Gt),un.download=fr,kr(un)}(0,x.useEffect)(()=>{Sr()},[Sr]),(0,x.useEffect)(()=>{Vn.current&&!Ir&&Promise.all([ae.e(8909),ae.e(9293)]).then(ae.bind(ae,71448)).then(fr=>{try{Rt=fr,It.current.instance=Rt.editor.create(Vn.current,{value:pe,language:Ot(ie),theme:Be,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:an||!1}},le);const Ur=It.current.instance;let un=[...je.BH._menuItems].find(Kt=>Kt[0]._debugName=="EditorContext")[1],wn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mt=(Kt,pn)=>{var Nn,Pr;let Yr=Kt._first;do pn.includes((Pr=(Nn=Yr.element)==null?void 0:Nn.command)==null?void 0:Pr.id)&&Kt._remove(Yr);while(Yr=Yr.next)};if(Ct(Ur,Rt),setTimeout(()=>{Sr(),It.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ai(gn||"educoder.txt",Ur.getValue())}})},500),It.current.subscription=Ur.onDidChangeModelContent(Kt=>{Yn.current?clearTimeout(Lr.current):(Sr(),jt(Ur.getValue(),Kt)),Lr.current=setTimeout(()=>{Yn.current=!1},500)}),window.Monaco||Se(Rt,Ot(ie)),Et&&(Mt(un,wn),Vn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gi),window.removeEventListener("paste",gi),window.addEventListener("keydown",gi),window.addEventListener("paste",gi)),window.Monaco=Rt,We&&Ur.onDidBlurEditorWidget(()=>{We(Ur.getValue())}),lt&&Ur.onDidFocusEditorText(()=>{Et&&fn(),lt(Ur.getValue())}),Et){fn();try{Ur.onDidPaste(Kt=>{const pn=Ur.getSelection(),Nn=It.current.pastePos||{},Pr=new Rt.Range(Nn.startLineNumber||pn.endLineNumber,Nn.startColumn||pn.endColumn,Nn.endLineNumber||pn.endLineNumber,Nn.endColumn||pn.endColumn);Ur.executeEdits("",[{range:Kt.range,text:""}])})}catch(Kt){}}let dn=vr();return Ut&&typeof Ut=="string"&&new Qe(Ut,Ur,Rt),tr(!0),()=>{const Kt=It.current.instance;Kt.dispose();const pn=Kt.getModel();pn&&pn.dispose(),It.current.subscription&&It.current.subscription.dispose(),dn.unobserve(Vn.current)}}catch(Ur){}})},[]),(0,x.useEffect)(()=>{if(It.current.instance&&Ir)return document.addEventListener("keydown",Br,!1),()=>{document.removeEventListener("keydown",Br)}},[mt,Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;if(fr&&Ir){let Ur=Ot(ie);Rt.editor.setModelLanguage(fr.getModel(),Ur)}},[ie,Ir]),(0,x.useEffect)(()=>{It.current.instance&&Ir&&Rt.editor.setTheme(Be)},[Be,Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;Wt.current=se,fr&&Ir&&(fr.updateOptions(at({},se)),setTimeout(()=>{fr.getModel().updateOptions(at({},se))},200))},[JSON.stringify(se),Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;fr&&Ir&&fr.layout()},[rn,de,Ir]);const[di,Ti]=(0,x.useState)(ut(rn)),[Ei,no]=(0,x.useState)(ut(de)),zi=Bt(at({},ee),{width:di,height:Ei,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:Vn,style:zi,onFocus:()=>{Et&&fn()}},st&&x.createElement(pt.CopyToClipboard,{text:pe,onCopy:()=>qe.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mn({width:Dt="100%",height:En="100%",original:rn,modified:de,language:pe,options:ie={}}){const ee=(0,x.useRef)(),[se,le]=(0,x.useState)(null);function Be(gt){let Et;return ee.current&&(Et=new dt.Z(Lt=>{for(let jt of Lt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&>.layout()}),Et.observe(ee.current)),Et}(0,x.useEffect)(()=>(ee.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(gt=>{Rt=gt;const Et=Rt.editor.createDiffEditor(ee.current,Bt(at({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},ie),{wordWrap:!0}));le(Et);let Lt=Be(Et);return()=>{Et.dispose();const jt=Et.getModel();jt&&jt.dispose(),Lt.unobserve(ee.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{se&&se.setModel({original:Rt.editor.createModel(rn,pe),modified:Rt.editor.createModel(de,pe)})},[rn,de,pe,se]);const We=ut(Dt),st=ut(En),mt={width:We,height:st};return x.createElement("div",{className:"my-diff-editor",ref:ee,style:mt})}},53952:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Oe}});var x={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"},dt=ae(29787),Le=ae(25399),Je=ae(89787),ze=ae(92310),Ie=ae.n(ze),Ue=ae(51158),he=ae(77897),xe=ae(59301),Oe=({className:ve,dataSource:Me=[],col:Se=4,right:Te,bottom:we=23,precision:Ce=0,wrapWidth:Ee=1200,trackEventItems:ke,loading:Ke,onRemove:Qe=()=>{},isCurrent:je=!0,showProgress:qe=!1,showAlias:Ve=!1,category:ct,hiddenClick:ot})=>{const pt=Math.floor((Ee-(Se-1)*Te)/Se),bt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return xe.createElement(dt.Z,{spinning:Ke},xe.createElement("div",{className:Ie()(x.list,ve)},!!(Me!=null&&Me.length)&&(Me==null?void 0:Me.map((He,ht)=>{var _e,Re,Nt,it,at,Bt,Ze,De,ut,$t,zt,tt,Ot;const{name:Rt,id:fn,identifier:Tt,featured:mn,school_name:Dt,image_url:En,excellent:rn,is_plan:de}=He;return xe.createElement("div",{key:fn,className:je&&qe?x.wrapisCurrent:x.wrap,style:{width:pt,marginRight:(1+ht)%Se===0?0:Te+Ce,marginBottom:we}},xe.createElement("a",{className:x.li,onClick:pe=>{pe.preventDefault(),pe.stopPropagation(),ke&&(0,Ue.L9)([ke]),(0,Ue.xg)(`/paths/${Tt}`)}},xe.createElement("div",{className:x.img},xe.createElement("img",{className:x.cover,src:`${En}`}),(_e=He==null?void 0:He.subject_tags)==null?void 0:_e.map((pe,ie)=>{var ee,se;if(ie===0){const Be=(ee=bt.find(We=>We.name==pe))==null?void 0:ee.swclass;return xe.createElement("span",{className:`sprite ${Be} ${x.sign}`,style:{left:"-4px"}})}const le=(se=bt.find(Be=>Be.name==pe))==null?void 0:se.ptclass;return xe.createElement("span",{className:`sprite ${le} ${x.sign}`,style:{left:`${48+52*(ie-1)+2*ie}px`}})}),xe.createElement("div",{className:x.tagsDom},xe.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(He==null?void 0:He.excellent)&&xe.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Re=He==null?void 0:He.custom_tags)==null?void 0:Re.length)>0&&xe.createElement(Le.Z,{title:(at=(it=He==null?void 0:He.custom_tags)==null?void 0:it[((Nt=He==null?void 0:He.custom_tags)==null?void 0:Nt.length)-1])==null?void 0:at.tag_name},xe.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},xe.createElement("span",{className:"multi-llipsis1e text-10px"},(De=(Ze=He==null?void 0:He.custom_tags)==null?void 0:Ze[((Bt=He==null?void 0:He.custom_tags)==null?void 0:Bt.length)-1])==null?void 0:De.tag_name))))),ct=="hide"&&(He==null?void 0:He.studying)&&je&&xe.createElement("div",{className:`${x.movebq} user-path-items`,onClick:pe=>{pe.stopPropagation(),Qe(He)}},xe.createElement("i",{className:"iconfont icon-yichu1 font12"}),xe.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(ct)&&je&&xe.createElement("div",{className:`${x.hiddenbq} user-path-items`,onClick:pe=>{pe.stopPropagation(),ot(He)}},xe.createElement("i",{className:`iconfont ${ct=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),xe.createElement("span",null,ct=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),xe.createElement("div",{className:x.name},xe.createElement(Le.Z,{title:Ve&&(He!=null&&He.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Rt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):Rt},xe.createElement("span",{className:x.e},Ve&&(He==null?void 0:He.excellent_alias_name)||Rt))),je&&qe&&((ut=He==null?void 0:He.progress)==null?void 0:ut.all_score)!=0&&xe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},xe.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($t=He==null?void 0:He.progress)==null?void 0:$t.my_score)/((zt=He==null?void 0:He.progress)==null?void 0:zt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(tt=He==null?void 0:He.progress)==null?void 0:tt.my_score,"/",(Ot=He==null?void 0:He.progress)==null?void 0:Ot.all_score),(!je||!qe)&&xe.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Dt}`},xe.createElement("div",{className:x.unit},xe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Dt)),(!je||!qe)&&xe.createElement("div",{className:x.tags},xe.createElement("div",null,xe.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,He.stages_count))),xe.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,He.members_count)))))))})),!Me.length&&xe.createElement(he.Z,null)))}},18535:function(Jn,kt,ae){"use strict";ae.d(kt,{jL:function(){return Je},w9:function(){return De},QD:function(){return Zt},cQ:function(){return ht.Z},op:function(){return Et},O5:function(){return vr},_b:function(){return Ut},t7:function(){return Ce},Gi:function(){return Rt},YG:function(){return tt},qp:function(){return oe},vr:function(){return en},qE:function(){return Ct},Je:function(){return Ke},wb:function(){return He},cq:function(){return rn},tp:function(){return Me}});var x=ae(59301),dt={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"},Je=({dataSource:Qn=[],img:qn,imgWidth:lr=346,title:$n,sunTitle:Br,bannerExtraContent:Sr})=>x.createElement("div",{className:dt.banner},x.createElement("div",{className:dt.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,$n),x.createElement("span",null,Br)),Qn.length>0&&x.createElement("div",{className:dt.btns},Qn.map((kr,gi)=>x.createElement("div",{key:gi,onClick:kr.click},kr.name,kr.sign?x.createElement("span",{className:"sprite sprite-33"}):null))),Sr),qn&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:qn,width:lr}))),ze={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"},Ie=ae(92310),Ue=ae.n(Ie),he=ae(89392),oe=({dataSource:Qn=[],value:qn,onChange:lr,onTitleChange:$n,className:Br,title:Sr,titleWidth:kr=41,style:gi={},fontColor:Ai="#6A7283",showCount:di})=>{const[Ti,Ei]=(0,x.useState)(1),[no,zi]=(0,x.useState)(!1),fr=(0,x.useRef)(null),Ur=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var vi;Qn.length!==0&&(((vi=fr==null?void 0:fr.current)==null?void 0:vi.clientHeight)>97?Ei(1):Ei(0)),Qn.length===0&&Ei(0),zi(!1)},[Qn]),x.createElement("div",{className:Ue()(ze.row,Br,"fadeIn","animated"),style:gi},x.createElement("div",{onClick:(0,he.throttle)(()=>$n==null?void 0:$n(),2e3),style:{width:kr,marginTop:no?12:4},className:`${ze.title} ${$n?"current":""}`},Sr),x.createElement("div",{className:no?`${ze.tagsWrap} ${ze.tagsBorderWrap}`:ze.tagsWrap},x.createElement("div",{className:ze.bar,ref:Ur,style:Ti>0?{height:Ti===1?97:"auto",overflow:Ti===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:ze.tag,ref:fr},Qn==null?void 0:Qn.map(vi=>x.createElement("span",{onClick:()=>lr(vi.id),key:vi.id,style:{color:Ai},className:qn===vi.id?ze.active:""},x.createElement("span",{title:vi.name,className:ze.name},vi.name),!!di&&x.createElement("span",{className:ze.num},vi.count))))),!!Ti&&x.createElement(x.Fragment,null,Ti===1?x.createElement("div",{onClick:()=>{var vi;Ei(2),((vi=fr==null?void 0:fr.current)==null?void 0:vi.clientHeight)>245?zi(!0):zi(!1)},className:ze.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Ur.current.scrollTop=0,Ei(1),zi(!1)},className:ze.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Oe={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"},Me=({dataSource:Qn=[],value:qn,onChange:lr,className:$n,style:Br={}})=>x.createElement("div",{style:Br,className:Ue()(Oe.tabs,$n)},Qn.map(Sr=>x.createElement("span",{onClick:()=>lr(Sr.id),className:qn===Sr.id?Oe.active:"",key:Sr.id},Sr.name))),Se={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"},Te=ae(37568),Ce=({dataSource:Qn=[],value:qn="",onChange:lr,onInputChange:$n=()=>{},className:Br,style:Sr={},placeholder:kr,allowClear:gi=!1})=>{var Ai;const[di,Ti]=(0,x.useState)(""),[Ei,no]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ur;let vi=qn;(Ur=JSON.stringify(qn))!=null&&Ur.includes("{")&&(Ti(qn.id),vi=qn.value||"");try{no(decodeURIComponent(vi||""))}catch(Gt){no(decodeURIComponent(vi||""))}},[qn]);const zi=()=>{lr(encodeURIComponent(Ei),di||null)},fr=Ur=>{Ur!==di&&(Ti(Ur),lr(encodeURIComponent(Ei),Ur))};return x.createElement("div",{className:Ue()(Se.input,Br),style:Sr},!!Qn.length&&x.createElement("div",{className:Se.dropdown},x.createElement("div",{className:Se.text},(Ai=Qn.find(Ur=>Ur.id===di))==null?void 0:Ai.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Se.b1}),x.createElement("b",{className:Se.b2})),x.createElement("div",{className:Se.menu},Qn.map((Ur,vi)=>x.createElement("div",{key:vi,onClick:()=>fr(Ur.id)},Ur.name)))),x.createElement(Te.default,{onPressEnter:zi,value:Ei,onChange:Ur=>{no(Ur.target.value),$n(encodeURIComponent(Ur.target.value),di||null)},placeholder:kr,variant:"borderless",allowClear:gi,onClear:()=>lr("",di||null)}),x.createElement("i",{onClick:zi,className:"iconfont icon-sousuo9 font14 current"}))},Ee={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"},Ke=({value:Qn,onChange:qn,className:lr,total:$n,pageSize:Br,style:Sr={}})=>{const kr=Qn<2,gi=Qn>=Math.ceil($n/Br);return $n<=Br?x.createElement(x.Fragment,null):x.createElement("div",{className:Ue()(Ee.quickPager,lr),style:Sr},x.createElement("div",{onClick:()=>{kr||qn(Qn-1,"prev")},className:kr?Ee.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{gi||qn(Qn+1,"next")},className:gi?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={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"},je=ae(29787),qe=ae(25399),Ve=ae(63139),ct=ae(34161),ot=ae(51158),pt=ae(77897),He=({className:Qn,dataSource:qn=[],col:lr=4,right:$n,bottom:Br=23,precision:Sr=0,wrapWidth:kr=1200,trackEventItems:gi,loading:Ai})=>{const di=Math.floor((kr-(lr-1)*$n)/lr);return x.createElement(je.Z,{spinning:Ai},x.createElement("div",{className:Ue()(Qe.list,Qn)},!!qn.length&&qn.map((Ti,Ei)=>{const{name:no,id:zi,identifier:fr,power:Ur,cover_image_id:vi,pic:Gt}=Ti;return x.createElement("div",{className:Qe.wrap,key:zi,style:{width:di,marginRight:(1+Ei)%lr===0?0:$n+Sr,marginBottom:Br}},x.createElement("a",{target:"_blank",href:`/shixuns/${fr}/challenges`,className:Qe.li,onClick:un=>{un.preventDefault(),gi&&(0,ot.L9)([gi]),Ur&&(0,ot.xg)(`/shixuns/${fr}/challenges`)}},x.createElement("div",{className:Qe.img},x.createElement("img",{className:Qe.cover,src:`${Gt}`}),Ti.is_jupyter&&x.createElement("span",{className:`sprite sprite-43 ${Qe.sign}`}),Ti.is_jupyter_lab&&x.createElement("span",{className:`sprite sprite-42 ${Qe.sign}`}),Ti.is_unity_3d&&x.createElement("span",{className:`sprite sprite-44 ${Qe.sign}`})),x.createElement("div",{className:Qe.name},x.createElement(qe.Z,{title:no||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Qe.e},no||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Qe.tags},x.createElement(qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ti.challenges_count))),!!Ti.myshixuns_count&&x.createElement(qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ti.myshixuns_count))),x.createElement(qe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ti.level))),x.createElement("div",{className:Qe.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Ti.score_info}),x.createElement("span",null,"\xA0",Ti.score_info?`${Ti.score_info}\u5206`:"5\u5206")))),!Ur&&x.createElement("div",{className:Qe.lockWrap},x.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qn.length&&x.createElement(pt.Z,null)))},ht=ae(53952),_e={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"},Re=ae(62957),Nt=ae(96599),it="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",at=ae(59301),Bt=(Qn,qn,lr)=>new Promise(($n,Br)=>{var Sr=Ai=>{try{gi(lr.next(Ai))}catch(di){Br(di)}},kr=Ai=>{try{gi(lr.throw(Ai))}catch(di){Br(di)}},gi=Ai=>Ai.done?$n(Ai.value):Promise.resolve(Ai.value).then(Sr,kr);gi((lr=lr.apply(Qn,qn)).next())}),De=({className:Qn,dataSource:qn=[],col:lr=4,right:$n,bottom:Br=23,precision:Sr=0,wrapWidth:kr=1200,trackEventItems:gi,loading:Ai,category:di,hiddenClick:Ti,handleVery:Ei=()=>!0,isCurrent:no})=>{const[zi,fr]=Re.default.useModal(),Ur=Math.floor((kr-(lr-1)*$n)/lr),vi=Gt=>Bt(void 0,null,function*(){zi.confirm({title:"\u7F6E\u9876",width:500,content:at.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",at.createElement("span",{className:"c-blue"},"\u201C",Gt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return at.createElement(je.Z,{spinning:Ai},fr,at.createElement("div",{className:Ue()(_e.list,Qn)},!!qn.length&&qn.map((Gt,un)=>{const{subject_identifier:wn,id:Mt,identifier:dn,power:Kt}=Gt,pn=Gt.is_public!=0&&Gt.is_public;return at.createElement("div",{className:_e.wrap,key:Mt,style:{width:Ur,marginRight:(1+un)%lr===0?0:$n+Sr,marginBottom:Br}},Gt.homepage_show&&at.createElement("div",{className:_e.btnsTop},at.createElement(Nt.default,{color:"red"},"\u7F6E\u9876")),at.createElement("a",{className:_e.li,onClick:Nn=>{Nn.preventDefault(),Ei(Gt==null?void 0:Gt.first_category_url)&&(gi&&(0,ot.L9)([gi]),(0,ot.xg)(Gt.first_category_url))}},at.createElement("div",{className:_e.top},at.createElement(qe.Z,{title:Gt.name},at.createElement("div",{className:_e.name},Gt.name)),at.createElement("img",{className:_e.img,src:ct.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),at.createElement("div",{className:_e.text,title:Gt.creator},Gt.creator),wn&&at.createElement("div",{className:_e.btns},at.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),at.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),pn&&at.createElement("div",{className:_e.sign},"\u516C\u5F00"),no&&at.createElement("div",{className:_e.hidden,onClick:Nn=>{Nn.stopPropagation(),Ti(Gt)}},at.createElement("i",{className:`iconfont ${di=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),di=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),at.createElement("div",{className:_e.bottom},Gt.visits>0&&at.createElement(qe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-liulanyan"}),at.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&at.createElement(qe.Z,{title:"\u6210\u5458",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&at.createElement(qe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?at.createElement("div",{style:{color:"#6B758B"}}):at.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&at.createElement("div",{className:_e.lockWrap},at.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),at.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qn.length&&at.createElement(pt.Z,null)))},ut={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"},$t=ae(62023),tt=({dataSource:Qn=[],value:qn,onChange:lr,className:$n,style:Br={},tabBarExtraContent:Sr})=>x.createElement("div",{className:Ue()(ut.tabs,$n),style:Br},x.createElement("div",{className:ut.tabsWrap},Qn.map((kr,gi)=>!(kr!=null&&kr.hide)&&x.createElement("aside",{className:ut.tab,onClick:()=>{lr(kr.id),kr.link&&$t.history.push(kr.link)},key:gi},x.createElement("div",{className:qn===kr.id?ut.active:""},kr.name),(kr==null?void 0:kr.resetCount)==null&&(kr==null?void 0:kr.total)!==void 0&&x.createElement("span",null,"\uFF08",kr==null?void 0:kr.total,"\uFF09"),(kr==null?void 0:kr.resetCount)!==void 0&&(kr==null?void 0:kr.total)!==void 0&&x.createElement(qe.Z,{title:(kr==null?void 0:kr.tip)!=null?kr==null?void 0:kr.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},kr==null?void 0:kr.resetCount),"/",x.createElement("span",null,kr==null?void 0:kr.total),"\uFF09"))))),x.createElement("div",{className:ut.tabBar},Sr)),Rt=({className:Qn,style:qn={},children:lr})=>x.createElement("div",{className:Ue()(Qn),style:qn},lr),fn={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"},Tt=ae(75727),mn=ae(93041);const Dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rn=({sortValue:Qn,dropValue:qn,className:lr,onSort:$n,onDrop:Br,dataSource:Sr=Dt})=>{var kr;return x.createElement("div",{className:Ue()(fn.orderWrap,lr)},x.createElement(Tt.Z,{dropdownRender:()=>x.createElement(mn.default,null,Sr.map((gi,Ai)=>x.createElement(mn.default.Item,{key:Ai,onClick:()=>Br(gi.id)},gi.name)))},x.createElement("span",{className:fn.orderTextWrap},(kr=Sr.find(gi=>qn===gi.id))==null?void 0:kr.name)),x.createElement("span",{className:fn.orderIconWrap},x.createElement("span",{className:fn.orderAsc},x.createElement("i",{className:Qn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>$n(Qn==="asc"?"desc":"asc")})),x.createElement("span",{className:fn.orderDesc},x.createElement("i",{className:Qn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>$n(Qn==="asc"?"desc":"asc")}))))},de={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"},pe=ae(7939),ie=Object.defineProperty,ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Be=(Qn,qn,lr)=>qn in Qn?ie(Qn,qn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Qn[qn]=lr,We=(Qn,qn)=>{for(var lr in qn||(qn={}))se.call(qn,lr)&&Be(Qn,lr,qn[lr]);if(ee)for(var lr of ee(qn))le.call(qn,lr)&&Be(Qn,lr,qn[lr]);return Qn},st=(Qn,qn)=>{var lr={};for(var $n in Qn)se.call(Qn,$n)&&qn.indexOf($n)<0&&(lr[$n]=Qn[$n]);if(Qn!=null&&ee)for(var $n of ee(Qn))qn.indexOf($n)<0&&le.call(Qn,$n)&&(lr[$n]=Qn[$n]);return lr},mt=(Qn,qn,lr)=>new Promise(($n,Br)=>{var Sr=Ai=>{try{gi(lr.next(Ai))}catch(di){Br(di)}},kr=Ai=>{try{gi(lr.throw(Ai))}catch(di){Br(di)}},gi=Ai=>Ai.done?$n(Ai.value):Promise.resolve(Ai.value).then(Sr,kr);gi((lr=lr.apply(Qn,qn)).next())}),Et=Qn=>{var qn=Qn,{className:lr,style:$n,children:Br,loading:Sr=!1,openLoading:kr,onClick:gi=()=>{},size:Ai="middle",shape:di="round"}=qn,Ti=st(qn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ei,no]=(0,x.useState)(!1);return x.createElement(pe.ZP,We({onClick:(0,he.throttle)(zi=>mt(void 0,null,function*(){kr&&no(!0);try{yield gi(zi)}catch(fr){console.log("error",fr)}kr&&no(!1)}),2e3,{leading:!0,trailing:!1}),className:Ue()(de.btn,de[`${Ai}-${di}`],lr),style:$n,size:Ai,shape:di,loading:Ei||Sr},Ti),Br)},Lt={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"},Ct=({className:Qn,style:qn,children:lr=null,onClick:$n,title:Br})=>x.createElement("div",{className:Ue()(Lt.head,Qn),style:qn},x.createElement("span",{className:"primary-hover",onClick:$n},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Br},Br),x.createElement("div",{className:Lt.node},lr)),lt={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"},Zt=({confirmShow:Qn=!0,confirmTitle:qn,confirmClick:lr,cancelShow:$n=!0,cancelTitle:Br,cancelClick:Sr,className:kr,style:gi,confirmLoading:Ai=!1})=>x.createElement("div",{className:Ue()(lt.btns,kr),style:gi},Qn&&x.createElement(pe.ZP,{loading:Ai,onClick:lr,type:"primary",className:lt.confirm},qn),$n&&x.createElement(pe.ZP,{onClick:Sr,className:lt.cancel},Br)),gn={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"},en=({className:Qn,style:qn={},LeftContent:lr,children:$n,RightContent:Br})=>x.createElement("div",{className:Ue()(gn.fixedBottom,Qn),style:qn},x.createElement("div",{className:gn.wrap},x.createElement("div",{className:gn.left},lr),x.createElement("div",{className:gn.center},$n),x.createElement("div",{className:gn.right},Br))),zn={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"},Ut=({className:Qn,style:qn={},dataSource:lr=[]})=>x.createElement("div",{className:Ue()(zn.crumbs,Qn),style:qn},lr.map(($n,Br)=>Br$t.history.push($n.path)},$n.name):x.createElement("span",null,$n.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Br,style:{color:"#5F6368"}},$n.name))),an=ae(11938),_n=Object.defineProperty,Vn=Object.defineProperties,It=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Yn=(Qn,qn,lr)=>qn in Qn?_n(Qn,qn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Qn[qn]=lr,Lr=(Qn,qn)=>{for(var lr in qn||(qn={}))on.call(qn,lr)&&Yn(Qn,lr,qn[lr]);if(Wt)for(var lr of Wt(qn))vn.call(qn,lr)&&Yn(Qn,lr,qn[lr]);return Qn},ri=(Qn,qn)=>Vn(Qn,It(qn)),zr=(Qn,qn)=>{var lr={};for(var $n in Qn)on.call(Qn,$n)&&qn.indexOf($n)<0&&(lr[$n]=Qn[$n]);if(Qn!=null&&Wt)for(var $n of Wt(Qn))qn.indexOf($n)<0&&vn.call(Qn,$n)&&(lr[$n]=Qn[$n]);return lr};const{Countdown:Ir}=an.default;var vr=Qn=>{var qn=Qn,{onChange:lr}=qn,$n=zr(qn,["onChange"]);const[Br,Sr]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Br=="number"&&Br>=0&&lr(Br)},[Br]);const kr=gi=>{const Ai=Math.floor(gi/1e3);Sr(Ai)};return x.createElement(Ir,ri(Lr({},$n),{onChange:kr}))}},65460:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return dt}});var x=ae(59301);function dt(Le,Je){const ze=(0,x.useRef)();(0,x.useEffect)(()=>{ze.current=Le}),(0,x.useEffect)(()=>{function Ie(){ze.current()}if(Je!==null){let Ue=setInterval(Ie,Je);return()=>clearInterval(Ue)}},[Je])}},84607:function(Jn,kt,ae){"use strict";ae.r(kt),ae.d(kt,{default:function(){return ti}});var x=ae(59301),dt=ae(66649),Le=ae.n(dt),Je=ae(86129),ze=ae.n(Je),Ie=ae(90929),Ue=ae(62023),he=ae(62957),xe=ae(6767),oe=ae(458),Oe=ae(91882),ve=ae(77019),Me=ae(5269),Se=ae(7939),Te=ae(25399),we=ae(37285),Ce=ae(37568),Ee=ae(70858),ke=ae(82326),Ke=ae(31709),Qe=ae(27812),je=ae(95869),qe=ae(87169),Ve=ae(26227),ct=ae(34161),ot=ae(60820),pt=ae(51158),bt=ae(42441),He={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt",pingjia:"pingjia___X_ooM",pj_close:"pj_close___PHP4h",pj_save:"pj_save___COfQy",fa:"fa____jywp"},ht={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const _e=({shixunHomeworks:nr,data:Rn,globalSetting:Ar,loading:Bi,dispatch:Zn})=>{var yn;const{shixunWorkReport:Gn}=nr;let rr=((yn=Rn==null?void 0:Rn.efficiency_list)==null?void 0:yn.length)-parseInt(Rn==null?void 0:Rn.myself_eff[0]);const pr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(Fi){return Fi.name===Gn.username?"\u59D3\u540D\uFF1A"+Gn.username+"
    \u5B66\u53F7\uFF1A "+Gn.user_id+"
    \u6548\u7387\uFF1A"+(Rn==null?void 0:Rn.myself_eff[1]):Fi.name+":"+Fi.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Rn==null?void 0:Rn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Gn.username,xAxis:rr,yAxis:Rn==null?void 0:Rn.myself_eff[1],value:Rn==null?void 0:Rn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Kr=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(Fi){var fi=Fi.value;if(Fi.name===Gn.username)return"\u59D3\u540D\uFF1A"+Gn.username+"
    \u5B66\u53F7\uFF1A "+Gn.user_id+"
    \u5F97\u5206\uFF1A"+(Rn==null?void 0:Rn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:ht,data:Rn==null?void 0:Rn.consume_list,symbolSize:function(Fi){return Math.round(Fi[2])},markPoint:{data:[{name:Gn.username,xAxis:Rn==null?void 0:Rn.myself_object[0],yAxis:Rn==null?void 0:Rn.myself_object[1],value:Rn==null?void 0:Rn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return x.createElement(x.Fragment,null,x.createElement("aside",{className:"ml60 pr30"},x.createElement(ve.Z,null,x.createElement(Me.Z,{flex:"800px"},x.createElement(bt.Z,{style:{width:750,height:580},option:pr()})),x.createElement(Me.Z,{flex:"1"},x.createElement("aside",{className:He.rightInfo},x.createElement("ul",null,x.createElement("li",null,x.createElement("span",null,"\u59D3\u540D")," ",x.createElement("span",{className:"ml30"},Gn.username)),x.createElement("li",null,x.createElement("span",null,"\u5B66\u53F7")," ",x.createElement("span",{className:"ml30"},Gn.student_id||"--")),x.createElement("li",null,x.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_eff[1])),x.createElement("li",null,x.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_eff[0]))),x.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",x.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",x.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",x.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),x.createElement("aside",{className:"ml60 pr30"},x.createElement(ve.Z,null,x.createElement(Me.Z,{flex:"800px"},x.createElement(bt.Z,{style:{width:750,height:580},option:Kr()})),x.createElement(Me.Z,{flex:"1"},x.createElement("aside",{className:He.rightInfo},x.createElement("ul",null,x.createElement("li",null,x.createElement("span",null,"\u59D3\u540D")," ",x.createElement("span",{className:"ml30"},Gn.username)),x.createElement("li",null,x.createElement("span",null,"\u5B66\u53F7")," ",x.createElement("span",{className:"ml30"},Gn.student_id||"--")),x.createElement("li",null,x.createElement("span",null,"\u80FD\u529B")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_object[1]))),x.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",x.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",x.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",x.createElement("br",null)))))))};var Re=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects}))(_e),Nt=ae(29115),it=ae(4875),at=({defaultValue:nr,onBlur:Rn,max:Ar,className:Bi="game-score",style:Zn,disabled:yn=!1})=>{const[Gn,rr]=(0,x.useState)(nr);(0,x.useEffect)(()=>{rr(nr)},[nr]);function pr(Fi){rr(Fi)}function Kr(){Gn!==nr&&Rn(Gn>Ar?Ar:Gn)}return x.createElement(it.Z,{max:Ar,min:0,className:Bi,style:Zn,value:Gn,disabled:yn,onChange:pr,onBlur:Kr})},Bt=ae(1209),Ze={md:"md___TEmcT"},De=ae(59301),ut=Object.defineProperty,$t=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,fn=(nr,Rn,Ar)=>Rn in nr?ut(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Tt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))Ot.call(Rn,Ar)&&fn(nr,Ar,Rn[Ar]);if(tt)for(var Ar of tt(Rn))Rt.call(Rn,Ar)&&fn(nr,Ar,Rn[Ar]);return nr},mn=(nr,Rn)=>$t(nr,zt(Rn));const Dt=ke.default.Option,En={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var rn=(nr=>(nr[nr.SET_PATH=0]="SET_PATH",nr[nr.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",nr))(rn||{});function de(nr,Rn){switch(Rn.type){case 0:return mn(Tt({},nr),{selectedPath:Rn.payload});case 1:return mn(Tt({},nr),{passedContent:Rn.payload});default:throw new Error}}var pe=({path:nr,game_id:Rn,onPathChange:Ar,autoHeight:Bi,diff_code_count:Zn,data:yn,game_codes_cn:Gn})=>{var rr,pr,Kr,Fi;const fi=nr.split("\uFF1B").filter(yi=>!!yi),[_i,hi]=(0,x.useReducer)(de,{selectedPath:fi[0],passedContent:{language:"python",content:""}}),{selectedPath:bi,passedContent:wi}=_i;function Yi(yi){hi({type:0,payload:yi})}const pi={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return De.createElement(De.Fragment,null,De.createElement("h2",null," ",De.createElement("span",null,Gn,De.createElement(Te.Z,{title:De.createElement("div",null,De.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),De.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),De.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),De.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},De.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),Zn&&De.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",Zn),De.createElement("span",null,De.createElement(ke.default,{style:{width:200},value:bi,onChange:Yi}," ",fi.map(yi=>De.createElement(Dt,{key:yi,value:yi},yi))," "))," "),(bi==null?void 0:bi.split(".")[1])==="md"&&De.createElement(Bt.Z,{height:300,autoHeight:Bi,defaultValue:((pr=(rr=yn==null?void 0:yn.filter(yi=>yi.path===bi))==null?void 0:rr[0])==null?void 0:pr.content)||"",className:Ze.md}),(bi==null?void 0:bi.split(".")[1])!=="md"&&De.createElement(Nt.ZP,{height:300,language:wi.language,value:((Fi=(Kr=yn==null?void 0:yn.filter(yi=>yi.path===bi))==null?void 0:Kr[0])==null?void 0:Fi.content)||"",autoHeight:Bi,theme:"default",isCopy:!0,options:En}))},ie=ae(5505),ee=ae(96249),se=ae.n(ee),le=Object.defineProperty,Be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,mt=(nr,Rn,Ar)=>Rn in nr?le(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,gt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))We.call(Rn,Ar)&&mt(nr,Ar,Rn[Ar]);if(Be)for(var Ar of Be(Rn))st.call(Rn,Ar)&&mt(nr,Ar,Rn[Ar]);return nr};const Et=nr=>React.createElement("svg",gt({className:"scai_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},nr),React.createElement("path",{d:"M512 327.68c245.76 0 445.44 153.6 445.44 348.16C957.44 870.4 757.76 1024 512 1024c-245.76-5.12-445.44-153.6-445.44-348.16 0-194.56 199.68-348.16 445.44-348.16z",fill:"#DBDCFF"}),React.createElement("path",{d:"M645.12 947.2c117.76-10.24 158.72-143.36 163.84-266.24 0-128-128-174.08-291.84-174.08-163.84 0-291.84 46.08-291.84 174.08 0 112.64 35.84 240.64 143.36 261.12 30.72 5.12 261.12 10.24 276.48 5.12z",fill:"#111ACC"}),React.createElement("path",{d:"M404.48 686.08c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c-5.12-10.24 10.24-25.6 25.6-25.6zm220.16 0c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c0-10.24 10.24-25.6 25.6-25.6z",fill:"#FFF"}),React.createElement("path",{d:"M916.48 527.36c56.32 0 107.52 71.68 107.52 153.6 0 87.04-61.44 153.6-117.76 153.6 0 0 51.2-76.8 51.2-158.72s-40.96-148.48-40.96-148.48zm-808.96 5.12-5.12 5.12c-10.24 20.48-35.84 76.8-35.84 138.24 0 76.8 35.84 138.24 51.2 158.72C61.44 834.56 0 768 0 680.96c0-81.92 51.2-148.48 107.52-148.48z",fill:"#8187FF"}),React.createElement("path",{d:"M512 0c20.48 0 30.72 15.36 30.72 30.72v220.16c0 20.48-15.36 30.72-30.72 30.72s-30.72-10.24-30.72-30.72V30.72C481.28 15.36 496.64 0 512 0z",fill:"#701CDC"}),React.createElement("path",{d:"M384 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-35.84-15.36-35.84-30.72V76.8c0-20.48 15.36-30.72 35.84-30.72z",fill:"#371CDC"}),React.createElement("path",{d:"M645.12 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72V76.8c0-20.48 15.36-30.72 30.72-30.72z",fill:"#AB2FF0"}),React.createElement("path",{d:"M250.88 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-35.84-10.24-35.84-30.72v-40.96c0-20.48 15.36-35.84 35.84-35.84z",fill:"#6D57F2"}),React.createElement("path",{d:"M778.24 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72v-40.96c0-20.48 15.36-35.84 30.72-35.84z",fill:"#C86FFA"}));var Lt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMzI3LjY4YzI0NS43NiAwIDQ0NS40NCAxNTMuNiA0NDUuNDQgMzQ4LjE2Qzk1Ny40NCA4NzAuNCA3NTcuNzYgMTAyNCA1MTIgMTAyNGMtMjQ1Ljc2LTUuMTItNDQ1LjQ0LTE1My42LTQ0NS40NC0zNDguMTYgMC0xOTQuNTYgMTk5LjY4LTM0OC4xNiA0NDUuNDQtMzQ4LjE2eiIgZmlsbD0iI0RCRENGRiIvPjxwYXRoIGQ9Ik02NDUuMTIgOTQ3LjJjMTE3Ljc2LTEwLjI0IDE1OC43Mi0xNDMuMzYgMTYzLjg0LTI2Ni4yNCAwLTEyOC0xMjgtMTc0LjA4LTI5MS44NC0xNzQuMDgtMTYzLjg0IDAtMjkxLjg0IDQ2LjA4LTI5MS44NCAxNzQuMDggMCAxMTIuNjQgMzUuODQgMjQwLjY0IDE0My4zNiAyNjEuMTIgMzAuNzIgNS4xMiAyNjEuMTIgMTAuMjQgMjc2LjQ4IDUuMTJ6IiBmaWxsPSIjMTExQUNDIi8+PHBhdGggZD0iTTQwNC40OCA2ODYuMDhjMTUuMzYgMCAyNS42IDEwLjI0IDI1LjYgMjUuNnY2MS40NGMwIDE1LjM2LTEwLjI0IDI1LjYtMjUuNiAyNS42LTE1LjM2IDAtMjUuNi0xMC4yNC0yNS42LTI1LjZ2LTYxLjQ0Yy01LjEyLTEwLjI0IDEwLjI0LTI1LjYgMjUuNi0yNS42em0yMjAuMTYgMGMxNS4zNiAwIDI1LjYgMTAuMjQgMjUuNiAyNS42djYxLjQ0YzAgMTUuMzYtMTAuMjQgMjUuNi0yNS42IDI1LjYtMTUuMzYgMC0yNS42LTEwLjI0LTI1LjYtMjUuNnYtNjEuNDRjMC0xMC4yNCAxMC4yNC0yNS42IDI1LjYtMjUuNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOTE2LjQ4IDUyNy4zNmM1Ni4zMiAwIDEwNy41MiA3MS42OCAxMDcuNTIgMTUzLjYgMCA4Ny4wNC02MS40NCAxNTMuNi0xMTcuNzYgMTUzLjYgMCAwIDUxLjItNzYuOCA1MS4yLTE1OC43MnMtNDAuOTYtMTQ4LjQ4LTQwLjk2LTE0OC40OHptLTgwOC45NiA1LjEyLTUuMTIgNS4xMmMtMTAuMjQgMjAuNDgtMzUuODQgNzYuOC0zNS44NCAxMzguMjQgMCA3Ni44IDM1Ljg0IDEzOC4yNCA1MS4yIDE1OC43MkM2MS40NCA4MzQuNTYgMCA3NjggMCA2ODAuOTZjMC04MS45MiA1MS4yLTE0OC40OCAxMDcuNTItMTQ4LjQ4eiIgZmlsbD0iIzgxODdGRiIvPjxwYXRoIGQ9Ik01MTIgMGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjIyMC4xNmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xMC4yNC0zMC43Mi0zMC43MlYzMC43MkM0ODEuMjggMTUuMzYgNDk2LjY0IDAgNTEyIDB6IiBmaWxsPSIjNzAxQ0RDIi8+PHBhdGggZD0iTTM4NCA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zNS44NC0xNS4zNi0zNS44NC0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzUuODQtMzAuNzJ6IiBmaWxsPSIjMzcxQ0RDIi8+PHBhdGggZD0iTTY0NS4xMiA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzAuNzItMzAuNzJ6IiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTI1MC44OCA4Ny4wNGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjQ2LjA4YzAgMjAuNDgtMTUuMzYgMzAuNzItMzAuNzIgMzAuNzJzLTM1Ljg0LTEwLjI0LTM1Ljg0LTMwLjcydi00MC45NmMwLTIwLjQ4IDE1LjM2LTM1Ljg0IDM1Ljg0LTM1Ljg0eiIgZmlsbD0iIzZENTdGMiIvPjxwYXRoIGQ9Ik03NzguMjQgODcuMDRjMjAuNDggMCAzMC43MiAxNS4zNiAzMC43MiAzMC43MnY0Ni4wOGMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MnYtNDAuOTZjMC0yMC40OCAxNS4zNi0zNS44NCAzMC43Mi0zNS44NHoiIGZpbGw9IiNDODZGRkEiLz48L3N2Zz4=",jt=ae(39685),Ct=ae(21977),lt=ae(98079),Vt=ae(82918),Zt=ae(74204),gn=ae(77897);const sn=({shixunHomeworks:nr,classroomList:Rn,items:Ar,dispatch:Bi})=>{var Zn;const{shixunWorkReport:yn}=nr,Gn=(0,x.useRef)(null),[rr,pr]=(0,x.useState)(!1),[Kr,Fi]=(0,x.useState)(!1);(0,x.useEffect)(()=>{if(Gn.current)return Gn.current.addEventListener("mousedown",fi),()=>{var _i;(_i=Gn.current)==null||_i.removeEventListener("mousedown",fi)}},[Gn.current]),(0,x.useEffect)(()=>{setTimeout(()=>{Gn.current&&Gn.current.clientHeight>=500&&pr(!0)},500)},[(Zn=yn==null?void 0:yn.student_work_test_result_info)==null?void 0:Zn.content,Gn.current]);function fi(_i){const hi=(Yi,pi)=>{if(Yi.localName===pi)return Yi;for(let yi=0,Ji=Yi;Ji=Ji.parentNode;yi++){if(Ji.localName===pi)return Ji;if(Ji==document.documentElement)return!1}},bi=_i.target,wi=hi(bi,"a");if(console.log([wi],wi==null?void 0:wi.href,44),!(wi!=null&&wi.href)&&bi.tagName.toUpperCase()==="IMG"){let Yi=bi.src||bi.getAttribute("src");Yi&&Yi.indexOf("/images/avatars/User")===-1&&(_i.stopPropagation(),_i.preventDefault(),Vt.Z.publish("preview-image",Yi))}}return x.createElement("div",null,(yn==null?void 0:yn.is_open_submit_test_result)&&x.createElement(x.Fragment,null,x.createElement(lt.Z,null),x.createElement("strong",{className:"c-black font14"},"\u5B9E\u9A8C\u7ED3\u679C"),Ar?x.createElement("div",{style:{marginTop:10},className:""},x.createElement("div",{className:"py-20px px-36px",style:{background:"#F6F7F9"}},x.createElement("div",{ref:Gn,style:{maxHeight:!Kr&&"500px",overflow:"hidden"}},x.createElement(Ct.Z,{value:Ar==null?void 0:Ar.content})),rr&&x.createElement("div",{className:"w-full current",onClick:()=>{Fi(!Kr)}},x.createElement(we.Z,{variant:"dashed",style:{borderColor:"#3061D0",marginBottom:"0px"},dashed:!0},x.createElement("span",{style:{color:"#3061D0"}},Kr?"\u6536\u8D77":"\u5C55\u5F00")))),x.createElement(Zt.Z,{className:"px-36px",showDimensions:!1,dataSource:Ar==null?void 0:Ar.test_result_files,callback:()=>{}})):x.createElement(gn.Z,{customText:"\u5B66\u751F\u672A\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C"})))};var en=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar,classroomList:Bi})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects,classroomList:Bi}))(sn),zn=Object.defineProperty,Fn=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,It=(nr,Rn,Ar)=>Rn in nr?zn(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Wt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))_n.call(Rn,Ar)&&It(nr,Ar,Rn[Ar]);if(an)for(var Ar of an(Rn))Vn.call(Rn,Ar)&&It(nr,Ar,Rn[Ar]);return nr},on=(nr,Rn)=>Fn(nr,Ut(Rn)),vn=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Gn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Gn);rr((Ar=Ar.apply(nr,Rn)).next())});const Yn=({shixunHomeworks:nr,autoHeight:Rn,classroomList:Ar,dispatch:Bi})=>{var Zn,yn,Gn,rr,pr,Kr,Fi,fi;const{shixunWorkReport:_i}=nr,{stage_list:hi,work_id:bi,ai_code_evaluation_promote:wi}=_i,[Yi,pi]=(0,x.useState)(!1),[yi,Ji]=(0,x.useState)(!0),[io,ji]=(0,x.useState)({left:0,top:0,bottom:0,right:0}),So=(0,x.useRef)(null),[ki,ko]=(0,x.useState)(!1),[co,Vo]=(0,x.useState)(""),wo=(0,x.useRef)(null),eo=(yr,qr)=>{var Ao;const{clientWidth:Yo,clientHeight:_o}=window.document.documentElement,pa=(Ao=So.current)==null?void 0:Ao.getBoundingClientRect();pa&&ji({left:-pa.left+qr.x,right:Yo-(pa.right-qr.x),top:-pa.top+qr.y,bottom:_o-(pa.bottom-qr.y)})},bo=(0,Ue.useParams)(),Go=(0,ot.GJ)(),Tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,x.useEffect)(()=>{console.log(bo)},[]);const Lo=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(yr,qr,Ao)=>x.createElement("div",null,yr,qr.is_work_end_evaluate&&x.createElement(pt.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:yr=>Le()(yr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(yr,qr)=>x.createElement("span",{className:"c-blue current",onClick:()=>vn(void 0,null,function*(){var Ao,Yo;const _o=yield(0,ie.Lk)(qr.game_identifier,{path:(Yo=(Ao=qr.path)==null?void 0:Ao.replace(/\;/g,";"))==null?void 0:Yo.split(";")[0],query_index:qr.query_index,homework_common_id:bo.categoryId});(_o==null?void 0:_o.status)===0&&(ko(_o),pi(!0))})},qr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Gi=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(yr,qr)=>{var Ao;return x.createElement("span",null,x.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:ct.Z.IMG_SERVER+"/images/"+((Ao=qr==null?void 0:qr.user)==null?void 0:Ao.image_url)}),yr)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",yr,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",yr,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",yr?Le()(yr).format("YYYY-MM-DD HH:mm"):"--")}];function jr(yr,qr){return vn(this,null,function*(){const{challenge_id:Ao}=hi[yr],Yo=yield Bi({type:"shixunHomeworks/changeScore",payload:{categoryId:bo.homeworkId,type:"report",score:qr,challenge_id:Ao}});yield Bi({type:"shixunHomeworks/getShixunWorkReport",payload:Wt({},bo)}),Yo.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Jr(yr,qr){return(0,Ie.U2)(`student_works/${bi}/rep_passed_content.json`,{path:qr,game_id:yr})}const[ni,Wr]=(0,x.useState)((Zn=_i==null?void 0:_i.shixun_detail)==null?void 0:Zn.map(yr=>on(Wt({},yr),{commentEdit:!1}))),Ui=yr=>yr.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),[to,$r]=(0,x.useState)(!1),oi=(yr,qr)=>vn(void 0,null,function*(){var Ao,Yo;$r(!0),wo.current=new jt.Z(ct.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:wi,shixun_id:_i==null?void 0:_i.myshixun_identifier,game_id:yr==null?void 0:yr.id,source:"shixun",is_chat:!1,type:9,description:yr==null?void 0:yr.challenge_description,query:(Yo=(Ao=yr==null?void 0:yr.game_codes)==null?void 0:Ao[0])==null?void 0:Yo.content,homework_common_id:bo.categoryId}),yield new Promise((_o,pa)=>{wo.current.on("data",No=>{const Jo=[...ni];Jo[qr].comment=Ui(No==null?void 0:No.full),Wr(Jo)}),wo.current.on("done",()=>vn(void 0,null,function*(){var No;$r(!1);const Jo=[...ni],Ro=yield(0,Ie.ZP)(`/api/student_works/${bo==null?void 0:bo.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:yr==null?void 0:yr.challenge_id,comment:Jo[qr].comment}});if((Ro==null?void 0:Ro.status)==0){xe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const oa=[...ni];oa[qr].comment_updated_at=(No=Ro==null?void 0:Ro.data)==null?void 0:No.comment_updated_at,Wr(oa)}})),wo.current.startStream()})});return x.createElement(x.Fragment,null,ni==null?void 0:ni.map(function(yr,qr){var Ao,Yo,_o,pa;return x.createElement("div",{key:qr},x.createElement("aside",{className:"pl30 pr30",key:qr},x.createElement("div",{className:`${He.shixunTitle} mt10`},x.createElement("div",null,x.createElement("span",{className:"fa fa-code "}),x.createElement("strong",{className:"c-black"},"\u7B2C",qr+1,"\u5173 ",x.createElement(Ue.Link,{className:"c-black",target:"_blank",to:`/tasks/${bo.coursesId}/${bo.categoryId}/${yr.game_identifier}`},yr.subject))),Go?x.createElement("span",null,"\u8C03\u5206\uFF1A",x.createElement(at,{className:"game-score",max:hi[qr].game_score_full,defaultValue:hi[qr].game_score,disabled:!((Ao=hi==null?void 0:hi[qr])!=null&&Ao.checked)&&((Yo=hi==null?void 0:hi[qr])==null?void 0:Yo.is_show),onBlur:No=>{var Jo;if((0,ot.Rm)()&&!((Jo=Ar.AssistantObject.practice)!=null&&Jo.can_appraise)){xe.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}jr(qr,No)}})):null),x.createElement("div",{className:"font16 mt10"},yr.st===0&&(yr.path?typeof(yr==null?void 0:yr.game_codes_cn)=="string"?x.createElement("aside",{className:He.shixunWrp},x.createElement(pe,{game_codes_cn:yr==null?void 0:yr.game_codes_cn,autoHeight:Rn,path:yr.path,game_id:yr.id,data:yr.game_codes,diff_code_count:yr.diff_code_count,onPathChange:Jr})):x.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),yr.st===1&&(yr.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),x.createElement("aside",{className:"mt10 font16"},(_o=yr.outputs)!=null&&_o.length?x.createElement(Ee.default,{columns:Lo,pagination:{hideOnSinglePage:!0},dataSource:yr.outputs.map(No=>Wt(Wt({},yr),No))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),x.createElement(en,{items:yr==null?void 0:yr.student_work_test_result_info}),x.createElement("aside",{className:"mt10"},x.createElement("div",null,x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("strong",{className:"c-black font14"},"\u4EE3\u7801\u8BC4\u4EF7"),!(yr!=null&&yr.commentEdit)&&!(0,ot.dE)()&&(yr!=null&&yr.comment?x.createElement(x.Fragment,null,x.createElement("div",{style:{color:"#666666",fontSize:"12px",marginLeft:"auto"}},"\u6700\u65B0\u8BC4\u4EF7\u65F6\u95F4\uFF1A",yr!=null&&yr.comment_updated_at?Le()(yr==null?void 0:yr.comment_updated_at).format("YYYY-MM-DD HH:mm:ss"):"--"),x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"40px",cursor:"pointer"},onClick:()=>vn(this,null,function*(){to?xe.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):he.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u91CD\u65B0\u751F\u6210\u8BC4\u8BBA\uFF1F",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",onOk:()=>vn(this,null,function*(){oi(yr,qr)})})})},x.createElement("i",{className:"iconfont icon-zhongxinshengcheng1 mr8 font14"}),"\u91CD\u65B0\u751F\u6210")):x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"auto",cursor:"pointer"},onClick:()=>vn(this,null,function*(){to?xe.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):oi(yr,qr)})},x.createElement("img",{src:Lt,className:"mr8"}),"\u4E00\u952EAI\u751F\u6210")),!(yr!=null&&yr.commentEdit)&&!(0,ot.dE)()&&x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"20px",cursor:"pointer"},onClick:()=>{const No=[...ni];No[qr].commentEdit=!0,Wr(No),Vo(yr==null?void 0:yr.comment)}},x.createElement("i",{className:"iconfont icon-bianji-moren mr8 font14"}),"\u7F16\u8F91"),(yr==null?void 0:yr.commentEdit)&&x.createElement(x.Fragment,null,x.createElement("div",{className:He.pj_close,onClick:()=>{const No=[...ni];No[qr].commentEdit=!1,Wr(No)}},"\u53D6\u6D88"),x.createElement("div",{className:He.pj_save,onClick:()=>vn(this,null,function*(){var No;const Jo=yield(0,Ie.ZP)(`/api/student_works/${bo==null?void 0:bo.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:yr==null?void 0:yr.challenge_id,comment:co}});if((Jo==null?void 0:Jo.status)==0){xe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const Ro=[...ni];Ro[qr].commentEdit=!1,Ro[qr].comment=co,Ro[qr].comment_updated_at=(No=Jo==null?void 0:Jo.data)==null?void 0:No.comment_updated_at,Wr(Ro)}})},"\u4FDD\u5B58"))),!(yr!=null&&yr.commentEdit)&&x.createElement("div",{className:He.pingjia},yr!=null&&yr.comment?x.createElement(Ct.Z,{value:yr==null?void 0:yr.comment,style:{fontSize:"14px"}}):"\u6682\u65E0\u8BC4\u4EF7~"),(yr==null?void 0:yr.commentEdit)&&x.createElement(Ce.default.TextArea,{defaultValue:co,style:{borderRadius:"5px",marginTop:"10px"},rows:5,onChange:No=>Vo(No.target.value)}))),x.createElement("aside",{className:"mt10 font16"},((pa=yr==null?void 0:yr.adjust_review_score_list)==null?void 0:pa.length)>0&&(0,ot.GJ)()&&x.createElement("div",null,x.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),x.createElement(Ee.default,{columns:Gi,pagination:{hideOnSinglePage:!0},dataSource:yr.adjust_review_score_list,showHeader:!1})))))}),x.createElement(he.default,{open:Yi,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{ko({}),pi(!1)},onCancel:()=>{ko({}),pi(!1)},title:x.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{yi&&Ji(!1)},onMouseOut:()=>{Ji(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:yr=>x.createElement(se(),{disabled:yi,bounds:io,nodeRef:So,onStart:(qr,Ao)=>eo(qr,Ao)},x.createElement("div",{ref:So},yr))},x.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},x.createElement("div",{style:{display:"flex",alignItems:"center"}},((yn=ki==null?void 0:ki.data)==null?void 0:yn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?x.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):x.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),x.createElement("div",{style:{color:((Gn=ki==null?void 0:ki.data)==null?void 0:Gn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(rr=ki==null?void 0:ki.data)==null?void 0:rr.output_detail)),x.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Le()((pr=ki==null?void 0:ki.data)==null?void 0:pr.created_at).format("YYYY-MM-DD HH:mm:ss"))),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Kr=ki==null?void 0:ki.data)==null?void 0:Kr.ts_time,"s")),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Fi=ki==null?void 0:ki.data)==null?void 0:Fi.ts_mem,"mb")),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((fi=ki==null?void 0:ki.data)==null?void 0:fi.test_set_passed_rate)*100,"%")))),x.createElement(Nt.ZP,{height:500,autoHeight:Rn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((ki==null?void 0:ki.content)||""))),options:Tn})))};var Lr=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar,classroomList:Bi})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects,classroomList:Bi}))(Yn),ri=ae(28284),zr={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},Ir=ae(37506),tr=ae(59301),vr=Object.defineProperty,Qn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,$n=(nr,Rn,Ar)=>Rn in nr?vr(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Br=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))qn.call(Rn,Ar)&&$n(nr,Ar,Rn[Ar]);if(Qn)for(var Ar of Qn(Rn))lr.call(Rn,Ar)&&$n(nr,Ar,Rn[Ar]);return nr},Sr=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Gn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Gn);rr((Ar=Ar.apply(nr,Rn)).next())});const kr=({shixunHomeworks:nr,dispatch:Rn,classroomList:Ar})=>{const{shixunWorkReport:Bi}=nr,Zn=(0,Ue.useParams)(),[yn,Gn]=(0,x.useState)(!1),[rr]=ri.default.useForm(),[pr,Kr]=he.default.useModal(),[Fi,fi]=(0,x.useState)(!1),[_i,hi]=(0,x.useState)(!1),bi=[{label:"\u5FC5\u505A",value:"required",color:"#1B8565"},{label:"\u9009\u505A",value:"optional",color:"#1E96F4"},{label:"\u4E0D\u505A",value:"hidden",color:"#5F6368"}];(0,x.useEffect)(()=>{var pi,yi,Ji,io;nr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&rr.setFieldsValue({comment:(yi=(pi=nr.actionTabs.selectArrs)==null?void 0:pi.data)==null?void 0:yi.work_comment,hidden_comment:(io=(Ji=nr.actionTabs.selectArrs)==null?void 0:Ji.data)==null?void 0:io.work_comment_hidden})},[nr.actionTabs.key]);const wi=()=>Sr(void 0,null,function*(){const pi=rr.getFieldsValue();(yield(0,Ie.ZP)(`/api/student_works/${Zn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:pi.hidden_comment,comment:pi.comment}})).status===0&&(xe.ZP.success("\u8BC4\u9605\u6210\u529F"),rr.resetFields(),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getShixunWorkReport",payload:Br({},Zn)}))}),Yi=[{title:"\u5173\u5361",dataIndex:"name",render:(pi,yi,Ji)=>Ji+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(pi,yi,Ji)=>tr.createElement("div",null,pi,yi.complete_status===4&&tr.createElement(pt.vA,{status:yi.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"checked",render:pi=>{var yi,Ji;return tr.createElement("span",{style:{color:(yi=bi==null?void 0:bi.find(io=>(io==null?void 0:io.value)==pi))==null?void 0:yi.color}},(Ji=bi==null?void 0:bi.find(io=>(io==null?void 0:io.value)==pi))==null?void 0:Ji.label)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:pi=>pi?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(pi,yi)=>tr.createElement("div",null,tr.createElement("span",{style:{color:parseFloat(yi.game_score_full)!==parseFloat(pi)?"#E30000":"#53C41B"}},pi),"/",yi.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(pi,yi)=>(0,ot.GJ)()?tr.createElement(at,{max:yi.game_score_full,defaultValue:parseFloat(pi),onBlur:Ji=>Sr(void 0,null,function*(){var io,ji;if((0,ot.Rm)()&&!((io=Ar.AssistantObject.practice)!=null&&io.can_appraise)){xe.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 So=yield Rn({type:"shixunHomeworks/changeScore",payload:{categoryId:Zn.homeworkId,type:"report",score:Ji,challenge_id:yi.challenge_id}});(ji=nr==null?void 0:nr.actionTabs)==null||ji.fn(),yield Rn({type:"shixunHomeworks/getShixunWorkReport",payload:Br({},Zn)}),So.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):pi}];return tr.createElement(tr.Fragment,null,Kr,tr.createElement(he.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:nr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Sr(void 0,null,function*(){var pi;if((0,ot.Rm)()&&!((pi=Ar.AssistantObject.practice)!=null&&pi.can_appraise)){xe.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 yi=rr.getFieldsValue();JSON.stringify(yi)==="{}"||yi.hidden_comment===""&&yi.comment===""?Gn(!0):wi()}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},tr.createElement(ve.Z,{justify:"space-between",className:zr.info},tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u59D3\u540D"),tr.createElement("span",{className:zr.blackContent},Bi==null?void 0:Bi.username)),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u5B66\u53F7"),tr.createElement("span",{className:zr.blackContent},(Bi==null?void 0:Bi.student_id)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u73ED\u7EA7"),tr.createElement("span",{className:zr.blackContent},(Bi==null?void 0:Bi.group_name)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u5173\u5361\u5F97\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.challenge_score)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u6548\u7387\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.eff_score)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u8865\u4EA4\u6263\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.late_penalty)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.work_score)||"--"))),tr.createElement(ri.default,{form:rr,onChange:()=>{yn&&Gn(!1)}},tr.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},tr.createElement(Me.Z,null,tr.createElement("div",{className:`${zr.inputLabel} ${zr.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),tr.createElement(Me.Z,null,tr.createElement(Ir.Z,{isShowComponent:(0,ot.G5)(),ModalProps:{open:Fi,onCancel:()=>{fi(!1)}},onDataSelect:(pi,yi)=>Sr(void 0,[pi,yi],function*(Ji,{node:io}){const ji=()=>{rr.setFieldsValue({comment:io==null?void 0:io.value}),fi(!1)};if(rr.getFieldValue("comment")){pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ji});return}ji()})},tr.createElement(Se.ZP,{style:{padding:0,height:"auto"},icon:tr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pi=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),tr.createElement(ri.default.Item,{name:"comment"},tr.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),tr.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},tr.createElement(Me.Z,null,tr.createElement("div",{className:`${zr.inputLabel} ${zr.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),tr.createElement(Me.Z,null,tr.createElement(Ir.Z,{isShowComponent:(0,ot.G5)(),ModalProps:{open:_i,onCancel:()=>{hi(!1)}},onDataSelect:(pi,yi)=>Sr(void 0,[pi,yi],function*(Ji,{node:io}){const ji=()=>{rr.setFieldsValue({hidden_comment:io==null?void 0:io.value}),hi(!1)};if(rr.getFieldValue("hidden_comment")){pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ji});return}ji()})},tr.createElement(Se.ZP,{style:{padding:0,height:"auto"},icon:tr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pi=>{hi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),tr.createElement(ri.default.Item,{name:"hidden_comment"},tr.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),yn&&tr.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),tr.createElement("div",{className:zr.tableTitle},"\u5173\u5361\u6210\u7EE9"),tr.createElement(Ee.default,{className:zr.scoreTable,dataSource:Bi.stage_list,rowKey:"challenge_id",pagination:!1,columns:Yi,scroll:{x:"max-content"}})))};var gi=(0,Ue.connect)(({shixunHomeworks:nr,classroomList:Rn})=>({shixunHomeworks:nr,classroomList:Rn}))(kr),Ai=ae(32442),di=ae(9569),Ti=ae(44164),Ei=ae.n(Ti),no={wrap:"wrap___LZOi9",line:"line___oju0L"},zi=ae(55477),Ur=({detailData:nr})=>{var Rn;return x.createElement("div",{className:no.wrap},x.createElement(zi.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,zi.Uf)(nr),(nr==null?void 0:nr.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},x.createElement(zi.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,zi.Uf)(nr)}),!!((Rn=nr==null?void 0:nr.photos)!=null&&Rn.length)&&x.createElement(x.Fragment,null,x.createElement("div",{className:no.line}),x.createElement(zi._s,{dataSource:nr==null?void 0:nr.photos,right:21,col:4,wrapWidth:1140}))))},vi=ae(89435),Gt=ae(59301),un=Object.defineProperty,wn=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Nn=(nr,Rn,Ar)=>Rn in nr?un(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Pr=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))Kt.call(Rn,Ar)&&Nn(nr,Ar,Rn[Ar]);if(dn)for(var Ar of dn(Rn))pn.call(Rn,Ar)&&Nn(nr,Ar,Rn[Ar]);return nr},Yr=(nr,Rn)=>wn(nr,Mt(Rn)),ci=(nr,Rn)=>{var Ar={};for(var Bi in nr)Kt.call(nr,Bi)&&Rn.indexOf(Bi)<0&&(Ar[Bi]=nr[Bi]);if(nr!=null&&dn)for(var Bi of dn(nr))Rn.indexOf(Bi)<0&&pn.call(nr,Bi)&&(Ar[Bi]=nr[Bi]);return Ar},or=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Gn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Gn);rr((Ar=Ar.apply(nr,Rn)).next())});function cr(nr){const Rn=(Zn,yn)=>{if(Zn.localName===yn)return Zn;for(let Gn=0,rr=Zn;rr=rr.parentNode;Gn++){if(rr.localName===yn)return rr;if(rr==document.documentElement)return!1}},Ar=nr.target,Bi=Rn(Ar,"a");if(console.log([Bi],Bi==null?void 0:Bi.href,44),!(Bi!=null&&Bi.href)&&Ar.tagName.toUpperCase()==="IMG"){let Zn=Ar.src||Ar.getAttribute("src");Zn&&Zn.indexOf("/images/avatars/User")===-1&&(nr.stopPropagation(),nr.preventDefault(),Vt.Z.publish("preview-image",Zn))}}const sr=nr=>{var Rn=nr,{shixunHomeworks:Ar,classroomList:Bi,globalSetting:Zn,loading:yn,user:Gn,dispatch:rr}=Rn,pr=ci(Rn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Kr,Fi,fi,_i;const[hi,bi]=(0,x.useState)(Pr({},(0,Ue.useParams)())),wi=(0,Ue.useParams)(),[Yi,pi]=(0,x.useState)({page:1,page_size:10}),yi=(0,Ue.useLocation)(),[]=(0,x.useState)([]),[Ji,io]=(0,x.useState)(),ji=(0,x.useRef)(),So=(0,x.useRef)(),[ki,ko]=(0,x.useState)(!1),[co,Vo]=(0,x.useState)(!0),[wo,eo]=(0,x.useState)(!1),[bo,Go]=(0,x.useState)(!1),{shixunWorkReport:Tn}=Ar,[Lo,Gi]=(0,x.useState)(),[jr,Jr]=(0,x.useState)([]),[ni,Wr]=(0,x.useState)(),[Ui,to]=(0,x.useState)("all"),$r=(0,ot.GJ)(),[oi,yr]=(0,x.useState)(new(ze())),[qr,Ao]=(0,x.useState)(0),[Yo,_o]=(0,x.useState)(!1),[pa,No]=(0,x.useState)(!1),[Jo,Ro]=(0,x.useState)(!1),[oa,da]=(0,x.useState)(""),[Ka,_s]=(0,x.useState)(!1),[js,as]=(0,x.useState)(!0),[fs,Mo]=(0,x.useState)(0),go=(0,x.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Fa=(0,x.useRef)(),[gs,nl]=(0,x.useState)(!1),[rl,il]=(0,x.useState)(!1),yl=(0,x.useRef)(null),su={required:{tag:"\u5FC5\u505A",color:"#1B8565"},optional:{tag:"\u9009\u505A",color:"#1E96F4"},hidden:{tag:"\u4E0D\u505A",color:"#5F6368"}},ol=()=>or(void 0,null,function*(){(Gn.userInfo.is_teacher||Gn.userInfo.admin)&&(_s(!0),as(!1))});(0,x.useEffect)(()=>{var Hi;(0,ot.Rm)()&&Bi.AssistantObject.practice&&!((Hi=Bi.AssistantObject.practice)!=null&&Hi.can_view)&&Ue.history.replace("/403")},[(Kr=Bi.AssistantObject.practice)==null?void 0:Kr.can_view]),(0,x.useEffect)(()=>{ol(),console.log("\u6253\u5370\u7684------",Tn),Fa.current=Tn==null?void 0:Tn.next_student_work_id,da(Tn.repeat_minus_score)},[Tn,Gn]),(0,x.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Tn.work_score),Mo(Tn.work_score)},[Tn.work_score,oa]),(0,x.useEffect)(()=>(rr({type:"globalSetting/footerToggle",payload:!1}),()=>{rr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{if(yl.current)return yl.current.addEventListener("mousedown",cr),()=>{var Hi;(Hi=yl.current)==null||Hi.removeEventListener("mousedown",cr)}},[yl.current]),(0,x.useEffect)(()=>{setTimeout(()=>{yl.current&&yl.current.clientHeight>=500&&il(!0)},500)},[(Fi=Tn==null?void 0:Tn.student_work_test_result_info)==null?void 0:Fi.content,yl.current]),(0,x.useEffect)(()=>{var Hi;if(Tn){let ea=[];(Hi=Tn==null?void 0:Tn.target_test_sets)==null||Hi.map((Ma,Hl)=>{var ks;(ks=Ma==null?void 0:Ma.targets)==null||ks.map((zl,pl)=>{var eA;zl.name=Ma==null?void 0:Ma.name,zl.total_target_score=Ma==null?void 0:Ma.total_target_score,zl.actual_target_score=Ma==null?void 0:Ma.actual_target_score,zl.rowSpan=pl===0?(eA=Ma==null?void 0:Ma.targets)==null?void 0:eA.length:0,zl.order=Hl+1,ea.push(zl)})}),Gi(ea),(0,ot.Rm)()&&rr({type:"classroomList/getAssistantPermissions",payload:{course_id:hi.coursesId}})}},[Tn]),(0,x.useEffect)(()=>{Ar.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Tn==null?void 0:Tn.students_count)>0&&!co&&setTimeout(()=>{Ea("all")},800)},[Tn==null?void 0:Tn.homework_common_id,co]),(0,x.useEffect)(()=>{bi(Pr({},wi))},[yi.pathname]);const jl=()=>{document.body.scrollIntoView()},Lu=Hi=>{Yi.page=Hi,pi(Pr({},Yi)),Xl(Yi,Ui)},Xl=(Hi,ea)=>or(void 0,null,function*(){eo(!0);const Ma=yield(0,Ie.ZP)(`/api/student_works/${hi==null?void 0:hi.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Yr(Pr({},Hi),{challenge_id:ea=="all"?null:ea})});(Ma==null?void 0:Ma.status)===0&&(Jr(Ma==null?void 0:Ma.list),Wr(Ma==null?void 0:Ma.count)),eo(!1)});function wl(){return or(this,null,function*(){go.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const ec=()=>{document.querySelectorAll("canvas").forEach(Hi=>{(!Hi.clientWidth||!Hi.clientHeight)&&Hi.remove()})},_c=()=>{ji.current.offsetHeight>62e3?Go(!1):Go(!0)},ma=Hi=>or(void 0,null,function*(){const ea=yield(0,di.t1)({homeworkId:Hi||hi.homeworkId});io(ea==null?void 0:ea.data)}),Ea=Hi=>or(void 0,null,function*(){var ea,Ma,Hl,ks;nl(!0);let zl=0,pl;pl=he.default.info({width:460,title:Gt.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",Gt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Gt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Gt.createElement("span",{className:"c-blue"},zl+1),"/",Hi!=="all"?1:Tn==null?void 0:Tn.students_count,Gt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:He.modal,onOk:()=>{}});const eA={margin:[0,0],filename:`${Tn!=null&&Tn.student_id&&(Tn==null?void 0:Tn.student_id)!="--"?Tn==null?void 0:Tn.student_id:""}${Tn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Bc=oi.folder(Tn==null?void 0:Tn.shixun_name);function tc(ss){return or(this,null,function*(){yield ma(ss||Fa.current);const ns=yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({homeworkId:ss||Fa.current},go.current||{})});Fa.current=ns==null?void 0:ns.next_student_work_id,jl(),zl++,setTimeout(()=>or(this,null,function*(){var KA,tA,Qs,Sl;ec();const zc=Bc.folder(`${ns==null?void 0:ns.group_name}`).folder(`${ns!=null&&ns.student_id&&(ns==null?void 0:ns.student_id)!="--"?ns.student_id+"+":""}${ns==null?void 0:ns.username}`),ml=document.querySelector("#export-all").children;let _u=Ei()();for(let Ws=0;Wsor(this,null,function*(){Ws0&&((Qs=(tA=ns==null?void 0:ns.shixun_detail)==null?void 0:tA.filter(Ws=>{var Gs;return((Gs=Ws==null?void 0:Ws.game_codes)==null?void 0:Gs.length)>0}))==null?void 0:Qs.length)>0){const Ws=zc.folder("\u4EE3\u7801\u6587\u4EF6");(Sl=ns==null?void 0:ns.shixun_detail)==null||Sl.map((Gs,lu)=>{var NA,$A;if(((NA=Gs==null?void 0:Gs.game_codes)==null?void 0:NA.length)>0){const uu=Ws.folder(`\u7B2C${lu+1}\u5173-${Gs.subject}-${Gs.id}`);($A=Gs==null?void 0:Gs.game_codes)==null||$A.map(hu=>{uu.file(`${hu.filename}.txt`,hu==null?void 0:hu.content)})}})}pl.update({content:Gt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Gt.createElement("span",{className:"c-blue"},zl),"/",ns==null?void 0:ns.students_count,Gt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),zl==(ns==null?void 0:ns.students_count)?(pl.destroy(),ha()):tc()}),2200)})}if(Hi!=="all"||(Tn==null?void 0:Tn.students_count)<2){ec(),jl();const ss=So.current.children;let ns=Ei()();const tA=Bc.folder(`${Tn==null?void 0:Tn.group_name}`).folder(`${Tn!=null&&Tn.student_id&&(Tn==null?void 0:Tn.student_id)!="--"?(Tn==null?void 0:Tn.student_id)+"+":""}${Tn==null?void 0:Tn.username}`);for(let Qs=0;Qsor(void 0,null,function*(){Qs0&&((Hl=(Ma=Tn==null?void 0:Tn.shixun_detail)==null?void 0:Ma.filter(Qs=>{var Sl;return((Sl=Qs==null?void 0:Qs.game_codes)==null?void 0:Sl.length)>0}))==null?void 0:Hl.length)>0){const Qs=tA.folder("\u4EE3\u7801\u6587\u4EF6");(ks=Tn==null?void 0:Tn.shixun_detail)==null||ks.map((Sl,Hc)=>{var zc,ml;if(((zc=Sl==null?void 0:Sl.game_codes)==null?void 0:zc.length)>0){const _u=Qs.folder(`\u7B2C${Hc+1}\u5173-${Sl.subject}-${Sl.id}`);(ml=Sl==null?void 0:Sl.game_codes)==null||ml.map(Ws=>{_u.file(`${Ws.filename}.txt`,Ws==null?void 0:Ws.content)})}})}pl.destroy(),ha();return}else tc(Tn==null?void 0:Tn.first_student_work_id)}),ha=()=>{oi.generateAsync({type:"blob"}).then(function(Hi){console.log(Tn,"shixunWorkReport");const ea=document.createElement("a");ea.href=window.URL.createObjectURL(Hi),ea.download=(Tn==null?void 0:Tn.shixun_name)+".zip",document.body.appendChild(ea);const Ma=document.createEvent("MouseEvents");Ma.initEvent("click",!1,!1),ea.dispatchEvent(Ma),document.body.removeChild(ea),yr(new(ze()))}),Go(!1)};(0,x.useEffect)(()=>{wa()},[hi.homeworkId]);const wa=()=>or(void 0,null,function*(){Vo(!0),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),ma(),(0,ot.GJ)()&&wl(),Vo(!1)}),Ja=[{title:"\u5173\u5361",width:50,dataIndex:"name",render:(Hi,ea,Ma)=>Ma+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Hi,ea,Ma)=>Gt.createElement("div",null,Hi,ea.complete_status===4&&Gt.createElement(pt.vA,{status:ea.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Hi,ea,Ma)=>Hi||"- -"},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"status",render:Hi=>{var ea,Ma;return Gt.createElement("span",{style:{color:(ea=su[Hi])==null?void 0:ea.color}},(Ma=su[Hi])==null?void 0:Ma.tag)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:Hi=>Hi?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Hi,ea)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(ea.myself_experience)!==parseFloat(Hi)?"red":"green"}},ea.myself_experience),"/",Hi)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Hi,ea)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(ea.game_score_full)!==parseFloat(Hi)?"red":"green"}},Hi),"/",ea.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Hi,ea)=>$r?Gt.createElement(at,{style:{width:80},max:ea.game_score_full,defaultValue:parseFloat(Hi),onBlur:Ma=>or(void 0,null,function*(){var Hl;if((0,ot.Rm)()&&!((Hl=Bi.AssistantObject.practice)!=null&&Hl.can_appraise)){xe.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 ks=yield rr({type:"shixunHomeworks/changeScore",payload:{categoryId:hi.homeworkId,type:"report",score:Ma,challenge_id:ea.challenge_id}});Xl({page:1,page_size:10},"all"),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),ks.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Hi}];let Ga=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Hi,ea,Ma)=>({children:Hi,props:{rowSpan:ea.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Hi,ea,Ma)=>({children:Hi,props:{rowSpan:ea.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(Hi,ea,Ma)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(ea.actual_test_score)!==parseFloat(Hi)?"red":"green"}},ea.actual_test_score),"/",Hi)},{title:"\u6307\u6807\u603B\u5206",render:(Hi,ea,Ma)=>({children:Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(ea.actual_target_score)!==parseFloat(Hi)?"red":"green"}},ea.actual_target_score),"/",Hi),props:{rowSpan:ea.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const $a=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:Hi=>Gt.createElement("span",null,Hi?Le()(Hi).format("YYYY-MM-DD HH:mm"):"--")}],Ql=Hi=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Hi==="next"?Ue.history.push(`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/${Tn==null?void 0:Tn.next_student_work_id}/comment`):Ue.history.push(`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/${Tn==null?void 0:Tn.pre_student_work_id}/comment`)},200)},fu=Hi=>{da(""),Hi.target.value&&(console.log("\u8FDB\u6765",Tn),Hi.target.value=Hi.target.value>Tn.repeat_setting_score?Tn.repeat_setting_score:Hi.target.value,da(Hi.target.value))},kl=()=>or(void 0,null,function*(){const Hi=yield(0,Ie.ZP)(`/api/student_works/${Tn==null?void 0:Tn.work_id}/update_repeat_score`,{method:"put",body:{score:oa}});yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),Hi.status===0&&xe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return Gt.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Gt.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Gt.createElement(oe.Z,{loading:yn["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Gt.createElement("div",{className:"edu-container"},Tn.course_id&&Gt.createElement("section",{className:"animated fadeIn"},Gt.createElement("aside",{className:""},Tn.category&&Gt.createElement(Oe.Z,{separator:">"},Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework`},Tn.course_name)),Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.category.main?"":Tn.category.category_id}`},Tn.category.category_name)),Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.homework_common_id}/detail${(0,ot.dE)()?"?tabs=1":""}`},"\u4F5C\u4E1A\u8BE6\u60C5")),Gt.createElement(Oe.Z.Item,null,Tn.username))),Gt.createElement("aside",{className:[He.title1,"mt20"].join(" ")},Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:1},Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.homework_common_id}/detail`},Gt.createElement(Qe.Z,{className:"font16 c-black"})),Gt.createElement("strong",{className:"font20 ml5"},Tn==null?void 0:Tn.homework_name),Gt.createElement(pt.VV,{temporary:!0,status:Tn.homework_status})),Gt.createElement(Me.Z,{className:He.title1_right},Tn.view_tpi&&Gt.createElement(Se.ZP,{onClick:()=>{var Hi,ea;(0,pt.xg)(`/tasks/${Tn==null?void 0:Tn.course_id}/${Tn==null?void 0:Tn.homework_common_id}/${(ea=(Hi=Tn==null?void 0:Tn.shixun_detail)==null?void 0:Hi[0])==null?void 0:ea.game_identifier}`)}},Gt.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,ot.GJ)()&&Tn.homework_end===!1&&!!Tn.myshixun_id&&Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>or(void 0,null,function*(){yield rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Tn.myshixun_identifier},homework_common_id:wi.categoryId}})})},Gt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>{var Hi;if(!(!(Tn!=null&&Tn.is_old_data_for_time)&&(0,pt.Ye)(rr))){if((0,ot.Rm)()&&!((Hi=Bi.AssistantObject.practice)!=null&&Hi.can_download)){xe.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}Ea("")}},loading:ki},Gt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,ot.GJ)()&&(Tn==null?void 0:Tn.students_count)>1&&Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>{var Hi;if(!(!(Tn!=null&&Tn.is_old_data_for_time)&&(0,pt.Ye)(rr))){if((0,ot.Rm)()&&!((Hi=Bi.AssistantObject.practice)!=null&&Hi.can_download)){xe.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}he.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Gt.createElement(Te.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Gt.createElement(Te.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Ea("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,vi.jj)({categoryId:hi.categoryId,coursesId:hi.coursesId},"shixun_report")}}})}}},Gt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),Gt.createElement("aside",{className:"mt30 relative"})),Gt.createElement("aside",{className:"edu-container bg-white",ref:ji},Gt.createElement("div",{id:"export-all",ref:So},Gt.createElement("div",{id:"export-all-1"},Gt.createElement("div",{className:He.title},Gt.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Gt.createElement("div",null,(0,ot.GJ)()&&Gt.createElement(Se.ZP,{className:"mr20",type:"primary",onClick:()=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Tn.user_id,data:Pr({},Tn)},fn:()=>Xl({page:1,page_size:10},"all")}})}},Gt.createElement(je.Z,null),Tn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Gt.createElement(we.Z,{style:{marginTop:0}}),Gt.createElement(ve.Z,{className:"pl30 pr30"},Gt.createElement(Me.Z,null,Gt.createElement("img",{className:He.userPic,src:`${ct.Z.IMG_SERVER}/images/${Tn.image_url}`,alt:Tn.username})),Gt.createElement(Me.Z,null,Gt.createElement("span",{className:"font16 ml40"},Tn.username),Gt.createElement(pt.vA,{status:Tn.compelete_status}),Gt.createElement("ul",{className:He.userInfo},Gt.createElement("li",null,"\u5B66\u53F7\uFF1A",Tn.student_id||"--"),Gt.createElement("li",null,"\u5206\u73ED\uFF1A",Tn.group_name||"--"),Gt.createElement("br",null),Gt.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",Gt.createElement("span",{className:"c-red"},Tn.complete_count),"/",Gt.createElement("span",{className:"c-red"},Tn.checked_challenge_count)),Gt.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",Gt.createElement("span",{className:"c-red"},Tn.current_complete_count||"-"),"/",Gt.createElement("span",{className:"c-red"},Tn.checked_challenge_count)),Gt.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",Tn&&Tn.efficiency===null?"--":Tn&&Tn.efficiency),Gt.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",Tn&&Tn.max_efficiency===null?"--":Tn&&Tn.max_efficiency))),Gt.createElement("ul",{className:[He.listItem,"mt10"].join(" ")},Gt.createElement("li",null,Gt.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),Gt.createElement("div",{className:"c-light-black mt20"},Tn&&Tn.passed_time===null||Tn&&Tn.passed_time==="--"?"--":Le()(Tn&&Tn.passed_time).format("YYYY-MM-DD HH:mm"))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",Gt.createElement("i",{onClick:Hi=>{Hi.stopPropagation(),Hi.preventDefault(),_o(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Gt.createElement("div",{className:"c-light-black mt20"},Tn==null?void 0:Tn.human_training_time_rules)),Gt.createElement("li",null,Gt.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",Gt.createElement("i",{onClick:Hi=>{Hi.stopPropagation(),Hi.preventDefault(),No(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Gt.createElement("div",{className:"c-light-black mt20"},Tn.time_consuming)),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Gt.createElement("div",{className:"mt20"},Tn.evaluate_count)),(Tn==null?void 0:Tn.eff_score_full)&&Gt.createElement(Gt.Fragment,null,Gt.createElement("li",null,Gt.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.challenge_score),"/",Gt.createElement("span",{className:"c-light-black"},Tn.challenge_score_full))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u6548\u7387\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.eff_score),"/",Gt.createElement("span",{className:"c-light-black"},Tn.eff_score_full)))),(Tn==null?void 0:Tn.have_repeat)&&(Tn==null?void 0:Tn.repeat_minus_score)!==0&&Gt.createElement("li",{style:{position:"relative"}},Gt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},Tn!=null&&Tn.review_rate?Gt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(Tn!=null&&Tn.review_id&&Ka)localStorage.setItem("studentDetial",window.location.pathname),Ue.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${hi.categoryId}/review_detail/${Tn==null?void 0:Tn.review_id}`});else return}},Tn.review_rate.toFixed(1),"%"):Gt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Ka?Gt.createElement("div",{className:"mt20"},Gt.createElement(Ce.default,{style:{width:"45px",height:"22px"},value:oa,onChange:Hi=>{fu(Hi)},onBlur:kl,disabled:js})," / ",Tn==null?void 0:Tn.repeat_setting_score):Gt.createElement("div",{className:"mt20"},Tn==null?void 0:Tn.repeat_minus_score," / ",Tn==null?void 0:Tn.repeat_setting_score)),console.log("sssssssssssssssssssssss",Tn==null?void 0:Tn.have_repeat,Tn==null?void 0:Tn.repeat_minus_score),(Tn==null?void 0:Tn.have_repeat)&&(Tn==null?void 0:Tn.repeat_minus_score)===0&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{className:"mt20"}," - -")),!(Tn!=null&&Tn.have_repeat)&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{className:"mt20"}," - -")),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",null,Tn.late_penalty||"- -"))),Tn.extra_score>0&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u9644\u52A0\u5F97\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",null,Tn.extra_score||"- -"))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},fs),"/",Gt.createElement("span",{className:"c-light-black"},Tn.all_work_score))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u603B\u8BC4"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.overall_appraisal))))),Gt.createElement(we.Z,{style:{margin:0}}),(Tn.work_comment_hidden||Tn.work_comment)&&Gt.createElement("div",null,Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:1},Gt.createElement("h1",{className:He.title},"\u70B9\u8BC4\u5185\u5BB9")),Gt.createElement(Me.Z,{className:"pr30"},(0,ot.GJ)()&&Gt.createElement(Se.ZP,{onClick:()=>or(void 0,null,function*(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Gt.createElement(qe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return or(this,null,function*(){(yield(0,di.gZ)({comment_id:Tn.comment_id,homeworkId:hi.homeworkId})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}))})}})})},Gt.createElement(Ve.Z,null),"\u5220\u9664"))),Gt.createElement(we.Z,{style:{margin:0}}),Tn.work_comment&&Gt.createElement("aside",{className:"pl30 pr30 mt20"},Gt.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Gt.createElement("br",null),Gt.createElement(Ct.Z,{value:Tn.work_comment})),Tn.work_comment_hidden&&Gt.createElement("aside",{className:"pl30 pr30 mt20"},Gt.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Gt.createElement("br",null),Gt.createElement(Ct.Z,{value:Tn.work_comment_hidden}))),(Tn==null?void 0:Tn.action_analysis)&&Gt.createElement(Ur,{detailData:Tn}),Gt.createElement("div",{className:He.score},Gt.createElement("h1",{className:He.title},"\u9636\u6BB5\u6210\u7EE9"),(Tn==null?void 0:Tn.adjust_review_score_count)>0&&(0,ot.GJ)()&&Gt.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ro(!0),Xl({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Tn==null?void 0:Tn.adjust_review_score_count,"\u6B21\uFF09")),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ee.default,{dataSource:Tn.stage_list,rowKey:Hi=>Hi==null?void 0:Hi.challenge_id,pagination:!1,columns:Ja})),((fi=Tn==null?void 0:Tn.target_test_sets)==null?void 0:fi.length)>0&&Gt.createElement("div",null,Gt.createElement("h1",{className:He.title},"\u6307\u6807\u6210\u7EE9"),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ee.default,{dataSource:Lo,rowKey:Hi=>Hi==null?void 0:Hi.challenge_id,pagination:!1,bordered:!0,columns:Ga}))),(Tn==null?void 0:Tn.work_description)&&Gt.createElement(Gt.Fragment,null,Gt.createElement("h1",{className:He.title},"\u4E2A\u4EBA\u603B\u7ED3"),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ct.Z,{value:Tn==null?void 0:Tn.work_description}))),Gt.createElement("h1",{className:He.title},"\u56FE\u5F62\u7EDF\u8BA1"),Gt.createElement(Re,{data:Ji}),(Tn==null?void 0:Tn.is_open_submit_test_result)&&Gt.createElement(Gt.Fragment,null),Gt.createElement("h1",{className:He.title},"\u5B9E\u8BAD\u8BE6\u60C5")),Gt.createElement(Lr,{autoHeight:bo}))),(0,ot.GJ)()&&Gt.createElement("aside",{className:`${He.footerBar} ${ki?He.footerBarStatic:""}`},Gt.createElement("aside",{className:"edu-container"},Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:"1"},Gt.createElement(Ue.Link,{className:He.exitComment,to:`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Gt.createElement(Me.Z,{flex:"1",className:"tr"},Gt.createElement(Se.ZP,{type:"default",disabled:!(Tn!=null&&Tn.pre_student_work_id),onClick:()=>Ql()},"\u4E0A\u4E00\u4E2A"),Gt.createElement(Se.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(Tn!=null&&Tn.next_student_work_id),onClick:()=>Ql("next")},"\u4E0B\u4E00\u4E2A"),(0,ot.GJ)()&&Gt.createElement(Se.ZP,{type:"primary",onClick:()=>or(void 0,null,function*(){rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Tn.user_id,data:Pr({},Tn)},fn:()=>Xl({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Gt.createElement(gi,null),Gt.createElement(Ai.Z,null),Gt.createElement(he.default,{open:Yo,width:860,centered:!0,onCancel:()=>{_o(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Gt.createElement("div",{style:{color:"#333333",fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Gt.createElement("br",null),Gt.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Gt.createElement("br",null),Gt.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Gt.createElement("br",null),Gt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Gt.createElement(he.default,{open:pa,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{No(!1)},width:600},Gt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Gt.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5FC5\u505A\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Gt.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5FC5\u505A\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Gt.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),Gt.createElement(he.default,{open:Jo,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{to("all"),Ro(!1)},destroyOnClose:!0,width:900},Gt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Gt.createElement("div",null,Gt.createElement("span",null,"\u5173\u5361\uFF1A"),Gt.createElement(ke.default,{style:{width:300},value:Ui,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Hi=>or(void 0,null,function*(){to(Hi),Xl({page:1,page_size:10},Hi)})},Gt.createElement(ke.default.Option,{value:"all"}," \u5168\u90E8 "),(_i=Tn==null?void 0:Tn.stage_list)==null?void 0:_i.map((Hi,ea)=>Gt.createElement(ke.default.Option,{key:ea,value:Hi==null?void 0:Hi.challenge_id},"\u7B2C",(0,pt.EM)(ea+1),"\u5173")))),Gt.createElement("div",{className:"mt20"},Gt.createElement(Ee.default,{dataSource:jr,rowKey:Hi=>Hi==null?void 0:Hi.id,pagination:!1,columns:$a,loading:wo})),Gt.createElement("div",{className:He.footer},Gt.createElement("div",null,Gt.createElement("span",{style:{color:"#656F87"}},"\u5171",Gt.createElement("span",{className:"c-light-primary"},ni),"\u6761\u6570\u636E")),Gt.createElement(Ke.Z,{defaultCurrent:1,defaultPageSize:10,current:(Yi==null?void 0:Yi.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:ni,onChange:Lu})))))};var ti=(0,Ue.connect)(({shixunHomeworks:nr,classroomList:Rn,loading:Ar,globalSetting:Bi,user:Zn})=>({shixunHomeworks:nr,classroomList:Rn,globalSetting:Bi,loading:Ar.effects,user:Zn}))(sr)},32442:function(Jn,kt,ae){"use strict";var x=ae(62957),dt=ae(6767),Le=ae(90929),Je=ae(62023),ze=ae(60820),Ie=ae(59301),Ue=(xe,oe,Oe)=>new Promise((ve,Me)=>{var Se=Ce=>{try{we(Oe.next(Ce))}catch(Ee){Me(Ee)}},Te=Ce=>{try{we(Oe.throw(Ce))}catch(Ee){Me(Ee)}},we=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(Se,Te);we((Oe=Oe.apply(xe,oe)).next())});const he=({shixunHomeworks:xe,classroomList:oe,dispatch:Oe})=>{const ve=(0,Je.useParams)();return Ie.createElement(x.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){var Me,Se,Te,we;if((0,ze.Rm)()&&!((Me=oe.AssistantObject.practice)!=null&&Me.can_redo)){dt.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 Ce=yield(0,Le.ZP)(`/api/myshixuns/${xe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ve.coursesId,homework_common_id:xe.actionTabs.homework_common_id}});if(Ce.shixun_identifier){dt.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe({type:"shixunHomeworks/setActionTabs",payload:{}});const Ee=(Te=(Se=Ce==null?void 0:Ce.new_works)==null?void 0:Se.find(ke=>`${ke.homework_common_id}`===ve.categoryId))==null?void 0:Te.id;if((0,ze.Rm)()&&!((we=oe.AssistantObject.practice)!=null&&we.can_view))return;Je.history.replace(`/classrooms/${ve.coursesId}/shixun_homework/${ve.categoryId}/${Ee}/comment`)}}),onCancel:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ie.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ie.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};kt.Z=(0,Je.connect)(({shixunHomeworks:xe,classroomList:oe})=>({shixunHomeworks:xe,classroomList:oe}))(he)},89435:function(Jn,kt,ae){"use strict";ae.d(kt,{AD:function(){return Re},BA:function(){return ie},D9:function(){return ut},Hp:function(){return qe},IM:function(){return zt},Iy:function(){return ct},KM:function(){return pe},KU:function(){return fn},MJ:function(){return Ve},Ne:function(){return $t},ON:function(){return mn},Uj:function(){return rn},VY:function(){return Rt},YO:function(){return En},YX:function(){return Dt},Zn:function(){return Te},_g:function(){return Ke},_k:function(){return Ze},c6:function(){return ht},cr:function(){return we},eV:function(){return _e},fi:function(){return Ce},gh:function(){return bt},hS:function(){return tt},iA:function(){return Ee},j6:function(){return Qe},je:function(){return at},jj:function(){return je},kS:function(){return Tt},lS:function(){return Bt},o6:function(){return He},pO:function(){return de},rQ:function(){return Nt},sA:function(){return pt},xm:function(){return De},xo:function(){return Ot},y8:function(){return it},yd:function(){return ke}});var x=ae(5505),dt=ae(62023),Le=ae(51158),Je=ae(6767),ze=ae(34161),Ie=Object.defineProperty,Ue=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,oe=(ee,se,le)=>se in ee?Ie(ee,se,{enumerable:!0,configurable:!0,writable:!0,value:le}):ee[se]=le,Oe=(ee,se)=>{for(var le in se||(se={}))he.call(se,le)&&oe(ee,le,se[le]);if(Ue)for(var le of Ue(se))xe.call(se,le)&&oe(ee,le,se[le]);return ee},ve=(ee,se,le)=>new Promise((Be,We)=>{var st=Et=>{try{gt(le.next(Et))}catch(Lt){We(Lt)}},mt=Et=>{try{gt(le.throw(Et))}catch(Lt){We(Lt)}},gt=Et=>Et.done?Be(Et.value):Promise.resolve(Et.value).then(st,mt);gt((le=le.apply(ee,se)).next())});const Me=()=>{(0,dt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Se=()=>{(0,dt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Te=ee=>ve(void 0,null,function*(){Me(),(yield(0,x.YR)(Oe({},ee))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_couser_info.json`,query:ee}))),Se()}),we=ee=>ve(void 0,null,function*(){const se=yield(0,x.yS)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_member_act_score`);else{if(se.status===-2)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_member_act_score`))}}),Ce=ee=>ve(void 0,null,function*(){const se=yield(0,x.W0)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_score`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_score`))}}),Ee=ee=>ve(void 0,null,function*(){const se=yield(0,x.Nl)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`))}}),ke=ee=>ve(void 0,null,function*(){const se=yield(0,x.IU)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/export_star_user`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/export_star_user`))}}),Ke=ee=>ve(void 0,null,function*(){const se=yield(0,x.td)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-2)return se;if(se.status===-3)(0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else if(se.status===-4)return se}}),Qe=ee=>ve(void 0,null,function*(){const se=yield(0,x.QX)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_homework`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_homework`))}}),je=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.o_)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),qe=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.ZL)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),Ve=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.vV)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),ct=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.aP)(Oe({},ee));le.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),ot=ee=>ve(void 0,null,function*(){Me(),(yield exportCourseWorkListAppendix(Oe({},ee))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ee.categoryId}/works_list.zip`,query:ee}))),Se()}),pt=ee=>ve(void 0,null,function*(){Me(),yield(0,Le.FH)("",ze.Z.API_SERVER+`/api/polls/${ee.categoryId}/commit_result.xlsx`),Se()}),bt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/attendances/export_xlsx_data.xlsx`,query:ee}))}),He=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/video_study_statics.xlsx`,query:ee}))}),ht=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_video_study.xlsx`,query:ee}))}),_e=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_course_students_info.xlsx`,query:ee}))}),Re=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ee}))}),Nt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ee}))}),it=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ee}))}),at=ee=>ve(void 0,null,function*(){const se=yield(0,x.Uy)(Oe({},ee));se.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_users`)):se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Bt=ee=>ve(void 0,null,function*(){const se=yield(0,x.tg)(Oe({},ee));se.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_report`)):se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ze=ee=>ve(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/export_records/${ee.id}.xlsx`,query:ee}))}),De=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ee}))}),ut=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee==null?void 0:ee.coursesId}/${ee.menuKey}_statistic.xlsx?${ee.checkedList.map(se=>`course_group_id[]=${se}`).join("&")}`,query:ee}))}),$t=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_training_objectives.xlsx`,query:ee}))}),zt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)(ee==null?void 0:ee.name,(0,Le.NY)({url:ze.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ee}))}),tt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_courses.xlsx`,query:ee}))}),Ot=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_graduation_requirements.xlsx`,query:ee}))}),Rt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ee}))}),fn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee.categoryId}/rank_list.xlsx`,query:ee}))}),Tt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ee}))}),mn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/examination_banks/${ee.id}.json`,query:ee}))}),Dt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee.categoryId}.json`,query:ee}))}),En=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/polls/${ee==null?void 0:ee.id}/commit_result.json`,query:ee}))}),rn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ee}))}),de=(ee,se)=>ve(void 0,null,function*(){yield(0,Le.FH)(se||"",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee==null?void 0:ee.exercise_id}/consult_exercise.json`,query:ee}))}),pe=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/competitions/${ee==null?void 0:ee.identifier}/competition_commit_records/member_works.xlsx`,query:ee}))}),ie=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee==null?void 0:ee.coursesId}/group_homeworks/import_group_template.xlsx`,query:ee}))})},81237:function(Jn,kt,ae){"use strict";ae.d(kt,{U:function(){return xe}});var x=ae(59301),dt=Object.defineProperty,Le=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ie=(oe,Oe,ve)=>Oe in oe?dt(oe,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):oe[Oe]=ve,Ue=(oe,Oe)=>{for(var ve in Oe||(Oe={}))Je.call(Oe,ve)&&Ie(oe,ve,Oe[ve]);if(Le)for(var ve of Le(Oe))ze.call(Oe,ve)&&Ie(oe,ve,Oe[ve]);return oe},he=(oe,Oe,ve)=>new Promise((Me,Se)=>{var Te=Ee=>{try{Ce(ve.next(Ee))}catch(ke){Se(ke)}},we=Ee=>{try{Ce(ve.throw(Ee))}catch(ke){Se(ke)}},Ce=Ee=>Ee.done?Me(Ee.value):Promise.resolve(Ee.value).then(Te,we);Ce((ve=ve.apply(oe,Oe)).next())});function xe(oe,Oe){const[ve,Me]=(0,x.useState)(Oe),[Se,Te]=(0,x.useState)(!1),[we,Ce]=(0,x.useState)();return[ve,Se,(ke,Ke=!1)=>he(this,null,function*(){const Qe=Ke?Oe:Ue(Ue({},ve),ke);Te(!0),Me(Qe);const je=yield oe(Qe);return Te(!1),Ce(je),je}),we,Ce]}},1714:function(Jn,kt,ae){"use strict";ae.d(kt,{AL:function(){return Qe},Iy:function(){return Oe},Qv:function(){return Se},ez:function(){return Ke},jb:function(){return ve}});var x=ae(32834),dt=ae.n(x),Le=ae(11690),Je=ae.n(Le);let ze=1;function Ie(ot,pt){const bt=ot.match(/^(\s+)(?:```)/);if(bt===null)return pt;const He=bt[1];return pt.split(` +`)}]};var he=ae(53184),xe=ae.n(he),oe=(Dt,En,rn)=>new Promise((de,pe)=>{var ie=le=>{try{se(rn.next(le))}catch(Be){pe(Be)}},ee=le=>{try{se(rn.throw(le))}catch(Be){pe(Be)}},se=le=>le.done?de(le.value):Promise.resolve(le.value).then(ie,ee);se((rn=rn.apply(Dt,En)).next())});const Oe={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"]}},ve=(Dt,En,rn,de)=>{const pe=En.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:rn.lineNumber,endColumn:rn.column});return Array.from(new Set(pe.match(/\b\w{2,}\b/g)||[])).map(ee=>({label:ee,kind:Dt.languages.CompletionItemKind.Text,insertText:ee,range:de}))},Me=(Dt,En,rn,de)=>{Dt.languages.registerCompletionItemProvider(En,{provideCompletionItems(pe,ie){const ee=pe.getWordUntilPosition(ie),se={startLineNumber:ie.lineNumber,endLineNumber:ie.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},le=pe.getLineContent(ie.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[...ve(Dt,pe,ie,se),...rn.map(We=>({label:We,kind:Dt.languages.CompletionItemKind.Keyword,documentation:We,insertText:We,insertTextRules:Dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...de.map(We=>({label:We.label,kind:Dt.languages.CompletionItemKind.Snippet,documentation:We.content,insertText:le.startsWith("#")?We.content.replace(/#/,""):We.content,insertTextRules:Dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var Se=Dt=>{Oe.languages.forEach(En=>{Dt.languages.registerDocumentFormattingEditProvider(En,{provideDocumentFormattingEdits(rn){return oe(this,null,function*(){const de=xe()(rn.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:rn.getFullModelRange(),text:de}]})}})}),Me(Dt,"java",Je.keywords,Je.quickKey),Me(Dt,"cpp",ze.keywords,ze.quickKey),Me(Dt,"c",Le.keywords,[]),Me(Dt,"python",Ie.keywords,Ie.quickKey),Me(Dt,"scala",Ue.keywords,Ue.quickKey)};const Te="\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,Ce=(Dt,En,rn)=>En in Dt?we(Dt,En,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Dt[En]=rn,Ee=(Dt,En,rn)=>Ce(Dt,typeof En!="symbol"?En+"":En,rn);const ke=class Ov{constructor(En,rn,de){this.placeholder=En,this.editor=rn,this.monaco=de,rn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ov.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)}};Ee(ke,"ID","editor.widget.placeholderHint");var Qe=ke,je=ae(96236),qe=ae(6767),Ve=ae(25399),ct=ae(89392),ot=ae(82918),pt=ae(56102),bt=Object.defineProperty,He=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,it=(Dt,En,rn)=>En in Dt?bt(Dt,En,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Dt[En]=rn,at=(Dt,En)=>{for(var rn in En||(En={}))Re.call(En,rn)&&it(Dt,rn,En[rn]);if(_e)for(var rn of _e(En))Nt.call(En,rn)&&it(Dt,rn,En[rn]);return Dt},Bt=(Dt,En)=>He(Dt,ht(En)),Ze=(Dt,En)=>{var rn={};for(var de in Dt)Re.call(Dt,de)&&En.indexOf(de)<0&&(rn[de]=Dt[de]);if(Dt!=null&&_e)for(var de of _e(Dt))En.indexOf(de)<0&&Nt.call(Dt,de)&&(rn[de]=Dt[de]);return rn},De=(Dt,En,rn)=>new Promise((de,pe)=>{var ie=le=>{try{se(rn.next(le))}catch(Be){pe(Be)}},ee=le=>{try{se(rn.throw(le))}catch(Be){pe(Be)}},se=le=>le.done?de(le.value):Promise.resolve(le.value).then(ie,ee);se((rn=rn.apply(Dt,En)).next())});function ut(Dt){return/^\d+$/.test(Dt)?`${Dt}px`:Dt}function $t(){}let zt=!1;const tt={"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 Ot(Dt=[]){let En=Dt;if(Array.isArray(Dt)){for(let rn=0;rnDe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Dt)}});var Tt=Dt=>{var En=Dt,{width:rn="100%",height:de="100%",value:pe,language:ie="javascript",style:ee={},options:se={},overrideServices:le={},theme:Be="vs-dark",onEditBlur:We,isCopy:st=!1,onSave:mt,autoHeight:gt=!1,forbidCopy:Et=!1,forbidCopyTips:Lt,onChange:jt=$t,editorDidMount:Ct=$t,onFocus:lt=$t,onBreakPoint:Vt=$t,breakPointValue:Zt=[],filename:gn="educoder.txt",errorLine:sn,errorContent:en="",highlightLine:zn,openBreakPoint:Fn=!1,placeholder:Ut="",showMiniMap:an=!0}=En,_n=Ze(En,["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 Vn=(0,x.useRef)(),It=(0,x.useRef)({}),Wt=(0,x.useRef)(),on=(0,x.useRef)(),vn=(0,x.useRef)([]),Yn=(0,x.useRef)(!1),Lr=(0,x.useRef)(),ri=(0,x.useRef)(),zr=(0,x.useRef)(!1),[Ir,tr]=(0,x.useState)(!1);function vr(){let fr;return Vn.current&&(fr=new dt.Z(Ur=>{for(let vi of Ur)(vi.target.offsetHeight>0||vi.target.offsetWidth>0)&&It.current.instance.layout()}),fr.observe(Vn.current)),fr}function Qn(){qe.ZP.warning({content:decodeURIComponent(Lt||Te),key:"monaco-editor-tip"})}const qn=()=>{let fr=It.current.instance;if(pe!=null&&fr&&Ir){const Ur=fr.getModel();Ur&&pe!==Ur.getValue()&&(zt=!0,Ur.setValue(pe),fr.layout(),zt=!1)}};(0,x.useEffect)(()=>{const fr=ot.Z.subscribe("formatDocument",Ur=>{var vi;let Gt=It.current.instance;(vi=Gt==null?void 0:Gt.getAction)==null||vi.call(Gt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ur=>{jt(Ur)},fr},[]),(0,x.useEffect)(()=>{var fr;let Ur=It.current.instance;on.current&&clearTimeout(on.current),on.current=setTimeout(()=>{qn()},500),pe&&(pe!=null&&pe.length)&&((fr=Ur==null?void 0:Ur.updateOptions)==null||fr.call(Ur,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,Ir,It.current]),(0,x.useEffect)(()=>{if(sn&&It.current&&It.current.instance){let Ur=It.current.instance;Ur.changeViewZones(function(vi){var Gt=document.createElement("div");Gt.style.padding="10px 20px",Gt.style.width="calc(100% - 20px)",Gt.className="my-error-line-wrp",Gt.innerHTML=en,vi.addZone({afterLineNumber:sn||11,heightInLines:3,domNode:Gt})});var fr={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}};Ur.addOverlayWidget(fr),Ur.revealPositionInCenter({lineNumber:20,column:1})}},[sn,It.current,Ir]);const lr=(fr="",Ur)=>{if(!fr||fr.trim()==="")return!0;const Gt=It.current.instance.getModel().getLineTokens(Ur);let un=!1;for(let wn=0;wn<2;wn++)Gt.getStandardTokenType(wn)===1&&(un=!0);return un};(0,x.useEffect)(()=>{var fr;const Ur=(fr=It.current)==null?void 0:fr.instance;if(Ur&&Ir&&Et){const vi=Ur.onDidBlurEditorWidget(()=>{zr.current=!1}),Gt=Ur.onDidFocusEditorText(()=>{zr.current=!0});return()=>{vi.dispose(),Gt.dispose()}}},[It.current,Ir,Et]),(0,x.useEffect)(()=>{var fr;if((fr=It.current)!=null&&fr.instance&&Ir&&Fn){let Ur=It.current.instance,vi=Ur.getModel();if(!vi)return;(()=>{var or;let cr=[],sr=[];const ti=vi.getAllDecorations();for(let Rn of ti)Rn.options.className==="highlighted-line"&&(cr.push((or=Rn==null?void 0:Rn.range)==null?void 0:or.startLineNumber),sr.push(Rn==null?void 0:Rn.id));if(zn===cr[0])return;vi.deltaDecorations(sr,[]);const nr=vi.getLineCount();zn&&zn<=nr&&(Ur.deltaDecorations([],[{range:new Rt.Range(zn,1,zn,vi.getLineMaxColumn(zn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ur.revealLineInCenter(zn))})();const un=(or=!1)=>{var cr;let sr=[],ti=[];const nr=vi.getAllDecorations();for(let Rn of nr)Rn.options.linesDecorationsClassName==="breakpoints-select"&&(sr.push((cr=Rn==null?void 0:Rn.range)==null?void 0:cr.startLineNumber),ti.push(Rn==null?void 0:Rn.id));if(or)return{lines:sr,ids:ti};Vt(sr)},wn=or=>De(void 0,null,function*(){let cr={range:new Rt.Range(or,1,or,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield vi.deltaDecorations([],[cr]),un()}),Mt=or=>De(void 0,null,function*(){let cr=[];const sr=Ur.getLineDecorations(or);for(let ti of sr)ti.options.linesDecorationsClassName==="breakpoints-select"&&cr.push(ti.id);yield vi.deltaDecorations(cr,[]),un()}),dn=or=>{let cr=Ur.getLineDecorations(or);for(let sr of cr)if(sr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ct.isEqual)(Zt,un(!0).lines)){vi.deltaDecorations(un(!0).ids,[]);const or=Zt.map(cr=>({range:new Rt.Range(cr,1,cr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));vi.deltaDecorations([],or)}const Kt=Ur.onDidChangeModelContent(or=>{let cr=Ur.getPosition();if(cr){let sr=cr.lineNumber;clearTimeout(ri.current),ri.current=setTimeout(()=>{lr(vi.getLineContent(sr),sr)?Mt(sr):dn(sr)?(Mt(sr),wn(sr)):un()},100)}}),pn=Ur.onMouseDown(or=>{var cr,sr,ti;if(or.target.detail&&((ti=(sr=(cr=or.target)==null?void 0:cr.element)==null?void 0:sr.className)!=null&&ti.includes("line-numbers"))){let nr=or.target.position.lineNumber;if(lr(vi.getLineContent(nr),nr))return;dn(nr)?Mt(nr):wn(nr)}}),Nn=or=>{let cr={range:new Rt.Range(or,1,or,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};vn.current=Ur.deltaDecorations(vn.current,[cr])},Pr=()=>{vn.current=Ur.deltaDecorations(vn.current,[])},Yr=Ur.onMouseMove(or=>{var cr,sr,ti;if(Pr(),or.target.detail&&((ti=(sr=(cr=or.target)==null?void 0:cr.element)==null?void 0:sr.className)!=null&&ti.includes("line-numbers"))){let nr=or.target.position.lineNumber;if(lr(vi.getLineContent(nr),nr))return;Nn(nr)}}),ci=Ur.onMouseLeave(()=>{Pr()});return()=>{Kt.dispose(),pn.dispose(),Yr.dispose(),ci.dispose()}}},[It.current,Ir,Zt,zn,Fn,ie]),(0,x.useEffect)(()=>{var fr;(fr=It.current)!=null&&fr.instance&&Fn&&It.current.instance.setPosition({lineNumber:0,column:0})},[zn]);function $n(){let fr=It.current.instance;if(fr){const Ur=fr.getSelection(),vi=It.current.pastePos||{},Gt=new Rt.Range(vi.startLineNumber||Ur.endLineNumber,vi.startColumn||Ur.endColumn,vi.endLineNumber||Ur.endLineNumber,vi.endColumn||Ur.endColumn);setTimeout(()=>{fr.executeEdits("",[{range:Gt,text:""}])},300)}}function Br(fr){(window.navigator.platform.match("Mac")?fr.metaKey:fr.ctrlKey)&&fr.keyCode==83&&(fr.preventDefault(),mt())}const Sr=()=>{if(gt&&It.current.instance){const fr=It.current.instance.getContentHeight();no(fr{if(!zr.current)return;const{keyCode:Ur,ctrlKey:vi,metaKey:Gt,target:un,type:wn}=fr;return(wn==="paste"||(Ur===67||Ur===86)&&(Gt||vi))&&un.nodeName==="TEXTAREA"&&(Qn(),fr.preventDefault()),!1};function Ai(fr,Ur){var vi=window.URL||window.webkitURL||window,Gt=new Blob([Ur]),un=document.createElementNS("http://www.w3.org/1999/xhtml","a");un.href=vi.createObjectURL(Gt),un.download=fr,kr(un)}(0,x.useEffect)(()=>{Sr()},[Sr]),(0,x.useEffect)(()=>{Vn.current&&!Ir&&Promise.all([ae.e(8909),ae.e(9293)]).then(ae.bind(ae,71448)).then(fr=>{try{Rt=fr,It.current.instance=Rt.editor.create(Vn.current,{value:pe,language:Ot(ie),theme:Be,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:an||!1}},le);const Ur=It.current.instance;let un=[...je.BH._menuItems].find(Kt=>Kt[0]._debugName=="EditorContext")[1],wn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Mt=(Kt,pn)=>{var Nn,Pr;let Yr=Kt._first;do pn.includes((Pr=(Nn=Yr.element)==null?void 0:Nn.command)==null?void 0:Pr.id)&&Kt._remove(Yr);while(Yr=Yr.next)};if(Ct(Ur,Rt),setTimeout(()=>{Sr(),It.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ai(gn||"educoder.txt",Ur.getValue())}})},500),It.current.subscription=Ur.onDidChangeModelContent(Kt=>{Yn.current?clearTimeout(Lr.current):(Sr(),jt(Ur.getValue(),Kt)),Lr.current=setTimeout(()=>{Yn.current=!1},500)}),window.Monaco||Se(Rt,Ot(ie)),Et&&(Mt(un,wn),Vn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gi),window.removeEventListener("paste",gi),window.addEventListener("keydown",gi),window.addEventListener("paste",gi)),window.Monaco=Rt,We&&Ur.onDidBlurEditorWidget(()=>{We(Ur.getValue())}),lt&&Ur.onDidFocusEditorText(()=>{Et&&fn(),lt(Ur.getValue())}),Et){fn();try{Ur.onDidPaste(Kt=>{const pn=Ur.getSelection(),Nn=It.current.pastePos||{},Pr=new Rt.Range(Nn.startLineNumber||pn.endLineNumber,Nn.startColumn||pn.endColumn,Nn.endLineNumber||pn.endLineNumber,Nn.endColumn||pn.endColumn);Ur.executeEdits("",[{range:Kt.range,text:""}])})}catch(Kt){}}let dn=vr();return Ut&&typeof Ut=="string"&&new Qe(Ut,Ur,Rt),tr(!0),()=>{const Kt=It.current.instance;Kt.dispose();const pn=Kt.getModel();pn&&pn.dispose(),It.current.subscription&&It.current.subscription.dispose(),dn.unobserve(Vn.current)}}catch(Ur){}})},[]),(0,x.useEffect)(()=>{if(It.current.instance&&Ir)return document.addEventListener("keydown",Br,!1),()=>{document.removeEventListener("keydown",Br)}},[mt,Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;if(fr&&Ir){let Ur=Ot(ie);Rt.editor.setModelLanguage(fr.getModel(),Ur)}},[ie,Ir]),(0,x.useEffect)(()=>{It.current.instance&&Ir&&Rt.editor.setTheme(Be)},[Be,Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;Wt.current=se,fr&&Ir&&(fr.updateOptions(at({},se)),setTimeout(()=>{fr.getModel().updateOptions(at({},se))},200))},[JSON.stringify(se),Ir]),(0,x.useEffect)(()=>{let fr=It.current.instance;fr&&Ir&&fr.layout()},[rn,de,Ir]);const[di,Ti]=(0,x.useState)(ut(rn)),[Ei,no]=(0,x.useState)(ut(de)),zi=Bt(at({},ee),{width:di,height:Ei,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:Vn,style:zi,onFocus:()=>{Et&&fn()}},st&&x.createElement(pt.CopyToClipboard,{text:pe,onCopy:()=>qe.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mn({width:Dt="100%",height:En="100%",original:rn,modified:de,language:pe,options:ie={}}){const ee=(0,x.useRef)(),[se,le]=(0,x.useState)(null);function Be(gt){let Et;return ee.current&&(Et=new dt.Z(Lt=>{for(let jt of Lt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&>.layout()}),Et.observe(ee.current)),Et}(0,x.useEffect)(()=>(ee.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(gt=>{Rt=gt;const Et=Rt.editor.createDiffEditor(ee.current,Bt(at({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},ie),{wordWrap:!0}));le(Et);let Lt=Be(Et);return()=>{Et.dispose();const jt=Et.getModel();jt&&jt.dispose(),Lt.unobserve(ee.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{se&&se.setModel({original:Rt.editor.createModel(rn,pe),modified:Rt.editor.createModel(de,pe)})},[rn,de,pe,se]);const We=ut(Dt),st=ut(En),mt={width:We,height:st};return x.createElement("div",{className:"my-diff-editor",ref:ee,style:mt})}},53952:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Oe}});var x={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"},dt=ae(29787),Le=ae(25399),Je=ae(89787),ze=ae(92310),Ie=ae.n(ze),Ue=ae(51158),he=ae(77897),xe=ae(59301),Oe=({className:ve,dataSource:Me=[],col:Se=4,right:Te,bottom:we=23,precision:Ce=0,wrapWidth:Ee=1200,trackEventItems:ke,loading:Ke,onRemove:Qe=()=>{},isCurrent:je=!0,showProgress:qe=!1,showAlias:Ve=!1,category:ct,hiddenClick:ot})=>{const pt=Math.floor((Ee-(Se-1)*Te)/Se),bt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return xe.createElement(dt.Z,{spinning:Ke},xe.createElement("div",{className:Ie()(x.list,ve)},!!(Me!=null&&Me.length)&&(Me==null?void 0:Me.map((He,ht)=>{var _e,Re,Nt,it,at,Bt,Ze,De,ut,$t,zt,tt,Ot;const{name:Rt,id:fn,identifier:Tt,featured:mn,school_name:Dt,image_url:En,excellent:rn,is_plan:de}=He;return xe.createElement("div",{key:fn,className:je&&qe?x.wrapisCurrent:x.wrap,style:{width:pt,marginRight:(1+ht)%Se===0?0:Te+Ce,marginBottom:we}},xe.createElement("a",{className:x.li,onClick:pe=>{pe.preventDefault(),pe.stopPropagation(),ke&&(0,Ue.L9)([ke]),(0,Ue.xg)(`/paths/${Tt}`)}},xe.createElement("div",{className:x.img},xe.createElement("img",{className:x.cover,src:`${En}`}),(_e=He==null?void 0:He.subject_tags)==null?void 0:_e.map((pe,ie)=>{var ee,se;if(ie===0){const Be=(ee=bt.find(We=>We.name==pe))==null?void 0:ee.swclass;return xe.createElement("span",{className:`sprite ${Be} ${x.sign}`,style:{left:"-4px"}})}const le=(se=bt.find(Be=>Be.name==pe))==null?void 0:se.ptclass;return xe.createElement("span",{className:`sprite ${le} ${x.sign}`,style:{left:`${48+52*(ie-1)+2*ie}px`}})}),xe.createElement("div",{className:x.tagsDom},xe.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(He==null?void 0:He.excellent)&&xe.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Re=He==null?void 0:He.custom_tags)==null?void 0:Re.length)>0&&xe.createElement(Le.Z,{title:(at=(it=He==null?void 0:He.custom_tags)==null?void 0:it[((Nt=He==null?void 0:He.custom_tags)==null?void 0:Nt.length)-1])==null?void 0:at.tag_name},xe.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},xe.createElement("span",{className:"multi-llipsis1e text-10px"},(De=(Ze=He==null?void 0:He.custom_tags)==null?void 0:Ze[((Bt=He==null?void 0:He.custom_tags)==null?void 0:Bt.length)-1])==null?void 0:De.tag_name))))),ct=="hide"&&(He==null?void 0:He.studying)&&je&&xe.createElement("div",{className:`${x.movebq} user-path-items`,onClick:pe=>{pe.stopPropagation(),Qe(He)}},xe.createElement("i",{className:"iconfont icon-yichu1 font12"}),xe.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(ct)&&je&&xe.createElement("div",{className:`${x.hiddenbq} user-path-items`,onClick:pe=>{pe.stopPropagation(),ot(He)}},xe.createElement("i",{className:`iconfont ${ct=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),xe.createElement("span",null,ct=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),xe.createElement("div",{className:x.name},xe.createElement(Le.Z,{title:Ve&&(He!=null&&He.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Rt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):Rt},xe.createElement("span",{className:x.e},Ve&&(He==null?void 0:He.excellent_alias_name)||Rt))),je&&qe&&((ut=He==null?void 0:He.progress)==null?void 0:ut.all_score)!=0&&xe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},xe.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($t=He==null?void 0:He.progress)==null?void 0:$t.my_score)/((zt=He==null?void 0:He.progress)==null?void 0:zt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(tt=He==null?void 0:He.progress)==null?void 0:tt.my_score,"/",(Ot=He==null?void 0:He.progress)==null?void 0:Ot.all_score),(!je||!qe)&&xe.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Dt}`},xe.createElement("div",{className:x.unit},xe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Dt)),(!je||!qe)&&xe.createElement("div",{className:x.tags},xe.createElement("div",null,xe.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,He.stages_count))),xe.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,He.members_count)))))))})),!Me.length&&xe.createElement(he.Z,null)))}},18535:function(Jn,kt,ae){"use strict";ae.d(kt,{jL:function(){return Je},w9:function(){return De},QD:function(){return Zt},cQ:function(){return ht.Z},op:function(){return Et},O5:function(){return vr},_b:function(){return Ut},t7:function(){return Ce},Gi:function(){return Rt},YG:function(){return tt},qp:function(){return oe},vr:function(){return en},qE:function(){return Ct},Je:function(){return Ke},wb:function(){return He},cq:function(){return rn},tp:function(){return Me}});var x=ae(59301),dt={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"},Je=({dataSource:Qn=[],img:qn,imgWidth:lr=346,title:$n,sunTitle:Br,bannerExtraContent:Sr})=>x.createElement("div",{className:dt.banner},x.createElement("div",{className:dt.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,$n),x.createElement("span",null,Br)),Qn.length>0&&x.createElement("div",{className:dt.btns},Qn.map((kr,gi)=>x.createElement("div",{key:gi,onClick:kr.click},kr.name,kr.sign?x.createElement("span",{className:"sprite sprite-33"}):null))),Sr),qn&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:qn,width:lr}))),ze={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"},Ie=ae(92310),Ue=ae.n(Ie),he=ae(89392),oe=({dataSource:Qn=[],value:qn,onChange:lr,onTitleChange:$n,className:Br,title:Sr,titleWidth:kr=41,style:gi={},fontColor:Ai="#6A7283",showCount:di})=>{const[Ti,Ei]=(0,x.useState)(1),[no,zi]=(0,x.useState)(!1),fr=(0,x.useRef)(null),Ur=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var vi;Qn.length!==0&&(((vi=fr==null?void 0:fr.current)==null?void 0:vi.clientHeight)>97?Ei(1):Ei(0)),Qn.length===0&&Ei(0),zi(!1)},[Qn]),x.createElement("div",{className:Ue()(ze.row,Br,"fadeIn","animated"),style:gi},x.createElement("div",{onClick:(0,he.throttle)(()=>$n==null?void 0:$n(),2e3),style:{width:kr,marginTop:no?12:4},className:`${ze.title} ${$n?"current":""}`},Sr),x.createElement("div",{className:no?`${ze.tagsWrap} ${ze.tagsBorderWrap}`:ze.tagsWrap},x.createElement("div",{className:ze.bar,ref:Ur,style:Ti>0?{height:Ti===1?97:"auto",overflow:Ti===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:ze.tag,ref:fr},Qn==null?void 0:Qn.map(vi=>x.createElement("span",{onClick:()=>lr(vi.id),key:vi.id,style:{color:Ai},className:qn===vi.id?ze.active:""},x.createElement("span",{title:vi.name,className:ze.name},vi.name),!!di&&x.createElement("span",{className:ze.num},vi.count))))),!!Ti&&x.createElement(x.Fragment,null,Ti===1?x.createElement("div",{onClick:()=>{var vi;Ei(2),((vi=fr==null?void 0:fr.current)==null?void 0:vi.clientHeight)>245?zi(!0):zi(!1)},className:ze.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Ur.current.scrollTop=0,Ei(1),zi(!1)},className:ze.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Oe={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"},Me=({dataSource:Qn=[],value:qn,onChange:lr,className:$n,style:Br={}})=>x.createElement("div",{style:Br,className:Ue()(Oe.tabs,$n)},Qn.map(Sr=>x.createElement("span",{onClick:()=>lr(Sr.id),className:qn===Sr.id?Oe.active:"",key:Sr.id},Sr.name))),Se={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"},Te=ae(37568),Ce=({dataSource:Qn=[],value:qn="",onChange:lr,onInputChange:$n=()=>{},className:Br,style:Sr={},placeholder:kr,allowClear:gi=!1})=>{var Ai;const[di,Ti]=(0,x.useState)(""),[Ei,no]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ur;let vi=qn;(Ur=JSON.stringify(qn))!=null&&Ur.includes("{")&&(Ti(qn.id),vi=qn.value||"");try{no(decodeURIComponent(vi||""))}catch(Gt){no(decodeURIComponent(vi||""))}},[qn]);const zi=()=>{lr(encodeURIComponent(Ei),di||null)},fr=Ur=>{Ur!==di&&(Ti(Ur),lr(encodeURIComponent(Ei),Ur))};return x.createElement("div",{className:Ue()(Se.input,Br),style:Sr},!!Qn.length&&x.createElement("div",{className:Se.dropdown},x.createElement("div",{className:Se.text},(Ai=Qn.find(Ur=>Ur.id===di))==null?void 0:Ai.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Se.b1}),x.createElement("b",{className:Se.b2})),x.createElement("div",{className:Se.menu},Qn.map((Ur,vi)=>x.createElement("div",{key:vi,onClick:()=>fr(Ur.id)},Ur.name)))),x.createElement(Te.default,{onPressEnter:zi,value:Ei,onChange:Ur=>{no(Ur.target.value),$n(encodeURIComponent(Ur.target.value),di||null)},placeholder:kr,variant:"borderless",allowClear:gi,onClear:()=>lr("",di||null)}),x.createElement("i",{onClick:zi,className:"iconfont icon-sousuo9 font14 current"}))},Ee={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"},Ke=({value:Qn,onChange:qn,className:lr,total:$n,pageSize:Br,style:Sr={}})=>{const kr=Qn<2,gi=Qn>=Math.ceil($n/Br);return $n<=Br?x.createElement(x.Fragment,null):x.createElement("div",{className:Ue()(Ee.quickPager,lr),style:Sr},x.createElement("div",{onClick:()=>{kr||qn(Qn-1,"prev")},className:kr?Ee.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{gi||qn(Qn+1,"next")},className:gi?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={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"},je=ae(29787),qe=ae(25399),Ve=ae(63139),ct=ae(34161),ot=ae(51158),pt=ae(77897),He=({className:Qn,dataSource:qn=[],col:lr=4,right:$n,bottom:Br=23,precision:Sr=0,wrapWidth:kr=1200,trackEventItems:gi,loading:Ai})=>{const di=Math.floor((kr-(lr-1)*$n)/lr);return x.createElement(je.Z,{spinning:Ai},x.createElement("div",{className:Ue()(Qe.list,Qn)},!!qn.length&&qn.map((Ti,Ei)=>{const{name:no,id:zi,identifier:fr,power:Ur,cover_image_id:vi,pic:Gt}=Ti;return x.createElement("div",{className:Qe.wrap,key:zi,style:{width:di,marginRight:(1+Ei)%lr===0?0:$n+Sr,marginBottom:Br}},x.createElement("a",{target:"_blank",href:`/shixuns/${fr}/challenges`,className:Qe.li,onClick:un=>{un.preventDefault(),gi&&(0,ot.L9)([gi]),Ur&&(0,ot.xg)(`/shixuns/${fr}/challenges`)}},x.createElement("div",{className:Qe.img},x.createElement("img",{className:Qe.cover,src:`${Gt}`}),Ti.is_jupyter&&x.createElement("span",{className:`sprite sprite-43 ${Qe.sign}`}),Ti.is_jupyter_lab&&x.createElement("span",{className:`sprite sprite-42 ${Qe.sign}`}),Ti.is_unity_3d&&x.createElement("span",{className:`sprite sprite-44 ${Qe.sign}`})),x.createElement("div",{className:Qe.name},x.createElement(qe.Z,{title:no||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Qe.e},no||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Qe.tags},x.createElement(qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ti.challenges_count))),!!Ti.myshixuns_count&&x.createElement(qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ti.myshixuns_count))),x.createElement(qe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ti.level))),x.createElement("div",{className:Qe.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Ti.score_info}),x.createElement("span",null,"\xA0",Ti.score_info?`${Ti.score_info}\u5206`:"5\u5206")))),!Ur&&x.createElement("div",{className:Qe.lockWrap},x.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qn.length&&x.createElement(pt.Z,null)))},ht=ae(53952),_e={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"},Re=ae(62957),Nt=ae(96599),it="data:image/png;base64,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",at=ae(59301),Bt=(Qn,qn,lr)=>new Promise(($n,Br)=>{var Sr=Ai=>{try{gi(lr.next(Ai))}catch(di){Br(di)}},kr=Ai=>{try{gi(lr.throw(Ai))}catch(di){Br(di)}},gi=Ai=>Ai.done?$n(Ai.value):Promise.resolve(Ai.value).then(Sr,kr);gi((lr=lr.apply(Qn,qn)).next())}),De=({className:Qn,dataSource:qn=[],col:lr=4,right:$n,bottom:Br=23,precision:Sr=0,wrapWidth:kr=1200,trackEventItems:gi,loading:Ai,category:di,hiddenClick:Ti,handleVery:Ei=()=>!0,isCurrent:no})=>{const[zi,fr]=Re.default.useModal(),Ur=Math.floor((kr-(lr-1)*$n)/lr),vi=Gt=>Bt(void 0,null,function*(){zi.confirm({title:"\u7F6E\u9876",width:500,content:at.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",at.createElement("span",{className:"c-blue"},"\u201C",Gt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return at.createElement(je.Z,{spinning:Ai},fr,at.createElement("div",{className:Ue()(_e.list,Qn)},!!qn.length&&qn.map((Gt,un)=>{const{subject_identifier:wn,id:Mt,identifier:dn,power:Kt}=Gt,pn=Gt.is_public!=0&&Gt.is_public;return at.createElement("div",{className:_e.wrap,key:Mt,style:{width:Ur,marginRight:(1+un)%lr===0?0:$n+Sr,marginBottom:Br}},Gt.homepage_show&&at.createElement("div",{className:_e.btnsTop},at.createElement(Nt.default,{color:"red"},"\u7F6E\u9876")),at.createElement("a",{className:_e.li,onClick:Nn=>{Nn.preventDefault(),Ei(Gt==null?void 0:Gt.first_category_url)&&(gi&&(0,ot.L9)([gi]),(0,ot.xg)(Gt.first_category_url))}},at.createElement("div",{className:_e.top},at.createElement(qe.Z,{title:Gt.name},at.createElement("div",{className:_e.name},Gt.name)),at.createElement("img",{className:_e.img,src:ct.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),at.createElement("div",{className:_e.text,title:Gt.creator},Gt.creator),wn&&at.createElement("div",{className:_e.btns},at.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),at.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),pn&&at.createElement("div",{className:_e.sign},"\u516C\u5F00"),no&&at.createElement("div",{className:_e.hidden,onClick:Nn=>{Nn.stopPropagation(),Ti(Gt)}},at.createElement("i",{className:`iconfont ${di=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),di=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),at.createElement("div",{className:_e.bottom},Gt.visits>0&&at.createElement(qe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-liulanyan"}),at.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&at.createElement(qe.Z,{title:"\u6210\u5458",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&at.createElement(qe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?at.createElement("div",{style:{color:"#6B758B"}}):at.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&at.createElement("div",{className:_e.lockWrap},at.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),at.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qn.length&&at.createElement(pt.Z,null)))},ut={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"},$t=ae(62023),tt=({dataSource:Qn=[],value:qn,onChange:lr,className:$n,style:Br={},tabBarExtraContent:Sr})=>x.createElement("div",{className:Ue()(ut.tabs,$n),style:Br},x.createElement("div",{className:ut.tabsWrap},Qn.map((kr,gi)=>!(kr!=null&&kr.hide)&&x.createElement("aside",{className:ut.tab,onClick:()=>{lr(kr.id),kr.link&&$t.history.push(kr.link)},key:gi},x.createElement("div",{className:qn===kr.id?ut.active:""},kr.name),(kr==null?void 0:kr.resetCount)==null&&(kr==null?void 0:kr.total)!==void 0&&x.createElement("span",null,"\uFF08",kr==null?void 0:kr.total,"\uFF09"),(kr==null?void 0:kr.resetCount)!==void 0&&(kr==null?void 0:kr.total)!==void 0&&x.createElement(qe.Z,{title:(kr==null?void 0:kr.tip)!=null?kr==null?void 0:kr.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},kr==null?void 0:kr.resetCount),"/",x.createElement("span",null,kr==null?void 0:kr.total),"\uFF09"))))),x.createElement("div",{className:ut.tabBar},Sr)),Rt=({className:Qn,style:qn={},children:lr})=>x.createElement("div",{className:Ue()(Qn),style:qn},lr),fn={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"},Tt=ae(75727),mn=ae(93041);const Dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rn=({sortValue:Qn,dropValue:qn,className:lr,onSort:$n,onDrop:Br,dataSource:Sr=Dt})=>{var kr;return x.createElement("div",{className:Ue()(fn.orderWrap,lr)},x.createElement(Tt.Z,{dropdownRender:()=>x.createElement(mn.default,null,Sr.map((gi,Ai)=>x.createElement(mn.default.Item,{key:Ai,onClick:()=>Br(gi.id)},gi.name)))},x.createElement("span",{className:fn.orderTextWrap},(kr=Sr.find(gi=>qn===gi.id))==null?void 0:kr.name)),x.createElement("span",{className:fn.orderIconWrap},x.createElement("span",{className:fn.orderAsc},x.createElement("i",{className:Qn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>$n(Qn==="asc"?"desc":"asc")})),x.createElement("span",{className:fn.orderDesc},x.createElement("i",{className:Qn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>$n(Qn==="asc"?"desc":"asc")}))))},de={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"},pe=ae(7939),ie=Object.defineProperty,ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Be=(Qn,qn,lr)=>qn in Qn?ie(Qn,qn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Qn[qn]=lr,We=(Qn,qn)=>{for(var lr in qn||(qn={}))se.call(qn,lr)&&Be(Qn,lr,qn[lr]);if(ee)for(var lr of ee(qn))le.call(qn,lr)&&Be(Qn,lr,qn[lr]);return Qn},st=(Qn,qn)=>{var lr={};for(var $n in Qn)se.call(Qn,$n)&&qn.indexOf($n)<0&&(lr[$n]=Qn[$n]);if(Qn!=null&&ee)for(var $n of ee(Qn))qn.indexOf($n)<0&&le.call(Qn,$n)&&(lr[$n]=Qn[$n]);return lr},mt=(Qn,qn,lr)=>new Promise(($n,Br)=>{var Sr=Ai=>{try{gi(lr.next(Ai))}catch(di){Br(di)}},kr=Ai=>{try{gi(lr.throw(Ai))}catch(di){Br(di)}},gi=Ai=>Ai.done?$n(Ai.value):Promise.resolve(Ai.value).then(Sr,kr);gi((lr=lr.apply(Qn,qn)).next())}),Et=Qn=>{var qn=Qn,{className:lr,style:$n,children:Br,loading:Sr=!1,openLoading:kr,onClick:gi=()=>{},size:Ai="middle",shape:di="round"}=qn,Ti=st(qn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ei,no]=(0,x.useState)(!1);return x.createElement(pe.ZP,We({onClick:(0,he.throttle)(zi=>mt(void 0,null,function*(){kr&&no(!0);try{yield gi(zi)}catch(fr){console.log("error",fr)}kr&&no(!1)}),2e3,{leading:!0,trailing:!1}),className:Ue()(de.btn,de[`${Ai}-${di}`],lr),style:$n,size:Ai,shape:di,loading:Ei||Sr},Ti),Br)},Lt={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"},Ct=({className:Qn,style:qn,children:lr=null,onClick:$n,title:Br})=>x.createElement("div",{className:Ue()(Lt.head,Qn),style:qn},x.createElement("span",{className:"primary-hover",onClick:$n},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Br},Br),x.createElement("div",{className:Lt.node},lr)),lt={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"},Zt=({confirmShow:Qn=!0,confirmTitle:qn,confirmClick:lr,cancelShow:$n=!0,cancelTitle:Br,cancelClick:Sr,className:kr,style:gi,confirmLoading:Ai=!1})=>x.createElement("div",{className:Ue()(lt.btns,kr),style:gi},Qn&&x.createElement(pe.ZP,{loading:Ai,onClick:lr,type:"primary",className:lt.confirm},qn),$n&&x.createElement(pe.ZP,{onClick:Sr,className:lt.cancel},Br)),gn={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"},en=({className:Qn,style:qn={},LeftContent:lr,children:$n,RightContent:Br})=>x.createElement("div",{className:Ue()(gn.fixedBottom,Qn),style:qn},x.createElement("div",{className:gn.wrap},x.createElement("div",{className:gn.left},lr),x.createElement("div",{className:gn.center},$n),x.createElement("div",{className:gn.right},Br))),zn={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"},Ut=({className:Qn,style:qn={},dataSource:lr=[]})=>x.createElement("div",{className:Ue()(zn.crumbs,Qn),style:qn},lr.map(($n,Br)=>Br$t.history.push($n.path)},$n.name):x.createElement("span",null,$n.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Br,style:{color:"#5F6368"}},$n.name))),an=ae(11938),_n=Object.defineProperty,Vn=Object.defineProperties,It=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Yn=(Qn,qn,lr)=>qn in Qn?_n(Qn,qn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):Qn[qn]=lr,Lr=(Qn,qn)=>{for(var lr in qn||(qn={}))on.call(qn,lr)&&Yn(Qn,lr,qn[lr]);if(Wt)for(var lr of Wt(qn))vn.call(qn,lr)&&Yn(Qn,lr,qn[lr]);return Qn},ri=(Qn,qn)=>Vn(Qn,It(qn)),zr=(Qn,qn)=>{var lr={};for(var $n in Qn)on.call(Qn,$n)&&qn.indexOf($n)<0&&(lr[$n]=Qn[$n]);if(Qn!=null&&Wt)for(var $n of Wt(Qn))qn.indexOf($n)<0&&vn.call(Qn,$n)&&(lr[$n]=Qn[$n]);return lr};const{Countdown:Ir}=an.default;var vr=Qn=>{var qn=Qn,{onChange:lr}=qn,$n=zr(qn,["onChange"]);const[Br,Sr]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Br=="number"&&Br>=0&&lr(Br)},[Br]);const kr=gi=>{const Ai=Math.floor(gi/1e3);Sr(Ai)};return x.createElement(Ir,ri(Lr({},$n),{onChange:kr}))}},65460:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return dt}});var x=ae(59301);function dt(Le,Je){const ze=(0,x.useRef)();(0,x.useEffect)(()=>{ze.current=Le}),(0,x.useEffect)(()=>{function Ie(){ze.current()}if(Je!==null){let Ue=setInterval(Ie,Je);return()=>clearInterval(Ue)}},[Je])}},84607:function(Jn,kt,ae){"use strict";ae.r(kt),ae.d(kt,{default:function(){return ti}});var x=ae(59301),dt=ae(66649),Le=ae.n(dt),Je=ae(86129),ze=ae.n(Je),Ie=ae(90929),Ue=ae(62023),he=ae(62957),xe=ae(6767),oe=ae(458),Oe=ae(91882),ve=ae(77019),Me=ae(5269),Se=ae(7939),Te=ae(25399),we=ae(37285),Ce=ae(37568),Ee=ae(70858),ke=ae(82326),Ke=ae(31709),Qe=ae(27812),je=ae(95869),qe=ae(87169),Ve=ae(26227),ct=ae(34161),ot=ae(60820),pt=ae(51158),bt=ae(42441),He={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt",pingjia:"pingjia___X_ooM",pj_close:"pj_close___PHP4h",pj_save:"pj_save___COfQy",fa:"fa____jywp"},ht={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const _e=({shixunHomeworks:nr,data:Rn,globalSetting:Ar,loading:Bi,dispatch:Zn})=>{var yn;const{shixunWorkReport:Wn}=nr;let rr=((yn=Rn==null?void 0:Rn.efficiency_list)==null?void 0:yn.length)-parseInt(Rn==null?void 0:Rn.myself_eff[0]);const pr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(Fi){return Fi.name===Wn.username?"\u59D3\u540D\uFF1A"+Wn.username+"
    \u5B66\u53F7\uFF1A "+Wn.user_id+"
    \u6548\u7387\uFF1A"+(Rn==null?void 0:Rn.myself_eff[1]):Fi.name+":"+Fi.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Rn==null?void 0:Rn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Wn.username,xAxis:rr,yAxis:Rn==null?void 0:Rn.myself_eff[1],value:Rn==null?void 0:Rn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Kr=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(Fi){var fi=Fi.value;if(Fi.name===Wn.username)return"\u59D3\u540D\uFF1A"+Wn.username+"
    \u5B66\u53F7\uFF1A "+Wn.user_id+"
    \u5F97\u5206\uFF1A"+(Rn==null?void 0:Rn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:ht,data:Rn==null?void 0:Rn.consume_list,symbolSize:function(Fi){return Math.round(Fi[2])},markPoint:{data:[{name:Wn.username,xAxis:Rn==null?void 0:Rn.myself_object[0],yAxis:Rn==null?void 0:Rn.myself_object[1],value:Rn==null?void 0:Rn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return x.createElement(x.Fragment,null,x.createElement("aside",{className:"ml60 pr30"},x.createElement(ve.Z,null,x.createElement(Me.Z,{flex:"800px"},x.createElement(bt.Z,{style:{width:750,height:580},option:pr()})),x.createElement(Me.Z,{flex:"1"},x.createElement("aside",{className:He.rightInfo},x.createElement("ul",null,x.createElement("li",null,x.createElement("span",null,"\u59D3\u540D")," ",x.createElement("span",{className:"ml30"},Wn.username)),x.createElement("li",null,x.createElement("span",null,"\u5B66\u53F7")," ",x.createElement("span",{className:"ml30"},Wn.student_id||"--")),x.createElement("li",null,x.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_eff[1])),x.createElement("li",null,x.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_eff[0]))),x.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",x.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",x.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",x.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),x.createElement("aside",{className:"ml60 pr30"},x.createElement(ve.Z,null,x.createElement(Me.Z,{flex:"800px"},x.createElement(bt.Z,{style:{width:750,height:580},option:Kr()})),x.createElement(Me.Z,{flex:"1"},x.createElement("aside",{className:He.rightInfo},x.createElement("ul",null,x.createElement("li",null,x.createElement("span",null,"\u59D3\u540D")," ",x.createElement("span",{className:"ml30"},Wn.username)),x.createElement("li",null,x.createElement("span",null,"\u5B66\u53F7")," ",x.createElement("span",{className:"ml30"},Wn.student_id||"--")),x.createElement("li",null,x.createElement("span",null,"\u80FD\u529B")," ",x.createElement("span",{className:"ml30 c-orange"},Rn==null?void 0:Rn.myself_object[1]))),x.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",x.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",x.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",x.createElement("br",null)))))))};var Re=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects}))(_e),Nt=ae(29115),it=ae(4875),at=({defaultValue:nr,onBlur:Rn,max:Ar,className:Bi="game-score",style:Zn,disabled:yn=!1})=>{const[Wn,rr]=(0,x.useState)(nr);(0,x.useEffect)(()=>{rr(nr)},[nr]);function pr(Fi){rr(Fi)}function Kr(){Wn!==nr&&Rn(Wn>Ar?Ar:Wn)}return x.createElement(it.Z,{max:Ar,min:0,className:Bi,style:Zn,value:Wn,disabled:yn,onChange:pr,onBlur:Kr})},Bt=ae(1209),Ze={md:"md___TEmcT"},De=ae(59301),ut=Object.defineProperty,$t=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,fn=(nr,Rn,Ar)=>Rn in nr?ut(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Tt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))Ot.call(Rn,Ar)&&fn(nr,Ar,Rn[Ar]);if(tt)for(var Ar of tt(Rn))Rt.call(Rn,Ar)&&fn(nr,Ar,Rn[Ar]);return nr},mn=(nr,Rn)=>$t(nr,zt(Rn));const Dt=ke.default.Option,En={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var rn=(nr=>(nr[nr.SET_PATH=0]="SET_PATH",nr[nr.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",nr))(rn||{});function de(nr,Rn){switch(Rn.type){case 0:return mn(Tt({},nr),{selectedPath:Rn.payload});case 1:return mn(Tt({},nr),{passedContent:Rn.payload});default:throw new Error}}var pe=({path:nr,game_id:Rn,onPathChange:Ar,autoHeight:Bi,diff_code_count:Zn,data:yn,game_codes_cn:Wn})=>{var rr,pr,Kr,Fi;const fi=nr.split("\uFF1B").filter(yi=>!!yi),[_i,hi]=(0,x.useReducer)(de,{selectedPath:fi[0],passedContent:{language:"python",content:""}}),{selectedPath:bi,passedContent:wi}=_i;function Yi(yi){hi({type:0,payload:yi})}const pi={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return De.createElement(De.Fragment,null,De.createElement("h2",null," ",De.createElement("span",null,Wn,De.createElement(Te.Z,{title:De.createElement("div",null,De.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),De.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),De.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),De.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},De.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),Zn&&De.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",Zn),De.createElement("span",null,De.createElement(ke.default,{style:{width:200},value:bi,onChange:Yi}," ",fi.map(yi=>De.createElement(Dt,{key:yi,value:yi},yi))," "))," "),(bi==null?void 0:bi.split(".")[1])==="md"&&De.createElement(Bt.Z,{height:300,autoHeight:Bi,defaultValue:((pr=(rr=yn==null?void 0:yn.filter(yi=>yi.path===bi))==null?void 0:rr[0])==null?void 0:pr.content)||"",className:Ze.md}),(bi==null?void 0:bi.split(".")[1])!=="md"&&De.createElement(Nt.ZP,{height:300,language:wi.language,value:((Fi=(Kr=yn==null?void 0:yn.filter(yi=>yi.path===bi))==null?void 0:Kr[0])==null?void 0:Fi.content)||"",autoHeight:Bi,theme:"default",isCopy:!0,options:En}))},ie=ae(5505),ee=ae(96249),se=ae.n(ee),le=Object.defineProperty,Be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,mt=(nr,Rn,Ar)=>Rn in nr?le(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,gt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))We.call(Rn,Ar)&&mt(nr,Ar,Rn[Ar]);if(Be)for(var Ar of Be(Rn))st.call(Rn,Ar)&&mt(nr,Ar,Rn[Ar]);return nr};const Et=nr=>React.createElement("svg",gt({className:"scai_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},nr),React.createElement("path",{d:"M512 327.68c245.76 0 445.44 153.6 445.44 348.16C957.44 870.4 757.76 1024 512 1024c-245.76-5.12-445.44-153.6-445.44-348.16 0-194.56 199.68-348.16 445.44-348.16z",fill:"#DBDCFF"}),React.createElement("path",{d:"M645.12 947.2c117.76-10.24 158.72-143.36 163.84-266.24 0-128-128-174.08-291.84-174.08-163.84 0-291.84 46.08-291.84 174.08 0 112.64 35.84 240.64 143.36 261.12 30.72 5.12 261.12 10.24 276.48 5.12z",fill:"#111ACC"}),React.createElement("path",{d:"M404.48 686.08c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c-5.12-10.24 10.24-25.6 25.6-25.6zm220.16 0c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c0-10.24 10.24-25.6 25.6-25.6z",fill:"#FFF"}),React.createElement("path",{d:"M916.48 527.36c56.32 0 107.52 71.68 107.52 153.6 0 87.04-61.44 153.6-117.76 153.6 0 0 51.2-76.8 51.2-158.72s-40.96-148.48-40.96-148.48zm-808.96 5.12-5.12 5.12c-10.24 20.48-35.84 76.8-35.84 138.24 0 76.8 35.84 138.24 51.2 158.72C61.44 834.56 0 768 0 680.96c0-81.92 51.2-148.48 107.52-148.48z",fill:"#8187FF"}),React.createElement("path",{d:"M512 0c20.48 0 30.72 15.36 30.72 30.72v220.16c0 20.48-15.36 30.72-30.72 30.72s-30.72-10.24-30.72-30.72V30.72C481.28 15.36 496.64 0 512 0z",fill:"#701CDC"}),React.createElement("path",{d:"M384 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-35.84-15.36-35.84-30.72V76.8c0-20.48 15.36-30.72 35.84-30.72z",fill:"#371CDC"}),React.createElement("path",{d:"M645.12 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72V76.8c0-20.48 15.36-30.72 30.72-30.72z",fill:"#AB2FF0"}),React.createElement("path",{d:"M250.88 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-35.84-10.24-35.84-30.72v-40.96c0-20.48 15.36-35.84 35.84-35.84z",fill:"#6D57F2"}),React.createElement("path",{d:"M778.24 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72v-40.96c0-20.48 15.36-35.84 30.72-35.84z",fill:"#C86FFA"}));var Lt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMzI3LjY4YzI0NS43NiAwIDQ0NS40NCAxNTMuNiA0NDUuNDQgMzQ4LjE2Qzk1Ny40NCA4NzAuNCA3NTcuNzYgMTAyNCA1MTIgMTAyNGMtMjQ1Ljc2LTUuMTItNDQ1LjQ0LTE1My42LTQ0NS40NC0zNDguMTYgMC0xOTQuNTYgMTk5LjY4LTM0OC4xNiA0NDUuNDQtMzQ4LjE2eiIgZmlsbD0iI0RCRENGRiIvPjxwYXRoIGQ9Ik02NDUuMTIgOTQ3LjJjMTE3Ljc2LTEwLjI0IDE1OC43Mi0xNDMuMzYgMTYzLjg0LTI2Ni4yNCAwLTEyOC0xMjgtMTc0LjA4LTI5MS44NC0xNzQuMDgtMTYzLjg0IDAtMjkxLjg0IDQ2LjA4LTI5MS44NCAxNzQuMDggMCAxMTIuNjQgMzUuODQgMjQwLjY0IDE0My4zNiAyNjEuMTIgMzAuNzIgNS4xMiAyNjEuMTIgMTAuMjQgMjc2LjQ4IDUuMTJ6IiBmaWxsPSIjMTExQUNDIi8+PHBhdGggZD0iTTQwNC40OCA2ODYuMDhjMTUuMzYgMCAyNS42IDEwLjI0IDI1LjYgMjUuNnY2MS40NGMwIDE1LjM2LTEwLjI0IDI1LjYtMjUuNiAyNS42LTE1LjM2IDAtMjUuNi0xMC4yNC0yNS42LTI1LjZ2LTYxLjQ0Yy01LjEyLTEwLjI0IDEwLjI0LTI1LjYgMjUuNi0yNS42em0yMjAuMTYgMGMxNS4zNiAwIDI1LjYgMTAuMjQgMjUuNiAyNS42djYxLjQ0YzAgMTUuMzYtMTAuMjQgMjUuNi0yNS42IDI1LjYtMTUuMzYgMC0yNS42LTEwLjI0LTI1LjYtMjUuNnYtNjEuNDRjMC0xMC4yNCAxMC4yNC0yNS42IDI1LjYtMjUuNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOTE2LjQ4IDUyNy4zNmM1Ni4zMiAwIDEwNy41MiA3MS42OCAxMDcuNTIgMTUzLjYgMCA4Ny4wNC02MS40NCAxNTMuNi0xMTcuNzYgMTUzLjYgMCAwIDUxLjItNzYuOCA1MS4yLTE1OC43MnMtNDAuOTYtMTQ4LjQ4LTQwLjk2LTE0OC40OHptLTgwOC45NiA1LjEyLTUuMTIgNS4xMmMtMTAuMjQgMjAuNDgtMzUuODQgNzYuOC0zNS44NCAxMzguMjQgMCA3Ni44IDM1Ljg0IDEzOC4yNCA1MS4yIDE1OC43MkM2MS40NCA4MzQuNTYgMCA3NjggMCA2ODAuOTZjMC04MS45MiA1MS4yLTE0OC40OCAxMDcuNTItMTQ4LjQ4eiIgZmlsbD0iIzgxODdGRiIvPjxwYXRoIGQ9Ik01MTIgMGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjIyMC4xNmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xMC4yNC0zMC43Mi0zMC43MlYzMC43MkM0ODEuMjggMTUuMzYgNDk2LjY0IDAgNTEyIDB6IiBmaWxsPSIjNzAxQ0RDIi8+PHBhdGggZD0iTTM4NCA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zNS44NC0xNS4zNi0zNS44NC0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzUuODQtMzAuNzJ6IiBmaWxsPSIjMzcxQ0RDIi8+PHBhdGggZD0iTTY0NS4xMiA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzAuNzItMzAuNzJ6IiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTI1MC44OCA4Ny4wNGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjQ2LjA4YzAgMjAuNDgtMTUuMzYgMzAuNzItMzAuNzIgMzAuNzJzLTM1Ljg0LTEwLjI0LTM1Ljg0LTMwLjcydi00MC45NmMwLTIwLjQ4IDE1LjM2LTM1Ljg0IDM1Ljg0LTM1Ljg0eiIgZmlsbD0iIzZENTdGMiIvPjxwYXRoIGQ9Ik03NzguMjQgODcuMDRjMjAuNDggMCAzMC43MiAxNS4zNiAzMC43MiAzMC43MnY0Ni4wOGMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MnYtNDAuOTZjMC0yMC40OCAxNS4zNi0zNS44NCAzMC43Mi0zNS44NHoiIGZpbGw9IiNDODZGRkEiLz48L3N2Zz4=",jt=ae(39685),Ct=ae(21977),lt=ae(98079),Vt=ae(82918),Zt=ae(74204),gn=ae(77897);const sn=({shixunHomeworks:nr,classroomList:Rn,items:Ar,dispatch:Bi})=>{var Zn;const{shixunWorkReport:yn}=nr,Wn=(0,x.useRef)(null),[rr,pr]=(0,x.useState)(!1),[Kr,Fi]=(0,x.useState)(!1);(0,x.useEffect)(()=>{if(Wn.current)return Wn.current.addEventListener("mousedown",fi),()=>{var _i;(_i=Wn.current)==null||_i.removeEventListener("mousedown",fi)}},[Wn.current]),(0,x.useEffect)(()=>{setTimeout(()=>{Wn.current&&Wn.current.clientHeight>=500&&pr(!0)},500)},[(Zn=yn==null?void 0:yn.student_work_test_result_info)==null?void 0:Zn.content,Wn.current]);function fi(_i){const hi=(Yi,pi)=>{if(Yi.localName===pi)return Yi;for(let yi=0,Ji=Yi;Ji=Ji.parentNode;yi++){if(Ji.localName===pi)return Ji;if(Ji==document.documentElement)return!1}},bi=_i.target,wi=hi(bi,"a");if(console.log([wi],wi==null?void 0:wi.href,44),!(wi!=null&&wi.href)&&bi.tagName.toUpperCase()==="IMG"){let Yi=bi.src||bi.getAttribute("src");Yi&&Yi.indexOf("/images/avatars/User")===-1&&(_i.stopPropagation(),_i.preventDefault(),Vt.Z.publish("preview-image",Yi))}}return x.createElement("div",null,(yn==null?void 0:yn.is_open_submit_test_result)&&x.createElement(x.Fragment,null,x.createElement(lt.Z,null),x.createElement("strong",{className:"c-black font14"},"\u5B9E\u9A8C\u7ED3\u679C"),Ar?x.createElement("div",{style:{marginTop:10},className:""},x.createElement("div",{className:"py-20px px-36px",style:{background:"#F6F7F9"}},x.createElement("div",{ref:Wn,style:{maxHeight:!Kr&&"500px",overflow:"hidden"}},x.createElement(Ct.Z,{value:Ar==null?void 0:Ar.content})),rr&&x.createElement("div",{className:"w-full current",onClick:()=>{Fi(!Kr)}},x.createElement(we.Z,{variant:"dashed",style:{borderColor:"#3061D0",marginBottom:"0px"},dashed:!0},x.createElement("span",{style:{color:"#3061D0"}},Kr?"\u6536\u8D77":"\u5C55\u5F00")))),x.createElement(Zt.Z,{className:"px-36px",showDimensions:!1,dataSource:Ar==null?void 0:Ar.test_result_files,callback:()=>{}})):x.createElement(gn.Z,{customText:"\u5B66\u751F\u672A\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C"})))};var en=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar,classroomList:Bi})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects,classroomList:Bi}))(sn),zn=Object.defineProperty,Fn=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,It=(nr,Rn,Ar)=>Rn in nr?zn(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Wt=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))_n.call(Rn,Ar)&&It(nr,Ar,Rn[Ar]);if(an)for(var Ar of an(Rn))Vn.call(Rn,Ar)&&It(nr,Ar,Rn[Ar]);return nr},on=(nr,Rn)=>Fn(nr,Ut(Rn)),vn=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Wn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Wn);rr((Ar=Ar.apply(nr,Rn)).next())});const Yn=({shixunHomeworks:nr,autoHeight:Rn,classroomList:Ar,dispatch:Bi})=>{var Zn,yn,Wn,rr,pr,Kr,Fi,fi;const{shixunWorkReport:_i}=nr,{stage_list:hi,work_id:bi,ai_code_evaluation_promote:wi}=_i,[Yi,pi]=(0,x.useState)(!1),[yi,Ji]=(0,x.useState)(!0),[io,ji]=(0,x.useState)({left:0,top:0,bottom:0,right:0}),So=(0,x.useRef)(null),[ki,ko]=(0,x.useState)(!1),[co,Xo]=(0,x.useState)(""),wo=(0,x.useRef)(null),eo=(yr,qr)=>{var Ao;const{clientWidth:Jo,clientHeight:_o}=window.document.documentElement,pa=(Ao=So.current)==null?void 0:Ao.getBoundingClientRect();pa&&ji({left:-pa.left+qr.x,right:Jo-(pa.right-qr.x),top:-pa.top+qr.y,bottom:_o-(pa.bottom-qr.y)})},bo=(0,Ue.useParams)(),Go=(0,ot.GJ)(),Tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,x.useEffect)(()=>{console.log(bo)},[]);const Lo=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(yr,qr,Ao)=>x.createElement("div",null,yr,qr.is_work_end_evaluate&&x.createElement(pt.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:yr=>Le()(yr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(yr,qr)=>x.createElement("span",{className:"c-blue current",onClick:()=>vn(void 0,null,function*(){var Ao,Jo;const _o=yield(0,ie.Lk)(qr.game_identifier,{path:(Jo=(Ao=qr.path)==null?void 0:Ao.replace(/\;/g,";"))==null?void 0:Jo.split(";")[0],query_index:qr.query_index,homework_common_id:bo.categoryId});(_o==null?void 0:_o.status)===0&&(ko(_o),pi(!0))})},qr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Gi=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(yr,qr)=>{var Ao;return x.createElement("span",null,x.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:ct.Z.IMG_SERVER+"/images/"+((Ao=qr==null?void 0:qr.user)==null?void 0:Ao.image_url)}),yr)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",yr,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",yr,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:yr=>x.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",yr?Le()(yr).format("YYYY-MM-DD HH:mm"):"--")}];function jr(yr,qr){return vn(this,null,function*(){const{challenge_id:Ao}=hi[yr],Jo=yield Bi({type:"shixunHomeworks/changeScore",payload:{categoryId:bo.homeworkId,type:"report",score:qr,challenge_id:Ao}});yield Bi({type:"shixunHomeworks/getShixunWorkReport",payload:Wt({},bo)}),Jo.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Jr(yr,qr){return(0,Ie.U2)(`student_works/${bi}/rep_passed_content.json`,{path:qr,game_id:yr})}const[ni,Wr]=(0,x.useState)((Zn=_i==null?void 0:_i.shixun_detail)==null?void 0:Zn.map(yr=>on(Wt({},yr),{commentEdit:!1}))),Ui=yr=>yr.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),[to,$r]=(0,x.useState)(!1),oi=(yr,qr)=>vn(void 0,null,function*(){var Ao,Jo;$r(!0),wo.current=new jt.Z(ct.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:wi,shixun_id:_i==null?void 0:_i.myshixun_identifier,game_id:yr==null?void 0:yr.id,source:"shixun",is_chat:!1,type:9,description:yr==null?void 0:yr.challenge_description,query:(Jo=(Ao=yr==null?void 0:yr.game_codes)==null?void 0:Ao[0])==null?void 0:Jo.content,homework_common_id:bo.categoryId}),yield new Promise((_o,pa)=>{wo.current.on("data",No=>{const qo=[...ni];qo[qr].comment=Ui(No==null?void 0:No.full),Wr(qo)}),wo.current.on("done",()=>vn(void 0,null,function*(){var No;$r(!1);const qo=[...ni],Ro=yield(0,Ie.ZP)(`/api/student_works/${bo==null?void 0:bo.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:yr==null?void 0:yr.challenge_id,comment:qo[qr].comment}});if((Ro==null?void 0:Ro.status)==0){xe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const oa=[...ni];oa[qr].comment_updated_at=(No=Ro==null?void 0:Ro.data)==null?void 0:No.comment_updated_at,Wr(oa)}})),wo.current.startStream()})});return x.createElement(x.Fragment,null,ni==null?void 0:ni.map(function(yr,qr){var Ao,Jo,_o,pa;return x.createElement("div",{key:qr},x.createElement("aside",{className:"pl30 pr30",key:qr},x.createElement("div",{className:`${He.shixunTitle} mt10`},x.createElement("div",null,x.createElement("span",{className:"fa fa-code "}),x.createElement("strong",{className:"c-black"},"\u7B2C",qr+1,"\u5173 ",x.createElement(Ue.Link,{className:"c-black",target:"_blank",to:`/tasks/${bo.coursesId}/${bo.categoryId}/${yr.game_identifier}`},yr.subject))),Go?x.createElement("span",null,"\u8C03\u5206\uFF1A",x.createElement(at,{className:"game-score",max:hi[qr].game_score_full,defaultValue:hi[qr].game_score,disabled:!((Ao=hi==null?void 0:hi[qr])!=null&&Ao.checked)&&((Jo=hi==null?void 0:hi[qr])==null?void 0:Jo.is_show),onBlur:No=>{var qo;if((0,ot.Rm)()&&!((qo=Ar.AssistantObject.practice)!=null&&qo.can_appraise)){xe.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}jr(qr,No)}})):null),x.createElement("div",{className:"font16 mt10"},yr.st===0&&(yr.path?typeof(yr==null?void 0:yr.game_codes_cn)=="string"?x.createElement("aside",{className:He.shixunWrp},x.createElement(pe,{game_codes_cn:yr==null?void 0:yr.game_codes_cn,autoHeight:Rn,path:yr.path,game_id:yr.id,data:yr.game_codes,diff_code_count:yr.diff_code_count,onPathChange:Jr})):x.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),yr.st===1&&(yr.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),x.createElement("aside",{className:"mt10 font16"},(_o=yr.outputs)!=null&&_o.length?x.createElement(Ee.default,{columns:Lo,pagination:{hideOnSinglePage:!0},dataSource:yr.outputs.map(No=>Wt(Wt({},yr),No))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),x.createElement(en,{items:yr==null?void 0:yr.student_work_test_result_info}),x.createElement("aside",{className:"mt10"},x.createElement("div",null,x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("strong",{className:"c-black font14"},"\u4EE3\u7801\u8BC4\u4EF7"),!(yr!=null&&yr.commentEdit)&&!(0,ot.dE)()&&(yr!=null&&yr.comment?x.createElement(x.Fragment,null,x.createElement("div",{style:{color:"#666666",fontSize:"12px",marginLeft:"auto"}},"\u6700\u65B0\u8BC4\u4EF7\u65F6\u95F4\uFF1A",yr!=null&&yr.comment_updated_at?Le()(yr==null?void 0:yr.comment_updated_at).format("YYYY-MM-DD HH:mm:ss"):"--"),x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"40px",cursor:"pointer"},onClick:()=>vn(this,null,function*(){to?xe.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):he.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u91CD\u65B0\u751F\u6210\u8BC4\u8BBA\uFF1F",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",onOk:()=>vn(this,null,function*(){oi(yr,qr)})})})},x.createElement("i",{className:"iconfont icon-zhongxinshengcheng1 mr8 font14"}),"\u91CD\u65B0\u751F\u6210")):x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"auto",cursor:"pointer"},onClick:()=>vn(this,null,function*(){to?xe.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):oi(yr,qr)})},x.createElement("img",{src:Lt,className:"mr8"}),"\u4E00\u952EAI\u751F\u6210")),!(yr!=null&&yr.commentEdit)&&!(0,ot.dE)()&&x.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"20px",cursor:"pointer"},onClick:()=>{const No=[...ni];No[qr].commentEdit=!0,Wr(No),Xo(yr==null?void 0:yr.comment)}},x.createElement("i",{className:"iconfont icon-bianji-moren mr8 font14"}),"\u7F16\u8F91"),(yr==null?void 0:yr.commentEdit)&&x.createElement(x.Fragment,null,x.createElement("div",{className:He.pj_close,onClick:()=>{const No=[...ni];No[qr].commentEdit=!1,Wr(No)}},"\u53D6\u6D88"),x.createElement("div",{className:He.pj_save,onClick:()=>vn(this,null,function*(){var No;const qo=yield(0,Ie.ZP)(`/api/student_works/${bo==null?void 0:bo.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:yr==null?void 0:yr.challenge_id,comment:co}});if((qo==null?void 0:qo.status)==0){xe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const Ro=[...ni];Ro[qr].commentEdit=!1,Ro[qr].comment=co,Ro[qr].comment_updated_at=(No=qo==null?void 0:qo.data)==null?void 0:No.comment_updated_at,Wr(Ro)}})},"\u4FDD\u5B58"))),!(yr!=null&&yr.commentEdit)&&x.createElement("div",{className:He.pingjia},yr!=null&&yr.comment?x.createElement(Ct.Z,{value:yr==null?void 0:yr.comment,style:{fontSize:"14px"}}):"\u6682\u65E0\u8BC4\u4EF7~"),(yr==null?void 0:yr.commentEdit)&&x.createElement(Ce.default.TextArea,{defaultValue:co,style:{borderRadius:"5px",marginTop:"10px"},rows:5,onChange:No=>Xo(No.target.value)}))),x.createElement("aside",{className:"mt10 font16"},((pa=yr==null?void 0:yr.adjust_review_score_list)==null?void 0:pa.length)>0&&(0,ot.GJ)()&&x.createElement("div",null,x.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),x.createElement(Ee.default,{columns:Gi,pagination:{hideOnSinglePage:!0},dataSource:yr.adjust_review_score_list,showHeader:!1})))))}),x.createElement(he.default,{open:Yi,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{ko({}),pi(!1)},onCancel:()=>{ko({}),pi(!1)},title:x.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{yi&&Ji(!1)},onMouseOut:()=>{Ji(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:yr=>x.createElement(se(),{disabled:yi,bounds:io,nodeRef:So,onStart:(qr,Ao)=>eo(qr,Ao)},x.createElement("div",{ref:So},yr))},x.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},x.createElement("div",{style:{display:"flex",alignItems:"center"}},((yn=ki==null?void 0:ki.data)==null?void 0:yn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?x.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):x.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),x.createElement("div",{style:{color:((Wn=ki==null?void 0:ki.data)==null?void 0:Wn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(rr=ki==null?void 0:ki.data)==null?void 0:rr.output_detail)),x.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Le()((pr=ki==null?void 0:ki.data)==null?void 0:pr.created_at).format("YYYY-MM-DD HH:mm:ss"))),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Kr=ki==null?void 0:ki.data)==null?void 0:Kr.ts_time,"s")),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Fi=ki==null?void 0:ki.data)==null?void 0:Fi.ts_mem,"mb")),x.createElement("div",null,x.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),x.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((fi=ki==null?void 0:ki.data)==null?void 0:fi.test_set_passed_rate)*100,"%")))),x.createElement(Nt.ZP,{height:500,autoHeight:Rn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((ki==null?void 0:ki.content)||""))),options:Tn})))};var Lr=(0,Ue.connect)(({shixunHomeworks:nr,loading:Rn,globalSetting:Ar,classroomList:Bi})=>({shixunHomeworks:nr,globalSetting:Ar,loading:Rn.effects,classroomList:Bi}))(Yn),ri=ae(28284),zr={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},Ir=ae(37506),tr=ae(59301),vr=Object.defineProperty,Qn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,$n=(nr,Rn,Ar)=>Rn in nr?vr(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Br=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))qn.call(Rn,Ar)&&$n(nr,Ar,Rn[Ar]);if(Qn)for(var Ar of Qn(Rn))lr.call(Rn,Ar)&&$n(nr,Ar,Rn[Ar]);return nr},Sr=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Wn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Wn);rr((Ar=Ar.apply(nr,Rn)).next())});const kr=({shixunHomeworks:nr,dispatch:Rn,classroomList:Ar})=>{const{shixunWorkReport:Bi}=nr,Zn=(0,Ue.useParams)(),[yn,Wn]=(0,x.useState)(!1),[rr]=ri.default.useForm(),[pr,Kr]=he.default.useModal(),[Fi,fi]=(0,x.useState)(!1),[_i,hi]=(0,x.useState)(!1),bi=[{label:"\u5FC5\u505A",value:"required",color:"#1B8565"},{label:"\u9009\u505A",value:"optional",color:"#1E96F4"},{label:"\u4E0D\u505A",value:"hidden",color:"#5F6368"}];(0,x.useEffect)(()=>{var pi,yi,Ji,io;nr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&rr.setFieldsValue({comment:(yi=(pi=nr.actionTabs.selectArrs)==null?void 0:pi.data)==null?void 0:yi.work_comment,hidden_comment:(io=(Ji=nr.actionTabs.selectArrs)==null?void 0:Ji.data)==null?void 0:io.work_comment_hidden})},[nr.actionTabs.key]);const wi=()=>Sr(void 0,null,function*(){const pi=rr.getFieldsValue();(yield(0,Ie.ZP)(`/api/student_works/${Zn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:pi.hidden_comment,comment:pi.comment}})).status===0&&(xe.ZP.success("\u8BC4\u9605\u6210\u529F"),rr.resetFields(),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getShixunWorkReport",payload:Br({},Zn)}))}),Yi=[{title:"\u5173\u5361",dataIndex:"name",render:(pi,yi,Ji)=>Ji+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(pi,yi,Ji)=>tr.createElement("div",null,pi,yi.complete_status===4&&tr.createElement(pt.vA,{status:yi.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"checked",render:pi=>{var yi,Ji;return tr.createElement("span",{style:{color:(yi=bi==null?void 0:bi.find(io=>(io==null?void 0:io.value)==pi))==null?void 0:yi.color}},(Ji=bi==null?void 0:bi.find(io=>(io==null?void 0:io.value)==pi))==null?void 0:Ji.label)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:pi=>pi?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(pi,yi)=>tr.createElement("div",null,tr.createElement("span",{style:{color:parseFloat(yi.game_score_full)!==parseFloat(pi)?"#E30000":"#53C41B"}},pi),"/",yi.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(pi,yi)=>(0,ot.GJ)()?tr.createElement(at,{max:yi.game_score_full,defaultValue:parseFloat(pi),onBlur:Ji=>Sr(void 0,null,function*(){var io,ji;if((0,ot.Rm)()&&!((io=Ar.AssistantObject.practice)!=null&&io.can_appraise)){xe.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 So=yield Rn({type:"shixunHomeworks/changeScore",payload:{categoryId:Zn.homeworkId,type:"report",score:Ji,challenge_id:yi.challenge_id}});(ji=nr==null?void 0:nr.actionTabs)==null||ji.fn(),yield Rn({type:"shixunHomeworks/getShixunWorkReport",payload:Br({},Zn)}),So.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):pi}];return tr.createElement(tr.Fragment,null,Kr,tr.createElement(he.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:nr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Sr(void 0,null,function*(){var pi;if((0,ot.Rm)()&&!((pi=Ar.AssistantObject.practice)!=null&&pi.can_appraise)){xe.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 yi=rr.getFieldsValue();JSON.stringify(yi)==="{}"||yi.hidden_comment===""&&yi.comment===""?Wn(!0):wi()}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},tr.createElement(ve.Z,{justify:"space-between",className:zr.info},tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u59D3\u540D"),tr.createElement("span",{className:zr.blackContent},Bi==null?void 0:Bi.username)),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u5B66\u53F7"),tr.createElement("span",{className:zr.blackContent},(Bi==null?void 0:Bi.student_id)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u73ED\u7EA7"),tr.createElement("span",{className:zr.blackContent},(Bi==null?void 0:Bi.group_name)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u5173\u5361\u5F97\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.challenge_score)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u6548\u7387\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.eff_score)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u8865\u4EA4\u6263\u5206"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.late_penalty)||"--")),tr.createElement(Me.Z,null,tr.createElement("span",{className:`${zr.label} ${zr.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),tr.createElement("span",{className:zr.orangeContent},(Bi==null?void 0:Bi.work_score)||"--"))),tr.createElement(ri.default,{form:rr,onChange:()=>{yn&&Wn(!1)}},tr.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},tr.createElement(Me.Z,null,tr.createElement("div",{className:`${zr.inputLabel} ${zr.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),tr.createElement(Me.Z,null,tr.createElement(Ir.Z,{isShowComponent:(0,ot.G5)(),ModalProps:{open:Fi,onCancel:()=>{fi(!1)}},onDataSelect:(pi,yi)=>Sr(void 0,[pi,yi],function*(Ji,{node:io}){const ji=()=>{rr.setFieldsValue({comment:io==null?void 0:io.value}),fi(!1)};if(rr.getFieldValue("comment")){pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ji});return}ji()})},tr.createElement(Se.ZP,{style:{padding:0,height:"auto"},icon:tr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pi=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),tr.createElement(ri.default.Item,{name:"comment"},tr.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),tr.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},tr.createElement(Me.Z,null,tr.createElement("div",{className:`${zr.inputLabel} ${zr.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),tr.createElement(Me.Z,null,tr.createElement(Ir.Z,{isShowComponent:(0,ot.G5)(),ModalProps:{open:_i,onCancel:()=>{hi(!1)}},onDataSelect:(pi,yi)=>Sr(void 0,[pi,yi],function*(Ji,{node:io}){const ji=()=>{rr.setFieldsValue({hidden_comment:io==null?void 0:io.value}),hi(!1)};if(rr.getFieldValue("hidden_comment")){pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ji});return}ji()})},tr.createElement(Se.ZP,{style:{padding:0,height:"auto"},icon:tr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pi=>{hi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),tr.createElement(ri.default.Item,{name:"hidden_comment"},tr.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),yn&&tr.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),tr.createElement("div",{className:zr.tableTitle},"\u5173\u5361\u6210\u7EE9"),tr.createElement(Ee.default,{className:zr.scoreTable,dataSource:Bi.stage_list,rowKey:"challenge_id",pagination:!1,columns:Yi,scroll:{x:"max-content"}})))};var gi=(0,Ue.connect)(({shixunHomeworks:nr,classroomList:Rn})=>({shixunHomeworks:nr,classroomList:Rn}))(kr),Ai=ae(32442),di=ae(9569),Ti=ae(44164),Ei=ae.n(Ti),no={wrap:"wrap___LZOi9",line:"line___oju0L"},zi=ae(55477),Ur=({detailData:nr})=>{var Rn;return x.createElement("div",{className:no.wrap},x.createElement(zi.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,zi.Uf)(nr),(nr==null?void 0:nr.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},x.createElement(zi.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,zi.Uf)(nr)}),!!((Rn=nr==null?void 0:nr.photos)!=null&&Rn.length)&&x.createElement(x.Fragment,null,x.createElement("div",{className:no.line}),x.createElement(zi._s,{dataSource:nr==null?void 0:nr.photos,right:21,col:4,wrapWidth:1140}))))},vi=ae(89435),Gt=ae(59301),un=Object.defineProperty,wn=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Nn=(nr,Rn,Ar)=>Rn in nr?un(nr,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Ar}):nr[Rn]=Ar,Pr=(nr,Rn)=>{for(var Ar in Rn||(Rn={}))Kt.call(Rn,Ar)&&Nn(nr,Ar,Rn[Ar]);if(dn)for(var Ar of dn(Rn))pn.call(Rn,Ar)&&Nn(nr,Ar,Rn[Ar]);return nr},Yr=(nr,Rn)=>wn(nr,Mt(Rn)),ci=(nr,Rn)=>{var Ar={};for(var Bi in nr)Kt.call(nr,Bi)&&Rn.indexOf(Bi)<0&&(Ar[Bi]=nr[Bi]);if(nr!=null&&dn)for(var Bi of dn(nr))Rn.indexOf(Bi)<0&&pn.call(nr,Bi)&&(Ar[Bi]=nr[Bi]);return Ar},or=(nr,Rn,Ar)=>new Promise((Bi,Zn)=>{var yn=pr=>{try{rr(Ar.next(pr))}catch(Kr){Zn(Kr)}},Wn=pr=>{try{rr(Ar.throw(pr))}catch(Kr){Zn(Kr)}},rr=pr=>pr.done?Bi(pr.value):Promise.resolve(pr.value).then(yn,Wn);rr((Ar=Ar.apply(nr,Rn)).next())});function cr(nr){const Rn=(Zn,yn)=>{if(Zn.localName===yn)return Zn;for(let Wn=0,rr=Zn;rr=rr.parentNode;Wn++){if(rr.localName===yn)return rr;if(rr==document.documentElement)return!1}},Ar=nr.target,Bi=Rn(Ar,"a");if(console.log([Bi],Bi==null?void 0:Bi.href,44),!(Bi!=null&&Bi.href)&&Ar.tagName.toUpperCase()==="IMG"){let Zn=Ar.src||Ar.getAttribute("src");Zn&&Zn.indexOf("/images/avatars/User")===-1&&(nr.stopPropagation(),nr.preventDefault(),Vt.Z.publish("preview-image",Zn))}}const sr=nr=>{var Rn=nr,{shixunHomeworks:Ar,classroomList:Bi,globalSetting:Zn,loading:yn,user:Wn,dispatch:rr}=Rn,pr=ci(Rn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Kr,Fi,fi,_i;const[hi,bi]=(0,x.useState)(Pr({},(0,Ue.useParams)())),wi=(0,Ue.useParams)(),[Yi,pi]=(0,x.useState)({page:1,page_size:10}),yi=(0,Ue.useLocation)(),[]=(0,x.useState)([]),[Ji,io]=(0,x.useState)(),ji=(0,x.useRef)(),So=(0,x.useRef)(),[ki,ko]=(0,x.useState)(!1),[co,Xo]=(0,x.useState)(!0),[wo,eo]=(0,x.useState)(!1),[bo,Go]=(0,x.useState)(!1),{shixunWorkReport:Tn}=Ar,[Lo,Gi]=(0,x.useState)(),[jr,Jr]=(0,x.useState)([]),[ni,Wr]=(0,x.useState)(),[Ui,to]=(0,x.useState)("all"),$r=(0,ot.GJ)(),[oi,yr]=(0,x.useState)(new(ze())),[qr,Ao]=(0,x.useState)(0),[Jo,_o]=(0,x.useState)(!1),[pa,No]=(0,x.useState)(!1),[qo,Ro]=(0,x.useState)(!1),[oa,da]=(0,x.useState)(""),[Ka,_s]=(0,x.useState)(!1),[js,as]=(0,x.useState)(!0),[fs,Mo]=(0,x.useState)(0),go=(0,x.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Fa=(0,x.useRef)(),[gs,nl]=(0,x.useState)(!1),[rl,il]=(0,x.useState)(!1),yl=(0,x.useRef)(null),su={required:{tag:"\u5FC5\u505A",color:"#1B8565"},optional:{tag:"\u9009\u505A",color:"#1E96F4"},hidden:{tag:"\u4E0D\u505A",color:"#5F6368"}},ol=()=>or(void 0,null,function*(){(Wn.userInfo.is_teacher||Wn.userInfo.admin)&&(_s(!0),as(!1))});(0,x.useEffect)(()=>{var Hi;(0,ot.Rm)()&&Bi.AssistantObject.practice&&!((Hi=Bi.AssistantObject.practice)!=null&&Hi.can_view)&&Ue.history.replace("/403")},[(Kr=Bi.AssistantObject.practice)==null?void 0:Kr.can_view]),(0,x.useEffect)(()=>{ol(),console.log("\u6253\u5370\u7684------",Tn),Fa.current=Tn==null?void 0:Tn.next_student_work_id,da(Tn.repeat_minus_score)},[Tn,Wn]),(0,x.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Tn.work_score),Mo(Tn.work_score)},[Tn.work_score,oa]),(0,x.useEffect)(()=>(rr({type:"globalSetting/footerToggle",payload:!1}),()=>{rr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{if(yl.current)return yl.current.addEventListener("mousedown",cr),()=>{var Hi;(Hi=yl.current)==null||Hi.removeEventListener("mousedown",cr)}},[yl.current]),(0,x.useEffect)(()=>{setTimeout(()=>{yl.current&&yl.current.clientHeight>=500&&il(!0)},500)},[(Fi=Tn==null?void 0:Tn.student_work_test_result_info)==null?void 0:Fi.content,yl.current]),(0,x.useEffect)(()=>{var Hi;if(Tn){let Vo=[];(Hi=Tn==null?void 0:Tn.target_test_sets)==null||Hi.map((Ma,Hl)=>{var ks;(ks=Ma==null?void 0:Ma.targets)==null||ks.map((zl,pl)=>{var eA;zl.name=Ma==null?void 0:Ma.name,zl.total_target_score=Ma==null?void 0:Ma.total_target_score,zl.actual_target_score=Ma==null?void 0:Ma.actual_target_score,zl.rowSpan=pl===0?(eA=Ma==null?void 0:Ma.targets)==null?void 0:eA.length:0,zl.order=Hl+1,Vo.push(zl)})}),Gi(Vo),(0,ot.Rm)()&&rr({type:"classroomList/getAssistantPermissions",payload:{course_id:hi.coursesId}})}},[Tn]),(0,x.useEffect)(()=>{Ar.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Tn==null?void 0:Tn.students_count)>0&&!co&&setTimeout(()=>{Ea("all")},800)},[Tn==null?void 0:Tn.homework_common_id,co]),(0,x.useEffect)(()=>{bi(Pr({},wi))},[yi.pathname]);const jl=()=>{document.body.scrollIntoView()},Lu=Hi=>{Yi.page=Hi,pi(Pr({},Yi)),Xl(Yi,Ui)},Xl=(Hi,Vo)=>or(void 0,null,function*(){eo(!0);const Ma=yield(0,Ie.ZP)(`/api/student_works/${hi==null?void 0:hi.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Yr(Pr({},Hi),{challenge_id:Vo=="all"?null:Vo})});(Ma==null?void 0:Ma.status)===0&&(Jr(Ma==null?void 0:Ma.list),Wr(Ma==null?void 0:Ma.count)),eo(!1)});function wl(){return or(this,null,function*(){go.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const ec=()=>{document.querySelectorAll("canvas").forEach(Hi=>{(!Hi.clientWidth||!Hi.clientHeight)&&Hi.remove()})},_c=()=>{ji.current.offsetHeight>62e3?Go(!1):Go(!0)},ma=Hi=>or(void 0,null,function*(){const Vo=yield(0,di.t1)({homeworkId:Hi||hi.homeworkId});io(Vo==null?void 0:Vo.data)}),Ea=Hi=>or(void 0,null,function*(){var Vo,Ma,Hl,ks;nl(!0);let zl=0,pl;pl=he.default.info({width:460,title:Gt.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",Gt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Gt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Gt.createElement("span",{className:"c-blue"},zl+1),"/",Hi!=="all"?1:Tn==null?void 0:Tn.students_count,Gt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:He.modal,onOk:()=>{}});const eA={margin:[0,0],filename:`${Tn!=null&&Tn.student_id&&(Tn==null?void 0:Tn.student_id)!="--"?Tn==null?void 0:Tn.student_id:""}${Tn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Bc=oi.folder(Tn==null?void 0:Tn.shixun_name);function tc(ss){return or(this,null,function*(){yield ma(ss||Fa.current);const ns=yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({homeworkId:ss||Fa.current},go.current||{})});Fa.current=ns==null?void 0:ns.next_student_work_id,jl(),zl++,setTimeout(()=>or(this,null,function*(){var KA,tA,Qs,Sl;ec();const zc=Bc.folder(`${ns==null?void 0:ns.group_name}`).folder(`${ns!=null&&ns.student_id&&(ns==null?void 0:ns.student_id)!="--"?ns.student_id+"+":""}${ns==null?void 0:ns.username}`),ml=document.querySelector("#export-all").children;let _u=Ei()();for(let Ws=0;Wsor(this,null,function*(){Ws0&&((Qs=(tA=ns==null?void 0:ns.shixun_detail)==null?void 0:tA.filter(Ws=>{var Gs;return((Gs=Ws==null?void 0:Ws.game_codes)==null?void 0:Gs.length)>0}))==null?void 0:Qs.length)>0){const Ws=zc.folder("\u4EE3\u7801\u6587\u4EF6");(Sl=ns==null?void 0:ns.shixun_detail)==null||Sl.map((Gs,lu)=>{var NA,$A;if(((NA=Gs==null?void 0:Gs.game_codes)==null?void 0:NA.length)>0){const uu=Ws.folder(`\u7B2C${lu+1}\u5173-${Gs.subject}-${Gs.id}`);($A=Gs==null?void 0:Gs.game_codes)==null||$A.map(hu=>{uu.file(`${hu.filename}.txt`,hu==null?void 0:hu.content)})}})}pl.update({content:Gt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Gt.createElement("span",{className:"c-blue"},zl),"/",ns==null?void 0:ns.students_count,Gt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),zl==(ns==null?void 0:ns.students_count)?(pl.destroy(),ha()):tc()}),2200)})}if(Hi!=="all"||(Tn==null?void 0:Tn.students_count)<2){ec(),jl();const ss=So.current.children;let ns=Ei()();const tA=Bc.folder(`${Tn==null?void 0:Tn.group_name}`).folder(`${Tn!=null&&Tn.student_id&&(Tn==null?void 0:Tn.student_id)!="--"?(Tn==null?void 0:Tn.student_id)+"+":""}${Tn==null?void 0:Tn.username}`);for(let Qs=0;Qsor(void 0,null,function*(){Qs0&&((Hl=(Ma=Tn==null?void 0:Tn.shixun_detail)==null?void 0:Ma.filter(Qs=>{var Sl;return((Sl=Qs==null?void 0:Qs.game_codes)==null?void 0:Sl.length)>0}))==null?void 0:Hl.length)>0){const Qs=tA.folder("\u4EE3\u7801\u6587\u4EF6");(ks=Tn==null?void 0:Tn.shixun_detail)==null||ks.map((Sl,Hc)=>{var zc,ml;if(((zc=Sl==null?void 0:Sl.game_codes)==null?void 0:zc.length)>0){const _u=Qs.folder(`\u7B2C${Hc+1}\u5173-${Sl.subject}-${Sl.id}`);(ml=Sl==null?void 0:Sl.game_codes)==null||ml.map(Ws=>{_u.file(`${Ws.filename}.txt`,Ws==null?void 0:Ws.content)})}})}pl.destroy(),ha();return}else tc(Tn==null?void 0:Tn.first_student_work_id)}),ha=()=>{oi.generateAsync({type:"blob"}).then(function(Hi){console.log(Tn,"shixunWorkReport");const Vo=document.createElement("a");Vo.href=window.URL.createObjectURL(Hi),Vo.download=(Tn==null?void 0:Tn.shixun_name)+".zip",document.body.appendChild(Vo);const Ma=document.createEvent("MouseEvents");Ma.initEvent("click",!1,!1),Vo.dispatchEvent(Ma),document.body.removeChild(Vo),yr(new(ze()))}),Go(!1)};(0,x.useEffect)(()=>{wa()},[hi.homeworkId]);const wa=()=>or(void 0,null,function*(){Xo(!0),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),ma(),(0,ot.GJ)()&&wl(),Xo(!1)}),Ja=[{title:"\u5173\u5361",width:50,dataIndex:"name",render:(Hi,Vo,Ma)=>Ma+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Hi,Vo,Ma)=>Gt.createElement("div",null,Hi,Vo.complete_status===4&&Gt.createElement(pt.vA,{status:Vo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Hi,Vo,Ma)=>Hi||"- -"},{title:"\u5173\u5361\u8981\u6C42",dataIndex:"status",render:Hi=>{var Vo,Ma;return Gt.createElement("span",{style:{color:(Vo=su[Hi])==null?void 0:Vo.color}},(Ma=su[Hi])==null?void 0:Ma.tag)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:Hi=>Hi?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Hi,Vo)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(Vo.myself_experience)!==parseFloat(Hi)?"red":"green"}},Vo.myself_experience),"/",Hi)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Hi,Vo)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(Vo.game_score_full)!==parseFloat(Hi)?"red":"green"}},Hi),"/",Vo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Hi,Vo)=>$r?Gt.createElement(at,{style:{width:80},max:Vo.game_score_full,defaultValue:parseFloat(Hi),onBlur:Ma=>or(void 0,null,function*(){var Hl;if((0,ot.Rm)()&&!((Hl=Bi.AssistantObject.practice)!=null&&Hl.can_appraise)){xe.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 ks=yield rr({type:"shixunHomeworks/changeScore",payload:{categoryId:hi.homeworkId,type:"report",score:Ma,challenge_id:Vo.challenge_id}});Xl({page:1,page_size:10},"all"),yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),ks.status===0&&xe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Hi}];let Ga=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Hi,Vo,Ma)=>({children:Hi,props:{rowSpan:Vo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Hi,Vo,Ma)=>({children:Hi,props:{rowSpan:Vo.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(Hi,Vo,Ma)=>Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(Vo.actual_test_score)!==parseFloat(Hi)?"red":"green"}},Vo.actual_test_score),"/",Hi)},{title:"\u6307\u6807\u603B\u5206",render:(Hi,Vo,Ma)=>({children:Gt.createElement("div",null,Gt.createElement("span",{style:{color:parseFloat(Vo.actual_target_score)!==parseFloat(Hi)?"red":"green"}},Vo.actual_target_score),"/",Hi),props:{rowSpan:Vo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const $a=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:Hi=>Gt.createElement("span",null,Hi?Le()(Hi).format("YYYY-MM-DD HH:mm"):"--")}],Ql=Hi=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Hi==="next"?Ue.history.push(`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/${Tn==null?void 0:Tn.next_student_work_id}/comment`):Ue.history.push(`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/${Tn==null?void 0:Tn.pre_student_work_id}/comment`)},200)},fu=Hi=>{da(""),Hi.target.value&&(console.log("\u8FDB\u6765",Tn),Hi.target.value=Hi.target.value>Tn.repeat_setting_score?Tn.repeat_setting_score:Hi.target.value,da(Hi.target.value))},kl=()=>or(void 0,null,function*(){const Hi=yield(0,Ie.ZP)(`/api/student_works/${Tn==null?void 0:Tn.work_id}/update_repeat_score`,{method:"put",body:{score:oa}});yield rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}),Hi.status===0&&xe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return Gt.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Gt.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Gt.createElement(oe.Z,{loading:yn["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Gt.createElement("div",{className:"edu-container"},Tn.course_id&&Gt.createElement("section",{className:"animated fadeIn"},Gt.createElement("aside",{className:""},Tn.category&&Gt.createElement(Oe.Z,{separator:">"},Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework`},Tn.course_name)),Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.category.main?"":Tn.category.category_id}`},Tn.category.category_name)),Gt.createElement(Oe.Z.Item,null,Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.homework_common_id}/detail${(0,ot.dE)()?"?tabs=1":""}`},"\u4F5C\u4E1A\u8BE6\u60C5")),Gt.createElement(Oe.Z.Item,null,Tn.username))),Gt.createElement("aside",{className:[He.title1,"mt20"].join(" ")},Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:1},Gt.createElement(Ue.Link,{to:`/classrooms/${Tn.course_id}/shixun_homework/${Tn.homework_common_id}/detail`},Gt.createElement(Qe.Z,{className:"font16 c-black"})),Gt.createElement("strong",{className:"font20 ml5"},Tn==null?void 0:Tn.homework_name),Gt.createElement(pt.VV,{temporary:!0,status:Tn.homework_status})),Gt.createElement(Me.Z,{className:He.title1_right},Tn.view_tpi&&Gt.createElement(Se.ZP,{onClick:()=>{var Hi,Vo;(0,pt.xg)(`/tasks/${Tn==null?void 0:Tn.course_id}/${Tn==null?void 0:Tn.homework_common_id}/${(Vo=(Hi=Tn==null?void 0:Tn.shixun_detail)==null?void 0:Hi[0])==null?void 0:Vo.game_identifier}`)}},Gt.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,ot.GJ)()&&Tn.homework_end===!1&&!!Tn.myshixun_id&&Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>or(void 0,null,function*(){yield rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Tn.myshixun_identifier},homework_common_id:wi.categoryId}})})},Gt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>{var Hi,Vo;if(!(!(Tn!=null&&Tn.is_old_data_for_time)&&(Tn==null?void 0:Tn.user_id)!==((Hi=Wn==null?void 0:Wn.userInfo)==null?void 0:Hi.user_id)&&(0,pt.Ye)(rr))){if((0,ot.Rm)()&&!((Vo=Bi.AssistantObject.practice)!=null&&Vo.can_download)){xe.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}Ea("")}},loading:ki},Gt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,ot.GJ)()&&(Tn==null?void 0:Tn.students_count)>1&&Gt.createElement(Se.ZP,{className:"ml10",onClick:()=>{var Hi;if(!(!(Tn!=null&&Tn.is_old_data_for_time)&&(0,pt.Ye)(rr))){if((0,ot.Rm)()&&!((Hi=Bi.AssistantObject.practice)!=null&&Hi.can_download)){xe.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}he.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Gt.createElement(Te.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Gt.createElement(Te.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Ea("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,vi.jj)({categoryId:hi.categoryId,coursesId:hi.coursesId},"shixun_report")}}})}}},Gt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),Gt.createElement("aside",{className:"mt30 relative"})),Gt.createElement("aside",{className:"edu-container bg-white",ref:ji},Gt.createElement("div",{id:"export-all",ref:So},Gt.createElement("div",{id:"export-all-1"},Gt.createElement("div",{className:He.title},Gt.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Gt.createElement("div",null,(0,ot.GJ)()&&Gt.createElement(Se.ZP,{className:"mr20",type:"primary",onClick:()=>{rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Tn.user_id,data:Pr({},Tn)},fn:()=>Xl({page:1,page_size:10},"all")}})}},Gt.createElement(je.Z,null),Tn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Gt.createElement(we.Z,{style:{marginTop:0}}),Gt.createElement(ve.Z,{className:"pl30 pr30"},Gt.createElement(Me.Z,null,Gt.createElement("img",{className:He.userPic,src:`${ct.Z.IMG_SERVER}/images/${Tn.image_url}`,alt:Tn.username})),Gt.createElement(Me.Z,null,Gt.createElement("span",{className:"font16 ml40"},Tn.username),Gt.createElement(pt.vA,{status:Tn.compelete_status}),Gt.createElement("ul",{className:He.userInfo},Gt.createElement("li",null,"\u5B66\u53F7\uFF1A",Tn.student_id||"--"),Gt.createElement("li",null,"\u5206\u73ED\uFF1A",Tn.group_name||"--"),Gt.createElement("br",null),Gt.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",Gt.createElement("span",{className:"c-red"},Tn.complete_count),"/",Gt.createElement("span",{className:"c-red"},Tn.checked_challenge_count)),Gt.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",Gt.createElement("span",{className:"c-red"},Tn.current_complete_count||"-"),"/",Gt.createElement("span",{className:"c-red"},Tn.checked_challenge_count)),Gt.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",Tn&&Tn.efficiency===null?"--":Tn&&Tn.efficiency),Gt.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",Tn&&Tn.max_efficiency===null?"--":Tn&&Tn.max_efficiency))),Gt.createElement("ul",{className:[He.listItem,"mt10"].join(" ")},Gt.createElement("li",null,Gt.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),Gt.createElement("div",{className:"c-light-black mt20"},Tn&&Tn.passed_time===null||Tn&&Tn.passed_time==="--"?"--":Le()(Tn&&Tn.passed_time).format("YYYY-MM-DD HH:mm"))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",Gt.createElement("i",{onClick:Hi=>{Hi.stopPropagation(),Hi.preventDefault(),_o(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Gt.createElement("div",{className:"c-light-black mt20"},Tn==null?void 0:Tn.human_training_time_rules)),Gt.createElement("li",null,Gt.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",Gt.createElement("i",{onClick:Hi=>{Hi.stopPropagation(),Hi.preventDefault(),No(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Gt.createElement("div",{className:"c-light-black mt20"},Tn.time_consuming)),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Gt.createElement("div",{className:"mt20"},Tn.evaluate_count)),(Tn==null?void 0:Tn.eff_score_full)&&Gt.createElement(Gt.Fragment,null,Gt.createElement("li",null,Gt.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.challenge_score),"/",Gt.createElement("span",{className:"c-light-black"},Tn.challenge_score_full))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u6548\u7387\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.eff_score),"/",Gt.createElement("span",{className:"c-light-black"},Tn.eff_score_full)))),(Tn==null?void 0:Tn.have_repeat)&&(Tn==null?void 0:Tn.repeat_minus_score)!==0&&Gt.createElement("li",{style:{position:"relative"}},Gt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},Tn!=null&&Tn.review_rate?Gt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(Tn!=null&&Tn.review_id&&Ka)localStorage.setItem("studentDetial",window.location.pathname),Ue.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${hi.categoryId}/review_detail/${Tn==null?void 0:Tn.review_id}`});else return}},Tn.review_rate.toFixed(1),"%"):Gt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Ka?Gt.createElement("div",{className:"mt20"},Gt.createElement(Ce.default,{style:{width:"45px",height:"22px"},value:oa,onChange:Hi=>{fu(Hi)},onBlur:kl,disabled:js})," / ",Tn==null?void 0:Tn.repeat_setting_score):Gt.createElement("div",{className:"mt20"},Tn==null?void 0:Tn.repeat_minus_score," / ",Tn==null?void 0:Tn.repeat_setting_score)),console.log("sssssssssssssssssssssss",Tn==null?void 0:Tn.have_repeat,Tn==null?void 0:Tn.repeat_minus_score),(Tn==null?void 0:Tn.have_repeat)&&(Tn==null?void 0:Tn.repeat_minus_score)===0&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{className:"mt20"}," - -")),!(Tn!=null&&Tn.have_repeat)&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Gt.createElement("div",{className:"mt20"}," - -")),Gt.createElement("li",null,Gt.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",null,Tn.late_penalty||"- -"))),Tn.extra_score>0&&Gt.createElement("li",null,Gt.createElement("strong",null,"\u9644\u52A0\u5F97\u5206"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",null,Tn.extra_score||"- -"))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},fs),"/",Gt.createElement("span",{className:"c-light-black"},Tn.all_work_score))),Gt.createElement("li",null,Gt.createElement("strong",null,"\u603B\u8BC4"),Gt.createElement("div",{className:"mt20"},Gt.createElement("span",{className:"c-orange"},Tn.overall_appraisal))))),Gt.createElement(we.Z,{style:{margin:0}}),(Tn.work_comment_hidden||Tn.work_comment)&&Gt.createElement("div",null,Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:1},Gt.createElement("h1",{className:He.title},"\u70B9\u8BC4\u5185\u5BB9")),Gt.createElement(Me.Z,{className:"pr30"},(0,ot.GJ)()&&Gt.createElement(Se.ZP,{onClick:()=>or(void 0,null,function*(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Gt.createElement(qe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return or(this,null,function*(){(yield(0,di.gZ)({comment_id:Tn.comment_id,homeworkId:hi.homeworkId})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),rr({type:"shixunHomeworks/getShixunWorkReport",payload:Pr(Pr({},hi),go.current||{})}))})}})})},Gt.createElement(Ve.Z,null),"\u5220\u9664"))),Gt.createElement(we.Z,{style:{margin:0}}),Tn.work_comment&&Gt.createElement("aside",{className:"pl30 pr30 mt20"},Gt.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Gt.createElement("br",null),Gt.createElement(Ct.Z,{value:Tn.work_comment})),Tn.work_comment_hidden&&Gt.createElement("aside",{className:"pl30 pr30 mt20"},Gt.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Gt.createElement("br",null),Gt.createElement(Ct.Z,{value:Tn.work_comment_hidden}))),(Tn==null?void 0:Tn.action_analysis)&&Gt.createElement(Ur,{detailData:Tn}),Gt.createElement("div",{className:He.score},Gt.createElement("h1",{className:He.title},"\u9636\u6BB5\u6210\u7EE9"),(Tn==null?void 0:Tn.adjust_review_score_count)>0&&(0,ot.GJ)()&&Gt.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ro(!0),Xl({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Tn==null?void 0:Tn.adjust_review_score_count,"\u6B21\uFF09")),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ee.default,{dataSource:Tn.stage_list,rowKey:Hi=>Hi==null?void 0:Hi.challenge_id,pagination:!1,columns:Ja})),((fi=Tn==null?void 0:Tn.target_test_sets)==null?void 0:fi.length)>0&&Gt.createElement("div",null,Gt.createElement("h1",{className:He.title},"\u6307\u6807\u6210\u7EE9"),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ee.default,{dataSource:Lo,rowKey:Hi=>Hi==null?void 0:Hi.challenge_id,pagination:!1,bordered:!0,columns:Ga}))),(Tn==null?void 0:Tn.work_description)&&Gt.createElement(Gt.Fragment,null,Gt.createElement("h1",{className:He.title},"\u4E2A\u4EBA\u603B\u7ED3"),Gt.createElement("aside",{className:"pl30 pr30"},Gt.createElement(Ct.Z,{value:Tn==null?void 0:Tn.work_description}))),Gt.createElement("h1",{className:He.title},"\u56FE\u5F62\u7EDF\u8BA1"),Gt.createElement(Re,{data:Ji}),(Tn==null?void 0:Tn.is_open_submit_test_result)&&Gt.createElement(Gt.Fragment,null),Gt.createElement("h1",{className:He.title},"\u5B9E\u8BAD\u8BE6\u60C5")),Gt.createElement(Lr,{autoHeight:bo}))),(0,ot.GJ)()&&Gt.createElement("aside",{className:`${He.footerBar} ${ki?He.footerBarStatic:""}`},Gt.createElement("aside",{className:"edu-container"},Gt.createElement(ve.Z,{align:"middle"},Gt.createElement(Me.Z,{flex:"1"},Gt.createElement(Ue.Link,{className:He.exitComment,to:`/classrooms/${hi.coursesId}/shixun_homework/${hi.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Gt.createElement(Me.Z,{flex:"1",className:"tr"},Gt.createElement(Se.ZP,{type:"default",disabled:!(Tn!=null&&Tn.pre_student_work_id),onClick:()=>Ql()},"\u4E0A\u4E00\u4E2A"),Gt.createElement(Se.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(Tn!=null&&Tn.next_student_work_id),onClick:()=>Ql("next")},"\u4E0B\u4E00\u4E2A"),(0,ot.GJ)()&&Gt.createElement(Se.ZP,{type:"primary",onClick:()=>or(void 0,null,function*(){rr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Tn.user_id,data:Pr({},Tn)},fn:()=>Xl({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Gt.createElement(gi,null),Gt.createElement(Ai.Z,null),Gt.createElement(he.default,{open:Jo,width:860,centered:!0,onCancel:()=>{_o(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Gt.createElement("div",{style:{color:"#333333",fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Gt.createElement("br",null),Gt.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Gt.createElement("br",null),Gt.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Gt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Gt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Gt.createElement("br",null),Gt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Gt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Gt.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Gt.createElement("br",null),Gt.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Gt.createElement(he.default,{open:pa,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{No(!1)},width:600},Gt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Gt.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5FC5\u505A\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Gt.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5FC5\u505A\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Gt.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Gt.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),Gt.createElement(he.default,{open:qo,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{to("all"),Ro(!1)},destroyOnClose:!0,width:900},Gt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Gt.createElement("div",null,Gt.createElement("span",null,"\u5173\u5361\uFF1A"),Gt.createElement(ke.default,{style:{width:300},value:Ui,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Hi=>or(void 0,null,function*(){to(Hi),Xl({page:1,page_size:10},Hi)})},Gt.createElement(ke.default.Option,{value:"all"}," \u5168\u90E8 "),(_i=Tn==null?void 0:Tn.stage_list)==null?void 0:_i.map((Hi,Vo)=>Gt.createElement(ke.default.Option,{key:Vo,value:Hi==null?void 0:Hi.challenge_id},"\u7B2C",(0,pt.EM)(Vo+1),"\u5173")))),Gt.createElement("div",{className:"mt20"},Gt.createElement(Ee.default,{dataSource:jr,rowKey:Hi=>Hi==null?void 0:Hi.id,pagination:!1,columns:$a,loading:wo})),Gt.createElement("div",{className:He.footer},Gt.createElement("div",null,Gt.createElement("span",{style:{color:"#656F87"}},"\u5171",Gt.createElement("span",{className:"c-light-primary"},ni),"\u6761\u6570\u636E")),Gt.createElement(Ke.Z,{defaultCurrent:1,defaultPageSize:10,current:(Yi==null?void 0:Yi.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:ni,onChange:Lu})))))};var ti=(0,Ue.connect)(({shixunHomeworks:nr,classroomList:Rn,loading:Ar,globalSetting:Bi,user:Zn})=>({shixunHomeworks:nr,classroomList:Rn,globalSetting:Bi,loading:Ar.effects,user:Zn}))(sr)},32442:function(Jn,kt,ae){"use strict";var x=ae(62957),dt=ae(6767),Le=ae(90929),Je=ae(62023),ze=ae(60820),Ie=ae(59301),Ue=(xe,oe,Oe)=>new Promise((ve,Me)=>{var Se=Ce=>{try{we(Oe.next(Ce))}catch(Ee){Me(Ee)}},Te=Ce=>{try{we(Oe.throw(Ce))}catch(Ee){Me(Ee)}},we=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(Se,Te);we((Oe=Oe.apply(xe,oe)).next())});const he=({shixunHomeworks:xe,classroomList:oe,dispatch:Oe})=>{const ve=(0,Je.useParams)();return Ie.createElement(x.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){var Me,Se,Te,we;if((0,ze.Rm)()&&!((Me=oe.AssistantObject.practice)!=null&&Me.can_redo)){dt.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 Ce=yield(0,Le.ZP)(`/api/myshixuns/${xe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ve.coursesId,homework_common_id:xe.actionTabs.homework_common_id}});if(Ce.shixun_identifier){dt.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe({type:"shixunHomeworks/setActionTabs",payload:{}});const Ee=(Te=(Se=Ce==null?void 0:Ce.new_works)==null?void 0:Se.find(ke=>`${ke.homework_common_id}`===ve.categoryId))==null?void 0:Te.id;if((0,ze.Rm)()&&!((we=oe.AssistantObject.practice)!=null&&we.can_view))return;Je.history.replace(`/classrooms/${ve.coursesId}/shixun_homework/${ve.categoryId}/${Ee}/comment`)}}),onCancel:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ie.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ie.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};kt.Z=(0,Je.connect)(({shixunHomeworks:xe,classroomList:oe})=>({shixunHomeworks:xe,classroomList:oe}))(he)},89435:function(Jn,kt,ae){"use strict";ae.d(kt,{AD:function(){return Re},BA:function(){return ie},D9:function(){return ut},Hp:function(){return qe},IM:function(){return zt},Iy:function(){return ct},KM:function(){return pe},KU:function(){return fn},MJ:function(){return Ve},Ne:function(){return $t},ON:function(){return mn},Uj:function(){return rn},VY:function(){return Rt},YO:function(){return En},YX:function(){return Dt},Zn:function(){return Te},_g:function(){return Ke},_k:function(){return Ze},c6:function(){return ht},cr:function(){return we},eV:function(){return _e},fi:function(){return Ce},gh:function(){return bt},hS:function(){return tt},iA:function(){return Ee},j6:function(){return Qe},je:function(){return at},jj:function(){return je},kS:function(){return Tt},lS:function(){return Bt},o6:function(){return He},pO:function(){return de},rQ:function(){return Nt},sA:function(){return pt},xm:function(){return De},xo:function(){return Ot},y8:function(){return it},yd:function(){return ke}});var x=ae(5505),dt=ae(62023),Le=ae(51158),Je=ae(6767),ze=ae(34161),Ie=Object.defineProperty,Ue=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,oe=(ee,se,le)=>se in ee?Ie(ee,se,{enumerable:!0,configurable:!0,writable:!0,value:le}):ee[se]=le,Oe=(ee,se)=>{for(var le in se||(se={}))he.call(se,le)&&oe(ee,le,se[le]);if(Ue)for(var le of Ue(se))xe.call(se,le)&&oe(ee,le,se[le]);return ee},ve=(ee,se,le)=>new Promise((Be,We)=>{var st=Et=>{try{gt(le.next(Et))}catch(Lt){We(Lt)}},mt=Et=>{try{gt(le.throw(Et))}catch(Lt){We(Lt)}},gt=Et=>Et.done?Be(Et.value):Promise.resolve(Et.value).then(st,mt);gt((le=le.apply(ee,se)).next())});const Me=()=>{(0,dt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Se=()=>{(0,dt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Te=ee=>ve(void 0,null,function*(){Me(),(yield(0,x.YR)(Oe({},ee))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_couser_info.json`,query:ee}))),Se()}),we=ee=>ve(void 0,null,function*(){const se=yield(0,x.yS)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_member_act_score`);else{if(se.status===-2)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_member_act_score`))}}),Ce=ee=>ve(void 0,null,function*(){const se=yield(0,x.W0)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_score`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_score`))}}),Ee=ee=>ve(void 0,null,function*(){const se=yield(0,x.Nl)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`))}}),ke=ee=>ve(void 0,null,function*(){const se=yield(0,x.IU)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/export_star_user`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/export_star_user`))}}),Ke=ee=>ve(void 0,null,function*(){const se=yield(0,x.td)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-2)return se;if(se.status===-3)(0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_exercise_and_other`);else if(se.status===-4)return se}}),Qe=ee=>ve(void 0,null,function*(){const se=yield(0,x.QX)(Oe({},ee));if(se.status===0)Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_homework`);else{if(se.status===-4)return se;se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/course_total_homework`))}}),je=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.o_)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),qe=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.ZL)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),Ve=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.vV)(Oe({},ee));le.status===0?(Je.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"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),ct=(ee,se)=>ve(void 0,null,function*(){const le=yield(0,x.aP)(Oe({},ee));le.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`)):le.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/${se}`))}),ot=ee=>ve(void 0,null,function*(){Me(),(yield exportCourseWorkListAppendix(Oe({},ee))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ee.categoryId}/works_list.zip`,query:ee}))),Se()}),pt=ee=>ve(void 0,null,function*(){Me(),yield(0,Le.FH)("",ze.Z.API_SERVER+`/api/polls/${ee.categoryId}/commit_result.xlsx`),Se()}),bt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/attendances/export_xlsx_data.xlsx`,query:ee}))}),He=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/video_study_statics.xlsx`,query:ee}))}),ht=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_video_study.xlsx`,query:ee}))}),_e=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee.coursesId}/export_course_students_info.xlsx`,query:ee}))}),Re=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ee}))}),Nt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ee}))}),it=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ee}))}),at=ee=>ve(void 0,null,function*(){const se=yield(0,x.Uy)(Oe({},ee));se.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_users`)):se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Bt=ee=>ve(void 0,null,function*(){const se=yield(0,x.tg)(Oe({},ee));se.status===0?(Je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_report`)):se.status===-3&&((0,dt.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),dt.history.push(`/classrooms/${ee.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ze=ee=>ve(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/export_records/${ee.id}.xlsx`,query:ee}))}),De=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ee}))}),ut=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee==null?void 0:ee.coursesId}/${ee.menuKey}_statistic.xlsx?${ee.checkedList.map(se=>`course_group_id[]=${se}`).join("&")}`,query:ee}))}),$t=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_training_objectives.xlsx`,query:ee}))}),zt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)(ee==null?void 0:ee.name,(0,Le.NY)({url:ze.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ee}))}),tt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_courses.xlsx`,query:ee}))}),Ot=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${ee==null?void 0:ee.ec_year_id}/ec_graduation_requirements.xlsx`,query:ee}))}),Rt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ee}))}),fn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee.categoryId}/rank_list.xlsx`,query:ee}))}),Tt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ee}))}),mn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/examination_banks/${ee.id}.json`,query:ee}))}),Dt=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee.categoryId}.json`,query:ee}))}),En=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/polls/${ee==null?void 0:ee.id}/commit_result.json`,query:ee}))}),rn=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ee}))}),de=(ee,se)=>ve(void 0,null,function*(){yield(0,Le.FH)(se||"",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/exercises/${ee==null?void 0:ee.exercise_id}/consult_exercise.json`,query:ee}))}),pe=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/competitions/${ee==null?void 0:ee.identifier}/competition_commit_records/member_works.xlsx`,query:ee}))}),ie=ee=>ve(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:ze.Z.API_SERVER+`/api/courses/${ee==null?void 0:ee.coursesId}/group_homeworks/import_group_template.xlsx`,query:ee}))})},81237:function(Jn,kt,ae){"use strict";ae.d(kt,{U:function(){return xe}});var x=ae(59301),dt=Object.defineProperty,Le=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ie=(oe,Oe,ve)=>Oe in oe?dt(oe,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):oe[Oe]=ve,Ue=(oe,Oe)=>{for(var ve in Oe||(Oe={}))Je.call(Oe,ve)&&Ie(oe,ve,Oe[ve]);if(Le)for(var ve of Le(Oe))ze.call(Oe,ve)&&Ie(oe,ve,Oe[ve]);return oe},he=(oe,Oe,ve)=>new Promise((Me,Se)=>{var Te=Ee=>{try{Ce(ve.next(Ee))}catch(ke){Se(ke)}},we=Ee=>{try{Ce(ve.throw(Ee))}catch(ke){Se(ke)}},Ce=Ee=>Ee.done?Me(Ee.value):Promise.resolve(Ee.value).then(Te,we);Ce((ve=ve.apply(oe,Oe)).next())});function xe(oe,Oe){const[ve,Me]=(0,x.useState)(Oe),[Se,Te]=(0,x.useState)(!1),[we,Ce]=(0,x.useState)();return[ve,Se,(ke,Ke=!1)=>he(this,null,function*(){const Qe=Ke?Oe:Ue(Ue({},ve),ke);Te(!0),Me(Qe);const je=yield oe(Qe);return Te(!1),Ce(je),je}),we,Ce]}},1714:function(Jn,kt,ae){"use strict";ae.d(kt,{AL:function(){return Qe},Iy:function(){return Oe},Qv:function(){return Se},ez:function(){return Ke},jb:function(){return ve}});var x=ae(32834),dt=ae.n(x),Le=ae(11690),Je=ae.n(Le);let ze=1;function Ie(ot,pt){const bt=ot.match(/^(\s+)(?:```)/);if(bt===null)return pt;const He=bt[1];return pt.split(` `).map(ht=>{const _e=ht.match(/^\s+/);if(_e===null)return ht;const[Re]=_e;return Re.length>=He.length?ht.slice(He.length):ht}).join(` `)}let Ue=[],he=["
      "];const xe=new(dt()).Renderer,oe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Oe(){Ue.length=0,he=["
        "]}const ve={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Me(ot,pt,bt,He){if(pt>=ot.length||ot[pt].level<=bt)return pt;var ht=ot[pt];He.push("
      • "+ht.text+""),pt++;var _e=[];return pt=Me(ot,pt,ht.level,_e),_e.length>0&&(He.push("
          "),_e.forEach(function(Re){He.push(Re)}),He.push("
        ")),He.push("
      • "),pt=Me(ot,pt,bt,He),pt}function Se(){return Me(Ue,0,0,he),he.push("
      "),he.join("")}const Te={heading(ot){const pt=oe.exec(ot);if(ze+=1,pt)return{type:"heading",raw:pt[0],depth:pt[1].length,text:pt[2]}},fences(ot){const pt=this.rules.block.fences.exec(ot);if(pt){const bt=pt[0];let He=Ie(bt,pt[3]||"");const ht=pt[2]?pt[2].trim():pt[2];if(["latex","katex","math"].indexOf(ht)>=0){const _e=Ee(),Re=He;He=_e,ke[_e]={type:"block",expression:Re}}return{type:"code",raw:bt,lang:ht,text:He}}}},we=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ce=0;const Ee=()=>`__special_katext_id_${Ce++}__`;let ke={};function Ke(){return ke}function Qe(){Ce=0,ke={}}function je(ot){return ot=ot.replace(we,(pt,bt)=>{const He=Ee();return ke[He]={type:"inline",expression:bt},He}),ot}const qe=xe.listitem;xe.listitem=function(ot){return qe(je(ot))};const Ve=xe.paragraph;xe.paragraph=function(ot){return Ve(je(ot))};const ct=xe.tablecell;xe.tablecell=function(ot,pt){return ct(je(ot),pt)},xe.code=function(ot,pt,bt){const He=(pt||"").match(/\S*/)[0];return He?["latex","katex","math"].indexOf(He)>=0?`

      ${ot}

      `:`
      ${bt?ot:(0,Le.escape)(ot,!0)}
      `:'
      '+(bt?ot:(0,Le.escape)(ot,!0))+"
      "},xe.heading=function(ot,pt,bt){let He=this.options.headerPrefix+bt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ue.push({anchor:He,level:pt,text:ot}),"'+ot+""},dt().setOptions({silent:!0,gfm:!0,pedantic:!1}),dt().use({tokenizer:Te,renderer:xe}),kt.ZP=dt()},9981:function(Jn,kt){"use strict";const ae=function(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let dt=1;dt{const ze=Le[Je];ze!==void 0&&(x[Je]=ze)})}return x};kt.Z=ae},86013:function(Jn,kt,ae){"use strict";var x=ae(59301),dt=ae(19248);const Le=Je=>{let ze;return typeof Je=="object"&&(Je!=null&&Je.clearIcon)?ze=Je:Je&&(ze={clearIcon:x.createElement(dt.Z,null)}),ze};kt.Z=Le},97224:function(Jn,kt,ae){"use strict";ae.d(kt,{F:function(){return x}});function x(Le){return Le!=null&&Le===Le.window}const dt=Le=>{var Je,ze;if(typeof window=="undefined")return 0;let Ie=0;return x(Le)?Ie=Le.pageYOffset:Le instanceof Document?Ie=Le.documentElement.scrollTop:(Le instanceof HTMLElement||Le)&&(Ie=Le.scrollTop),Le&&!x(Le)&&typeof Ie!="number"&&(Ie=(ze=((Je=Le.ownerDocument)!==null&&Je!==void 0?Je:Le).documentElement)===null||ze===void 0?void 0:ze.scrollTop),Ie};kt.Z=dt},83010:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Je}});var x=ae(16089);function dt(ze,Ie,Ue,he){const xe=Ue-Ie;return ze/=he/2,ze<1?xe/2*ze*ze*ze+Ie:xe/2*((ze-=2)*ze*ze+2)+Ie}var Le=ae(97224);function Je(ze){let Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ue=()=>window,callback:he,duration:xe=450}=Ie,oe=Ue(),Oe=(0,Le.Z)(oe),ve=Date.now(),Me=()=>{const Te=Date.now()-ve,we=dt(Te>xe?xe:Te,Oe,ze,xe);(0,Le.F)(oe)?oe.scrollTo(window.pageXOffset,we):oe instanceof Document||oe.constructor.name==="HTMLDocument"?oe.documentElement.scrollTop=we:oe.scrollTop=we,Te{let{children:Bt}=at;const{getPrefixCls:Ze}=x.useContext(Ue.E_),De=Ze("breadcrumb");return x.createElement("li",{className:`${De}-separator`,"aria-hidden":"true"},Bt===""?Bt:Bt||"/")};oe.__ANT_BREADCRUMB_SEPARATOR=!0;var Oe=oe,ve=function(at,Bt){var Ze={};for(var De in at)Object.prototype.hasOwnProperty.call(at,De)&&Bt.indexOf(De)<0&&(Ze[De]=at[De]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,De=Object.getOwnPropertySymbols(at);utBt[ut]||De)}function Se(at,Bt,Ze,De){if(Ze==null)return null;const{className:ut,onClick:$t}=Bt,zt=ve(Bt,["className","onClick"]),tt=Object.assign(Object.assign({},(0,ze.Z)(zt,{data:!0,aria:!0})),{onClick:$t});return De!==void 0?x.createElement("a",Object.assign({},tt,{className:Le()(`${at}-link`,ut),href:De}),Ze):x.createElement("span",Object.assign({},tt,{className:Le()(`${at}-link`,ut)}),Ze)}function Te(at,Bt){return(De,ut,$t,zt,tt)=>{if(Bt)return Bt(De,ut,$t,zt);const Ot=Me(De,ut);return Se(at,De,Ot,tt)}}var we=function(at,Bt){var Ze={};for(var De in at)Object.prototype.hasOwnProperty.call(at,De)&&Bt.indexOf(De)<0&&(Ze[De]=at[De]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,De=Object.getOwnPropertySymbols(at);ut{const{prefixCls:Bt,separator:Ze="/",children:De,menu:ut,overlay:$t,dropdownProps:zt,href:tt}=at,Rt=(fn=>{if(ut||$t){const Tt=Object.assign({},zt);if(ut){const mn=ut||{},{items:Dt}=mn,En=we(mn,["items"]);Tt.menu=Object.assign(Object.assign({},En),{items:Dt==null?void 0:Dt.map((rn,de)=>{var{key:pe,title:ie,label:ee,path:se}=rn,le=we(rn,["key","title","label","path"]);let Be=ee!=null?ee:ie;return se&&(Be=x.createElement("a",{href:`${tt}${se}`},Be)),Object.assign(Object.assign({},le),{key:pe!=null?pe:de,label:Be})})})}else $t&&(Tt.overlay=$t);return x.createElement(xe.Z,Object.assign({placement:"bottom"},Tt),x.createElement("span",{className:`${Bt}-overlay-link`},fn,x.createElement(he.Z,null)))}return fn})(De);return Rt!=null?x.createElement(x.Fragment,null,x.createElement("li",null,Rt),Ze&&x.createElement(Oe,null,Ze)):null},Ee=at=>{const{prefixCls:Bt,children:Ze,href:De}=at,ut=we(at,["prefixCls","children","href"]),{getPrefixCls:$t}=x.useContext(Ue.E_),zt=$t("breadcrumb",Bt);return x.createElement(Ce,Object.assign({},ut,{prefixCls:zt}),Se(zt,ut,Ze,De))};Ee.__ANT_BREADCRUMB_ITEM=!0;var ke=Ee,Ke=ae(36237),Qe=ae(63356),je=ae(16931),qe=ae(51636);const Ve=at=>{const{componentCls:Bt,iconCls:Ze,calc:De}=at;return{[Bt]:Object.assign(Object.assign({},(0,Qe.Wf)(at)),{color:at.itemColor,fontSize:at.fontSize,[Ze]:{fontSize:at.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:at.linkColor,transition:`color ${at.motionDurationMid}`,padding:`0 ${(0,Ke.unit)(at.paddingXXS)}`,borderRadius:at.borderRadiusSM,height:at.fontHeight,display:"inline-block",marginInline:De(at.marginXXS).mul(-1).equal(),"&:hover":{color:at.linkHoverColor,backgroundColor:at.colorBgTextHover}},(0,Qe.Qy)(at)),"li:last-child":{color:at.lastItemColor},[`${Bt}-separator`]:{marginInline:at.separatorMargin,color:at.separatorColor},[`${Bt}-link`]:{[` @@ -982,7 +982,7 @@ ${pn}-col-24${Kt}-label, ${pn}-col-xl-24${Kt}-label`]:Ve(Mt)}},[`@media (max-width: ${(0,oe.unit)(Mt.screenXSMax)})`]:[ct(Mt),{[dn]:{[`${Kt}:not(${Kt}-horizontal)`]:{[`${pn}-col-xs-24${Kt}-label`]:Ve(Mt)}}}],[`@media (max-width: ${(0,oe.unit)(Mt.screenSMMax)})`]:{[dn]:{[`${Kt}:not(${Kt}-horizontal)`]:{[`${pn}-col-sm-24${Kt}-label`]:Ve(Mt)}}},[`@media (max-width: ${(0,oe.unit)(Mt.screenMDMax)})`]:{[dn]:{[`${Kt}:not(${Kt}-horizontal)`]:{[`${pn}-col-md-24${Kt}-label`]:Ve(Mt)}}},[`@media (max-width: ${(0,oe.unit)(Mt.screenLGMax)})`]:{[dn]:{[`${Kt}:not(${Kt}-horizontal)`]:{[`${pn}-col-lg-24${Kt}-label`]:Ve(Mt)}}}}},pt=Mt=>{const{formItemCls:dn,antCls:Kt}=Mt;return{[`${dn}-vertical`]:{[`${dn}-row`]:{flexDirection:"column"},[`${dn}-label > label`]:{height:"auto"},[`${dn}-control`]:{width:"100%"}},[`${dn}-vertical ${dn}-label, ${Kt}-col-24${dn}-label, - ${Kt}-col-xl-24${dn}-label`]:Ve(Mt),[`@media (max-width: ${(0,oe.unit)(Mt.screenXSMax)})`]:[ct(Mt),{[dn]:{[`${Kt}-col-xs-24${dn}-label`]:Ve(Mt)}}],[`@media (max-width: ${(0,oe.unit)(Mt.screenSMMax)})`]:{[dn]:{[`${Kt}-col-sm-24${dn}-label`]:Ve(Mt)}},[`@media (max-width: ${(0,oe.unit)(Mt.screenMDMax)})`]:{[dn]:{[`${Kt}-col-md-24${dn}-label`]:Ve(Mt)}},[`@media (max-width: ${(0,oe.unit)(Mt.screenLGMax)})`]:{[dn]:{[`${Kt}-col-lg-24${dn}-label`]:Ve(Mt)}}}},bt=Mt=>({labelRequiredMarkColor:Mt.colorError,labelColor:Mt.colorTextHeading,labelFontSize:Mt.fontSize,labelHeight:Mt.controlHeight,labelColonMarginInlineStart:Mt.marginXXS/2,labelColonMarginInlineEnd:Mt.marginXS,itemMarginBottom:Mt.marginLG,verticalLabelPadding:`0 0 ${Mt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),He=(Mt,dn)=>(0,Se.mergeToken)(Mt,{formItemCls:`${Mt.componentCls}-item`,rootPrefixCls:dn});var ht=(0,Te.I$)("Form",(Mt,dn)=>{let{rootPrefixCls:Kt}=dn;const pn=He(Mt,Kt);return[Ke(pn),Qe(pn),Ce(pn),je(pn,pn.componentCls),je(pn,pn.formItemCls),qe(pn),ot(pn),pt(pn),(0,Me.Z)(pn),ve.kr]},bt,{order:-1e3});const _e=[];function Re(Mt,dn,Kt){let pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Mt=="string"?Mt:`${dn}-${pn}`,error:Mt,errorStatus:Kt}}var it=Mt=>{let{help:dn,helpStatus:Kt,errors:pn=_e,warnings:Nn=_e,className:Pr,fieldId:Yr,onVisibleChanged:ci}=Mt;const{prefixCls:or}=Le.useContext(x.Rk),cr=`${or}-item-explain`,sr=(0,he.Z)(or),[ti,nr,Rn]=ht(or,sr),Ar=Le.useMemo(()=>(0,Ue.Z)(or),[or]),Bi=xe(pn),Zn=xe(Nn),yn=Le.useMemo(()=>dn!=null?[Re(dn,"help",Kt)]:[].concat((0,dt.Z)(Bi.map((pr,Kr)=>Re(pr,"error","error",Kr))),(0,dt.Z)(Zn.map((pr,Kr)=>Re(pr,"warning","warning",Kr)))),[dn,Kt,Bi,Zn]),Gn=Le.useMemo(()=>{const pr={};return yn.forEach(Kr=>{let{key:Fi}=Kr;pr[Fi]=(pr[Fi]||0)+1}),yn.map((Kr,Fi)=>Object.assign(Object.assign({},Kr),{key:pr[Kr.key]>1?`${Kr.key}-fallback-${Fi}`:Kr.key}))},[yn]),rr={};return Yr&&(rr.id=`${Yr}_help`),ti(Le.createElement(Ie.default,{motionDeadline:Ar.motionDeadline,motionName:`${or}-show-help`,visible:!!Gn.length,onVisibleChanged:ci},pr=>{const{className:Kr,style:Fi}=pr;return Le.createElement("div",Object.assign({},rr,{className:ze()(cr,Kr,Rn,sr,Pr,nr),style:Fi}),Le.createElement(Ie.CSSMotionList,Object.assign({keys:Gn},(0,Ue.Z)(or),{motionName:`${or}-show-help-item`,component:!1}),fi=>{const{key:_i,error:hi,errorStatus:bi,className:wi,style:Yi}=fi;return Le.createElement("div",{key:_i,className:ze()(wi,{[`${cr}-${bi}`]:bi}),style:Yi},hi)}))}))},at=ae(22001),Bt=ae(48755),Ze=ae(2171),De=ae(31756),ut=ae(23069),$t=ae(76846),zt=ae(16722);const tt=["parentNode"],Ot="form_item";function Rt(Mt){return Mt===void 0||Mt===!1?[]:Array.isArray(Mt)?Mt:[Mt]}function fn(Mt,dn){if(!Mt.length)return;const Kt=Mt.join("_");return dn?`${dn}_${Kt}`:tt.includes(Kt)?`${Ot}_${Kt}`:Kt}function Tt(Mt,dn,Kt,pn,Nn,Pr){let Yr=pn;return Pr!==void 0?Yr=Pr:Kt.validating?Yr="validating":Mt.length?Yr="error":dn.length?Yr="warning":(Kt.touched||Nn&&Kt.validated)&&(Yr="success"),Yr}var mn=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);NnMt!=null?Mt:Object.assign(Object.assign({},dn),{__INTERNAL__:{itemRef:Nn=>Pr=>{const Yr=Dt(Nn);Pr?Kt.current[Yr]=Pr:delete Kt.current[Yr]}},scrollToField:function(Nn){let Pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Yr}=Pr,ci=mn(Pr,["focus"]),or=En(Nn,pn);or&&((0,zt.Z)(or,Object.assign({scrollMode:"if-needed",block:"nearest"},ci)),Yr&&pn.focusField(Nn))},focusField:Nn=>{var Pr,Yr;const ci=pn.getFieldInstance(Nn);typeof(ci==null?void 0:ci.focus)=="function"?ci.focus():(Yr=(Pr=En(Nn,pn))===null||Pr===void 0?void 0:Pr.focus)===null||Yr===void 0||Yr.call(Pr)},getFieldInstance:Nn=>{const Pr=Dt(Nn);return Kt.current[Pr]}}),[Mt,dn]);return[pn]}var de=ae(98350),pe=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{const Kt=Le.useContext(Ze.Z),{getPrefixCls:pn,direction:Nn,requiredMark:Pr,colon:Yr,scrollToFirstError:ci,className:or,style:cr}=(0,Bt.dj)("form"),{prefixCls:sr,className:ti,rootClassName:nr,size:Rn,disabled:Ar=Kt,form:Bi,colon:Zn,labelAlign:yn,labelWrap:Gn,labelCol:rr,wrapperCol:pr,hideRequiredMark:Kr,layout:Fi="horizontal",scrollToFirstError:fi,requiredMark:_i,onFinishFailed:hi,name:bi,style:wi,feedbackIcons:Yi,variant:pi}=Mt,yi=pe(Mt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Ji=(0,De.Z)(Rn),io=Le.useContext(de.Z),ji=Le.useMemo(()=>_i!==void 0?_i:Kr?!1:Pr!==void 0?Pr:!0,[Kr,_i,Pr]),So=Zn!=null?Zn:Yr,ki=pn("form",sr),ko=(0,he.Z)(ki),[co,Vo,wo]=ht(ki,ko),eo=ze()(ki,`${ki}-${Fi}`,{[`${ki}-hide-required-mark`]:ji===!1,[`${ki}-rtl`]:Nn==="rtl",[`${ki}-${Ji}`]:Ji},wo,ko,Vo,or,ti,nr),[bo]=rn(Bi),{__INTERNAL__:Go}=bo;Go.name=bi;const Tn=Le.useMemo(()=>({name:bi,labelAlign:yn,labelCol:rr,labelWrap:Gn,wrapperCol:pr,vertical:Fi==="vertical",colon:So,requiredMark:ji,itemRef:Go.itemRef,form:bo,feedbackIcons:Yi}),[bi,yn,rr,pr,Fi,So,ji,bo,Yi]),Lo=Le.useRef(null);Le.useImperativeHandle(dn,()=>{var Jr;return Object.assign(Object.assign({},bo),{nativeElement:(Jr=Lo.current)===null||Jr===void 0?void 0:Jr.nativeElement})});const Gi=(Jr,ni)=>{if(Jr){let Wr={block:"nearest"};typeof Jr=="object"&&(Wr=Object.assign(Object.assign({},Wr),Jr)),bo.scrollToField(ni,Wr)}},jr=Jr=>{if(hi==null||hi(Jr),Jr.errorFields.length){const ni=Jr.errorFields[0].name;if(fi!==void 0){Gi(fi,ni);return}ci!==void 0&&Gi(ci,ni)}};return co(Le.createElement(x.pg.Provider,{value:pi},Le.createElement(Ze.n,{disabled:Ar},Le.createElement(ut.Z.Provider,{value:Ji},Le.createElement(x.RV,{validateMessages:io},Le.createElement(x.q3.Provider,{value:Tn},Le.createElement(at.default,Object.assign({id:bi},yi,{name:bi,onFinishFailed:jr,form:bo,ref:Lo,style:Object.assign(Object.assign({},cr),wi),className:eo}))))))))};var se=Le.forwardRef(ie),le=ae(41799),Be=ae(8654),We=ae(22703),st=ae(32383),mt=ae(11592);function gt(Mt){if(typeof Mt=="function")return Mt;const dn=(0,mt.Z)(Mt);return dn.length<=1?dn[0]:dn}const Et=()=>{const{status:Mt,errors:dn=[],warnings:Kt=[]}=Le.useContext(x.aM);return{status:Mt,errors:dn,warnings:Kt}};Et.Context=x.aM;var Lt=Et,jt=ae(16089);function Ct(Mt){const[dn,Kt]=Le.useState(Mt),pn=Le.useRef(null),Nn=Le.useRef([]),Pr=Le.useRef(!1);Le.useEffect(()=>(Pr.current=!1,()=>{Pr.current=!0,jt.Z.cancel(pn.current),pn.current=null}),[]);function Yr(ci){Pr.current||(pn.current===null&&(Nn.current=[],pn.current=(0,jt.Z)(()=>{pn.current=null,Kt(or=>{let cr=or;return Nn.current.forEach(sr=>{cr=sr(cr)}),cr})})),Nn.current.push(ci))}return[dn,Yr]}function lt(){const{itemRef:Mt}=Le.useContext(x.q3),dn=Le.useRef({});function Kt(pn,Nn){const Pr=Nn&&typeof Nn=="object"&&(0,Be.C4)(Nn),Yr=pn.join("_");return(dn.current.name!==Yr||dn.current.originRef!==Pr)&&(dn.current.name=Yr,dn.current.originRef=Pr,dn.current.ref=(0,Be.sQ)(Mt(pn),Pr)),dn.current.ref}return Kt}var Vt=ae(29194),Zt=ae(34280),gn=ae(2738),sn=ae(65970),en=ae(70425),zn=ae(5472);const Fn=Mt=>{const{formItemCls:dn}=Mt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${dn}-control`]:{display:"flex"}}}};var Ut=(0,Te.bk)(["Form","item-item"],(Mt,dn)=>{let{rootPrefixCls:Kt}=dn;const pn=He(Mt,Kt);return[Fn(pn)]}),an=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{const{prefixCls:dn,status:Kt,labelCol:pn,wrapperCol:Nn,children:Pr,errors:Yr,warnings:ci,_internalItemRender:or,extra:cr,help:sr,fieldId:ti,marginBottom:nr,onErrorVisibleChanged:Rn,label:Ar}=Mt,Bi=`${dn}-item`,Zn=Le.useContext(x.q3),yn=Le.useMemo(()=>{let yi=Object.assign({},Nn||Zn.wrapperCol||{});return Ar===null&&!pn&&!Nn&&Zn.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(io=>{const ji=io?[io]:[],So=(0,en.U2)(Zn.labelCol,ji),ki=typeof So=="object"?So:{},ko=(0,en.U2)(yi,ji),co=typeof ko=="object"?ko:{};"span"in ki&&!("offset"in co)&&ki.span<_n&&(yi=(0,en.t8)(yi,[].concat(ji,["offset"]),ki.span))}),yi},[Nn,Zn]),Gn=ze()(`${Bi}-control`,yn.className),rr=Le.useMemo(()=>{const{labelCol:yi,wrapperCol:Ji}=Zn;return an(Zn,["labelCol","wrapperCol"])},[Zn]),pr=Le.useRef(null),[Kr,Fi]=Le.useState(0);(0,Zt.Z)(()=>{cr&&pr.current?Fi(pr.current.clientHeight):Fi(0)},[cr]);const fi=Le.createElement("div",{className:`${Bi}-control-input`},Le.createElement("div",{className:`${Bi}-control-input-content`},Pr)),_i=Le.useMemo(()=>({prefixCls:dn,status:Kt}),[dn,Kt]),hi=nr!==null||Yr.length||ci.length?Le.createElement(x.Rk.Provider,{value:_i},Le.createElement(it,{fieldId:ti,errors:Yr,warnings:ci,help:sr,helpStatus:Kt,className:`${Bi}-explain-connected`,onVisibleChanged:Rn})):null,bi={};ti&&(bi.id=`${ti}_extra`);const wi=cr?Le.createElement("div",Object.assign({},bi,{className:`${Bi}-extra`,ref:pr}),cr):null,Yi=hi||wi?Le.createElement("div",{className:`${Bi}-additional`,style:nr?{minHeight:nr+Kr}:{}},hi,wi):null,pi=or&&or.mark==="pro_table_render"&&or.render?or.render(Mt,{input:fi,errorList:hi,extra:wi}):Le.createElement(Le.Fragment,null,fi,Yi);return Le.createElement(x.q3.Provider,{value:rr},Le.createElement(zn.Z,Object.assign({},yn,{className:Gn}),pi),Le.createElement(Ut,{prefixCls:dn}))},Wt=ae(61485),on=ae(9017),vn=ae(85981),Yn=ae(25399),Lr=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{let{prefixCls:dn,label:Kt,htmlFor:pn,labelCol:Nn,labelAlign:Pr,colon:Yr,required:ci,requiredMark:or,tooltip:cr,vertical:sr}=Mt;var ti;const[nr]=(0,on.Z)("Form"),{labelAlign:Rn,labelCol:Ar,labelWrap:Bi,colon:Zn}=Le.useContext(x.q3);if(!Kt)return null;const yn=Nn||Ar||{},Gn=Pr||Rn,rr=`${dn}-item-label`,pr=ze()(rr,Gn==="left"&&`${rr}-left`,yn.className,{[`${rr}-wrap`]:!!Bi});let Kr=Kt;const Fi=Yr===!0||Zn!==!1&&Yr!==!1;Fi&&!sr&&typeof Kt=="string"&&Kt.trim()&&(Kr=Kt.replace(/[:|:]\s*$/,""));const _i=ri(cr);if(_i){const{icon:yi=Le.createElement(Wt.Z,null)}=_i,Ji=Lr(_i,["icon"]),io=Le.createElement(Yn.Z,Object.assign({},Ji),Le.cloneElement(yi,{className:`${dn}-item-tooltip`,title:"",onClick:ji=>{ji.preventDefault()},tabIndex:null}));Kr=Le.createElement(Le.Fragment,null,Kr,io)}const hi=or==="optional",bi=typeof or=="function",wi=or===!1;bi?Kr=or(Kr,{required:!!ci}):hi&&!ci&&(Kr=Le.createElement(Le.Fragment,null,Kr,Le.createElement("span",{className:`${dn}-item-optional`,title:""},(nr==null?void 0:nr.optional)||((ti=vn.Z.Form)===null||ti===void 0?void 0:ti.optional))));let Yi;wi?Yi="hidden":(hi||bi)&&(Yi="optional");const pi=ze()({[`${dn}-item-required`]:ci,[`${dn}-item-required-mark-${Yi}`]:Yi,[`${dn}-item-no-colon`]:!Fi});return Le.createElement(zn.Z,Object.assign({},yn,{className:pr}),Le.createElement("label",{htmlFor:pn,className:pi,title:typeof Kt=="string"?Kt:""},Kr))},tr=ae(29679),vr=ae(19248),Qn=ae(96512),qn=ae(58617);const lr={success:tr.Z,warning:Qn.Z,error:vr.Z,validating:qn.Z};function $n(Mt){let{children:dn,errors:Kt,warnings:pn,hasFeedback:Nn,validateStatus:Pr,prefixCls:Yr,meta:ci,noStyle:or}=Mt;const cr=`${Yr}-item`,{feedbackIcons:sr}=Le.useContext(x.q3),ti=Tt(Kt,pn,ci,null,!!Nn,Pr),{isFormItemInput:nr,status:Rn,hasFeedback:Ar,feedbackIcon:Bi}=Le.useContext(x.aM),Zn=Le.useMemo(()=>{var yn;let Gn;if(Nn){const pr=Nn!==!0&&Nn.icons||sr,Kr=ti&&((yn=pr==null?void 0:pr({status:ti,errors:Kt,warnings:pn}))===null||yn===void 0?void 0:yn[ti]),Fi=ti&&lr[ti];Gn=Kr!==!1&&Fi?Le.createElement("span",{className:ze()(`${cr}-feedback-icon`,`${cr}-feedback-icon-${ti}`)},Kr||Le.createElement(Fi,null)):null}const rr={status:ti||"",errors:Kt,warnings:pn,hasFeedback:!!Nn,feedbackIcon:Gn,isFormItemInput:!0};return or&&(rr.status=(ti!=null?ti:Rn)||"",rr.isFormItemInput=nr,rr.hasFeedback=!!(Nn!=null?Nn:Ar),rr.feedbackIcon=Nn!==void 0?rr.feedbackIcon:Bi),rr},[ti,Nn,or,nr,Rn]);return Le.createElement(x.aM.Provider,{value:Zn},dn)}var Br=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{if(wi&&fi.current){const ki=getComputedStyle(fi.current);yi(parseInt(ki.marginBottom,10))}},[wi,Yi]);const Ji=ki=>{ki||yi(null)},ji=function(){let ki=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ko=ki?_i:cr.errors,co=ki?hi:cr.warnings;return Tt(ko,co,cr,"",!!sr,or)}(),So=ze()(rr,Kt,pn,{[`${rr}-with-help`]:bi||_i.length||hi.length,[`${rr}-has-feedback`]:ji&&sr,[`${rr}-has-success`]:ji==="success",[`${rr}-has-warning`]:ji==="warning",[`${rr}-has-error`]:ji==="error",[`${rr}-is-validating`]:ji==="validating",[`${rr}-hidden`]:ti,[`${rr}-${yn}`]:yn});return Le.createElement("div",{className:So,style:Nn,ref:fi},Le.createElement(sn.Z,Object.assign({className:`${rr}-row`},(0,gn.Z)(Gn,["_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"])),Le.createElement(Ir,Object.assign({htmlFor:Rn},Mt,{requiredMark:pr,required:Ar!=null?Ar:Bi,prefixCls:dn,vertical:Fi})),Le.createElement(It,Object.assign({},Mt,cr,{errors:_i,warnings:hi,prefixCls:dn,status:ji,help:Pr,marginBottom:pi,onErrorVisibleChanged:Ji}),Le.createElement(x.qI.Provider,{value:Zn},Le.createElement($n,{prefixCls:dn,meta:cr,errors:cr.errors,warnings:cr.warnings,hasFeedback:sr,validateStatus:ji},nr)))),!!pi&&Le.createElement("div",{className:`${rr}-margin-offset`,style:{marginBottom:-pi}}))}const kr="__SPLIT__",gi=null;function Ai(Mt,dn){const Kt=Object.keys(Mt),pn=Object.keys(dn);return Kt.length===pn.length&&Kt.every(Nn=>{const Pr=Mt[Nn],Yr=dn[Nn];return Pr===Yr||typeof Pr=="function"||typeof Yr=="function"})}const di=Le.memo(Mt=>{let{children:dn}=Mt;return dn},(Mt,dn)=>Ai(Mt.control,dn.control)&&Mt.update===dn.update&&Mt.childProps.length===dn.childProps.length&&Mt.childProps.every((Kt,pn)=>Kt===dn.childProps[pn]));function Ti(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ei(Mt){const{name:dn,noStyle:Kt,className:pn,dependencies:Nn,prefixCls:Pr,shouldUpdate:Yr,rules:ci,children:or,required:cr,label:sr,messageVariables:ti,trigger:nr="onChange",validateTrigger:Rn,hidden:Ar,help:Bi,layout:Zn}=Mt,{getPrefixCls:yn}=Le.useContext(Bt.E_),{name:Gn}=Le.useContext(x.q3),rr=gt(or),pr=typeof rr=="function",Kr=Le.useContext(x.qI),{validateTrigger:Fi}=Le.useContext(at.FieldContext),fi=Rn!==void 0?Rn:Fi,_i=dn!=null,hi=yn("form",Pr),bi=(0,he.Z)(hi),[wi,Yi,pi]=ht(hi,bi),yi=(0,st.ln)("Form.Item"),Ji=Le.useContext(at.ListContext),io=Le.useRef(null),[ji,So]=Ct({}),[ki,ko]=(0,le.Z)(()=>Ti()),co=Lo=>{const Gi=Ji==null?void 0:Ji.getKey(Lo.name);if(ko(Lo.destroy?Ti():Lo,!0),Kt&&Bi!==!1&&Kr){let jr=Lo.name;if(Lo.destroy)jr=io.current||jr;else if(Gi!==void 0){const[Jr,ni]=Gi;jr=[Jr].concat((0,dt.Z)(ni)),io.current=jr}Kr(Lo,jr)}},Vo=(Lo,Gi)=>{So(jr=>{const Jr=Object.assign({},jr),Wr=[].concat((0,dt.Z)(Lo.name.slice(0,-1)),(0,dt.Z)(Gi)).join(kr);return Lo.destroy?delete Jr[Wr]:Jr[Wr]=Lo,Jr})},[wo,eo]=Le.useMemo(()=>{const Lo=(0,dt.Z)(ki.errors),Gi=(0,dt.Z)(ki.warnings);return Object.values(ji).forEach(jr=>{Lo.push.apply(Lo,(0,dt.Z)(jr.errors||[])),Gi.push.apply(Gi,(0,dt.Z)(jr.warnings||[]))}),[Lo,Gi]},[ji,ki.errors,ki.warnings]),bo=lt();function Go(Lo,Gi,jr){return Kt&&!Ar?Le.createElement($n,{prefixCls:hi,hasFeedback:Mt.hasFeedback,validateStatus:Mt.validateStatus,meta:ki,errors:wo,warnings:eo,noStyle:!0},Lo):Le.createElement(Sr,Object.assign({key:"row"},Mt,{className:ze()(pn,pi,bi,Yi),prefixCls:hi,fieldId:Gi,isRequired:jr,errors:wo,warnings:eo,meta:ki,onSubItemMetaChange:Vo,layout:Zn}),Lo)}if(!_i&&!pr&&!Nn)return wi(Go(rr));let Tn={};return typeof sr=="string"?Tn.label=sr:dn&&(Tn.label=String(dn)),ti&&(Tn=Object.assign(Object.assign({},Tn),ti)),wi(Le.createElement(at.Field,Object.assign({},Mt,{messageVariables:Tn,trigger:nr,validateTrigger:fi,onMetaChange:co}),(Lo,Gi,jr)=>{const Jr=Rt(dn).length&&Gi?Gi.name:[],ni=fn(Jr,Gn),Wr=cr!==void 0?cr:!!(ci!=null&&ci.some($r=>{if($r&&typeof $r=="object"&&$r.required&&!$r.warningOnly)return!0;if(typeof $r=="function"){const oi=$r(jr);return(oi==null?void 0:oi.required)&&!(oi!=null&&oi.warningOnly)}return!1})),Ui=Object.assign({},Lo);let to=null;if(Array.isArray(rr)&&_i)to=rr;else if(!(pr&&(!(Yr||Nn)||_i))){if(!(Nn&&!pr&&!_i))if(Le.isValidElement(rr)){const $r=Object.assign(Object.assign({},rr.props),Ui);if($r.id||($r.id=ni),Bi||wo.length>0||eo.length>0||Mt.extra){const qr=[];(Bi||wo.length>0)&&qr.push(`${ni}_help`),Mt.extra&&qr.push(`${ni}_extra`),$r["aria-describedby"]=qr.join(" ")}wo.length>0&&($r["aria-invalid"]="true"),Wr&&($r["aria-required"]="true"),(0,Be.Yr)(rr)&&($r.ref=bo(Jr,rr)),new Set([].concat((0,dt.Z)(Rt(nr)),(0,dt.Z)(Rt(fi)))).forEach(qr=>{$r[qr]=function(){for(var Ao,Yo,_o,pa,No,Jo=arguments.length,Ro=new Array(Jo),oa=0;oa{var{prefixCls:dn,children:Kt}=Mt,pn=fr(Mt,["prefixCls","children"]);const{getPrefixCls:Nn}=Le.useContext(Bt.E_),Pr=Nn("form",dn),Yr=Le.useMemo(()=>({prefixCls:Pr,status:"error"}),[Pr]);return Le.createElement(at.List,Object.assign({},pn),(ci,or,cr)=>Le.createElement(x.Rk.Provider,{value:Yr},Kt(ci.map(sr=>Object.assign(Object.assign({},sr),{fieldKey:sr.key})),or,{errors:cr.errors,warnings:cr.warnings})))};function Gt(){const{form:Mt}=Le.useContext(x.q3);return Mt}const un=se;un.Item=zi,un.List=vi,un.ErrorList=it,un.useForm=rn,un.useFormInstance=Gt,un.useWatch=at.useWatch,un.Provider=x.RV,un.create=()=>{};var wn=un},75786:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Bi}});var x=ae(59301),dt=ae(15277),Le=ae(92310),Je=ae.n(Le),ze=ae(54476),Ie=ae(33885),Ue=ae(20068),he=ae(42978),xe=ae(76190),oe=ae(75931),Oe=/margin|padding|width|height|max|min|offset/,ve={left:!0,top:!0},Me={cssFloat:1,styleFloat:1,float:1};function Se(Zn){return Zn.nodeType===1?Zn.ownerDocument.defaultView.getComputedStyle(Zn,null):{}}function Te(Zn,yn,Gn){if(yn=yn.toLowerCase(),Gn==="auto"){if(yn==="height")return Zn.offsetHeight;if(yn==="width")return Zn.offsetWidth}return yn in ve||(ve[yn]=Oe.test(yn)),ve[yn]?parseFloat(Gn)||0:Gn}function we(Zn,yn){var Gn=arguments.length,rr=Se(Zn);return yn=Me[yn]?"cssFloat"in Zn.style?"cssFloat":"styleFloat":yn,Gn===1?rr:Te(Zn,yn,rr[yn]||Zn.style[yn])}function Ce(Zn,yn,Gn){var rr=arguments.length;if(yn=Me[yn]?"cssFloat"in Zn.style?"cssFloat":"styleFloat":yn,rr===3)return typeof Gn=="number"&&Oe.test(yn)&&(Gn="".concat(Gn,"px")),Zn.style[yn]=Gn,Gn;for(var pr in yn)yn.hasOwnProperty(pr)&&Ce(Zn,pr,yn[pr]);return Se(Zn)}function Ee(Zn){return Zn===document.body?document.documentElement.clientWidth:Zn.offsetWidth}function ke(Zn){return Zn===document.body?window.innerHeight||document.documentElement.clientHeight:Zn.offsetHeight}function Ke(){var Zn=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),yn=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Zn,height:yn}}function Qe(){var Zn=document.documentElement.clientWidth,yn=window.innerHeight||document.documentElement.clientHeight;return{width:Zn,height:yn}}function je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function qe(Zn){var yn=Zn.getBoundingClientRect(),Gn=document.documentElement;return{left:yn.left+(window.pageXOffset||Gn.scrollLeft)-(Gn.clientLeft||document.body.clientLeft||0),top:yn.top+(window.pageYOffset||Gn.scrollTop)-(Gn.clientTop||document.body.clientTop||0)}}var Ve=ae(18929),ct=ae(55311),ot=ae(8224),pt=ae(10228),bt=ae(43403),He=ae(77900),ht=x.createContext(null),_e=function(yn){var Gn=yn.visible,rr=yn.maskTransitionName,pr=yn.getContainer,Kr=yn.prefixCls,Fi=yn.rootClassName,fi=yn.icons,_i=yn.countRender,hi=yn.showSwitch,bi=yn.showProgress,wi=yn.current,Yi=yn.transform,pi=yn.count,yi=yn.scale,Ji=yn.minScale,io=yn.maxScale,ji=yn.closeIcon,So=yn.onActive,ki=yn.onClose,ko=yn.onZoomIn,co=yn.onZoomOut,Vo=yn.onRotateRight,wo=yn.onRotateLeft,eo=yn.onFlipX,bo=yn.onFlipY,Go=yn.onReset,Tn=yn.toolbarRender,Lo=yn.zIndex,Gi=yn.image,jr=(0,x.useContext)(ht),Jr=fi.rotateLeft,ni=fi.rotateRight,Wr=fi.zoomIn,Ui=fi.zoomOut,to=fi.close,$r=fi.left,oi=fi.right,yr=fi.flipX,qr=fi.flipY,Ao="".concat(Kr,"-operations-operation");x.useEffect(function(){var as=function(Mo){Mo.keyCode===pt.Z.ESC&&ki()};return Gn&&window.addEventListener("keydown",as),function(){window.removeEventListener("keydown",as)}},[Gn]);var Yo=function(fs,Mo){fs.preventDefault(),fs.stopPropagation(),So(Mo)},_o=x.useCallback(function(as){var fs=as.type,Mo=as.disabled,go=as.onClick,Fa=as.icon;return x.createElement("div",{key:fs,className:Je()(Ao,"".concat(Kr,"-operations-operation-").concat(fs),(0,Ue.Z)({},"".concat(Kr,"-operations-operation-disabled"),!!Mo)),onClick:go},Fa)},[Ao,Kr]),pa=hi?_o({icon:$r,onClick:function(fs){return Yo(fs,-1)},type:"prev",disabled:wi===0}):void 0,No=hi?_o({icon:oi,onClick:function(fs){return Yo(fs,1)},type:"next",disabled:wi===pi-1}):void 0,Jo=_o({icon:qr,onClick:bo,type:"flipY"}),Ro=_o({icon:yr,onClick:eo,type:"flipX"}),oa=_o({icon:Jr,onClick:wo,type:"rotateLeft"}),da=_o({icon:ni,onClick:Vo,type:"rotateRight"}),Ka=_o({icon:Ui,onClick:co,type:"zoomOut",disabled:yi<=Ji}),_s=_o({icon:Wr,onClick:ko,type:"zoomIn",disabled:yi===io}),js=x.createElement("div",{className:"".concat(Kr,"-operations")},Jo,Ro,oa,da,Ka,_s);return x.createElement(He.default,{visible:Gn,motionName:rr},function(as){var fs=as.className,Mo=as.style;return x.createElement(bt.Z,{open:!0,getContainer:pr!=null?pr:document.body},x.createElement("div",{className:Je()("".concat(Kr,"-operations-wrapper"),fs,Fi),style:(0,Ie.Z)((0,Ie.Z)({},Mo),{},{zIndex:Lo})},ji===null?null:x.createElement("button",{className:"".concat(Kr,"-close"),onClick:ki},ji||to),hi&&x.createElement(x.Fragment,null,x.createElement("div",{className:Je()("".concat(Kr,"-switch-left"),(0,Ue.Z)({},"".concat(Kr,"-switch-left-disabled"),wi===0)),onClick:function(Fa){return Yo(Fa,-1)}},$r),x.createElement("div",{className:Je()("".concat(Kr,"-switch-right"),(0,Ue.Z)({},"".concat(Kr,"-switch-right-disabled"),wi===pi-1)),onClick:function(Fa){return Yo(Fa,1)}},oi)),x.createElement("div",{className:"".concat(Kr,"-footer")},bi&&x.createElement("div",{className:"".concat(Kr,"-progress")},_i?_i(wi+1,pi):"".concat(wi+1," / ").concat(pi)),Tn?Tn(js,(0,Ie.Z)((0,Ie.Z)({icons:{prevIcon:pa,nextIcon:No,flipYIcon:Jo,flipXIcon:Ro,rotateLeftIcon:oa,rotateRightIcon:da,zoomOutIcon:Ka,zoomInIcon:_s},actions:{onActive:So,onFlipY:bo,onFlipX:eo,onRotateLeft:wo,onRotateRight:Vo,onZoomOut:co,onZoomIn:ko,onReset:Go,onClose:ki},transform:Yi},jr?{current:wi,total:pi}:{}),{},{image:Gi})):js)))})},Re=_e,Nt=ae(13697),it=ae(16089),at={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Bt(Zn,yn,Gn,rr){var pr=(0,x.useRef)(null),Kr=(0,x.useRef)([]),Fi=(0,x.useState)(at),fi=(0,he.Z)(Fi,2),_i=fi[0],hi=fi[1],bi=function(yi){hi(at),(0,Nt.Z)(at,_i)||rr==null||rr({transform:at,action:yi})},wi=function(yi,Ji){pr.current===null&&(Kr.current=[],pr.current=(0,it.Z)(function(){hi(function(io){var ji=io;return Kr.current.forEach(function(So){ji=(0,Ie.Z)((0,Ie.Z)({},ji),So)}),pr.current=null,rr==null||rr({transform:ji,action:Ji}),ji})})),Kr.current.push((0,Ie.Z)((0,Ie.Z)({},_i),yi))},Yi=function(yi,Ji,io,ji,So){var ki=Zn.current,ko=ki.width,co=ki.height,Vo=ki.offsetWidth,wo=ki.offsetHeight,eo=ki.offsetLeft,bo=ki.offsetTop,Go=yi,Tn=_i.scale*yi;Tn>Gn?(Tn=Gn,Go=Gn/_i.scale):Tnrr){if(yn>0)return(0,Ue.Z)({},Zn,Kr);if(yn<0&&prrr)return(0,Ue.Z)({},Zn,yn<0?Kr:-Kr);return{}}function ut(Zn,yn,Gn,rr){var pr=Qe(),Kr=pr.width,Fi=pr.height,fi=null;return Zn<=Kr&&yn<=Fi?fi={x:0,y:0}:(Zn>Kr||yn>Fi)&&(fi=(0,Ie.Z)((0,Ie.Z)({},De("x",Gn,Zn,Kr)),De("y",rr,yn,Fi))),fi}var $t=1,zt=1;function tt(Zn,yn,Gn,rr,pr,Kr,Fi){var fi=pr.rotate,_i=pr.scale,hi=pr.x,bi=pr.y,wi=(0,x.useState)(!1),Yi=(0,he.Z)(wi,2),pi=Yi[0],yi=Yi[1],Ji=(0,x.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),io=function(co){!yn||co.button!==0||(co.preventDefault(),co.stopPropagation(),Ji.current={diffX:co.pageX-hi,diffY:co.pageY-bi,transformX:hi,transformY:bi},yi(!0))},ji=function(co){Gn&&pi&&Kr({x:co.pageX-Ji.current.diffX,y:co.pageY-Ji.current.diffY},"move")},So=function(){if(Gn&&pi){yi(!1);var co=Ji.current,Vo=co.transformX,wo=co.transformY,eo=hi!==Vo&&bi!==wo;if(!eo)return;var bo=Zn.current.offsetWidth*_i,Go=Zn.current.offsetHeight*_i,Tn=Zn.current.getBoundingClientRect(),Lo=Tn.left,Gi=Tn.top,jr=fi%180!==0,Jr=ut(jr?Go:bo,jr?bo:Go,Lo,Gi);Jr&&Kr((0,Ie.Z)({},Jr),"dragRebound")}},ki=function(co){if(!(!Gn||co.deltaY==0)){var Vo=Math.abs(co.deltaY/100),wo=Math.min(Vo,zt),eo=$t+wo*rr;co.deltaY>0&&(eo=$t/eo),Fi(eo,"wheel",co.clientX,co.clientY)}};return(0,x.useEffect)(function(){var ko,co,Vo,wo;if(yn){Vo=(0,ot.Z)(window,"mouseup",So,!1),wo=(0,ot.Z)(window,"mousemove",ji,!1);try{window.top!==window.self&&(ko=(0,ot.Z)(window.top,"mouseup",So,!1),co=(0,ot.Z)(window.top,"mousemove",ji,!1))}catch(eo){(0,Ze.Kp)(!1,"[rc-image] ".concat(eo))}}return function(){var eo,bo,Go,Tn;(eo=Vo)===null||eo===void 0||eo.remove(),(bo=wo)===null||bo===void 0||bo.remove(),(Go=ko)===null||Go===void 0||Go.remove(),(Tn=co)===null||Tn===void 0||Tn.remove()}},[Gn,pi,hi,bi,fi,yn]),{isMoving:pi,onMouseDown:io,onMouseMove:ji,onMouseUp:So,onWheel:ki}}function Ot(Zn){return new Promise(function(yn){if(!Zn){yn(!1);return}var Gn=document.createElement("img");Gn.onerror=function(){return yn(!1)},Gn.onload=function(){return yn(!0)},Gn.src=Zn})}function Rt(Zn){var yn=Zn.src,Gn=Zn.isCustomPlaceholder,rr=Zn.fallback,pr=(0,x.useState)(Gn?"loading":"normal"),Kr=(0,he.Z)(pr,2),Fi=Kr[0],fi=Kr[1],_i=(0,x.useRef)(!1),hi=Fi==="error";(0,x.useEffect)(function(){var pi=!0;return Ot(yn).then(function(yi){!yi&&pi&&fi("error")}),function(){pi=!1}},[yn]),(0,x.useEffect)(function(){Gn&&!_i.current?fi("loading"):hi&&fi("normal")},[yn]);var bi=function(){fi("normal")},wi=function(yi){_i.current=!1,Fi==="loading"&&yi!==null&&yi!==void 0&&yi.complete&&(yi.naturalWidth||yi.naturalHeight)&&(_i.current=!0,bi())},Yi=hi&&rr?{src:rr}:{onLoad:bi,src:yn};return[wi,Yi,Fi]}function fn(Zn,yn){var Gn=Zn.x-yn.x,rr=Zn.y-yn.y;return Math.hypot(Gn,rr)}function Tt(Zn,yn,Gn,rr){var pr=fn(Zn,Gn),Kr=fn(yn,rr);if(pr===0&&Kr===0)return[Zn.x,Zn.y];var Fi=pr/(pr+Kr),fi=Zn.x+Fi*(yn.x-Zn.x),_i=Zn.y+Fi*(yn.y-Zn.y);return[fi,_i]}function mn(Zn,yn,Gn,rr,pr,Kr,Fi){var fi=pr.rotate,_i=pr.scale,hi=pr.x,bi=pr.y,wi=(0,x.useState)(!1),Yi=(0,he.Z)(wi,2),pi=Yi[0],yi=Yi[1],Ji=(0,x.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),io=function(co){Ji.current=(0,Ie.Z)((0,Ie.Z)({},Ji.current),co)},ji=function(co){if(yn){co.stopPropagation(),yi(!0);var Vo=co.touches,wo=Vo===void 0?[]:Vo;wo.length>1?io({point1:{x:wo[0].clientX,y:wo[0].clientY},point2:{x:wo[1].clientX,y:wo[1].clientY},eventType:"touchZoom"}):io({point1:{x:wo[0].clientX-hi,y:wo[0].clientY-bi},eventType:"move"})}},So=function(co){var Vo=co.touches,wo=Vo===void 0?[]:Vo,eo=Ji.current,bo=eo.point1,Go=eo.point2,Tn=eo.eventType;if(wo.length>1&&Tn==="touchZoom"){var Lo={x:wo[0].clientX,y:wo[0].clientY},Gi={x:wo[1].clientX,y:wo[1].clientY},jr=Tt(bo,Go,Lo,Gi),Jr=(0,he.Z)(jr,2),ni=Jr[0],Wr=Jr[1],Ui=fn(Lo,Gi)/fn(bo,Go);Fi(Ui,"touchZoom",ni,Wr,!0),io({point1:Lo,point2:Gi,eventType:"touchZoom"})}else Tn==="move"&&(Kr({x:wo[0].clientX-bo.x,y:wo[0].clientY-bo.y},"move"),io({eventType:"move"}))},ki=function(){if(Gn){if(pi&&yi(!1),io({eventType:"none"}),rr>_i)return Kr({x:0,y:0,scale:rr},"touchZoom");var co=Zn.current.offsetWidth*_i,Vo=Zn.current.offsetHeight*_i,wo=Zn.current.getBoundingClientRect(),eo=wo.left,bo=wo.top,Go=fi%180!==0,Tn=ut(Go?Vo:co,Go?co:Vo,eo,bo);Tn&&Kr((0,Ie.Z)({},Tn),"dragRebound")}};return(0,x.useEffect)(function(){var ko;return Gn&&yn&&(ko=(0,ot.Z)(window,"touchmove",function(co){return co.preventDefault()},{passive:!1})),function(){var co;(co=ko)===null||co===void 0||co.remove()}},[Gn,yn]),{isTouching:pi,onTouchStart:ji,onTouchMove:So,onTouchEnd:ki}}var Dt=["fallback","src","imgRef"],En=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],rn=function(yn){var Gn=yn.fallback,rr=yn.src,pr=yn.imgRef,Kr=(0,oe.Z)(yn,Dt),Fi=Rt({src:rr,fallback:Gn}),fi=(0,he.Z)(Fi,2),_i=fi[0],hi=fi[1];return x.createElement("img",(0,ze.Z)({ref:function(wi){pr.current=wi,_i(wi)}},Kr,hi))},de=function(yn){var Gn=yn.prefixCls,rr=yn.src,pr=yn.alt,Kr=yn.imageInfo,Fi=yn.fallback,fi=yn.movable,_i=fi===void 0?!0:fi,hi=yn.onClose,bi=yn.visible,wi=yn.icons,Yi=wi===void 0?{}:wi,pi=yn.rootClassName,yi=yn.closeIcon,Ji=yn.getContainer,io=yn.current,ji=io===void 0?0:io,So=yn.count,ki=So===void 0?1:So,ko=yn.countRender,co=yn.scaleStep,Vo=co===void 0?.5:co,wo=yn.minScale,eo=wo===void 0?1:wo,bo=yn.maxScale,Go=bo===void 0?50:bo,Tn=yn.transitionName,Lo=Tn===void 0?"zoom":Tn,Gi=yn.maskTransitionName,jr=Gi===void 0?"fade":Gi,Jr=yn.imageRender,ni=yn.imgCommonProps,Wr=yn.toolbarRender,Ui=yn.onTransform,to=yn.onChange,$r=(0,oe.Z)(yn,En),oi=(0,x.useRef)(),yr=(0,x.useContext)(ht),qr=yr&&ki>1,Ao=yr&&ki>=1,Yo=(0,x.useState)(!0),_o=(0,he.Z)(Yo,2),pa=_o[0],No=_o[1],Jo=Bt(oi,eo,Go,Ui),Ro=Jo.transform,oa=Jo.resetTransform,da=Jo.updateTransform,Ka=Jo.dispatchZoomChange,_s=tt(oi,_i,bi,Vo,Ro,da,Ka),js=_s.isMoving,as=_s.onMouseDown,fs=_s.onWheel,Mo=mn(oi,_i,bi,eo,Ro,da,Ka),go=Mo.isTouching,Fa=Mo.onTouchStart,gs=Mo.onTouchMove,nl=Mo.onTouchEnd,rl=Ro.rotate,il=Ro.scale,yl=Je()((0,Ue.Z)({},"".concat(Gn,"-moving"),js));(0,x.useEffect)(function(){pa||No(!0)},[pa]);var su=function(){oa("close")},ol=function(){Ka($t+Vo,"zoomIn")},jl=function(){Ka($t/($t+Vo),"zoomOut")},Lu=function(){da({rotate:rl+90},"rotateRight")},Xl=function(){da({rotate:rl-90},"rotateLeft")},wl=function(){da({flipX:!Ro.flipX},"flipX")},ec=function(){da({flipY:!Ro.flipY},"flipY")},_c=function(){oa("reset")},ma=function($a){var Ql=ji+$a;!Number.isInteger(Ql)||Ql<0||Ql>ki-1||(No(!1),oa($a<0?"prev":"next"),to==null||to(Ql,ji))},Ea=function($a){!bi||!qr||($a.keyCode===pt.Z.LEFT?ma(-1):$a.keyCode===pt.Z.RIGHT&&ma(1))},ha=function($a){bi&&(il!==1?da({x:0,y:0,scale:1},"doubleClick"):Ka($t+Vo,"doubleClick",$a.clientX,$a.clientY))};(0,x.useEffect)(function(){var Ga=(0,ot.Z)(window,"keydown",Ea,!1);return function(){Ga.remove()}},[bi,qr,ji]);var wa=x.createElement(rn,(0,ze.Z)({},ni,{width:yn.width,height:yn.height,imgRef:oi,className:"".concat(Gn,"-img"),alt:pr,style:{transform:"translate3d(".concat(Ro.x,"px, ").concat(Ro.y,"px, 0) scale3d(").concat(Ro.flipX?"-":"").concat(il,", ").concat(Ro.flipY?"-":"").concat(il,", 1) rotate(").concat(rl,"deg)"),transitionDuration:(!pa||go)&&"0s"},fallback:Fi,src:rr,onWheel:fs,onMouseDown:as,onDoubleClick:ha,onTouchStart:Fa,onTouchMove:gs,onTouchEnd:nl,onTouchCancel:nl})),Ja=(0,Ie.Z)({url:rr,alt:pr},Kr);return x.createElement(x.Fragment,null,x.createElement(ct.Z,(0,ze.Z)({transitionName:Lo,maskTransitionName:jr,closable:!1,keyboard:!0,prefixCls:Gn,onClose:hi,visible:bi,classNames:{wrapper:yl},rootClassName:pi,getContainer:Ji},$r,{afterClose:su}),x.createElement("div",{className:"".concat(Gn,"-img-wrapper")},Jr?Jr(wa,(0,Ie.Z)({transform:Ro,image:Ja},yr?{current:ji}:{})):wa)),x.createElement(Re,{visible:bi,transform:Ro,maskTransitionName:jr,closeIcon:yi,getContainer:Ji,prefixCls:Gn,rootClassName:pi,icons:Yi,countRender:ko,showSwitch:qr,showProgress:Ao,current:ji,count:ki,scale:il,minScale:eo,maxScale:Go,toolbarRender:Wr,onActive:ma,onZoomIn:ol,onZoomOut:jl,onRotateRight:Lu,onRotateLeft:Xl,onFlipX:wl,onFlipY:ec,onClose:hi,onReset:_c,zIndex:$r.zIndex!==void 0?$r.zIndex+1:void 0,image:Ja}))},pe=de,ie=ae(94480),ee=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function se(Zn){var yn=x.useState({}),Gn=(0,he.Z)(yn,2),rr=Gn[0],pr=Gn[1],Kr=x.useCallback(function(fi,_i){return pr(function(hi){return(0,Ie.Z)((0,Ie.Z)({},hi),{},(0,Ue.Z)({},fi,_i))}),function(){pr(function(hi){var bi=(0,Ie.Z)({},hi);return delete bi[fi],bi})}},[]),Fi=x.useMemo(function(){return Zn?Zn.map(function(fi){if(typeof fi=="string")return{data:{src:fi}};var _i={};return Object.keys(fi).forEach(function(hi){["src"].concat((0,ie.Z)(ee)).includes(hi)&&(_i[hi]=fi[hi])}),{data:_i}}):Object.keys(rr).reduce(function(fi,_i){var hi=rr[_i],bi=hi.canPreview,wi=hi.data;return bi&&fi.push({data:wi,id:_i}),fi},[])},[Zn,rr]);return[Fi,Kr,!!Zn]}var le=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],We=function(yn){var Gn,rr=yn.previewPrefixCls,pr=rr===void 0?"rc-image-preview":rr,Kr=yn.children,Fi=yn.icons,fi=Fi===void 0?{}:Fi,_i=yn.items,hi=yn.preview,bi=yn.fallback,wi=(0,xe.Z)(hi)==="object"?hi:{},Yi=wi.visible,pi=wi.onVisibleChange,yi=wi.getContainer,Ji=wi.current,io=wi.movable,ji=wi.minScale,So=wi.maxScale,ki=wi.countRender,ko=wi.closeIcon,co=wi.onChange,Vo=wi.onTransform,wo=wi.toolbarRender,eo=wi.imageRender,bo=(0,oe.Z)(wi,le),Go=se(_i),Tn=(0,he.Z)(Go,3),Lo=Tn[0],Gi=Tn[1],jr=Tn[2],Jr=(0,Ve.Z)(0,{value:Ji}),ni=(0,he.Z)(Jr,2),Wr=ni[0],Ui=ni[1],to=(0,x.useState)(!1),$r=(0,he.Z)(to,2),oi=$r[0],yr=$r[1],qr=((Gn=Lo[Wr])===null||Gn===void 0?void 0:Gn.data)||{},Ao=qr.src,Yo=(0,oe.Z)(qr,Be),_o=(0,Ve.Z)(!!Yi,{value:Yi,onChange:function(go,Fa){pi==null||pi(go,Fa,Wr)}}),pa=(0,he.Z)(_o,2),No=pa[0],Jo=pa[1],Ro=(0,x.useState)(null),oa=(0,he.Z)(Ro,2),da=oa[0],Ka=oa[1],_s=x.useCallback(function(Mo,go,Fa,gs){var nl=jr?Lo.findIndex(function(rl){return rl.data.src===go}):Lo.findIndex(function(rl){return rl.id===Mo});Ui(nl<0?0:nl),Jo(!0),Ka({x:Fa,y:gs}),yr(!0)},[Lo,jr]);x.useEffect(function(){No?oi||Ui(0):yr(!1)},[No]);var js=function(go,Fa){Ui(go),co==null||co(go,Fa)},as=function(){Jo(!1),Ka(null)},fs=x.useMemo(function(){return{register:Gi,onPreview:_s}},[Gi,_s]);return x.createElement(ht.Provider,{value:fs},Kr,x.createElement(pe,(0,ze.Z)({"aria-hidden":!No,movable:io,visible:No,prefixCls:pr,closeIcon:ko,onClose:as,mousePosition:da,imgCommonProps:Yo,src:Ao,fallback:bi,icons:fi,minScale:ji,maxScale:So,getContainer:yi,current:Wr,count:Lo.length,countRender:ki,onTransform:Vo,toolbarRender:wo,imageRender:eo,onChange:js},bo)))},st=We,mt=0;function gt(Zn,yn){var Gn=x.useState(function(){return mt+=1,String(mt)}),rr=(0,he.Z)(Gn,1),pr=rr[0],Kr=x.useContext(ht),Fi={data:yn,canPreview:Zn};return x.useEffect(function(){if(Kr)return Kr.register(pr,Fi)},[]),x.useEffect(function(){Kr&&Kr.register(pr,Fi)},[Zn,yn]),pr}var Et=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Lt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],jt=function(yn){var Gn=yn.src,rr=yn.alt,pr=yn.onPreviewClose,Kr=yn.prefixCls,Fi=Kr===void 0?"rc-image":Kr,fi=yn.previewPrefixCls,_i=fi===void 0?"".concat(Fi,"-preview"):fi,hi=yn.placeholder,bi=yn.fallback,wi=yn.width,Yi=yn.height,pi=yn.style,yi=yn.preview,Ji=yi===void 0?!0:yi,io=yn.className,ji=yn.onClick,So=yn.onError,ki=yn.wrapperClassName,ko=yn.wrapperStyle,co=yn.rootClassName,Vo=(0,oe.Z)(yn,Et),wo=hi&&hi!==!0,eo=(0,xe.Z)(Ji)==="object"?Ji:{},bo=eo.src,Go=eo.visible,Tn=Go===void 0?void 0:Go,Lo=eo.onVisibleChange,Gi=Lo===void 0?pr:Lo,jr=eo.getContainer,Jr=jr===void 0?void 0:jr,ni=eo.mask,Wr=eo.maskClassName,Ui=eo.movable,to=eo.icons,$r=eo.scaleStep,oi=eo.minScale,yr=eo.maxScale,qr=eo.imageRender,Ao=eo.toolbarRender,Yo=(0,oe.Z)(eo,Lt),_o=bo!=null?bo:Gn,pa=(0,Ve.Z)(!!Tn,{value:Tn,onChange:Gi}),No=(0,he.Z)(pa,2),Jo=No[0],Ro=No[1],oa=Rt({src:Gn,isCustomPlaceholder:wo,fallback:bi}),da=(0,he.Z)(oa,3),Ka=da[0],_s=da[1],js=da[2],as=(0,x.useState)(null),fs=(0,he.Z)(as,2),Mo=fs[0],go=fs[1],Fa=(0,x.useContext)(ht),gs=!!Ji,nl=function(){Ro(!1),go(null)},rl=Je()(Fi,ki,co,(0,Ue.Z)({},"".concat(Fi,"-error"),js==="error")),il=(0,x.useMemo)(function(){var jl={};return ee.forEach(function(Lu){yn[Lu]!==void 0&&(jl[Lu]=yn[Lu])}),jl},ee.map(function(jl){return yn[jl]})),yl=(0,x.useMemo)(function(){return(0,Ie.Z)((0,Ie.Z)({},il),{},{src:_o})},[_o,il]),su=gt(gs,yl),ol=function(Lu){var Xl=qe(Lu.target),wl=Xl.left,ec=Xl.top;Fa?Fa.onPreview(su,_o,wl,ec):(go({x:wl,y:ec}),Ro(!0)),ji==null||ji(Lu)};return x.createElement(x.Fragment,null,x.createElement("div",(0,ze.Z)({},Vo,{className:rl,onClick:gs?ol:ji,style:(0,Ie.Z)({width:wi,height:Yi},ko)}),x.createElement("img",(0,ze.Z)({},il,{className:Je()("".concat(Fi,"-img"),(0,Ue.Z)({},"".concat(Fi,"-img-placeholder"),hi===!0),io),style:(0,Ie.Z)({height:Yi},pi),ref:Ka},_s,{width:wi,height:Yi,onError:So})),js==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(Fi,"-placeholder")},hi),ni&&gs&&x.createElement("div",{className:Je()("".concat(Fi,"-mask"),Wr),style:{display:(pi==null?void 0:pi.display)==="none"?"none":void 0}},ni)),!Fa&&gs&&x.createElement(pe,(0,ze.Z)({"aria-hidden":!Jo,visible:Jo,prefixCls:_i,onClose:nl,mousePosition:Mo,src:_o,alt:rr,imageInfo:{width:wi,height:Yi},fallback:bi,getContainer:Jr,icons:to,movable:Ui,scaleStep:$r,minScale:oi,maxScale:yr,rootClassName:co,imageRender:qr,imgCommonProps:il,toolbarRender:Ao},Yo)))};jt.PreviewGroup=st;var Ct=jt,lt=Ct,Vt=ae(75030),Zt=ae(86641),gn=ae(48755),sn=ae(83397),en=ae(9017),zn=ae(99267),Fn=ae(33853),Ut=ae(38819),an={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},_n=an,Vn=ae(7657),It=function(yn,Gn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Gn,icon:_n}))},Wt=x.forwardRef(It),on=Wt,vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Yn=vn,Lr=function(yn,Gn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Gn,icon:Yn}))},ri=x.forwardRef(Lr),zr=ri,Ir={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},tr=Ir,vr=function(yn,Gn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Gn,icon:tr}))},Qn=x.forwardRef(vr),qn=Qn,lr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},$n=lr,Br=function(yn,Gn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Gn,icon:$n}))},Sr=x.forwardRef(Br),kr=Sr,gi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Ai=gi,di=function(yn,Gn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Gn,icon:Ai}))},Ti=x.forwardRef(di),Ei=Ti,no=ae(36237),zi=ae(17835),fr=ae(64427),Ur=ae(63356),vi=ae(34925),Gt=ae(99495),un=ae(16931),wn=ae(51636);const Mt=Zn=>({position:Zn||"absolute",inset:0}),dn=Zn=>{const{iconCls:yn,motionDurationSlow:Gn,paddingXXS:rr,marginXXS:pr,prefixCls:Kr,colorTextLightSolid:Fi}=Zn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Fi,background:new zi.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Gn}`,[`.${Kr}-mask-info`]:Object.assign(Object.assign({},Ur.vS),{padding:`0 ${(0,no.unit)(rr)}`,[yn]:{marginInlineEnd:pr,svg:{verticalAlign:"baseline"}}})}},Kt=Zn=>{const{previewCls:yn,modalMaskBg:Gn,paddingSM:rr,marginXL:pr,margin:Kr,paddingLG:Fi,previewOperationColorDisabled:fi,previewOperationHoverColor:_i,motionDurationSlow:hi,iconCls:bi,colorTextLightSolid:wi}=Zn,Yi=new zi.FastColor(Gn).setA(.1),pi=Yi.clone().setA(.2);return{[`${yn}-footer`]:{position:"fixed",bottom:pr,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:Zn.previewOperationColor,transform:"translateX(-50%)"},[`${yn}-progress`]:{marginBottom:Kr},[`${yn}-close`]:{position:"fixed",top:pr,right:{_skip_check_:!0,value:pr},display:"flex",color:wi,backgroundColor:Yi.toRgbString(),borderRadius:"50%",padding:rr,outline:0,border:0,cursor:"pointer",transition:`all ${hi}`,"&:hover":{backgroundColor:pi.toRgbString()},[`& > ${bi}`]:{fontSize:Zn.previewOperationSize}},[`${yn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,no.unit)(Fi)}`,backgroundColor:Yi.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:rr,padding:rr,cursor:"pointer",transition:`all ${hi}`,userSelect:"none",[`&:not(${yn}-operations-operation-disabled):hover > ${bi}`]:{color:_i},"&-disabled":{color:fi,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${bi}`]:{fontSize:Zn.previewOperationSize}}}}},pn=Zn=>{const{modalMaskBg:yn,iconCls:Gn,previewOperationColorDisabled:rr,previewCls:pr,zIndexPopup:Kr,motionDurationSlow:Fi}=Zn,fi=new zi.FastColor(yn).setA(.1),_i=fi.clone().setA(.2);return{[`${pr}-switch-left, ${pr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Zn.calc(Kr).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:Zn.imagePreviewSwitchSize,height:Zn.imagePreviewSwitchSize,marginTop:Zn.calc(Zn.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:Zn.previewOperationColor,background:fi.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Fi}`,userSelect:"none","&:hover":{background:_i.toRgbString()},"&-disabled":{"&, &:hover":{color:rr,background:"transparent",cursor:"not-allowed",[`> ${Gn}`]:{cursor:"not-allowed"}}},[`> ${Gn}`]:{fontSize:Zn.previewOperationSize}},[`${pr}-switch-left`]:{insetInlineStart:Zn.marginSM},[`${pr}-switch-right`]:{insetInlineEnd:Zn.marginSM}}},Nn=Zn=>{const{motionEaseOut:yn,previewCls:Gn,motionDurationSlow:rr,componentCls:pr}=Zn;return[{[`${pr}-preview-root`]:{[Gn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Gn}-body`]:Object.assign(Object.assign({},Mt()),{overflow:"hidden"}),[`${Gn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${rr} ${yn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Mt()),{transition:`transform ${rr} ${yn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Gn}-moving`]:{[`${Gn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${pr}-preview-root`]:{[`${Gn}-wrap`]:{zIndex:Zn.zIndexPopup}}},{[`${pr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Zn.calc(Zn.zIndexPopup).add(1).equal()},"&":[Kt(Zn),pn(Zn)]}]},Pr=Zn=>{const{componentCls:yn}=Zn;return{[yn]:{position:"relative",display:"inline-block",[`${yn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${yn}-img-placeholder`]:{backgroundColor:Zn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${yn}-mask`]:Object.assign({},dn(Zn)),[`${yn}-mask:hover`]:{opacity:1},[`${yn}-placeholder`]:Object.assign({},Mt())}}},Yr=Zn=>{const{previewCls:yn}=Zn;return{[`${yn}-root`]:(0,vi._y)(Zn,"zoom"),"&":(0,Gt.J$)(Zn,!0)}},ci=Zn=>({zIndexPopup:Zn.zIndexPopupBase+80,previewOperationColor:new zi.FastColor(Zn.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new zi.FastColor(Zn.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new zi.FastColor(Zn.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:Zn.fontSizeIcon*1.5});var or=(0,un.I$)("Image",Zn=>{const yn=`${Zn.componentCls}-preview`,Gn=(0,wn.mergeToken)(Zn,{previewCls:yn,modalMaskBg:new zi.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:Zn.controlHeightLG});return[Pr(Gn),Nn(Gn),(0,fr.QA)((0,wn.mergeToken)(Gn,{componentCls:yn})),Yr(Gn)]},ci),cr=function(Zn,yn){var Gn={};for(var rr in Zn)Object.prototype.hasOwnProperty.call(Zn,rr)&&yn.indexOf(rr)<0&&(Gn[rr]=Zn[rr]);if(Zn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pr=0,rr=Object.getOwnPropertySymbols(Zn);pr{var{previewPrefixCls:yn,preview:Gn}=Zn,rr=cr(Zn,["previewPrefixCls","preview"]);const{getPrefixCls:pr}=x.useContext(gn.E_),Kr=pr("image",yn),Fi=`${Kr}-preview`,fi=pr(),_i=(0,sn.Z)(Kr),[hi,bi,wi]=or(Kr,_i),[Yi]=(0,Vt.Cn)("ImagePreview",typeof Gn=="object"?Gn.zIndex:void 0),pi=x.useMemo(()=>{var yi;if(Gn===!1)return Gn;const Ji=typeof Gn=="object"?Gn:{},io=Je()(bi,wi,_i,(yi=Ji.rootClassName)!==null&&yi!==void 0?yi:"");return Object.assign(Object.assign({},Ji),{transitionName:(0,Zt.m)(fi,"zoom",Ji.transitionName),maskTransitionName:(0,Zt.m)(fi,"fade",Ji.maskTransitionName),rootClassName:io,zIndex:Yi})},[Gn]);return hi(x.createElement(lt.PreviewGroup,Object.assign({preview:pi,previewPrefixCls:Fi,icons:sr},rr)))},Rn=function(Zn,yn){var Gn={};for(var rr in Zn)Object.prototype.hasOwnProperty.call(Zn,rr)&&yn.indexOf(rr)<0&&(Gn[rr]=Zn[rr]);if(Zn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pr=0,rr=Object.getOwnPropertySymbols(Zn);pr{const{prefixCls:yn,preview:Gn,className:rr,rootClassName:pr,style:Kr}=Zn,Fi=Rn(Zn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:fi,getPopupContainer:_i,className:hi,style:bi,preview:wi}=(0,gn.dj)("image"),[Yi]=(0,en.Z)("Image"),pi=fi("image",yn),yi=fi(),Ji=(0,sn.Z)(pi),[io,ji,So]=or(pi,Ji),ki=Je()(pr,ji,So,Ji),ko=Je()(rr,ji,hi),[co]=(0,Vt.Cn)("ImagePreview",typeof Gn=="object"?Gn.zIndex:void 0),Vo=x.useMemo(()=>{if(Gn===!1)return Gn;const eo=typeof Gn=="object"?Gn:{},{getContainer:bo,closeIcon:Go,rootClassName:Tn}=eo,Lo=Rn(eo,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${pi}-mask-info`},x.createElement(dt.Z,null),Yi==null?void 0:Yi.preview),icons:sr},Lo),{rootClassName:Je()(ki,Tn),getContainer:bo!=null?bo:_i,transitionName:(0,Zt.m)(yi,"zoom",eo.transitionName),maskTransitionName:(0,Zt.m)(yi,"fade",eo.maskTransitionName),zIndex:co,closeIcon:Go!=null?Go:wi==null?void 0:wi.closeIcon})},[Gn,Yi,wi==null?void 0:wi.closeIcon]),wo=Object.assign(Object.assign({},bi),Kr);return io(x.createElement(lt,Object.assign({prefixCls:pi,preview:Vo,rootClassName:ki,className:ko,style:wo},Fi)))};Ar.PreviewGroup=nr;var Bi=Ar},4875:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Vn}});var x=ae(59301),dt=ae(84105),Le=ae(87395),Je=ae(92310),ze=ae.n(Je),Ie=ae(54476),Ue=ae(20068),he=ae(76190),xe=ae(42978),oe=ae(75931),Oe=ae(67732),ve=ae(83652);function Me(){return typeof BigInt=="function"}function Se(It){return!It&&It!==0&&!Number.isNaN(It)||!String(It).trim()}function Te(It){var Wt=It.trim(),on=Wt.startsWith("-");on&&(Wt=Wt.slice(1)),Wt=Wt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Wt.startsWith(".")&&(Wt="0".concat(Wt));var vn=Wt||"0",Yn=vn.split("."),Lr=Yn[0]||"0",ri=Yn[1]||"0";Lr==="0"&&ri==="0"&&(on=!1);var zr=on?"-":"";return{negative:on,negativeStr:zr,trimStr:vn,integerStr:Lr,decimalStr:ri,fullStr:"".concat(zr).concat(vn)}}function we(It){var Wt=String(It);return!Number.isNaN(Number(Wt))&&Wt.includes("e")}function Ce(It){var Wt=String(It);if(we(It)){var on=Number(Wt.slice(Wt.indexOf("e-")+2)),vn=Wt.match(/\.(\d+)/);return vn!=null&&vn[1]&&(on+=vn[1].length),on}return Wt.includes(".")&&ke(Wt)?Wt.length-Wt.indexOf(".")-1:0}function Ee(It){var Wt=String(It);if(we(It)){if(It>Number.MAX_SAFE_INTEGER)return String(Me()?BigInt(It).toString():Number.MAX_SAFE_INTEGER);if(It0&&arguments[0]!==void 0?arguments[0]:!0;return on?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),It}(),Qe=function(){function It(Wt){if((0,Oe.Z)(this,It),(0,Ue.Z)(this,"origin",""),(0,Ue.Z)(this,"number",void 0),(0,Ue.Z)(this,"empty",void 0),Se(Wt)){this.empty=!0;return}this.origin=String(Wt),this.number=Number(Wt)}return(0,ve.Z)(It,[{key:"negate",value:function(){return new It(-this.toNumber())}},{key:"add",value:function(on){if(this.isInvalidate())return new It(on);var vn=Number(on);if(Number.isNaN(vn))return this;var Yn=this.number+vn;if(Yn>Number.MAX_SAFE_INTEGER)return new It(Number.MAX_SAFE_INTEGER);if(YnNumber.MAX_SAFE_INTEGER)return new It(Number.MAX_SAFE_INTEGER);if(Yn0&&arguments[0]!==void 0?arguments[0]:!0;return on?this.isInvalidate()?"":Ee(this.number):this.origin}}]),It}();function je(It){return Me()?new Ke(It):new Qe(It)}function qe(It,Wt,on){var vn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(It==="")return"";var Yn=Te(It),Lr=Yn.negativeStr,ri=Yn.integerStr,zr=Yn.decimalStr,Ir="".concat(Wt).concat(zr),tr="".concat(Lr).concat(ri);if(on>=0){var vr=Number(zr[on]);if(vr>=5&&!vn){var Qn=je(It).add("".concat(Lr,"0.").concat("0".repeat(on)).concat(10-vr));return qe(Qn.toString(),Wt,on,vn)}return on===0?tr:"".concat(tr).concat(Wt).concat(zr.padEnd(on,"0").slice(0,on))}return Ir===".0"?tr:"".concat(tr).concat(Ir)}var Ve=je,ct=ae(36901),ot=ae(34280);function pt(It,Wt){return typeof Proxy!="undefined"&&It?new Proxy(It,{get:function(vn,Yn){if(Wt[Yn])return Wt[Yn];var Lr=vn[Yn];return typeof Lr=="function"?Lr.bind(vn):Lr}}):It}var bt=ae(8654),He=ae(48736);function ht(It,Wt){var on=(0,x.useRef)(null);function vn(){try{var Lr=It.selectionStart,ri=It.selectionEnd,zr=It.value,Ir=zr.substring(0,Lr),tr=zr.substring(ri);on.current={start:Lr,end:ri,value:zr,beforeTxt:Ir,afterTxt:tr}}catch(vr){}}function Yn(){if(It&&on.current&&Wt)try{var Lr=It.value,ri=on.current,zr=ri.beforeTxt,Ir=ri.afterTxt,tr=ri.start,vr=Lr.length;if(Lr.startsWith(zr))vr=zr.length;else if(Lr.endsWith(Ir))vr=Lr.length-on.current.afterTxt.length;else{var Qn=zr[tr-1],qn=Lr.indexOf(Qn,tr-1);qn!==-1&&(vr=qn+1)}It.setSelectionRange(vr,vr)}catch(lr){(0,He.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(lr.message))}}return[vn,Yn]}var _e=ae(49658),Re=function(){var Wt=(0,x.useState)(!1),on=(0,xe.Z)(Wt,2),vn=on[0],Yn=on[1];return(0,ot.Z)(function(){Yn((0,_e.Z)())},[]),vn},Nt=Re,it=ae(16089),at=200,Bt=600;function Ze(It){var Wt=It.prefixCls,on=It.upNode,vn=It.downNode,Yn=It.upDisabled,Lr=It.downDisabled,ri=It.onStep,zr=x.useRef(),Ir=x.useRef([]),tr=x.useRef();tr.current=ri;var vr=function(){clearTimeout(zr.current)},Qn=function(Ai,di){Ai.preventDefault(),vr(),tr.current(di);function Ti(){tr.current(di),zr.current=setTimeout(Ti,at)}zr.current=setTimeout(Ti,Bt)};x.useEffect(function(){return function(){vr(),Ir.current.forEach(function(gi){return it.Z.cancel(gi)})}},[]);var qn=Nt();if(qn)return null;var lr="".concat(Wt,"-handler"),$n=ze()(lr,"".concat(lr,"-up"),(0,Ue.Z)({},"".concat(lr,"-up-disabled"),Yn)),Br=ze()(lr,"".concat(lr,"-down"),(0,Ue.Z)({},"".concat(lr,"-down-disabled"),Lr)),Sr=function(){return Ir.current.push((0,it.Z)(vr))},kr={unselectable:"on",role:"button",onMouseUp:Sr,onMouseLeave:Sr};return x.createElement("div",{className:"".concat(lr,"-wrap")},x.createElement("span",(0,Ie.Z)({},kr,{onMouseDown:function(Ai){Qn(Ai,!0)},"aria-label":"Increase Value","aria-disabled":Yn,className:$n}),on||x.createElement("span",{unselectable:"on",className:"".concat(Wt,"-handler-up-inner")})),x.createElement("span",(0,Ie.Z)({},kr,{onMouseDown:function(Ai){Qn(Ai,!1)},"aria-label":"Decrease Value","aria-disabled":Lr,className:Br}),vn||x.createElement("span",{unselectable:"on",className:"".concat(Wt,"-handler-down-inner")})))}function De(It){var Wt=typeof It=="number"?Ee(It):Te(It).fullStr,on=Wt.includes(".");return on?Te(Wt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:It+"0"}var ut=ae(30292),$t=function(){var It=(0,x.useRef)(0),Wt=function(){it.Z.cancel(It.current)};return(0,x.useEffect)(function(){return Wt},[]),function(on){Wt(),It.current=(0,it.Z)(function(){on()})}},zt=["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"],tt=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ot=function(Wt,on){return Wt||on.isEmpty()?on.toString():on.toNumber()},Rt=function(Wt){var on=Ve(Wt);return on.isInvalidate()?null:on},fn=x.forwardRef(function(It,Wt){var on=It.prefixCls,vn=It.className,Yn=It.style,Lr=It.min,ri=It.max,zr=It.step,Ir=zr===void 0?1:zr,tr=It.defaultValue,vr=It.value,Qn=It.disabled,qn=It.readOnly,lr=It.upHandler,$n=It.downHandler,Br=It.keyboard,Sr=It.changeOnWheel,kr=Sr===void 0?!1:Sr,gi=It.controls,Ai=gi===void 0?!0:gi,di=It.classNames,Ti=It.stringMode,Ei=It.parser,no=It.formatter,zi=It.precision,fr=It.decimalSeparator,Ur=It.onChange,vi=It.onInput,Gt=It.onPressEnter,un=It.onStep,wn=It.changeOnBlur,Mt=wn===void 0?!0:wn,dn=It.domRef,Kt=(0,oe.Z)(It,zt),pn="".concat(on,"-input"),Nn=x.useRef(null),Pr=x.useState(!1),Yr=(0,xe.Z)(Pr,2),ci=Yr[0],or=Yr[1],cr=x.useRef(!1),sr=x.useRef(!1),ti=x.useRef(!1),nr=x.useState(function(){return Ve(vr!=null?vr:tr)}),Rn=(0,xe.Z)(nr,2),Ar=Rn[0],Bi=Rn[1];function Zn(ni){vr===void 0&&Bi(ni)}var yn=x.useCallback(function(ni,Wr){if(!Wr)return zi>=0?zi:Math.max(Ce(ni),Ce(Ir))},[zi,Ir]),Gn=x.useCallback(function(ni){var Wr=String(ni);if(Ei)return Ei(Wr);var Ui=Wr;return fr&&(Ui=Ui.replace(fr,".")),Ui.replace(/[^\w.-]+/g,"")},[Ei,fr]),rr=x.useRef(""),pr=x.useCallback(function(ni,Wr){if(no)return no(ni,{userTyping:Wr,input:String(rr.current)});var Ui=typeof ni=="number"?Ee(ni):ni;if(!Wr){var to=yn(Ui,Wr);if(ke(Ui)&&(fr||to>=0)){var $r=fr||".";Ui=qe(Ui,$r,to)}}return Ui},[no,yn,fr]),Kr=x.useState(function(){var ni=tr!=null?tr:vr;return Ar.isInvalidate()&&["string","number"].includes((0,he.Z)(ni))?Number.isNaN(ni)?"":ni:pr(Ar.toString(),!1)}),Fi=(0,xe.Z)(Kr,2),fi=Fi[0],_i=Fi[1];rr.current=fi;function hi(ni,Wr){_i(pr(ni.isInvalidate()?ni.toString(!1):ni.toString(!Wr),Wr))}var bi=x.useMemo(function(){return Rt(ri)},[ri,zi]),wi=x.useMemo(function(){return Rt(Lr)},[Lr,zi]),Yi=x.useMemo(function(){return!bi||!Ar||Ar.isInvalidate()?!1:bi.lessEquals(Ar)},[bi,Ar]),pi=x.useMemo(function(){return!wi||!Ar||Ar.isInvalidate()?!1:Ar.lessEquals(wi)},[wi,Ar]),yi=ht(Nn.current,ci),Ji=(0,xe.Z)(yi,2),io=Ji[0],ji=Ji[1],So=function(Wr){return bi&&!Wr.lessEquals(bi)?bi:wi&&!wi.lessEquals(Wr)?wi:null},ki=function(Wr){return!So(Wr)},ko=function(Wr,Ui){var to=Wr,$r=ki(to)||to.isEmpty();if(!to.isEmpty()&&!Ui&&(to=So(to)||to,$r=!0),!qn&&!Qn&&$r){var oi=to.toString(),yr=yn(oi,Ui);return yr>=0&&(to=Ve(qe(oi,".",yr)),ki(to)||(to=Ve(qe(oi,".",yr,!0)))),to.equals(Ar)||(Zn(to),Ur==null||Ur(to.isEmpty()?null:Ot(Ti,to)),vr===void 0&&hi(to,Ui)),to}return Ar},co=$t(),Vo=function ni(Wr){if(io(),rr.current=Wr,_i(Wr),!sr.current){var Ui=Gn(Wr),to=Ve(Ui);to.isNaN()||ko(to,!0)}vi==null||vi(Wr),co(function(){var $r=Wr;Ei||($r=Wr.replace(/。/g,".")),$r!==Wr&&ni($r)})},wo=function(){sr.current=!0},eo=function(){sr.current=!1,Vo(Nn.current.value)},bo=function(Wr){Vo(Wr.target.value)},Go=function(Wr){var Ui;if(!(Wr&&Yi||!Wr&&pi)){cr.current=!1;var to=Ve(ti.current?De(Ir):Ir);Wr||(to=to.negate());var $r=(Ar||Ve(0)).add(to.toString()),oi=ko($r,!1);un==null||un(Ot(Ti,oi),{offset:ti.current?De(Ir):Ir,type:Wr?"up":"down"}),(Ui=Nn.current)===null||Ui===void 0||Ui.focus()}},Tn=function(Wr){var Ui=Ve(Gn(fi)),to;Ui.isNaN()?to=ko(Ar,Wr):to=ko(Ui,Wr),vr!==void 0?hi(Ar,!1):to.isNaN()||hi(to,!1)},Lo=function(){cr.current=!0},Gi=function(Wr){var Ui=Wr.key,to=Wr.shiftKey;cr.current=!0,ti.current=to,Ui==="Enter"&&(sr.current||(cr.current=!1),Tn(!1),Gt==null||Gt(Wr)),Br!==!1&&!sr.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ui)&&(Go(Ui==="Up"||Ui==="ArrowUp"),Wr.preventDefault())},jr=function(){cr.current=!1,ti.current=!1};x.useEffect(function(){if(kr&&ci){var ni=function(to){Go(to.deltaY<0),to.preventDefault()},Wr=Nn.current;if(Wr)return Wr.addEventListener("wheel",ni,{passive:!1}),function(){return Wr.removeEventListener("wheel",ni)}}});var Jr=function(){Mt&&Tn(!1),or(!1),cr.current=!1};return(0,ot.o)(function(){Ar.isInvalidate()||hi(Ar,!1)},[zi,no]),(0,ot.o)(function(){var ni=Ve(vr);Bi(ni);var Wr=Ve(Gn(fi));(!ni.equals(Wr)||!cr.current||no)&&hi(ni,cr.current)},[vr]),(0,ot.o)(function(){no&&ji()},[fi]),x.createElement("div",{ref:dn,className:ze()(on,vn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(on,"-focused"),ci),"".concat(on,"-disabled"),Qn),"".concat(on,"-readonly"),qn),"".concat(on,"-not-a-number"),Ar.isNaN()),"".concat(on,"-out-of-range"),!Ar.isInvalidate()&&!ki(Ar))),style:Yn,onFocus:function(){or(!0)},onBlur:Jr,onKeyDown:Gi,onKeyUp:jr,onCompositionStart:wo,onCompositionEnd:eo,onBeforeInput:Lo},Ai&&x.createElement(Ze,{prefixCls:on,upNode:lr,downNode:$n,upDisabled:Yi,downDisabled:pi,onStep:Go}),x.createElement("div",{className:"".concat(pn,"-wrap")},x.createElement("input",(0,Ie.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Lr,"aria-valuemax":ri,"aria-valuenow":Ar.isInvalidate()?null:Ar.toString(),step:Ir},Kt,{ref:(0,bt.sQ)(Nn,Wt),className:pn,value:fi,onChange:bo,disabled:Qn,readOnly:qn}))))}),Tt=x.forwardRef(function(It,Wt){var on=It.disabled,vn=It.style,Yn=It.prefixCls,Lr=Yn===void 0?"rc-input-number":Yn,ri=It.value,zr=It.prefix,Ir=It.suffix,tr=It.addonBefore,vr=It.addonAfter,Qn=It.className,qn=It.classNames,lr=(0,oe.Z)(It,tt),$n=x.useRef(null),Br=x.useRef(null),Sr=x.useRef(null),kr=function(Ai){Sr.current&&(0,ut.nH)(Sr.current,Ai)};return x.useImperativeHandle(Wt,function(){return pt(Sr.current,{focus:kr,nativeElement:$n.current.nativeElement||Br.current})}),x.createElement(ct.BaseInput,{className:Qn,triggerFocus:kr,prefixCls:Lr,value:ri,disabled:on,style:vn,prefix:zr,suffix:Ir,addonAfter:vr,addonBefore:tr,classNames:qn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:$n},x.createElement(fn,(0,Ie.Z)({prefixCls:Lr,disabled:on,ref:Sr,domRef:Br,className:qn==null?void 0:qn.input},lr)))}),mn=Tt,Dt=mn,En=ae(62487),rn=ae(82855),de=ae(48755),pe=ae(60840),ie=ae(2171),ee=ae(83397),se=ae(31756),le=ae(56553),Be=ae(24971),We=ae(70045),st=ae(36237),mt=ae(53075),gt=ae(64910),Et=ae(39082),Lt=ae(63356),jt=ae(56119),Ct=ae(16931),lt=ae(51636),Vt=ae(17835);const Zt=It=>{var Wt;const on=(Wt=It.handleVisible)!==null&&Wt!==void 0?Wt:"auto",vn=It.controlHeightSM-It.lineWidth*2;return Object.assign(Object.assign({},(0,gt.T)(It)),{controlWidth:90,handleWidth:vn,handleFontSize:It.fontSize/2,handleVisible:on,handleActiveBg:It.colorFillAlter,handleBg:It.colorBgContainer,filledHandleBg:new Vt.FastColor(It.colorFillSecondary).onBackground(It.colorBgContainer).toHexString(),handleHoverColor:It.colorPrimary,handleBorderColor:It.colorBorder,handleOpacity:on===!0?1:0,handleVisibleWidth:on===!0?vn:0})},gn=(It,Wt)=>{let{componentCls:on,borderRadiusSM:vn,borderRadiusLG:Yn}=It;const Lr=Wt==="lg"?Yn:vn;return{[`&-${Wt}`]:{[`${on}-handler-wrap`]:{borderStartEndRadius:Lr,borderEndEndRadius:Lr},[`${on}-handler-up`]:{borderStartEndRadius:Lr},[`${on}-handler-down`]:{borderEndEndRadius:Lr}}}},sn=It=>{const{componentCls:Wt,lineWidth:on,lineType:vn,borderRadius:Yn,inputFontSizeSM:Lr,inputFontSizeLG:ri,controlHeightLG:zr,controlHeightSM:Ir,colorError:tr,paddingInlineSM:vr,paddingBlockSM:Qn,paddingBlockLG:qn,paddingInlineLG:lr,colorTextDescription:$n,motionDurationMid:Br,handleHoverColor:Sr,handleOpacity:kr,paddingInline:gi,paddingBlock:Ai,handleBg:di,handleActiveBg:Ti,colorTextDisabled:Ei,borderRadiusSM:no,borderRadiusLG:zi,controlWidth:fr,handleBorderColor:Ur,filledHandleBg:vi,lineHeightLG:Gt,calc:un}=It;return[{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),(0,mt.ik)(It)),{display:"inline-block",width:fr,margin:0,padding:0,borderRadius:Yn}),(0,Et.qG)(It,{[`${Wt}-handler-wrap`]:{background:di,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}}})),(0,Et.H8)(It,{[`${Wt}-handler-wrap`]:{background:vi,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}},"&:focus-within":{[`${Wt}-handler-wrap`]:{background:di}}})),(0,Et.vc)(It,{[`${Wt}-handler-wrap`]:{background:di,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}}})),(0,Et.Mu)(It)),{"&-rtl":{direction:"rtl",[`${Wt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:ri,lineHeight:Gt,borderRadius:zi,[`input${Wt}-input`]:{height:un(zr).sub(un(on).mul(2)).equal(),padding:`${(0,st.unit)(qn)} ${(0,st.unit)(lr)}`}},"&-sm":{padding:0,fontSize:Lr,borderRadius:no,[`input${Wt}-input`]:{height:un(Ir).sub(un(on).mul(2)).equal(),padding:`${(0,st.unit)(Qn)} ${(0,st.unit)(vr)}`}},"&-out-of-range":{[`${Wt}-input-wrap`]:{input:{color:tr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),(0,mt.s7)(It)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Wt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Wt}-group-addon`]:{borderRadius:zi,fontSize:It.fontSizeLG}},"&-sm":{[`${Wt}-group-addon`]:{borderRadius:no}}},(0,Et.ir)(It)),(0,Et.S5)(It)),{[`&:not(${Wt}-compact-first-item):not(${Wt}-compact-last-item)${Wt}-compact-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderRadius:0}},[`&:not(${Wt}-compact-last-item)${Wt}-compact-first-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Wt}-compact-first-item)${Wt}-compact-last-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Wt}-input`]:{cursor:"not-allowed"},[Wt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),{width:"100%",padding:`${(0,st.unit)(Ai)} ${(0,st.unit)(gi)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Yn,outline:0,transition:`all ${Br} linear`,appearance:"textfield",fontSize:"inherit"}),(0,mt.nz)(It.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Wt}-handler-wrap, &-focused ${Wt}-handler-wrap`]:{width:It.handleWidth,opacity:1}})},{[Wt]:Object.assign(Object.assign(Object.assign({[`${Wt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:It.handleVisibleWidth,opacity:kr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Yn,borderEndEndRadius:Yn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Br}`,overflow:"hidden",[`${Wt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${Kt}-col-xl-24${dn}-label`]:Ve(Mt),[`@media (max-width: ${(0,oe.unit)(Mt.screenXSMax)})`]:[ct(Mt),{[dn]:{[`${Kt}-col-xs-24${dn}-label`]:Ve(Mt)}}],[`@media (max-width: ${(0,oe.unit)(Mt.screenSMMax)})`]:{[dn]:{[`${Kt}-col-sm-24${dn}-label`]:Ve(Mt)}},[`@media (max-width: ${(0,oe.unit)(Mt.screenMDMax)})`]:{[dn]:{[`${Kt}-col-md-24${dn}-label`]:Ve(Mt)}},[`@media (max-width: ${(0,oe.unit)(Mt.screenLGMax)})`]:{[dn]:{[`${Kt}-col-lg-24${dn}-label`]:Ve(Mt)}}}},bt=Mt=>({labelRequiredMarkColor:Mt.colorError,labelColor:Mt.colorTextHeading,labelFontSize:Mt.fontSize,labelHeight:Mt.controlHeight,labelColonMarginInlineStart:Mt.marginXXS/2,labelColonMarginInlineEnd:Mt.marginXS,itemMarginBottom:Mt.marginLG,verticalLabelPadding:`0 0 ${Mt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),He=(Mt,dn)=>(0,Se.mergeToken)(Mt,{formItemCls:`${Mt.componentCls}-item`,rootPrefixCls:dn});var ht=(0,Te.I$)("Form",(Mt,dn)=>{let{rootPrefixCls:Kt}=dn;const pn=He(Mt,Kt);return[Ke(pn),Qe(pn),Ce(pn),je(pn,pn.componentCls),je(pn,pn.formItemCls),qe(pn),ot(pn),pt(pn),(0,Me.Z)(pn),ve.kr]},bt,{order:-1e3});const _e=[];function Re(Mt,dn,Kt){let pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Mt=="string"?Mt:`${dn}-${pn}`,error:Mt,errorStatus:Kt}}var it=Mt=>{let{help:dn,helpStatus:Kt,errors:pn=_e,warnings:Nn=_e,className:Pr,fieldId:Yr,onVisibleChanged:ci}=Mt;const{prefixCls:or}=Le.useContext(x.Rk),cr=`${or}-item-explain`,sr=(0,he.Z)(or),[ti,nr,Rn]=ht(or,sr),Ar=Le.useMemo(()=>(0,Ue.Z)(or),[or]),Bi=xe(pn),Zn=xe(Nn),yn=Le.useMemo(()=>dn!=null?[Re(dn,"help",Kt)]:[].concat((0,dt.Z)(Bi.map((pr,Kr)=>Re(pr,"error","error",Kr))),(0,dt.Z)(Zn.map((pr,Kr)=>Re(pr,"warning","warning",Kr)))),[dn,Kt,Bi,Zn]),Wn=Le.useMemo(()=>{const pr={};return yn.forEach(Kr=>{let{key:Fi}=Kr;pr[Fi]=(pr[Fi]||0)+1}),yn.map((Kr,Fi)=>Object.assign(Object.assign({},Kr),{key:pr[Kr.key]>1?`${Kr.key}-fallback-${Fi}`:Kr.key}))},[yn]),rr={};return Yr&&(rr.id=`${Yr}_help`),ti(Le.createElement(Ie.default,{motionDeadline:Ar.motionDeadline,motionName:`${or}-show-help`,visible:!!Wn.length,onVisibleChanged:ci},pr=>{const{className:Kr,style:Fi}=pr;return Le.createElement("div",Object.assign({},rr,{className:ze()(cr,Kr,Rn,sr,Pr,nr),style:Fi}),Le.createElement(Ie.CSSMotionList,Object.assign({keys:Wn},(0,Ue.Z)(or),{motionName:`${or}-show-help-item`,component:!1}),fi=>{const{key:_i,error:hi,errorStatus:bi,className:wi,style:Yi}=fi;return Le.createElement("div",{key:_i,className:ze()(wi,{[`${cr}-${bi}`]:bi}),style:Yi},hi)}))}))},at=ae(22001),Bt=ae(48755),Ze=ae(2171),De=ae(31756),ut=ae(23069),$t=ae(76846),zt=ae(16722);const tt=["parentNode"],Ot="form_item";function Rt(Mt){return Mt===void 0||Mt===!1?[]:Array.isArray(Mt)?Mt:[Mt]}function fn(Mt,dn){if(!Mt.length)return;const Kt=Mt.join("_");return dn?`${dn}_${Kt}`:tt.includes(Kt)?`${Ot}_${Kt}`:Kt}function Tt(Mt,dn,Kt,pn,Nn,Pr){let Yr=pn;return Pr!==void 0?Yr=Pr:Kt.validating?Yr="validating":Mt.length?Yr="error":dn.length?Yr="warning":(Kt.touched||Nn&&Kt.validated)&&(Yr="success"),Yr}var mn=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);NnMt!=null?Mt:Object.assign(Object.assign({},dn),{__INTERNAL__:{itemRef:Nn=>Pr=>{const Yr=Dt(Nn);Pr?Kt.current[Yr]=Pr:delete Kt.current[Yr]}},scrollToField:function(Nn){let Pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Yr}=Pr,ci=mn(Pr,["focus"]),or=En(Nn,pn);or&&((0,zt.Z)(or,Object.assign({scrollMode:"if-needed",block:"nearest"},ci)),Yr&&pn.focusField(Nn))},focusField:Nn=>{var Pr,Yr;const ci=pn.getFieldInstance(Nn);typeof(ci==null?void 0:ci.focus)=="function"?ci.focus():(Yr=(Pr=En(Nn,pn))===null||Pr===void 0?void 0:Pr.focus)===null||Yr===void 0||Yr.call(Pr)},getFieldInstance:Nn=>{const Pr=Dt(Nn);return Kt.current[Pr]}}),[Mt,dn]);return[pn]}var de=ae(98350),pe=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{const Kt=Le.useContext(Ze.Z),{getPrefixCls:pn,direction:Nn,requiredMark:Pr,colon:Yr,scrollToFirstError:ci,className:or,style:cr}=(0,Bt.dj)("form"),{prefixCls:sr,className:ti,rootClassName:nr,size:Rn,disabled:Ar=Kt,form:Bi,colon:Zn,labelAlign:yn,labelWrap:Wn,labelCol:rr,wrapperCol:pr,hideRequiredMark:Kr,layout:Fi="horizontal",scrollToFirstError:fi,requiredMark:_i,onFinishFailed:hi,name:bi,style:wi,feedbackIcons:Yi,variant:pi}=Mt,yi=pe(Mt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Ji=(0,De.Z)(Rn),io=Le.useContext(de.Z),ji=Le.useMemo(()=>_i!==void 0?_i:Kr?!1:Pr!==void 0?Pr:!0,[Kr,_i,Pr]),So=Zn!=null?Zn:Yr,ki=pn("form",sr),ko=(0,he.Z)(ki),[co,Xo,wo]=ht(ki,ko),eo=ze()(ki,`${ki}-${Fi}`,{[`${ki}-hide-required-mark`]:ji===!1,[`${ki}-rtl`]:Nn==="rtl",[`${ki}-${Ji}`]:Ji},wo,ko,Xo,or,ti,nr),[bo]=rn(Bi),{__INTERNAL__:Go}=bo;Go.name=bi;const Tn=Le.useMemo(()=>({name:bi,labelAlign:yn,labelCol:rr,labelWrap:Wn,wrapperCol:pr,vertical:Fi==="vertical",colon:So,requiredMark:ji,itemRef:Go.itemRef,form:bo,feedbackIcons:Yi}),[bi,yn,rr,pr,Fi,So,ji,bo,Yi]),Lo=Le.useRef(null);Le.useImperativeHandle(dn,()=>{var Jr;return Object.assign(Object.assign({},bo),{nativeElement:(Jr=Lo.current)===null||Jr===void 0?void 0:Jr.nativeElement})});const Gi=(Jr,ni)=>{if(Jr){let Wr={block:"nearest"};typeof Jr=="object"&&(Wr=Object.assign(Object.assign({},Wr),Jr)),bo.scrollToField(ni,Wr)}},jr=Jr=>{if(hi==null||hi(Jr),Jr.errorFields.length){const ni=Jr.errorFields[0].name;if(fi!==void 0){Gi(fi,ni);return}ci!==void 0&&Gi(ci,ni)}};return co(Le.createElement(x.pg.Provider,{value:pi},Le.createElement(Ze.n,{disabled:Ar},Le.createElement(ut.Z.Provider,{value:Ji},Le.createElement(x.RV,{validateMessages:io},Le.createElement(x.q3.Provider,{value:Tn},Le.createElement(at.default,Object.assign({id:bi},yi,{name:bi,onFinishFailed:jr,form:bo,ref:Lo,style:Object.assign(Object.assign({},cr),wi),className:eo}))))))))};var se=Le.forwardRef(ie),le=ae(41799),Be=ae(8654),We=ae(22703),st=ae(32383),mt=ae(11592);function gt(Mt){if(typeof Mt=="function")return Mt;const dn=(0,mt.Z)(Mt);return dn.length<=1?dn[0]:dn}const Et=()=>{const{status:Mt,errors:dn=[],warnings:Kt=[]}=Le.useContext(x.aM);return{status:Mt,errors:dn,warnings:Kt}};Et.Context=x.aM;var Lt=Et,jt=ae(16089);function Ct(Mt){const[dn,Kt]=Le.useState(Mt),pn=Le.useRef(null),Nn=Le.useRef([]),Pr=Le.useRef(!1);Le.useEffect(()=>(Pr.current=!1,()=>{Pr.current=!0,jt.Z.cancel(pn.current),pn.current=null}),[]);function Yr(ci){Pr.current||(pn.current===null&&(Nn.current=[],pn.current=(0,jt.Z)(()=>{pn.current=null,Kt(or=>{let cr=or;return Nn.current.forEach(sr=>{cr=sr(cr)}),cr})})),Nn.current.push(ci))}return[dn,Yr]}function lt(){const{itemRef:Mt}=Le.useContext(x.q3),dn=Le.useRef({});function Kt(pn,Nn){const Pr=Nn&&typeof Nn=="object"&&(0,Be.C4)(Nn),Yr=pn.join("_");return(dn.current.name!==Yr||dn.current.originRef!==Pr)&&(dn.current.name=Yr,dn.current.originRef=Pr,dn.current.ref=(0,Be.sQ)(Mt(pn),Pr)),dn.current.ref}return Kt}var Vt=ae(29194),Zt=ae(34280),gn=ae(2738),sn=ae(65970),en=ae(70425),zn=ae(5472);const Fn=Mt=>{const{formItemCls:dn}=Mt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${dn}-control`]:{display:"flex"}}}};var Ut=(0,Te.bk)(["Form","item-item"],(Mt,dn)=>{let{rootPrefixCls:Kt}=dn;const pn=He(Mt,Kt);return[Fn(pn)]}),an=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{const{prefixCls:dn,status:Kt,labelCol:pn,wrapperCol:Nn,children:Pr,errors:Yr,warnings:ci,_internalItemRender:or,extra:cr,help:sr,fieldId:ti,marginBottom:nr,onErrorVisibleChanged:Rn,label:Ar}=Mt,Bi=`${dn}-item`,Zn=Le.useContext(x.q3),yn=Le.useMemo(()=>{let yi=Object.assign({},Nn||Zn.wrapperCol||{});return Ar===null&&!pn&&!Nn&&Zn.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(io=>{const ji=io?[io]:[],So=(0,en.U2)(Zn.labelCol,ji),ki=typeof So=="object"?So:{},ko=(0,en.U2)(yi,ji),co=typeof ko=="object"?ko:{};"span"in ki&&!("offset"in co)&&ki.span<_n&&(yi=(0,en.t8)(yi,[].concat(ji,["offset"]),ki.span))}),yi},[Nn,Zn]),Wn=ze()(`${Bi}-control`,yn.className),rr=Le.useMemo(()=>{const{labelCol:yi,wrapperCol:Ji}=Zn;return an(Zn,["labelCol","wrapperCol"])},[Zn]),pr=Le.useRef(null),[Kr,Fi]=Le.useState(0);(0,Zt.Z)(()=>{cr&&pr.current?Fi(pr.current.clientHeight):Fi(0)},[cr]);const fi=Le.createElement("div",{className:`${Bi}-control-input`},Le.createElement("div",{className:`${Bi}-control-input-content`},Pr)),_i=Le.useMemo(()=>({prefixCls:dn,status:Kt}),[dn,Kt]),hi=nr!==null||Yr.length||ci.length?Le.createElement(x.Rk.Provider,{value:_i},Le.createElement(it,{fieldId:ti,errors:Yr,warnings:ci,help:sr,helpStatus:Kt,className:`${Bi}-explain-connected`,onVisibleChanged:Rn})):null,bi={};ti&&(bi.id=`${ti}_extra`);const wi=cr?Le.createElement("div",Object.assign({},bi,{className:`${Bi}-extra`,ref:pr}),cr):null,Yi=hi||wi?Le.createElement("div",{className:`${Bi}-additional`,style:nr?{minHeight:nr+Kr}:{}},hi,wi):null,pi=or&&or.mark==="pro_table_render"&&or.render?or.render(Mt,{input:fi,errorList:hi,extra:wi}):Le.createElement(Le.Fragment,null,fi,Yi);return Le.createElement(x.q3.Provider,{value:rr},Le.createElement(zn.Z,Object.assign({},yn,{className:Wn}),pi),Le.createElement(Ut,{prefixCls:dn}))},Wt=ae(61485),on=ae(9017),vn=ae(85981),Yn=ae(25399),Lr=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{let{prefixCls:dn,label:Kt,htmlFor:pn,labelCol:Nn,labelAlign:Pr,colon:Yr,required:ci,requiredMark:or,tooltip:cr,vertical:sr}=Mt;var ti;const[nr]=(0,on.Z)("Form"),{labelAlign:Rn,labelCol:Ar,labelWrap:Bi,colon:Zn}=Le.useContext(x.q3);if(!Kt)return null;const yn=Nn||Ar||{},Wn=Pr||Rn,rr=`${dn}-item-label`,pr=ze()(rr,Wn==="left"&&`${rr}-left`,yn.className,{[`${rr}-wrap`]:!!Bi});let Kr=Kt;const Fi=Yr===!0||Zn!==!1&&Yr!==!1;Fi&&!sr&&typeof Kt=="string"&&Kt.trim()&&(Kr=Kt.replace(/[:|:]\s*$/,""));const _i=ri(cr);if(_i){const{icon:yi=Le.createElement(Wt.Z,null)}=_i,Ji=Lr(_i,["icon"]),io=Le.createElement(Yn.Z,Object.assign({},Ji),Le.cloneElement(yi,{className:`${dn}-item-tooltip`,title:"",onClick:ji=>{ji.preventDefault()},tabIndex:null}));Kr=Le.createElement(Le.Fragment,null,Kr,io)}const hi=or==="optional",bi=typeof or=="function",wi=or===!1;bi?Kr=or(Kr,{required:!!ci}):hi&&!ci&&(Kr=Le.createElement(Le.Fragment,null,Kr,Le.createElement("span",{className:`${dn}-item-optional`,title:""},(nr==null?void 0:nr.optional)||((ti=vn.Z.Form)===null||ti===void 0?void 0:ti.optional))));let Yi;wi?Yi="hidden":(hi||bi)&&(Yi="optional");const pi=ze()({[`${dn}-item-required`]:ci,[`${dn}-item-required-mark-${Yi}`]:Yi,[`${dn}-item-no-colon`]:!Fi});return Le.createElement(zn.Z,Object.assign({},yn,{className:pr}),Le.createElement("label",{htmlFor:pn,className:pi,title:typeof Kt=="string"?Kt:""},Kr))},tr=ae(29679),vr=ae(19248),Qn=ae(96512),qn=ae(58617);const lr={success:tr.Z,warning:Qn.Z,error:vr.Z,validating:qn.Z};function $n(Mt){let{children:dn,errors:Kt,warnings:pn,hasFeedback:Nn,validateStatus:Pr,prefixCls:Yr,meta:ci,noStyle:or}=Mt;const cr=`${Yr}-item`,{feedbackIcons:sr}=Le.useContext(x.q3),ti=Tt(Kt,pn,ci,null,!!Nn,Pr),{isFormItemInput:nr,status:Rn,hasFeedback:Ar,feedbackIcon:Bi}=Le.useContext(x.aM),Zn=Le.useMemo(()=>{var yn;let Wn;if(Nn){const pr=Nn!==!0&&Nn.icons||sr,Kr=ti&&((yn=pr==null?void 0:pr({status:ti,errors:Kt,warnings:pn}))===null||yn===void 0?void 0:yn[ti]),Fi=ti&&lr[ti];Wn=Kr!==!1&&Fi?Le.createElement("span",{className:ze()(`${cr}-feedback-icon`,`${cr}-feedback-icon-${ti}`)},Kr||Le.createElement(Fi,null)):null}const rr={status:ti||"",errors:Kt,warnings:pn,hasFeedback:!!Nn,feedbackIcon:Wn,isFormItemInput:!0};return or&&(rr.status=(ti!=null?ti:Rn)||"",rr.isFormItemInput=nr,rr.hasFeedback=!!(Nn!=null?Nn:Ar),rr.feedbackIcon=Nn!==void 0?rr.feedbackIcon:Bi),rr},[ti,Nn,or,nr,Rn]);return Le.createElement(x.aM.Provider,{value:Zn},dn)}var Br=function(Mt,dn){var Kt={};for(var pn in Mt)Object.prototype.hasOwnProperty.call(Mt,pn)&&dn.indexOf(pn)<0&&(Kt[pn]=Mt[pn]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,pn=Object.getOwnPropertySymbols(Mt);Nn{if(wi&&fi.current){const ki=getComputedStyle(fi.current);yi(parseInt(ki.marginBottom,10))}},[wi,Yi]);const Ji=ki=>{ki||yi(null)},ji=function(){let ki=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ko=ki?_i:cr.errors,co=ki?hi:cr.warnings;return Tt(ko,co,cr,"",!!sr,or)}(),So=ze()(rr,Kt,pn,{[`${rr}-with-help`]:bi||_i.length||hi.length,[`${rr}-has-feedback`]:ji&&sr,[`${rr}-has-success`]:ji==="success",[`${rr}-has-warning`]:ji==="warning",[`${rr}-has-error`]:ji==="error",[`${rr}-is-validating`]:ji==="validating",[`${rr}-hidden`]:ti,[`${rr}-${yn}`]:yn});return Le.createElement("div",{className:So,style:Nn,ref:fi},Le.createElement(sn.Z,Object.assign({className:`${rr}-row`},(0,gn.Z)(Wn,["_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"])),Le.createElement(Ir,Object.assign({htmlFor:Rn},Mt,{requiredMark:pr,required:Ar!=null?Ar:Bi,prefixCls:dn,vertical:Fi})),Le.createElement(It,Object.assign({},Mt,cr,{errors:_i,warnings:hi,prefixCls:dn,status:ji,help:Pr,marginBottom:pi,onErrorVisibleChanged:Ji}),Le.createElement(x.qI.Provider,{value:Zn},Le.createElement($n,{prefixCls:dn,meta:cr,errors:cr.errors,warnings:cr.warnings,hasFeedback:sr,validateStatus:ji},nr)))),!!pi&&Le.createElement("div",{className:`${rr}-margin-offset`,style:{marginBottom:-pi}}))}const kr="__SPLIT__",gi=null;function Ai(Mt,dn){const Kt=Object.keys(Mt),pn=Object.keys(dn);return Kt.length===pn.length&&Kt.every(Nn=>{const Pr=Mt[Nn],Yr=dn[Nn];return Pr===Yr||typeof Pr=="function"||typeof Yr=="function"})}const di=Le.memo(Mt=>{let{children:dn}=Mt;return dn},(Mt,dn)=>Ai(Mt.control,dn.control)&&Mt.update===dn.update&&Mt.childProps.length===dn.childProps.length&&Mt.childProps.every((Kt,pn)=>Kt===dn.childProps[pn]));function Ti(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ei(Mt){const{name:dn,noStyle:Kt,className:pn,dependencies:Nn,prefixCls:Pr,shouldUpdate:Yr,rules:ci,children:or,required:cr,label:sr,messageVariables:ti,trigger:nr="onChange",validateTrigger:Rn,hidden:Ar,help:Bi,layout:Zn}=Mt,{getPrefixCls:yn}=Le.useContext(Bt.E_),{name:Wn}=Le.useContext(x.q3),rr=gt(or),pr=typeof rr=="function",Kr=Le.useContext(x.qI),{validateTrigger:Fi}=Le.useContext(at.FieldContext),fi=Rn!==void 0?Rn:Fi,_i=dn!=null,hi=yn("form",Pr),bi=(0,he.Z)(hi),[wi,Yi,pi]=ht(hi,bi),yi=(0,st.ln)("Form.Item"),Ji=Le.useContext(at.ListContext),io=Le.useRef(null),[ji,So]=Ct({}),[ki,ko]=(0,le.Z)(()=>Ti()),co=Lo=>{const Gi=Ji==null?void 0:Ji.getKey(Lo.name);if(ko(Lo.destroy?Ti():Lo,!0),Kt&&Bi!==!1&&Kr){let jr=Lo.name;if(Lo.destroy)jr=io.current||jr;else if(Gi!==void 0){const[Jr,ni]=Gi;jr=[Jr].concat((0,dt.Z)(ni)),io.current=jr}Kr(Lo,jr)}},Xo=(Lo,Gi)=>{So(jr=>{const Jr=Object.assign({},jr),Wr=[].concat((0,dt.Z)(Lo.name.slice(0,-1)),(0,dt.Z)(Gi)).join(kr);return Lo.destroy?delete Jr[Wr]:Jr[Wr]=Lo,Jr})},[wo,eo]=Le.useMemo(()=>{const Lo=(0,dt.Z)(ki.errors),Gi=(0,dt.Z)(ki.warnings);return Object.values(ji).forEach(jr=>{Lo.push.apply(Lo,(0,dt.Z)(jr.errors||[])),Gi.push.apply(Gi,(0,dt.Z)(jr.warnings||[]))}),[Lo,Gi]},[ji,ki.errors,ki.warnings]),bo=lt();function Go(Lo,Gi,jr){return Kt&&!Ar?Le.createElement($n,{prefixCls:hi,hasFeedback:Mt.hasFeedback,validateStatus:Mt.validateStatus,meta:ki,errors:wo,warnings:eo,noStyle:!0},Lo):Le.createElement(Sr,Object.assign({key:"row"},Mt,{className:ze()(pn,pi,bi,Yi),prefixCls:hi,fieldId:Gi,isRequired:jr,errors:wo,warnings:eo,meta:ki,onSubItemMetaChange:Xo,layout:Zn}),Lo)}if(!_i&&!pr&&!Nn)return wi(Go(rr));let Tn={};return typeof sr=="string"?Tn.label=sr:dn&&(Tn.label=String(dn)),ti&&(Tn=Object.assign(Object.assign({},Tn),ti)),wi(Le.createElement(at.Field,Object.assign({},Mt,{messageVariables:Tn,trigger:nr,validateTrigger:fi,onMetaChange:co}),(Lo,Gi,jr)=>{const Jr=Rt(dn).length&&Gi?Gi.name:[],ni=fn(Jr,Wn),Wr=cr!==void 0?cr:!!(ci!=null&&ci.some($r=>{if($r&&typeof $r=="object"&&$r.required&&!$r.warningOnly)return!0;if(typeof $r=="function"){const oi=$r(jr);return(oi==null?void 0:oi.required)&&!(oi!=null&&oi.warningOnly)}return!1})),Ui=Object.assign({},Lo);let to=null;if(Array.isArray(rr)&&_i)to=rr;else if(!(pr&&(!(Yr||Nn)||_i))){if(!(Nn&&!pr&&!_i))if(Le.isValidElement(rr)){const $r=Object.assign(Object.assign({},rr.props),Ui);if($r.id||($r.id=ni),Bi||wo.length>0||eo.length>0||Mt.extra){const qr=[];(Bi||wo.length>0)&&qr.push(`${ni}_help`),Mt.extra&&qr.push(`${ni}_extra`),$r["aria-describedby"]=qr.join(" ")}wo.length>0&&($r["aria-invalid"]="true"),Wr&&($r["aria-required"]="true"),(0,Be.Yr)(rr)&&($r.ref=bo(Jr,rr)),new Set([].concat((0,dt.Z)(Rt(nr)),(0,dt.Z)(Rt(fi)))).forEach(qr=>{$r[qr]=function(){for(var Ao,Jo,_o,pa,No,qo=arguments.length,Ro=new Array(qo),oa=0;oa{var{prefixCls:dn,children:Kt}=Mt,pn=fr(Mt,["prefixCls","children"]);const{getPrefixCls:Nn}=Le.useContext(Bt.E_),Pr=Nn("form",dn),Yr=Le.useMemo(()=>({prefixCls:Pr,status:"error"}),[Pr]);return Le.createElement(at.List,Object.assign({},pn),(ci,or,cr)=>Le.createElement(x.Rk.Provider,{value:Yr},Kt(ci.map(sr=>Object.assign(Object.assign({},sr),{fieldKey:sr.key})),or,{errors:cr.errors,warnings:cr.warnings})))};function Gt(){const{form:Mt}=Le.useContext(x.q3);return Mt}const un=se;un.Item=zi,un.List=vi,un.ErrorList=it,un.useForm=rn,un.useFormInstance=Gt,un.useWatch=at.useWatch,un.Provider=x.RV,un.create=()=>{};var wn=un},75786:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Bi}});var x=ae(59301),dt=ae(15277),Le=ae(92310),Je=ae.n(Le),ze=ae(54476),Ie=ae(33885),Ue=ae(20068),he=ae(42978),xe=ae(76190),oe=ae(75931),Oe=/margin|padding|width|height|max|min|offset/,ve={left:!0,top:!0},Me={cssFloat:1,styleFloat:1,float:1};function Se(Zn){return Zn.nodeType===1?Zn.ownerDocument.defaultView.getComputedStyle(Zn,null):{}}function Te(Zn,yn,Wn){if(yn=yn.toLowerCase(),Wn==="auto"){if(yn==="height")return Zn.offsetHeight;if(yn==="width")return Zn.offsetWidth}return yn in ve||(ve[yn]=Oe.test(yn)),ve[yn]?parseFloat(Wn)||0:Wn}function we(Zn,yn){var Wn=arguments.length,rr=Se(Zn);return yn=Me[yn]?"cssFloat"in Zn.style?"cssFloat":"styleFloat":yn,Wn===1?rr:Te(Zn,yn,rr[yn]||Zn.style[yn])}function Ce(Zn,yn,Wn){var rr=arguments.length;if(yn=Me[yn]?"cssFloat"in Zn.style?"cssFloat":"styleFloat":yn,rr===3)return typeof Wn=="number"&&Oe.test(yn)&&(Wn="".concat(Wn,"px")),Zn.style[yn]=Wn,Wn;for(var pr in yn)yn.hasOwnProperty(pr)&&Ce(Zn,pr,yn[pr]);return Se(Zn)}function Ee(Zn){return Zn===document.body?document.documentElement.clientWidth:Zn.offsetWidth}function ke(Zn){return Zn===document.body?window.innerHeight||document.documentElement.clientHeight:Zn.offsetHeight}function Ke(){var Zn=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),yn=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Zn,height:yn}}function Qe(){var Zn=document.documentElement.clientWidth,yn=window.innerHeight||document.documentElement.clientHeight;return{width:Zn,height:yn}}function je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function qe(Zn){var yn=Zn.getBoundingClientRect(),Wn=document.documentElement;return{left:yn.left+(window.pageXOffset||Wn.scrollLeft)-(Wn.clientLeft||document.body.clientLeft||0),top:yn.top+(window.pageYOffset||Wn.scrollTop)-(Wn.clientTop||document.body.clientTop||0)}}var Ve=ae(18929),ct=ae(55311),ot=ae(8224),pt=ae(10228),bt=ae(43403),He=ae(77900),ht=x.createContext(null),_e=function(yn){var Wn=yn.visible,rr=yn.maskTransitionName,pr=yn.getContainer,Kr=yn.prefixCls,Fi=yn.rootClassName,fi=yn.icons,_i=yn.countRender,hi=yn.showSwitch,bi=yn.showProgress,wi=yn.current,Yi=yn.transform,pi=yn.count,yi=yn.scale,Ji=yn.minScale,io=yn.maxScale,ji=yn.closeIcon,So=yn.onActive,ki=yn.onClose,ko=yn.onZoomIn,co=yn.onZoomOut,Xo=yn.onRotateRight,wo=yn.onRotateLeft,eo=yn.onFlipX,bo=yn.onFlipY,Go=yn.onReset,Tn=yn.toolbarRender,Lo=yn.zIndex,Gi=yn.image,jr=(0,x.useContext)(ht),Jr=fi.rotateLeft,ni=fi.rotateRight,Wr=fi.zoomIn,Ui=fi.zoomOut,to=fi.close,$r=fi.left,oi=fi.right,yr=fi.flipX,qr=fi.flipY,Ao="".concat(Kr,"-operations-operation");x.useEffect(function(){var as=function(Mo){Mo.keyCode===pt.Z.ESC&&ki()};return Wn&&window.addEventListener("keydown",as),function(){window.removeEventListener("keydown",as)}},[Wn]);var Jo=function(fs,Mo){fs.preventDefault(),fs.stopPropagation(),So(Mo)},_o=x.useCallback(function(as){var fs=as.type,Mo=as.disabled,go=as.onClick,Fa=as.icon;return x.createElement("div",{key:fs,className:Je()(Ao,"".concat(Kr,"-operations-operation-").concat(fs),(0,Ue.Z)({},"".concat(Kr,"-operations-operation-disabled"),!!Mo)),onClick:go},Fa)},[Ao,Kr]),pa=hi?_o({icon:$r,onClick:function(fs){return Jo(fs,-1)},type:"prev",disabled:wi===0}):void 0,No=hi?_o({icon:oi,onClick:function(fs){return Jo(fs,1)},type:"next",disabled:wi===pi-1}):void 0,qo=_o({icon:qr,onClick:bo,type:"flipY"}),Ro=_o({icon:yr,onClick:eo,type:"flipX"}),oa=_o({icon:Jr,onClick:wo,type:"rotateLeft"}),da=_o({icon:ni,onClick:Xo,type:"rotateRight"}),Ka=_o({icon:Ui,onClick:co,type:"zoomOut",disabled:yi<=Ji}),_s=_o({icon:Wr,onClick:ko,type:"zoomIn",disabled:yi===io}),js=x.createElement("div",{className:"".concat(Kr,"-operations")},qo,Ro,oa,da,Ka,_s);return x.createElement(He.default,{visible:Wn,motionName:rr},function(as){var fs=as.className,Mo=as.style;return x.createElement(bt.Z,{open:!0,getContainer:pr!=null?pr:document.body},x.createElement("div",{className:Je()("".concat(Kr,"-operations-wrapper"),fs,Fi),style:(0,Ie.Z)((0,Ie.Z)({},Mo),{},{zIndex:Lo})},ji===null?null:x.createElement("button",{className:"".concat(Kr,"-close"),onClick:ki},ji||to),hi&&x.createElement(x.Fragment,null,x.createElement("div",{className:Je()("".concat(Kr,"-switch-left"),(0,Ue.Z)({},"".concat(Kr,"-switch-left-disabled"),wi===0)),onClick:function(Fa){return Jo(Fa,-1)}},$r),x.createElement("div",{className:Je()("".concat(Kr,"-switch-right"),(0,Ue.Z)({},"".concat(Kr,"-switch-right-disabled"),wi===pi-1)),onClick:function(Fa){return Jo(Fa,1)}},oi)),x.createElement("div",{className:"".concat(Kr,"-footer")},bi&&x.createElement("div",{className:"".concat(Kr,"-progress")},_i?_i(wi+1,pi):"".concat(wi+1," / ").concat(pi)),Tn?Tn(js,(0,Ie.Z)((0,Ie.Z)({icons:{prevIcon:pa,nextIcon:No,flipYIcon:qo,flipXIcon:Ro,rotateLeftIcon:oa,rotateRightIcon:da,zoomOutIcon:Ka,zoomInIcon:_s},actions:{onActive:So,onFlipY:bo,onFlipX:eo,onRotateLeft:wo,onRotateRight:Xo,onZoomOut:co,onZoomIn:ko,onReset:Go,onClose:ki},transform:Yi},jr?{current:wi,total:pi}:{}),{},{image:Gi})):js)))})},Re=_e,Nt=ae(13697),it=ae(16089),at={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Bt(Zn,yn,Wn,rr){var pr=(0,x.useRef)(null),Kr=(0,x.useRef)([]),Fi=(0,x.useState)(at),fi=(0,he.Z)(Fi,2),_i=fi[0],hi=fi[1],bi=function(yi){hi(at),(0,Nt.Z)(at,_i)||rr==null||rr({transform:at,action:yi})},wi=function(yi,Ji){pr.current===null&&(Kr.current=[],pr.current=(0,it.Z)(function(){hi(function(io){var ji=io;return Kr.current.forEach(function(So){ji=(0,Ie.Z)((0,Ie.Z)({},ji),So)}),pr.current=null,rr==null||rr({transform:ji,action:Ji}),ji})})),Kr.current.push((0,Ie.Z)((0,Ie.Z)({},_i),yi))},Yi=function(yi,Ji,io,ji,So){var ki=Zn.current,ko=ki.width,co=ki.height,Xo=ki.offsetWidth,wo=ki.offsetHeight,eo=ki.offsetLeft,bo=ki.offsetTop,Go=yi,Tn=_i.scale*yi;Tn>Wn?(Tn=Wn,Go=Wn/_i.scale):Tnrr){if(yn>0)return(0,Ue.Z)({},Zn,Kr);if(yn<0&&prrr)return(0,Ue.Z)({},Zn,yn<0?Kr:-Kr);return{}}function ut(Zn,yn,Wn,rr){var pr=Qe(),Kr=pr.width,Fi=pr.height,fi=null;return Zn<=Kr&&yn<=Fi?fi={x:0,y:0}:(Zn>Kr||yn>Fi)&&(fi=(0,Ie.Z)((0,Ie.Z)({},De("x",Wn,Zn,Kr)),De("y",rr,yn,Fi))),fi}var $t=1,zt=1;function tt(Zn,yn,Wn,rr,pr,Kr,Fi){var fi=pr.rotate,_i=pr.scale,hi=pr.x,bi=pr.y,wi=(0,x.useState)(!1),Yi=(0,he.Z)(wi,2),pi=Yi[0],yi=Yi[1],Ji=(0,x.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),io=function(co){!yn||co.button!==0||(co.preventDefault(),co.stopPropagation(),Ji.current={diffX:co.pageX-hi,diffY:co.pageY-bi,transformX:hi,transformY:bi},yi(!0))},ji=function(co){Wn&&pi&&Kr({x:co.pageX-Ji.current.diffX,y:co.pageY-Ji.current.diffY},"move")},So=function(){if(Wn&&pi){yi(!1);var co=Ji.current,Xo=co.transformX,wo=co.transformY,eo=hi!==Xo&&bi!==wo;if(!eo)return;var bo=Zn.current.offsetWidth*_i,Go=Zn.current.offsetHeight*_i,Tn=Zn.current.getBoundingClientRect(),Lo=Tn.left,Gi=Tn.top,jr=fi%180!==0,Jr=ut(jr?Go:bo,jr?bo:Go,Lo,Gi);Jr&&Kr((0,Ie.Z)({},Jr),"dragRebound")}},ki=function(co){if(!(!Wn||co.deltaY==0)){var Xo=Math.abs(co.deltaY/100),wo=Math.min(Xo,zt),eo=$t+wo*rr;co.deltaY>0&&(eo=$t/eo),Fi(eo,"wheel",co.clientX,co.clientY)}};return(0,x.useEffect)(function(){var ko,co,Xo,wo;if(yn){Xo=(0,ot.Z)(window,"mouseup",So,!1),wo=(0,ot.Z)(window,"mousemove",ji,!1);try{window.top!==window.self&&(ko=(0,ot.Z)(window.top,"mouseup",So,!1),co=(0,ot.Z)(window.top,"mousemove",ji,!1))}catch(eo){(0,Ze.Kp)(!1,"[rc-image] ".concat(eo))}}return function(){var eo,bo,Go,Tn;(eo=Xo)===null||eo===void 0||eo.remove(),(bo=wo)===null||bo===void 0||bo.remove(),(Go=ko)===null||Go===void 0||Go.remove(),(Tn=co)===null||Tn===void 0||Tn.remove()}},[Wn,pi,hi,bi,fi,yn]),{isMoving:pi,onMouseDown:io,onMouseMove:ji,onMouseUp:So,onWheel:ki}}function Ot(Zn){return new Promise(function(yn){if(!Zn){yn(!1);return}var Wn=document.createElement("img");Wn.onerror=function(){return yn(!1)},Wn.onload=function(){return yn(!0)},Wn.src=Zn})}function Rt(Zn){var yn=Zn.src,Wn=Zn.isCustomPlaceholder,rr=Zn.fallback,pr=(0,x.useState)(Wn?"loading":"normal"),Kr=(0,he.Z)(pr,2),Fi=Kr[0],fi=Kr[1],_i=(0,x.useRef)(!1),hi=Fi==="error";(0,x.useEffect)(function(){var pi=!0;return Ot(yn).then(function(yi){!yi&&pi&&fi("error")}),function(){pi=!1}},[yn]),(0,x.useEffect)(function(){Wn&&!_i.current?fi("loading"):hi&&fi("normal")},[yn]);var bi=function(){fi("normal")},wi=function(yi){_i.current=!1,Fi==="loading"&&yi!==null&&yi!==void 0&&yi.complete&&(yi.naturalWidth||yi.naturalHeight)&&(_i.current=!0,bi())},Yi=hi&&rr?{src:rr}:{onLoad:bi,src:yn};return[wi,Yi,Fi]}function fn(Zn,yn){var Wn=Zn.x-yn.x,rr=Zn.y-yn.y;return Math.hypot(Wn,rr)}function Tt(Zn,yn,Wn,rr){var pr=fn(Zn,Wn),Kr=fn(yn,rr);if(pr===0&&Kr===0)return[Zn.x,Zn.y];var Fi=pr/(pr+Kr),fi=Zn.x+Fi*(yn.x-Zn.x),_i=Zn.y+Fi*(yn.y-Zn.y);return[fi,_i]}function mn(Zn,yn,Wn,rr,pr,Kr,Fi){var fi=pr.rotate,_i=pr.scale,hi=pr.x,bi=pr.y,wi=(0,x.useState)(!1),Yi=(0,he.Z)(wi,2),pi=Yi[0],yi=Yi[1],Ji=(0,x.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),io=function(co){Ji.current=(0,Ie.Z)((0,Ie.Z)({},Ji.current),co)},ji=function(co){if(yn){co.stopPropagation(),yi(!0);var Xo=co.touches,wo=Xo===void 0?[]:Xo;wo.length>1?io({point1:{x:wo[0].clientX,y:wo[0].clientY},point2:{x:wo[1].clientX,y:wo[1].clientY},eventType:"touchZoom"}):io({point1:{x:wo[0].clientX-hi,y:wo[0].clientY-bi},eventType:"move"})}},So=function(co){var Xo=co.touches,wo=Xo===void 0?[]:Xo,eo=Ji.current,bo=eo.point1,Go=eo.point2,Tn=eo.eventType;if(wo.length>1&&Tn==="touchZoom"){var Lo={x:wo[0].clientX,y:wo[0].clientY},Gi={x:wo[1].clientX,y:wo[1].clientY},jr=Tt(bo,Go,Lo,Gi),Jr=(0,he.Z)(jr,2),ni=Jr[0],Wr=Jr[1],Ui=fn(Lo,Gi)/fn(bo,Go);Fi(Ui,"touchZoom",ni,Wr,!0),io({point1:Lo,point2:Gi,eventType:"touchZoom"})}else Tn==="move"&&(Kr({x:wo[0].clientX-bo.x,y:wo[0].clientY-bo.y},"move"),io({eventType:"move"}))},ki=function(){if(Wn){if(pi&&yi(!1),io({eventType:"none"}),rr>_i)return Kr({x:0,y:0,scale:rr},"touchZoom");var co=Zn.current.offsetWidth*_i,Xo=Zn.current.offsetHeight*_i,wo=Zn.current.getBoundingClientRect(),eo=wo.left,bo=wo.top,Go=fi%180!==0,Tn=ut(Go?Xo:co,Go?co:Xo,eo,bo);Tn&&Kr((0,Ie.Z)({},Tn),"dragRebound")}};return(0,x.useEffect)(function(){var ko;return Wn&&yn&&(ko=(0,ot.Z)(window,"touchmove",function(co){return co.preventDefault()},{passive:!1})),function(){var co;(co=ko)===null||co===void 0||co.remove()}},[Wn,yn]),{isTouching:pi,onTouchStart:ji,onTouchMove:So,onTouchEnd:ki}}var Dt=["fallback","src","imgRef"],En=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],rn=function(yn){var Wn=yn.fallback,rr=yn.src,pr=yn.imgRef,Kr=(0,oe.Z)(yn,Dt),Fi=Rt({src:rr,fallback:Wn}),fi=(0,he.Z)(Fi,2),_i=fi[0],hi=fi[1];return x.createElement("img",(0,ze.Z)({ref:function(wi){pr.current=wi,_i(wi)}},Kr,hi))},de=function(yn){var Wn=yn.prefixCls,rr=yn.src,pr=yn.alt,Kr=yn.imageInfo,Fi=yn.fallback,fi=yn.movable,_i=fi===void 0?!0:fi,hi=yn.onClose,bi=yn.visible,wi=yn.icons,Yi=wi===void 0?{}:wi,pi=yn.rootClassName,yi=yn.closeIcon,Ji=yn.getContainer,io=yn.current,ji=io===void 0?0:io,So=yn.count,ki=So===void 0?1:So,ko=yn.countRender,co=yn.scaleStep,Xo=co===void 0?.5:co,wo=yn.minScale,eo=wo===void 0?1:wo,bo=yn.maxScale,Go=bo===void 0?50:bo,Tn=yn.transitionName,Lo=Tn===void 0?"zoom":Tn,Gi=yn.maskTransitionName,jr=Gi===void 0?"fade":Gi,Jr=yn.imageRender,ni=yn.imgCommonProps,Wr=yn.toolbarRender,Ui=yn.onTransform,to=yn.onChange,$r=(0,oe.Z)(yn,En),oi=(0,x.useRef)(),yr=(0,x.useContext)(ht),qr=yr&&ki>1,Ao=yr&&ki>=1,Jo=(0,x.useState)(!0),_o=(0,he.Z)(Jo,2),pa=_o[0],No=_o[1],qo=Bt(oi,eo,Go,Ui),Ro=qo.transform,oa=qo.resetTransform,da=qo.updateTransform,Ka=qo.dispatchZoomChange,_s=tt(oi,_i,bi,Xo,Ro,da,Ka),js=_s.isMoving,as=_s.onMouseDown,fs=_s.onWheel,Mo=mn(oi,_i,bi,eo,Ro,da,Ka),go=Mo.isTouching,Fa=Mo.onTouchStart,gs=Mo.onTouchMove,nl=Mo.onTouchEnd,rl=Ro.rotate,il=Ro.scale,yl=Je()((0,Ue.Z)({},"".concat(Wn,"-moving"),js));(0,x.useEffect)(function(){pa||No(!0)},[pa]);var su=function(){oa("close")},ol=function(){Ka($t+Xo,"zoomIn")},jl=function(){Ka($t/($t+Xo),"zoomOut")},Lu=function(){da({rotate:rl+90},"rotateRight")},Xl=function(){da({rotate:rl-90},"rotateLeft")},wl=function(){da({flipX:!Ro.flipX},"flipX")},ec=function(){da({flipY:!Ro.flipY},"flipY")},_c=function(){oa("reset")},ma=function($a){var Ql=ji+$a;!Number.isInteger(Ql)||Ql<0||Ql>ki-1||(No(!1),oa($a<0?"prev":"next"),to==null||to(Ql,ji))},Ea=function($a){!bi||!qr||($a.keyCode===pt.Z.LEFT?ma(-1):$a.keyCode===pt.Z.RIGHT&&ma(1))},ha=function($a){bi&&(il!==1?da({x:0,y:0,scale:1},"doubleClick"):Ka($t+Xo,"doubleClick",$a.clientX,$a.clientY))};(0,x.useEffect)(function(){var Ga=(0,ot.Z)(window,"keydown",Ea,!1);return function(){Ga.remove()}},[bi,qr,ji]);var wa=x.createElement(rn,(0,ze.Z)({},ni,{width:yn.width,height:yn.height,imgRef:oi,className:"".concat(Wn,"-img"),alt:pr,style:{transform:"translate3d(".concat(Ro.x,"px, ").concat(Ro.y,"px, 0) scale3d(").concat(Ro.flipX?"-":"").concat(il,", ").concat(Ro.flipY?"-":"").concat(il,", 1) rotate(").concat(rl,"deg)"),transitionDuration:(!pa||go)&&"0s"},fallback:Fi,src:rr,onWheel:fs,onMouseDown:as,onDoubleClick:ha,onTouchStart:Fa,onTouchMove:gs,onTouchEnd:nl,onTouchCancel:nl})),Ja=(0,Ie.Z)({url:rr,alt:pr},Kr);return x.createElement(x.Fragment,null,x.createElement(ct.Z,(0,ze.Z)({transitionName:Lo,maskTransitionName:jr,closable:!1,keyboard:!0,prefixCls:Wn,onClose:hi,visible:bi,classNames:{wrapper:yl},rootClassName:pi,getContainer:Ji},$r,{afterClose:su}),x.createElement("div",{className:"".concat(Wn,"-img-wrapper")},Jr?Jr(wa,(0,Ie.Z)({transform:Ro,image:Ja},yr?{current:ji}:{})):wa)),x.createElement(Re,{visible:bi,transform:Ro,maskTransitionName:jr,closeIcon:yi,getContainer:Ji,prefixCls:Wn,rootClassName:pi,icons:Yi,countRender:ko,showSwitch:qr,showProgress:Ao,current:ji,count:ki,scale:il,minScale:eo,maxScale:Go,toolbarRender:Wr,onActive:ma,onZoomIn:ol,onZoomOut:jl,onRotateRight:Lu,onRotateLeft:Xl,onFlipX:wl,onFlipY:ec,onClose:hi,onReset:_c,zIndex:$r.zIndex!==void 0?$r.zIndex+1:void 0,image:Ja}))},pe=de,ie=ae(94480),ee=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function se(Zn){var yn=x.useState({}),Wn=(0,he.Z)(yn,2),rr=Wn[0],pr=Wn[1],Kr=x.useCallback(function(fi,_i){return pr(function(hi){return(0,Ie.Z)((0,Ie.Z)({},hi),{},(0,Ue.Z)({},fi,_i))}),function(){pr(function(hi){var bi=(0,Ie.Z)({},hi);return delete bi[fi],bi})}},[]),Fi=x.useMemo(function(){return Zn?Zn.map(function(fi){if(typeof fi=="string")return{data:{src:fi}};var _i={};return Object.keys(fi).forEach(function(hi){["src"].concat((0,ie.Z)(ee)).includes(hi)&&(_i[hi]=fi[hi])}),{data:_i}}):Object.keys(rr).reduce(function(fi,_i){var hi=rr[_i],bi=hi.canPreview,wi=hi.data;return bi&&fi.push({data:wi,id:_i}),fi},[])},[Zn,rr]);return[Fi,Kr,!!Zn]}var le=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],We=function(yn){var Wn,rr=yn.previewPrefixCls,pr=rr===void 0?"rc-image-preview":rr,Kr=yn.children,Fi=yn.icons,fi=Fi===void 0?{}:Fi,_i=yn.items,hi=yn.preview,bi=yn.fallback,wi=(0,xe.Z)(hi)==="object"?hi:{},Yi=wi.visible,pi=wi.onVisibleChange,yi=wi.getContainer,Ji=wi.current,io=wi.movable,ji=wi.minScale,So=wi.maxScale,ki=wi.countRender,ko=wi.closeIcon,co=wi.onChange,Xo=wi.onTransform,wo=wi.toolbarRender,eo=wi.imageRender,bo=(0,oe.Z)(wi,le),Go=se(_i),Tn=(0,he.Z)(Go,3),Lo=Tn[0],Gi=Tn[1],jr=Tn[2],Jr=(0,Ve.Z)(0,{value:Ji}),ni=(0,he.Z)(Jr,2),Wr=ni[0],Ui=ni[1],to=(0,x.useState)(!1),$r=(0,he.Z)(to,2),oi=$r[0],yr=$r[1],qr=((Wn=Lo[Wr])===null||Wn===void 0?void 0:Wn.data)||{},Ao=qr.src,Jo=(0,oe.Z)(qr,Be),_o=(0,Ve.Z)(!!Yi,{value:Yi,onChange:function(go,Fa){pi==null||pi(go,Fa,Wr)}}),pa=(0,he.Z)(_o,2),No=pa[0],qo=pa[1],Ro=(0,x.useState)(null),oa=(0,he.Z)(Ro,2),da=oa[0],Ka=oa[1],_s=x.useCallback(function(Mo,go,Fa,gs){var nl=jr?Lo.findIndex(function(rl){return rl.data.src===go}):Lo.findIndex(function(rl){return rl.id===Mo});Ui(nl<0?0:nl),qo(!0),Ka({x:Fa,y:gs}),yr(!0)},[Lo,jr]);x.useEffect(function(){No?oi||Ui(0):yr(!1)},[No]);var js=function(go,Fa){Ui(go),co==null||co(go,Fa)},as=function(){qo(!1),Ka(null)},fs=x.useMemo(function(){return{register:Gi,onPreview:_s}},[Gi,_s]);return x.createElement(ht.Provider,{value:fs},Kr,x.createElement(pe,(0,ze.Z)({"aria-hidden":!No,movable:io,visible:No,prefixCls:pr,closeIcon:ko,onClose:as,mousePosition:da,imgCommonProps:Jo,src:Ao,fallback:bi,icons:fi,minScale:ji,maxScale:So,getContainer:yi,current:Wr,count:Lo.length,countRender:ki,onTransform:Xo,toolbarRender:wo,imageRender:eo,onChange:js},bo)))},st=We,mt=0;function gt(Zn,yn){var Wn=x.useState(function(){return mt+=1,String(mt)}),rr=(0,he.Z)(Wn,1),pr=rr[0],Kr=x.useContext(ht),Fi={data:yn,canPreview:Zn};return x.useEffect(function(){if(Kr)return Kr.register(pr,Fi)},[]),x.useEffect(function(){Kr&&Kr.register(pr,Fi)},[Zn,yn]),pr}var Et=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Lt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],jt=function(yn){var Wn=yn.src,rr=yn.alt,pr=yn.onPreviewClose,Kr=yn.prefixCls,Fi=Kr===void 0?"rc-image":Kr,fi=yn.previewPrefixCls,_i=fi===void 0?"".concat(Fi,"-preview"):fi,hi=yn.placeholder,bi=yn.fallback,wi=yn.width,Yi=yn.height,pi=yn.style,yi=yn.preview,Ji=yi===void 0?!0:yi,io=yn.className,ji=yn.onClick,So=yn.onError,ki=yn.wrapperClassName,ko=yn.wrapperStyle,co=yn.rootClassName,Xo=(0,oe.Z)(yn,Et),wo=hi&&hi!==!0,eo=(0,xe.Z)(Ji)==="object"?Ji:{},bo=eo.src,Go=eo.visible,Tn=Go===void 0?void 0:Go,Lo=eo.onVisibleChange,Gi=Lo===void 0?pr:Lo,jr=eo.getContainer,Jr=jr===void 0?void 0:jr,ni=eo.mask,Wr=eo.maskClassName,Ui=eo.movable,to=eo.icons,$r=eo.scaleStep,oi=eo.minScale,yr=eo.maxScale,qr=eo.imageRender,Ao=eo.toolbarRender,Jo=(0,oe.Z)(eo,Lt),_o=bo!=null?bo:Wn,pa=(0,Ve.Z)(!!Tn,{value:Tn,onChange:Gi}),No=(0,he.Z)(pa,2),qo=No[0],Ro=No[1],oa=Rt({src:Wn,isCustomPlaceholder:wo,fallback:bi}),da=(0,he.Z)(oa,3),Ka=da[0],_s=da[1],js=da[2],as=(0,x.useState)(null),fs=(0,he.Z)(as,2),Mo=fs[0],go=fs[1],Fa=(0,x.useContext)(ht),gs=!!Ji,nl=function(){Ro(!1),go(null)},rl=Je()(Fi,ki,co,(0,Ue.Z)({},"".concat(Fi,"-error"),js==="error")),il=(0,x.useMemo)(function(){var jl={};return ee.forEach(function(Lu){yn[Lu]!==void 0&&(jl[Lu]=yn[Lu])}),jl},ee.map(function(jl){return yn[jl]})),yl=(0,x.useMemo)(function(){return(0,Ie.Z)((0,Ie.Z)({},il),{},{src:_o})},[_o,il]),su=gt(gs,yl),ol=function(Lu){var Xl=qe(Lu.target),wl=Xl.left,ec=Xl.top;Fa?Fa.onPreview(su,_o,wl,ec):(go({x:wl,y:ec}),Ro(!0)),ji==null||ji(Lu)};return x.createElement(x.Fragment,null,x.createElement("div",(0,ze.Z)({},Xo,{className:rl,onClick:gs?ol:ji,style:(0,Ie.Z)({width:wi,height:Yi},ko)}),x.createElement("img",(0,ze.Z)({},il,{className:Je()("".concat(Fi,"-img"),(0,Ue.Z)({},"".concat(Fi,"-img-placeholder"),hi===!0),io),style:(0,Ie.Z)({height:Yi},pi),ref:Ka},_s,{width:wi,height:Yi,onError:So})),js==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(Fi,"-placeholder")},hi),ni&&gs&&x.createElement("div",{className:Je()("".concat(Fi,"-mask"),Wr),style:{display:(pi==null?void 0:pi.display)==="none"?"none":void 0}},ni)),!Fa&&gs&&x.createElement(pe,(0,ze.Z)({"aria-hidden":!qo,visible:qo,prefixCls:_i,onClose:nl,mousePosition:Mo,src:_o,alt:rr,imageInfo:{width:wi,height:Yi},fallback:bi,getContainer:Jr,icons:to,movable:Ui,scaleStep:$r,minScale:oi,maxScale:yr,rootClassName:co,imageRender:qr,imgCommonProps:il,toolbarRender:Ao},Jo)))};jt.PreviewGroup=st;var Ct=jt,lt=Ct,Vt=ae(75030),Zt=ae(86641),gn=ae(48755),sn=ae(83397),en=ae(9017),zn=ae(99267),Fn=ae(33853),Ut=ae(38819),an={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},_n=an,Vn=ae(7657),It=function(yn,Wn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Wn,icon:_n}))},Wt=x.forwardRef(It),on=Wt,vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Yn=vn,Lr=function(yn,Wn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Wn,icon:Yn}))},ri=x.forwardRef(Lr),zr=ri,Ir={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},tr=Ir,vr=function(yn,Wn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Wn,icon:tr}))},Qn=x.forwardRef(vr),qn=Qn,lr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},$n=lr,Br=function(yn,Wn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Wn,icon:$n}))},Sr=x.forwardRef(Br),kr=Sr,gi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Ai=gi,di=function(yn,Wn){return x.createElement(Vn.Z,(0,ze.Z)({},yn,{ref:Wn,icon:Ai}))},Ti=x.forwardRef(di),Ei=Ti,no=ae(36237),zi=ae(17835),fr=ae(64427),Ur=ae(63356),vi=ae(34925),Gt=ae(99495),un=ae(16931),wn=ae(51636);const Mt=Zn=>({position:Zn||"absolute",inset:0}),dn=Zn=>{const{iconCls:yn,motionDurationSlow:Wn,paddingXXS:rr,marginXXS:pr,prefixCls:Kr,colorTextLightSolid:Fi}=Zn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Fi,background:new zi.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Wn}`,[`.${Kr}-mask-info`]:Object.assign(Object.assign({},Ur.vS),{padding:`0 ${(0,no.unit)(rr)}`,[yn]:{marginInlineEnd:pr,svg:{verticalAlign:"baseline"}}})}},Kt=Zn=>{const{previewCls:yn,modalMaskBg:Wn,paddingSM:rr,marginXL:pr,margin:Kr,paddingLG:Fi,previewOperationColorDisabled:fi,previewOperationHoverColor:_i,motionDurationSlow:hi,iconCls:bi,colorTextLightSolid:wi}=Zn,Yi=new zi.FastColor(Wn).setA(.1),pi=Yi.clone().setA(.2);return{[`${yn}-footer`]:{position:"fixed",bottom:pr,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:Zn.previewOperationColor,transform:"translateX(-50%)"},[`${yn}-progress`]:{marginBottom:Kr},[`${yn}-close`]:{position:"fixed",top:pr,right:{_skip_check_:!0,value:pr},display:"flex",color:wi,backgroundColor:Yi.toRgbString(),borderRadius:"50%",padding:rr,outline:0,border:0,cursor:"pointer",transition:`all ${hi}`,"&:hover":{backgroundColor:pi.toRgbString()},[`& > ${bi}`]:{fontSize:Zn.previewOperationSize}},[`${yn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,no.unit)(Fi)}`,backgroundColor:Yi.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:rr,padding:rr,cursor:"pointer",transition:`all ${hi}`,userSelect:"none",[`&:not(${yn}-operations-operation-disabled):hover > ${bi}`]:{color:_i},"&-disabled":{color:fi,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${bi}`]:{fontSize:Zn.previewOperationSize}}}}},pn=Zn=>{const{modalMaskBg:yn,iconCls:Wn,previewOperationColorDisabled:rr,previewCls:pr,zIndexPopup:Kr,motionDurationSlow:Fi}=Zn,fi=new zi.FastColor(yn).setA(.1),_i=fi.clone().setA(.2);return{[`${pr}-switch-left, ${pr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Zn.calc(Kr).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:Zn.imagePreviewSwitchSize,height:Zn.imagePreviewSwitchSize,marginTop:Zn.calc(Zn.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:Zn.previewOperationColor,background:fi.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Fi}`,userSelect:"none","&:hover":{background:_i.toRgbString()},"&-disabled":{"&, &:hover":{color:rr,background:"transparent",cursor:"not-allowed",[`> ${Wn}`]:{cursor:"not-allowed"}}},[`> ${Wn}`]:{fontSize:Zn.previewOperationSize}},[`${pr}-switch-left`]:{insetInlineStart:Zn.marginSM},[`${pr}-switch-right`]:{insetInlineEnd:Zn.marginSM}}},Nn=Zn=>{const{motionEaseOut:yn,previewCls:Wn,motionDurationSlow:rr,componentCls:pr}=Zn;return[{[`${pr}-preview-root`]:{[Wn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Wn}-body`]:Object.assign(Object.assign({},Mt()),{overflow:"hidden"}),[`${Wn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${rr} ${yn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Mt()),{transition:`transform ${rr} ${yn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Wn}-moving`]:{[`${Wn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${pr}-preview-root`]:{[`${Wn}-wrap`]:{zIndex:Zn.zIndexPopup}}},{[`${pr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Zn.calc(Zn.zIndexPopup).add(1).equal()},"&":[Kt(Zn),pn(Zn)]}]},Pr=Zn=>{const{componentCls:yn}=Zn;return{[yn]:{position:"relative",display:"inline-block",[`${yn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${yn}-img-placeholder`]:{backgroundColor:Zn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${yn}-mask`]:Object.assign({},dn(Zn)),[`${yn}-mask:hover`]:{opacity:1},[`${yn}-placeholder`]:Object.assign({},Mt())}}},Yr=Zn=>{const{previewCls:yn}=Zn;return{[`${yn}-root`]:(0,vi._y)(Zn,"zoom"),"&":(0,Gt.J$)(Zn,!0)}},ci=Zn=>({zIndexPopup:Zn.zIndexPopupBase+80,previewOperationColor:new zi.FastColor(Zn.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new zi.FastColor(Zn.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new zi.FastColor(Zn.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:Zn.fontSizeIcon*1.5});var or=(0,un.I$)("Image",Zn=>{const yn=`${Zn.componentCls}-preview`,Wn=(0,wn.mergeToken)(Zn,{previewCls:yn,modalMaskBg:new zi.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:Zn.controlHeightLG});return[Pr(Wn),Nn(Wn),(0,fr.QA)((0,wn.mergeToken)(Wn,{componentCls:yn})),Yr(Wn)]},ci),cr=function(Zn,yn){var Wn={};for(var rr in Zn)Object.prototype.hasOwnProperty.call(Zn,rr)&&yn.indexOf(rr)<0&&(Wn[rr]=Zn[rr]);if(Zn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pr=0,rr=Object.getOwnPropertySymbols(Zn);pr{var{previewPrefixCls:yn,preview:Wn}=Zn,rr=cr(Zn,["previewPrefixCls","preview"]);const{getPrefixCls:pr}=x.useContext(gn.E_),Kr=pr("image",yn),Fi=`${Kr}-preview`,fi=pr(),_i=(0,sn.Z)(Kr),[hi,bi,wi]=or(Kr,_i),[Yi]=(0,Vt.Cn)("ImagePreview",typeof Wn=="object"?Wn.zIndex:void 0),pi=x.useMemo(()=>{var yi;if(Wn===!1)return Wn;const Ji=typeof Wn=="object"?Wn:{},io=Je()(bi,wi,_i,(yi=Ji.rootClassName)!==null&&yi!==void 0?yi:"");return Object.assign(Object.assign({},Ji),{transitionName:(0,Zt.m)(fi,"zoom",Ji.transitionName),maskTransitionName:(0,Zt.m)(fi,"fade",Ji.maskTransitionName),rootClassName:io,zIndex:Yi})},[Wn]);return hi(x.createElement(lt.PreviewGroup,Object.assign({preview:pi,previewPrefixCls:Fi,icons:sr},rr)))},Rn=function(Zn,yn){var Wn={};for(var rr in Zn)Object.prototype.hasOwnProperty.call(Zn,rr)&&yn.indexOf(rr)<0&&(Wn[rr]=Zn[rr]);if(Zn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pr=0,rr=Object.getOwnPropertySymbols(Zn);pr{const{prefixCls:yn,preview:Wn,className:rr,rootClassName:pr,style:Kr}=Zn,Fi=Rn(Zn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:fi,getPopupContainer:_i,className:hi,style:bi,preview:wi}=(0,gn.dj)("image"),[Yi]=(0,en.Z)("Image"),pi=fi("image",yn),yi=fi(),Ji=(0,sn.Z)(pi),[io,ji,So]=or(pi,Ji),ki=Je()(pr,ji,So,Ji),ko=Je()(rr,ji,hi),[co]=(0,Vt.Cn)("ImagePreview",typeof Wn=="object"?Wn.zIndex:void 0),Xo=x.useMemo(()=>{if(Wn===!1)return Wn;const eo=typeof Wn=="object"?Wn:{},{getContainer:bo,closeIcon:Go,rootClassName:Tn}=eo,Lo=Rn(eo,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${pi}-mask-info`},x.createElement(dt.Z,null),Yi==null?void 0:Yi.preview),icons:sr},Lo),{rootClassName:Je()(ki,Tn),getContainer:bo!=null?bo:_i,transitionName:(0,Zt.m)(yi,"zoom",eo.transitionName),maskTransitionName:(0,Zt.m)(yi,"fade",eo.maskTransitionName),zIndex:co,closeIcon:Go!=null?Go:wi==null?void 0:wi.closeIcon})},[Wn,Yi,wi==null?void 0:wi.closeIcon]),wo=Object.assign(Object.assign({},bi),Kr);return io(x.createElement(lt,Object.assign({prefixCls:pi,preview:Xo,rootClassName:ki,className:ko,style:wo},Fi)))};Ar.PreviewGroup=nr;var Bi=Ar},4875:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Vn}});var x=ae(59301),dt=ae(84105),Le=ae(87395),Je=ae(92310),ze=ae.n(Je),Ie=ae(54476),Ue=ae(20068),he=ae(76190),xe=ae(42978),oe=ae(75931),Oe=ae(67732),ve=ae(83652);function Me(){return typeof BigInt=="function"}function Se(It){return!It&&It!==0&&!Number.isNaN(It)||!String(It).trim()}function Te(It){var Wt=It.trim(),on=Wt.startsWith("-");on&&(Wt=Wt.slice(1)),Wt=Wt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Wt.startsWith(".")&&(Wt="0".concat(Wt));var vn=Wt||"0",Yn=vn.split("."),Lr=Yn[0]||"0",ri=Yn[1]||"0";Lr==="0"&&ri==="0"&&(on=!1);var zr=on?"-":"";return{negative:on,negativeStr:zr,trimStr:vn,integerStr:Lr,decimalStr:ri,fullStr:"".concat(zr).concat(vn)}}function we(It){var Wt=String(It);return!Number.isNaN(Number(Wt))&&Wt.includes("e")}function Ce(It){var Wt=String(It);if(we(It)){var on=Number(Wt.slice(Wt.indexOf("e-")+2)),vn=Wt.match(/\.(\d+)/);return vn!=null&&vn[1]&&(on+=vn[1].length),on}return Wt.includes(".")&&ke(Wt)?Wt.length-Wt.indexOf(".")-1:0}function Ee(It){var Wt=String(It);if(we(It)){if(It>Number.MAX_SAFE_INTEGER)return String(Me()?BigInt(It).toString():Number.MAX_SAFE_INTEGER);if(It0&&arguments[0]!==void 0?arguments[0]:!0;return on?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),It}(),Qe=function(){function It(Wt){if((0,Oe.Z)(this,It),(0,Ue.Z)(this,"origin",""),(0,Ue.Z)(this,"number",void 0),(0,Ue.Z)(this,"empty",void 0),Se(Wt)){this.empty=!0;return}this.origin=String(Wt),this.number=Number(Wt)}return(0,ve.Z)(It,[{key:"negate",value:function(){return new It(-this.toNumber())}},{key:"add",value:function(on){if(this.isInvalidate())return new It(on);var vn=Number(on);if(Number.isNaN(vn))return this;var Yn=this.number+vn;if(Yn>Number.MAX_SAFE_INTEGER)return new It(Number.MAX_SAFE_INTEGER);if(YnNumber.MAX_SAFE_INTEGER)return new It(Number.MAX_SAFE_INTEGER);if(Yn0&&arguments[0]!==void 0?arguments[0]:!0;return on?this.isInvalidate()?"":Ee(this.number):this.origin}}]),It}();function je(It){return Me()?new Ke(It):new Qe(It)}function qe(It,Wt,on){var vn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(It==="")return"";var Yn=Te(It),Lr=Yn.negativeStr,ri=Yn.integerStr,zr=Yn.decimalStr,Ir="".concat(Wt).concat(zr),tr="".concat(Lr).concat(ri);if(on>=0){var vr=Number(zr[on]);if(vr>=5&&!vn){var Qn=je(It).add("".concat(Lr,"0.").concat("0".repeat(on)).concat(10-vr));return qe(Qn.toString(),Wt,on,vn)}return on===0?tr:"".concat(tr).concat(Wt).concat(zr.padEnd(on,"0").slice(0,on))}return Ir===".0"?tr:"".concat(tr).concat(Ir)}var Ve=je,ct=ae(36901),ot=ae(34280);function pt(It,Wt){return typeof Proxy!="undefined"&&It?new Proxy(It,{get:function(vn,Yn){if(Wt[Yn])return Wt[Yn];var Lr=vn[Yn];return typeof Lr=="function"?Lr.bind(vn):Lr}}):It}var bt=ae(8654),He=ae(48736);function ht(It,Wt){var on=(0,x.useRef)(null);function vn(){try{var Lr=It.selectionStart,ri=It.selectionEnd,zr=It.value,Ir=zr.substring(0,Lr),tr=zr.substring(ri);on.current={start:Lr,end:ri,value:zr,beforeTxt:Ir,afterTxt:tr}}catch(vr){}}function Yn(){if(It&&on.current&&Wt)try{var Lr=It.value,ri=on.current,zr=ri.beforeTxt,Ir=ri.afterTxt,tr=ri.start,vr=Lr.length;if(Lr.startsWith(zr))vr=zr.length;else if(Lr.endsWith(Ir))vr=Lr.length-on.current.afterTxt.length;else{var Qn=zr[tr-1],qn=Lr.indexOf(Qn,tr-1);qn!==-1&&(vr=qn+1)}It.setSelectionRange(vr,vr)}catch(lr){(0,He.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(lr.message))}}return[vn,Yn]}var _e=ae(49658),Re=function(){var Wt=(0,x.useState)(!1),on=(0,xe.Z)(Wt,2),vn=on[0],Yn=on[1];return(0,ot.Z)(function(){Yn((0,_e.Z)())},[]),vn},Nt=Re,it=ae(16089),at=200,Bt=600;function Ze(It){var Wt=It.prefixCls,on=It.upNode,vn=It.downNode,Yn=It.upDisabled,Lr=It.downDisabled,ri=It.onStep,zr=x.useRef(),Ir=x.useRef([]),tr=x.useRef();tr.current=ri;var vr=function(){clearTimeout(zr.current)},Qn=function(Ai,di){Ai.preventDefault(),vr(),tr.current(di);function Ti(){tr.current(di),zr.current=setTimeout(Ti,at)}zr.current=setTimeout(Ti,Bt)};x.useEffect(function(){return function(){vr(),Ir.current.forEach(function(gi){return it.Z.cancel(gi)})}},[]);var qn=Nt();if(qn)return null;var lr="".concat(Wt,"-handler"),$n=ze()(lr,"".concat(lr,"-up"),(0,Ue.Z)({},"".concat(lr,"-up-disabled"),Yn)),Br=ze()(lr,"".concat(lr,"-down"),(0,Ue.Z)({},"".concat(lr,"-down-disabled"),Lr)),Sr=function(){return Ir.current.push((0,it.Z)(vr))},kr={unselectable:"on",role:"button",onMouseUp:Sr,onMouseLeave:Sr};return x.createElement("div",{className:"".concat(lr,"-wrap")},x.createElement("span",(0,Ie.Z)({},kr,{onMouseDown:function(Ai){Qn(Ai,!0)},"aria-label":"Increase Value","aria-disabled":Yn,className:$n}),on||x.createElement("span",{unselectable:"on",className:"".concat(Wt,"-handler-up-inner")})),x.createElement("span",(0,Ie.Z)({},kr,{onMouseDown:function(Ai){Qn(Ai,!1)},"aria-label":"Decrease Value","aria-disabled":Lr,className:Br}),vn||x.createElement("span",{unselectable:"on",className:"".concat(Wt,"-handler-down-inner")})))}function De(It){var Wt=typeof It=="number"?Ee(It):Te(It).fullStr,on=Wt.includes(".");return on?Te(Wt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:It+"0"}var ut=ae(30292),$t=function(){var It=(0,x.useRef)(0),Wt=function(){it.Z.cancel(It.current)};return(0,x.useEffect)(function(){return Wt},[]),function(on){Wt(),It.current=(0,it.Z)(function(){on()})}},zt=["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"],tt=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ot=function(Wt,on){return Wt||on.isEmpty()?on.toString():on.toNumber()},Rt=function(Wt){var on=Ve(Wt);return on.isInvalidate()?null:on},fn=x.forwardRef(function(It,Wt){var on=It.prefixCls,vn=It.className,Yn=It.style,Lr=It.min,ri=It.max,zr=It.step,Ir=zr===void 0?1:zr,tr=It.defaultValue,vr=It.value,Qn=It.disabled,qn=It.readOnly,lr=It.upHandler,$n=It.downHandler,Br=It.keyboard,Sr=It.changeOnWheel,kr=Sr===void 0?!1:Sr,gi=It.controls,Ai=gi===void 0?!0:gi,di=It.classNames,Ti=It.stringMode,Ei=It.parser,no=It.formatter,zi=It.precision,fr=It.decimalSeparator,Ur=It.onChange,vi=It.onInput,Gt=It.onPressEnter,un=It.onStep,wn=It.changeOnBlur,Mt=wn===void 0?!0:wn,dn=It.domRef,Kt=(0,oe.Z)(It,zt),pn="".concat(on,"-input"),Nn=x.useRef(null),Pr=x.useState(!1),Yr=(0,xe.Z)(Pr,2),ci=Yr[0],or=Yr[1],cr=x.useRef(!1),sr=x.useRef(!1),ti=x.useRef(!1),nr=x.useState(function(){return Ve(vr!=null?vr:tr)}),Rn=(0,xe.Z)(nr,2),Ar=Rn[0],Bi=Rn[1];function Zn(ni){vr===void 0&&Bi(ni)}var yn=x.useCallback(function(ni,Wr){if(!Wr)return zi>=0?zi:Math.max(Ce(ni),Ce(Ir))},[zi,Ir]),Wn=x.useCallback(function(ni){var Wr=String(ni);if(Ei)return Ei(Wr);var Ui=Wr;return fr&&(Ui=Ui.replace(fr,".")),Ui.replace(/[^\w.-]+/g,"")},[Ei,fr]),rr=x.useRef(""),pr=x.useCallback(function(ni,Wr){if(no)return no(ni,{userTyping:Wr,input:String(rr.current)});var Ui=typeof ni=="number"?Ee(ni):ni;if(!Wr){var to=yn(Ui,Wr);if(ke(Ui)&&(fr||to>=0)){var $r=fr||".";Ui=qe(Ui,$r,to)}}return Ui},[no,yn,fr]),Kr=x.useState(function(){var ni=tr!=null?tr:vr;return Ar.isInvalidate()&&["string","number"].includes((0,he.Z)(ni))?Number.isNaN(ni)?"":ni:pr(Ar.toString(),!1)}),Fi=(0,xe.Z)(Kr,2),fi=Fi[0],_i=Fi[1];rr.current=fi;function hi(ni,Wr){_i(pr(ni.isInvalidate()?ni.toString(!1):ni.toString(!Wr),Wr))}var bi=x.useMemo(function(){return Rt(ri)},[ri,zi]),wi=x.useMemo(function(){return Rt(Lr)},[Lr,zi]),Yi=x.useMemo(function(){return!bi||!Ar||Ar.isInvalidate()?!1:bi.lessEquals(Ar)},[bi,Ar]),pi=x.useMemo(function(){return!wi||!Ar||Ar.isInvalidate()?!1:Ar.lessEquals(wi)},[wi,Ar]),yi=ht(Nn.current,ci),Ji=(0,xe.Z)(yi,2),io=Ji[0],ji=Ji[1],So=function(Wr){return bi&&!Wr.lessEquals(bi)?bi:wi&&!wi.lessEquals(Wr)?wi:null},ki=function(Wr){return!So(Wr)},ko=function(Wr,Ui){var to=Wr,$r=ki(to)||to.isEmpty();if(!to.isEmpty()&&!Ui&&(to=So(to)||to,$r=!0),!qn&&!Qn&&$r){var oi=to.toString(),yr=yn(oi,Ui);return yr>=0&&(to=Ve(qe(oi,".",yr)),ki(to)||(to=Ve(qe(oi,".",yr,!0)))),to.equals(Ar)||(Zn(to),Ur==null||Ur(to.isEmpty()?null:Ot(Ti,to)),vr===void 0&&hi(to,Ui)),to}return Ar},co=$t(),Xo=function ni(Wr){if(io(),rr.current=Wr,_i(Wr),!sr.current){var Ui=Wn(Wr),to=Ve(Ui);to.isNaN()||ko(to,!0)}vi==null||vi(Wr),co(function(){var $r=Wr;Ei||($r=Wr.replace(/。/g,".")),$r!==Wr&&ni($r)})},wo=function(){sr.current=!0},eo=function(){sr.current=!1,Xo(Nn.current.value)},bo=function(Wr){Xo(Wr.target.value)},Go=function(Wr){var Ui;if(!(Wr&&Yi||!Wr&&pi)){cr.current=!1;var to=Ve(ti.current?De(Ir):Ir);Wr||(to=to.negate());var $r=(Ar||Ve(0)).add(to.toString()),oi=ko($r,!1);un==null||un(Ot(Ti,oi),{offset:ti.current?De(Ir):Ir,type:Wr?"up":"down"}),(Ui=Nn.current)===null||Ui===void 0||Ui.focus()}},Tn=function(Wr){var Ui=Ve(Wn(fi)),to;Ui.isNaN()?to=ko(Ar,Wr):to=ko(Ui,Wr),vr!==void 0?hi(Ar,!1):to.isNaN()||hi(to,!1)},Lo=function(){cr.current=!0},Gi=function(Wr){var Ui=Wr.key,to=Wr.shiftKey;cr.current=!0,ti.current=to,Ui==="Enter"&&(sr.current||(cr.current=!1),Tn(!1),Gt==null||Gt(Wr)),Br!==!1&&!sr.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ui)&&(Go(Ui==="Up"||Ui==="ArrowUp"),Wr.preventDefault())},jr=function(){cr.current=!1,ti.current=!1};x.useEffect(function(){if(kr&&ci){var ni=function(to){Go(to.deltaY<0),to.preventDefault()},Wr=Nn.current;if(Wr)return Wr.addEventListener("wheel",ni,{passive:!1}),function(){return Wr.removeEventListener("wheel",ni)}}});var Jr=function(){Mt&&Tn(!1),or(!1),cr.current=!1};return(0,ot.o)(function(){Ar.isInvalidate()||hi(Ar,!1)},[zi,no]),(0,ot.o)(function(){var ni=Ve(vr);Bi(ni);var Wr=Ve(Wn(fi));(!ni.equals(Wr)||!cr.current||no)&&hi(ni,cr.current)},[vr]),(0,ot.o)(function(){no&&ji()},[fi]),x.createElement("div",{ref:dn,className:ze()(on,vn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(on,"-focused"),ci),"".concat(on,"-disabled"),Qn),"".concat(on,"-readonly"),qn),"".concat(on,"-not-a-number"),Ar.isNaN()),"".concat(on,"-out-of-range"),!Ar.isInvalidate()&&!ki(Ar))),style:Yn,onFocus:function(){or(!0)},onBlur:Jr,onKeyDown:Gi,onKeyUp:jr,onCompositionStart:wo,onCompositionEnd:eo,onBeforeInput:Lo},Ai&&x.createElement(Ze,{prefixCls:on,upNode:lr,downNode:$n,upDisabled:Yi,downDisabled:pi,onStep:Go}),x.createElement("div",{className:"".concat(pn,"-wrap")},x.createElement("input",(0,Ie.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Lr,"aria-valuemax":ri,"aria-valuenow":Ar.isInvalidate()?null:Ar.toString(),step:Ir},Kt,{ref:(0,bt.sQ)(Nn,Wt),className:pn,value:fi,onChange:bo,disabled:Qn,readOnly:qn}))))}),Tt=x.forwardRef(function(It,Wt){var on=It.disabled,vn=It.style,Yn=It.prefixCls,Lr=Yn===void 0?"rc-input-number":Yn,ri=It.value,zr=It.prefix,Ir=It.suffix,tr=It.addonBefore,vr=It.addonAfter,Qn=It.className,qn=It.classNames,lr=(0,oe.Z)(It,tt),$n=x.useRef(null),Br=x.useRef(null),Sr=x.useRef(null),kr=function(Ai){Sr.current&&(0,ut.nH)(Sr.current,Ai)};return x.useImperativeHandle(Wt,function(){return pt(Sr.current,{focus:kr,nativeElement:$n.current.nativeElement||Br.current})}),x.createElement(ct.BaseInput,{className:Qn,triggerFocus:kr,prefixCls:Lr,value:ri,disabled:on,style:vn,prefix:zr,suffix:Ir,addonAfter:vr,addonBefore:tr,classNames:qn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:$n},x.createElement(fn,(0,Ie.Z)({prefixCls:Lr,disabled:on,ref:Sr,domRef:Br,className:qn==null?void 0:qn.input},lr)))}),mn=Tt,Dt=mn,En=ae(62487),rn=ae(82855),de=ae(48755),pe=ae(60840),ie=ae(2171),ee=ae(83397),se=ae(31756),le=ae(56553),Be=ae(24971),We=ae(70045),st=ae(36237),mt=ae(53075),gt=ae(64910),Et=ae(39082),Lt=ae(63356),jt=ae(56119),Ct=ae(16931),lt=ae(51636),Vt=ae(17835);const Zt=It=>{var Wt;const on=(Wt=It.handleVisible)!==null&&Wt!==void 0?Wt:"auto",vn=It.controlHeightSM-It.lineWidth*2;return Object.assign(Object.assign({},(0,gt.T)(It)),{controlWidth:90,handleWidth:vn,handleFontSize:It.fontSize/2,handleVisible:on,handleActiveBg:It.colorFillAlter,handleBg:It.colorBgContainer,filledHandleBg:new Vt.FastColor(It.colorFillSecondary).onBackground(It.colorBgContainer).toHexString(),handleHoverColor:It.colorPrimary,handleBorderColor:It.colorBorder,handleOpacity:on===!0?1:0,handleVisibleWidth:on===!0?vn:0})},gn=(It,Wt)=>{let{componentCls:on,borderRadiusSM:vn,borderRadiusLG:Yn}=It;const Lr=Wt==="lg"?Yn:vn;return{[`&-${Wt}`]:{[`${on}-handler-wrap`]:{borderStartEndRadius:Lr,borderEndEndRadius:Lr},[`${on}-handler-up`]:{borderStartEndRadius:Lr},[`${on}-handler-down`]:{borderEndEndRadius:Lr}}}},sn=It=>{const{componentCls:Wt,lineWidth:on,lineType:vn,borderRadius:Yn,inputFontSizeSM:Lr,inputFontSizeLG:ri,controlHeightLG:zr,controlHeightSM:Ir,colorError:tr,paddingInlineSM:vr,paddingBlockSM:Qn,paddingBlockLG:qn,paddingInlineLG:lr,colorTextDescription:$n,motionDurationMid:Br,handleHoverColor:Sr,handleOpacity:kr,paddingInline:gi,paddingBlock:Ai,handleBg:di,handleActiveBg:Ti,colorTextDisabled:Ei,borderRadiusSM:no,borderRadiusLG:zi,controlWidth:fr,handleBorderColor:Ur,filledHandleBg:vi,lineHeightLG:Gt,calc:un}=It;return[{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),(0,mt.ik)(It)),{display:"inline-block",width:fr,margin:0,padding:0,borderRadius:Yn}),(0,Et.qG)(It,{[`${Wt}-handler-wrap`]:{background:di,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}}})),(0,Et.H8)(It,{[`${Wt}-handler-wrap`]:{background:vi,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}},"&:focus-within":{[`${Wt}-handler-wrap`]:{background:di}}})),(0,Et.vc)(It,{[`${Wt}-handler-wrap`]:{background:di,[`${Wt}-handler-down`]:{borderBlockStart:`${(0,st.unit)(on)} ${vn} ${Ur}`}}})),(0,Et.Mu)(It)),{"&-rtl":{direction:"rtl",[`${Wt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:ri,lineHeight:Gt,borderRadius:zi,[`input${Wt}-input`]:{height:un(zr).sub(un(on).mul(2)).equal(),padding:`${(0,st.unit)(qn)} ${(0,st.unit)(lr)}`}},"&-sm":{padding:0,fontSize:Lr,borderRadius:no,[`input${Wt}-input`]:{height:un(Ir).sub(un(on).mul(2)).equal(),padding:`${(0,st.unit)(Qn)} ${(0,st.unit)(vr)}`}},"&-out-of-range":{[`${Wt}-input-wrap`]:{input:{color:tr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),(0,mt.s7)(It)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Wt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Wt}-group-addon`]:{borderRadius:zi,fontSize:It.fontSizeLG}},"&-sm":{[`${Wt}-group-addon`]:{borderRadius:no}}},(0,Et.ir)(It)),(0,Et.S5)(It)),{[`&:not(${Wt}-compact-first-item):not(${Wt}-compact-last-item)${Wt}-compact-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderRadius:0}},[`&:not(${Wt}-compact-last-item)${Wt}-compact-first-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Wt}-compact-first-item)${Wt}-compact-last-item`]:{[`${Wt}, ${Wt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Wt}-input`]:{cursor:"not-allowed"},[Wt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Lt.Wf)(It)),{width:"100%",padding:`${(0,st.unit)(Ai)} ${(0,st.unit)(gi)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Yn,outline:0,transition:`all ${Br} linear`,appearance:"textfield",fontSize:"inherit"}),(0,mt.nz)(It.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Wt}-handler-wrap, &-focused ${Wt}-handler-wrap`]:{width:It.handleWidth,opacity:1}})},{[Wt]:Object.assign(Object.assign(Object.assign({[`${Wt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:It.handleVisibleWidth,opacity:kr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Yn,borderEndEndRadius:Yn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Br}`,overflow:"hidden",[`${Wt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Wt}-handler-up-inner, ${Wt}-handler-down-inner `]:{marginInlineEnd:0,fontSize:It.handleFontSize}}},[`${Wt}-handler`]:{height:"50%",overflow:"hidden",color:$n,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,st.unit)(on)} ${vn} ${Ur}`,transition:`all ${Br} linear`,"&:active":{background:Ti},"&:hover":{height:"60%",[` @@ -1009,7 +1009,7 @@ ${Be}-submenu-arrow, ${Be}-submenu-expand-icon `]:{opacity:0},[`${Be}-item-icon, ${We}`]:{margin:0,fontSize:zn,lineHeight:(0,qe.unit)(st),"+ span":{display:"inline-block",opacity:0}}},[`${Be}-item-icon, ${We}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Be}-item-icon, ${We}`]:{display:"none"},"a, a:hover":{color:mt}},[`${Be}-item-group-title`]:Object.assign(Object.assign({},ct.vS),{paddingInline:gn})}}]};const zt=le=>{const{componentCls:Be,motionDurationSlow:We,motionDurationMid:st,motionEaseInOut:mt,motionEaseOut:gt,iconCls:Et,iconSize:Lt,iconMarginInlineEnd:jt}=le;return{[`${Be}-item, ${Be}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${We}`,`background ${We}`,`padding calc(${We} + 0.1s) ${mt}`].join(","),[`${Be}-item-icon, ${Et}`]:{minWidth:Lt,fontSize:Lt,transition:[`font-size ${st} ${gt}`,`margin ${We} ${mt}`,`color ${We}`].join(","),"+ span":{marginInlineStart:jt,opacity:1,transition:[`opacity ${We} ${mt}`,`margin ${We}`,`color ${We}`].join(",")}},[`${Be}-item-icon`]:Object.assign({},(0,ct.Ro)()),[`&${Be}-item-only-child`]:{[`> ${Et}, > ${Be}-item-icon`]:{marginInlineEnd:0}}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${Be}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},tt=le=>{const{componentCls:Be,motionDurationSlow:We,motionEaseInOut:st,borderRadius:mt,menuArrowSize:gt,menuArrowOffset:Et}=le;return{[`${Be}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:le.margin,width:gt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${We} ${st}, opacity ${We}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:le.calc(gt).mul(.6).equal(),height:le.calc(gt).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:mt,transition:[`background ${We} ${st}`,`transform ${We} ${st}`,`top ${We} ${st}`,`color ${We} ${st}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,qe.unit)(le.calc(Et).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,qe.unit)(Et)})`}}}}},Ot=le=>{const{antCls:Be,componentCls:We,fontSize:st,motionDurationSlow:mt,motionDurationMid:gt,motionEaseInOut:Et,paddingXS:Lt,padding:jt,colorSplit:Ct,lineWidth:lt,zIndexPopup:Vt,borderRadiusLG:Zt,subMenuItemBorderRadius:gn,menuArrowSize:sn,menuArrowOffset:en,lineType:zn,groupTitleLineHeight:Fn,groupTitleFontSize:Ut}=le;return[{"":{[We]:Object.assign(Object.assign({},(0,ct.dF)()),{"&-hidden":{display:"none"}})},[`${We}-submenu-hidden`]:{display:"none"}},{[We]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ct.Wf)(le)),(0,ct.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:st,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${mt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${We}-item`]:{flex:"none"}},[`${We}-item, ${We}-submenu, ${We}-submenu-title`]:{borderRadius:le.itemBorderRadius},[`${We}-item-group-title`]:{padding:`${(0,qe.unit)(Lt)} ${(0,qe.unit)(jt)}`,fontSize:Ut,lineHeight:Fn,transition:`all ${mt}`},[`&-horizontal ${We}-submenu`]:{transition:[`border-color ${mt} ${Et}`,`background ${mt} ${Et}`].join(",")},[`${We}-submenu, ${We}-submenu-inline`]:{transition:[`border-color ${mt} ${Et}`,`background ${mt} ${Et}`,`padding ${gt} ${Et}`].join(",")},[`${We}-submenu ${We}-sub`]:{cursor:"initial",transition:[`background ${mt} ${Et}`,`padding ${mt} ${Et}`].join(",")},[`${We}-title-content`]:{transition:`color ${mt}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${Be}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${We}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:le.padding}},[`${We}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${We}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ct,borderStyle:zn,borderWidth:0,borderTopWidth:lt,marginBlock:lt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),zt(le)),{[`${We}-item-group`]:{[`${We}-item-group-list`]:{margin:0,padding:0,[`${We}-item, ${We}-submenu-title`]:{paddingInline:`${(0,qe.unit)(le.calc(st).mul(2).equal())} ${(0,qe.unit)(jt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Vt,borderRadius:Zt,boxShadow:"none",transformOrigin:"0 0",[`&${We}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${We}`]:Object.assign(Object.assign(Object.assign({borderRadius:Zt},zt(le)),tt(le)),{[`${We}-item, ${We}-submenu > ${We}-submenu-title`]:{borderRadius:gn},[`${We}-submenu-title::after`]:{transition:`transform ${mt} ${Et}`}})},"\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:le.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:le.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:le.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:le.paddingXS}}}),tt(le)),{[`&-inline-collapsed ${We}-submenu-arrow, - &-inline ${We}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,qe.unit)(en)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,qe.unit)(le.calc(en).mul(-1).equal())})`}},[`${We}-submenu-open${We}-submenu-inline > ${We}-submenu-title > ${We}-submenu-arrow`]:{transform:`translateY(${(0,qe.unit)(le.calc(sn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,qe.unit)(le.calc(en).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,qe.unit)(en)})`}}})},{[`${Be}-layout-header`]:{[We]:{lineHeight:"inherit"}}}]},Rt=le=>{var Be,We,st;const{colorPrimary:mt,colorError:gt,colorTextDisabled:Et,colorErrorBg:Lt,colorText:jt,colorTextDescription:Ct,colorBgContainer:lt,colorFillAlter:Vt,colorFillContent:Zt,lineWidth:gn,lineWidthBold:sn,controlItemBgActive:en,colorBgTextHover:zn,controlHeightLG:Fn,lineHeight:Ut,colorBgElevated:an,marginXXS:_n,padding:Vn,fontSize:It,controlHeightSM:Wt,fontSizeLG:on,colorTextLightSolid:vn,colorErrorHover:Yn}=le,Lr=(Be=le.activeBarWidth)!==null&&Be!==void 0?Be:0,ri=(We=le.activeBarBorderWidth)!==null&&We!==void 0?We:gn,zr=(st=le.itemMarginInline)!==null&&st!==void 0?st:le.marginXXS,Ir=new Ve.FastColor(vn).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:le.zIndexPopupBase+50,radiusItem:le.borderRadiusLG,itemBorderRadius:le.borderRadiusLG,radiusSubMenuItem:le.borderRadiusSM,subMenuItemBorderRadius:le.borderRadiusSM,colorItemText:jt,itemColor:jt,colorItemTextHover:jt,itemHoverColor:jt,colorItemTextHoverHorizontal:mt,horizontalItemHoverColor:mt,colorGroupTitle:Ct,groupTitleColor:Ct,colorItemTextSelected:mt,itemSelectedColor:mt,subMenuItemSelectedColor:mt,colorItemTextSelectedHorizontal:mt,horizontalItemSelectedColor:mt,colorItemBg:lt,itemBg:lt,colorItemBgHover:zn,itemHoverBg:zn,colorItemBgActive:Zt,itemActiveBg:en,colorSubItemBg:Vt,subMenuItemBg:Vt,colorItemBgSelected:en,itemSelectedBg:en,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Lr,colorActiveBarHeight:sn,activeBarHeight:sn,colorActiveBarBorderSize:gn,activeBarBorderWidth:ri,colorItemTextDisabled:Et,itemDisabledColor:Et,colorDangerItemText:gt,dangerItemColor:gt,colorDangerItemTextHover:gt,dangerItemHoverColor:gt,colorDangerItemTextSelected:gt,dangerItemSelectedColor:gt,colorDangerItemBgActive:Lt,dangerItemActiveBg:Lt,colorDangerItemBgSelected:Lt,dangerItemSelectedBg:Lt,itemMarginInline:zr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Fn,groupTitleLineHeight:Ut,collapsedWidth:Fn*2,popupBg:an,itemMarginBlock:_n,itemPaddingInline:Vn,horizontalLineHeight:`${Fn*1.15}px`,iconSize:It,iconMarginInlineEnd:Wt-It,collapsedIconSize:on,groupTitleFontSize:It,darkItemDisabledColor:new Ve.FastColor(vn).setA(.25).toRgbString(),darkItemColor:Ir,darkDangerItemColor:gt,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vn,darkItemSelectedBg:mt,darkDangerItemSelectedBg:gt,darkItemHoverBg:"transparent",darkGroupTitleColor:Ir,darkItemHoverColor:vn,darkDangerItemHoverColor:Yn,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:gt,itemWidth:Lr?`calc(100% + ${ri}px)`:`calc(100% - ${zr*2}px)`}};var fn=function(le){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:le,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,He.I$)("Menu",mt=>{const{colorBgElevated:gt,controlHeightLG:Et,fontSize:Lt,darkItemColor:jt,darkDangerItemColor:Ct,darkItemBg:lt,darkSubMenuItemBg:Vt,darkItemSelectedColor:Zt,darkItemSelectedBg:gn,darkDangerItemSelectedBg:sn,darkItemHoverBg:en,darkGroupTitleColor:zn,darkItemHoverColor:Fn,darkItemDisabledColor:Ut,darkDangerItemHoverColor:an,darkDangerItemSelectedColor:_n,darkDangerItemActiveBg:Vn,popupBg:It,darkPopupBg:Wt}=mt,on=mt.calc(Lt).div(7).mul(5).equal(),vn=(0,ht.mergeToken)(mt,{menuArrowSize:on,menuHorizontalHeight:mt.calc(Et).mul(1.15).equal(),menuArrowOffset:mt.calc(on).mul(.25).equal(),menuSubMenuBg:gt,calc:mt.calc,popupBg:It}),Yn=(0,ht.mergeToken)(vn,{itemColor:jt,itemHoverColor:Fn,groupTitleColor:zn,itemSelectedColor:Zt,subMenuItemSelectedColor:Zt,itemBg:lt,popupBg:Wt,subMenuItemBg:Vt,itemActiveBg:"transparent",itemSelectedBg:gn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:en,itemDisabledColor:Ut,dangerItemColor:Ct,dangerItemHoverColor:an,dangerItemSelectedColor:_n,dangerItemActiveBg:Vn,dangerItemSelectedBg:sn,menuSubMenuBg:Vt,horizontalItemSelectedColor:Zt,horizontalItemSelectedBg:gn});return[Ot(vn),Re(vn),$t(vn),Ze(vn,"light"),Ze(Yn,"dark"),it(vn),(0,ot.Z)(vn),(0,pt.oN)(vn,"slide-up"),(0,pt.oN)(vn,"slide-down"),(0,bt._y)(vn,"zoom-big")]},Rt,{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:We,unitless:{groupTitleLineHeight:!0}})(le,Be)},Tt=ae(75030),Dt=le=>{var Be;const{popupClassName:We,icon:st,title:mt,theme:gt}=le,Et=x.useContext(Se),{prefixCls:Lt,inlineCollapsed:jt,theme:Ct}=Et,lt=(0,dt.Xl)();let Vt;if(!st)Vt=jt&&!lt.length&&mt&&typeof mt=="string"?x.createElement("div",{className:`${Lt}-inline-collapsed-noicon`},mt.charAt(0)):x.createElement("span",{className:`${Lt}-title-content`},mt);else{const sn=x.isValidElement(mt)&&mt.type==="span";Vt=x.createElement(x.Fragment,null,(0,oe.Tm)(st,{className:Ie()(x.isValidElement(st)?(Be=st.props)===null||Be===void 0?void 0:Be.className:"",`${Lt}-item-icon`)}),sn?mt:x.createElement("span",{className:`${Lt}-title-content`},mt))}const Zt=x.useMemo(()=>Object.assign(Object.assign({},Et),{firstLevel:!1}),[Et]),[gn]=(0,Tt.Cn)("Menu");return x.createElement(Se.Provider,{value:Zt},x.createElement(dt.Wd,Object.assign({},(0,he.Z)(le,["icon"]),{title:Vt,popupClassName:Ie()(Lt,We,`${Lt}-${gt||Ct}`),popupStyle:Object.assign({zIndex:gn},le.popupStyle)})))},En=function(le,Be){var We={};for(var st in le)Object.prototype.hasOwnProperty.call(le,st)&&Be.indexOf(st)<0&&(We[st]=le[st]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,st=Object.getOwnPropertySymbols(le);mt{var We;const st=x.useContext(je.Z),mt=st||{},{getPrefixCls:gt,getPopupContainer:Et,direction:Lt,menu:jt}=x.useContext(Oe.E_),Ct=gt(),{prefixCls:lt,className:Vt,style:Zt,theme:gn="light",expandIcon:sn,_internalDisableMenuItemTitleTooltip:en,inlineCollapsed:zn,siderCollapsed:Fn,rootClassName:Ut,mode:an,selectable:_n,onClick:Vn,overflowedIndicatorPopupClassName:It}=le,Wt=En(le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),on=(0,he.Z)(Wt,["collapsedWidth"]);(We=mt.validator)===null||We===void 0||We.call(mt,{mode:an});const vn=(0,Ue.Z)(function(){var Sr;Vn==null||Vn.apply(void 0,arguments),(Sr=mt.onClick)===null||Sr===void 0||Sr.call(mt)}),Yn=mt.mode||an,Lr=_n!=null?_n:mt.selectable,ri=zn!=null?zn:Fn,zr={horizontal:{motionName:`${Ct}-slide-up`},inline:(0,xe.Z)(Ct),other:{motionName:`${Ct}-zoom-big`}},Ir=gt("menu",lt||mt.prefixCls),tr=(0,ve.Z)(Ir),[vr,Qn,qn]=fn(Ir,tr,!st),lr=Ie()(`${Ir}-${gn}`,jt==null?void 0:jt.className,Vt),$n=x.useMemo(()=>{var Sr,kr;if(typeof sn=="function"||rn(sn))return sn||null;if(typeof mt.expandIcon=="function"||rn(mt.expandIcon))return mt.expandIcon||null;if(typeof(jt==null?void 0:jt.expandIcon)=="function"||rn(jt==null?void 0:jt.expandIcon))return(jt==null?void 0:jt.expandIcon)||null;const gi=(Sr=sn!=null?sn:mt==null?void 0:mt.expandIcon)!==null&&Sr!==void 0?Sr:jt==null?void 0:jt.expandIcon;return(0,oe.Tm)(gi,{className:Ie()(`${Ir}-submenu-expand-icon`,x.isValidElement(gi)?(kr=gi.props)===null||kr===void 0?void 0:kr.className:void 0)})},[sn,mt==null?void 0:mt.expandIcon,jt==null?void 0:jt.expandIcon,Ir]),Br=x.useMemo(()=>({prefixCls:Ir,inlineCollapsed:ri||!1,direction:Lt,firstLevel:!0,theme:gn,mode:Yn,disableMenuItemTitleTooltip:en}),[Ir,ri,Lt,en,gn]);return vr(x.createElement(je.Z.Provider,{value:null},x.createElement(Se.Provider,{value:Br},x.createElement(dt.ZP,Object.assign({getPopupContainer:Et,overflowedIndicator:x.createElement(Je.Z,null),overflowedIndicatorPopupClassName:Ie()(Ir,`${Ir}-${gn}`,It),mode:Yn,selectable:Lr,onClick:vn},on,{inlineCollapsed:ri,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),Zt),className:lr,prefixCls:Ir,direction:Lt,defaultMotions:zr,expandIcon:$n,ref:Be,rootClassName:Ie()(Ut,Qn,mt.rootClassName,qn,tr),_internalComponents:de})))))});const ee=(0,x.forwardRef)((le,Be)=>{const We=(0,x.useRef)(null),st=x.useContext(Le.D);return(0,x.useImperativeHandle)(Be,()=>({menu:We.current,focus:mt=>{var gt;(gt=We.current)===null||gt===void 0||gt.focus(mt)}})),x.createElement(ie,Object.assign({ref:We},le,st))});ee.Item=Qe,ee.SubMenu=Dt,ee.Divider=Ce,ee.ItemGroup=dt.BW;var se=ee},31709:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return jt}});var x=ae(59301),dt=ae(54476),Le={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"},Je=Le,ze=ae(7657),Ie=function(lt,Vt){return x.createElement(ze.Z,(0,dt.Z)({},lt,{ref:Vt,icon:Je}))},Ue=x.forwardRef(Ie),he=Ue,xe=ae(49198),oe=ae(33853),Oe=ae(38819),ve=ae(92310),Me=ae.n(ve),Se=ae(20068),Te=ae(76190),we=ae(33885),Ce=ae(42978),Ee=ae(18929),ke=ae(10228),Ke=ae(26112),Qe=ae(48736),je=ae(17119),qe=[10,20,50,100],Ve=function(lt){var Vt=lt.pageSizeOptions,Zt=Vt===void 0?qe:Vt,gn=lt.locale,sn=lt.changeSize,en=lt.pageSize,zn=lt.goButton,Fn=lt.quickGo,Ut=lt.rootPrefixCls,an=lt.disabled,_n=lt.buildOptionText,Vn=lt.showSizeChanger,It=lt.sizeChangerRender,Wt=x.useState(""),on=(0,Ce.Z)(Wt,2),vn=on[0],Yn=on[1],Lr=function(){return!vn||Number.isNaN(vn)?void 0:Number(vn)},ri=typeof _n=="function"?_n:function(Br){return"".concat(Br," ").concat(gn.items_per_page)},zr=function(Sr){Yn(Sr.target.value)},Ir=function(Sr){zn||vn===""||(Yn(""),!(Sr.relatedTarget&&(Sr.relatedTarget.className.indexOf("".concat(Ut,"-item-link"))>=0||Sr.relatedTarget.className.indexOf("".concat(Ut,"-item"))>=0))&&(Fn==null||Fn(Lr())))},tr=function(Sr){vn!==""&&(Sr.keyCode===ke.Z.ENTER||Sr.type==="click")&&(Yn(""),Fn==null||Fn(Lr()))},vr=function(){return Zt.some(function(Sr){return Sr.toString()===en.toString()})?Zt:Zt.concat([en]).sort(function(Sr,kr){var gi=Number.isNaN(Number(Sr))?0:Number(Sr),Ai=Number.isNaN(Number(kr))?0:Number(kr);return gi-Ai})},Qn="".concat(Ut,"-options");if(!Vn&&!Fn)return null;var qn=null,lr=null,$n=null;return Vn&&It&&(qn=It({disabled:an,size:en,onSizeChange:function(Sr){sn==null||sn(Number(Sr))},"aria-label":gn.page_size,className:"".concat(Qn,"-size-changer"),options:vr().map(function(Br){return{label:ri(Br),value:Br}})})),Fn&&(zn&&($n=typeof zn=="boolean"?x.createElement("button",{type:"button",onClick:tr,onKeyUp:tr,disabled:an,className:"".concat(Qn,"-quick-jumper-button")},gn.jump_to_confirm):x.createElement("span",{onClick:tr,onKeyUp:tr},zn)),lr=x.createElement("div",{className:"".concat(Qn,"-quick-jumper")},gn.jump_to,x.createElement("input",{disabled:an,type:"text",value:vn,onChange:zr,onKeyUp:tr,onBlur:Ir,"aria-label":gn.page}),gn.page,$n)),x.createElement("li",{className:Qn},qn,lr)},ct=Ve,ot=function(lt){var Vt=lt.rootPrefixCls,Zt=lt.page,gn=lt.active,sn=lt.className,en=lt.showTitle,zn=lt.onClick,Fn=lt.onKeyPress,Ut=lt.itemRender,an="".concat(Vt,"-item"),_n=Me()(an,"".concat(an,"-").concat(Zt),(0,Se.Z)((0,Se.Z)({},"".concat(an,"-active"),gn),"".concat(an,"-disabled"),!Zt),sn),Vn=function(){zn(Zt)},It=function(vn){Fn(vn,zn,Zt)},Wt=Ut(Zt,"page",x.createElement("a",{rel:"nofollow"},Zt));return Wt?x.createElement("li",{title:en?String(Zt):null,className:_n,onClick:Vn,onKeyDown:It,tabIndex:0},Wt):null},pt=ot,bt=function(lt,Vt,Zt){return Zt};function He(){}function ht(Ct){var lt=Number(Ct);return typeof lt=="number"&&!Number.isNaN(lt)&&isFinite(lt)&&Math.floor(lt)===lt}function _e(Ct,lt,Vt){var Zt=typeof Ct=="undefined"?lt:Ct;return Math.floor((Vt-1)/Zt)+1}var Re=function(lt){var Vt=lt.prefixCls,Zt=Vt===void 0?"rc-pagination":Vt,gn=lt.selectPrefixCls,sn=gn===void 0?"rc-select":gn,en=lt.className,zn=lt.current,Fn=lt.defaultCurrent,Ut=Fn===void 0?1:Fn,an=lt.total,_n=an===void 0?0:an,Vn=lt.pageSize,It=lt.defaultPageSize,Wt=It===void 0?10:It,on=lt.onChange,vn=on===void 0?He:on,Yn=lt.hideOnSinglePage,Lr=lt.align,ri=lt.showPrevNextJumpers,zr=ri===void 0?!0:ri,Ir=lt.showQuickJumper,tr=lt.showLessItems,vr=lt.showTitle,Qn=vr===void 0?!0:vr,qn=lt.onShowSizeChange,lr=qn===void 0?He:qn,$n=lt.locale,Br=$n===void 0?je.Z:$n,Sr=lt.style,kr=lt.totalBoundaryShowSizeChanger,gi=kr===void 0?50:kr,Ai=lt.disabled,di=lt.simple,Ti=lt.showTotal,Ei=lt.showSizeChanger,no=Ei===void 0?_n>gi:Ei,zi=lt.sizeChangerRender,fr=lt.pageSizeOptions,Ur=lt.itemRender,vi=Ur===void 0?bt:Ur,Gt=lt.jumpPrevIcon,un=lt.jumpNextIcon,wn=lt.prevIcon,Mt=lt.nextIcon,dn=x.useRef(null),Kt=(0,Ee.Z)(10,{value:Vn,defaultValue:Wt}),pn=(0,Ce.Z)(Kt,2),Nn=pn[0],Pr=pn[1],Yr=(0,Ee.Z)(1,{value:zn,defaultValue:Ut,postState:function(go){return Math.max(1,Math.min(go,_e(void 0,Nn,_n)))}}),ci=(0,Ce.Z)(Yr,2),or=ci[0],cr=ci[1],sr=x.useState(or),ti=(0,Ce.Z)(sr,2),nr=ti[0],Rn=ti[1];(0,x.useEffect)(function(){Rn(or)},[or]);var Ar=vn!==He,Bi="current"in lt,Zn=Math.max(1,or-(tr?3:5)),yn=Math.min(_e(void 0,Nn,_n),or+(tr?3:5));function Gn(Mo,go){var Fa=Mo||x.createElement("button",{type:"button","aria-label":go,className:"".concat(Zt,"-item-link")});return typeof Mo=="function"&&(Fa=x.createElement(Mo,(0,we.Z)({},lt))),Fa}function rr(Mo){var go=Mo.target.value,Fa=_e(void 0,Nn,_n),gs;return go===""?gs=go:Number.isNaN(Number(go))?gs=nr:go>=Fa?gs=Fa:gs=Number(go),gs}function pr(Mo){return ht(Mo)&&Mo!==or&&ht(_n)&&_n>0}var Kr=_n>Nn?Ir:!1;function Fi(Mo){(Mo.keyCode===ke.Z.UP||Mo.keyCode===ke.Z.DOWN)&&Mo.preventDefault()}function fi(Mo){var go=rr(Mo);switch(go!==nr&&Rn(go),Mo.keyCode){case ke.Z.ENTER:bi(go);break;case ke.Z.UP:bi(go-1);break;case ke.Z.DOWN:bi(go+1);break;default:break}}function _i(Mo){bi(rr(Mo))}function hi(Mo){var go=_e(Mo,Nn,_n),Fa=or>go&&go!==0?go:or;Pr(Mo),Rn(Fa),lr==null||lr(or,Mo),cr(Fa),vn==null||vn(Fa,Mo)}function bi(Mo){if(pr(Mo)&&!Ai){var go=_e(void 0,Nn,_n),Fa=Mo;return Mo>go?Fa=go:Mo<1&&(Fa=1),Fa!==nr&&Rn(Fa),cr(Fa),vn==null||vn(Fa,Nn),Fa}return or}var wi=or>1,Yi=or<_e(void 0,Nn,_n);function pi(){wi&&bi(or-1)}function yi(){Yi&&bi(or+1)}function Ji(){bi(Zn)}function io(){bi(yn)}function ji(Mo,go){if(Mo.key==="Enter"||Mo.charCode===ke.Z.ENTER||Mo.keyCode===ke.Z.ENTER){for(var Fa=arguments.length,gs=new Array(Fa>2?Fa-2:0),nl=2;nl_n?_n:or*Nn])),Lo=null,Gi=_e(void 0,Nn,_n);if(Yn&&_n<=Nn)return null;var jr=[],Jr={rootPrefixCls:Zt,onClick:bi,onKeyPress:ji,showTitle:Qn,itemRender:vi,page:-1},ni=or-1>0?or-1:0,Wr=or+1=yr*2&&or!==3&&(jr[0]=x.cloneElement(jr[0],{className:Me()("".concat(Zt,"-item-after-jump-prev"),jr[0].props.className)}),jr.unshift(bo)),Gi-or>=yr*2&&or!==Gi-2){var oa=jr[jr.length-1];jr[jr.length-1]=x.cloneElement(oa,{className:Me()("".concat(Zt,"-item-before-jump-next"),oa.props.className)}),jr.push(Lo)}No!==1&&jr.unshift(x.createElement(pt,(0,dt.Z)({},Jr,{key:1,page:1}))),Jo!==Gi&&jr.push(x.createElement(pt,(0,dt.Z)({},Jr,{key:Gi,page:Gi})))}var da=Vo(ni);if(da){var Ka=!wi||!Gi;da=x.createElement("li",{title:Qn?Br.prev_page:null,onClick:pi,tabIndex:Ka?null:0,onKeyDown:So,className:Me()("".concat(Zt,"-prev"),(0,Se.Z)({},"".concat(Zt,"-disabled"),Ka)),"aria-disabled":Ka},da)}var _s=wo(Wr);if(_s){var js,as;di?(js=!Yi,as=wi?0:null):(js=!Yi||!Gi,as=js?null:0),_s=x.createElement("li",{title:Qn?Br.next_page:null,onClick:yi,tabIndex:as,onKeyDown:ki,className:Me()("".concat(Zt,"-next"),(0,Se.Z)({},"".concat(Zt,"-disabled"),js)),"aria-disabled":js},_s)}var fs=Me()(Zt,en,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Zt,"-start"),Lr==="start"),"".concat(Zt,"-center"),Lr==="center"),"".concat(Zt,"-end"),Lr==="end"),"".concat(Zt,"-simple"),di),"".concat(Zt,"-disabled"),Ai));return x.createElement("ul",(0,dt.Z)({className:fs,style:Sr,ref:dn},Go),Tn,da,di?oi:jr,_s,x.createElement(ct,{locale:Br,rootPrefixCls:Zt,disabled:Ai,selectPrefixCls:sn,changeSize:hi,pageSize:Nn,pageSizeOptions:fr,quickGo:Kr?bi:null,goButton:$r,showSizeChanger:no,sizeChangerRender:zi}))},Nt=Re,it=ae(61852),at=ae(48755),Bt=ae(31756),Ze=ae(13783),De=ae(9017),ut=ae(82326),$t=ae(57700),zt=ae(36237),tt=ae(53075),Ot=ae(64910),Rt=ae(39082),fn=ae(63356),Tt=ae(51636),mn=ae(16931);const Dt=Ct=>{const{componentCls:lt}=Ct;return{[`${lt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed"}}},[`&${lt}-disabled`]:{cursor:"not-allowed",[`${lt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ct.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ct.colorBorder,backgroundColor:Ct.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ct.itemActiveBgDisabled},a:{color:Ct.itemActiveColorDisabled}}},[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${lt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${lt}-simple-pager`]:{color:Ct.colorTextDisabled},[`${lt}-jump-prev, ${lt}-jump-next`]:{[`${lt}-item-link-icon`]:{opacity:0},[`${lt}-item-ellipsis`]:{opacity:1}}},[`&${lt}-simple`]:{[`${lt}-prev, ${lt}-next`]:{[`&${lt}-disabled ${lt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},En=Ct=>{const{componentCls:lt}=Ct;return{[`&${lt}-mini ${lt}-total-text, &${lt}-mini ${lt}-simple-pager`]:{height:Ct.itemSizeSM,lineHeight:(0,zt.unit)(Ct.itemSizeSM)},[`&${lt}-mini ${lt}-item`]:{minWidth:Ct.itemSizeSM,height:Ct.itemSizeSM,margin:0,lineHeight:(0,zt.unit)(Ct.calc(Ct.itemSizeSM).sub(2).equal())},[`&${lt}-mini ${lt}-prev, &${lt}-mini ${lt}-next`]:{minWidth:Ct.itemSizeSM,height:Ct.itemSizeSM,margin:0,lineHeight:(0,zt.unit)(Ct.itemSizeSM)},[`&${lt}-mini:not(${lt}-disabled)`]:{[`${lt}-prev, ${lt}-next`]:{[`&:hover ${lt}-item-link`]:{backgroundColor:Ct.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:Ct.colorBgTextActive},[`&${lt}-disabled:hover ${lt}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${We}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,qe.unit)(en)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,qe.unit)(le.calc(en).mul(-1).equal())})`}},[`${We}-submenu-open${We}-submenu-inline > ${We}-submenu-title > ${We}-submenu-arrow`]:{transform:`translateY(${(0,qe.unit)(le.calc(sn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,qe.unit)(le.calc(en).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,qe.unit)(en)})`}}})},{[`${Be}-layout-header`]:{[We]:{lineHeight:"inherit"}}}]},Rt=le=>{var Be,We,st;const{colorPrimary:mt,colorError:gt,colorTextDisabled:Et,colorErrorBg:Lt,colorText:jt,colorTextDescription:Ct,colorBgContainer:lt,colorFillAlter:Vt,colorFillContent:Zt,lineWidth:gn,lineWidthBold:sn,controlItemBgActive:en,colorBgTextHover:zn,controlHeightLG:Fn,lineHeight:Ut,colorBgElevated:an,marginXXS:_n,padding:Vn,fontSize:It,controlHeightSM:Wt,fontSizeLG:on,colorTextLightSolid:vn,colorErrorHover:Yn}=le,Lr=(Be=le.activeBarWidth)!==null&&Be!==void 0?Be:0,ri=(We=le.activeBarBorderWidth)!==null&&We!==void 0?We:gn,zr=(st=le.itemMarginInline)!==null&&st!==void 0?st:le.marginXXS,Ir=new Ve.FastColor(vn).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:le.zIndexPopupBase+50,radiusItem:le.borderRadiusLG,itemBorderRadius:le.borderRadiusLG,radiusSubMenuItem:le.borderRadiusSM,subMenuItemBorderRadius:le.borderRadiusSM,colorItemText:jt,itemColor:jt,colorItemTextHover:jt,itemHoverColor:jt,colorItemTextHoverHorizontal:mt,horizontalItemHoverColor:mt,colorGroupTitle:Ct,groupTitleColor:Ct,colorItemTextSelected:mt,itemSelectedColor:mt,subMenuItemSelectedColor:mt,colorItemTextSelectedHorizontal:mt,horizontalItemSelectedColor:mt,colorItemBg:lt,itemBg:lt,colorItemBgHover:zn,itemHoverBg:zn,colorItemBgActive:Zt,itemActiveBg:en,colorSubItemBg:Vt,subMenuItemBg:Vt,colorItemBgSelected:en,itemSelectedBg:en,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Lr,colorActiveBarHeight:sn,activeBarHeight:sn,colorActiveBarBorderSize:gn,activeBarBorderWidth:ri,colorItemTextDisabled:Et,itemDisabledColor:Et,colorDangerItemText:gt,dangerItemColor:gt,colorDangerItemTextHover:gt,dangerItemHoverColor:gt,colorDangerItemTextSelected:gt,dangerItemSelectedColor:gt,colorDangerItemBgActive:Lt,dangerItemActiveBg:Lt,colorDangerItemBgSelected:Lt,dangerItemSelectedBg:Lt,itemMarginInline:zr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Fn,groupTitleLineHeight:Ut,collapsedWidth:Fn*2,popupBg:an,itemMarginBlock:_n,itemPaddingInline:Vn,horizontalLineHeight:`${Fn*1.15}px`,iconSize:It,iconMarginInlineEnd:Wt-It,collapsedIconSize:on,groupTitleFontSize:It,darkItemDisabledColor:new Ve.FastColor(vn).setA(.25).toRgbString(),darkItemColor:Ir,darkDangerItemColor:gt,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vn,darkItemSelectedBg:mt,darkDangerItemSelectedBg:gt,darkItemHoverBg:"transparent",darkGroupTitleColor:Ir,darkItemHoverColor:vn,darkDangerItemHoverColor:Yn,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:gt,itemWidth:Lr?`calc(100% + ${ri}px)`:`calc(100% - ${zr*2}px)`}};var fn=function(le){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:le,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,He.I$)("Menu",mt=>{const{colorBgElevated:gt,controlHeightLG:Et,fontSize:Lt,darkItemColor:jt,darkDangerItemColor:Ct,darkItemBg:lt,darkSubMenuItemBg:Vt,darkItemSelectedColor:Zt,darkItemSelectedBg:gn,darkDangerItemSelectedBg:sn,darkItemHoverBg:en,darkGroupTitleColor:zn,darkItemHoverColor:Fn,darkItemDisabledColor:Ut,darkDangerItemHoverColor:an,darkDangerItemSelectedColor:_n,darkDangerItemActiveBg:Vn,popupBg:It,darkPopupBg:Wt}=mt,on=mt.calc(Lt).div(7).mul(5).equal(),vn=(0,ht.mergeToken)(mt,{menuArrowSize:on,menuHorizontalHeight:mt.calc(Et).mul(1.15).equal(),menuArrowOffset:mt.calc(on).mul(.25).equal(),menuSubMenuBg:gt,calc:mt.calc,popupBg:It}),Yn=(0,ht.mergeToken)(vn,{itemColor:jt,itemHoverColor:Fn,groupTitleColor:zn,itemSelectedColor:Zt,subMenuItemSelectedColor:Zt,itemBg:lt,popupBg:Wt,subMenuItemBg:Vt,itemActiveBg:"transparent",itemSelectedBg:gn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:en,itemDisabledColor:Ut,dangerItemColor:Ct,dangerItemHoverColor:an,dangerItemSelectedColor:_n,dangerItemActiveBg:Vn,dangerItemSelectedBg:sn,menuSubMenuBg:Vt,horizontalItemSelectedColor:Zt,horizontalItemSelectedBg:gn});return[Ot(vn),Re(vn),$t(vn),Ze(vn,"light"),Ze(Yn,"dark"),it(vn),(0,ot.Z)(vn),(0,pt.oN)(vn,"slide-up"),(0,pt.oN)(vn,"slide-down"),(0,bt._y)(vn,"zoom-big")]},Rt,{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:We,unitless:{groupTitleLineHeight:!0}})(le,Be)},Tt=ae(75030),Dt=le=>{var Be;const{popupClassName:We,icon:st,title:mt,theme:gt}=le,Et=x.useContext(Se),{prefixCls:Lt,inlineCollapsed:jt,theme:Ct}=Et,lt=(0,dt.Xl)();let Vt;if(!st)Vt=jt&&!lt.length&&mt&&typeof mt=="string"?x.createElement("div",{className:`${Lt}-inline-collapsed-noicon`},mt.charAt(0)):x.createElement("span",{className:`${Lt}-title-content`},mt);else{const sn=x.isValidElement(mt)&&mt.type==="span";Vt=x.createElement(x.Fragment,null,(0,oe.Tm)(st,{className:Ie()(x.isValidElement(st)?(Be=st.props)===null||Be===void 0?void 0:Be.className:"",`${Lt}-item-icon`)}),sn?mt:x.createElement("span",{className:`${Lt}-title-content`},mt))}const Zt=x.useMemo(()=>Object.assign(Object.assign({},Et),{firstLevel:!1}),[Et]),[gn]=(0,Tt.Cn)("Menu");return x.createElement(Se.Provider,{value:Zt},x.createElement(dt.Wd,Object.assign({},(0,he.Z)(le,["icon"]),{title:Vt,popupClassName:Ie()(Lt,We,`${Lt}-${gt||Ct}`),popupStyle:Object.assign({zIndex:gn},le.popupStyle)})))},En=function(le,Be){var We={};for(var st in le)Object.prototype.hasOwnProperty.call(le,st)&&Be.indexOf(st)<0&&(We[st]=le[st]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,st=Object.getOwnPropertySymbols(le);mt{var We;const st=x.useContext(je.Z),mt=st||{},{getPrefixCls:gt,getPopupContainer:Et,direction:Lt,menu:jt}=x.useContext(Oe.E_),Ct=gt(),{prefixCls:lt,className:Vt,style:Zt,theme:gn="light",expandIcon:sn,_internalDisableMenuItemTitleTooltip:en,inlineCollapsed:zn,siderCollapsed:Fn,rootClassName:Ut,mode:an,selectable:_n,onClick:Vn,overflowedIndicatorPopupClassName:It}=le,Wt=En(le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),on=(0,he.Z)(Wt,["collapsedWidth"]);(We=mt.validator)===null||We===void 0||We.call(mt,{mode:an});const vn=(0,Ue.Z)(function(){var Sr;Vn==null||Vn.apply(void 0,arguments),(Sr=mt.onClick)===null||Sr===void 0||Sr.call(mt)}),Yn=mt.mode||an,Lr=_n!=null?_n:mt.selectable,ri=zn!=null?zn:Fn,zr={horizontal:{motionName:`${Ct}-slide-up`},inline:(0,xe.Z)(Ct),other:{motionName:`${Ct}-zoom-big`}},Ir=gt("menu",lt||mt.prefixCls),tr=(0,ve.Z)(Ir),[vr,Qn,qn]=fn(Ir,tr,!st),lr=Ie()(`${Ir}-${gn}`,jt==null?void 0:jt.className,Vt),$n=x.useMemo(()=>{var Sr,kr;if(typeof sn=="function"||rn(sn))return sn||null;if(typeof mt.expandIcon=="function"||rn(mt.expandIcon))return mt.expandIcon||null;if(typeof(jt==null?void 0:jt.expandIcon)=="function"||rn(jt==null?void 0:jt.expandIcon))return(jt==null?void 0:jt.expandIcon)||null;const gi=(Sr=sn!=null?sn:mt==null?void 0:mt.expandIcon)!==null&&Sr!==void 0?Sr:jt==null?void 0:jt.expandIcon;return(0,oe.Tm)(gi,{className:Ie()(`${Ir}-submenu-expand-icon`,x.isValidElement(gi)?(kr=gi.props)===null||kr===void 0?void 0:kr.className:void 0)})},[sn,mt==null?void 0:mt.expandIcon,jt==null?void 0:jt.expandIcon,Ir]),Br=x.useMemo(()=>({prefixCls:Ir,inlineCollapsed:ri||!1,direction:Lt,firstLevel:!0,theme:gn,mode:Yn,disableMenuItemTitleTooltip:en}),[Ir,ri,Lt,en,gn]);return vr(x.createElement(je.Z.Provider,{value:null},x.createElement(Se.Provider,{value:Br},x.createElement(dt.ZP,Object.assign({getPopupContainer:Et,overflowedIndicator:x.createElement(Je.Z,null),overflowedIndicatorPopupClassName:Ie()(Ir,`${Ir}-${gn}`,It),mode:Yn,selectable:Lr,onClick:vn},on,{inlineCollapsed:ri,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),Zt),className:lr,prefixCls:Ir,direction:Lt,defaultMotions:zr,expandIcon:$n,ref:Be,rootClassName:Ie()(Ut,Qn,mt.rootClassName,qn,tr),_internalComponents:de})))))});const ee=(0,x.forwardRef)((le,Be)=>{const We=(0,x.useRef)(null),st=x.useContext(Le.D);return(0,x.useImperativeHandle)(Be,()=>({menu:We.current,focus:mt=>{var gt;(gt=We.current)===null||gt===void 0||gt.focus(mt)}})),x.createElement(ie,Object.assign({ref:We},le,st))});ee.Item=Qe,ee.SubMenu=Dt,ee.Divider=Ce,ee.ItemGroup=dt.BW;var se=ee},31709:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return jt}});var x=ae(59301),dt=ae(54476),Le={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"},Je=Le,ze=ae(7657),Ie=function(lt,Vt){return x.createElement(ze.Z,(0,dt.Z)({},lt,{ref:Vt,icon:Je}))},Ue=x.forwardRef(Ie),he=Ue,xe=ae(49198),oe=ae(33853),Oe=ae(38819),ve=ae(92310),Me=ae.n(ve),Se=ae(20068),Te=ae(76190),we=ae(33885),Ce=ae(42978),Ee=ae(18929),ke=ae(10228),Ke=ae(26112),Qe=ae(48736),je=ae(17119),qe=[10,20,50,100],Ve=function(lt){var Vt=lt.pageSizeOptions,Zt=Vt===void 0?qe:Vt,gn=lt.locale,sn=lt.changeSize,en=lt.pageSize,zn=lt.goButton,Fn=lt.quickGo,Ut=lt.rootPrefixCls,an=lt.disabled,_n=lt.buildOptionText,Vn=lt.showSizeChanger,It=lt.sizeChangerRender,Wt=x.useState(""),on=(0,Ce.Z)(Wt,2),vn=on[0],Yn=on[1],Lr=function(){return!vn||Number.isNaN(vn)?void 0:Number(vn)},ri=typeof _n=="function"?_n:function(Br){return"".concat(Br," ").concat(gn.items_per_page)},zr=function(Sr){Yn(Sr.target.value)},Ir=function(Sr){zn||vn===""||(Yn(""),!(Sr.relatedTarget&&(Sr.relatedTarget.className.indexOf("".concat(Ut,"-item-link"))>=0||Sr.relatedTarget.className.indexOf("".concat(Ut,"-item"))>=0))&&(Fn==null||Fn(Lr())))},tr=function(Sr){vn!==""&&(Sr.keyCode===ke.Z.ENTER||Sr.type==="click")&&(Yn(""),Fn==null||Fn(Lr()))},vr=function(){return Zt.some(function(Sr){return Sr.toString()===en.toString()})?Zt:Zt.concat([en]).sort(function(Sr,kr){var gi=Number.isNaN(Number(Sr))?0:Number(Sr),Ai=Number.isNaN(Number(kr))?0:Number(kr);return gi-Ai})},Qn="".concat(Ut,"-options");if(!Vn&&!Fn)return null;var qn=null,lr=null,$n=null;return Vn&&It&&(qn=It({disabled:an,size:en,onSizeChange:function(Sr){sn==null||sn(Number(Sr))},"aria-label":gn.page_size,className:"".concat(Qn,"-size-changer"),options:vr().map(function(Br){return{label:ri(Br),value:Br}})})),Fn&&(zn&&($n=typeof zn=="boolean"?x.createElement("button",{type:"button",onClick:tr,onKeyUp:tr,disabled:an,className:"".concat(Qn,"-quick-jumper-button")},gn.jump_to_confirm):x.createElement("span",{onClick:tr,onKeyUp:tr},zn)),lr=x.createElement("div",{className:"".concat(Qn,"-quick-jumper")},gn.jump_to,x.createElement("input",{disabled:an,type:"text",value:vn,onChange:zr,onKeyUp:tr,onBlur:Ir,"aria-label":gn.page}),gn.page,$n)),x.createElement("li",{className:Qn},qn,lr)},ct=Ve,ot=function(lt){var Vt=lt.rootPrefixCls,Zt=lt.page,gn=lt.active,sn=lt.className,en=lt.showTitle,zn=lt.onClick,Fn=lt.onKeyPress,Ut=lt.itemRender,an="".concat(Vt,"-item"),_n=Me()(an,"".concat(an,"-").concat(Zt),(0,Se.Z)((0,Se.Z)({},"".concat(an,"-active"),gn),"".concat(an,"-disabled"),!Zt),sn),Vn=function(){zn(Zt)},It=function(vn){Fn(vn,zn,Zt)},Wt=Ut(Zt,"page",x.createElement("a",{rel:"nofollow"},Zt));return Wt?x.createElement("li",{title:en?String(Zt):null,className:_n,onClick:Vn,onKeyDown:It,tabIndex:0},Wt):null},pt=ot,bt=function(lt,Vt,Zt){return Zt};function He(){}function ht(Ct){var lt=Number(Ct);return typeof lt=="number"&&!Number.isNaN(lt)&&isFinite(lt)&&Math.floor(lt)===lt}function _e(Ct,lt,Vt){var Zt=typeof Ct=="undefined"?lt:Ct;return Math.floor((Vt-1)/Zt)+1}var Re=function(lt){var Vt=lt.prefixCls,Zt=Vt===void 0?"rc-pagination":Vt,gn=lt.selectPrefixCls,sn=gn===void 0?"rc-select":gn,en=lt.className,zn=lt.current,Fn=lt.defaultCurrent,Ut=Fn===void 0?1:Fn,an=lt.total,_n=an===void 0?0:an,Vn=lt.pageSize,It=lt.defaultPageSize,Wt=It===void 0?10:It,on=lt.onChange,vn=on===void 0?He:on,Yn=lt.hideOnSinglePage,Lr=lt.align,ri=lt.showPrevNextJumpers,zr=ri===void 0?!0:ri,Ir=lt.showQuickJumper,tr=lt.showLessItems,vr=lt.showTitle,Qn=vr===void 0?!0:vr,qn=lt.onShowSizeChange,lr=qn===void 0?He:qn,$n=lt.locale,Br=$n===void 0?je.Z:$n,Sr=lt.style,kr=lt.totalBoundaryShowSizeChanger,gi=kr===void 0?50:kr,Ai=lt.disabled,di=lt.simple,Ti=lt.showTotal,Ei=lt.showSizeChanger,no=Ei===void 0?_n>gi:Ei,zi=lt.sizeChangerRender,fr=lt.pageSizeOptions,Ur=lt.itemRender,vi=Ur===void 0?bt:Ur,Gt=lt.jumpPrevIcon,un=lt.jumpNextIcon,wn=lt.prevIcon,Mt=lt.nextIcon,dn=x.useRef(null),Kt=(0,Ee.Z)(10,{value:Vn,defaultValue:Wt}),pn=(0,Ce.Z)(Kt,2),Nn=pn[0],Pr=pn[1],Yr=(0,Ee.Z)(1,{value:zn,defaultValue:Ut,postState:function(go){return Math.max(1,Math.min(go,_e(void 0,Nn,_n)))}}),ci=(0,Ce.Z)(Yr,2),or=ci[0],cr=ci[1],sr=x.useState(or),ti=(0,Ce.Z)(sr,2),nr=ti[0],Rn=ti[1];(0,x.useEffect)(function(){Rn(or)},[or]);var Ar=vn!==He,Bi="current"in lt,Zn=Math.max(1,or-(tr?3:5)),yn=Math.min(_e(void 0,Nn,_n),or+(tr?3:5));function Wn(Mo,go){var Fa=Mo||x.createElement("button",{type:"button","aria-label":go,className:"".concat(Zt,"-item-link")});return typeof Mo=="function"&&(Fa=x.createElement(Mo,(0,we.Z)({},lt))),Fa}function rr(Mo){var go=Mo.target.value,Fa=_e(void 0,Nn,_n),gs;return go===""?gs=go:Number.isNaN(Number(go))?gs=nr:go>=Fa?gs=Fa:gs=Number(go),gs}function pr(Mo){return ht(Mo)&&Mo!==or&&ht(_n)&&_n>0}var Kr=_n>Nn?Ir:!1;function Fi(Mo){(Mo.keyCode===ke.Z.UP||Mo.keyCode===ke.Z.DOWN)&&Mo.preventDefault()}function fi(Mo){var go=rr(Mo);switch(go!==nr&&Rn(go),Mo.keyCode){case ke.Z.ENTER:bi(go);break;case ke.Z.UP:bi(go-1);break;case ke.Z.DOWN:bi(go+1);break;default:break}}function _i(Mo){bi(rr(Mo))}function hi(Mo){var go=_e(Mo,Nn,_n),Fa=or>go&&go!==0?go:or;Pr(Mo),Rn(Fa),lr==null||lr(or,Mo),cr(Fa),vn==null||vn(Fa,Mo)}function bi(Mo){if(pr(Mo)&&!Ai){var go=_e(void 0,Nn,_n),Fa=Mo;return Mo>go?Fa=go:Mo<1&&(Fa=1),Fa!==nr&&Rn(Fa),cr(Fa),vn==null||vn(Fa,Nn),Fa}return or}var wi=or>1,Yi=or<_e(void 0,Nn,_n);function pi(){wi&&bi(or-1)}function yi(){Yi&&bi(or+1)}function Ji(){bi(Zn)}function io(){bi(yn)}function ji(Mo,go){if(Mo.key==="Enter"||Mo.charCode===ke.Z.ENTER||Mo.keyCode===ke.Z.ENTER){for(var Fa=arguments.length,gs=new Array(Fa>2?Fa-2:0),nl=2;nl_n?_n:or*Nn])),Lo=null,Gi=_e(void 0,Nn,_n);if(Yn&&_n<=Nn)return null;var jr=[],Jr={rootPrefixCls:Zt,onClick:bi,onKeyPress:ji,showTitle:Qn,itemRender:vi,page:-1},ni=or-1>0?or-1:0,Wr=or+1=yr*2&&or!==3&&(jr[0]=x.cloneElement(jr[0],{className:Me()("".concat(Zt,"-item-after-jump-prev"),jr[0].props.className)}),jr.unshift(bo)),Gi-or>=yr*2&&or!==Gi-2){var oa=jr[jr.length-1];jr[jr.length-1]=x.cloneElement(oa,{className:Me()("".concat(Zt,"-item-before-jump-next"),oa.props.className)}),jr.push(Lo)}No!==1&&jr.unshift(x.createElement(pt,(0,dt.Z)({},Jr,{key:1,page:1}))),qo!==Gi&&jr.push(x.createElement(pt,(0,dt.Z)({},Jr,{key:Gi,page:Gi})))}var da=Xo(ni);if(da){var Ka=!wi||!Gi;da=x.createElement("li",{title:Qn?Br.prev_page:null,onClick:pi,tabIndex:Ka?null:0,onKeyDown:So,className:Me()("".concat(Zt,"-prev"),(0,Se.Z)({},"".concat(Zt,"-disabled"),Ka)),"aria-disabled":Ka},da)}var _s=wo(Wr);if(_s){var js,as;di?(js=!Yi,as=wi?0:null):(js=!Yi||!Gi,as=js?null:0),_s=x.createElement("li",{title:Qn?Br.next_page:null,onClick:yi,tabIndex:as,onKeyDown:ki,className:Me()("".concat(Zt,"-next"),(0,Se.Z)({},"".concat(Zt,"-disabled"),js)),"aria-disabled":js},_s)}var fs=Me()(Zt,en,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Zt,"-start"),Lr==="start"),"".concat(Zt,"-center"),Lr==="center"),"".concat(Zt,"-end"),Lr==="end"),"".concat(Zt,"-simple"),di),"".concat(Zt,"-disabled"),Ai));return x.createElement("ul",(0,dt.Z)({className:fs,style:Sr,ref:dn},Go),Tn,da,di?oi:jr,_s,x.createElement(ct,{locale:Br,rootPrefixCls:Zt,disabled:Ai,selectPrefixCls:sn,changeSize:hi,pageSize:Nn,pageSizeOptions:fr,quickGo:Kr?bi:null,goButton:$r,showSizeChanger:no,sizeChangerRender:zi}))},Nt=Re,it=ae(61852),at=ae(48755),Bt=ae(31756),Ze=ae(13783),De=ae(9017),ut=ae(82326),$t=ae(57700),zt=ae(36237),tt=ae(53075),Ot=ae(64910),Rt=ae(39082),fn=ae(63356),Tt=ae(51636),mn=ae(16931);const Dt=Ct=>{const{componentCls:lt}=Ct;return{[`${lt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed"}}},[`&${lt}-disabled`]:{cursor:"not-allowed",[`${lt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ct.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ct.colorBorder,backgroundColor:Ct.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ct.itemActiveBgDisabled},a:{color:Ct.itemActiveColorDisabled}}},[`${lt}-item-link`]:{color:Ct.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${lt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${lt}-simple-pager`]:{color:Ct.colorTextDisabled},[`${lt}-jump-prev, ${lt}-jump-next`]:{[`${lt}-item-link-icon`]:{opacity:0},[`${lt}-item-ellipsis`]:{opacity:1}}},[`&${lt}-simple`]:{[`${lt}-prev, ${lt}-next`]:{[`&${lt}-disabled ${lt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},En=Ct=>{const{componentCls:lt}=Ct;return{[`&${lt}-mini ${lt}-total-text, &${lt}-mini ${lt}-simple-pager`]:{height:Ct.itemSizeSM,lineHeight:(0,zt.unit)(Ct.itemSizeSM)},[`&${lt}-mini ${lt}-item`]:{minWidth:Ct.itemSizeSM,height:Ct.itemSizeSM,margin:0,lineHeight:(0,zt.unit)(Ct.calc(Ct.itemSizeSM).sub(2).equal())},[`&${lt}-mini ${lt}-prev, &${lt}-mini ${lt}-next`]:{minWidth:Ct.itemSizeSM,height:Ct.itemSizeSM,margin:0,lineHeight:(0,zt.unit)(Ct.itemSizeSM)},[`&${lt}-mini:not(${lt}-disabled)`]:{[`${lt}-prev, ${lt}-next`]:{[`&:hover ${lt}-item-link`]:{backgroundColor:Ct.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:Ct.colorBgTextActive},[`&${lt}-disabled:hover ${lt}-item-link`]:{backgroundColor:"transparent"}}},[` &${lt}-mini ${lt}-prev ${lt}-item-link, &${lt}-mini ${lt}-next ${lt}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ct.itemSizeSM,lineHeight:(0,zt.unit)(Ct.itemSizeSM)}},[`&${lt}-mini ${lt}-jump-prev, &${lt}-mini ${lt}-jump-next`]:{height:Ct.itemSizeSM,marginInlineEnd:0,lineHeight:(0,zt.unit)(Ct.itemSizeSM)},[`&${lt}-mini ${lt}-options`]:{marginInlineStart:Ct.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ct.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ct.itemSizeSM,lineHeight:(0,zt.unit)(Ct.itemSizeSM),input:Object.assign(Object.assign({},(0,tt.x0)(Ct)),{width:Ct.paginationMiniQuickJumperInputWidth,height:Ct.controlHeightSM})}}}},rn=Ct=>{const{componentCls:lt}=Ct;return{[` @@ -1051,7 +1051,7 @@ `]:{[`${ve}-selection-search`]:{marginInlineStart:0},[`${ve}-selection-placeholder`]:{insetInlineStart:0}},[`${Se}-item-suffix`]:{minHeight:Ee.itemHeight,marginBlock:Me},[`${ve}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:oe.calc(oe.inputPaddingHorizontalBase).sub(we).equal(),"\n &-input,\n &-mirror\n ":{height:Te,fontFamily:oe.fontFamily,lineHeight:(0,x.unit)(Te),transition:`all ${oe.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ve}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:oe.calc(oe.inputPaddingHorizontalBase).sub(Ee.basePadding).equal(),insetInlineEnd:oe.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${oe.motionDurationSlow}`}})}};function he(oe,Oe){const{componentCls:ve}=oe,Me=Oe?`${ve}-${Oe}`:"",Se={[`${ve}-multiple${Me}`]:{fontSize:oe.fontSize,[`${ve}-selector`]:{[`${ve}-show-search&`]:{cursor:"text"}},[` &${ve}-show-arrow ${ve}-selector, &${ve}-allow-clear ${ve}-selector - `]:{paddingInlineEnd:oe.calc(oe.fontSizeIcon).add(oe.controlPaddingHorizontal).equal()}}};return[Ue(oe,Oe),Se]}const xe=oe=>{const{componentCls:Oe}=oe,ve=(0,Le.mergeToken)(oe,{selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS}),Me=(0,Le.mergeToken)(oe,{fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius});return[he(oe),he(ve,"sm"),{[`${Oe}-multiple${Oe}-sm`]:{[`${Oe}-selection-placeholder`]:{insetInline:oe.calc(oe.controlPaddingHorizontalSM).sub(oe.lineWidth).equal()},[`${Oe}-selection-search`]:{marginInlineStart:2}}},he(Me,"lg")]};kt.ZP=xe},68525:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return he}});var x=ae(59301),dt=ae(40001),Le=ae(19248),Je=ae(99267),ze=ae(84105),Ie=ae(58617),Ue=ae(47472);function he(xe){let{suffixIcon:oe,clearIcon:Oe,menuItemSelectedIcon:ve,removeIcon:Me,loading:Se,multiple:Te,hasFeedback:we,prefixCls:Ce,showSuffixIcon:Ee,feedbackIcon:ke,showArrow:Ke,componentName:Qe}=xe;const je=Oe!=null?Oe:x.createElement(Le.Z,null),qe=pt=>oe===null&&!we&&!Ke?null:x.createElement(x.Fragment,null,Ee!==!1&&pt,we&&ke);let Ve=null;if(oe!==void 0)Ve=qe(oe);else if(Se)Ve=qe(x.createElement(Ie.Z,{spin:!0}));else{const pt=`${Ce}-suffix`;Ve=bt=>{let{open:He,showSearch:ht}=bt;return qe(He&&ht?x.createElement(Ue.Z,{className:pt}):x.createElement(ze.Z,{className:pt}))}}let ct=null;ve!==void 0?ct=ve:Te?ct=x.createElement(dt.Z,null):ct=null;let ot=null;return Me!==void 0?ot=Me:ot=x.createElement(Je.Z,null),{clearIcon:je,suffixIcon:Ve,itemIcon:ct,removeIcon:ot}}},90005:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return x}});function x(dt,Le){return Le!==void 0?Le:dt!==null}},11938:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return bt}});var x=ae(59301),dt=ae(40192),Le=ae(22703),Je=ae(92310),ze=ae.n(Je),Ie=ae(26112),Ue=ae(48755),he=ae(458),oe=He=>{const{value:ht,formatter:_e,precision:Re,decimalSeparator:Nt,groupSeparator:it="",prefixCls:at}=He;let Bt;if(typeof _e=="function")Bt=_e(ht);else{const Ze=String(ht),De=Ze.match(/^(-?)(\d*)(\.(\d+))?$/);if(!De||Ze==="-")Bt=Ze;else{const ut=De[1];let $t=De[2]||"0",zt=De[4]||"";$t=$t.replace(/\B(?=(\d{3})+(?!\d))/g,it),typeof Re=="number"&&(zt=zt.padEnd(Re,"0").slice(0,Re>0?Re:0)),zt&&(zt=`${Nt}${zt}`),Bt=[x.createElement("span",{key:"int",className:`${at}-content-value-int`},ut,$t),zt&&x.createElement("span",{key:"decimal",className:`${at}-content-value-decimal`},zt)]}}return x.createElement("span",{className:`${at}-content-value`},Bt)},Oe=ae(63356),ve=ae(16931),Me=ae(51636);const Se=He=>{const{componentCls:ht,marginXXS:_e,padding:Re,colorTextDescription:Nt,titleFontSize:it,colorTextHeading:at,contentFontSize:Bt,fontFamily:Ze}=He;return{[ht]:Object.assign(Object.assign({},(0,Oe.Wf)(He)),{[`${ht}-title`]:{marginBottom:_e,color:Nt,fontSize:it},[`${ht}-skeleton`]:{paddingTop:Re},[`${ht}-content`]:{color:at,fontSize:Bt,fontFamily:Ze,[`${ht}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ht}-content-prefix, ${ht}-content-suffix`]:{display:"inline-block"},[`${ht}-content-prefix`]:{marginInlineEnd:_e},[`${ht}-content-suffix`]:{marginInlineStart:_e}}})}},Te=He=>{const{fontSizeHeading3:ht,fontSize:_e}=He;return{titleFontSize:_e,contentFontSize:ht}};var we=(0,ve.I$)("Statistic",He=>{const ht=(0,Me.mergeToken)(He,{});return[Se(ht)]},Te),Ce=function(He,ht){var _e={};for(var Re in He)Object.prototype.hasOwnProperty.call(He,Re)&&ht.indexOf(Re)<0&&(_e[Re]=He[Re]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Re=Object.getOwnPropertySymbols(He);Nt{const{prefixCls:ht,className:_e,rootClassName:Re,style:Nt,valueStyle:it,value:at=0,title:Bt,valueRender:Ze,prefix:De,suffix:ut,loading:$t=!1,formatter:zt,precision:tt,decimalSeparator:Ot=".",groupSeparator:Rt=",",onMouseEnter:fn,onMouseLeave:Tt}=He,mn=Ce(He,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:Dt,direction:En,className:rn,style:de}=(0,Ue.dj)("statistic"),pe=Dt("statistic",ht),[ie,ee,se]=we(pe),le=x.createElement(oe,{decimalSeparator:Ot,groupSeparator:Rt,prefixCls:pe,formatter:zt,precision:tt,value:at}),Be=ze()(pe,{[`${pe}-rtl`]:En==="rtl"},rn,_e,Re,ee,se),We=(0,Ie.Z)(mn,{aria:!0,data:!0});return ie(x.createElement("div",Object.assign({},We,{className:Be,style:Object.assign(Object.assign({},de),Nt),onMouseEnter:fn,onMouseLeave:Tt}),Bt&&x.createElement("div",{className:`${pe}-title`},Bt),x.createElement(he.Z,{paragraph:!1,loading:$t,className:`${pe}-skeleton`},x.createElement("div",{style:it,className:`${pe}-content`},De&&x.createElement("span",{className:`${pe}-content-prefix`},De),Ze?Ze(le):le,ut&&x.createElement("span",{className:`${pe}-content-suffix`},ut)))))};const Ke=[["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 Qe(He,ht){let _e=He;const Re=/\[[^\]]*]/g,Nt=(ht.match(Re)||[]).map(Ze=>Ze.slice(1,-1)),it=ht.replace(Re,"[]"),at=Ke.reduce((Ze,De)=>{let[ut,$t]=De;if(Ze.includes(ut)){const zt=Math.floor(_e/$t);return _e-=zt*$t,Ze.replace(new RegExp(`${ut}+`,"g"),tt=>{const Ot=tt.length;return zt.toString().padStart(Ot,"0")})}return Ze},it);let Bt=0;return at.replace(Re,()=>{const Ze=Nt[Bt];return Bt+=1,Ze})}function je(He,ht){const{format:_e=""}=ht,Re=new Date(He).getTime(),Nt=Date.now(),it=Math.max(Re-Nt,0);return Qe(it,_e)}var qe=function(He,ht){var _e={};for(var Re in He)Object.prototype.hasOwnProperty.call(He,Re)&&ht.indexOf(Re)<0&&(_e[Re]=He[Re]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Re=Object.getOwnPropertySymbols(He);Nt{const{value:ht,format:_e="HH:mm:ss",onChange:Re,onFinish:Nt}=He,it=qe(He,["value","format","onChange","onFinish"]),at=(0,dt.Z)(),Bt=x.useRef(null),Ze=()=>{Nt==null||Nt(),Bt.current&&(clearInterval(Bt.current),Bt.current=null)},De=()=>{const zt=ct(ht);zt>=Date.now()&&(Bt.current=setInterval(()=>{at(),Re==null||Re(zt-Date.now()),zt(De(),()=>{Bt.current&&(clearInterval(Bt.current),Bt.current=null)}),[ht]);const ut=(zt,tt)=>je(zt,Object.assign(Object.assign({},tt),{format:_e})),$t=zt=>(0,Le.Tm)(zt,{title:void 0});return x.createElement(ke,Object.assign({},it,{value:ht,valueRender:$t,formatter:ut}))};var pt=x.memo(ot);ke.Countdown=pt;var bt=ke},58755:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Nt}});var x=ae(59301),dt=ae(58617),Le=ae(92310),Je=ae.n(Le),ze=ae(54476),Ie=ae(20068),Ue=ae(42978),he=ae(75931),xe=ae(18929),oe=ae(10228),Oe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ve=x.forwardRef(function(it,at){var Bt,Ze=it.prefixCls,De=Ze===void 0?"rc-switch":Ze,ut=it.className,$t=it.checked,zt=it.defaultChecked,tt=it.disabled,Ot=it.loadingIcon,Rt=it.checkedChildren,fn=it.unCheckedChildren,Tt=it.onClick,mn=it.onChange,Dt=it.onKeyDown,En=(0,he.Z)(it,Oe),rn=(0,xe.Z)(!1,{value:$t,defaultValue:zt}),de=(0,Ue.Z)(rn,2),pe=de[0],ie=de[1];function ee(We,st){var mt=pe;return tt||(mt=We,ie(mt),mn==null||mn(mt,st)),mt}function se(We){We.which===oe.Z.LEFT?ee(!1,We):We.which===oe.Z.RIGHT&&ee(!0,We),Dt==null||Dt(We)}function le(We){var st=ee(!pe,We);Tt==null||Tt(st,We)}var Be=Je()(De,ut,(Bt={},(0,Ie.Z)(Bt,"".concat(De,"-checked"),pe),(0,Ie.Z)(Bt,"".concat(De,"-disabled"),tt),Bt));return x.createElement("button",(0,ze.Z)({},En,{type:"button",role:"switch","aria-checked":pe,disabled:tt,className:Be,ref:at,onKeyDown:se,onClick:le}),Ot,x.createElement("span",{className:"".concat(De,"-inner")},x.createElement("span",{className:"".concat(De,"-inner-checked")},Rt),x.createElement("span",{className:"".concat(De,"-inner-unchecked")},fn)))});ve.displayName="Switch";var Me=ve,Se=ae(12919),Te=ae(48755),we=ae(2171),Ce=ae(31756),Ee=ae(36237),ke=ae(17835),Ke=ae(63356),Qe=ae(16931),je=ae(51636);const qe=it=>{const{componentCls:at,trackHeightSM:Bt,trackPadding:Ze,trackMinWidthSM:De,innerMinMarginSM:ut,innerMaxMarginSM:$t,handleSizeSM:zt,calc:tt}=it,Ot=`${at}-inner`,Rt=(0,Ee.unit)(tt(zt).add(tt(Ze).mul(2)).equal()),fn=(0,Ee.unit)(tt($t).mul(2).equal());return{[at]:{[`&${at}-small`]:{minWidth:De,height:Bt,lineHeight:(0,Ee.unit)(Bt),[`${at}-inner`]:{paddingInlineStart:$t,paddingInlineEnd:ut,[`${Ot}-checked, ${Ot}-unchecked`]:{minHeight:Bt},[`${Ot}-checked`]:{marginInlineStart:`calc(-100% + ${Rt} - ${fn})`,marginInlineEnd:`calc(100% - ${Rt} + ${fn})`},[`${Ot}-unchecked`]:{marginTop:tt(Bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${at}-handle`]:{width:zt,height:zt},[`${at}-loading-icon`]:{top:tt(tt(zt).sub(it.switchLoadingIconSize)).div(2).equal(),fontSize:it.switchLoadingIconSize},[`&${at}-checked`]:{[`${at}-inner`]:{paddingInlineStart:ut,paddingInlineEnd:$t,[`${Ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ot}-unchecked`]:{marginInlineStart:`calc(100% - ${Rt} + ${fn})`,marginInlineEnd:`calc(-100% + ${Rt} - ${fn})`}},[`${at}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ee.unit)(tt(zt).add(Ze).equal())})`}},[`&:not(${at}-disabled):active`]:{[`&:not(${at}-checked) ${Ot}`]:{[`${Ot}-unchecked`]:{marginInlineStart:tt(it.marginXXS).div(2).equal(),marginInlineEnd:tt(it.marginXXS).mul(-1).div(2).equal()}},[`&${at}-checked ${Ot}`]:{[`${Ot}-checked`]:{marginInlineStart:tt(it.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:tt(it.marginXXS).div(2).equal()}}}}}}},Ve=it=>{const{componentCls:at,handleSize:Bt,calc:Ze}=it;return{[at]:{[`${at}-loading-icon${it.iconCls}`]:{position:"relative",top:Ze(Ze(Bt).sub(it.fontSize)).div(2).equal(),color:it.switchLoadingIconColor,verticalAlign:"top"},[`&${at}-checked ${at}-loading-icon`]:{color:it.switchColor}}}},ct=it=>{const{componentCls:at,trackPadding:Bt,handleBg:Ze,handleShadow:De,handleSize:ut,calc:$t}=it,zt=`${at}-handle`;return{[at]:{[zt]:{position:"absolute",top:Bt,insetInlineStart:Bt,width:ut,height:ut,transition:`all ${it.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ze,borderRadius:$t(ut).div(2).equal(),boxShadow:De,transition:`all ${it.switchDuration} ease-in-out`,content:'""'}},[`&${at}-checked ${zt}`]:{insetInlineStart:`calc(100% - ${(0,Ee.unit)($t(ut).add(Bt).equal())})`},[`&:not(${at}-disabled):active`]:{[`${zt}::before`]:{insetInlineEnd:it.switchHandleActiveInset,insetInlineStart:0},[`&${at}-checked ${zt}::before`]:{insetInlineEnd:0,insetInlineStart:it.switchHandleActiveInset}}}}},ot=it=>{const{componentCls:at,trackHeight:Bt,trackPadding:Ze,innerMinMargin:De,innerMaxMargin:ut,handleSize:$t,calc:zt}=it,tt=`${at}-inner`,Ot=(0,Ee.unit)(zt($t).add(zt(Ze).mul(2)).equal()),Rt=(0,Ee.unit)(zt(ut).mul(2).equal());return{[at]:{[tt]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:ut,paddingInlineEnd:De,transition:`padding-inline-start ${it.switchDuration} ease-in-out, padding-inline-end ${it.switchDuration} ease-in-out`,[`${tt}-checked, ${tt}-unchecked`]:{display:"block",color:it.colorTextLightSolid,fontSize:it.fontSizeSM,transition:`margin-inline-start ${it.switchDuration} ease-in-out, margin-inline-end ${it.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Bt},[`${tt}-checked`]:{marginInlineStart:`calc(-100% + ${Ot} - ${Rt})`,marginInlineEnd:`calc(100% - ${Ot} + ${Rt})`},[`${tt}-unchecked`]:{marginTop:zt(Bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${at}-checked ${tt}`]:{paddingInlineStart:De,paddingInlineEnd:ut,[`${tt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${tt}-unchecked`]:{marginInlineStart:`calc(100% - ${Ot} + ${Rt})`,marginInlineEnd:`calc(-100% + ${Ot} - ${Rt})`}},[`&:not(${at}-disabled):active`]:{[`&:not(${at}-checked) ${tt}`]:{[`${tt}-unchecked`]:{marginInlineStart:zt(Ze).mul(2).equal(),marginInlineEnd:zt(Ze).mul(-1).mul(2).equal()}},[`&${at}-checked ${tt}`]:{[`${tt}-checked`]:{marginInlineStart:zt(Ze).mul(-1).mul(2).equal(),marginInlineEnd:zt(Ze).mul(2).equal()}}}}}},pt=it=>{const{componentCls:at,trackHeight:Bt,trackMinWidth:Ze}=it;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(it)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ze,height:Bt,lineHeight:(0,Ee.unit)(Bt),verticalAlign:"middle",background:it.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${it.motionDurationMid}`,userSelect:"none",[`&:hover:not(${at}-disabled)`]:{background:it.colorTextTertiary}}),(0,Ke.Qy)(it)),{[`&${at}-checked`]:{background:it.switchColor,[`&:hover:not(${at}-disabled)`]:{background:it.colorPrimaryHover}},[`&${at}-loading, &${at}-disabled`]:{cursor:"not-allowed",opacity:it.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${at}-rtl`]:{direction:"rtl"}})}},bt=it=>{const{fontSize:at,lineHeight:Bt,controlHeight:Ze,colorWhite:De}=it,ut=at*Bt,$t=Ze/2,zt=2,tt=ut-zt*2,Ot=$t-zt*2;return{trackHeight:ut,trackHeightSM:$t,trackMinWidth:tt*2+zt*4,trackMinWidthSM:Ot*2+zt*2,trackPadding:zt,handleBg:De,handleSize:tt,handleSizeSM:Ot,handleShadow:`0 2px 4px 0 ${new ke.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:tt/2,innerMaxMargin:tt+zt+zt*2,innerMinMarginSM:Ot/2,innerMaxMarginSM:Ot+zt+zt*2}};var He=(0,Qe.I$)("Switch",it=>{const at=(0,je.mergeToken)(it,{switchDuration:it.motionDurationMid,switchColor:it.colorPrimary,switchDisabledOpacity:it.opacityLoading,switchLoadingIconSize:it.calc(it.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${it.opacityLoading})`,switchHandleActiveInset:"-30%"});return[pt(at),ot(at),ct(at),Ve(at),qe(at)]},bt),ht=function(it,at){var Bt={};for(var Ze in it)Object.prototype.hasOwnProperty.call(it,Ze)&&at.indexOf(Ze)<0&&(Bt[Ze]=it[Ze]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ze=Object.getOwnPropertySymbols(it);De{const{prefixCls:Bt,size:Ze,disabled:De,loading:ut,className:$t,rootClassName:zt,style:tt,checked:Ot,value:Rt,defaultChecked:fn,defaultValue:Tt,onChange:mn}=it,Dt=ht(it,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[En,rn]=(0,xe.Z)(!1,{value:Ot!=null?Ot:Rt,defaultValue:fn!=null?fn:Tt}),{getPrefixCls:de,direction:pe,switch:ie}=x.useContext(Te.E_),ee=x.useContext(we.Z),se=(De!=null?De:ee)||ut,le=de("switch",Bt),Be=x.createElement("div",{className:`${le}-handle`},ut&&x.createElement(dt.Z,{className:`${le}-loading-icon`})),[We,st,mt]=He(le),gt=(0,Ce.Z)(Ze),Et=Je()(ie==null?void 0:ie.className,{[`${le}-small`]:gt==="small",[`${le}-loading`]:ut,[`${le}-rtl`]:pe==="rtl"},$t,zt,st,mt),Lt=Object.assign(Object.assign({},ie==null?void 0:ie.style),tt),jt=function(){rn(arguments.length<=0?void 0:arguments[0]),mn==null||mn.apply(void 0,arguments)};return We(x.createElement(Se.Z,{component:"Switch"},x.createElement(Me,Object.assign({},Dt,{checked:En,onChange:jt,prefixCls:le,className:Et,style:Lt,disabled:se,ref:at,loadingIcon:Be}))))});Re.__ANT_SWITCH=!0;var Nt=Re},70858:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return hp}});var x=ae(59301),dt={},Le="rc-table-internal-hook",Je=ae(42978),ze=ae(6089),Ie=ae(34280),Ue=ae(13697),he=ae(4676);function xe(wt){var yt=x.createContext(void 0),Xt=function(Sn){var kn=Sn.value,ar=Sn.children,er=x.useRef(kn);er.current=kn;var br=x.useState(function(){return{getValue:function(){return er.current},listeners:new Set}}),hr=(0,Je.Z)(br,1),li=hr[0];return(0,Ie.Z)(function(){(0,he.unstable_batchedUpdates)(function(){li.listeners.forEach(function(Qr){Qr(kn)})})},[kn]),x.createElement(yt.Provider,{value:li},ar)};return{Context:yt,Provider:Xt,defaultValue:wt}}function oe(wt,yt){var Xt=(0,ze.Z)(typeof yt=="function"?yt:function(Qr){if(yt===void 0)return Qr;if(!Array.isArray(yt))return Qr[yt];var Hr={};return yt.forEach(function(Or){Hr[Or]=Qr[Or]}),Hr}),cn=x.useContext(wt==null?void 0:wt.Context),Sn=cn||{},kn=Sn.listeners,ar=Sn.getValue,er=x.useRef();er.current=Xt(cn?ar():wt==null?void 0:wt.defaultValue);var br=x.useState({}),hr=(0,Je.Z)(br,2),li=hr[1];return(0,Ie.Z)(function(){if(!cn)return;function Qr(Hr){var Or=Xt(Hr);(0,Ue.Z)(er.current,Or,!0)||li({})}return kn.add(Qr),function(){kn.delete(Qr)}},[cn]),er.current}var Oe=ae(54476),ve=ae(8654);function Me(){var wt=x.createContext(null);function yt(){return x.useContext(wt)}function Xt(Sn,kn){var ar=(0,ve.Yr)(Sn),er=function(hr,li){var Qr=ar?{ref:li}:{},Hr=x.useRef(0),Or=x.useRef(hr),_r=yt();return _r!==null?x.createElement(Sn,(0,Oe.Z)({},hr,Qr)):((!kn||kn(Or.current,hr))&&(Hr.current+=1),Or.current=hr,x.createElement(wt.Provider,{value:Hr.current},x.createElement(Sn,(0,Oe.Z)({},hr,Qr))))};return ar?x.forwardRef(er):er}function cn(Sn,kn){var ar=(0,ve.Yr)(Sn),er=function(hr,li){var Qr=ar?{ref:li}:{};return yt(),x.createElement(Sn,(0,Oe.Z)({},hr,Qr))};return ar?x.memo(x.forwardRef(er),kn):x.memo(er,kn)}return{makeImmutable:Xt,responseImmutable:cn,useImmutableMark:yt}}var Se=Me(),Te=Se.makeImmutable,we=Se.responseImmutable,Ce=Se.useImmutableMark,Ee=Me(),ke=Ee.makeImmutable,Ke=Ee.responseImmutable,Qe=Ee.useImmutableMark,je=xe(),qe=je;function Ve(wt,yt){var Xt=React.useRef(0);Xt.current+=1;var cn=React.useRef(wt),Sn=[];Object.keys(wt||{}).map(function(ar){var er;(wt==null?void 0:wt[ar])!==((er=cn.current)===null||er===void 0?void 0:er[ar])&&Sn.push(ar)}),cn.current=wt;var kn=React.useRef([]);return Sn.length&&(kn.current=Sn),React.useDebugValue(Xt.current),React.useDebugValue(kn.current.join(", ")),yt&&console.log("".concat(yt,":"),Xt.current,kn.current),Xt.current}var ct=null,ot=null,pt=ae(76190),bt=ae(33885),He=ae(20068),ht=ae(92310),_e=ae.n(ht),Re=ae(80547),Nt=ae(97938),it=ae(48736),at=x.createContext({renderWithProps:!1}),Bt=at,Ze="RC_TABLE_KEY";function De(wt){return wt==null?[]:Array.isArray(wt)?wt:[wt]}function ut(wt){var yt=[],Xt={};return wt.forEach(function(cn){for(var Sn=cn||{},kn=Sn.key,ar=Sn.dataIndex,er=kn||De(ar).join("-")||Ze;Xt[er];)er="".concat(er,"_next");Xt[er]=!0,yt.push(er)}),yt}function $t(wt){return wt!=null}function zt(wt){return typeof wt=="number"&&!Number.isNaN(wt)}function tt(wt){return wt&&(0,pt.Z)(wt)==="object"&&!Array.isArray(wt)&&!x.isValidElement(wt)}function Ot(wt,yt,Xt,cn,Sn,kn){var ar=x.useContext(Bt),er=Qe(),br=(0,Re.Z)(function(){if($t(cn))return[cn];var hr=yt==null||yt===""?[]:Array.isArray(yt)?yt:[yt],li=(0,Nt.Z)(wt,hr),Qr=li,Hr=void 0;if(Sn){var Or=Sn(li,wt,Xt);tt(Or)?(Qr=Or.children,Hr=Or.props,ar.renderWithProps=!0):Qr=Or}return[Qr,Hr]},[er,wt,cn,yt,Sn,Xt],function(hr,li){if(kn){var Qr=(0,Je.Z)(hr,2),Hr=Qr[1],Or=(0,Je.Z)(li,2),_r=Or[1];return kn(_r,Hr)}return ar.renderWithProps?!0:!(0,Ue.Z)(hr,li,!0)});return br}function Rt(wt,yt,Xt,cn){var Sn=wt+yt-1;return wt<=cn&&Sn>=Xt}function fn(wt,yt){return oe(qe,function(Xt){var cn=Rt(wt,yt||1,Xt.hoverStartRow,Xt.hoverEndRow);return[cn,Xt.onHover]})}var Tt=ae(70425),mn=function(yt){var Xt=yt.ellipsis,cn=yt.rowType,Sn=yt.children,kn,ar=Xt===!0?{showTitle:!0}:Xt;return ar&&(ar.showTitle||cn==="header")&&(typeof Sn=="string"||typeof Sn=="number"?kn=Sn.toString():x.isValidElement(Sn)&&typeof Sn.props.children=="string"&&(kn=Sn.props.children)),kn};function Dt(wt){var yt,Xt,cn,Sn,kn,ar,er,br,hr=wt.component,li=wt.children,Qr=wt.ellipsis,Hr=wt.scope,Or=wt.prefixCls,_r=wt.className,Zi=wt.align,Ci=wt.record,qi=wt.render,so=wt.dataIndex,Xi=wt.renderIndex,ho=wt.shouldCellUpdate,Bo=wt.index,jo=wt.rowType,Po=wt.colSpan,Ia=wt.rowSpan,aa=wt.fixLeft,ta=wt.fixRight,zo=wt.firstFixLeft,Qo=wt.lastFixLeft,Ho=wt.firstFixRight,vo=wt.lastFixRight,fo=wt.appendNode,To=wt.additionalProps,Zo=To===void 0?{}:To,na=wt.isSticky,Co="".concat(Or,"-cell"),Xa=oe(qe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ha=Xa.supportSticky,Ml=Xa.allColumnsFixedLeft,Fl=Xa.rowHoverable,ll=Ot(Ci,so,Xi,li,qi,ho),lo=(0,Je.Z)(ll,2),ql=lo[0],ls=lo[1],rs={},al=typeof aa=="number"&&Ha,mu=typeof ta=="number"&&Ha;al&&(rs.position="sticky",rs.left=aa),mu&&(rs.position="sticky",rs.right=ta);var ra=(yt=(Xt=(cn=ls==null?void 0:ls.colSpan)!==null&&cn!==void 0?cn:Zo.colSpan)!==null&&Xt!==void 0?Xt:Po)!==null&&yt!==void 0?yt:1,ba=(Sn=(kn=(ar=ls==null?void 0:ls.rowSpan)!==null&&ar!==void 0?ar:Zo.rowSpan)!==null&&kn!==void 0?kn:Ia)!==null&&Sn!==void 0?Sn:1,Wo=fn(Bo,ba),Oo=(0,Je.Z)(Wo,2),hs=Oo[0],Ss=Oo[1],Vs=(0,Tt.zX)(function(qs){var Xs;Ci&&Ss(Bo,Bo+ba-1),Zo==null||(Xs=Zo.onMouseEnter)===null||Xs===void 0||Xs.call(Zo,qs)}),zs=(0,Tt.zX)(function(qs){var Xs;Ci&&Ss(-1,-1),Zo==null||(Xs=Zo.onMouseLeave)===null||Xs===void 0||Xs.call(Zo,qs)});if(ra===0||ba===0)return null;var ul=(er=Zo.title)!==null&&er!==void 0?er:mn({rowType:jo,ellipsis:Qr,children:ql}),vu=_e()(Co,_r,(br={},(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)(br,"".concat(Co,"-fix-left"),al&&Ha),"".concat(Co,"-fix-left-first"),zo&&Ha),"".concat(Co,"-fix-left-last"),Qo&&Ha),"".concat(Co,"-fix-left-all"),Qo&&Ml&&Ha),"".concat(Co,"-fix-right"),mu&&Ha),"".concat(Co,"-fix-right-first"),Ho&&Ha),"".concat(Co,"-fix-right-last"),vo&&Ha),"".concat(Co,"-ellipsis"),Qr),"".concat(Co,"-with-append"),fo),"".concat(Co,"-fix-sticky"),(al||mu)&&na&&Ha),(0,He.Z)(br,"".concat(Co,"-row-hover"),!ls&&hs)),Zo.className,ls==null?void 0:ls.className),sa={};Zi&&(sa.textAlign=Zi);var qo=(0,bt.Z)((0,bt.Z)((0,bt.Z)((0,bt.Z)({},ls==null?void 0:ls.style),rs),sa),Zo.style),xs=ql;return(0,pt.Z)(xs)==="object"&&!Array.isArray(xs)&&!x.isValidElement(xs)&&(xs=null),Qr&&(Qo||Ho)&&(xs=x.createElement("span",{className:"".concat(Co,"-content")},xs)),x.createElement(hr,(0,Oe.Z)({},ls,Zo,{className:vu,style:qo,title:ul,scope:Hr,onMouseEnter:Fl?Vs:void 0,onMouseLeave:Fl?zs:void 0,colSpan:ra!==1?ra:null,rowSpan:ba!==1?ba:null}),fo,xs)}var En=x.memo(Dt);function rn(wt,yt,Xt,cn,Sn){var kn=Xt[wt]||{},ar=Xt[yt]||{},er,br;kn.fixed==="left"?er=cn.left[Sn==="rtl"?yt:wt]:ar.fixed==="right"&&(br=cn.right[Sn==="rtl"?wt:yt]);var hr=!1,li=!1,Qr=!1,Hr=!1,Or=Xt[yt+1],_r=Xt[wt-1],Zi=Or&&!Or.fixed||_r&&!_r.fixed||Xt.every(function(ho){return ho.fixed==="left"});if(Sn==="rtl"){if(er!==void 0){var Ci=_r&&_r.fixed==="left";Hr=!Ci&&Zi}else if(br!==void 0){var qi=Or&&Or.fixed==="right";Qr=!qi&&Zi}}else if(er!==void 0){var so=Or&&Or.fixed==="left";hr=!so&&Zi}else if(br!==void 0){var Xi=_r&&_r.fixed==="right";li=!Xi&&Zi}return{fixLeft:er,fixRight:br,lastFixLeft:hr,firstFixRight:li,lastFixRight:Qr,firstFixLeft:Hr,isSticky:cn.isSticky}}var de=x.createContext({}),pe=de;function ie(wt){var yt=wt.className,Xt=wt.index,cn=wt.children,Sn=wt.colSpan,kn=Sn===void 0?1:Sn,ar=wt.rowSpan,er=wt.align,br=oe(qe,["prefixCls","direction"]),hr=br.prefixCls,li=br.direction,Qr=x.useContext(pe),Hr=Qr.scrollColumnIndex,Or=Qr.stickyOffsets,_r=Qr.flattenColumns,Zi=Xt+kn-1,Ci=Zi+1===Hr?kn+1:kn,qi=rn(Xt,Xt+Ci-1,_r,Or,li);return x.createElement(En,(0,Oe.Z)({className:yt,index:Xt,component:"td",prefixCls:hr,record:null,dataIndex:null,align:er,colSpan:Ci,rowSpan:ar,render:function(){return cn}},qi))}var ee=ae(75931),se=["children"];function le(wt){var yt=wt.children,Xt=(0,ee.Z)(wt,se);return x.createElement("tr",Xt,yt)}function Be(wt){var yt=wt.children;return yt}Be.Row=le,Be.Cell=ie;var We=Be;function st(wt){var yt=wt.children,Xt=wt.stickyOffsets,cn=wt.flattenColumns,Sn=oe(qe,"prefixCls"),kn=cn.length-1,ar=cn[kn],er=x.useMemo(function(){return{stickyOffsets:Xt,flattenColumns:cn,scrollColumnIndex:ar!=null&&ar.scrollbar?kn:null}},[ar,cn,kn,Xt]);return x.createElement(pe.Provider,{value:er},x.createElement("tfoot",{className:"".concat(Sn,"-summary")},yt))}var mt=Ke(st),gt=We,Et=ae(29301),Lt=ae(24514),jt=ae(75152),Ct=ae(26112);function lt(wt,yt,Xt,cn,Sn,kn,ar){wt.push({record:yt,indent:Xt,index:ar});var er=kn(yt),br=Sn==null?void 0:Sn.has(er);if(yt&&Array.isArray(yt[cn])&&br)for(var hr=0;hr1?zo-1:0),Ho=1;Ho=1)),style:(0,bt.Z)((0,bt.Z)({},Xt),qi==null?void 0:qi.style)}),_r.map(function(aa,ta){var zo=aa.render,Qo=aa.dataIndex,Ho=aa.className,vo=Ut(Hr,aa,ta,br,Sn),fo=vo.key,To=vo.fixedInfo,Zo=vo.appendCellNode,na=vo.additionalCellProps;return x.createElement(En,(0,Oe.Z)({className:Ho,ellipsis:aa.ellipsis,align:aa.align,scope:aa.rowScope,component:aa.rowScope?Qr:li,prefixCls:Or,key:fo,record:cn,index:Sn,renderIndex:kn,dataIndex:Qo,render:zo,shouldCellUpdate:aa.shouldCellUpdate},To,{appendNode:Zo,additionalProps:na}))})),Po;if(Xi&&(ho.current||so)){var Ia=Ci(cn,Sn,br+1,so);Po=x.createElement(sn,{expanded:so,className:_e()("".concat(Or,"-expanded-row"),"".concat(Or,"-expanded-row-level-").concat(br+1),Bo),prefixCls:Or,component:hr,cellComponent:li,colSpan:_r.length,isEmpty:!1},Ia)}return x.createElement(x.Fragment,null,jo,Po)}var _n=Ke(an);function Vn(wt){var yt=wt.columnKey,Xt=wt.onColumnResize,cn=x.useRef();return(0,Ie.Z)(function(){cn.current&&Xt(yt,cn.current.offsetWidth)},[]),x.createElement(Et.Z,{data:yt},x.createElement("td",{ref:cn,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var It=ae(29194);function Wt(wt){var yt=wt.prefixCls,Xt=wt.columnsKey,cn=wt.onColumnResize,Sn=x.useRef(null);return x.createElement("tr",{"aria-hidden":"true",className:"".concat(yt,"-measure-row"),style:{height:0,fontSize:0},ref:Sn},x.createElement(Et.Z.Collection,{onBatchResize:function(ar){(0,It.Z)(Sn.current)&&ar.forEach(function(er){var br=er.data,hr=er.size;cn(br,hr.offsetWidth)})}},Xt.map(function(kn){return x.createElement(Vn,{key:kn,columnKey:kn,onColumnResize:cn})})))}function on(wt){var yt=wt.data,Xt=wt.measureColumnWidth,cn=oe(qe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Sn=cn.prefixCls,kn=cn.getComponent,ar=cn.onColumnResize,er=cn.flattenColumns,br=cn.getRowKey,hr=cn.expandedKeys,li=cn.childrenColumnName,Qr=cn.emptyNode,Hr=Vt(yt,li,hr,br),Or=x.useRef({renderWithProps:!1}),_r=kn(["body","wrapper"],"tbody"),Zi=kn(["body","row"],"tr"),Ci=kn(["body","cell"],"td"),qi=kn(["body","cell"],"th"),so;yt.length?so=Hr.map(function(ho,Bo){var jo=ho.record,Po=ho.indent,Ia=ho.index,aa=br(jo,Bo);return x.createElement(_n,{key:aa,rowKey:aa,record:jo,index:Bo,renderIndex:Ia,rowComponent:Zi,cellComponent:Ci,scopeCellComponent:qi,indent:Po})}):so=x.createElement(sn,{expanded:!0,className:"".concat(Sn,"-placeholder"),prefixCls:Sn,component:Zi,cellComponent:Ci,colSpan:er.length,isEmpty:!0},Qr);var Xi=ut(er);return x.createElement(Bt.Provider,{value:Or.current},x.createElement(_r,{className:"".concat(Sn,"-tbody")},Xt&&x.createElement(Wt,{prefixCls:Sn,columnsKey:Xi,onColumnResize:ar}),so))}var vn=Ke(on),Yn=["expandable"],Lr="RC_TABLE_INTERNAL_COL_DEFINE";function ri(wt){var yt=wt.expandable,Xt=(0,ee.Z)(wt,Yn),cn;return"expandable"in wt?cn=(0,bt.Z)((0,bt.Z)({},Xt),yt):cn=Xt,cn.showExpandColumn===!1&&(cn.expandIconColumnIndex=-1),cn}var zr=["columnType"];function Ir(wt){for(var yt=wt.colWidths,Xt=wt.columns,cn=wt.columCount,Sn=oe(qe,["tableLayout"]),kn=Sn.tableLayout,ar=[],er=cn||Xt.length,br=!1,hr=er-1;hr>=0;hr-=1){var li=yt[hr],Qr=Xt&&Xt[hr],Hr=void 0,Or=void 0;if(Qr&&(Hr=Qr[Lr],kn==="auto"&&(Or=Qr.minWidth)),li||Or||Hr||br){var _r=Hr||{},Zi=_r.columnType,Ci=(0,ee.Z)(_r,zr);ar.unshift(x.createElement("col",(0,Oe.Z)({key:hr,style:{width:li,minWidth:Or}},Ci))),br=!0}}return x.createElement("colgroup",null,ar)}var tr=Ir,vr=ae(94480),Qn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(wt,yt){return(0,x.useMemo)(function(){for(var Xt=[],cn=0;cn1?"colgroup":"col":null,ellipsis:Ci.ellipsis,align:Ci.align,component:ar,prefixCls:li,key:Or[Zi]},qi,{additionalProps:so,rowType:"header"}))}))},Sr=Br;function kr(wt){var yt=[];function Xt(ar,er){var br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;yt[br]=yt[br]||[];var hr=er,li=ar.filter(Boolean).map(function(Qr){var Hr={key:Qr.key,className:Qr.className||"",children:Qr.title,column:Qr,colStart:hr},Or=1,_r=Qr.children;return _r&&_r.length>0&&(Or=Xt(_r,hr,br+1).reduce(function(Zi,Ci){return Zi+Ci},0),Hr.hasSubColumns=!0),"colSpan"in Qr&&(Or=Qr.colSpan),"rowSpan"in Qr&&(Hr.rowSpan=Qr.rowSpan),Hr.colSpan=Or,Hr.colEnd=Hr.colStart+Or-1,yt[br].push(Hr),hr+=Or,Or});return li}Xt(wt,0);for(var cn=yt.length,Sn=function(er){yt[er].forEach(function(br){!("rowSpan"in br)&&!br.hasSubColumns&&(br.rowSpan=cn-er)})},kn=0;kn1&&arguments[1]!==void 0?arguments[1]:"";return typeof yt=="number"?yt:yt.endsWith("%")?wt*parseFloat(yt)/100:null}function Ei(wt,yt,Xt){return x.useMemo(function(){if(yt&&yt>0){var cn=0,Sn=0;wt.forEach(function(Hr){var Or=Ti(yt,Hr.width);Or?cn+=Or:Sn+=1});var kn=Math.max(yt,Xt),ar=Math.max(kn-cn,Sn),er=Sn,br=ar/Sn,hr=0,li=wt.map(function(Hr){var Or=(0,bt.Z)({},Hr),_r=Ti(yt,Or.width);if(_r)Or.width=_r;else{var Zi=Math.floor(br);Or.width=er===1?ar:Zi,ar-=Zi,er-=1}return hr+=Or.width,Or});if(hr0?(0,bt.Z)((0,bt.Z)({},yt),{},{children:Ur(Xt)}):yt})}function vi(wt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return wt.filter(function(Xt){return Xt&&(0,pt.Z)(Xt)==="object"}).reduce(function(Xt,cn,Sn){var kn=cn.fixed,ar=kn===!0?"left":kn,er="".concat(yt,"-").concat(Sn),br=cn.children;return br&&br.length>0?[].concat((0,vr.Z)(Xt),(0,vr.Z)(vi(br,er).map(function(hr){return(0,bt.Z)({fixed:ar},hr)}))):[].concat((0,vr.Z)(Xt),[(0,bt.Z)((0,bt.Z)({key:er},cn),{},{fixed:ar})])},[])}function Gt(wt){return wt.map(function(yt){var Xt=yt.fixed,cn=(0,ee.Z)(yt,zi),Sn=Xt;return Xt==="left"?Sn="right":Xt==="right"&&(Sn="left"),(0,bt.Z)({fixed:Sn},cn)})}function un(wt,yt){var Xt=wt.prefixCls,cn=wt.columns,Sn=wt.children,kn=wt.expandable,ar=wt.expandedKeys,er=wt.columnTitle,br=wt.getRowKey,hr=wt.onTriggerExpand,li=wt.expandIcon,Qr=wt.rowExpandable,Hr=wt.expandIconColumnIndex,Or=wt.direction,_r=wt.expandRowByClick,Zi=wt.columnWidth,Ci=wt.fixed,qi=wt.scrollWidth,so=wt.clientWidth,Xi=x.useMemo(function(){var Qo=cn||fr(Sn)||[];return Ur(Qo.slice())},[cn,Sn]),ho=x.useMemo(function(){if(kn){var Qo=Xi.slice();if(!Qo.includes(dt)){var Ho=Hr||0;Ho>=0&&(Ho||Ci==="left"||!Ci)&&Qo.splice(Ho,0,dt),Ci==="right"&&Qo.splice(Xi.length,0,dt)}var vo=Qo.indexOf(dt);Qo=Qo.filter(function(na,Co){return na!==dt||Co===vo});var fo=Xi[vo],To;Ci?To=Ci:To=fo?fo.fixed:null;var Zo=(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)({},Lr,{className:"".concat(Xt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",er),"fixed",To),"className","".concat(Xt,"-row-expand-icon-cell")),"width",Zi),"render",function(Co,Xa,Ha){var Ml=br(Xa,Ha),Fl=ar.has(Ml),ll=Qr?Qr(Xa):!0,lo=li({prefixCls:Xt,expanded:Fl,expandable:ll,record:Xa,onExpand:hr});return _r?x.createElement("span",{onClick:function(ls){return ls.stopPropagation()}},lo):lo});return Qo.map(function(na){return na===dt?Zo:na})}return Xi.filter(function(na){return na!==dt})},[kn,Xi,br,ar,li,Or]),Bo=x.useMemo(function(){var Qo=ho;return yt&&(Qo=yt(Qo)),Qo.length||(Qo=[{render:function(){return null}}]),Qo},[yt,ho,Or]),jo=x.useMemo(function(){return Or==="rtl"?Gt(vi(Bo)):vi(Bo)},[Bo,Or,qi]),Po=x.useMemo(function(){for(var Qo=-1,Ho=jo.length-1;Ho>=0;Ho-=1){var vo=jo[Ho].fixed;if(vo==="left"||vo===!0){Qo=Ho;break}}if(Qo>=0)for(var fo=0;fo<=Qo;fo+=1){var To=jo[fo].fixed;if(To!=="left"&&To!==!0)return!0}var Zo=jo.findIndex(function(Xa){var Ha=Xa.fixed;return Ha==="right"});if(Zo>=0)for(var na=Zo;na=Zo-er?so(function(na){return(0,bt.Z)((0,bt.Z)({},na),{},{isHiddenScrollBar:!0})}):so(function(na){return(0,bt.Z)((0,bt.Z)({},na),{},{isHiddenScrollBar:!1})})}})},Ho=function(fo){so(function(To){return(0,bt.Z)((0,bt.Z)({},To),{},{scrollLeft:fo/Qr*Hr||0})})};return x.useImperativeHandle(Xt,function(){return{setScrollLeft:Ho,checkScrollBarVisible:Qo}}),x.useEffect(function(){var vo=(0,nr.Z)(document.body,"mouseup",aa,!1),fo=(0,nr.Z)(document.body,"mousemove",zo,!1);return Qo(),function(){vo.remove(),fo.remove()}},[Or,jo]),x.useEffect(function(){if(kn.current){for(var vo=[],fo=(0,Ar.bn)(kn.current);fo;)vo.push(fo),fo=fo.parentElement;return vo.forEach(function(To){return To.addEventListener("scroll",Qo,!1)}),window.addEventListener("resize",Qo,!1),window.addEventListener("scroll",Qo,!1),br.addEventListener("scroll",Qo,!1),function(){vo.forEach(function(To){return To.removeEventListener("scroll",Qo)}),window.removeEventListener("resize",Qo),window.removeEventListener("scroll",Qo),br.removeEventListener("scroll",Qo)}}},[br]),x.useEffect(function(){qi.isHiddenScrollBar||so(function(vo){var fo=kn.current;return fo?(0,bt.Z)((0,bt.Z)({},vo),{},{scrollLeft:fo.scrollLeft/fo.scrollWidth*fo.clientWidth}):vo})},[qi.isHiddenScrollBar]),Qr<=Hr||!Or||qi.isHiddenScrollBar?null:x.createElement("div",{style:{height:(0,jt.Z)(),width:Hr,bottom:er},className:"".concat(li,"-sticky-scroll")},x.createElement("div",{onMouseDown:ta,ref:_r,className:_e()("".concat(li,"-sticky-scroll-bar"),(0,He.Z)({},"".concat(li,"-sticky-scroll-bar-active"),jo)),style:{width:"".concat(Or,"px"),transform:"translate3d(".concat(qi.scrollLeft,"px, 0, 0)")}}))},yn=x.forwardRef(Zn);function Gn(wt){return null}var rr=Gn;function pr(wt){return null}var Kr=pr,Fi="rc-table",fi=[],_i={};function hi(){return"No Data"}function bi(wt,yt){var Xt=(0,bt.Z)({rowKey:"key",prefixCls:Fi,emptyText:hi},wt),cn=Xt.prefixCls,Sn=Xt.className,kn=Xt.rowClassName,ar=Xt.style,er=Xt.data,br=Xt.rowKey,hr=Xt.scroll,li=Xt.tableLayout,Qr=Xt.direction,Hr=Xt.title,Or=Xt.footer,_r=Xt.summary,Zi=Xt.caption,Ci=Xt.id,qi=Xt.showHeader,so=Xt.components,Xi=Xt.emptyText,ho=Xt.onRow,Bo=Xt.onHeaderRow,jo=Xt.onScroll,Po=Xt.internalHooks,Ia=Xt.transformColumns,aa=Xt.internalRefs,ta=Xt.tailor,zo=Xt.getContainerWidth,Qo=Xt.sticky,Ho=Xt.rowHoverable,vo=Ho===void 0?!0:Ho,fo=er||fi,To=!!fo.length,Zo=Po===Le,na=x.useCallback(function(ms,Ls){return(0,Nt.Z)(so,ms)||Ls},[so]),Co=x.useMemo(function(){return typeof br=="function"?br:function(ms){var Ls=ms&&ms[br];return Ls}},[br]),Xa=na(["body"]),Ha=Nn(),Ml=(0,Je.Z)(Ha,3),Fl=Ml[0],ll=Ml[1],lo=Ml[2],ql=Mt(Xt,fo,Co),ls=(0,Je.Z)(ql,6),rs=ls[0],al=ls[1],mu=ls[2],ra=ls[3],ba=ls[4],Wo=ls[5],Oo=hr==null?void 0:hr.x,hs=x.useState(0),Ss=(0,Je.Z)(hs,2),Vs=Ss[0],zs=Ss[1],ul=wn((0,bt.Z)((0,bt.Z)((0,bt.Z)({},Xt),rs),{},{expandable:!!rs.expandedRowRender,columnTitle:rs.columnTitle,expandedKeys:mu,getRowKey:Co,onTriggerExpand:Wo,expandIcon:ra,expandIconColumnIndex:rs.expandIconColumnIndex,direction:Qr,scrollWidth:Zo&&ta&&typeof Oo=="number"?Oo:null,clientWidth:Vs}),Zo?Ia:null),vu=(0,Je.Z)(ul,4),sa=vu[0],qo=vu[1],xs=vu[2],qs=vu[3],Xs=xs!=null?xs:Oo,yu=x.useMemo(function(){return{columns:sa,flattenColumns:qo}},[sa,qo]),Ul=x.useRef(),sc=x.useRef(),Il=x.useRef(),vs=x.useRef();x.useImperativeHandle(yt,function(){return{nativeElement:Ul.current,scrollTo:function(Ls){var bu;if(Il.current instanceof HTMLElement){var Qu=Ls.index,Hu=Ls.top,Ad=Ls.key;if(zt(Hu)){var XA;(XA=Il.current)===null||XA===void 0||XA.scrollTo({top:Hu})}else{var MA,dd=Ad!=null?Ad:Co(fo[Qu]);(MA=Il.current.querySelector('[data-row-key="'.concat(dd,'"]')))===null||MA===void 0||MA.scrollIntoView()}}else(bu=Il.current)!==null&&bu!==void 0&&bu.scrollTo&&Il.current.scrollTo(Ls)}}});var cl=x.useRef(),Al=x.useState(!1),gu=(0,Je.Z)(Al,2),Rl=gu[0],ys=gu[1],bl=x.useState(!1),Fs=(0,Je.Z)(bl,2),Cl=Fs[0],eu=Fs[1],Pu=x.useState(new Map),Tu=(0,Je.Z)(Pu,2),Wc=Tu[0],dl=Tu[1],_d=ut(qo),Uu=_d.map(function(ms){return Wc.get(ms)}),Gu=x.useMemo(function(){return Uu},[Uu.join("_")]),Ru=cr(Gu,qo,Qr),Vu=hr&&$t(hr.y),fl=hr&&$t(Xs)||!!rs.fixed,mc=fl&&qo.some(function(ms){var Ls=ms.fixed;return Ls}),bA=x.useRef(),Dc=ci(Qo,cn),Gc=Dc.isSticky,Jd=Dc.offsetHeader,qd=Dc.offsetSummary,Is=Dc.offsetScroll,ld=Dc.stickyClassName,Ef=Dc.container,za=x.useMemo(function(){return _r==null?void 0:_r(fo)},[_r,fo]),ps=(Vu||Gc)&&x.isValidElement(za)&&za.type===We&&za.props.fixed,$l,cu,Bu;Vu&&(cu={overflowY:To?"scroll":"auto",maxHeight:hr.y}),fl&&($l={overflowX:"auto"},Vu||(cu={overflowY:"hidden"}),Bu={width:Xs===!0?"auto":Xs,minWidth:"100%"});var Eu=x.useCallback(function(ms,Ls){dl(function(bu){if(bu.get(ms)!==Ls){var Qu=new Map(bu);return Qu.set(ms,Ls),Qu}return bu})},[]),Xu=pn(null),ju=(0,Je.Z)(Xu,2),ZA=ju[0],Sf=ju[1];function WA(ms,Ls){Ls&&(typeof Ls=="function"?Ls(ms):Ls.scrollLeft!==ms&&(Ls.scrollLeft=ms,Ls.scrollLeft!==ms&&setTimeout(function(){Ls.scrollLeft=ms},0)))}var GA=(0,ze.Z)(function(ms){var Ls=ms.currentTarget,bu=ms.scrollLeft,Qu=Qr==="rtl",Hu=typeof bu=="number"?bu:Ls.scrollLeft,Ad=Ls||_i;if(!Sf()||Sf()===Ad){var XA;ZA(Ad),WA(Hu,sc.current),WA(Hu,Il.current),WA(Hu,cl.current),WA(Hu,(XA=bA.current)===null||XA===void 0?void 0:XA.setScrollLeft)}var MA=Ls||sc.current;if(MA){var dd=Zo&&ta&&typeof Xs=="number"?Xs:MA.scrollWidth,YA=MA.clientWidth;if(dd===YA){ys(!1),eu(!1);return}Qu?(ys(-Hu0)):(ys(Hu>0),eu(Hu1?Ci-vo:0,To=(0,bt.Z)((0,bt.Z)((0,bt.Z)({},Ia),hr),{},{flex:"0 0 ".concat(vo,"px"),width:"".concat(vo,"px"),marginRight:fo,pointerEvents:"auto"}),Zo=x.useMemo(function(){return Qr?Qo<=1:ta===0||Qo===0||Qo>1},[Qo,ta,Qr]);Zo?To.visibility="hidden":Qr&&(To.height=Hr==null?void 0:Hr(Qo));var na=Zo?function(){return null}:Or,Co={};return(Qo===0||ta===0)&&(Co.rowSpan=1,Co.colSpan=1),x.createElement(En,(0,Oe.Z)({className:_e()(Zi,li),ellipsis:Xt.ellipsis,align:Xt.align,scope:Xt.rowScope,component:ar,prefixCls:yt.prefixCls,key:ho,record:br,index:kn,renderIndex:er,dataIndex:_r,render:na,shouldCellUpdate:Xt.shouldCellUpdate},Bo,{appendNode:jo,additionalProps:(0,bt.Z)((0,bt.Z)({},Po),{},{style:To},Co)}))}var ko=ki,co=["data","index","className","rowKey","style","extra","getHeight"],Vo=x.forwardRef(function(wt,yt){var Xt=wt.data,cn=wt.index,Sn=wt.className,kn=wt.rowKey,ar=wt.style,er=wt.extra,br=wt.getHeight,hr=(0,ee.Z)(wt,co),li=Xt.record,Qr=Xt.indent,Hr=Xt.index,Or=oe(qe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),_r=Or.scrollX,Zi=Or.flattenColumns,Ci=Or.prefixCls,qi=Or.fixColumn,so=Or.componentWidth,Xi=oe(io,["getComponent"]),ho=Xi.getComponent,Bo=Zt(li,kn,cn,Qr),jo=ho(["body","row"],"div"),Po=ho(["body","cell"],"div"),Ia=Bo.rowSupportExpand,aa=Bo.expanded,ta=Bo.rowProps,zo=Bo.expandedRowRender,Qo=Bo.expandedRowClassName,Ho;if(Ia&&aa){var vo=zo(li,cn,Qr+1,aa),fo=Fn(Qo,li,cn,Qr),To={};qi&&(To={style:(0,He.Z)({},"--virtual-width","".concat(so,"px"))});var Zo="".concat(Ci,"-expanded-row-cell");Ho=x.createElement(jo,{className:_e()("".concat(Ci,"-expanded-row"),"".concat(Ci,"-expanded-row-level-").concat(Qr+1),fo)},x.createElement(En,{component:Po,prefixCls:Ci,className:_e()(Zo,(0,He.Z)({},"".concat(Zo,"-fixed"),qi)),additionalProps:To},vo))}var na=(0,bt.Z)((0,bt.Z)({},ar),{},{width:_r});er&&(na.position="absolute",na.pointerEvents="none");var Co=x.createElement(jo,(0,Oe.Z)({},ta,hr,{"data-row-key":kn,ref:Ia?null:yt,className:_e()(Sn,"".concat(Ci,"-row"),ta==null?void 0:ta.className,(0,He.Z)({},"".concat(Ci,"-row-extra"),er)),style:(0,bt.Z)((0,bt.Z)({},na),ta==null?void 0:ta.style)}),Zi.map(function(Xa,Ha){return x.createElement(ko,{key:Ha,component:Po,rowInfo:Bo,column:Xa,colIndex:Ha,indent:Qr,index:cn,renderIndex:Hr,record:li,inverse:er,getHeight:br})}));return Ia?x.createElement("div",{ref:yt},Co,Ho):Co}),wo=Ke(Vo),eo=wo,bo=x.forwardRef(function(wt,yt){var Xt=wt.data,cn=wt.onScroll,Sn=oe(qe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),kn=Sn.flattenColumns,ar=Sn.onColumnResize,er=Sn.getRowKey,br=Sn.expandedKeys,hr=Sn.prefixCls,li=Sn.childrenColumnName,Qr=Sn.scrollX,Hr=Sn.direction,Or=oe(io),_r=Or.sticky,Zi=Or.scrollY,Ci=Or.listItemHeight,qi=Or.getComponent,so=Or.onScroll,Xi=x.useRef(),ho=Vt(Xt,li,br,er),Bo=x.useMemo(function(){var Ho=0;return kn.map(function(vo){var fo=vo.width,To=vo.key;return Ho+=fo,[To,fo,Ho]})},[kn]),jo=x.useMemo(function(){return Bo.map(function(Ho){return Ho[2]})},[Bo]);x.useEffect(function(){Bo.forEach(function(Ho){var vo=(0,Je.Z)(Ho,2),fo=vo[0],To=vo[1];ar(fo,To)})},[Bo]),x.useImperativeHandle(yt,function(){var Ho,vo={scrollTo:function(To){var Zo;(Zo=Xi.current)===null||Zo===void 0||Zo.scrollTo(To)},nativeElement:(Ho=Xi.current)===null||Ho===void 0?void 0:Ho.nativeElement};return Object.defineProperty(vo,"scrollLeft",{get:function(){var To;return((To=Xi.current)===null||To===void 0?void 0:To.getScrollInfo().x)||0},set:function(To){var Zo;(Zo=Xi.current)===null||Zo===void 0||Zo.scrollTo({left:To})}}),vo});var Po=function(vo,fo){var To,Zo=(To=ho[fo])===null||To===void 0?void 0:To.record,na=vo.onCell;if(na){var Co,Xa=na(Zo,fo);return(Co=Xa==null?void 0:Xa.rowSpan)!==null&&Co!==void 0?Co:1}return 1},Ia=function(vo){var fo=vo.start,To=vo.end,Zo=vo.getSize,na=vo.offsetY;if(To<0)return null;for(var Co=kn.filter(function(ra){return Po(ra,fo)===0}),Xa=fo,Ha=function(ba){if(Co=Co.filter(function(Wo){return Po(Wo,ba)===0}),!Co.length)return Xa=ba,1},Ml=fo;Ml>=0&&!Ha(Ml);Ml-=1);for(var Fl=kn.filter(function(ra){return Po(ra,To)!==1}),ll=To,lo=function(ba){if(Fl=Fl.filter(function(Wo){return Po(Wo,ba)!==1}),!Fl.length)return ll=Math.max(ba-1,To),1},ql=To;ql1})&&ls.push(ba)},al=Xa;al<=ll;al+=1)rs(al);var mu=ls.map(function(ra){var ba=ho[ra],Wo=er(ba.record,ra),Oo=function(Vs){var zs=ra+Vs-1,ul=er(ho[zs].record,zs),vu=Zo(Wo,ul);return vu.bottom-vu.top},hs=Zo(Wo);return x.createElement(eo,{key:ra,data:ba,rowKey:Wo,index:ra,style:{top:-na+hs.top},extra:!0,getHeight:Oo})});return mu},aa=x.useMemo(function(){return{columnsOffset:jo}},[jo]),ta="".concat(hr,"-tbody"),zo=qi(["body","wrapper"]),Qo={};return _r&&(Qo.position="sticky",Qo.bottom=0,(0,pt.Z)(_r)==="object"&&_r.offsetScroll&&(Qo.bottom=_r.offsetScroll)),x.createElement(ji.Provider,{value:aa},x.createElement(Ji.Z,{fullHeight:!1,ref:Xi,prefixCls:"".concat(ta,"-virtual"),styles:{horizontalScrollBar:Qo},className:ta,height:Zi,itemHeight:Ci||24,data:ho,itemKey:function(vo){return er(vo.record)},component:zo,scrollWidth:Qr,direction:Hr,onVirtualScroll:function(vo){var fo,To=vo.x;cn({currentTarget:(fo=Xi.current)===null||fo===void 0?void 0:fo.nativeElement,scrollLeft:To})},onScroll:so,extraRender:Ia},function(Ho,vo,fo){var To=er(Ho.record,vo);return x.createElement(eo,{data:Ho,rowKey:To,index:vo,style:fo.style})}))}),Go=Ke(bo),Tn=Go,Lo=function(yt,Xt){var cn=Xt.ref,Sn=Xt.onScroll;return x.createElement(Tn,{ref:cn,data:yt,onScroll:Sn})};function Gi(wt,yt){var Xt=wt.data,cn=wt.columns,Sn=wt.scroll,kn=wt.sticky,ar=wt.prefixCls,er=ar===void 0?Fi:ar,br=wt.className,hr=wt.listItemHeight,li=wt.components,Qr=wt.onScroll,Hr=Sn||{},Or=Hr.x,_r=Hr.y;typeof Or!="number"&&(Or=1),typeof _r!="number"&&(_r=500);var Zi=(0,Tt.zX)(function(so,Xi){return(0,Nt.Z)(li,so)||Xi}),Ci=(0,Tt.zX)(Qr),qi=x.useMemo(function(){return{sticky:kn,scrollY:_r,listItemHeight:hr,getComponent:Zi,onScroll:Ci}},[kn,_r,hr,Zi,Ci]);return x.createElement(io.Provider,{value:qi},x.createElement(yi,(0,Oe.Z)({},wt,{className:_e()(br,"".concat(er,"-virtual")),scroll:(0,bt.Z)((0,bt.Z)({},Sn),{},{x:Or}),components:(0,bt.Z)((0,bt.Z)({},li),{},{body:Xt!=null&&Xt.length?Lo:void 0}),columns:cn,internalHooks:Le,tailor:!0,ref:yt})))}var jr=x.forwardRef(Gi);function Jr(wt){return ke(jr,wt)}var ni=Jr(),Wr=null,to=wt=>null,oi=wt=>null,yr=ae(84105),qr=ae(82661),Ao=ae(34643),Yo=ae(34061),_o=ae(18929);function pa(wt){const[yt,Xt]=(0,x.useState)(null);return[(0,x.useCallback)((kn,ar,er)=>{const br=yt!=null?yt:kn,hr=Math.min(br||0,kn),li=Math.max(br||0,kn),Qr=ar.slice(hr,li+1).map(_r=>wt(_r)),Hr=Qr.some(_r=>!er.has(_r)),Or=[];return Qr.forEach(_r=>{Hr?(er.has(_r)||Or.push(_r),er.add(_r)):(er.delete(_r),Or.push(_r))}),Xt(Hr?li:null),Or},[yt]),kn=>{Xt(kn)}]}var No=ae(32383),Jo=ae(62673),Ro=ae(75727),oa=ae(47889);const da={},Ka="SELECT_ALL",_s="SELECT_INVERT",js="SELECT_NONE",as=[],fs=(wt,yt)=>{let Xt=[];return(yt||[]).forEach(cn=>{Xt.push(cn),cn&&typeof cn=="object"&&wt in cn&&(Xt=[].concat((0,vr.Z)(Xt),(0,vr.Z)(fs(wt,cn[wt]))))}),Xt};var go=(wt,yt)=>{const{preserveSelectedRowKeys:Xt,selectedRowKeys:cn,defaultSelectedRowKeys:Sn,getCheckboxProps:kn,onChange:ar,onSelect:er,onSelectAll:br,onSelectInvert:hr,onSelectNone:li,onSelectMultiple:Qr,columnWidth:Hr,type:Or,selections:_r,fixed:Zi,renderCell:Ci,hideSelectAll:qi,checkStrictly:so=!0}=yt||{},{prefixCls:Xi,data:ho,pageData:Bo,getRecordByKey:jo,getRowKey:Po,expandType:Ia,childrenColumnName:aa,locale:ta,getPopupContainer:zo}=wt,Qo=(0,No.ln)("Table"),[Ho,vo]=pa(ra=>ra),[fo,To]=(0,_o.Z)(cn||Sn||as,{value:cn}),Zo=x.useRef(new Map),na=(0,x.useCallback)(ra=>{if(Xt){const ba=new Map;ra.forEach(Wo=>{let Oo=jo(Wo);!Oo&&Zo.current.has(Wo)&&(Oo=Zo.current.get(Wo)),ba.set(Wo,Oo)}),Zo.current=ba}},[jo,Xt]);x.useEffect(()=>{na(fo)},[fo]);const Co=(0,x.useMemo)(()=>fs(aa,Bo),[aa,Bo]),{keyEntities:Xa}=(0,x.useMemo)(()=>{if(so)return{keyEntities:null};let ra=ho;if(Xt){const ba=new Set(Co.map((Oo,hs)=>Po(Oo,hs))),Wo=Array.from(Zo.current).reduce((Oo,hs)=>{let[Ss,Vs]=hs;return ba.has(Ss)?Oo:Oo.concat(Vs)},[]);ra=[].concat((0,vr.Z)(ra),(0,vr.Z)(Wo))}return(0,Yo.I8)(ra,{externalGetKey:Po,childrenPropName:aa})},[ho,Po,so,aa,Xt,Co]),Ha=(0,x.useMemo)(()=>{const ra=new Map;return Co.forEach((ba,Wo)=>{const Oo=Po(ba,Wo),hs=(kn?kn(ba):null)||{};ra.set(Oo,hs)}),ra},[Co,Po,kn]),Ml=(0,x.useCallback)(ra=>{const ba=Po(ra);let Wo;return Ha.has(ba)?Wo=Ha.get(Po(ra)):Wo=kn?kn(ra):void 0,!!(Wo!=null&&Wo.disabled)},[Ha,Po]),[Fl,ll]=(0,x.useMemo)(()=>{if(so)return[fo||[],[]];const{checkedKeys:ra,halfCheckedKeys:ba}=(0,Ao.S)(fo,!0,Xa,Ml);return[ra||[],ba]},[fo,so,Xa,Ml]),lo=(0,x.useMemo)(()=>{const ra=Or==="radio"?Fl.slice(0,1):Fl;return new Set(ra)},[Fl,Or]),ql=(0,x.useMemo)(()=>Or==="radio"?new Set:new Set(ll),[ll,Or]);x.useEffect(()=>{yt||To(as)},[!!yt]);const ls=(0,x.useCallback)((ra,ba)=>{let Wo,Oo;na(ra),Xt?(Wo=ra,Oo=ra.map(hs=>Zo.current.get(hs))):(Wo=[],Oo=[],ra.forEach(hs=>{const Ss=jo(hs);Ss!==void 0&&(Wo.push(hs),Oo.push(Ss))})),To(Wo),ar==null||ar(Wo,Oo,{type:ba})},[To,jo,ar,Xt]),rs=(0,x.useCallback)((ra,ba,Wo,Oo)=>{if(er){const hs=Wo.map(Ss=>jo(Ss));er(jo(ra),ba,hs,Oo)}ls(Wo,"single")},[er,jo,ls]),al=(0,x.useMemo)(()=>!_r||qi?null:(_r===!0?[Ka,_s,js]:_r).map(ba=>ba===Ka?{key:"all",text:ta.selectionAll,onSelect(){ls(ho.map((Wo,Oo)=>Po(Wo,Oo)).filter(Wo=>{const Oo=Ha.get(Wo);return!(Oo!=null&&Oo.disabled)||lo.has(Wo)}),"all")}}:ba===_s?{key:"invert",text:ta.selectInvert,onSelect(){const Wo=new Set(lo);Bo.forEach((hs,Ss)=>{const Vs=Po(hs,Ss),zs=Ha.get(Vs);zs!=null&&zs.disabled||(Wo.has(Vs)?Wo.delete(Vs):Wo.add(Vs))});const Oo=Array.from(Wo);hr&&(Qo.deprecated(!1,"onSelectInvert","onChange"),hr(Oo)),ls(Oo,"invert")}}:ba===js?{key:"none",text:ta.selectNone,onSelect(){li==null||li(),ls(Array.from(lo).filter(Wo=>{const Oo=Ha.get(Wo);return Oo==null?void 0:Oo.disabled}),"none")}}:ba).map(ba=>Object.assign(Object.assign({},ba),{onSelect:function(){for(var Wo,Oo,hs=arguments.length,Ss=new Array(hs),Vs=0;Vs{var ba;if(!yt)return ra.filter(vs=>vs!==da);let Wo=(0,vr.Z)(ra);const Oo=new Set(lo),hs=Co.map(Po).filter(vs=>!Ha.get(vs).disabled),Ss=hs.every(vs=>Oo.has(vs)),Vs=hs.some(vs=>Oo.has(vs)),zs=()=>{const vs=[];Ss?hs.forEach(Al=>{Oo.delete(Al),vs.push(Al)}):hs.forEach(Al=>{Oo.has(Al)||(Oo.add(Al),vs.push(Al))});const cl=Array.from(Oo);br==null||br(!Ss,cl.map(Al=>jo(Al)),vs.map(Al=>jo(Al))),ls(cl,"all"),vo(null)};let ul,vu;if(Or!=="radio"){let vs;if(al){const ys={getPopupContainer:zo,items:al.map((bl,Fs)=>{const{key:Cl,text:eu,onSelect:Pu}=bl;return{key:Cl!=null?Cl:Fs,onClick:()=>{Pu==null||Pu(hs)},label:eu}})};vs=x.createElement("div",{className:`${Xi}-selection-extra`},x.createElement(Ro.Z,{menu:ys,getPopupContainer:zo},x.createElement("span",null,x.createElement(yr.Z,null))))}const cl=Co.map((ys,bl)=>{const Fs=Po(ys,bl),Cl=Ha.get(Fs)||{};return Object.assign({checked:Oo.has(Fs)},Cl)}).filter(ys=>{let{disabled:bl}=ys;return bl}),Al=!!cl.length&&cl.length===Co.length,gu=Al&&cl.every(ys=>{let{checked:bl}=ys;return bl}),Rl=Al&&cl.some(ys=>{let{checked:bl}=ys;return bl});vu=x.createElement(Jo.default,{checked:Al?gu:!!Co.length&&Ss,indeterminate:Al?!gu&&Rl:!Ss&&Vs,onChange:zs,disabled:Co.length===0||Al,"aria-label":vs?"Custom selection":"Select all",skipGroup:!0}),ul=!qi&&x.createElement("div",{className:`${Xi}-selection`},vu,vs)}let sa;Or==="radio"?sa=(vs,cl,Al)=>{const gu=Po(cl,Al),Rl=Oo.has(gu),ys=Ha.get(gu);return{node:x.createElement(oa.ZP,Object.assign({},ys,{checked:Rl,onClick:bl=>{var Fs;bl.stopPropagation(),(Fs=ys==null?void 0:ys.onClick)===null||Fs===void 0||Fs.call(ys,bl)},onChange:bl=>{var Fs;Oo.has(gu)||rs(gu,!0,[gu],bl.nativeEvent),(Fs=ys==null?void 0:ys.onChange)===null||Fs===void 0||Fs.call(ys,bl)}})),checked:Rl}}:sa=(vs,cl,Al)=>{var gu;const Rl=Po(cl,Al),ys=Oo.has(Rl),bl=ql.has(Rl),Fs=Ha.get(Rl);let Cl;return Ia==="nest"?Cl=bl:Cl=(gu=Fs==null?void 0:Fs.indeterminate)!==null&&gu!==void 0?gu:bl,{node:x.createElement(Jo.default,Object.assign({},Fs,{indeterminate:Cl,checked:ys,skipGroup:!0,onClick:eu=>{var Pu;eu.stopPropagation(),(Pu=Fs==null?void 0:Fs.onClick)===null||Pu===void 0||Pu.call(Fs,eu)},onChange:eu=>{var Pu;const{nativeEvent:Tu}=eu,{shiftKey:Wc}=Tu,dl=hs.findIndex(Uu=>Uu===Rl),_d=Fl.some(Uu=>hs.includes(Uu));if(Wc&&so&&_d){const Uu=Ho(dl,hs,Oo),Gu=Array.from(Oo);Qr==null||Qr(!ys,Gu.map(Ru=>jo(Ru)),Uu.map(Ru=>jo(Ru))),ls(Gu,"multiple")}else{const Uu=Fl;if(so){const Gu=ys?(0,qr._5)(Uu,Rl):(0,qr.L0)(Uu,Rl);rs(Rl,!ys,Gu,Tu)}else{const Gu=(0,Ao.S)([].concat((0,vr.Z)(Uu),[Rl]),!0,Xa,Ml),{checkedKeys:Ru,halfCheckedKeys:Vu}=Gu;let fl=Ru;if(ys){const mc=new Set(Ru);mc.delete(Rl),fl=(0,Ao.S)(Array.from(mc),{checked:!1,halfCheckedKeys:Vu},Xa,Ml).checkedKeys}rs(Rl,!ys,fl,Tu)}}vo(ys?null:dl),(Pu=Fs==null?void 0:Fs.onChange)===null||Pu===void 0||Pu.call(Fs,eu)}})),checked:ys}};const qo=(vs,cl,Al)=>{const{node:gu,checked:Rl}=sa(vs,cl,Al);return Ci?Ci(Rl,cl,Al,gu):gu};if(!Wo.includes(da))if(Wo.findIndex(vs=>{var cl;return((cl=vs[Lr])===null||cl===void 0?void 0:cl.columnType)==="EXPAND_COLUMN"})===0){const[vs,...cl]=Wo;Wo=[vs,da].concat((0,vr.Z)(cl))}else Wo=[da].concat((0,vr.Z)(Wo));const xs=Wo.indexOf(da);Wo=Wo.filter((vs,cl)=>vs!==da||cl===xs);const qs=Wo[xs-1],Xs=Wo[xs+1];let yu=Zi;yu===void 0&&((Xs==null?void 0:Xs.fixed)!==void 0?yu=Xs.fixed:(qs==null?void 0:qs.fixed)!==void 0&&(yu=qs.fixed)),yu&&qs&&((ba=qs[Lr])===null||ba===void 0?void 0:ba.columnType)==="EXPAND_COLUMN"&&qs.fixed===void 0&&(qs.fixed=yu);const Ul=_e()(`${Xi}-selection-col`,{[`${Xi}-selection-col-with-dropdown`]:_r&&Or==="checkbox"}),sc=()=>yt!=null&&yt.columnTitle?typeof yt.columnTitle=="function"?yt.columnTitle(vu):yt.columnTitle:ul,Il={fixed:yu,width:Hr,className:`${Xi}-selection-column`,title:sc(),render:qo,onCell:yt.onCell,[Lr]:{className:Ul}};return Wo.map(vs=>vs===da?Il:vs)},[Po,Co,yt,Fl,lo,ql,Hr,al,Ia,Ha,Qr,rs,Ml]),lo]},Fa=ae(2738);function gs(wt,yt){return wt._antProxy=wt._antProxy||{},Object.keys(yt).forEach(Xt=>{if(!(Xt in wt._antProxy)){const cn=wt[Xt];wt._antProxy[Xt]=cn,wt[Xt]=yt[Xt]}}),wt}function nl(wt,yt){return(0,x.useImperativeHandle)(wt,()=>{const Xt=yt(),{nativeElement:cn}=Xt;return typeof Proxy!="undefined"?new Proxy(cn,{get(Sn,kn){return Xt[kn]?Xt[kn]:Reflect.get(Sn,kn)}}):gs(cn,Xt)})}var rl=ae(83010),il=ae(48755),yl=ae(38406),su=ae(83397),ol=ae(31756),jl=ae(13783),Lu=ae(85981),Xl=ae(31709),wl=ae(29787),ec=ae(57700);function _c(wt){return yt=>{const{prefixCls:Xt,onExpand:cn,record:Sn,expanded:kn,expandable:ar}=yt,er=`${Xt}-row-expand-icon`;return x.createElement("button",{type:"button",onClick:br=>{cn(Sn,br),br.stopPropagation()},className:_e()(er,{[`${er}-spaced`]:!ar,[`${er}-expanded`]:ar&&kn,[`${er}-collapsed`]:ar&&!kn}),"aria-label":kn?wt.collapse:wt.expand,"aria-expanded":kn})}}var ma=_c;function Ea(wt){return(Xt,cn)=>{const Sn=Xt.querySelector(`.${wt}-container`);let kn=cn;if(Sn){const ar=getComputedStyle(Sn),er=parseInt(ar.borderLeftWidth,10),br=parseInt(ar.borderRightWidth,10);kn=cn-er-br}return kn}}const ha=(wt,yt)=>"key"in wt&&wt.key!==void 0&&wt.key!==null?wt.key:wt.dataIndex?Array.isArray(wt.dataIndex)?wt.dataIndex.join("."):wt.dataIndex:yt;function wa(wt,yt){return yt?`${yt}-${wt}`:`${wt}`}const Ja=(wt,yt)=>typeof wt=="function"?wt(yt):wt,Ga=(wt,yt)=>{const Xt=Ja(wt,yt);return Object.prototype.toString.call(Xt)==="[object Object]"?"":Xt};var $a={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"},Ql=$a,fu=ae(7657),kl=function(yt,Xt){return x.createElement(fu.Z,(0,Oe.Z)({},yt,{ref:Xt,icon:Ql}))},Hi=x.forwardRef(kl),ea=Hi,Ma=ae(9981),Hl=ae(40192);function ks(wt){const yt=x.useRef(wt),Xt=(0,Hl.Z)();return[()=>yt.current,cn=>{yt.current=cn,Xt()}]}var zl=ae(7939),pl=ae(584),eA=ae(93041),Bc=ae(78857),tc=ae(18287),ss=ae(47472),ns=ae(49397),tA=wt=>{const{value:yt,filterSearch:Xt,tablePrefixCls:cn,locale:Sn,onChange:kn}=wt;return Xt?x.createElement("div",{className:`${cn}-filter-dropdown-search`},x.createElement(ns.Z,{prefix:x.createElement(ss.Z,null),placeholder:Sn.filterSearchPlaceholder,onChange:kn,value:yt,htmlSize:1,className:`${cn}-filter-dropdown-search-input`})):null},Qs=ae(10228);const Sl=wt=>{const{keyCode:yt}=wt;yt===Qs.Z.ENTER&&wt.stopPropagation()};var zc=x.forwardRef((wt,yt)=>x.createElement("div",{className:wt.className,onClick:Xt=>Xt.stopPropagation(),onKeyDown:Sl,ref:yt},wt.children));function ml(wt){let yt=[];return(wt||[]).forEach(Xt=>{let{value:cn,children:Sn}=Xt;yt.push(cn),Sn&&(yt=[].concat((0,vr.Z)(yt),(0,vr.Z)(ml(Sn))))}),yt}function _u(wt){return wt.some(yt=>{let{children:Xt}=yt;return Xt})}function Ws(wt,yt){return typeof yt=="string"||typeof yt=="number"?yt==null?void 0:yt.toString().toLowerCase().includes(wt.trim().toLowerCase()):!1}function Gs(wt){let{filters:yt,prefixCls:Xt,filteredKeys:cn,filterMultiple:Sn,searchValue:kn,filterSearch:ar}=wt;return yt.map((er,br)=>{const hr=String(er.value);if(er.children)return{key:hr||br,label:er.text,popupClassName:`${Xt}-dropdown-submenu`,children:Gs({filters:er.children,prefixCls:Xt,filteredKeys:cn,filterMultiple:Sn,searchValue:kn,filterSearch:ar})};const li=Sn?Jo.default:oa.ZP,Qr={key:er.value!==void 0?hr:br,label:x.createElement(x.Fragment,null,x.createElement(li,{checked:cn.includes(hr)}),x.createElement("span",null,er.text))};return kn.trim()?typeof ar=="function"?ar(kn,er)?Qr:null:Ws(kn,er.text)?Qr:null:Qr})}function lu(wt){return wt||[]}var $A=wt=>{var yt,Xt,cn,Sn;const{tablePrefixCls:kn,prefixCls:ar,column:er,dropdownPrefixCls:br,columnKey:hr,filterOnClose:li,filterMultiple:Qr,filterMode:Hr="menu",filterSearch:Or=!1,filterState:_r,triggerFilter:Zi,locale:Ci,children:qi,getPopupContainer:so,rootClassName:Xi}=wt,{filterResetToDefaultFilteredValue:ho,defaultFilteredValue:Bo,filterDropdownProps:jo={},filterDropdownOpen:Po,filterDropdownVisible:Ia,onFilterDropdownVisibleChange:aa,onFilterDropdownOpenChange:ta}=er,[zo,Qo]=x.useState(!1),Ho=!!(_r&&(!((yt=_r.filteredKeys)===null||yt===void 0)&&yt.length||_r.forceFiltered)),vo=sa=>{var qo;Qo(sa),(qo=jo.onOpenChange)===null||qo===void 0||qo.call(jo,sa),ta==null||ta(sa),aa==null||aa(sa)},fo=(Sn=(cn=(Xt=jo.open)!==null&&Xt!==void 0?Xt:Po)!==null&&cn!==void 0?cn:Ia)!==null&&Sn!==void 0?Sn:zo,To=_r==null?void 0:_r.filteredKeys,[Zo,na]=ks(lu(To)),Co=sa=>{let{selectedKeys:qo}=sa;na(qo)},Xa=(sa,qo)=>{let{node:xs,checked:qs}=qo;Co(Qr?{selectedKeys:sa}:{selectedKeys:qs&&xs.key?[xs.key]:[]})};x.useEffect(()=>{zo&&Co({selectedKeys:lu(To)})},[To]);const[Ha,Ml]=x.useState([]),Fl=sa=>{Ml(sa)},[ll,lo]=x.useState(""),ql=sa=>{const{value:qo}=sa.target;lo(qo)};x.useEffect(()=>{zo||lo("")},[zo]);const ls=sa=>{const qo=sa!=null&&sa.length?sa:null;if(qo===null&&(!_r||!_r.filteredKeys)||(0,Ue.Z)(qo,_r==null?void 0:_r.filteredKeys,!0))return null;Zi({column:er,key:hr,filteredKeys:qo})},rs=()=>{vo(!1),ls(Zo())},al=function(){let{confirm:sa,closeDropdown:qo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};sa&&ls([]),qo&&vo(!1),lo(""),na(ho?(Bo||[]).map(xs=>String(xs)):[])},mu=function(){let{closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};sa&&vo(!1),ls(Zo())},ra=(sa,qo)=>{qo.source==="trigger"&&(sa&&To!==void 0&&na(lu(To)),vo(sa),!sa&&!er.filterDropdown&&li&&rs())},ba=_e()({[`${br}-menu-without-submenu`]:!_u(er.filters||[])}),Wo=sa=>{if(sa.target.checked){const qo=ml(er==null?void 0:er.filters).map(xs=>String(xs));na(qo)}else na([])},Oo=sa=>{let{filters:qo}=sa;return(qo||[]).map((xs,qs)=>{const Xs=String(xs.value),yu={title:xs.text,key:xs.value!==void 0?Xs:String(qs)};return xs.children&&(yu.children=Oo({filters:xs.children})),yu})},hs=sa=>{var qo;return Object.assign(Object.assign({},sa),{text:sa.title,value:sa.key,children:((qo=sa.children)===null||qo===void 0?void 0:qo.map(xs=>hs(xs)))||[]})};let Ss;const{direction:Vs,renderEmpty:zs}=x.useContext(il.E_);if(typeof er.filterDropdown=="function")Ss=er.filterDropdown({prefixCls:`${br}-custom`,setSelectedKeys:sa=>Co({selectedKeys:sa}),selectedKeys:Zo(),confirm:mu,clearFilters:al,filters:er.filters,visible:fo,close:()=>{vo(!1)}});else if(er.filterDropdown)Ss=er.filterDropdown;else{const sa=Zo()||[],qo=()=>{var qs,Xs;const yu=(qs=zs==null?void 0:zs("Table.filter"))!==null&&qs!==void 0?qs:x.createElement(pl.Z,{image:pl.Z.PRESENTED_IMAGE_SIMPLE,description:Ci.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((er.filters||[]).length===0)return yu;if(Hr==="tree")return x.createElement(x.Fragment,null,x.createElement(tA,{filterSearch:Or,value:ll,onChange:ql,tablePrefixCls:kn,locale:Ci}),x.createElement("div",{className:`${kn}-filter-dropdown-tree`},Qr?x.createElement(Jo.default,{checked:sa.length===ml(er.filters).length,indeterminate:sa.length>0&&sa.lengthtypeof Or=="function"?Or(ll,hs(Il)):Ws(ll,Il.title):void 0})));const Ul=Gs({filters:er.filters||[],filterSearch:Or,prefixCls:ar,filteredKeys:Zo(),filterMultiple:Qr,searchValue:ll}),sc=Ul.every(Il=>Il===null);return x.createElement(x.Fragment,null,x.createElement(tA,{filterSearch:Or,value:ll,onChange:ql,tablePrefixCls:kn,locale:Ci}),sc?yu:x.createElement(eA.default,{selectable:!0,multiple:Qr,prefixCls:`${br}-menu`,className:ba,onSelect:Co,onDeselect:Co,selectedKeys:sa,getPopupContainer:so,openKeys:Ha,onOpenChange:Fl,items:Ul}))},xs=()=>ho?(0,Ue.Z)((Bo||[]).map(qs=>String(qs)),sa,!0):sa.length===0;Ss=x.createElement(x.Fragment,null,qo(),x.createElement("div",{className:`${ar}-dropdown-btns`},x.createElement(zl.ZP,{type:"link",size:"small",disabled:xs(),onClick:()=>al()},Ci.filterReset),x.createElement(zl.ZP,{type:"primary",size:"small",onClick:rs},Ci.filterConfirm)))}er.filterDropdown&&(Ss=x.createElement(Bc.J,{selectable:void 0},Ss)),Ss=x.createElement(zc,{className:`${ar}-dropdown`},Ss);const ul=()=>{let sa;return typeof er.filterIcon=="function"?sa=er.filterIcon(Ho):er.filterIcon?sa=er.filterIcon:sa=x.createElement(ea,null),x.createElement("span",{role:"button",tabIndex:-1,className:_e()(`${ar}-trigger`,{active:Ho}),onClick:qo=>{qo.stopPropagation()}},sa)},vu=(0,Ma.Z)({trigger:["click"],placement:Vs==="rtl"?"bottomLeft":"bottomRight",children:ul(),getPopupContainer:so},Object.assign(Object.assign({},jo),{rootClassName:_e()(Xi,jo.rootClassName),open:fo,onOpenChange:ra,dropdownRender:()=>typeof(jo==null?void 0:jo.dropdownRender)=="function"?jo.dropdownRender(Ss):Ss}));return x.createElement("div",{className:`${ar}-column`},x.createElement("span",{className:`${kn}-column-title`},qi),x.createElement(Ro.Z,Object.assign({},vu)))};const uu=(wt,yt,Xt)=>{let cn=[];return(wt||[]).forEach((Sn,kn)=>{var ar;const er=wa(kn,Xt);if(Sn.filters||"filterDropdown"in Sn||"onFilter"in Sn)if("filteredValue"in Sn){let br=Sn.filteredValue;"filterDropdown"in Sn||(br=(ar=br==null?void 0:br.map(String))!==null&&ar!==void 0?ar:br),cn.push({column:Sn,key:ha(Sn,er),filteredKeys:br,forceFiltered:Sn.filtered})}else cn.push({column:Sn,key:ha(Sn,er),filteredKeys:yt&&Sn.defaultFilteredValue?Sn.defaultFilteredValue:void 0,forceFiltered:Sn.filtered});"children"in Sn&&(cn=[].concat((0,vr.Z)(cn),(0,vr.Z)(uu(Sn.children,yt,er))))}),cn};function hu(wt,yt,Xt,cn,Sn,kn,ar,er,br){return Xt.map((hr,li)=>{const Qr=wa(li,er),{filterOnClose:Hr=!0,filterMultiple:Or=!0,filterMode:_r,filterSearch:Zi}=hr;let Ci=hr;if(Ci.filters||Ci.filterDropdown){const qi=ha(Ci,Qr),so=cn.find(Xi=>{let{key:ho}=Xi;return qi===ho});Ci=Object.assign(Object.assign({},Ci),{title:Xi=>x.createElement($A,{tablePrefixCls:wt,prefixCls:`${wt}-filter`,dropdownPrefixCls:yt,column:Ci,columnKey:qi,filterState:so,filterOnClose:Hr,filterMultiple:Or,filterMode:_r,filterSearch:Zi,triggerFilter:kn,locale:Sn,getPopupContainer:ar,rootClassName:br},Ja(hr.title,Xi))})}return"children"in Ci&&(Ci=Object.assign(Object.assign({},Ci),{children:hu(wt,yt,Ci.children,cn,Sn,kn,ar,Qr,br)})),Ci})}const Oa=wt=>{const yt={};return wt.forEach(Xt=>{let{key:cn,filteredKeys:Sn,column:kn}=Xt;const ar=cn,{filters:er,filterDropdown:br}=kn;if(br)yt[ar]=Sn||null;else if(Array.isArray(Sn)){const hr=ml(er);yt[ar]=hr.filter(li=>Sn.includes(String(li)))}else yt[ar]=null}),yt},Ua=(wt,yt,Xt)=>yt.reduce((Sn,kn)=>{const{column:{onFilter:ar,filters:er},filteredKeys:br}=kn;return ar&&br&&br.length?Sn.map(hr=>Object.assign({},hr)).filter(hr=>br.some(li=>{const Qr=ml(er),Hr=Qr.findIndex(_r=>String(_r)===String(li)),Or=Hr!==-1?Qr[Hr]:li;return hr[Xt]&&(hr[Xt]=Ua(hr[Xt],yt,Xt)),ar(Or,hr)})):Sn},wt),Ms=wt=>wt.flatMap(yt=>"children"in yt?[yt].concat((0,vr.Z)(Ms(yt.children||[]))):[yt]);var Yl=wt=>{const{prefixCls:yt,dropdownPrefixCls:Xt,mergedColumns:cn,onFilterChange:Sn,getPopupContainer:kn,locale:ar,rootClassName:er}=wt,br=(0,No.ln)("Table"),hr=x.useMemo(()=>Ms(cn||[]),[cn]),[li,Qr]=x.useState(()=>uu(hr,!0)),Hr=x.useMemo(()=>{const Ci=uu(hr,!1);if(Ci.length===0)return Ci;let qi=!0,so=!0;if(Ci.forEach(Xi=>{let{filteredKeys:ho}=Xi;ho!==void 0?qi=!1:so=!1}),qi){const Xi=(hr||[]).map((ho,Bo)=>ha(ho,wa(Bo)));return li.filter(ho=>{let{key:Bo}=ho;return Xi.includes(Bo)}).map(ho=>{const Bo=hr[Xi.findIndex(jo=>jo===ho.key)];return Object.assign(Object.assign({},ho),{column:Object.assign(Object.assign({},ho.column),Bo),forceFiltered:Bo.filtered})})}return Ci},[hr,li]),Or=x.useMemo(()=>Oa(Hr),[Hr]),_r=Ci=>{const qi=Hr.filter(so=>{let{key:Xi}=so;return Xi!==Ci.key});qi.push(Ci),Qr(qi),Sn(Oa(qi),qi)};return[Ci=>hu(yt,Xt,Ci,Hr,ar,_r,kn,void 0,er),Hr,Or]},Kc=(wt,yt,Xt)=>{const cn=x.useRef({});function Sn(kn){var ar;if(!cn.current||cn.current.data!==wt||cn.current.childrenColumnName!==yt||cn.current.getRowKey!==Xt){let br=function(hr){hr.forEach((li,Qr)=>{const Hr=Xt(li,Qr);er.set(Hr,li),li&&typeof li=="object"&&yt in li&&br(li[yt]||[])})};const er=new Map;br(wt),cn.current={data:wt,childrenColumnName:yt,kvMap:er,getRowKey:Xt}}return(ar=cn.current.kvMap)===null||ar===void 0?void 0:ar.get(kn)}return[Sn]},hc=function(wt,yt){var Xt={};for(var cn in wt)Object.prototype.hasOwnProperty.call(wt,cn)&&yt.indexOf(cn)<0&&(Xt[cn]=wt[cn]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,cn=Object.getOwnPropertySymbols(wt);Sn{const kn=wt[Sn];typeof kn!="function"&&(Xt[Sn]=kn)}),Xt}function pc(wt,yt,Xt){const cn=Xt&&typeof Xt=="object"?Xt:{},{total:Sn=0}=cn,kn=hc(cn,["total"]),[ar,er]=(0,x.useState)(()=>({current:"defaultCurrent"in kn?kn.defaultCurrent:1,pageSize:"defaultPageSize"in kn?kn.defaultPageSize:fA})),br=(0,Ma.Z)(ar,kn,{total:Sn>0?Sn:wt}),hr=Math.ceil((Sn||wt)/br.pageSize);br.current>hr&&(br.current=hr||1);const li=(Hr,Or)=>{er({current:Hr!=null?Hr:1,pageSize:Or||br.pageSize})},Qr=(Hr,Or)=>{var _r;Xt&&((_r=Xt.onChange)===null||_r===void 0||_r.call(Xt,Hr,Or)),li(Hr,Or),yt(Hr,Or||(br==null?void 0:br.pageSize))};return Xt===!1?[{},()=>{}]:[Object.assign(Object.assign({},br),{onChange:Qr}),li]}var nA=pc,rA=ae(89489),Ed=ae(59477),Jf=ae(25399);const nd="ascend",OA="descend",hA=wt=>typeof wt.sorter=="object"&&typeof wt.sorter.multiple=="number"?wt.sorter.multiple:!1,Nu=wt=>typeof wt=="function"?wt:wt&&typeof wt=="object"&&wt.compare?wt.compare:!1,DA=(wt,yt)=>yt?wt[wt.indexOf(yt)+1]:wt[0],iA=(wt,yt,Xt)=>{let cn=[];const Sn=(kn,ar)=>{cn.push({column:kn,key:ha(kn,ar),multiplePriority:hA(kn),sortOrder:kn.sortOrder})};return(wt||[]).forEach((kn,ar)=>{const er=wa(ar,Xt);kn.children?("sortOrder"in kn&&Sn(kn,er),cn=[].concat((0,vr.Z)(cn),(0,vr.Z)(iA(kn.children,yt,er)))):kn.sorter&&("sortOrder"in kn?Sn(kn,er):yt&&kn.defaultSortOrder&&cn.push({column:kn,key:ha(kn,er),multiplePriority:hA(kn),sortOrder:kn.defaultSortOrder}))}),cn},Sd=(wt,yt,Xt,cn,Sn,kn,ar,er)=>(yt||[]).map((hr,li)=>{const Qr=wa(li,er);let Hr=hr;if(Hr.sorter){const Or=Hr.sortDirections||Sn,_r=Hr.showSorterTooltip===void 0?ar:Hr.showSorterTooltip,Zi=ha(Hr,Qr),Ci=Xt.find(aa=>{let{key:ta}=aa;return ta===Zi}),qi=Ci?Ci.sortOrder:null,so=DA(Or,qi);let Xi;if(hr.sortIcon)Xi=hr.sortIcon({sortOrder:qi});else{const aa=Or.includes(nd)&&x.createElement(Ed.Z,{className:_e()(`${wt}-column-sorter-up`,{active:qi===nd})}),ta=Or.includes(OA)&&x.createElement(rA.Z,{className:_e()(`${wt}-column-sorter-down`,{active:qi===OA})});Xi=x.createElement("span",{className:_e()(`${wt}-column-sorter`,{[`${wt}-column-sorter-full`]:!!(aa&&ta)})},x.createElement("span",{className:`${wt}-column-sorter-inner`,"aria-hidden":"true"},aa,ta))}const{cancelSort:ho,triggerAsc:Bo,triggerDesc:jo}=kn||{};let Po=ho;so===OA?Po=jo:so===nd&&(Po=Bo);const Ia=typeof _r=="object"?Object.assign({title:Po},_r):{title:Po};Hr=Object.assign(Object.assign({},Hr),{className:_e()(Hr.className,{[`${wt}-column-sort`]:qi}),title:aa=>{const ta=`${wt}-column-sorters`,zo=x.createElement("span",{className:`${wt}-column-title`},Ja(hr.title,aa)),Qo=x.createElement("div",{className:ta},zo,Xi);return _r?typeof _r!="boolean"&&(_r==null?void 0:_r.target)==="sorter-icon"?x.createElement("div",{className:`${ta} ${wt}-column-sorters-tooltip-target-sorter`},zo,x.createElement(Jf.Z,Object.assign({},Ia),Xi)):x.createElement(Jf.Z,Object.assign({},Ia),Qo):Qo},onHeaderCell:aa=>{var ta;const zo=((ta=hr.onHeaderCell)===null||ta===void 0?void 0:ta.call(hr,aa))||{},Qo=zo.onClick,Ho=zo.onKeyDown;zo.onClick=To=>{cn({column:hr,key:Zi,sortOrder:so,multiplePriority:hA(hr)}),Qo==null||Qo(To)},zo.onKeyDown=To=>{To.keyCode===Qs.Z.ENTER&&(cn({column:hr,key:Zi,sortOrder:so,multiplePriority:hA(hr)}),Ho==null||Ho(To))};const vo=Ga(hr.title,{}),fo=vo==null?void 0:vo.toString();return qi&&(zo["aria-sort"]=qi==="ascend"?"ascending":"descending"),zo["aria-label"]=fo||"",zo.className=_e()(zo.className,`${wt}-column-has-sorters`),zo.tabIndex=0,hr.ellipsis&&(zo.title=(vo!=null?vo:"").toString()),zo}})}return"children"in Hr&&(Hr=Object.assign(Object.assign({},Hr),{children:Sd(wt,Hr.children,Xt,cn,Sn,kn,ar,Qr)})),Hr}),qf=wt=>{const{column:yt,sortOrder:Xt}=wt;return{column:yt,order:Xt,field:yt.dataIndex,columnKey:yt.key}},Ns=wt=>{const yt=wt.filter(Xt=>{let{sortOrder:cn}=Xt;return cn}).map(qf);if(yt.length===0&&wt.length){const Xt=wt.length-1;return Object.assign(Object.assign({},qf(wt[Xt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return yt.length<=1?yt[0]||{}:yt},Wu=(wt,yt,Xt)=>{const cn=yt.slice().sort((ar,er)=>er.multiplePriority-ar.multiplePriority),Sn=wt.slice(),kn=cn.filter(ar=>{let{column:{sorter:er},sortOrder:br}=ar;return Nu(er)&&br});return kn.length?Sn.sort((ar,er)=>{for(let br=0;br{const er=ar[Xt];return er?Object.assign(Object.assign({},ar),{[Xt]:Wu(er,yt,Xt)}):ar}):Sn};var Ph=wt=>{const{prefixCls:yt,mergedColumns:Xt,sortDirections:cn,tableLocale:Sn,showSorterTooltip:kn,onSorterChange:ar}=wt,[er,br]=x.useState(iA(Xt,!0)),hr=(Zi,Ci)=>{const qi=[];return Zi.forEach((so,Xi)=>{const ho=wa(Xi,Ci);if(qi.push(ha(so,ho)),Array.isArray(so.children)){const Bo=hr(so.children,ho);qi.push.apply(qi,(0,vr.Z)(Bo))}}),qi},li=x.useMemo(()=>{let Zi=!0;const Ci=iA(Xt,!1);if(!Ci.length){const ho=hr(Xt);return er.filter(Bo=>{let{key:jo}=Bo;return ho.includes(jo)})}const qi=[];function so(ho){Zi?qi.push(ho):qi.push(Object.assign(Object.assign({},ho),{sortOrder:null}))}let Xi=null;return Ci.forEach(ho=>{Xi===null?(so(ho),ho.sortOrder&&(ho.multiplePriority===!1?Zi=!1:Xi=!0)):(Xi&&ho.multiplePriority!==!1||(Zi=!1),so(ho))}),qi},[Xt,er]),Qr=x.useMemo(()=>{var Zi,Ci;const qi=li.map(so=>{let{column:Xi,sortOrder:ho}=so;return{column:Xi,order:ho}});return{sortColumns:qi,sortColumn:(Zi=qi[0])===null||Zi===void 0?void 0:Zi.column,sortOrder:(Ci=qi[0])===null||Ci===void 0?void 0:Ci.order}},[li]),Hr=Zi=>{let Ci;Zi.multiplePriority===!1||!li.length||li[0].multiplePriority===!1?Ci=[Zi]:Ci=[].concat((0,vr.Z)(li.filter(qi=>{let{key:so}=qi;return so!==Zi.key})),[Zi]),br(Ci),ar(Ns(Ci),Ci)};return[Zi=>Sd(yt,Zi,li,Hr,cn,Sn,kn),li,Qr,()=>Ns(li)]};const $c=(wt,yt)=>wt.map(cn=>{const Sn=Object.assign({},cn);return Sn.title=Ja(cn.title,yt),"children"in Sn&&(Sn.children=$c(Sn.children,yt)),Sn});var Fd=wt=>[x.useCallback(Xt=>$c(Xt,wt),[wt])],bf=Yi((wt,yt)=>{const{_renderTimes:Xt}=wt,{_renderTimes:cn}=yt;return Xt!==cn}),Zc=Jr((wt,yt)=>{const{_renderTimes:Xt}=wt,{_renderTimes:cn}=yt;return Xt!==cn}),va=ae(36237),Kl=ae(17835),Nc=ae(63356),rd=ae(16931),PA=ae(51636),TA=wt=>{const{componentCls:yt,lineWidth:Xt,lineType:cn,tableBorderColor:Sn,tableHeaderBg:kn,tablePaddingVertical:ar,tablePaddingHorizontal:er,calc:br}=wt,hr=`${(0,va.unit)(Xt)} ${cn} ${Sn}`,li=(Qr,Hr,Or)=>({[`&${yt}-${Qr}`]:{[`> ${yt}-container`]:{[`> ${yt}-content, > ${yt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${yt}-expanded-row-fixed`]:{margin:`${(0,va.unit)(br(Hr).mul(-1).equal())} + `]:{paddingInlineEnd:oe.calc(oe.fontSizeIcon).add(oe.controlPaddingHorizontal).equal()}}};return[Ue(oe,Oe),Se]}const xe=oe=>{const{componentCls:Oe}=oe,ve=(0,Le.mergeToken)(oe,{selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS}),Me=(0,Le.mergeToken)(oe,{fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius});return[he(oe),he(ve,"sm"),{[`${Oe}-multiple${Oe}-sm`]:{[`${Oe}-selection-placeholder`]:{insetInline:oe.calc(oe.controlPaddingHorizontalSM).sub(oe.lineWidth).equal()},[`${Oe}-selection-search`]:{marginInlineStart:2}}},he(Me,"lg")]};kt.ZP=xe},68525:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return he}});var x=ae(59301),dt=ae(40001),Le=ae(19248),Je=ae(99267),ze=ae(84105),Ie=ae(58617),Ue=ae(47472);function he(xe){let{suffixIcon:oe,clearIcon:Oe,menuItemSelectedIcon:ve,removeIcon:Me,loading:Se,multiple:Te,hasFeedback:we,prefixCls:Ce,showSuffixIcon:Ee,feedbackIcon:ke,showArrow:Ke,componentName:Qe}=xe;const je=Oe!=null?Oe:x.createElement(Le.Z,null),qe=pt=>oe===null&&!we&&!Ke?null:x.createElement(x.Fragment,null,Ee!==!1&&pt,we&&ke);let Ve=null;if(oe!==void 0)Ve=qe(oe);else if(Se)Ve=qe(x.createElement(Ie.Z,{spin:!0}));else{const pt=`${Ce}-suffix`;Ve=bt=>{let{open:He,showSearch:ht}=bt;return qe(He&&ht?x.createElement(Ue.Z,{className:pt}):x.createElement(ze.Z,{className:pt}))}}let ct=null;ve!==void 0?ct=ve:Te?ct=x.createElement(dt.Z,null):ct=null;let ot=null;return Me!==void 0?ot=Me:ot=x.createElement(Je.Z,null),{clearIcon:je,suffixIcon:Ve,itemIcon:ct,removeIcon:ot}}},90005:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return x}});function x(dt,Le){return Le!==void 0?Le:dt!==null}},11938:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return bt}});var x=ae(59301),dt=ae(40192),Le=ae(22703),Je=ae(92310),ze=ae.n(Je),Ie=ae(26112),Ue=ae(48755),he=ae(458),oe=He=>{const{value:ht,formatter:_e,precision:Re,decimalSeparator:Nt,groupSeparator:it="",prefixCls:at}=He;let Bt;if(typeof _e=="function")Bt=_e(ht);else{const Ze=String(ht),De=Ze.match(/^(-?)(\d*)(\.(\d+))?$/);if(!De||Ze==="-")Bt=Ze;else{const ut=De[1];let $t=De[2]||"0",zt=De[4]||"";$t=$t.replace(/\B(?=(\d{3})+(?!\d))/g,it),typeof Re=="number"&&(zt=zt.padEnd(Re,"0").slice(0,Re>0?Re:0)),zt&&(zt=`${Nt}${zt}`),Bt=[x.createElement("span",{key:"int",className:`${at}-content-value-int`},ut,$t),zt&&x.createElement("span",{key:"decimal",className:`${at}-content-value-decimal`},zt)]}}return x.createElement("span",{className:`${at}-content-value`},Bt)},Oe=ae(63356),ve=ae(16931),Me=ae(51636);const Se=He=>{const{componentCls:ht,marginXXS:_e,padding:Re,colorTextDescription:Nt,titleFontSize:it,colorTextHeading:at,contentFontSize:Bt,fontFamily:Ze}=He;return{[ht]:Object.assign(Object.assign({},(0,Oe.Wf)(He)),{[`${ht}-title`]:{marginBottom:_e,color:Nt,fontSize:it},[`${ht}-skeleton`]:{paddingTop:Re},[`${ht}-content`]:{color:at,fontSize:Bt,fontFamily:Ze,[`${ht}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ht}-content-prefix, ${ht}-content-suffix`]:{display:"inline-block"},[`${ht}-content-prefix`]:{marginInlineEnd:_e},[`${ht}-content-suffix`]:{marginInlineStart:_e}}})}},Te=He=>{const{fontSizeHeading3:ht,fontSize:_e}=He;return{titleFontSize:_e,contentFontSize:ht}};var we=(0,ve.I$)("Statistic",He=>{const ht=(0,Me.mergeToken)(He,{});return[Se(ht)]},Te),Ce=function(He,ht){var _e={};for(var Re in He)Object.prototype.hasOwnProperty.call(He,Re)&&ht.indexOf(Re)<0&&(_e[Re]=He[Re]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Re=Object.getOwnPropertySymbols(He);Nt{const{prefixCls:ht,className:_e,rootClassName:Re,style:Nt,valueStyle:it,value:at=0,title:Bt,valueRender:Ze,prefix:De,suffix:ut,loading:$t=!1,formatter:zt,precision:tt,decimalSeparator:Ot=".",groupSeparator:Rt=",",onMouseEnter:fn,onMouseLeave:Tt}=He,mn=Ce(He,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:Dt,direction:En,className:rn,style:de}=(0,Ue.dj)("statistic"),pe=Dt("statistic",ht),[ie,ee,se]=we(pe),le=x.createElement(oe,{decimalSeparator:Ot,groupSeparator:Rt,prefixCls:pe,formatter:zt,precision:tt,value:at}),Be=ze()(pe,{[`${pe}-rtl`]:En==="rtl"},rn,_e,Re,ee,se),We=(0,Ie.Z)(mn,{aria:!0,data:!0});return ie(x.createElement("div",Object.assign({},We,{className:Be,style:Object.assign(Object.assign({},de),Nt),onMouseEnter:fn,onMouseLeave:Tt}),Bt&&x.createElement("div",{className:`${pe}-title`},Bt),x.createElement(he.Z,{paragraph:!1,loading:$t,className:`${pe}-skeleton`},x.createElement("div",{style:it,className:`${pe}-content`},De&&x.createElement("span",{className:`${pe}-content-prefix`},De),Ze?Ze(le):le,ut&&x.createElement("span",{className:`${pe}-content-suffix`},ut)))))};const Ke=[["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 Qe(He,ht){let _e=He;const Re=/\[[^\]]*]/g,Nt=(ht.match(Re)||[]).map(Ze=>Ze.slice(1,-1)),it=ht.replace(Re,"[]"),at=Ke.reduce((Ze,De)=>{let[ut,$t]=De;if(Ze.includes(ut)){const zt=Math.floor(_e/$t);return _e-=zt*$t,Ze.replace(new RegExp(`${ut}+`,"g"),tt=>{const Ot=tt.length;return zt.toString().padStart(Ot,"0")})}return Ze},it);let Bt=0;return at.replace(Re,()=>{const Ze=Nt[Bt];return Bt+=1,Ze})}function je(He,ht){const{format:_e=""}=ht,Re=new Date(He).getTime(),Nt=Date.now(),it=Math.max(Re-Nt,0);return Qe(it,_e)}var qe=function(He,ht){var _e={};for(var Re in He)Object.prototype.hasOwnProperty.call(He,Re)&&ht.indexOf(Re)<0&&(_e[Re]=He[Re]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Re=Object.getOwnPropertySymbols(He);Nt{const{value:ht,format:_e="HH:mm:ss",onChange:Re,onFinish:Nt}=He,it=qe(He,["value","format","onChange","onFinish"]),at=(0,dt.Z)(),Bt=x.useRef(null),Ze=()=>{Nt==null||Nt(),Bt.current&&(clearInterval(Bt.current),Bt.current=null)},De=()=>{const zt=ct(ht);zt>=Date.now()&&(Bt.current=setInterval(()=>{at(),Re==null||Re(zt-Date.now()),zt(De(),()=>{Bt.current&&(clearInterval(Bt.current),Bt.current=null)}),[ht]);const ut=(zt,tt)=>je(zt,Object.assign(Object.assign({},tt),{format:_e})),$t=zt=>(0,Le.Tm)(zt,{title:void 0});return x.createElement(ke,Object.assign({},it,{value:ht,valueRender:$t,formatter:ut}))};var pt=x.memo(ot);ke.Countdown=pt;var bt=ke},58755:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Nt}});var x=ae(59301),dt=ae(58617),Le=ae(92310),Je=ae.n(Le),ze=ae(54476),Ie=ae(20068),Ue=ae(42978),he=ae(75931),xe=ae(18929),oe=ae(10228),Oe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ve=x.forwardRef(function(it,at){var Bt,Ze=it.prefixCls,De=Ze===void 0?"rc-switch":Ze,ut=it.className,$t=it.checked,zt=it.defaultChecked,tt=it.disabled,Ot=it.loadingIcon,Rt=it.checkedChildren,fn=it.unCheckedChildren,Tt=it.onClick,mn=it.onChange,Dt=it.onKeyDown,En=(0,he.Z)(it,Oe),rn=(0,xe.Z)(!1,{value:$t,defaultValue:zt}),de=(0,Ue.Z)(rn,2),pe=de[0],ie=de[1];function ee(We,st){var mt=pe;return tt||(mt=We,ie(mt),mn==null||mn(mt,st)),mt}function se(We){We.which===oe.Z.LEFT?ee(!1,We):We.which===oe.Z.RIGHT&&ee(!0,We),Dt==null||Dt(We)}function le(We){var st=ee(!pe,We);Tt==null||Tt(st,We)}var Be=Je()(De,ut,(Bt={},(0,Ie.Z)(Bt,"".concat(De,"-checked"),pe),(0,Ie.Z)(Bt,"".concat(De,"-disabled"),tt),Bt));return x.createElement("button",(0,ze.Z)({},En,{type:"button",role:"switch","aria-checked":pe,disabled:tt,className:Be,ref:at,onKeyDown:se,onClick:le}),Ot,x.createElement("span",{className:"".concat(De,"-inner")},x.createElement("span",{className:"".concat(De,"-inner-checked")},Rt),x.createElement("span",{className:"".concat(De,"-inner-unchecked")},fn)))});ve.displayName="Switch";var Me=ve,Se=ae(12919),Te=ae(48755),we=ae(2171),Ce=ae(31756),Ee=ae(36237),ke=ae(17835),Ke=ae(63356),Qe=ae(16931),je=ae(51636);const qe=it=>{const{componentCls:at,trackHeightSM:Bt,trackPadding:Ze,trackMinWidthSM:De,innerMinMarginSM:ut,innerMaxMarginSM:$t,handleSizeSM:zt,calc:tt}=it,Ot=`${at}-inner`,Rt=(0,Ee.unit)(tt(zt).add(tt(Ze).mul(2)).equal()),fn=(0,Ee.unit)(tt($t).mul(2).equal());return{[at]:{[`&${at}-small`]:{minWidth:De,height:Bt,lineHeight:(0,Ee.unit)(Bt),[`${at}-inner`]:{paddingInlineStart:$t,paddingInlineEnd:ut,[`${Ot}-checked, ${Ot}-unchecked`]:{minHeight:Bt},[`${Ot}-checked`]:{marginInlineStart:`calc(-100% + ${Rt} - ${fn})`,marginInlineEnd:`calc(100% - ${Rt} + ${fn})`},[`${Ot}-unchecked`]:{marginTop:tt(Bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${at}-handle`]:{width:zt,height:zt},[`${at}-loading-icon`]:{top:tt(tt(zt).sub(it.switchLoadingIconSize)).div(2).equal(),fontSize:it.switchLoadingIconSize},[`&${at}-checked`]:{[`${at}-inner`]:{paddingInlineStart:ut,paddingInlineEnd:$t,[`${Ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ot}-unchecked`]:{marginInlineStart:`calc(100% - ${Rt} + ${fn})`,marginInlineEnd:`calc(-100% + ${Rt} - ${fn})`}},[`${at}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ee.unit)(tt(zt).add(Ze).equal())})`}},[`&:not(${at}-disabled):active`]:{[`&:not(${at}-checked) ${Ot}`]:{[`${Ot}-unchecked`]:{marginInlineStart:tt(it.marginXXS).div(2).equal(),marginInlineEnd:tt(it.marginXXS).mul(-1).div(2).equal()}},[`&${at}-checked ${Ot}`]:{[`${Ot}-checked`]:{marginInlineStart:tt(it.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:tt(it.marginXXS).div(2).equal()}}}}}}},Ve=it=>{const{componentCls:at,handleSize:Bt,calc:Ze}=it;return{[at]:{[`${at}-loading-icon${it.iconCls}`]:{position:"relative",top:Ze(Ze(Bt).sub(it.fontSize)).div(2).equal(),color:it.switchLoadingIconColor,verticalAlign:"top"},[`&${at}-checked ${at}-loading-icon`]:{color:it.switchColor}}}},ct=it=>{const{componentCls:at,trackPadding:Bt,handleBg:Ze,handleShadow:De,handleSize:ut,calc:$t}=it,zt=`${at}-handle`;return{[at]:{[zt]:{position:"absolute",top:Bt,insetInlineStart:Bt,width:ut,height:ut,transition:`all ${it.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ze,borderRadius:$t(ut).div(2).equal(),boxShadow:De,transition:`all ${it.switchDuration} ease-in-out`,content:'""'}},[`&${at}-checked ${zt}`]:{insetInlineStart:`calc(100% - ${(0,Ee.unit)($t(ut).add(Bt).equal())})`},[`&:not(${at}-disabled):active`]:{[`${zt}::before`]:{insetInlineEnd:it.switchHandleActiveInset,insetInlineStart:0},[`&${at}-checked ${zt}::before`]:{insetInlineEnd:0,insetInlineStart:it.switchHandleActiveInset}}}}},ot=it=>{const{componentCls:at,trackHeight:Bt,trackPadding:Ze,innerMinMargin:De,innerMaxMargin:ut,handleSize:$t,calc:zt}=it,tt=`${at}-inner`,Ot=(0,Ee.unit)(zt($t).add(zt(Ze).mul(2)).equal()),Rt=(0,Ee.unit)(zt(ut).mul(2).equal());return{[at]:{[tt]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:ut,paddingInlineEnd:De,transition:`padding-inline-start ${it.switchDuration} ease-in-out, padding-inline-end ${it.switchDuration} ease-in-out`,[`${tt}-checked, ${tt}-unchecked`]:{display:"block",color:it.colorTextLightSolid,fontSize:it.fontSizeSM,transition:`margin-inline-start ${it.switchDuration} ease-in-out, margin-inline-end ${it.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Bt},[`${tt}-checked`]:{marginInlineStart:`calc(-100% + ${Ot} - ${Rt})`,marginInlineEnd:`calc(100% - ${Ot} + ${Rt})`},[`${tt}-unchecked`]:{marginTop:zt(Bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${at}-checked ${tt}`]:{paddingInlineStart:De,paddingInlineEnd:ut,[`${tt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${tt}-unchecked`]:{marginInlineStart:`calc(100% - ${Ot} + ${Rt})`,marginInlineEnd:`calc(-100% + ${Ot} - ${Rt})`}},[`&:not(${at}-disabled):active`]:{[`&:not(${at}-checked) ${tt}`]:{[`${tt}-unchecked`]:{marginInlineStart:zt(Ze).mul(2).equal(),marginInlineEnd:zt(Ze).mul(-1).mul(2).equal()}},[`&${at}-checked ${tt}`]:{[`${tt}-checked`]:{marginInlineStart:zt(Ze).mul(-1).mul(2).equal(),marginInlineEnd:zt(Ze).mul(2).equal()}}}}}},pt=it=>{const{componentCls:at,trackHeight:Bt,trackMinWidth:Ze}=it;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(it)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ze,height:Bt,lineHeight:(0,Ee.unit)(Bt),verticalAlign:"middle",background:it.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${it.motionDurationMid}`,userSelect:"none",[`&:hover:not(${at}-disabled)`]:{background:it.colorTextTertiary}}),(0,Ke.Qy)(it)),{[`&${at}-checked`]:{background:it.switchColor,[`&:hover:not(${at}-disabled)`]:{background:it.colorPrimaryHover}},[`&${at}-loading, &${at}-disabled`]:{cursor:"not-allowed",opacity:it.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${at}-rtl`]:{direction:"rtl"}})}},bt=it=>{const{fontSize:at,lineHeight:Bt,controlHeight:Ze,colorWhite:De}=it,ut=at*Bt,$t=Ze/2,zt=2,tt=ut-zt*2,Ot=$t-zt*2;return{trackHeight:ut,trackHeightSM:$t,trackMinWidth:tt*2+zt*4,trackMinWidthSM:Ot*2+zt*2,trackPadding:zt,handleBg:De,handleSize:tt,handleSizeSM:Ot,handleShadow:`0 2px 4px 0 ${new ke.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:tt/2,innerMaxMargin:tt+zt+zt*2,innerMinMarginSM:Ot/2,innerMaxMarginSM:Ot+zt+zt*2}};var He=(0,Qe.I$)("Switch",it=>{const at=(0,je.mergeToken)(it,{switchDuration:it.motionDurationMid,switchColor:it.colorPrimary,switchDisabledOpacity:it.opacityLoading,switchLoadingIconSize:it.calc(it.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${it.opacityLoading})`,switchHandleActiveInset:"-30%"});return[pt(at),ot(at),ct(at),Ve(at),qe(at)]},bt),ht=function(it,at){var Bt={};for(var Ze in it)Object.prototype.hasOwnProperty.call(it,Ze)&&at.indexOf(Ze)<0&&(Bt[Ze]=it[Ze]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ze=Object.getOwnPropertySymbols(it);De{const{prefixCls:Bt,size:Ze,disabled:De,loading:ut,className:$t,rootClassName:zt,style:tt,checked:Ot,value:Rt,defaultChecked:fn,defaultValue:Tt,onChange:mn}=it,Dt=ht(it,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[En,rn]=(0,xe.Z)(!1,{value:Ot!=null?Ot:Rt,defaultValue:fn!=null?fn:Tt}),{getPrefixCls:de,direction:pe,switch:ie}=x.useContext(Te.E_),ee=x.useContext(we.Z),se=(De!=null?De:ee)||ut,le=de("switch",Bt),Be=x.createElement("div",{className:`${le}-handle`},ut&&x.createElement(dt.Z,{className:`${le}-loading-icon`})),[We,st,mt]=He(le),gt=(0,Ce.Z)(Ze),Et=Je()(ie==null?void 0:ie.className,{[`${le}-small`]:gt==="small",[`${le}-loading`]:ut,[`${le}-rtl`]:pe==="rtl"},$t,zt,st,mt),Lt=Object.assign(Object.assign({},ie==null?void 0:ie.style),tt),jt=function(){rn(arguments.length<=0?void 0:arguments[0]),mn==null||mn.apply(void 0,arguments)};return We(x.createElement(Se.Z,{component:"Switch"},x.createElement(Me,Object.assign({},Dt,{checked:En,onChange:jt,prefixCls:le,className:Et,style:Lt,disabled:se,ref:at,loadingIcon:Be}))))});Re.__ANT_SWITCH=!0;var Nt=Re},70858:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return hp}});var x=ae(59301),dt={},Le="rc-table-internal-hook",Je=ae(42978),ze=ae(6089),Ie=ae(34280),Ue=ae(13697),he=ae(4676);function xe(wt){var yt=x.createContext(void 0),Xt=function(Sn){var kn=Sn.value,ar=Sn.children,er=x.useRef(kn);er.current=kn;var br=x.useState(function(){return{getValue:function(){return er.current},listeners:new Set}}),hr=(0,Je.Z)(br,1),li=hr[0];return(0,Ie.Z)(function(){(0,he.unstable_batchedUpdates)(function(){li.listeners.forEach(function(Qr){Qr(kn)})})},[kn]),x.createElement(yt.Provider,{value:li},ar)};return{Context:yt,Provider:Xt,defaultValue:wt}}function oe(wt,yt){var Xt=(0,ze.Z)(typeof yt=="function"?yt:function(Qr){if(yt===void 0)return Qr;if(!Array.isArray(yt))return Qr[yt];var Hr={};return yt.forEach(function(Or){Hr[Or]=Qr[Or]}),Hr}),cn=x.useContext(wt==null?void 0:wt.Context),Sn=cn||{},kn=Sn.listeners,ar=Sn.getValue,er=x.useRef();er.current=Xt(cn?ar():wt==null?void 0:wt.defaultValue);var br=x.useState({}),hr=(0,Je.Z)(br,2),li=hr[1];return(0,Ie.Z)(function(){if(!cn)return;function Qr(Hr){var Or=Xt(Hr);(0,Ue.Z)(er.current,Or,!0)||li({})}return kn.add(Qr),function(){kn.delete(Qr)}},[cn]),er.current}var Oe=ae(54476),ve=ae(8654);function Me(){var wt=x.createContext(null);function yt(){return x.useContext(wt)}function Xt(Sn,kn){var ar=(0,ve.Yr)(Sn),er=function(hr,li){var Qr=ar?{ref:li}:{},Hr=x.useRef(0),Or=x.useRef(hr),_r=yt();return _r!==null?x.createElement(Sn,(0,Oe.Z)({},hr,Qr)):((!kn||kn(Or.current,hr))&&(Hr.current+=1),Or.current=hr,x.createElement(wt.Provider,{value:Hr.current},x.createElement(Sn,(0,Oe.Z)({},hr,Qr))))};return ar?x.forwardRef(er):er}function cn(Sn,kn){var ar=(0,ve.Yr)(Sn),er=function(hr,li){var Qr=ar?{ref:li}:{};return yt(),x.createElement(Sn,(0,Oe.Z)({},hr,Qr))};return ar?x.memo(x.forwardRef(er),kn):x.memo(er,kn)}return{makeImmutable:Xt,responseImmutable:cn,useImmutableMark:yt}}var Se=Me(),Te=Se.makeImmutable,we=Se.responseImmutable,Ce=Se.useImmutableMark,Ee=Me(),ke=Ee.makeImmutable,Ke=Ee.responseImmutable,Qe=Ee.useImmutableMark,je=xe(),qe=je;function Ve(wt,yt){var Xt=React.useRef(0);Xt.current+=1;var cn=React.useRef(wt),Sn=[];Object.keys(wt||{}).map(function(ar){var er;(wt==null?void 0:wt[ar])!==((er=cn.current)===null||er===void 0?void 0:er[ar])&&Sn.push(ar)}),cn.current=wt;var kn=React.useRef([]);return Sn.length&&(kn.current=Sn),React.useDebugValue(Xt.current),React.useDebugValue(kn.current.join(", ")),yt&&console.log("".concat(yt,":"),Xt.current,kn.current),Xt.current}var ct=null,ot=null,pt=ae(76190),bt=ae(33885),He=ae(20068),ht=ae(92310),_e=ae.n(ht),Re=ae(80547),Nt=ae(97938),it=ae(48736),at=x.createContext({renderWithProps:!1}),Bt=at,Ze="RC_TABLE_KEY";function De(wt){return wt==null?[]:Array.isArray(wt)?wt:[wt]}function ut(wt){var yt=[],Xt={};return wt.forEach(function(cn){for(var Sn=cn||{},kn=Sn.key,ar=Sn.dataIndex,er=kn||De(ar).join("-")||Ze;Xt[er];)er="".concat(er,"_next");Xt[er]=!0,yt.push(er)}),yt}function $t(wt){return wt!=null}function zt(wt){return typeof wt=="number"&&!Number.isNaN(wt)}function tt(wt){return wt&&(0,pt.Z)(wt)==="object"&&!Array.isArray(wt)&&!x.isValidElement(wt)}function Ot(wt,yt,Xt,cn,Sn,kn){var ar=x.useContext(Bt),er=Qe(),br=(0,Re.Z)(function(){if($t(cn))return[cn];var hr=yt==null||yt===""?[]:Array.isArray(yt)?yt:[yt],li=(0,Nt.Z)(wt,hr),Qr=li,Hr=void 0;if(Sn){var Or=Sn(li,wt,Xt);tt(Or)?(Qr=Or.children,Hr=Or.props,ar.renderWithProps=!0):Qr=Or}return[Qr,Hr]},[er,wt,cn,yt,Sn,Xt],function(hr,li){if(kn){var Qr=(0,Je.Z)(hr,2),Hr=Qr[1],Or=(0,Je.Z)(li,2),_r=Or[1];return kn(_r,Hr)}return ar.renderWithProps?!0:!(0,Ue.Z)(hr,li,!0)});return br}function Rt(wt,yt,Xt,cn){var Sn=wt+yt-1;return wt<=cn&&Sn>=Xt}function fn(wt,yt){return oe(qe,function(Xt){var cn=Rt(wt,yt||1,Xt.hoverStartRow,Xt.hoverEndRow);return[cn,Xt.onHover]})}var Tt=ae(70425),mn=function(yt){var Xt=yt.ellipsis,cn=yt.rowType,Sn=yt.children,kn,ar=Xt===!0?{showTitle:!0}:Xt;return ar&&(ar.showTitle||cn==="header")&&(typeof Sn=="string"||typeof Sn=="number"?kn=Sn.toString():x.isValidElement(Sn)&&typeof Sn.props.children=="string"&&(kn=Sn.props.children)),kn};function Dt(wt){var yt,Xt,cn,Sn,kn,ar,er,br,hr=wt.component,li=wt.children,Qr=wt.ellipsis,Hr=wt.scope,Or=wt.prefixCls,_r=wt.className,Zi=wt.align,Ci=wt.record,qi=wt.render,so=wt.dataIndex,Xi=wt.renderIndex,ho=wt.shouldCellUpdate,Bo=wt.index,jo=wt.rowType,Po=wt.colSpan,Ia=wt.rowSpan,aa=wt.fixLeft,ta=wt.fixRight,zo=wt.firstFixLeft,Qo=wt.lastFixLeft,Ho=wt.firstFixRight,vo=wt.lastFixRight,fo=wt.appendNode,To=wt.additionalProps,Zo=To===void 0?{}:To,na=wt.isSticky,Co="".concat(Or,"-cell"),Xa=oe(qe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ha=Xa.supportSticky,Ml=Xa.allColumnsFixedLeft,Fl=Xa.rowHoverable,ll=Ot(Ci,so,Xi,li,qi,ho),lo=(0,Je.Z)(ll,2),ql=lo[0],ls=lo[1],rs={},al=typeof aa=="number"&&Ha,mu=typeof ta=="number"&&Ha;al&&(rs.position="sticky",rs.left=aa),mu&&(rs.position="sticky",rs.right=ta);var ra=(yt=(Xt=(cn=ls==null?void 0:ls.colSpan)!==null&&cn!==void 0?cn:Zo.colSpan)!==null&&Xt!==void 0?Xt:Po)!==null&&yt!==void 0?yt:1,ba=(Sn=(kn=(ar=ls==null?void 0:ls.rowSpan)!==null&&ar!==void 0?ar:Zo.rowSpan)!==null&&kn!==void 0?kn:Ia)!==null&&Sn!==void 0?Sn:1,Wo=fn(Bo,ba),Oo=(0,Je.Z)(Wo,2),hs=Oo[0],Ss=Oo[1],Vs=(0,Tt.zX)(function(qs){var Xs;Ci&&Ss(Bo,Bo+ba-1),Zo==null||(Xs=Zo.onMouseEnter)===null||Xs===void 0||Xs.call(Zo,qs)}),zs=(0,Tt.zX)(function(qs){var Xs;Ci&&Ss(-1,-1),Zo==null||(Xs=Zo.onMouseLeave)===null||Xs===void 0||Xs.call(Zo,qs)});if(ra===0||ba===0)return null;var ul=(er=Zo.title)!==null&&er!==void 0?er:mn({rowType:jo,ellipsis:Qr,children:ql}),vu=_e()(Co,_r,(br={},(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)(br,"".concat(Co,"-fix-left"),al&&Ha),"".concat(Co,"-fix-left-first"),zo&&Ha),"".concat(Co,"-fix-left-last"),Qo&&Ha),"".concat(Co,"-fix-left-all"),Qo&&Ml&&Ha),"".concat(Co,"-fix-right"),mu&&Ha),"".concat(Co,"-fix-right-first"),Ho&&Ha),"".concat(Co,"-fix-right-last"),vo&&Ha),"".concat(Co,"-ellipsis"),Qr),"".concat(Co,"-with-append"),fo),"".concat(Co,"-fix-sticky"),(al||mu)&&na&&Ha),(0,He.Z)(br,"".concat(Co,"-row-hover"),!ls&&hs)),Zo.className,ls==null?void 0:ls.className),sa={};Zi&&(sa.textAlign=Zi);var ea=(0,bt.Z)((0,bt.Z)((0,bt.Z)((0,bt.Z)({},ls==null?void 0:ls.style),rs),sa),Zo.style),xs=ql;return(0,pt.Z)(xs)==="object"&&!Array.isArray(xs)&&!x.isValidElement(xs)&&(xs=null),Qr&&(Qo||Ho)&&(xs=x.createElement("span",{className:"".concat(Co,"-content")},xs)),x.createElement(hr,(0,Oe.Z)({},ls,Zo,{className:vu,style:ea,title:ul,scope:Hr,onMouseEnter:Fl?Vs:void 0,onMouseLeave:Fl?zs:void 0,colSpan:ra!==1?ra:null,rowSpan:ba!==1?ba:null}),fo,xs)}var En=x.memo(Dt);function rn(wt,yt,Xt,cn,Sn){var kn=Xt[wt]||{},ar=Xt[yt]||{},er,br;kn.fixed==="left"?er=cn.left[Sn==="rtl"?yt:wt]:ar.fixed==="right"&&(br=cn.right[Sn==="rtl"?wt:yt]);var hr=!1,li=!1,Qr=!1,Hr=!1,Or=Xt[yt+1],_r=Xt[wt-1],Zi=Or&&!Or.fixed||_r&&!_r.fixed||Xt.every(function(ho){return ho.fixed==="left"});if(Sn==="rtl"){if(er!==void 0){var Ci=_r&&_r.fixed==="left";Hr=!Ci&&Zi}else if(br!==void 0){var qi=Or&&Or.fixed==="right";Qr=!qi&&Zi}}else if(er!==void 0){var so=Or&&Or.fixed==="left";hr=!so&&Zi}else if(br!==void 0){var Xi=_r&&_r.fixed==="right";li=!Xi&&Zi}return{fixLeft:er,fixRight:br,lastFixLeft:hr,firstFixRight:li,lastFixRight:Qr,firstFixLeft:Hr,isSticky:cn.isSticky}}var de=x.createContext({}),pe=de;function ie(wt){var yt=wt.className,Xt=wt.index,cn=wt.children,Sn=wt.colSpan,kn=Sn===void 0?1:Sn,ar=wt.rowSpan,er=wt.align,br=oe(qe,["prefixCls","direction"]),hr=br.prefixCls,li=br.direction,Qr=x.useContext(pe),Hr=Qr.scrollColumnIndex,Or=Qr.stickyOffsets,_r=Qr.flattenColumns,Zi=Xt+kn-1,Ci=Zi+1===Hr?kn+1:kn,qi=rn(Xt,Xt+Ci-1,_r,Or,li);return x.createElement(En,(0,Oe.Z)({className:yt,index:Xt,component:"td",prefixCls:hr,record:null,dataIndex:null,align:er,colSpan:Ci,rowSpan:ar,render:function(){return cn}},qi))}var ee=ae(75931),se=["children"];function le(wt){var yt=wt.children,Xt=(0,ee.Z)(wt,se);return x.createElement("tr",Xt,yt)}function Be(wt){var yt=wt.children;return yt}Be.Row=le,Be.Cell=ie;var We=Be;function st(wt){var yt=wt.children,Xt=wt.stickyOffsets,cn=wt.flattenColumns,Sn=oe(qe,"prefixCls"),kn=cn.length-1,ar=cn[kn],er=x.useMemo(function(){return{stickyOffsets:Xt,flattenColumns:cn,scrollColumnIndex:ar!=null&&ar.scrollbar?kn:null}},[ar,cn,kn,Xt]);return x.createElement(pe.Provider,{value:er},x.createElement("tfoot",{className:"".concat(Sn,"-summary")},yt))}var mt=Ke(st),gt=We,Et=ae(29301),Lt=ae(24514),jt=ae(75152),Ct=ae(26112);function lt(wt,yt,Xt,cn,Sn,kn,ar){wt.push({record:yt,indent:Xt,index:ar});var er=kn(yt),br=Sn==null?void 0:Sn.has(er);if(yt&&Array.isArray(yt[cn])&&br)for(var hr=0;hr1?zo-1:0),Ho=1;Ho=1)),style:(0,bt.Z)((0,bt.Z)({},Xt),qi==null?void 0:qi.style)}),_r.map(function(aa,ta){var zo=aa.render,Qo=aa.dataIndex,Ho=aa.className,vo=Ut(Hr,aa,ta,br,Sn),fo=vo.key,To=vo.fixedInfo,Zo=vo.appendCellNode,na=vo.additionalCellProps;return x.createElement(En,(0,Oe.Z)({className:Ho,ellipsis:aa.ellipsis,align:aa.align,scope:aa.rowScope,component:aa.rowScope?Qr:li,prefixCls:Or,key:fo,record:cn,index:Sn,renderIndex:kn,dataIndex:Qo,render:zo,shouldCellUpdate:aa.shouldCellUpdate},To,{appendNode:Zo,additionalProps:na}))})),Po;if(Xi&&(ho.current||so)){var Ia=Ci(cn,Sn,br+1,so);Po=x.createElement(sn,{expanded:so,className:_e()("".concat(Or,"-expanded-row"),"".concat(Or,"-expanded-row-level-").concat(br+1),Bo),prefixCls:Or,component:hr,cellComponent:li,colSpan:_r.length,isEmpty:!1},Ia)}return x.createElement(x.Fragment,null,jo,Po)}var _n=Ke(an);function Vn(wt){var yt=wt.columnKey,Xt=wt.onColumnResize,cn=x.useRef();return(0,Ie.Z)(function(){cn.current&&Xt(yt,cn.current.offsetWidth)},[]),x.createElement(Et.Z,{data:yt},x.createElement("td",{ref:cn,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var It=ae(29194);function Wt(wt){var yt=wt.prefixCls,Xt=wt.columnsKey,cn=wt.onColumnResize,Sn=x.useRef(null);return x.createElement("tr",{"aria-hidden":"true",className:"".concat(yt,"-measure-row"),style:{height:0,fontSize:0},ref:Sn},x.createElement(Et.Z.Collection,{onBatchResize:function(ar){(0,It.Z)(Sn.current)&&ar.forEach(function(er){var br=er.data,hr=er.size;cn(br,hr.offsetWidth)})}},Xt.map(function(kn){return x.createElement(Vn,{key:kn,columnKey:kn,onColumnResize:cn})})))}function on(wt){var yt=wt.data,Xt=wt.measureColumnWidth,cn=oe(qe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Sn=cn.prefixCls,kn=cn.getComponent,ar=cn.onColumnResize,er=cn.flattenColumns,br=cn.getRowKey,hr=cn.expandedKeys,li=cn.childrenColumnName,Qr=cn.emptyNode,Hr=Vt(yt,li,hr,br),Or=x.useRef({renderWithProps:!1}),_r=kn(["body","wrapper"],"tbody"),Zi=kn(["body","row"],"tr"),Ci=kn(["body","cell"],"td"),qi=kn(["body","cell"],"th"),so;yt.length?so=Hr.map(function(ho,Bo){var jo=ho.record,Po=ho.indent,Ia=ho.index,aa=br(jo,Bo);return x.createElement(_n,{key:aa,rowKey:aa,record:jo,index:Bo,renderIndex:Ia,rowComponent:Zi,cellComponent:Ci,scopeCellComponent:qi,indent:Po})}):so=x.createElement(sn,{expanded:!0,className:"".concat(Sn,"-placeholder"),prefixCls:Sn,component:Zi,cellComponent:Ci,colSpan:er.length,isEmpty:!0},Qr);var Xi=ut(er);return x.createElement(Bt.Provider,{value:Or.current},x.createElement(_r,{className:"".concat(Sn,"-tbody")},Xt&&x.createElement(Wt,{prefixCls:Sn,columnsKey:Xi,onColumnResize:ar}),so))}var vn=Ke(on),Yn=["expandable"],Lr="RC_TABLE_INTERNAL_COL_DEFINE";function ri(wt){var yt=wt.expandable,Xt=(0,ee.Z)(wt,Yn),cn;return"expandable"in wt?cn=(0,bt.Z)((0,bt.Z)({},Xt),yt):cn=Xt,cn.showExpandColumn===!1&&(cn.expandIconColumnIndex=-1),cn}var zr=["columnType"];function Ir(wt){for(var yt=wt.colWidths,Xt=wt.columns,cn=wt.columCount,Sn=oe(qe,["tableLayout"]),kn=Sn.tableLayout,ar=[],er=cn||Xt.length,br=!1,hr=er-1;hr>=0;hr-=1){var li=yt[hr],Qr=Xt&&Xt[hr],Hr=void 0,Or=void 0;if(Qr&&(Hr=Qr[Lr],kn==="auto"&&(Or=Qr.minWidth)),li||Or||Hr||br){var _r=Hr||{},Zi=_r.columnType,Ci=(0,ee.Z)(_r,zr);ar.unshift(x.createElement("col",(0,Oe.Z)({key:hr,style:{width:li,minWidth:Or}},Ci))),br=!0}}return x.createElement("colgroup",null,ar)}var tr=Ir,vr=ae(94480),Qn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(wt,yt){return(0,x.useMemo)(function(){for(var Xt=[],cn=0;cn1?"colgroup":"col":null,ellipsis:Ci.ellipsis,align:Ci.align,component:ar,prefixCls:li,key:Or[Zi]},qi,{additionalProps:so,rowType:"header"}))}))},Sr=Br;function kr(wt){var yt=[];function Xt(ar,er){var br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;yt[br]=yt[br]||[];var hr=er,li=ar.filter(Boolean).map(function(Qr){var Hr={key:Qr.key,className:Qr.className||"",children:Qr.title,column:Qr,colStart:hr},Or=1,_r=Qr.children;return _r&&_r.length>0&&(Or=Xt(_r,hr,br+1).reduce(function(Zi,Ci){return Zi+Ci},0),Hr.hasSubColumns=!0),"colSpan"in Qr&&(Or=Qr.colSpan),"rowSpan"in Qr&&(Hr.rowSpan=Qr.rowSpan),Hr.colSpan=Or,Hr.colEnd=Hr.colStart+Or-1,yt[br].push(Hr),hr+=Or,Or});return li}Xt(wt,0);for(var cn=yt.length,Sn=function(er){yt[er].forEach(function(br){!("rowSpan"in br)&&!br.hasSubColumns&&(br.rowSpan=cn-er)})},kn=0;kn1&&arguments[1]!==void 0?arguments[1]:"";return typeof yt=="number"?yt:yt.endsWith("%")?wt*parseFloat(yt)/100:null}function Ei(wt,yt,Xt){return x.useMemo(function(){if(yt&&yt>0){var cn=0,Sn=0;wt.forEach(function(Hr){var Or=Ti(yt,Hr.width);Or?cn+=Or:Sn+=1});var kn=Math.max(yt,Xt),ar=Math.max(kn-cn,Sn),er=Sn,br=ar/Sn,hr=0,li=wt.map(function(Hr){var Or=(0,bt.Z)({},Hr),_r=Ti(yt,Or.width);if(_r)Or.width=_r;else{var Zi=Math.floor(br);Or.width=er===1?ar:Zi,ar-=Zi,er-=1}return hr+=Or.width,Or});if(hr0?(0,bt.Z)((0,bt.Z)({},yt),{},{children:Ur(Xt)}):yt})}function vi(wt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return wt.filter(function(Xt){return Xt&&(0,pt.Z)(Xt)==="object"}).reduce(function(Xt,cn,Sn){var kn=cn.fixed,ar=kn===!0?"left":kn,er="".concat(yt,"-").concat(Sn),br=cn.children;return br&&br.length>0?[].concat((0,vr.Z)(Xt),(0,vr.Z)(vi(br,er).map(function(hr){return(0,bt.Z)({fixed:ar},hr)}))):[].concat((0,vr.Z)(Xt),[(0,bt.Z)((0,bt.Z)({key:er},cn),{},{fixed:ar})])},[])}function Gt(wt){return wt.map(function(yt){var Xt=yt.fixed,cn=(0,ee.Z)(yt,zi),Sn=Xt;return Xt==="left"?Sn="right":Xt==="right"&&(Sn="left"),(0,bt.Z)({fixed:Sn},cn)})}function un(wt,yt){var Xt=wt.prefixCls,cn=wt.columns,Sn=wt.children,kn=wt.expandable,ar=wt.expandedKeys,er=wt.columnTitle,br=wt.getRowKey,hr=wt.onTriggerExpand,li=wt.expandIcon,Qr=wt.rowExpandable,Hr=wt.expandIconColumnIndex,Or=wt.direction,_r=wt.expandRowByClick,Zi=wt.columnWidth,Ci=wt.fixed,qi=wt.scrollWidth,so=wt.clientWidth,Xi=x.useMemo(function(){var Qo=cn||fr(Sn)||[];return Ur(Qo.slice())},[cn,Sn]),ho=x.useMemo(function(){if(kn){var Qo=Xi.slice();if(!Qo.includes(dt)){var Ho=Hr||0;Ho>=0&&(Ho||Ci==="left"||!Ci)&&Qo.splice(Ho,0,dt),Ci==="right"&&Qo.splice(Xi.length,0,dt)}var vo=Qo.indexOf(dt);Qo=Qo.filter(function(na,Co){return na!==dt||Co===vo});var fo=Xi[vo],To;Ci?To=Ci:To=fo?fo.fixed:null;var Zo=(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)({},Lr,{className:"".concat(Xt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",er),"fixed",To),"className","".concat(Xt,"-row-expand-icon-cell")),"width",Zi),"render",function(Co,Xa,Ha){var Ml=br(Xa,Ha),Fl=ar.has(Ml),ll=Qr?Qr(Xa):!0,lo=li({prefixCls:Xt,expanded:Fl,expandable:ll,record:Xa,onExpand:hr});return _r?x.createElement("span",{onClick:function(ls){return ls.stopPropagation()}},lo):lo});return Qo.map(function(na){return na===dt?Zo:na})}return Xi.filter(function(na){return na!==dt})},[kn,Xi,br,ar,li,Or]),Bo=x.useMemo(function(){var Qo=ho;return yt&&(Qo=yt(Qo)),Qo.length||(Qo=[{render:function(){return null}}]),Qo},[yt,ho,Or]),jo=x.useMemo(function(){return Or==="rtl"?Gt(vi(Bo)):vi(Bo)},[Bo,Or,qi]),Po=x.useMemo(function(){for(var Qo=-1,Ho=jo.length-1;Ho>=0;Ho-=1){var vo=jo[Ho].fixed;if(vo==="left"||vo===!0){Qo=Ho;break}}if(Qo>=0)for(var fo=0;fo<=Qo;fo+=1){var To=jo[fo].fixed;if(To!=="left"&&To!==!0)return!0}var Zo=jo.findIndex(function(Xa){var Ha=Xa.fixed;return Ha==="right"});if(Zo>=0)for(var na=Zo;na=Zo-er?so(function(na){return(0,bt.Z)((0,bt.Z)({},na),{},{isHiddenScrollBar:!0})}):so(function(na){return(0,bt.Z)((0,bt.Z)({},na),{},{isHiddenScrollBar:!1})})}})},Ho=function(fo){so(function(To){return(0,bt.Z)((0,bt.Z)({},To),{},{scrollLeft:fo/Qr*Hr||0})})};return x.useImperativeHandle(Xt,function(){return{setScrollLeft:Ho,checkScrollBarVisible:Qo}}),x.useEffect(function(){var vo=(0,nr.Z)(document.body,"mouseup",aa,!1),fo=(0,nr.Z)(document.body,"mousemove",zo,!1);return Qo(),function(){vo.remove(),fo.remove()}},[Or,jo]),x.useEffect(function(){if(kn.current){for(var vo=[],fo=(0,Ar.bn)(kn.current);fo;)vo.push(fo),fo=fo.parentElement;return vo.forEach(function(To){return To.addEventListener("scroll",Qo,!1)}),window.addEventListener("resize",Qo,!1),window.addEventListener("scroll",Qo,!1),br.addEventListener("scroll",Qo,!1),function(){vo.forEach(function(To){return To.removeEventListener("scroll",Qo)}),window.removeEventListener("resize",Qo),window.removeEventListener("scroll",Qo),br.removeEventListener("scroll",Qo)}}},[br]),x.useEffect(function(){qi.isHiddenScrollBar||so(function(vo){var fo=kn.current;return fo?(0,bt.Z)((0,bt.Z)({},vo),{},{scrollLeft:fo.scrollLeft/fo.scrollWidth*fo.clientWidth}):vo})},[qi.isHiddenScrollBar]),Qr<=Hr||!Or||qi.isHiddenScrollBar?null:x.createElement("div",{style:{height:(0,jt.Z)(),width:Hr,bottom:er},className:"".concat(li,"-sticky-scroll")},x.createElement("div",{onMouseDown:ta,ref:_r,className:_e()("".concat(li,"-sticky-scroll-bar"),(0,He.Z)({},"".concat(li,"-sticky-scroll-bar-active"),jo)),style:{width:"".concat(Or,"px"),transform:"translate3d(".concat(qi.scrollLeft,"px, 0, 0)")}}))},yn=x.forwardRef(Zn);function Wn(wt){return null}var rr=Wn;function pr(wt){return null}var Kr=pr,Fi="rc-table",fi=[],_i={};function hi(){return"No Data"}function bi(wt,yt){var Xt=(0,bt.Z)({rowKey:"key",prefixCls:Fi,emptyText:hi},wt),cn=Xt.prefixCls,Sn=Xt.className,kn=Xt.rowClassName,ar=Xt.style,er=Xt.data,br=Xt.rowKey,hr=Xt.scroll,li=Xt.tableLayout,Qr=Xt.direction,Hr=Xt.title,Or=Xt.footer,_r=Xt.summary,Zi=Xt.caption,Ci=Xt.id,qi=Xt.showHeader,so=Xt.components,Xi=Xt.emptyText,ho=Xt.onRow,Bo=Xt.onHeaderRow,jo=Xt.onScroll,Po=Xt.internalHooks,Ia=Xt.transformColumns,aa=Xt.internalRefs,ta=Xt.tailor,zo=Xt.getContainerWidth,Qo=Xt.sticky,Ho=Xt.rowHoverable,vo=Ho===void 0?!0:Ho,fo=er||fi,To=!!fo.length,Zo=Po===Le,na=x.useCallback(function(ms,Ls){return(0,Nt.Z)(so,ms)||Ls},[so]),Co=x.useMemo(function(){return typeof br=="function"?br:function(ms){var Ls=ms&&ms[br];return Ls}},[br]),Xa=na(["body"]),Ha=Nn(),Ml=(0,Je.Z)(Ha,3),Fl=Ml[0],ll=Ml[1],lo=Ml[2],ql=Mt(Xt,fo,Co),ls=(0,Je.Z)(ql,6),rs=ls[0],al=ls[1],mu=ls[2],ra=ls[3],ba=ls[4],Wo=ls[5],Oo=hr==null?void 0:hr.x,hs=x.useState(0),Ss=(0,Je.Z)(hs,2),Vs=Ss[0],zs=Ss[1],ul=wn((0,bt.Z)((0,bt.Z)((0,bt.Z)({},Xt),rs),{},{expandable:!!rs.expandedRowRender,columnTitle:rs.columnTitle,expandedKeys:mu,getRowKey:Co,onTriggerExpand:Wo,expandIcon:ra,expandIconColumnIndex:rs.expandIconColumnIndex,direction:Qr,scrollWidth:Zo&&ta&&typeof Oo=="number"?Oo:null,clientWidth:Vs}),Zo?Ia:null),vu=(0,Je.Z)(ul,4),sa=vu[0],ea=vu[1],xs=vu[2],qs=vu[3],Xs=xs!=null?xs:Oo,yu=x.useMemo(function(){return{columns:sa,flattenColumns:ea}},[sa,ea]),Ul=x.useRef(),sc=x.useRef(),Il=x.useRef(),vs=x.useRef();x.useImperativeHandle(yt,function(){return{nativeElement:Ul.current,scrollTo:function(Ls){var bu;if(Il.current instanceof HTMLElement){var Qu=Ls.index,Hu=Ls.top,Ad=Ls.key;if(zt(Hu)){var XA;(XA=Il.current)===null||XA===void 0||XA.scrollTo({top:Hu})}else{var MA,dd=Ad!=null?Ad:Co(fo[Qu]);(MA=Il.current.querySelector('[data-row-key="'.concat(dd,'"]')))===null||MA===void 0||MA.scrollIntoView()}}else(bu=Il.current)!==null&&bu!==void 0&&bu.scrollTo&&Il.current.scrollTo(Ls)}}});var cl=x.useRef(),Al=x.useState(!1),gu=(0,Je.Z)(Al,2),Rl=gu[0],ys=gu[1],bl=x.useState(!1),Fs=(0,Je.Z)(bl,2),Cl=Fs[0],eu=Fs[1],Pu=x.useState(new Map),Tu=(0,Je.Z)(Pu,2),Wc=Tu[0],dl=Tu[1],_d=ut(ea),Uu=_d.map(function(ms){return Wc.get(ms)}),Gu=x.useMemo(function(){return Uu},[Uu.join("_")]),Ru=cr(Gu,ea,Qr),Vu=hr&&$t(hr.y),fl=hr&&$t(Xs)||!!rs.fixed,mc=fl&&ea.some(function(ms){var Ls=ms.fixed;return Ls}),bA=x.useRef(),Dc=ci(Qo,cn),Gc=Dc.isSticky,Jd=Dc.offsetHeader,qd=Dc.offsetSummary,Is=Dc.offsetScroll,ld=Dc.stickyClassName,Ef=Dc.container,za=x.useMemo(function(){return _r==null?void 0:_r(fo)},[_r,fo]),ps=(Vu||Gc)&&x.isValidElement(za)&&za.type===We&&za.props.fixed,$l,cu,Bu;Vu&&(cu={overflowY:To?"scroll":"auto",maxHeight:hr.y}),fl&&($l={overflowX:"auto"},Vu||(cu={overflowY:"hidden"}),Bu={width:Xs===!0?"auto":Xs,minWidth:"100%"});var Eu=x.useCallback(function(ms,Ls){dl(function(bu){if(bu.get(ms)!==Ls){var Qu=new Map(bu);return Qu.set(ms,Ls),Qu}return bu})},[]),Xu=pn(null),ju=(0,Je.Z)(Xu,2),ZA=ju[0],Sf=ju[1];function WA(ms,Ls){Ls&&(typeof Ls=="function"?Ls(ms):Ls.scrollLeft!==ms&&(Ls.scrollLeft=ms,Ls.scrollLeft!==ms&&setTimeout(function(){Ls.scrollLeft=ms},0)))}var GA=(0,ze.Z)(function(ms){var Ls=ms.currentTarget,bu=ms.scrollLeft,Qu=Qr==="rtl",Hu=typeof bu=="number"?bu:Ls.scrollLeft,Ad=Ls||_i;if(!Sf()||Sf()===Ad){var XA;ZA(Ad),WA(Hu,sc.current),WA(Hu,Il.current),WA(Hu,cl.current),WA(Hu,(XA=bA.current)===null||XA===void 0?void 0:XA.setScrollLeft)}var MA=Ls||sc.current;if(MA){var dd=Zo&&ta&&typeof Xs=="number"?Xs:MA.scrollWidth,YA=MA.clientWidth;if(dd===YA){ys(!1),eu(!1);return}Qu?(ys(-Hu0)):(ys(Hu>0),eu(Hu1?Ci-vo:0,To=(0,bt.Z)((0,bt.Z)((0,bt.Z)({},Ia),hr),{},{flex:"0 0 ".concat(vo,"px"),width:"".concat(vo,"px"),marginRight:fo,pointerEvents:"auto"}),Zo=x.useMemo(function(){return Qr?Qo<=1:ta===0||Qo===0||Qo>1},[Qo,ta,Qr]);Zo?To.visibility="hidden":Qr&&(To.height=Hr==null?void 0:Hr(Qo));var na=Zo?function(){return null}:Or,Co={};return(Qo===0||ta===0)&&(Co.rowSpan=1,Co.colSpan=1),x.createElement(En,(0,Oe.Z)({className:_e()(Zi,li),ellipsis:Xt.ellipsis,align:Xt.align,scope:Xt.rowScope,component:ar,prefixCls:yt.prefixCls,key:ho,record:br,index:kn,renderIndex:er,dataIndex:_r,render:na,shouldCellUpdate:Xt.shouldCellUpdate},Bo,{appendNode:jo,additionalProps:(0,bt.Z)((0,bt.Z)({},Po),{},{style:To},Co)}))}var ko=ki,co=["data","index","className","rowKey","style","extra","getHeight"],Xo=x.forwardRef(function(wt,yt){var Xt=wt.data,cn=wt.index,Sn=wt.className,kn=wt.rowKey,ar=wt.style,er=wt.extra,br=wt.getHeight,hr=(0,ee.Z)(wt,co),li=Xt.record,Qr=Xt.indent,Hr=Xt.index,Or=oe(qe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),_r=Or.scrollX,Zi=Or.flattenColumns,Ci=Or.prefixCls,qi=Or.fixColumn,so=Or.componentWidth,Xi=oe(io,["getComponent"]),ho=Xi.getComponent,Bo=Zt(li,kn,cn,Qr),jo=ho(["body","row"],"div"),Po=ho(["body","cell"],"div"),Ia=Bo.rowSupportExpand,aa=Bo.expanded,ta=Bo.rowProps,zo=Bo.expandedRowRender,Qo=Bo.expandedRowClassName,Ho;if(Ia&&aa){var vo=zo(li,cn,Qr+1,aa),fo=Fn(Qo,li,cn,Qr),To={};qi&&(To={style:(0,He.Z)({},"--virtual-width","".concat(so,"px"))});var Zo="".concat(Ci,"-expanded-row-cell");Ho=x.createElement(jo,{className:_e()("".concat(Ci,"-expanded-row"),"".concat(Ci,"-expanded-row-level-").concat(Qr+1),fo)},x.createElement(En,{component:Po,prefixCls:Ci,className:_e()(Zo,(0,He.Z)({},"".concat(Zo,"-fixed"),qi)),additionalProps:To},vo))}var na=(0,bt.Z)((0,bt.Z)({},ar),{},{width:_r});er&&(na.position="absolute",na.pointerEvents="none");var Co=x.createElement(jo,(0,Oe.Z)({},ta,hr,{"data-row-key":kn,ref:Ia?null:yt,className:_e()(Sn,"".concat(Ci,"-row"),ta==null?void 0:ta.className,(0,He.Z)({},"".concat(Ci,"-row-extra"),er)),style:(0,bt.Z)((0,bt.Z)({},na),ta==null?void 0:ta.style)}),Zi.map(function(Xa,Ha){return x.createElement(ko,{key:Ha,component:Po,rowInfo:Bo,column:Xa,colIndex:Ha,indent:Qr,index:cn,renderIndex:Hr,record:li,inverse:er,getHeight:br})}));return Ia?x.createElement("div",{ref:yt},Co,Ho):Co}),wo=Ke(Xo),eo=wo,bo=x.forwardRef(function(wt,yt){var Xt=wt.data,cn=wt.onScroll,Sn=oe(qe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),kn=Sn.flattenColumns,ar=Sn.onColumnResize,er=Sn.getRowKey,br=Sn.expandedKeys,hr=Sn.prefixCls,li=Sn.childrenColumnName,Qr=Sn.scrollX,Hr=Sn.direction,Or=oe(io),_r=Or.sticky,Zi=Or.scrollY,Ci=Or.listItemHeight,qi=Or.getComponent,so=Or.onScroll,Xi=x.useRef(),ho=Vt(Xt,li,br,er),Bo=x.useMemo(function(){var Ho=0;return kn.map(function(vo){var fo=vo.width,To=vo.key;return Ho+=fo,[To,fo,Ho]})},[kn]),jo=x.useMemo(function(){return Bo.map(function(Ho){return Ho[2]})},[Bo]);x.useEffect(function(){Bo.forEach(function(Ho){var vo=(0,Je.Z)(Ho,2),fo=vo[0],To=vo[1];ar(fo,To)})},[Bo]),x.useImperativeHandle(yt,function(){var Ho,vo={scrollTo:function(To){var Zo;(Zo=Xi.current)===null||Zo===void 0||Zo.scrollTo(To)},nativeElement:(Ho=Xi.current)===null||Ho===void 0?void 0:Ho.nativeElement};return Object.defineProperty(vo,"scrollLeft",{get:function(){var To;return((To=Xi.current)===null||To===void 0?void 0:To.getScrollInfo().x)||0},set:function(To){var Zo;(Zo=Xi.current)===null||Zo===void 0||Zo.scrollTo({left:To})}}),vo});var Po=function(vo,fo){var To,Zo=(To=ho[fo])===null||To===void 0?void 0:To.record,na=vo.onCell;if(na){var Co,Xa=na(Zo,fo);return(Co=Xa==null?void 0:Xa.rowSpan)!==null&&Co!==void 0?Co:1}return 1},Ia=function(vo){var fo=vo.start,To=vo.end,Zo=vo.getSize,na=vo.offsetY;if(To<0)return null;for(var Co=kn.filter(function(ra){return Po(ra,fo)===0}),Xa=fo,Ha=function(ba){if(Co=Co.filter(function(Wo){return Po(Wo,ba)===0}),!Co.length)return Xa=ba,1},Ml=fo;Ml>=0&&!Ha(Ml);Ml-=1);for(var Fl=kn.filter(function(ra){return Po(ra,To)!==1}),ll=To,lo=function(ba){if(Fl=Fl.filter(function(Wo){return Po(Wo,ba)!==1}),!Fl.length)return ll=Math.max(ba-1,To),1},ql=To;ql1})&&ls.push(ba)},al=Xa;al<=ll;al+=1)rs(al);var mu=ls.map(function(ra){var ba=ho[ra],Wo=er(ba.record,ra),Oo=function(Vs){var zs=ra+Vs-1,ul=er(ho[zs].record,zs),vu=Zo(Wo,ul);return vu.bottom-vu.top},hs=Zo(Wo);return x.createElement(eo,{key:ra,data:ba,rowKey:Wo,index:ra,style:{top:-na+hs.top},extra:!0,getHeight:Oo})});return mu},aa=x.useMemo(function(){return{columnsOffset:jo}},[jo]),ta="".concat(hr,"-tbody"),zo=qi(["body","wrapper"]),Qo={};return _r&&(Qo.position="sticky",Qo.bottom=0,(0,pt.Z)(_r)==="object"&&_r.offsetScroll&&(Qo.bottom=_r.offsetScroll)),x.createElement(ji.Provider,{value:aa},x.createElement(Ji.Z,{fullHeight:!1,ref:Xi,prefixCls:"".concat(ta,"-virtual"),styles:{horizontalScrollBar:Qo},className:ta,height:Zi,itemHeight:Ci||24,data:ho,itemKey:function(vo){return er(vo.record)},component:zo,scrollWidth:Qr,direction:Hr,onVirtualScroll:function(vo){var fo,To=vo.x;cn({currentTarget:(fo=Xi.current)===null||fo===void 0?void 0:fo.nativeElement,scrollLeft:To})},onScroll:so,extraRender:Ia},function(Ho,vo,fo){var To=er(Ho.record,vo);return x.createElement(eo,{data:Ho,rowKey:To,index:vo,style:fo.style})}))}),Go=Ke(bo),Tn=Go,Lo=function(yt,Xt){var cn=Xt.ref,Sn=Xt.onScroll;return x.createElement(Tn,{ref:cn,data:yt,onScroll:Sn})};function Gi(wt,yt){var Xt=wt.data,cn=wt.columns,Sn=wt.scroll,kn=wt.sticky,ar=wt.prefixCls,er=ar===void 0?Fi:ar,br=wt.className,hr=wt.listItemHeight,li=wt.components,Qr=wt.onScroll,Hr=Sn||{},Or=Hr.x,_r=Hr.y;typeof Or!="number"&&(Or=1),typeof _r!="number"&&(_r=500);var Zi=(0,Tt.zX)(function(so,Xi){return(0,Nt.Z)(li,so)||Xi}),Ci=(0,Tt.zX)(Qr),qi=x.useMemo(function(){return{sticky:kn,scrollY:_r,listItemHeight:hr,getComponent:Zi,onScroll:Ci}},[kn,_r,hr,Zi,Ci]);return x.createElement(io.Provider,{value:qi},x.createElement(yi,(0,Oe.Z)({},wt,{className:_e()(br,"".concat(er,"-virtual")),scroll:(0,bt.Z)((0,bt.Z)({},Sn),{},{x:Or}),components:(0,bt.Z)((0,bt.Z)({},li),{},{body:Xt!=null&&Xt.length?Lo:void 0}),columns:cn,internalHooks:Le,tailor:!0,ref:yt})))}var jr=x.forwardRef(Gi);function Jr(wt){return ke(jr,wt)}var ni=Jr(),Wr=null,to=wt=>null,oi=wt=>null,yr=ae(84105),qr=ae(82661),Ao=ae(34643),Jo=ae(34061),_o=ae(18929);function pa(wt){const[yt,Xt]=(0,x.useState)(null);return[(0,x.useCallback)((kn,ar,er)=>{const br=yt!=null?yt:kn,hr=Math.min(br||0,kn),li=Math.max(br||0,kn),Qr=ar.slice(hr,li+1).map(_r=>wt(_r)),Hr=Qr.some(_r=>!er.has(_r)),Or=[];return Qr.forEach(_r=>{Hr?(er.has(_r)||Or.push(_r),er.add(_r)):(er.delete(_r),Or.push(_r))}),Xt(Hr?li:null),Or},[yt]),kn=>{Xt(kn)}]}var No=ae(32383),qo=ae(62673),Ro=ae(75727),oa=ae(47889);const da={},Ka="SELECT_ALL",_s="SELECT_INVERT",js="SELECT_NONE",as=[],fs=(wt,yt)=>{let Xt=[];return(yt||[]).forEach(cn=>{Xt.push(cn),cn&&typeof cn=="object"&&wt in cn&&(Xt=[].concat((0,vr.Z)(Xt),(0,vr.Z)(fs(wt,cn[wt]))))}),Xt};var go=(wt,yt)=>{const{preserveSelectedRowKeys:Xt,selectedRowKeys:cn,defaultSelectedRowKeys:Sn,getCheckboxProps:kn,onChange:ar,onSelect:er,onSelectAll:br,onSelectInvert:hr,onSelectNone:li,onSelectMultiple:Qr,columnWidth:Hr,type:Or,selections:_r,fixed:Zi,renderCell:Ci,hideSelectAll:qi,checkStrictly:so=!0}=yt||{},{prefixCls:Xi,data:ho,pageData:Bo,getRecordByKey:jo,getRowKey:Po,expandType:Ia,childrenColumnName:aa,locale:ta,getPopupContainer:zo}=wt,Qo=(0,No.ln)("Table"),[Ho,vo]=pa(ra=>ra),[fo,To]=(0,_o.Z)(cn||Sn||as,{value:cn}),Zo=x.useRef(new Map),na=(0,x.useCallback)(ra=>{if(Xt){const ba=new Map;ra.forEach(Wo=>{let Oo=jo(Wo);!Oo&&Zo.current.has(Wo)&&(Oo=Zo.current.get(Wo)),ba.set(Wo,Oo)}),Zo.current=ba}},[jo,Xt]);x.useEffect(()=>{na(fo)},[fo]);const Co=(0,x.useMemo)(()=>fs(aa,Bo),[aa,Bo]),{keyEntities:Xa}=(0,x.useMemo)(()=>{if(so)return{keyEntities:null};let ra=ho;if(Xt){const ba=new Set(Co.map((Oo,hs)=>Po(Oo,hs))),Wo=Array.from(Zo.current).reduce((Oo,hs)=>{let[Ss,Vs]=hs;return ba.has(Ss)?Oo:Oo.concat(Vs)},[]);ra=[].concat((0,vr.Z)(ra),(0,vr.Z)(Wo))}return(0,Jo.I8)(ra,{externalGetKey:Po,childrenPropName:aa})},[ho,Po,so,aa,Xt,Co]),Ha=(0,x.useMemo)(()=>{const ra=new Map;return Co.forEach((ba,Wo)=>{const Oo=Po(ba,Wo),hs=(kn?kn(ba):null)||{};ra.set(Oo,hs)}),ra},[Co,Po,kn]),Ml=(0,x.useCallback)(ra=>{const ba=Po(ra);let Wo;return Ha.has(ba)?Wo=Ha.get(Po(ra)):Wo=kn?kn(ra):void 0,!!(Wo!=null&&Wo.disabled)},[Ha,Po]),[Fl,ll]=(0,x.useMemo)(()=>{if(so)return[fo||[],[]];const{checkedKeys:ra,halfCheckedKeys:ba}=(0,Ao.S)(fo,!0,Xa,Ml);return[ra||[],ba]},[fo,so,Xa,Ml]),lo=(0,x.useMemo)(()=>{const ra=Or==="radio"?Fl.slice(0,1):Fl;return new Set(ra)},[Fl,Or]),ql=(0,x.useMemo)(()=>Or==="radio"?new Set:new Set(ll),[ll,Or]);x.useEffect(()=>{yt||To(as)},[!!yt]);const ls=(0,x.useCallback)((ra,ba)=>{let Wo,Oo;na(ra),Xt?(Wo=ra,Oo=ra.map(hs=>Zo.current.get(hs))):(Wo=[],Oo=[],ra.forEach(hs=>{const Ss=jo(hs);Ss!==void 0&&(Wo.push(hs),Oo.push(Ss))})),To(Wo),ar==null||ar(Wo,Oo,{type:ba})},[To,jo,ar,Xt]),rs=(0,x.useCallback)((ra,ba,Wo,Oo)=>{if(er){const hs=Wo.map(Ss=>jo(Ss));er(jo(ra),ba,hs,Oo)}ls(Wo,"single")},[er,jo,ls]),al=(0,x.useMemo)(()=>!_r||qi?null:(_r===!0?[Ka,_s,js]:_r).map(ba=>ba===Ka?{key:"all",text:ta.selectionAll,onSelect(){ls(ho.map((Wo,Oo)=>Po(Wo,Oo)).filter(Wo=>{const Oo=Ha.get(Wo);return!(Oo!=null&&Oo.disabled)||lo.has(Wo)}),"all")}}:ba===_s?{key:"invert",text:ta.selectInvert,onSelect(){const Wo=new Set(lo);Bo.forEach((hs,Ss)=>{const Vs=Po(hs,Ss),zs=Ha.get(Vs);zs!=null&&zs.disabled||(Wo.has(Vs)?Wo.delete(Vs):Wo.add(Vs))});const Oo=Array.from(Wo);hr&&(Qo.deprecated(!1,"onSelectInvert","onChange"),hr(Oo)),ls(Oo,"invert")}}:ba===js?{key:"none",text:ta.selectNone,onSelect(){li==null||li(),ls(Array.from(lo).filter(Wo=>{const Oo=Ha.get(Wo);return Oo==null?void 0:Oo.disabled}),"none")}}:ba).map(ba=>Object.assign(Object.assign({},ba),{onSelect:function(){for(var Wo,Oo,hs=arguments.length,Ss=new Array(hs),Vs=0;Vs{var ba;if(!yt)return ra.filter(vs=>vs!==da);let Wo=(0,vr.Z)(ra);const Oo=new Set(lo),hs=Co.map(Po).filter(vs=>!Ha.get(vs).disabled),Ss=hs.every(vs=>Oo.has(vs)),Vs=hs.some(vs=>Oo.has(vs)),zs=()=>{const vs=[];Ss?hs.forEach(Al=>{Oo.delete(Al),vs.push(Al)}):hs.forEach(Al=>{Oo.has(Al)||(Oo.add(Al),vs.push(Al))});const cl=Array.from(Oo);br==null||br(!Ss,cl.map(Al=>jo(Al)),vs.map(Al=>jo(Al))),ls(cl,"all"),vo(null)};let ul,vu;if(Or!=="radio"){let vs;if(al){const ys={getPopupContainer:zo,items:al.map((bl,Fs)=>{const{key:Cl,text:eu,onSelect:Pu}=bl;return{key:Cl!=null?Cl:Fs,onClick:()=>{Pu==null||Pu(hs)},label:eu}})};vs=x.createElement("div",{className:`${Xi}-selection-extra`},x.createElement(Ro.Z,{menu:ys,getPopupContainer:zo},x.createElement("span",null,x.createElement(yr.Z,null))))}const cl=Co.map((ys,bl)=>{const Fs=Po(ys,bl),Cl=Ha.get(Fs)||{};return Object.assign({checked:Oo.has(Fs)},Cl)}).filter(ys=>{let{disabled:bl}=ys;return bl}),Al=!!cl.length&&cl.length===Co.length,gu=Al&&cl.every(ys=>{let{checked:bl}=ys;return bl}),Rl=Al&&cl.some(ys=>{let{checked:bl}=ys;return bl});vu=x.createElement(qo.default,{checked:Al?gu:!!Co.length&&Ss,indeterminate:Al?!gu&&Rl:!Ss&&Vs,onChange:zs,disabled:Co.length===0||Al,"aria-label":vs?"Custom selection":"Select all",skipGroup:!0}),ul=!qi&&x.createElement("div",{className:`${Xi}-selection`},vu,vs)}let sa;Or==="radio"?sa=(vs,cl,Al)=>{const gu=Po(cl,Al),Rl=Oo.has(gu),ys=Ha.get(gu);return{node:x.createElement(oa.ZP,Object.assign({},ys,{checked:Rl,onClick:bl=>{var Fs;bl.stopPropagation(),(Fs=ys==null?void 0:ys.onClick)===null||Fs===void 0||Fs.call(ys,bl)},onChange:bl=>{var Fs;Oo.has(gu)||rs(gu,!0,[gu],bl.nativeEvent),(Fs=ys==null?void 0:ys.onChange)===null||Fs===void 0||Fs.call(ys,bl)}})),checked:Rl}}:sa=(vs,cl,Al)=>{var gu;const Rl=Po(cl,Al),ys=Oo.has(Rl),bl=ql.has(Rl),Fs=Ha.get(Rl);let Cl;return Ia==="nest"?Cl=bl:Cl=(gu=Fs==null?void 0:Fs.indeterminate)!==null&&gu!==void 0?gu:bl,{node:x.createElement(qo.default,Object.assign({},Fs,{indeterminate:Cl,checked:ys,skipGroup:!0,onClick:eu=>{var Pu;eu.stopPropagation(),(Pu=Fs==null?void 0:Fs.onClick)===null||Pu===void 0||Pu.call(Fs,eu)},onChange:eu=>{var Pu;const{nativeEvent:Tu}=eu,{shiftKey:Wc}=Tu,dl=hs.findIndex(Uu=>Uu===Rl),_d=Fl.some(Uu=>hs.includes(Uu));if(Wc&&so&&_d){const Uu=Ho(dl,hs,Oo),Gu=Array.from(Oo);Qr==null||Qr(!ys,Gu.map(Ru=>jo(Ru)),Uu.map(Ru=>jo(Ru))),ls(Gu,"multiple")}else{const Uu=Fl;if(so){const Gu=ys?(0,qr._5)(Uu,Rl):(0,qr.L0)(Uu,Rl);rs(Rl,!ys,Gu,Tu)}else{const Gu=(0,Ao.S)([].concat((0,vr.Z)(Uu),[Rl]),!0,Xa,Ml),{checkedKeys:Ru,halfCheckedKeys:Vu}=Gu;let fl=Ru;if(ys){const mc=new Set(Ru);mc.delete(Rl),fl=(0,Ao.S)(Array.from(mc),{checked:!1,halfCheckedKeys:Vu},Xa,Ml).checkedKeys}rs(Rl,!ys,fl,Tu)}}vo(ys?null:dl),(Pu=Fs==null?void 0:Fs.onChange)===null||Pu===void 0||Pu.call(Fs,eu)}})),checked:ys}};const ea=(vs,cl,Al)=>{const{node:gu,checked:Rl}=sa(vs,cl,Al);return Ci?Ci(Rl,cl,Al,gu):gu};if(!Wo.includes(da))if(Wo.findIndex(vs=>{var cl;return((cl=vs[Lr])===null||cl===void 0?void 0:cl.columnType)==="EXPAND_COLUMN"})===0){const[vs,...cl]=Wo;Wo=[vs,da].concat((0,vr.Z)(cl))}else Wo=[da].concat((0,vr.Z)(Wo));const xs=Wo.indexOf(da);Wo=Wo.filter((vs,cl)=>vs!==da||cl===xs);const qs=Wo[xs-1],Xs=Wo[xs+1];let yu=Zi;yu===void 0&&((Xs==null?void 0:Xs.fixed)!==void 0?yu=Xs.fixed:(qs==null?void 0:qs.fixed)!==void 0&&(yu=qs.fixed)),yu&&qs&&((ba=qs[Lr])===null||ba===void 0?void 0:ba.columnType)==="EXPAND_COLUMN"&&qs.fixed===void 0&&(qs.fixed=yu);const Ul=_e()(`${Xi}-selection-col`,{[`${Xi}-selection-col-with-dropdown`]:_r&&Or==="checkbox"}),sc=()=>yt!=null&&yt.columnTitle?typeof yt.columnTitle=="function"?yt.columnTitle(vu):yt.columnTitle:ul,Il={fixed:yu,width:Hr,className:`${Xi}-selection-column`,title:sc(),render:ea,onCell:yt.onCell,[Lr]:{className:Ul}};return Wo.map(vs=>vs===da?Il:vs)},[Po,Co,yt,Fl,lo,ql,Hr,al,Ia,Ha,Qr,rs,Ml]),lo]},Fa=ae(2738);function gs(wt,yt){return wt._antProxy=wt._antProxy||{},Object.keys(yt).forEach(Xt=>{if(!(Xt in wt._antProxy)){const cn=wt[Xt];wt._antProxy[Xt]=cn,wt[Xt]=yt[Xt]}}),wt}function nl(wt,yt){return(0,x.useImperativeHandle)(wt,()=>{const Xt=yt(),{nativeElement:cn}=Xt;return typeof Proxy!="undefined"?new Proxy(cn,{get(Sn,kn){return Xt[kn]?Xt[kn]:Reflect.get(Sn,kn)}}):gs(cn,Xt)})}var rl=ae(83010),il=ae(48755),yl=ae(38406),su=ae(83397),ol=ae(31756),jl=ae(13783),Lu=ae(85981),Xl=ae(31709),wl=ae(29787),ec=ae(57700);function _c(wt){return yt=>{const{prefixCls:Xt,onExpand:cn,record:Sn,expanded:kn,expandable:ar}=yt,er=`${Xt}-row-expand-icon`;return x.createElement("button",{type:"button",onClick:br=>{cn(Sn,br),br.stopPropagation()},className:_e()(er,{[`${er}-spaced`]:!ar,[`${er}-expanded`]:ar&&kn,[`${er}-collapsed`]:ar&&!kn}),"aria-label":kn?wt.collapse:wt.expand,"aria-expanded":kn})}}var ma=_c;function Ea(wt){return(Xt,cn)=>{const Sn=Xt.querySelector(`.${wt}-container`);let kn=cn;if(Sn){const ar=getComputedStyle(Sn),er=parseInt(ar.borderLeftWidth,10),br=parseInt(ar.borderRightWidth,10);kn=cn-er-br}return kn}}const ha=(wt,yt)=>"key"in wt&&wt.key!==void 0&&wt.key!==null?wt.key:wt.dataIndex?Array.isArray(wt.dataIndex)?wt.dataIndex.join("."):wt.dataIndex:yt;function wa(wt,yt){return yt?`${yt}-${wt}`:`${wt}`}const Ja=(wt,yt)=>typeof wt=="function"?wt(yt):wt,Ga=(wt,yt)=>{const Xt=Ja(wt,yt);return Object.prototype.toString.call(Xt)==="[object Object]"?"":Xt};var $a={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"},Ql=$a,fu=ae(7657),kl=function(yt,Xt){return x.createElement(fu.Z,(0,Oe.Z)({},yt,{ref:Xt,icon:Ql}))},Hi=x.forwardRef(kl),Vo=Hi,Ma=ae(9981),Hl=ae(40192);function ks(wt){const yt=x.useRef(wt),Xt=(0,Hl.Z)();return[()=>yt.current,cn=>{yt.current=cn,Xt()}]}var zl=ae(7939),pl=ae(584),eA=ae(93041),Bc=ae(78857),tc=ae(18287),ss=ae(47472),ns=ae(49397),tA=wt=>{const{value:yt,filterSearch:Xt,tablePrefixCls:cn,locale:Sn,onChange:kn}=wt;return Xt?x.createElement("div",{className:`${cn}-filter-dropdown-search`},x.createElement(ns.Z,{prefix:x.createElement(ss.Z,null),placeholder:Sn.filterSearchPlaceholder,onChange:kn,value:yt,htmlSize:1,className:`${cn}-filter-dropdown-search-input`})):null},Qs=ae(10228);const Sl=wt=>{const{keyCode:yt}=wt;yt===Qs.Z.ENTER&&wt.stopPropagation()};var zc=x.forwardRef((wt,yt)=>x.createElement("div",{className:wt.className,onClick:Xt=>Xt.stopPropagation(),onKeyDown:Sl,ref:yt},wt.children));function ml(wt){let yt=[];return(wt||[]).forEach(Xt=>{let{value:cn,children:Sn}=Xt;yt.push(cn),Sn&&(yt=[].concat((0,vr.Z)(yt),(0,vr.Z)(ml(Sn))))}),yt}function _u(wt){return wt.some(yt=>{let{children:Xt}=yt;return Xt})}function Ws(wt,yt){return typeof yt=="string"||typeof yt=="number"?yt==null?void 0:yt.toString().toLowerCase().includes(wt.trim().toLowerCase()):!1}function Gs(wt){let{filters:yt,prefixCls:Xt,filteredKeys:cn,filterMultiple:Sn,searchValue:kn,filterSearch:ar}=wt;return yt.map((er,br)=>{const hr=String(er.value);if(er.children)return{key:hr||br,label:er.text,popupClassName:`${Xt}-dropdown-submenu`,children:Gs({filters:er.children,prefixCls:Xt,filteredKeys:cn,filterMultiple:Sn,searchValue:kn,filterSearch:ar})};const li=Sn?qo.default:oa.ZP,Qr={key:er.value!==void 0?hr:br,label:x.createElement(x.Fragment,null,x.createElement(li,{checked:cn.includes(hr)}),x.createElement("span",null,er.text))};return kn.trim()?typeof ar=="function"?ar(kn,er)?Qr:null:Ws(kn,er.text)?Qr:null:Qr})}function lu(wt){return wt||[]}var $A=wt=>{var yt,Xt,cn,Sn;const{tablePrefixCls:kn,prefixCls:ar,column:er,dropdownPrefixCls:br,columnKey:hr,filterOnClose:li,filterMultiple:Qr,filterMode:Hr="menu",filterSearch:Or=!1,filterState:_r,triggerFilter:Zi,locale:Ci,children:qi,getPopupContainer:so,rootClassName:Xi}=wt,{filterResetToDefaultFilteredValue:ho,defaultFilteredValue:Bo,filterDropdownProps:jo={},filterDropdownOpen:Po,filterDropdownVisible:Ia,onFilterDropdownVisibleChange:aa,onFilterDropdownOpenChange:ta}=er,[zo,Qo]=x.useState(!1),Ho=!!(_r&&(!((yt=_r.filteredKeys)===null||yt===void 0)&&yt.length||_r.forceFiltered)),vo=sa=>{var ea;Qo(sa),(ea=jo.onOpenChange)===null||ea===void 0||ea.call(jo,sa),ta==null||ta(sa),aa==null||aa(sa)},fo=(Sn=(cn=(Xt=jo.open)!==null&&Xt!==void 0?Xt:Po)!==null&&cn!==void 0?cn:Ia)!==null&&Sn!==void 0?Sn:zo,To=_r==null?void 0:_r.filteredKeys,[Zo,na]=ks(lu(To)),Co=sa=>{let{selectedKeys:ea}=sa;na(ea)},Xa=(sa,ea)=>{let{node:xs,checked:qs}=ea;Co(Qr?{selectedKeys:sa}:{selectedKeys:qs&&xs.key?[xs.key]:[]})};x.useEffect(()=>{zo&&Co({selectedKeys:lu(To)})},[To]);const[Ha,Ml]=x.useState([]),Fl=sa=>{Ml(sa)},[ll,lo]=x.useState(""),ql=sa=>{const{value:ea}=sa.target;lo(ea)};x.useEffect(()=>{zo||lo("")},[zo]);const ls=sa=>{const ea=sa!=null&&sa.length?sa:null;if(ea===null&&(!_r||!_r.filteredKeys)||(0,Ue.Z)(ea,_r==null?void 0:_r.filteredKeys,!0))return null;Zi({column:er,key:hr,filteredKeys:ea})},rs=()=>{vo(!1),ls(Zo())},al=function(){let{confirm:sa,closeDropdown:ea}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};sa&&ls([]),ea&&vo(!1),lo(""),na(ho?(Bo||[]).map(xs=>String(xs)):[])},mu=function(){let{closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};sa&&vo(!1),ls(Zo())},ra=(sa,ea)=>{ea.source==="trigger"&&(sa&&To!==void 0&&na(lu(To)),vo(sa),!sa&&!er.filterDropdown&&li&&rs())},ba=_e()({[`${br}-menu-without-submenu`]:!_u(er.filters||[])}),Wo=sa=>{if(sa.target.checked){const ea=ml(er==null?void 0:er.filters).map(xs=>String(xs));na(ea)}else na([])},Oo=sa=>{let{filters:ea}=sa;return(ea||[]).map((xs,qs)=>{const Xs=String(xs.value),yu={title:xs.text,key:xs.value!==void 0?Xs:String(qs)};return xs.children&&(yu.children=Oo({filters:xs.children})),yu})},hs=sa=>{var ea;return Object.assign(Object.assign({},sa),{text:sa.title,value:sa.key,children:((ea=sa.children)===null||ea===void 0?void 0:ea.map(xs=>hs(xs)))||[]})};let Ss;const{direction:Vs,renderEmpty:zs}=x.useContext(il.E_);if(typeof er.filterDropdown=="function")Ss=er.filterDropdown({prefixCls:`${br}-custom`,setSelectedKeys:sa=>Co({selectedKeys:sa}),selectedKeys:Zo(),confirm:mu,clearFilters:al,filters:er.filters,visible:fo,close:()=>{vo(!1)}});else if(er.filterDropdown)Ss=er.filterDropdown;else{const sa=Zo()||[],ea=()=>{var qs,Xs;const yu=(qs=zs==null?void 0:zs("Table.filter"))!==null&&qs!==void 0?qs:x.createElement(pl.Z,{image:pl.Z.PRESENTED_IMAGE_SIMPLE,description:Ci.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((er.filters||[]).length===0)return yu;if(Hr==="tree")return x.createElement(x.Fragment,null,x.createElement(tA,{filterSearch:Or,value:ll,onChange:ql,tablePrefixCls:kn,locale:Ci}),x.createElement("div",{className:`${kn}-filter-dropdown-tree`},Qr?x.createElement(qo.default,{checked:sa.length===ml(er.filters).length,indeterminate:sa.length>0&&sa.lengthtypeof Or=="function"?Or(ll,hs(Il)):Ws(ll,Il.title):void 0})));const Ul=Gs({filters:er.filters||[],filterSearch:Or,prefixCls:ar,filteredKeys:Zo(),filterMultiple:Qr,searchValue:ll}),sc=Ul.every(Il=>Il===null);return x.createElement(x.Fragment,null,x.createElement(tA,{filterSearch:Or,value:ll,onChange:ql,tablePrefixCls:kn,locale:Ci}),sc?yu:x.createElement(eA.default,{selectable:!0,multiple:Qr,prefixCls:`${br}-menu`,className:ba,onSelect:Co,onDeselect:Co,selectedKeys:sa,getPopupContainer:so,openKeys:Ha,onOpenChange:Fl,items:Ul}))},xs=()=>ho?(0,Ue.Z)((Bo||[]).map(qs=>String(qs)),sa,!0):sa.length===0;Ss=x.createElement(x.Fragment,null,ea(),x.createElement("div",{className:`${ar}-dropdown-btns`},x.createElement(zl.ZP,{type:"link",size:"small",disabled:xs(),onClick:()=>al()},Ci.filterReset),x.createElement(zl.ZP,{type:"primary",size:"small",onClick:rs},Ci.filterConfirm)))}er.filterDropdown&&(Ss=x.createElement(Bc.J,{selectable:void 0},Ss)),Ss=x.createElement(zc,{className:`${ar}-dropdown`},Ss);const ul=()=>{let sa;return typeof er.filterIcon=="function"?sa=er.filterIcon(Ho):er.filterIcon?sa=er.filterIcon:sa=x.createElement(Vo,null),x.createElement("span",{role:"button",tabIndex:-1,className:_e()(`${ar}-trigger`,{active:Ho}),onClick:ea=>{ea.stopPropagation()}},sa)},vu=(0,Ma.Z)({trigger:["click"],placement:Vs==="rtl"?"bottomLeft":"bottomRight",children:ul(),getPopupContainer:so},Object.assign(Object.assign({},jo),{rootClassName:_e()(Xi,jo.rootClassName),open:fo,onOpenChange:ra,dropdownRender:()=>typeof(jo==null?void 0:jo.dropdownRender)=="function"?jo.dropdownRender(Ss):Ss}));return x.createElement("div",{className:`${ar}-column`},x.createElement("span",{className:`${kn}-column-title`},qi),x.createElement(Ro.Z,Object.assign({},vu)))};const uu=(wt,yt,Xt)=>{let cn=[];return(wt||[]).forEach((Sn,kn)=>{var ar;const er=wa(kn,Xt);if(Sn.filters||"filterDropdown"in Sn||"onFilter"in Sn)if("filteredValue"in Sn){let br=Sn.filteredValue;"filterDropdown"in Sn||(br=(ar=br==null?void 0:br.map(String))!==null&&ar!==void 0?ar:br),cn.push({column:Sn,key:ha(Sn,er),filteredKeys:br,forceFiltered:Sn.filtered})}else cn.push({column:Sn,key:ha(Sn,er),filteredKeys:yt&&Sn.defaultFilteredValue?Sn.defaultFilteredValue:void 0,forceFiltered:Sn.filtered});"children"in Sn&&(cn=[].concat((0,vr.Z)(cn),(0,vr.Z)(uu(Sn.children,yt,er))))}),cn};function hu(wt,yt,Xt,cn,Sn,kn,ar,er,br){return Xt.map((hr,li)=>{const Qr=wa(li,er),{filterOnClose:Hr=!0,filterMultiple:Or=!0,filterMode:_r,filterSearch:Zi}=hr;let Ci=hr;if(Ci.filters||Ci.filterDropdown){const qi=ha(Ci,Qr),so=cn.find(Xi=>{let{key:ho}=Xi;return qi===ho});Ci=Object.assign(Object.assign({},Ci),{title:Xi=>x.createElement($A,{tablePrefixCls:wt,prefixCls:`${wt}-filter`,dropdownPrefixCls:yt,column:Ci,columnKey:qi,filterState:so,filterOnClose:Hr,filterMultiple:Or,filterMode:_r,filterSearch:Zi,triggerFilter:kn,locale:Sn,getPopupContainer:ar,rootClassName:br},Ja(hr.title,Xi))})}return"children"in Ci&&(Ci=Object.assign(Object.assign({},Ci),{children:hu(wt,yt,Ci.children,cn,Sn,kn,ar,Qr,br)})),Ci})}const Oa=wt=>{const yt={};return wt.forEach(Xt=>{let{key:cn,filteredKeys:Sn,column:kn}=Xt;const ar=cn,{filters:er,filterDropdown:br}=kn;if(br)yt[ar]=Sn||null;else if(Array.isArray(Sn)){const hr=ml(er);yt[ar]=hr.filter(li=>Sn.includes(String(li)))}else yt[ar]=null}),yt},Ua=(wt,yt,Xt)=>yt.reduce((Sn,kn)=>{const{column:{onFilter:ar,filters:er},filteredKeys:br}=kn;return ar&&br&&br.length?Sn.map(hr=>Object.assign({},hr)).filter(hr=>br.some(li=>{const Qr=ml(er),Hr=Qr.findIndex(_r=>String(_r)===String(li)),Or=Hr!==-1?Qr[Hr]:li;return hr[Xt]&&(hr[Xt]=Ua(hr[Xt],yt,Xt)),ar(Or,hr)})):Sn},wt),Ms=wt=>wt.flatMap(yt=>"children"in yt?[yt].concat((0,vr.Z)(Ms(yt.children||[]))):[yt]);var Yl=wt=>{const{prefixCls:yt,dropdownPrefixCls:Xt,mergedColumns:cn,onFilterChange:Sn,getPopupContainer:kn,locale:ar,rootClassName:er}=wt,br=(0,No.ln)("Table"),hr=x.useMemo(()=>Ms(cn||[]),[cn]),[li,Qr]=x.useState(()=>uu(hr,!0)),Hr=x.useMemo(()=>{const Ci=uu(hr,!1);if(Ci.length===0)return Ci;let qi=!0,so=!0;if(Ci.forEach(Xi=>{let{filteredKeys:ho}=Xi;ho!==void 0?qi=!1:so=!1}),qi){const Xi=(hr||[]).map((ho,Bo)=>ha(ho,wa(Bo)));return li.filter(ho=>{let{key:Bo}=ho;return Xi.includes(Bo)}).map(ho=>{const Bo=hr[Xi.findIndex(jo=>jo===ho.key)];return Object.assign(Object.assign({},ho),{column:Object.assign(Object.assign({},ho.column),Bo),forceFiltered:Bo.filtered})})}return Ci},[hr,li]),Or=x.useMemo(()=>Oa(Hr),[Hr]),_r=Ci=>{const qi=Hr.filter(so=>{let{key:Xi}=so;return Xi!==Ci.key});qi.push(Ci),Qr(qi),Sn(Oa(qi),qi)};return[Ci=>hu(yt,Xt,Ci,Hr,ar,_r,kn,void 0,er),Hr,Or]},Kc=(wt,yt,Xt)=>{const cn=x.useRef({});function Sn(kn){var ar;if(!cn.current||cn.current.data!==wt||cn.current.childrenColumnName!==yt||cn.current.getRowKey!==Xt){let br=function(hr){hr.forEach((li,Qr)=>{const Hr=Xt(li,Qr);er.set(Hr,li),li&&typeof li=="object"&&yt in li&&br(li[yt]||[])})};const er=new Map;br(wt),cn.current={data:wt,childrenColumnName:yt,kvMap:er,getRowKey:Xt}}return(ar=cn.current.kvMap)===null||ar===void 0?void 0:ar.get(kn)}return[Sn]},hc=function(wt,yt){var Xt={};for(var cn in wt)Object.prototype.hasOwnProperty.call(wt,cn)&&yt.indexOf(cn)<0&&(Xt[cn]=wt[cn]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,cn=Object.getOwnPropertySymbols(wt);Sn{const kn=wt[Sn];typeof kn!="function"&&(Xt[Sn]=kn)}),Xt}function pc(wt,yt,Xt){const cn=Xt&&typeof Xt=="object"?Xt:{},{total:Sn=0}=cn,kn=hc(cn,["total"]),[ar,er]=(0,x.useState)(()=>({current:"defaultCurrent"in kn?kn.defaultCurrent:1,pageSize:"defaultPageSize"in kn?kn.defaultPageSize:fA})),br=(0,Ma.Z)(ar,kn,{total:Sn>0?Sn:wt}),hr=Math.ceil((Sn||wt)/br.pageSize);br.current>hr&&(br.current=hr||1);const li=(Hr,Or)=>{er({current:Hr!=null?Hr:1,pageSize:Or||br.pageSize})},Qr=(Hr,Or)=>{var _r;Xt&&((_r=Xt.onChange)===null||_r===void 0||_r.call(Xt,Hr,Or)),li(Hr,Or),yt(Hr,Or||(br==null?void 0:br.pageSize))};return Xt===!1?[{},()=>{}]:[Object.assign(Object.assign({},br),{onChange:Qr}),li]}var nA=pc,rA=ae(89489),Ed=ae(59477),Jf=ae(25399);const nd="ascend",OA="descend",hA=wt=>typeof wt.sorter=="object"&&typeof wt.sorter.multiple=="number"?wt.sorter.multiple:!1,Nu=wt=>typeof wt=="function"?wt:wt&&typeof wt=="object"&&wt.compare?wt.compare:!1,DA=(wt,yt)=>yt?wt[wt.indexOf(yt)+1]:wt[0],iA=(wt,yt,Xt)=>{let cn=[];const Sn=(kn,ar)=>{cn.push({column:kn,key:ha(kn,ar),multiplePriority:hA(kn),sortOrder:kn.sortOrder})};return(wt||[]).forEach((kn,ar)=>{const er=wa(ar,Xt);kn.children?("sortOrder"in kn&&Sn(kn,er),cn=[].concat((0,vr.Z)(cn),(0,vr.Z)(iA(kn.children,yt,er)))):kn.sorter&&("sortOrder"in kn?Sn(kn,er):yt&&kn.defaultSortOrder&&cn.push({column:kn,key:ha(kn,er),multiplePriority:hA(kn),sortOrder:kn.defaultSortOrder}))}),cn},Sd=(wt,yt,Xt,cn,Sn,kn,ar,er)=>(yt||[]).map((hr,li)=>{const Qr=wa(li,er);let Hr=hr;if(Hr.sorter){const Or=Hr.sortDirections||Sn,_r=Hr.showSorterTooltip===void 0?ar:Hr.showSorterTooltip,Zi=ha(Hr,Qr),Ci=Xt.find(aa=>{let{key:ta}=aa;return ta===Zi}),qi=Ci?Ci.sortOrder:null,so=DA(Or,qi);let Xi;if(hr.sortIcon)Xi=hr.sortIcon({sortOrder:qi});else{const aa=Or.includes(nd)&&x.createElement(Ed.Z,{className:_e()(`${wt}-column-sorter-up`,{active:qi===nd})}),ta=Or.includes(OA)&&x.createElement(rA.Z,{className:_e()(`${wt}-column-sorter-down`,{active:qi===OA})});Xi=x.createElement("span",{className:_e()(`${wt}-column-sorter`,{[`${wt}-column-sorter-full`]:!!(aa&&ta)})},x.createElement("span",{className:`${wt}-column-sorter-inner`,"aria-hidden":"true"},aa,ta))}const{cancelSort:ho,triggerAsc:Bo,triggerDesc:jo}=kn||{};let Po=ho;so===OA?Po=jo:so===nd&&(Po=Bo);const Ia=typeof _r=="object"?Object.assign({title:Po},_r):{title:Po};Hr=Object.assign(Object.assign({},Hr),{className:_e()(Hr.className,{[`${wt}-column-sort`]:qi}),title:aa=>{const ta=`${wt}-column-sorters`,zo=x.createElement("span",{className:`${wt}-column-title`},Ja(hr.title,aa)),Qo=x.createElement("div",{className:ta},zo,Xi);return _r?typeof _r!="boolean"&&(_r==null?void 0:_r.target)==="sorter-icon"?x.createElement("div",{className:`${ta} ${wt}-column-sorters-tooltip-target-sorter`},zo,x.createElement(Jf.Z,Object.assign({},Ia),Xi)):x.createElement(Jf.Z,Object.assign({},Ia),Qo):Qo},onHeaderCell:aa=>{var ta;const zo=((ta=hr.onHeaderCell)===null||ta===void 0?void 0:ta.call(hr,aa))||{},Qo=zo.onClick,Ho=zo.onKeyDown;zo.onClick=To=>{cn({column:hr,key:Zi,sortOrder:so,multiplePriority:hA(hr)}),Qo==null||Qo(To)},zo.onKeyDown=To=>{To.keyCode===Qs.Z.ENTER&&(cn({column:hr,key:Zi,sortOrder:so,multiplePriority:hA(hr)}),Ho==null||Ho(To))};const vo=Ga(hr.title,{}),fo=vo==null?void 0:vo.toString();return qi&&(zo["aria-sort"]=qi==="ascend"?"ascending":"descending"),zo["aria-label"]=fo||"",zo.className=_e()(zo.className,`${wt}-column-has-sorters`),zo.tabIndex=0,hr.ellipsis&&(zo.title=(vo!=null?vo:"").toString()),zo}})}return"children"in Hr&&(Hr=Object.assign(Object.assign({},Hr),{children:Sd(wt,Hr.children,Xt,cn,Sn,kn,ar,Qr)})),Hr}),qf=wt=>{const{column:yt,sortOrder:Xt}=wt;return{column:yt,order:Xt,field:yt.dataIndex,columnKey:yt.key}},Ns=wt=>{const yt=wt.filter(Xt=>{let{sortOrder:cn}=Xt;return cn}).map(qf);if(yt.length===0&&wt.length){const Xt=wt.length-1;return Object.assign(Object.assign({},qf(wt[Xt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return yt.length<=1?yt[0]||{}:yt},Wu=(wt,yt,Xt)=>{const cn=yt.slice().sort((ar,er)=>er.multiplePriority-ar.multiplePriority),Sn=wt.slice(),kn=cn.filter(ar=>{let{column:{sorter:er},sortOrder:br}=ar;return Nu(er)&&br});return kn.length?Sn.sort((ar,er)=>{for(let br=0;br{const er=ar[Xt];return er?Object.assign(Object.assign({},ar),{[Xt]:Wu(er,yt,Xt)}):ar}):Sn};var Ph=wt=>{const{prefixCls:yt,mergedColumns:Xt,sortDirections:cn,tableLocale:Sn,showSorterTooltip:kn,onSorterChange:ar}=wt,[er,br]=x.useState(iA(Xt,!0)),hr=(Zi,Ci)=>{const qi=[];return Zi.forEach((so,Xi)=>{const ho=wa(Xi,Ci);if(qi.push(ha(so,ho)),Array.isArray(so.children)){const Bo=hr(so.children,ho);qi.push.apply(qi,(0,vr.Z)(Bo))}}),qi},li=x.useMemo(()=>{let Zi=!0;const Ci=iA(Xt,!1);if(!Ci.length){const ho=hr(Xt);return er.filter(Bo=>{let{key:jo}=Bo;return ho.includes(jo)})}const qi=[];function so(ho){Zi?qi.push(ho):qi.push(Object.assign(Object.assign({},ho),{sortOrder:null}))}let Xi=null;return Ci.forEach(ho=>{Xi===null?(so(ho),ho.sortOrder&&(ho.multiplePriority===!1?Zi=!1:Xi=!0)):(Xi&&ho.multiplePriority!==!1||(Zi=!1),so(ho))}),qi},[Xt,er]),Qr=x.useMemo(()=>{var Zi,Ci;const qi=li.map(so=>{let{column:Xi,sortOrder:ho}=so;return{column:Xi,order:ho}});return{sortColumns:qi,sortColumn:(Zi=qi[0])===null||Zi===void 0?void 0:Zi.column,sortOrder:(Ci=qi[0])===null||Ci===void 0?void 0:Ci.order}},[li]),Hr=Zi=>{let Ci;Zi.multiplePriority===!1||!li.length||li[0].multiplePriority===!1?Ci=[Zi]:Ci=[].concat((0,vr.Z)(li.filter(qi=>{let{key:so}=qi;return so!==Zi.key})),[Zi]),br(Ci),ar(Ns(Ci),Ci)};return[Zi=>Sd(yt,Zi,li,Hr,cn,Sn,kn),li,Qr,()=>Ns(li)]};const $c=(wt,yt)=>wt.map(cn=>{const Sn=Object.assign({},cn);return Sn.title=Ja(cn.title,yt),"children"in Sn&&(Sn.children=$c(Sn.children,yt)),Sn});var Fd=wt=>[x.useCallback(Xt=>$c(Xt,wt),[wt])],bf=Yi((wt,yt)=>{const{_renderTimes:Xt}=wt,{_renderTimes:cn}=yt;return Xt!==cn}),Zc=Jr((wt,yt)=>{const{_renderTimes:Xt}=wt,{_renderTimes:cn}=yt;return Xt!==cn}),va=ae(36237),Kl=ae(17835),Nc=ae(63356),rd=ae(16931),PA=ae(51636),TA=wt=>{const{componentCls:yt,lineWidth:Xt,lineType:cn,tableBorderColor:Sn,tableHeaderBg:kn,tablePaddingVertical:ar,tablePaddingHorizontal:er,calc:br}=wt,hr=`${(0,va.unit)(Xt)} ${cn} ${Sn}`,li=(Qr,Hr,Or)=>({[`&${yt}-${Qr}`]:{[`> ${yt}-container`]:{[`> ${yt}-content, > ${yt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${yt}-expanded-row-fixed`]:{margin:`${(0,va.unit)(br(Hr).mul(-1).equal())} ${(0,va.unit)(br(br(Or).add(Xt)).mul(-1).equal())}`}}}}}});return{[`${yt}-wrapper`]:{[`${yt}${yt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${yt}-title`]:{border:hr,borderBottom:0},[`> ${yt}-container`]:{borderInlineStart:hr,borderTop:hr,[` > ${yt}-content, > ${yt}-header, @@ -1113,20 +1113,20 @@ > ${yt}-wrapper:only-child, > ${yt}-expanded-row-fixed > ${yt}-wrapper:only-child `]:{[yt]:{marginBlock:(0,va.unit)(so(cn).mul(-1).equal()),marginInline:`${(0,va.unit)(so(kn).sub(Sn).equal())} - ${(0,va.unit)(so(Sn).mul(-1).equal())}`,[`${yt}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Hr,fontWeight:Xt,textAlign:"start",background:_r,borderBottom:Xi,transition:`background ${Or} ease`}}},[`${yt}-footer`]:{padding:`${(0,va.unit)(cn)} ${(0,va.unit)(Sn)}`,color:Ci,background:qi}})}},sd=wt=>{const{colorFillAlter:yt,colorBgContainer:Xt,colorTextHeading:cn,colorFillSecondary:Sn,colorFillContent:kn,controlItemBgActive:ar,controlItemBgActiveHover:er,padding:br,paddingSM:hr,paddingXS:li,colorBorderSecondary:Qr,borderRadiusLG:Hr,controlHeight:Or,colorTextPlaceholder:_r,fontSize:Zi,fontSizeSM:Ci,lineHeight:qi,lineWidth:so,colorIcon:Xi,colorIconHover:ho,opacityLoading:Bo,controlInteractiveSize:jo}=wt,Po=new Kl.FastColor(Sn).onBackground(Xt).toHexString(),Ia=new Kl.FastColor(kn).onBackground(Xt).toHexString(),aa=new Kl.FastColor(yt).onBackground(Xt).toHexString(),ta=new Kl.FastColor(Xi),zo=new Kl.FastColor(ho),Qo=jo/2-so,Ho=Qo*2+so*3;return{headerBg:aa,headerColor:cn,headerSortActiveBg:Po,headerSortHoverBg:Ia,bodySortBg:aa,rowHoverBg:aa,rowSelectedBg:ar,rowSelectedHoverBg:er,rowExpandedBg:yt,cellPaddingBlock:br,cellPaddingInline:br,cellPaddingBlockMD:hr,cellPaddingInlineMD:li,cellPaddingBlockSM:li,cellPaddingInlineSM:li,borderColor:Qr,headerBorderRadius:Hr,footerBg:aa,footerColor:cn,cellFontSize:Zi,cellFontSizeMD:Zi,cellFontSizeSM:Zi,headerSplitColor:Qr,fixedHeaderSortActiveBg:Po,headerFilterHoverBg:kn,filterDropdownMenuBg:Xt,filterDropdownBg:Xt,expandIconBg:Xt,selectionColumnWidth:Or,stickyScrollBarBg:_r,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Zi*qi-so*3)/2-Math.ceil((Ci*1.4-so*3)/2),headerIconColor:ta.clone().setA(ta.a*Bo).toRgbString(),headerIconHoverColor:zo.clone().setA(zo.a*Bo).toRgbString(),expandIconHalfInner:Qo,expandIconSize:Ho,expandIconScale:jo/Ho}},Yd=2;var Bf=(0,rd.I$)("Table",wt=>{const{colorTextHeading:yt,colorSplit:Xt,colorBgContainer:cn,controlInteractiveSize:Sn,headerBg:kn,headerColor:ar,headerSortActiveBg:er,headerSortHoverBg:br,bodySortBg:hr,rowHoverBg:li,rowSelectedBg:Qr,rowSelectedHoverBg:Hr,rowExpandedBg:Or,cellPaddingBlock:_r,cellPaddingInline:Zi,cellPaddingBlockMD:Ci,cellPaddingInlineMD:qi,cellPaddingBlockSM:so,cellPaddingInlineSM:Xi,borderColor:ho,footerBg:Bo,footerColor:jo,headerBorderRadius:Po,cellFontSize:Ia,cellFontSizeMD:aa,cellFontSizeSM:ta,headerSplitColor:zo,fixedHeaderSortActiveBg:Qo,headerFilterHoverBg:Ho,filterDropdownBg:vo,expandIconBg:fo,selectionColumnWidth:To,stickyScrollBarBg:Zo,calc:na}=wt,Co=(0,PA.mergeToken)(wt,{tableFontSize:Ia,tableBg:cn,tableRadius:Po,tablePaddingVertical:_r,tablePaddingHorizontal:Zi,tablePaddingVerticalMiddle:Ci,tablePaddingHorizontalMiddle:qi,tablePaddingVerticalSmall:so,tablePaddingHorizontalSmall:Xi,tableBorderColor:ho,tableHeaderTextColor:ar,tableHeaderBg:kn,tableFooterTextColor:jo,tableFooterBg:Bo,tableHeaderCellSplitColor:zo,tableHeaderSortBg:er,tableHeaderSortHoverBg:br,tableBodySortBg:hr,tableFixedHeaderSortActiveBg:Qo,tableHeaderFilterActiveBg:Ho,tableFilterDropdownBg:vo,tableRowHoverBg:li,tableSelectedRowBg:Qr,tableSelectedRowHoverBg:Hr,zIndexTableFixed:Yd,zIndexTableSticky:na(Yd).add(1).equal({unit:!1}),tableFontSizeMiddle:aa,tableFontSizeSmall:ta,tableSelectionColumnWidth:To,tableExpandIconBg:fo,tableExpandColumnWidth:na(Sn).add(na(wt.padding).mul(2)).equal(),tableExpandedRowBg:Or,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Zo,tableScrollThumbBgHover:yt,tableScrollBg:Xt});return[Du(Co),vA(Co),oc(Co),Vd(Co),Hs(Co),TA(Co),xf(Co),Ec(Co),oc(Co),$p(Co),ic(Co),od(Co),Xd(Co),Oc(Co),up(Co),kh(Co),ac(Co)]},sd,{unitless:{expandIconScale:!0}});const Ap=[],dp=(wt,yt)=>{var Xt,cn;const{prefixCls:Sn,className:kn,rootClassName:ar,style:er,size:br,bordered:hr,dropdownPrefixCls:li,dataSource:Qr,pagination:Hr,rowSelection:Or,rowKey:_r="key",rowClassName:Zi,columns:Ci,children:qi,childrenColumnName:so,onChange:Xi,getPopupContainer:ho,loading:Bo,expandIcon:jo,expandable:Po,expandedRowRender:Ia,expandIconColumnIndex:aa,indentSize:ta,scroll:zo,sortDirections:Qo,locale:Ho,showSorterTooltip:vo={target:"full-header"},virtual:fo}=wt,To=(0,No.ln)("Table"),Zo=x.useMemo(()=>Ci||fr(qi),[Ci,qi]),na=x.useMemo(()=>Zo.some(za=>za.responsive),[Zo]),Co=(0,jl.Z)(na),Xa=x.useMemo(()=>{const za=new Set(Object.keys(Co).filter(ps=>Co[ps]));return Zo.filter(ps=>!ps.responsive||ps.responsive.some($l=>za.has($l)))},[Zo,Co]),Ha=(0,Fa.Z)(wt,["className","style","columns"]),{locale:Ml=Lu.Z,direction:Fl,table:ll,renderEmpty:lo,getPrefixCls:ql,getPopupContainer:ls}=x.useContext(il.E_),rs=(0,ol.Z)(br),al=Object.assign(Object.assign({},Ml.Table),Ho),mu=Qr||Ap,ra=ql("table",Sn),ba=ql("dropdown",li),[,Wo]=(0,ec.ZP)(),Oo=(0,su.Z)(ra),[hs,Ss,Vs]=Bf(ra,Oo),zs=Object.assign(Object.assign({childrenColumnName:so,expandIconColumnIndex:aa},Po),{expandIcon:(Xt=Po==null?void 0:Po.expandIcon)!==null&&Xt!==void 0?Xt:(cn=ll==null?void 0:ll.expandable)===null||cn===void 0?void 0:cn.expandIcon}),{childrenColumnName:ul="children"}=zs,vu=x.useMemo(()=>mu.some(za=>za==null?void 0:za[ul])?"nest":Ia||Po!=null&&Po.expandedRowRender?"row":null,[mu]),sa={body:x.useRef(null)},qo=Ea(ra),xs=x.useRef(null),qs=x.useRef(null);nl(yt,()=>Object.assign(Object.assign({},qs.current),{nativeElement:xs.current}));const Xs=x.useMemo(()=>typeof _r=="function"?_r:za=>za==null?void 0:za[_r],[_r]),[yu]=Kc(mu,ul,Xs),Ul={},sc=function(za,ps){let $l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var cu,Bu,Eu,Xu;const ju=Object.assign(Object.assign({},Ul),za);$l&&((cu=Ul.resetPagination)===null||cu===void 0||cu.call(Ul),!((Bu=ju.pagination)===null||Bu===void 0)&&Bu.current&&(ju.pagination.current=1),Hr&&((Eu=Hr.onChange)===null||Eu===void 0||Eu.call(Hr,1,(Xu=ju.pagination)===null||Xu===void 0?void 0:Xu.pageSize))),zo&&zo.scrollToFirstRowOnChange!==!1&&sa.body.current&&(0,rl.Z)(0,{getContainer:()=>sa.body.current}),Xi==null||Xi(ju.pagination,ju.filters,ju.sorter,{currentDataSource:Ua(Wu(mu,ju.sorterStates,ul),ju.filterStates,ul),action:ps})},Il=(za,ps)=>{sc({sorter:za,sorterStates:ps},"sort",!1)},[vs,cl,Al,gu]=Ph({prefixCls:ra,mergedColumns:Xa,onSorterChange:Il,sortDirections:Qo||["ascend","descend"],tableLocale:al,showSorterTooltip:vo}),Rl=x.useMemo(()=>Wu(mu,cl,ul),[mu,cl]);Ul.sorter=gu(),Ul.sorterStates=cl;const ys=(za,ps)=>{sc({filters:za,filterStates:ps},"filter",!0)},[bl,Fs,Cl]=Yl({prefixCls:ra,locale:al,dropdownPrefixCls:ba,mergedColumns:Xa,onFilterChange:ys,getPopupContainer:ho||ls,rootClassName:_e()(ar,Oo)}),eu=Ua(Rl,Fs,ul);Ul.filters=Cl,Ul.filterStates=Fs;const Pu=x.useMemo(()=>{const za={};return Object.keys(Cl).forEach(ps=>{Cl[ps]!==null&&(za[ps]=Cl[ps])}),Object.assign(Object.assign({},Al),{filters:za})},[Al,Cl]),[Tu]=Fd(Pu),Wc=(za,ps)=>{sc({pagination:Object.assign(Object.assign({},Ul.pagination),{current:za,pageSize:ps})},"paginate")},[dl,_d]=nA(eu.length,Wc,Hr);Ul.pagination=Hr===!1?{}:Jl(dl,Hr),Ul.resetPagination=_d;const Uu=x.useMemo(()=>{if(Hr===!1||!dl.pageSize)return eu;const{current:za=1,total:ps,pageSize:$l=fA}=dl;return eu.length$l?eu.slice((za-1)*$l,za*$l):eu:eu.slice((za-1)*$l,za*$l)},[!!Hr,eu,dl==null?void 0:dl.current,dl==null?void 0:dl.pageSize,dl==null?void 0:dl.total]),[Gu,Ru]=go({prefixCls:ra,data:eu,pageData:Uu,getRowKey:Xs,getRecordByKey:yu,expandType:vu,childrenColumnName:ul,locale:al,getPopupContainer:ho||ls},Or),Vu=(za,ps,$l)=>{let cu;return typeof Zi=="function"?cu=_e()(Zi(za,ps,$l)):cu=_e()(Zi),_e()({[`${ra}-row-selected`]:Ru.has(Xs(za,ps))},cu)};zs.__PARENT_RENDER_ICON__=zs.expandIcon,zs.expandIcon=zs.expandIcon||jo||ma(al),vu==="nest"&&zs.expandIconColumnIndex===void 0?zs.expandIconColumnIndex=Or?1:0:zs.expandIconColumnIndex>0&&Or&&(zs.expandIconColumnIndex-=1),typeof zs.indentSize!="number"&&(zs.indentSize=typeof ta=="number"?ta:15);const fl=x.useCallback(za=>Tu(Gu(bl(vs(za)))),[vs,bl,Gu]);let mc,bA;if(Hr!==!1&&(dl!=null&&dl.total)){let za;dl.size?za=dl.size:za=rs==="small"||rs==="middle"?"small":void 0;const ps=Bu=>x.createElement(Xl.Z,Object.assign({},dl,{className:_e()(`${ra}-pagination ${ra}-pagination-${Bu}`,dl.className),size:za})),$l=Fl==="rtl"?"left":"right",{position:cu}=dl;if(cu!==null&&Array.isArray(cu)){const Bu=cu.find(ju=>ju.includes("top")),Eu=cu.find(ju=>ju.includes("bottom")),Xu=cu.every(ju=>`${ju}`=="none");!Bu&&!Eu&&!Xu&&(bA=ps($l)),Bu&&(mc=ps(Bu.toLowerCase().replace("top",""))),Eu&&(bA=ps(Eu.toLowerCase().replace("bottom","")))}else bA=ps($l)}let Dc;typeof Bo=="boolean"?Dc={spinning:Bo}:typeof Bo=="object"&&(Dc=Object.assign({spinning:!0},Bo));const Gc=_e()(Vs,Oo,`${ra}-wrapper`,ll==null?void 0:ll.className,{[`${ra}-wrapper-rtl`]:Fl==="rtl"},kn,ar,Ss),Jd=Object.assign(Object.assign({},ll==null?void 0:ll.style),er),qd=typeof(Ho==null?void 0:Ho.emptyText)!="undefined"?Ho.emptyText:(lo==null?void 0:lo("Table"))||x.createElement(yl.Z,{componentName:"Table"}),Is=fo?Zc:bf,ld={},Ef=x.useMemo(()=>{const{fontSize:za,lineHeight:ps,lineWidth:$l,padding:cu,paddingXS:Bu,paddingSM:Eu}=Wo,Xu=Math.floor(za*ps);switch(rs){case"middle":return Eu*2+Xu+$l;case"small":return Bu*2+Xu+$l;default:return cu*2+Xu+$l}},[Wo,rs]);return fo&&(ld.listItemHeight=Ef),hs(x.createElement("div",{ref:xs,className:Gc,style:Jd},x.createElement(wl.Z,Object.assign({spinning:!1},Dc),mc,x.createElement(Is,Object.assign({},ld,Ha,{ref:qs,columns:Xa,direction:Fl,expandable:zs,prefixCls:ra,className:_e()({[`${ra}-middle`]:rs==="middle",[`${ra}-small`]:rs==="small",[`${ra}-bordered`]:hr,[`${ra}-empty`]:mu.length===0},Vs,Oo,Ss),data:Uu,rowKey:Xs,rowClassName:Vu,emptyText:qd,internalHooks:Le,internalRefs:sa,transformColumns:fl,getContainerWidth:qo})),bA)))};var fp=x.forwardRef(dp);const nh=(wt,yt)=>{const Xt=x.useRef(0);return Xt.current+=1,x.createElement(fp,Object.assign({},wt,{ref:yt,_renderTimes:Xt.current}))},wA=x.forwardRef(nh);wA.SELECTION_COLUMN=da,wA.EXPAND_COLUMN=dt,wA.SELECTION_ALL=Ka,wA.SELECTION_INVERT=_s,wA.SELECTION_NONE=js,wA.Column=to,wA.ColumnGroup=oi,wA.Summary=gt;var Ld=wA,hp=Ld},96599:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return _e}});var x=ae(59301),dt=ae(92310),Le=ae.n(dt),Je=ae(2738),ze=ae(29509),Ie=ae(78776),Ue=ae(22703),he=ae(12919),xe=ae(48755),oe=ae(36237),Oe=ae(17835),ve=ae(63356),Me=ae(51636),Se=ae(16931);const Te=Re=>{const{paddingXXS:Nt,lineWidth:it,tagPaddingHorizontal:at,componentCls:Bt,calc:Ze}=Re,De=Ze(at).sub(it).equal(),ut=Ze(Nt).sub(it).equal();return{[Bt]:Object.assign(Object.assign({},(0,ve.Wf)(Re)),{display:"inline-block",height:"auto",marginInlineEnd:Re.marginXS,paddingInline:De,fontSize:Re.tagFontSize,lineHeight:Re.tagLineHeight,whiteSpace:"nowrap",background:Re.defaultBg,border:`${(0,oe.unit)(Re.lineWidth)} ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,opacity:1,transition:`all ${Re.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Bt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Re.defaultColor},[`${Bt}-close-icon`]:{marginInlineStart:ut,fontSize:Re.tagIconSize,color:Re.colorTextDescription,cursor:"pointer",transition:`all ${Re.motionDurationMid}`,"&:hover":{color:Re.colorTextHeading}},[`&${Bt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Re.iconCls}-close, ${Re.iconCls}-close:hover`]:{color:Re.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Bt}-checkable-checked):hover`]:{color:Re.colorPrimary,backgroundColor:Re.colorFillSecondary},"&:active, &-checked":{color:Re.colorTextLightSolid},"&-checked":{backgroundColor:Re.colorPrimary,"&:hover":{backgroundColor:Re.colorPrimaryHover}},"&:active":{backgroundColor:Re.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Re.iconCls} + span, > span + ${Re.iconCls}`]:{marginInlineStart:De}}),[`${Bt}-borderless`]:{borderColor:"transparent",background:Re.tagBorderlessBg}}},we=Re=>{const{lineWidth:Nt,fontSizeIcon:it,calc:at}=Re,Bt=Re.fontSizeSM;return(0,Me.mergeToken)(Re,{tagFontSize:Bt,tagLineHeight:(0,oe.unit)(at(Re.lineHeightSM).mul(Bt).equal()),tagIconSize:at(it).sub(at(Nt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:Re.defaultBg})},Ce=Re=>({defaultBg:new Oe.FastColor(Re.colorFillQuaternary).onBackground(Re.colorBgContainer).toHexString(),defaultColor:Re.colorText});var Ee=(0,Se.I$)("Tag",Re=>{const Nt=we(Re);return Te(Nt)},Ce),ke=function(Re,Nt){var it={};for(var at in Re)Object.prototype.hasOwnProperty.call(Re,at)&&Nt.indexOf(at)<0&&(it[at]=Re[at]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,at=Object.getOwnPropertySymbols(Re);Bt{const{prefixCls:it,style:at,className:Bt,checked:Ze,onChange:De,onClick:ut}=Re,$t=ke(Re,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:zt,tag:tt}=x.useContext(xe.E_),Ot=En=>{De==null||De(!Ze),ut==null||ut(En)},Rt=zt("tag",it),[fn,Tt,mn]=Ee(Rt),Dt=Le()(Rt,`${Rt}-checkable`,{[`${Rt}-checkable-checked`]:Ze},tt==null?void 0:tt.className,Bt,Tt,mn);return fn(x.createElement("span",Object.assign({},$t,{ref:Nt,style:Object.assign(Object.assign({},at),tt==null?void 0:tt.style),className:Dt,onClick:Ot})))}),je=ae(93427);const qe=Re=>(0,je.Z)(Re,(Nt,it)=>{let{textColor:at,lightBorderColor:Bt,lightColor:Ze,darkColor:De}=it;return{[`${Re.componentCls}${Re.componentCls}-${Nt}`]:{color:at,background:Ze,borderColor:Bt,"&-inverse":{color:Re.colorTextLightSolid,background:De,borderColor:De},[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ve=(0,Se.bk)(["Tag","preset"],Re=>{const Nt=we(Re);return qe(Nt)},Ce);function ct(Re){return typeof Re!="string"?Re:Re.charAt(0).toUpperCase()+Re.slice(1)}const ot=(Re,Nt,it)=>{const at=ct(it);return{[`${Re.componentCls}${Re.componentCls}-${Nt}`]:{color:Re[`color${it}`],background:Re[`color${at}Bg`],borderColor:Re[`color${at}Border`],[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pt=(0,Se.bk)(["Tag","status"],Re=>{const Nt=we(Re);return[ot(Nt,"success","Success"),ot(Nt,"processing","Info"),ot(Nt,"error","Error"),ot(Nt,"warning","Warning")]},Ce),bt=function(Re,Nt){var it={};for(var at in Re)Object.prototype.hasOwnProperty.call(Re,at)&&Nt.indexOf(at)<0&&(it[at]=Re[at]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,at=Object.getOwnPropertySymbols(Re);Bt{const{prefixCls:it,className:at,rootClassName:Bt,style:Ze,children:De,icon:ut,color:$t,onClose:zt,bordered:tt=!0,visible:Ot}=Re,Rt=bt(Re,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:fn,direction:Tt,tag:mn}=x.useContext(xe.E_),[Dt,En]=x.useState(!0),rn=(0,Je.Z)(Rt,["closeIcon","closable"]);x.useEffect(()=>{Ot!==void 0&&En(Ot)},[Ot]);const de=(0,ze.o2)($t),pe=(0,ze.yT)($t),ie=de||pe,ee=Object.assign(Object.assign({backgroundColor:$t&&!ie?$t:void 0},mn==null?void 0:mn.style),Ze),se=fn("tag",it),[le,Be,We]=Ee(se),st=Le()(se,mn==null?void 0:mn.className,{[`${se}-${$t}`]:ie,[`${se}-has-color`]:$t&&!ie,[`${se}-hidden`]:!Dt,[`${se}-rtl`]:Tt==="rtl",[`${se}-borderless`]:!tt},at,Bt,Be,We),mt=lt=>{lt.stopPropagation(),zt==null||zt(lt),!lt.defaultPrevented&&En(!1)},[,gt]=(0,Ie.Z)((0,Ie.w)(Re),(0,Ie.w)(mn),{closable:!1,closeIconRender:lt=>{const Vt=x.createElement("span",{className:`${se}-close-icon`,onClick:mt},lt);return(0,Ue.wm)(lt,Vt,Zt=>({onClick:gn=>{var sn;(sn=Zt==null?void 0:Zt.onClick)===null||sn===void 0||sn.call(Zt,gn),mt(gn)},className:Le()(Zt==null?void 0:Zt.className,`${se}-close-icon`)}))}}),Et=typeof Rt.onClick=="function"||De&&De.type==="a",Lt=ut||null,jt=Lt?x.createElement(x.Fragment,null,Lt,De&&x.createElement("span",null,De)):De,Ct=x.createElement("span",Object.assign({},rn,{ref:Nt,className:st,style:ee}),jt,gt,de&&x.createElement(Ve,{key:"preset",prefixCls:se}),pe&&x.createElement(pt,{key:"status",prefixCls:se}));return le(Et?x.createElement(he.Z,{component:"Tag"},Ct):Ct)});ht.CheckableTag=Qe;var _e=ht},18287:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return zt}});var x=ae(3741),dt=ae(94480),Le=ae(59301),Je=ae(52671),ze=ae(8657),Ie=ae(54476),Ue={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"},he=Ue,xe=ae(7657),oe=function(Ot,Rt){return Le.createElement(xe.Z,(0,Ie.Z)({},Ot,{ref:Rt,icon:he}))},Oe=Le.forwardRef(oe),ve=Oe,Me=ae(92310),Se=ae.n(Me),Te=ae(82661),we=ae(34061),Ce=ae(48755),Ee=ae(56082),ke=ae(86641),Ke=ae(57700),Qe=ae(12425);const je=4;function qe(tt){const{dropPosition:Ot,dropLevelOffset:Rt,prefixCls:fn,indent:Tt,direction:mn="ltr"}=tt,Dt=mn==="ltr"?"left":"right",En=mn==="ltr"?"right":"left",rn={[Dt]:-Rt*Tt+je,[En]:0};switch(Ot){case-1:rn.top=-3;break;case 1:rn.bottom=-3;break;default:rn.bottom=-3,rn[Dt]=Tt+je;break}return Le.createElement("div",{style:rn,className:`${fn}-drop-indicator`})}var Ve=qe,ct=ae(85278),pt=Le.forwardRef((tt,Ot)=>{var Rt;const{getPrefixCls:fn,direction:Tt,virtual:mn,tree:Dt}=Le.useContext(Ce.E_),{prefixCls:En,className:rn,showIcon:de=!1,showLine:pe,switcherIcon:ie,switcherLoadingIcon:ee,blockNode:se=!1,children:le,checkable:Be=!1,selectable:We=!0,draggable:st,motion:mt,style:gt}=tt,Et=fn("tree",En),Lt=fn(),jt=mt!=null?mt:Object.assign(Object.assign({},(0,ke.Z)(Lt)),{motionAppear:!1}),Ct=Object.assign(Object.assign({},tt),{checkable:Be,selectable:We,showIcon:de,motion:jt,blockNode:se,showLine:!!pe,dropIndicatorRender:Ve}),[lt,Vt,Zt]=(0,Qe.ZP)(Et),[,gn]=(0,Ke.ZP)(),sn=gn.paddingXS/2+(((Rt=gn.Tree)===null||Rt===void 0?void 0:Rt.titleHeight)||gn.controlHeightSM),en=Le.useMemo(()=>{if(!st)return!1;let Fn={};switch(typeof st){case"function":Fn.nodeDraggable=st;break;case"object":Fn=Object.assign({},st);break;default:break}return Fn.icon!==!1&&(Fn.icon=Fn.icon||Le.createElement(Ee.Z,null)),Fn},[st]),zn=Fn=>Le.createElement(ct.Z,{prefixCls:Et,switcherIcon:ie,switcherLoadingIcon:ee,treeNodeProps:Fn,showLine:pe});return lt(Le.createElement(x.ZP,Object.assign({itemHeight:sn,ref:Ot,virtual:mn},Ct,{style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),gt),prefixCls:Et,className:Se()({[`${Et}-icon-hide`]:!de,[`${Et}-block-node`]:se,[`${Et}-unselectable`]:!We,[`${Et}-rtl`]:Tt==="rtl"},Dt==null?void 0:Dt.className,rn,Vt,Zt),direction:Tt,checkable:Be&&Le.createElement("span",{className:`${Et}-checkbox-inner`}),selectable:We,switcherIcon:zn,draggable:en}),le))});const bt=0,He=1,ht=2;function _e(tt,Ot,Rt){const{key:fn,children:Tt}=Rt;function mn(Dt){const En=Dt[fn],rn=Dt[Tt];Ot(En,Dt)!==!1&&_e(rn||[],Ot,Rt)}tt.forEach(mn)}function Re(tt){let{treeData:Ot,expandedKeys:Rt,startKey:fn,endKey:Tt,fieldNames:mn}=tt;const Dt=[];let En=bt;if(fn&&fn===Tt)return[fn];if(!fn||!Tt)return[];function rn(de){return de===fn||de===Tt}return _e(Ot,de=>{if(En===ht)return!1;if(rn(de)){if(Dt.push(de),En===bt)En=He;else if(En===He)return En=ht,!1}else En===He&&Dt.push(de);return Rt.includes(de)},(0,we.w$)(mn)),Dt}function Nt(tt,Ot,Rt){const fn=(0,dt.Z)(Ot),Tt=[];return _e(tt,(mn,Dt)=>{const En=fn.indexOf(mn);return En!==-1&&(Tt.push(Dt),fn.splice(En,1)),!!fn.length},(0,we.w$)(Rt)),Tt}var it=function(tt,Ot){var Rt={};for(var fn in tt)Object.prototype.hasOwnProperty.call(tt,fn)&&Ot.indexOf(fn)<0&&(Rt[fn]=tt[fn]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,fn=Object.getOwnPropertySymbols(tt);Tt{var{defaultExpandAll:Rt,defaultExpandParent:fn,defaultExpandedKeys:Tt}=tt,mn=it(tt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Dt=Le.useRef(null),En=Le.useRef(null),rn=()=>{const{keyEntities:lt}=(0,we.I8)(Bt(mn));let Vt;return Rt?Vt=Object.keys(lt):fn?Vt=(0,Te.r7)(mn.expandedKeys||Tt||[],lt):Vt=mn.expandedKeys||Tt||[],Vt},[de,pe]=Le.useState(mn.selectedKeys||mn.defaultSelectedKeys||[]),[ie,ee]=Le.useState(()=>rn());Le.useEffect(()=>{"selectedKeys"in mn&&pe(mn.selectedKeys)},[mn.selectedKeys]),Le.useEffect(()=>{"expandedKeys"in mn&&ee(mn.expandedKeys)},[mn.expandedKeys]);const se=(lt,Vt)=>{var Zt;return"expandedKeys"in mn||ee(lt),(Zt=mn.onExpand)===null||Zt===void 0?void 0:Zt.call(mn,lt,Vt)},le=(lt,Vt)=>{var Zt;const{multiple:gn,fieldNames:sn}=mn,{node:en,nativeEvent:zn}=Vt,{key:Fn=""}=en,Ut=Bt(mn),an=Object.assign(Object.assign({},Vt),{selected:!0}),_n=(zn==null?void 0:zn.ctrlKey)||(zn==null?void 0:zn.metaKey),Vn=zn==null?void 0:zn.shiftKey;let It;gn&&_n?(It=lt,Dt.current=Fn,En.current=It,an.selectedNodes=Nt(Ut,It,sn)):gn&&Vn?(It=Array.from(new Set([].concat((0,dt.Z)(En.current||[]),(0,dt.Z)(Re({treeData:Ut,expandedKeys:ie,startKey:Fn,endKey:Dt.current,fieldNames:sn}))))),an.selectedNodes=Nt(Ut,It,sn)):(It=[Fn],Dt.current=Fn,En.current=It,an.selectedNodes=Nt(Ut,It,sn)),(Zt=mn.onSelect)===null||Zt===void 0||Zt.call(mn,It,an),"selectedKeys"in mn||pe(It)},{getPrefixCls:Be,direction:We}=Le.useContext(Ce.E_),{prefixCls:st,className:mt,showIcon:gt=!0,expandAction:Et="click"}=mn,Lt=it(mn,["prefixCls","className","showIcon","expandAction"]),jt=Be("tree",st),Ct=Se()(`${jt}-directory`,{[`${jt}-directory-rtl`]:We==="rtl"},mt);return Le.createElement(pt,Object.assign({icon:at,ref:Ot,blockNode:!0},Lt,{showIcon:gt,expandAction:Et,prefixCls:jt,className:Ct,expandedKeys:ie,selectedKeys:de,onSelect:le,onExpand:se}))};var ut=Le.forwardRef(Ze);const $t=pt;$t.DirectoryTree=ut,$t.TreeNode=x.OF;var zt=$t},12425:function(Jn,kt,ae){"use strict";ae.d(kt,{ZP:function(){return Te},Yk:function(){return ve},TM:function(){return Me}});var x=ae(36237),dt=ae(36170),Le=ae(63356),Je=ae(34961),ze=ae(51636),Ie=ae(16931);const Ue=we=>{let{treeCls:Ce,treeNodeCls:Ee,directoryNodeSelectedBg:ke,directoryNodeSelectedColor:Ke,motionDurationMid:Qe,borderRadius:je,controlItemBgHover:qe}=we;return{[`${Ce}${Ce}-directory ${Ee}`]:{[`${Ce}-node-content-wrapper`]:{position:"static",[`> *:not(${Ce}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Qe}`,content:'""',borderRadius:je},"&:hover:before":{background:qe}},[`${Ce}-switcher, ${Ce}-checkbox, ${Ce}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Ce}-switcher, ${Ce}-draggable-icon`]:{color:Ke},[`${Ce}-node-content-wrapper`]:{color:Ke,background:"transparent","&:before, &:hover:before":{background:ke}}}}}},he=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(we,Ce)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Ce.motionDurationSlow}`}}}),oe=(we,Ce)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Ce.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,x.unit)(Ce.lineWidthBold)} solid ${Ce.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Oe=(we,Ce)=>{const{treeCls:Ee,treeNodeCls:ke,treeNodePadding:Ke,titleHeight:Qe,indentSize:je,nodeSelectedBg:qe,nodeHoverBg:Ve,colorTextQuaternary:ct,controlItemBgActiveDisabled:ot}=Ce;return{[Ee]:Object.assign(Object.assign({},(0,Le.Wf)(Ce)),{background:Ce.colorBgContainer,borderRadius:Ce.borderRadius,transition:`background-color ${Ce.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Ee}-rtl ${Ee}-switcher_close ${Ee}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Ee}-active-focused)`]:Object.assign({},(0,Le.oN)(Ce)),[`${Ee}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Ee}-block-node`]:{[`${Ee}-list-holder-inner`]:{alignItems:"stretch",[`${Ee}-node-content-wrapper`]:{flex:"auto"},[`${ke}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Ce.colorPrimary}`,opacity:0,animationName:he,animationDuration:Ce.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Ce.borderRadius}}},[ke]:{display:"flex",alignItems:"flex-start",marginBottom:Ke,lineHeight:(0,x.unit)(Qe),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Ke},[`&-disabled ${Ee}-node-content-wrapper`]:{color:Ce.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Ee}-checkbox-disabled + ${Ee}-node-selected,&${ke}-disabled${ke}-selected ${Ee}-node-content-wrapper`]:{backgroundColor:ot},[`${Ee}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${ke}-disabled)`]:{[`${Ee}-node-content-wrapper`]:{"&:hover":{color:Ce.nodeHoverColor}}},[`&-active ${Ee}-node-content-wrapper`]:{background:Ce.controlItemBgHover},[`&:not(${ke}-disabled).filter-node ${Ee}-title`]:{color:Ce.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Ee}-draggable-icon`]:{flexShrink:0,width:Qe,textAlign:"center",visibility:"visible",color:ct},[`&${ke}-disabled ${Ee}-draggable-icon`]:{visibility:"hidden"}}},[`${Ee}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:je}},[`${Ee}-draggable-icon`]:{visibility:"hidden"},[`${Ee}-switcher, ${Ee}-checkbox`]:{marginInlineEnd:Ce.calc(Ce.calc(Qe).sub(Ce.controlInteractiveSize)).div(2).equal()},[`${Ee}-switcher`]:Object.assign(Object.assign({},xe(we,Ce)),{position:"relative",flex:"none",alignSelf:"stretch",width:Qe,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Ce.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Qe,height:Qe,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Ce.borderRadius,transition:`all ${Ce.motionDurationSlow}`},[`&:not(${Ee}-switcher-noop):hover:before`]:{backgroundColor:Ce.colorBgTextHover},[`&_close ${Ee}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Ce.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ce.calc(Qe).div(2).equal(),bottom:Ce.calc(Ke).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Ce.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ce.calc(Ce.calc(Qe).div(2).equal()).mul(.8).equal(),height:Ce.calc(Qe).div(2).equal(),borderBottom:`1px solid ${Ce.colorBorder}`,content:'""'}}}),[`${Ee}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Qe,paddingBlock:0,paddingInline:Ce.paddingXS,background:"transparent",borderRadius:Ce.borderRadius,cursor:"pointer",transition:`all ${Ce.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},oe(we,Ce)),{"&:hover":{backgroundColor:Ve},[`&${Ee}-node-selected`]:{color:Ce.nodeSelectedColor,backgroundColor:qe},[`${Ee}-iconEle`]:{display:"inline-block",width:Qe,height:Qe,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Ee}-unselectable ${Ee}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ke}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Ce.colorPrimary}`},"&-show-line":{[`${Ee}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ce.calc(Qe).div(2).equal(),bottom:Ce.calc(Ke).mul(-1).equal(),borderInlineEnd:`1px solid ${Ce.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Ee}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ke}-leaf-last ${Ee}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,x.unit)(Ce.calc(Qe).div(2).equal())} !important`}})}},ve=function(we,Ce){let Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const ke=`.${we}`,Ke=`${ke}-treenode`,Qe=Ce.calc(Ce.paddingXS).div(2).equal(),je=(0,ze.mergeToken)(Ce,{treeCls:ke,treeNodeCls:Ke,treeNodePadding:Qe});return[Oe(we,je),Ee&&Ue(je)].filter(Boolean)},Me=we=>{const{controlHeightSM:Ce,controlItemBgHover:Ee,controlItemBgActive:ke}=we,Ke=Ce;return{titleHeight:Ke,indentSize:Ke,nodeHoverBg:Ee,nodeHoverColor:we.colorText,nodeSelectedBg:ke,nodeSelectedColor:we.colorText}},Se=we=>{const{colorTextLightSolid:Ce,colorPrimary:Ee}=we;return Object.assign(Object.assign({},Me(we)),{directoryNodeSelectedColor:Ce,directoryNodeSelectedBg:Ee})};var Te=(0,Ie.I$)("Tree",(we,Ce)=>{let{prefixCls:Ee}=Ce;return[{[we.componentCls]:(0,dt.C2)(`${Ee}-checkbox`,we)},ve(Ee,we),(0,Je.Z)(we)]},Se)},85278:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ce}});var x=ae(59301),dt=ae(54476),Le={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"},Je=Le,ze=ae(7657),Ie=function(ke,Ke){return x.createElement(ze.Z,(0,dt.Z)({},ke,{ref:Ke,icon:Je}))},Ue=x.forwardRef(Ie),he=Ue,xe=ae(52671),oe=ae(58617),Oe=ae(15075),ve=ae(43531),Me=ae(92310),Se=ae.n(Me),Te=ae(22703),Ce=Ee=>{const{prefixCls:ke,switcherIcon:Ke,treeNodeProps:Qe,showLine:je,switcherLoadingIcon:qe}=Ee,{isLeaf:Ve,expanded:ct,loading:ot}=Qe;if(ot)return x.isValidElement(qe)?qe:x.createElement(oe.Z,{className:`${ke}-switcher-loading-icon`});let pt;if(je&&typeof je=="object"&&(pt=je.showLeafIcon),Ve){if(!je)return null;if(typeof pt!="boolean"&&pt){const ht=typeof pt=="function"?pt(Qe):pt,_e=`${ke}-switcher-line-custom-icon`;return x.isValidElement(ht)?(0,Te.Tm)(ht,{className:Se()(ht.props.className||"",_e)}):ht}return pt?x.createElement(xe.Z,{className:`${ke}-switcher-line-icon`}):x.createElement("span",{className:`${ke}-switcher-leaf-line`})}const bt=`${ke}-switcher-icon`,He=typeof Ke=="function"?Ke(Qe):Ke;return x.isValidElement(He)?(0,Te.Tm)(He,{className:Se()(He.props.className||"",bt)}):He!==void 0?He:je?ct?x.createElement(Oe.Z,{className:`${ke}-switcher-line-icon`}):x.createElement(ve.Z,{className:`${ke}-switcher-line-icon`}):x.createElement(he,{className:bt})}},86251:function(Jn,kt){"use strict";kt.byteLength=Ue,kt.toByteArray=xe,kt.fromByteArray=ve;for(var ae=[],x=[],dt=typeof Uint8Array!="undefined"?Uint8Array:Array,Le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Je=0,ze=Le.length;Je0)throw new Error("Invalid string. Length must be a multiple of 4");var Te=Me.indexOf("=");Te===-1&&(Te=Se);var we=Te===Se?0:4-Te%4;return[Te,we]}function Ue(Me){var Se=Ie(Me),Te=Se[0],we=Se[1];return(Te+we)*3/4-we}function he(Me,Se,Te){return(Se+Te)*3/4-Te}function xe(Me){var Se,Te=Ie(Me),we=Te[0],Ce=Te[1],Ee=new dt(he(Me,we,Ce)),ke=0,Ke=Ce>0?we-4:we,Qe;for(Qe=0;Qe>16&255,Ee[ke++]=Se>>8&255,Ee[ke++]=Se&255;return Ce===2&&(Se=x[Me.charCodeAt(Qe)]<<2|x[Me.charCodeAt(Qe+1)]>>4,Ee[ke++]=Se&255),Ce===1&&(Se=x[Me.charCodeAt(Qe)]<<10|x[Me.charCodeAt(Qe+1)]<<4|x[Me.charCodeAt(Qe+2)]>>2,Ee[ke++]=Se>>8&255,Ee[ke++]=Se&255),Ee}function oe(Me){return ae[Me>>18&63]+ae[Me>>12&63]+ae[Me>>6&63]+ae[Me&63]}function Oe(Me,Se,Te){for(var we,Ce=[],Ee=Se;EeKe?Ke:ke+Ee));return we===1?(Se=Me[Te-1],Ce.push(ae[Se>>2]+ae[Se<<4&63]+"==")):we===2&&(Se=(Me[Te-2]<<8)+Me[Te-1],Ce.push(ae[Se>>10]+ae[Se>>4&63]+ae[Se<<2&63]+"=")),Ce.join("")}},19208:function(Jn,kt,ae){"use strict";var x;var dt=ae(86251),Le=ae(67467),Je=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;kt.lW=he,x=ke,kt.h2=50;var ze=2147483647;x=ze,he.TYPED_ARRAY_SUPPORT=Ie(),!he.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Ie(){try{var ie=new Uint8Array(1),ee={foo:function(){return 42}};return Object.setPrototypeOf(ee,Uint8Array.prototype),Object.setPrototypeOf(ie,ee),ie.foo()===42}catch(se){return!1}}Object.defineProperty(he.prototype,"parent",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.buffer}}),Object.defineProperty(he.prototype,"offset",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.byteOffset}});function Ue(ie){if(ie>ze)throw new RangeError('The value "'+ie+'" is invalid for option "size"');var ee=new Uint8Array(ie);return Object.setPrototypeOf(ee,he.prototype),ee}function he(ie,ee,se){if(typeof ie=="number"){if(typeof ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ve(ie)}return xe(ie,ee,se)}he.poolSize=8192;function xe(ie,ee,se){if(typeof ie=="string")return Me(ie,ee);if(ArrayBuffer.isView(ie))return Te(ie);if(ie==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie);if(rn(ie,ArrayBuffer)||ie&&rn(ie.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(rn(ie,SharedArrayBuffer)||ie&&rn(ie.buffer,SharedArrayBuffer)))return we(ie,ee,se);if(typeof ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var le=ie.valueOf&&ie.valueOf();if(le!=null&&le!==ie)return he.from(le,ee,se);var Be=Ce(ie);if(Be)return Be;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ie[Symbol.toPrimitive]=="function")return he.from(ie[Symbol.toPrimitive]("string"),ee,se);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie)}he.from=function(ie,ee,se){return xe(ie,ee,se)},Object.setPrototypeOf(he.prototype,Uint8Array.prototype),Object.setPrototypeOf(he,Uint8Array);function oe(ie){if(typeof ie!="number")throw new TypeError('"size" argument must be of type number');if(ie<0)throw new RangeError('The value "'+ie+'" is invalid for option "size"')}function Oe(ie,ee,se){return oe(ie),ie<=0?Ue(ie):ee!==void 0?typeof se=="string"?Ue(ie).fill(ee,se):Ue(ie).fill(ee):Ue(ie)}he.alloc=function(ie,ee,se){return Oe(ie,ee,se)};function ve(ie){return oe(ie),Ue(ie<0?0:Ee(ie)|0)}he.allocUnsafe=function(ie){return ve(ie)},he.allocUnsafeSlow=function(ie){return ve(ie)};function Me(ie,ee){if((typeof ee!="string"||ee==="")&&(ee="utf8"),!he.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);var se=Ke(ie,ee)|0,le=Ue(se),Be=le.write(ie,ee);return Be!==se&&(le=le.slice(0,Be)),le}function Se(ie){for(var ee=ie.length<0?0:Ee(ie.length)|0,se=Ue(ee),le=0;le=ze)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ze.toString(16)+" bytes");return ie|0}function ke(ie){return+ie!=ie&&(ie=0),he.alloc(+ie)}he.isBuffer=function(ee){return ee!=null&&ee._isBuffer===!0&&ee!==he.prototype},he.compare=function(ee,se){if(rn(ee,Uint8Array)&&(ee=he.from(ee,ee.offset,ee.byteLength)),rn(se,Uint8Array)&&(se=he.from(se,se.offset,se.byteLength)),!he.isBuffer(ee)||!he.isBuffer(se))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ee===se)return 0;for(var le=ee.length,Be=se.length,We=0,st=Math.min(le,Be);WeBe.length?he.from(st).copy(Be,We):Uint8Array.prototype.set.call(Be,st,We);else if(he.isBuffer(st))st.copy(Be,We);else throw new TypeError('"list" argument must be an Array of Buffers');We+=st.length}return Be};function Ke(ie,ee){if(he.isBuffer(ie))return ie.length;if(ArrayBuffer.isView(ie)||rn(ie,ArrayBuffer))return ie.byteLength;if(typeof ie!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ie);var se=ie.length,le=arguments.length>2&&arguments[2]===!0;if(!le&&se===0)return 0;for(var Be=!1;;)switch(ee){case"ascii":case"latin1":case"binary":return se;case"utf8":case"utf-8":return fn(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return se*2;case"hex":return se>>>1;case"base64":return Dt(ie).length;default:if(Be)return le?-1:fn(ie).length;ee=(""+ee).toLowerCase(),Be=!0}}he.byteLength=Ke;function Qe(ie,ee,se){var le=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length||((se===void 0||se>this.length)&&(se=this.length),se<=0)||(se>>>=0,ee>>>=0,se<=ee))return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return Bt(this,ee,se);case"utf8":case"utf-8":return _e(this,ee,se);case"ascii":return it(this,ee,se);case"latin1":case"binary":return at(this,ee,se);case"base64":return ht(this,ee,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ze(this,ee,se);default:if(le)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),le=!0}}he.prototype._isBuffer=!0;function je(ie,ee,se){var le=ie[ee];ie[ee]=ie[se],ie[se]=le}he.prototype.swap16=function(){var ee=this.length;if(ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var se=0;sese&&(ee+=" ... "),""},Je&&(he.prototype[Je]=he.prototype.inspect),he.prototype.compare=function(ee,se,le,Be,We){if(rn(ee,Uint8Array)&&(ee=he.from(ee,ee.offset,ee.byteLength)),!he.isBuffer(ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ee);if(se===void 0&&(se=0),le===void 0&&(le=ee?ee.length:0),Be===void 0&&(Be=0),We===void 0&&(We=this.length),se<0||le>ee.length||Be<0||We>this.length)throw new RangeError("out of range index");if(Be>=We&&se>=le)return 0;if(Be>=We)return-1;if(se>=le)return 1;if(se>>>=0,le>>>=0,Be>>>=0,We>>>=0,this===ee)return 0;for(var st=We-Be,mt=le-se,gt=Math.min(st,mt),Et=this.slice(Be,We),Lt=ee.slice(se,le),jt=0;jt2147483647?se=2147483647:se<-2147483648&&(se=-2147483648),se=+se,de(se)&&(se=Be?0:ie.length-1),se<0&&(se=ie.length+se),se>=ie.length){if(Be)return-1;se=ie.length-1}else if(se<0)if(Be)se=0;else return-1;if(typeof ee=="string"&&(ee=he.from(ee,le)),he.isBuffer(ee))return ee.length===0?-1:Ve(ie,ee,se,le,Be);if(typeof ee=="number")return ee=ee&255,typeof Uint8Array.prototype.indexOf=="function"?Be?Uint8Array.prototype.indexOf.call(ie,ee,se):Uint8Array.prototype.lastIndexOf.call(ie,ee,se):Ve(ie,[ee],se,le,Be);throw new TypeError("val must be string, number or Buffer")}function Ve(ie,ee,se,le,Be){var We=1,st=ie.length,mt=ee.length;if(le!==void 0&&(le=String(le).toLowerCase(),le==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ie.length<2||ee.length<2)return-1;We=2,st/=2,mt/=2,se/=2}function gt(lt,Vt){return We===1?lt[Vt]:lt.readUInt16BE(Vt*We)}var Et;if(Be){var Lt=-1;for(Et=se;Etst&&(se=st-mt),Et=se;Et>=0;Et--){for(var jt=!0,Ct=0;CtBe&&(le=Be)):le=Be;var We=ee.length;le>We/2&&(le=We/2);for(var st=0;st>>0,isFinite(le)?(le=le>>>0,Be===void 0&&(Be="utf8")):(Be=le,le=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var We=this.length-se;if((le===void 0||le>We)&&(le=We),ee.length>0&&(le<0||se<0)||se>this.length)throw new RangeError("Attempt to write outside buffer bounds");Be||(Be="utf8");for(var st=!1;;)switch(Be){case"hex":return ct(this,ee,se,le);case"utf8":case"utf-8":return ot(this,ee,se,le);case"ascii":case"latin1":case"binary":return pt(this,ee,se,le);case"base64":return bt(this,ee,se,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,ee,se,le);default:if(st)throw new TypeError("Unknown encoding: "+Be);Be=(""+Be).toLowerCase(),st=!0}},he.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ht(ie,ee,se){return ee===0&&se===ie.length?dt.fromByteArray(ie):dt.fromByteArray(ie.slice(ee,se))}function _e(ie,ee,se){se=Math.min(ie.length,se);for(var le=[],Be=ee;Be239?4:We>223?3:We>191?2:1;if(Be+mt<=se){var gt,Et,Lt,jt;switch(mt){case 1:We<128&&(st=We);break;case 2:gt=ie[Be+1],(gt&192)===128&&(jt=(We&31)<<6|gt&63,jt>127&&(st=jt));break;case 3:gt=ie[Be+1],Et=ie[Be+2],(gt&192)===128&&(Et&192)===128&&(jt=(We&15)<<12|(gt&63)<<6|Et&63,jt>2047&&(jt<55296||jt>57343)&&(st=jt));break;case 4:gt=ie[Be+1],Et=ie[Be+2],Lt=ie[Be+3],(gt&192)===128&&(Et&192)===128&&(Lt&192)===128&&(jt=(We&15)<<18|(gt&63)<<12|(Et&63)<<6|Lt&63,jt>65535&&jt<1114112&&(st=jt))}}st===null?(st=65533,mt=1):st>65535&&(st-=65536,le.push(st>>>10&1023|55296),st=56320|st&1023),le.push(st),Be+=mt}return Nt(le)}var Re=4096;function Nt(ie){var ee=ie.length;if(ee<=Re)return String.fromCharCode.apply(String,ie);for(var se="",le=0;lele)&&(se=le);for(var Be="",We=ee;Wele&&(ee=le),se<0?(se+=le,se<0&&(se=0)):se>le&&(se=le),sese)throw new RangeError("Trying to access beyond buffer length")}he.prototype.readUintLE=he.prototype.readUIntLE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee],We=1,st=0;++st>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee+--se],We=1;se>0&&(We*=256);)Be+=this[ee+--se]*We;return Be},he.prototype.readUint8=he.prototype.readUInt8=function(ee,se){return ee=ee>>>0,se||De(ee,1,this.length),this[ee]},he.prototype.readUint16LE=he.prototype.readUInt16LE=function(ee,se){return ee=ee>>>0,se||De(ee,2,this.length),this[ee]|this[ee+1]<<8},he.prototype.readUint16BE=he.prototype.readUInt16BE=function(ee,se){return ee=ee>>>0,se||De(ee,2,this.length),this[ee]<<8|this[ee+1]},he.prototype.readUint32LE=he.prototype.readUInt32LE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+this[ee+3]*16777216},he.prototype.readUint32BE=he.prototype.readUInt32BE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]*16777216+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},he.prototype.readIntLE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee],We=1,st=0;++st=We&&(Be-=Math.pow(2,8*se)),Be},he.prototype.readIntBE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=se,We=1,st=this[ee+--Be];Be>0&&(We*=256);)st+=this[ee+--Be]*We;return We*=128,st>=We&&(st-=Math.pow(2,8*se)),st},he.prototype.readInt8=function(ee,se){return ee=ee>>>0,se||De(ee,1,this.length),this[ee]&128?(255-this[ee]+1)*-1:this[ee]},he.prototype.readInt16LE=function(ee,se){ee=ee>>>0,se||De(ee,2,this.length);var le=this[ee]|this[ee+1]<<8;return le&32768?le|4294901760:le},he.prototype.readInt16BE=function(ee,se){ee=ee>>>0,se||De(ee,2,this.length);var le=this[ee+1]|this[ee]<<8;return le&32768?le|4294901760:le},he.prototype.readInt32LE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},he.prototype.readInt32BE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},he.prototype.readFloatLE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),Le.read(this,ee,!0,23,4)},he.prototype.readFloatBE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),Le.read(this,ee,!1,23,4)},he.prototype.readDoubleLE=function(ee,se){return ee=ee>>>0,se||De(ee,8,this.length),Le.read(this,ee,!0,52,8)},he.prototype.readDoubleBE=function(ee,se){return ee=ee>>>0,se||De(ee,8,this.length),Le.read(this,ee,!1,52,8)};function ut(ie,ee,se,le,Be,We){if(!he.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>Be||eeie.length)throw new RangeError("Index out of range")}he.prototype.writeUintLE=he.prototype.writeUIntLE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,le=le>>>0,!Be){var We=Math.pow(2,8*le)-1;ut(this,ee,se,le,We,0)}var st=1,mt=0;for(this[se]=ee&255;++mt>>0,le=le>>>0,!Be){var We=Math.pow(2,8*le)-1;ut(this,ee,se,le,We,0)}var st=le-1,mt=1;for(this[se+st]=ee&255;--st>=0&&(mt*=256);)this[se+st]=ee/mt&255;return se+le},he.prototype.writeUint8=he.prototype.writeUInt8=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,1,255,0),this[se]=ee&255,se+1},he.prototype.writeUint16LE=he.prototype.writeUInt16LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,65535,0),this[se]=ee&255,this[se+1]=ee>>>8,se+2},he.prototype.writeUint16BE=he.prototype.writeUInt16BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,65535,0),this[se]=ee>>>8,this[se+1]=ee&255,se+2},he.prototype.writeUint32LE=he.prototype.writeUInt32LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,4294967295,0),this[se+3]=ee>>>24,this[se+2]=ee>>>16,this[se+1]=ee>>>8,this[se]=ee&255,se+4},he.prototype.writeUint32BE=he.prototype.writeUInt32BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,4294967295,0),this[se]=ee>>>24,this[se+1]=ee>>>16,this[se+2]=ee>>>8,this[se+3]=ee&255,se+4},he.prototype.writeIntLE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,!Be){var We=Math.pow(2,8*le-1);ut(this,ee,se,le,We-1,-We)}var st=0,mt=1,gt=0;for(this[se]=ee&255;++st>0)-gt&255;return se+le},he.prototype.writeIntBE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,!Be){var We=Math.pow(2,8*le-1);ut(this,ee,se,le,We-1,-We)}var st=le-1,mt=1,gt=0;for(this[se+st]=ee&255;--st>=0&&(mt*=256);)ee<0&>===0&&this[se+st+1]!==0&&(gt=1),this[se+st]=(ee/mt>>0)-gt&255;return se+le},he.prototype.writeInt8=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,1,127,-128),ee<0&&(ee=255+ee+1),this[se]=ee&255,se+1},he.prototype.writeInt16LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,32767,-32768),this[se]=ee&255,this[se+1]=ee>>>8,se+2},he.prototype.writeInt16BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,32767,-32768),this[se]=ee>>>8,this[se+1]=ee&255,se+2},he.prototype.writeInt32LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,2147483647,-2147483648),this[se]=ee&255,this[se+1]=ee>>>8,this[se+2]=ee>>>16,this[se+3]=ee>>>24,se+4},he.prototype.writeInt32BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),this[se]=ee>>>24,this[se+1]=ee>>>16,this[se+2]=ee>>>8,this[se+3]=ee&255,se+4};function $t(ie,ee,se,le,Be,We){if(se+le>ie.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("Index out of range")}function zt(ie,ee,se,le,Be){return ee=+ee,se=se>>>0,Be||$t(ie,ee,se,4,34028234663852886e22,-34028234663852886e22),Le.write(ie,ee,se,le,23,4),se+4}he.prototype.writeFloatLE=function(ee,se,le){return zt(this,ee,se,!0,le)},he.prototype.writeFloatBE=function(ee,se,le){return zt(this,ee,se,!1,le)};function tt(ie,ee,se,le,Be){return ee=+ee,se=se>>>0,Be||$t(ie,ee,se,8,17976931348623157e292,-17976931348623157e292),Le.write(ie,ee,se,le,52,8),se+8}he.prototype.writeDoubleLE=function(ee,se,le){return tt(this,ee,se,!0,le)},he.prototype.writeDoubleBE=function(ee,se,le){return tt(this,ee,se,!1,le)},he.prototype.copy=function(ee,se,le,Be){if(!he.isBuffer(ee))throw new TypeError("argument should be a Buffer");if(le||(le=0),!Be&&Be!==0&&(Be=this.length),se>=ee.length&&(se=ee.length),se||(se=0),Be>0&&Be=this.length)throw new RangeError("Index out of range");if(Be<0)throw new RangeError("sourceEnd out of bounds");Be>this.length&&(Be=this.length),ee.length-se>>0,le=le===void 0?this.length:le>>>0,ee||(ee=0);var st;if(typeof ee=="number")for(st=se;st55295&&se<57344){if(!Be){if(se>56319){(ee-=3)>-1&&We.push(239,191,189);continue}else if(st+1===le){(ee-=3)>-1&&We.push(239,191,189);continue}Be=se;continue}if(se<56320){(ee-=3)>-1&&We.push(239,191,189),Be=se;continue}se=(Be-55296<<10|se-56320)+65536}else Be&&(ee-=3)>-1&&We.push(239,191,189);if(Be=null,se<128){if((ee-=1)<0)break;We.push(se)}else if(se<2048){if((ee-=2)<0)break;We.push(se>>6|192,se&63|128)}else if(se<65536){if((ee-=3)<0)break;We.push(se>>12|224,se>>6&63|128,se&63|128)}else if(se<1114112){if((ee-=4)<0)break;We.push(se>>18|240,se>>12&63|128,se>>6&63|128,se&63|128)}else throw new Error("Invalid code point")}return We}function Tt(ie){for(var ee=[],se=0;se>8,Be=se%256,We.push(Be),We.push(le);return We}function Dt(ie){return dt.toByteArray(Rt(ie))}function En(ie,ee,se,le){for(var Be=0;Be=ee.length||Be>=ie.length);++Be)ee[Be+se]=ie[Be];return Be}function rn(ie,ee){return ie instanceof ee||ie!=null&&ie.constructor!=null&&ie.constructor.name!=null&&ie.constructor.name===ee.name}function de(ie){return ie!==ie}var pe=function(){for(var ie="0123456789abcdef",ee=new Array(256),se=0;se<16;++se)for(var le=se*16,Be=0;Be<16;++Be)ee[le+Be]=ie[se]+ie[Be];return ee}()},14625:function(Jn){function kt(x){var dt,Le,Je="";if(typeof x=="string"||typeof x=="number")Je+=x;else if(typeof x=="object")if(Array.isArray(x)){var ze=x.length;for(dt=0;dt`,triples:"",explode:"[]{}"},Le=x.Pos;x.defineOption("autoCloseBrackets",!1,function(Te,we,Ce){Ce&&Ce!=x.Init&&(Te.removeKeyMap(ze),Te.state.closeBrackets=null),we&&(Ie(Je(we,"pairs")),Te.state.closeBrackets=we,Te.addKeyMap(ze))});function Je(Te,we){return we=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[we]!=null?Te[we]:dt[we]}var ze={Backspace:xe,Enter:oe};function Ie(Te){for(var we=0;we=0;ke--){var Qe=Ee[ke].head;Te.replaceRange("",Le(Qe.line,Qe.ch-1),Le(Qe.line,Qe.ch+1),"+delete")}}function oe(Te){var we=he(Te),Ce=we&&Je(we,"explode");if(!Ce||Te.getOption("disableInput"))return x.Pass;for(var Ee=Te.listSelections(),ke=0;ke tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Hr,fontWeight:Xt,textAlign:"start",background:_r,borderBottom:Xi,transition:`background ${Or} ease`}}},[`${yt}-footer`]:{padding:`${(0,va.unit)(cn)} ${(0,va.unit)(Sn)}`,color:Ci,background:qi}})}},sd=wt=>{const{colorFillAlter:yt,colorBgContainer:Xt,colorTextHeading:cn,colorFillSecondary:Sn,colorFillContent:kn,controlItemBgActive:ar,controlItemBgActiveHover:er,padding:br,paddingSM:hr,paddingXS:li,colorBorderSecondary:Qr,borderRadiusLG:Hr,controlHeight:Or,colorTextPlaceholder:_r,fontSize:Zi,fontSizeSM:Ci,lineHeight:qi,lineWidth:so,colorIcon:Xi,colorIconHover:ho,opacityLoading:Bo,controlInteractiveSize:jo}=wt,Po=new Kl.FastColor(Sn).onBackground(Xt).toHexString(),Ia=new Kl.FastColor(kn).onBackground(Xt).toHexString(),aa=new Kl.FastColor(yt).onBackground(Xt).toHexString(),ta=new Kl.FastColor(Xi),zo=new Kl.FastColor(ho),Qo=jo/2-so,Ho=Qo*2+so*3;return{headerBg:aa,headerColor:cn,headerSortActiveBg:Po,headerSortHoverBg:Ia,bodySortBg:aa,rowHoverBg:aa,rowSelectedBg:ar,rowSelectedHoverBg:er,rowExpandedBg:yt,cellPaddingBlock:br,cellPaddingInline:br,cellPaddingBlockMD:hr,cellPaddingInlineMD:li,cellPaddingBlockSM:li,cellPaddingInlineSM:li,borderColor:Qr,headerBorderRadius:Hr,footerBg:aa,footerColor:cn,cellFontSize:Zi,cellFontSizeMD:Zi,cellFontSizeSM:Zi,headerSplitColor:Qr,fixedHeaderSortActiveBg:Po,headerFilterHoverBg:kn,filterDropdownMenuBg:Xt,filterDropdownBg:Xt,expandIconBg:Xt,selectionColumnWidth:Or,stickyScrollBarBg:_r,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Zi*qi-so*3)/2-Math.ceil((Ci*1.4-so*3)/2),headerIconColor:ta.clone().setA(ta.a*Bo).toRgbString(),headerIconHoverColor:zo.clone().setA(zo.a*Bo).toRgbString(),expandIconHalfInner:Qo,expandIconSize:Ho,expandIconScale:jo/Ho}},Yd=2;var Bf=(0,rd.I$)("Table",wt=>{const{colorTextHeading:yt,colorSplit:Xt,colorBgContainer:cn,controlInteractiveSize:Sn,headerBg:kn,headerColor:ar,headerSortActiveBg:er,headerSortHoverBg:br,bodySortBg:hr,rowHoverBg:li,rowSelectedBg:Qr,rowSelectedHoverBg:Hr,rowExpandedBg:Or,cellPaddingBlock:_r,cellPaddingInline:Zi,cellPaddingBlockMD:Ci,cellPaddingInlineMD:qi,cellPaddingBlockSM:so,cellPaddingInlineSM:Xi,borderColor:ho,footerBg:Bo,footerColor:jo,headerBorderRadius:Po,cellFontSize:Ia,cellFontSizeMD:aa,cellFontSizeSM:ta,headerSplitColor:zo,fixedHeaderSortActiveBg:Qo,headerFilterHoverBg:Ho,filterDropdownBg:vo,expandIconBg:fo,selectionColumnWidth:To,stickyScrollBarBg:Zo,calc:na}=wt,Co=(0,PA.mergeToken)(wt,{tableFontSize:Ia,tableBg:cn,tableRadius:Po,tablePaddingVertical:_r,tablePaddingHorizontal:Zi,tablePaddingVerticalMiddle:Ci,tablePaddingHorizontalMiddle:qi,tablePaddingVerticalSmall:so,tablePaddingHorizontalSmall:Xi,tableBorderColor:ho,tableHeaderTextColor:ar,tableHeaderBg:kn,tableFooterTextColor:jo,tableFooterBg:Bo,tableHeaderCellSplitColor:zo,tableHeaderSortBg:er,tableHeaderSortHoverBg:br,tableBodySortBg:hr,tableFixedHeaderSortActiveBg:Qo,tableHeaderFilterActiveBg:Ho,tableFilterDropdownBg:vo,tableRowHoverBg:li,tableSelectedRowBg:Qr,tableSelectedRowHoverBg:Hr,zIndexTableFixed:Yd,zIndexTableSticky:na(Yd).add(1).equal({unit:!1}),tableFontSizeMiddle:aa,tableFontSizeSmall:ta,tableSelectionColumnWidth:To,tableExpandIconBg:fo,tableExpandColumnWidth:na(Sn).add(na(wt.padding).mul(2)).equal(),tableExpandedRowBg:Or,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Zo,tableScrollThumbBgHover:yt,tableScrollBg:Xt});return[Du(Co),vA(Co),oc(Co),Vd(Co),Hs(Co),TA(Co),xf(Co),Ec(Co),oc(Co),$p(Co),ic(Co),od(Co),Xd(Co),Oc(Co),up(Co),kh(Co),ac(Co)]},sd,{unitless:{expandIconScale:!0}});const Ap=[],dp=(wt,yt)=>{var Xt,cn;const{prefixCls:Sn,className:kn,rootClassName:ar,style:er,size:br,bordered:hr,dropdownPrefixCls:li,dataSource:Qr,pagination:Hr,rowSelection:Or,rowKey:_r="key",rowClassName:Zi,columns:Ci,children:qi,childrenColumnName:so,onChange:Xi,getPopupContainer:ho,loading:Bo,expandIcon:jo,expandable:Po,expandedRowRender:Ia,expandIconColumnIndex:aa,indentSize:ta,scroll:zo,sortDirections:Qo,locale:Ho,showSorterTooltip:vo={target:"full-header"},virtual:fo}=wt,To=(0,No.ln)("Table"),Zo=x.useMemo(()=>Ci||fr(qi),[Ci,qi]),na=x.useMemo(()=>Zo.some(za=>za.responsive),[Zo]),Co=(0,jl.Z)(na),Xa=x.useMemo(()=>{const za=new Set(Object.keys(Co).filter(ps=>Co[ps]));return Zo.filter(ps=>!ps.responsive||ps.responsive.some($l=>za.has($l)))},[Zo,Co]),Ha=(0,Fa.Z)(wt,["className","style","columns"]),{locale:Ml=Lu.Z,direction:Fl,table:ll,renderEmpty:lo,getPrefixCls:ql,getPopupContainer:ls}=x.useContext(il.E_),rs=(0,ol.Z)(br),al=Object.assign(Object.assign({},Ml.Table),Ho),mu=Qr||Ap,ra=ql("table",Sn),ba=ql("dropdown",li),[,Wo]=(0,ec.ZP)(),Oo=(0,su.Z)(ra),[hs,Ss,Vs]=Bf(ra,Oo),zs=Object.assign(Object.assign({childrenColumnName:so,expandIconColumnIndex:aa},Po),{expandIcon:(Xt=Po==null?void 0:Po.expandIcon)!==null&&Xt!==void 0?Xt:(cn=ll==null?void 0:ll.expandable)===null||cn===void 0?void 0:cn.expandIcon}),{childrenColumnName:ul="children"}=zs,vu=x.useMemo(()=>mu.some(za=>za==null?void 0:za[ul])?"nest":Ia||Po!=null&&Po.expandedRowRender?"row":null,[mu]),sa={body:x.useRef(null)},ea=Ea(ra),xs=x.useRef(null),qs=x.useRef(null);nl(yt,()=>Object.assign(Object.assign({},qs.current),{nativeElement:xs.current}));const Xs=x.useMemo(()=>typeof _r=="function"?_r:za=>za==null?void 0:za[_r],[_r]),[yu]=Kc(mu,ul,Xs),Ul={},sc=function(za,ps){let $l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var cu,Bu,Eu,Xu;const ju=Object.assign(Object.assign({},Ul),za);$l&&((cu=Ul.resetPagination)===null||cu===void 0||cu.call(Ul),!((Bu=ju.pagination)===null||Bu===void 0)&&Bu.current&&(ju.pagination.current=1),Hr&&((Eu=Hr.onChange)===null||Eu===void 0||Eu.call(Hr,1,(Xu=ju.pagination)===null||Xu===void 0?void 0:Xu.pageSize))),zo&&zo.scrollToFirstRowOnChange!==!1&&sa.body.current&&(0,rl.Z)(0,{getContainer:()=>sa.body.current}),Xi==null||Xi(ju.pagination,ju.filters,ju.sorter,{currentDataSource:Ua(Wu(mu,ju.sorterStates,ul),ju.filterStates,ul),action:ps})},Il=(za,ps)=>{sc({sorter:za,sorterStates:ps},"sort",!1)},[vs,cl,Al,gu]=Ph({prefixCls:ra,mergedColumns:Xa,onSorterChange:Il,sortDirections:Qo||["ascend","descend"],tableLocale:al,showSorterTooltip:vo}),Rl=x.useMemo(()=>Wu(mu,cl,ul),[mu,cl]);Ul.sorter=gu(),Ul.sorterStates=cl;const ys=(za,ps)=>{sc({filters:za,filterStates:ps},"filter",!0)},[bl,Fs,Cl]=Yl({prefixCls:ra,locale:al,dropdownPrefixCls:ba,mergedColumns:Xa,onFilterChange:ys,getPopupContainer:ho||ls,rootClassName:_e()(ar,Oo)}),eu=Ua(Rl,Fs,ul);Ul.filters=Cl,Ul.filterStates=Fs;const Pu=x.useMemo(()=>{const za={};return Object.keys(Cl).forEach(ps=>{Cl[ps]!==null&&(za[ps]=Cl[ps])}),Object.assign(Object.assign({},Al),{filters:za})},[Al,Cl]),[Tu]=Fd(Pu),Wc=(za,ps)=>{sc({pagination:Object.assign(Object.assign({},Ul.pagination),{current:za,pageSize:ps})},"paginate")},[dl,_d]=nA(eu.length,Wc,Hr);Ul.pagination=Hr===!1?{}:Jl(dl,Hr),Ul.resetPagination=_d;const Uu=x.useMemo(()=>{if(Hr===!1||!dl.pageSize)return eu;const{current:za=1,total:ps,pageSize:$l=fA}=dl;return eu.length$l?eu.slice((za-1)*$l,za*$l):eu:eu.slice((za-1)*$l,za*$l)},[!!Hr,eu,dl==null?void 0:dl.current,dl==null?void 0:dl.pageSize,dl==null?void 0:dl.total]),[Gu,Ru]=go({prefixCls:ra,data:eu,pageData:Uu,getRowKey:Xs,getRecordByKey:yu,expandType:vu,childrenColumnName:ul,locale:al,getPopupContainer:ho||ls},Or),Vu=(za,ps,$l)=>{let cu;return typeof Zi=="function"?cu=_e()(Zi(za,ps,$l)):cu=_e()(Zi),_e()({[`${ra}-row-selected`]:Ru.has(Xs(za,ps))},cu)};zs.__PARENT_RENDER_ICON__=zs.expandIcon,zs.expandIcon=zs.expandIcon||jo||ma(al),vu==="nest"&&zs.expandIconColumnIndex===void 0?zs.expandIconColumnIndex=Or?1:0:zs.expandIconColumnIndex>0&&Or&&(zs.expandIconColumnIndex-=1),typeof zs.indentSize!="number"&&(zs.indentSize=typeof ta=="number"?ta:15);const fl=x.useCallback(za=>Tu(Gu(bl(vs(za)))),[vs,bl,Gu]);let mc,bA;if(Hr!==!1&&(dl!=null&&dl.total)){let za;dl.size?za=dl.size:za=rs==="small"||rs==="middle"?"small":void 0;const ps=Bu=>x.createElement(Xl.Z,Object.assign({},dl,{className:_e()(`${ra}-pagination ${ra}-pagination-${Bu}`,dl.className),size:za})),$l=Fl==="rtl"?"left":"right",{position:cu}=dl;if(cu!==null&&Array.isArray(cu)){const Bu=cu.find(ju=>ju.includes("top")),Eu=cu.find(ju=>ju.includes("bottom")),Xu=cu.every(ju=>`${ju}`=="none");!Bu&&!Eu&&!Xu&&(bA=ps($l)),Bu&&(mc=ps(Bu.toLowerCase().replace("top",""))),Eu&&(bA=ps(Eu.toLowerCase().replace("bottom","")))}else bA=ps($l)}let Dc;typeof Bo=="boolean"?Dc={spinning:Bo}:typeof Bo=="object"&&(Dc=Object.assign({spinning:!0},Bo));const Gc=_e()(Vs,Oo,`${ra}-wrapper`,ll==null?void 0:ll.className,{[`${ra}-wrapper-rtl`]:Fl==="rtl"},kn,ar,Ss),Jd=Object.assign(Object.assign({},ll==null?void 0:ll.style),er),qd=typeof(Ho==null?void 0:Ho.emptyText)!="undefined"?Ho.emptyText:(lo==null?void 0:lo("Table"))||x.createElement(yl.Z,{componentName:"Table"}),Is=fo?Zc:bf,ld={},Ef=x.useMemo(()=>{const{fontSize:za,lineHeight:ps,lineWidth:$l,padding:cu,paddingXS:Bu,paddingSM:Eu}=Wo,Xu=Math.floor(za*ps);switch(rs){case"middle":return Eu*2+Xu+$l;case"small":return Bu*2+Xu+$l;default:return cu*2+Xu+$l}},[Wo,rs]);return fo&&(ld.listItemHeight=Ef),hs(x.createElement("div",{ref:xs,className:Gc,style:Jd},x.createElement(wl.Z,Object.assign({spinning:!1},Dc),mc,x.createElement(Is,Object.assign({},ld,Ha,{ref:qs,columns:Xa,direction:Fl,expandable:zs,prefixCls:ra,className:_e()({[`${ra}-middle`]:rs==="middle",[`${ra}-small`]:rs==="small",[`${ra}-bordered`]:hr,[`${ra}-empty`]:mu.length===0},Vs,Oo,Ss),data:Uu,rowKey:Xs,rowClassName:Vu,emptyText:qd,internalHooks:Le,internalRefs:sa,transformColumns:fl,getContainerWidth:ea})),bA)))};var fp=x.forwardRef(dp);const nh=(wt,yt)=>{const Xt=x.useRef(0);return Xt.current+=1,x.createElement(fp,Object.assign({},wt,{ref:yt,_renderTimes:Xt.current}))},wA=x.forwardRef(nh);wA.SELECTION_COLUMN=da,wA.EXPAND_COLUMN=dt,wA.SELECTION_ALL=Ka,wA.SELECTION_INVERT=_s,wA.SELECTION_NONE=js,wA.Column=to,wA.ColumnGroup=oi,wA.Summary=gt;var Ld=wA,hp=Ld},96599:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return _e}});var x=ae(59301),dt=ae(92310),Le=ae.n(dt),Je=ae(2738),ze=ae(29509),Ie=ae(78776),Ue=ae(22703),he=ae(12919),xe=ae(48755),oe=ae(36237),Oe=ae(17835),ve=ae(63356),Me=ae(51636),Se=ae(16931);const Te=Re=>{const{paddingXXS:Nt,lineWidth:it,tagPaddingHorizontal:at,componentCls:Bt,calc:Ze}=Re,De=Ze(at).sub(it).equal(),ut=Ze(Nt).sub(it).equal();return{[Bt]:Object.assign(Object.assign({},(0,ve.Wf)(Re)),{display:"inline-block",height:"auto",marginInlineEnd:Re.marginXS,paddingInline:De,fontSize:Re.tagFontSize,lineHeight:Re.tagLineHeight,whiteSpace:"nowrap",background:Re.defaultBg,border:`${(0,oe.unit)(Re.lineWidth)} ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,opacity:1,transition:`all ${Re.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Bt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Re.defaultColor},[`${Bt}-close-icon`]:{marginInlineStart:ut,fontSize:Re.tagIconSize,color:Re.colorTextDescription,cursor:"pointer",transition:`all ${Re.motionDurationMid}`,"&:hover":{color:Re.colorTextHeading}},[`&${Bt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Re.iconCls}-close, ${Re.iconCls}-close:hover`]:{color:Re.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Bt}-checkable-checked):hover`]:{color:Re.colorPrimary,backgroundColor:Re.colorFillSecondary},"&:active, &-checked":{color:Re.colorTextLightSolid},"&-checked":{backgroundColor:Re.colorPrimary,"&:hover":{backgroundColor:Re.colorPrimaryHover}},"&:active":{backgroundColor:Re.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Re.iconCls} + span, > span + ${Re.iconCls}`]:{marginInlineStart:De}}),[`${Bt}-borderless`]:{borderColor:"transparent",background:Re.tagBorderlessBg}}},we=Re=>{const{lineWidth:Nt,fontSizeIcon:it,calc:at}=Re,Bt=Re.fontSizeSM;return(0,Me.mergeToken)(Re,{tagFontSize:Bt,tagLineHeight:(0,oe.unit)(at(Re.lineHeightSM).mul(Bt).equal()),tagIconSize:at(it).sub(at(Nt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:Re.defaultBg})},Ce=Re=>({defaultBg:new Oe.FastColor(Re.colorFillQuaternary).onBackground(Re.colorBgContainer).toHexString(),defaultColor:Re.colorText});var Ee=(0,Se.I$)("Tag",Re=>{const Nt=we(Re);return Te(Nt)},Ce),ke=function(Re,Nt){var it={};for(var at in Re)Object.prototype.hasOwnProperty.call(Re,at)&&Nt.indexOf(at)<0&&(it[at]=Re[at]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,at=Object.getOwnPropertySymbols(Re);Bt{const{prefixCls:it,style:at,className:Bt,checked:Ze,onChange:De,onClick:ut}=Re,$t=ke(Re,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:zt,tag:tt}=x.useContext(xe.E_),Ot=En=>{De==null||De(!Ze),ut==null||ut(En)},Rt=zt("tag",it),[fn,Tt,mn]=Ee(Rt),Dt=Le()(Rt,`${Rt}-checkable`,{[`${Rt}-checkable-checked`]:Ze},tt==null?void 0:tt.className,Bt,Tt,mn);return fn(x.createElement("span",Object.assign({},$t,{ref:Nt,style:Object.assign(Object.assign({},at),tt==null?void 0:tt.style),className:Dt,onClick:Ot})))}),je=ae(93427);const qe=Re=>(0,je.Z)(Re,(Nt,it)=>{let{textColor:at,lightBorderColor:Bt,lightColor:Ze,darkColor:De}=it;return{[`${Re.componentCls}${Re.componentCls}-${Nt}`]:{color:at,background:Ze,borderColor:Bt,"&-inverse":{color:Re.colorTextLightSolid,background:De,borderColor:De},[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ve=(0,Se.bk)(["Tag","preset"],Re=>{const Nt=we(Re);return qe(Nt)},Ce);function ct(Re){return typeof Re!="string"?Re:Re.charAt(0).toUpperCase()+Re.slice(1)}const ot=(Re,Nt,it)=>{const at=ct(it);return{[`${Re.componentCls}${Re.componentCls}-${Nt}`]:{color:Re[`color${it}`],background:Re[`color${at}Bg`],borderColor:Re[`color${at}Border`],[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pt=(0,Se.bk)(["Tag","status"],Re=>{const Nt=we(Re);return[ot(Nt,"success","Success"),ot(Nt,"processing","Info"),ot(Nt,"error","Error"),ot(Nt,"warning","Warning")]},Ce),bt=function(Re,Nt){var it={};for(var at in Re)Object.prototype.hasOwnProperty.call(Re,at)&&Nt.indexOf(at)<0&&(it[at]=Re[at]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,at=Object.getOwnPropertySymbols(Re);Bt{const{prefixCls:it,className:at,rootClassName:Bt,style:Ze,children:De,icon:ut,color:$t,onClose:zt,bordered:tt=!0,visible:Ot}=Re,Rt=bt(Re,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:fn,direction:Tt,tag:mn}=x.useContext(xe.E_),[Dt,En]=x.useState(!0),rn=(0,Je.Z)(Rt,["closeIcon","closable"]);x.useEffect(()=>{Ot!==void 0&&En(Ot)},[Ot]);const de=(0,ze.o2)($t),pe=(0,ze.yT)($t),ie=de||pe,ee=Object.assign(Object.assign({backgroundColor:$t&&!ie?$t:void 0},mn==null?void 0:mn.style),Ze),se=fn("tag",it),[le,Be,We]=Ee(se),st=Le()(se,mn==null?void 0:mn.className,{[`${se}-${$t}`]:ie,[`${se}-has-color`]:$t&&!ie,[`${se}-hidden`]:!Dt,[`${se}-rtl`]:Tt==="rtl",[`${se}-borderless`]:!tt},at,Bt,Be,We),mt=lt=>{lt.stopPropagation(),zt==null||zt(lt),!lt.defaultPrevented&&En(!1)},[,gt]=(0,Ie.Z)((0,Ie.w)(Re),(0,Ie.w)(mn),{closable:!1,closeIconRender:lt=>{const Vt=x.createElement("span",{className:`${se}-close-icon`,onClick:mt},lt);return(0,Ue.wm)(lt,Vt,Zt=>({onClick:gn=>{var sn;(sn=Zt==null?void 0:Zt.onClick)===null||sn===void 0||sn.call(Zt,gn),mt(gn)},className:Le()(Zt==null?void 0:Zt.className,`${se}-close-icon`)}))}}),Et=typeof Rt.onClick=="function"||De&&De.type==="a",Lt=ut||null,jt=Lt?x.createElement(x.Fragment,null,Lt,De&&x.createElement("span",null,De)):De,Ct=x.createElement("span",Object.assign({},rn,{ref:Nt,className:st,style:ee}),jt,gt,de&&x.createElement(Ve,{key:"preset",prefixCls:se}),pe&&x.createElement(pt,{key:"status",prefixCls:se}));return le(Et?x.createElement(he.Z,{component:"Tag"},Ct):Ct)});ht.CheckableTag=Qe;var _e=ht},18287:function(Jn,kt,ae){"use strict";ae.d(kt,{default:function(){return zt}});var x=ae(3741),dt=ae(94480),Le=ae(59301),Je=ae(52671),ze=ae(8657),Ie=ae(54476),Ue={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"},he=Ue,xe=ae(7657),oe=function(Ot,Rt){return Le.createElement(xe.Z,(0,Ie.Z)({},Ot,{ref:Rt,icon:he}))},Oe=Le.forwardRef(oe),ve=Oe,Me=ae(92310),Se=ae.n(Me),Te=ae(82661),we=ae(34061),Ce=ae(48755),Ee=ae(56082),ke=ae(86641),Ke=ae(57700),Qe=ae(12425);const je=4;function qe(tt){const{dropPosition:Ot,dropLevelOffset:Rt,prefixCls:fn,indent:Tt,direction:mn="ltr"}=tt,Dt=mn==="ltr"?"left":"right",En=mn==="ltr"?"right":"left",rn={[Dt]:-Rt*Tt+je,[En]:0};switch(Ot){case-1:rn.top=-3;break;case 1:rn.bottom=-3;break;default:rn.bottom=-3,rn[Dt]=Tt+je;break}return Le.createElement("div",{style:rn,className:`${fn}-drop-indicator`})}var Ve=qe,ct=ae(85278),pt=Le.forwardRef((tt,Ot)=>{var Rt;const{getPrefixCls:fn,direction:Tt,virtual:mn,tree:Dt}=Le.useContext(Ce.E_),{prefixCls:En,className:rn,showIcon:de=!1,showLine:pe,switcherIcon:ie,switcherLoadingIcon:ee,blockNode:se=!1,children:le,checkable:Be=!1,selectable:We=!0,draggable:st,motion:mt,style:gt}=tt,Et=fn("tree",En),Lt=fn(),jt=mt!=null?mt:Object.assign(Object.assign({},(0,ke.Z)(Lt)),{motionAppear:!1}),Ct=Object.assign(Object.assign({},tt),{checkable:Be,selectable:We,showIcon:de,motion:jt,blockNode:se,showLine:!!pe,dropIndicatorRender:Ve}),[lt,Vt,Zt]=(0,Qe.ZP)(Et),[,gn]=(0,Ke.ZP)(),sn=gn.paddingXS/2+(((Rt=gn.Tree)===null||Rt===void 0?void 0:Rt.titleHeight)||gn.controlHeightSM),en=Le.useMemo(()=>{if(!st)return!1;let Fn={};switch(typeof st){case"function":Fn.nodeDraggable=st;break;case"object":Fn=Object.assign({},st);break;default:break}return Fn.icon!==!1&&(Fn.icon=Fn.icon||Le.createElement(Ee.Z,null)),Fn},[st]),zn=Fn=>Le.createElement(ct.Z,{prefixCls:Et,switcherIcon:ie,switcherLoadingIcon:ee,treeNodeProps:Fn,showLine:pe});return lt(Le.createElement(x.ZP,Object.assign({itemHeight:sn,ref:Ot,virtual:mn},Ct,{style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),gt),prefixCls:Et,className:Se()({[`${Et}-icon-hide`]:!de,[`${Et}-block-node`]:se,[`${Et}-unselectable`]:!We,[`${Et}-rtl`]:Tt==="rtl"},Dt==null?void 0:Dt.className,rn,Vt,Zt),direction:Tt,checkable:Be&&Le.createElement("span",{className:`${Et}-checkbox-inner`}),selectable:We,switcherIcon:zn,draggable:en}),le))});const bt=0,He=1,ht=2;function _e(tt,Ot,Rt){const{key:fn,children:Tt}=Rt;function mn(Dt){const En=Dt[fn],rn=Dt[Tt];Ot(En,Dt)!==!1&&_e(rn||[],Ot,Rt)}tt.forEach(mn)}function Re(tt){let{treeData:Ot,expandedKeys:Rt,startKey:fn,endKey:Tt,fieldNames:mn}=tt;const Dt=[];let En=bt;if(fn&&fn===Tt)return[fn];if(!fn||!Tt)return[];function rn(de){return de===fn||de===Tt}return _e(Ot,de=>{if(En===ht)return!1;if(rn(de)){if(Dt.push(de),En===bt)En=He;else if(En===He)return En=ht,!1}else En===He&&Dt.push(de);return Rt.includes(de)},(0,we.w$)(mn)),Dt}function Nt(tt,Ot,Rt){const fn=(0,dt.Z)(Ot),Tt=[];return _e(tt,(mn,Dt)=>{const En=fn.indexOf(mn);return En!==-1&&(Tt.push(Dt),fn.splice(En,1)),!!fn.length},(0,we.w$)(Rt)),Tt}var it=function(tt,Ot){var Rt={};for(var fn in tt)Object.prototype.hasOwnProperty.call(tt,fn)&&Ot.indexOf(fn)<0&&(Rt[fn]=tt[fn]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,fn=Object.getOwnPropertySymbols(tt);Tt{var{defaultExpandAll:Rt,defaultExpandParent:fn,defaultExpandedKeys:Tt}=tt,mn=it(tt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Dt=Le.useRef(null),En=Le.useRef(null),rn=()=>{const{keyEntities:lt}=(0,we.I8)(Bt(mn));let Vt;return Rt?Vt=Object.keys(lt):fn?Vt=(0,Te.r7)(mn.expandedKeys||Tt||[],lt):Vt=mn.expandedKeys||Tt||[],Vt},[de,pe]=Le.useState(mn.selectedKeys||mn.defaultSelectedKeys||[]),[ie,ee]=Le.useState(()=>rn());Le.useEffect(()=>{"selectedKeys"in mn&&pe(mn.selectedKeys)},[mn.selectedKeys]),Le.useEffect(()=>{"expandedKeys"in mn&&ee(mn.expandedKeys)},[mn.expandedKeys]);const se=(lt,Vt)=>{var Zt;return"expandedKeys"in mn||ee(lt),(Zt=mn.onExpand)===null||Zt===void 0?void 0:Zt.call(mn,lt,Vt)},le=(lt,Vt)=>{var Zt;const{multiple:gn,fieldNames:sn}=mn,{node:en,nativeEvent:zn}=Vt,{key:Fn=""}=en,Ut=Bt(mn),an=Object.assign(Object.assign({},Vt),{selected:!0}),_n=(zn==null?void 0:zn.ctrlKey)||(zn==null?void 0:zn.metaKey),Vn=zn==null?void 0:zn.shiftKey;let It;gn&&_n?(It=lt,Dt.current=Fn,En.current=It,an.selectedNodes=Nt(Ut,It,sn)):gn&&Vn?(It=Array.from(new Set([].concat((0,dt.Z)(En.current||[]),(0,dt.Z)(Re({treeData:Ut,expandedKeys:ie,startKey:Fn,endKey:Dt.current,fieldNames:sn}))))),an.selectedNodes=Nt(Ut,It,sn)):(It=[Fn],Dt.current=Fn,En.current=It,an.selectedNodes=Nt(Ut,It,sn)),(Zt=mn.onSelect)===null||Zt===void 0||Zt.call(mn,It,an),"selectedKeys"in mn||pe(It)},{getPrefixCls:Be,direction:We}=Le.useContext(Ce.E_),{prefixCls:st,className:mt,showIcon:gt=!0,expandAction:Et="click"}=mn,Lt=it(mn,["prefixCls","className","showIcon","expandAction"]),jt=Be("tree",st),Ct=Se()(`${jt}-directory`,{[`${jt}-directory-rtl`]:We==="rtl"},mt);return Le.createElement(pt,Object.assign({icon:at,ref:Ot,blockNode:!0},Lt,{showIcon:gt,expandAction:Et,prefixCls:jt,className:Ct,expandedKeys:ie,selectedKeys:de,onSelect:le,onExpand:se}))};var ut=Le.forwardRef(Ze);const $t=pt;$t.DirectoryTree=ut,$t.TreeNode=x.OF;var zt=$t},12425:function(Jn,kt,ae){"use strict";ae.d(kt,{ZP:function(){return Te},Yk:function(){return ve},TM:function(){return Me}});var x=ae(36237),dt=ae(36170),Le=ae(63356),Je=ae(34961),ze=ae(51636),Ie=ae(16931);const Ue=we=>{let{treeCls:Ce,treeNodeCls:Ee,directoryNodeSelectedBg:ke,directoryNodeSelectedColor:Ke,motionDurationMid:Qe,borderRadius:je,controlItemBgHover:qe}=we;return{[`${Ce}${Ce}-directory ${Ee}`]:{[`${Ce}-node-content-wrapper`]:{position:"static",[`> *:not(${Ce}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Qe}`,content:'""',borderRadius:je},"&:hover:before":{background:qe}},[`${Ce}-switcher, ${Ce}-checkbox, ${Ce}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Ce}-switcher, ${Ce}-draggable-icon`]:{color:Ke},[`${Ce}-node-content-wrapper`]:{color:Ke,background:"transparent","&:before, &:hover:before":{background:ke}}}}}},he=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(we,Ce)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Ce.motionDurationSlow}`}}}),oe=(we,Ce)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Ce.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,x.unit)(Ce.lineWidthBold)} solid ${Ce.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Oe=(we,Ce)=>{const{treeCls:Ee,treeNodeCls:ke,treeNodePadding:Ke,titleHeight:Qe,indentSize:je,nodeSelectedBg:qe,nodeHoverBg:Ve,colorTextQuaternary:ct,controlItemBgActiveDisabled:ot}=Ce;return{[Ee]:Object.assign(Object.assign({},(0,Le.Wf)(Ce)),{background:Ce.colorBgContainer,borderRadius:Ce.borderRadius,transition:`background-color ${Ce.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Ee}-rtl ${Ee}-switcher_close ${Ee}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Ee}-active-focused)`]:Object.assign({},(0,Le.oN)(Ce)),[`${Ee}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Ee}-block-node`]:{[`${Ee}-list-holder-inner`]:{alignItems:"stretch",[`${Ee}-node-content-wrapper`]:{flex:"auto"},[`${ke}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Ce.colorPrimary}`,opacity:0,animationName:he,animationDuration:Ce.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Ce.borderRadius}}},[ke]:{display:"flex",alignItems:"flex-start",marginBottom:Ke,lineHeight:(0,x.unit)(Qe),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Ke},[`&-disabled ${Ee}-node-content-wrapper`]:{color:Ce.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Ee}-checkbox-disabled + ${Ee}-node-selected,&${ke}-disabled${ke}-selected ${Ee}-node-content-wrapper`]:{backgroundColor:ot},[`${Ee}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${ke}-disabled)`]:{[`${Ee}-node-content-wrapper`]:{"&:hover":{color:Ce.nodeHoverColor}}},[`&-active ${Ee}-node-content-wrapper`]:{background:Ce.controlItemBgHover},[`&:not(${ke}-disabled).filter-node ${Ee}-title`]:{color:Ce.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Ee}-draggable-icon`]:{flexShrink:0,width:Qe,textAlign:"center",visibility:"visible",color:ct},[`&${ke}-disabled ${Ee}-draggable-icon`]:{visibility:"hidden"}}},[`${Ee}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:je}},[`${Ee}-draggable-icon`]:{visibility:"hidden"},[`${Ee}-switcher, ${Ee}-checkbox`]:{marginInlineEnd:Ce.calc(Ce.calc(Qe).sub(Ce.controlInteractiveSize)).div(2).equal()},[`${Ee}-switcher`]:Object.assign(Object.assign({},xe(we,Ce)),{position:"relative",flex:"none",alignSelf:"stretch",width:Qe,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Ce.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Qe,height:Qe,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Ce.borderRadius,transition:`all ${Ce.motionDurationSlow}`},[`&:not(${Ee}-switcher-noop):hover:before`]:{backgroundColor:Ce.colorBgTextHover},[`&_close ${Ee}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Ce.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ce.calc(Qe).div(2).equal(),bottom:Ce.calc(Ke).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Ce.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ce.calc(Ce.calc(Qe).div(2).equal()).mul(.8).equal(),height:Ce.calc(Qe).div(2).equal(),borderBottom:`1px solid ${Ce.colorBorder}`,content:'""'}}}),[`${Ee}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Qe,paddingBlock:0,paddingInline:Ce.paddingXS,background:"transparent",borderRadius:Ce.borderRadius,cursor:"pointer",transition:`all ${Ce.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},oe(we,Ce)),{"&:hover":{backgroundColor:Ve},[`&${Ee}-node-selected`]:{color:Ce.nodeSelectedColor,backgroundColor:qe},[`${Ee}-iconEle`]:{display:"inline-block",width:Qe,height:Qe,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Ee}-unselectable ${Ee}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ke}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Ce.colorPrimary}`},"&-show-line":{[`${Ee}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ce.calc(Qe).div(2).equal(),bottom:Ce.calc(Ke).mul(-1).equal(),borderInlineEnd:`1px solid ${Ce.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Ee}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ke}-leaf-last ${Ee}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,x.unit)(Ce.calc(Qe).div(2).equal())} !important`}})}},ve=function(we,Ce){let Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const ke=`.${we}`,Ke=`${ke}-treenode`,Qe=Ce.calc(Ce.paddingXS).div(2).equal(),je=(0,ze.mergeToken)(Ce,{treeCls:ke,treeNodeCls:Ke,treeNodePadding:Qe});return[Oe(we,je),Ee&&Ue(je)].filter(Boolean)},Me=we=>{const{controlHeightSM:Ce,controlItemBgHover:Ee,controlItemBgActive:ke}=we,Ke=Ce;return{titleHeight:Ke,indentSize:Ke,nodeHoverBg:Ee,nodeHoverColor:we.colorText,nodeSelectedBg:ke,nodeSelectedColor:we.colorText}},Se=we=>{const{colorTextLightSolid:Ce,colorPrimary:Ee}=we;return Object.assign(Object.assign({},Me(we)),{directoryNodeSelectedColor:Ce,directoryNodeSelectedBg:Ee})};var Te=(0,Ie.I$)("Tree",(we,Ce)=>{let{prefixCls:Ee}=Ce;return[{[we.componentCls]:(0,dt.C2)(`${Ee}-checkbox`,we)},ve(Ee,we),(0,Je.Z)(we)]},Se)},85278:function(Jn,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ce}});var x=ae(59301),dt=ae(54476),Le={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"},Je=Le,ze=ae(7657),Ie=function(ke,Ke){return x.createElement(ze.Z,(0,dt.Z)({},ke,{ref:Ke,icon:Je}))},Ue=x.forwardRef(Ie),he=Ue,xe=ae(52671),oe=ae(58617),Oe=ae(15075),ve=ae(43531),Me=ae(92310),Se=ae.n(Me),Te=ae(22703),Ce=Ee=>{const{prefixCls:ke,switcherIcon:Ke,treeNodeProps:Qe,showLine:je,switcherLoadingIcon:qe}=Ee,{isLeaf:Ve,expanded:ct,loading:ot}=Qe;if(ot)return x.isValidElement(qe)?qe:x.createElement(oe.Z,{className:`${ke}-switcher-loading-icon`});let pt;if(je&&typeof je=="object"&&(pt=je.showLeafIcon),Ve){if(!je)return null;if(typeof pt!="boolean"&&pt){const ht=typeof pt=="function"?pt(Qe):pt,_e=`${ke}-switcher-line-custom-icon`;return x.isValidElement(ht)?(0,Te.Tm)(ht,{className:Se()(ht.props.className||"",_e)}):ht}return pt?x.createElement(xe.Z,{className:`${ke}-switcher-line-icon`}):x.createElement("span",{className:`${ke}-switcher-leaf-line`})}const bt=`${ke}-switcher-icon`,He=typeof Ke=="function"?Ke(Qe):Ke;return x.isValidElement(He)?(0,Te.Tm)(He,{className:Se()(He.props.className||"",bt)}):He!==void 0?He:je?ct?x.createElement(Oe.Z,{className:`${ke}-switcher-line-icon`}):x.createElement(ve.Z,{className:`${ke}-switcher-line-icon`}):x.createElement(he,{className:bt})}},86251:function(Jn,kt){"use strict";kt.byteLength=Ue,kt.toByteArray=xe,kt.fromByteArray=ve;for(var ae=[],x=[],dt=typeof Uint8Array!="undefined"?Uint8Array:Array,Le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Je=0,ze=Le.length;Je0)throw new Error("Invalid string. Length must be a multiple of 4");var Te=Me.indexOf("=");Te===-1&&(Te=Se);var we=Te===Se?0:4-Te%4;return[Te,we]}function Ue(Me){var Se=Ie(Me),Te=Se[0],we=Se[1];return(Te+we)*3/4-we}function he(Me,Se,Te){return(Se+Te)*3/4-Te}function xe(Me){var Se,Te=Ie(Me),we=Te[0],Ce=Te[1],Ee=new dt(he(Me,we,Ce)),ke=0,Ke=Ce>0?we-4:we,Qe;for(Qe=0;Qe>16&255,Ee[ke++]=Se>>8&255,Ee[ke++]=Se&255;return Ce===2&&(Se=x[Me.charCodeAt(Qe)]<<2|x[Me.charCodeAt(Qe+1)]>>4,Ee[ke++]=Se&255),Ce===1&&(Se=x[Me.charCodeAt(Qe)]<<10|x[Me.charCodeAt(Qe+1)]<<4|x[Me.charCodeAt(Qe+2)]>>2,Ee[ke++]=Se>>8&255,Ee[ke++]=Se&255),Ee}function oe(Me){return ae[Me>>18&63]+ae[Me>>12&63]+ae[Me>>6&63]+ae[Me&63]}function Oe(Me,Se,Te){for(var we,Ce=[],Ee=Se;EeKe?Ke:ke+Ee));return we===1?(Se=Me[Te-1],Ce.push(ae[Se>>2]+ae[Se<<4&63]+"==")):we===2&&(Se=(Me[Te-2]<<8)+Me[Te-1],Ce.push(ae[Se>>10]+ae[Se>>4&63]+ae[Se<<2&63]+"=")),Ce.join("")}},19208:function(Jn,kt,ae){"use strict";var x;var dt=ae(86251),Le=ae(67467),Je=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;kt.lW=he,x=ke,kt.h2=50;var ze=2147483647;x=ze,he.TYPED_ARRAY_SUPPORT=Ie(),!he.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Ie(){try{var ie=new Uint8Array(1),ee={foo:function(){return 42}};return Object.setPrototypeOf(ee,Uint8Array.prototype),Object.setPrototypeOf(ie,ee),ie.foo()===42}catch(se){return!1}}Object.defineProperty(he.prototype,"parent",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.buffer}}),Object.defineProperty(he.prototype,"offset",{enumerable:!0,get:function(){if(he.isBuffer(this))return this.byteOffset}});function Ue(ie){if(ie>ze)throw new RangeError('The value "'+ie+'" is invalid for option "size"');var ee=new Uint8Array(ie);return Object.setPrototypeOf(ee,he.prototype),ee}function he(ie,ee,se){if(typeof ie=="number"){if(typeof ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ve(ie)}return xe(ie,ee,se)}he.poolSize=8192;function xe(ie,ee,se){if(typeof ie=="string")return Me(ie,ee);if(ArrayBuffer.isView(ie))return Te(ie);if(ie==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie);if(rn(ie,ArrayBuffer)||ie&&rn(ie.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(rn(ie,SharedArrayBuffer)||ie&&rn(ie.buffer,SharedArrayBuffer)))return we(ie,ee,se);if(typeof ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var le=ie.valueOf&&ie.valueOf();if(le!=null&&le!==ie)return he.from(le,ee,se);var Be=Ce(ie);if(Be)return Be;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ie[Symbol.toPrimitive]=="function")return he.from(ie[Symbol.toPrimitive]("string"),ee,se);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie)}he.from=function(ie,ee,se){return xe(ie,ee,se)},Object.setPrototypeOf(he.prototype,Uint8Array.prototype),Object.setPrototypeOf(he,Uint8Array);function oe(ie){if(typeof ie!="number")throw new TypeError('"size" argument must be of type number');if(ie<0)throw new RangeError('The value "'+ie+'" is invalid for option "size"')}function Oe(ie,ee,se){return oe(ie),ie<=0?Ue(ie):ee!==void 0?typeof se=="string"?Ue(ie).fill(ee,se):Ue(ie).fill(ee):Ue(ie)}he.alloc=function(ie,ee,se){return Oe(ie,ee,se)};function ve(ie){return oe(ie),Ue(ie<0?0:Ee(ie)|0)}he.allocUnsafe=function(ie){return ve(ie)},he.allocUnsafeSlow=function(ie){return ve(ie)};function Me(ie,ee){if((typeof ee!="string"||ee==="")&&(ee="utf8"),!he.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);var se=Ke(ie,ee)|0,le=Ue(se),Be=le.write(ie,ee);return Be!==se&&(le=le.slice(0,Be)),le}function Se(ie){for(var ee=ie.length<0?0:Ee(ie.length)|0,se=Ue(ee),le=0;le=ze)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ze.toString(16)+" bytes");return ie|0}function ke(ie){return+ie!=ie&&(ie=0),he.alloc(+ie)}he.isBuffer=function(ee){return ee!=null&&ee._isBuffer===!0&&ee!==he.prototype},he.compare=function(ee,se){if(rn(ee,Uint8Array)&&(ee=he.from(ee,ee.offset,ee.byteLength)),rn(se,Uint8Array)&&(se=he.from(se,se.offset,se.byteLength)),!he.isBuffer(ee)||!he.isBuffer(se))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ee===se)return 0;for(var le=ee.length,Be=se.length,We=0,st=Math.min(le,Be);WeBe.length?he.from(st).copy(Be,We):Uint8Array.prototype.set.call(Be,st,We);else if(he.isBuffer(st))st.copy(Be,We);else throw new TypeError('"list" argument must be an Array of Buffers');We+=st.length}return Be};function Ke(ie,ee){if(he.isBuffer(ie))return ie.length;if(ArrayBuffer.isView(ie)||rn(ie,ArrayBuffer))return ie.byteLength;if(typeof ie!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ie);var se=ie.length,le=arguments.length>2&&arguments[2]===!0;if(!le&&se===0)return 0;for(var Be=!1;;)switch(ee){case"ascii":case"latin1":case"binary":return se;case"utf8":case"utf-8":return fn(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return se*2;case"hex":return se>>>1;case"base64":return Dt(ie).length;default:if(Be)return le?-1:fn(ie).length;ee=(""+ee).toLowerCase(),Be=!0}}he.byteLength=Ke;function Qe(ie,ee,se){var le=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length||((se===void 0||se>this.length)&&(se=this.length),se<=0)||(se>>>=0,ee>>>=0,se<=ee))return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return Bt(this,ee,se);case"utf8":case"utf-8":return _e(this,ee,se);case"ascii":return it(this,ee,se);case"latin1":case"binary":return at(this,ee,se);case"base64":return ht(this,ee,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ze(this,ee,se);default:if(le)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),le=!0}}he.prototype._isBuffer=!0;function je(ie,ee,se){var le=ie[ee];ie[ee]=ie[se],ie[se]=le}he.prototype.swap16=function(){var ee=this.length;if(ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var se=0;sese&&(ee+=" ... "),""},Je&&(he.prototype[Je]=he.prototype.inspect),he.prototype.compare=function(ee,se,le,Be,We){if(rn(ee,Uint8Array)&&(ee=he.from(ee,ee.offset,ee.byteLength)),!he.isBuffer(ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ee);if(se===void 0&&(se=0),le===void 0&&(le=ee?ee.length:0),Be===void 0&&(Be=0),We===void 0&&(We=this.length),se<0||le>ee.length||Be<0||We>this.length)throw new RangeError("out of range index");if(Be>=We&&se>=le)return 0;if(Be>=We)return-1;if(se>=le)return 1;if(se>>>=0,le>>>=0,Be>>>=0,We>>>=0,this===ee)return 0;for(var st=We-Be,mt=le-se,gt=Math.min(st,mt),Et=this.slice(Be,We),Lt=ee.slice(se,le),jt=0;jt2147483647?se=2147483647:se<-2147483648&&(se=-2147483648),se=+se,de(se)&&(se=Be?0:ie.length-1),se<0&&(se=ie.length+se),se>=ie.length){if(Be)return-1;se=ie.length-1}else if(se<0)if(Be)se=0;else return-1;if(typeof ee=="string"&&(ee=he.from(ee,le)),he.isBuffer(ee))return ee.length===0?-1:Ve(ie,ee,se,le,Be);if(typeof ee=="number")return ee=ee&255,typeof Uint8Array.prototype.indexOf=="function"?Be?Uint8Array.prototype.indexOf.call(ie,ee,se):Uint8Array.prototype.lastIndexOf.call(ie,ee,se):Ve(ie,[ee],se,le,Be);throw new TypeError("val must be string, number or Buffer")}function Ve(ie,ee,se,le,Be){var We=1,st=ie.length,mt=ee.length;if(le!==void 0&&(le=String(le).toLowerCase(),le==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ie.length<2||ee.length<2)return-1;We=2,st/=2,mt/=2,se/=2}function gt(lt,Vt){return We===1?lt[Vt]:lt.readUInt16BE(Vt*We)}var Et;if(Be){var Lt=-1;for(Et=se;Etst&&(se=st-mt),Et=se;Et>=0;Et--){for(var jt=!0,Ct=0;CtBe&&(le=Be)):le=Be;var We=ee.length;le>We/2&&(le=We/2);for(var st=0;st>>0,isFinite(le)?(le=le>>>0,Be===void 0&&(Be="utf8")):(Be=le,le=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var We=this.length-se;if((le===void 0||le>We)&&(le=We),ee.length>0&&(le<0||se<0)||se>this.length)throw new RangeError("Attempt to write outside buffer bounds");Be||(Be="utf8");for(var st=!1;;)switch(Be){case"hex":return ct(this,ee,se,le);case"utf8":case"utf-8":return ot(this,ee,se,le);case"ascii":case"latin1":case"binary":return pt(this,ee,se,le);case"base64":return bt(this,ee,se,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,ee,se,le);default:if(st)throw new TypeError("Unknown encoding: "+Be);Be=(""+Be).toLowerCase(),st=!0}},he.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ht(ie,ee,se){return ee===0&&se===ie.length?dt.fromByteArray(ie):dt.fromByteArray(ie.slice(ee,se))}function _e(ie,ee,se){se=Math.min(ie.length,se);for(var le=[],Be=ee;Be239?4:We>223?3:We>191?2:1;if(Be+mt<=se){var gt,Et,Lt,jt;switch(mt){case 1:We<128&&(st=We);break;case 2:gt=ie[Be+1],(gt&192)===128&&(jt=(We&31)<<6|gt&63,jt>127&&(st=jt));break;case 3:gt=ie[Be+1],Et=ie[Be+2],(gt&192)===128&&(Et&192)===128&&(jt=(We&15)<<12|(gt&63)<<6|Et&63,jt>2047&&(jt<55296||jt>57343)&&(st=jt));break;case 4:gt=ie[Be+1],Et=ie[Be+2],Lt=ie[Be+3],(gt&192)===128&&(Et&192)===128&&(Lt&192)===128&&(jt=(We&15)<<18|(gt&63)<<12|(Et&63)<<6|Lt&63,jt>65535&&jt<1114112&&(st=jt))}}st===null?(st=65533,mt=1):st>65535&&(st-=65536,le.push(st>>>10&1023|55296),st=56320|st&1023),le.push(st),Be+=mt}return Nt(le)}var Re=4096;function Nt(ie){var ee=ie.length;if(ee<=Re)return String.fromCharCode.apply(String,ie);for(var se="",le=0;lele)&&(se=le);for(var Be="",We=ee;Wele&&(ee=le),se<0?(se+=le,se<0&&(se=0)):se>le&&(se=le),sese)throw new RangeError("Trying to access beyond buffer length")}he.prototype.readUintLE=he.prototype.readUIntLE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee],We=1,st=0;++st>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee+--se],We=1;se>0&&(We*=256);)Be+=this[ee+--se]*We;return Be},he.prototype.readUint8=he.prototype.readUInt8=function(ee,se){return ee=ee>>>0,se||De(ee,1,this.length),this[ee]},he.prototype.readUint16LE=he.prototype.readUInt16LE=function(ee,se){return ee=ee>>>0,se||De(ee,2,this.length),this[ee]|this[ee+1]<<8},he.prototype.readUint16BE=he.prototype.readUInt16BE=function(ee,se){return ee=ee>>>0,se||De(ee,2,this.length),this[ee]<<8|this[ee+1]},he.prototype.readUint32LE=he.prototype.readUInt32LE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+this[ee+3]*16777216},he.prototype.readUint32BE=he.prototype.readUInt32BE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]*16777216+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},he.prototype.readIntLE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=this[ee],We=1,st=0;++st=We&&(Be-=Math.pow(2,8*se)),Be},he.prototype.readIntBE=function(ee,se,le){ee=ee>>>0,se=se>>>0,le||De(ee,se,this.length);for(var Be=se,We=1,st=this[ee+--Be];Be>0&&(We*=256);)st+=this[ee+--Be]*We;return We*=128,st>=We&&(st-=Math.pow(2,8*se)),st},he.prototype.readInt8=function(ee,se){return ee=ee>>>0,se||De(ee,1,this.length),this[ee]&128?(255-this[ee]+1)*-1:this[ee]},he.prototype.readInt16LE=function(ee,se){ee=ee>>>0,se||De(ee,2,this.length);var le=this[ee]|this[ee+1]<<8;return le&32768?le|4294901760:le},he.prototype.readInt16BE=function(ee,se){ee=ee>>>0,se||De(ee,2,this.length);var le=this[ee+1]|this[ee]<<8;return le&32768?le|4294901760:le},he.prototype.readInt32LE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},he.prototype.readInt32BE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},he.prototype.readFloatLE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),Le.read(this,ee,!0,23,4)},he.prototype.readFloatBE=function(ee,se){return ee=ee>>>0,se||De(ee,4,this.length),Le.read(this,ee,!1,23,4)},he.prototype.readDoubleLE=function(ee,se){return ee=ee>>>0,se||De(ee,8,this.length),Le.read(this,ee,!0,52,8)},he.prototype.readDoubleBE=function(ee,se){return ee=ee>>>0,se||De(ee,8,this.length),Le.read(this,ee,!1,52,8)};function ut(ie,ee,se,le,Be,We){if(!he.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>Be||eeie.length)throw new RangeError("Index out of range")}he.prototype.writeUintLE=he.prototype.writeUIntLE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,le=le>>>0,!Be){var We=Math.pow(2,8*le)-1;ut(this,ee,se,le,We,0)}var st=1,mt=0;for(this[se]=ee&255;++mt>>0,le=le>>>0,!Be){var We=Math.pow(2,8*le)-1;ut(this,ee,se,le,We,0)}var st=le-1,mt=1;for(this[se+st]=ee&255;--st>=0&&(mt*=256);)this[se+st]=ee/mt&255;return se+le},he.prototype.writeUint8=he.prototype.writeUInt8=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,1,255,0),this[se]=ee&255,se+1},he.prototype.writeUint16LE=he.prototype.writeUInt16LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,65535,0),this[se]=ee&255,this[se+1]=ee>>>8,se+2},he.prototype.writeUint16BE=he.prototype.writeUInt16BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,65535,0),this[se]=ee>>>8,this[se+1]=ee&255,se+2},he.prototype.writeUint32LE=he.prototype.writeUInt32LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,4294967295,0),this[se+3]=ee>>>24,this[se+2]=ee>>>16,this[se+1]=ee>>>8,this[se]=ee&255,se+4},he.prototype.writeUint32BE=he.prototype.writeUInt32BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,4294967295,0),this[se]=ee>>>24,this[se+1]=ee>>>16,this[se+2]=ee>>>8,this[se+3]=ee&255,se+4},he.prototype.writeIntLE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,!Be){var We=Math.pow(2,8*le-1);ut(this,ee,se,le,We-1,-We)}var st=0,mt=1,gt=0;for(this[se]=ee&255;++st>0)-gt&255;return se+le},he.prototype.writeIntBE=function(ee,se,le,Be){if(ee=+ee,se=se>>>0,!Be){var We=Math.pow(2,8*le-1);ut(this,ee,se,le,We-1,-We)}var st=le-1,mt=1,gt=0;for(this[se+st]=ee&255;--st>=0&&(mt*=256);)ee<0&>===0&&this[se+st+1]!==0&&(gt=1),this[se+st]=(ee/mt>>0)-gt&255;return se+le},he.prototype.writeInt8=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,1,127,-128),ee<0&&(ee=255+ee+1),this[se]=ee&255,se+1},he.prototype.writeInt16LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,32767,-32768),this[se]=ee&255,this[se+1]=ee>>>8,se+2},he.prototype.writeInt16BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,2,32767,-32768),this[se]=ee>>>8,this[se+1]=ee&255,se+2},he.prototype.writeInt32LE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,2147483647,-2147483648),this[se]=ee&255,this[se+1]=ee>>>8,this[se+2]=ee>>>16,this[se+3]=ee>>>24,se+4},he.prototype.writeInt32BE=function(ee,se,le){return ee=+ee,se=se>>>0,le||ut(this,ee,se,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),this[se]=ee>>>24,this[se+1]=ee>>>16,this[se+2]=ee>>>8,this[se+3]=ee&255,se+4};function $t(ie,ee,se,le,Be,We){if(se+le>ie.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("Index out of range")}function zt(ie,ee,se,le,Be){return ee=+ee,se=se>>>0,Be||$t(ie,ee,se,4,34028234663852886e22,-34028234663852886e22),Le.write(ie,ee,se,le,23,4),se+4}he.prototype.writeFloatLE=function(ee,se,le){return zt(this,ee,se,!0,le)},he.prototype.writeFloatBE=function(ee,se,le){return zt(this,ee,se,!1,le)};function tt(ie,ee,se,le,Be){return ee=+ee,se=se>>>0,Be||$t(ie,ee,se,8,17976931348623157e292,-17976931348623157e292),Le.write(ie,ee,se,le,52,8),se+8}he.prototype.writeDoubleLE=function(ee,se,le){return tt(this,ee,se,!0,le)},he.prototype.writeDoubleBE=function(ee,se,le){return tt(this,ee,se,!1,le)},he.prototype.copy=function(ee,se,le,Be){if(!he.isBuffer(ee))throw new TypeError("argument should be a Buffer");if(le||(le=0),!Be&&Be!==0&&(Be=this.length),se>=ee.length&&(se=ee.length),se||(se=0),Be>0&&Be=this.length)throw new RangeError("Index out of range");if(Be<0)throw new RangeError("sourceEnd out of bounds");Be>this.length&&(Be=this.length),ee.length-se>>0,le=le===void 0?this.length:le>>>0,ee||(ee=0);var st;if(typeof ee=="number")for(st=se;st55295&&se<57344){if(!Be){if(se>56319){(ee-=3)>-1&&We.push(239,191,189);continue}else if(st+1===le){(ee-=3)>-1&&We.push(239,191,189);continue}Be=se;continue}if(se<56320){(ee-=3)>-1&&We.push(239,191,189),Be=se;continue}se=(Be-55296<<10|se-56320)+65536}else Be&&(ee-=3)>-1&&We.push(239,191,189);if(Be=null,se<128){if((ee-=1)<0)break;We.push(se)}else if(se<2048){if((ee-=2)<0)break;We.push(se>>6|192,se&63|128)}else if(se<65536){if((ee-=3)<0)break;We.push(se>>12|224,se>>6&63|128,se&63|128)}else if(se<1114112){if((ee-=4)<0)break;We.push(se>>18|240,se>>12&63|128,se>>6&63|128,se&63|128)}else throw new Error("Invalid code point")}return We}function Tt(ie){for(var ee=[],se=0;se>8,Be=se%256,We.push(Be),We.push(le);return We}function Dt(ie){return dt.toByteArray(Rt(ie))}function En(ie,ee,se,le){for(var Be=0;Be=ee.length||Be>=ie.length);++Be)ee[Be+se]=ie[Be];return Be}function rn(ie,ee){return ie instanceof ee||ie!=null&&ie.constructor!=null&&ie.constructor.name!=null&&ie.constructor.name===ee.name}function de(ie){return ie!==ie}var pe=function(){for(var ie="0123456789abcdef",ee=new Array(256),se=0;se<16;++se)for(var le=se*16,Be=0;Be<16;++Be)ee[le+Be]=ie[se]+ie[Be];return ee}()},14625:function(Jn){function kt(x){var dt,Le,Je="";if(typeof x=="string"||typeof x=="number")Je+=x;else if(typeof x=="object")if(Array.isArray(x)){var ze=x.length;for(dt=0;dt`,triples:"",explode:"[]{}"},Le=x.Pos;x.defineOption("autoCloseBrackets",!1,function(Te,we,Ce){Ce&&Ce!=x.Init&&(Te.removeKeyMap(ze),Te.state.closeBrackets=null),we&&(Ie(Je(we,"pairs")),Te.state.closeBrackets=we,Te.addKeyMap(ze))});function Je(Te,we){return we=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[we]!=null?Te[we]:dt[we]}var ze={Backspace:xe,Enter:oe};function Ie(Te){for(var we=0;we=0;ke--){var Qe=Ee[ke].head;Te.replaceRange("",Le(Qe.line,Qe.ch-1),Le(Qe.line,Qe.ch+1),"+delete")}}function oe(Te){var we=he(Te),Ce=we&&Je(we,"explode");if(!Ce||Te.getOption("disableInput"))return x.Pass;for(var Ee=Te.listSelections(),ke=0;ke0;return{anchor:new Le(Te.anchor.line,Te.anchor.ch+(we?-1:1)),head:new Le(Te.head.line,Te.head.ch+(we?1:-1))}}function ve(Te,we){var Ce=he(Te);if(!Ce||Te.getOption("disableInput"))return x.Pass;var Ee=Je(Ce,"pairs"),ke=Ee.indexOf(we);if(ke==-1)return x.Pass;for(var Ke=Je(Ce,"closeBefore"),Qe=Je(Ce,"triples"),je=Ee.charAt(ke+1)==we,qe=Te.listSelections(),Ve=ke%2==0,ct,ot=0;ot=0&&Te.getRange(bt,Le(bt.line,bt.ch+3))==we+we+we?He="skipThree":He="skip";else if(je&&bt.ch>1&&Qe.indexOf(we)>=0&&Te.getRange(Le(bt.line,bt.ch-2),bt)==we+we){if(bt.ch>2&&/\bstring/.test(Te.getTokenTypeAt(Le(bt.line,bt.ch-2))))return x.Pass;He="addFour"}else if(je){var _e=bt.ch==0?" ":Te.getRange(Le(bt.line,bt.ch-1),bt);if(!x.isWordChar(ht)&&_e!=we&&!x.isWordChar(_e))He="both";else return x.Pass}else if(Ve&&(ht.length===0||/\s/.test(ht)||Ke.indexOf(ht)>-1))He="both";else return x.Pass;if(!ct)ct=He;else if(ct!=He)return x.Pass}var Re=ke%2?Ee.charAt(ke-1):we,Nt=ke%2?we:Ee.charAt(ke+1);Te.operation(function(){if(ct=="skip")Te.execCommand("goCharRight");else if(ct=="skipThree")for(var it=0;it<3;it++)Te.execCommand("goCharRight");else if(ct=="surround"){for(var at=Te.getSelections(),it=0;it'"]=function(Me){return Je(Me)}),xe.addKeyMap(ve)}});var dt=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Le=["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 Je(xe){if(xe.getOption("disableInput"))return x.Pass;for(var oe=xe.listSelections(),Oe=[],ve=xe.getOption("autoCloseTags"),Me=0;MeSe.ch&&(ke=ke.slice(0,ke.length-Te.end+Se.ch));var qe=ke.toLowerCase();if(!ke||Te.type=="string"&&(Te.end!=Se.ch||!/[\"\']/.test(Te.string.charAt(Te.string.length-1))||Te.string.length==1)||Te.type=="tag"&&Ee.close||Te.string.indexOf("/")==Se.ch-Te.start-1||Qe&&Ue(Qe,qe)>-1||he(xe,we.mode.xmlCurrentContext&&we.mode.xmlCurrentContext(Ce)||[],ke,Se,!0))return x.Pass;var Ve=typeof ve=="object"&&ve.emptyTags;if(Ve&&Ue(Ve,ke)>-1){Oe[Me]={text:"/>",newPos:x.Pos(Se.line,Se.ch+2)};continue}var ct=je&&Ue(je,qe)>-1;Oe[Me]={indent:ct,text:">"+(ct?` `:"")+"",newPos:ct?x.Pos(Se.line+1,0):x.Pos(Se.line,Se.ch+1)}}for(var ot=typeof ve=="object"&&ve.dontIndentOnAutoClose,Me=oe.length-1;Me>=0;Me--){var pt=Oe[Me];xe.replaceRange(pt.text,oe[Me].head,oe[Me].anchor,"+insert");var bt=xe.listSelections().slice(0);bt[Me]={head:pt.newPos,anchor:pt.newPos},xe.setSelections(bt),!ot&&pt.indent&&(xe.indentLine(pt.newPos.line,null,!0),xe.indentLine(pt.newPos.line+1,null,!0))}}function ze(xe,oe){for(var Oe=xe.listSelections(),ve=[],Me=oe?"/":""&&(Qe+=">"),ve[we]=Qe}if(xe.replaceSelections(ve),Oe=xe.listSelections(),!Te)for(var we=0;we=0&&oe[Ce]==Oe;Ce--)++we;ve=Te.to;for(var Ce=1;Ce=Ce.max))return Ce.ch=0,Ce.text=Ce.cm.getLine(++Ce.line),!0}function oe(Ce){if(!(Ce.line<=Ce.min))return Ce.text=Ce.cm.getLine(--Ce.line),Ce.ch=Ce.text.length,!0}function Oe(Ce){for(;;){var Ee=Ce.text.indexOf(">",Ce.ch);if(Ee==-1){if(xe(Ce))continue;return}if(!he(Ce,Ee+1)){Ce.ch=Ee+1;continue}var ke=Ce.text.lastIndexOf("/",Ee),Ke=ke>-1&&!/\S/.test(Ce.text.slice(ke+1,Ee));return Ce.ch=Ee+1,Ke?"selfClose":"regular"}}function ve(Ce){for(;;){var Ee=Ce.ch?Ce.text.lastIndexOf("<",Ce.ch-1):-1;if(Ee==-1){if(oe(Ce))continue;return}if(!he(Ce,Ee+1)){Ce.ch=Ee;continue}Ie.lastIndex=Ee,Ce.ch=Ee;var ke=Ie.exec(Ce.text);if(ke&&ke.index==Ee)return ke}}function Me(Ce){for(;;){Ie.lastIndex=Ce.ch;var Ee=Ie.exec(Ce.text);if(!Ee){if(xe(Ce))continue;return}if(!he(Ce,Ee.index+1)){Ce.ch=Ee.index+1;continue}return Ce.ch=Ee.index+Ee[0].length,Ee}}function Se(Ce){for(;;){var Ee=Ce.ch?Ce.text.lastIndexOf(">",Ce.ch-1):-1;if(Ee==-1){if(oe(Ce))continue;return}if(!he(Ce,Ee+1)){Ce.ch=Ee;continue}var ke=Ce.text.lastIndexOf("/",Ee),Ke=ke>-1&&!/\S/.test(Ce.text.slice(ke+1,Ee));return Ce.ch=Ee+1,Ke?"selfClose":"regular"}}function Te(Ce,Ee){for(var ke=[];;){var Ke=Me(Ce),Qe,je=Ce.line,qe=Ce.ch-(Ke?Ke[0].length:0);if(!Ke||!(Qe=Oe(Ce)))return;if(Qe!="selfClose")if(Ke[1]){for(var Ve=ke.length-1;Ve>=0;--Ve)if(ke[Ve]==Ke[2]){ke.length=Ve;break}if(Ve<0&&(!Ee||Ee==Ke[2]))return{tag:Ke[2],from:dt(je,qe),to:dt(Ce.line,Ce.ch)}}else ke.push(Ke[2])}}function we(Ce,Ee){for(var ke=[];;){var Ke=Se(Ce);if(!Ke)return;if(Ke=="selfClose"){ve(Ce);continue}var Qe=Ce.line,je=Ce.ch,qe=ve(Ce);if(!qe)return;if(qe[1])ke.push(qe[2]);else{for(var Ve=ke.length-1;Ve>=0;--Ve)if(ke[Ve]==qe[2]){ke.length=Ve;break}if(Ve<0&&(!Ee||Ee==qe[2]))return{tag:qe[2],from:dt(Ce.line,Ce.ch),to:dt(Qe,je)}}}}x.registerHelper("fold","xml",function(Ce,Ee){for(var ke=new Ue(Ce,Ee.line,0);;){var Ke=Me(ke);if(!Ke||ke.line!=Ee.line)return;var Qe=Oe(ke);if(!Qe)return;if(!Ke[1]&&Qe!="selfClose"){var je=dt(ke.line,ke.ch),qe=Te(ke,Ke[2]);return qe&&Le(qe.from,je)>0?{from:je,to:qe.from}:null}}}),x.findMatchingTag=function(Ce,Ee,ke){var Ke=new Ue(Ce,Ee.line,Ee.ch,ke);if(!(Ke.text.indexOf(">")==-1&&Ke.text.indexOf("<")==-1)){var Qe=Oe(Ke),je=Qe&&dt(Ke.line,Ke.ch),qe=Qe&&ve(Ke);if(!(!Qe||!qe||Le(Ke,Ee)>0)){var Ve={from:dt(Ke.line,Ke.ch),to:je,tag:qe[2]};return Qe=="selfClose"?{open:Ve,close:null,at:"open"}:qe[1]?{open:we(Ke,qe[2]),close:Ve,at:"close"}:(Ke=new Ue(Ce,je.line,je.ch,ke),{open:Ve,close:Te(Ke,qe[2]),at:"open"})}}},x.findEnclosingTag=function(Ce,Ee,ke,Ke){for(var Qe=new Ue(Ce,Ee.line,Ee.ch,ke);;){var je=we(Qe,Ke);if(!je)break;var qe=new Ue(Ce,Ee.line,Ee.ch,ke),Ve=Te(qe,je.tag);if(Ve)return{open:je,close:Ve}}},x.scanForClosingTag=function(Ce,Ee,ke,Ke){var Qe=new Ue(Ce,Ee.line,Ee.ch,Ke?{from:0,to:Ke}:null);return Te(Qe,ke)}})},89780:function(Jn){(function(kt,ae){Jn.exports=ae()})(this,function(){"use strict";var kt=navigator.userAgent,ae=navigator.platform,x=/gecko\/\d/i.test(kt),dt=/MSIE \d/.test(kt),Le=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kt),Je=/Edge\/(\d+)/.exec(kt),ze=dt||Le||Je,Ie=ze&&(dt?document.documentMode||6:+(Je||Le)[1]),Ue=!Je&&/WebKit\//.test(kt),he=Ue&&/Qt\/\d+\.\d+/.test(kt),xe=!Je&&/Chrome\//.test(kt),oe=/Opera\//.test(kt),Oe=/Apple Computer/.test(navigator.vendor),ve=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(kt),Me=/PhantomJS/.test(kt),Se=!Je&&/AppleWebKit/.test(kt)&&/Mobile\/\w+/.test(kt),Te=/Android/.test(kt),we=Se||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(kt),Ce=Se||/Mac/.test(ae),Ee=/\bCrOS\b/.test(kt),ke=/win/i.test(ae),Ke=oe&&kt.match(/Version\/(\d*\.\d*)/);Ke&&(Ke=Number(Ke[1])),Ke&&Ke>=15&&(oe=!1,Ue=!0);var Qe=Ce&&(he||oe&&(Ke==null||Ke<12.11)),je=x||ze&&Ie>=9;function qe(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ve=function(a,b){var ne=a.className,te=qe(b).exec(ne);if(te){var ue=ne.slice(te.index+te[0].length);a.className=ne.slice(0,te.index)+(ue?te[1]+ue:"")}};function ct(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function ot(a,b){return ct(a).appendChild(b)}function pt(a,b,ne,te){var ue=document.createElement(a);if(ne&&(ue.className=ne),te&&(ue.style.cssText=te),typeof b=="string")ue.appendChild(document.createTextNode(b));else if(b)for(var Ne=0;Ne=b)return et+(b-Ne);et+=vt-Ne,et+=ne-et%ne,Ne=vt+1}}var De=function(){this.id=null,this.f=null,this.time=0,this.handler=at(this.onTimeout,this)};De.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},De.prototype.set=function(a,b){this.f=b;var ne=+new Date+a;(!this.id||ne=b)return te+Math.min(et,b-ue);if(ue+=Ne-te,ue+=ne-ue%ne,te=Ne+1,ue>=b)return te}}var Tt=[""];function mn(a){for(;Tt.length<=a;)Tt.push(Dt(Tt)+" ");return Tt[a]}function Dt(a){return a[a.length-1]}function En(a,b){for(var ne=[],te=0;te"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ie.test(a))}function se(a,b){return b?b.source.indexOf("\\w")>-1&&ee(a)?!0:b.test(a):ee(a)}function le(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var Be=/[\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 We(a){return a.charCodeAt(0)>=768&&Be.test(a)}function st(a,b,ne){for(;(ne<0?b>0:bne?-1:1;;){if(b==ne)return b;var ue=(b+ne)/2,Ne=te<0?Math.ceil(ue):Math.floor(ue);if(Ne==b)return a(Ne)?b:ne;a(Ne)?ne=Ne:b=Ne+te}}function gt(a,b,ne,te){if(!a)return te(b,ne,"ltr",0);for(var ue=!1,Ne=0;Neb||b==ne&&et.to==b)&&(te(Math.max(et.from,b),Math.min(et.to,ne),et.level==1?"rtl":"ltr",Ne),ue=!0)}ue||te(b,ne,"ltr")}var Et=null;function Lt(a,b,ne){var te;Et=null;for(var ue=0;ueb)return ue;Ne.to==b&&(Ne.from!=Ne.to&&ne=="before"?te=ue:Et=ue),Ne.from==b&&(Ne.from!=Ne.to&&ne!="before"?te=ue:Et=ue)}return te!=null?te:Et}var jt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ne(_t){return _t<=247?a.charAt(_t):1424<=_t&&_t<=1524?"R":1536<=_t&&_t<=1785?b.charAt(_t-1536):1774<=_t&&_t<=2220?"r":8192<=_t&&_t<=8203?"w":_t==8204?"b":"L"}var te=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ue=/[stwN]/,Ne=/[LRr]/,et=/[Lb1n]/,vt=/[1n]/;function St(_t,Ln,Hn){this.level=_t,this.from=Ln,this.to=Hn}return function(_t,Ln){var Hn=Ln=="ltr"?"L":"R";if(_t.length==0||Ln=="ltr"&&!te.test(_t))return!1;for(var Tr=_t.length,Er=[],xi=0;xi-1&&(te[b]=ue.slice(0,Ne).concat(ue.slice(Ne+1)))}}}function sn(a,b){var ne=Zt(a,b);if(ne.length)for(var te=Array.prototype.slice.call(arguments,2),ue=0;ue0}function Ut(a){a.prototype.on=function(b,ne){Vt(this,b,ne)},a.prototype.off=function(b,ne){gn(this,b,ne)}}function an(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function _n(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Vn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function It(a){an(a),_n(a)}function Wt(a){return a.target||a.srcElement}function on(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),Ce&&a.ctrlKey&&b==1&&(b=3),b}var vn=function(){if(ze&&Ie<9)return!1;var a=pt("div");return"draggable"in a||"dragDrop"in a}(),Yn;function Lr(a){if(Yn==null){var b=pt("span","\u200B");ot(a,pt("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Yn=b.offsetWidth<=1&&b.offsetHeight>2&&!(ze&&Ie<8))}var ne=Yn?pt("span","\u200B"):pt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ne.setAttribute("cm-text",""),ne}var ri;function zr(a){if(ri!=null)return ri;var b=ot(a,document.createTextNode("A\u062EA")),ne=He(b,0,1).getBoundingClientRect(),te=He(b,1,2).getBoundingClientRect();return ct(a),!ne||ne.left==ne.right?!1:ri=te.right-ne.right<3}var Ir=` b`.split(/\n/).length!=3?function(a){for(var b=0,ne=[],te=a.length;b<=te;){var ue=a.indexOf(` -`,b);ue==-1&&(ue=a.length);var Ne=a.slice(b,a.charAt(ue-1)=="\r"?ue-1:ue),et=Ne.indexOf("\r");et!=-1?(ne.push(Ne.slice(0,et)),b+=et+1):(ne.push(Ne),b=ue+1)}return ne}:function(a){return a.split(/\r\n?|\n/)},tr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){var b;try{b=a.ownerDocument.selection.createRange()}catch(ne){}return!b||b.parentElement()!=a?!1:b.compareEndPoints("StartToEnd",b)!=0},vr=function(){var a=pt("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Qn=null;function qn(a){if(Qn!=null)return Qn;var b=ot(a,pt("span","x")),ne=b.getBoundingClientRect(),te=He(b,0,1).getBoundingClientRect();return Qn=Math.abs(ne.left-te.left)>1}var lr={},$n={};function Br(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),lr[a]=b}function Sr(a,b){$n[a]=b}function kr(a){if(typeof a=="string"&&$n.hasOwnProperty(a))a=$n[a];else if(a&&typeof a.name=="string"&&$n.hasOwnProperty(a.name)){var b=$n[a.name];typeof b=="string"&&(b={name:b}),a=pe(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return kr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return kr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function gi(a,b){b=kr(b);var ne=lr[b.name];if(!ne)return gi(a,"text/plain");var te=ne(a,b);if(Ai.hasOwnProperty(b.name)){var ue=Ai[b.name];for(var Ne in ue)ue.hasOwnProperty(Ne)&&(te.hasOwnProperty(Ne)&&(te["_"+Ne]=te[Ne]),te[Ne]=ue[Ne])}if(te.name=b.name,b.helperType&&(te.helperType=b.helperType),b.modeProps)for(var et in b.modeProps)te[et]=b.modeProps[et];return te}var Ai={};function di(a,b){var ne=Ai.hasOwnProperty(a)?Ai[a]:Ai[a]={};Bt(b,ne)}function Ti(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var ne={};for(var te in b){var ue=b[te];ue instanceof Array&&(ue=ue.concat([])),ne[te]=ue}return ne}function Ei(a,b){for(var ne;a.innerMode&&(ne=a.innerMode(b),!(!ne||ne.mode==a));)b=ne.state,a=ne.mode;return ne||{mode:a,state:b}}function no(a,b,ne){return a.startState?a.startState(b,ne):!0}var zi=function(a,b,ne){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ne};zi.prototype.eol=function(){return this.pos>=this.string.length},zi.prototype.sol=function(){return this.pos==this.lineStart},zi.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zi.prototype.next=function(){if(this.posb},zi.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},zi.prototype.skipToEnd=function(){this.pos=this.string.length},zi.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},zi.prototype.backUp=function(a){this.pos-=a},zi.prototype.column=function(){return this.lastColumnPos0?null:(Ne&&b!==!1&&(this.pos+=Ne[0].length),Ne)}},zi.prototype.current=function(){return this.string.slice(this.start,this.pos)},zi.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},zi.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},zi.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function fr(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var ne=a;!ne.lines;)for(var te=0;;++te){var ue=ne.children[te],Ne=ue.chunkSize();if(b=a.first&&bne?Kt(ne,fr(a,ne).text.length):sr(b,fr(a,b.line).text.length)}function sr(a,b){var ne=a.ch;return ne==null||ne>b?Kt(a.line,b):ne<0?Kt(a.line,0):a}function ti(a,b){for(var ne=[],te=0;tethis.maxLookAhead&&(this.maxLookAhead=a),b},Rn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Rn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Rn.fromSaved=function(a,b,ne){return b instanceof nr?new Rn(a,Ti(a.mode,b.state),ne,b.lookAhead):new Rn(a,Ti(a.mode,b),ne)},Rn.prototype.save=function(a){var b=a!==!1?Ti(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new nr(b,this.maxLookAhead):b};function Ar(a,b,ne,te){var ue=[a.state.modeGen],Ne={};fi(a,b.text,a.doc.mode,ne,function(_t,Ln){return ue.push(_t,Ln)},Ne,te);for(var et=ne.state,vt=function(_t){ne.baseTokens=ue;var Ln=a.state.overlays[_t],Hn=1,Tr=0;ne.state=!0,fi(a,b.text,Ln.mode,ne,function(Er,xi){for(var Ki=Hn;TrEr&&ue.splice(Hn,1,Er,ue[Hn+1],uo),Hn+=2,Tr=Math.min(Er,uo)}if(xi)if(Ln.opaque)ue.splice(Ki,Hn-Ki,Er,"overlay "+xi),Hn=Ki+2;else for(;Kia.options.maxHighlightLength&&Ti(a.doc.mode,te.state),Ne=Ar(a,b,te);ue&&(te.state=ue),b.stateAfter=te.save(!ue),b.styles=Ne.styles,Ne.classes?b.styleClasses=Ne.classes:b.styleClasses&&(b.styleClasses=null),ne===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function Zn(a,b,ne){var te=a.doc,ue=a.display;if(!te.mode.startState)return new Rn(te,!0,b);var Ne=_i(a,b,ne),et=Ne>te.first&&fr(te,Ne-1).stateAfter,vt=et?Rn.fromSaved(te,et,Ne):new Rn(te,no(te.mode),Ne);return te.iter(Ne,b,function(St){yn(a,St.text,vt);var _t=vt.line;St.stateAfter=_t==b-1||_t%5==0||_t>=ue.viewFrom&&_tb.start)return Ne}throw new Error("Mode "+a.name+" failed to advance stream.")}var pr=function(a,b,ne){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=ne};function Kr(a,b,ne,te){var ue=a.doc,Ne=ue.mode,et;b=cr(ue,b);var vt=fr(ue,b.line),St=Zn(a,b.line,ne),_t=new zi(vt.text,a.options.tabSize,St),Ln;for(te&&(Ln=[]);(te||_t.posa.options.maxHighlightLength?(vt=!1,et&&yn(a,b,te,Ln.pos),Ln.pos=b.length,Hn=null):Hn=Fi(rr(ne,Ln,te.state,Tr),Ne),Tr){var Er=Tr[0].name;Er&&(Hn="m-"+(Hn?Er+" "+Hn:Er))}if(!vt||_t!=Hn){for(;Stet;--vt){if(vt<=Ne.first)return Ne.first;var St=fr(Ne,vt-1),_t=St.stateAfter;if(_t&&(!ne||vt+(_t instanceof nr?_t.lookAhead:0)<=Ne.modeFrontier))return vt;var Ln=Ze(St.text,null,a.options.tabSize);(ue==null||te>Ln)&&(ue=vt-1,te=Ln)}return ue}function hi(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierne;te--){var ue=fr(a,te).stateAfter;if(ue&&(!(ue instanceof nr)||te+ue.lookAhead=b:Ne.to>b);(te||(te=[])).push(new yi(et,Ne.from,St?null:Ne.to))}}return te}function ki(a,b,ne){var te;if(a)for(var ue=0;ue=b:Ne.to>b);if(vt||Ne.from==b&&et.type=="bookmark"&&(!ne||Ne.marker.insertLeft)){var St=Ne.from==null||(et.inclusiveLeft?Ne.from<=b:Ne.from0&&vt)for(var ua=0;ua0)){var Ln=[St,1],Hn=pn(_t.from,vt.from),Tr=pn(_t.to,vt.to);(Hn<0||!et.inclusiveLeft&&!Hn)&&Ln.push({from:_t.from,to:vt.from}),(Tr>0||!et.inclusiveRight&&!Tr)&&Ln.push({from:vt.to,to:_t.to}),ue.splice.apply(ue,Ln),St+=Ln.length-3}}return ue}function wo(a){var b=a.markedSpans;if(b){for(var ne=0;neb)&&(!te||Tn(te,Ne.marker)<0)&&(te=Ne.marker)}return te}function ni(a,b,ne,te,ue){var Ne=fr(a,b),et=wi&&Ne.markedSpans;if(et)for(var vt=0;vt=0&&Hn<=0||Ln<=0&&Hn>=0)&&(Ln<=0&&(St.marker.inclusiveRight&&ue.inclusiveLeft?pn(_t.to,ne)>=0:pn(_t.to,ne)>0)||Ln>=0&&(St.marker.inclusiveRight&&ue.inclusiveLeft?pn(_t.from,te)<=0:pn(_t.from,te)<0)))return!0}}}function Wr(a){for(var b;b=Gi(a);)a=b.find(-1,!0).line;return a}function Ui(a){for(var b;b=jr(a);)a=b.find(1,!0).line;return a}function to(a){for(var b,ne;b=jr(a);)a=b.find(1,!0).line,(ne||(ne=[])).push(a);return ne}function $r(a,b){var ne=fr(a,b),te=Wr(ne);return ne==te?b:un(te)}function oi(a,b){if(b>a.lastLine())return b;var ne=fr(a,b),te;if(!yr(a,ne))return b;for(;te=jr(ne);)ne=te.find(1,!0).line;return un(ne)+1}function yr(a,b){var ne=wi&&b.markedSpans;if(ne){for(var te=void 0,ue=0;ueb.maxLineLength&&(b.maxLineLength=ue,b.maxLine=te)})}var pa=function(a,b,ne){this.text=a,eo(this,b),this.height=ne?ne(this):1};pa.prototype.lineNo=function(){return un(this)},Ut(pa);function No(a,b,ne,te){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),wo(a),eo(a,ne);var ue=te?te(a):1;ue!=a.height&&Gt(a,ue)}function Jo(a){a.parent=null,wo(a)}var Ro={},oa={};function da(a,b){if(!a||/^\s*$/.test(a))return null;var ne=b.addModeClass?oa:Ro;return ne[a]||(ne[a]=a.replace(/\S+/g,"cm-$&"))}function Ka(a,b){var ne=bt("span",null,null,Ue?"padding-right: .1px":null),te={pre:bt("pre",[ne],"CodeMirror-line"),content:ne,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ue=0;ue<=(b.rest?b.rest.length:0);ue++){var Ne=ue?b.rest[ue-1]:b.line,et=void 0;te.pos=0,te.addToken=js,zr(a.display.measure)&&(et=Ct(Ne,a.doc.direction))&&(te.addToken=fs(te.addToken,et)),te.map=[];var vt=b!=a.display.externalMeasured&&un(Ne);go(Ne,te,Bi(a,Ne,vt)),Ne.styleClasses&&(Ne.styleClasses.bgClass&&(te.bgClass=Nt(Ne.styleClasses.bgClass,te.bgClass||"")),Ne.styleClasses.textClass&&(te.textClass=Nt(Ne.styleClasses.textClass,te.textClass||""))),te.map.length==0&&te.map.push(0,0,te.content.appendChild(Lr(a.display.measure))),ue==0?(b.measure.map=te.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(te.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(Ue){var St=te.content.lastChild;(/\bcm-tab\b/.test(St.className)||St.querySelector&&St.querySelector(".cm-tab"))&&(te.content.className="cm-tab-wrap-hack")}return sn(a,"renderLine",a,b.line,te.pre),te.pre.className&&(te.textClass=Nt(te.pre.className,te.textClass||"")),te}function _s(a){var b=pt("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function js(a,b,ne,te,ue,Ne,et){if(b){var vt=a.splitSpaces?as(b,a.trailingSpace):b,St=a.cm.state.specialChars,_t=!1,Ln;if(!St.test(b))a.col+=b.length,Ln=document.createTextNode(vt),a.map.push(a.pos,a.pos+b.length,Ln),ze&&Ie<9&&(_t=!0),a.pos+=b.length;else{Ln=document.createDocumentFragment();for(var Hn=0;;){St.lastIndex=Hn;var Tr=St.exec(b),Er=Tr?Tr.index-Hn:b.length-Hn;if(Er){var xi=document.createTextNode(vt.slice(Hn,Hn+Er));ze&&Ie<9?Ln.appendChild(pt("span",[xi])):Ln.appendChild(xi),a.map.push(a.pos,a.pos+Er,xi),a.col+=Er,a.pos+=Er}if(!Tr)break;Hn+=Er+1;var Ki=void 0;if(Tr[0]==" "){var uo=a.cm.options.tabSize,Fo=uo-a.col%uo;Ki=Ln.appendChild(pt("span",mn(Fo),"cm-tab")),Ki.setAttribute("role","presentation"),Ki.setAttribute("cm-text"," "),a.col+=Fo}else Tr[0]=="\r"||Tr[0]==` -`?(Ki=Ln.appendChild(pt("span",Tr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ki.setAttribute("cm-text",Tr[0]),a.col+=1):(Ki=a.cm.options.specialCharPlaceholder(Tr[0]),Ki.setAttribute("cm-text",Tr[0]),ze&&Ie<9?Ln.appendChild(pt("span",[Ki])):Ln.appendChild(Ki),a.col+=1);a.map.push(a.pos,a.pos+1,Ki),a.pos++}}if(a.trailingSpace=vt.charCodeAt(b.length-1)==32,ne||te||ue||_t||Ne||et){var Ko=ne||"";te&&(Ko+=te),ue&&(Ko+=ue);var Io=pt("span",[Ln],Ko,Ne);if(et)for(var ua in et)et.hasOwnProperty(ua)&&ua!="style"&&ua!="class"&&Io.setAttribute(ua,et[ua]);return a.content.appendChild(Io)}a.content.appendChild(Ln)}}function as(a,b){if(a.length>1&&!/ /.test(a))return a;for(var ne=b,te="",ue=0;ue_t&&Hn.from<=_t));Tr++);if(Hn.to>=Ln)return a(ne,te,ue,Ne,et,vt,St);a(ne,te.slice(0,Hn.to-_t),ue,Ne,null,vt,St),Ne=null,te=te.slice(Hn.to-_t),_t=Hn.to}}}function Mo(a,b,ne,te){var ue=!te&&ne.widgetNode;ue&&a.map.push(a.pos,a.pos+b,ue),!te&&a.cm.display.input.needsContentAttribute&&(ue||(ue=a.content.appendChild(document.createElement("span"))),ue.setAttribute("cm-marker",ne.id)),ue&&(a.cm.display.input.setUneditable(ue),a.content.appendChild(ue)),a.pos+=b,a.trailingSpace=!1}function go(a,b,ne){var te=a.markedSpans,ue=a.text,Ne=0;if(!te){for(var et=1;etSt||Ra.collapsed&&Ca.to==St&&Ca.from==St)){if(Ca.to!=null&&Ca.to!=St&&Er>Ca.to&&(Er=Ca.to,Ki=""),Ra.className&&(xi+=" "+Ra.className),Ra.css&&(Tr=(Tr?Tr+";":"")+Ra.css),Ra.startStyle&&Ca.from==St&&(uo+=" "+Ra.startStyle),Ra.endStyle&&Ca.to==Er&&(ua||(ua=[])).push(Ra.endStyle,Ca.to),Ra.title&&((Ko||(Ko={})).title=Ra.title),Ra.attributes)for(var _l in Ra.attributes)(Ko||(Ko={}))[_l]=Ra.attributes[_l];Ra.collapsed&&(!Fo||Tn(Fo.marker,Ra)<0)&&(Fo=Ca)}else Ca.from>St&&Er>Ca.from&&(Er=Ca.from)}if(ua)for(var zu=0;zu=vt)break;for(var gc=Math.min(vt,Er);;){if(Ln){var Yu=St+Ln.length;if(!Fo){var ku=Yu>gc?Ln.slice(0,gc-St):Ln;b.addToken(b,ku,Hn?Hn+xi:xi,uo,St+ku.length==Er?Ki:"",Tr,Ko)}if(Yu>=gc){Ln=Ln.slice(gc-St),St=gc;break}St=Yu,uo=""}Ln=ue.slice(Ne,Ne=ne[_t++]),Hn=da(ne[_t++],b.cm.options)}}}function Fa(a,b,ne){this.line=b,this.rest=to(b),this.size=this.rest?un(Dt(this.rest))-ne+1:1,this.node=this.text=null,this.hidden=yr(a,b)}function gs(a,b,ne){for(var te=[],ue,Ne=b;Ne2&&Ne.push((St.bottom+_t.top)/2-ne.top)}}Ne.push(ne.bottom-ne.top)}}function pl(a,b,ne){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var te=0;tene)return{map:a.measure.maps[ue],cache:a.measure.caches[ue],before:!0}}function eA(a,b){b=Wr(b);var ne=un(b),te=a.display.externalMeasured=new Fa(a.doc,b,ne);te.lineN=ne;var ue=te.built=Ka(a,te);return te.text=ue.pre,ot(a.display.lineMeasure,ue.pre),te}function Bc(a,b,ne,te){return ns(a,ss(a,b),ne,te)}function tc(a,b){if(b>=a.display.viewFrom&&b=ne.lineN&&bb)&&(Ne=St-vt,ue=Ne-1,b>=St&&(et="right")),ue!=null){if(te=a[_t+2],vt==St&&ne==(te.insertLeft?"left":"right")&&(et=ne),ne=="left"&&ue==0)for(;_t&&a[_t-2]==a[_t-3]&&a[_t-1].insertLeft;)te=a[(_t-=3)+2],et="left";if(ne=="right"&&ue==St-vt)for(;_t=0&&(ne=a[ue]).left==ne.right;ue--);return ne}function Sl(a,b,ne,te){var ue=tA(b.map,ne,te),Ne=ue.node,et=ue.start,vt=ue.end,St=ue.collapse,_t;if(Ne.nodeType==3){for(var Ln=0;Ln<4;Ln++){for(;et&&We(b.line.text.charAt(ue.coverStart+et));)--et;for(;ue.coverStart+vt0&&(St=te="right");var Hn;a.options.lineWrapping&&(Hn=Ne.getClientRects()).length>1?_t=Hn[te=="right"?Hn.length-1:0]:_t=Ne.getBoundingClientRect()}if(ze&&Ie<9&&!et&&(!_t||!_t.left&&!_t.right)){var Tr=Ne.parentNode.getClientRects()[0];Tr?_t={left:Tr.left,right:Tr.left+nA(a.display),top:Tr.top,bottom:Tr.bottom}:_t=KA}for(var Er=_t.top-b.rect.top,xi=_t.bottom-b.rect.top,Ki=(Er+xi)/2,uo=b.view.measure.heights,Fo=0;Fo=te.text.length?(St=te.text.length,_t="before"):St<=0&&(St=0,_t="after"),!vt)return et(_t=="before"?St-1:St,_t=="before");function Ln(xi,Ki,uo){var Fo=vt[Ki],Ko=Fo.level==1;return et(uo?xi-1:xi,Ko!=uo)}var Hn=Lt(vt,St,_t),Tr=Et,Er=Ln(St,Hn,_t=="before");return Tr!=null&&(Er.other=Ln(St,Tr,_t!="before")),Er}function Oa(a,b){var ne=0;b=cr(a.doc,b),a.options.lineWrapping||(ne=nA(a.display)*b.ch);var te=fr(a.doc,b.line),ue=Ao(te)+kl(a.display);return{left:ne,right:ne,top:ue,bottom:ue+te.height}}function Ua(a,b,ne,te,ue){var Ne=Kt(a,b,ne);return Ne.xRel=ue,te&&(Ne.outside=te),Ne}function Ms(a,b,ne){var te=a.doc;if(ne+=a.display.viewOffset,ne<0)return Ua(te.first,0,null,-1,-1);var ue=wn(te,ne),Ne=te.first+te.size-1;if(ue>Ne)return Ua(te.first+te.size-1,fr(te,Ne).text.length,null,1,1);b<0&&(b=0);for(var et=fr(te,ue);;){var vt=Kc(a,et,ue,b,ne),St=Jr(et,vt.ch+(vt.xRel>0||vt.outside>0?1:0));if(!St)return vt;var _t=St.find(1);if(_t.line==ue)return _t;et=fr(te,ue=_t.line)}}function nc(a,b,ne,te){te-=lu(b);var ue=b.text.length,Ne=mt(function(et){return ns(a,ne,et-1).bottom<=te},ue,0);return ue=mt(function(et){return ns(a,ne,et).top>te},Ne,ue),{begin:Ne,end:ue}}function Yl(a,b,ne,te){ne||(ne=ss(a,b));var ue=NA(a,b,ns(a,ne,te),"line").top;return nc(a,b,ne,ue)}function pu(a,b,ne,te){return a.bottom<=ne?!1:a.top>ne?!0:(te?a.left:a.right)>b}function Kc(a,b,ne,te,ue){ue-=Ao(b);var Ne=ss(a,b),et=lu(b),vt=0,St=b.text.length,_t=!0,Ln=Ct(b,a.doc.direction);if(Ln){var Hn=(a.options.lineWrapping?fA:hc)(a,b,ne,Ne,Ln,te,ue);_t=Hn.level!=1,vt=_t?Hn.from:Hn.to-1,St=_t?Hn.to:Hn.from-1}var Tr=null,Er=null,xi=mt(function(Da){var Ca=ns(a,Ne,Da);return Ca.top+=et,Ca.bottom+=et,pu(Ca,te,ue,!1)?(Ca.top<=ue&&Ca.left<=te&&(Tr=Da,Er=Ca),!0):!1},vt,St),Ki,uo,Fo=!1;if(Er){var Ko=te-Er.left=ua.bottom?1:0}return xi=st(b.text,xi,1),Ua(ne,xi,uo,Fo,te-Ki)}function hc(a,b,ne,te,ue,Ne,et){var vt=mt(function(Hn){var Tr=ue[Hn],Er=Tr.level!=1;return pu(hu(a,Kt(ne,Er?Tr.to:Tr.from,Er?"before":"after"),"line",b,te),Ne,et,!0)},0,ue.length-1),St=ue[vt];if(vt>0){var _t=St.level!=1,Ln=hu(a,Kt(ne,_t?St.from:St.to,_t?"after":"before"),"line",b,te);pu(Ln,Ne,et,!0)&&Ln.top>et&&(St=ue[vt-1])}return St}function fA(a,b,ne,te,ue,Ne,et){var vt=nc(a,b,te,et),St=vt.begin,_t=vt.end;/\s/.test(b.text.charAt(_t-1))&&_t--;for(var Ln=null,Hn=null,Tr=0;Tr=_t||Er.to<=St)){var xi=Er.level!=1,Ki=ns(a,te,xi?Math.min(_t,Er.to)-1:Math.max(St,Er.from)).right,uo=Kiuo)&&(Ln=Er,Hn=uo)}}return Ln||(Ln=ue[ue.length-1]),Ln.from_t&&(Ln={from:Ln.from,to:_t,level:Ln.level}),Ln}var Jl;function pc(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Jl==null){Jl=pt("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Jl.appendChild(document.createTextNode("x")),Jl.appendChild(pt("br"));Jl.appendChild(document.createTextNode("x"))}ot(a.measure,Jl);var ne=Jl.offsetHeight/50;return ne>3&&(a.cachedTextHeight=ne),ct(a.measure),ne||1}function nA(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=pt("span","xxxxxxxxxx"),ne=pt("pre",[b],"CodeMirror-line-like");ot(a.measure,ne);var te=b.getBoundingClientRect(),ue=(te.right-te.left)/10;return ue>2&&(a.cachedCharWidth=ue),ue||10}function rA(a){for(var b=a.display,ne={},te={},ue=b.gutters.clientLeft,Ne=b.gutters.firstChild,et=0;Ne;Ne=Ne.nextSibling,++et){var vt=a.display.gutterSpecs[et].className;ne[vt]=Ne.offsetLeft+Ne.clientLeft+ue,te[vt]=Ne.clientWidth}return{fixedPos:Ed(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:ne,gutterWidth:te,wrapperWidth:b.wrapper.clientWidth}}function Ed(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Jf(a){var b=pc(a.display),ne=a.options.lineWrapping,te=ne&&Math.max(5,a.display.scroller.clientWidth/nA(a.display)-3);return function(ue){if(yr(a.doc,ue))return 0;var Ne=0;if(ue.widgets)for(var et=0;et0&&(_t=fr(a.doc,St.line).text).length==St.ch){var Ln=Ze(_t,_t.length,a.options.tabSize)-_t.length;St=Kt(St.line,Math.max(0,Math.round((Ne-ea(a.display).left)/nA(a.display))-Ln))}return St}function hA(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var ne=a.display.view,te=0;teb)&&(ue.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ue.viewTo)wi&&$r(a.doc,b)ue.viewFrom?iA(a):(ue.viewFrom+=te,ue.viewTo+=te);else if(b<=ue.viewFrom&&ne>=ue.viewTo)iA(a);else if(b<=ue.viewFrom){var Ne=Sd(a,ne,ne+te,1);Ne?(ue.view=ue.view.slice(Ne.index),ue.viewFrom=Ne.lineN,ue.viewTo+=te):iA(a)}else if(ne>=ue.viewTo){var et=Sd(a,b,b,-1);et?(ue.view=ue.view.slice(0,et.index),ue.viewTo=et.lineN):iA(a)}else{var vt=Sd(a,b,b,-1),St=Sd(a,ne,ne+te,1);vt&&St?(ue.view=ue.view.slice(0,vt.index).concat(gs(a,vt.lineN,St.lineN)).concat(ue.view.slice(St.index)),ue.viewTo+=te):iA(a)}var _t=ue.externalMeasured;_t&&(ne<_t.lineN?_t.lineN+=te:b<_t.lineN+_t.size&&(ue.externalMeasured=null))}function DA(a,b,ne){a.curOp.viewChanged=!0;var te=a.display,ue=a.display.externalMeasured;if(ue&&b>=ue.lineN&&b=te.viewTo)){var Ne=te.view[hA(a,b)];if(Ne.node!=null){var et=Ne.changes||(Ne.changes=[]);ut(et,ne)==-1&&et.push(ne)}}}function iA(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Sd(a,b,ne,te){var ue=hA(a,b),Ne,et=a.display.view;if(!wi||ne==a.doc.first+a.doc.size)return{index:ue,lineN:ne};for(var vt=a.display.viewFrom,St=0;St0){if(ue==et.length-1)return null;Ne=vt+et[ue].size-b,ue++}else Ne=vt-b;b+=Ne,ne+=Ne}for(;$r(a.doc,ne)!=ne;){if(ue==(te<0?0:et.length-1))return null;ne+=te*et[ue-(te<0?1:0)].size,ue+=te}return{index:ue,lineN:ne}}function qf(a,b,ne){var te=a.display,ue=te.view;ue.length==0||b>=te.viewTo||ne<=te.viewFrom?(te.view=gs(a,b,ne),te.viewFrom=b):(te.viewFrom>b?te.view=gs(a,b,te.viewFrom).concat(te.view):te.viewFromne&&(te.view=te.view.slice(0,hA(a,ne)))),te.viewTo=ne}function Ns(a){for(var b=a.display.view,ne=0,te=0;te=a.display.viewTo||vt.to().line1}var lr={},$n={};function Br(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),lr[a]=b}function Sr(a,b){$n[a]=b}function kr(a){if(typeof a=="string"&&$n.hasOwnProperty(a))a=$n[a];else if(a&&typeof a.name=="string"&&$n.hasOwnProperty(a.name)){var b=$n[a.name];typeof b=="string"&&(b={name:b}),a=pe(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return kr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return kr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function gi(a,b){b=kr(b);var ne=lr[b.name];if(!ne)return gi(a,"text/plain");var te=ne(a,b);if(Ai.hasOwnProperty(b.name)){var ue=Ai[b.name];for(var Ne in ue)ue.hasOwnProperty(Ne)&&(te.hasOwnProperty(Ne)&&(te["_"+Ne]=te[Ne]),te[Ne]=ue[Ne])}if(te.name=b.name,b.helperType&&(te.helperType=b.helperType),b.modeProps)for(var et in b.modeProps)te[et]=b.modeProps[et];return te}var Ai={};function di(a,b){var ne=Ai.hasOwnProperty(a)?Ai[a]:Ai[a]={};Bt(b,ne)}function Ti(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var ne={};for(var te in b){var ue=b[te];ue instanceof Array&&(ue=ue.concat([])),ne[te]=ue}return ne}function Ei(a,b){for(var ne;a.innerMode&&(ne=a.innerMode(b),!(!ne||ne.mode==a));)b=ne.state,a=ne.mode;return ne||{mode:a,state:b}}function no(a,b,ne){return a.startState?a.startState(b,ne):!0}var zi=function(a,b,ne){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ne};zi.prototype.eol=function(){return this.pos>=this.string.length},zi.prototype.sol=function(){return this.pos==this.lineStart},zi.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zi.prototype.next=function(){if(this.posb},zi.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},zi.prototype.skipToEnd=function(){this.pos=this.string.length},zi.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},zi.prototype.backUp=function(a){this.pos-=a},zi.prototype.column=function(){return this.lastColumnPos0?null:(Ne&&b!==!1&&(this.pos+=Ne[0].length),Ne)}},zi.prototype.current=function(){return this.string.slice(this.start,this.pos)},zi.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},zi.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},zi.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function fr(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var ne=a;!ne.lines;)for(var te=0;;++te){var ue=ne.children[te],Ne=ue.chunkSize();if(b=a.first&&bne?Kt(ne,fr(a,ne).text.length):sr(b,fr(a,b.line).text.length)}function sr(a,b){var ne=a.ch;return ne==null||ne>b?Kt(a.line,b):ne<0?Kt(a.line,0):a}function ti(a,b){for(var ne=[],te=0;tethis.maxLookAhead&&(this.maxLookAhead=a),b},Rn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Rn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Rn.fromSaved=function(a,b,ne){return b instanceof nr?new Rn(a,Ti(a.mode,b.state),ne,b.lookAhead):new Rn(a,Ti(a.mode,b),ne)},Rn.prototype.save=function(a){var b=a!==!1?Ti(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new nr(b,this.maxLookAhead):b};function Ar(a,b,ne,te){var ue=[a.state.modeGen],Ne={};fi(a,b.text,a.doc.mode,ne,function(_t,Ln){return ue.push(_t,Ln)},Ne,te);for(var et=ne.state,vt=function(_t){ne.baseTokens=ue;var Ln=a.state.overlays[_t],Hn=1,Tr=0;ne.state=!0,fi(a,b.text,Ln.mode,ne,function(Er,xi){for(var Ki=Hn;TrEr&&ue.splice(Hn,1,Er,ue[Hn+1],uo),Hn+=2,Tr=Math.min(Er,uo)}if(xi)if(Ln.opaque)ue.splice(Ki,Hn-Ki,Er,"overlay "+xi),Hn=Ki+2;else for(;Kia.options.maxHighlightLength&&Ti(a.doc.mode,te.state),Ne=Ar(a,b,te);ue&&(te.state=ue),b.stateAfter=te.save(!ue),b.styles=Ne.styles,Ne.classes?b.styleClasses=Ne.classes:b.styleClasses&&(b.styleClasses=null),ne===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function Zn(a,b,ne){var te=a.doc,ue=a.display;if(!te.mode.startState)return new Rn(te,!0,b);var Ne=_i(a,b,ne),et=Ne>te.first&&fr(te,Ne-1).stateAfter,vt=et?Rn.fromSaved(te,et,Ne):new Rn(te,no(te.mode),Ne);return te.iter(Ne,b,function(St){yn(a,St.text,vt);var _t=vt.line;St.stateAfter=_t==b-1||_t%5==0||_t>=ue.viewFrom&&_tb.start)return Ne}throw new Error("Mode "+a.name+" failed to advance stream.")}var pr=function(a,b,ne){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=ne};function Kr(a,b,ne,te){var ue=a.doc,Ne=ue.mode,et;b=cr(ue,b);var vt=fr(ue,b.line),St=Zn(a,b.line,ne),_t=new zi(vt.text,a.options.tabSize,St),Ln;for(te&&(Ln=[]);(te||_t.posa.options.maxHighlightLength?(vt=!1,et&&yn(a,b,te,Ln.pos),Ln.pos=b.length,Hn=null):Hn=Fi(rr(ne,Ln,te.state,Tr),Ne),Tr){var Er=Tr[0].name;Er&&(Hn="m-"+(Hn?Er+" "+Hn:Er))}if(!vt||_t!=Hn){for(;Stet;--vt){if(vt<=Ne.first)return Ne.first;var St=fr(Ne,vt-1),_t=St.stateAfter;if(_t&&(!ne||vt+(_t instanceof nr?_t.lookAhead:0)<=Ne.modeFrontier))return vt;var Ln=Ze(St.text,null,a.options.tabSize);(ue==null||te>Ln)&&(ue=vt-1,te=Ln)}return ue}function hi(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierne;te--){var ue=fr(a,te).stateAfter;if(ue&&(!(ue instanceof nr)||te+ue.lookAhead=b:Ne.to>b);(te||(te=[])).push(new yi(et,Ne.from,St?null:Ne.to))}}return te}function ki(a,b,ne){var te;if(a)for(var ue=0;ue=b:Ne.to>b);if(vt||Ne.from==b&&et.type=="bookmark"&&(!ne||Ne.marker.insertLeft)){var St=Ne.from==null||(et.inclusiveLeft?Ne.from<=b:Ne.from0&&vt)for(var ua=0;ua0)){var Ln=[St,1],Hn=pn(_t.from,vt.from),Tr=pn(_t.to,vt.to);(Hn<0||!et.inclusiveLeft&&!Hn)&&Ln.push({from:_t.from,to:vt.from}),(Tr>0||!et.inclusiveRight&&!Tr)&&Ln.push({from:vt.to,to:_t.to}),ue.splice.apply(ue,Ln),St+=Ln.length-3}}return ue}function wo(a){var b=a.markedSpans;if(b){for(var ne=0;neb)&&(!te||Tn(te,Ne.marker)<0)&&(te=Ne.marker)}return te}function ni(a,b,ne,te,ue){var Ne=fr(a,b),et=wi&&Ne.markedSpans;if(et)for(var vt=0;vt=0&&Hn<=0||Ln<=0&&Hn>=0)&&(Ln<=0&&(St.marker.inclusiveRight&&ue.inclusiveLeft?pn(_t.to,ne)>=0:pn(_t.to,ne)>0)||Ln>=0&&(St.marker.inclusiveRight&&ue.inclusiveLeft?pn(_t.from,te)<=0:pn(_t.from,te)<0)))return!0}}}function Wr(a){for(var b;b=Gi(a);)a=b.find(-1,!0).line;return a}function Ui(a){for(var b;b=jr(a);)a=b.find(1,!0).line;return a}function to(a){for(var b,ne;b=jr(a);)a=b.find(1,!0).line,(ne||(ne=[])).push(a);return ne}function $r(a,b){var ne=fr(a,b),te=Wr(ne);return ne==te?b:un(te)}function oi(a,b){if(b>a.lastLine())return b;var ne=fr(a,b),te;if(!yr(a,ne))return b;for(;te=jr(ne);)ne=te.find(1,!0).line;return un(ne)+1}function yr(a,b){var ne=wi&&b.markedSpans;if(ne){for(var te=void 0,ue=0;ueb.maxLineLength&&(b.maxLineLength=ue,b.maxLine=te)})}var pa=function(a,b,ne){this.text=a,eo(this,b),this.height=ne?ne(this):1};pa.prototype.lineNo=function(){return un(this)},Ut(pa);function No(a,b,ne,te){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),wo(a),eo(a,ne);var ue=te?te(a):1;ue!=a.height&&Gt(a,ue)}function qo(a){a.parent=null,wo(a)}var Ro={},oa={};function da(a,b){if(!a||/^\s*$/.test(a))return null;var ne=b.addModeClass?oa:Ro;return ne[a]||(ne[a]=a.replace(/\S+/g,"cm-$&"))}function Ka(a,b){var ne=bt("span",null,null,Ue?"padding-right: .1px":null),te={pre:bt("pre",[ne],"CodeMirror-line"),content:ne,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ue=0;ue<=(b.rest?b.rest.length:0);ue++){var Ne=ue?b.rest[ue-1]:b.line,et=void 0;te.pos=0,te.addToken=js,zr(a.display.measure)&&(et=Ct(Ne,a.doc.direction))&&(te.addToken=fs(te.addToken,et)),te.map=[];var vt=b!=a.display.externalMeasured&&un(Ne);go(Ne,te,Bi(a,Ne,vt)),Ne.styleClasses&&(Ne.styleClasses.bgClass&&(te.bgClass=Nt(Ne.styleClasses.bgClass,te.bgClass||"")),Ne.styleClasses.textClass&&(te.textClass=Nt(Ne.styleClasses.textClass,te.textClass||""))),te.map.length==0&&te.map.push(0,0,te.content.appendChild(Lr(a.display.measure))),ue==0?(b.measure.map=te.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(te.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(Ue){var St=te.content.lastChild;(/\bcm-tab\b/.test(St.className)||St.querySelector&&St.querySelector(".cm-tab"))&&(te.content.className="cm-tab-wrap-hack")}return sn(a,"renderLine",a,b.line,te.pre),te.pre.className&&(te.textClass=Nt(te.pre.className,te.textClass||"")),te}function _s(a){var b=pt("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function js(a,b,ne,te,ue,Ne,et){if(b){var vt=a.splitSpaces?as(b,a.trailingSpace):b,St=a.cm.state.specialChars,_t=!1,Ln;if(!St.test(b))a.col+=b.length,Ln=document.createTextNode(vt),a.map.push(a.pos,a.pos+b.length,Ln),ze&&Ie<9&&(_t=!0),a.pos+=b.length;else{Ln=document.createDocumentFragment();for(var Hn=0;;){St.lastIndex=Hn;var Tr=St.exec(b),Er=Tr?Tr.index-Hn:b.length-Hn;if(Er){var xi=document.createTextNode(vt.slice(Hn,Hn+Er));ze&&Ie<9?Ln.appendChild(pt("span",[xi])):Ln.appendChild(xi),a.map.push(a.pos,a.pos+Er,xi),a.col+=Er,a.pos+=Er}if(!Tr)break;Hn+=Er+1;var Ki=void 0;if(Tr[0]==" "){var uo=a.cm.options.tabSize,Fo=uo-a.col%uo;Ki=Ln.appendChild(pt("span",mn(Fo),"cm-tab")),Ki.setAttribute("role","presentation"),Ki.setAttribute("cm-text"," "),a.col+=Fo}else Tr[0]=="\r"||Tr[0]==` +`?(Ki=Ln.appendChild(pt("span",Tr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ki.setAttribute("cm-text",Tr[0]),a.col+=1):(Ki=a.cm.options.specialCharPlaceholder(Tr[0]),Ki.setAttribute("cm-text",Tr[0]),ze&&Ie<9?Ln.appendChild(pt("span",[Ki])):Ln.appendChild(Ki),a.col+=1);a.map.push(a.pos,a.pos+1,Ki),a.pos++}}if(a.trailingSpace=vt.charCodeAt(b.length-1)==32,ne||te||ue||_t||Ne||et){var Ko=ne||"";te&&(Ko+=te),ue&&(Ko+=ue);var Io=pt("span",[Ln],Ko,Ne);if(et)for(var ua in et)et.hasOwnProperty(ua)&&ua!="style"&&ua!="class"&&Io.setAttribute(ua,et[ua]);return a.content.appendChild(Io)}a.content.appendChild(Ln)}}function as(a,b){if(a.length>1&&!/ /.test(a))return a;for(var ne=b,te="",ue=0;ue_t&&Hn.from<=_t));Tr++);if(Hn.to>=Ln)return a(ne,te,ue,Ne,et,vt,St);a(ne,te.slice(0,Hn.to-_t),ue,Ne,null,vt,St),Ne=null,te=te.slice(Hn.to-_t),_t=Hn.to}}}function Mo(a,b,ne,te){var ue=!te&&ne.widgetNode;ue&&a.map.push(a.pos,a.pos+b,ue),!te&&a.cm.display.input.needsContentAttribute&&(ue||(ue=a.content.appendChild(document.createElement("span"))),ue.setAttribute("cm-marker",ne.id)),ue&&(a.cm.display.input.setUneditable(ue),a.content.appendChild(ue)),a.pos+=b,a.trailingSpace=!1}function go(a,b,ne){var te=a.markedSpans,ue=a.text,Ne=0;if(!te){for(var et=1;etSt||Ra.collapsed&&Ca.to==St&&Ca.from==St)){if(Ca.to!=null&&Ca.to!=St&&Er>Ca.to&&(Er=Ca.to,Ki=""),Ra.className&&(xi+=" "+Ra.className),Ra.css&&(Tr=(Tr?Tr+";":"")+Ra.css),Ra.startStyle&&Ca.from==St&&(uo+=" "+Ra.startStyle),Ra.endStyle&&Ca.to==Er&&(ua||(ua=[])).push(Ra.endStyle,Ca.to),Ra.title&&((Ko||(Ko={})).title=Ra.title),Ra.attributes)for(var _l in Ra.attributes)(Ko||(Ko={}))[_l]=Ra.attributes[_l];Ra.collapsed&&(!Fo||Tn(Fo.marker,Ra)<0)&&(Fo=Ca)}else Ca.from>St&&Er>Ca.from&&(Er=Ca.from)}if(ua)for(var zu=0;zu=vt)break;for(var gc=Math.min(vt,Er);;){if(Ln){var Yu=St+Ln.length;if(!Fo){var ku=Yu>gc?Ln.slice(0,gc-St):Ln;b.addToken(b,ku,Hn?Hn+xi:xi,uo,St+ku.length==Er?Ki:"",Tr,Ko)}if(Yu>=gc){Ln=Ln.slice(gc-St),St=gc;break}St=Yu,uo=""}Ln=ue.slice(Ne,Ne=ne[_t++]),Hn=da(ne[_t++],b.cm.options)}}}function Fa(a,b,ne){this.line=b,this.rest=to(b),this.size=this.rest?un(Dt(this.rest))-ne+1:1,this.node=this.text=null,this.hidden=yr(a,b)}function gs(a,b,ne){for(var te=[],ue,Ne=b;Ne2&&Ne.push((St.bottom+_t.top)/2-ne.top)}}Ne.push(ne.bottom-ne.top)}}function pl(a,b,ne){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var te=0;tene)return{map:a.measure.maps[ue],cache:a.measure.caches[ue],before:!0}}function eA(a,b){b=Wr(b);var ne=un(b),te=a.display.externalMeasured=new Fa(a.doc,b,ne);te.lineN=ne;var ue=te.built=Ka(a,te);return te.text=ue.pre,ot(a.display.lineMeasure,ue.pre),te}function Bc(a,b,ne,te){return ns(a,ss(a,b),ne,te)}function tc(a,b){if(b>=a.display.viewFrom&&b=ne.lineN&&bb)&&(Ne=St-vt,ue=Ne-1,b>=St&&(et="right")),ue!=null){if(te=a[_t+2],vt==St&&ne==(te.insertLeft?"left":"right")&&(et=ne),ne=="left"&&ue==0)for(;_t&&a[_t-2]==a[_t-3]&&a[_t-1].insertLeft;)te=a[(_t-=3)+2],et="left";if(ne=="right"&&ue==St-vt)for(;_t=0&&(ne=a[ue]).left==ne.right;ue--);return ne}function Sl(a,b,ne,te){var ue=tA(b.map,ne,te),Ne=ue.node,et=ue.start,vt=ue.end,St=ue.collapse,_t;if(Ne.nodeType==3){for(var Ln=0;Ln<4;Ln++){for(;et&&We(b.line.text.charAt(ue.coverStart+et));)--et;for(;ue.coverStart+vt0&&(St=te="right");var Hn;a.options.lineWrapping&&(Hn=Ne.getClientRects()).length>1?_t=Hn[te=="right"?Hn.length-1:0]:_t=Ne.getBoundingClientRect()}if(ze&&Ie<9&&!et&&(!_t||!_t.left&&!_t.right)){var Tr=Ne.parentNode.getClientRects()[0];Tr?_t={left:Tr.left,right:Tr.left+nA(a.display),top:Tr.top,bottom:Tr.bottom}:_t=KA}for(var Er=_t.top-b.rect.top,xi=_t.bottom-b.rect.top,Ki=(Er+xi)/2,uo=b.view.measure.heights,Fo=0;Fo=te.text.length?(St=te.text.length,_t="before"):St<=0&&(St=0,_t="after"),!vt)return et(_t=="before"?St-1:St,_t=="before");function Ln(xi,Ki,uo){var Fo=vt[Ki],Ko=Fo.level==1;return et(uo?xi-1:xi,Ko!=uo)}var Hn=Lt(vt,St,_t),Tr=Et,Er=Ln(St,Hn,_t=="before");return Tr!=null&&(Er.other=Ln(St,Tr,_t!="before")),Er}function Oa(a,b){var ne=0;b=cr(a.doc,b),a.options.lineWrapping||(ne=nA(a.display)*b.ch);var te=fr(a.doc,b.line),ue=Ao(te)+kl(a.display);return{left:ne,right:ne,top:ue,bottom:ue+te.height}}function Ua(a,b,ne,te,ue){var Ne=Kt(a,b,ne);return Ne.xRel=ue,te&&(Ne.outside=te),Ne}function Ms(a,b,ne){var te=a.doc;if(ne+=a.display.viewOffset,ne<0)return Ua(te.first,0,null,-1,-1);var ue=wn(te,ne),Ne=te.first+te.size-1;if(ue>Ne)return Ua(te.first+te.size-1,fr(te,Ne).text.length,null,1,1);b<0&&(b=0);for(var et=fr(te,ue);;){var vt=Kc(a,et,ue,b,ne),St=Jr(et,vt.ch+(vt.xRel>0||vt.outside>0?1:0));if(!St)return vt;var _t=St.find(1);if(_t.line==ue)return _t;et=fr(te,ue=_t.line)}}function nc(a,b,ne,te){te-=lu(b);var ue=b.text.length,Ne=mt(function(et){return ns(a,ne,et-1).bottom<=te},ue,0);return ue=mt(function(et){return ns(a,ne,et).top>te},Ne,ue),{begin:Ne,end:ue}}function Yl(a,b,ne,te){ne||(ne=ss(a,b));var ue=NA(a,b,ns(a,ne,te),"line").top;return nc(a,b,ne,ue)}function pu(a,b,ne,te){return a.bottom<=ne?!1:a.top>ne?!0:(te?a.left:a.right)>b}function Kc(a,b,ne,te,ue){ue-=Ao(b);var Ne=ss(a,b),et=lu(b),vt=0,St=b.text.length,_t=!0,Ln=Ct(b,a.doc.direction);if(Ln){var Hn=(a.options.lineWrapping?fA:hc)(a,b,ne,Ne,Ln,te,ue);_t=Hn.level!=1,vt=_t?Hn.from:Hn.to-1,St=_t?Hn.to:Hn.from-1}var Tr=null,Er=null,xi=mt(function(Da){var Ca=ns(a,Ne,Da);return Ca.top+=et,Ca.bottom+=et,pu(Ca,te,ue,!1)?(Ca.top<=ue&&Ca.left<=te&&(Tr=Da,Er=Ca),!0):!1},vt,St),Ki,uo,Fo=!1;if(Er){var Ko=te-Er.left=ua.bottom?1:0}return xi=st(b.text,xi,1),Ua(ne,xi,uo,Fo,te-Ki)}function hc(a,b,ne,te,ue,Ne,et){var vt=mt(function(Hn){var Tr=ue[Hn],Er=Tr.level!=1;return pu(hu(a,Kt(ne,Er?Tr.to:Tr.from,Er?"before":"after"),"line",b,te),Ne,et,!0)},0,ue.length-1),St=ue[vt];if(vt>0){var _t=St.level!=1,Ln=hu(a,Kt(ne,_t?St.from:St.to,_t?"after":"before"),"line",b,te);pu(Ln,Ne,et,!0)&&Ln.top>et&&(St=ue[vt-1])}return St}function fA(a,b,ne,te,ue,Ne,et){var vt=nc(a,b,te,et),St=vt.begin,_t=vt.end;/\s/.test(b.text.charAt(_t-1))&&_t--;for(var Ln=null,Hn=null,Tr=0;Tr=_t||Er.to<=St)){var xi=Er.level!=1,Ki=ns(a,te,xi?Math.min(_t,Er.to)-1:Math.max(St,Er.from)).right,uo=Kiuo)&&(Ln=Er,Hn=uo)}}return Ln||(Ln=ue[ue.length-1]),Ln.from_t&&(Ln={from:Ln.from,to:_t,level:Ln.level}),Ln}var Jl;function pc(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Jl==null){Jl=pt("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Jl.appendChild(document.createTextNode("x")),Jl.appendChild(pt("br"));Jl.appendChild(document.createTextNode("x"))}ot(a.measure,Jl);var ne=Jl.offsetHeight/50;return ne>3&&(a.cachedTextHeight=ne),ct(a.measure),ne||1}function nA(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=pt("span","xxxxxxxxxx"),ne=pt("pre",[b],"CodeMirror-line-like");ot(a.measure,ne);var te=b.getBoundingClientRect(),ue=(te.right-te.left)/10;return ue>2&&(a.cachedCharWidth=ue),ue||10}function rA(a){for(var b=a.display,ne={},te={},ue=b.gutters.clientLeft,Ne=b.gutters.firstChild,et=0;Ne;Ne=Ne.nextSibling,++et){var vt=a.display.gutterSpecs[et].className;ne[vt]=Ne.offsetLeft+Ne.clientLeft+ue,te[vt]=Ne.clientWidth}return{fixedPos:Ed(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:ne,gutterWidth:te,wrapperWidth:b.wrapper.clientWidth}}function Ed(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Jf(a){var b=pc(a.display),ne=a.options.lineWrapping,te=ne&&Math.max(5,a.display.scroller.clientWidth/nA(a.display)-3);return function(ue){if(yr(a.doc,ue))return 0;var Ne=0;if(ue.widgets)for(var et=0;et0&&(_t=fr(a.doc,St.line).text).length==St.ch){var Ln=Ze(_t,_t.length,a.options.tabSize)-_t.length;St=Kt(St.line,Math.max(0,Math.round((Ne-Vo(a.display).left)/nA(a.display))-Ln))}return St}function hA(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var ne=a.display.view,te=0;teb)&&(ue.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ue.viewTo)wi&&$r(a.doc,b)ue.viewFrom?iA(a):(ue.viewFrom+=te,ue.viewTo+=te);else if(b<=ue.viewFrom&&ne>=ue.viewTo)iA(a);else if(b<=ue.viewFrom){var Ne=Sd(a,ne,ne+te,1);Ne?(ue.view=ue.view.slice(Ne.index),ue.viewFrom=Ne.lineN,ue.viewTo+=te):iA(a)}else if(ne>=ue.viewTo){var et=Sd(a,b,b,-1);et?(ue.view=ue.view.slice(0,et.index),ue.viewTo=et.lineN):iA(a)}else{var vt=Sd(a,b,b,-1),St=Sd(a,ne,ne+te,1);vt&&St?(ue.view=ue.view.slice(0,vt.index).concat(gs(a,vt.lineN,St.lineN)).concat(ue.view.slice(St.index)),ue.viewTo+=te):iA(a)}var _t=ue.externalMeasured;_t&&(ne<_t.lineN?_t.lineN+=te:b<_t.lineN+_t.size&&(ue.externalMeasured=null))}function DA(a,b,ne){a.curOp.viewChanged=!0;var te=a.display,ue=a.display.externalMeasured;if(ue&&b>=ue.lineN&&b=te.viewTo)){var Ne=te.view[hA(a,b)];if(Ne.node!=null){var et=Ne.changes||(Ne.changes=[]);ut(et,ne)==-1&&et.push(ne)}}}function iA(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Sd(a,b,ne,te){var ue=hA(a,b),Ne,et=a.display.view;if(!wi||ne==a.doc.first+a.doc.size)return{index:ue,lineN:ne};for(var vt=a.display.viewFrom,St=0;St0){if(ue==et.length-1)return null;Ne=vt+et[ue].size-b,ue++}else Ne=vt-b;b+=Ne,ne+=Ne}for(;$r(a.doc,ne)!=ne;){if(ue==(te<0?0:et.length-1))return null;ne+=te*et[ue-(te<0?1:0)].size,ue+=te}return{index:ue,lineN:ne}}function qf(a,b,ne){var te=a.display,ue=te.view;ue.length==0||b>=te.viewTo||ne<=te.viewFrom?(te.view=gs(a,b,ne),te.viewFrom=b):(te.viewFrom>b?te.view=gs(a,b,te.viewFrom).concat(te.view):te.viewFromne&&(te.view=te.view.slice(0,hA(a,ne)))),te.viewTo=ne}function Ns(a){for(var b=a.display.view,ne=0,te=0;te=a.display.viewTo||vt.to().line0?b.blinker=setInterval(function(){a.hasFocus()||Zc(a),b.cursorDiv.style.visibility=(ne=!ne)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function eh(a){a.state.focused||(a.display.input.focus(),Cf(a))}function bf(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Zc(a))},100)}function Cf(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(sn(a,"focus",a,b),a.state.focused=!0,Re(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ue&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Fd(a))}function Zc(a,b){a.state.delayingBlurEvent||(a.state.focused&&(sn(a,"blur",a,b),a.state.focused=!1,Ve(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function va(a){for(var b=a.display,ne=b.lineDiv.offsetTop,te=0;te.005||Ln<-.005)&&(Gt(ue.line,et),Kl(ue.line),ue.rest))for(var Hn=0;Hna.display.sizerWidth){var Tr=Math.ceil(vt/nA(a.display));Tr>a.display.maxLineLength&&(a.display.maxLineLength=Tr,a.display.maxLine=ue.line,a.display.maxLineChanged=!0)}}}}function Kl(a){if(a.widgets)for(var b=0;b=et&&(Ne=wn(b,Ao(fr(b,St))-a.wrapper.clientHeight),et=St)}return{from:Ne,to:Math.max(et,Ne+1)}}function rd(a,b){if(!en(a,"scrollCursorIntoView")){var ne=a.display,te=ne.sizer.getBoundingClientRect(),ue=null;if(b.top+te.top<0?ue=!0:b.bottom+te.top>(window.innerHeight||document.documentElement.clientHeight)&&(ue=!1),ue!=null&&!Me){var Ne=pt("div","\u200B",null,`position: absolute; top: `+(b.top-ne.viewOffset-kl(a.display))+`px; height: `+(b.bottom-b.top+Ma(a)+ne.barHeight)+`px; - left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(Ne),Ne.scrollIntoView(ue),a.display.lineSpace.removeChild(Ne)}}}function PA(a,b,ne,te){te==null&&(te=0);var ue;!a.options.lineWrapping&&b==ne&&(b=b.ch?Kt(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,ne=b.sticky=="before"?Kt(b.line,b.ch+1,"before"):b);for(var Ne=0;Ne<5;Ne++){var et=!1,vt=hu(a,b),St=!ne||ne==b?vt:hu(a,ne);ue={left:Math.min(vt.left,St.left),top:Math.min(vt.top,St.top)-te,right:Math.max(vt.left,St.left),bottom:Math.max(vt.bottom,St.bottom)+te};var _t=TA(a,ue),Ln=a.doc.scrollTop,Hn=a.doc.scrollLeft;if(_t.scrollTop!=null&&(rc(a,_t.scrollTop),Math.abs(a.doc.scrollTop-Ln)>1&&(et=!0)),_t.scrollLeft!=null&&(gA(a,_t.scrollLeft),Math.abs(a.doc.scrollLeft-Hn)>1&&(et=!0)),!et)break}return ue}function Kp(a,b){var ne=TA(a,b);ne.scrollTop!=null&&rc(a,ne.scrollTop),ne.scrollLeft!=null&&gA(a,ne.scrollLeft)}function TA(a,b){var ne=a.display,te=pc(a.display);b.top<0&&(b.top=0);var ue=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ne.scroller.scrollTop,Ne=ks(a),et={};b.bottom-b.top>Ne&&(b.bottom=b.top+Ne);var vt=a.doc.height+Hi(ne),St=b.topvt-te;if(b.topue+Ne){var Ln=Math.min(b.top,(_t?vt:b.bottom)-Ne);Ln!=ue&&(et.scrollTop=Ln)}var Hn=a.options.fixedGutter?0:ne.gutters.offsetWidth,Tr=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ne.scroller.scrollLeft-Hn,Er=Hl(a)-ne.gutters.offsetWidth,xi=b.right-b.left>Er;return xi&&(b.right=b.left+Er),b.left<10?et.scrollLeft=0:b.leftEr+Tr-3&&(et.scrollLeft=b.right+(xi?0:10)-Er),et}function th(a,b){b!=null&&(mA(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Oc(a){mA(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function id(a,b,ne){(b!=null||ne!=null)&&mA(a),b!=null&&(a.curOp.scrollLeft=b),ne!=null&&(a.curOp.scrollTop=ne)}function $p(a,b){mA(a),a.curOp.scrollToPos=b}function mA(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var ne=Oa(a,b.from),te=Oa(a,b.to);Ec(a,ne,te,b.margin)}}function Ec(a,b,ne,te){var ue=TA(a,{left:Math.min(b.left,ne.left),top:Math.min(b.top,ne.top)-te,right:Math.max(b.right,ne.right),bottom:Math.max(b.bottom,ne.bottom)+te});id(a,ue.scrollLeft,ue.scrollTop)}function rc(a,b){Math.abs(a.doc.scrollTop-b)<2||(x||Ld(a,{top:b}),Hs(a,b,!0),x&&Ld(a),sd(a,100))}function Hs(a,b,ne){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!ne)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function gA(a,b,ne,te){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ne?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!te)&&(a.doc.scrollLeft=b,Xt(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function od(a){var b=a.display,ne=b.gutters.offsetWidth,te=Math.round(a.doc.height+Hi(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?ne:0,docHeight:te,scrollHeight:te+Ma(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:ne}}var ad=function(a,b,ne){this.cm=ne;var te=this.vert=pt("div",[pt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ue=this.horiz=pt("div",[pt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");te.tabIndex=ue.tabIndex=-1,a(te),a(ue),Vt(te,"scroll",function(){te.clientHeight&&b(te.scrollTop,"vertical")}),Vt(ue,"scroll",function(){ue.clientWidth&&b(ue.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ze&&Ie<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ad.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,ne=a.scrollHeight>a.clientHeight+1,te=a.nativeBarWidth;if(ne){this.vert.style.display="block",this.vert.style.bottom=b?te+"px":"0";var ue=a.viewHeight-(b?te:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ue)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=ne?te+"px":"0",this.horiz.style.left=a.barLeft+"px";var Ne=a.viewWidth-a.barLeft-(ne?te:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+Ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(te==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ne?te:0,bottom:b?te:0}},ad.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ad.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ad.prototype.zeroWidthHack=function(){var a=Ce&&!ve?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new De,this.disableVert=new De},ad.prototype.enableZeroWidthBar=function(a,b,ne){a.style.pointerEvents="auto";function te(){var ue=a.getBoundingClientRect(),Ne=ne=="vert"?document.elementFromPoint(ue.right-1,(ue.top+ue.bottom)/2):document.elementFromPoint((ue.right+ue.left)/2,ue.bottom-1);Ne!=a?a.style.pointerEvents="none":b.set(1e3,te)}b.set(1e3,te)},ad.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var vA=function(){};vA.prototype.update=function(){return{bottom:0,right:0}},vA.prototype.setScrollLeft=function(){},vA.prototype.setScrollTop=function(){},vA.prototype.clear=function(){};function kA(a,b){b||(b=od(a));var ne=a.display.barWidth,te=a.display.barHeight;xf(a,b);for(var ue=0;ue<4&&ne!=a.display.barWidth||te!=a.display.barHeight;ue++)ne!=a.display.barWidth&&a.options.lineWrapping&&va(a),xf(a,od(a)),ne=a.display.barWidth,te=a.display.barHeight}function xf(a,b){var ne=a.display,te=ne.scrollbars.update(b);ne.sizer.style.paddingRight=(ne.barWidth=te.right)+"px",ne.sizer.style.paddingBottom=(ne.barHeight=te.bottom)+"px",ne.heightForcer.style.borderBottom=te.bottom+"px solid transparent",te.right&&te.bottom?(ne.scrollbarFiller.style.display="block",ne.scrollbarFiller.style.height=te.bottom+"px",ne.scrollbarFiller.style.width=te.right+"px"):ne.scrollbarFiller.style.display="",te.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ne.gutterFiller.style.display="block",ne.gutterFiller.style.height=te.bottom+"px",ne.gutterFiller.style.width=b.gutterWidth+"px"):ne.gutterFiller.style.display=""}var Id={native:ad,null:vA};function kh(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ve(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Id[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Vt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,ne){ne=="horizontal"?gA(a,b):rc(a,b)},a),a.display.scrollbars.addClass&&Re(a.display.wrapper,a.display.scrollbars.addClass)}var Zp=0;function ic(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:++Zp},rl(a.curOp)}function yA(a){var b=a.curOp;b&&yl(b,function(ne){for(var te=0;te=ne.viewTo)||ne.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new Bf(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Vd(a){a.updatedDisplay=a.mustUpdate&&nh(a.cm,a.update)}function cp(a){var b=a.cm,ne=b.display;a.updatedDisplay&&va(b),a.barMeasure=od(b),ne.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Bc(b,ne.maxLine,ne.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ne.scroller.clientWidth,ne.sizer.offsetLeft+a.adjustWidthTo+Ma(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,ne.sizer.offsetLeft+a.adjustWidthTo-Hl(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ne.input.prepareSelection())}function Xd(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var ne=+new Date+a.options.workTime,te=Zn(a,b.highlightFrontier),ue=[];b.iter(te.line,Math.min(b.first+b.size,a.display.viewTo+500),function(Ne){if(te.line>=a.display.viewFrom){var et=Ne.styles,vt=Ne.text.length>a.options.maxHighlightLength?Ti(b.mode,te.state):null,St=Ar(a,Ne,te,!0);vt&&(te.state=vt),Ne.styles=St.styles;var _t=Ne.styleClasses,Ln=St.classes;Ln?Ne.styleClasses=Ln:_t&&(Ne.styleClasses=null);for(var Hn=!et||et.length!=Ne.styles.length||_t!=Ln&&(!_t||!Ln||_t.bgClass!=Ln.bgClass||_t.textClass!=Ln.textClass),Tr=0;!Hn&&Trne)return sd(a,a.options.workDelay),!0}),b.highlightFrontier=te.line,b.modeFrontier=Math.max(b.modeFrontier,te.line),ue.length&&oc(a,function(){for(var Ne=0;Ne=ne.viewFrom&&b.visible.to<=ne.viewTo&&(ne.updateLineNumbers==null||ne.updateLineNumbers>=ne.viewTo)&&ne.renderedView==ne.view&&Ns(a)==0)return!1;cn(a)&&(iA(a),b.dims=rA(a));var ue=te.first+te.size,Ne=Math.max(b.visible.from-a.options.viewportMargin,te.first),et=Math.min(ue,b.visible.to+a.options.viewportMargin);ne.viewFromet&&ne.viewTo-et<20&&(et=Math.min(ue,ne.viewTo)),wi&&(Ne=$r(a.doc,Ne),et=oi(a.doc,et));var vt=Ne!=ne.viewFrom||et!=ne.viewTo||ne.lastWrapHeight!=b.wrapperHeight||ne.lastWrapWidth!=b.wrapperWidth;qf(a,Ne,et),ne.viewOffset=Ao(fr(a.doc,ne.viewFrom)),a.display.mover.style.top=ne.viewOffset+"px";var St=Ns(a);if(!vt&&St==0&&!b.force&&ne.renderedView==ne.view&&(ne.updateLineNumbers==null||ne.updateLineNumbers>=ne.viewTo))return!1;var _t=dp(a);return St>4&&(ne.lineDiv.style.display="none"),hp(a,ne.updateLineNumbers,b.dims),St>4&&(ne.lineDiv.style.display=""),ne.renderedView=ne.view,fp(_t),ct(ne.cursorDiv),ct(ne.selectionDiv),ne.gutters.style.height=ne.sizer.style.minHeight=0,vt&&(ne.lastWrapHeight=b.wrapperHeight,ne.lastWrapWidth=b.wrapperWidth,sd(a,400)),ne.updateLineNumbers=null,!0}function wA(a,b){for(var ne=b.viewport,te=!0;;te=!1){if(!te||!a.options.lineWrapping||b.oldDisplayWidth==Hl(a)){if(ne&&ne.top!=null&&(ne={top:Math.min(a.doc.height+Hi(a.display)-ks(a),ne.top)}),b.visible=Nc(a.display,a.doc,ne),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else te&&(b.visible=Nc(a.display,a.doc,ne));if(!nh(a,b))break;va(a);var ue=od(a);Wu(a),kA(a,ue),yt(a,ue),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ld(a,b){var ne=new Bf(a,b);if(nh(a,ne)){va(a),wA(a,ne);var te=od(a);Wu(a),kA(a,te),yt(a,te),ne.finish()}}function hp(a,b,ne){var te=a.display,ue=a.options.lineNumbers,Ne=te.lineDiv,et=Ne.firstChild;function vt(xi){var Ki=xi.nextSibling;return Ue&&Ce&&a.display.currentWheelTarget==xi?xi.style.display="none":xi.parentNode.removeChild(xi),Ki}for(var St=te.view,_t=te.viewFrom,Ln=0;Ln-1&&(Er=!1),Lu(a,Hn,_t,ne)),Er&&(ct(Hn.lineNumber),Hn.lineNumber.appendChild(document.createTextNode(dn(a.options,_t)))),et=Hn.node.nextSibling}_t+=Hn.size}for(;et;)et=vt(et)}function wt(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function yt(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Ma(a)+"px"}function Xt(a){var b=a.display,ne=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var te=Ed(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ue=b.gutters.offsetWidth,Ne=te+"px",et=0;etet.clientWidth,St=et.scrollHeight>et.clientHeight;if(te&&vt||ue&&St){if(ue&&Ce&&Ue){e:for(var _t=b.target,Ln=Ne.view;_t!=et;_t=_t.parentNode)for(var Hn=0;Hn=0&&pn(a,te.to())<=0)return ne}return-1};var _r=function(a,b){this.anchor=a,this.head=b};_r.prototype.from=function(){return ci(this.anchor,this.head)},_r.prototype.to=function(){return Yr(this.anchor,this.head)},_r.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Zi(a,b,ne){var te=a&&a.options.selectionsMayTouch,ue=b[ne];b.sort(function(Tr,Er){return pn(Tr.from(),Er.from())}),ne=ut(b,ue);for(var Ne=1;Ne0:St>=0){var _t=ci(vt.from(),et.from()),Ln=Yr(vt.to(),et.to()),Hn=vt.empty()?et.from()==et.head:vt.from()==vt.head;Ne<=ne&&--ne,b.splice(--Ne,2,new _r(Hn?Ln:_t,Hn?_t:Ln))}}return new Or(b,ne)}function Ci(a,b){return new Or([new _r(a,b||a)],0)}function qi(a){return a.text?Kt(a.from.line+a.text.length-1,Dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function so(a,b){if(pn(a,b.from)<0)return a;if(pn(a,b.to)<=0)return qi(b);var ne=a.line+b.text.length-(b.to.line-b.from.line)-1,te=a.ch;return a.line==b.to.line&&(te+=qi(b).ch-b.to.ch),Kt(ne,te)}function Xi(a,b){for(var ne=[],te=0;te1&&a.remove(vt.line+1,xi-1),a.insert(vt.line+1,Fo)}ol(a,"change",a,b)}function ta(a,b,ne){function te(ue,Ne,et){if(ue.linked)for(var vt=0;vt1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Dt(a.done)}function na(a,b,ne,te){var ue=a.history;ue.undone.length=0;var Ne=+new Date,et,vt;if((ue.lastOp==te||ue.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ue.lastModTime>Ne-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(et=Zo(ue,ue.lastOp==te)))vt=Dt(et.changes),pn(b.from,b.to)==0&&pn(b.from,vt.to)==0?vt.to=qi(b):et.changes.push(fo(a,b));else{var St=Dt(ue.done);for((!St||!St.ranges)&&Ha(a.sel,ue.done),et={changes:[fo(a,b)],generation:ue.generation},ue.done.push(et);ue.done.length>ue.undoDepth;)ue.done.shift(),ue.done[0].ranges||ue.done.shift()}ue.done.push(ne),ue.generation=++ue.maxGeneration,ue.lastModTime=ue.lastSelTime=Ne,ue.lastOp=ue.lastSelOp=te,ue.lastOrigin=ue.lastSelOrigin=b.origin,vt||sn(a,"historyAdded")}function Co(a,b,ne,te){var ue=b.charAt(0);return ue=="*"||ue=="+"&&ne.ranges.length==te.ranges.length&&ne.somethingSelected()==te.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Xa(a,b,ne,te){var ue=a.history,Ne=te&&te.origin;ne==ue.lastSelOp||Ne&&ue.lastSelOrigin==Ne&&(ue.lastModTime==ue.lastSelTime&&ue.lastOrigin==Ne||Co(a,Ne,Dt(ue.done),b))?ue.done[ue.done.length-1]=b:Ha(b,ue.done),ue.lastSelTime=+new Date,ue.lastSelOrigin=Ne,ue.lastSelOp=ne,te&&te.clearRedo!==!1&&To(ue.undone)}function Ha(a,b){var ne=Dt(b);ne&&ne.ranges&&ne.equals(a)||b.push(a)}function Ml(a,b,ne,te){var ue=b["spans_"+a.id],Ne=0;a.iter(Math.max(a.first,ne),Math.min(a.first+a.size,te),function(et){et.markedSpans&&((ue||(ue=b["spans_"+a.id]={}))[Ne]=et.markedSpans),++Ne})}function Fl(a){if(!a)return null;for(var b,ne=0;ne-1&&(Dt(vt)[Hn]=_t[Hn],delete _t[Hn])}}return te}function ls(a,b,ne,te){if(te){var ue=a.anchor;if(ne){var Ne=pn(b,ue)<0;Ne!=pn(ne,ue)<0?(ue=b,b=ne):Ne!=pn(b,ne)<0&&(b=ne)}return new _r(ue,b)}else return new _r(ne||b,b)}function rs(a,b,ne,te,ue){ue==null&&(ue=a.cm&&(a.cm.display.shift||a.extend)),Oo(a,new Or([ls(a.sel.primary(),b,ne,ue)],0),te)}function al(a,b,ne){for(var te=[],ue=a.cm&&(a.cm.display.shift||a.extend),Ne=0;Ne=b.ch:vt.to>b.ch))){if(ue&&(sn(St,"beforeCursorEnter"),St.explicitlyCleared))if(Ne.markedSpans){--et;continue}else break;if(!St.atomic)continue;if(ne){var Hn=St.find(te<0?1:-1),Tr=void 0;if((te<0?Ln:_t)&&(Hn=sa(a,Hn,-te,Hn&&Hn.line==b.line?Ne:null)),Hn&&Hn.line==b.line&&(Tr=pn(Hn,ne))&&(te<0?Tr<0:Tr>0))return ul(a,Hn,b,te,ue)}var Er=St.find(te<0?-1:1);return(te<0?_t:Ln)&&(Er=sa(a,Er,te,Er.line==b.line?Ne:null)),Er?ul(a,Er,b,te,ue):null}}return b}function vu(a,b,ne,te,ue){var Ne=te||1,et=ul(a,b,ne,Ne,ue)||!ue&&ul(a,b,ne,Ne,!0)||ul(a,b,ne,-Ne,ue)||!ue&&ul(a,b,ne,-Ne,!0);return et||(a.cantEdit=!0,Kt(a.first,0))}function sa(a,b,ne,te){return ne<0&&b.ch==0?b.line>a.first?cr(a,Kt(b.line-1)):null:ne>0&&b.ch==(te||fr(a,b.line)).text.length?b.line=0;--ue)Xs(a,{from:te[ue].from,to:te[ue].to,text:ue?[""]:b.text,origin:b.origin});else Xs(a,b)}}function Xs(a,b){if(!(b.text.length==1&&b.text[0]==""&&pn(b.from,b.to)==0)){var ne=Xi(a,b);na(a,b,ne,a.cm?a.cm.curOp.id:NaN),sc(a,b,ne,ko(a,b));var te=[];ta(a,function(ue,Ne){!Ne&&ut(te,ue.history)==-1&&(gu(ue.history,b),te.push(ue.history)),sc(ue,b,null,ko(ue,b))})}}function yu(a,b,ne){var te=a.cm&&a.cm.state.suppressEdits;if(!(te&&!ne)){for(var ue=a.history,Ne,et=a.sel,vt=b=="undo"?ue.done:ue.undone,St=b=="undo"?ue.undone:ue.done,_t=0;_t=0;--Er){var xi=Tr(Er);if(xi)return xi.v}}}}function Ul(a,b){if(b!=0&&(a.first+=b,a.sel=new Or(En(a.sel.ranges,function(ue){return new _r(Kt(ue.anchor.line+b,ue.anchor.ch),Kt(ue.head.line+b,ue.head.ch))}),a.sel.primIndex),a.cm)){Nu(a.cm,a.first,a.first-b,b);for(var ne=a.cm.display,te=ne.viewFrom;tea.lastLine())){if(b.from.lineNe&&(b={from:b.from,to:Kt(Ne,fr(a,Ne).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Ur(a,b.from,b.to),ne||(ne=Xi(a,b)),a.cm?Il(a.cm,b,te):aa(a,b,te),hs(a,ne,tt),a.cantEdit&&vu(a,Kt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Il(a,b,ne){var te=a.doc,ue=a.display,Ne=b.from,et=b.to,vt=!1,St=Ne.line;a.options.lineWrapping||(St=un(Wr(fr(te,Ne.line))),te.iter(St,et.line+1,function(Er){if(Er==ue.maxLine)return vt=!0,!0})),te.sel.contains(b.from,b.to)>-1&&zn(a),aa(te,b,ne,Jf(a)),a.options.lineWrapping||(te.iter(St,Ne.line+b.text.length,function(Er){var xi=Yo(Er);xi>ue.maxLineLength&&(ue.maxLine=Er,ue.maxLineLength=xi,ue.maxLineChanged=!0,vt=!1)}),vt&&(a.curOp.updateMaxLine=!0)),hi(te,Ne.line),sd(a,400);var _t=b.text.length-(et.line-Ne.line)-1;b.full?Nu(a):Ne.line==et.line&&b.text.length==1&&!Ia(a.doc,b)?DA(a,Ne.line,"text"):Nu(a,Ne.line,et.line+1,_t);var Ln=Fn(a,"changes"),Hn=Fn(a,"change");if(Hn||Ln){var Tr={from:Ne,to:et,text:b.text,removed:b.removed,origin:b.origin};Hn&&ol(a,"change",a,Tr),Ln&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Tr)}a.display.selForContextMenu=null}function vs(a,b,ne,te,ue){var Ne;te||(te=ne),pn(te,ne)<0&&(Ne=[te,ne],ne=Ne[0],te=Ne[1]),typeof b=="string"&&(b=a.splitLines(b)),qs(a,{from:ne,to:te,text:b,origin:ue})}function cl(a,b,ne,te){ne1||!(this.children[0]instanceof ys))){var vt=[];this.collapse(vt),this.children=[new ys(vt)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var et=ue.lines.length%25+25,vt=et;vt10);a.parent.maybeSpill()}},iterN:function(a,b,ne){for(var te=0;tea.display.maxLineLength&&(a.display.maxLine=_t,a.display.maxLineLength=Ln,a.display.maxLineChanged=!0)}te!=null&&a&&this.collapsed&&Nu(a,te,ue+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Vs(a.doc)),a&&ol(a,"markerCleared",a,this,te,ue),b&&yA(a),this.parent&&this.parent.clear()}},Tu.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var ne,te,ue=0;ue0||et==0&&Ne.clearWhenEmpty!==!1)return Ne;if(Ne.replacedWith&&(Ne.collapsed=!0,Ne.widgetNode=bt("span",[Ne.replacedWith],"CodeMirror-widget"),te.handleMouseEvents||Ne.widgetNode.setAttribute("cm-ignore-events","true"),te.insertLeft&&(Ne.widgetNode.insertLeft=!0)),Ne.collapsed){if(ni(a,b.line,b,ne,Ne)||b.line!=ne.line&&ni(a,ne.line,b,ne,Ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");pi()}Ne.addToHistory&&na(a,{from:b,to:ne,origin:"markText"},a.sel,NaN);var vt=b.line,St=a.cm,_t;if(a.iter(vt,ne.line+1,function(Hn){St&&Ne.collapsed&&!St.options.lineWrapping&&Wr(Hn)==St.display.maxLine&&(_t=!0),Ne.collapsed&&vt!=b.line&&Gt(Hn,0),ji(Hn,new yi(Ne,vt==b.line?b.ch:null,vt==ne.line?ne.ch:null)),++vt}),Ne.collapsed&&a.iter(b.line,ne.line+1,function(Hn){yr(a,Hn)&&Gt(Hn,0)}),Ne.clearOnEnter&&Vt(Ne,"beforeCursorEnter",function(){return Ne.clear()}),Ne.readOnly&&(Yi(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),Ne.collapsed&&(Ne.id=++Pu,Ne.atomic=!0),St){if(_t&&(St.curOp.updateMaxLine=!0),Ne.collapsed)Nu(St,b.line,ne.line+1);else if(Ne.className||Ne.startStyle||Ne.endStyle||Ne.css||Ne.attributes||Ne.title)for(var Ln=b.line;Ln<=ne.line;Ln++)DA(St,Ln,"text");Ne.atomic&&Vs(St.doc),ol(St,"markerAdded",St,Ne)}return Ne}var dl=function(a,b){this.markers=a,this.primary=b;for(var ne=0;ne=0;St--)qs(this,te[St]);vt?Wo(this,vt):this.cm&&Oc(this.cm)}),undo:Du(function(){yu(this,"undo")}),redo:Du(function(){yu(this,"redo")}),undoSelection:Du(function(){yu(this,"undo",!0)}),redoSelection:Du(function(){yu(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,ne=0,te=0;te=a.ch)&&b.push(ue.marker.parent||ue.marker)}return b},findMarks:function(a,b,ne){a=cr(this,a),b=cr(this,b);var te=[],ue=a.line;return this.iter(a.line,b.line+1,function(Ne){var et=Ne.markedSpans;if(et)for(var vt=0;vt=St.to||St.from==null&&ue!=a.line||St.from!=null&&ue==b.line&&St.from>=b.ch)&&(!ne||ne(St.marker))&&te.push(St.marker.parent||St.marker)}++ue}),te},getAllMarks:function(){var a=[];return this.iter(function(b){var ne=b.markedSpans;if(ne)for(var te=0;tea)return b=a,!0;a-=Ne,++ne}),cr(this,Kt(ne,b))},indexFromPos:function(a){a=cr(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Ln=a.dataTransfer.getData("Text");if(Ln){var Hn;if(b.state.draggingText&&!b.state.draggingText.copy&&(Hn=b.listSelections()),hs(b.doc,Ci(ne,ne)),Hn)for(var Tr=0;Tr=0;vt--)vs(a.doc,"",te[vt].from,te[vt].to,"+delete");Oc(a)})}function ef(a,b,ne){var te=st(a.text,b+ne,ne);return te<0||te>a.text.length?null:te}function Ff(a,b,ne){var te=ef(a,b.ch,ne);return te==null?null:new Kt(b.line,te,ne<0?"after":"before")}function tf(a,b,ne,te,ue){if(a){b.doc.direction=="rtl"&&(ue=-ue);var Ne=Ct(ne,b.doc.direction);if(Ne){var et=ue<0?Dt(Ne):Ne[0],vt=ue<0==(et.level==1),St=vt?"after":"before",_t;if(et.level>0||b.doc.direction=="rtl"){var Ln=ss(b,ne);_t=ue<0?ne.text.length-1:0;var Hn=ns(b,Ln,_t).top;_t=mt(function(Tr){return ns(b,Ln,Tr).top==Hn},ue<0==(et.level==1)?et.from:et.to-1,_t),St=="before"&&(_t=ef(ne,_t,1))}else _t=ue<0?et.to:et.from;return new Kt(te,_t,St)}}return new Kt(te,ue<0?ne.text.length:0,ue<0?"before":"after")}function If(a,b,ne,te){var ue=Ct(b,a.doc.direction);if(!ue)return Ff(b,ne,te);ne.ch>=b.text.length?(ne.ch=b.text.length,ne.sticky="before"):ne.ch<=0&&(ne.ch=0,ne.sticky="after");var Ne=Lt(ue,ne.ch,ne.sticky),et=ue[Ne];if(a.doc.direction=="ltr"&&et.level%2==0&&(te>0?et.to>ne.ch:et.from=et.from&&Tr>=Ln.begin)){var Er=Hn?"before":"after";return new Kt(ne.line,Tr,Er)}}var xi=function(Fo,Ko,Io){for(var ua=function(_l,zu){return zu?new Kt(ne.line,vt(_l,1),"before"):new Kt(ne.line,_l,"after")};Fo>=0&&Fo0==(Da.level!=1),Ra=Ca?Io.begin:vt(Io.end,-1);if(Da.from<=Ra&&Ra0?Ln.end:vt(Ln.begin,-1);return uo!=null&&!(te>0&&uo==b.text.length)&&(Ki=xi(te>0?0:ue.length-1,te,_t(uo)),Ki)?Ki:null}var VA={selectAll:qo,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),tt)},killLine:function(a){return Pc(a,function(b){if(b.empty()){var ne=fr(a.doc,b.head.line).text.length;return b.head.ch==ne&&b.head.line0)ue=new Kt(ue.line,ue.ch+1),a.replaceRange(Ne.charAt(ue.ch-1)+Ne.charAt(ue.ch-2),Kt(ue.line,ue.ch-2),ue,"+transpose");else if(ue.line>a.doc.first){var et=fr(a.doc,ue.line-1).text;et&&(ue=new Kt(ue.line,1),a.replaceRange(Ne.charAt(0)+a.doc.lineSeparator()+et.charAt(et.length-1),Kt(ue.line-1,et.length-1),ue,"+transpose"))}}ne.push(new _r(ue,ue))}a.setSelections(ne)})},newlineAndIndent:function(a){return oc(a,function(){for(var b=a.listSelections(),ne=b.length-1;ne>=0;ne--)a.replaceRange(a.doc.lineSeparator(),b[ne].anchor,b[ne].head,"+input");b=a.listSelections();for(var te=0;te1&&(et=!0)),_t.scrollLeft!=null&&(gA(a,_t.scrollLeft),Math.abs(a.doc.scrollLeft-Hn)>1&&(et=!0)),!et)break}return ue}function Kp(a,b){var ne=TA(a,b);ne.scrollTop!=null&&rc(a,ne.scrollTop),ne.scrollLeft!=null&&gA(a,ne.scrollLeft)}function TA(a,b){var ne=a.display,te=pc(a.display);b.top<0&&(b.top=0);var ue=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ne.scroller.scrollTop,Ne=ks(a),et={};b.bottom-b.top>Ne&&(b.bottom=b.top+Ne);var vt=a.doc.height+Hi(ne),St=b.topvt-te;if(b.topue+Ne){var Ln=Math.min(b.top,(_t?vt:b.bottom)-Ne);Ln!=ue&&(et.scrollTop=Ln)}var Hn=a.options.fixedGutter?0:ne.gutters.offsetWidth,Tr=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ne.scroller.scrollLeft-Hn,Er=Hl(a)-ne.gutters.offsetWidth,xi=b.right-b.left>Er;return xi&&(b.right=b.left+Er),b.left<10?et.scrollLeft=0:b.leftEr+Tr-3&&(et.scrollLeft=b.right+(xi?0:10)-Er),et}function th(a,b){b!=null&&(mA(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Oc(a){mA(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function id(a,b,ne){(b!=null||ne!=null)&&mA(a),b!=null&&(a.curOp.scrollLeft=b),ne!=null&&(a.curOp.scrollTop=ne)}function $p(a,b){mA(a),a.curOp.scrollToPos=b}function mA(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var ne=Oa(a,b.from),te=Oa(a,b.to);Ec(a,ne,te,b.margin)}}function Ec(a,b,ne,te){var ue=TA(a,{left:Math.min(b.left,ne.left),top:Math.min(b.top,ne.top)-te,right:Math.max(b.right,ne.right),bottom:Math.max(b.bottom,ne.bottom)+te});id(a,ue.scrollLeft,ue.scrollTop)}function rc(a,b){Math.abs(a.doc.scrollTop-b)<2||(x||Ld(a,{top:b}),Hs(a,b,!0),x&&Ld(a),sd(a,100))}function Hs(a,b,ne){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!ne)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function gA(a,b,ne,te){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ne?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!te)&&(a.doc.scrollLeft=b,Xt(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function od(a){var b=a.display,ne=b.gutters.offsetWidth,te=Math.round(a.doc.height+Hi(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?ne:0,docHeight:te,scrollHeight:te+Ma(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:ne}}var ad=function(a,b,ne){this.cm=ne;var te=this.vert=pt("div",[pt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ue=this.horiz=pt("div",[pt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");te.tabIndex=ue.tabIndex=-1,a(te),a(ue),Vt(te,"scroll",function(){te.clientHeight&&b(te.scrollTop,"vertical")}),Vt(ue,"scroll",function(){ue.clientWidth&&b(ue.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ze&&Ie<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ad.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,ne=a.scrollHeight>a.clientHeight+1,te=a.nativeBarWidth;if(ne){this.vert.style.display="block",this.vert.style.bottom=b?te+"px":"0";var ue=a.viewHeight-(b?te:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ue)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=ne?te+"px":"0",this.horiz.style.left=a.barLeft+"px";var Ne=a.viewWidth-a.barLeft-(ne?te:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+Ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(te==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ne?te:0,bottom:b?te:0}},ad.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ad.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ad.prototype.zeroWidthHack=function(){var a=Ce&&!ve?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new De,this.disableVert=new De},ad.prototype.enableZeroWidthBar=function(a,b,ne){a.style.pointerEvents="auto";function te(){var ue=a.getBoundingClientRect(),Ne=ne=="vert"?document.elementFromPoint(ue.right-1,(ue.top+ue.bottom)/2):document.elementFromPoint((ue.right+ue.left)/2,ue.bottom-1);Ne!=a?a.style.pointerEvents="none":b.set(1e3,te)}b.set(1e3,te)},ad.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var vA=function(){};vA.prototype.update=function(){return{bottom:0,right:0}},vA.prototype.setScrollLeft=function(){},vA.prototype.setScrollTop=function(){},vA.prototype.clear=function(){};function kA(a,b){b||(b=od(a));var ne=a.display.barWidth,te=a.display.barHeight;xf(a,b);for(var ue=0;ue<4&&ne!=a.display.barWidth||te!=a.display.barHeight;ue++)ne!=a.display.barWidth&&a.options.lineWrapping&&va(a),xf(a,od(a)),ne=a.display.barWidth,te=a.display.barHeight}function xf(a,b){var ne=a.display,te=ne.scrollbars.update(b);ne.sizer.style.paddingRight=(ne.barWidth=te.right)+"px",ne.sizer.style.paddingBottom=(ne.barHeight=te.bottom)+"px",ne.heightForcer.style.borderBottom=te.bottom+"px solid transparent",te.right&&te.bottom?(ne.scrollbarFiller.style.display="block",ne.scrollbarFiller.style.height=te.bottom+"px",ne.scrollbarFiller.style.width=te.right+"px"):ne.scrollbarFiller.style.display="",te.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ne.gutterFiller.style.display="block",ne.gutterFiller.style.height=te.bottom+"px",ne.gutterFiller.style.width=b.gutterWidth+"px"):ne.gutterFiller.style.display=""}var Id={native:ad,null:vA};function kh(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ve(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Id[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Vt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,ne){ne=="horizontal"?gA(a,b):rc(a,b)},a),a.display.scrollbars.addClass&&Re(a.display.wrapper,a.display.scrollbars.addClass)}var Zp=0;function ic(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:++Zp},rl(a.curOp)}function yA(a){var b=a.curOp;b&&yl(b,function(ne){for(var te=0;te=ne.viewTo)||ne.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new Bf(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Vd(a){a.updatedDisplay=a.mustUpdate&&nh(a.cm,a.update)}function cp(a){var b=a.cm,ne=b.display;a.updatedDisplay&&va(b),a.barMeasure=od(b),ne.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Bc(b,ne.maxLine,ne.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ne.scroller.clientWidth,ne.sizer.offsetLeft+a.adjustWidthTo+Ma(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,ne.sizer.offsetLeft+a.adjustWidthTo-Hl(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ne.input.prepareSelection())}function Xd(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var ne=+new Date+a.options.workTime,te=Zn(a,b.highlightFrontier),ue=[];b.iter(te.line,Math.min(b.first+b.size,a.display.viewTo+500),function(Ne){if(te.line>=a.display.viewFrom){var et=Ne.styles,vt=Ne.text.length>a.options.maxHighlightLength?Ti(b.mode,te.state):null,St=Ar(a,Ne,te,!0);vt&&(te.state=vt),Ne.styles=St.styles;var _t=Ne.styleClasses,Ln=St.classes;Ln?Ne.styleClasses=Ln:_t&&(Ne.styleClasses=null);for(var Hn=!et||et.length!=Ne.styles.length||_t!=Ln&&(!_t||!Ln||_t.bgClass!=Ln.bgClass||_t.textClass!=Ln.textClass),Tr=0;!Hn&&Trne)return sd(a,a.options.workDelay),!0}),b.highlightFrontier=te.line,b.modeFrontier=Math.max(b.modeFrontier,te.line),ue.length&&oc(a,function(){for(var Ne=0;Ne=ne.viewFrom&&b.visible.to<=ne.viewTo&&(ne.updateLineNumbers==null||ne.updateLineNumbers>=ne.viewTo)&&ne.renderedView==ne.view&&Ns(a)==0)return!1;cn(a)&&(iA(a),b.dims=rA(a));var ue=te.first+te.size,Ne=Math.max(b.visible.from-a.options.viewportMargin,te.first),et=Math.min(ue,b.visible.to+a.options.viewportMargin);ne.viewFromet&&ne.viewTo-et<20&&(et=Math.min(ue,ne.viewTo)),wi&&(Ne=$r(a.doc,Ne),et=oi(a.doc,et));var vt=Ne!=ne.viewFrom||et!=ne.viewTo||ne.lastWrapHeight!=b.wrapperHeight||ne.lastWrapWidth!=b.wrapperWidth;qf(a,Ne,et),ne.viewOffset=Ao(fr(a.doc,ne.viewFrom)),a.display.mover.style.top=ne.viewOffset+"px";var St=Ns(a);if(!vt&&St==0&&!b.force&&ne.renderedView==ne.view&&(ne.updateLineNumbers==null||ne.updateLineNumbers>=ne.viewTo))return!1;var _t=dp(a);return St>4&&(ne.lineDiv.style.display="none"),hp(a,ne.updateLineNumbers,b.dims),St>4&&(ne.lineDiv.style.display=""),ne.renderedView=ne.view,fp(_t),ct(ne.cursorDiv),ct(ne.selectionDiv),ne.gutters.style.height=ne.sizer.style.minHeight=0,vt&&(ne.lastWrapHeight=b.wrapperHeight,ne.lastWrapWidth=b.wrapperWidth,sd(a,400)),ne.updateLineNumbers=null,!0}function wA(a,b){for(var ne=b.viewport,te=!0;;te=!1){if(!te||!a.options.lineWrapping||b.oldDisplayWidth==Hl(a)){if(ne&&ne.top!=null&&(ne={top:Math.min(a.doc.height+Hi(a.display)-ks(a),ne.top)}),b.visible=Nc(a.display,a.doc,ne),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else te&&(b.visible=Nc(a.display,a.doc,ne));if(!nh(a,b))break;va(a);var ue=od(a);Wu(a),kA(a,ue),yt(a,ue),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ld(a,b){var ne=new Bf(a,b);if(nh(a,ne)){va(a),wA(a,ne);var te=od(a);Wu(a),kA(a,te),yt(a,te),ne.finish()}}function hp(a,b,ne){var te=a.display,ue=a.options.lineNumbers,Ne=te.lineDiv,et=Ne.firstChild;function vt(xi){var Ki=xi.nextSibling;return Ue&&Ce&&a.display.currentWheelTarget==xi?xi.style.display="none":xi.parentNode.removeChild(xi),Ki}for(var St=te.view,_t=te.viewFrom,Ln=0;Ln-1&&(Er=!1),Lu(a,Hn,_t,ne)),Er&&(ct(Hn.lineNumber),Hn.lineNumber.appendChild(document.createTextNode(dn(a.options,_t)))),et=Hn.node.nextSibling}_t+=Hn.size}for(;et;)et=vt(et)}function wt(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function yt(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Ma(a)+"px"}function Xt(a){var b=a.display,ne=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var te=Ed(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ue=b.gutters.offsetWidth,Ne=te+"px",et=0;etet.clientWidth,St=et.scrollHeight>et.clientHeight;if(te&&vt||ue&&St){if(ue&&Ce&&Ue){e:for(var _t=b.target,Ln=Ne.view;_t!=et;_t=_t.parentNode)for(var Hn=0;Hn=0&&pn(a,te.to())<=0)return ne}return-1};var _r=function(a,b){this.anchor=a,this.head=b};_r.prototype.from=function(){return ci(this.anchor,this.head)},_r.prototype.to=function(){return Yr(this.anchor,this.head)},_r.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Zi(a,b,ne){var te=a&&a.options.selectionsMayTouch,ue=b[ne];b.sort(function(Tr,Er){return pn(Tr.from(),Er.from())}),ne=ut(b,ue);for(var Ne=1;Ne0:St>=0){var _t=ci(vt.from(),et.from()),Ln=Yr(vt.to(),et.to()),Hn=vt.empty()?et.from()==et.head:vt.from()==vt.head;Ne<=ne&&--ne,b.splice(--Ne,2,new _r(Hn?Ln:_t,Hn?_t:Ln))}}return new Or(b,ne)}function Ci(a,b){return new Or([new _r(a,b||a)],0)}function qi(a){return a.text?Kt(a.from.line+a.text.length-1,Dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function so(a,b){if(pn(a,b.from)<0)return a;if(pn(a,b.to)<=0)return qi(b);var ne=a.line+b.text.length-(b.to.line-b.from.line)-1,te=a.ch;return a.line==b.to.line&&(te+=qi(b).ch-b.to.ch),Kt(ne,te)}function Xi(a,b){for(var ne=[],te=0;te1&&a.remove(vt.line+1,xi-1),a.insert(vt.line+1,Fo)}ol(a,"change",a,b)}function ta(a,b,ne){function te(ue,Ne,et){if(ue.linked)for(var vt=0;vt1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Dt(a.done)}function na(a,b,ne,te){var ue=a.history;ue.undone.length=0;var Ne=+new Date,et,vt;if((ue.lastOp==te||ue.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ue.lastModTime>Ne-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(et=Zo(ue,ue.lastOp==te)))vt=Dt(et.changes),pn(b.from,b.to)==0&&pn(b.from,vt.to)==0?vt.to=qi(b):et.changes.push(fo(a,b));else{var St=Dt(ue.done);for((!St||!St.ranges)&&Ha(a.sel,ue.done),et={changes:[fo(a,b)],generation:ue.generation},ue.done.push(et);ue.done.length>ue.undoDepth;)ue.done.shift(),ue.done[0].ranges||ue.done.shift()}ue.done.push(ne),ue.generation=++ue.maxGeneration,ue.lastModTime=ue.lastSelTime=Ne,ue.lastOp=ue.lastSelOp=te,ue.lastOrigin=ue.lastSelOrigin=b.origin,vt||sn(a,"historyAdded")}function Co(a,b,ne,te){var ue=b.charAt(0);return ue=="*"||ue=="+"&&ne.ranges.length==te.ranges.length&&ne.somethingSelected()==te.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Xa(a,b,ne,te){var ue=a.history,Ne=te&&te.origin;ne==ue.lastSelOp||Ne&&ue.lastSelOrigin==Ne&&(ue.lastModTime==ue.lastSelTime&&ue.lastOrigin==Ne||Co(a,Ne,Dt(ue.done),b))?ue.done[ue.done.length-1]=b:Ha(b,ue.done),ue.lastSelTime=+new Date,ue.lastSelOrigin=Ne,ue.lastSelOp=ne,te&&te.clearRedo!==!1&&To(ue.undone)}function Ha(a,b){var ne=Dt(b);ne&&ne.ranges&&ne.equals(a)||b.push(a)}function Ml(a,b,ne,te){var ue=b["spans_"+a.id],Ne=0;a.iter(Math.max(a.first,ne),Math.min(a.first+a.size,te),function(et){et.markedSpans&&((ue||(ue=b["spans_"+a.id]={}))[Ne]=et.markedSpans),++Ne})}function Fl(a){if(!a)return null;for(var b,ne=0;ne-1&&(Dt(vt)[Hn]=_t[Hn],delete _t[Hn])}}return te}function ls(a,b,ne,te){if(te){var ue=a.anchor;if(ne){var Ne=pn(b,ue)<0;Ne!=pn(ne,ue)<0?(ue=b,b=ne):Ne!=pn(b,ne)<0&&(b=ne)}return new _r(ue,b)}else return new _r(ne||b,b)}function rs(a,b,ne,te,ue){ue==null&&(ue=a.cm&&(a.cm.display.shift||a.extend)),Oo(a,new Or([ls(a.sel.primary(),b,ne,ue)],0),te)}function al(a,b,ne){for(var te=[],ue=a.cm&&(a.cm.display.shift||a.extend),Ne=0;Ne=b.ch:vt.to>b.ch))){if(ue&&(sn(St,"beforeCursorEnter"),St.explicitlyCleared))if(Ne.markedSpans){--et;continue}else break;if(!St.atomic)continue;if(ne){var Hn=St.find(te<0?1:-1),Tr=void 0;if((te<0?Ln:_t)&&(Hn=sa(a,Hn,-te,Hn&&Hn.line==b.line?Ne:null)),Hn&&Hn.line==b.line&&(Tr=pn(Hn,ne))&&(te<0?Tr<0:Tr>0))return ul(a,Hn,b,te,ue)}var Er=St.find(te<0?-1:1);return(te<0?_t:Ln)&&(Er=sa(a,Er,te,Er.line==b.line?Ne:null)),Er?ul(a,Er,b,te,ue):null}}return b}function vu(a,b,ne,te,ue){var Ne=te||1,et=ul(a,b,ne,Ne,ue)||!ue&&ul(a,b,ne,Ne,!0)||ul(a,b,ne,-Ne,ue)||!ue&&ul(a,b,ne,-Ne,!0);return et||(a.cantEdit=!0,Kt(a.first,0))}function sa(a,b,ne,te){return ne<0&&b.ch==0?b.line>a.first?cr(a,Kt(b.line-1)):null:ne>0&&b.ch==(te||fr(a,b.line)).text.length?b.line=0;--ue)Xs(a,{from:te[ue].from,to:te[ue].to,text:ue?[""]:b.text,origin:b.origin});else Xs(a,b)}}function Xs(a,b){if(!(b.text.length==1&&b.text[0]==""&&pn(b.from,b.to)==0)){var ne=Xi(a,b);na(a,b,ne,a.cm?a.cm.curOp.id:NaN),sc(a,b,ne,ko(a,b));var te=[];ta(a,function(ue,Ne){!Ne&&ut(te,ue.history)==-1&&(gu(ue.history,b),te.push(ue.history)),sc(ue,b,null,ko(ue,b))})}}function yu(a,b,ne){var te=a.cm&&a.cm.state.suppressEdits;if(!(te&&!ne)){for(var ue=a.history,Ne,et=a.sel,vt=b=="undo"?ue.done:ue.undone,St=b=="undo"?ue.undone:ue.done,_t=0;_t=0;--Er){var xi=Tr(Er);if(xi)return xi.v}}}}function Ul(a,b){if(b!=0&&(a.first+=b,a.sel=new Or(En(a.sel.ranges,function(ue){return new _r(Kt(ue.anchor.line+b,ue.anchor.ch),Kt(ue.head.line+b,ue.head.ch))}),a.sel.primIndex),a.cm)){Nu(a.cm,a.first,a.first-b,b);for(var ne=a.cm.display,te=ne.viewFrom;tea.lastLine())){if(b.from.lineNe&&(b={from:b.from,to:Kt(Ne,fr(a,Ne).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Ur(a,b.from,b.to),ne||(ne=Xi(a,b)),a.cm?Il(a.cm,b,te):aa(a,b,te),hs(a,ne,tt),a.cantEdit&&vu(a,Kt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Il(a,b,ne){var te=a.doc,ue=a.display,Ne=b.from,et=b.to,vt=!1,St=Ne.line;a.options.lineWrapping||(St=un(Wr(fr(te,Ne.line))),te.iter(St,et.line+1,function(Er){if(Er==ue.maxLine)return vt=!0,!0})),te.sel.contains(b.from,b.to)>-1&&zn(a),aa(te,b,ne,Jf(a)),a.options.lineWrapping||(te.iter(St,Ne.line+b.text.length,function(Er){var xi=Jo(Er);xi>ue.maxLineLength&&(ue.maxLine=Er,ue.maxLineLength=xi,ue.maxLineChanged=!0,vt=!1)}),vt&&(a.curOp.updateMaxLine=!0)),hi(te,Ne.line),sd(a,400);var _t=b.text.length-(et.line-Ne.line)-1;b.full?Nu(a):Ne.line==et.line&&b.text.length==1&&!Ia(a.doc,b)?DA(a,Ne.line,"text"):Nu(a,Ne.line,et.line+1,_t);var Ln=Fn(a,"changes"),Hn=Fn(a,"change");if(Hn||Ln){var Tr={from:Ne,to:et,text:b.text,removed:b.removed,origin:b.origin};Hn&&ol(a,"change",a,Tr),Ln&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Tr)}a.display.selForContextMenu=null}function vs(a,b,ne,te,ue){var Ne;te||(te=ne),pn(te,ne)<0&&(Ne=[te,ne],ne=Ne[0],te=Ne[1]),typeof b=="string"&&(b=a.splitLines(b)),qs(a,{from:ne,to:te,text:b,origin:ue})}function cl(a,b,ne,te){ne1||!(this.children[0]instanceof ys))){var vt=[];this.collapse(vt),this.children=[new ys(vt)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var et=ue.lines.length%25+25,vt=et;vt10);a.parent.maybeSpill()}},iterN:function(a,b,ne){for(var te=0;tea.display.maxLineLength&&(a.display.maxLine=_t,a.display.maxLineLength=Ln,a.display.maxLineChanged=!0)}te!=null&&a&&this.collapsed&&Nu(a,te,ue+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Vs(a.doc)),a&&ol(a,"markerCleared",a,this,te,ue),b&&yA(a),this.parent&&this.parent.clear()}},Tu.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var ne,te,ue=0;ue0||et==0&&Ne.clearWhenEmpty!==!1)return Ne;if(Ne.replacedWith&&(Ne.collapsed=!0,Ne.widgetNode=bt("span",[Ne.replacedWith],"CodeMirror-widget"),te.handleMouseEvents||Ne.widgetNode.setAttribute("cm-ignore-events","true"),te.insertLeft&&(Ne.widgetNode.insertLeft=!0)),Ne.collapsed){if(ni(a,b.line,b,ne,Ne)||b.line!=ne.line&&ni(a,ne.line,b,ne,Ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");pi()}Ne.addToHistory&&na(a,{from:b,to:ne,origin:"markText"},a.sel,NaN);var vt=b.line,St=a.cm,_t;if(a.iter(vt,ne.line+1,function(Hn){St&&Ne.collapsed&&!St.options.lineWrapping&&Wr(Hn)==St.display.maxLine&&(_t=!0),Ne.collapsed&&vt!=b.line&&Gt(Hn,0),ji(Hn,new yi(Ne,vt==b.line?b.ch:null,vt==ne.line?ne.ch:null)),++vt}),Ne.collapsed&&a.iter(b.line,ne.line+1,function(Hn){yr(a,Hn)&&Gt(Hn,0)}),Ne.clearOnEnter&&Vt(Ne,"beforeCursorEnter",function(){return Ne.clear()}),Ne.readOnly&&(Yi(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),Ne.collapsed&&(Ne.id=++Pu,Ne.atomic=!0),St){if(_t&&(St.curOp.updateMaxLine=!0),Ne.collapsed)Nu(St,b.line,ne.line+1);else if(Ne.className||Ne.startStyle||Ne.endStyle||Ne.css||Ne.attributes||Ne.title)for(var Ln=b.line;Ln<=ne.line;Ln++)DA(St,Ln,"text");Ne.atomic&&Vs(St.doc),ol(St,"markerAdded",St,Ne)}return Ne}var dl=function(a,b){this.markers=a,this.primary=b;for(var ne=0;ne=0;St--)qs(this,te[St]);vt?Wo(this,vt):this.cm&&Oc(this.cm)}),undo:Du(function(){yu(this,"undo")}),redo:Du(function(){yu(this,"redo")}),undoSelection:Du(function(){yu(this,"undo",!0)}),redoSelection:Du(function(){yu(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,ne=0,te=0;te=a.ch)&&b.push(ue.marker.parent||ue.marker)}return b},findMarks:function(a,b,ne){a=cr(this,a),b=cr(this,b);var te=[],ue=a.line;return this.iter(a.line,b.line+1,function(Ne){var et=Ne.markedSpans;if(et)for(var vt=0;vt=St.to||St.from==null&&ue!=a.line||St.from!=null&&ue==b.line&&St.from>=b.ch)&&(!ne||ne(St.marker))&&te.push(St.marker.parent||St.marker)}++ue}),te},getAllMarks:function(){var a=[];return this.iter(function(b){var ne=b.markedSpans;if(ne)for(var te=0;tea)return b=a,!0;a-=Ne,++ne}),cr(this,Kt(ne,b))},indexFromPos:function(a){a=cr(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Ln=a.dataTransfer.getData("Text");if(Ln){var Hn;if(b.state.draggingText&&!b.state.draggingText.copy&&(Hn=b.listSelections()),hs(b.doc,Ci(ne,ne)),Hn)for(var Tr=0;Tr=0;vt--)vs(a.doc,"",te[vt].from,te[vt].to,"+delete");Oc(a)})}function ef(a,b,ne){var te=st(a.text,b+ne,ne);return te<0||te>a.text.length?null:te}function Ff(a,b,ne){var te=ef(a,b.ch,ne);return te==null?null:new Kt(b.line,te,ne<0?"after":"before")}function tf(a,b,ne,te,ue){if(a){b.doc.direction=="rtl"&&(ue=-ue);var Ne=Ct(ne,b.doc.direction);if(Ne){var et=ue<0?Dt(Ne):Ne[0],vt=ue<0==(et.level==1),St=vt?"after":"before",_t;if(et.level>0||b.doc.direction=="rtl"){var Ln=ss(b,ne);_t=ue<0?ne.text.length-1:0;var Hn=ns(b,Ln,_t).top;_t=mt(function(Tr){return ns(b,Ln,Tr).top==Hn},ue<0==(et.level==1)?et.from:et.to-1,_t),St=="before"&&(_t=ef(ne,_t,1))}else _t=ue<0?et.to:et.from;return new Kt(te,_t,St)}}return new Kt(te,ue<0?ne.text.length:0,ue<0?"before":"after")}function If(a,b,ne,te){var ue=Ct(b,a.doc.direction);if(!ue)return Ff(b,ne,te);ne.ch>=b.text.length?(ne.ch=b.text.length,ne.sticky="before"):ne.ch<=0&&(ne.ch=0,ne.sticky="after");var Ne=Lt(ue,ne.ch,ne.sticky),et=ue[Ne];if(a.doc.direction=="ltr"&&et.level%2==0&&(te>0?et.to>ne.ch:et.from=et.from&&Tr>=Ln.begin)){var Er=Hn?"before":"after";return new Kt(ne.line,Tr,Er)}}var xi=function(Fo,Ko,Io){for(var ua=function(_l,zu){return zu?new Kt(ne.line,vt(_l,1),"before"):new Kt(ne.line,_l,"after")};Fo>=0&&Fo0==(Da.level!=1),Ra=Ca?Io.begin:vt(Io.end,-1);if(Da.from<=Ra&&Ra0?Ln.end:vt(Ln.begin,-1);return uo!=null&&!(te>0&&uo==b.text.length)&&(Ki=xi(te>0?0:ue.length-1,te,_t(uo)),Ki)?Ki:null}var VA={selectAll:ea,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),tt)},killLine:function(a){return Pc(a,function(b){if(b.empty()){var ne=fr(a.doc,b.head.line).text.length;return b.head.ch==ne&&b.head.line0)ue=new Kt(ue.line,ue.ch+1),a.replaceRange(Ne.charAt(ue.ch-1)+Ne.charAt(ue.ch-2),Kt(ue.line,ue.ch-2),ue,"+transpose");else if(ue.line>a.doc.first){var et=fr(a.doc,ue.line-1).text;et&&(ue=new Kt(ue.line,1),a.replaceRange(Ne.charAt(0)+a.doc.lineSeparator()+et.charAt(et.length-1),Kt(ue.line-1,et.length-1),ue,"+transpose"))}}ne.push(new _r(ue,ue))}a.setSelections(ne)})},newlineAndIndent:function(a){return oc(a,function(){for(var b=a.listSelections(),ne=b.length-1;ne>=0;ne--)a.replaceRange(a.doc.lineSeparator(),b[ne].anchor,b[ne].head,"+input");b=a.listSelections();for(var te=0;tea&&pn(b,this.pos)==0&&ne==this.button};var xA,BA;function Dd(a,b){var ne=+new Date;return BA&&BA.compare(ne,a,b)?(xA=BA=null,"triple"):xA&&xA.compare(ne,a,b)?(BA=new ud(ne,a,b),xA=null,"double"):(xA=new ud(ne,a,b),BA=null,"single")}function cd(a){var b=this,ne=b.display;if(!(en(b,a)||ne.activeTouch&&ne.input.supportsTouch())){if(ne.input.ensurePolled(),ne.shift=a.shiftKey,fu(ne,a)){Ue||(ne.scroller.draggable=!1,setTimeout(function(){return ne.scroller.draggable=!0},100));return}if(!MA(b,a)){var te=OA(b,a),ue=on(a),Ne=te?Dd(te,ue):"single";window.focus(),ue==1&&b.state.selectingText&&b.state.selectingText(a),!(te&&Uh(b,ue,te,Ne,a))&&(ue==1?te?Ls(b,te,Ne,a):Wt(a)==ne.scroller&&an(a):ue==2?(te&&rs(b.doc,te),setTimeout(function(){return ne.input.focus()},20)):ue==3&&(je?b.display.input.onContextMenu(a):bf(b)))}}}function Uh(a,b,ne,te,ue){var Ne="Click";return te=="double"?Ne="Double"+Ne:te=="triple"&&(Ne="Triple"+Ne),Ne=(b==1?"Left":b==2?"Middle":"Right")+Ne,rf(a,WA(Ne,ue),ue,function(et){if(typeof et=="string"&&(et=VA[et]),!et)return!1;var vt=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),vt=et(a,ne)!=zt}finally{a.state.suppressEdits=!1}return vt})}function ms(a,b,ne){var te=a.getOption("configureMouse"),ue=te?te(a,b,ne):{};if(ue.unit==null){var Ne=Ee?ne.shiftKey&&ne.metaKey:ne.altKey;ue.unit=Ne?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(ue.extend==null||a.doc.extend)&&(ue.extend=a.doc.extend||ne.shiftKey),ue.addNew==null&&(ue.addNew=Ce?ne.metaKey:ne.ctrlKey),ue.moveOnDrag==null&&(ue.moveOnDrag=!(Ce?ne.altKey:ne.ctrlKey)),ue}function Ls(a,b,ne,te){ze?setTimeout(at(eh,a),0):a.curOp.focus=_e();var ue=ms(a,ne,te),Ne=a.doc.sel,et;a.options.dragDrop&&vn&&!a.isReadOnly()&&ne=="single"&&(et=Ne.contains(b))>-1&&(pn((et=Ne.ranges[et]).from(),b)<0||b.xRel>0)&&(pn(et.to(),b)>0||b.xRel<0)?bu(a,te,b,ue):Hu(a,te,b,ue)}function bu(a,b,ne,te){var ue=a.display,Ne=!1,et=Ou(a,function(_t){Ue&&(ue.scroller.draggable=!1),a.state.draggingText=!1,gn(ue.wrapper.ownerDocument,"mouseup",et),gn(ue.wrapper.ownerDocument,"mousemove",vt),gn(ue.scroller,"dragstart",St),gn(ue.scroller,"drop",et),Ne||(an(_t),te.addNew||rs(a.doc,ne,null,null,te.extend),Ue&&!Oe||ze&&Ie==9?setTimeout(function(){ue.wrapper.ownerDocument.body.focus({preventScroll:!0}),ue.input.focus()},20):ue.input.focus())}),vt=function(_t){Ne=Ne||Math.abs(b.clientX-_t.clientX)+Math.abs(b.clientY-_t.clientY)>=10},St=function(){return Ne=!0};Ue&&(ue.scroller.draggable=!0),a.state.draggingText=et,et.copy=!te.moveOnDrag,ue.scroller.dragDrop&&ue.scroller.dragDrop(),Vt(ue.wrapper.ownerDocument,"mouseup",et),Vt(ue.wrapper.ownerDocument,"mousemove",vt),Vt(ue.scroller,"dragstart",St),Vt(ue.scroller,"drop",et),bf(a),setTimeout(function(){return ue.input.focus()},20)}function Qu(a,b,ne){if(ne=="char")return new _r(b,b);if(ne=="word")return a.findWordAt(b);if(ne=="line")return new _r(Kt(b.line,0),cr(a.doc,Kt(b.line+1,0)));var te=ne(a,b);return new _r(te.from,te.to)}function Hu(a,b,ne,te){var ue=a.display,Ne=a.doc;an(b);var et,vt,St=Ne.sel,_t=St.ranges;if(te.addNew&&!te.extend?(vt=Ne.sel.contains(ne),vt>-1?et=_t[vt]:et=new _r(ne,ne)):(et=Ne.sel.primary(),vt=Ne.sel.primIndex),te.unit=="rectangle")te.addNew||(et=new _r(ne,ne)),ne=OA(a,b,!0,!0),vt=-1;else{var Ln=Qu(a,ne,te.unit);te.extend?et=ls(et,Ln.anchor,Ln.head,te.extend):et=Ln}te.addNew?vt==-1?(vt=_t.length,Oo(Ne,Zi(a,_t.concat([et]),vt),{scroll:!1,origin:"*mouse"})):_t.length>1&&_t[vt].empty()&&te.unit=="char"&&!te.extend?(Oo(Ne,Zi(a,_t.slice(0,vt).concat(_t.slice(vt+1)),0),{scroll:!1,origin:"*mouse"}),St=Ne.sel):mu(Ne,vt,et,Ot):(vt=0,Oo(Ne,new Or([et],0),Ot),St=Ne.sel);var Hn=ne;function Tr(Io){if(pn(Hn,Io)!=0)if(Hn=Io,te.unit=="rectangle"){for(var ua=[],Da=a.options.tabSize,Ca=Ze(fr(Ne,ne.line).text,ne.ch,Da),Ra=Ze(fr(Ne,Io.line).text,Io.ch,Da),_l=Math.min(Ca,Ra),zu=Math.max(Ca,Ra),tu=Math.min(ne.line,Io.line),gc=Math.min(a.lastLine(),Math.max(ne.line,Io.line));tu<=gc;tu++){var Yu=fr(Ne,tu).text,ku=fn(Yu,_l,Da);_l==zu?ua.push(new _r(Kt(tu,ku),Kt(tu,ku))):Yu.length>ku&&ua.push(new _r(Kt(tu,ku),Kt(tu,fn(Yu,zu,Da))))}ua.length||ua.push(new _r(ne,ne)),Oo(Ne,Zi(a,St.ranges.slice(0,vt).concat(ua),vt),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Io)}else{var vc=et,lc=Qu(a,Io,te.unit),Eo=vc.anchor,Gl;pn(lc.anchor,Eo)>0?(Gl=lc.head,Eo=ci(vc.from(),lc.anchor)):(Gl=lc.anchor,Eo=Yr(vc.to(),lc.head));var nu=St.ranges.slice(0);nu[vt]=Ad(a,new _r(cr(Ne,Eo),Gl)),Oo(Ne,Zi(a,nu,vt),Ot)}}var Er=ue.wrapper.getBoundingClientRect(),xi=0;function Ki(Io){var ua=++xi,Da=OA(a,Io,!0,te.unit=="rectangle");if(Da)if(pn(Da,Hn)!=0){a.curOp.focus=_e(),Tr(Da);var Ca=Nc(ue,Ne);(Da.line>=Ca.to||Da.lineEr.bottom?20:0;Ra&&setTimeout(Ou(a,function(){xi==ua&&(ue.scroller.scrollTop+=Ra,Ki(Io))}),50)}}function uo(Io){a.state.selectingText=!1,xi=1/0,Io&&(an(Io),ue.input.focus()),gn(ue.wrapper.ownerDocument,"mousemove",Fo),gn(ue.wrapper.ownerDocument,"mouseup",Ko),Ne.history.lastSelOrigin=null}var Fo=Ou(a,function(Io){Io.buttons===0||!on(Io)?uo(Io):Ki(Io)}),Ko=Ou(a,uo);a.state.selectingText=Ko,Vt(ue.wrapper.ownerDocument,"mousemove",Fo),Vt(ue.wrapper.ownerDocument,"mouseup",Ko)}function Ad(a,b){var ne=b.anchor,te=b.head,ue=fr(a.doc,ne.line);if(pn(ne,te)==0&&ne.sticky==te.sticky)return b;var Ne=Ct(ue);if(!Ne)return b;var et=Lt(Ne,ne.ch,ne.sticky),vt=Ne[et];if(vt.from!=ne.ch&&vt.to!=ne.ch)return b;var St=et+(vt.from==ne.ch==(vt.level!=1)?0:1);if(St==0||St==Ne.length)return b;var _t;if(te.line!=ne.line)_t=(te.line-ne.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ln=Lt(Ne,te.ch,te.sticky),Hn=Ln-et||(te.ch-ne.ch)*(vt.level==1?-1:1);Ln==St-1||Ln==St?_t=Hn<0:_t=Hn>0}var Tr=Ne[St+(_t?-1:0)],Er=_t==(Tr.level==1),xi=Er?Tr.from:Tr.to,Ki=Er?"after":"before";return ne.ch==xi&&ne.sticky==Ki?b:new _r(new Kt(ne.line,xi,Ki),te)}function XA(a,b,ne,te){var ue,Ne;if(b.touches)ue=b.touches[0].clientX,Ne=b.touches[0].clientY;else try{ue=b.clientX,Ne=b.clientY}catch(Tr){return!1}if(ue>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;te&&an(b);var et=a.display,vt=et.lineDiv.getBoundingClientRect();if(Ne>vt.bottom||!Fn(a,ne))return Vn(b);Ne-=vt.top-et.viewOffset;for(var St=0;St=ue){var Ln=wn(a.doc,Ne),Hn=a.display.gutterSpecs[St];return sn(a,ne,a,Ln,Hn.className,b),Vn(b)}}}function MA(a,b){return XA(a,b,"gutterClick",!0)}function dd(a,b){fu(a.display,b)||YA(a,b)||en(a,b,"contextmenu")||je||a.display.input.onContextMenu(b)}function YA(a,b){return Fn(a,"gutterContextMenu")?XA(a,b,"gutterContextMenu",!1):!1}function Rh(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_u(a)}var fd={toString:function(){return"CodeMirror.Init"}},Vp={},jh={};function mm(a){var b=a.optionHandlers;function ne(te,ue,Ne,et){a.defaults[te]=ue,Ne&&(b[te]=et?function(vt,St,_t){_t!=fd&&Ne(vt,St,_t)}:Ne)}a.defineOption=ne,a.Init=fd,ne("value","",function(te,ue){return te.setValue(ue)},!0),ne("mode",null,function(te,ue){te.doc.modeOption=ue,jo(te)},!0),ne("indentUnit",2,jo,!0),ne("indentWithTabs",!1),ne("smartIndent",!0),ne("tabSize",4,function(te){Po(te),_u(te),Nu(te)},!0),ne("lineSeparator",null,function(te,ue){if(te.doc.lineSep=ue,!!ue){var Ne=[],et=te.doc.first;te.doc.iter(function(St){for(var _t=0;;){var Ln=St.text.indexOf(ue,_t);if(Ln==-1)break;_t=Ln+ue.length,Ne.push(Kt(et,Ln))}et++});for(var vt=Ne.length-1;vt>=0;vt--)vs(te.doc,ue,Ne[vt],Kt(Ne[vt].line,Ne[vt].ch+ue.length))}}),ne("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(te,ue,Ne){te.state.specialChars=new RegExp(ue.source+(ue.test(" ")?"":"| "),"g"),Ne!=fd&&te.refresh()}),ne("specialCharPlaceholder",_s,function(te){return te.refresh()},!0),ne("electricChars",!0),ne("inputStyle",we?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ne("spellcheck",!1,function(te,ue){return te.getInputField().spellcheck=ue},!0),ne("autocorrect",!1,function(te,ue){return te.getInputField().autocorrect=ue},!0),ne("autocapitalize",!1,function(te,ue){return te.getInputField().autocapitalize=ue},!0),ne("rtlMoveVisually",!ke),ne("wholeLineUpdateBefore",!0),ne("theme","default",function(te){Rh(te),ar(te)},!0),ne("keyMap","default",function(te,ue,Ne){var et=wu(ue),vt=Ne!=fd&&wu(Ne);vt&&vt.detach&&vt.detach(te,et),et.attach&&et.attach(te,vt||null)}),ne("extraKeys",null),ne("configureMouse",null),ne("lineWrapping",!1,Xp,!0),ne("gutters",[],function(te,ue){te.display.gutterSpecs=Sn(ue,te.options.lineNumbers),ar(te)},!0),ne("fixedGutter",!0,function(te,ue){te.display.gutters.style.left=ue?Ed(te.display)+"px":"0",te.refresh()},!0),ne("coverGutterNextToScrollbar",!1,function(te){return kA(te)},!0),ne("scrollbarStyle","native",function(te){kh(te),kA(te),te.display.scrollbars.setScrollTop(te.doc.scrollTop),te.display.scrollbars.setScrollLeft(te.doc.scrollLeft)},!0),ne("lineNumbers",!1,function(te,ue){te.display.gutterSpecs=Sn(te.options.gutters,ue),ar(te)},!0),ne("firstLineNumber",1,ar,!0),ne("lineNumberFormatter",function(te){return te},ar,!0),ne("showCursorWhenSelecting",!1,Wu,!0),ne("resetSelectionOnContextMenu",!0),ne("lineWiseCopyCut",!0),ne("pasteLinesPerSelection",!0),ne("selectionsMayTouch",!1),ne("readOnly",!1,function(te,ue){ue=="nocursor"&&(Zc(te),te.display.input.blur()),te.display.input.readOnlyChanged(ue)}),ne("screenReaderLabel",null,function(te,ue){ue=ue===""?null:ue,te.display.input.screenReaderLabelChanged(ue)}),ne("disableInput",!1,function(te,ue){ue||te.display.input.reset()},!0),ne("dragDrop",!0,gm),ne("allowDropFileTypes",null),ne("cursorBlinkRate",530),ne("cursorScrollMargin",0),ne("cursorHeight",1,Wu,!0),ne("singleCursorHeightPerLine",!0,Wu,!0),ne("workTime",100),ne("workDelay",100),ne("flattenSpans",!0,Po,!0),ne("addModeClass",!1,Po,!0),ne("pollInterval",100),ne("undoDepth",200,function(te,ue){return te.doc.history.undoDepth=ue}),ne("historyEventDelay",1250),ne("viewportMargin",10,function(te){return te.refresh()},!0),ne("maxHighlightLength",1e4,Po,!0),ne("moveInputWithCursor",!0,function(te,ue){ue||te.display.input.resetPosition()}),ne("tabindex",null,function(te,ue){return te.display.input.getField().tabIndex=ue||""}),ne("autofocus",null),ne("direction","ltr",function(te,ue){return te.doc.setDirection(ue)},!0),ne("phrases",null)}function gm(a,b,ne){var te=ne&&ne!=fd;if(!b!=!te){var ue=a.display.dragFunctions,Ne=b?Vt:gn;Ne(a.display.scroller,"dragstart",ue.start),Ne(a.display.scroller,"dragenter",ue.enter),Ne(a.display.scroller,"dragover",ue.over),Ne(a.display.scroller,"dragleave",ue.leave),Ne(a.display.scroller,"drop",ue.drop)}}function Xp(a){a.options.lineWrapping?(Re(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ve(a.display.wrapper,"CodeMirror-wrap"),_o(a)),nd(a),Nu(a),_u(a),setTimeout(function(){return kA(a)},100)}function Zl(a,b){var ne=this;if(!(this instanceof Zl))return new Zl(a,b);this.options=b=b?Bt(b):{},Bt(Vp,b,!1);var te=b.value;typeof te=="string"?te=new fl(te,b.mode,null,b.lineSeparator,b.direction):b.mode&&(te.modeOption=b.mode),this.doc=te;var ue=new Zl.inputStyles[b.inputStyle](this),Ne=this.display=new er(a,te,ue,b);Ne.wrapper.CodeMirror=this,Rh(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),kh(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 De,keySeq:null,specialChars:null},b.autofocus&&!we&&Ne.input.focus(),ze&&Ie<11&&setTimeout(function(){return ne.display.input.reset(!0)},20),Yp(this),ld(),ic(this),this.curOp.forceUpdate=!0,zo(this,te),b.autofocus&&!we||this.hasFocus()?setTimeout(function(){ne.hasFocus()&&!ne.state.focused&&Cf(ne)},20):Zc(this);for(var et in jh)jh.hasOwnProperty(et)&&jh[et](this,b[et],fd);cn(this),b.finishInit&&b.finishInit(this);for(var vt=0;vt20*20}Vt(b.scroller,"touchstart",function(St){if(!en(a,St)&&!Ne(St)&&!MA(a,St)){b.input.ensurePolled(),clearTimeout(ne);var _t=+new Date;b.activeTouch={start:_t,moved:!1,prev:_t-te.end<=300?te:null},St.touches.length==1&&(b.activeTouch.left=St.touches[0].pageX,b.activeTouch.top=St.touches[0].pageY)}}),Vt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Vt(b.scroller,"touchend",function(St){var _t=b.activeTouch;if(_t&&!fu(b,St)&&_t.left!=null&&!_t.moved&&new Date-_t.start<300){var Ln=a.coordsChar(b.activeTouch,"page"),Hn;!_t.prev||et(_t,_t.prev)?Hn=new _r(Ln,Ln):!_t.prev.prev||et(_t,_t.prev.prev)?Hn=a.findWordAt(Ln):Hn=new _r(Kt(Ln.line,0),cr(a.doc,Kt(Ln.line+1,0))),a.setSelection(Hn.anchor,Hn.head),a.focus(),an(St)}ue()}),Vt(b.scroller,"touchcancel",ue),Vt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(rc(a,b.scroller.scrollTop),gA(a,b.scroller.scrollLeft,!0),sn(a,"scroll",a))}),Vt(b.scroller,"mousewheel",function(St){return Hr(a,St)}),Vt(b.scroller,"DOMMouseScroll",function(St){return Hr(a,St)}),Vt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(St){en(a,St)||It(St)},over:function(St){en(a,St)||(Gc(a,St),It(St))},start:function(St){return Dc(a,St)},drop:Ou(a,bA),leave:function(St){en(a,St)||Jd(a)}};var vt=b.input.getField();Vt(vt,"keyup",function(St){return oh.call(a,St)}),Vt(vt,"keydown",Ou(a,of)),Vt(vt,"keypress",Ou(a,ah)),Vt(vt,"focus",function(St){return Cf(a,St)}),Vt(vt,"blur",function(St){return Zc(a,St)})}var Qh=[];Zl.defineInitHook=function(a){return Qh.push(a)};function af(a,b,ne,te){var ue=a.doc,Ne;ne==null&&(ne="add"),ne=="smart"&&(ue.mode.indent?Ne=Zn(a,b).state:ne="prev");var et=a.options.tabSize,vt=fr(ue,b),St=Ze(vt.text,null,et);vt.stateAfter&&(vt.stateAfter=null);var _t=vt.text.match(/^\s*/)[0],Ln;if(!te&&!/\S/.test(vt.text))Ln=0,ne="not";else if(ne=="smart"&&(Ln=ue.mode.indent(Ne,vt.text.slice(_t.length),vt.text),Ln==zt||Ln>150)){if(!te)return;ne="prev"}ne=="prev"?b>ue.first?Ln=Ze(fr(ue,b-1).text,null,et):Ln=0:ne=="add"?Ln=St+a.options.indentUnit:ne=="subtract"?Ln=St-a.options.indentUnit:typeof ne=="number"&&(Ln=St+ne),Ln=Math.max(0,Ln);var Hn="",Tr=0;if(a.options.indentWithTabs)for(var Er=Math.floor(Ln/et);Er;--Er)Tr+=et,Hn+=" ";if(Tret,St=Ir(b),_t=null;if(vt&&te.ranges.length>1)if(EA&&EA.text.join(` `)==b){if(te.ranges.length%EA.text.length==0){_t=[];for(var Ln=0;Ln=0;Tr--){var Er=te.ranges[Tr],xi=Er.from(),Ki=Er.to();Er.empty()&&(ne&&ne>0?xi=Kt(xi.line,xi.ch-ne):a.state.overwrite&&!vt?Ki=Kt(Ki.line,Math.min(fr(Ne,Ki.line).text.length,Ki.ch+Dt(St).length)):vt&&EA&&EA.lineWise&&EA.text.join(` `)==St.join(` @@ -1139,22 +1139,22 @@ b`.split(/\n/).length!=3?function(a){for(var b=0,ne=[],te=a.length;b<=te;){var u `)>-1?ne.value=a.prevInput="":a.prevInput=ue,a.composing&&(a.composing.range.clear(),a.composing.range=b.markText(a.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ll.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ll.prototype.onKeyPress=function(){ze&&Ie>=9&&(this.hasSelection=null),this.fastPoll()},Ll.prototype.onContextMenu=function(a){var b=this,ne=b.cm,te=ne.display,ue=b.textarea;b.contextMenuPending&&b.contextMenuPending();var Ne=OA(ne,a),et=te.scroller.scrollTop;if(!Ne||oe)return;var vt=ne.options.resetSelectionOnContextMenu;vt&&ne.doc.sel.contains(Ne)==-1&&Ou(ne,Oo)(ne.doc,Ci(Ne),tt);var St=ue.style.cssText,_t=b.wrapper.style.cssText,Ln=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",ue.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Ln.top-5)+"px; left: "+(a.clientX-Ln.left-5)+`px; z-index: 1000; background: `+(ze?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Hn;Ue&&(Hn=window.scrollY),te.input.focus(),Ue&&window.scrollTo(null,Hn),te.input.reset(),ne.somethingSelected()||(ue.value=b.prevInput=" "),b.contextMenuPending=Er,te.selForContextMenu=ne.doc.sel,clearTimeout(te.detectingSelectAll);function Tr(){if(ue.selectionStart!=null){var Ki=ne.somethingSelected(),uo="\u200B"+(Ki?ue.value:"");ue.value="\u21DA",ue.value=uo,b.prevInput=Ki?"":"\u200B",ue.selectionStart=1,ue.selectionEnd=uo.length,te.selForContextMenu=ne.doc.sel}}function Er(){if(b.contextMenuPending==Er&&(b.contextMenuPending=!1,b.wrapper.style.cssText=_t,ue.style.cssText=St,ze&&Ie<9&&te.scrollbars.setScrollTop(te.scroller.scrollTop=et),ue.selectionStart!=null)){(!ze||ze&&Ie<9)&&Tr();var Ki=0,uo=function(){te.selForContextMenu==ne.doc.sel&&ue.selectionStart==0&&ue.selectionEnd>0&&b.prevInput=="\u200B"?Ou(ne,qo)(ne):Ki++<10?te.detectingSelectAll=setTimeout(uo,500):(te.selForContextMenu=null,te.input.reset())};te.detectingSelectAll=setTimeout(uo,200)}}if(ze&&Ie>=9&&Tr(),je){It(a);var xi=function(){gn(window,"mouseup",xi),setTimeout(Er,20)};Vt(window,"mouseup",xi)}else setTimeout(Er,50)},Ll.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ll.prototype.setUneditable=function(){},Ll.prototype.needsContentAttribute=!1;function Ah(a,b){if(b=b?Bt(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var ne=_e();b.autofocus=ne==a||a.getAttribute("autofocus")!=null&&ne==document.body}function te(){a.value=vt.getValue()}var ue;if(a.form&&(Vt(a.form,"submit",te),!b.leaveSubmitMethodAlone)){var Ne=a.form;ue=Ne.submit;try{var et=Ne.submit=function(){te(),Ne.submit=ue,Ne.submit(),Ne.submit=et}}catch(St){}}b.finishInit=function(St){St.save=te,St.getTextArea=function(){return a},St.toTextArea=function(){St.toTextArea=isNaN,te(),a.parentNode.removeChild(St.getWrapperElement()),a.style.display="",a.form&&(gn(a.form,"submit",te),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ue))}},a.style.display="none";var vt=Zl(function(St){return a.parentNode.insertBefore(St,a.nextSibling)},b);return vt}function pd(a){a.off=gn,a.on=Vt,a.wheelEventPixels=Qr,a.Doc=fl,a.splitLines=Ir,a.countColumn=Ze,a.findColumn=fn,a.isWordChar=ee,a.Pass=zt,a.signal=sn,a.Line=pa,a.changeEnd=qi,a.scrollbarModel=Id,a.Pos=Kt,a.cmpPos=pn,a.modes=lr,a.mimeModes=$n,a.resolveMode=kr,a.getMode=gi,a.modeExtensions=Ai,a.extendMode=di,a.copyState=Ti,a.startState=no,a.innerMode=Ei,a.commands=VA,a.keyMap=Eu,a.keyName=GA,a.isModifierKey=Sf,a.lookupKey=ZA,a.normalizeKeyMap=ju,a.StringStream=zi,a.SharedTextMarker=dl,a.TextMarker=Tu,a.LineWidget=Fs,a.e_preventDefault=an,a.e_stopPropagation=_n,a.e_stop=It,a.addClass=Re,a.contains=ht,a.rmClass=Ve,a.keyNames=ps}mm(Zl),wp(Zl);var qp="iter insert remove copy getEditor constructor".split(" ");for(var Hh in fl.prototype)fl.prototype.hasOwnProperty(Hh)&&ut(qp,Hh)<0&&(Zl.prototype[Hh]=function(a){return function(){return a.apply(this.doc,arguments)}}(fl.prototype[Hh]));return Ut(fl),Zl.inputStyles={textarea:Ll,contenteditable:xl},Zl.defineMode=function(a){!Zl.defaults.mode&&a!="null"&&(Zl.defaults.mode=a),Br.apply(this,arguments)},Zl.defineMIME=Sr,Zl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Zl.defineMIME("text/plain","null"),Zl.defineExtension=function(a,b){Zl.prototype[a]=b},Zl.defineDocExtension=function(a,b){fl.prototype[a]=b},Zl.fromTextArea=Ah,pd(Zl),Zl.version="5.58.2",Zl})},25419:function(Jn,kt,ae){(function(x){x(ae(89780),ae(15525),ae(98101))})(function(x){"use strict";x.defineMode("markdown",function(dt,Le){var Je=x.getMode(dt,"text/html"),ze=Je.name=="null";function Ie(Ze){if(x.findModeByName){var De=x.findModeByName(Ze);De&&(Ze=De.mime||De.mimes[0])}var ut=x.getMode(dt,Ze);return ut.name=="null"?null:ut}Le.highlightFormatting===void 0&&(Le.highlightFormatting=!1),Le.maxBlockquoteDepth===void 0&&(Le.maxBlockquoteDepth=0),Le.taskLists===void 0&&(Le.taskLists=!1),Le.strikethrough===void 0&&(Le.strikethrough=!1),Le.emoji===void 0&&(Le.emoji=!1),Le.fencedCodeBlockHighlighting===void 0&&(Le.fencedCodeBlockHighlighting=!0),Le.fencedCodeBlockDefaultMode===void 0&&(Le.fencedCodeBlockDefaultMode="text/plain"),Le.xml===void 0&&(Le.xml=!0),Le.tokenTypeOverrides===void 0&&(Le.tokenTypeOverrides={});var Ue={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 he in Ue)Ue.hasOwnProperty(he)&&Le.tokenTypeOverrides[he]&&(Ue[he]=Le.tokenTypeOverrides[he]);var xe=/^([*\-_])(?:\s*\1){2,}\s*$/,oe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Oe=/^\[(x| )\](?=\s)/i,ve=Le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Me=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Se=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Ee=" ";function ke(Ze,De,ut){return De.f=De.inline=ut,ut(Ze,De)}function Ke(Ze,De,ut){return De.f=De.block=ut,ut(Ze,De)}function Qe(Ze){return!Ze||!/\S/.test(Ze.string)}function je(Ze){if(Ze.linkTitle=!1,Ze.linkHref=!1,Ze.linkText=!1,Ze.em=!1,Ze.strong=!1,Ze.strikethrough=!1,Ze.quote=0,Ze.indentedCode=!1,Ze.f==Ve){var De=ze;if(!De){var ut=x.innerMode(Je,Ze.htmlState);De=ut.mode.name=="xml"&&ut.state.tagStart===null&&!ut.state.context&&ut.state.tokenize.isInText}De&&(Ze.f=bt,Ze.block=qe,Ze.htmlState=null)}return Ze.trailingSpace=0,Ze.trailingSpaceNewLine=!1,Ze.prevLine=Ze.thisLine,Ze.thisLine={stream:null},null}function qe(Ze,De){var ut=Ze.column()===De.indentation,$t=Qe(De.prevLine.stream),zt=De.indentedCode,tt=De.prevLine.hr,Ot=De.list!==!1,Rt=(De.listStack[De.listStack.length-1]||0)+3;De.indentedCode=!1;var fn=De.indentation;if(De.indentationDiff===null&&(De.indentationDiff=De.indentation,Ot)){for(De.list=null;fn=4&&(zt||De.prevLine.fencedCodeEnd||De.prevLine.header||$t))return Ze.skipToEnd(),De.indentedCode=!0,Ue.code;if(Ze.eatSpace())return null;if(ut&&De.indentation<=Rt&&(Dt=Ze.match(ve))&&Dt[1].length<=6)return De.quote=0,De.header=Dt[1].length,De.thisLine.header=!0,Le.highlightFormatting&&(De.formatting="header"),De.f=De.inline,ot(De);if(De.indentation<=Rt&&Ze.eat(">"))return De.quote=ut?1:De.quote+1,Le.highlightFormatting&&(De.formatting="quote"),Ze.eatSpace(),ot(De);if(!mn&&!De.setext&&ut&&De.indentation<=Rt&&(Dt=Ze.match(oe))){var En=Dt[1]?"ol":"ul";return De.indentation=fn+Ze.current().length,De.list=!0,De.quote=0,De.listStack.push(De.indentation),De.em=!1,De.strong=!1,De.code=!1,De.strikethrough=!1,Le.taskLists&&Ze.match(Oe,!1)&&(De.taskList=!0),De.f=De.inline,Le.highlightFormatting&&(De.formatting=["list","list-"+En]),ot(De)}else{if(ut&&De.indentation<=Rt&&(Dt=Ze.match(Te,!0)))return De.quote=0,De.fencedEndRE=new RegExp(Dt[1]+"+ *$"),De.localMode=Le.fencedCodeBlockHighlighting&&Ie(Dt[2]||Le.fencedCodeBlockDefaultMode),De.localMode&&(De.localState=x.startState(De.localMode)),De.f=De.block=ct,Le.highlightFormatting&&(De.formatting="code-block"),De.code=-1,ot(De);if(De.setext||(!Tt||!Ot)&&!De.quote&&De.list===!1&&!De.code&&!mn&&!we.test(Ze.string)&&(Dt=Ze.lookAhead(1))&&(Dt=Dt.match(Me)))return De.setext?(De.header=De.setext,De.setext=0,Ze.skipToEnd(),Le.highlightFormatting&&(De.formatting="header")):(De.header=Dt[0].charAt(0)=="="?1:2,De.setext=De.header),De.thisLine.header=!0,De.f=De.inline,ot(De);if(mn)return Ze.skipToEnd(),De.hr=!0,De.thisLine.hr=!0,Ue.hr;if(Ze.peek()==="[")return ke(Ze,De,Nt)}return ke(Ze,De,De.inline)}function Ve(Ze,De){var ut=Je.token(Ze,De.htmlState);if(!ze){var $t=x.innerMode(Je,De.htmlState);($t.mode.name=="xml"&&$t.state.tagStart===null&&!$t.state.context&&$t.state.tokenize.isInText||De.md_inside&&Ze.current().indexOf(">")>-1)&&(De.f=bt,De.block=qe,De.htmlState=null)}return ut}function ct(Ze,De){var ut=De.listStack[De.listStack.length-1]||0,$t=De.indentation=Ze.quote?De.push(Ue.formatting+"-"+Ze.formatting[ut]+"-"+Ze.quote):De.push("error"))}if(Ze.taskOpen)return De.push("meta"),De.length?De.join(" "):null;if(Ze.taskClosed)return De.push("property"),De.length?De.join(" "):null;if(Ze.linkHref?De.push(Ue.linkHref,"url"):(Ze.strong&&De.push(Ue.strong),Ze.em&&De.push(Ue.em),Ze.strikethrough&&De.push(Ue.strikethrough),Ze.emoji&&De.push(Ue.emoji),Ze.linkText&&De.push(Ue.linkText),Ze.code&&De.push(Ue.code),Ze.image&&De.push(Ue.image),Ze.imageAltText&&De.push(Ue.imageAltText,"link"),Ze.imageMarker&&De.push(Ue.imageMarker)),Ze.header&&De.push(Ue.header,Ue.header+"-"+Ze.header),Ze.quote&&(De.push(Ue.quote),!Le.maxBlockquoteDepth||Le.maxBlockquoteDepth>=Ze.quote?De.push(Ue.quote+"-"+Ze.quote):De.push(Ue.quote+"-"+Le.maxBlockquoteDepth)),Ze.list!==!1){var $t=(Ze.listStack.length-1)%3;$t?$t===1?De.push(Ue.list2):De.push(Ue.list3):De.push(Ue.list1)}return Ze.trailingSpaceNewLine?De.push("trailing-space-new-line"):Ze.trailingSpace&&De.push("trailing-space-"+(Ze.trailingSpace%2?"a":"b")),De.length?De.join(" "):null}function pt(Ze,De){if(Ze.match(Se,!0))return ot(De)}function bt(Ze,De){var ut=De.text(Ze,De);if(typeof ut!="undefined")return ut;if(De.list)return De.list=null,ot(De);if(De.taskList){var $t=Ze.match(Oe,!0)[1]===" ";return $t?De.taskOpen=!0:De.taskClosed=!0,Le.highlightFormatting&&(De.formatting="task"),De.taskList=!1,ot(De)}if(De.taskOpen=!1,De.taskClosed=!1,De.header&&Ze.match(/^#+$/,!0))return Le.highlightFormatting&&(De.formatting="header"),ot(De);var zt=Ze.next();if(De.linkTitle){De.linkTitle=!1;var tt=zt;zt==="("&&(tt=")"),tt=(tt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ot="^\\s*(?:[^"+tt+"\\\\]+|\\\\\\\\|\\\\.)"+tt;if(Ze.match(new RegExp(Ot),!0))return Ue.linkHref}if(zt==="`"){var Rt=De.formatting;Le.highlightFormatting&&(De.formatting="code"),Ze.eatWhile("`");var fn=Ze.current().length;if(De.code==0&&(!De.quote||fn==1))return De.code=fn,ot(De);if(fn==De.code){var Tt=ot(De);return De.code=0,Tt}else return De.formatting=Rt,ot(De)}else if(De.code)return ot(De);if(zt==="\\"&&(Ze.next(),Le.highlightFormatting)){var mn=ot(De),Dt=Ue.formatting+"-escape";return mn?mn+" "+Dt:Dt}if(zt==="!"&&Ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return De.imageMarker=!0,De.image=!0,Le.highlightFormatting&&(De.formatting="image"),ot(De);if(zt==="["&&De.imageMarker&&Ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return De.imageMarker=!1,De.imageAltText=!0,Le.highlightFormatting&&(De.formatting="image"),ot(De);if(zt==="]"&&De.imageAltText){Le.highlightFormatting&&(De.formatting="image");var mn=ot(De);return De.imageAltText=!1,De.image=!1,De.inline=De.f=ht,mn}if(zt==="["&&!De.image)return De.linkText&&Ze.match(/^.*?\]/)||(De.linkText=!0,Le.highlightFormatting&&(De.formatting="link")),ot(De);if(zt==="]"&&De.linkText){Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return De.linkText=!1,De.inline=De.f=Ze.match(/\(.*?\)| ?\[.*?\]/,!1)?ht:bt,mn}if(zt==="<"&&Ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){De.f=De.inline=He,Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return mn?mn+=" ":mn="",mn+Ue.linkInline}if(zt==="<"&&Ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){De.f=De.inline=He,Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return mn?mn+=" ":mn="",mn+Ue.linkEmail}if(Le.xml&&zt==="<"&&Ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var En=Ze.string.indexOf(">",Ze.pos);if(En!=-1){var rn=Ze.string.substring(Ze.start,En);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(rn)&&(De.md_inside=!0)}return Ze.backUp(1),De.htmlState=x.startState(Je),Ke(Ze,De,Ve)}if(Le.xml&&zt==="<"&&Ze.match(/^\/\w*?>/))return De.md_inside=!1,"tag";if(zt==="*"||zt==="_"){for(var de=1,pe=Ze.pos==1?" ":Ze.string.charAt(Ze.pos-2);de<3&&Ze.eat(zt);)de++;var ie=Ze.peek()||" ",ee=!/\s/.test(ie)&&(!Ce.test(ie)||/\s/.test(pe)||Ce.test(pe)),se=!/\s/.test(pe)&&(!Ce.test(pe)||/\s/.test(ie)||Ce.test(ie)),le=null,Be=null;if(de%2&&(!De.em&&ee&&(zt==="*"||!se||Ce.test(pe))?le=!0:De.em==zt&&se&&(zt==="*"||!ee||Ce.test(ie))&&(le=!1)),de>1&&(!De.strong&&ee&&(zt==="*"||!se||Ce.test(pe))?Be=!0:De.strong==zt&&se&&(zt==="*"||!ee||Ce.test(ie))&&(Be=!1)),Be!=null||le!=null){Le.highlightFormatting&&(De.formatting=le==null?"strong":Be==null?"em":"strong em"),le===!0&&(De.em=zt),Be===!0&&(De.strong=zt);var Tt=ot(De);return le===!1&&(De.em=!1),Be===!1&&(De.strong=!1),Tt}}else if(zt===" "&&(Ze.eat("*")||Ze.eat("_"))){if(Ze.peek()===" ")return ot(De);Ze.backUp(1)}if(Le.strikethrough){if(zt==="~"&&Ze.eatWhile(zt)){if(De.strikethrough){Le.highlightFormatting&&(De.formatting="strikethrough");var Tt=ot(De);return De.strikethrough=!1,Tt}else if(Ze.match(/^[^\s]/,!1))return De.strikethrough=!0,Le.highlightFormatting&&(De.formatting="strikethrough"),ot(De)}else if(zt===" "&&Ze.match(/^~~/,!0)){if(Ze.peek()===" ")return ot(De);Ze.backUp(2)}}if(Le.emoji&&zt===":"&&Ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){De.emoji=!0,Le.highlightFormatting&&(De.formatting="emoji");var We=ot(De);return De.emoji=!1,We}return zt===" "&&(Ze.match(/^ +$/,!1)?De.trailingSpace++:De.trailingSpace&&(De.trailingSpaceNewLine=!0)),ot(De)}function He(Ze,De){var ut=Ze.next();if(ut===">"){De.f=De.inline=bt,Le.highlightFormatting&&(De.formatting="link");var $t=ot(De);return $t?$t+=" ":$t="",$t+Ue.linkInline}return Ze.match(/^[^>]+/,!0),Ue.linkInline}function ht(Ze,De){if(Ze.eatSpace())return null;var ut=Ze.next();return ut==="("||ut==="["?(De.f=De.inline=Re(ut==="("?")":"]"),Le.highlightFormatting&&(De.formatting="link-string"),De.linkHref=!0,ot(De)):"error"}var _e={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Re(Ze){return function(De,ut){var $t=De.next();if($t===Ze){ut.f=ut.inline=bt,Le.highlightFormatting&&(ut.formatting="link-string");var zt=ot(ut);return ut.linkHref=!1,zt}return De.match(_e[Ze]),ut.linkHref=!0,ot(ut)}}function Nt(Ze,De){return Ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(De.f=it,Ze.next(),Le.highlightFormatting&&(De.formatting="link"),De.linkText=!0,ot(De)):ke(Ze,De,bt)}function it(Ze,De){if(Ze.match(/^\]:/,!0)){De.f=De.inline=at,Le.highlightFormatting&&(De.formatting="link");var ut=ot(De);return De.linkText=!1,ut}return Ze.match(/^([^\]\\]|\\.)+/,!0),Ue.linkText}function at(Ze,De){return Ze.eatSpace()?null:(Ze.match(/^[^\s]+/,!0),Ze.peek()===void 0?De.linkTitle=!0:Ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),De.f=De.inline=bt,Ue.linkHref+" url")}var Bt={startState:function(){return{f:qe,prevLine:{stream:null},thisLine:{stream:null},block:qe,htmlState:null,indentation:0,inline:bt,text:pt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ze){return{f:Ze.f,prevLine:Ze.prevLine,thisLine:Ze.thisLine,block:Ze.block,htmlState:Ze.htmlState&&x.copyState(Je,Ze.htmlState),indentation:Ze.indentation,localMode:Ze.localMode,localState:Ze.localMode?x.copyState(Ze.localMode,Ze.localState):null,inline:Ze.inline,text:Ze.text,formatting:!1,linkText:Ze.linkText,linkTitle:Ze.linkTitle,linkHref:Ze.linkHref,code:Ze.code,em:Ze.em,strong:Ze.strong,strikethrough:Ze.strikethrough,emoji:Ze.emoji,header:Ze.header,setext:Ze.setext,hr:Ze.hr,taskList:Ze.taskList,list:Ze.list,listStack:Ze.listStack.slice(0),quote:Ze.quote,indentedCode:Ze.indentedCode,trailingSpace:Ze.trailingSpace,trailingSpaceNewLine:Ze.trailingSpaceNewLine,md_inside:Ze.md_inside,fencedEndRE:Ze.fencedEndRE}},token:function(Ze,De){if(De.formatting=!1,Ze!=De.thisLine.stream){if(De.header=0,De.hr=!1,Ze.match(/^\s*$/,!0))return je(De),null;if(De.prevLine=De.thisLine,De.thisLine={stream:Ze},De.taskList=!1,De.trailingSpace=0,De.trailingSpaceNewLine=!1,!De.localState&&(De.f=De.block,De.f!=Ve)){var ut=Ze.match(/^\s*/,!0)[0].replace(/\t/g,Ee).length;if(De.indentation=ut,De.indentationDiff=null,ut>0)return null}}return De.f(Ze,De)},innerMode:function(Ze){return Ze.block==Ve?{state:Ze.htmlState,mode:Je}:Ze.localState?{state:Ze.localState,mode:Ze.localMode}:{state:Ze,mode:Bt}},indent:function(Ze,De,ut){return Ze.block==Ve&&Je.indent?Je.indent(Ze.htmlState,De,ut):Ze.localState&&Ze.localMode.indent?Ze.localMode.indent(Ze.localState,De,ut):x.Pass},blankLine:je,getType:ot,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Bt},"xml"),x.defineMIME("text/markdown","markdown"),x.defineMIME("text/x-markdown","markdown")})},98101:function(Jn,kt,ae){(function(x){x(ae(89780))})(function(x){"use strict";x.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 dt=0;dt-1&&Je.substring(Ue+1,Je.length);if(he)return x.findModeByExtension(he)},x.findModeByName=function(Je){Je=Je.toLowerCase();for(var ze=0;ze0?Se.cmdState[Se.cmdState.length-1]:null}function Ie(Se){var Te=Se.cmdState.pop();Te&&Te.closeBracket()}function Ue(Se){for(var Te=Se.cmdState,we=Te.length-1;we>=0;we--){var Ce=Te[we];if(Ce.name!="DEFAULT")return Ce}return{styleIdentifier:function(){return null}}}function he(Se,Te,we){return function(){this.name=Se,this.bracketNo=0,this.style=Te,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 xe={};xe.importmodule=he("importmodule","tag",["string","builtin"]),xe.documentclass=he("documentclass","tag",["","atom"]),xe.usepackage=he("usepackage","tag",["atom"]),xe.begin=he("begin","tag",["atom"]),xe.end=he("end","tag",["atom"]),xe.label=he("label","tag",["atom"]),xe.ref=he("ref","tag",["atom"]),xe.eqref=he("eqref","tag",["atom"]),xe.cite=he("cite","tag",["atom"]),xe.bibitem=he("bibitem","tag",["atom"]),xe.Bibitem=he("Bibitem","tag",["atom"]),xe.RBibitem=he("RBibitem","tag",["atom"]),xe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function oe(Se,Te){Se.f=Te}function Oe(Se,Te){var we;if(Se.match(/^\\[a-zA-Z@]+/)){var Ce=Se.current().slice(1);return we=xe.hasOwnProperty(Ce)?xe[Ce]:xe.DEFAULT,we=new we,Je(Te,we),oe(Te,Me),we.style}if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/\\]/))return"tag";if(Se.match("\\["))return oe(Te,function(ke,Ke){return ve(ke,Ke,"\\]")}),"keyword";if(Se.match("\\("))return oe(Te,function(ke,Ke){return ve(ke,Ke,"\\)")}),"keyword";if(Se.match("$$"))return oe(Te,function(ke,Ke){return ve(ke,Ke,"$$")}),"keyword";if(Se.match("$"))return oe(Te,function(ke,Ke){return ve(ke,Ke,"$")}),"keyword";var Ee=Se.next();if(Ee=="%")return Se.skipToEnd(),"comment";if(Ee=="}"||Ee=="]"){if(we=ze(Te),we)we.closeBracket(Ee),oe(Te,Me);else return"error";return"bracket"}else return Ee=="{"||Ee=="["?(we=xe.DEFAULT,we=new we,Je(Te,we),"bracket"):/\d/.test(Ee)?(Se.eatWhile(/[\w.%]/),"atom"):(Se.eatWhile(/[\w\-_]/),we=Ue(Te),we.name=="begin"&&(we.argument=Se.current()),we.styleIdentifier())}function ve(Se,Te,we){if(Se.eatSpace())return null;if(we&&Se.match(we))return oe(Te,Oe),"keyword";if(Se.match(/^\\[a-zA-Z@]+/))return"tag";if(Se.match(/^[a-zA-Z]+/))return"variable-2";if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/]/)||Se.match(/^[\^_&]/))return"tag";if(Se.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Se.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ce=Se.next();return Ce=="{"||Ce=="}"||Ce=="["||Ce=="]"||Ce=="("||Ce==")"?"bracket":Ce=="%"?(Se.skipToEnd(),"comment"):"error"}function Me(Se,Te){var we=Se.peek(),Ce;return we=="{"||we=="["?(Ce=ze(Te),Ce.openBracket(we),Se.eat(we),oe(Te,Oe),"bracket"):/[ \t\r]/.test(we)?(Se.eat(we),null):(oe(Te,Oe),Ie(Te),Oe(Se,Te))}return{startState:function(){var Se=Le.inMathMode?function(Te,we){return ve(Te,we)}:Oe;return{cmdState:[],f:Se}},copyState:function(Se){return{cmdState:Se.cmdState.slice(),f:Se.f}},token:function(Se,Te){return Te.f(Se,Te)},blankLine:function(Se){Se.f=Oe,Se.cmdState.length=0},lineComment:"%"}}),x.defineMIME("text/x-stex","stex"),x.defineMIME("text/x-latex","stex")})},15525:function(Jn,kt,ae){(function(x){x(ae(89780))})(function(x){"use strict";var dt={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},Le={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};x.defineMode("xml",function(Je,ze){var Ie=Je.indentUnit,Ue={},he=ze.htmlMode?dt:Le;for(var xe in he)Ue[xe]=he[xe];for(var xe in ze)Ue[xe]=ze[xe];var oe,Oe;function ve(He,ht){function _e(it){return ht.tokenize=it,it(He,ht)}var Re=He.next();if(Re=="<")return He.eat("!")?He.eat("[")?He.match("CDATA[")?_e(Te("atom","]]>")):null:He.match("--")?_e(Te("comment","-->")):He.match("DOCTYPE",!0,!0)?(He.eatWhile(/[\w\._\-]/),_e(we(1))):null:He.eat("?")?(He.eatWhile(/[\w\._\-]/),ht.tokenize=Te("meta","?>"),"meta"):(oe=He.eat("/")?"closeTag":"openTag",ht.tokenize=Me,"tag bracket");if(Re=="&"){var Nt;return He.eat("#")?He.eat("x")?Nt=He.eatWhile(/[a-fA-F\d]/)&&He.eat(";"):Nt=He.eatWhile(/[\d]/)&&He.eat(";"):Nt=He.eatWhile(/[\w\.\-:]/)&&He.eat(";"),Nt?"atom":"error"}else return He.eatWhile(/[^&<]/),null}ve.isInText=!0;function Me(He,ht){var _e=He.next();if(_e==">"||_e=="/"&&He.eat(">"))return ht.tokenize=ve,oe=_e==">"?"endTag":"selfcloseTag","tag bracket";if(_e=="=")return oe="equals",null;if(_e=="<"){ht.tokenize=ve,ht.state=Ke,ht.tagName=ht.tagStart=null;var Re=ht.tokenize(He,ht);return Re?Re+" tag error":"tag error"}else return/[\'\"]/.test(_e)?(ht.tokenize=Se(_e),ht.stringStartCol=He.column(),ht.tokenize(He,ht)):(He.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Se(He){var ht=function(_e,Re){for(;!_e.eol();)if(_e.next()==He){Re.tokenize=Me;break}return"string"};return ht.isInAttribute=!0,ht}function Te(He,ht){return function(_e,Re){for(;!_e.eol();){if(_e.match(ht)){Re.tokenize=ve;break}_e.next()}return He}}function we(He){return function(ht,_e){for(var Re;(Re=ht.next())!=null;){if(Re=="<")return _e.tokenize=we(He+1),_e.tokenize(ht,_e);if(Re==">")if(He==1){_e.tokenize=ve;break}else return _e.tokenize=we(He-1),_e.tokenize(ht,_e)}return"meta"}}function Ce(He,ht,_e){this.prev=He.context,this.tagName=ht,this.indent=He.indented,this.startOfLine=_e,(Ue.doNotIndent.hasOwnProperty(ht)||He.context&&He.context.noIndent)&&(this.noIndent=!0)}function Ee(He){He.context&&(He.context=He.context.prev)}function ke(He,ht){for(var _e;;){if(!He.context||(_e=He.context.tagName,!Ue.contextGrabbers.hasOwnProperty(_e)||!Ue.contextGrabbers[_e].hasOwnProperty(ht)))return;Ee(He)}}function Ke(He,ht,_e){return He=="openTag"?(_e.tagStart=ht.column(),Qe):He=="closeTag"?je:Ke}function Qe(He,ht,_e){return He=="word"?(_e.tagName=ht.current(),Oe="tag",ct):Ue.allowMissingTagName&&He=="endTag"?(Oe="tag bracket",ct(He,ht,_e)):(Oe="error",Qe)}function je(He,ht,_e){if(He=="word"){var Re=ht.current();return _e.context&&_e.context.tagName!=Re&&Ue.implicitlyClosed.hasOwnProperty(_e.context.tagName)&&Ee(_e),_e.context&&_e.context.tagName==Re||Ue.matchClosing===!1?(Oe="tag",qe):(Oe="tag error",Ve)}else return Ue.allowMissingTagName&&He=="endTag"?(Oe="tag bracket",qe(He,ht,_e)):(Oe="error",Ve)}function qe(He,ht,_e){return He!="endTag"?(Oe="error",qe):(Ee(_e),Ke)}function Ve(He,ht,_e){return Oe="error",qe(He,ht,_e)}function ct(He,ht,_e){if(He=="word")return Oe="attribute",ot;if(He=="endTag"||He=="selfcloseTag"){var Re=_e.tagName,Nt=_e.tagStart;return _e.tagName=_e.tagStart=null,He=="selfcloseTag"||Ue.autoSelfClosers.hasOwnProperty(Re)?ke(_e,Re):(ke(_e,Re),_e.context=new Ce(_e,Re,Nt==_e.indented)),Ke}return Oe="error",ct}function ot(He,ht,_e){return He=="equals"?pt:(Ue.allowMissing||(Oe="error"),ct(He,ht,_e))}function pt(He,ht,_e){return He=="string"?bt:He=="word"&&Ue.allowUnquoted?(Oe="string",ct):(Oe="error",ct(He,ht,_e))}function bt(He,ht,_e){return He=="string"?bt:ct(He,ht,_e)}return{startState:function(He){var ht={tokenize:ve,state:Ke,indented:He||0,tagName:null,tagStart:null,context:null};return He!=null&&(ht.baseIndent=He),ht},token:function(He,ht){if(!ht.tagName&&He.sol()&&(ht.indented=He.indentation()),He.eatSpace())return null;oe=null;var _e=ht.tokenize(He,ht);return(_e||oe)&&_e!="comment"&&(Oe=null,ht.state=ht.state(oe||_e,He,ht),Oe&&(_e=Oe=="error"?_e+" error":Oe)),_e},indent:function(He,ht,_e){var Re=He.context;if(He.tokenize.isInAttribute)return He.tagStart==He.indented?He.stringStartCol+1:He.indented+Ie;if(Re&&Re.noIndent)return x.Pass;if(He.tokenize!=Me&&He.tokenize!=ve)return _e?_e.match(/^(\s*)/)[0].length:0;if(He.tagName)return Ue.multilineTagIndentPastTag!==!1?He.tagStart+He.tagName.length+2:He.tagStart+Ie*(Ue.multilineTagIndentFactor||1);if(Ue.alignCDATA&&/$/,blockCommentStart:"",configuration:Ue.htmlMode?"html":"xml",helperType:Ue.htmlMode?"html":"xml",skipAttribute:function(He){He.state==pt&&(He.state=ct)},xmlCurrentTag:function(He){return He.tagName?{name:He.tagName,close:He.type=="closeTag"}:null},xmlCurrentContext:function(He){for(var ht=[],_e=He.context;_e;_e=_e.prev)_e.tagName&&ht.push(_e.tagName);return ht.reverse()}}}),x.defineMIME("text/xml","xml"),x.defineMIME("application/xml","xml"),x.mimeModes.hasOwnProperty("text/html")||x.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Jn,kt,ae){"use strict";Object.defineProperty(kt,"__esModule",{value:!0}),kt.default=void 0;var x=Object.assign||function(we){for(var Ce=1;Ce0&&(ct=Qe[0]),ct instanceof Error)throw ct;var ot=new Error("Unhandled error."+(ct?" ("+ct.message+")":""));throw ot.context=ct,ot}var pt=Ve[Ke];if(pt===void 0)return!1;if(typeof pt=="function")ae(pt,this,Qe);else for(var bt=pt.length,He=Me(pt,bt),je=0;je0&&ct.length>qe&&!ct.warned){ct.warned=!0;var ot=new Error("Possible EventEmitter memory leak detected. "+ct.length+" "+String(Ke)+" listeners added. Use emitter.setMaxListeners() to increase limit");ot.name="MaxListenersExceededWarning",ot.emitter=ke,ot.type=Ke,ot.count=ct.length,dt(ot)}return ke}Je.prototype.addListener=function(Ke,Qe){return he(this,Ke,Qe,!1)},Je.prototype.on=Je.prototype.addListener,Je.prototype.prependListener=function(Ke,Qe){return he(this,Ke,Qe,!0)};function xe(){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 oe(ke,Ke,Qe){var je={fired:!1,wrapFn:void 0,target:ke,type:Ke,listener:Qe},qe=xe.bind(je);return qe.listener=Qe,je.wrapFn=qe,qe}Je.prototype.once=function(Ke,Qe){return Ie(Qe),this.on(Ke,oe(this,Ke,Qe)),this},Je.prototype.prependOnceListener=function(Ke,Qe){return Ie(Qe),this.prependListener(Ke,oe(this,Ke,Qe)),this},Je.prototype.removeListener=function(Ke,Qe){var je,qe,Ve,ct,ot;if(Ie(Qe),qe=this._events,qe===void 0)return this;if(je=qe[Ke],je===void 0)return this;if(je===Qe||je.listener===Qe)--this._eventsCount===0?this._events=Object.create(null):(delete qe[Ke],qe.removeListener&&this.emit("removeListener",Ke,je.listener||Qe));else if(typeof je!="function"){for(Ve=-1,ct=je.length-1;ct>=0;ct--)if(je[ct]===Qe||je[ct].listener===Qe){ot=je[ct].listener,Ve=ct;break}if(Ve<0)return this;Ve===0?je.shift():Se(je,Ve),je.length===1&&(qe[Ke]=je[0]),qe.removeListener!==void 0&&this.emit("removeListener",Ke,ot||Qe)}return this},Je.prototype.off=Je.prototype.removeListener,Je.prototype.removeAllListeners=function(Ke){var Qe,je,qe;if(je=this._events,je===void 0)return this;if(je.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):je[Ke]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete je[Ke]),this;if(arguments.length===0){var Ve=Object.keys(je),ct;for(qe=0;qe=0;qe--)this.removeListener(Ke,Qe[qe]);return this};function Oe(ke,Ke,Qe){var je=ke._events;if(je===void 0)return[];var qe=je[Ke];return qe===void 0?[]:typeof qe=="function"?Qe?[qe.listener||qe]:[qe]:Qe?Te(qe):Me(qe,qe.length)}Je.prototype.listeners=function(Ke){return Oe(this,Ke,!0)},Je.prototype.rawListeners=function(Ke){return Oe(this,Ke,!1)},Je.listenerCount=function(ke,Ke){return typeof ke.listenerCount=="function"?ke.listenerCount(Ke):ve.call(ke,Ke)},Je.prototype.listenerCount=ve;function ve(ke){var Ke=this._events;if(Ke!==void 0){var Qe=Ke[ke];if(typeof Qe=="function")return 1;if(Qe!==void 0)return Qe.length}return 0}Je.prototype.eventNames=function(){return this._eventsCount>0?x(this._events):[]};function Me(ke,Ke){for(var Qe=new Array(Ke),je=0;je0&&Ft[Ft.length-1])&&(xr[0]===6||xr[0]===2)){be=0;continue}if(xr[0]===3&&(!Ft||xr[1]>Ft[0]&&xr[1]=55296&&nt<=56319&&be>10)+55296,Yt%1024+56320)),(nt+1===be||ye.length>16384)&&(Ft+=String.fromCharCode.apply(String,ye),ye.length=0)}return Ft},oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Oe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ve=0;ve>4,Dr[nt++]=(Yt&15)<<4|Bn>>2,Dr[nt++]=(Bn&3)<<6|xn&63;return xr},Ce=function(ge){for(var Ae=ge.length,be=[],ye=0;ye>ke,Ve=1<>ke,pt=qe+ot,bt=pt,He=32,ht=bt+He,_e=65536>>Ke,Re=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return be=this.index[Ae>>ke],be=(be<>ke)],be=(be<>Ke),be=this.index[be],be+=Ae>>ke&Nt,be=this.index[be],be=(be<tt?(nt.push(!0),Bn-=tt):nt.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(Ft)!==-1)return ye.push(Yt),be.push(Be);if(Bn===Tt||Bn===pe){if(Yt===0)return ye.push(Yt),be.push(en);var xn=be[Yt-1];return Sr.indexOf(xn)===-1?(ye.push(ye[Yt-1]),be.push(xn)):(ye.push(Yt),be.push(en))}if(ye.push(Yt),Bn===zn)return be.push(Ae==="strict"?Et:It);if(Bn===Lr||Bn===sn)return be.push(en);if(Bn===ri)return Ft>=131072&&Ft<=196605||Ft>=196608&&Ft<=262141?be.push(It):be.push(en);be.push(Bn)}),[ye,be,nt]},di=function(ge,Ae,be,ye){var nt=ye[be];if(Array.isArray(ge)?ge.indexOf(nt)!==-1:ge===nt)for(var Ft=be;Ft<=ye.length;){Ft++;var Yt=ye[Ft];if(Yt===Ae)return!0;if(Yt!==de)break}if(nt===de)for(var Ft=be;Ft>0;){Ft--;var Bn=ye[Ft];if(Array.isArray(ge)?ge.indexOf(Bn)!==-1:ge===Bn)for(var xn=be;xn<=ye.length;){xn++;var Yt=ye[xn];if(Yt===Ae)return!0;if(Yt!==de)break}if(Bn!==de)break}return!1},Ti=function(ge,Ae){for(var be=ge;be>=0;){var ye=Ae[be];if(ye===de)be--;else return ye}return 0},Ei=function(ge,Ae,be,ye,nt){if(be[ye]===0)return tr;var Ft=ye-1;if(Array.isArray(nt)&&nt[Ft]===!0)return tr;var Yt=Ft-1,Bn=Ft+1,xn=Ae[Ft],xr=Yt>=0?Ae[Yt]:0,Dr=Ae[Bn];if(xn===Rt&&Dr===fn)return tr;if(lr.indexOf(xn)!==-1)return Ir;if(lr.indexOf(Dr)!==-1||$n.indexOf(Dr)!==-1)return tr;if(Ti(Ft,Ae)===En)return vr;if(Qn.get(ge[Ft])===pe||(xn===Fn||xn===Ut)&&Qn.get(ge[Bn])===pe||xn===Dt||Dr===Dt||xn===rn||[de,ee,le].indexOf(xn)===-1&&Dr===rn||[We,st,mt,Ct,gn].indexOf(Dr)!==-1||Ti(Ft,Ae)===Lt||di(jt,Lt,Ft,Ae)||di([We,st],Et,Ft,Ae)||di(ie,ie,Ft,Ae))return tr;if(xn===de)return vr;if(xn===jt||Dr===jt)return tr;if(Dr===Be||xn===Be)return vr;if([ee,le,Et].indexOf(Dr)!==-1||xn===se||xr===Vn&&gi.indexOf(xn)!==-1||xn===gn&&Dr===Vn||Dr===gt||qn.indexOf(Dr)!==-1&&xn===lt||qn.indexOf(xn)!==-1&&Dr===lt||xn===Zt&&[It,Fn,Ut].indexOf(Dr)!==-1||[It,Fn,Ut].indexOf(xn)!==-1&&Dr===Vt||qn.indexOf(xn)!==-1&&Br.indexOf(Dr)!==-1||Br.indexOf(xn)!==-1&&qn.indexOf(Dr)!==-1||[Zt,Vt].indexOf(xn)!==-1&&(Dr===lt||[Lt,le].indexOf(Dr)!==-1&&Ae[Bn+1]===lt)||[Lt,le].indexOf(xn)!==-1&&Dr===lt||xn===lt&&[lt,gn,Ct].indexOf(Dr)!==-1)return tr;if([lt,gn,Ct,We,st].indexOf(Dr)!==-1)for(var Zr=Ft;Zr>=0;){var Pi=Ae[Zr];if(Pi===lt)return tr;if([gn,Ct].indexOf(Pi)!==-1)Zr--;else break}if([Zt,Vt].indexOf(Dr)!==-1)for(var Zr=[We,st].indexOf(xn)!==-1?Yt:Ft;Zr>=0;){var Pi=Ae[Zr];if(Pi===lt)return tr;if([gn,Ct].indexOf(Pi)!==-1)Zr--;else break}if(Wt===xn&&[Wt,on,an,_n].indexOf(Dr)!==-1||[on,an].indexOf(xn)!==-1&&[on,vn].indexOf(Dr)!==-1||[vn,_n].indexOf(xn)!==-1&&Dr===vn||kr.indexOf(xn)!==-1&&[gt,Vt].indexOf(Dr)!==-1||kr.indexOf(Dr)!==-1&&xn===Zt||qn.indexOf(xn)!==-1&&qn.indexOf(Dr)!==-1||xn===Ct&&qn.indexOf(Dr)!==-1||qn.concat(lt).indexOf(xn)!==-1&&Dr===Lt&&zr.indexOf(ge[Bn])===-1||qn.concat(lt).indexOf(Dr)!==-1&&xn===st)return tr;if(xn===Yn&&Dr===Yn){for(var fa=be[Ft],po=1;fa>0&&(fa--,Ae[fa]===Yn);)po++;if(po%2!==0)return tr}return xn===Fn&&Dr===Ut?tr:vr},no=function(ge,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var be=Ai(ge,Ae.lineBreak),ye=be[0],nt=be[1],Ft=be[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(nt=nt.map(function(Bn){return[lt,en,Lr].indexOf(Bn)!==-1?It:Bn}));var Yt=Ae.wordBreak==="keep-all"?Ft.map(function(Bn,xn){return Bn&&ge[xn]>=19968&&ge[xn]<=40959}):void 0;return[ye,nt,Yt]},zi=function(){function ge(Ae,be,ye,nt){this.codePoints=Ae,this.required=be===Ir,this.start=ye,this.end=nt}return ge.prototype.slice=function(){return xe.apply(void 0,this.codePoints.slice(this.start,this.end))},ge}(),fr=function(ge,Ae){var be=he(ge),ye=no(be,Ae),nt=ye[0],Ft=ye[1],Yt=ye[2],Bn=be.length,xn=0,xr=0;return{next:function(){if(xr>=Bn)return{done:!0,value:null};for(var Dr=tr;xr=bo&&ge<=57},oi=function(ge){return ge>=55296&&ge<=57343},yr=function(ge){return $r(ge)||ge>=Jr&&ge<=Wr||ge>=Go&&ge<=Lo},qr=function(ge){return ge>=Go&&ge<=jr},Ao=function(ge){return ge>=Jr&&ge<=to},Yo=function(ge){return qr(ge)||Ao(ge)},_o=function(ge){return ge>=bi},pa=function(ge){return ge===wn||ge===Kt||ge===pn},No=function(ge){return Yo(ge)||_o(ge)||ge===nr},Jo=function(ge){return No(ge)||$r(ge)||ge===Rn},Ro=function(ge){return ge>=So&&ge<=ki||ge===ko||ge>=co&&ge<=Vo||ge===wo},oa=function(ge,Ae){return ge!==dn?!1:Ae!==wn},da=function(ge,Ae,be){return ge===Rn?No(Ae)||oa(Ae,be):No(ge)?!0:!!(ge===dn&&oa(ge,Ae))},Ka=function(ge,Ae,be){return ge===pi||ge===Rn?$r(Ae)?!0:Ae===ji&&$r(be):$r(ge===ji?Ae:ge)},_s=function(ge){var Ae=0,be=1;(ge[Ae]===pi||ge[Ae]===Rn)&&(ge[Ae]===Rn&&(be=-1),Ae++);for(var ye=[];$r(ge[Ae]);)ye.push(ge[Ae++]);var nt=ye.length?parseInt(xe.apply(void 0,ye),10):0;ge[Ae]===ji&&Ae++;for(var Ft=[];$r(ge[Ae]);)Ft.push(ge[Ae++]);var Yt=Ft.length,Bn=Yt?parseInt(xe.apply(void 0,Ft),10):0;(ge[Ae]===ni||ge[Ae]===Tn)&&Ae++;var xn=1;(ge[Ae]===pi||ge[Ae]===Rn)&&(ge[Ae]===Rn&&(xn=-1),Ae++);for(var xr=[];$r(ge[Ae]);)xr.push(ge[Ae++]);var Dr=xr.length?parseInt(xe.apply(void 0,xr),10):0;return be*(nt+Bn*Math.pow(10,-Yt))*Math.pow(10,xn*Dr)},js={type:2},as={type:3},fs={type:4},Mo={type:13},go={type:8},Fa={type:21},gs={type:9},nl={type:10},rl={type:11},il={type:12},yl={type:14},su={type:23},ol={type:1},jl={type:25},Lu={type:24},Xl={type:26},wl={type:27},ec={type:28},_c={type:29},ma={type:31},Ea={type:32},ha=function(){function ge(){this._value=[]}return ge.prototype.write=function(Ae){this._value=this._value.concat(he(Ae))},ge.prototype.read=function(){for(var Ae=[],be=this.consumeToken();be!==Ea;)Ae.push(be),be=this.consumeToken();return Ae},ge.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Nn:return this.consumeStringToken(Nn);case Yr:var be=this.peekCodePoint(0),ye=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(Jo(be)||oa(ye,nt)){var Ft=da(be,ye,nt)?vi:Ur,Yt=this.consumeName();return{type:5,value:Yt,flags:Ft}}break;case ci:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),Mo;break;case cr:return this.consumeStringToken(cr);case sr:return js;case ti:return as;case Yi:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),yl;break;case pi:if(Ka(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case yi:return fs;case Rn:var Bn=Ae,xn=this.peekCodePoint(0),xr=this.peekCodePoint(1);if(Ka(Bn,xn,xr))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(da(Bn,xn,xr))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(xn===Rn&&xr===Zn)return this.consumeCodePoint(),this.consumeCodePoint(),Lu;break;case ji:if(Ka(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Mt:if(this.peekCodePoint(0)===Yi)for(this.consumeCodePoint();;){var Dr=this.consumeCodePoint();if(Dr===Yi&&(Dr=this.consumeCodePoint(),Dr===Mt))return this.consumeToken();if(Dr===eo)return this.consumeToken()}break;case Ji:return Xl;case io:return wl;case Bi:if(this.peekCodePoint(0)===Ar&&this.peekCodePoint(1)===Rn&&this.peekCodePoint(2)===Rn)return this.consumeCodePoint(),this.consumeCodePoint(),jl;break;case yn:var Zr=this.peekCodePoint(0),Pi=this.peekCodePoint(1),fa=this.peekCodePoint(2);if(da(Zr,Pi,fa)){var Yt=this.consumeName();return{type:7,value:Yt}}break;case Gn:return ec;case dn:if(oa(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case rr:return _c;case pr:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),go;break;case Kr:return rl;case fi:return il;case Gi:case Ui:var po=this.peekCodePoint(0),$o=this.peekCodePoint(1);return po===pi&&(yr($o)||$o===Fi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case _i:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),gs;if(this.peekCodePoint(0)===_i)return this.consumeCodePoint(),Fa;break;case hi:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),nl;break;case eo:return Ea}return pa(Ae)?(this.consumeWhiteSpace(),ma):$r(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):No(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:xe(Ae)}},ge.prototype.consumeCodePoint=function(){var Ae=this._value.shift();return typeof Ae=="undefined"?-1:Ae},ge.prototype.reconsumeCodePoint=function(Ae){this._value.unshift(Ae)},ge.prototype.peekCodePoint=function(Ae){return Ae>=this._value.length?-1:this._value[Ae]},ge.prototype.consumeUnicodeRangeToken=function(){for(var Ae=[],be=this.consumeCodePoint();yr(be)&&Ae.length<6;)Ae.push(be),be=this.consumeCodePoint();for(var ye=!1;be===Fi&&Ae.length<6;)Ae.push(be),be=this.consumeCodePoint(),ye=!0;if(ye){var nt=parseInt(xe.apply(void 0,Ae.map(function(xn){return xn===Fi?bo:xn})),16),Ft=parseInt(xe.apply(void 0,Ae.map(function(xn){return xn===Fi?Wr:xn})),16);return{type:30,start:nt,end:Ft}}var Yt=parseInt(xe.apply(void 0,Ae),16);if(this.peekCodePoint(0)===Rn&&yr(this.peekCodePoint(1))){this.consumeCodePoint(),be=this.consumeCodePoint();for(var Bn=[];yr(be)&&Bn.length<6;)Bn.push(be),be=this.consumeCodePoint();var Ft=parseInt(xe.apply(void 0,Bn),16);return{type:30,start:Yt,end:Ft}}else return{type:30,start:Yt,end:Yt}},ge.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===sr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===sr?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},ge.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===eo)return{type:22,value:""};var be=this.peekCodePoint(0);if(be===cr||be===Nn){var ye=this.consumeStringToken(this.consumeCodePoint());return ye.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===eo||this.peekCodePoint(0)===ti)?(this.consumeCodePoint(),{type:22,value:ye.value}):(this.consumeBadUrlRemnants(),su)}for(;;){var nt=this.consumeCodePoint();if(nt===eo||nt===ti)return{type:22,value:xe.apply(void 0,Ae)};if(pa(nt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===eo||this.peekCodePoint(0)===ti?(this.consumeCodePoint(),{type:22,value:xe.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),su);if(nt===Nn||nt===cr||nt===sr||Ro(nt))return this.consumeBadUrlRemnants(),su;if(nt===dn)if(oa(nt,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),su;else Ae.push(nt)}},ge.prototype.consumeWhiteSpace=function(){for(;pa(this.peekCodePoint(0));)this.consumeCodePoint()},ge.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===ti||Ae===eo)return;oa(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ge.prototype.consumeStringSlice=function(Ae){for(var be=5e4,ye="";Ae>0;){var nt=Math.min(be,Ae);ye+=xe.apply(void 0,this._value.splice(0,nt)),Ae-=nt}return this._value.shift(),ye},ge.prototype.consumeStringToken=function(Ae){var be="",ye=0;do{var nt=this._value[ye];if(nt===eo||nt===void 0||nt===Ae)return be+=this.consumeStringSlice(ye),{type:0,value:be};if(nt===wn)return this._value.splice(0,ye),ol;if(nt===dn){var Ft=this._value[ye+1];Ft!==eo&&Ft!==void 0&&(Ft===wn?(be+=this.consumeStringSlice(ye),ye=-1,this._value.shift()):oa(nt,Ft)&&(be+=this.consumeStringSlice(ye),be+=xe(this.consumeEscapedCodePoint()),ye=-1))}ye++}while(!0)},ge.prototype.consumeNumber=function(){var Ae=[],be=Gt,ye=this.peekCodePoint(0);for((ye===pi||ye===Rn)&&Ae.push(this.consumeCodePoint());$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ye=this.peekCodePoint(0);var nt=this.peekCodePoint(1);if(ye===ji&&$r(nt))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),be=un;$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ye=this.peekCodePoint(0),nt=this.peekCodePoint(1);var Ft=this.peekCodePoint(2);if((ye===ni||ye===Tn)&&((nt===pi||nt===Rn)&&$r(Ft)||$r(nt)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),be=un;$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[_s(Ae),be]},ge.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),be=Ae[0],ye=Ae[1],nt=this.peekCodePoint(0),Ft=this.peekCodePoint(1),Yt=this.peekCodePoint(2);if(da(nt,Ft,Yt)){var Bn=this.consumeName();return{type:15,number:be,flags:ye,unit:Bn}}return nt===or?(this.consumeCodePoint(),{type:16,number:be,flags:ye}):{type:17,number:be,flags:ye}},ge.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(yr(Ae)){for(var be=xe(Ae);yr(this.peekCodePoint(0))&&be.length<6;)be+=xe(this.consumeCodePoint());pa(this.peekCodePoint(0))&&this.consumeCodePoint();var ye=parseInt(be,16);return ye===0||oi(ye)||ye>1114111?wi:ye}return Ae===eo?wi:Ae},ge.prototype.consumeName=function(){for(var Ae="";;){var be=this.consumeCodePoint();if(Jo(be))Ae+=xe(be);else if(oa(be,this.peekCodePoint(0)))Ae+=xe(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(be),Ae}},ge}(),wa=function(){function ge(Ae){this._tokens=Ae}return ge.create=function(Ae){var be=new ha;return be.write(Ae),new ge(be.read())},ge.parseValue=function(Ae){return ge.create(Ae).parseComponentValue()},ge.parseValues=function(Ae){return ge.create(Ae).parseComponentValues()},ge.prototype.parseComponentValue=function(){for(var Ae=this.consumeToken();Ae.type===31;)Ae=this.consumeToken();if(Ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ae);var be=this.consumeComponentValue();do Ae=this.consumeToken();while(Ae.type===31);if(Ae.type===32)return be;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ge.prototype.parseComponentValues=function(){for(var Ae=[];;){var be=this.consumeComponentValue();if(be.type===32)return Ae;Ae.push(be),Ae.push()}},ge.prototype.consumeComponentValue=function(){var Ae=this.consumeToken();switch(Ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ae.type);case 19:return this.consumeFunction(Ae)}return Ae},ge.prototype.consumeSimpleBlock=function(Ae){for(var be={type:Ae,values:[]},ye=this.consumeToken();;){if(ye.type===32||Ma(ye,Ae))return be;this.reconsumeToken(ye),be.values.push(this.consumeComponentValue()),ye=this.consumeToken()}},ge.prototype.consumeFunction=function(Ae){for(var be={name:Ae.value,values:[],type:18};;){var ye=this.consumeToken();if(ye.type===32||ye.type===3)return be;this.reconsumeToken(ye),be.values.push(this.consumeComponentValue())}},ge.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?Ea:Ae},ge.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},ge}(),Ja=function(ge){return ge.type===15},Ga=function(ge){return ge.type===17},$a=function(ge){return ge.type===20},Ql=function(ge){return ge.type===0},fu=function(ge,Ae){return $a(ge)&&ge.value===Ae},kl=function(ge){return ge.type!==31},Hi=function(ge){return ge.type!==31&&ge.type!==4},ea=function(ge){var Ae=[],be=[];return ge.forEach(function(ye){if(ye.type===4){if(be.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(be),be=[];return}ye.type!==31&&be.push(ye)}),be.length&&Ae.push(be),Ae},Ma=function(ge,Ae){return Ae===11&&ge.type===12||Ae===28&&ge.type===29?!0:Ae===2&&ge.type===3},Hl=function(ge){return ge.type===17||ge.type===15},ks=function(ge){return ge.type===16||Hl(ge)},zl=function(ge){return ge.length>1?[ge[0],ge[1]]:[ge[0]]},pl={type:17,number:0,flags:Gt},eA={type:16,number:50,flags:Gt},Bc={type:16,number:100,flags:Gt},tc=function(ge,Ae,be){var ye=ge[0],nt=ge[1];return[ss(ye,Ae),ss(typeof nt!="undefined"?nt:ye,be)]},ss=function(ge,Ae){if(ge.type===16)return ge.number/100*Ae;if(Ja(ge))switch(ge.unit){case"rem":case"em":return 16*ge.number;case"px":default:return ge.number}return ge.number},ns="deg",KA="grad",tA="rad",Qs="turn",Sl={name:"angle",parse:function(ge,Ae){if(Ae.type===15)switch(Ae.unit){case ns:return Math.PI*Ae.number/180;case KA:return Math.PI/200*Ae.number;case tA:return Ae.number;case Qs:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},Hc=function(ge){return ge.type===15&&(ge.unit===ns||ge.unit===KA||ge.unit===tA||ge.unit===Qs)},zc=function(ge){var Ae=ge.filter($a).map(function(be){return be.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[pl,pl];case"to top":case"bottom":return ml(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[pl,Bc];case"to right":case"left":return ml(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Bc,Bc];case"to bottom":case"top":return ml(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Bc,pl];case"to left":case"right":return ml(270)}return 0},ml=function(ge){return Math.PI*ge/180},_u={name:"color",parse:function(ge,Ae){if(Ae.type===18){var be=Oa[Ae.name];if(typeof be=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return be(ge,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var ye=Ae.value.substring(0,1),nt=Ae.value.substring(1,2),Ft=Ae.value.substring(2,3);return lu(parseInt(ye+ye,16),parseInt(nt+nt,16),parseInt(Ft+Ft,16),1)}if(Ae.value.length===4){var ye=Ae.value.substring(0,1),nt=Ae.value.substring(1,2),Ft=Ae.value.substring(2,3),Yt=Ae.value.substring(3,4);return lu(parseInt(ye+ye,16),parseInt(nt+nt,16),parseInt(Ft+Ft,16),parseInt(Yt+Yt,16)/255)}if(Ae.value.length===6){var ye=Ae.value.substring(0,2),nt=Ae.value.substring(2,4),Ft=Ae.value.substring(4,6);return lu(parseInt(ye,16),parseInt(nt,16),parseInt(Ft,16),1)}if(Ae.value.length===8){var ye=Ae.value.substring(0,2),nt=Ae.value.substring(2,4),Ft=Ae.value.substring(4,6),Yt=Ae.value.substring(6,8);return lu(parseInt(ye,16),parseInt(nt,16),parseInt(Ft,16),parseInt(Yt,16)/255)}}if(Ae.type===20){var Bn=Ms[Ae.value.toUpperCase()];if(typeof Bn!="undefined")return Bn}return Ms.TRANSPARENT}},Ws=function(ge){return(255&ge)===0},Gs=function(ge){var Ae=255&ge,be=255&ge>>8,ye=255&ge>>16,nt=255&ge>>24;return Ae<255?"rgba("+nt+","+ye+","+be+","+Ae/255+")":"rgb("+nt+","+ye+","+be+")"},lu=function(ge,Ae,be,ye){return(ge<<24|Ae<<16|be<<8|Math.round(ye*255)<<0)>>>0},NA=function(ge,Ae){if(ge.type===17)return ge.number;if(ge.type===16){var be=Ae===3?1:255;return Ae===3?ge.number/100*be:Math.round(ge.number/100*be)}return 0},$A=function(ge,Ae){var be=Ae.filter(Hi);if(be.length===3){var ye=be.map(NA),nt=ye[0],Ft=ye[1],Yt=ye[2];return lu(nt,Ft,Yt,1)}if(be.length===4){var Bn=be.map(NA),nt=Bn[0],Ft=Bn[1],Yt=Bn[2],xn=Bn[3];return lu(nt,Ft,Yt,xn)}return 0};function uu(ge,Ae,be){return be<0&&(be+=1),be>=1&&(be-=1),be<1/6?(Ae-ge)*be*6+ge:be<1/2?Ae:be<2/3?(Ae-ge)*6*(2/3-be)+ge:ge}var hu=function(ge,Ae){var be=Ae.filter(Hi),ye=be[0],nt=be[1],Ft=be[2],Yt=be[3],Bn=(ye.type===17?ml(ye.number):Sl.parse(ge,ye))/(Math.PI*2),xn=ks(nt)?nt.number/100:0,xr=ks(Ft)?Ft.number/100:0,Dr=typeof Yt!="undefined"&&ks(Yt)?ss(Yt,1):1;if(xn===0)return lu(xr*255,xr*255,xr*255,1);var Zr=xr<=.5?xr*(xn+1):xr+xn-xr*xn,Pi=xr*2-Zr,fa=uu(Pi,Zr,Bn+1/3),po=uu(Pi,Zr,Bn),$o=uu(Pi,Zr,Bn-1/3);return lu(fa*255,po*255,$o*255,Dr)},Oa={hsl:hu,hsla:hu,rgb:$A,rgba:$A},Ua=function(ge,Ae){return _u.parse(ge,wa.create(Ae).parseComponentValue())},Ms={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},nc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ge,Ae){return Ae.map(function(be){if($a(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Yl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pu=function(ge,Ae){var be=_u.parse(ge,Ae[0]),ye=Ae[1];return ye&&ks(ye)?{color:be,stop:ye}:{color:be,stop:null}},Kc=function(ge,Ae){var be=ge[0],ye=ge[ge.length-1];be.stop===null&&(be.stop=pl),ye.stop===null&&(ye.stop=Bc);for(var nt=[],Ft=0,Yt=0;YtFt?nt.push(xn):nt.push(Ft),Ft=xn}else nt.push(null)}for(var xr=null,Yt=0;YtYt.optimumDistance)?{optimumCorner:Bn,optimumDistance:Dr}:Yt},{optimumDistance:nt?1/0:-1/0,optimumCorner:null}).optimumCorner},nA=function(ge,Ae,be,ye,nt){var Ft=0,Yt=0;switch(ge.size){case 0:ge.shape===0?Ft=Yt=Math.min(Math.abs(Ae),Math.abs(Ae-ye),Math.abs(be),Math.abs(be-nt)):ge.shape===1&&(Ft=Math.min(Math.abs(Ae),Math.abs(Ae-ye)),Yt=Math.min(Math.abs(be),Math.abs(be-nt)));break;case 2:if(ge.shape===0)Ft=Yt=Math.min(Jl(Ae,be),Jl(Ae,be-nt),Jl(Ae-ye,be),Jl(Ae-ye,be-nt));else if(ge.shape===1){var Bn=Math.min(Math.abs(be),Math.abs(be-nt))/Math.min(Math.abs(Ae),Math.abs(Ae-ye)),xn=pc(ye,nt,Ae,be,!0),xr=xn[0],Dr=xn[1];Ft=Jl(xr-Ae,(Dr-be)/Bn),Yt=Bn*Ft}break;case 1:ge.shape===0?Ft=Yt=Math.max(Math.abs(Ae),Math.abs(Ae-ye),Math.abs(be),Math.abs(be-nt)):ge.shape===1&&(Ft=Math.max(Math.abs(Ae),Math.abs(Ae-ye)),Yt=Math.max(Math.abs(be),Math.abs(be-nt)));break;case 3:if(ge.shape===0)Ft=Yt=Math.max(Jl(Ae,be),Jl(Ae,be-nt),Jl(Ae-ye,be),Jl(Ae-ye,be-nt));else if(ge.shape===1){var Bn=Math.max(Math.abs(be),Math.abs(be-nt))/Math.max(Math.abs(Ae),Math.abs(Ae-ye)),Zr=pc(ye,nt,Ae,be,!1),xr=Zr[0],Dr=Zr[1];Ft=Jl(xr-Ae,(Dr-be)/Bn),Yt=Bn*Ft}break}return Array.isArray(ge.size)&&(Ft=ss(ge.size[0],ye),Yt=ge.size.length===2?ss(ge.size[1],nt):Ft),[Ft,Yt]},rA=function(ge,Ae){var be=ml(180),ye=[];return ea(Ae).forEach(function(nt,Ft){if(Ft===0){var Yt=nt[0];if(Yt.type===20&&Yt.value==="to"){be=zc(nt);return}else if(Hc(Yt)){be=Sl.parse(ge,Yt);return}}var Bn=pu(ge,nt);ye.push(Bn)}),{angle:be,stops:ye,type:1}},Ed=function(ge,Ae){var be=ml(180),ye=[];return ea(Ae).forEach(function(nt,Ft){if(Ft===0){var Yt=nt[0];if(Yt.type===20&&["top","left","right","bottom"].indexOf(Yt.value)!==-1){be=zc(nt);return}else if(Hc(Yt)){be=(Sl.parse(ge,Yt)+ml(270))%ml(360);return}}var Bn=pu(ge,nt);ye.push(Bn)}),{angle:be,stops:ye,type:1}},Jf=function(ge,Ae){var be=ml(180),ye=[],nt=1,Ft=0,Yt=3,Bn=[];return ea(Ae).forEach(function(xn,xr){var Dr=xn[0];if(xr===0){if($a(Dr)&&Dr.value==="linear"){nt=1;return}else if($a(Dr)&&Dr.value==="radial"){nt=2;return}}if(Dr.type===18){if(Dr.name==="from"){var Zr=_u.parse(ge,Dr.values[0]);ye.push({stop:pl,color:Zr})}else if(Dr.name==="to"){var Zr=_u.parse(ge,Dr.values[0]);ye.push({stop:Bc,color:Zr})}else if(Dr.name==="color-stop"){var Pi=Dr.values.filter(Hi);if(Pi.length===2){var Zr=_u.parse(ge,Pi[1]),fa=Pi[0];Ga(fa)&&ye.push({stop:{type:16,number:fa.number*100,flags:fa.flags},color:Zr})}}}}),nt===1?{angle:(be+ml(180))%ml(360),stops:ye,type:nt}:{size:Yt,shape:Ft,stops:ye,position:Bn,type:nt}},nd="closest-side",OA="farthest-side",hA="closest-corner",Nu="farthest-corner",DA="circle",iA="ellipse",Sd="cover",qf="contain",Ns=function(ge,Ae){var be=0,ye=3,nt=[],Ft=[];return ea(Ae).forEach(function(Yt,Bn){var xn=!0;if(Bn===0){var xr=!1;xn=Yt.reduce(function(Zr,Pi){if(xr)if($a(Pi))switch(Pi.value){case"center":return Ft.push(eA),Zr;case"top":case"left":return Ft.push(pl),Zr;case"right":case"bottom":return Ft.push(Bc),Zr}else(ks(Pi)||Hl(Pi))&&Ft.push(Pi);else if($a(Pi))switch(Pi.value){case DA:return be=0,!1;case iA:return be=1,!1;case"at":return xr=!0,!1;case nd:return ye=0,!1;case Sd:case OA:return ye=1,!1;case qf:case hA:return ye=2,!1;case Nu:return ye=3,!1}else if(Hl(Pi)||ks(Pi))return Array.isArray(ye)||(ye=[]),ye.push(Pi),!1;return Zr},xn)}if(xn){var Dr=pu(ge,Yt);nt.push(Dr)}}),{size:ye,shape:be,stops:nt,position:Ft,type:2}},Wu=function(ge,Ae){var be=0,ye=3,nt=[],Ft=[];return ea(Ae).forEach(function(Yt,Bn){var xn=!0;if(Bn===0?xn=Yt.reduce(function(Dr,Zr){if($a(Zr))switch(Zr.value){case"center":return Ft.push(eA),!1;case"top":case"left":return Ft.push(pl),!1;case"right":case"bottom":return Ft.push(Bc),!1}else if(ks(Zr)||Hl(Zr))return Ft.push(Zr),!1;return Dr},xn):Bn===1&&(xn=Yt.reduce(function(Dr,Zr){if($a(Zr))switch(Zr.value){case DA:return be=0,!1;case iA:return be=1,!1;case qf:case nd:return ye=0,!1;case OA:return ye=1,!1;case hA:return ye=2,!1;case Sd:case Nu:return ye=3,!1}else if(Hl(Zr)||ks(Zr))return Array.isArray(ye)||(ye=[]),ye.push(Zr),!1;return Dr},xn)),xn){var xr=pu(ge,Yt);nt.push(xr)}}),{size:ye,shape:be,stops:nt,position:Ft,type:2}},pA=function(ge){return ge.type===1},Ph=function(ge){return ge.type===2},$c={name:"image",parse:function(ge,Ae){if(Ae.type===22){var be={url:Ae.value,type:0};return ge.cache.addImage(Ae.value),be}if(Ae.type===18){var ye=Fd[Ae.name];if(typeof ye=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return ye(ge,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function Th(ge){return!(ge.type===20&&ge.value==="none")&&(ge.type!==18||!!Fd[ge.name])}var Fd={"linear-gradient":rA,"-moz-linear-gradient":Ed,"-ms-linear-gradient":Ed,"-o-linear-gradient":Ed,"-webkit-linear-gradient":Ed,"radial-gradient":Ns,"-moz-radial-gradient":Wu,"-ms-radial-gradient":Wu,"-o-radial-gradient":Wu,"-webkit-radial-gradient":Wu,"-webkit-gradient":Jf},eh={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ge,Ae){if(Ae.length===0)return[];var be=Ae[0];return be.type===20&&be.value==="none"?[]:Ae.filter(function(ye){return Hi(ye)&&Th(ye)}).map(function(ye){return $c.parse(ge,ye)})}},bf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ge,Ae){return Ae.map(function(be){if($a(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Cf={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ge,Ae){return ea(Ae).map(function(be){return be.filter(ks)}).map(zl)}},Zc={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ge,Ae){return ea(Ae).map(function(be){return be.filter($a).map(function(ye){return ye.value}).join(" ")}).map(va)}},va=function(ge){switch(ge){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Kl;(function(ge){ge.AUTO="auto",ge.CONTAIN="contain",ge.COVER="cover"})(Kl||(Kl={}));var Nc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ge,Ae){return ea(Ae).map(function(be){return be.filter(rd)})}},rd=function(ge){return $a(ge)||ks(ge)},PA=function(ge){return{name:"border-"+ge+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Kp=PA("top"),TA=PA("right"),th=PA("bottom"),Oc=PA("left"),id=function(ge){return{name:"border-radius-"+ge,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,be){return zl(be.filter(ks))}}},$p=id("top-left"),mA=id("top-right"),Ec=id("bottom-right"),rc=id("bottom-left"),Hs=function(ge){return{name:"border-"+ge+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ae,be){switch(be){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},gA=Hs("top"),od=Hs("right"),ad=Hs("bottom"),vA=Hs("left"),kA=function(ge){return{name:"border-"+ge+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,be){return Ja(be)?be.number:0}}},xf=kA("top"),Id=kA("right"),kh=kA("bottom"),Zp=kA("left"),ic={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},up={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ge,Ae){return Ae.filter($a).reduce(function(be,ye){return be|Wp(ye.value)},0)}},Wp=function(ge){switch(ge){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Vd={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},cp={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ge,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},Xd;(function(ge){ge.NORMAL="normal",ge.STRICT="strict"})(Xd||(Xd={}));var Gp={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"strict":return Xd.STRICT;case"normal":default:return Xd.NORMAL}}},oc={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ou=function(ge,Ae){return $a(ge)&&ge.value==="normal"?1.2*Ae:ge.type===17?Ae*ge.number:ks(ge)?ss(ge,Ae):Ae},ac={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ge,Ae){return Ae.type===20&&Ae.value==="none"?null:$c.parse(ge,Ae)}},Du={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},sd={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Yd=function(ge){return{name:"margin-"+ge,initialValue:"0",prefix:!1,type:4}},Bf=Yd("top"),Ap=Yd("right"),dp=Yd("bottom"),fp=Yd("left"),nh={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ge,Ae){return Ae.filter($a).map(function(be){switch(be.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},wA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ld=function(ge){return{name:"padding-"+ge,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},hp=Ld("top"),wt=Ld("right"),yt=Ld("bottom"),Xt=Ld("left"),cn={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Sn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},kn={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ge,Ae){return Ae.length===1&&fu(Ae[0],"none")?[]:ea(Ae).map(function(be){for(var ye={color:Ms.TRANSPARENT,offsetX:pl,offsetY:pl,blur:pl},nt=0,Ft=0;Ft1?1:0],this.overflowWrap=lo(Ae,wA,be.overflowWrap),this.paddingTop=lo(Ae,hp,be.paddingTop),this.paddingRight=lo(Ae,wt,be.paddingRight),this.paddingBottom=lo(Ae,yt,be.paddingBottom),this.paddingLeft=lo(Ae,Xt,be.paddingLeft),this.paintOrder=lo(Ae,Co,be.paintOrder),this.position=lo(Ae,Sn,be.position),this.textAlign=lo(Ae,cn,be.textAlign),this.textDecorationColor=lo(Ae,ho,(ye=be.textDecorationColor)!==null&&ye!==void 0?ye:be.color),this.textDecorationLine=lo(Ae,Bo,(nt=be.textDecorationLine)!==null&&nt!==void 0?nt:be.textDecoration),this.textShadow=lo(Ae,kn,be.textShadow),this.textTransform=lo(Ae,ar,be.textTransform),this.transform=lo(Ae,er,be.transform),this.transformOrigin=lo(Ae,Or,be.transformOrigin),this.visibility=lo(Ae,_r,be.visibility),this.webkitTextStrokeColor=lo(Ae,Xa,be.webkitTextStrokeColor),this.webkitTextStrokeWidth=lo(Ae,Ha,be.webkitTextStrokeWidth),this.wordBreak=lo(Ae,Ci,be.wordBreak),this.zIndex=lo(Ae,qi,be.zIndex)}return ge.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ge.prototype.isTransparent=function(){return Ws(this.backgroundColor)},ge.prototype.isTransformed=function(){return this.transform!==null},ge.prototype.isPositioned=function(){return this.position!==0},ge.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ge.prototype.isFloating=function(){return this.float!==0},ge.prototype.isInlineLevel=function(){return zo(this.display,4)||zo(this.display,33554432)||zo(this.display,268435456)||zo(this.display,536870912)||zo(this.display,67108864)||zo(this.display,134217728)},ge}(),Fl=function(){function ge(Ae,be){this.content=lo(Ae,Qo,be.content),this.quotes=lo(Ae,To,be.quotes)}return ge}(),ll=function(){function ge(Ae,be){this.counterIncrement=lo(Ae,Ho,be.counterIncrement),this.counterReset=lo(Ae,vo,be.counterReset)}return ge}(),lo=function(ge,Ae,be){var ye=new ha,nt=be!==null&&typeof be!="undefined"?be.toString():Ae.initialValue;ye.write(nt);var Ft=new wa(ye.read());switch(Ae.type){case 2:var Yt=Ft.parseComponentValue();return Ae.parse(ge,$a(Yt)?Yt.value:Ae.initialValue);case 0:return Ae.parse(ge,Ft.parseComponentValue());case 1:return Ae.parse(ge,Ft.parseComponentValues());case 4:return Ft.parseComponentValue();case 3:switch(Ae.format){case"angle":return Sl.parse(ge,Ft.parseComponentValue());case"color":return _u.parse(ge,Ft.parseComponentValue());case"image":return $c.parse(ge,Ft.parseComponentValue());case"length":var Bn=Ft.parseComponentValue();return Hl(Bn)?Bn:pl;case"length-percentage":var xn=Ft.parseComponentValue();return ks(xn)?xn:pl;case"time":return so.parse(ge,Ft.parseComponentValue())}break}},ql="data-html2canvas-debug",ls=function(ge){var Ae=ge.getAttribute(ql);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},rs=function(ge,Ae){var be=ls(ge);return be===1||Ae===be},al=function(){function ge(Ae,be){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,rs(be,3))debugger;this.styles=new Ml(Ae,window.getComputedStyle(be,null)),Rh(be)&&(this.styles.animationDuration.some(function(ye){return ye>0})&&(be.style.animationDuration="0s"),this.styles.transform!==null&&(be.style.transform="none")),this.bounds=Ie(this.context,be),rs(be,4)&&(this.flags|=16)}return ge}(),mu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ra="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ba=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Wo=0;Wo>4,Dr[nt++]=(Yt&15)<<4|Bn>>2,Dr[nt++]=(Bn&3)<<6|xn&63;return xr},hs=function(ge){for(var Ae=ge.length,be=[],ye=0;ye>Vs,qo=1<>Vs,Xs=sa+qs,yu=Xs,Ul=32,sc=yu+Ul,Il=65536>>zs,vs=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return be=this.index[Ae>>Vs],be=(be<>Vs)],be=(be<>zs),be=this.index[be],be+=Ae>>Vs&cl,be=this.index[be],be=(be<=55296&&nt<=56319&&be>10)+55296,Yt%1024+56320)),(nt+1===be||ye.length>16384)&&(Ft+=String.fromCharCode.apply(String,ye),ye.length=0)}return Ft},qd=Rl(mu),Is="\xD7",ld="\xF7",Ef=function(ge){return qd.get(ge)},za=function(ge,Ae,be){var ye=be-2,nt=Ae[ye],Ft=Ae[be-1],Yt=Ae[be];if(Ft===Pu&&Yt===Tu)return Is;if(Ft===Pu||Ft===Tu||Ft===Wc||Yt===Pu||Yt===Tu||Yt===Wc)return ld;if(Ft===Uu&&[Uu,Gu,Vu,fl].indexOf(Yt)!==-1||(Ft===Vu||Ft===Gu)&&(Yt===Gu||Yt===Ru)||(Ft===fl||Ft===Ru)&&Yt===Ru||Yt===mc||Yt===dl||Yt===_d||Ft===eu)return Is;if(Ft===mc&&Yt===bA){for(;nt===dl;)nt=Ae[--ye];if(nt===bA)return Is}if(Ft===Dc&&Yt===Dc){for(var Bn=0;nt===Dc;)Bn++,nt=Ae[--ye];if(Bn%2===0)return Is}return ld},ps=function(ge){var Ae=Gc(ge),be=Ae.length,ye=0,nt=0,Ft=Ae.map(Ef);return{next:function(){if(ye>=be)return{done:!0,value:null};for(var Yt=Is;yeYt.x||Dr.y>Yt.y;return Yt=Dr,xr===0?!0:Zr});return ge.body.removeChild(Ae),Bn},Eu=function(){return typeof new Image().crossOrigin!="undefined"},Xu=function(){return typeof new XMLHttpRequest().responseType=="string"},ju=function(ge){var Ae=new Image,be=ge.createElement("canvas"),ye=be.getContext("2d");if(!ye)return!1;Ae.src="data:image/svg+xml,";try{ye.drawImage(Ae,0,0),be.toDataURL()}catch(nt){return!1}return!0},ZA=function(ge){return ge[0]===0&&ge[1]===255&&ge[2]===0&&ge[3]===255},Sf=function(ge){var Ae=ge.createElement("canvas"),be=100;Ae.width=be,Ae.height=be;var ye=Ae.getContext("2d");if(!ye)return Promise.reject(!1);ye.fillStyle="rgb(0, 255, 0)",ye.fillRect(0,0,be,be);var nt=new Image,Ft=Ae.toDataURL();nt.src=Ft;var Yt=WA(be,be,0,0,nt);return ye.fillStyle="red",ye.fillRect(0,0,be,be),GA(Yt).then(function(Bn){ye.drawImage(Bn,0,0);var xn=ye.getImageData(0,0,be,be).data;ye.fillStyle="red",ye.fillRect(0,0,be,be);var xr=ge.createElement("div");return xr.style.backgroundImage="url("+Ft+")",xr.style.height=be+"px",ZA(xn)?GA(WA(be,be,0,0,xr)):Promise.reject(!1)}).then(function(Bn){return ye.drawImage(Bn,0,0),ZA(ye.getImageData(0,0,be,be).data)}).catch(function(){return!1})},WA=function(ge,Ae,be,ye,nt){var Ft="http://www.w3.org/2000/svg",Yt=document.createElementNS(Ft,"svg"),Bn=document.createElementNS(Ft,"foreignObject");return Yt.setAttributeNS(null,"width",ge.toString()),Yt.setAttributeNS(null,"height",Ae.toString()),Bn.setAttributeNS(null,"width","100%"),Bn.setAttributeNS(null,"height","100%"),Bn.setAttributeNS(null,"x",be.toString()),Bn.setAttributeNS(null,"y",ye.toString()),Bn.setAttributeNS(null,"externalResourcesRequired","true"),Yt.appendChild(Bn),Bn.appendChild(nt),Yt},GA=function(ge){return new Promise(function(Ae,be){var ye=new Image;ye.onload=function(){return Ae(ye)},ye.onerror=be,ye.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ge))})},wu={get SUPPORT_RANGE_BOUNDS(){var ge=cu(document);return Object.defineProperty(wu,"SUPPORT_RANGE_BOUNDS",{value:ge}),ge},get SUPPORT_WORD_BREAKING(){var ge=wu.SUPPORT_RANGE_BOUNDS&&Bu(document);return Object.defineProperty(wu,"SUPPORT_WORD_BREAKING",{value:ge}),ge},get SUPPORT_SVG_DRAWING(){var ge=ju(document);return Object.defineProperty(wu,"SUPPORT_SVG_DRAWING",{value:ge}),ge},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ge=typeof Array.from=="function"&&typeof window.fetch=="function"?Sf(document):Promise.resolve(!1);return Object.defineProperty(wu,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ge}),ge},get SUPPORT_CORS_IMAGES(){var ge=Eu();return Object.defineProperty(wu,"SUPPORT_CORS_IMAGES",{value:ge}),ge},get SUPPORT_RESPONSE_TYPE(){var ge=Xu();return Object.defineProperty(wu,"SUPPORT_RESPONSE_TYPE",{value:ge}),ge},get SUPPORT_CORS_XHR(){var ge="withCredentials"in new XMLHttpRequest;return Object.defineProperty(wu,"SUPPORT_CORS_XHR",{value:ge}),ge},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ge=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(wu,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ge}),ge}},Pc=function(){function ge(Ae,be){this.text=Ae,this.bounds=be}return ge}(),ef=function(ge,Ae,be,ye){var nt=rh(Ae,be),Ft=[],Yt=0;return nt.forEach(function(Bn){if(be.textDecorationLine.length||Bn.trim().length>0)if(wu.SUPPORT_RANGE_BOUNDS){var xn=tf(ye,Yt,Bn.length).getClientRects();if(xn.length>1){var xr=If(Bn),Dr=0;xr.forEach(function(Pi){Ft.push(new Pc(Pi,ze.fromDOMRectList(ge,tf(ye,Dr+Yt,Pi.length).getClientRects()))),Dr+=Pi.length})}else Ft.push(new Pc(Bn,ze.fromDOMRectList(ge,xn)))}else{var Zr=ye.splitText(Bn.length);Ft.push(new Pc(Bn,Ff(ge,ye))),ye=Zr}else wu.SUPPORT_RANGE_BOUNDS||(ye=ye.splitText(Bn.length));Yt+=Bn.length}),Ft},Ff=function(ge,Ae){var be=Ae.ownerDocument;if(be){var ye=be.createElement("html2canvaswrapper");ye.appendChild(Ae.cloneNode(!0));var nt=Ae.parentNode;if(nt){nt.replaceChild(ye,Ae);var Ft=Ie(ge,ye);return ye.firstChild&&nt.replaceChild(ye.firstChild,ye),Ft}}return ze.EMPTY},tf=function(ge,Ae,be){var ye=ge.ownerDocument;if(!ye)throw new Error("Node has no owner document");var nt=ye.createRange();return nt.setStart(ge,Ae),nt.setEnd(ge,Ae+be),nt},If=function(ge){if(wu.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(ge)).map(function(be){return be.segment})}return $l(ge)},VA=function(ge,Ae){if(wu.SUPPORT_NATIVE_TEXT_SEGMENTATION){var be=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(be.segment(ge)).map(function(ye){return ye.segment})}return ih(ge,Ae)},rh=function(ge,Ae){return Ae.letterSpacing!==0?If(ge):VA(ge,Ae)},pp=[32,160,4961,65792,65793,4153,4241],ih=function(ge,Ae){for(var be=fr(ge,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),ye=[],nt,Ft=function(){if(nt.value){var Yt=nt.value.slice(),Bn=he(Yt),xn="";Bn.forEach(function(xr){pp.indexOf(xr)===-1?xn+=xe(xr):(xn.length&&ye.push(xn),ye.push(xe(xr)),xn="")}),xn.length&&ye.push(xn)}};!(nt=be.next()).done;)Ft();return ye},nf=function(){function ge(Ae,be,ye){this.text=mp(be.data,ye.textTransform),this.textBounds=ef(Ae,this.text,ye,be)}return ge}(),mp=function(ge,Ae){switch(Ae){case 1:return ge.toLowerCase();case 3:return ge.replace(gp,rf);case 2:return ge.toUpperCase();default:return ge}},gp=/(^|\s|:|-|\(|\))([a-z])/g,rf=function(ge,Ae,be){return ge.length>0?Ae+be.toUpperCase():ge},Lf=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.src=ye.currentSrc||ye.src,nt.intrinsicWidth=ye.naturalWidth,nt.intrinsicHeight=ye.naturalHeight,nt.context.cache.addImage(nt.src),nt}return Ae}(al),Nd=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.canvas=ye,nt.intrinsicWidth=ye.width,nt.intrinsicHeight=ye.height,nt}return Ae}(al),_f=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this,Ft=new XMLSerializer,Yt=Ie(be,ye);return ye.setAttribute("width",Yt.width+"px"),ye.setAttribute("height",Yt.height+"px"),nt.svg="data:image/svg+xml,"+encodeURIComponent(Ft.serializeToString(ye)),nt.intrinsicWidth=ye.width.baseVal.value,nt.intrinsicHeight=ye.height.baseVal.value,nt.context.cache.addImage(nt.svg),nt}return Ae}(al),Od=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.value=ye.value,nt}return Ae}(al),of=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.start=ye.start,nt.reversed=typeof ye.reversed=="boolean"&&ye.reversed===!0,nt}return Ae}(al),CA=[{type:15,flags:0,unit:"px",number:3}],oh=[{type:16,flags:0,number:50}],ah=function(ge){return ge.width>ge.height?new ze(ge.left+(ge.width-ge.height)/2,ge.top,ge.height,ge.height):ge.width0)be.textNodes.push(new nf(ge,nt,be.styles));else if(YA(nt))if(vp(nt)&&nt.assignedNodes)nt.assignedNodes().forEach(function(Bn){return Qu(ge,Bn,be,ye)});else{var Yt=Hu(ge,nt);Yt.styles.isVisible()&&(XA(nt,Yt,ye)?Yt.flags|=4:MA(Yt.styles)&&(Yt.flags|=2),bu.indexOf(nt.tagName)!==-1&&(Yt.flags|=8),be.elements.push(Yt),nt.slot,nt.shadowRoot?Qu(ge,nt.shadowRoot,Yt,ye):!Nf(nt)&&!Xp(nt)&&!uh(nt)&&Qu(ge,nt,Yt,ye))}},Hu=function(ge,Ae){return af(Ae)?new Lf(ge,Ae):Yp(Ae)?new Nd(ge,Ae):Xp(Ae)?new _f(ge,Ae):Vp(Ae)?new Od(ge,Ae):jh(Ae)?new of(ge,Ae):mm(Ae)?new cd(ge,Ae):uh(Ae)?new Uh(ge,Ae):Nf(Ae)?new ms(ge,Ae):EA(Ae)?new Ls(ge,Ae):new al(ge,Ae)},Ad=function(ge,Ae){var be=Hu(ge,Ae);return be.flags|=4,Qu(ge,Ae,be,be),be},XA=function(ge,Ae,be){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||Zl(ge)&&be.styles.isTransparent()},MA=function(ge){return ge.isPositioned()||ge.isFloating()},dd=function(ge){return ge.nodeType===Node.TEXT_NODE},YA=function(ge){return ge.nodeType===Node.ELEMENT_NODE},Rh=function(ge){return YA(ge)&&typeof ge.style!="undefined"&&!fd(ge)},fd=function(ge){return typeof ge.className=="object"},Vp=function(ge){return ge.tagName==="LI"},jh=function(ge){return ge.tagName==="OL"},mm=function(ge){return ge.tagName==="INPUT"},gm=function(ge){return ge.tagName==="HTML"},Xp=function(ge){return ge.tagName==="svg"},Zl=function(ge){return ge.tagName==="BODY"},Yp=function(ge){return ge.tagName==="CANVAS"},Qh=function(ge){return ge.tagName==="VIDEO"},af=function(ge){return ge.tagName==="IMG"},EA=function(ge){return ge.tagName==="IFRAME"},sh=function(ge){return ge.tagName==="STYLE"},lh=function(ge){return ge.tagName==="SCRIPT"},Nf=function(ge){return ge.tagName==="TEXTAREA"},uh=function(ge){return ge.tagName==="SELECT"},vp=function(ge){return ge.tagName==="SLOT"},yp=function(ge){return ge.tagName.indexOf("-")>0},vm=function(){function ge(){this.counters={}}return ge.prototype.getCounterValue=function(Ae){var be=this.counters[Ae];return be&&be.length?be[be.length-1]:1},ge.prototype.getCounterValues=function(Ae){var be=this.counters[Ae];return be||[]},ge.prototype.pop=function(Ae){var be=this;Ae.forEach(function(ye){return be.counters[ye].pop()})},ge.prototype.parse=function(Ae){var be=this,ye=Ae.counterIncrement,nt=Ae.counterReset,Ft=!0;ye!==null&&ye.forEach(function(Bn){var xn=be.counters[Bn.counter];xn&&Bn.increment!==0&&(Ft=!1,xn.length||xn.push(1),xn[Math.max(0,xn.length-1)]+=Bn.increment)});var Yt=[];return Ft&&nt.forEach(function(Bn){var xn=be.counters[Bn.counter];Yt.push(Bn.counter),xn||(xn=be.counters[Bn.counter]=[]),xn.push(Bn.reset)}),Yt},ge}(),wp={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ch={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Jp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},xl={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Pd=function(ge,Ae,be,ye,nt,Ft){return gebe?ne(ge,nt,Ft.length>0):ye.integers.reduce(function(Yt,Bn,xn){for(;ge>=Bn;)ge-=Bn,Yt+=ye.values[xn];return Yt},"")+Ft},ym=function(ge,Ae,be,ye){var nt="";do be||ge--,nt=ye(ge)+nt,ge/=Ae;while(ge*Ae>=Ae);return nt},Wl=function(ge,Ae,be,ye,nt){var Ft=be-Ae+1;return(ge<0?"-":"")+(ym(Math.abs(ge),Ft,ye,function(Yt){return xe(Math.floor(Yt%Ft)+Ae)})+nt)},Td=function(ge,Ae,be){be===void 0&&(be=". ");var ye=Ae.length;return ym(Math.abs(ge),ye,!1,function(nt){return Ae[Math.floor(nt%ye)]})+be},JA=1,hd=2,Ll=4,Ah=8,pd=function(ge,Ae,be,ye,nt,Ft){if(ge<-9999||ge>9999)return ne(ge,4,nt.length>0);var Yt=Math.abs(ge),Bn=nt;if(Yt===0)return Ae[0]+Bn;for(var xn=0;Yt>0&&xn<=4;xn++){var xr=Yt%10;xr===0&&zo(Ft,JA)&&Bn!==""?Bn=Ae[xr]+Bn:xr>1||xr===1&&xn===0||xr===1&&xn===1&&zo(Ft,hd)||xr===1&&xn===1&&zo(Ft,Ll)&&ge>100||xr===1&&xn>1&&zo(Ft,Ah)?Bn=Ae[xr]+(xn>0?be[xn-1]:"")+Bn:xr===1&&xn>0&&(Bn=be[xn-1]+Bn),Yt=Math.floor(Yt/10)}return(ge<0?ye:"")+Bn},qp="\u5341\u767E\u5343\u842C",Hh="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",b="\uB9C8\uC774\uB108\uC2A4",ne=function(ge,Ae,be){var ye=be?". ":"",nt=be?"\u3001":"",Ft=be?", ":"",Yt=be?" ":"";switch(Ae){case 0:return"\u2022"+Yt;case 1:return"\u25E6"+Yt;case 2:return"\u25FE"+Yt;case 5:var Bn=Wl(ge,48,57,!0,ye);return Bn.length<4?"0"+Bn:Bn;case 4:return Td(ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",nt);case 6:return Pd(ge,1,3999,wp,3,ye).toLowerCase();case 7:return Pd(ge,1,3999,wp,3,ye);case 8:return Wl(ge,945,969,!1,ye);case 9:return Wl(ge,97,122,!1,ye);case 10:return Wl(ge,65,90,!1,ye);case 11:return Wl(ge,1632,1641,!0,ye);case 12:case 49:return Pd(ge,1,9999,ch,3,ye);case 35:return Pd(ge,1,9999,ch,3,ye).toLowerCase();case 13:return Wl(ge,2534,2543,!0,ye);case 14:case 30:return Wl(ge,6112,6121,!0,ye);case 15:return Td(ge,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",nt);case 16:return Td(ge,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",nt);case 17:case 48:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qp,"\u8CA0",nt,hd|Ll|Ah);case 47:return pd(ge,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Hh,"\u8CA0",nt,JA|hd|Ll|Ah);case 42:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qp,"\u8D1F",nt,hd|Ll|Ah);case 41:return pd(ge,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Hh,"\u8D1F",nt,JA|hd|Ll|Ah);case 26:return pd(ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,nt,0);case 25:return pd(ge,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,nt,JA|hd|Ll);case 31:return pd(ge,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",b,Ft,JA|hd|Ll);case 33:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",b,Ft,0);case 32:return pd(ge,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",b,Ft,JA|hd|Ll);case 18:return Wl(ge,2406,2415,!0,ye);case 20:return Pd(ge,1,19999,xl,3,ye);case 21:return Wl(ge,2790,2799,!0,ye);case 22:return Wl(ge,2662,2671,!0,ye);case 22:return Pd(ge,1,10999,Jp,3,ye);case 23:return Td(ge,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Td(ge,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Wl(ge,3302,3311,!0,ye);case 28:return Td(ge,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",nt);case 29:return Td(ge,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",nt);case 34:return Wl(ge,3792,3801,!0,ye);case 37:return Wl(ge,6160,6169,!0,ye);case 38:return Wl(ge,4160,4169,!0,ye);case 39:return Wl(ge,2918,2927,!0,ye);case 40:return Wl(ge,1776,1785,!0,ye);case 43:return Wl(ge,3046,3055,!0,ye);case 44:return Wl(ge,3174,3183,!0,ye);case 45:return Wl(ge,3664,3673,!0,ye);case 46:return Wl(ge,3872,3881,!0,ye);case 3:default:return Wl(ge,48,57,!0,ye)}},te="data-html2canvas-ignore",ue=function(){function ge(Ae,be,ye){if(this.context=Ae,this.options=ye,this.scrolledElements=[],this.referenceElement=be,this.counters=new vm,this.quoteDepth=0,!be.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(be.ownerDocument.documentElement,!1)}return ge.prototype.toIFrame=function(Ae,be){var ye=this,nt=et(Ae,be);if(!nt.contentWindow)return Promise.reject("Unable to find iframe window");var Ft=Ae.defaultView.pageXOffset,Yt=Ae.defaultView.pageYOffset,Bn=nt.contentWindow,xn=Bn.document,xr=_t(nt).then(function(){return dt(ye,void 0,void 0,function(){var Dr,Zr;return Le(this,function(Pi){switch(Pi.label){case 0:return this.scrolledElements.forEach(xi),Bn&&(Bn.scrollTo(be.left,be.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Bn.scrollY!==be.top||Bn.scrollX!==be.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Bn.scrollX-be.left,Bn.scrollY-be.top,0,0))),Dr=this.options.onclone,Zr=this.clonedReferenceElement,typeof Zr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:xn.fonts&&xn.fonts.ready?[4,xn.fonts.ready]:[3,2];case 1:Pi.sent(),Pi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,St(xn)]:[3,4];case 3:Pi.sent(),Pi.label=4;case 4:return typeof Dr=="function"?[2,Promise.resolve().then(function(){return Dr(xn,Zr)}).then(function(){return nt})]:[2,nt]}})})});return xn.open(),xn.write(Tr(document.doctype)+""),Er(this.referenceElement.ownerDocument,Ft,Yt),xn.replaceChild(xn.adoptNode(this.documentElement),xn.documentElement),xn.close(),xr},ge.prototype.createElementClone=function(Ae){if(rs(Ae,2))debugger;if(Yp(Ae))return this.createCanvasClone(Ae);if(Qh(Ae))return this.createVideoClone(Ae);if(sh(Ae))return this.createStyleClone(Ae);var be=Ae.cloneNode(!1);return af(be)&&(af(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(be.src=Ae.currentSrc,be.srcset=""),be.loading==="lazy"&&(be.loading="eager")),yp(be)?this.createCustomElementClone(be):be},ge.prototype.createCustomElementClone=function(Ae){var be=document.createElement("html2canvascustomelement");return Hn(Ae.style,be),be},ge.prototype.createStyleClone=function(Ae){try{var be=Ae.sheet;if(be&&be.cssRules){var ye=[].slice.call(be.cssRules,0).reduce(function(Ft,Yt){return Yt&&typeof Yt.cssText=="string"?Ft+Yt.cssText:Ft},""),nt=Ae.cloneNode(!1);return nt.textContent=ye,nt}}catch(Ft){if(this.context.logger.error("Unable to access cssRules property",Ft),Ft.name!=="SecurityError")throw Ft}return Ae.cloneNode(!1)},ge.prototype.createCanvasClone=function(Ae){var be;if(this.options.inlineImages&&Ae.ownerDocument){var ye=Ae.ownerDocument.createElement("img");try{return ye.src=Ae.toDataURL(),ye}catch(xr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var nt=Ae.cloneNode(!1);try{nt.width=Ae.width,nt.height=Ae.height;var Ft=Ae.getContext("2d"),Yt=nt.getContext("2d");if(Yt)if(!this.options.allowTaint&&Ft)Yt.putImageData(Ft.getImageData(0,0,Ae.width,Ae.height),0,0);else{var Bn=(be=Ae.getContext("webgl2"))!==null&&be!==void 0?be:Ae.getContext("webgl");if(Bn){var xn=Bn.getContextAttributes();(xn==null?void 0:xn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}Yt.drawImage(Ae,0,0)}return nt}catch(xr){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return nt},ge.prototype.createVideoClone=function(Ae){var be=Ae.ownerDocument.createElement("canvas");be.width=Ae.offsetWidth,be.height=Ae.offsetHeight;var ye=be.getContext("2d");try{return ye&&(ye.drawImage(Ae,0,0,be.width,be.height),this.options.allowTaint||ye.getImageData(0,0,be.width,be.height)),be}catch(Ft){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var nt=Ae.ownerDocument.createElement("canvas");return nt.width=Ae.offsetWidth,nt.height=Ae.offsetHeight,nt},ge.prototype.appendChildNode=function(Ae,be,ye){(!YA(be)||!lh(be)&&!be.hasAttribute(te)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(be)))&&(!this.options.copyStyles||!YA(be)||!sh(be))&&Ae.appendChild(this.cloneNode(be,ye))},ge.prototype.cloneChildNodes=function(Ae,be,ye){for(var nt=this,Ft=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;Ft;Ft=Ft.nextSibling)if(YA(Ft)&&vp(Ft)&&typeof Ft.assignedNodes=="function"){var Yt=Ft.assignedNodes();Yt.length&&Yt.forEach(function(Bn){return nt.appendChildNode(be,Bn,ye)})}else this.appendChildNode(be,Ft,ye)},ge.prototype.cloneNode=function(Ae,be){if(dd(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var ye=Ae.ownerDocument.defaultView;if(ye&&YA(Ae)&&(Rh(Ae)||fd(Ae))){var nt=this.createElementClone(Ae);nt.style.transitionProperty="none";var Ft=ye.getComputedStyle(Ae),Yt=ye.getComputedStyle(Ae,":before"),Bn=ye.getComputedStyle(Ae,":after");this.referenceElement===Ae&&Rh(nt)&&(this.clonedReferenceElement=nt),Zl(nt)&&ua(nt);var xn=this.counters.parse(new ll(this.context,Ft)),xr=this.resolvePseudoContent(Ae,nt,Yt,Ne.BEFORE);yp(Ae)&&(be=!0),Qh(Ae)||this.cloneChildNodes(Ae,nt,be),xr&&nt.insertBefore(xr,nt.firstChild);var Dr=this.resolvePseudoContent(Ae,nt,Bn,Ne.AFTER);return Dr&&nt.appendChild(Dr),this.counters.pop(xn),(Ft&&(this.options.copyStyles||fd(Ae))&&!EA(Ae)||be)&&Hn(Ft,nt),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([nt,Ae.scrollLeft,Ae.scrollTop]),(Nf(Ae)||uh(Ae))&&(Nf(nt)||uh(nt))&&(nt.value=Ae.value),nt}return Ae.cloneNode(!1)},ge.prototype.resolvePseudoContent=function(Ae,be,ye,nt){var Ft=this;if(ye){var Yt=ye.content,Bn=be.ownerDocument;if(!(!Bn||!Yt||Yt==="none"||Yt==="-moz-alt-content"||ye.display==="none")){this.counters.parse(new ll(this.context,ye));var xn=new Fl(this.context,ye),xr=Bn.createElement("html2canvaspseudoelement");Hn(ye,xr),xn.content.forEach(function(Zr){if(Zr.type===0)xr.appendChild(Bn.createTextNode(Zr.value));else if(Zr.type===22){var Pi=Bn.createElement("img");Pi.src=Zr.value,Pi.style.opacity="1",xr.appendChild(Pi)}else if(Zr.type===18){if(Zr.name==="attr"){var fa=Zr.values.filter($a);fa.length&&xr.appendChild(Bn.createTextNode(Ae.getAttribute(fa[0].value)||""))}else if(Zr.name==="counter"){var po=Zr.values.filter(Hi),$o=po[0],As=po[1];if($o&&$a($o)){var ya=Ft.counters.getCounterValue($o.value),ga=As&&$a(As)?sd.parse(Ft.context,As.value):3;xr.appendChild(Bn.createTextNode(ne(ya,ga,!1)))}}else if(Zr.name==="counters"){var qa=Zr.values.filter(Hi),$o=qa[0],bs=qa[1],As=qa[2];if($o&&$a($o)){var Za=Ft.counters.getCounterValues($o.value),ia=As&&$a(As)?sd.parse(Ft.context,As.value):3,Ys=bs&&bs.type===0?bs.value:"",Os=Za.map(function(IA){return ne(IA,ia,!1)}).join(Ys);xr.appendChild(Bn.createTextNode(Os))}}}else if(Zr.type===20)switch(Zr.value){case"open-quote":xr.appendChild(Bn.createTextNode(Zo(xn.quotes,Ft.quoteDepth++,!0)));break;case"close-quote":xr.appendChild(Bn.createTextNode(Zo(xn.quotes,--Ft.quoteDepth,!1)));break;default:xr.appendChild(Bn.createTextNode(Zr.value))}}),xr.className=Fo+" "+Ko;var Dr=nt===Ne.BEFORE?" "+Fo:" "+Ko;return fd(be)?be.className.baseValue+=Dr:be.className+=Dr,xr}}},ge.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},ge}(),Ne;(function(ge){ge[ge.BEFORE=0]="BEFORE",ge[ge.AFTER=1]="AFTER"})(Ne||(Ne={}));var et=function(ge,Ae){var be=ge.createElement("iframe");return be.className="html2canvas-container",be.style.visibility="hidden",be.style.position="fixed",be.style.left="-10000px",be.style.top="0px",be.style.border="0",be.width=Ae.width.toString(),be.height=Ae.height.toString(),be.scrolling="no",be.setAttribute(te,"true"),ge.body.appendChild(be),be},vt=function(ge){return new Promise(function(Ae){if(ge.complete){Ae();return}if(!ge.src){Ae();return}ge.onload=Ae,ge.onerror=Ae})},St=function(ge){return Promise.all([].slice.call(ge.images,0).map(vt))},_t=function(ge){return new Promise(function(Ae,be){var ye=ge.contentWindow;if(!ye)return be("No window assigned for iframe");var nt=ye.document;ye.onload=ge.onload=function(){ye.onload=ge.onload=null;var Ft=setInterval(function(){nt.body.childNodes.length>0&&nt.readyState==="complete"&&(clearInterval(Ft),Ae(ge))},50)}})},Ln=["all","d","content"],Hn=function(ge,Ae){for(var be=ge.length-1;be>=0;be--){var ye=ge.item(be);Ln.indexOf(ye)===-1&&Ae.style.setProperty(ye,ge.getPropertyValue(ye))}return Ae},Tr=function(ge){var Ae="";return ge&&(Ae+=""),Ae},Er=function(ge,Ae,be){ge&&ge.defaultView&&(Ae!==ge.defaultView.pageXOffset||be!==ge.defaultView.pageYOffset)&&ge.defaultView.scrollTo(Ae,be)},xi=function(ge){var Ae=ge[0],be=ge[1],ye=ge[2];Ae.scrollLeft=be,Ae.scrollTop=ye},Ki=":before",uo=":after",Fo="___html2canvas___pseudoelement_before",Ko="___html2canvas___pseudoelement_after",Io=`{ + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Hn;Ue&&(Hn=window.scrollY),te.input.focus(),Ue&&window.scrollTo(null,Hn),te.input.reset(),ne.somethingSelected()||(ue.value=b.prevInput=" "),b.contextMenuPending=Er,te.selForContextMenu=ne.doc.sel,clearTimeout(te.detectingSelectAll);function Tr(){if(ue.selectionStart!=null){var Ki=ne.somethingSelected(),uo="\u200B"+(Ki?ue.value:"");ue.value="\u21DA",ue.value=uo,b.prevInput=Ki?"":"\u200B",ue.selectionStart=1,ue.selectionEnd=uo.length,te.selForContextMenu=ne.doc.sel}}function Er(){if(b.contextMenuPending==Er&&(b.contextMenuPending=!1,b.wrapper.style.cssText=_t,ue.style.cssText=St,ze&&Ie<9&&te.scrollbars.setScrollTop(te.scroller.scrollTop=et),ue.selectionStart!=null)){(!ze||ze&&Ie<9)&&Tr();var Ki=0,uo=function(){te.selForContextMenu==ne.doc.sel&&ue.selectionStart==0&&ue.selectionEnd>0&&b.prevInput=="\u200B"?Ou(ne,ea)(ne):Ki++<10?te.detectingSelectAll=setTimeout(uo,500):(te.selForContextMenu=null,te.input.reset())};te.detectingSelectAll=setTimeout(uo,200)}}if(ze&&Ie>=9&&Tr(),je){It(a);var xi=function(){gn(window,"mouseup",xi),setTimeout(Er,20)};Vt(window,"mouseup",xi)}else setTimeout(Er,50)},Ll.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ll.prototype.setUneditable=function(){},Ll.prototype.needsContentAttribute=!1;function Ah(a,b){if(b=b?Bt(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var ne=_e();b.autofocus=ne==a||a.getAttribute("autofocus")!=null&&ne==document.body}function te(){a.value=vt.getValue()}var ue;if(a.form&&(Vt(a.form,"submit",te),!b.leaveSubmitMethodAlone)){var Ne=a.form;ue=Ne.submit;try{var et=Ne.submit=function(){te(),Ne.submit=ue,Ne.submit(),Ne.submit=et}}catch(St){}}b.finishInit=function(St){St.save=te,St.getTextArea=function(){return a},St.toTextArea=function(){St.toTextArea=isNaN,te(),a.parentNode.removeChild(St.getWrapperElement()),a.style.display="",a.form&&(gn(a.form,"submit",te),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ue))}},a.style.display="none";var vt=Zl(function(St){return a.parentNode.insertBefore(St,a.nextSibling)},b);return vt}function pd(a){a.off=gn,a.on=Vt,a.wheelEventPixels=Qr,a.Doc=fl,a.splitLines=Ir,a.countColumn=Ze,a.findColumn=fn,a.isWordChar=ee,a.Pass=zt,a.signal=sn,a.Line=pa,a.changeEnd=qi,a.scrollbarModel=Id,a.Pos=Kt,a.cmpPos=pn,a.modes=lr,a.mimeModes=$n,a.resolveMode=kr,a.getMode=gi,a.modeExtensions=Ai,a.extendMode=di,a.copyState=Ti,a.startState=no,a.innerMode=Ei,a.commands=VA,a.keyMap=Eu,a.keyName=GA,a.isModifierKey=Sf,a.lookupKey=ZA,a.normalizeKeyMap=ju,a.StringStream=zi,a.SharedTextMarker=dl,a.TextMarker=Tu,a.LineWidget=Fs,a.e_preventDefault=an,a.e_stopPropagation=_n,a.e_stop=It,a.addClass=Re,a.contains=ht,a.rmClass=Ve,a.keyNames=ps}mm(Zl),wp(Zl);var qp="iter insert remove copy getEditor constructor".split(" ");for(var Hh in fl.prototype)fl.prototype.hasOwnProperty(Hh)&&ut(qp,Hh)<0&&(Zl.prototype[Hh]=function(a){return function(){return a.apply(this.doc,arguments)}}(fl.prototype[Hh]));return Ut(fl),Zl.inputStyles={textarea:Ll,contenteditable:xl},Zl.defineMode=function(a){!Zl.defaults.mode&&a!="null"&&(Zl.defaults.mode=a),Br.apply(this,arguments)},Zl.defineMIME=Sr,Zl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Zl.defineMIME("text/plain","null"),Zl.defineExtension=function(a,b){Zl.prototype[a]=b},Zl.defineDocExtension=function(a,b){fl.prototype[a]=b},Zl.fromTextArea=Ah,pd(Zl),Zl.version="5.58.2",Zl})},25419:function(Jn,kt,ae){(function(x){x(ae(89780),ae(15525),ae(98101))})(function(x){"use strict";x.defineMode("markdown",function(dt,Le){var Je=x.getMode(dt,"text/html"),ze=Je.name=="null";function Ie(Ze){if(x.findModeByName){var De=x.findModeByName(Ze);De&&(Ze=De.mime||De.mimes[0])}var ut=x.getMode(dt,Ze);return ut.name=="null"?null:ut}Le.highlightFormatting===void 0&&(Le.highlightFormatting=!1),Le.maxBlockquoteDepth===void 0&&(Le.maxBlockquoteDepth=0),Le.taskLists===void 0&&(Le.taskLists=!1),Le.strikethrough===void 0&&(Le.strikethrough=!1),Le.emoji===void 0&&(Le.emoji=!1),Le.fencedCodeBlockHighlighting===void 0&&(Le.fencedCodeBlockHighlighting=!0),Le.fencedCodeBlockDefaultMode===void 0&&(Le.fencedCodeBlockDefaultMode="text/plain"),Le.xml===void 0&&(Le.xml=!0),Le.tokenTypeOverrides===void 0&&(Le.tokenTypeOverrides={});var Ue={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 he in Ue)Ue.hasOwnProperty(he)&&Le.tokenTypeOverrides[he]&&(Ue[he]=Le.tokenTypeOverrides[he]);var xe=/^([*\-_])(?:\s*\1){2,}\s*$/,oe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Oe=/^\[(x| )\](?=\s)/i,ve=Le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Me=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Se=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Ee=" ";function ke(Ze,De,ut){return De.f=De.inline=ut,ut(Ze,De)}function Ke(Ze,De,ut){return De.f=De.block=ut,ut(Ze,De)}function Qe(Ze){return!Ze||!/\S/.test(Ze.string)}function je(Ze){if(Ze.linkTitle=!1,Ze.linkHref=!1,Ze.linkText=!1,Ze.em=!1,Ze.strong=!1,Ze.strikethrough=!1,Ze.quote=0,Ze.indentedCode=!1,Ze.f==Ve){var De=ze;if(!De){var ut=x.innerMode(Je,Ze.htmlState);De=ut.mode.name=="xml"&&ut.state.tagStart===null&&!ut.state.context&&ut.state.tokenize.isInText}De&&(Ze.f=bt,Ze.block=qe,Ze.htmlState=null)}return Ze.trailingSpace=0,Ze.trailingSpaceNewLine=!1,Ze.prevLine=Ze.thisLine,Ze.thisLine={stream:null},null}function qe(Ze,De){var ut=Ze.column()===De.indentation,$t=Qe(De.prevLine.stream),zt=De.indentedCode,tt=De.prevLine.hr,Ot=De.list!==!1,Rt=(De.listStack[De.listStack.length-1]||0)+3;De.indentedCode=!1;var fn=De.indentation;if(De.indentationDiff===null&&(De.indentationDiff=De.indentation,Ot)){for(De.list=null;fn=4&&(zt||De.prevLine.fencedCodeEnd||De.prevLine.header||$t))return Ze.skipToEnd(),De.indentedCode=!0,Ue.code;if(Ze.eatSpace())return null;if(ut&&De.indentation<=Rt&&(Dt=Ze.match(ve))&&Dt[1].length<=6)return De.quote=0,De.header=Dt[1].length,De.thisLine.header=!0,Le.highlightFormatting&&(De.formatting="header"),De.f=De.inline,ot(De);if(De.indentation<=Rt&&Ze.eat(">"))return De.quote=ut?1:De.quote+1,Le.highlightFormatting&&(De.formatting="quote"),Ze.eatSpace(),ot(De);if(!mn&&!De.setext&&ut&&De.indentation<=Rt&&(Dt=Ze.match(oe))){var En=Dt[1]?"ol":"ul";return De.indentation=fn+Ze.current().length,De.list=!0,De.quote=0,De.listStack.push(De.indentation),De.em=!1,De.strong=!1,De.code=!1,De.strikethrough=!1,Le.taskLists&&Ze.match(Oe,!1)&&(De.taskList=!0),De.f=De.inline,Le.highlightFormatting&&(De.formatting=["list","list-"+En]),ot(De)}else{if(ut&&De.indentation<=Rt&&(Dt=Ze.match(Te,!0)))return De.quote=0,De.fencedEndRE=new RegExp(Dt[1]+"+ *$"),De.localMode=Le.fencedCodeBlockHighlighting&&Ie(Dt[2]||Le.fencedCodeBlockDefaultMode),De.localMode&&(De.localState=x.startState(De.localMode)),De.f=De.block=ct,Le.highlightFormatting&&(De.formatting="code-block"),De.code=-1,ot(De);if(De.setext||(!Tt||!Ot)&&!De.quote&&De.list===!1&&!De.code&&!mn&&!we.test(Ze.string)&&(Dt=Ze.lookAhead(1))&&(Dt=Dt.match(Me)))return De.setext?(De.header=De.setext,De.setext=0,Ze.skipToEnd(),Le.highlightFormatting&&(De.formatting="header")):(De.header=Dt[0].charAt(0)=="="?1:2,De.setext=De.header),De.thisLine.header=!0,De.f=De.inline,ot(De);if(mn)return Ze.skipToEnd(),De.hr=!0,De.thisLine.hr=!0,Ue.hr;if(Ze.peek()==="[")return ke(Ze,De,Nt)}return ke(Ze,De,De.inline)}function Ve(Ze,De){var ut=Je.token(Ze,De.htmlState);if(!ze){var $t=x.innerMode(Je,De.htmlState);($t.mode.name=="xml"&&$t.state.tagStart===null&&!$t.state.context&&$t.state.tokenize.isInText||De.md_inside&&Ze.current().indexOf(">")>-1)&&(De.f=bt,De.block=qe,De.htmlState=null)}return ut}function ct(Ze,De){var ut=De.listStack[De.listStack.length-1]||0,$t=De.indentation=Ze.quote?De.push(Ue.formatting+"-"+Ze.formatting[ut]+"-"+Ze.quote):De.push("error"))}if(Ze.taskOpen)return De.push("meta"),De.length?De.join(" "):null;if(Ze.taskClosed)return De.push("property"),De.length?De.join(" "):null;if(Ze.linkHref?De.push(Ue.linkHref,"url"):(Ze.strong&&De.push(Ue.strong),Ze.em&&De.push(Ue.em),Ze.strikethrough&&De.push(Ue.strikethrough),Ze.emoji&&De.push(Ue.emoji),Ze.linkText&&De.push(Ue.linkText),Ze.code&&De.push(Ue.code),Ze.image&&De.push(Ue.image),Ze.imageAltText&&De.push(Ue.imageAltText,"link"),Ze.imageMarker&&De.push(Ue.imageMarker)),Ze.header&&De.push(Ue.header,Ue.header+"-"+Ze.header),Ze.quote&&(De.push(Ue.quote),!Le.maxBlockquoteDepth||Le.maxBlockquoteDepth>=Ze.quote?De.push(Ue.quote+"-"+Ze.quote):De.push(Ue.quote+"-"+Le.maxBlockquoteDepth)),Ze.list!==!1){var $t=(Ze.listStack.length-1)%3;$t?$t===1?De.push(Ue.list2):De.push(Ue.list3):De.push(Ue.list1)}return Ze.trailingSpaceNewLine?De.push("trailing-space-new-line"):Ze.trailingSpace&&De.push("trailing-space-"+(Ze.trailingSpace%2?"a":"b")),De.length?De.join(" "):null}function pt(Ze,De){if(Ze.match(Se,!0))return ot(De)}function bt(Ze,De){var ut=De.text(Ze,De);if(typeof ut!="undefined")return ut;if(De.list)return De.list=null,ot(De);if(De.taskList){var $t=Ze.match(Oe,!0)[1]===" ";return $t?De.taskOpen=!0:De.taskClosed=!0,Le.highlightFormatting&&(De.formatting="task"),De.taskList=!1,ot(De)}if(De.taskOpen=!1,De.taskClosed=!1,De.header&&Ze.match(/^#+$/,!0))return Le.highlightFormatting&&(De.formatting="header"),ot(De);var zt=Ze.next();if(De.linkTitle){De.linkTitle=!1;var tt=zt;zt==="("&&(tt=")"),tt=(tt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ot="^\\s*(?:[^"+tt+"\\\\]+|\\\\\\\\|\\\\.)"+tt;if(Ze.match(new RegExp(Ot),!0))return Ue.linkHref}if(zt==="`"){var Rt=De.formatting;Le.highlightFormatting&&(De.formatting="code"),Ze.eatWhile("`");var fn=Ze.current().length;if(De.code==0&&(!De.quote||fn==1))return De.code=fn,ot(De);if(fn==De.code){var Tt=ot(De);return De.code=0,Tt}else return De.formatting=Rt,ot(De)}else if(De.code)return ot(De);if(zt==="\\"&&(Ze.next(),Le.highlightFormatting)){var mn=ot(De),Dt=Ue.formatting+"-escape";return mn?mn+" "+Dt:Dt}if(zt==="!"&&Ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return De.imageMarker=!0,De.image=!0,Le.highlightFormatting&&(De.formatting="image"),ot(De);if(zt==="["&&De.imageMarker&&Ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return De.imageMarker=!1,De.imageAltText=!0,Le.highlightFormatting&&(De.formatting="image"),ot(De);if(zt==="]"&&De.imageAltText){Le.highlightFormatting&&(De.formatting="image");var mn=ot(De);return De.imageAltText=!1,De.image=!1,De.inline=De.f=ht,mn}if(zt==="["&&!De.image)return De.linkText&&Ze.match(/^.*?\]/)||(De.linkText=!0,Le.highlightFormatting&&(De.formatting="link")),ot(De);if(zt==="]"&&De.linkText){Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return De.linkText=!1,De.inline=De.f=Ze.match(/\(.*?\)| ?\[.*?\]/,!1)?ht:bt,mn}if(zt==="<"&&Ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){De.f=De.inline=He,Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return mn?mn+=" ":mn="",mn+Ue.linkInline}if(zt==="<"&&Ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){De.f=De.inline=He,Le.highlightFormatting&&(De.formatting="link");var mn=ot(De);return mn?mn+=" ":mn="",mn+Ue.linkEmail}if(Le.xml&&zt==="<"&&Ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var En=Ze.string.indexOf(">",Ze.pos);if(En!=-1){var rn=Ze.string.substring(Ze.start,En);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(rn)&&(De.md_inside=!0)}return Ze.backUp(1),De.htmlState=x.startState(Je),Ke(Ze,De,Ve)}if(Le.xml&&zt==="<"&&Ze.match(/^\/\w*?>/))return De.md_inside=!1,"tag";if(zt==="*"||zt==="_"){for(var de=1,pe=Ze.pos==1?" ":Ze.string.charAt(Ze.pos-2);de<3&&Ze.eat(zt);)de++;var ie=Ze.peek()||" ",ee=!/\s/.test(ie)&&(!Ce.test(ie)||/\s/.test(pe)||Ce.test(pe)),se=!/\s/.test(pe)&&(!Ce.test(pe)||/\s/.test(ie)||Ce.test(ie)),le=null,Be=null;if(de%2&&(!De.em&&ee&&(zt==="*"||!se||Ce.test(pe))?le=!0:De.em==zt&&se&&(zt==="*"||!ee||Ce.test(ie))&&(le=!1)),de>1&&(!De.strong&&ee&&(zt==="*"||!se||Ce.test(pe))?Be=!0:De.strong==zt&&se&&(zt==="*"||!ee||Ce.test(ie))&&(Be=!1)),Be!=null||le!=null){Le.highlightFormatting&&(De.formatting=le==null?"strong":Be==null?"em":"strong em"),le===!0&&(De.em=zt),Be===!0&&(De.strong=zt);var Tt=ot(De);return le===!1&&(De.em=!1),Be===!1&&(De.strong=!1),Tt}}else if(zt===" "&&(Ze.eat("*")||Ze.eat("_"))){if(Ze.peek()===" ")return ot(De);Ze.backUp(1)}if(Le.strikethrough){if(zt==="~"&&Ze.eatWhile(zt)){if(De.strikethrough){Le.highlightFormatting&&(De.formatting="strikethrough");var Tt=ot(De);return De.strikethrough=!1,Tt}else if(Ze.match(/^[^\s]/,!1))return De.strikethrough=!0,Le.highlightFormatting&&(De.formatting="strikethrough"),ot(De)}else if(zt===" "&&Ze.match(/^~~/,!0)){if(Ze.peek()===" ")return ot(De);Ze.backUp(2)}}if(Le.emoji&&zt===":"&&Ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){De.emoji=!0,Le.highlightFormatting&&(De.formatting="emoji");var We=ot(De);return De.emoji=!1,We}return zt===" "&&(Ze.match(/^ +$/,!1)?De.trailingSpace++:De.trailingSpace&&(De.trailingSpaceNewLine=!0)),ot(De)}function He(Ze,De){var ut=Ze.next();if(ut===">"){De.f=De.inline=bt,Le.highlightFormatting&&(De.formatting="link");var $t=ot(De);return $t?$t+=" ":$t="",$t+Ue.linkInline}return Ze.match(/^[^>]+/,!0),Ue.linkInline}function ht(Ze,De){if(Ze.eatSpace())return null;var ut=Ze.next();return ut==="("||ut==="["?(De.f=De.inline=Re(ut==="("?")":"]"),Le.highlightFormatting&&(De.formatting="link-string"),De.linkHref=!0,ot(De)):"error"}var _e={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Re(Ze){return function(De,ut){var $t=De.next();if($t===Ze){ut.f=ut.inline=bt,Le.highlightFormatting&&(ut.formatting="link-string");var zt=ot(ut);return ut.linkHref=!1,zt}return De.match(_e[Ze]),ut.linkHref=!0,ot(ut)}}function Nt(Ze,De){return Ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(De.f=it,Ze.next(),Le.highlightFormatting&&(De.formatting="link"),De.linkText=!0,ot(De)):ke(Ze,De,bt)}function it(Ze,De){if(Ze.match(/^\]:/,!0)){De.f=De.inline=at,Le.highlightFormatting&&(De.formatting="link");var ut=ot(De);return De.linkText=!1,ut}return Ze.match(/^([^\]\\]|\\.)+/,!0),Ue.linkText}function at(Ze,De){return Ze.eatSpace()?null:(Ze.match(/^[^\s]+/,!0),Ze.peek()===void 0?De.linkTitle=!0:Ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),De.f=De.inline=bt,Ue.linkHref+" url")}var Bt={startState:function(){return{f:qe,prevLine:{stream:null},thisLine:{stream:null},block:qe,htmlState:null,indentation:0,inline:bt,text:pt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ze){return{f:Ze.f,prevLine:Ze.prevLine,thisLine:Ze.thisLine,block:Ze.block,htmlState:Ze.htmlState&&x.copyState(Je,Ze.htmlState),indentation:Ze.indentation,localMode:Ze.localMode,localState:Ze.localMode?x.copyState(Ze.localMode,Ze.localState):null,inline:Ze.inline,text:Ze.text,formatting:!1,linkText:Ze.linkText,linkTitle:Ze.linkTitle,linkHref:Ze.linkHref,code:Ze.code,em:Ze.em,strong:Ze.strong,strikethrough:Ze.strikethrough,emoji:Ze.emoji,header:Ze.header,setext:Ze.setext,hr:Ze.hr,taskList:Ze.taskList,list:Ze.list,listStack:Ze.listStack.slice(0),quote:Ze.quote,indentedCode:Ze.indentedCode,trailingSpace:Ze.trailingSpace,trailingSpaceNewLine:Ze.trailingSpaceNewLine,md_inside:Ze.md_inside,fencedEndRE:Ze.fencedEndRE}},token:function(Ze,De){if(De.formatting=!1,Ze!=De.thisLine.stream){if(De.header=0,De.hr=!1,Ze.match(/^\s*$/,!0))return je(De),null;if(De.prevLine=De.thisLine,De.thisLine={stream:Ze},De.taskList=!1,De.trailingSpace=0,De.trailingSpaceNewLine=!1,!De.localState&&(De.f=De.block,De.f!=Ve)){var ut=Ze.match(/^\s*/,!0)[0].replace(/\t/g,Ee).length;if(De.indentation=ut,De.indentationDiff=null,ut>0)return null}}return De.f(Ze,De)},innerMode:function(Ze){return Ze.block==Ve?{state:Ze.htmlState,mode:Je}:Ze.localState?{state:Ze.localState,mode:Ze.localMode}:{state:Ze,mode:Bt}},indent:function(Ze,De,ut){return Ze.block==Ve&&Je.indent?Je.indent(Ze.htmlState,De,ut):Ze.localState&&Ze.localMode.indent?Ze.localMode.indent(Ze.localState,De,ut):x.Pass},blankLine:je,getType:ot,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Bt},"xml"),x.defineMIME("text/markdown","markdown"),x.defineMIME("text/x-markdown","markdown")})},98101:function(Jn,kt,ae){(function(x){x(ae(89780))})(function(x){"use strict";x.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 dt=0;dt-1&&Je.substring(Ue+1,Je.length);if(he)return x.findModeByExtension(he)},x.findModeByName=function(Je){Je=Je.toLowerCase();for(var ze=0;ze0?Se.cmdState[Se.cmdState.length-1]:null}function Ie(Se){var Te=Se.cmdState.pop();Te&&Te.closeBracket()}function Ue(Se){for(var Te=Se.cmdState,we=Te.length-1;we>=0;we--){var Ce=Te[we];if(Ce.name!="DEFAULT")return Ce}return{styleIdentifier:function(){return null}}}function he(Se,Te,we){return function(){this.name=Se,this.bracketNo=0,this.style=Te,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 xe={};xe.importmodule=he("importmodule","tag",["string","builtin"]),xe.documentclass=he("documentclass","tag",["","atom"]),xe.usepackage=he("usepackage","tag",["atom"]),xe.begin=he("begin","tag",["atom"]),xe.end=he("end","tag",["atom"]),xe.label=he("label","tag",["atom"]),xe.ref=he("ref","tag",["atom"]),xe.eqref=he("eqref","tag",["atom"]),xe.cite=he("cite","tag",["atom"]),xe.bibitem=he("bibitem","tag",["atom"]),xe.Bibitem=he("Bibitem","tag",["atom"]),xe.RBibitem=he("RBibitem","tag",["atom"]),xe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function oe(Se,Te){Se.f=Te}function Oe(Se,Te){var we;if(Se.match(/^\\[a-zA-Z@]+/)){var Ce=Se.current().slice(1);return we=xe.hasOwnProperty(Ce)?xe[Ce]:xe.DEFAULT,we=new we,Je(Te,we),oe(Te,Me),we.style}if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/\\]/))return"tag";if(Se.match("\\["))return oe(Te,function(ke,Ke){return ve(ke,Ke,"\\]")}),"keyword";if(Se.match("\\("))return oe(Te,function(ke,Ke){return ve(ke,Ke,"\\)")}),"keyword";if(Se.match("$$"))return oe(Te,function(ke,Ke){return ve(ke,Ke,"$$")}),"keyword";if(Se.match("$"))return oe(Te,function(ke,Ke){return ve(ke,Ke,"$")}),"keyword";var Ee=Se.next();if(Ee=="%")return Se.skipToEnd(),"comment";if(Ee=="}"||Ee=="]"){if(we=ze(Te),we)we.closeBracket(Ee),oe(Te,Me);else return"error";return"bracket"}else return Ee=="{"||Ee=="["?(we=xe.DEFAULT,we=new we,Je(Te,we),"bracket"):/\d/.test(Ee)?(Se.eatWhile(/[\w.%]/),"atom"):(Se.eatWhile(/[\w\-_]/),we=Ue(Te),we.name=="begin"&&(we.argument=Se.current()),we.styleIdentifier())}function ve(Se,Te,we){if(Se.eatSpace())return null;if(we&&Se.match(we))return oe(Te,Oe),"keyword";if(Se.match(/^\\[a-zA-Z@]+/))return"tag";if(Se.match(/^[a-zA-Z]+/))return"variable-2";if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/]/)||Se.match(/^[\^_&]/))return"tag";if(Se.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Se.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ce=Se.next();return Ce=="{"||Ce=="}"||Ce=="["||Ce=="]"||Ce=="("||Ce==")"?"bracket":Ce=="%"?(Se.skipToEnd(),"comment"):"error"}function Me(Se,Te){var we=Se.peek(),Ce;return we=="{"||we=="["?(Ce=ze(Te),Ce.openBracket(we),Se.eat(we),oe(Te,Oe),"bracket"):/[ \t\r]/.test(we)?(Se.eat(we),null):(oe(Te,Oe),Ie(Te),Oe(Se,Te))}return{startState:function(){var Se=Le.inMathMode?function(Te,we){return ve(Te,we)}:Oe;return{cmdState:[],f:Se}},copyState:function(Se){return{cmdState:Se.cmdState.slice(),f:Se.f}},token:function(Se,Te){return Te.f(Se,Te)},blankLine:function(Se){Se.f=Oe,Se.cmdState.length=0},lineComment:"%"}}),x.defineMIME("text/x-stex","stex"),x.defineMIME("text/x-latex","stex")})},15525:function(Jn,kt,ae){(function(x){x(ae(89780))})(function(x){"use strict";var dt={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},Le={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};x.defineMode("xml",function(Je,ze){var Ie=Je.indentUnit,Ue={},he=ze.htmlMode?dt:Le;for(var xe in he)Ue[xe]=he[xe];for(var xe in ze)Ue[xe]=ze[xe];var oe,Oe;function ve(He,ht){function _e(it){return ht.tokenize=it,it(He,ht)}var Re=He.next();if(Re=="<")return He.eat("!")?He.eat("[")?He.match("CDATA[")?_e(Te("atom","]]>")):null:He.match("--")?_e(Te("comment","-->")):He.match("DOCTYPE",!0,!0)?(He.eatWhile(/[\w\._\-]/),_e(we(1))):null:He.eat("?")?(He.eatWhile(/[\w\._\-]/),ht.tokenize=Te("meta","?>"),"meta"):(oe=He.eat("/")?"closeTag":"openTag",ht.tokenize=Me,"tag bracket");if(Re=="&"){var Nt;return He.eat("#")?He.eat("x")?Nt=He.eatWhile(/[a-fA-F\d]/)&&He.eat(";"):Nt=He.eatWhile(/[\d]/)&&He.eat(";"):Nt=He.eatWhile(/[\w\.\-:]/)&&He.eat(";"),Nt?"atom":"error"}else return He.eatWhile(/[^&<]/),null}ve.isInText=!0;function Me(He,ht){var _e=He.next();if(_e==">"||_e=="/"&&He.eat(">"))return ht.tokenize=ve,oe=_e==">"?"endTag":"selfcloseTag","tag bracket";if(_e=="=")return oe="equals",null;if(_e=="<"){ht.tokenize=ve,ht.state=Ke,ht.tagName=ht.tagStart=null;var Re=ht.tokenize(He,ht);return Re?Re+" tag error":"tag error"}else return/[\'\"]/.test(_e)?(ht.tokenize=Se(_e),ht.stringStartCol=He.column(),ht.tokenize(He,ht)):(He.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Se(He){var ht=function(_e,Re){for(;!_e.eol();)if(_e.next()==He){Re.tokenize=Me;break}return"string"};return ht.isInAttribute=!0,ht}function Te(He,ht){return function(_e,Re){for(;!_e.eol();){if(_e.match(ht)){Re.tokenize=ve;break}_e.next()}return He}}function we(He){return function(ht,_e){for(var Re;(Re=ht.next())!=null;){if(Re=="<")return _e.tokenize=we(He+1),_e.tokenize(ht,_e);if(Re==">")if(He==1){_e.tokenize=ve;break}else return _e.tokenize=we(He-1),_e.tokenize(ht,_e)}return"meta"}}function Ce(He,ht,_e){this.prev=He.context,this.tagName=ht,this.indent=He.indented,this.startOfLine=_e,(Ue.doNotIndent.hasOwnProperty(ht)||He.context&&He.context.noIndent)&&(this.noIndent=!0)}function Ee(He){He.context&&(He.context=He.context.prev)}function ke(He,ht){for(var _e;;){if(!He.context||(_e=He.context.tagName,!Ue.contextGrabbers.hasOwnProperty(_e)||!Ue.contextGrabbers[_e].hasOwnProperty(ht)))return;Ee(He)}}function Ke(He,ht,_e){return He=="openTag"?(_e.tagStart=ht.column(),Qe):He=="closeTag"?je:Ke}function Qe(He,ht,_e){return He=="word"?(_e.tagName=ht.current(),Oe="tag",ct):Ue.allowMissingTagName&&He=="endTag"?(Oe="tag bracket",ct(He,ht,_e)):(Oe="error",Qe)}function je(He,ht,_e){if(He=="word"){var Re=ht.current();return _e.context&&_e.context.tagName!=Re&&Ue.implicitlyClosed.hasOwnProperty(_e.context.tagName)&&Ee(_e),_e.context&&_e.context.tagName==Re||Ue.matchClosing===!1?(Oe="tag",qe):(Oe="tag error",Ve)}else return Ue.allowMissingTagName&&He=="endTag"?(Oe="tag bracket",qe(He,ht,_e)):(Oe="error",Ve)}function qe(He,ht,_e){return He!="endTag"?(Oe="error",qe):(Ee(_e),Ke)}function Ve(He,ht,_e){return Oe="error",qe(He,ht,_e)}function ct(He,ht,_e){if(He=="word")return Oe="attribute",ot;if(He=="endTag"||He=="selfcloseTag"){var Re=_e.tagName,Nt=_e.tagStart;return _e.tagName=_e.tagStart=null,He=="selfcloseTag"||Ue.autoSelfClosers.hasOwnProperty(Re)?ke(_e,Re):(ke(_e,Re),_e.context=new Ce(_e,Re,Nt==_e.indented)),Ke}return Oe="error",ct}function ot(He,ht,_e){return He=="equals"?pt:(Ue.allowMissing||(Oe="error"),ct(He,ht,_e))}function pt(He,ht,_e){return He=="string"?bt:He=="word"&&Ue.allowUnquoted?(Oe="string",ct):(Oe="error",ct(He,ht,_e))}function bt(He,ht,_e){return He=="string"?bt:ct(He,ht,_e)}return{startState:function(He){var ht={tokenize:ve,state:Ke,indented:He||0,tagName:null,tagStart:null,context:null};return He!=null&&(ht.baseIndent=He),ht},token:function(He,ht){if(!ht.tagName&&He.sol()&&(ht.indented=He.indentation()),He.eatSpace())return null;oe=null;var _e=ht.tokenize(He,ht);return(_e||oe)&&_e!="comment"&&(Oe=null,ht.state=ht.state(oe||_e,He,ht),Oe&&(_e=Oe=="error"?_e+" error":Oe)),_e},indent:function(He,ht,_e){var Re=He.context;if(He.tokenize.isInAttribute)return He.tagStart==He.indented?He.stringStartCol+1:He.indented+Ie;if(Re&&Re.noIndent)return x.Pass;if(He.tokenize!=Me&&He.tokenize!=ve)return _e?_e.match(/^(\s*)/)[0].length:0;if(He.tagName)return Ue.multilineTagIndentPastTag!==!1?He.tagStart+He.tagName.length+2:He.tagStart+Ie*(Ue.multilineTagIndentFactor||1);if(Ue.alignCDATA&&/$/,blockCommentStart:"",configuration:Ue.htmlMode?"html":"xml",helperType:Ue.htmlMode?"html":"xml",skipAttribute:function(He){He.state==pt&&(He.state=ct)},xmlCurrentTag:function(He){return He.tagName?{name:He.tagName,close:He.type=="closeTag"}:null},xmlCurrentContext:function(He){for(var ht=[],_e=He.context;_e;_e=_e.prev)_e.tagName&&ht.push(_e.tagName);return ht.reverse()}}}),x.defineMIME("text/xml","xml"),x.defineMIME("application/xml","xml"),x.mimeModes.hasOwnProperty("text/html")||x.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Jn,kt,ae){"use strict";Object.defineProperty(kt,"__esModule",{value:!0}),kt.default=void 0;var x=Object.assign||function(we){for(var Ce=1;Ce0&&(ct=Qe[0]),ct instanceof Error)throw ct;var ot=new Error("Unhandled error."+(ct?" ("+ct.message+")":""));throw ot.context=ct,ot}var pt=Ve[Ke];if(pt===void 0)return!1;if(typeof pt=="function")ae(pt,this,Qe);else for(var bt=pt.length,He=Me(pt,bt),je=0;je0&&ct.length>qe&&!ct.warned){ct.warned=!0;var ot=new Error("Possible EventEmitter memory leak detected. "+ct.length+" "+String(Ke)+" listeners added. Use emitter.setMaxListeners() to increase limit");ot.name="MaxListenersExceededWarning",ot.emitter=ke,ot.type=Ke,ot.count=ct.length,dt(ot)}return ke}Je.prototype.addListener=function(Ke,Qe){return he(this,Ke,Qe,!1)},Je.prototype.on=Je.prototype.addListener,Je.prototype.prependListener=function(Ke,Qe){return he(this,Ke,Qe,!0)};function xe(){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 oe(ke,Ke,Qe){var je={fired:!1,wrapFn:void 0,target:ke,type:Ke,listener:Qe},qe=xe.bind(je);return qe.listener=Qe,je.wrapFn=qe,qe}Je.prototype.once=function(Ke,Qe){return Ie(Qe),this.on(Ke,oe(this,Ke,Qe)),this},Je.prototype.prependOnceListener=function(Ke,Qe){return Ie(Qe),this.prependListener(Ke,oe(this,Ke,Qe)),this},Je.prototype.removeListener=function(Ke,Qe){var je,qe,Ve,ct,ot;if(Ie(Qe),qe=this._events,qe===void 0)return this;if(je=qe[Ke],je===void 0)return this;if(je===Qe||je.listener===Qe)--this._eventsCount===0?this._events=Object.create(null):(delete qe[Ke],qe.removeListener&&this.emit("removeListener",Ke,je.listener||Qe));else if(typeof je!="function"){for(Ve=-1,ct=je.length-1;ct>=0;ct--)if(je[ct]===Qe||je[ct].listener===Qe){ot=je[ct].listener,Ve=ct;break}if(Ve<0)return this;Ve===0?je.shift():Se(je,Ve),je.length===1&&(qe[Ke]=je[0]),qe.removeListener!==void 0&&this.emit("removeListener",Ke,ot||Qe)}return this},Je.prototype.off=Je.prototype.removeListener,Je.prototype.removeAllListeners=function(Ke){var Qe,je,qe;if(je=this._events,je===void 0)return this;if(je.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):je[Ke]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete je[Ke]),this;if(arguments.length===0){var Ve=Object.keys(je),ct;for(qe=0;qe=0;qe--)this.removeListener(Ke,Qe[qe]);return this};function Oe(ke,Ke,Qe){var je=ke._events;if(je===void 0)return[];var qe=je[Ke];return qe===void 0?[]:typeof qe=="function"?Qe?[qe.listener||qe]:[qe]:Qe?Te(qe):Me(qe,qe.length)}Je.prototype.listeners=function(Ke){return Oe(this,Ke,!0)},Je.prototype.rawListeners=function(Ke){return Oe(this,Ke,!1)},Je.listenerCount=function(ke,Ke){return typeof ke.listenerCount=="function"?ke.listenerCount(Ke):ve.call(ke,Ke)},Je.prototype.listenerCount=ve;function ve(ke){var Ke=this._events;if(Ke!==void 0){var Qe=Ke[ke];if(typeof Qe=="function")return 1;if(Qe!==void 0)return Qe.length}return 0}Je.prototype.eventNames=function(){return this._eventsCount>0?x(this._events):[]};function Me(ke,Ke){for(var Qe=new Array(Ke),je=0;je0&&Ft[Ft.length-1])&&(xr[0]===6||xr[0]===2)){be=0;continue}if(xr[0]===3&&(!Ft||xr[1]>Ft[0]&&xr[1]=55296&&nt<=56319&&be>10)+55296,Yt%1024+56320)),(nt+1===be||ye.length>16384)&&(Ft+=String.fromCharCode.apply(String,ye),ye.length=0)}return Ft},oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Oe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ve=0;ve>4,Dr[nt++]=(Yt&15)<<4|Bn>>2,Dr[nt++]=(Bn&3)<<6|xn&63;return xr},Ce=function(ge){for(var Ae=ge.length,be=[],ye=0;ye>ke,Ve=1<>ke,pt=qe+ot,bt=pt,He=32,ht=bt+He,_e=65536>>Ke,Re=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return be=this.index[Ae>>ke],be=(be<>ke)],be=(be<>Ke),be=this.index[be],be+=Ae>>ke&Nt,be=this.index[be],be=(be<tt?(nt.push(!0),Bn-=tt):nt.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(Ft)!==-1)return ye.push(Yt),be.push(Be);if(Bn===Tt||Bn===pe){if(Yt===0)return ye.push(Yt),be.push(en);var xn=be[Yt-1];return Sr.indexOf(xn)===-1?(ye.push(ye[Yt-1]),be.push(xn)):(ye.push(Yt),be.push(en))}if(ye.push(Yt),Bn===zn)return be.push(Ae==="strict"?Et:It);if(Bn===Lr||Bn===sn)return be.push(en);if(Bn===ri)return Ft>=131072&&Ft<=196605||Ft>=196608&&Ft<=262141?be.push(It):be.push(en);be.push(Bn)}),[ye,be,nt]},di=function(ge,Ae,be,ye){var nt=ye[be];if(Array.isArray(ge)?ge.indexOf(nt)!==-1:ge===nt)for(var Ft=be;Ft<=ye.length;){Ft++;var Yt=ye[Ft];if(Yt===Ae)return!0;if(Yt!==de)break}if(nt===de)for(var Ft=be;Ft>0;){Ft--;var Bn=ye[Ft];if(Array.isArray(ge)?ge.indexOf(Bn)!==-1:ge===Bn)for(var xn=be;xn<=ye.length;){xn++;var Yt=ye[xn];if(Yt===Ae)return!0;if(Yt!==de)break}if(Bn!==de)break}return!1},Ti=function(ge,Ae){for(var be=ge;be>=0;){var ye=Ae[be];if(ye===de)be--;else return ye}return 0},Ei=function(ge,Ae,be,ye,nt){if(be[ye]===0)return tr;var Ft=ye-1;if(Array.isArray(nt)&&nt[Ft]===!0)return tr;var Yt=Ft-1,Bn=Ft+1,xn=Ae[Ft],xr=Yt>=0?Ae[Yt]:0,Dr=Ae[Bn];if(xn===Rt&&Dr===fn)return tr;if(lr.indexOf(xn)!==-1)return Ir;if(lr.indexOf(Dr)!==-1||$n.indexOf(Dr)!==-1)return tr;if(Ti(Ft,Ae)===En)return vr;if(Qn.get(ge[Ft])===pe||(xn===Fn||xn===Ut)&&Qn.get(ge[Bn])===pe||xn===Dt||Dr===Dt||xn===rn||[de,ee,le].indexOf(xn)===-1&&Dr===rn||[We,st,mt,Ct,gn].indexOf(Dr)!==-1||Ti(Ft,Ae)===Lt||di(jt,Lt,Ft,Ae)||di([We,st],Et,Ft,Ae)||di(ie,ie,Ft,Ae))return tr;if(xn===de)return vr;if(xn===jt||Dr===jt)return tr;if(Dr===Be||xn===Be)return vr;if([ee,le,Et].indexOf(Dr)!==-1||xn===se||xr===Vn&&gi.indexOf(xn)!==-1||xn===gn&&Dr===Vn||Dr===gt||qn.indexOf(Dr)!==-1&&xn===lt||qn.indexOf(xn)!==-1&&Dr===lt||xn===Zt&&[It,Fn,Ut].indexOf(Dr)!==-1||[It,Fn,Ut].indexOf(xn)!==-1&&Dr===Vt||qn.indexOf(xn)!==-1&&Br.indexOf(Dr)!==-1||Br.indexOf(xn)!==-1&&qn.indexOf(Dr)!==-1||[Zt,Vt].indexOf(xn)!==-1&&(Dr===lt||[Lt,le].indexOf(Dr)!==-1&&Ae[Bn+1]===lt)||[Lt,le].indexOf(xn)!==-1&&Dr===lt||xn===lt&&[lt,gn,Ct].indexOf(Dr)!==-1)return tr;if([lt,gn,Ct,We,st].indexOf(Dr)!==-1)for(var Zr=Ft;Zr>=0;){var Pi=Ae[Zr];if(Pi===lt)return tr;if([gn,Ct].indexOf(Pi)!==-1)Zr--;else break}if([Zt,Vt].indexOf(Dr)!==-1)for(var Zr=[We,st].indexOf(xn)!==-1?Yt:Ft;Zr>=0;){var Pi=Ae[Zr];if(Pi===lt)return tr;if([gn,Ct].indexOf(Pi)!==-1)Zr--;else break}if(Wt===xn&&[Wt,on,an,_n].indexOf(Dr)!==-1||[on,an].indexOf(xn)!==-1&&[on,vn].indexOf(Dr)!==-1||[vn,_n].indexOf(xn)!==-1&&Dr===vn||kr.indexOf(xn)!==-1&&[gt,Vt].indexOf(Dr)!==-1||kr.indexOf(Dr)!==-1&&xn===Zt||qn.indexOf(xn)!==-1&&qn.indexOf(Dr)!==-1||xn===Ct&&qn.indexOf(Dr)!==-1||qn.concat(lt).indexOf(xn)!==-1&&Dr===Lt&&zr.indexOf(ge[Bn])===-1||qn.concat(lt).indexOf(Dr)!==-1&&xn===st)return tr;if(xn===Yn&&Dr===Yn){for(var fa=be[Ft],po=1;fa>0&&(fa--,Ae[fa]===Yn);)po++;if(po%2!==0)return tr}return xn===Fn&&Dr===Ut?tr:vr},no=function(ge,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var be=Ai(ge,Ae.lineBreak),ye=be[0],nt=be[1],Ft=be[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(nt=nt.map(function(Bn){return[lt,en,Lr].indexOf(Bn)!==-1?It:Bn}));var Yt=Ae.wordBreak==="keep-all"?Ft.map(function(Bn,xn){return Bn&&ge[xn]>=19968&&ge[xn]<=40959}):void 0;return[ye,nt,Yt]},zi=function(){function ge(Ae,be,ye,nt){this.codePoints=Ae,this.required=be===Ir,this.start=ye,this.end=nt}return ge.prototype.slice=function(){return xe.apply(void 0,this.codePoints.slice(this.start,this.end))},ge}(),fr=function(ge,Ae){var be=he(ge),ye=no(be,Ae),nt=ye[0],Ft=ye[1],Yt=ye[2],Bn=be.length,xn=0,xr=0;return{next:function(){if(xr>=Bn)return{done:!0,value:null};for(var Dr=tr;xr=bo&&ge<=57},oi=function(ge){return ge>=55296&&ge<=57343},yr=function(ge){return $r(ge)||ge>=Jr&&ge<=Wr||ge>=Go&&ge<=Lo},qr=function(ge){return ge>=Go&&ge<=jr},Ao=function(ge){return ge>=Jr&&ge<=to},Jo=function(ge){return qr(ge)||Ao(ge)},_o=function(ge){return ge>=bi},pa=function(ge){return ge===wn||ge===Kt||ge===pn},No=function(ge){return Jo(ge)||_o(ge)||ge===nr},qo=function(ge){return No(ge)||$r(ge)||ge===Rn},Ro=function(ge){return ge>=So&&ge<=ki||ge===ko||ge>=co&&ge<=Xo||ge===wo},oa=function(ge,Ae){return ge!==dn?!1:Ae!==wn},da=function(ge,Ae,be){return ge===Rn?No(Ae)||oa(Ae,be):No(ge)?!0:!!(ge===dn&&oa(ge,Ae))},Ka=function(ge,Ae,be){return ge===pi||ge===Rn?$r(Ae)?!0:Ae===ji&&$r(be):$r(ge===ji?Ae:ge)},_s=function(ge){var Ae=0,be=1;(ge[Ae]===pi||ge[Ae]===Rn)&&(ge[Ae]===Rn&&(be=-1),Ae++);for(var ye=[];$r(ge[Ae]);)ye.push(ge[Ae++]);var nt=ye.length?parseInt(xe.apply(void 0,ye),10):0;ge[Ae]===ji&&Ae++;for(var Ft=[];$r(ge[Ae]);)Ft.push(ge[Ae++]);var Yt=Ft.length,Bn=Yt?parseInt(xe.apply(void 0,Ft),10):0;(ge[Ae]===ni||ge[Ae]===Tn)&&Ae++;var xn=1;(ge[Ae]===pi||ge[Ae]===Rn)&&(ge[Ae]===Rn&&(xn=-1),Ae++);for(var xr=[];$r(ge[Ae]);)xr.push(ge[Ae++]);var Dr=xr.length?parseInt(xe.apply(void 0,xr),10):0;return be*(nt+Bn*Math.pow(10,-Yt))*Math.pow(10,xn*Dr)},js={type:2},as={type:3},fs={type:4},Mo={type:13},go={type:8},Fa={type:21},gs={type:9},nl={type:10},rl={type:11},il={type:12},yl={type:14},su={type:23},ol={type:1},jl={type:25},Lu={type:24},Xl={type:26},wl={type:27},ec={type:28},_c={type:29},ma={type:31},Ea={type:32},ha=function(){function ge(){this._value=[]}return ge.prototype.write=function(Ae){this._value=this._value.concat(he(Ae))},ge.prototype.read=function(){for(var Ae=[],be=this.consumeToken();be!==Ea;)Ae.push(be),be=this.consumeToken();return Ae},ge.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Nn:return this.consumeStringToken(Nn);case Yr:var be=this.peekCodePoint(0),ye=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(qo(be)||oa(ye,nt)){var Ft=da(be,ye,nt)?vi:Ur,Yt=this.consumeName();return{type:5,value:Yt,flags:Ft}}break;case ci:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),Mo;break;case cr:return this.consumeStringToken(cr);case sr:return js;case ti:return as;case Yi:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),yl;break;case pi:if(Ka(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case yi:return fs;case Rn:var Bn=Ae,xn=this.peekCodePoint(0),xr=this.peekCodePoint(1);if(Ka(Bn,xn,xr))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(da(Bn,xn,xr))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(xn===Rn&&xr===Zn)return this.consumeCodePoint(),this.consumeCodePoint(),Lu;break;case ji:if(Ka(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Mt:if(this.peekCodePoint(0)===Yi)for(this.consumeCodePoint();;){var Dr=this.consumeCodePoint();if(Dr===Yi&&(Dr=this.consumeCodePoint(),Dr===Mt))return this.consumeToken();if(Dr===eo)return this.consumeToken()}break;case Ji:return Xl;case io:return wl;case Bi:if(this.peekCodePoint(0)===Ar&&this.peekCodePoint(1)===Rn&&this.peekCodePoint(2)===Rn)return this.consumeCodePoint(),this.consumeCodePoint(),jl;break;case yn:var Zr=this.peekCodePoint(0),Pi=this.peekCodePoint(1),fa=this.peekCodePoint(2);if(da(Zr,Pi,fa)){var Yt=this.consumeName();return{type:7,value:Yt}}break;case Wn:return ec;case dn:if(oa(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case rr:return _c;case pr:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),go;break;case Kr:return rl;case fi:return il;case Gi:case Ui:var po=this.peekCodePoint(0),$o=this.peekCodePoint(1);return po===pi&&(yr($o)||$o===Fi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case _i:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),gs;if(this.peekCodePoint(0)===_i)return this.consumeCodePoint(),Fa;break;case hi:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),nl;break;case eo:return Ea}return pa(Ae)?(this.consumeWhiteSpace(),ma):$r(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):No(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:xe(Ae)}},ge.prototype.consumeCodePoint=function(){var Ae=this._value.shift();return typeof Ae=="undefined"?-1:Ae},ge.prototype.reconsumeCodePoint=function(Ae){this._value.unshift(Ae)},ge.prototype.peekCodePoint=function(Ae){return Ae>=this._value.length?-1:this._value[Ae]},ge.prototype.consumeUnicodeRangeToken=function(){for(var Ae=[],be=this.consumeCodePoint();yr(be)&&Ae.length<6;)Ae.push(be),be=this.consumeCodePoint();for(var ye=!1;be===Fi&&Ae.length<6;)Ae.push(be),be=this.consumeCodePoint(),ye=!0;if(ye){var nt=parseInt(xe.apply(void 0,Ae.map(function(xn){return xn===Fi?bo:xn})),16),Ft=parseInt(xe.apply(void 0,Ae.map(function(xn){return xn===Fi?Wr:xn})),16);return{type:30,start:nt,end:Ft}}var Yt=parseInt(xe.apply(void 0,Ae),16);if(this.peekCodePoint(0)===Rn&&yr(this.peekCodePoint(1))){this.consumeCodePoint(),be=this.consumeCodePoint();for(var Bn=[];yr(be)&&Bn.length<6;)Bn.push(be),be=this.consumeCodePoint();var Ft=parseInt(xe.apply(void 0,Bn),16);return{type:30,start:Yt,end:Ft}}else return{type:30,start:Yt,end:Yt}},ge.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===sr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===sr?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},ge.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===eo)return{type:22,value:""};var be=this.peekCodePoint(0);if(be===cr||be===Nn){var ye=this.consumeStringToken(this.consumeCodePoint());return ye.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===eo||this.peekCodePoint(0)===ti)?(this.consumeCodePoint(),{type:22,value:ye.value}):(this.consumeBadUrlRemnants(),su)}for(;;){var nt=this.consumeCodePoint();if(nt===eo||nt===ti)return{type:22,value:xe.apply(void 0,Ae)};if(pa(nt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===eo||this.peekCodePoint(0)===ti?(this.consumeCodePoint(),{type:22,value:xe.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),su);if(nt===Nn||nt===cr||nt===sr||Ro(nt))return this.consumeBadUrlRemnants(),su;if(nt===dn)if(oa(nt,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),su;else Ae.push(nt)}},ge.prototype.consumeWhiteSpace=function(){for(;pa(this.peekCodePoint(0));)this.consumeCodePoint()},ge.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===ti||Ae===eo)return;oa(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ge.prototype.consumeStringSlice=function(Ae){for(var be=5e4,ye="";Ae>0;){var nt=Math.min(be,Ae);ye+=xe.apply(void 0,this._value.splice(0,nt)),Ae-=nt}return this._value.shift(),ye},ge.prototype.consumeStringToken=function(Ae){var be="",ye=0;do{var nt=this._value[ye];if(nt===eo||nt===void 0||nt===Ae)return be+=this.consumeStringSlice(ye),{type:0,value:be};if(nt===wn)return this._value.splice(0,ye),ol;if(nt===dn){var Ft=this._value[ye+1];Ft!==eo&&Ft!==void 0&&(Ft===wn?(be+=this.consumeStringSlice(ye),ye=-1,this._value.shift()):oa(nt,Ft)&&(be+=this.consumeStringSlice(ye),be+=xe(this.consumeEscapedCodePoint()),ye=-1))}ye++}while(!0)},ge.prototype.consumeNumber=function(){var Ae=[],be=Gt,ye=this.peekCodePoint(0);for((ye===pi||ye===Rn)&&Ae.push(this.consumeCodePoint());$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ye=this.peekCodePoint(0);var nt=this.peekCodePoint(1);if(ye===ji&&$r(nt))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),be=un;$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ye=this.peekCodePoint(0),nt=this.peekCodePoint(1);var Ft=this.peekCodePoint(2);if((ye===ni||ye===Tn)&&((nt===pi||nt===Rn)&&$r(Ft)||$r(nt)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),be=un;$r(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[_s(Ae),be]},ge.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),be=Ae[0],ye=Ae[1],nt=this.peekCodePoint(0),Ft=this.peekCodePoint(1),Yt=this.peekCodePoint(2);if(da(nt,Ft,Yt)){var Bn=this.consumeName();return{type:15,number:be,flags:ye,unit:Bn}}return nt===or?(this.consumeCodePoint(),{type:16,number:be,flags:ye}):{type:17,number:be,flags:ye}},ge.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(yr(Ae)){for(var be=xe(Ae);yr(this.peekCodePoint(0))&&be.length<6;)be+=xe(this.consumeCodePoint());pa(this.peekCodePoint(0))&&this.consumeCodePoint();var ye=parseInt(be,16);return ye===0||oi(ye)||ye>1114111?wi:ye}return Ae===eo?wi:Ae},ge.prototype.consumeName=function(){for(var Ae="";;){var be=this.consumeCodePoint();if(qo(be))Ae+=xe(be);else if(oa(be,this.peekCodePoint(0)))Ae+=xe(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(be),Ae}},ge}(),wa=function(){function ge(Ae){this._tokens=Ae}return ge.create=function(Ae){var be=new ha;return be.write(Ae),new ge(be.read())},ge.parseValue=function(Ae){return ge.create(Ae).parseComponentValue()},ge.parseValues=function(Ae){return ge.create(Ae).parseComponentValues()},ge.prototype.parseComponentValue=function(){for(var Ae=this.consumeToken();Ae.type===31;)Ae=this.consumeToken();if(Ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ae);var be=this.consumeComponentValue();do Ae=this.consumeToken();while(Ae.type===31);if(Ae.type===32)return be;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ge.prototype.parseComponentValues=function(){for(var Ae=[];;){var be=this.consumeComponentValue();if(be.type===32)return Ae;Ae.push(be),Ae.push()}},ge.prototype.consumeComponentValue=function(){var Ae=this.consumeToken();switch(Ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ae.type);case 19:return this.consumeFunction(Ae)}return Ae},ge.prototype.consumeSimpleBlock=function(Ae){for(var be={type:Ae,values:[]},ye=this.consumeToken();;){if(ye.type===32||Ma(ye,Ae))return be;this.reconsumeToken(ye),be.values.push(this.consumeComponentValue()),ye=this.consumeToken()}},ge.prototype.consumeFunction=function(Ae){for(var be={name:Ae.value,values:[],type:18};;){var ye=this.consumeToken();if(ye.type===32||ye.type===3)return be;this.reconsumeToken(ye),be.values.push(this.consumeComponentValue())}},ge.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?Ea:Ae},ge.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},ge}(),Ja=function(ge){return ge.type===15},Ga=function(ge){return ge.type===17},$a=function(ge){return ge.type===20},Ql=function(ge){return ge.type===0},fu=function(ge,Ae){return $a(ge)&&ge.value===Ae},kl=function(ge){return ge.type!==31},Hi=function(ge){return ge.type!==31&&ge.type!==4},Vo=function(ge){var Ae=[],be=[];return ge.forEach(function(ye){if(ye.type===4){if(be.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(be),be=[];return}ye.type!==31&&be.push(ye)}),be.length&&Ae.push(be),Ae},Ma=function(ge,Ae){return Ae===11&&ge.type===12||Ae===28&&ge.type===29?!0:Ae===2&&ge.type===3},Hl=function(ge){return ge.type===17||ge.type===15},ks=function(ge){return ge.type===16||Hl(ge)},zl=function(ge){return ge.length>1?[ge[0],ge[1]]:[ge[0]]},pl={type:17,number:0,flags:Gt},eA={type:16,number:50,flags:Gt},Bc={type:16,number:100,flags:Gt},tc=function(ge,Ae,be){var ye=ge[0],nt=ge[1];return[ss(ye,Ae),ss(typeof nt!="undefined"?nt:ye,be)]},ss=function(ge,Ae){if(ge.type===16)return ge.number/100*Ae;if(Ja(ge))switch(ge.unit){case"rem":case"em":return 16*ge.number;case"px":default:return ge.number}return ge.number},ns="deg",KA="grad",tA="rad",Qs="turn",Sl={name:"angle",parse:function(ge,Ae){if(Ae.type===15)switch(Ae.unit){case ns:return Math.PI*Ae.number/180;case KA:return Math.PI/200*Ae.number;case tA:return Ae.number;case Qs:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},Hc=function(ge){return ge.type===15&&(ge.unit===ns||ge.unit===KA||ge.unit===tA||ge.unit===Qs)},zc=function(ge){var Ae=ge.filter($a).map(function(be){return be.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[pl,pl];case"to top":case"bottom":return ml(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[pl,Bc];case"to right":case"left":return ml(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Bc,Bc];case"to bottom":case"top":return ml(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Bc,pl];case"to left":case"right":return ml(270)}return 0},ml=function(ge){return Math.PI*ge/180},_u={name:"color",parse:function(ge,Ae){if(Ae.type===18){var be=Oa[Ae.name];if(typeof be=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return be(ge,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var ye=Ae.value.substring(0,1),nt=Ae.value.substring(1,2),Ft=Ae.value.substring(2,3);return lu(parseInt(ye+ye,16),parseInt(nt+nt,16),parseInt(Ft+Ft,16),1)}if(Ae.value.length===4){var ye=Ae.value.substring(0,1),nt=Ae.value.substring(1,2),Ft=Ae.value.substring(2,3),Yt=Ae.value.substring(3,4);return lu(parseInt(ye+ye,16),parseInt(nt+nt,16),parseInt(Ft+Ft,16),parseInt(Yt+Yt,16)/255)}if(Ae.value.length===6){var ye=Ae.value.substring(0,2),nt=Ae.value.substring(2,4),Ft=Ae.value.substring(4,6);return lu(parseInt(ye,16),parseInt(nt,16),parseInt(Ft,16),1)}if(Ae.value.length===8){var ye=Ae.value.substring(0,2),nt=Ae.value.substring(2,4),Ft=Ae.value.substring(4,6),Yt=Ae.value.substring(6,8);return lu(parseInt(ye,16),parseInt(nt,16),parseInt(Ft,16),parseInt(Yt,16)/255)}}if(Ae.type===20){var Bn=Ms[Ae.value.toUpperCase()];if(typeof Bn!="undefined")return Bn}return Ms.TRANSPARENT}},Ws=function(ge){return(255&ge)===0},Gs=function(ge){var Ae=255&ge,be=255&ge>>8,ye=255&ge>>16,nt=255&ge>>24;return Ae<255?"rgba("+nt+","+ye+","+be+","+Ae/255+")":"rgb("+nt+","+ye+","+be+")"},lu=function(ge,Ae,be,ye){return(ge<<24|Ae<<16|be<<8|Math.round(ye*255)<<0)>>>0},NA=function(ge,Ae){if(ge.type===17)return ge.number;if(ge.type===16){var be=Ae===3?1:255;return Ae===3?ge.number/100*be:Math.round(ge.number/100*be)}return 0},$A=function(ge,Ae){var be=Ae.filter(Hi);if(be.length===3){var ye=be.map(NA),nt=ye[0],Ft=ye[1],Yt=ye[2];return lu(nt,Ft,Yt,1)}if(be.length===4){var Bn=be.map(NA),nt=Bn[0],Ft=Bn[1],Yt=Bn[2],xn=Bn[3];return lu(nt,Ft,Yt,xn)}return 0};function uu(ge,Ae,be){return be<0&&(be+=1),be>=1&&(be-=1),be<1/6?(Ae-ge)*be*6+ge:be<1/2?Ae:be<2/3?(Ae-ge)*6*(2/3-be)+ge:ge}var hu=function(ge,Ae){var be=Ae.filter(Hi),ye=be[0],nt=be[1],Ft=be[2],Yt=be[3],Bn=(ye.type===17?ml(ye.number):Sl.parse(ge,ye))/(Math.PI*2),xn=ks(nt)?nt.number/100:0,xr=ks(Ft)?Ft.number/100:0,Dr=typeof Yt!="undefined"&&ks(Yt)?ss(Yt,1):1;if(xn===0)return lu(xr*255,xr*255,xr*255,1);var Zr=xr<=.5?xr*(xn+1):xr+xn-xr*xn,Pi=xr*2-Zr,fa=uu(Pi,Zr,Bn+1/3),po=uu(Pi,Zr,Bn),$o=uu(Pi,Zr,Bn-1/3);return lu(fa*255,po*255,$o*255,Dr)},Oa={hsl:hu,hsla:hu,rgb:$A,rgba:$A},Ua=function(ge,Ae){return _u.parse(ge,wa.create(Ae).parseComponentValue())},Ms={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},nc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ge,Ae){return Ae.map(function(be){if($a(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Yl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pu=function(ge,Ae){var be=_u.parse(ge,Ae[0]),ye=Ae[1];return ye&&ks(ye)?{color:be,stop:ye}:{color:be,stop:null}},Kc=function(ge,Ae){var be=ge[0],ye=ge[ge.length-1];be.stop===null&&(be.stop=pl),ye.stop===null&&(ye.stop=Bc);for(var nt=[],Ft=0,Yt=0;YtFt?nt.push(xn):nt.push(Ft),Ft=xn}else nt.push(null)}for(var xr=null,Yt=0;YtYt.optimumDistance)?{optimumCorner:Bn,optimumDistance:Dr}:Yt},{optimumDistance:nt?1/0:-1/0,optimumCorner:null}).optimumCorner},nA=function(ge,Ae,be,ye,nt){var Ft=0,Yt=0;switch(ge.size){case 0:ge.shape===0?Ft=Yt=Math.min(Math.abs(Ae),Math.abs(Ae-ye),Math.abs(be),Math.abs(be-nt)):ge.shape===1&&(Ft=Math.min(Math.abs(Ae),Math.abs(Ae-ye)),Yt=Math.min(Math.abs(be),Math.abs(be-nt)));break;case 2:if(ge.shape===0)Ft=Yt=Math.min(Jl(Ae,be),Jl(Ae,be-nt),Jl(Ae-ye,be),Jl(Ae-ye,be-nt));else if(ge.shape===1){var Bn=Math.min(Math.abs(be),Math.abs(be-nt))/Math.min(Math.abs(Ae),Math.abs(Ae-ye)),xn=pc(ye,nt,Ae,be,!0),xr=xn[0],Dr=xn[1];Ft=Jl(xr-Ae,(Dr-be)/Bn),Yt=Bn*Ft}break;case 1:ge.shape===0?Ft=Yt=Math.max(Math.abs(Ae),Math.abs(Ae-ye),Math.abs(be),Math.abs(be-nt)):ge.shape===1&&(Ft=Math.max(Math.abs(Ae),Math.abs(Ae-ye)),Yt=Math.max(Math.abs(be),Math.abs(be-nt)));break;case 3:if(ge.shape===0)Ft=Yt=Math.max(Jl(Ae,be),Jl(Ae,be-nt),Jl(Ae-ye,be),Jl(Ae-ye,be-nt));else if(ge.shape===1){var Bn=Math.max(Math.abs(be),Math.abs(be-nt))/Math.max(Math.abs(Ae),Math.abs(Ae-ye)),Zr=pc(ye,nt,Ae,be,!1),xr=Zr[0],Dr=Zr[1];Ft=Jl(xr-Ae,(Dr-be)/Bn),Yt=Bn*Ft}break}return Array.isArray(ge.size)&&(Ft=ss(ge.size[0],ye),Yt=ge.size.length===2?ss(ge.size[1],nt):Ft),[Ft,Yt]},rA=function(ge,Ae){var be=ml(180),ye=[];return Vo(Ae).forEach(function(nt,Ft){if(Ft===0){var Yt=nt[0];if(Yt.type===20&&Yt.value==="to"){be=zc(nt);return}else if(Hc(Yt)){be=Sl.parse(ge,Yt);return}}var Bn=pu(ge,nt);ye.push(Bn)}),{angle:be,stops:ye,type:1}},Ed=function(ge,Ae){var be=ml(180),ye=[];return Vo(Ae).forEach(function(nt,Ft){if(Ft===0){var Yt=nt[0];if(Yt.type===20&&["top","left","right","bottom"].indexOf(Yt.value)!==-1){be=zc(nt);return}else if(Hc(Yt)){be=(Sl.parse(ge,Yt)+ml(270))%ml(360);return}}var Bn=pu(ge,nt);ye.push(Bn)}),{angle:be,stops:ye,type:1}},Jf=function(ge,Ae){var be=ml(180),ye=[],nt=1,Ft=0,Yt=3,Bn=[];return Vo(Ae).forEach(function(xn,xr){var Dr=xn[0];if(xr===0){if($a(Dr)&&Dr.value==="linear"){nt=1;return}else if($a(Dr)&&Dr.value==="radial"){nt=2;return}}if(Dr.type===18){if(Dr.name==="from"){var Zr=_u.parse(ge,Dr.values[0]);ye.push({stop:pl,color:Zr})}else if(Dr.name==="to"){var Zr=_u.parse(ge,Dr.values[0]);ye.push({stop:Bc,color:Zr})}else if(Dr.name==="color-stop"){var Pi=Dr.values.filter(Hi);if(Pi.length===2){var Zr=_u.parse(ge,Pi[1]),fa=Pi[0];Ga(fa)&&ye.push({stop:{type:16,number:fa.number*100,flags:fa.flags},color:Zr})}}}}),nt===1?{angle:(be+ml(180))%ml(360),stops:ye,type:nt}:{size:Yt,shape:Ft,stops:ye,position:Bn,type:nt}},nd="closest-side",OA="farthest-side",hA="closest-corner",Nu="farthest-corner",DA="circle",iA="ellipse",Sd="cover",qf="contain",Ns=function(ge,Ae){var be=0,ye=3,nt=[],Ft=[];return Vo(Ae).forEach(function(Yt,Bn){var xn=!0;if(Bn===0){var xr=!1;xn=Yt.reduce(function(Zr,Pi){if(xr)if($a(Pi))switch(Pi.value){case"center":return Ft.push(eA),Zr;case"top":case"left":return Ft.push(pl),Zr;case"right":case"bottom":return Ft.push(Bc),Zr}else(ks(Pi)||Hl(Pi))&&Ft.push(Pi);else if($a(Pi))switch(Pi.value){case DA:return be=0,!1;case iA:return be=1,!1;case"at":return xr=!0,!1;case nd:return ye=0,!1;case Sd:case OA:return ye=1,!1;case qf:case hA:return ye=2,!1;case Nu:return ye=3,!1}else if(Hl(Pi)||ks(Pi))return Array.isArray(ye)||(ye=[]),ye.push(Pi),!1;return Zr},xn)}if(xn){var Dr=pu(ge,Yt);nt.push(Dr)}}),{size:ye,shape:be,stops:nt,position:Ft,type:2}},Wu=function(ge,Ae){var be=0,ye=3,nt=[],Ft=[];return Vo(Ae).forEach(function(Yt,Bn){var xn=!0;if(Bn===0?xn=Yt.reduce(function(Dr,Zr){if($a(Zr))switch(Zr.value){case"center":return Ft.push(eA),!1;case"top":case"left":return Ft.push(pl),!1;case"right":case"bottom":return Ft.push(Bc),!1}else if(ks(Zr)||Hl(Zr))return Ft.push(Zr),!1;return Dr},xn):Bn===1&&(xn=Yt.reduce(function(Dr,Zr){if($a(Zr))switch(Zr.value){case DA:return be=0,!1;case iA:return be=1,!1;case qf:case nd:return ye=0,!1;case OA:return ye=1,!1;case hA:return ye=2,!1;case Sd:case Nu:return ye=3,!1}else if(Hl(Zr)||ks(Zr))return Array.isArray(ye)||(ye=[]),ye.push(Zr),!1;return Dr},xn)),xn){var xr=pu(ge,Yt);nt.push(xr)}}),{size:ye,shape:be,stops:nt,position:Ft,type:2}},pA=function(ge){return ge.type===1},Ph=function(ge){return ge.type===2},$c={name:"image",parse:function(ge,Ae){if(Ae.type===22){var be={url:Ae.value,type:0};return ge.cache.addImage(Ae.value),be}if(Ae.type===18){var ye=Fd[Ae.name];if(typeof ye=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return ye(ge,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function Th(ge){return!(ge.type===20&&ge.value==="none")&&(ge.type!==18||!!Fd[ge.name])}var Fd={"linear-gradient":rA,"-moz-linear-gradient":Ed,"-ms-linear-gradient":Ed,"-o-linear-gradient":Ed,"-webkit-linear-gradient":Ed,"radial-gradient":Ns,"-moz-radial-gradient":Wu,"-ms-radial-gradient":Wu,"-o-radial-gradient":Wu,"-webkit-radial-gradient":Wu,"-webkit-gradient":Jf},eh={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ge,Ae){if(Ae.length===0)return[];var be=Ae[0];return be.type===20&&be.value==="none"?[]:Ae.filter(function(ye){return Hi(ye)&&Th(ye)}).map(function(ye){return $c.parse(ge,ye)})}},bf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ge,Ae){return Ae.map(function(be){if($a(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Cf={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ge,Ae){return Vo(Ae).map(function(be){return be.filter(ks)}).map(zl)}},Zc={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ge,Ae){return Vo(Ae).map(function(be){return be.filter($a).map(function(ye){return ye.value}).join(" ")}).map(va)}},va=function(ge){switch(ge){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Kl;(function(ge){ge.AUTO="auto",ge.CONTAIN="contain",ge.COVER="cover"})(Kl||(Kl={}));var Nc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ge,Ae){return Vo(Ae).map(function(be){return be.filter(rd)})}},rd=function(ge){return $a(ge)||ks(ge)},PA=function(ge){return{name:"border-"+ge+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Kp=PA("top"),TA=PA("right"),th=PA("bottom"),Oc=PA("left"),id=function(ge){return{name:"border-radius-"+ge,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,be){return zl(be.filter(ks))}}},$p=id("top-left"),mA=id("top-right"),Ec=id("bottom-right"),rc=id("bottom-left"),Hs=function(ge){return{name:"border-"+ge+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ae,be){switch(be){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},gA=Hs("top"),od=Hs("right"),ad=Hs("bottom"),vA=Hs("left"),kA=function(ge){return{name:"border-"+ge+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,be){return Ja(be)?be.number:0}}},xf=kA("top"),Id=kA("right"),kh=kA("bottom"),Zp=kA("left"),ic={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},up={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ge,Ae){return Ae.filter($a).reduce(function(be,ye){return be|Wp(ye.value)},0)}},Wp=function(ge){switch(ge){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Vd={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},cp={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ge,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},Xd;(function(ge){ge.NORMAL="normal",ge.STRICT="strict"})(Xd||(Xd={}));var Gp={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"strict":return Xd.STRICT;case"normal":default:return Xd.NORMAL}}},oc={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ou=function(ge,Ae){return $a(ge)&&ge.value==="normal"?1.2*Ae:ge.type===17?Ae*ge.number:ks(ge)?ss(ge,Ae):Ae},ac={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ge,Ae){return Ae.type===20&&Ae.value==="none"?null:$c.parse(ge,Ae)}},Du={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},sd={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Yd=function(ge){return{name:"margin-"+ge,initialValue:"0",prefix:!1,type:4}},Bf=Yd("top"),Ap=Yd("right"),dp=Yd("bottom"),fp=Yd("left"),nh={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ge,Ae){return Ae.filter($a).map(function(be){switch(be.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},wA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ld=function(ge){return{name:"padding-"+ge,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},hp=Ld("top"),wt=Ld("right"),yt=Ld("bottom"),Xt=Ld("left"),cn={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Sn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ge,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},kn={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ge,Ae){return Ae.length===1&&fu(Ae[0],"none")?[]:Vo(Ae).map(function(be){for(var ye={color:Ms.TRANSPARENT,offsetX:pl,offsetY:pl,blur:pl},nt=0,Ft=0;Ft1?1:0],this.overflowWrap=lo(Ae,wA,be.overflowWrap),this.paddingTop=lo(Ae,hp,be.paddingTop),this.paddingRight=lo(Ae,wt,be.paddingRight),this.paddingBottom=lo(Ae,yt,be.paddingBottom),this.paddingLeft=lo(Ae,Xt,be.paddingLeft),this.paintOrder=lo(Ae,Co,be.paintOrder),this.position=lo(Ae,Sn,be.position),this.textAlign=lo(Ae,cn,be.textAlign),this.textDecorationColor=lo(Ae,ho,(ye=be.textDecorationColor)!==null&&ye!==void 0?ye:be.color),this.textDecorationLine=lo(Ae,Bo,(nt=be.textDecorationLine)!==null&&nt!==void 0?nt:be.textDecoration),this.textShadow=lo(Ae,kn,be.textShadow),this.textTransform=lo(Ae,ar,be.textTransform),this.transform=lo(Ae,er,be.transform),this.transformOrigin=lo(Ae,Or,be.transformOrigin),this.visibility=lo(Ae,_r,be.visibility),this.webkitTextStrokeColor=lo(Ae,Xa,be.webkitTextStrokeColor),this.webkitTextStrokeWidth=lo(Ae,Ha,be.webkitTextStrokeWidth),this.wordBreak=lo(Ae,Ci,be.wordBreak),this.zIndex=lo(Ae,qi,be.zIndex)}return ge.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ge.prototype.isTransparent=function(){return Ws(this.backgroundColor)},ge.prototype.isTransformed=function(){return this.transform!==null},ge.prototype.isPositioned=function(){return this.position!==0},ge.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ge.prototype.isFloating=function(){return this.float!==0},ge.prototype.isInlineLevel=function(){return zo(this.display,4)||zo(this.display,33554432)||zo(this.display,268435456)||zo(this.display,536870912)||zo(this.display,67108864)||zo(this.display,134217728)},ge}(),Fl=function(){function ge(Ae,be){this.content=lo(Ae,Qo,be.content),this.quotes=lo(Ae,To,be.quotes)}return ge}(),ll=function(){function ge(Ae,be){this.counterIncrement=lo(Ae,Ho,be.counterIncrement),this.counterReset=lo(Ae,vo,be.counterReset)}return ge}(),lo=function(ge,Ae,be){var ye=new ha,nt=be!==null&&typeof be!="undefined"?be.toString():Ae.initialValue;ye.write(nt);var Ft=new wa(ye.read());switch(Ae.type){case 2:var Yt=Ft.parseComponentValue();return Ae.parse(ge,$a(Yt)?Yt.value:Ae.initialValue);case 0:return Ae.parse(ge,Ft.parseComponentValue());case 1:return Ae.parse(ge,Ft.parseComponentValues());case 4:return Ft.parseComponentValue();case 3:switch(Ae.format){case"angle":return Sl.parse(ge,Ft.parseComponentValue());case"color":return _u.parse(ge,Ft.parseComponentValue());case"image":return $c.parse(ge,Ft.parseComponentValue());case"length":var Bn=Ft.parseComponentValue();return Hl(Bn)?Bn:pl;case"length-percentage":var xn=Ft.parseComponentValue();return ks(xn)?xn:pl;case"time":return so.parse(ge,Ft.parseComponentValue())}break}},ql="data-html2canvas-debug",ls=function(ge){var Ae=ge.getAttribute(ql);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},rs=function(ge,Ae){var be=ls(ge);return be===1||Ae===be},al=function(){function ge(Ae,be){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,rs(be,3))debugger;this.styles=new Ml(Ae,window.getComputedStyle(be,null)),Rh(be)&&(this.styles.animationDuration.some(function(ye){return ye>0})&&(be.style.animationDuration="0s"),this.styles.transform!==null&&(be.style.transform="none")),this.bounds=Ie(this.context,be),rs(be,4)&&(this.flags|=16)}return ge}(),mu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ra="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ba=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Wo=0;Wo>4,Dr[nt++]=(Yt&15)<<4|Bn>>2,Dr[nt++]=(Bn&3)<<6|xn&63;return xr},hs=function(ge){for(var Ae=ge.length,be=[],ye=0;ye>Vs,ea=1<>Vs,Xs=sa+qs,yu=Xs,Ul=32,sc=yu+Ul,Il=65536>>zs,vs=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return be=this.index[Ae>>Vs],be=(be<>Vs)],be=(be<>zs),be=this.index[be],be+=Ae>>Vs&cl,be=this.index[be],be=(be<=55296&&nt<=56319&&be>10)+55296,Yt%1024+56320)),(nt+1===be||ye.length>16384)&&(Ft+=String.fromCharCode.apply(String,ye),ye.length=0)}return Ft},qd=Rl(mu),Is="\xD7",ld="\xF7",Ef=function(ge){return qd.get(ge)},za=function(ge,Ae,be){var ye=be-2,nt=Ae[ye],Ft=Ae[be-1],Yt=Ae[be];if(Ft===Pu&&Yt===Tu)return Is;if(Ft===Pu||Ft===Tu||Ft===Wc||Yt===Pu||Yt===Tu||Yt===Wc)return ld;if(Ft===Uu&&[Uu,Gu,Vu,fl].indexOf(Yt)!==-1||(Ft===Vu||Ft===Gu)&&(Yt===Gu||Yt===Ru)||(Ft===fl||Ft===Ru)&&Yt===Ru||Yt===mc||Yt===dl||Yt===_d||Ft===eu)return Is;if(Ft===mc&&Yt===bA){for(;nt===dl;)nt=Ae[--ye];if(nt===bA)return Is}if(Ft===Dc&&Yt===Dc){for(var Bn=0;nt===Dc;)Bn++,nt=Ae[--ye];if(Bn%2===0)return Is}return ld},ps=function(ge){var Ae=Gc(ge),be=Ae.length,ye=0,nt=0,Ft=Ae.map(Ef);return{next:function(){if(ye>=be)return{done:!0,value:null};for(var Yt=Is;yeYt.x||Dr.y>Yt.y;return Yt=Dr,xr===0?!0:Zr});return ge.body.removeChild(Ae),Bn},Eu=function(){return typeof new Image().crossOrigin!="undefined"},Xu=function(){return typeof new XMLHttpRequest().responseType=="string"},ju=function(ge){var Ae=new Image,be=ge.createElement("canvas"),ye=be.getContext("2d");if(!ye)return!1;Ae.src="data:image/svg+xml,";try{ye.drawImage(Ae,0,0),be.toDataURL()}catch(nt){return!1}return!0},ZA=function(ge){return ge[0]===0&&ge[1]===255&&ge[2]===0&&ge[3]===255},Sf=function(ge){var Ae=ge.createElement("canvas"),be=100;Ae.width=be,Ae.height=be;var ye=Ae.getContext("2d");if(!ye)return Promise.reject(!1);ye.fillStyle="rgb(0, 255, 0)",ye.fillRect(0,0,be,be);var nt=new Image,Ft=Ae.toDataURL();nt.src=Ft;var Yt=WA(be,be,0,0,nt);return ye.fillStyle="red",ye.fillRect(0,0,be,be),GA(Yt).then(function(Bn){ye.drawImage(Bn,0,0);var xn=ye.getImageData(0,0,be,be).data;ye.fillStyle="red",ye.fillRect(0,0,be,be);var xr=ge.createElement("div");return xr.style.backgroundImage="url("+Ft+")",xr.style.height=be+"px",ZA(xn)?GA(WA(be,be,0,0,xr)):Promise.reject(!1)}).then(function(Bn){return ye.drawImage(Bn,0,0),ZA(ye.getImageData(0,0,be,be).data)}).catch(function(){return!1})},WA=function(ge,Ae,be,ye,nt){var Ft="http://www.w3.org/2000/svg",Yt=document.createElementNS(Ft,"svg"),Bn=document.createElementNS(Ft,"foreignObject");return Yt.setAttributeNS(null,"width",ge.toString()),Yt.setAttributeNS(null,"height",Ae.toString()),Bn.setAttributeNS(null,"width","100%"),Bn.setAttributeNS(null,"height","100%"),Bn.setAttributeNS(null,"x",be.toString()),Bn.setAttributeNS(null,"y",ye.toString()),Bn.setAttributeNS(null,"externalResourcesRequired","true"),Yt.appendChild(Bn),Bn.appendChild(nt),Yt},GA=function(ge){return new Promise(function(Ae,be){var ye=new Image;ye.onload=function(){return Ae(ye)},ye.onerror=be,ye.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ge))})},wu={get SUPPORT_RANGE_BOUNDS(){var ge=cu(document);return Object.defineProperty(wu,"SUPPORT_RANGE_BOUNDS",{value:ge}),ge},get SUPPORT_WORD_BREAKING(){var ge=wu.SUPPORT_RANGE_BOUNDS&&Bu(document);return Object.defineProperty(wu,"SUPPORT_WORD_BREAKING",{value:ge}),ge},get SUPPORT_SVG_DRAWING(){var ge=ju(document);return Object.defineProperty(wu,"SUPPORT_SVG_DRAWING",{value:ge}),ge},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ge=typeof Array.from=="function"&&typeof window.fetch=="function"?Sf(document):Promise.resolve(!1);return Object.defineProperty(wu,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ge}),ge},get SUPPORT_CORS_IMAGES(){var ge=Eu();return Object.defineProperty(wu,"SUPPORT_CORS_IMAGES",{value:ge}),ge},get SUPPORT_RESPONSE_TYPE(){var ge=Xu();return Object.defineProperty(wu,"SUPPORT_RESPONSE_TYPE",{value:ge}),ge},get SUPPORT_CORS_XHR(){var ge="withCredentials"in new XMLHttpRequest;return Object.defineProperty(wu,"SUPPORT_CORS_XHR",{value:ge}),ge},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ge=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(wu,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ge}),ge}},Pc=function(){function ge(Ae,be){this.text=Ae,this.bounds=be}return ge}(),ef=function(ge,Ae,be,ye){var nt=rh(Ae,be),Ft=[],Yt=0;return nt.forEach(function(Bn){if(be.textDecorationLine.length||Bn.trim().length>0)if(wu.SUPPORT_RANGE_BOUNDS){var xn=tf(ye,Yt,Bn.length).getClientRects();if(xn.length>1){var xr=If(Bn),Dr=0;xr.forEach(function(Pi){Ft.push(new Pc(Pi,ze.fromDOMRectList(ge,tf(ye,Dr+Yt,Pi.length).getClientRects()))),Dr+=Pi.length})}else Ft.push(new Pc(Bn,ze.fromDOMRectList(ge,xn)))}else{var Zr=ye.splitText(Bn.length);Ft.push(new Pc(Bn,Ff(ge,ye))),ye=Zr}else wu.SUPPORT_RANGE_BOUNDS||(ye=ye.splitText(Bn.length));Yt+=Bn.length}),Ft},Ff=function(ge,Ae){var be=Ae.ownerDocument;if(be){var ye=be.createElement("html2canvaswrapper");ye.appendChild(Ae.cloneNode(!0));var nt=Ae.parentNode;if(nt){nt.replaceChild(ye,Ae);var Ft=Ie(ge,ye);return ye.firstChild&&nt.replaceChild(ye.firstChild,ye),Ft}}return ze.EMPTY},tf=function(ge,Ae,be){var ye=ge.ownerDocument;if(!ye)throw new Error("Node has no owner document");var nt=ye.createRange();return nt.setStart(ge,Ae),nt.setEnd(ge,Ae+be),nt},If=function(ge){if(wu.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(ge)).map(function(be){return be.segment})}return $l(ge)},VA=function(ge,Ae){if(wu.SUPPORT_NATIVE_TEXT_SEGMENTATION){var be=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(be.segment(ge)).map(function(ye){return ye.segment})}return ih(ge,Ae)},rh=function(ge,Ae){return Ae.letterSpacing!==0?If(ge):VA(ge,Ae)},pp=[32,160,4961,65792,65793,4153,4241],ih=function(ge,Ae){for(var be=fr(ge,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),ye=[],nt,Ft=function(){if(nt.value){var Yt=nt.value.slice(),Bn=he(Yt),xn="";Bn.forEach(function(xr){pp.indexOf(xr)===-1?xn+=xe(xr):(xn.length&&ye.push(xn),ye.push(xe(xr)),xn="")}),xn.length&&ye.push(xn)}};!(nt=be.next()).done;)Ft();return ye},nf=function(){function ge(Ae,be,ye){this.text=mp(be.data,ye.textTransform),this.textBounds=ef(Ae,this.text,ye,be)}return ge}(),mp=function(ge,Ae){switch(Ae){case 1:return ge.toLowerCase();case 3:return ge.replace(gp,rf);case 2:return ge.toUpperCase();default:return ge}},gp=/(^|\s|:|-|\(|\))([a-z])/g,rf=function(ge,Ae,be){return ge.length>0?Ae+be.toUpperCase():ge},Lf=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.src=ye.currentSrc||ye.src,nt.intrinsicWidth=ye.naturalWidth,nt.intrinsicHeight=ye.naturalHeight,nt.context.cache.addImage(nt.src),nt}return Ae}(al),Nd=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.canvas=ye,nt.intrinsicWidth=ye.width,nt.intrinsicHeight=ye.height,nt}return Ae}(al),_f=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this,Ft=new XMLSerializer,Yt=Ie(be,ye);return ye.setAttribute("width",Yt.width+"px"),ye.setAttribute("height",Yt.height+"px"),nt.svg="data:image/svg+xml,"+encodeURIComponent(Ft.serializeToString(ye)),nt.intrinsicWidth=ye.width.baseVal.value,nt.intrinsicHeight=ye.height.baseVal.value,nt.context.cache.addImage(nt.svg),nt}return Ae}(al),Od=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.value=ye.value,nt}return Ae}(al),of=function(ge){ae(Ae,ge);function Ae(be,ye){var nt=ge.call(this,be,ye)||this;return nt.start=ye.start,nt.reversed=typeof ye.reversed=="boolean"&&ye.reversed===!0,nt}return Ae}(al),CA=[{type:15,flags:0,unit:"px",number:3}],oh=[{type:16,flags:0,number:50}],ah=function(ge){return ge.width>ge.height?new ze(ge.left+(ge.width-ge.height)/2,ge.top,ge.height,ge.height):ge.width0)be.textNodes.push(new nf(ge,nt,be.styles));else if(YA(nt))if(vp(nt)&&nt.assignedNodes)nt.assignedNodes().forEach(function(Bn){return Qu(ge,Bn,be,ye)});else{var Yt=Hu(ge,nt);Yt.styles.isVisible()&&(XA(nt,Yt,ye)?Yt.flags|=4:MA(Yt.styles)&&(Yt.flags|=2),bu.indexOf(nt.tagName)!==-1&&(Yt.flags|=8),be.elements.push(Yt),nt.slot,nt.shadowRoot?Qu(ge,nt.shadowRoot,Yt,ye):!Nf(nt)&&!Xp(nt)&&!uh(nt)&&Qu(ge,nt,Yt,ye))}},Hu=function(ge,Ae){return af(Ae)?new Lf(ge,Ae):Yp(Ae)?new Nd(ge,Ae):Xp(Ae)?new _f(ge,Ae):Vp(Ae)?new Od(ge,Ae):jh(Ae)?new of(ge,Ae):mm(Ae)?new cd(ge,Ae):uh(Ae)?new Uh(ge,Ae):Nf(Ae)?new ms(ge,Ae):EA(Ae)?new Ls(ge,Ae):new al(ge,Ae)},Ad=function(ge,Ae){var be=Hu(ge,Ae);return be.flags|=4,Qu(ge,Ae,be,be),be},XA=function(ge,Ae,be){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||Zl(ge)&&be.styles.isTransparent()},MA=function(ge){return ge.isPositioned()||ge.isFloating()},dd=function(ge){return ge.nodeType===Node.TEXT_NODE},YA=function(ge){return ge.nodeType===Node.ELEMENT_NODE},Rh=function(ge){return YA(ge)&&typeof ge.style!="undefined"&&!fd(ge)},fd=function(ge){return typeof ge.className=="object"},Vp=function(ge){return ge.tagName==="LI"},jh=function(ge){return ge.tagName==="OL"},mm=function(ge){return ge.tagName==="INPUT"},gm=function(ge){return ge.tagName==="HTML"},Xp=function(ge){return ge.tagName==="svg"},Zl=function(ge){return ge.tagName==="BODY"},Yp=function(ge){return ge.tagName==="CANVAS"},Qh=function(ge){return ge.tagName==="VIDEO"},af=function(ge){return ge.tagName==="IMG"},EA=function(ge){return ge.tagName==="IFRAME"},sh=function(ge){return ge.tagName==="STYLE"},lh=function(ge){return ge.tagName==="SCRIPT"},Nf=function(ge){return ge.tagName==="TEXTAREA"},uh=function(ge){return ge.tagName==="SELECT"},vp=function(ge){return ge.tagName==="SLOT"},yp=function(ge){return ge.tagName.indexOf("-")>0},vm=function(){function ge(){this.counters={}}return ge.prototype.getCounterValue=function(Ae){var be=this.counters[Ae];return be&&be.length?be[be.length-1]:1},ge.prototype.getCounterValues=function(Ae){var be=this.counters[Ae];return be||[]},ge.prototype.pop=function(Ae){var be=this;Ae.forEach(function(ye){return be.counters[ye].pop()})},ge.prototype.parse=function(Ae){var be=this,ye=Ae.counterIncrement,nt=Ae.counterReset,Ft=!0;ye!==null&&ye.forEach(function(Bn){var xn=be.counters[Bn.counter];xn&&Bn.increment!==0&&(Ft=!1,xn.length||xn.push(1),xn[Math.max(0,xn.length-1)]+=Bn.increment)});var Yt=[];return Ft&&nt.forEach(function(Bn){var xn=be.counters[Bn.counter];Yt.push(Bn.counter),xn||(xn=be.counters[Bn.counter]=[]),xn.push(Bn.reset)}),Yt},ge}(),wp={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ch={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Jp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},xl={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Pd=function(ge,Ae,be,ye,nt,Ft){return gebe?ne(ge,nt,Ft.length>0):ye.integers.reduce(function(Yt,Bn,xn){for(;ge>=Bn;)ge-=Bn,Yt+=ye.values[xn];return Yt},"")+Ft},ym=function(ge,Ae,be,ye){var nt="";do be||ge--,nt=ye(ge)+nt,ge/=Ae;while(ge*Ae>=Ae);return nt},Wl=function(ge,Ae,be,ye,nt){var Ft=be-Ae+1;return(ge<0?"-":"")+(ym(Math.abs(ge),Ft,ye,function(Yt){return xe(Math.floor(Yt%Ft)+Ae)})+nt)},Td=function(ge,Ae,be){be===void 0&&(be=". ");var ye=Ae.length;return ym(Math.abs(ge),ye,!1,function(nt){return Ae[Math.floor(nt%ye)]})+be},JA=1,hd=2,Ll=4,Ah=8,pd=function(ge,Ae,be,ye,nt,Ft){if(ge<-9999||ge>9999)return ne(ge,4,nt.length>0);var Yt=Math.abs(ge),Bn=nt;if(Yt===0)return Ae[0]+Bn;for(var xn=0;Yt>0&&xn<=4;xn++){var xr=Yt%10;xr===0&&zo(Ft,JA)&&Bn!==""?Bn=Ae[xr]+Bn:xr>1||xr===1&&xn===0||xr===1&&xn===1&&zo(Ft,hd)||xr===1&&xn===1&&zo(Ft,Ll)&&ge>100||xr===1&&xn>1&&zo(Ft,Ah)?Bn=Ae[xr]+(xn>0?be[xn-1]:"")+Bn:xr===1&&xn>0&&(Bn=be[xn-1]+Bn),Yt=Math.floor(Yt/10)}return(ge<0?ye:"")+Bn},qp="\u5341\u767E\u5343\u842C",Hh="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",b="\uB9C8\uC774\uB108\uC2A4",ne=function(ge,Ae,be){var ye=be?". ":"",nt=be?"\u3001":"",Ft=be?", ":"",Yt=be?" ":"";switch(Ae){case 0:return"\u2022"+Yt;case 1:return"\u25E6"+Yt;case 2:return"\u25FE"+Yt;case 5:var Bn=Wl(ge,48,57,!0,ye);return Bn.length<4?"0"+Bn:Bn;case 4:return Td(ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",nt);case 6:return Pd(ge,1,3999,wp,3,ye).toLowerCase();case 7:return Pd(ge,1,3999,wp,3,ye);case 8:return Wl(ge,945,969,!1,ye);case 9:return Wl(ge,97,122,!1,ye);case 10:return Wl(ge,65,90,!1,ye);case 11:return Wl(ge,1632,1641,!0,ye);case 12:case 49:return Pd(ge,1,9999,ch,3,ye);case 35:return Pd(ge,1,9999,ch,3,ye).toLowerCase();case 13:return Wl(ge,2534,2543,!0,ye);case 14:case 30:return Wl(ge,6112,6121,!0,ye);case 15:return Td(ge,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",nt);case 16:return Td(ge,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",nt);case 17:case 48:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qp,"\u8CA0",nt,hd|Ll|Ah);case 47:return pd(ge,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Hh,"\u8CA0",nt,JA|hd|Ll|Ah);case 42:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",qp,"\u8D1F",nt,hd|Ll|Ah);case 41:return pd(ge,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Hh,"\u8D1F",nt,JA|hd|Ll|Ah);case 26:return pd(ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,nt,0);case 25:return pd(ge,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,nt,JA|hd|Ll);case 31:return pd(ge,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",b,Ft,JA|hd|Ll);case 33:return pd(ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",b,Ft,0);case 32:return pd(ge,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",b,Ft,JA|hd|Ll);case 18:return Wl(ge,2406,2415,!0,ye);case 20:return Pd(ge,1,19999,xl,3,ye);case 21:return Wl(ge,2790,2799,!0,ye);case 22:return Wl(ge,2662,2671,!0,ye);case 22:return Pd(ge,1,10999,Jp,3,ye);case 23:return Td(ge,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Td(ge,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Wl(ge,3302,3311,!0,ye);case 28:return Td(ge,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",nt);case 29:return Td(ge,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",nt);case 34:return Wl(ge,3792,3801,!0,ye);case 37:return Wl(ge,6160,6169,!0,ye);case 38:return Wl(ge,4160,4169,!0,ye);case 39:return Wl(ge,2918,2927,!0,ye);case 40:return Wl(ge,1776,1785,!0,ye);case 43:return Wl(ge,3046,3055,!0,ye);case 44:return Wl(ge,3174,3183,!0,ye);case 45:return Wl(ge,3664,3673,!0,ye);case 46:return Wl(ge,3872,3881,!0,ye);case 3:default:return Wl(ge,48,57,!0,ye)}},te="data-html2canvas-ignore",ue=function(){function ge(Ae,be,ye){if(this.context=Ae,this.options=ye,this.scrolledElements=[],this.referenceElement=be,this.counters=new vm,this.quoteDepth=0,!be.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(be.ownerDocument.documentElement,!1)}return ge.prototype.toIFrame=function(Ae,be){var ye=this,nt=et(Ae,be);if(!nt.contentWindow)return Promise.reject("Unable to find iframe window");var Ft=Ae.defaultView.pageXOffset,Yt=Ae.defaultView.pageYOffset,Bn=nt.contentWindow,xn=Bn.document,xr=_t(nt).then(function(){return dt(ye,void 0,void 0,function(){var Dr,Zr;return Le(this,function(Pi){switch(Pi.label){case 0:return this.scrolledElements.forEach(xi),Bn&&(Bn.scrollTo(be.left,be.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Bn.scrollY!==be.top||Bn.scrollX!==be.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Bn.scrollX-be.left,Bn.scrollY-be.top,0,0))),Dr=this.options.onclone,Zr=this.clonedReferenceElement,typeof Zr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:xn.fonts&&xn.fonts.ready?[4,xn.fonts.ready]:[3,2];case 1:Pi.sent(),Pi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,St(xn)]:[3,4];case 3:Pi.sent(),Pi.label=4;case 4:return typeof Dr=="function"?[2,Promise.resolve().then(function(){return Dr(xn,Zr)}).then(function(){return nt})]:[2,nt]}})})});return xn.open(),xn.write(Tr(document.doctype)+""),Er(this.referenceElement.ownerDocument,Ft,Yt),xn.replaceChild(xn.adoptNode(this.documentElement),xn.documentElement),xn.close(),xr},ge.prototype.createElementClone=function(Ae){if(rs(Ae,2))debugger;if(Yp(Ae))return this.createCanvasClone(Ae);if(Qh(Ae))return this.createVideoClone(Ae);if(sh(Ae))return this.createStyleClone(Ae);var be=Ae.cloneNode(!1);return af(be)&&(af(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(be.src=Ae.currentSrc,be.srcset=""),be.loading==="lazy"&&(be.loading="eager")),yp(be)?this.createCustomElementClone(be):be},ge.prototype.createCustomElementClone=function(Ae){var be=document.createElement("html2canvascustomelement");return Hn(Ae.style,be),be},ge.prototype.createStyleClone=function(Ae){try{var be=Ae.sheet;if(be&&be.cssRules){var ye=[].slice.call(be.cssRules,0).reduce(function(Ft,Yt){return Yt&&typeof Yt.cssText=="string"?Ft+Yt.cssText:Ft},""),nt=Ae.cloneNode(!1);return nt.textContent=ye,nt}}catch(Ft){if(this.context.logger.error("Unable to access cssRules property",Ft),Ft.name!=="SecurityError")throw Ft}return Ae.cloneNode(!1)},ge.prototype.createCanvasClone=function(Ae){var be;if(this.options.inlineImages&&Ae.ownerDocument){var ye=Ae.ownerDocument.createElement("img");try{return ye.src=Ae.toDataURL(),ye}catch(xr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var nt=Ae.cloneNode(!1);try{nt.width=Ae.width,nt.height=Ae.height;var Ft=Ae.getContext("2d"),Yt=nt.getContext("2d");if(Yt)if(!this.options.allowTaint&&Ft)Yt.putImageData(Ft.getImageData(0,0,Ae.width,Ae.height),0,0);else{var Bn=(be=Ae.getContext("webgl2"))!==null&&be!==void 0?be:Ae.getContext("webgl");if(Bn){var xn=Bn.getContextAttributes();(xn==null?void 0:xn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}Yt.drawImage(Ae,0,0)}return nt}catch(xr){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return nt},ge.prototype.createVideoClone=function(Ae){var be=Ae.ownerDocument.createElement("canvas");be.width=Ae.offsetWidth,be.height=Ae.offsetHeight;var ye=be.getContext("2d");try{return ye&&(ye.drawImage(Ae,0,0,be.width,be.height),this.options.allowTaint||ye.getImageData(0,0,be.width,be.height)),be}catch(Ft){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var nt=Ae.ownerDocument.createElement("canvas");return nt.width=Ae.offsetWidth,nt.height=Ae.offsetHeight,nt},ge.prototype.appendChildNode=function(Ae,be,ye){(!YA(be)||!lh(be)&&!be.hasAttribute(te)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(be)))&&(!this.options.copyStyles||!YA(be)||!sh(be))&&Ae.appendChild(this.cloneNode(be,ye))},ge.prototype.cloneChildNodes=function(Ae,be,ye){for(var nt=this,Ft=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;Ft;Ft=Ft.nextSibling)if(YA(Ft)&&vp(Ft)&&typeof Ft.assignedNodes=="function"){var Yt=Ft.assignedNodes();Yt.length&&Yt.forEach(function(Bn){return nt.appendChildNode(be,Bn,ye)})}else this.appendChildNode(be,Ft,ye)},ge.prototype.cloneNode=function(Ae,be){if(dd(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var ye=Ae.ownerDocument.defaultView;if(ye&&YA(Ae)&&(Rh(Ae)||fd(Ae))){var nt=this.createElementClone(Ae);nt.style.transitionProperty="none";var Ft=ye.getComputedStyle(Ae),Yt=ye.getComputedStyle(Ae,":before"),Bn=ye.getComputedStyle(Ae,":after");this.referenceElement===Ae&&Rh(nt)&&(this.clonedReferenceElement=nt),Zl(nt)&&ua(nt);var xn=this.counters.parse(new ll(this.context,Ft)),xr=this.resolvePseudoContent(Ae,nt,Yt,Ne.BEFORE);yp(Ae)&&(be=!0),Qh(Ae)||this.cloneChildNodes(Ae,nt,be),xr&&nt.insertBefore(xr,nt.firstChild);var Dr=this.resolvePseudoContent(Ae,nt,Bn,Ne.AFTER);return Dr&&nt.appendChild(Dr),this.counters.pop(xn),(Ft&&(this.options.copyStyles||fd(Ae))&&!EA(Ae)||be)&&Hn(Ft,nt),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([nt,Ae.scrollLeft,Ae.scrollTop]),(Nf(Ae)||uh(Ae))&&(Nf(nt)||uh(nt))&&(nt.value=Ae.value),nt}return Ae.cloneNode(!1)},ge.prototype.resolvePseudoContent=function(Ae,be,ye,nt){var Ft=this;if(ye){var Yt=ye.content,Bn=be.ownerDocument;if(!(!Bn||!Yt||Yt==="none"||Yt==="-moz-alt-content"||ye.display==="none")){this.counters.parse(new ll(this.context,ye));var xn=new Fl(this.context,ye),xr=Bn.createElement("html2canvaspseudoelement");Hn(ye,xr),xn.content.forEach(function(Zr){if(Zr.type===0)xr.appendChild(Bn.createTextNode(Zr.value));else if(Zr.type===22){var Pi=Bn.createElement("img");Pi.src=Zr.value,Pi.style.opacity="1",xr.appendChild(Pi)}else if(Zr.type===18){if(Zr.name==="attr"){var fa=Zr.values.filter($a);fa.length&&xr.appendChild(Bn.createTextNode(Ae.getAttribute(fa[0].value)||""))}else if(Zr.name==="counter"){var po=Zr.values.filter(Hi),$o=po[0],As=po[1];if($o&&$a($o)){var ya=Ft.counters.getCounterValue($o.value),ga=As&&$a(As)?sd.parse(Ft.context,As.value):3;xr.appendChild(Bn.createTextNode(ne(ya,ga,!1)))}}else if(Zr.name==="counters"){var qa=Zr.values.filter(Hi),$o=qa[0],bs=qa[1],As=qa[2];if($o&&$a($o)){var Za=Ft.counters.getCounterValues($o.value),ia=As&&$a(As)?sd.parse(Ft.context,As.value):3,Ys=bs&&bs.type===0?bs.value:"",Os=Za.map(function(IA){return ne(IA,ia,!1)}).join(Ys);xr.appendChild(Bn.createTextNode(Os))}}}else if(Zr.type===20)switch(Zr.value){case"open-quote":xr.appendChild(Bn.createTextNode(Zo(xn.quotes,Ft.quoteDepth++,!0)));break;case"close-quote":xr.appendChild(Bn.createTextNode(Zo(xn.quotes,--Ft.quoteDepth,!1)));break;default:xr.appendChild(Bn.createTextNode(Zr.value))}}),xr.className=Fo+" "+Ko;var Dr=nt===Ne.BEFORE?" "+Fo:" "+Ko;return fd(be)?be.className.baseValue+=Dr:be.className+=Dr,xr}}},ge.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},ge}(),Ne;(function(ge){ge[ge.BEFORE=0]="BEFORE",ge[ge.AFTER=1]="AFTER"})(Ne||(Ne={}));var et=function(ge,Ae){var be=ge.createElement("iframe");return be.className="html2canvas-container",be.style.visibility="hidden",be.style.position="fixed",be.style.left="-10000px",be.style.top="0px",be.style.border="0",be.width=Ae.width.toString(),be.height=Ae.height.toString(),be.scrolling="no",be.setAttribute(te,"true"),ge.body.appendChild(be),be},vt=function(ge){return new Promise(function(Ae){if(ge.complete){Ae();return}if(!ge.src){Ae();return}ge.onload=Ae,ge.onerror=Ae})},St=function(ge){return Promise.all([].slice.call(ge.images,0).map(vt))},_t=function(ge){return new Promise(function(Ae,be){var ye=ge.contentWindow;if(!ye)return be("No window assigned for iframe");var nt=ye.document;ye.onload=ge.onload=function(){ye.onload=ge.onload=null;var Ft=setInterval(function(){nt.body.childNodes.length>0&&nt.readyState==="complete"&&(clearInterval(Ft),Ae(ge))},50)}})},Ln=["all","d","content"],Hn=function(ge,Ae){for(var be=ge.length-1;be>=0;be--){var ye=ge.item(be);Ln.indexOf(ye)===-1&&Ae.style.setProperty(ye,ge.getPropertyValue(ye))}return Ae},Tr=function(ge){var Ae="";return ge&&(Ae+=""),Ae},Er=function(ge,Ae,be){ge&&ge.defaultView&&(Ae!==ge.defaultView.pageXOffset||be!==ge.defaultView.pageYOffset)&&ge.defaultView.scrollTo(Ae,be)},xi=function(ge){var Ae=ge[0],be=ge[1],ye=ge[2];Ae.scrollLeft=be,Ae.scrollTop=ye},Ki=":before",uo=":after",Fo="___html2canvas___pseudoelement_before",Ko="___html2canvas___pseudoelement_after",Io=`{ content: "" !important; display: none !important; }`,ua=function(ge){Da(ge,"."+Fo+Ki+Io+` .`+Ko+uo+Io)},Da=function(ge,Ae){var be=ge.ownerDocument;if(be){var ye=be.createElement("style");ye.textContent=Ae,ge.appendChild(ye)}},Ca=function(){function ge(){}return ge.getOrigin=function(Ae){var be=ge._link;return be?(be.href=Ae,be.href=be.href,be.protocol+be.hostname+be.port):"about:blank"},ge.isSameOrigin=function(Ae){return ge.getOrigin(Ae)===ge._origin},ge.setContext=function(Ae){ge._link=Ae.document.createElement("a"),ge._origin=ge.getOrigin(Ae.location.href)},ge._origin="about:blank",ge}(),Ra=function(){function ge(Ae,be){this.context=Ae,this._options=be,this._cache={}}return ge.prototype.addImage=function(Ae){var be=Promise.resolve();return this.has(Ae)||(vc(Ae)||gc(Ae))&&(this._cache[Ae]=this.loadImage(Ae)).catch(function(){}),be},ge.prototype.match=function(Ae){return this._cache[Ae]},ge.prototype.loadImage=function(Ae){return dt(this,void 0,void 0,function(){var be,ye,nt,Ft,Yt=this;return Le(this,function(Bn){switch(Bn.label){case 0:return be=Ca.isSameOrigin(Ae),ye=!Yu(Ae)&&this._options.useCORS===!0&&wu.SUPPORT_CORS_IMAGES&&!be,nt=!Yu(Ae)&&!be&&!vc(Ae)&&typeof this._options.proxy=="string"&&wu.SUPPORT_CORS_XHR&&!ye,!be&&this._options.allowTaint===!1&&!Yu(Ae)&&!vc(Ae)&&!nt&&!ye?[2]:(Ft=Ae,nt?[4,this.proxy(Ft)]:[3,2]);case 1:Ft=Bn.sent(),Bn.label=2;case 2:return this.context.logger.debug("Added image "+Ae.substring(0,256)),[4,new Promise(function(xn,xr){var Dr=new Image;Dr.onload=function(){return xn(Dr)},Dr.onerror=xr,(ku(Ft)||ye)&&(Dr.crossOrigin="anonymous"),Dr.src=Ft,Dr.complete===!0&&setTimeout(function(){return xn(Dr)},500),Yt._options.imageTimeout>0&&setTimeout(function(){return xr("Timed out ("+Yt._options.imageTimeout+"ms) loading image")},Yt._options.imageTimeout)})];case 3:return[2,Bn.sent()]}})})},ge.prototype.has=function(Ae){return typeof this._cache[Ae]!="undefined"},ge.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ge.prototype.proxy=function(Ae){var be=this,ye=this._options.proxy;if(!ye)throw new Error("No proxy defined");var nt=Ae.substring(0,256);return new Promise(function(Ft,Yt){var Bn=wu.SUPPORT_RESPONSE_TYPE?"blob":"text",xn=new XMLHttpRequest;xn.onload=function(){if(xn.status===200)if(Bn==="text")Ft(xn.response);else{var Zr=new FileReader;Zr.addEventListener("load",function(){return Ft(Zr.result)},!1),Zr.addEventListener("error",function(Pi){return Yt(Pi)},!1),Zr.readAsDataURL(xn.response)}else Yt("Failed to proxy resource "+nt+" with status code "+xn.status)},xn.onerror=Yt;var xr=ye.indexOf("?")>-1?"&":"?";if(xn.open("GET",""+ye+xr+"url="+encodeURIComponent(Ae)+"&responseType="+Bn),Bn!=="text"&&xn instanceof XMLHttpRequest&&(xn.responseType=Bn),be._options.imageTimeout){var Dr=be._options.imageTimeout;xn.timeout=Dr,xn.ontimeout=function(){return Yt("Timed out ("+Dr+"ms) proxying "+nt)}}xn.send()})},ge}(),_l=/^data:image\/svg\+xml/i,zu=/^data:image\/.*;base64,/i,tu=/^data:image\/.*/i,gc=function(ge){return wu.SUPPORT_SVG_DRAWING||!lc(ge)},Yu=function(ge){return tu.test(ge)},ku=function(ge){return zu.test(ge)},vc=function(ge){return ge.substr(0,4)==="blob"},lc=function(ge){return ge.substr(-3).toLowerCase()==="svg"||_l.test(ge)},Eo=function(){function ge(Ae,be){this.type=0,this.x=Ae,this.y=be}return ge.prototype.add=function(Ae,be){return new ge(this.x+Ae,this.y+be)},ge}(),Gl=function(ge,Ae,be){return new Eo(ge.x+(Ae.x-ge.x)*be,ge.y+(Ae.y-ge.y)*be)},nu=function(){function ge(Ae,be,ye,nt){this.type=1,this.start=Ae,this.startControl=be,this.endControl=ye,this.end=nt}return ge.prototype.subdivide=function(Ae,be){var ye=Gl(this.start,this.startControl,Ae),nt=Gl(this.startControl,this.endControl,Ae),Ft=Gl(this.endControl,this.end,Ae),Yt=Gl(ye,nt,Ae),Bn=Gl(nt,Ft,Ae),xn=Gl(Yt,Bn,Ae);return be?new ge(this.start,ye,Yt,xn):new ge(xn,Bn,Ft,this.end)},ge.prototype.add=function(Ae,be){return new ge(this.start.add(Ae,be),this.startControl.add(Ae,be),this.endControl.add(Ae,be),this.end.add(Ae,be))},ge.prototype.reverse=function(){return new ge(this.end,this.endControl,this.startControl,this.start)},ge}(),ru=function(ge){return ge.type===1},Of=function(){function ge(Ae){var be=Ae.styles,ye=Ae.bounds,nt=tc(be.borderTopLeftRadius,ye.width,ye.height),Ft=nt[0],Yt=nt[1],Bn=tc(be.borderTopRightRadius,ye.width,ye.height),xn=Bn[0],xr=Bn[1],Dr=tc(be.borderBottomRightRadius,ye.width,ye.height),Zr=Dr[0],Pi=Dr[1],fa=tc(be.borderBottomLeftRadius,ye.width,ye.height),po=fa[0],$o=fa[1],As=[];As.push((Ft+xn)/ye.width),As.push((po+Zr)/ye.width),As.push((Yt+$o)/ye.height),As.push((xr+Pi)/ye.height);var ya=Math.max.apply(Math,As);ya>1&&(Ft/=ya,Yt/=ya,xn/=ya,xr/=ya,Zr/=ya,Pi/=ya,po/=ya,$o/=ya);var ga=ye.width-xn,qa=ye.height-Pi,bs=ye.width-Zr,Za=ye.height-$o,ia=be.borderTopWidth,Ys=be.borderRightWidth,Os=be.borderBottomWidth,es=be.borderLeftWidth,Uo=ss(be.paddingTop,Ae.bounds.width),IA=ss(be.paddingRight,Ae.bounds.width),RA=ss(be.paddingBottom,Ae.bounds.width),Vl=ss(be.paddingLeft,Ae.bounds.width);this.topLeftBorderDoubleOuterBox=Ft>0||Yt>0?Bs(ye.left+es/3,ye.top+ia/3,Ft-es/3,Yt-ia/3,Ks.TOP_LEFT):new Eo(ye.left+es/3,ye.top+ia/3),this.topRightBorderDoubleOuterBox=Ft>0||Yt>0?Bs(ye.left+ga,ye.top+ia/3,xn-Ys/3,xr-ia/3,Ks.TOP_RIGHT):new Eo(ye.left+ye.width-Ys/3,ye.top+ia/3),this.bottomRightBorderDoubleOuterBox=Zr>0||Pi>0?Bs(ye.left+bs,ye.top+qa,Zr-Ys/3,Pi-Os/3,Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width-Ys/3,ye.top+ye.height-Os/3),this.bottomLeftBorderDoubleOuterBox=po>0||$o>0?Bs(ye.left+es/3,ye.top+Za,po-es/3,$o-Os/3,Ks.BOTTOM_LEFT):new Eo(ye.left+es/3,ye.top+ye.height-Os/3),this.topLeftBorderDoubleInnerBox=Ft>0||Yt>0?Bs(ye.left+es*2/3,ye.top+ia*2/3,Ft-es*2/3,Yt-ia*2/3,Ks.TOP_LEFT):new Eo(ye.left+es*2/3,ye.top+ia*2/3),this.topRightBorderDoubleInnerBox=Ft>0||Yt>0?Bs(ye.left+ga,ye.top+ia*2/3,xn-Ys*2/3,xr-ia*2/3,Ks.TOP_RIGHT):new Eo(ye.left+ye.width-Ys*2/3,ye.top+ia*2/3),this.bottomRightBorderDoubleInnerBox=Zr>0||Pi>0?Bs(ye.left+bs,ye.top+qa,Zr-Ys*2/3,Pi-Os*2/3,Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width-Ys*2/3,ye.top+ye.height-Os*2/3),this.bottomLeftBorderDoubleInnerBox=po>0||$o>0?Bs(ye.left+es*2/3,ye.top+Za,po-es*2/3,$o-Os*2/3,Ks.BOTTOM_LEFT):new Eo(ye.left+es*2/3,ye.top+ye.height-Os*2/3),this.topLeftBorderStroke=Ft>0||Yt>0?Bs(ye.left+es/2,ye.top+ia/2,Ft-es/2,Yt-ia/2,Ks.TOP_LEFT):new Eo(ye.left+es/2,ye.top+ia/2),this.topRightBorderStroke=Ft>0||Yt>0?Bs(ye.left+ga,ye.top+ia/2,xn-Ys/2,xr-ia/2,Ks.TOP_RIGHT):new Eo(ye.left+ye.width-Ys/2,ye.top+ia/2),this.bottomRightBorderStroke=Zr>0||Pi>0?Bs(ye.left+bs,ye.top+qa,Zr-Ys/2,Pi-Os/2,Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width-Ys/2,ye.top+ye.height-Os/2),this.bottomLeftBorderStroke=po>0||$o>0?Bs(ye.left+es/2,ye.top+Za,po-es/2,$o-Os/2,Ks.BOTTOM_LEFT):new Eo(ye.left+es/2,ye.top+ye.height-Os/2),this.topLeftBorderBox=Ft>0||Yt>0?Bs(ye.left,ye.top,Ft,Yt,Ks.TOP_LEFT):new Eo(ye.left,ye.top),this.topRightBorderBox=xn>0||xr>0?Bs(ye.left+ga,ye.top,xn,xr,Ks.TOP_RIGHT):new Eo(ye.left+ye.width,ye.top),this.bottomRightBorderBox=Zr>0||Pi>0?Bs(ye.left+bs,ye.top+qa,Zr,Pi,Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width,ye.top+ye.height),this.bottomLeftBorderBox=po>0||$o>0?Bs(ye.left,ye.top+Za,po,$o,Ks.BOTTOM_LEFT):new Eo(ye.left,ye.top+ye.height),this.topLeftPaddingBox=Ft>0||Yt>0?Bs(ye.left+es,ye.top+ia,Math.max(0,Ft-es),Math.max(0,Yt-ia),Ks.TOP_LEFT):new Eo(ye.left+es,ye.top+ia),this.topRightPaddingBox=xn>0||xr>0?Bs(ye.left+Math.min(ga,ye.width-Ys),ye.top+ia,ga>ye.width+Ys?0:Math.max(0,xn-Ys),Math.max(0,xr-ia),Ks.TOP_RIGHT):new Eo(ye.left+ye.width-Ys,ye.top+ia),this.bottomRightPaddingBox=Zr>0||Pi>0?Bs(ye.left+Math.min(bs,ye.width-es),ye.top+Math.min(qa,ye.height-Os),Math.max(0,Zr-Ys),Math.max(0,Pi-Os),Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width-Ys,ye.top+ye.height-Os),this.bottomLeftPaddingBox=po>0||$o>0?Bs(ye.left+es,ye.top+Math.min(Za,ye.height-Os),Math.max(0,po-es),Math.max(0,$o-Os),Ks.BOTTOM_LEFT):new Eo(ye.left+es,ye.top+ye.height-Os),this.topLeftContentBox=Ft>0||Yt>0?Bs(ye.left+es+Vl,ye.top+ia+Uo,Math.max(0,Ft-(es+Vl)),Math.max(0,Yt-(ia+Uo)),Ks.TOP_LEFT):new Eo(ye.left+es+Vl,ye.top+ia+Uo),this.topRightContentBox=xn>0||xr>0?Bs(ye.left+Math.min(ga,ye.width+es+Vl),ye.top+ia+Uo,ga>ye.width+es+Vl?0:xn-es+Vl,xr-(ia+Uo),Ks.TOP_RIGHT):new Eo(ye.left+ye.width-(Ys+IA),ye.top+ia+Uo),this.bottomRightContentBox=Zr>0||Pi>0?Bs(ye.left+Math.min(bs,ye.width-(es+Vl)),ye.top+Math.min(qa,ye.height+ia+Uo),Math.max(0,Zr-(Ys+IA)),Pi-(Os+RA),Ks.BOTTOM_RIGHT):new Eo(ye.left+ye.width-(Ys+IA),ye.top+ye.height-(Os+RA)),this.bottomLeftContentBox=po>0||$o>0?Bs(ye.left+es+Vl,ye.top+Za,Math.max(0,po-(es+Vl)),$o-(Os+RA),Ks.BOTTOM_LEFT):new Eo(ye.left+es+Vl,ye.top+ye.height-(Os+RA))}return ge}(),Ks;(function(ge){ge[ge.TOP_LEFT=0]="TOP_LEFT",ge[ge.TOP_RIGHT=1]="TOP_RIGHT",ge[ge.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ge[ge.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Ks||(Ks={}));var Bs=function(ge,Ae,be,ye,nt){var Ft=4*((Math.sqrt(2)-1)/3),Yt=be*Ft,Bn=ye*Ft,xn=ge+be,xr=Ae+ye;switch(nt){case Ks.TOP_LEFT:return new nu(new Eo(ge,xr),new Eo(ge,xr-Bn),new Eo(xn-Yt,Ae),new Eo(xn,Ae));case Ks.TOP_RIGHT:return new nu(new Eo(ge,Ae),new Eo(ge+Yt,Ae),new Eo(xn,xr-Bn),new Eo(xn,xr));case Ks.BOTTOM_RIGHT:return new nu(new Eo(xn,Ae),new Eo(xn,Ae+Bn),new Eo(ge+Yt,xr),new Eo(ge,xr));case Ks.BOTTOM_LEFT:default:return new nu(new Eo(xn,xr),new Eo(xn-Yt,xr),new Eo(ge,Ae+Bn),new Eo(ge,Ae))}},oA=function(ge){return[ge.topLeftBorderBox,ge.topRightBorderBox,ge.bottomRightBorderBox,ge.bottomLeftBorderBox]},uc=function(ge){return[ge.topLeftContentBox,ge.topRightContentBox,ge.bottomRightContentBox,ge.bottomLeftContentBox]},dh=function(ge){return[ge.topLeftPaddingBox,ge.topRightPaddingBox,ge.bottomRightPaddingBox,ge.bottomLeftPaddingBox]},Pa=function(){function ge(Ae,be,ye){this.offsetX=Ae,this.offsetY=be,this.matrix=ye,this.type=0,this.target=6}return ge}(),SA=function(){function ge(Ae,be){this.path=Ae,this.target=be,this.type=1}return ge}(),hl=function(){function ge(Ae){this.opacity=Ae,this.type=2,this.target=6}return ge}(),cc=function(ge){return ge.type===0},kd=function(ge){return ge.type===1},Df=function(ge){return ge.type===2},Pf=function(ge,Ae){return ge.length===Ae.length?ge.some(function(be,ye){return be===Ae[ye]}):!1},Jm=function(ge,Ae,be,ye,nt){return ge.map(function(Ft,Yt){switch(Yt){case 0:return Ft.add(Ae,be);case 1:return Ft.add(Ae+ye,be);case 2:return Ft.add(Ae+ye,be+nt);case 3:return Ft.add(Ae,be+nt)}return Ft})},bp=function(){function ge(Ae){this.element=Ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ge}(),wm=function(){function ge(Ae,be){if(this.container=Ae,this.parent=be,this.effects=[],this.curves=new Of(this.container),this.container.styles.opacity<1&&this.effects.push(new hl(this.container.styles.opacity)),this.container.styles.transform!==null){var ye=this.container.bounds.left+this.container.styles.transformOrigin[0].number,nt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ft=this.container.styles.transform;this.effects.push(new Pa(ye,nt,Ft))}if(this.container.styles.overflowX!==0){var Yt=oA(this.curves),Bn=dh(this.curves);Pf(Yt,Bn)?this.effects.push(new SA(Yt,6)):(this.effects.push(new SA(Yt,2)),this.effects.push(new SA(Bn,4)))}}return ge.prototype.getEffects=function(Ae){for(var be=[2,3].indexOf(this.container.styles.position)===-1,ye=this.parent,nt=this.effects.slice(0);ye;){var Ft=ye.effects.filter(function(xn){return!kd(xn)});if(be||ye.container.styles.position!==0||!ye.parent){if(nt.unshift.apply(nt,Ft),be=[2,3].indexOf(ye.container.styles.position)===-1,ye.container.styles.overflowX!==0){var Yt=oA(ye.curves),Bn=dh(ye.curves);Pf(Yt,Bn)||nt.unshift(new SA(Bn,6))}}else nt.unshift.apply(nt,Ft);ye=ye.parent}return nt.filter(function(xn){return zo(xn.target,Ae)})},ge}(),Cp=function(ge,Ae,be,ye){ge.container.elements.forEach(function(nt){var Ft=zo(nt.flags,4),Yt=zo(nt.flags,2),Bn=new wm(nt,ge);zo(nt.styles.display,2048)&&ye.push(Bn);var xn=zo(nt.flags,8)?[]:ye;if(Ft||Yt){var xr=Ft||nt.styles.isPositioned()?be:Ae,Dr=new bp(Bn);if(nt.styles.isPositioned()||nt.styles.opacity<1||nt.styles.isTransformed()){var Zr=nt.styles.zIndex.order;if(Zr<0){var Pi=0;xr.negativeZIndex.some(function(po,$o){return Zr>po.element.container.styles.zIndex.order?(Pi=$o,!1):Pi>0}),xr.negativeZIndex.splice(Pi,0,Dr)}else if(Zr>0){var fa=0;xr.positiveZIndex.some(function(po,$o){return Zr>=po.element.container.styles.zIndex.order?(fa=$o+1,!1):fa>0}),xr.positiveZIndex.splice(fa,0,Dr)}else xr.zeroOrAutoZIndexOrTransformedOrOpacity.push(Dr)}else nt.styles.isFloating()?xr.nonPositionedFloats.push(Dr):xr.nonPositionedInlineLevel.push(Dr);Cp(Bn,Dr,Ft?Dr:be,xn)}else nt.styles.isInlineLevel()?Ae.inlineLevel.push(Bn):Ae.nonInlineLevel.push(Bn),Cp(Bn,Ae,be,xn);zo(nt.flags,8)&&xp(nt,xn)})},xp=function(ge,Ae){for(var be=ge instanceof of?ge.start:1,ye=ge instanceof of?ge.reversed:!1,nt=0;nt0&&be.intrinsicHeight>0){var Ft=tm(be),Yt=dh(ye);this.path(Yt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(nt,0,0,be.intrinsicWidth,be.intrinsicHeight,Ft.left,Ft.top,Ft.width,Ft.height),this.ctx.restore()}},Ae.prototype.renderNodeContent=function(be){return dt(this,void 0,void 0,function(){var ye,nt,Ft,Yt,Bn,xn,ga,ga,xr,Dr,Zr,Pi,bs,fa,po,Za,$o,As,ya,ga,qa,bs,Za;return Le(this,function(ia){switch(ia.label){case 0:this.applyEffects(be.getEffects(4)),ye=be.container,nt=be.curves,Ft=ye.styles,Yt=0,Bn=ye.textNodes,ia.label=1;case 1:return Yt0&&Sc>0&&(Os=Ft.ctx.createPattern(Za,"repeat"),Ft.renderRepeat(Uo,Os,Jc,aA))):Ph(Dr)&&(es=Md(be,ye,[null,null,null]),Uo=es[0],IA=es[1],RA=es[2],Vl=es[3],Sc=es[4],sf=Dr.position.length===0?[eA]:Dr.position,Jc=ss(sf[0],Vl),aA=ss(sf[sf.length-1],Sc),hh=nA(Dr,Jc,aA,Vl,Sc),qA=hh[0],lf=hh[1],qA>0&&lf>0&&(ph=Ft.ctx.createRadialGradient(IA+Jc,RA+aA,0,IA+Jc,RA+aA,qA),Kc(Dr.stops,qA*2).forEach(function(Qf){return ph.addColorStop(Qf.stop,Gs(Qf.color))}),Ft.path(Uo),Ft.ctx.fillStyle=ph,qA!==lf?(Rf=be.bounds.left+.5*be.bounds.width,Rd=be.bounds.top+.5*be.bounds.height,jf=lf/qA,uf=1/jf,Ft.ctx.save(),Ft.ctx.translate(Rf,Rd),Ft.ctx.transform(1,0,0,jf,0,0),Ft.ctx.translate(-Rf,-Rd),Ft.ctx.fillRect(IA,uf*(RA-Rd)+Rd,Vl,Sc*uf),Ft.ctx.restore()):Ft.ctx.fill())),$h.label=6;case 6:return ye--,[2]}})},Ft=this,Yt=0,Bn=be.styles.backgroundImage.slice(0).reverse(),xr.label=1;case 1:return Yt0?Dr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Dr.color,Dr.width,Bn,be.curves,2)]:[3,11]):[3,13];case 4:return Pi.sent(),[3,11];case 5:return Dr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Dr.color,Dr.width,Bn,be.curves,3)];case 6:return Pi.sent(),[3,11];case 7:return Dr.style!==4?[3,9]:[4,this.renderDoubleBorder(Dr.color,Dr.width,Bn,be.curves)];case 8:return Pi.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Dr.color,Bn,be.curves)];case 10:Pi.sent(),Pi.label=11;case 11:Bn++,Pi.label=12;case 12:return xn++,[3,3];case 13:return[2]}})})},Ae.prototype.renderDashedDottedBorder=function(be,ye,nt,Ft,Yt){return dt(this,void 0,void 0,function(){var Bn,xn,xr,Dr,Zr,Pi,fa,po,$o,As,ya,ga,qa,bs,Za,ia,Za,ia;return Le(this,function(Ys){return this.ctx.save(),Bn=qm(Ft,nt),xn=Tc(Ft,nt),Yt===2&&(this.path(xn),this.ctx.clip()),ru(xn[0])?(xr=xn[0].start.x,Dr=xn[0].start.y):(xr=xn[0].x,Dr=xn[0].y),ru(xn[1])?(Zr=xn[1].end.x,Pi=xn[1].end.y):(Zr=xn[1].x,Pi=xn[1].y),nt===0||nt===2?fa=Math.abs(xr-Zr):fa=Math.abs(Dr-Pi),this.ctx.beginPath(),Yt===3?this.formatPath(Bn):this.formatPath(xn.slice(0,2)),po=ye<3?ye*3:ye*2,$o=ye<3?ye*2:ye,Yt===3&&(po=ye,$o=ye),As=!0,fa<=po*2?As=!1:fa<=po*2+$o?(ya=fa/(2*po+$o),po*=ya,$o*=ya):(ga=Math.floor((fa+$o)/(po+$o)),qa=(fa-ga*po)/(ga-1),bs=(fa-(ga+1)*po)/ga,$o=bs<=0||Math.abs($o-qa)at){var Ze=Bt;Bt=at,at=Ze}}else if(bt==="l"||bt==="landscape"){if(bt="l",at>Bt){var Ze=Bt;Bt=at,at=Ze}}else throw"Invalid orientation: "+bt;var De={width:Bt,height:at,unit:He,k:it};return De},xe.default=ct.jsPDF},"./src/plugin/pagebreaks.js":function(he,xe,oe){"use strict";oe.r(xe);var Oe=oe("./node_modules/core-js/modules/es.array.concat.js"),ve=oe.n(Oe),Me=oe("./node_modules/core-js/modules/es.array.slice.js"),Se=oe.n(Me),Te=oe("./node_modules/core-js/modules/es.array.join.js"),we=oe.n(Te),Ce=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ee=oe.n(Ce),ke=oe("./node_modules/core-js/modules/es.object.keys.js"),Ke=oe.n(ke),Qe=oe("./src/worker.js"),je=oe("./src/utils.js"),qe={toContainer:Qe.default.prototype.toContainer};Qe.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},Qe.default.prototype.toContainer=function(){return qe.toContainer.call(this).then(function(){var ot=this.prop.container,pt=this.prop.pageSize.inner.px.height,bt=[].concat(this.opt.pagebreak.mode),He={avoidAll:bt.indexOf("avoid-all")!==-1,css:bt.indexOf("css")!==-1,legacy:bt.indexOf("legacy")!==-1},ht={},_e=this;["before","after","avoid"].forEach(function(it){var at=He.avoidAll&&it==="avoid";ht[it]=at?[]:[].concat(_e.opt.pagebreak[it]||[]),ht[it].length>0&&(ht[it]=Array.prototype.slice.call(ot.querySelectorAll(ht[it].join(", "))))});var Re=ot.querySelectorAll(".html2pdf__page-break");Re=Array.prototype.slice.call(Re);var Nt=ot.querySelectorAll("*");Array.prototype.forEach.call(Nt,function(at){var Bt={before:!1,after:He.legacy&&Re.indexOf(at)!==-1,avoid:He.avoidAll};if(He.css){var Ze=window.getComputedStyle(at),De=["always","page","left","right"],ut=["avoid","avoid-page"];Bt={before:Bt.before||De.indexOf(Ze.breakBefore||Ze.pageBreakBefore)!==-1,after:Bt.after||De.indexOf(Ze.breakAfter||Ze.pageBreakAfter)!==-1,avoid:Bt.avoid||ut.indexOf(Ze.breakInside||Ze.pageBreakInside)!==-1}}Object.keys(Bt).forEach(function(fn){Bt[fn]=Bt[fn]||ht[fn].indexOf(at)!==-1});var $t=at.getBoundingClientRect();if(Bt.avoid&&!Bt.before){var zt=Math.floor($t.top/pt),tt=Math.floor($t.bottom/pt),Ot=Math.abs($t.bottom-$t.top)/pt;tt!==zt&&Ot<=1&&(Bt.before=!0)}if(Bt.before){var Rt=(0,je.createElement)("div",{style:{display:"block",height:pt-$t.top%pt+"px"}});at.parentNode.insertBefore(Rt,at)}if(Bt.after){var Rt=(0,je.createElement)("div",{style:{display:"block",height:pt-$t.bottom%pt+"px"}});at.parentNode.insertBefore(Rt,at.nextSibling)}})})}},"./src/utils.js":function(he,xe,oe){"use strict";oe.r(xe),oe.d(xe,{objType:function(){return bt},createElement:function(){return He},cloneNode:function(){return ht},unitConvert:function(){return _e},toPx:function(){return Re}});var Oe=oe("./node_modules/core-js/modules/es.number.constructor.js"),ve=oe.n(Oe),Me=oe("./node_modules/core-js/modules/es.symbol.js"),Se=oe.n(Me),Te=oe("./node_modules/core-js/modules/es.symbol.description.js"),we=oe.n(Te),Ce=oe("./node_modules/core-js/modules/es.object.to-string.js"),Ee=oe.n(Ce),ke=oe("./node_modules/core-js/modules/es.symbol.iterator.js"),Ke=oe.n(ke),Qe=oe("./node_modules/core-js/modules/es.array.iterator.js"),je=oe.n(Qe),qe=oe("./node_modules/core-js/modules/es.string.iterator.js"),Ve=oe.n(qe),ct=oe("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ot=oe.n(ct);function pt(Nt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pt=function(at){return typeof at}:pt=function(at){return at&&typeof Symbol=="function"&&at.constructor===Symbol&&at!==Symbol.prototype?"symbol":typeof at},pt(Nt)}var bt=function(it){var at=pt(it);return at==="undefined"?"undefined":at==="string"||it instanceof String?"string":at==="number"||it instanceof Number?"number":at==="function"||it instanceof Function?"function":it&&it.constructor===Array?"array":it&&it.nodeType===1?"element":at==="object"?"object":"unknown"},He=function(it,at){var Bt=document.createElement(it);if(at.className&&(Bt.className=at.className),at.innerHTML){Bt.innerHTML=at.innerHTML;for(var Ze=Bt.getElementsByTagName("script"),De=Ze.length;De-- >0;null)Ze[De].parentNode.removeChild(Ze[De])}for(var ut in at.style)Bt.style[ut]=at.style[ut];return Bt},ht=function Nt(it,at){for(var Bt=it.nodeType===3?document.createTextNode(it.nodeValue):it.cloneNode(!1),Ze=it.firstChild;Ze;Ze=Ze.nextSibling)(at===!0||Ze.nodeType!==1||Ze.nodeName!=="SCRIPT")&&Bt.appendChild(Nt(Ze,at));return it.nodeType===1&&(it.nodeName==="CANVAS"?(Bt.width=it.width,Bt.height=it.height,Bt.getContext("2d").drawImage(it,0,0)):(it.nodeName==="TEXTAREA"||it.nodeName==="SELECT")&&(Bt.value=it.value),Bt.addEventListener("load",function(){Bt.scrollTop=it.scrollTop,Bt.scrollLeft=it.scrollLeft},!0)),Bt},_e=function(it,at){if(bt(it)==="number")return it*72/96/at;var Bt={};for(var Ze in it)Bt[Ze]=it[Ze]*72/96/at;return Bt},Re=function(it,at){return Math.floor(it*at/72*96)}},"./src/worker.js":function(he,xe,oe){"use strict";oe.r(xe);var Oe=oe("./node_modules/core-js/modules/es.object.assign.js"),ve=oe.n(Oe),Me=oe("./node_modules/core-js/modules/es.array.map.js"),Se=oe.n(Me),Te=oe("./node_modules/core-js/modules/es.object.keys.js"),we=oe.n(Te),Ce=oe("./node_modules/core-js/modules/es.array.concat.js"),Ee=oe.n(Ce),ke=oe("./node_modules/core-js/modules/es.object.to-string.js"),Ke=oe.n(ke),Qe=oe("./node_modules/core-js/modules/es.regexp.to-string.js"),je=oe.n(Qe),qe=oe("./node_modules/core-js/modules/es.function.name.js"),Ve=oe.n(qe),ct=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),ot=oe.n(ct),pt=oe("jspdf"),bt=oe.n(pt),He=oe("html2canvas"),ht=oe.n(He),_e=oe("./src/utils.js"),Re=oe("./node_modules/es6-promise/dist/es6-promise.js"),Nt=oe.n(Re),it=Nt().Promise,at=function Bt(Ze){var De=Object.assign(Bt.convert(it.resolve()),JSON.parse(JSON.stringify(Bt.template))),ut=Bt.convert(it.resolve(),De);return ut=ut.setProgress(1,Bt,1,[Bt]),ut=ut.set(Ze),ut};at.prototype=Object.create(it.prototype),at.prototype.constructor=at,at.convert=function(Ze,De){return Ze.__proto__=De||at.prototype,Ze},at.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},at.prototype.from=function(Ze,De){function ut($t){switch((0,_e.objType)($t)){case"string":return"string";case"element":return $t.nodeName.toLowerCase&&$t.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(De=De||ut(Ze),De){case"string":return this.set({src:(0,_e.createElement)("div",{innerHTML:Ze})});case"element":return this.set({src:Ze});case"canvas":return this.set({canvas:Ze});case"img":return this.set({img:Ze});default:return this.error("Unknown source type.")}})},at.prototype.to=function(Ze){switch(Ze){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},at.prototype.toContainer=function(){var Ze=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Ze).then(function(){var ut={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},$t={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ut.opacity=0;var zt=(0,_e.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,_e.createElement)("div",{className:"html2pdf__overlay",style:ut}),this.prop.container=(0,_e.createElement)("div",{className:"html2pdf__container",style:$t}),this.prop.container.appendChild(zt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},at.prototype.toCanvas=function(){var Ze=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Ze).then(function(){var ut=Object.assign({},this.opt.html2canvas);return delete ut.onrendered,He(this.prop.container,ut)}).then(function(ut){var $t=this.opt.html2canvas.onrendered||function(){};$t(ut),this.prop.canvas=ut,document.body.removeChild(this.prop.overlay)})},at.prototype.toImg=function(){var Ze=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Ze).then(function(){var ut=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ut})},at.prototype.toPdf=function(){var Ze=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Ze).then(function(){var ut=this.prop.canvas,$t=this.opt,zt=ut.height,tt=Math.floor(ut.width*this.prop.pageSize.inner.ratio),Ot=Math.ceil(zt/tt),Rt=this.prop.pageSize.inner.height,fn=document.createElement("canvas"),Tt=fn.getContext("2d");fn.width=ut.width,fn.height=tt,this.prop.pdf=this.prop.pdf||new pt.jsPDF($t.jsPDF);for(var mn=0;mn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-indexed-object.js"),ve=oe("./node_modules/core-js/internals/to-length.js"),Me=oe("./node_modules/core-js/internals/to-absolute-index.js"),Se=function(Te){return function(we,Ce,Ee){var ke=Oe(we),Ke=ve(ke.length),Qe=Me(Ee,Ke),je;if(Te&&Ce!=Ce){for(;Ke>Qe;)if(je=ke[Qe++],je!=je)return!0}else for(;Ke>Qe;Qe++)if((Te||Qe in ke)&&ke[Qe]===Ce)return Te||Qe||0;return!Te&&-1}};he.exports={includes:Se(!0),indexOf:Se(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/function-bind-context.js"),ve=oe("./node_modules/core-js/internals/indexed-object.js"),Me=oe("./node_modules/core-js/internals/to-object.js"),Se=oe("./node_modules/core-js/internals/to-length.js"),Te=oe("./node_modules/core-js/internals/array-species-create.js"),we=[].push,Ce=function(Ee){var ke=Ee==1,Ke=Ee==2,Qe=Ee==3,je=Ee==4,qe=Ee==6,Ve=Ee==7,ct=Ee==5||qe;return function(ot,pt,bt,He){for(var ht=Me(ot),_e=ve(ht),Re=Oe(pt,bt,3),Nt=Se(_e.length),it=0,at=He||Te,Bt=ke?at(ot,Nt):Ke||Ve?at(ot,0):void 0,Ze,De;Nt>it;it++)if((ct||it in _e)&&(Ze=_e[it],De=Re(Ze,it,ht),Ee))if(ke)Bt[it]=De;else if(De)switch(Ee){case 3:return!0;case 5:return Ze;case 6:return it;case 2:we.call(Bt,Ze)}else switch(Ee){case 4:return!1;case 7:we.call(Bt,Ze)}return qe?-1:Qe||je?je:Bt}};he.exports={forEach:Ce(0),map:Ce(1),filter:Ce(2),some:Ce(3),every:Ce(4),find:Ce(5),findIndex:Ce(6),filterReject:Ce(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/fails.js"),ve=oe("./node_modules/core-js/internals/well-known-symbol.js"),Me=oe("./node_modules/core-js/internals/engine-v8-version.js"),Se=ve("species");he.exports=function(Te){return Me>=51||!Oe(function(){var we=[],Ce=we.constructor={};return Ce[Se]=function(){return{foo:1}},we[Te](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/fails.js");he.exports=function(ve,Me){var Se=[][ve];return!!Se&&Oe(function(){Se.call(null,Me||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-object.js"),ve=oe("./node_modules/core-js/internals/is-array.js"),Me=oe("./node_modules/core-js/internals/well-known-symbol.js"),Se=Me("species");he.exports=function(Te){var we;return ve(Te)&&(we=Te.constructor,typeof we=="function"&&(we===Array||ve(we.prototype))?we=void 0:Oe(we)&&(we=we[Se],we===null&&(we=void 0))),we===void 0?Array:we}},"./node_modules/core-js/internals/array-species-create.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/array-species-constructor.js");he.exports=function(ve,Me){return new(Oe(ve))(Me===0?0:Me)}},"./node_modules/core-js/internals/classof-raw.js":function(he){var xe={}.toString;he.exports=function(oe){return xe.call(oe).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ve=oe("./node_modules/core-js/internals/classof-raw.js"),Me=oe("./node_modules/core-js/internals/well-known-symbol.js"),Se=Me("toStringTag"),Te=ve(function(){return arguments}())=="Arguments",we=function(Ce,Ee){try{return Ce[Ee]}catch(ke){}};he.exports=Oe?ve:function(Ce){var Ee,ke,Ke;return Ce===void 0?"Undefined":Ce===null?"Null":typeof(ke=we(Ee=Object(Ce),Se))=="string"?ke:Te?ve(Ee):(Ke=ve(Ee))=="Object"&&typeof Ee.callee=="function"?"Arguments":Ke}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/has.js"),ve=oe("./node_modules/core-js/internals/own-keys.js"),Me=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Se=oe("./node_modules/core-js/internals/object-define-property.js");he.exports=function(Te,we){for(var Ce=ve(we),Ee=Se.f,ke=Me.f,Ke=0;Ke"+Ee+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,ve=oe("./node_modules/core-js/internals/object-create.js"),Me=oe("./node_modules/core-js/internals/create-property-descriptor.js"),Se=oe("./node_modules/core-js/internals/set-to-string-tag.js"),Te=oe("./node_modules/core-js/internals/iterators.js"),we=function(){return this};he.exports=function(Ce,Ee,ke){var Ke=Ee+" Iterator";return Ce.prototype=ve(Oe,{next:Me(1,ke)}),Se(Ce,Ke,!1,!0),Te[Ke]=we,Ce}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/object-define-property.js"),Me=oe("./node_modules/core-js/internals/create-property-descriptor.js");he.exports=Oe?function(Se,Te,we){return ve.f(Se,Te,Me(1,we))}:function(Se,Te,we){return Se[Te]=we,Se}},"./node_modules/core-js/internals/create-property-descriptor.js":function(he){he.exports=function(xe,oe){return{enumerable:!(xe&1),configurable:!(xe&2),writable:!(xe&4),value:oe}}},"./node_modules/core-js/internals/create-property.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/to-property-key.js"),ve=oe("./node_modules/core-js/internals/object-define-property.js"),Me=oe("./node_modules/core-js/internals/create-property-descriptor.js");he.exports=function(Se,Te,we){var Ce=Oe(Te);Ce in Se?ve.f(Se,Ce,Me(0,we)):Se[Ce]=we}},"./node_modules/core-js/internals/define-iterator.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/create-iterator-constructor.js"),Me=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),Se=oe("./node_modules/core-js/internals/object-set-prototype-of.js"),Te=oe("./node_modules/core-js/internals/set-to-string-tag.js"),we=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ce=oe("./node_modules/core-js/internals/redefine.js"),Ee=oe("./node_modules/core-js/internals/well-known-symbol.js"),ke=oe("./node_modules/core-js/internals/is-pure.js"),Ke=oe("./node_modules/core-js/internals/iterators.js"),Qe=oe("./node_modules/core-js/internals/iterators-core.js"),je=Qe.IteratorPrototype,qe=Qe.BUGGY_SAFARI_ITERATORS,Ve=Ee("iterator"),ct="keys",ot="values",pt="entries",bt=function(){return this};he.exports=function(He,ht,_e,Re,Nt,it,at){ve(_e,ht,Re);var Bt=function(Tt){if(Tt===Nt&&zt)return zt;if(!qe&&Tt in ut)return ut[Tt];switch(Tt){case ct:return function(){return new _e(this,Tt)};case ot:return function(){return new _e(this,Tt)};case pt:return function(){return new _e(this,Tt)}}return function(){return new _e(this)}},Ze=ht+" Iterator",De=!1,ut=He.prototype,$t=ut[Ve]||ut["@@iterator"]||Nt&&ut[Nt],zt=!qe&&$t||Bt(Nt),tt=ht=="Array"&&ut.entries||$t,Ot,Rt,fn;if(tt&&(Ot=Me(tt.call(new He)),je!==Object.prototype&&Ot.next&&(!ke&&Me(Ot)!==je&&(Se?Se(Ot,je):typeof Ot[Ve]!="function"&&we(Ot,Ve,bt)),Te(Ot,Ze,!0,!0),ke&&(Ke[Ze]=bt))),Nt==ot&&$t&&$t.name!==ot&&(De=!0,zt=function(){return $t.call(this)}),(!ke||at)&&ut[Ve]!==zt&&we(ut,Ve,zt),Ke[ht]=zt,Nt)if(Rt={values:Bt(ot),keys:it?zt:Bt(ct),entries:Bt(pt)},at)for(fn in Rt)(qe||De||!(fn in ut))&&Ce(ut,fn,Rt[fn]);else Oe({target:ht,proto:!0,forced:qe||De},Rt);return Rt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/path.js"),ve=oe("./node_modules/core-js/internals/has.js"),Me=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Se=oe("./node_modules/core-js/internals/object-define-property.js").f;he.exports=function(Te){var we=Oe.Symbol||(Oe.Symbol={});ve(we,Te)||Se(we,Te,{value:Me.f(Te)})}},"./node_modules/core-js/internals/descriptors.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/fails.js");he.exports=!Oe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/is-object.js"),Me=Oe.document,Se=ve(Me)&&ve(Me.createElement);he.exports=function(Te){return Se?Me.createElement(Te):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(he){he.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/get-built-in.js");he.exports=Oe("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/engine-user-agent.js"),Me=Oe.process,Se=Oe.Deno,Te=Me&&Me.versions||Se&&Se.version,we=Te&&Te.v8,Ce,Ee;we?(Ce=we.split("."),Ee=Ce[0]<4?1:Ce[0]+Ce[1]):ve&&(Ce=ve.match(/Edge\/(\d+)/),(!Ce||Ce[1]>=74)&&(Ce=ve.match(/Chrome\/(\d+)/),Ce&&(Ee=Ce[1]))),he.exports=Ee&&+Ee},"./node_modules/core-js/internals/enum-bug-keys.js":function(he){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Me=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Se=oe("./node_modules/core-js/internals/redefine.js"),Te=oe("./node_modules/core-js/internals/set-global.js"),we=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),Ce=oe("./node_modules/core-js/internals/is-forced.js");he.exports=function(Ee,ke){var Ke=Ee.target,Qe=Ee.global,je=Ee.stat,qe,Ve,ct,ot,pt,bt;if(Qe?Ve=Oe:je?Ve=Oe[Ke]||Te(Ke,{}):Ve=(Oe[Ke]||{}).prototype,Ve)for(ct in ke){if(pt=ke[ct],Ee.noTargetGet?(bt=ve(Ve,ct),ot=bt&&bt.value):ot=Ve[ct],qe=Ce(Qe?ct:Ke+(je?".":"#")+ct,Ee.forced),!qe&&ot!==void 0){if(typeof pt==typeof ot)continue;we(pt,ot)}(Ee.sham||ot&&ot.sham)&&Me(pt,"sham",!0),Se(Ve,ct,pt,Ee)}}},"./node_modules/core-js/internals/fails.js":function(he){he.exports=function(xe){try{return!!xe()}catch(oe){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/a-function.js");he.exports=function(ve,Me,Se){if(Oe(ve),Me===void 0)return ve;switch(Se){case 0:return function(){return ve.call(Me)};case 1:return function(Te){return ve.call(Me,Te)};case 2:return function(Te,we){return ve.call(Me,Te,we)};case 3:return function(Te,we,Ce){return ve.call(Me,Te,we,Ce)}}return function(){return ve.apply(Me,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=function(Me){return typeof Me=="function"?Me:void 0};he.exports=function(Me,Se){return arguments.length<2?ve(Oe[Me]):Oe[Me]&&Oe[Me][Se]}},"./node_modules/core-js/internals/global.js":function(he){var xe=function(oe){return oe&&oe.Math==Math&&oe};he.exports=xe(typeof globalThis=="object"&&globalThis)||xe(typeof window=="object"&&window)||xe(typeof self=="object"&&self)||xe(typeof ae.g=="object"&&ae.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-object.js"),ve={}.hasOwnProperty;he.exports=Object.hasOwn||function(Se,Te){return ve.call(Oe(Se),Te)}},"./node_modules/core-js/internals/hidden-keys.js":function(he){he.exports={}},"./node_modules/core-js/internals/html.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/get-built-in.js");he.exports=Oe("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/fails.js"),Me=oe("./node_modules/core-js/internals/document-create-element.js");he.exports=!Oe&&!ve(function(){return Object.defineProperty(Me("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/fails.js"),ve=oe("./node_modules/core-js/internals/classof-raw.js"),Me="".split;he.exports=Oe(function(){return!Object("z").propertyIsEnumerable(0)})?function(Se){return ve(Se)=="String"?Me.call(Se,""):Object(Se)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-object.js"),ve=oe("./node_modules/core-js/internals/object-set-prototype-of.js");he.exports=function(Me,Se,Te){var we,Ce;return ve&&typeof(we=Se.constructor)=="function"&&we!==Te&&Oe(Ce=we.prototype)&&Ce!==Te.prototype&&ve(Me,Ce),Me}},"./node_modules/core-js/internals/inspect-source.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/shared-store.js"),ve=Function.toString;typeof Oe.inspectSource!="function"&&(Oe.inspectSource=function(Me){return ve.call(Me)}),he.exports=Oe.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/native-weak-map.js"),ve=oe("./node_modules/core-js/internals/global.js"),Me=oe("./node_modules/core-js/internals/is-object.js"),Se=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Te=oe("./node_modules/core-js/internals/has.js"),we=oe("./node_modules/core-js/internals/shared-store.js"),Ce=oe("./node_modules/core-js/internals/shared-key.js"),Ee=oe("./node_modules/core-js/internals/hidden-keys.js"),ke="Object already initialized",Ke=ve.WeakMap,Qe,je,qe,Ve=function(_e){return qe(_e)?je(_e):Qe(_e,{})},ct=function(_e){return function(Re){var Nt;if(!Me(Re)||(Nt=je(Re)).type!==_e)throw TypeError("Incompatible receiver, "+_e+" required");return Nt}};if(Oe||we.state){var ot=we.state||(we.state=new Ke),pt=ot.get,bt=ot.has,He=ot.set;Qe=function(_e,Re){if(bt.call(ot,_e))throw new TypeError(ke);return Re.facade=_e,He.call(ot,_e,Re),Re},je=function(_e){return pt.call(ot,_e)||{}},qe=function(_e){return bt.call(ot,_e)}}else{var ht=Ce("state");Ee[ht]=!0,Qe=function(_e,Re){if(Te(_e,ht))throw new TypeError(ke);return Re.facade=_e,Se(_e,ht,Re),Re},je=function(_e){return Te(_e,ht)?_e[ht]:{}},qe=function(_e){return Te(_e,ht)}}he.exports={set:Qe,get:je,has:qe,enforce:Ve,getterFor:ct}},"./node_modules/core-js/internals/is-array.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/classof-raw.js");he.exports=Array.isArray||function(Me){return Oe(Me)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/fails.js"),ve=/#|\.prototype\./,Me=function(Ee,ke){var Ke=Te[Se(Ee)];return Ke==Ce?!0:Ke==we?!1:typeof ke=="function"?Oe(ke):!!ke},Se=Me.normalize=function(Ee){return String(Ee).replace(ve,".").toLowerCase()},Te=Me.data={},we=Me.NATIVE="N",Ce=Me.POLYFILL="P";he.exports=Me},"./node_modules/core-js/internals/is-object.js":function(he){he.exports=function(xe){return typeof xe=="object"?xe!==null:typeof xe=="function"}},"./node_modules/core-js/internals/is-pure.js":function(he){he.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/get-built-in.js"),ve=oe("./node_modules/core-js/internals/use-symbol-as-uid.js");he.exports=ve?function(Me){return typeof Me=="symbol"}:function(Me){var Se=Oe("Symbol");return typeof Se=="function"&&Object(Me)instanceof Se}},"./node_modules/core-js/internals/iterators-core.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/fails.js"),ve=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),Me=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Se=oe("./node_modules/core-js/internals/has.js"),Te=oe("./node_modules/core-js/internals/well-known-symbol.js"),we=oe("./node_modules/core-js/internals/is-pure.js"),Ce=Te("iterator"),Ee=!1,ke=function(){return this},Ke,Qe,je;[].keys&&(je=[].keys(),"next"in je?(Qe=ve(ve(je)),Qe!==Object.prototype&&(Ke=Qe)):Ee=!0);var qe=Ke==null||Oe(function(){var Ve={};return Ke[Ce].call(Ve)!==Ve});qe&&(Ke={}),(!we||qe)&&!Se(Ke,Ce)&&Me(Ke,Ce,ke),he.exports={IteratorPrototype:Ke,BUGGY_SAFARI_ITERATORS:Ee}},"./node_modules/core-js/internals/iterators.js":function(he){he.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/engine-v8-version.js"),ve=oe("./node_modules/core-js/internals/fails.js");he.exports=!!Object.getOwnPropertySymbols&&!ve(function(){var Me=Symbol();return!String(Me)||!(Object(Me)instanceof Symbol)||!Symbol.sham&&Oe&&Oe<41})},"./node_modules/core-js/internals/native-weak-map.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/inspect-source.js"),Me=Oe.WeakMap;he.exports=typeof Me=="function"&&/native code/.test(ve(Me))},"./node_modules/core-js/internals/object-assign.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/fails.js"),Me=oe("./node_modules/core-js/internals/object-keys.js"),Se=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Te=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),we=oe("./node_modules/core-js/internals/to-object.js"),Ce=oe("./node_modules/core-js/internals/indexed-object.js"),Ee=Object.assign,ke=Object.defineProperty;he.exports=!Ee||ve(function(){if(Oe&&Ee({b:1},Ee(ke({},"a",{enumerable:!0,get:function(){ke(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var Ke={},Qe={},je=Symbol(),qe="abcdefghijklmnopqrst";return Ke[je]=7,qe.split("").forEach(function(Ve){Qe[Ve]=Ve}),Ee({},Ke)[je]!=7||Me(Ee({},Qe)).join("")!=qe})?function(Qe,je){for(var qe=we(Qe),Ve=arguments.length,ct=1,ot=Se.f,pt=Te.f;Ve>ct;)for(var bt=Ce(arguments[ct++]),He=ot?Me(bt).concat(ot(bt)):Me(bt),ht=He.length,_e=0,Re;ht>_e;)Re=He[_e++],(!Oe||pt.call(bt,Re))&&(qe[Re]=bt[Re]);return qe}:Ee},"./node_modules/core-js/internals/object-create.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/an-object.js"),ve=oe("./node_modules/core-js/internals/object-define-properties.js"),Me=oe("./node_modules/core-js/internals/enum-bug-keys.js"),Se=oe("./node_modules/core-js/internals/hidden-keys.js"),Te=oe("./node_modules/core-js/internals/html.js"),we=oe("./node_modules/core-js/internals/document-create-element.js"),Ce=oe("./node_modules/core-js/internals/shared-key.js"),Ee=">",ke="<",Ke="prototype",Qe="script",je=Ce("IE_PROTO"),qe=function(){},Ve=function(He){return ke+Qe+Ee+He+ke+"/"+Qe+Ee},ct=function(He){He.write(Ve("")),He.close();var ht=He.parentWindow.Object;return He=null,ht},ot=function(){var He=we("iframe"),ht="java"+Qe+":",_e;if(He.style)return He.style.display="none",Te.appendChild(He),He.src=String(ht),_e=He.contentWindow.document,_e.open(),_e.write(Ve("document.F=Object")),_e.close(),_e.F},pt,bt=function(){try{pt=new ActiveXObject("htmlfile")}catch(ht){}bt=document.domain&&pt?ct(pt):ot()||ct(pt);for(var He=Me.length;He--;)delete bt[Ke][Me[He]];return bt()};Se[je]=!0,he.exports=Object.create||function(ht,_e){var Re;return ht!==null?(qe[Ke]=Oe(ht),Re=new qe,qe[Ke]=null,Re[je]=ht):Re=bt(),_e===void 0?Re:ve(Re,_e)}},"./node_modules/core-js/internals/object-define-properties.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/object-define-property.js"),Me=oe("./node_modules/core-js/internals/an-object.js"),Se=oe("./node_modules/core-js/internals/object-keys.js");he.exports=Oe?Object.defineProperties:function(we,Ce){Me(we);for(var Ee=Se(Ce),ke=Ee.length,Ke=0,Qe;ke>Ke;)ve.f(we,Qe=Ee[Ke++],Ce[Qe]);return we}},"./node_modules/core-js/internals/object-define-property.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/ie8-dom-define.js"),Me=oe("./node_modules/core-js/internals/an-object.js"),Se=oe("./node_modules/core-js/internals/to-property-key.js"),Te=Object.defineProperty;xe.f=Oe?Te:function(Ce,Ee,ke){if(Me(Ce),Ee=Se(Ee),Me(ke),ve)try{return Te(Ce,Ee,ke)}catch(Ke){}if("get"in ke||"set"in ke)throw TypeError("Accessors not supported");return"value"in ke&&(Ce[Ee]=ke.value),Ce}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/descriptors.js"),ve=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),Me=oe("./node_modules/core-js/internals/create-property-descriptor.js"),Se=oe("./node_modules/core-js/internals/to-indexed-object.js"),Te=oe("./node_modules/core-js/internals/to-property-key.js"),we=oe("./node_modules/core-js/internals/has.js"),Ce=oe("./node_modules/core-js/internals/ie8-dom-define.js"),Ee=Object.getOwnPropertyDescriptor;xe.f=Oe?Ee:function(Ke,Qe){if(Ke=Se(Ke),Qe=Te(Qe),Ce)try{return Ee(Ke,Qe)}catch(je){}if(we(Ke,Qe))return Me(!ve.f.call(Ke,Qe),Ke[Qe])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-indexed-object.js"),ve=oe("./node_modules/core-js/internals/object-get-own-property-names.js").f,Me={}.toString,Se=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Te=function(we){try{return ve(we)}catch(Ce){return Se.slice()}};he.exports.f=function(Ce){return Se&&Me.call(Ce)=="[object Window]"?Te(Ce):ve(Oe(Ce))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/object-keys-internal.js"),ve=oe("./node_modules/core-js/internals/enum-bug-keys.js"),Me=ve.concat("length","prototype");xe.f=Object.getOwnPropertyNames||function(Te){return Oe(Te,Me)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(he,xe){xe.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/has.js"),ve=oe("./node_modules/core-js/internals/to-object.js"),Me=oe("./node_modules/core-js/internals/shared-key.js"),Se=oe("./node_modules/core-js/internals/correct-prototype-getter.js"),Te=Me("IE_PROTO"),we=Object.prototype;he.exports=Se?Object.getPrototypeOf:function(Ce){return Ce=ve(Ce),Oe(Ce,Te)?Ce[Te]:typeof Ce.constructor=="function"&&Ce instanceof Ce.constructor?Ce.constructor.prototype:Ce instanceof Object?we:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/has.js"),ve=oe("./node_modules/core-js/internals/to-indexed-object.js"),Me=oe("./node_modules/core-js/internals/array-includes.js").indexOf,Se=oe("./node_modules/core-js/internals/hidden-keys.js");he.exports=function(Te,we){var Ce=ve(Te),Ee=0,ke=[],Ke;for(Ke in Ce)!Oe(Se,Ke)&&Oe(Ce,Ke)&&ke.push(Ke);for(;we.length>Ee;)Oe(Ce,Ke=we[Ee++])&&(~Me(ke,Ke)||ke.push(Ke));return ke}},"./node_modules/core-js/internals/object-keys.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/object-keys-internal.js"),ve=oe("./node_modules/core-js/internals/enum-bug-keys.js");he.exports=Object.keys||function(Se){return Oe(Se,ve)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(he,xe){"use strict";var oe={}.propertyIsEnumerable,Oe=Object.getOwnPropertyDescriptor,ve=Oe&&!oe.call({1:2},1);xe.f=ve?function(Se){var Te=Oe(this,Se);return!!Te&&Te.enumerable}:oe},"./node_modules/core-js/internals/object-set-prototype-of.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/an-object.js"),ve=oe("./node_modules/core-js/internals/a-possible-prototype.js");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Me=!1,Se={},Te;try{Te=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,Te.call(Se,[]),Me=Se instanceof Array}catch(we){}return function(Ce,Ee){return Oe(Ce),ve(Ee),Me?Te.call(Ce,Ee):Ce.__proto__=Ee,Ce}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ve=oe("./node_modules/core-js/internals/classof.js");he.exports=Oe?{}.toString:function(){return"[object "+ve(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-object.js");he.exports=function(ve,Me){var Se,Te;if(Me==="string"&&typeof(Se=ve.toString)=="function"&&!Oe(Te=Se.call(ve))||typeof(Se=ve.valueOf)=="function"&&!Oe(Te=Se.call(ve))||Me!=="string"&&typeof(Se=ve.toString)=="function"&&!Oe(Te=Se.call(ve)))return Te;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/get-built-in.js"),ve=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),Me=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Se=oe("./node_modules/core-js/internals/an-object.js");he.exports=Oe("Reflect","ownKeys")||function(we){var Ce=ve.f(Se(we)),Ee=Me.f;return Ee?Ce.concat(Ee(we)):Ce}},"./node_modules/core-js/internals/path.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js");he.exports=Oe},"./node_modules/core-js/internals/redefine.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Me=oe("./node_modules/core-js/internals/has.js"),Se=oe("./node_modules/core-js/internals/set-global.js"),Te=oe("./node_modules/core-js/internals/inspect-source.js"),we=oe("./node_modules/core-js/internals/internal-state.js"),Ce=we.get,Ee=we.enforce,ke=String(String).split("String");(he.exports=function(Ke,Qe,je,qe){var Ve=qe?!!qe.unsafe:!1,ct=qe?!!qe.enumerable:!1,ot=qe?!!qe.noTargetGet:!1,pt;if(typeof je=="function"&&(typeof Qe=="string"&&!Me(je,"name")&&ve(je,"name",Qe),pt=Ee(je),pt.source||(pt.source=ke.join(typeof Qe=="string"?Qe:""))),Ke===Oe){ct?Ke[Qe]=je:Se(Qe,je);return}else Ve?!ot&&Ke[Qe]&&(ct=!0):delete Ke[Qe];ct?Ke[Qe]=je:ve(Ke,Qe,je)})(Function.prototype,"toString",function(){return typeof this=="function"&&Ce(this).source||Te(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/an-object.js");he.exports=function(){var ve=Oe(this),Me="";return ve.global&&(Me+="g"),ve.ignoreCase&&(Me+="i"),ve.multiline&&(Me+="m"),ve.dotAll&&(Me+="s"),ve.unicode&&(Me+="u"),ve.sticky&&(Me+="y"),Me}},"./node_modules/core-js/internals/require-object-coercible.js":function(he){he.exports=function(xe){if(xe==null)throw TypeError("Can't call method on "+xe);return xe}},"./node_modules/core-js/internals/set-global.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js");he.exports=function(ve,Me){try{Object.defineProperty(Oe,ve,{value:Me,configurable:!0,writable:!0})}catch(Se){Oe[ve]=Me}return Me}},"./node_modules/core-js/internals/set-to-string-tag.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/object-define-property.js").f,ve=oe("./node_modules/core-js/internals/has.js"),Me=oe("./node_modules/core-js/internals/well-known-symbol.js"),Se=Me("toStringTag");he.exports=function(Te,we,Ce){Te&&!ve(Te=Ce?Te:Te.prototype,Se)&&Oe(Te,Se,{configurable:!0,value:we})}},"./node_modules/core-js/internals/shared-key.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/shared.js"),ve=oe("./node_modules/core-js/internals/uid.js"),Me=Oe("keys");he.exports=function(Se){return Me[Se]||(Me[Se]=ve(Se))}},"./node_modules/core-js/internals/shared-store.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/set-global.js"),Me="__core-js_shared__",Se=Oe[Me]||ve(Me,{});he.exports=Se},"./node_modules/core-js/internals/shared.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-pure.js"),ve=oe("./node_modules/core-js/internals/shared-store.js");(he.exports=function(Me,Se){return ve[Me]||(ve[Me]=Se!==void 0?Se:{})})("versions",[]).push({version:"3.16.0",mode:Oe?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/fails.js");he.exports=function(ve){return Oe(function(){var Me=""[ve]('"');return Me!==Me.toLowerCase()||Me.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-integer.js"),ve=oe("./node_modules/core-js/internals/to-string.js"),Me=oe("./node_modules/core-js/internals/require-object-coercible.js"),Se=function(Te){return function(we,Ce){var Ee=ve(Me(we)),ke=Oe(Ce),Ke=Ee.length,Qe,je;return ke<0||ke>=Ke?Te?"":void 0:(Qe=Ee.charCodeAt(ke),Qe<55296||Qe>56319||ke+1===Ke||(je=Ee.charCodeAt(ke+1))<56320||je>57343?Te?Ee.charAt(ke):Qe:Te?Ee.slice(ke,ke+2):(Qe-55296<<10)+(je-56320)+65536)}};he.exports={codeAt:Se(!1),charAt:Se(!0)}},"./node_modules/core-js/internals/string-trim.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/require-object-coercible.js"),ve=oe("./node_modules/core-js/internals/to-string.js"),Me=oe("./node_modules/core-js/internals/whitespaces.js"),Se="["+Me+"]",Te=RegExp("^"+Se+Se+"*"),we=RegExp(Se+Se+"*$"),Ce=function(Ee){return function(ke){var Ke=ve(Oe(ke));return Ee&1&&(Ke=Ke.replace(Te,"")),Ee&2&&(Ke=Ke.replace(we,"")),Ke}};he.exports={start:Ce(1),end:Ce(2),trim:Ce(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-integer.js"),ve=Math.max,Me=Math.min;he.exports=function(Se,Te){var we=Oe(Se);return we<0?ve(we+Te,0):Me(we,Te)}},"./node_modules/core-js/internals/to-indexed-object.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/indexed-object.js"),ve=oe("./node_modules/core-js/internals/require-object-coercible.js");he.exports=function(Me){return Oe(ve(Me))}},"./node_modules/core-js/internals/to-integer.js":function(he){var xe=Math.ceil,oe=Math.floor;he.exports=function(Oe){return isNaN(Oe=+Oe)?0:(Oe>0?oe:xe)(Oe)}},"./node_modules/core-js/internals/to-length.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-integer.js"),ve=Math.min;he.exports=function(Me){return Me>0?ve(Oe(Me),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/require-object-coercible.js");he.exports=function(ve){return Object(Oe(ve))}},"./node_modules/core-js/internals/to-primitive.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-object.js"),ve=oe("./node_modules/core-js/internals/is-symbol.js"),Me=oe("./node_modules/core-js/internals/ordinary-to-primitive.js"),Se=oe("./node_modules/core-js/internals/well-known-symbol.js"),Te=Se("toPrimitive");he.exports=function(we,Ce){if(!Oe(we)||ve(we))return we;var Ee=we[Te],ke;if(Ee!==void 0){if(Ce===void 0&&(Ce="default"),ke=Ee.call(we,Ce),!Oe(ke)||ve(ke))return ke;throw TypeError("Can't convert object to primitive value")}return Ce===void 0&&(Ce="number"),Me(we,Ce)}},"./node_modules/core-js/internals/to-property-key.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-primitive.js"),ve=oe("./node_modules/core-js/internals/is-symbol.js");he.exports=function(Me){var Se=Oe(Me,"string");return ve(Se)?Se:String(Se)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/well-known-symbol.js"),ve=Oe("toStringTag"),Me={};Me[ve]="z",he.exports=String(Me)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/is-symbol.js");he.exports=function(ve){if(Oe(ve))throw TypeError("Cannot convert a Symbol value to a string");return String(ve)}},"./node_modules/core-js/internals/uid.js":function(he){var xe=0,oe=Math.random();he.exports=function(Oe){return"Symbol("+String(Oe===void 0?"":Oe)+")_"+(++xe+oe).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/native-symbol.js");he.exports=Oe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/well-known-symbol.js");xe.f=Oe},"./node_modules/core-js/internals/well-known-symbol.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/shared.js"),Me=oe("./node_modules/core-js/internals/has.js"),Se=oe("./node_modules/core-js/internals/uid.js"),Te=oe("./node_modules/core-js/internals/native-symbol.js"),we=oe("./node_modules/core-js/internals/use-symbol-as-uid.js"),Ce=ve("wks"),Ee=Oe.Symbol,ke=we?Ee:Ee&&Ee.withoutSetter||Se;he.exports=function(Ke){return(!Me(Ce,Ke)||!(Te||typeof Ce[Ke]=="string"))&&(Te&&Me(Ee,Ke)?Ce[Ke]=Ee[Ke]:Ce[Ke]=ke("Symbol."+Ke)),Ce[Ke]}},"./node_modules/core-js/internals/whitespaces.js":function(he){he.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/fails.js"),Me=oe("./node_modules/core-js/internals/is-array.js"),Se=oe("./node_modules/core-js/internals/is-object.js"),Te=oe("./node_modules/core-js/internals/to-object.js"),we=oe("./node_modules/core-js/internals/to-length.js"),Ce=oe("./node_modules/core-js/internals/create-property.js"),Ee=oe("./node_modules/core-js/internals/array-species-create.js"),ke=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),Ke=oe("./node_modules/core-js/internals/well-known-symbol.js"),Qe=oe("./node_modules/core-js/internals/engine-v8-version.js"),je=Ke("isConcatSpreadable"),qe=9007199254740991,Ve="Maximum allowed index exceeded",ct=Qe>=51||!ve(function(){var He=[];return He[je]=!1,He.concat()[0]!==He}),ot=ke("concat"),pt=function(He){if(!Se(He))return!1;var ht=He[je];return ht!==void 0?!!ht:Me(He)},bt=!ct||!ot;Oe({target:"Array",proto:!0,forced:bt},{concat:function(ht){var _e=Te(this),Re=Ee(_e,0),Nt=0,it,at,Bt,Ze,De;for(it=-1,Bt=arguments.length;itqe)throw TypeError(Ve);for(at=0;at=qe)throw TypeError(Ve);Ce(Re,Nt++,De)}return Re.length=Nt,Re}})},"./node_modules/core-js/modules/es.array.iterator.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/to-indexed-object.js"),ve=oe("./node_modules/core-js/internals/add-to-unscopables.js"),Me=oe("./node_modules/core-js/internals/iterators.js"),Se=oe("./node_modules/core-js/internals/internal-state.js"),Te=oe("./node_modules/core-js/internals/define-iterator.js"),we="Array Iterator",Ce=Se.set,Ee=Se.getterFor(we);he.exports=Te(Array,"Array",function(ke,Ke){Ce(this,{type:we,target:Oe(ke),index:0,kind:Ke})},function(){var ke=Ee(this),Ke=ke.target,Qe=ke.kind,je=ke.index++;return!Ke||je>=Ke.length?(ke.target=void 0,{value:void 0,done:!0}):Qe=="keys"?{value:je,done:!1}:Qe=="values"?{value:Ke[je],done:!1}:{value:[je,Ke[je]],done:!1}},"values"),Me.Arguments=Me.Array,ve("keys"),ve("values"),ve("entries")},"./node_modules/core-js/modules/es.array.join.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/indexed-object.js"),Me=oe("./node_modules/core-js/internals/to-indexed-object.js"),Se=oe("./node_modules/core-js/internals/array-method-is-strict.js"),Te=[].join,we=ve!=Object,Ce=Se("join",",");Oe({target:"Array",proto:!0,forced:we||!Ce},{join:function(ke){return Te.call(Me(this),ke===void 0?",":ke)}})},"./node_modules/core-js/modules/es.array.map.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/array-iteration.js").map,Me=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),Se=Me("map");Oe({target:"Array",proto:!0,forced:!Se},{map:function(we){return ve(this,we,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/is-object.js"),Me=oe("./node_modules/core-js/internals/is-array.js"),Se=oe("./node_modules/core-js/internals/to-absolute-index.js"),Te=oe("./node_modules/core-js/internals/to-length.js"),we=oe("./node_modules/core-js/internals/to-indexed-object.js"),Ce=oe("./node_modules/core-js/internals/create-property.js"),Ee=oe("./node_modules/core-js/internals/well-known-symbol.js"),ke=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),Ke=ke("slice"),Qe=Ee("species"),je=[].slice,qe=Math.max;Oe({target:"Array",proto:!0,forced:!Ke},{slice:function(ct,ot){var pt=we(this),bt=Te(pt.length),He=Se(ct,bt),ht=Se(ot===void 0?bt:ot,bt),_e,Re,Nt;if(Me(pt)&&(_e=pt.constructor,typeof _e=="function"&&(_e===Array||Me(_e.prototype))?_e=void 0:ve(_e)&&(_e=_e[Qe],_e===null&&(_e=void 0)),_e===Array||_e===void 0))return je.call(pt,He,ht);for(Re=new(_e===void 0?Array:_e)(qe(ht-He,0)),Nt=0;He2){if(Bt=ct(Bt),Ze=Bt.charCodeAt(0),Ze===43||Ze===45){if(De=Bt.charCodeAt(2),De===88||De===120)return NaN}else if(Ze===48){switch(Bt.charCodeAt(1)){case 66:case 98:ut=2,$t=49;break;case 79:case 111:ut=8,$t=55;break;default:return+Bt}for(zt=Bt.slice(2),tt=zt.length,Ot=0;Ot$t)return NaN;return parseInt(zt,ut)}}return+Bt};if(Me(ot,!pt(" 0o1")||!pt("0b1")||pt("+0x1"))){for(var _e=function(Bt){var Ze=arguments.length<1?0:Bt,De=this;return De instanceof _e&&(He?Ke(function(){bt.valueOf.call(De)}):we(De)!=ot)?Ce(new pt(ht(Ze)),De,_e):ht(Ze)},Re=Oe?je(pt):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Nt=0,it;Re.length>Nt;Nt++)Te(pt,it=Re[Nt])&&!Te(_e,it)&&Ve(_e,it,qe(pt,it));_e.prototype=bt,bt.constructor=_e,Se(ve,ot,_e)}},"./node_modules/core-js/modules/es.object.assign.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/object-assign.js");Oe({target:"Object",stat:!0,forced:Object.assign!==ve},{assign:ve})},"./node_modules/core-js/modules/es.object.keys.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/to-object.js"),Me=oe("./node_modules/core-js/internals/object-keys.js"),Se=oe("./node_modules/core-js/internals/fails.js"),Te=Se(function(){Me(1)});Oe({target:"Object",stat:!0,forced:Te},{keys:function(Ce){return Me(ve(Ce))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ve=oe("./node_modules/core-js/internals/redefine.js"),Me=oe("./node_modules/core-js/internals/object-to-string.js");Oe||ve(Object.prototype,"toString",Me,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/redefine.js"),ve=oe("./node_modules/core-js/internals/an-object.js"),Me=oe("./node_modules/core-js/internals/to-string.js"),Se=oe("./node_modules/core-js/internals/fails.js"),Te=oe("./node_modules/core-js/internals/regexp-flags.js"),we="toString",Ce=RegExp.prototype,Ee=Ce[we],ke=Se(function(){return Ee.call({source:"a",flags:"b"})!="/a/b"}),Ke=Ee.name!=we;(ke||Ke)&&Oe(RegExp.prototype,we,function(){var je=ve(this),qe=Me(je.source),Ve=je.flags,ct=Me(Ve===void 0&&je instanceof RegExp&&!("flags"in Ce)?Te.call(je):Ve);return"/"+qe+"/"+ct},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/string-multibyte.js").charAt,ve=oe("./node_modules/core-js/internals/to-string.js"),Me=oe("./node_modules/core-js/internals/internal-state.js"),Se=oe("./node_modules/core-js/internals/define-iterator.js"),Te="String Iterator",we=Me.set,Ce=Me.getterFor(Te);Se(String,"String",function(Ee){we(this,{type:Te,string:ve(Ee),index:0})},function(){var ke=Ce(this),Ke=ke.string,Qe=ke.index,je;return Qe>=Ke.length?{value:void 0,done:!0}:(je=Oe(Ke,Qe),ke.index+=je.length,{value:je,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/create-html.js"),Me=oe("./node_modules/core-js/internals/string-html-forced.js");Oe({target:"String",proto:!0,forced:Me("link")},{link:function(Te){return ve(this,"a","href",Te)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/descriptors.js"),Me=oe("./node_modules/core-js/internals/global.js"),Se=oe("./node_modules/core-js/internals/has.js"),Te=oe("./node_modules/core-js/internals/is-object.js"),we=oe("./node_modules/core-js/internals/object-define-property.js").f,Ce=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),Ee=Me.Symbol;if(ve&&typeof Ee=="function"&&(!("description"in Ee.prototype)||Ee().description!==void 0)){var ke={},Ke=function(){var ot=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),pt=this instanceof Ke?new Ee(ot):ot===void 0?Ee():Ee(ot);return ot===""&&(ke[pt]=!0),pt};Ce(Ke,Ee);var Qe=Ke.prototype=Ee.prototype;Qe.constructor=Ke;var je=Qe.toString,qe=String(Ee("test"))=="Symbol(test)",Ve=/^Symbol\((.*)\)[^)]+$/;we(Qe,"description",{configurable:!0,get:function(){var ot=Te(this)?this.valueOf():this,pt=je.call(ot);if(Se(ke,ot))return"";var bt=qe?pt.slice(7,-1):pt.replace(Ve,"$1");return bt===""?void 0:bt}}),Oe({global:!0,forced:!0},{Symbol:Ke})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/define-well-known-symbol.js");Oe("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/global.js"),Me=oe("./node_modules/core-js/internals/get-built-in.js"),Se=oe("./node_modules/core-js/internals/is-pure.js"),Te=oe("./node_modules/core-js/internals/descriptors.js"),we=oe("./node_modules/core-js/internals/native-symbol.js"),Ce=oe("./node_modules/core-js/internals/fails.js"),Ee=oe("./node_modules/core-js/internals/has.js"),ke=oe("./node_modules/core-js/internals/is-array.js"),Ke=oe("./node_modules/core-js/internals/is-object.js"),Qe=oe("./node_modules/core-js/internals/is-symbol.js"),je=oe("./node_modules/core-js/internals/an-object.js"),qe=oe("./node_modules/core-js/internals/to-object.js"),Ve=oe("./node_modules/core-js/internals/to-indexed-object.js"),ct=oe("./node_modules/core-js/internals/to-property-key.js"),ot=oe("./node_modules/core-js/internals/to-string.js"),pt=oe("./node_modules/core-js/internals/create-property-descriptor.js"),bt=oe("./node_modules/core-js/internals/object-create.js"),He=oe("./node_modules/core-js/internals/object-keys.js"),ht=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),_e=oe("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Re=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Nt=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),it=oe("./node_modules/core-js/internals/object-define-property.js"),at=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),Bt=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ze=oe("./node_modules/core-js/internals/redefine.js"),De=oe("./node_modules/core-js/internals/shared.js"),ut=oe("./node_modules/core-js/internals/shared-key.js"),$t=oe("./node_modules/core-js/internals/hidden-keys.js"),zt=oe("./node_modules/core-js/internals/uid.js"),tt=oe("./node_modules/core-js/internals/well-known-symbol.js"),Ot=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Rt=oe("./node_modules/core-js/internals/define-well-known-symbol.js"),fn=oe("./node_modules/core-js/internals/set-to-string-tag.js"),Tt=oe("./node_modules/core-js/internals/internal-state.js"),mn=oe("./node_modules/core-js/internals/array-iteration.js").forEach,Dt=ut("hidden"),En="Symbol",rn="prototype",de=tt("toPrimitive"),pe=Tt.set,ie=Tt.getterFor(En),ee=Object[rn],se=ve.Symbol,le=Me("JSON","stringify"),Be=Nt.f,We=it.f,st=_e.f,mt=at.f,gt=De("symbols"),Et=De("op-symbols"),Lt=De("string-to-symbol-registry"),jt=De("symbol-to-string-registry"),Ct=De("wks"),lt=ve.QObject,Vt=!lt||!lt[rn]||!lt[rn].findChild,Zt=Te&&Ce(function(){return bt(We({},"a",{get:function(){return We(this,"a",{value:7}).a}})).a!=7})?function(It,Wt,on){var vn=Be(ee,Wt);vn&&delete ee[Wt],We(It,Wt,on),vn&&It!==ee&&We(ee,Wt,vn)}:We,gn=function(It,Wt){var on=gt[It]=bt(se[rn]);return pe(on,{type:En,tag:It,description:Wt}),Te||(on.description=Wt),on},sn=function(Wt,on,vn){Wt===ee&&sn(Et,on,vn),je(Wt);var Yn=ct(on);return je(vn),Ee(gt,Yn)?(vn.enumerable?(Ee(Wt,Dt)&&Wt[Dt][Yn]&&(Wt[Dt][Yn]=!1),vn=bt(vn,{enumerable:pt(0,!1)})):(Ee(Wt,Dt)||We(Wt,Dt,pt(1,{})),Wt[Dt][Yn]=!0),Zt(Wt,Yn,vn)):We(Wt,Yn,vn)},en=function(Wt,on){je(Wt);var vn=Ve(on),Yn=He(vn).concat(_n(vn));return mn(Yn,function(Lr){(!Te||Fn.call(vn,Lr))&&sn(Wt,Lr,vn[Lr])}),Wt},zn=function(Wt,on){return on===void 0?bt(Wt):en(bt(Wt),on)},Fn=function(Wt){var on=ct(Wt),vn=mt.call(this,on);return this===ee&&Ee(gt,on)&&!Ee(Et,on)?!1:vn||!Ee(this,on)||!Ee(gt,on)||Ee(this,Dt)&&this[Dt][on]?vn:!0},Ut=function(Wt,on){var vn=Ve(Wt),Yn=ct(on);if(!(vn===ee&&Ee(gt,Yn)&&!Ee(Et,Yn))){var Lr=Be(vn,Yn);return Lr&&Ee(gt,Yn)&&!(Ee(vn,Dt)&&vn[Dt][Yn])&&(Lr.enumerable=!0),Lr}},an=function(Wt){var on=st(Ve(Wt)),vn=[];return mn(on,function(Yn){!Ee(gt,Yn)&&!Ee($t,Yn)&&vn.push(Yn)}),vn},_n=function(Wt){var on=Wt===ee,vn=st(on?Et:Ve(Wt)),Yn=[];return mn(vn,function(Lr){Ee(gt,Lr)&&(!on||Ee(ee,Lr))&&Yn.push(gt[Lr])}),Yn};if(we||(se=function(){if(this instanceof se)throw TypeError("Symbol is not a constructor");var Wt=!arguments.length||arguments[0]===void 0?void 0:ot(arguments[0]),on=zt(Wt),vn=function(Yn){this===ee&&vn.call(Et,Yn),Ee(this,Dt)&&Ee(this[Dt],on)&&(this[Dt][on]=!1),Zt(this,on,pt(1,Yn))};return Te&&Vt&&Zt(ee,on,{configurable:!0,set:vn}),gn(on,Wt)},Ze(se[rn],"toString",function(){return ie(this).tag}),Ze(se,"withoutSetter",function(It){return gn(zt(It),It)}),at.f=Fn,it.f=sn,Nt.f=Ut,ht.f=_e.f=an,Re.f=_n,Ot.f=function(It){return gn(tt(It),It)},Te&&(We(se[rn],"description",{configurable:!0,get:function(){return ie(this).description}}),Se||Ze(ee,"propertyIsEnumerable",Fn,{unsafe:!0}))),Oe({global:!0,wrap:!0,forced:!we,sham:!we},{Symbol:se}),mn(He(Ct),function(It){Rt(It)}),Oe({target:En,stat:!0,forced:!we},{for:function(It){var Wt=ot(It);if(Ee(Lt,Wt))return Lt[Wt];var on=se(Wt);return Lt[Wt]=on,jt[on]=Wt,on},keyFor:function(Wt){if(!Qe(Wt))throw TypeError(Wt+" is not a symbol");if(Ee(jt,Wt))return jt[Wt]},useSetter:function(){Vt=!0},useSimple:function(){Vt=!1}}),Oe({target:"Object",stat:!0,forced:!we,sham:!Te},{create:zn,defineProperty:sn,defineProperties:en,getOwnPropertyDescriptor:Ut}),Oe({target:"Object",stat:!0,forced:!we},{getOwnPropertyNames:an,getOwnPropertySymbols:_n}),Oe({target:"Object",stat:!0,forced:Ce(function(){Re.f(1)})},{getOwnPropertySymbols:function(Wt){return Re.f(qe(Wt))}}),le){var Vn=!we||Ce(function(){var It=se();return le([It])!="[null]"||le({a:It})!="{}"||le(Object(It))!="{}"});Oe({target:"JSON",stat:!0,forced:Vn},{stringify:function(Wt,on,vn){for(var Yn=[Wt],Lr=1,ri;arguments.length>Lr;)Yn.push(arguments[Lr++]);if(ri=on,!(!Ke(on)&&Wt===void 0||Qe(Wt)))return ke(on)||(on=function(zr,Ir){if(typeof ri=="function"&&(Ir=ri.call(this,zr,Ir)),!Qe(Ir))return Ir}),Yn[1]=on,le.apply(null,Yn)}})}se[rn][de]||Bt(se[rn],de,se[rn].valueOf),fn(se,En),$t[Dt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/dom-iterables.js"),Me=oe("./node_modules/core-js/internals/array-for-each.js"),Se=oe("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var Te in ve){var we=Oe[Te],Ce=we&&we.prototype;if(Ce&&Ce.forEach!==Me)try{Se(Ce,"forEach",Me)}catch(Ee){Ce.forEach=Me}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/dom-iterables.js"),Me=oe("./node_modules/core-js/modules/es.array.iterator.js"),Se=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Te=oe("./node_modules/core-js/internals/well-known-symbol.js"),we=Te("iterator"),Ce=Te("toStringTag"),Ee=Me.values;for(var ke in ve){var Ke=Oe[ke],Qe=Ke&&Ke.prototype;if(Qe){if(Qe[we]!==Ee)try{Se(Qe,we,Ee)}catch(qe){Qe[we]=Ee}if(Qe[Ce]||Se(Qe,Ce,ke),ve[ke]){for(var je in Me)if(Qe[je]!==Me[je])try{Se(Qe,je,Me[je])}catch(qe){Qe[je]=Me[je]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(he){(function(xe,oe){he.exports=oe()})(this,function(){"use strict";function xe(lt){var Vt=typeof lt;return lt!==null&&(Vt==="object"||Vt==="function")}function oe(lt){return typeof lt=="function"}var Oe=void 0;Array.isArray?Oe=Array.isArray:Oe=function(lt){return Object.prototype.toString.call(lt)==="[object Array]"};var ve=Oe,Me=0,Se=void 0,Te=void 0,we=function(Vt,Zt){He[Me]=Vt,He[Me+1]=Zt,Me+=2,Me===2&&(Te?Te(ht):Re())};function Ce(lt){Te=lt}function Ee(lt){we=lt}var ke=typeof window!="undefined"?window:void 0,Ke=ke||{},Qe=Ke.MutationObserver||Ke.WebKitMutationObserver,je=typeof self=="undefined"&&typeof x!="undefined"&&{}.toString.call(x)==="[object process]",qe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Ve(){return function(){return x.nextTick(ht)}}function ct(){return typeof Se!="undefined"?function(){Se(ht)}:bt()}function ot(){var lt=0,Vt=new Qe(ht),Zt=document.createTextNode("");return Vt.observe(Zt,{characterData:!0}),function(){Zt.data=lt=++lt%2}}function pt(){var lt=new MessageChannel;return lt.port1.onmessage=ht,function(){return lt.port2.postMessage(0)}}function bt(){var lt=setTimeout;return function(){return lt(ht,1)}}var He=new Array(1e3);function ht(){for(var lt=0;lt>1,oe=-7,Oe=dt?Je-1:0,ve=dt?-1:1,Me=ae[x+Oe];for(Oe+=ve,ze=Me&(1<<-oe)-1,Me>>=-oe,oe+=Ue;oe>0;ze=ze*256+ae[x+Oe],Oe+=ve,oe-=8);for(Ie=ze&(1<<-oe)-1,ze>>=-oe,oe+=Le;oe>0;Ie=Ie*256+ae[x+Oe],Oe+=ve,oe-=8);if(ze===0)ze=1-xe;else{if(ze===he)return Ie?NaN:(Me?-1:1)*(1/0);Ie=Ie+Math.pow(2,Le),ze=ze-xe}return(Me?-1:1)*Ie*Math.pow(2,ze-Le)},kt.write=function(ae,x,dt,Le,Je,ze){var Ie,Ue,he,xe=ze*8-Je-1,oe=(1<>1,ve=Je===23?Math.pow(2,-24)-Math.pow(2,-77):0,Me=Le?0:ze-1,Se=Le?1:-1,Te=x<0||x===0&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===1/0?(Ue=isNaN(x)?1:0,Ie=oe):(Ie=Math.floor(Math.log(x)/Math.LN2),x*(he=Math.pow(2,-Ie))<1&&(Ie--,he*=2),Ie+Oe>=1?x+=ve/he:x+=ve*Math.pow(2,1-Oe),x*he>=2&&(Ie++,he/=2),Ie+Oe>=oe?(Ue=0,Ie=oe):Ie+Oe>=1?(Ue=(x*he-1)*Math.pow(2,Je),Ie=Ie+Oe):(Ue=x*Math.pow(2,Oe-1)*Math.pow(2,Je),Ie=0));Je>=8;ae[dt+Me]=Ue&255,Me+=Se,Ue/=256,Je-=8);for(Ie=Ie<0;ae[dt+Me]=Ie&255,Me+=Se,Ie/=256,xe-=8);ae[dt+Me-Se]|=Te*128}},53307:function(Jn,kt,ae){"use strict";ae.r(kt),ae.d(kt,{AcroForm:function(){return RA},AcroFormAppearance:function(){return Uo},AcroFormButton:function(){return qa},AcroFormCheckBox:function(){return Ys},AcroFormChoiceField:function(){return $o},AcroFormComboBox:function(){return ya},AcroFormEditBox:function(){return ga},AcroFormListBox:function(){return As},AcroFormPasswordField:function(){return es},AcroFormPushButton:function(){return bs},AcroFormRadioButton:function(){return Za},AcroFormTextField:function(){return Os},GState:function(){return Ep},ShadingPattern:function(){return kf},TilingPattern:function(){return Mf},default:function(){return La},jsPDF:function(){return La}});var x=ae(76190),dt={},Le=function(y,z,E,re,ce){var fe=new Worker(dt[z]||(dt[z]=URL.createObjectURL(new Blob([y+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return fe.onmessage=function($e){var Pe=$e.data,Ge=Pe.$e$;if(Ge){var Ye=new Error(Ge[0]);Ye.code=Ge[1],Ye.stack=Ge[2],ce(Ye,null)}else ce(null,Pe)},fe.postMessage(E,re),fe},Je=Uint8Array,ze=Uint16Array,Ie=Int32Array,Ue=new Je([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),he=new Je([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),xe=new Je([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),oe=function(y,z){for(var E=new ze(31),re=0;re<31;++re)E[re]=z+=1<>1|(Ee&21845)<<1;ke=(ke&52428)>>2|(ke&13107)<<2,ke=(ke&61680)>>4|(ke&3855)<<4,Ce[Ee]=((ke&65280)>>8|(ke&255)<<8)>>1}for(var Ke=function(y,z,E){for(var re=y.length,ce=0,fe=new ze(z);ce>Ge]=Ye}else for(Pe=new ze(re),ce=0;ce>15-y[ce]);return Pe},Qe=new Je(288),Ee=0;Ee<144;++Ee)Qe[Ee]=8;for(var Ee=144;Ee<256;++Ee)Qe[Ee]=9;for(var Ee=256;Ee<280;++Ee)Qe[Ee]=7;for(var Ee=280;Ee<288;++Ee)Qe[Ee]=8;for(var je=new Je(32),Ee=0;Ee<32;++Ee)je[Ee]=5;var qe=Ke(Qe,9,0),Ve=null,ct=Ke(je,5,0),ot=null,pt=function(y){for(var z=y[0],E=1;Ez&&(z=y[E]);return z},bt=function(y,z,E){var re=z/8|0;return(y[re]|y[re+1]<<8)>>(z&7)&E},He=function(y,z){var E=z/8|0;return(y[E]|y[E+1]<<8|y[E+2]<<16)>>(z&7)},ht=function(y){return(y+7)/8|0},_e=function(y,z,E){return(z==null||z<0)&&(z=0),(E==null||E>y.length)&&(E=y.length),new Je(y.subarray(z,E))},Re={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Nt=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],it=function(y,z,E){var re=new Error(z||Nt[y]);if(re.code=y,Error.captureStackTrace&&Error.captureStackTrace(re,it),!E)throw re;return re},at=function(y,z,E,re){var ce=y.length,fe=re?re.length:0;if(!ce||z.f&&!z.l)return E||new Je(0);var $e=!E,Pe=$e||z.i!=2,Ge=z.i;$e&&(E=new Je(ce*3));var Ye=function(xo){var ca=E.length;if(xo>ca){var la=new Je(Math.max(ca*2,xo));la.set(E),E=la}},ft=z.f||0,Pt=z.p||0,Jt=z.b||0,At=z.l,In=z.d,Cn=z.m,On=z.n,An=ce*8;do{if(!At){ft=bt(y,Pt,1);var wr=bt(y,Pt+1,3);if(Pt+=3,wr)if(wr==1)At=Ve,In=ot,Cn=9,On=5;else if(wr==2){var Ri=bt(y,Pt,31)+257,Ii=bt(y,Pt+10,15)+4,Nr=Ri+bt(y,Pt+5,31)+1;Pt+=14;for(var Xn=new Je(Nr),Vr=new Je(19),ln=0;ln>4;if(ur<16)Xn[ln++]=ur;else{var Si=0,Ni=0;for(ur==16?(Ni=3+bt(y,Pt,3),Pt+=2,Si=Xn[ln-1]):ur==17?(Ni=3+bt(y,Pt,7),Pt+=3):ur==18&&(Ni=11+bt(y,Pt,127),Pt+=7);Ni--;)Xn[ln++]=Si}}var ai=Xn.subarray(0,Ri),Di=Xn.subarray(Ri);Cn=pt(ai),On=pt(Di),At=Ke(ai,Cn,1),In=Ke(Di,On,1)}else it(1);else{var ur=ht(Pt)+4,Wn=y[ur-4]|y[ur-3]<<8,ui=ur+Wn;if(ui>ce){Ge&&it(0);break}Pe&&Ye(Jt+Wn),E.set(y.subarray(ur,ui),Jt),z.b=Jt+=Wn,z.p=Pt=ui*8,z.f=ft;continue}if(Pt>An){Ge&&it(0);break}}Pe&&Ye(Jt+131072);for(var Do=(1<>4;if(Pt+=Si&15,Pt>An){Ge&&it(0);break}if(Si||it(2),Kn<256)E[Jt++]=Kn;else if(Kn==256){nn=Pt,At=null;break}else{var ir=Kn-254;if(Kn>264){var ln=Kn-257,Cr=Ue[ln];ir=bt(y,Pt,(1<>4;Rr||it(3),Pt+=Rr&15;var Di=Te[ei];if(ei>3){var Cr=he[ei];Di+=He(y,Pt)&(1<An){Ge&&it(0);break}Pe&&Ye(Jt+131072);var Li=Jt+ir;if(Jt>8},Ze=function(y,z,E){E<<=z&7;var re=z/8|0;y[re]|=E,y[re+1]|=E>>8,y[re+2]|=E>>16},De=function(y,z){for(var E=[],re=0;reJt&&(Jt=fe[re].s);var At=new ze(Jt+1),In=ut(E[ft-1],At,0);if(In>z){var re=0,Cn=0,On=In-z,An=1<z)Cn+=An-(1<>=On;Cn>0;){var ur=fe[re].s;At[ur]=0&&Cn;--re){var Wn=fe[re].s;At[Wn]==z&&(--At[Wn],++Cn)}In=z}return{t:new Je(At),l:In}},ut=function(y,z,E){return y.s==-1?Math.max(ut(y.l,z,E+1),ut(y.r,z,E+1)):z[y.s]=E},$t=function(y){for(var z=y.length;z&&!y[--z];);for(var E=new ze(++z),re=0,ce=y[0],fe=1,$e=function(Ge){E[re++]=Ge},Pe=1;Pe<=z;++Pe)if(y[Pe]==ce&&Pe!=z)++fe;else{if(!ce&&fe>2){for(;fe>138;fe-=138)$e(32754);fe>2&&($e(fe>10?fe-11<<5|28690:fe-3<<5|12305),fe=0)}else if(fe>3){for($e(ce),--fe;fe>6;fe-=6)$e(8304);fe>2&&($e(fe-3<<5|8208),fe=0)}for(;fe--;)$e(ce);fe=1,ce=y[Pe]}return{c:E.subarray(0,re),n:z}},zt=function(y,z){for(var E=0,re=0;re>8,y[ce+2]=y[ce]^255,y[ce+3]=y[ce+1]^255;for(var fe=0;fe4&&!Vr[xe[Dn-1]];--Dn);var gr=Ye+5<<3,dr=zt(ce,Qe)+zt(fe,je)+$e,mi=zt(ce,Jt)+zt(fe,Cn)+$e+14+3*Dn+zt(Ii,Vr)+2*Ii[16]+3*Ii[17]+7*Ii[18];if(Ge>=0&&gr<=dr&&gr<=mi)return tt(z,ft,y.subarray(Ge,Ge+Ye));var Si,Ni,ai,Di;if(Bt(z,ft,1+(mi15&&(Bt(z,ft,Kn[Nr]>>5&127),ft+=Kn[Nr]>>12)}}else Si=qe,Ni=Qe,ai=ct,Di=je;for(var Nr=0;Nr255){var ir=Cr>>18&31;Ze(z,ft,Si[ir+257]),ft+=Ni[ir+257],ir>7&&(Bt(z,ft,Cr>>23&31),ft+=Ue[ir]);var Rr=Cr&31;Ze(z,ft,ai[Rr]),ft+=Di[Rr],Rr>3&&(Ze(z,ft,Cr>>5&8191),ft+=he[Rr])}else Ze(z,ft,Si[Cr]),ft+=Ni[Cr]}return Ze(z,ft,Si[256]),ft+Ni[256]},Rt=new Ie([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),fn=new Je(0),Tt=function(y,z,E,re,ce,fe){var $e=fe.z||y.length,Pe=new Je(re+$e+5*(1+Math.ceil($e/7e3))+ce),Ge=Pe.subarray(re,Pe.length-ce),Ye=fe.l,ft=(fe.r||0)&7;if(z){ft&&(Ge[0]=fe.r>>3);for(var Pt=Rt[z-1],Jt=Pt>>13,At=Pt&8191,In=(1<7e3||Vr>24576)&&(Si>423||!Ye)){ft=Ot(y,Ge,0,Wn,ui,Ri,Nr,Vr,Dn,Xn-Dn,ft),Vr=Ii=Nr=0,Dn=Xn;for(var Ni=0;Ni<286;++Ni)ui[Ni]=0;for(var Ni=0;Ni<30;++Ni)Ri[Ni]=0}var ai=2,Di=0,Do=At,ro=dr-mi&32767;if(Si>2&&gr==ur(Xn-ro))for(var nn=Math.min(Jt,Si)-1,Kn=Math.min(32767,Xn),ir=Math.min(258,Si);ro<=Kn&&--Do&&dr!=mi;){if(y[Xn+ai]==y[Xn+ai-ro]){for(var Cr=0;Crai){if(ai=Cr,Di=ro,Cr>nn)break;for(var Rr=Math.min(ro,Cr-2),ei=0,Ni=0;Niei&&(ei=Vi,mi=Li)}}}dr=mi,mi=Cn[dr],ro+=dr-mi&32767}if(Di){Wn[Vr++]=268435456|Me[ai]<<18|we[Di];var xo=Me[ai]&31,ca=we[Di]&31;Nr+=Ue[xo]+he[ca],++ui[257+xo],++Ri[ca],ln=Xn+ai,++Ii}else Wn[Vr++]=y[Xn],++ui[y[Xn]]}}for(Xn=Math.max(Xn,ln);Xn<$e;++Xn)Wn[Vr++]=y[Xn],++ui[y[Xn]];ft=Ot(y,Ge,Ye,Wn,ui,Ri,Nr,Vr,Dn,Xn-Dn,ft),Ye||(fe.r=ft&7|Ge[ft/8|0]<<3,ft-=7,fe.h=On,fe.p=Cn,fe.i=Xn,fe.w=ln)}else{for(var Xn=fe.w||0;Xn<$e+Ye;Xn+=65535){var la=Xn+65535;la>=$e&&(Ge[ft/8|0]=Ye,la=$e),ft=tt(Ge,ft+1,y.subarray(Xn,la))}fe.i=$e}return _e(Pe,0,re+ht(ft)+ce)},mn=null,Dt=function(){var y=-1;return{p:function(z){for(var E=y,re=0;re>>8;y=E},d:function(){return~y}}},En=function(){var y=1,z=0;return{p:function(E){for(var re=y,ce=z,fe=E.length|0,$e=0;$e!=fe;){for(var Pe=Math.min($e+2655,fe);$e>16),ce=(ce&65535)+15*(ce>>16)}y=re,z=ce},d:function(){return y%=65521,z%=65521,(y&255)<<24|(y&65280)<<8|(z&255)<<8|z>>8}}},rn=function(y,z,E,re,ce){if(!ce&&(ce={l:1},z.dictionary)){var fe=z.dictionary.subarray(-32768),$e=new Je(fe.length+y.length);$e.set(fe),$e.set(y,fe.length),y=$e,ce.w=fe.length}return Tt(y,z.level==null?6:z.level,z.mem==null?ce.l?Math.ceil(Math.max(8,Math.min(13,Math.log(y.length)))*1.5):20:12+z.mem,E,re,ce)},de=function(y,z){var E={};for(var re in y)E[re]=y[re];for(var re in z)E[re]=z[re];return E},pe=function(y,z,E){for(var re=y(),ce=y.toString(),fe=ce.slice(ce.indexOf("[")+1,ce.lastIndexOf("]")).replace(/\s+/g,"").split(","),$e=0;$e>>0},gn=function(y,z){return Zt(y,z)+Zt(y,z+4)*4294967296},sn=function(y,z,E){for(;E;++z)y[z]=E,E>>>=8},en=function(y,z){var E=z.filename;if(y[0]=31,y[1]=139,y[2]=8,y[8]=z.level<2?4:z.level==9?2:0,y[9]=3,z.mtime!=0&&sn(y,4,Math.floor(new Date(z.mtime||Date.now())/1e3)),E){y[3]=8;for(var re=0;re<=E.length;++re)y[re+10]=E.charCodeAt(re)}},zn=function(y){(y[0]!=31||y[1]!=139||y[2]!=8)&&it(6,"invalid gzip data");var z=y[3],E=10;z&4&&(E+=(y[10]|y[11]<<8)+2);for(var re=(z>>3&1)+(z>>4&1);re>0;re-=!y[E++]);return E+(z&2)},Fn=function(y){var z=y.length;return(y[z-4]|y[z-3]<<8|y[z-2]<<16|y[z-1]<<24)>>>0},Ut=function(y){return 10+(y.filename?y.filename.length+1:0)},an=function(y,z){var E=z.level,re=E==0?0:E<6?1:E==9?3:2;if(y[0]=120,y[1]=re<<6|(z.dictionary&&32),y[1]|=31-(y[0]<<8|y[1])%31,z.dictionary){var ce=En();ce.p(z.dictionary),sn(y,2,ce.d())}},_n=function(y,z){return((y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31)&&it(6,"invalid zlib data"),(y[1]>>5&1)==+!z&&it(6,"invalid zlib data: "+(y[1]&32?"need":"unexpected")+" dictionary"),(y[1]>>3&4)+2};function Vn(y,z){return typeof y=="function"&&(z=y,y={}),this.ondata=z,y}var It=null,Wt=null;function on(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be],function(re){return Et(vn(re.data[0],re.data[1]))},0,E)}function vn(y,z){return rn(y,z||{},0,0)}var Yn=null,Lr=null;function ri(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le],function(re){return Et(zr(re.data[0],Lt(re.data[1])))},1,E)}function zr(y,z){return at(y,{i:2},z&&z.out,z&&z.dictionary)}var Ir=null,tr=null;function vr(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be,We,function(){return[Qn]}],function(re){return Et(Qn(re.data[0],re.data[1]))},2,E)}function Qn(y,z){z||(z={});var E=Dt(),re=y.length;E.p(y);var ce=rn(y,z,Ut(z),8),fe=ce.length;return en(ce,z),sn(ce,fe-8,E.d()),sn(ce,fe-4,re),ce}var qn=null,lr=null;function $n(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le,st,function(){return[Br]}],function(re){return Et(Br(re.data[0],re.data[1]))},3,E)}function Br(y,z){var E=zn(y);return E+8>y.length&&it(6,"invalid gzip data"),at(y.subarray(E,-8),{i:2},z&&z.out||new Je(Fn(y)),z&&z.dictionary)}var Sr=null,kr=null;function gi(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be,mt,function(){return[Ai]}],function(re){return Et(Ai(re.data[0],re.data[1]))},4,E)}function Ai(y,z){z||(z={});var E=En();E.p(y);var re=rn(y,z,z.dictionary?6:2,4);return an(re,z),sn(re,re.length-4,E.d()),re}var di=null,Ti=null;function Ei(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le,gt,function(){return[no]}],function(re){return Et(no(re.data[0],Lt(re.data[1])))},5,E)}function no(y,z){return at(y.subarray(_n(y,z&&z.dictionary),-4),{i:2},z&&z.out,z&&z.dictionary)}var zi=null,fr=null;function Ur(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),y[0]==31&&y[1]==139&&y[2]==8?$n(y,z,E):(y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31?ri(y,z,E):Ei(y,z,E)}function vi(y,z){return y[0]==31&&y[1]==139&&y[2]==8?Br(y,z):(y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31?zr(y,z):no(y,z)}var Gt=function(y,z,E,re){for(var ce in y){var fe=y[ce],$e=z+ce,Pe=re;Array.isArray(fe)&&(Pe=de(re,fe[1]),fe=fe[0]),fe instanceof Je?E[$e]=[fe,Pe]:(E[$e+="/"]=[new Je(0),Pe],Gt(fe,$e,E,re))}},un=typeof TextEncoder!="undefined"&&new TextEncoder,wn=typeof TextDecoder!="undefined"&&new TextDecoder,Mt=0;try{wn.decode(fn,{stream:!0}),Mt=1}catch(y){}var dn=function(y){for(var z="",E=0;;){var re=y[E++],ce=(re>127)+(re>223)+(re>239);if(E+ce>y.length)return{s:z,r:_e(y,E-1)};ce?ce==3?(re=((re&15)<<18|(y[E++]&63)<<12|(y[E++]&63)<<6|y[E++]&63)-65536,z+=String.fromCharCode(55296|re>>10,56320|re&1023)):ce&1?z+=String.fromCharCode((re&31)<<6|y[E++]&63):z+=String.fromCharCode((re&15)<<12|(y[E++]&63)<<6|y[E++]&63):z+=String.fromCharCode(re)}},Kt=null,pn=null;function Nn(y,z){if(z){for(var E=new Je(y.length),re=0;re>1)),$e=0,Pe=function(ft){fe[$e++]=ft},re=0;refe.length){var Ge=new Je($e+8+(ce-re<<1));Ge.set(fe),fe=Ge}var Ye=y.charCodeAt(re);Ye<128||z?Pe(Ye):Ye<2048?(Pe(192|Ye>>6),Pe(128|Ye&63)):Ye>55295&&Ye<57344?(Ye=65536+(Ye&1047552)|y.charCodeAt(++re)&1023,Pe(240|Ye>>18),Pe(128|Ye>>12&63),Pe(128|Ye>>6&63),Pe(128|Ye&63)):(Pe(224|Ye>>12),Pe(128|Ye>>6&63),Pe(128|Ye&63))}return _e(fe,0,$e)}function Pr(y,z){if(z){for(var E="",re=0;re65535&&it(9),z+=re+4}return z},ti=function(y,z,E,re,ce,fe,$e,Pe){var Ge=re.length,Ye=E.extra,ft=Pe&&Pe.length,Pt=sr(Ye);sn(y,z,$e!=null?33639248:67324752),z+=4,$e!=null&&(y[z++]=20,y[z++]=E.os),y[z]=20,z+=2,y[z++]=E.flag<<1|(fe<0&&8),y[z++]=ce&&8,y[z++]=E.compression&255,y[z++]=E.compression>>8;var Jt=new Date(E.mtime==null?Date.now():E.mtime),At=Jt.getFullYear()-1980;if((At<0||At>119)&&it(10),sn(y,z,At<<25|Jt.getMonth()+1<<21|Jt.getDate()<<16|Jt.getHours()<<11|Jt.getMinutes()<<5|Jt.getSeconds()>>1),z+=4,fe!=-1&&(sn(y,z,E.crc),sn(y,z+4,fe<0?-fe-2:fe),sn(y,z+8,E.size)),sn(y,z+12,Ge),sn(y,z+14,Pt),z+=16,$e!=null&&(sn(y,z,ft),sn(y,z+6,E.attrs),sn(y,z+10,$e),z+=14),y.set(re,z),z+=Ge,Pt)for(var In in Ye){var Cn=Ye[In],On=Cn.length;sn(y,z,+In),sn(y,z+2,On),y.set(Cn,z+4),z+=4+On}return ft&&(y.set(Pe,z),z+=ft),z},nr=function(y,z,E,re,ce){sn(y,z,101010256),sn(y,z+8,E),sn(y,z+10,E),sn(y,z+12,re),sn(y,z+16,ce)},Rn=null,Ar=null,Bi=null,Zn=null;function yn(y,z,E){E||(E=z,z={}),typeof E!="function"&&it(7);var re={};Gt(y,"",re,z);var ce=Object.keys(re),fe=ce.length,$e=0,Pe=0,Ge=fe,Ye=new Array(fe),ft=[],Pt=function(){for(var On=0;On65535&&dr(it(11,0,1),null),!gr)dr(null,ur);else if(Ri<16e4)try{dr(null,vn(ur,Wn))}catch(mi){dr(mi,null)}else ft.push(on(ur,Wn,dr))},Cn=0;Cn65535&&it(11);var An=ft?vn(Ge,Ye):Ge,wr=An.length,ur=Dt();ur.p(Ge),re.push(de(Ye,{size:Ge.length,crc:ur.d(),c:An,f:Pt,m:In,u:Jt!=$e.length||In&&At.length!=Cn,o:ce,compression:ft})),ce+=30+Jt+On+wr,fe+=76+2*(Jt+On)+(Cn||0)+wr}for(var Wn=new Je(fe+22),ui=ce,Ri=fe-ce,Ii=0;Ii65558)return $e(it(13,0,1),null),ce;var Ge=Vt(y,Pe+8);if(Ge){var Ye=Ge,ft=Zt(y,Pe+16),Pt=ft==4294967295||Ye==65535;if(Pt){var Jt=Zt(y,Pe-12);Pt=Zt(y,Jt)==101075792,Pt&&(Ye=Ge=Zt(y,Jt+32),ft=Zt(y,Jt+48))}for(var At=z&&z.filter,In=function(On){var An=or(y,ft,Pt),wr=An[0],ur=An[1],Wn=An[2],ui=An[3],Ri=An[4],Ii=An[5],Nr=ci(y,Ii);ft=Ri;var Xn=function(ln,Dn){ln?(ce(),$e(ln,null)):(Dn&&(fe[ui]=Dn),--Ge||$e(null,fe))};if(!At||At({name:ui,size:ur,originalSize:Wn,compression:wr}))if(!wr)Xn(null,_e(y,Nr,Nr+ur));else if(wr==8){var Vr=y.subarray(Nr,Nr+ur);if(Wn<524288||ur>.8*Wn)try{Xn(null,zr(Vr,{out:new Je(Wn)}))}catch(ln){Xn(ln,null)}else re.push(ri(Vr,{size:Wn},Xn))}else Xn(it(14,"unknown compression type "+wr,1),null);else Xn(null,null)},Cn=0;Cn65558)&&it(13);var ce=Vt(y,re+8);if(!ce)return{};var fe=Zt(y,re+16),$e=fe==4294967295||ce==65535;if($e){var Pe=Zt(y,re-12);$e=Zt(y,Pe)==101075792,$e&&(ce=Zt(y,Pe+32),fe=Zt(y,Pe+48))}for(var Ge=z&&z.filter,Ye=0;Ye{const y=new Uint8Array(4),z=new Uint32Array(y.buffer);return!((z[0]=1)&y[0])})(),io={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class ji{constructor(z=yi,E={}){Tl(this,"buffer");Tl(this,"byteLength");Tl(this,"byteOffset");Tl(this,"length");Tl(this,"offset");Tl(this,"lastWrittenByte");Tl(this,"littleEndian");Tl(this,"_data");Tl(this,"_mark");Tl(this,"_marks");let re=!1;typeof z=="number"?z=new ArrayBuffer(z):(re=!0,this.lastWrittenByte=z.byteLength);const ce=E.offset?E.offset>>>0:0,fe=z.byteLength-ce;let $e=ce;(ArrayBuffer.isView(z)||z instanceof ji)&&(z.byteLength!==z.buffer.byteLength&&($e=z.byteOffset+ce),z=z.buffer),re?this.lastWrittenByte=fe:this.lastWrittenByte=0,this.buffer=z,this.length=fe,this.byteLength=fe,this.byteOffset=$e,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,$e,fe),this._mark=0,this._marks=[]}available(z=1){return this.offset+z<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(z=1){return this.offset+=z,this}back(z=1){return this.offset-=z,this}seek(z){return this.offset=z,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const z=this._marks.pop();if(z===void 0)throw new Error("Mark stack empty");return this.seek(z),this}rewind(){return this.offset=0,this}ensureAvailable(z=1){if(!this.available(z)){const re=(this.offset+z)*2,ce=new Uint8Array(re);ce.set(new Uint8Array(this.buffer)),this.buffer=ce.buffer,this.length=re,this.byteLength=re,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(z=1){return this.readArray(z,"uint8")}readArray(z,E){const re=io[E].BYTES_PER_ELEMENT*z,ce=this.byteOffset+this.offset,fe=this.buffer.slice(ce,ce+re);if(this.littleEndian===Ji&&E!=="uint8"&&E!=="int8"){const Pe=new Uint8Array(this.buffer.slice(ce,ce+re));Pe.reverse();const Ge=new io[E](Pe.buffer);return this.offset+=re,Ge.reverse(),Ge}const $e=new io[E](fe);return this.offset+=re,$e}readInt16(){const z=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,z}readUint16(){const z=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,z}readInt32(){const z=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,z}readUint32(){const z=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat32(){const z=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat64(){const z=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,z}readBigInt64(){const z=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,z}readBigUint64(){const z=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,z}readChar(){return String.fromCharCode(this.readInt8())}readChars(z=1){let E="";for(let re=0;rethis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const So=4,ki=0,ko=1,co=2;function Vo(y){let z=y.length;for(;--z>=0;)y[z]=0}const wo=0,eo=1,bo=2,Go=3,Tn=258,Lo=29,Gi=256,jr=Gi+1+Lo,Jr=30,ni=19,Wr=2*jr+1,Ui=15,to=16,$r=7,oi=256,yr=16,qr=17,Ao=18,Yo=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),_o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),pa=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),No=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Jo=512,Ro=new Array((jr+2)*2);Vo(Ro);const oa=new Array(Jr*2);Vo(oa);const da=new Array(Jo);Vo(da);const Ka=new Array(Tn-Go+1);Vo(Ka);const _s=new Array(Lo);Vo(_s);const js=new Array(Jr);Vo(js);function as(y,z,E,re,ce){this.static_tree=y,this.extra_bits=z,this.extra_base=E,this.elems=re,this.max_length=ce,this.has_stree=y&&y.length}let fs,Mo,go;function Fa(y,z){this.dyn_tree=y,this.max_code=0,this.stat_desc=z}const gs=y=>y<256?da[y]:da[256+(y>>>7)],nl=(y,z)=>{y.pending_buf[y.pending++]=z&255,y.pending_buf[y.pending++]=z>>>8&255},rl=(y,z,E)=>{y.bi_valid>to-E?(y.bi_buf|=z<>to-y.bi_valid,y.bi_valid+=E-to):(y.bi_buf|=z<{rl(y,E[z*2],E[z*2+1])},yl=(y,z)=>{let E=0;do E|=y&1,y>>>=1,E<<=1;while(--z>0);return E>>>1},su=y=>{y.bi_valid===16?(nl(y,y.bi_buf),y.bi_buf=0,y.bi_valid=0):y.bi_valid>=8&&(y.pending_buf[y.pending++]=y.bi_buf&255,y.bi_buf>>=8,y.bi_valid-=8)},ol=(y,z)=>{const E=z.dyn_tree,re=z.max_code,ce=z.stat_desc.static_tree,fe=z.stat_desc.has_stree,$e=z.stat_desc.extra_bits,Pe=z.stat_desc.extra_base,Ge=z.stat_desc.max_length;let Ye,ft,Pt,Jt,At,In,Cn=0;for(Jt=0;Jt<=Ui;Jt++)y.bl_count[Jt]=0;for(E[y.heap[y.heap_max]*2+1]=0,Ye=y.heap_max+1;YeGe&&(Jt=Ge,Cn++),E[ft*2+1]=Jt,!(ft>re)&&(y.bl_count[Jt]++,At=0,ft>=Pe&&(At=$e[ft-Pe]),In=E[ft*2],y.opt_len+=In*(Jt+At),fe&&(y.static_len+=In*(ce[ft*2+1]+At)));if(Cn!==0){do{for(Jt=Ge-1;y.bl_count[Jt]===0;)Jt--;y.bl_count[Jt]--,y.bl_count[Jt+1]+=2,y.bl_count[Ge]--,Cn-=2}while(Cn>0);for(Jt=Ge;Jt!==0;Jt--)for(ft=y.bl_count[Jt];ft!==0;)Pt=y.heap[--Ye],!(Pt>re)&&(E[Pt*2+1]!==Jt&&(y.opt_len+=(Jt-E[Pt*2+1])*E[Pt*2],E[Pt*2+1]=Jt),ft--)}},jl=(y,z,E)=>{const re=new Array(Ui+1);let ce=0,fe,$e;for(fe=1;fe<=Ui;fe++)ce=ce+E[fe-1]<<1,re[fe]=ce;for($e=0;$e<=z;$e++){let Pe=y[$e*2+1];Pe!==0&&(y[$e*2]=yl(re[Pe]++,Pe))}},Lu=()=>{let y,z,E,re,ce;const fe=new Array(Ui+1);for(E=0,re=0;re>=7;re{let z;for(z=0;z{y.bi_valid>8?nl(y,y.bi_buf):y.bi_valid>0&&(y.pending_buf[y.pending++]=y.bi_buf),y.bi_buf=0,y.bi_valid=0},ec=(y,z,E,re)=>{const ce=z*2,fe=E*2;return y[ce]{const re=y.heap[E];let ce=E<<1;for(;ce<=y.heap_len&&(ce{let re,ce,fe=0,$e,Pe;if(y.sym_next!==0)do re=y.pending_buf[y.sym_buf+fe++]&255,re+=(y.pending_buf[y.sym_buf+fe++]&255)<<8,ce=y.pending_buf[y.sym_buf+fe++],re===0?il(y,ce,z):($e=Ka[ce],il(y,$e+Gi+1,z),Pe=Yo[$e],Pe!==0&&(ce-=_s[$e],rl(y,ce,Pe)),re--,$e=gs(re),il(y,$e,E),Pe=_o[$e],Pe!==0&&(re-=js[$e],rl(y,re,Pe)));while(fe{const E=z.dyn_tree,re=z.stat_desc.static_tree,ce=z.stat_desc.has_stree,fe=z.stat_desc.elems;let $e,Pe,Ge=-1,Ye;for(y.heap_len=0,y.heap_max=Wr,$e=0;$e>1;$e>=1;$e--)_c(y,E,$e);Ye=fe;do $e=y.heap[1],y.heap[1]=y.heap[y.heap_len--],_c(y,E,1),Pe=y.heap[1],y.heap[--y.heap_max]=$e,y.heap[--y.heap_max]=Pe,E[Ye*2]=E[$e*2]+E[Pe*2],y.depth[Ye]=(y.depth[$e]>=y.depth[Pe]?y.depth[$e]:y.depth[Pe])+1,E[$e*2+1]=E[Pe*2+1]=Ye,y.heap[1]=Ye++,_c(y,E,1);while(y.heap_len>=2);y.heap[--y.heap_max]=y.heap[1],ol(y,z),jl(E,Ge,y.bl_count)},ha=(y,z,E)=>{let re,ce=-1,fe,$e=z[0*2+1],Pe=0,Ge=7,Ye=4;for($e===0&&(Ge=138,Ye=3),z[(E+1)*2+1]=65535,re=0;re<=E;re++)fe=$e,$e=z[(re+1)*2+1],!(++Pe{let re,ce=-1,fe,$e=z[0*2+1],Pe=0,Ge=7,Ye=4;for($e===0&&(Ge=138,Ye=3),re=0;re<=E;re++)if(fe=$e,$e=z[(re+1)*2+1],!(++Pe{let z;for(ha(y,y.dyn_ltree,y.l_desc.max_code),ha(y,y.dyn_dtree,y.d_desc.max_code),Ea(y,y.bl_desc),z=ni-1;z>=3&&y.bl_tree[No[z]*2+1]===0;z--);return y.opt_len+=3*(z+1)+5+5+4,z},Ga=(y,z,E,re)=>{let ce;for(rl(y,z-257,5),rl(y,E-1,5),rl(y,re-4,4),ce=0;ce{let z=4093624447,E;for(E=0;E<=31;E++,z>>>=1)if(z&1&&y.dyn_ltree[E*2]!==0)return ki;if(y.dyn_ltree[9*2]!==0||y.dyn_ltree[10*2]!==0||y.dyn_ltree[13*2]!==0)return ko;for(E=32;E{Ql||(Lu(),Ql=!0),y.l_desc=new Fa(y.dyn_ltree,fs),y.d_desc=new Fa(y.dyn_dtree,Mo),y.bl_desc=new Fa(y.bl_tree,go),y.bi_buf=0,y.bi_valid=0,Xl(y)},kl=(y,z,E,re)=>{rl(y,(wo<<1)+(re?1:0),3),wl(y),nl(y,E),nl(y,~E),E&&y.pending_buf.set(y.window.subarray(z,z+E),y.pending),y.pending+=E},Hi=y=>{rl(y,eo<<1,3),il(y,oi,Ro),su(y)},ea=(y,z,E,re)=>{let ce,fe,$e=0;y.level>0?(y.strm.data_type===co&&(y.strm.data_type=$a(y)),Ea(y,y.l_desc),Ea(y,y.d_desc),$e=Ja(y),ce=y.opt_len+3+7>>>3,fe=y.static_len+3+7>>>3,fe<=ce&&(ce=fe)):ce=fe=E+5,E+4<=ce&&z!==-1?kl(y,z,E,re):y.strategy===So||fe===ce?(rl(y,(eo<<1)+(re?1:0),3),ma(y,Ro,oa)):(rl(y,(bo<<1)+(re?1:0),3),Ga(y,y.l_desc.max_code+1,y.d_desc.max_code+1,$e+1),ma(y,y.dyn_ltree,y.dyn_dtree)),Xl(y),re&&wl(y)},Ma=(y,z,E)=>(y.pending_buf[y.sym_buf+y.sym_next++]=z,y.pending_buf[y.sym_buf+y.sym_next++]=z>>8,y.pending_buf[y.sym_buf+y.sym_next++]=E,z===0?y.dyn_ltree[E*2]++:(y.matches++,z--,y.dyn_ltree[(Ka[E]+Gi+1)*2]++,y.dyn_dtree[gs(z)*2]++),y.sym_next===y.sym_end);var Hl=fu,ks=kl,zl=ea,pl=Ma,eA=Hi,Bc={_tr_init:Hl,_tr_stored_block:ks,_tr_flush_block:zl,_tr_tally:pl,_tr_align:eA},ss=(y,z,E,re)=>{let ce=y&65535|0,fe=y>>>16&65535|0,$e=0;for(;E!==0;){$e=E>2e3?2e3:E,E-=$e;do ce=ce+z[re++]|0,fe=fe+ce|0;while(--$e);ce%=65521,fe%=65521}return ce|fe<<16|0};const ns=()=>{let y,z=[];for(var E=0;E<256;E++){y=E;for(var re=0;re<8;re++)y=y&1?3988292384^y>>>1:y>>>1;z[E]=y}return z},KA=new Uint32Array(ns());var Qs=(y,z,E,re)=>{const ce=KA,fe=re+E;y^=-1;for(let $e=re;$e>>8^ce[(y^z[$e])&255];return y^-1},Sl={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Hc={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:zc,_tr_stored_block:ml,_tr_flush_block:_u,_tr_tally:Ws,_tr_align:Gs}=Bc,{Z_NO_FLUSH:lu,Z_PARTIAL_FLUSH:NA,Z_FULL_FLUSH:$A,Z_FINISH:uu,Z_BLOCK:hu,Z_OK:Oa,Z_STREAM_END:Ua,Z_STREAM_ERROR:Ms,Z_DATA_ERROR:nc,Z_BUF_ERROR:Yl,Z_DEFAULT_COMPRESSION:pu,Z_FILTERED:Kc,Z_HUFFMAN_ONLY:hc,Z_RLE:fA,Z_FIXED:Jl,Z_DEFAULT_STRATEGY:pc,Z_UNKNOWN:nA,Z_DEFLATED:rA}=Hc,Ed=9,Jf=15,nd=8,Nu=256+1+29,DA=30,iA=19,Sd=2*Nu+1,qf=15,Ns=3,Wu=258,pA=Wu+Ns+1,Ph=32,$c=42,Th=57,Fd=69,eh=73,bf=91,Cf=103,Zc=113,va=666,Kl=1,Nc=2,rd=3,PA=4,Kp=3,TA=(y,z)=>(y.msg=Sl[z],z),th=y=>y*2-(y>4?9:0),Oc=y=>{let z=y.length;for(;--z>=0;)y[z]=0},id=y=>{let z,E,re,ce=y.w_size;z=y.hash_size,re=z;do E=y.head[--re],y.head[re]=E>=ce?E-ce:0;while(--z);z=ce,re=z;do E=y.prev[--re],y.prev[re]=E>=ce?E-ce:0;while(--z)};let mA=(y,z,E)=>(z<{const z=y.state;let E=z.pending;E>y.avail_out&&(E=y.avail_out),E!==0&&(y.output.set(z.pending_buf.subarray(z.pending_out,z.pending_out+E),y.next_out),y.next_out+=E,z.pending_out+=E,y.total_out+=E,y.avail_out-=E,z.pending-=E,z.pending===0&&(z.pending_out=0))},rc=(y,z)=>{_u(y,y.block_start>=0?y.block_start:-1,y.strstart-y.block_start,z),y.block_start=y.strstart,Ec(y.strm)},Hs=(y,z)=>{y.pending_buf[y.pending++]=z},gA=(y,z)=>{y.pending_buf[y.pending++]=z>>>8&255,y.pending_buf[y.pending++]=z&255},od=(y,z,E,re)=>{let ce=y.avail_in;return ce>re&&(ce=re),ce===0?0:(y.avail_in-=ce,z.set(y.input.subarray(y.next_in,y.next_in+ce),E),y.state.wrap===1?y.adler=ss(y.adler,z,ce,E):y.state.wrap===2&&(y.adler=Qs(y.adler,z,ce,E)),y.next_in+=ce,y.total_in+=ce,ce)},ad=(y,z)=>{let E=y.max_chain_length,re=y.strstart,ce,fe,$e=y.prev_length,Pe=y.nice_match;const Ge=y.strstart>y.w_size-pA?y.strstart-(y.w_size-pA):0,Ye=y.window,ft=y.w_mask,Pt=y.prev,Jt=y.strstart+Wu;let At=Ye[re+$e-1],In=Ye[re+$e];y.prev_length>=y.good_match&&(E>>=2),Pe>y.lookahead&&(Pe=y.lookahead);do if(ce=z,!(Ye[ce+$e]!==In||Ye[ce+$e-1]!==At||Ye[ce]!==Ye[re]||Ye[++ce]!==Ye[re+1])){re+=2,ce++;do;while(Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&re$e){if(y.match_start=z,$e=fe,fe>=Pe)break;At=Ye[re+$e-1],In=Ye[re+$e]}}while((z=Pt[z&ft])>Ge&&--E!==0);return $e<=y.lookahead?$e:y.lookahead},vA=y=>{const z=y.w_size;let E,re,ce;do{if(re=y.window_size-y.lookahead-y.strstart,y.strstart>=z+(z-pA)&&(y.window.set(y.window.subarray(z,z+z-re),0),y.match_start-=z,y.strstart-=z,y.block_start-=z,y.insert>y.strstart&&(y.insert=y.strstart),id(y),re+=z),y.strm.avail_in===0)break;if(E=od(y.strm,y.window,y.strstart+y.lookahead,re),y.lookahead+=E,y.lookahead+y.insert>=Ns)for(ce=y.strstart-y.insert,y.ins_h=y.window[ce],y.ins_h=mA(y,y.ins_h,y.window[ce+1]);y.insert&&(y.ins_h=mA(y,y.ins_h,y.window[ce+Ns-1]),y.prev[ce&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=ce,ce++,y.insert--,!(y.lookahead+y.insert{let E=y.pending_buf_size-5>y.w_size?y.w_size:y.pending_buf_size-5,re,ce,fe,$e=0,Pe=y.strm.avail_in;do{if(re=65535,fe=y.bi_valid+42>>3,y.strm.avail_outce+y.strm.avail_in&&(re=ce+y.strm.avail_in),re>fe&&(re=fe),re>8,y.pending_buf[y.pending-2]=~re,y.pending_buf[y.pending-1]=~re>>8,Ec(y.strm),ce&&(ce>re&&(ce=re),y.strm.output.set(y.window.subarray(y.block_start,y.block_start+ce),y.strm.next_out),y.strm.next_out+=ce,y.strm.avail_out-=ce,y.strm.total_out+=ce,y.block_start+=ce,re-=ce),re&&(od(y.strm,y.strm.output,y.strm.next_out,re),y.strm.next_out+=re,y.strm.avail_out-=re,y.strm.total_out+=re)}while($e===0);return Pe-=y.strm.avail_in,Pe&&(Pe>=y.w_size?(y.matches=2,y.window.set(y.strm.input.subarray(y.strm.next_in-y.w_size,y.strm.next_in),0),y.strstart=y.w_size,y.insert=y.strstart):(y.window_size-y.strstart<=Pe&&(y.strstart-=y.w_size,y.window.set(y.window.subarray(y.w_size,y.w_size+y.strstart),0),y.matches<2&&y.matches++,y.insert>y.strstart&&(y.insert=y.strstart)),y.window.set(y.strm.input.subarray(y.strm.next_in-Pe,y.strm.next_in),y.strstart),y.strstart+=Pe,y.insert+=Pe>y.w_size-y.insert?y.w_size-y.insert:Pe),y.block_start=y.strstart),y.high_waterfe&&y.block_start>=y.w_size&&(y.block_start-=y.w_size,y.strstart-=y.w_size,y.window.set(y.window.subarray(y.w_size,y.w_size+y.strstart),0),y.matches<2&&y.matches++,fe+=y.w_size,y.insert>y.strstart&&(y.insert=y.strstart)),fe>y.strm.avail_in&&(fe=y.strm.avail_in),fe&&(od(y.strm,y.window,y.strstart,fe),y.strstart+=fe,y.insert+=fe>y.w_size-y.insert?y.w_size-y.insert:fe),y.high_water>3,fe=y.pending_buf_size-fe>65535?65535:y.pending_buf_size-fe,E=fe>y.w_size?y.w_size:fe,ce=y.strstart-y.block_start,(ce>=E||(ce||z===uu)&&z!==lu&&y.strm.avail_in===0&&ce<=fe)&&(re=ce>fe?fe:ce,$e=z===uu&&y.strm.avail_in===0&&re===ce?1:0,ml(y,y.block_start,re,$e),y.block_start+=re,Ec(y.strm)),$e?rd:Kl)},xf=(y,z)=>{let E,re;for(;;){if(y.lookahead=Ns&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),E!==0&&y.strstart-E<=y.w_size-pA&&(y.match_length=ad(y,E)),y.match_length>=Ns)if(re=Ws(y,y.strstart-y.match_start,y.match_length-Ns),y.lookahead-=y.match_length,y.match_length<=y.max_lazy_match&&y.lookahead>=Ns){y.match_length--;do y.strstart++,y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart;while(--y.match_length!==0);y.strstart++}else y.strstart+=y.match_length,y.match_length=0,y.ins_h=y.window[y.strstart],y.ins_h=mA(y,y.ins_h,y.window[y.strstart+1]);else re=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++;if(re&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=y.strstart{let E,re,ce;for(;;){if(y.lookahead=Ns&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),y.prev_length=y.match_length,y.prev_match=y.match_start,y.match_length=Ns-1,E!==0&&y.prev_length4096)&&(y.match_length=Ns-1)),y.prev_length>=Ns&&y.match_length<=y.prev_length){ce=y.strstart+y.lookahead-Ns,re=Ws(y,y.strstart-1-y.prev_match,y.prev_length-Ns),y.lookahead-=y.prev_length-1,y.prev_length-=2;do++y.strstart<=ce&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart);while(--y.prev_length!==0);if(y.match_available=0,y.match_length=Ns-1,y.strstart++,re&&(rc(y,!1),y.strm.avail_out===0))return Kl}else if(y.match_available){if(re=Ws(y,0,y.window[y.strstart-1]),re&&rc(y,!1),y.strstart++,y.lookahead--,y.strm.avail_out===0)return Kl}else y.match_available=1,y.strstart++,y.lookahead--}return y.match_available&&(re=Ws(y,0,y.window[y.strstart-1]),y.match_available=0),y.insert=y.strstart{let E,re,ce,fe;const $e=y.window;for(;;){if(y.lookahead<=Wu){if(vA(y),y.lookahead<=Wu&&z===lu)return Kl;if(y.lookahead===0)break}if(y.match_length=0,y.lookahead>=Ns&&y.strstart>0&&(ce=y.strstart-1,re=$e[ce],re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce])){fe=y.strstart+Wu;do;while(re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&cey.lookahead&&(y.match_length=y.lookahead)}if(y.match_length>=Ns?(E=Ws(y,1,y.match_length-Ns),y.lookahead-=y.match_length,y.strstart+=y.match_length,y.match_length=0):(E=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++),E&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=0,z===uu?(rc(y,!0),y.strm.avail_out===0?rd:PA):y.sym_next&&(rc(y,!1),y.strm.avail_out===0)?Kl:Nc},Zp=(y,z)=>{let E;for(;;){if(y.lookahead===0&&(vA(y),y.lookahead===0)){if(z===lu)return Kl;break}if(y.match_length=0,E=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++,E&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=0,z===uu?(rc(y,!0),y.strm.avail_out===0?rd:PA):y.sym_next&&(rc(y,!1),y.strm.avail_out===0)?Kl:Nc};function ic(y,z,E,re,ce){this.good_length=y,this.max_lazy=z,this.nice_length=E,this.max_chain=re,this.func=ce}const yA=[new ic(0,0,0,0,kA),new ic(4,4,8,4,xf),new ic(4,5,16,8,xf),new ic(4,6,32,32,xf),new ic(4,4,16,16,Id),new ic(8,16,32,32,Id),new ic(8,16,128,128,Id),new ic(8,32,128,256,Id),new ic(32,128,258,1024,Id),new ic(32,258,258,4096,Id)],up=y=>{y.window_size=2*y.w_size,Oc(y.head),y.max_lazy_match=yA[y.level].max_lazy,y.good_match=yA[y.level].good_length,y.nice_match=yA[y.level].nice_length,y.max_chain_length=yA[y.level].max_chain,y.strstart=0,y.block_start=0,y.lookahead=0,y.insert=0,y.match_length=y.prev_length=Ns-1,y.match_available=0,y.ins_h=0};function Wp(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=rA,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Sd*2),this.dyn_dtree=new Uint16Array((2*DA+1)*2),this.bl_tree=new Uint16Array((2*iA+1)*2),Oc(this.dyn_ltree),Oc(this.dyn_dtree),Oc(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(qf+1),this.heap=new Uint16Array(2*Nu+1),Oc(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Nu+1),Oc(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Vd=y=>{if(!y)return 1;const z=y.state;return!z||z.strm!==y||z.status!==$c&&z.status!==Th&&z.status!==Fd&&z.status!==eh&&z.status!==bf&&z.status!==Cf&&z.status!==Zc&&z.status!==va?1:0},cp=y=>{if(Vd(y))return TA(y,Ms);y.total_in=y.total_out=0,y.data_type=nA;const z=y.state;return z.pending=0,z.pending_out=0,z.wrap<0&&(z.wrap=-z.wrap),z.status=z.wrap===2?Th:z.wrap?$c:Zc,y.adler=z.wrap===2?0:1,z.last_flush=-2,zc(z),Oa},Xd=y=>{const z=cp(y);return z===Oa&&up(y.state),z},Gp=(y,z)=>Vd(y)||y.state.wrap!==2?Ms:(y.state.gzhead=z,Oa),oc=(y,z,E,re,ce,fe)=>{if(!y)return Ms;let $e=1;if(z===pu&&(z=6),re<0?($e=0,re=-re):re>15&&($e=2,re-=16),ce<1||ce>Ed||E!==rA||re<8||re>15||z<0||z>9||fe<0||fe>Jl||re===8&&$e!==1)return TA(y,Ms);re===8&&(re=9);const Pe=new Wp;return y.state=Pe,Pe.strm=y,Pe.status=$c,Pe.wrap=$e,Pe.gzhead=null,Pe.w_bits=re,Pe.w_size=1<oc(y,z,rA,Jf,nd,pc),ac=(y,z)=>{if(Vd(y)||z>hu||z<0)return y?TA(y,Ms):Ms;const E=y.state;if(!y.output||y.avail_in!==0&&!y.input||E.status===va&&z!==uu)return TA(y,y.avail_out===0?Yl:Ms);const re=E.last_flush;if(E.last_flush=z,E.pending!==0){if(Ec(y),y.avail_out===0)return E.last_flush=-1,Oa}else if(y.avail_in===0&&th(z)<=th(re)&&z!==uu)return TA(y,Yl);if(E.status===va&&y.avail_in!==0)return TA(y,Yl);if(E.status===$c&&E.wrap===0&&(E.status=Zc),E.status===$c){let ce=rA+(E.w_bits-8<<4)<<8,fe=-1;if(E.strategy>=hc||E.level<2?fe=0:E.level<6?fe=1:E.level===6?fe=2:fe=3,ce|=fe<<6,E.strstart!==0&&(ce|=Ph),ce+=31-ce%31,gA(E,ce),E.strstart!==0&&(gA(E,y.adler>>>16),gA(E,y.adler&65535)),y.adler=1,E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(E.status===Th){if(y.adler=0,Hs(E,31),Hs(E,139),Hs(E,8),E.gzhead)Hs(E,(E.gzhead.text?1:0)+(E.gzhead.hcrc?2:0)+(E.gzhead.extra?4:0)+(E.gzhead.name?8:0)+(E.gzhead.comment?16:0)),Hs(E,E.gzhead.time&255),Hs(E,E.gzhead.time>>8&255),Hs(E,E.gzhead.time>>16&255),Hs(E,E.gzhead.time>>24&255),Hs(E,E.level===9?2:E.strategy>=hc||E.level<2?4:0),Hs(E,E.gzhead.os&255),E.gzhead.extra&&E.gzhead.extra.length&&(Hs(E,E.gzhead.extra.length&255),Hs(E,E.gzhead.extra.length>>8&255)),E.gzhead.hcrc&&(y.adler=Qs(y.adler,E.pending_buf,E.pending,0)),E.gzindex=0,E.status=Fd;else if(Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,E.level===9?2:E.strategy>=hc||E.level<2?4:0),Hs(E,Kp),E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(E.status===Fd){if(E.gzhead.extra){let ce=E.pending,fe=(E.gzhead.extra.length&65535)-E.gzindex;for(;E.pending+fe>E.pending_buf_size;){let Pe=E.pending_buf_size-E.pending;if(E.pending_buf.set(E.gzhead.extra.subarray(E.gzindex,E.gzindex+Pe),E.pending),E.pending=E.pending_buf_size,E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex+=Pe,Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0,fe-=Pe}let $e=new Uint8Array(E.gzhead.extra);E.pending_buf.set($e.subarray(E.gzindex,E.gzindex+fe),E.pending),E.pending+=fe,E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex=0}E.status=eh}if(E.status===eh){if(E.gzhead.name){let ce=E.pending,fe;do{if(E.pending===E.pending_buf_size){if(E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0}E.gzindexce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex=0}E.status=bf}if(E.status===bf){if(E.gzhead.comment){let ce=E.pending,fe;do{if(E.pending===E.pending_buf_size){if(E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0}E.gzindexce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce))}E.status=Cf}if(E.status===Cf){if(E.gzhead.hcrc){if(E.pending+2>E.pending_buf_size&&(Ec(y),E.pending!==0))return E.last_flush=-1,Oa;Hs(E,y.adler&255),Hs(E,y.adler>>8&255),y.adler=0}if(E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(y.avail_in!==0||E.lookahead!==0||z!==lu&&E.status!==va){let ce=E.level===0?kA(E,z):E.strategy===hc?Zp(E,z):E.strategy===fA?kh(E,z):yA[E.level].func(E,z);if((ce===rd||ce===PA)&&(E.status=va),ce===Kl||ce===rd)return y.avail_out===0&&(E.last_flush=-1),Oa;if(ce===Nc&&(z===NA?Gs(E):z!==hu&&(ml(E,0,0,!1),z===$A&&(Oc(E.head),E.lookahead===0&&(E.strstart=0,E.block_start=0,E.insert=0))),Ec(y),y.avail_out===0))return E.last_flush=-1,Oa}return z!==uu?Oa:E.wrap<=0?Ua:(E.wrap===2?(Hs(E,y.adler&255),Hs(E,y.adler>>8&255),Hs(E,y.adler>>16&255),Hs(E,y.adler>>24&255),Hs(E,y.total_in&255),Hs(E,y.total_in>>8&255),Hs(E,y.total_in>>16&255),Hs(E,y.total_in>>24&255)):(gA(E,y.adler>>>16),gA(E,y.adler&65535)),Ec(y),E.wrap>0&&(E.wrap=-E.wrap),E.pending!==0?Oa:Ua)},Du=y=>{if(Vd(y))return Ms;const z=y.state.status;return y.state=null,z===Zc?TA(y,nc):Oa},sd=(y,z)=>{let E=z.length;if(Vd(y))return Ms;const re=y.state,ce=re.wrap;if(ce===2||ce===1&&re.status!==$c||re.lookahead)return Ms;if(ce===1&&(y.adler=ss(y.adler,z,E,0)),re.wrap=0,E>=re.w_size){ce===0&&(Oc(re.head),re.strstart=0,re.block_start=0,re.insert=0);let Ge=new Uint8Array(re.w_size);Ge.set(z.subarray(E-re.w_size,E),0),z=Ge,E=re.w_size}const fe=y.avail_in,$e=y.next_in,Pe=y.input;for(y.avail_in=E,y.next_in=0,y.input=z,vA(re);re.lookahead>=Ns;){let Ge=re.strstart,Ye=re.lookahead-(Ns-1);do re.ins_h=mA(re,re.ins_h,re.window[Ge+Ns-1]),re.prev[Ge&re.w_mask]=re.head[re.ins_h],re.head[re.ins_h]=Ge,Ge++;while(--Ye);re.strstart=Ge,re.lookahead=Ns-1,vA(re)}return re.strstart+=re.lookahead,re.block_start=re.strstart,re.insert=re.lookahead,re.lookahead=0,re.match_length=re.prev_length=Ns-1,re.match_available=0,y.next_in=$e,y.input=Pe,y.avail_in=fe,re.wrap=ce,Oa};var Yd=Ou,Bf=oc,Ap=Xd,dp=cp,fp=Gp,nh=ac,wA=Du,Ld=sd,hp="pako deflate (from Nodeca project)",wt={deflateInit:Yd,deflateInit2:Bf,deflateReset:Ap,deflateResetKeep:dp,deflateSetHeader:fp,deflate:nh,deflateEnd:wA,deflateSetDictionary:Ld,deflateInfo:hp};const yt=(y,z)=>Object.prototype.hasOwnProperty.call(y,z);var Xt=function(y){const z=Array.prototype.slice.call(arguments,1);for(;z.length;){const E=z.shift();if(E){if(typeof E!="object")throw new TypeError(E+"must be non-object");for(const re in E)yt(E,re)&&(y[re]=E[re])}}return y},cn=y=>{let z=0;for(let re=0,ce=y.length;re=252?6:y>=248?5:y>=240?4:y>=224?3:y>=192?2:1;ar[254]=ar[254]=1;var er=y=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(y);let z,E,re,ce,fe,$e=y.length,Pe=0;for(ce=0;ce<$e;ce++)E=y.charCodeAt(ce),(E&64512)===55296&&ce+1<$e&&(re=y.charCodeAt(ce+1),(re&64512)===56320&&(E=65536+(E-55296<<10)+(re-56320),ce++)),Pe+=E<128?1:E<2048?2:E<65536?3:4;for(z=new Uint8Array(Pe),fe=0,ce=0;fe>>6,z[fe++]=128|E&63):E<65536?(z[fe++]=224|E>>>12,z[fe++]=128|E>>>6&63,z[fe++]=128|E&63):(z[fe++]=240|E>>>18,z[fe++]=128|E>>>12&63,z[fe++]=128|E>>>6&63,z[fe++]=128|E&63);return z};const br=(y,z)=>{if(z<65534&&y.subarray&&kn)return String.fromCharCode.apply(null,y.length===z?y:y.subarray(0,z));let E="";for(let re=0;re{const E=z||y.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(y.subarray(0,z));let re,ce;const fe=new Array(E*2);for(ce=0,re=0;re4){fe[ce++]=65533,re+=Pe-1;continue}for($e&=Pe===2?31:Pe===3?15:7;Pe>1&&re1){fe[ce++]=65533;continue}$e<65536?fe[ce++]=$e:($e-=65536,fe[ce++]=55296|$e>>10&1023,fe[ce++]=56320|$e&1023)}return br(fe,ce)},li=(y,z)=>{z=z||y.length,z>y.length&&(z=y.length);let E=z-1;for(;E>=0&&(y[E]&192)===128;)E--;return E<0||E===0?z:E+ar[y[E]]>z?E:z},Qr={string2buf:er,buf2string:hr,utf8border:li};function Hr(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Or=Hr;const _r=Object.prototype.toString,{Z_NO_FLUSH:Zi,Z_SYNC_FLUSH:Ci,Z_FULL_FLUSH:qi,Z_FINISH:so,Z_OK:Xi,Z_STREAM_END:ho,Z_DEFAULT_COMPRESSION:Bo,Z_DEFAULT_STRATEGY:jo,Z_DEFLATED:Po}=Hc;function Ia(y){this.options=Sn.assign({level:Bo,method:Po,chunkSize:16384,windowBits:15,memLevel:8,strategy:jo},y||{});let z=this.options;z.raw&&z.windowBits>0?z.windowBits=-z.windowBits:z.gzip&&z.windowBits>0&&z.windowBits<16&&(z.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Or,this.strm.avail_out=0;let E=wt.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(E!==Xi)throw new Error(Sl[E]);if(z.header&&wt.deflateSetHeader(this.strm,z.header),z.dictionary){let re;if(typeof z.dictionary=="string"?re=Qr.string2buf(z.dictionary):_r.call(z.dictionary)==="[object ArrayBuffer]"?re=new Uint8Array(z.dictionary):re=z.dictionary,E=wt.deflateSetDictionary(this.strm,re),E!==Xi)throw new Error(Sl[E]);this._dict_set=!0}}Ia.prototype.push=function(y,z){const E=this.strm,re=this.options.chunkSize;let ce,fe;if(this.ended)return!1;for(z===~~z?fe=z:fe=z===!0?so:Zi,typeof y=="string"?E.input=Qr.string2buf(y):_r.call(y)==="[object ArrayBuffer]"?E.input=new Uint8Array(y):E.input=y,E.next_in=0,E.avail_in=E.input.length;;){if(E.avail_out===0&&(E.output=new Uint8Array(re),E.next_out=0,E.avail_out=re),(fe===Ci||fe===qi)&&E.avail_out<=6){this.onData(E.output.subarray(0,E.next_out)),E.avail_out=0;continue}if(ce=wt.deflate(E,fe),ce===ho)return E.next_out>0&&this.onData(E.output.subarray(0,E.next_out)),ce=wt.deflateEnd(this.strm),this.onEnd(ce),this.ended=!0,ce===Xi;if(E.avail_out===0){this.onData(E.output);continue}if(fe>0&&E.next_out>0){this.onData(E.output.subarray(0,E.next_out)),E.avail_out=0;continue}if(E.avail_in===0)break}return!0},Ia.prototype.onData=function(y){this.chunks.push(y)},Ia.prototype.onEnd=function(y){y===Xi&&(this.result=Sn.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function aa(y,z){const E=new Ia(z);if(E.push(y,!0),E.err)throw E.msg||Sl[E.err];return E.result}function ta(y,z){return z=z||{},z.raw=!0,aa(y,z)}function zo(y,z){return z=z||{},z.gzip=!0,aa(y,z)}var Qo=Ia,Ho=aa,vo=ta,fo=zo,To=Hc,Zo={Deflate:Qo,deflate:Ho,deflateRaw:vo,gzip:fo,constants:To};const na=16209,Co=16191;var Xa=function(z,E){let re,ce,fe,$e,Pe,Ge,Ye,ft,Pt,Jt,At,In,Cn,On,An,wr,ur,Wn,ui,Ri,Ii,Nr,Xn,Vr;const ln=z.state;re=z.next_in,Xn=z.input,ce=re+(z.avail_in-5),fe=z.next_out,Vr=z.output,$e=fe-(E-z.avail_out),Pe=fe+(z.avail_out-257),Ge=ln.dmax,Ye=ln.wsize,ft=ln.whave,Pt=ln.wnext,Jt=ln.window,At=ln.hold,In=ln.bits,Cn=ln.lencode,On=ln.distcode,An=(1<>>24,At>>>=Wn,In-=Wn,Wn=ur>>>16&255,Wn===0)Vr[fe++]=ur&65535;else if(Wn&16){ui=ur&65535,Wn&=15,Wn&&(In>>=Wn,In-=Wn),In<15&&(At+=Xn[re++]<>>24,At>>>=Wn,In-=Wn,Wn=ur>>>16&255,Wn&16){if(Ri=ur&65535,Wn&=15,InGe){z.msg="invalid distance too far back",ln.mode=na;break e}if(At>>>=Wn,In-=Wn,Wn=fe-$e,Ri>Wn){if(Wn=Ri-Wn,Wn>ft&&ln.sane){z.msg="invalid distance too far back",ln.mode=na;break e}if(Ii=0,Nr=Jt,Pt===0){if(Ii+=Ye-Wn,Wn2;)Vr[fe++]=Nr[Ii++],Vr[fe++]=Nr[Ii++],Vr[fe++]=Nr[Ii++],ui-=3;ui&&(Vr[fe++]=Nr[Ii++],ui>1&&(Vr[fe++]=Nr[Ii++]))}else{Ii=fe-Ri;do Vr[fe++]=Vr[Ii++],Vr[fe++]=Vr[Ii++],Vr[fe++]=Vr[Ii++],ui-=3;while(ui>2);ui&&(Vr[fe++]=Vr[Ii++],ui>1&&(Vr[fe++]=Vr[Ii++]))}}else if(Wn&64){z.msg="invalid distance code",ln.mode=na;break e}else{ur=On[(ur&65535)+(At&(1<>3,re-=ui,In-=ui<<3,At&=(1<{const Ge=Pe.bits;let Ye=0,ft=0,Pt=0,Jt=0,At=0,In=0,Cn=0,On=0,An=0,wr=0,ur,Wn,ui,Ri,Ii,Nr=null,Xn;const Vr=new Uint16Array(Ha+1),ln=new Uint16Array(Ha+1);let Dn=null,gr,dr,mi;for(Ye=0;Ye<=Ha;Ye++)Vr[Ye]=0;for(ft=0;ft=1&&Vr[Jt]===0;Jt--);if(At>Jt&&(At=Jt),Jt===0)return ce[fe++]=1<<24|64<<16|0,ce[fe++]=1<<24|64<<16|0,Pe.bits=1,0;for(Pt=1;Pt0&&(y===ll||Jt!==1))return-1;for(ln[1]=0,Ye=1;YeMl||y===ql&&An>Fl)return 1;for(;;){gr=Ye-Cn,$e[ft]+1=Xn?(dr=Dn[$e[ft]-Xn],mi=Nr[$e[ft]-Xn]):(dr=96,mi=0),ur=1<>Cn)+Wn]=gr<<24|dr<<16|mi|0;while(Wn!==0);for(ur=1<>=1;if(ur!==0?(wr&=ur-1,wr+=ur):wr=0,ft++,--Vr[Ye]===0){if(Ye===Jt)break;Ye=z[E+$e[ft]]}if(Ye>At&&(wr&Ri)!==ui){for(Cn===0&&(Cn=At),Ii+=Pt,In=Ye-Cn,On=1<Ml||y===ql&&An>Fl)return 1;ui=wr&Ri,ce[ui]=At<<24|In<<16|Ii-fe|0}}return wr!==0&&(ce[Ii+wr]=Ye-Cn<<24|64<<16|0),Pe.bits=At,0};const Wo=0,Oo=1,hs=2,{Z_FINISH:Ss,Z_BLOCK:Vs,Z_TREES:zs,Z_OK:ul,Z_STREAM_END:vu,Z_NEED_DICT:sa,Z_STREAM_ERROR:qo,Z_DATA_ERROR:xs,Z_MEM_ERROR:qs,Z_BUF_ERROR:Xs,Z_DEFLATED:yu}=Hc,Ul=16180,sc=16181,Il=16182,vs=16183,cl=16184,Al=16185,gu=16186,Rl=16187,ys=16188,bl=16189,Fs=16190,Cl=16191,eu=16192,Pu=16193,Tu=16194,Wc=16195,dl=16196,_d=16197,Uu=16198,Gu=16199,Ru=16200,Vu=16201,fl=16202,mc=16203,bA=16204,Dc=16205,Gc=16206,Jd=16207,qd=16208,Is=16209,ld=16210,Ef=16211,za=852,ps=592,cu=15,Bu=y=>(y>>>24&255)+(y>>>8&65280)+((y&65280)<<8)+((y&255)<<24);function Eu(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Xu=y=>{if(!y)return 1;const z=y.state;return!z||z.strm!==y||z.modeEf?1:0},ju=y=>{if(Xu(y))return qo;const z=y.state;return y.total_in=y.total_out=z.total=0,y.msg="",z.wrap&&(y.adler=z.wrap&1),z.mode=Ul,z.last=0,z.havedict=0,z.flags=-1,z.dmax=32768,z.head=null,z.hold=0,z.bits=0,z.lencode=z.lendyn=new Int32Array(za),z.distcode=z.distdyn=new Int32Array(ps),z.sane=1,z.back=-1,ul},ZA=y=>{if(Xu(y))return qo;const z=y.state;return z.wsize=0,z.whave=0,z.wnext=0,ju(y)},Sf=(y,z)=>{let E;if(Xu(y))return qo;const re=y.state;return z<0?(E=0,z=-z):(E=(z>>4)+5,z<48&&(z&=15)),z&&(z<8||z>15)?qo:(re.window!==null&&re.wbits!==z&&(re.window=null),re.wrap=E,re.wbits=z,ZA(y))},WA=(y,z)=>{if(!y)return qo;const E=new Eu;y.state=E,E.strm=y,E.window=null,E.mode=Ul;const re=Sf(y,z);return re!==ul&&(y.state=null),re},GA=y=>WA(y,cu);let wu=!0,Pc,ef;const Ff=y=>{if(wu){Pc=new Int32Array(512),ef=new Int32Array(32);let z=0;for(;z<144;)y.lens[z++]=8;for(;z<256;)y.lens[z++]=9;for(;z<280;)y.lens[z++]=7;for(;z<288;)y.lens[z++]=8;for(ba(Oo,y.lens,0,288,Pc,0,y.work,{bits:9}),z=0;z<32;)y.lens[z++]=5;ba(hs,y.lens,0,32,ef,0,y.work,{bits:5}),wu=!1}y.lencode=Pc,y.lenbits=9,y.distcode=ef,y.distbits=5},tf=(y,z,E,re)=>{let ce;const fe=y.state;return fe.window===null&&(fe.wsize=1<=fe.wsize?(fe.window.set(z.subarray(E-fe.wsize,E),0),fe.wnext=0,fe.whave=fe.wsize):(ce=fe.wsize-fe.wnext,ce>re&&(ce=re),fe.window.set(z.subarray(E-re,E-re+ce),fe.wnext),re-=ce,re?(fe.window.set(z.subarray(E-re,E),0),fe.wnext=re,fe.whave=fe.wsize):(fe.wnext+=ce,fe.wnext===fe.wsize&&(fe.wnext=0),fe.whave{let E,re,ce,fe,$e,Pe,Ge,Ye,ft,Pt,Jt,At,In,Cn,On=0,An,wr,ur,Wn,ui,Ri,Ii,Nr;const Xn=new Uint8Array(4);let Vr,ln;const Dn=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Xu(y)||!y.output||!y.input&&y.avail_in!==0)return qo;E=y.state,E.mode===Cl&&(E.mode=eu),$e=y.next_out,ce=y.output,Ge=y.avail_out,fe=y.next_in,re=y.input,Pe=y.avail_in,Ye=E.hold,ft=E.bits,Pt=Pe,Jt=Ge,Nr=ul;e:for(;;)switch(E.mode){case Ul:if(E.wrap===0){E.mode=eu;break}for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,E.check=Qs(E.check,Xn,2,0),Ye=0,ft=0,E.mode=sc;break}if(E.head&&(E.head.done=!1),!(E.wrap&1)||(((Ye&255)<<8)+(Ye>>8))%31){y.msg="incorrect header check",E.mode=Is;break}if((Ye&15)!==yu){y.msg="unknown compression method",E.mode=Is;break}if(Ye>>>=4,ft-=4,Ii=(Ye&15)+8,E.wbits===0&&(E.wbits=Ii),Ii>15||Ii>E.wbits){y.msg="invalid window size",E.mode=Is;break}E.dmax=1<>8&1),E.flags&512&&E.wrap&4&&(Xn[0]=Ye&255,Xn[1]=Ye>>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0,E.mode=Il;case Il:for(;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,Xn[2]=Ye>>>16&255,Xn[3]=Ye>>>24&255,E.check=Qs(E.check,Xn,4,0)),Ye=0,ft=0,E.mode=vs;case vs:for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>8),E.flags&512&&E.wrap&4&&(Xn[0]=Ye&255,Xn[1]=Ye>>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0,E.mode=cl;case cl:if(E.flags&1024){for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0}else E.head&&(E.head.extra=null);E.mode=Al;case Al:if(E.flags&1024&&(At=E.length,At>Pe&&(At=Pe),At&&(E.head&&(Ii=E.head.extra_len-E.length,E.head.extra||(E.head.extra=new Uint8Array(E.head.extra_len)),E.head.extra.set(re.subarray(fe,fe+At),Ii)),E.flags&512&&E.wrap&4&&(E.check=Qs(E.check,re,At,fe)),Pe-=At,fe+=At,E.length-=At),E.length))break e;E.length=0,E.mode=gu;case gu:if(E.flags&2048){if(Pe===0)break e;At=0;do Ii=re[fe+At++],E.head&&Ii&&E.length<65536&&(E.head.name+=String.fromCharCode(Ii));while(Ii&&At>9&1,E.head.done=!0),y.adler=E.check=0,E.mode=Cl;break;case bl:for(;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=ft&7,ft-=ft&7,E.mode=Gc;break}for(;ft<3;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=1,ft-=1,Ye&3){case 0:E.mode=Pu;break;case 1:if(Ff(E),E.mode=Gu,z===zs){Ye>>>=2,ft-=2;break e}break;case 2:E.mode=dl;break;case 3:y.msg="invalid block type",E.mode=Is}Ye>>>=2,ft-=2;break;case Pu:for(Ye>>>=ft&7,ft-=ft&7;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>16^65535)){y.msg="invalid stored block lengths",E.mode=Is;break}if(E.length=Ye&65535,Ye=0,ft=0,E.mode=Tu,z===zs)break e;case Tu:E.mode=Wc;case Wc:if(At=E.length,At){if(At>Pe&&(At=Pe),At>Ge&&(At=Ge),At===0)break e;ce.set(re.subarray(fe,fe+At),$e),Pe-=At,fe+=At,Ge-=At,$e+=At,E.length-=At;break}E.mode=Cl;break;case dl:for(;ft<14;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=5,ft-=5,E.ndist=(Ye&31)+1,Ye>>>=5,ft-=5,E.ncode=(Ye&15)+4,Ye>>>=4,ft-=4,E.nlen>286||E.ndist>30){y.msg="too many length or distance symbols",E.mode=Is;break}E.have=0,E.mode=_d;case _d:for(;E.have>>=3,ft-=3}for(;E.have<19;)E.lens[Dn[E.have++]]=0;if(E.lencode=E.lendyn,E.lenbits=7,Vr={bits:E.lenbits},Nr=ba(Wo,E.lens,0,19,E.lencode,0,E.work,Vr),E.lenbits=Vr.bits,Nr){y.msg="invalid code lengths set",E.mode=Is;break}E.have=0,E.mode=Uu;case Uu:for(;E.have>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=An,ft-=An,E.lens[E.have++]=ur;else{if(ur===16){for(ln=An+2;ft>>=An,ft-=An,E.have===0){y.msg="invalid bit length repeat",E.mode=Is;break}Ii=E.lens[E.have-1],At=3+(Ye&3),Ye>>>=2,ft-=2}else if(ur===17){for(ln=An+3;ft>>=An,ft-=An,Ii=0,At=3+(Ye&7),Ye>>>=3,ft-=3}else{for(ln=An+7;ft>>=An,ft-=An,Ii=0,At=11+(Ye&127),Ye>>>=7,ft-=7}if(E.have+At>E.nlen+E.ndist){y.msg="invalid bit length repeat",E.mode=Is;break}for(;At--;)E.lens[E.have++]=Ii}}if(E.mode===Is)break;if(E.lens[256]===0){y.msg="invalid code -- missing end-of-block",E.mode=Is;break}if(E.lenbits=9,Vr={bits:E.lenbits},Nr=ba(Oo,E.lens,0,E.nlen,E.lencode,0,E.work,Vr),E.lenbits=Vr.bits,Nr){y.msg="invalid literal/lengths set",E.mode=Is;break}if(E.distbits=6,E.distcode=E.distdyn,Vr={bits:E.distbits},Nr=ba(hs,E.lens,E.nlen,E.ndist,E.distcode,0,E.work,Vr),E.distbits=Vr.bits,Nr){y.msg="invalid distances set",E.mode=Is;break}if(E.mode=Gu,z===zs)break e;case Gu:E.mode=Ru;case Ru:if(Pe>=6&&Ge>=258){y.next_out=$e,y.avail_out=Ge,y.next_in=fe,y.avail_in=Pe,E.hold=Ye,E.bits=ft,Xa(y,Jt),$e=y.next_out,ce=y.output,Ge=y.avail_out,fe=y.next_in,re=y.input,Pe=y.avail_in,Ye=E.hold,ft=E.bits,E.mode===Cl&&(E.back=-1);break}for(E.back=0;On=E.lencode[Ye&(1<>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>Wn)],An=On>>>24,wr=On>>>16&255,ur=On&65535,!(Wn+An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=Wn,ft-=Wn,E.back+=Wn}if(Ye>>>=An,ft-=An,E.back+=An,E.length=ur,wr===0){E.mode=Dc;break}if(wr&32){E.back=-1,E.mode=Cl;break}if(wr&64){y.msg="invalid literal/length code",E.mode=Is;break}E.extra=wr&15,E.mode=Vu;case Vu:if(E.extra){for(ln=E.extra;ft>>=E.extra,ft-=E.extra,E.back+=E.extra}E.was=E.length,E.mode=fl;case fl:for(;On=E.distcode[Ye&(1<>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>Wn)],An=On>>>24,wr=On>>>16&255,ur=On&65535,!(Wn+An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=Wn,ft-=Wn,E.back+=Wn}if(Ye>>>=An,ft-=An,E.back+=An,wr&64){y.msg="invalid distance code",E.mode=Is;break}E.offset=ur,E.extra=wr&15,E.mode=mc;case mc:if(E.extra){for(ln=E.extra;ft>>=E.extra,ft-=E.extra,E.back+=E.extra}if(E.offset>E.dmax){y.msg="invalid distance too far back",E.mode=Is;break}E.mode=bA;case bA:if(Ge===0)break e;if(At=Jt-Ge,E.offset>At){if(At=E.offset-At,At>E.whave&&E.sane){y.msg="invalid distance too far back",E.mode=Is;break}At>E.wnext?(At-=E.wnext,In=E.wsize-At):In=E.wnext-At,At>E.length&&(At=E.length),Cn=E.window}else Cn=ce,In=$e-E.offset,At=E.length;At>Ge&&(At=Ge),Ge-=At,E.length-=At;do ce[$e++]=Cn[In++];while(--At);E.length===0&&(E.mode=Ru);break;case Dc:if(Ge===0)break e;ce[$e++]=E.length,Ge--,E.mode=Ru;break;case Gc:if(E.wrap){for(;ft<32;){if(Pe===0)break e;Pe--,Ye|=re[fe++]<{if(Xu(y))return qo;let z=y.state;return z.window&&(z.window=null),y.state=null,ul},rh=(y,z)=>{if(Xu(y))return qo;const E=y.state;return E.wrap&2?(E.head=z,z.done=!1,ul):qo},pp=(y,z)=>{const E=z.length;let re,ce,fe;return Xu(y)||(re=y.state,re.wrap!==0&&re.mode!==Fs)?qo:re.mode===Fs&&(ce=1,ce=ss(ce,z,E,0),ce!==re.check)?xs:(fe=tf(y,z,E,E),fe?(re.mode=ld,qs):(re.havedict=1,ul))};var ih=ZA,nf=Sf,mp=ju,gp=GA,rf=WA,Lf=If,Nd=VA,_f=rh,Od=pp,of="pako inflate (from Nodeca project)",CA={inflateReset:ih,inflateReset2:nf,inflateResetKeep:mp,inflateInit:gp,inflateInit2:rf,inflate:Lf,inflateEnd:Nd,inflateGetHeader:_f,inflateSetDictionary:Od,inflateInfo:of};function oh(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var ah=oh;const Mh=Object.prototype.toString,{Z_NO_FLUSH:ud,Z_FINISH:xA,Z_OK:BA,Z_STREAM_END:Dd,Z_NEED_DICT:cd,Z_STREAM_ERROR:Uh,Z_DATA_ERROR:ms,Z_MEM_ERROR:Ls}=Hc;function bu(y){this.options=Sn.assign({chunkSize:1024*64,windowBits:15,to:""},y||{});const z=this.options;z.raw&&z.windowBits>=0&&z.windowBits<16&&(z.windowBits=-z.windowBits,z.windowBits===0&&(z.windowBits=-15)),z.windowBits>=0&&z.windowBits<16&&!(y&&y.windowBits)&&(z.windowBits+=32),z.windowBits>15&&z.windowBits<48&&(z.windowBits&15||(z.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Or,this.strm.avail_out=0;let E=CA.inflateInit2(this.strm,z.windowBits);if(E!==BA)throw new Error(Sl[E]);if(this.header=new ah,CA.inflateGetHeader(this.strm,this.header),z.dictionary&&(typeof z.dictionary=="string"?z.dictionary=Qr.string2buf(z.dictionary):Mh.call(z.dictionary)==="[object ArrayBuffer]"&&(z.dictionary=new Uint8Array(z.dictionary)),z.raw&&(E=CA.inflateSetDictionary(this.strm,z.dictionary),E!==BA)))throw new Error(Sl[E])}bu.prototype.push=function(y,z){const E=this.strm,re=this.options.chunkSize,ce=this.options.dictionary;let fe,$e,Pe;if(this.ended)return!1;for(z===~~z?$e=z:$e=z===!0?xA:ud,Mh.call(y)==="[object ArrayBuffer]"?E.input=new Uint8Array(y):E.input=y,E.next_in=0,E.avail_in=E.input.length;;){for(E.avail_out===0&&(E.output=new Uint8Array(re),E.next_out=0,E.avail_out=re),fe=CA.inflate(E,$e),fe===cd&&ce&&(fe=CA.inflateSetDictionary(E,ce),fe===BA?fe=CA.inflate(E,$e):fe===ms&&(fe=cd));E.avail_in>0&&fe===Dd&&E.state.wrap>0&&y[E.next_in]!==0;)CA.inflateReset(E),fe=CA.inflate(E,$e);switch(fe){case Uh:case ms:case cd:case Ls:return this.onEnd(fe),this.ended=!0,!1}if(Pe=E.avail_out,E.next_out&&(E.avail_out===0||fe===Dd))if(this.options.to==="string"){let Ge=Qr.utf8border(E.output,E.next_out),Ye=E.next_out-Ge,ft=Qr.buf2string(E.output,Ge);E.next_out=Ye,E.avail_out=re-Ye,Ye&&E.output.set(E.output.subarray(Ge,Ge+Ye),0),this.onData(ft)}else this.onData(E.output.length===E.next_out?E.output:E.output.subarray(0,E.next_out));if(!(fe===BA&&Pe===0)){if(fe===Dd)return fe=CA.inflateEnd(this.strm),this.onEnd(fe),this.ended=!0,!0;if(E.avail_in===0)break}}return!0},bu.prototype.onData=function(y){this.chunks.push(y)},bu.prototype.onEnd=function(y){y===BA&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Sn.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function Qu(y,z){const E=new bu(z);if(E.push(y),E.err)throw E.msg||Sl[E.err];return E.result}function Hu(y,z){return z=z||{},z.raw=!0,Qu(y,z)}var Ad=bu,XA=Qu,MA=Hu,dd=Qu,YA=Hc,Rh={Inflate:Ad,inflate:XA,inflateRaw:MA,ungzip:dd,constants:YA};const{Deflate:fd,deflate:Vp,deflateRaw:jh,gzip:mm}=Zo,{Inflate:gm,inflate:Xp,inflateRaw:Zl,ungzip:Yp}=Rh;var Qh=fd,af=Vp,EA=jh,sh=mm,lh=gm,Nf=Xp,uh=Zl,vp=Yp,yp=Hc,vm={Deflate:Qh,deflate:af,deflateRaw:EA,gzip:sh,Inflate:lh,inflate:Nf,inflateRaw:uh,ungzip:vp,constants:yp};const wp=[];for(let y=0;y<256;y++){let z=y;for(let E=0;E<8;E++)z&1?z=3988292384^z>>>1:z=z>>>1;wp[y]=z}const ch=4294967295;function Jp(y,z,E){let re=y;for(let ce=0;ce>>8;return re}function xl(y,z){return(Jp(ch,y,z)^ch)>>>0}function Pd(y,z,E){const re=y.readUint32(),ce=xl(new Uint8Array(y.buffer,y.byteOffset+y.offset-z-4,z),z);if(ce!==re)throw new Error(`CRC mismatch for chunk ${E}. Expected ${re}, found ${ce}`)}function ym(y,z){y.writeUint32(xl(new Uint8Array(y.buffer,y.byteOffset+y.offset-z,z),z))}function Wl(y,z,E){for(let re=0;re>1)&255}else{for(;fe>1)&255;for(;fe>1)&255}}function Ll(y,z,E,re,ce){let fe=0;if(E.length===0){for(;fe=E||Ri>=re))for(let Ii=0;Ii>8&255}const te=new Uint16Array([255]),Ne=new Uint8Array(te.buffer)[0]===255,et=new Uint8Array(0);function vt(y){const{data:z,width:E,height:re,channels:ce,depth:fe}=y,$e=Math.ceil(fe/8)*ce,Pe=Math.ceil(fe/8*ce*E),Ge=new Uint8Array(re*Pe);let Ye=et,ft=0,Pt,Jt;for(let At=0;At>8&255}const _t=Uint8Array.of(137,80,78,71,13,10,26,10);function Ln(y){y.writeBytes(_t)}function Hn(y){if(!Tr(y.readBytes(_t.length)))throw new Error("wrong PNG signature")}function Tr(y){if(y.length<_t.length)return!1;for(let z=0;z<_t.length;z++)if(y[z]!==_t[z])return!1;return!0}const Er="tEXt",xi=0,Ki=new TextDecoder("latin1");function uo(y){if(Ko(y),y.length===0||y.length>79)throw new Error("keyword length must be between 1 and 79")}const Fo=/^[\u0000-\u00FF]*$/;function Ko(y){if(!Fo.test(y))throw new Error("invalid latin1 text")}function Io(y,z,E){const re=Da(z);y[re]=Ca(z,E-re.length-1)}function ua(y,z,E){uo(z),Ko(E);const re=z.length+1+E.length;y.writeUint32(re),y.writeChars(Er),y.writeChars(z),y.writeByte(xi),y.writeChars(E),writeCrc(y,re+4)}function Da(y){for(y.mark();y.readByte()!==xi;);const z=y.offset;y.reset();const E=Ki.decode(y.readBytes(z-y.offset-1));return y.skip(1),uo(E),E}function Ca(y,z){return Ki.decode(y.readBytes(z))}const Ra={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},_l={UNKNOWN:-1,DEFLATE:0},zu={UNKNOWN:-1,ADAPTIVE:0},tu={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},gc={NONE:0,BACKGROUND:1,PREVIOUS:2},Yu={SOURCE:0,OVER:1};class ku extends ji{constructor(E,re={}){super(E);Tl(this,"_checkCrc");Tl(this,"_inflator");Tl(this,"_png");Tl(this,"_apng");Tl(this,"_end");Tl(this,"_hasPalette");Tl(this,"_palette");Tl(this,"_hasTransparency");Tl(this,"_transparency");Tl(this,"_compressionMethod");Tl(this,"_filterMethod");Tl(this,"_interlaceMethod");Tl(this,"_colorType");Tl(this,"_isAnimated");Tl(this,"_numberOfFrames");Tl(this,"_numberOfPlays");Tl(this,"_frames");Tl(this,"_writingDataChunks");const{checkCrc:ce=!1}=re;this._checkCrc=ce,this._inflator=new lh,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=_l.UNKNOWN,this._filterMethod=zu.UNKNOWN,this._interlaceMethod=tu.UNKNOWN,this._colorType=Ra.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Hn(this);!this._end;){const E=this.readUint32(),re=this.readChars(4);this.decodeChunk(E,re)}return this.decodeImage(),this._png}decodeApng(){for(Hn(this);!this._end;){const E=this.readUint32(),re=this.readChars(4);this.decodeApngChunk(E,re)}return this.decodeApngImage(),this._apng}decodeChunk(E,re){const ce=this.offset;switch(re){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(E);break;case"IDAT":this.decodeIDAT(E);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(E);break;case"iCCP":this.decodeiCCP(E);break;case Er:Io(this._png.text,this,E);break;case"pHYs":this.decodepHYs();break;default:this.skip(E);break}if(this.offset-ce!==E)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Pd(this,E+4,re):this.skip(4)}decodeApngChunk(E,re){const ce=this.offset;switch(re!=="fdAT"&&re!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),re){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(E);break;default:this.decodeChunk(E,re),this.offset=ce+E;break}if(this.offset-ce!==E)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Pd(this,E+4,re):this.skip(4)}decodeIHDR(){const E=this._png;E.width=this.readUint32(),E.height=this.readUint32(),E.depth=vc(this.readUint8());const re=this.readUint8();this._colorType=re;let ce;switch(re){case Ra.GREYSCALE:ce=1;break;case Ra.TRUECOLOUR:ce=3;break;case Ra.INDEXED_COLOUR:ce=1;break;case Ra.GREYSCALE_ALPHA:ce=2;break;case Ra.TRUECOLOUR_ALPHA:ce=4;break;case Ra.UNKNOWN:default:throw new Error(`Unknown color type: ${re}`)}if(this._png.channels=ce,this._compressionMethod=this.readUint8(),this._compressionMethod!==_l.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const E={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(E)}decodePLTE(E){if(E%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${E}`);const re=E/3;this._hasPalette=!0;const ce=[];this._palette=ce;for(let fe=0;fethis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${E/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(E/2);for(let re=0;rethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${E} vs ${this._palette.length})`);let re=0;for(;re{const Ge=(($e+re.yOffset)*this._png.width+re.xOffset+Pe)*this._png.channels,Ye=($e*re.width+Pe)*this._png.channels;return{index:Ge,frameIndex:Ye}};switch(re.blendOp){case Yu.SOURCE:for(let $e=0;$ere.at(-1)!==255);this.writeUint32(E.length),this.writeChars("tRNS");for(const re of E)this.writeByte(re.at(-1));writeCrc(this,4+E.length)}encodeIDAT(E){this.writeUint32(E.length),this.writeChars("IDAT"),this.writeBytes(E),writeCrc(this,E.length+4)}encodeData(){const{width:E,height:re,channels:ce,depth:fe,data:$e}=this._png,Pe=fe<=8?Math.ceil(E*fe/8)*ce:Math.ceil(E*fe/8*ce/2),Ge=new IOBuffer().setBigEndian();let Ye=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Jt=0;Jt0)return y;throw new TypeError(`${z} must be a positive integer`)}function nu(y,z){const{channels:E=4,depth:re=8}=y;if(E!==4&&E!==3&&E!==2&&E!==1)throw new RangeError(`unsupported number of channels: ${E}`);const ce={channels:E,depth:re,colorType:ColorType.UNKNOWN};switch(E){case 4:ce.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:ce.colorType=ColorType.TRUECOLOUR;break;case 1:z?ce.colorType=ColorType.INDEXED_COLOUR:ce.colorType=ColorType.GREYSCALE;break;case 2:ce.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return ce}function ru(y,z,E,re){for(let ce=0;ce>8&255),E.writeByte(ur&255)}}return re}function Ks(y,z,E,re){for(let ce=0;ce=200&&z.status<=299}function Df(y){try{y.dispatchEvent(new MouseEvent("click"))}catch(E){var z=document.createEvent("MouseEvents");z.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),y.dispatchEvent(z)}}var Pf=Pa.saveAs||((typeof window=="undefined"?"undefined":(0,x.Z)(window))!=="object"||window!==Pa?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(y,z,E){var re=Pa.URL||Pa.webkitURL,ce=document.createElement("a");z=z||y.name||"download",ce.download=z,ce.rel="noopener",typeof y=="string"?(ce.href=y,ce.origin!==location.origin?kd(ce.href)?cc(y,z,E):Df(ce,ce.target="_blank"):Df(ce)):(ce.href=re.createObjectURL(y),setTimeout(function(){re.revokeObjectURL(ce.href)},4e4),setTimeout(function(){Df(ce)},0))}:"msSaveOrOpenBlob"in navigator?function(y,z,E){if(z=z||y.name||"download",typeof y=="string")if(kd(y))cc(y,z,E);else{var re=document.createElement("a");re.href=y,re.target="_blank",setTimeout(function(){Df(re)})}else navigator.msSaveOrOpenBlob(function(ce,fe){return fe===void 0?fe={autoBom:!1}:(0,x.Z)(fe)!=="object"&&(hl.warn("Deprecated: Expected third argument to be a object"),fe={autoBom:!fe}),fe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ce.type)?new Blob(["\uFEFF",ce],{type:ce.type}):ce}(y,E),z)}:function(y,z,E,re){if((re=re||open("","_blank"))&&(re.document.title=re.document.body.innerText="downloading..."),typeof y=="string")return cc(y,z,E);var ce=y.type==="application/octet-stream",fe=/constructor/i.test(Pa.HTMLElement)||Pa.safari,$e=/CriOS\/[\d]+/.test(navigator.userAgent);if(($e||ce&&fe)&&(typeof FileReader=="undefined"?"undefined":(0,x.Z)(FileReader))==="object"){var Pe=new FileReader;Pe.onloadend=function(){var ft=Pe.result;ft=$e?ft:ft.replace(/^data:[^;]*;/,"data:attachment/file;"),re?re.location.href=ft:location=ft,re=null},Pe.readAsDataURL(y)}else{var Ge=Pa.URL||Pa.webkitURL,Ye=Ge.createObjectURL(y);re?re.location=Ye:location.href=Ye,re=null,setTimeout(function(){Ge.revokeObjectURL(Ye)},4e4)}});function Jm(y){var z;y=y||"",this.ok=!1,y.charAt(0)=="#"&&(y=y.substr(1,6)),y={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[y=(y=y.replace(/ /g,"")).toLowerCase()]||y;for(var E=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Pe){return[parseInt(Pe[1]),parseInt(Pe[2]),parseInt(Pe[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Pe){return[parseInt(Pe[1],16),parseInt(Pe[2],16),parseInt(Pe[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Pe){return[parseInt(Pe[1]+Pe[1],16),parseInt(Pe[2]+Pe[2],16),parseInt(Pe[3]+Pe[3],16)]}}],re=0;re255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Pe=this.r.toString(16),Ge=this.g.toString(16),Ye=this.b.toString(16);return Pe.length==1&&(Pe="0"+Pe),Ge.length==1&&(Ge="0"+Ge),Ye.length==1&&(Ye="0"+Ye),"#"+Pe+Ge+Ye}}var bp=Pa.atob.bind(Pa),wm=Pa.btoa.bind(Pa);function Cp(y,z){var E=y[0],re=y[1],ce=y[2],fe=y[3];E=Vc(E,re,ce,fe,z[0],7,-680876936),fe=Vc(fe,E,re,ce,z[1],12,-389564586),ce=Vc(ce,fe,E,re,z[2],17,606105819),re=Vc(re,ce,fe,E,z[3],22,-1044525330),E=Vc(E,re,ce,fe,z[4],7,-176418897),fe=Vc(fe,E,re,ce,z[5],12,1200080426),ce=Vc(ce,fe,E,re,z[6],17,-1473231341),re=Vc(re,ce,fe,E,z[7],22,-45705983),E=Vc(E,re,ce,fe,z[8],7,1770035416),fe=Vc(fe,E,re,ce,z[9],12,-1958414417),ce=Vc(ce,fe,E,re,z[10],17,-42063),re=Vc(re,ce,fe,E,z[11],22,-1990404162),E=Vc(E,re,ce,fe,z[12],7,1804603682),fe=Vc(fe,E,re,ce,z[13],12,-40341101),ce=Vc(ce,fe,E,re,z[14],17,-1502002290),E=Tc(E,re=Vc(re,ce,fe,E,z[15],22,1236535329),ce,fe,z[1],5,-165796510),fe=Tc(fe,E,re,ce,z[6],9,-1069501632),ce=Tc(ce,fe,E,re,z[11],14,643717713),re=Tc(re,ce,fe,E,z[0],20,-373897302),E=Tc(E,re,ce,fe,z[5],5,-701558691),fe=Tc(fe,E,re,ce,z[10],9,38016083),ce=Tc(ce,fe,E,re,z[15],14,-660478335),re=Tc(re,ce,fe,E,z[4],20,-405537848),E=Tc(E,re,ce,fe,z[9],5,568446438),fe=Tc(fe,E,re,ce,z[14],9,-1019803690),ce=Tc(ce,fe,E,re,z[3],14,-187363961),re=Tc(re,ce,fe,E,z[8],20,1163531501),E=Tc(E,re,ce,fe,z[13],5,-1444681467),fe=Tc(fe,E,re,ce,z[2],9,-51403784),ce=Tc(ce,fe,E,re,z[7],14,1735328473),E=Xc(E,re=Tc(re,ce,fe,E,z[12],20,-1926607734),ce,fe,z[5],4,-378558),fe=Xc(fe,E,re,ce,z[8],11,-2022574463),ce=Xc(ce,fe,E,re,z[11],16,1839030562),re=Xc(re,ce,fe,E,z[14],23,-35309556),E=Xc(E,re,ce,fe,z[1],4,-1530992060),fe=Xc(fe,E,re,ce,z[4],11,1272893353),ce=Xc(ce,fe,E,re,z[7],16,-155497632),re=Xc(re,ce,fe,E,z[10],23,-1094730640),E=Xc(E,re,ce,fe,z[13],4,681279174),fe=Xc(fe,E,re,ce,z[0],11,-358537222),ce=Xc(ce,fe,E,re,z[3],16,-722521979),re=Xc(re,ce,fe,E,z[6],23,76029189),E=Xc(E,re,ce,fe,z[9],4,-640364487),fe=Xc(fe,E,re,ce,z[12],11,-421815835),ce=Xc(ce,fe,E,re,z[15],16,530742520),E=Yc(E,re=Xc(re,ce,fe,E,z[2],23,-995338651),ce,fe,z[0],6,-198630844),fe=Yc(fe,E,re,ce,z[7],10,1126891415),ce=Yc(ce,fe,E,re,z[14],15,-1416354905),re=Yc(re,ce,fe,E,z[5],21,-57434055),E=Yc(E,re,ce,fe,z[12],6,1700485571),fe=Yc(fe,E,re,ce,z[3],10,-1894986606),ce=Yc(ce,fe,E,re,z[10],15,-1051523),re=Yc(re,ce,fe,E,z[1],21,-2054922799),E=Yc(E,re,ce,fe,z[8],6,1873313359),fe=Yc(fe,E,re,ce,z[15],10,-30611744),ce=Yc(ce,fe,E,re,z[6],15,-1560198380),re=Yc(re,ce,fe,E,z[13],21,1309151649),E=Yc(E,re,ce,fe,z[4],6,-145523070),fe=Yc(fe,E,re,ce,z[11],10,-1120210379),ce=Yc(ce,fe,E,re,z[2],15,718787259),re=Yc(re,ce,fe,E,z[9],21,-343485551),y[0]=Md(E,y[0]),y[1]=Md(re,y[1]),y[2]=Md(ce,y[2]),y[3]=Md(fe,y[3])}function xp(y,z,E,re,ce,fe){return z=Md(Md(z,y),Md(re,fe)),Md(z<>>32-ce,E)}function Vc(y,z,E,re,ce,fe,$e){return xp(z&E|~z&re,y,z,ce,fe,$e)}function Tc(y,z,E,re,ce,fe,$e){return xp(z&re|E&~re,y,z,ce,fe,$e)}function Xc(y,z,E,re,ce,fe,$e){return xp(z^E^re,y,z,ce,fe,$e)}function Yc(y,z,E,re,ce,fe,$e){return xp(E^(z|~re),y,z,ce,fe,$e)}function qm(y){var z,E=y.length,re=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=y.length;z+=64)Cp(re,em(y.substring(z-64,z)));y=y.substring(z-64);var ce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z>2]|=y.charCodeAt(z)<<(z%4<<3);if(ce[z>>2]|=128<<(z%4<<3),z>55)for(Cp(re,ce),z=0;z<16;z++)ce[z]=0;return ce[14]=8*E,Cp(re,ce),re}function em(y){var z,E=[];for(z=0;z<64;z+=4)E[z>>2]=y.charCodeAt(z)+(y.charCodeAt(z+1)<<8)+(y.charCodeAt(z+2)<<16)+(y.charCodeAt(z+3)<<24);return E}var UA="0123456789abcdef".split("");function eg(y){for(var z="",E=0;E<4;E++)z+=UA[y>>8*E+4&15]+UA[y>>8*E&15];return z}function tm(y){return String.fromCharCode(255&y,(65280&y)>>8,(16711680&y)>>16,(4278190080&y)>>24)}function bm(y){return qm(y).map(tm).join("")}var Qg=function(y){for(var z=0;z>16)+(z>>16)+(E>>16)<<16|65535&E}return y+z&4294967295}function Tf(y,z){var E,re,ce,fe;if(y!==E){for(var $e=(ce=y,fe=1+(256/y.length|0),new Array(fe+1).join(ce)),Pe=[],Ge=0;Ge<256;Ge++)Pe[Ge]=Ge;var Ye=0;for(Ge=0;Ge<256;Ge++){var ft=Pe[Ge];Ye=(Ye+ft+$e.charCodeAt(Ge))%256,Pe[Ge]=Pe[Ye],Pe[Ye]=ft}E=y,re=Pe}else Pe=re;var Pt=z.length,Jt=0,At=0,In="";for(Ge=0;Ge\x80/\f\xA9\xFEdSiz";var fe=(z+this.padding).substr(0,32),$e=(E+this.padding).substr(0,32);this.O=this.processOwnerPassword(fe,$e),this.P=-(1+(255^ce)),this.encryptionKey=bm(fe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(re)).substr(0,5),this.U=Tf(this.encryptionKey,this.padding)}function md(y){if(/[^\u0000-\u00ff]/.test(y))throw new Error("Invalid PDF Name Object: "+y+", Only accept ASCII characters.");for(var z="",E=y.length,re=0;re126?"#"+("0"+ce.toString(16)).slice(-2):y[re]}return z}function tg(y){if((0,x.Z)(y)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(E,re,ce){if(ce=ce||!1,typeof E!="string"||typeof re!="function"||typeof ce!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");z.hasOwnProperty(E)||(z[E]={});var fe=Math.random().toString(35);return z[E][fe]=[re,!!ce],fe},this.unsubscribe=function(E){for(var re in z)if(z[re][E])return delete z[re][E],Object.keys(z[re]).length===0&&delete z[re],!0;return!1},this.publish=function(E){if(z.hasOwnProperty(E)){var re=Array.prototype.slice.call(arguments,1),ce=[];for(var fe in z[E]){var $e=z[E][fe];try{$e[0].apply(y,re)}catch(Pe){Pa.console&&hl.error("jsPDF PubSub Error",Pe.message,Pe)}$e[1]&&ce.push(fe)}ce.length&&ce.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Ep(y){if(!(this instanceof Ep))return new Ep(y);var z="opacity,stroke-opacity".split(",");for(var E in y)y.hasOwnProperty(E)&&z.indexOf(E)>=0&&(this[E]=y[E]);this.id="",this.objectNumber=-1}function Cm(y,z){this.gState=y,this.matrix=z,this.id="",this.objectNumber=-1}function kf(y,z,E,re,ce){if(!(this instanceof kf))return new kf(y,z,E,re,ce);this.type=y==="axial"?2:3,this.coords=z,this.colors=E,Cm.call(this,re,ce)}function Mf(y,z,E,re,ce){if(!(this instanceof Mf))return new Mf(y,z,E,re,ce);this.boundingBox=y,this.xStep=z,this.yStep=E,this.stream="",this.cloneIndex=0,Cm.call(this,re,ce)}function La(y){var z,E=typeof arguments[0]=="string"?arguments[0]:"p",re=arguments[1],ce=arguments[2],fe=arguments[3],$e=[],Pe=1,Ge=16,Ye="S",ft=null;(0,x.Z)(y=y||{})==="object"&&(E=y.orientation,re=y.unit||re,ce=y.format||ce,fe=y.compress||y.compressPdf||fe,(ft=y.encryption||null)!==null&&(ft.userPassword=ft.userPassword||"",ft.ownerPassword=ft.ownerPassword||"",ft.userPermissions=ft.userPermissions||[]),Pe=typeof y.userUnit=="number"?Math.abs(y.userUnit):1,y.precision!==void 0&&(z=y.precision),y.floatPrecision!==void 0&&(Ge=y.floatPrecision),Ye=y.defaultPathOperation||"S"),$e=y.filters||(fe===!0?["FlateEncode"]:$e),re=re||"mm",E=(""+(E||"P")).toLowerCase();var Pt=y.putOnlyUsedFonts||!1,Jt={},At={internal:{},__private__:{}};At.__private__.PubSub=tg;var In="1.3",Cn=At.__private__.getPdfVersion=function(){return In};At.__private__.setPdfVersion=function(Xe){In=Xe};var On={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};At.__private__.getPageFormats=function(){return On};var An=At.__private__.getPageFormat=function(Xe){return On[Xe]};ce=ce||"a4";var wr="compat",ur="advanced",Wn=wr;function ui(){this.saveGraphicsState(),Pn(new cs(Us,0,0,-Us,0,Pp()*Us).toString()+" cm"),this.setFontSize(this.getFontSize()/Us),Ye="n",Wn=ur}function Ri(){this.restoreGraphicsState(),Ye="S",Wn=wr}var Ii=At.__private__.combineFontStyleAndFontWeight=function(Xe,Qt){if(Xe=="bold"&&Qt=="normal"||Xe=="bold"&&Qt==400||Xe=="normal"&&Qt=="italic"||Xe=="bold"&&Qt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Qt&&(Xe=Qt==400||Qt==="normal"?Xe==="italic"?"italic":"normal":Qt!=700&&Qt!=="bold"||Xe!=="normal"?(Qt==700?"bold":Qt)+""+Xe:"bold"),Xe};At.advancedAPI=function(Xe){var Qt=Wn===wr;return Qt&&ui.call(this),typeof Xe!="function"||(Xe(this),Qt&&Ri.call(this)),this},At.compatAPI=function(Xe){var Qt=Wn===ur;return Qt&&Ri.call(this),typeof Xe!="function"||(Xe(this),Qt&&ui.call(this)),this},At.isAdvancedAPI=function(){return Wn===ur};var Nr,Xn=function(Xe){if(Wn!==ur)throw new Error(Xe+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Vr=At.roundToPrecision=At.__private__.roundToPrecision=function(Xe,Qt){var jn=z||Qt;if(isNaN(Xe)||isNaN(jn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Xe.toFixed(jn).replace(/0+$/,"")};Nr=At.hpf=At.__private__.hpf=typeof Ge=="number"?function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,Ge)}:Ge==="smart"?function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,Xe>-1&&Xe<1?16:5)}:function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,16)};var ln=At.f2=At.__private__.f2=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.f2");return Vr(Xe,2)},Dn=At.__private__.f3=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.f3");return Vr(Xe,3)},gr=At.scale=At.__private__.scale=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.scale");return Wn===wr?Xe*Us:Wn===ur?Xe:void 0},dr=function(Xe){return gr(function(Qt){return Wn===wr?Pp()-Qt:Wn===ur?Qt:void 0}(Xe))};At.__private__.setPrecision=At.setPrecision=function(Xe){typeof parseInt(Xe,10)=="number"&&(z=parseInt(Xe,10))};var mi,Si="00000000000000000000000000000000",Ni=At.__private__.getFileId=function(){return Si},ai=At.__private__.setFileId=function(Xe){return Si=Xe!==void 0&&/^[a-fA-F0-9]{32}$/.test(Xe)?Xe.toUpperCase():Si.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),ft!==null&&(kc=new zh(ft.userPermissions,ft.userPassword,ft.ownerPassword,Si)),Si};At.setFileId=function(Xe){return ai(Xe),this},At.getFileId=function(){return Ni()};var Di=At.__private__.convertDateToPDFDate=function(Xe){var Qt=Xe.getTimezoneOffset(),jn=Qt<0?"+":"-",mr=Math.floor(Math.abs(Qt/60)),Gr=Math.abs(Qt%60),$i=[jn,ir(mr),"'",ir(Gr),"'"].join("");return["D:",Xe.getFullYear(),ir(Xe.getMonth()+1),ir(Xe.getDate()),ir(Xe.getHours()),ir(Xe.getMinutes()),ir(Xe.getSeconds()),$i].join("")},Do=At.__private__.convertPDFDateToDate=function(Xe){var Qt=parseInt(Xe.substr(2,4),10),jn=parseInt(Xe.substr(6,2),10)-1,mr=parseInt(Xe.substr(8,2),10),Gr=parseInt(Xe.substr(10,2),10),$i=parseInt(Xe.substr(12,2),10),oo=parseInt(Xe.substr(14,2),10);return new Date(Qt,jn,mr,Gr,$i,oo,0)},ro=At.__private__.setCreationDate=function(Xe){var Qt;if(Xe===void 0&&(Xe=new Date),Xe instanceof Date)Qt=Di(Xe);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Xe))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Qt=Xe}return mi=Qt},nn=At.__private__.getCreationDate=function(Xe){var Qt=mi;return Xe==="jsDate"&&(Qt=Do(mi)),Qt};At.setCreationDate=function(Xe){return ro(Xe),this},At.getCreationDate=function(Xe){return nn(Xe)};var Kn,ir=At.__private__.padd2=function(Xe){return("0"+parseInt(Xe)).slice(-2)},Cr=At.__private__.padd2Hex=function(Xe){return("00"+(Xe=Xe.toString())).substr(Xe.length)},Rr=0,ei=[],Li=[],Oi=0,Vi=[],xo=[],ca=!1,la=Li;At.__private__.setCustomOutputDestination=function(Xe){ca=!0,la=Xe};var Wa=function(Xe){ca||(la=Xe)};At.__private__.resetCustomOutputDestination=function(){ca=!1,la=Li};var Pn=At.__private__.out=function(Xe){return Xe=Xe.toString(),Oi+=Xe.length+1,la.push(Xe),la},Aa=At.__private__.write=function(Xe){return Pn(arguments.length===1?Xe.toString():Array.prototype.join.call(arguments," "))},Js=At.__private__.getArrayBuffer=function(Xe){for(var Qt=Xe.length,jn=new ArrayBuffer(Qt),mr=new Uint8Array(jn);Qt--;)mr[Qt]=Xe.charCodeAt(Qt);return jn},is=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];At.__private__.getStandardFonts=function(){return is};var mo=y.fontSize||16;At.__private__.setFontSize=At.setFontSize=function(Xe){return mo=Wn===ur?Xe/Us:Xe,this};var os,Ba=At.__private__.getFontSize=At.getFontSize=function(){return Wn===wr?mo:mo*Us},ts=y.R2L||!1;At.__private__.setR2L=At.setR2L=function(Xe){return ts=Xe,this},At.__private__.getR2L=At.getR2L=function(){return ts};var Va,iu=At.__private__.setZoomMode=function(Xe){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Xe))os=Xe;else if(isNaN(Xe)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(Xe)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Xe+'" is not recognized.');os=Xe}else os=parseInt(Xe,10)};At.__private__.getZoomMode=function(){return os};var gl,Ds=At.__private__.setPageMode=function(Xe){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Xe)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Xe+'" is not recognized.');Va=Xe};At.__private__.getPageMode=function(){return Va};var Bl=At.__private__.setLayoutMode=function(Xe){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Xe)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Xe+'" is not recognized.');gl=Xe};At.__private__.getLayoutMode=function(){return gl},At.__private__.setDisplayMode=At.setDisplayMode=function(Xe,Qt,jn){return iu(Xe),Bl(Qt),Ds(jn),this};var vl={title:"",subject:"",author:"",keywords:"",creator:""};At.__private__.getDocumentProperty=function(Xe){if(Object.keys(vl).indexOf(Xe)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vl[Xe]},At.__private__.getDocumentProperties=function(){return vl},At.__private__.setDocumentProperties=At.setProperties=At.setDocumentProperties=function(Xe){for(var Qt in vl)vl.hasOwnProperty(Qt)&&Xe[Qt]&&(vl[Qt]=Xe[Qt]);return this},At.__private__.setDocumentProperty=function(Xe,Qt){if(Object.keys(vl).indexOf(Xe)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vl[Xe]=Qt};var Ta,Us,Qa,yc,Ol,el={},tl={},$u=[],Ya={},Su={},ds={},Ps={},Zu=null,sl=0,us=[],ou=new tg(At),Sp=y.hotfixes||[],LA={},mh={},zf=[],cs=function Xe(Qt,jn,mr,Gr,$i,oo){if(!(this instanceof Xe))return new Xe(Qt,jn,mr,Gr,$i,oo);isNaN(Qt)&&(Qt=1),isNaN(jn)&&(jn=0),isNaN(mr)&&(mr=0),isNaN(Gr)&&(Gr=1),isNaN($i)&&($i=0),isNaN(oo)&&(oo=0),this._matrix=[Qt,jn,mr,Gr,$i,oo]};Object.defineProperty(cs.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Xe){this._matrix[0]=Xe}}),Object.defineProperty(cs.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Xe){this._matrix[1]=Xe}}),Object.defineProperty(cs.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Xe){this._matrix[2]=Xe}}),Object.defineProperty(cs.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Xe){this._matrix[3]=Xe}}),Object.defineProperty(cs.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Xe){this._matrix[4]=Xe}}),Object.defineProperty(cs.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Xe){this._matrix[5]=Xe}}),Object.defineProperty(cs.prototype,"a",{get:function(){return this._matrix[0]},set:function(Xe){this._matrix[0]=Xe}}),Object.defineProperty(cs.prototype,"b",{get:function(){return this._matrix[1]},set:function(Xe){this._matrix[1]=Xe}}),Object.defineProperty(cs.prototype,"c",{get:function(){return this._matrix[2]},set:function(Xe){this._matrix[2]=Xe}}),Object.defineProperty(cs.prototype,"d",{get:function(){return this._matrix[3]},set:function(Xe){this._matrix[3]=Xe}}),Object.defineProperty(cs.prototype,"e",{get:function(){return this._matrix[4]},set:function(Xe){this._matrix[4]=Xe}}),Object.defineProperty(cs.prototype,"f",{get:function(){return this._matrix[5]},set:function(Xe){this._matrix[5]=Xe}}),Object.defineProperty(cs.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(cs.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(cs.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(cs.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),cs.prototype.join=function(Xe){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Nr).join(Xe)},cs.prototype.multiply=function(Xe){var Qt=Xe.sx*this.sx+Xe.shy*this.shx,jn=Xe.sx*this.shy+Xe.shy*this.sy,mr=Xe.shx*this.sx+Xe.sy*this.shx,Gr=Xe.shx*this.shy+Xe.sy*this.sy,$i=Xe.tx*this.sx+Xe.ty*this.shx+this.tx,oo=Xe.tx*this.shy+Xe.ty*this.sy+this.ty;return new cs(Qt,jn,mr,Gr,$i,oo)},cs.prototype.decompose=function(){var Xe=this.sx,Qt=this.shy,jn=this.shx,mr=this.sy,Gr=this.tx,$i=this.ty,oo=Math.sqrt(Xe*Xe+Qt*Qt),Sa=(Xe/=oo)*jn+(Qt/=oo)*mr;jn-=Xe*Sa,mr-=Qt*Sa;var ka=Math.sqrt(jn*jn+mr*mr);return Sa/=ka,Xe*(mr/=ka)=51||!ve(function(){var He=[];return He[je]=!1,He.concat()[0]!==He}),ot=ke("concat"),pt=function(He){if(!Se(He))return!1;var ht=He[je];return ht!==void 0?!!ht:Me(He)},bt=!ct||!ot;Oe({target:"Array",proto:!0,forced:bt},{concat:function(ht){var _e=Te(this),Re=Ee(_e,0),Nt=0,it,at,Bt,Ze,De;for(it=-1,Bt=arguments.length;itqe)throw TypeError(Ve);for(at=0;at=qe)throw TypeError(Ve);Ce(Re,Nt++,De)}return Re.length=Nt,Re}})},"./node_modules/core-js/modules/es.array.iterator.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/to-indexed-object.js"),ve=oe("./node_modules/core-js/internals/add-to-unscopables.js"),Me=oe("./node_modules/core-js/internals/iterators.js"),Se=oe("./node_modules/core-js/internals/internal-state.js"),Te=oe("./node_modules/core-js/internals/define-iterator.js"),we="Array Iterator",Ce=Se.set,Ee=Se.getterFor(we);he.exports=Te(Array,"Array",function(ke,Ke){Ce(this,{type:we,target:Oe(ke),index:0,kind:Ke})},function(){var ke=Ee(this),Ke=ke.target,Qe=ke.kind,je=ke.index++;return!Ke||je>=Ke.length?(ke.target=void 0,{value:void 0,done:!0}):Qe=="keys"?{value:je,done:!1}:Qe=="values"?{value:Ke[je],done:!1}:{value:[je,Ke[je]],done:!1}},"values"),Me.Arguments=Me.Array,ve("keys"),ve("values"),ve("entries")},"./node_modules/core-js/modules/es.array.join.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/indexed-object.js"),Me=oe("./node_modules/core-js/internals/to-indexed-object.js"),Se=oe("./node_modules/core-js/internals/array-method-is-strict.js"),Te=[].join,we=ve!=Object,Ce=Se("join",",");Oe({target:"Array",proto:!0,forced:we||!Ce},{join:function(ke){return Te.call(Me(this),ke===void 0?",":ke)}})},"./node_modules/core-js/modules/es.array.map.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/array-iteration.js").map,Me=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),Se=Me("map");Oe({target:"Array",proto:!0,forced:!Se},{map:function(we){return ve(this,we,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/is-object.js"),Me=oe("./node_modules/core-js/internals/is-array.js"),Se=oe("./node_modules/core-js/internals/to-absolute-index.js"),Te=oe("./node_modules/core-js/internals/to-length.js"),we=oe("./node_modules/core-js/internals/to-indexed-object.js"),Ce=oe("./node_modules/core-js/internals/create-property.js"),Ee=oe("./node_modules/core-js/internals/well-known-symbol.js"),ke=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),Ke=ke("slice"),Qe=Ee("species"),je=[].slice,qe=Math.max;Oe({target:"Array",proto:!0,forced:!Ke},{slice:function(ct,ot){var pt=we(this),bt=Te(pt.length),He=Se(ct,bt),ht=Se(ot===void 0?bt:ot,bt),_e,Re,Nt;if(Me(pt)&&(_e=pt.constructor,typeof _e=="function"&&(_e===Array||Me(_e.prototype))?_e=void 0:ve(_e)&&(_e=_e[Qe],_e===null&&(_e=void 0)),_e===Array||_e===void 0))return je.call(pt,He,ht);for(Re=new(_e===void 0?Array:_e)(qe(ht-He,0)),Nt=0;He2){if(Bt=ct(Bt),Ze=Bt.charCodeAt(0),Ze===43||Ze===45){if(De=Bt.charCodeAt(2),De===88||De===120)return NaN}else if(Ze===48){switch(Bt.charCodeAt(1)){case 66:case 98:ut=2,$t=49;break;case 79:case 111:ut=8,$t=55;break;default:return+Bt}for(zt=Bt.slice(2),tt=zt.length,Ot=0;Ot$t)return NaN;return parseInt(zt,ut)}}return+Bt};if(Me(ot,!pt(" 0o1")||!pt("0b1")||pt("+0x1"))){for(var _e=function(Bt){var Ze=arguments.length<1?0:Bt,De=this;return De instanceof _e&&(He?Ke(function(){bt.valueOf.call(De)}):we(De)!=ot)?Ce(new pt(ht(Ze)),De,_e):ht(Ze)},Re=Oe?je(pt):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Nt=0,it;Re.length>Nt;Nt++)Te(pt,it=Re[Nt])&&!Te(_e,it)&&Ve(_e,it,qe(pt,it));_e.prototype=bt,bt.constructor=_e,Se(ve,ot,_e)}},"./node_modules/core-js/modules/es.object.assign.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/object-assign.js");Oe({target:"Object",stat:!0,forced:Object.assign!==ve},{assign:ve})},"./node_modules/core-js/modules/es.object.keys.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/to-object.js"),Me=oe("./node_modules/core-js/internals/object-keys.js"),Se=oe("./node_modules/core-js/internals/fails.js"),Te=Se(function(){Me(1)});Oe({target:"Object",stat:!0,forced:Te},{keys:function(Ce){return Me(ve(Ce))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ve=oe("./node_modules/core-js/internals/redefine.js"),Me=oe("./node_modules/core-js/internals/object-to-string.js");Oe||ve(Object.prototype,"toString",Me,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/redefine.js"),ve=oe("./node_modules/core-js/internals/an-object.js"),Me=oe("./node_modules/core-js/internals/to-string.js"),Se=oe("./node_modules/core-js/internals/fails.js"),Te=oe("./node_modules/core-js/internals/regexp-flags.js"),we="toString",Ce=RegExp.prototype,Ee=Ce[we],ke=Se(function(){return Ee.call({source:"a",flags:"b"})!="/a/b"}),Ke=Ee.name!=we;(ke||Ke)&&Oe(RegExp.prototype,we,function(){var je=ve(this),qe=Me(je.source),Ve=je.flags,ct=Me(Ve===void 0&&je instanceof RegExp&&!("flags"in Ce)?Te.call(je):Ve);return"/"+qe+"/"+ct},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/string-multibyte.js").charAt,ve=oe("./node_modules/core-js/internals/to-string.js"),Me=oe("./node_modules/core-js/internals/internal-state.js"),Se=oe("./node_modules/core-js/internals/define-iterator.js"),Te="String Iterator",we=Me.set,Ce=Me.getterFor(Te);Se(String,"String",function(Ee){we(this,{type:Te,string:ve(Ee),index:0})},function(){var ke=Ce(this),Ke=ke.string,Qe=ke.index,je;return Qe>=Ke.length?{value:void 0,done:!0}:(je=Oe(Ke,Qe),ke.index+=je.length,{value:je,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/create-html.js"),Me=oe("./node_modules/core-js/internals/string-html-forced.js");Oe({target:"String",proto:!0,forced:Me("link")},{link:function(Te){return ve(this,"a","href",Te)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/descriptors.js"),Me=oe("./node_modules/core-js/internals/global.js"),Se=oe("./node_modules/core-js/internals/has.js"),Te=oe("./node_modules/core-js/internals/is-object.js"),we=oe("./node_modules/core-js/internals/object-define-property.js").f,Ce=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),Ee=Me.Symbol;if(ve&&typeof Ee=="function"&&(!("description"in Ee.prototype)||Ee().description!==void 0)){var ke={},Ke=function(){var ot=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),pt=this instanceof Ke?new Ee(ot):ot===void 0?Ee():Ee(ot);return ot===""&&(ke[pt]=!0),pt};Ce(Ke,Ee);var Qe=Ke.prototype=Ee.prototype;Qe.constructor=Ke;var je=Qe.toString,qe=String(Ee("test"))=="Symbol(test)",Ve=/^Symbol\((.*)\)[^)]+$/;we(Qe,"description",{configurable:!0,get:function(){var ot=Te(this)?this.valueOf():this,pt=je.call(ot);if(Se(ke,ot))return"";var bt=qe?pt.slice(7,-1):pt.replace(Ve,"$1");return bt===""?void 0:bt}}),Oe({global:!0,forced:!0},{Symbol:Ke})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/define-well-known-symbol.js");Oe("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(he,xe,oe){"use strict";var Oe=oe("./node_modules/core-js/internals/export.js"),ve=oe("./node_modules/core-js/internals/global.js"),Me=oe("./node_modules/core-js/internals/get-built-in.js"),Se=oe("./node_modules/core-js/internals/is-pure.js"),Te=oe("./node_modules/core-js/internals/descriptors.js"),we=oe("./node_modules/core-js/internals/native-symbol.js"),Ce=oe("./node_modules/core-js/internals/fails.js"),Ee=oe("./node_modules/core-js/internals/has.js"),ke=oe("./node_modules/core-js/internals/is-array.js"),Ke=oe("./node_modules/core-js/internals/is-object.js"),Qe=oe("./node_modules/core-js/internals/is-symbol.js"),je=oe("./node_modules/core-js/internals/an-object.js"),qe=oe("./node_modules/core-js/internals/to-object.js"),Ve=oe("./node_modules/core-js/internals/to-indexed-object.js"),ct=oe("./node_modules/core-js/internals/to-property-key.js"),ot=oe("./node_modules/core-js/internals/to-string.js"),pt=oe("./node_modules/core-js/internals/create-property-descriptor.js"),bt=oe("./node_modules/core-js/internals/object-create.js"),He=oe("./node_modules/core-js/internals/object-keys.js"),ht=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),_e=oe("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Re=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Nt=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),it=oe("./node_modules/core-js/internals/object-define-property.js"),at=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),Bt=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ze=oe("./node_modules/core-js/internals/redefine.js"),De=oe("./node_modules/core-js/internals/shared.js"),ut=oe("./node_modules/core-js/internals/shared-key.js"),$t=oe("./node_modules/core-js/internals/hidden-keys.js"),zt=oe("./node_modules/core-js/internals/uid.js"),tt=oe("./node_modules/core-js/internals/well-known-symbol.js"),Ot=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Rt=oe("./node_modules/core-js/internals/define-well-known-symbol.js"),fn=oe("./node_modules/core-js/internals/set-to-string-tag.js"),Tt=oe("./node_modules/core-js/internals/internal-state.js"),mn=oe("./node_modules/core-js/internals/array-iteration.js").forEach,Dt=ut("hidden"),En="Symbol",rn="prototype",de=tt("toPrimitive"),pe=Tt.set,ie=Tt.getterFor(En),ee=Object[rn],se=ve.Symbol,le=Me("JSON","stringify"),Be=Nt.f,We=it.f,st=_e.f,mt=at.f,gt=De("symbols"),Et=De("op-symbols"),Lt=De("string-to-symbol-registry"),jt=De("symbol-to-string-registry"),Ct=De("wks"),lt=ve.QObject,Vt=!lt||!lt[rn]||!lt[rn].findChild,Zt=Te&&Ce(function(){return bt(We({},"a",{get:function(){return We(this,"a",{value:7}).a}})).a!=7})?function(It,Wt,on){var vn=Be(ee,Wt);vn&&delete ee[Wt],We(It,Wt,on),vn&&It!==ee&&We(ee,Wt,vn)}:We,gn=function(It,Wt){var on=gt[It]=bt(se[rn]);return pe(on,{type:En,tag:It,description:Wt}),Te||(on.description=Wt),on},sn=function(Wt,on,vn){Wt===ee&&sn(Et,on,vn),je(Wt);var Yn=ct(on);return je(vn),Ee(gt,Yn)?(vn.enumerable?(Ee(Wt,Dt)&&Wt[Dt][Yn]&&(Wt[Dt][Yn]=!1),vn=bt(vn,{enumerable:pt(0,!1)})):(Ee(Wt,Dt)||We(Wt,Dt,pt(1,{})),Wt[Dt][Yn]=!0),Zt(Wt,Yn,vn)):We(Wt,Yn,vn)},en=function(Wt,on){je(Wt);var vn=Ve(on),Yn=He(vn).concat(_n(vn));return mn(Yn,function(Lr){(!Te||Fn.call(vn,Lr))&&sn(Wt,Lr,vn[Lr])}),Wt},zn=function(Wt,on){return on===void 0?bt(Wt):en(bt(Wt),on)},Fn=function(Wt){var on=ct(Wt),vn=mt.call(this,on);return this===ee&&Ee(gt,on)&&!Ee(Et,on)?!1:vn||!Ee(this,on)||!Ee(gt,on)||Ee(this,Dt)&&this[Dt][on]?vn:!0},Ut=function(Wt,on){var vn=Ve(Wt),Yn=ct(on);if(!(vn===ee&&Ee(gt,Yn)&&!Ee(Et,Yn))){var Lr=Be(vn,Yn);return Lr&&Ee(gt,Yn)&&!(Ee(vn,Dt)&&vn[Dt][Yn])&&(Lr.enumerable=!0),Lr}},an=function(Wt){var on=st(Ve(Wt)),vn=[];return mn(on,function(Yn){!Ee(gt,Yn)&&!Ee($t,Yn)&&vn.push(Yn)}),vn},_n=function(Wt){var on=Wt===ee,vn=st(on?Et:Ve(Wt)),Yn=[];return mn(vn,function(Lr){Ee(gt,Lr)&&(!on||Ee(ee,Lr))&&Yn.push(gt[Lr])}),Yn};if(we||(se=function(){if(this instanceof se)throw TypeError("Symbol is not a constructor");var Wt=!arguments.length||arguments[0]===void 0?void 0:ot(arguments[0]),on=zt(Wt),vn=function(Yn){this===ee&&vn.call(Et,Yn),Ee(this,Dt)&&Ee(this[Dt],on)&&(this[Dt][on]=!1),Zt(this,on,pt(1,Yn))};return Te&&Vt&&Zt(ee,on,{configurable:!0,set:vn}),gn(on,Wt)},Ze(se[rn],"toString",function(){return ie(this).tag}),Ze(se,"withoutSetter",function(It){return gn(zt(It),It)}),at.f=Fn,it.f=sn,Nt.f=Ut,ht.f=_e.f=an,Re.f=_n,Ot.f=function(It){return gn(tt(It),It)},Te&&(We(se[rn],"description",{configurable:!0,get:function(){return ie(this).description}}),Se||Ze(ee,"propertyIsEnumerable",Fn,{unsafe:!0}))),Oe({global:!0,wrap:!0,forced:!we,sham:!we},{Symbol:se}),mn(He(Ct),function(It){Rt(It)}),Oe({target:En,stat:!0,forced:!we},{for:function(It){var Wt=ot(It);if(Ee(Lt,Wt))return Lt[Wt];var on=se(Wt);return Lt[Wt]=on,jt[on]=Wt,on},keyFor:function(Wt){if(!Qe(Wt))throw TypeError(Wt+" is not a symbol");if(Ee(jt,Wt))return jt[Wt]},useSetter:function(){Vt=!0},useSimple:function(){Vt=!1}}),Oe({target:"Object",stat:!0,forced:!we,sham:!Te},{create:zn,defineProperty:sn,defineProperties:en,getOwnPropertyDescriptor:Ut}),Oe({target:"Object",stat:!0,forced:!we},{getOwnPropertyNames:an,getOwnPropertySymbols:_n}),Oe({target:"Object",stat:!0,forced:Ce(function(){Re.f(1)})},{getOwnPropertySymbols:function(Wt){return Re.f(qe(Wt))}}),le){var Vn=!we||Ce(function(){var It=se();return le([It])!="[null]"||le({a:It})!="{}"||le(Object(It))!="{}"});Oe({target:"JSON",stat:!0,forced:Vn},{stringify:function(Wt,on,vn){for(var Yn=[Wt],Lr=1,ri;arguments.length>Lr;)Yn.push(arguments[Lr++]);if(ri=on,!(!Ke(on)&&Wt===void 0||Qe(Wt)))return ke(on)||(on=function(zr,Ir){if(typeof ri=="function"&&(Ir=ri.call(this,zr,Ir)),!Qe(Ir))return Ir}),Yn[1]=on,le.apply(null,Yn)}})}se[rn][de]||Bt(se[rn],de,se[rn].valueOf),fn(se,En),$t[Dt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/dom-iterables.js"),Me=oe("./node_modules/core-js/internals/array-for-each.js"),Se=oe("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var Te in ve){var we=Oe[Te],Ce=we&&we.prototype;if(Ce&&Ce.forEach!==Me)try{Se(Ce,"forEach",Me)}catch(Ee){Ce.forEach=Me}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(he,xe,oe){var Oe=oe("./node_modules/core-js/internals/global.js"),ve=oe("./node_modules/core-js/internals/dom-iterables.js"),Me=oe("./node_modules/core-js/modules/es.array.iterator.js"),Se=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Te=oe("./node_modules/core-js/internals/well-known-symbol.js"),we=Te("iterator"),Ce=Te("toStringTag"),Ee=Me.values;for(var ke in ve){var Ke=Oe[ke],Qe=Ke&&Ke.prototype;if(Qe){if(Qe[we]!==Ee)try{Se(Qe,we,Ee)}catch(qe){Qe[we]=Ee}if(Qe[Ce]||Se(Qe,Ce,ke),ve[ke]){for(var je in Me)if(Qe[je]!==Me[je])try{Se(Qe,je,Me[je])}catch(qe){Qe[je]=Me[je]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(he){(function(xe,oe){he.exports=oe()})(this,function(){"use strict";function xe(lt){var Vt=typeof lt;return lt!==null&&(Vt==="object"||Vt==="function")}function oe(lt){return typeof lt=="function"}var Oe=void 0;Array.isArray?Oe=Array.isArray:Oe=function(lt){return Object.prototype.toString.call(lt)==="[object Array]"};var ve=Oe,Me=0,Se=void 0,Te=void 0,we=function(Vt,Zt){He[Me]=Vt,He[Me+1]=Zt,Me+=2,Me===2&&(Te?Te(ht):Re())};function Ce(lt){Te=lt}function Ee(lt){we=lt}var ke=typeof window!="undefined"?window:void 0,Ke=ke||{},Qe=Ke.MutationObserver||Ke.WebKitMutationObserver,je=typeof self=="undefined"&&typeof x!="undefined"&&{}.toString.call(x)==="[object process]",qe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Ve(){return function(){return x.nextTick(ht)}}function ct(){return typeof Se!="undefined"?function(){Se(ht)}:bt()}function ot(){var lt=0,Vt=new Qe(ht),Zt=document.createTextNode("");return Vt.observe(Zt,{characterData:!0}),function(){Zt.data=lt=++lt%2}}function pt(){var lt=new MessageChannel;return lt.port1.onmessage=ht,function(){return lt.port2.postMessage(0)}}function bt(){var lt=setTimeout;return function(){return lt(ht,1)}}var He=new Array(1e3);function ht(){for(var lt=0;lt>1,oe=-7,Oe=dt?Je-1:0,ve=dt?-1:1,Me=ae[x+Oe];for(Oe+=ve,ze=Me&(1<<-oe)-1,Me>>=-oe,oe+=Ue;oe>0;ze=ze*256+ae[x+Oe],Oe+=ve,oe-=8);for(Ie=ze&(1<<-oe)-1,ze>>=-oe,oe+=Le;oe>0;Ie=Ie*256+ae[x+Oe],Oe+=ve,oe-=8);if(ze===0)ze=1-xe;else{if(ze===he)return Ie?NaN:(Me?-1:1)*(1/0);Ie=Ie+Math.pow(2,Le),ze=ze-xe}return(Me?-1:1)*Ie*Math.pow(2,ze-Le)},kt.write=function(ae,x,dt,Le,Je,ze){var Ie,Ue,he,xe=ze*8-Je-1,oe=(1<>1,ve=Je===23?Math.pow(2,-24)-Math.pow(2,-77):0,Me=Le?0:ze-1,Se=Le?1:-1,Te=x<0||x===0&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===1/0?(Ue=isNaN(x)?1:0,Ie=oe):(Ie=Math.floor(Math.log(x)/Math.LN2),x*(he=Math.pow(2,-Ie))<1&&(Ie--,he*=2),Ie+Oe>=1?x+=ve/he:x+=ve*Math.pow(2,1-Oe),x*he>=2&&(Ie++,he/=2),Ie+Oe>=oe?(Ue=0,Ie=oe):Ie+Oe>=1?(Ue=(x*he-1)*Math.pow(2,Je),Ie=Ie+Oe):(Ue=x*Math.pow(2,Oe-1)*Math.pow(2,Je),Ie=0));Je>=8;ae[dt+Me]=Ue&255,Me+=Se,Ue/=256,Je-=8);for(Ie=Ie<0;ae[dt+Me]=Ie&255,Me+=Se,Ie/=256,xe-=8);ae[dt+Me-Se]|=Te*128}},53307:function(Jn,kt,ae){"use strict";ae.r(kt),ae.d(kt,{AcroForm:function(){return RA},AcroFormAppearance:function(){return Uo},AcroFormButton:function(){return qa},AcroFormCheckBox:function(){return Ys},AcroFormChoiceField:function(){return $o},AcroFormComboBox:function(){return ya},AcroFormEditBox:function(){return ga},AcroFormListBox:function(){return As},AcroFormPasswordField:function(){return es},AcroFormPushButton:function(){return bs},AcroFormRadioButton:function(){return Za},AcroFormTextField:function(){return Os},GState:function(){return Ep},ShadingPattern:function(){return kf},TilingPattern:function(){return Mf},default:function(){return La},jsPDF:function(){return La}});var x=ae(76190),dt={},Le=function(y,z,E,re,ce){var fe=new Worker(dt[z]||(dt[z]=URL.createObjectURL(new Blob([y+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return fe.onmessage=function($e){var Pe=$e.data,Ge=Pe.$e$;if(Ge){var Ye=new Error(Ge[0]);Ye.code=Ge[1],Ye.stack=Ge[2],ce(Ye,null)}else ce(null,Pe)},fe.postMessage(E,re),fe},Je=Uint8Array,ze=Uint16Array,Ie=Int32Array,Ue=new Je([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),he=new Je([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),xe=new Je([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),oe=function(y,z){for(var E=new ze(31),re=0;re<31;++re)E[re]=z+=1<>1|(Ee&21845)<<1;ke=(ke&52428)>>2|(ke&13107)<<2,ke=(ke&61680)>>4|(ke&3855)<<4,Ce[Ee]=((ke&65280)>>8|(ke&255)<<8)>>1}for(var Ke=function(y,z,E){for(var re=y.length,ce=0,fe=new ze(z);ce>Ge]=Ye}else for(Pe=new ze(re),ce=0;ce>15-y[ce]);return Pe},Qe=new Je(288),Ee=0;Ee<144;++Ee)Qe[Ee]=8;for(var Ee=144;Ee<256;++Ee)Qe[Ee]=9;for(var Ee=256;Ee<280;++Ee)Qe[Ee]=7;for(var Ee=280;Ee<288;++Ee)Qe[Ee]=8;for(var je=new Je(32),Ee=0;Ee<32;++Ee)je[Ee]=5;var qe=Ke(Qe,9,0),Ve=null,ct=Ke(je,5,0),ot=null,pt=function(y){for(var z=y[0],E=1;Ez&&(z=y[E]);return z},bt=function(y,z,E){var re=z/8|0;return(y[re]|y[re+1]<<8)>>(z&7)&E},He=function(y,z){var E=z/8|0;return(y[E]|y[E+1]<<8|y[E+2]<<16)>>(z&7)},ht=function(y){return(y+7)/8|0},_e=function(y,z,E){return(z==null||z<0)&&(z=0),(E==null||E>y.length)&&(E=y.length),new Je(y.subarray(z,E))},Re={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Nt=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],it=function(y,z,E){var re=new Error(z||Nt[y]);if(re.code=y,Error.captureStackTrace&&Error.captureStackTrace(re,it),!E)throw re;return re},at=function(y,z,E,re){var ce=y.length,fe=re?re.length:0;if(!ce||z.f&&!z.l)return E||new Je(0);var $e=!E,Pe=$e||z.i!=2,Ge=z.i;$e&&(E=new Je(ce*3));var Ye=function(xo){var ca=E.length;if(xo>ca){var la=new Je(Math.max(ca*2,xo));la.set(E),E=la}},ft=z.f||0,Pt=z.p||0,Jt=z.b||0,At=z.l,In=z.d,Cn=z.m,On=z.n,An=ce*8;do{if(!At){ft=bt(y,Pt,1);var wr=bt(y,Pt+1,3);if(Pt+=3,wr)if(wr==1)At=Ve,In=ot,Cn=9,On=5;else if(wr==2){var Ri=bt(y,Pt,31)+257,Ii=bt(y,Pt+10,15)+4,Nr=Ri+bt(y,Pt+5,31)+1;Pt+=14;for(var Xn=new Je(Nr),Vr=new Je(19),ln=0;ln>4;if(ur<16)Xn[ln++]=ur;else{var Si=0,Ni=0;for(ur==16?(Ni=3+bt(y,Pt,3),Pt+=2,Si=Xn[ln-1]):ur==17?(Ni=3+bt(y,Pt,7),Pt+=3):ur==18&&(Ni=11+bt(y,Pt,127),Pt+=7);Ni--;)Xn[ln++]=Si}}var ai=Xn.subarray(0,Ri),Di=Xn.subarray(Ri);Cn=pt(ai),On=pt(Di),At=Ke(ai,Cn,1),In=Ke(Di,On,1)}else it(1);else{var ur=ht(Pt)+4,Gn=y[ur-4]|y[ur-3]<<8,ui=ur+Gn;if(ui>ce){Ge&&it(0);break}Pe&&Ye(Jt+Gn),E.set(y.subarray(ur,ui),Jt),z.b=Jt+=Gn,z.p=Pt=ui*8,z.f=ft;continue}if(Pt>An){Ge&&it(0);break}}Pe&&Ye(Jt+131072);for(var Do=(1<>4;if(Pt+=Si&15,Pt>An){Ge&&it(0);break}if(Si||it(2),Kn<256)E[Jt++]=Kn;else if(Kn==256){nn=Pt,At=null;break}else{var ir=Kn-254;if(Kn>264){var ln=Kn-257,Cr=Ue[ln];ir=bt(y,Pt,(1<>4;Rr||it(3),Pt+=Rr&15;var Di=Te[ei];if(ei>3){var Cr=he[ei];Di+=He(y,Pt)&(1<An){Ge&&it(0);break}Pe&&Ye(Jt+131072);var Li=Jt+ir;if(Jt>8},Ze=function(y,z,E){E<<=z&7;var re=z/8|0;y[re]|=E,y[re+1]|=E>>8,y[re+2]|=E>>16},De=function(y,z){for(var E=[],re=0;reJt&&(Jt=fe[re].s);var At=new ze(Jt+1),In=ut(E[ft-1],At,0);if(In>z){var re=0,Cn=0,On=In-z,An=1<z)Cn+=An-(1<>=On;Cn>0;){var ur=fe[re].s;At[ur]=0&&Cn;--re){var Gn=fe[re].s;At[Gn]==z&&(--At[Gn],++Cn)}In=z}return{t:new Je(At),l:In}},ut=function(y,z,E){return y.s==-1?Math.max(ut(y.l,z,E+1),ut(y.r,z,E+1)):z[y.s]=E},$t=function(y){for(var z=y.length;z&&!y[--z];);for(var E=new ze(++z),re=0,ce=y[0],fe=1,$e=function(Ge){E[re++]=Ge},Pe=1;Pe<=z;++Pe)if(y[Pe]==ce&&Pe!=z)++fe;else{if(!ce&&fe>2){for(;fe>138;fe-=138)$e(32754);fe>2&&($e(fe>10?fe-11<<5|28690:fe-3<<5|12305),fe=0)}else if(fe>3){for($e(ce),--fe;fe>6;fe-=6)$e(8304);fe>2&&($e(fe-3<<5|8208),fe=0)}for(;fe--;)$e(ce);fe=1,ce=y[Pe]}return{c:E.subarray(0,re),n:z}},zt=function(y,z){for(var E=0,re=0;re>8,y[ce+2]=y[ce]^255,y[ce+3]=y[ce+1]^255;for(var fe=0;fe4&&!Vr[xe[Dn-1]];--Dn);var gr=Ye+5<<3,dr=zt(ce,Qe)+zt(fe,je)+$e,mi=zt(ce,Jt)+zt(fe,Cn)+$e+14+3*Dn+zt(Ii,Vr)+2*Ii[16]+3*Ii[17]+7*Ii[18];if(Ge>=0&&gr<=dr&&gr<=mi)return tt(z,ft,y.subarray(Ge,Ge+Ye));var Si,Ni,ai,Di;if(Bt(z,ft,1+(mi15&&(Bt(z,ft,Kn[Nr]>>5&127),ft+=Kn[Nr]>>12)}}else Si=qe,Ni=Qe,ai=ct,Di=je;for(var Nr=0;Nr255){var ir=Cr>>18&31;Ze(z,ft,Si[ir+257]),ft+=Ni[ir+257],ir>7&&(Bt(z,ft,Cr>>23&31),ft+=Ue[ir]);var Rr=Cr&31;Ze(z,ft,ai[Rr]),ft+=Di[Rr],Rr>3&&(Ze(z,ft,Cr>>5&8191),ft+=he[Rr])}else Ze(z,ft,Si[Cr]),ft+=Ni[Cr]}return Ze(z,ft,Si[256]),ft+Ni[256]},Rt=new Ie([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),fn=new Je(0),Tt=function(y,z,E,re,ce,fe){var $e=fe.z||y.length,Pe=new Je(re+$e+5*(1+Math.ceil($e/7e3))+ce),Ge=Pe.subarray(re,Pe.length-ce),Ye=fe.l,ft=(fe.r||0)&7;if(z){ft&&(Ge[0]=fe.r>>3);for(var Pt=Rt[z-1],Jt=Pt>>13,At=Pt&8191,In=(1<7e3||Vr>24576)&&(Si>423||!Ye)){ft=Ot(y,Ge,0,Gn,ui,Ri,Nr,Vr,Dn,Xn-Dn,ft),Vr=Ii=Nr=0,Dn=Xn;for(var Ni=0;Ni<286;++Ni)ui[Ni]=0;for(var Ni=0;Ni<30;++Ni)Ri[Ni]=0}var ai=2,Di=0,Do=At,ro=dr-mi&32767;if(Si>2&&gr==ur(Xn-ro))for(var nn=Math.min(Jt,Si)-1,Kn=Math.min(32767,Xn),ir=Math.min(258,Si);ro<=Kn&&--Do&&dr!=mi;){if(y[Xn+ai]==y[Xn+ai-ro]){for(var Cr=0;Crai){if(ai=Cr,Di=ro,Cr>nn)break;for(var Rr=Math.min(ro,Cr-2),ei=0,Ni=0;Niei&&(ei=Vi,mi=Li)}}}dr=mi,mi=Cn[dr],ro+=dr-mi&32767}if(Di){Gn[Vr++]=268435456|Me[ai]<<18|we[Di];var xo=Me[ai]&31,ca=we[Di]&31;Nr+=Ue[xo]+he[ca],++ui[257+xo],++Ri[ca],ln=Xn+ai,++Ii}else Gn[Vr++]=y[Xn],++ui[y[Xn]]}}for(Xn=Math.max(Xn,ln);Xn<$e;++Xn)Gn[Vr++]=y[Xn],++ui[y[Xn]];ft=Ot(y,Ge,Ye,Gn,ui,Ri,Nr,Vr,Dn,Xn-Dn,ft),Ye||(fe.r=ft&7|Ge[ft/8|0]<<3,ft-=7,fe.h=On,fe.p=Cn,fe.i=Xn,fe.w=ln)}else{for(var Xn=fe.w||0;Xn<$e+Ye;Xn+=65535){var la=Xn+65535;la>=$e&&(Ge[ft/8|0]=Ye,la=$e),ft=tt(Ge,ft+1,y.subarray(Xn,la))}fe.i=$e}return _e(Pe,0,re+ht(ft)+ce)},mn=null,Dt=function(){var y=-1;return{p:function(z){for(var E=y,re=0;re>>8;y=E},d:function(){return~y}}},En=function(){var y=1,z=0;return{p:function(E){for(var re=y,ce=z,fe=E.length|0,$e=0;$e!=fe;){for(var Pe=Math.min($e+2655,fe);$e>16),ce=(ce&65535)+15*(ce>>16)}y=re,z=ce},d:function(){return y%=65521,z%=65521,(y&255)<<24|(y&65280)<<8|(z&255)<<8|z>>8}}},rn=function(y,z,E,re,ce){if(!ce&&(ce={l:1},z.dictionary)){var fe=z.dictionary.subarray(-32768),$e=new Je(fe.length+y.length);$e.set(fe),$e.set(y,fe.length),y=$e,ce.w=fe.length}return Tt(y,z.level==null?6:z.level,z.mem==null?ce.l?Math.ceil(Math.max(8,Math.min(13,Math.log(y.length)))*1.5):20:12+z.mem,E,re,ce)},de=function(y,z){var E={};for(var re in y)E[re]=y[re];for(var re in z)E[re]=z[re];return E},pe=function(y,z,E){for(var re=y(),ce=y.toString(),fe=ce.slice(ce.indexOf("[")+1,ce.lastIndexOf("]")).replace(/\s+/g,"").split(","),$e=0;$e>>0},gn=function(y,z){return Zt(y,z)+Zt(y,z+4)*4294967296},sn=function(y,z,E){for(;E;++z)y[z]=E,E>>>=8},en=function(y,z){var E=z.filename;if(y[0]=31,y[1]=139,y[2]=8,y[8]=z.level<2?4:z.level==9?2:0,y[9]=3,z.mtime!=0&&sn(y,4,Math.floor(new Date(z.mtime||Date.now())/1e3)),E){y[3]=8;for(var re=0;re<=E.length;++re)y[re+10]=E.charCodeAt(re)}},zn=function(y){(y[0]!=31||y[1]!=139||y[2]!=8)&&it(6,"invalid gzip data");var z=y[3],E=10;z&4&&(E+=(y[10]|y[11]<<8)+2);for(var re=(z>>3&1)+(z>>4&1);re>0;re-=!y[E++]);return E+(z&2)},Fn=function(y){var z=y.length;return(y[z-4]|y[z-3]<<8|y[z-2]<<16|y[z-1]<<24)>>>0},Ut=function(y){return 10+(y.filename?y.filename.length+1:0)},an=function(y,z){var E=z.level,re=E==0?0:E<6?1:E==9?3:2;if(y[0]=120,y[1]=re<<6|(z.dictionary&&32),y[1]|=31-(y[0]<<8|y[1])%31,z.dictionary){var ce=En();ce.p(z.dictionary),sn(y,2,ce.d())}},_n=function(y,z){return((y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31)&&it(6,"invalid zlib data"),(y[1]>>5&1)==+!z&&it(6,"invalid zlib data: "+(y[1]&32?"need":"unexpected")+" dictionary"),(y[1]>>3&4)+2};function Vn(y,z){return typeof y=="function"&&(z=y,y={}),this.ondata=z,y}var It=null,Wt=null;function on(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be],function(re){return Et(vn(re.data[0],re.data[1]))},0,E)}function vn(y,z){return rn(y,z||{},0,0)}var Yn=null,Lr=null;function ri(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le],function(re){return Et(zr(re.data[0],Lt(re.data[1])))},1,E)}function zr(y,z){return at(y,{i:2},z&&z.out,z&&z.dictionary)}var Ir=null,tr=null;function vr(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be,We,function(){return[Qn]}],function(re){return Et(Qn(re.data[0],re.data[1]))},2,E)}function Qn(y,z){z||(z={});var E=Dt(),re=y.length;E.p(y);var ce=rn(y,z,Ut(z),8),fe=ce.length;return en(ce,z),sn(ce,fe-8,E.d()),sn(ce,fe-4,re),ce}var qn=null,lr=null;function $n(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le,st,function(){return[Br]}],function(re){return Et(Br(re.data[0],re.data[1]))},3,E)}function Br(y,z){var E=zn(y);return E+8>y.length&&it(6,"invalid gzip data"),at(y.subarray(E,-8),{i:2},z&&z.out||new Je(Fn(y)),z&&z.dictionary)}var Sr=null,kr=null;function gi(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[Be,mt,function(){return[Ai]}],function(re){return Et(Ai(re.data[0],re.data[1]))},4,E)}function Ai(y,z){z||(z={});var E=En();E.p(y);var re=rn(y,z,z.dictionary?6:2,4);return an(re,z),sn(re,re.length-4,E.d()),re}var di=null,Ti=null;function Ei(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),jt(y,z,[le,gt,function(){return[no]}],function(re){return Et(no(re.data[0],Lt(re.data[1])))},5,E)}function no(y,z){return at(y.subarray(_n(y,z&&z.dictionary),-4),{i:2},z&&z.out,z&&z.dictionary)}var zi=null,fr=null;function Ur(y,z,E){return E||(E=z,z={}),typeof E!="function"&&it(7),y[0]==31&&y[1]==139&&y[2]==8?$n(y,z,E):(y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31?ri(y,z,E):Ei(y,z,E)}function vi(y,z){return y[0]==31&&y[1]==139&&y[2]==8?Br(y,z):(y[0]&15)!=8||y[0]>>4>7||(y[0]<<8|y[1])%31?zr(y,z):no(y,z)}var Gt=function(y,z,E,re){for(var ce in y){var fe=y[ce],$e=z+ce,Pe=re;Array.isArray(fe)&&(Pe=de(re,fe[1]),fe=fe[0]),fe instanceof Je?E[$e]=[fe,Pe]:(E[$e+="/"]=[new Je(0),Pe],Gt(fe,$e,E,re))}},un=typeof TextEncoder!="undefined"&&new TextEncoder,wn=typeof TextDecoder!="undefined"&&new TextDecoder,Mt=0;try{wn.decode(fn,{stream:!0}),Mt=1}catch(y){}var dn=function(y){for(var z="",E=0;;){var re=y[E++],ce=(re>127)+(re>223)+(re>239);if(E+ce>y.length)return{s:z,r:_e(y,E-1)};ce?ce==3?(re=((re&15)<<18|(y[E++]&63)<<12|(y[E++]&63)<<6|y[E++]&63)-65536,z+=String.fromCharCode(55296|re>>10,56320|re&1023)):ce&1?z+=String.fromCharCode((re&31)<<6|y[E++]&63):z+=String.fromCharCode((re&15)<<12|(y[E++]&63)<<6|y[E++]&63):z+=String.fromCharCode(re)}},Kt=null,pn=null;function Nn(y,z){if(z){for(var E=new Je(y.length),re=0;re>1)),$e=0,Pe=function(ft){fe[$e++]=ft},re=0;refe.length){var Ge=new Je($e+8+(ce-re<<1));Ge.set(fe),fe=Ge}var Ye=y.charCodeAt(re);Ye<128||z?Pe(Ye):Ye<2048?(Pe(192|Ye>>6),Pe(128|Ye&63)):Ye>55295&&Ye<57344?(Ye=65536+(Ye&1047552)|y.charCodeAt(++re)&1023,Pe(240|Ye>>18),Pe(128|Ye>>12&63),Pe(128|Ye>>6&63),Pe(128|Ye&63)):(Pe(224|Ye>>12),Pe(128|Ye>>6&63),Pe(128|Ye&63))}return _e(fe,0,$e)}function Pr(y,z){if(z){for(var E="",re=0;re65535&&it(9),z+=re+4}return z},ti=function(y,z,E,re,ce,fe,$e,Pe){var Ge=re.length,Ye=E.extra,ft=Pe&&Pe.length,Pt=sr(Ye);sn(y,z,$e!=null?33639248:67324752),z+=4,$e!=null&&(y[z++]=20,y[z++]=E.os),y[z]=20,z+=2,y[z++]=E.flag<<1|(fe<0&&8),y[z++]=ce&&8,y[z++]=E.compression&255,y[z++]=E.compression>>8;var Jt=new Date(E.mtime==null?Date.now():E.mtime),At=Jt.getFullYear()-1980;if((At<0||At>119)&&it(10),sn(y,z,At<<25|Jt.getMonth()+1<<21|Jt.getDate()<<16|Jt.getHours()<<11|Jt.getMinutes()<<5|Jt.getSeconds()>>1),z+=4,fe!=-1&&(sn(y,z,E.crc),sn(y,z+4,fe<0?-fe-2:fe),sn(y,z+8,E.size)),sn(y,z+12,Ge),sn(y,z+14,Pt),z+=16,$e!=null&&(sn(y,z,ft),sn(y,z+6,E.attrs),sn(y,z+10,$e),z+=14),y.set(re,z),z+=Ge,Pt)for(var In in Ye){var Cn=Ye[In],On=Cn.length;sn(y,z,+In),sn(y,z+2,On),y.set(Cn,z+4),z+=4+On}return ft&&(y.set(Pe,z),z+=ft),z},nr=function(y,z,E,re,ce){sn(y,z,101010256),sn(y,z+8,E),sn(y,z+10,E),sn(y,z+12,re),sn(y,z+16,ce)},Rn=null,Ar=null,Bi=null,Zn=null;function yn(y,z,E){E||(E=z,z={}),typeof E!="function"&&it(7);var re={};Gt(y,"",re,z);var ce=Object.keys(re),fe=ce.length,$e=0,Pe=0,Ge=fe,Ye=new Array(fe),ft=[],Pt=function(){for(var On=0;On65535&&dr(it(11,0,1),null),!gr)dr(null,ur);else if(Ri<16e4)try{dr(null,vn(ur,Gn))}catch(mi){dr(mi,null)}else ft.push(on(ur,Gn,dr))},Cn=0;Cn65535&&it(11);var An=ft?vn(Ge,Ye):Ge,wr=An.length,ur=Dt();ur.p(Ge),re.push(de(Ye,{size:Ge.length,crc:ur.d(),c:An,f:Pt,m:In,u:Jt!=$e.length||In&&At.length!=Cn,o:ce,compression:ft})),ce+=30+Jt+On+wr,fe+=76+2*(Jt+On)+(Cn||0)+wr}for(var Gn=new Je(fe+22),ui=ce,Ri=fe-ce,Ii=0;Ii65558)return $e(it(13,0,1),null),ce;var Ge=Vt(y,Pe+8);if(Ge){var Ye=Ge,ft=Zt(y,Pe+16),Pt=ft==4294967295||Ye==65535;if(Pt){var Jt=Zt(y,Pe-12);Pt=Zt(y,Jt)==101075792,Pt&&(Ye=Ge=Zt(y,Jt+32),ft=Zt(y,Jt+48))}for(var At=z&&z.filter,In=function(On){var An=or(y,ft,Pt),wr=An[0],ur=An[1],Gn=An[2],ui=An[3],Ri=An[4],Ii=An[5],Nr=ci(y,Ii);ft=Ri;var Xn=function(ln,Dn){ln?(ce(),$e(ln,null)):(Dn&&(fe[ui]=Dn),--Ge||$e(null,fe))};if(!At||At({name:ui,size:ur,originalSize:Gn,compression:wr}))if(!wr)Xn(null,_e(y,Nr,Nr+ur));else if(wr==8){var Vr=y.subarray(Nr,Nr+ur);if(Gn<524288||ur>.8*Gn)try{Xn(null,zr(Vr,{out:new Je(Gn)}))}catch(ln){Xn(ln,null)}else re.push(ri(Vr,{size:Gn},Xn))}else Xn(it(14,"unknown compression type "+wr,1),null);else Xn(null,null)},Cn=0;Cn65558)&&it(13);var ce=Vt(y,re+8);if(!ce)return{};var fe=Zt(y,re+16),$e=fe==4294967295||ce==65535;if($e){var Pe=Zt(y,re-12);$e=Zt(y,Pe)==101075792,$e&&(ce=Zt(y,Pe+32),fe=Zt(y,Pe+48))}for(var Ge=z&&z.filter,Ye=0;Ye{const y=new Uint8Array(4),z=new Uint32Array(y.buffer);return!((z[0]=1)&y[0])})(),io={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class ji{constructor(z=yi,E={}){Tl(this,"buffer");Tl(this,"byteLength");Tl(this,"byteOffset");Tl(this,"length");Tl(this,"offset");Tl(this,"lastWrittenByte");Tl(this,"littleEndian");Tl(this,"_data");Tl(this,"_mark");Tl(this,"_marks");let re=!1;typeof z=="number"?z=new ArrayBuffer(z):(re=!0,this.lastWrittenByte=z.byteLength);const ce=E.offset?E.offset>>>0:0,fe=z.byteLength-ce;let $e=ce;(ArrayBuffer.isView(z)||z instanceof ji)&&(z.byteLength!==z.buffer.byteLength&&($e=z.byteOffset+ce),z=z.buffer),re?this.lastWrittenByte=fe:this.lastWrittenByte=0,this.buffer=z,this.length=fe,this.byteLength=fe,this.byteOffset=$e,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,$e,fe),this._mark=0,this._marks=[]}available(z=1){return this.offset+z<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(z=1){return this.offset+=z,this}back(z=1){return this.offset-=z,this}seek(z){return this.offset=z,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const z=this._marks.pop();if(z===void 0)throw new Error("Mark stack empty");return this.seek(z),this}rewind(){return this.offset=0,this}ensureAvailable(z=1){if(!this.available(z)){const re=(this.offset+z)*2,ce=new Uint8Array(re);ce.set(new Uint8Array(this.buffer)),this.buffer=ce.buffer,this.length=re,this.byteLength=re,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(z=1){return this.readArray(z,"uint8")}readArray(z,E){const re=io[E].BYTES_PER_ELEMENT*z,ce=this.byteOffset+this.offset,fe=this.buffer.slice(ce,ce+re);if(this.littleEndian===Ji&&E!=="uint8"&&E!=="int8"){const Pe=new Uint8Array(this.buffer.slice(ce,ce+re));Pe.reverse();const Ge=new io[E](Pe.buffer);return this.offset+=re,Ge.reverse(),Ge}const $e=new io[E](fe);return this.offset+=re,$e}readInt16(){const z=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,z}readUint16(){const z=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,z}readInt32(){const z=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,z}readUint32(){const z=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat32(){const z=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat64(){const z=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,z}readBigInt64(){const z=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,z}readBigUint64(){const z=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,z}readChar(){return String.fromCharCode(this.readInt8())}readChars(z=1){let E="";for(let re=0;rethis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const So=4,ki=0,ko=1,co=2;function Xo(y){let z=y.length;for(;--z>=0;)y[z]=0}const wo=0,eo=1,bo=2,Go=3,Tn=258,Lo=29,Gi=256,jr=Gi+1+Lo,Jr=30,ni=19,Wr=2*jr+1,Ui=15,to=16,$r=7,oi=256,yr=16,qr=17,Ao=18,Jo=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),_o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),pa=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),No=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qo=512,Ro=new Array((jr+2)*2);Xo(Ro);const oa=new Array(Jr*2);Xo(oa);const da=new Array(qo);Xo(da);const Ka=new Array(Tn-Go+1);Xo(Ka);const _s=new Array(Lo);Xo(_s);const js=new Array(Jr);Xo(js);function as(y,z,E,re,ce){this.static_tree=y,this.extra_bits=z,this.extra_base=E,this.elems=re,this.max_length=ce,this.has_stree=y&&y.length}let fs,Mo,go;function Fa(y,z){this.dyn_tree=y,this.max_code=0,this.stat_desc=z}const gs=y=>y<256?da[y]:da[256+(y>>>7)],nl=(y,z)=>{y.pending_buf[y.pending++]=z&255,y.pending_buf[y.pending++]=z>>>8&255},rl=(y,z,E)=>{y.bi_valid>to-E?(y.bi_buf|=z<>to-y.bi_valid,y.bi_valid+=E-to):(y.bi_buf|=z<{rl(y,E[z*2],E[z*2+1])},yl=(y,z)=>{let E=0;do E|=y&1,y>>>=1,E<<=1;while(--z>0);return E>>>1},su=y=>{y.bi_valid===16?(nl(y,y.bi_buf),y.bi_buf=0,y.bi_valid=0):y.bi_valid>=8&&(y.pending_buf[y.pending++]=y.bi_buf&255,y.bi_buf>>=8,y.bi_valid-=8)},ol=(y,z)=>{const E=z.dyn_tree,re=z.max_code,ce=z.stat_desc.static_tree,fe=z.stat_desc.has_stree,$e=z.stat_desc.extra_bits,Pe=z.stat_desc.extra_base,Ge=z.stat_desc.max_length;let Ye,ft,Pt,Jt,At,In,Cn=0;for(Jt=0;Jt<=Ui;Jt++)y.bl_count[Jt]=0;for(E[y.heap[y.heap_max]*2+1]=0,Ye=y.heap_max+1;YeGe&&(Jt=Ge,Cn++),E[ft*2+1]=Jt,!(ft>re)&&(y.bl_count[Jt]++,At=0,ft>=Pe&&(At=$e[ft-Pe]),In=E[ft*2],y.opt_len+=In*(Jt+At),fe&&(y.static_len+=In*(ce[ft*2+1]+At)));if(Cn!==0){do{for(Jt=Ge-1;y.bl_count[Jt]===0;)Jt--;y.bl_count[Jt]--,y.bl_count[Jt+1]+=2,y.bl_count[Ge]--,Cn-=2}while(Cn>0);for(Jt=Ge;Jt!==0;Jt--)for(ft=y.bl_count[Jt];ft!==0;)Pt=y.heap[--Ye],!(Pt>re)&&(E[Pt*2+1]!==Jt&&(y.opt_len+=(Jt-E[Pt*2+1])*E[Pt*2],E[Pt*2+1]=Jt),ft--)}},jl=(y,z,E)=>{const re=new Array(Ui+1);let ce=0,fe,$e;for(fe=1;fe<=Ui;fe++)ce=ce+E[fe-1]<<1,re[fe]=ce;for($e=0;$e<=z;$e++){let Pe=y[$e*2+1];Pe!==0&&(y[$e*2]=yl(re[Pe]++,Pe))}},Lu=()=>{let y,z,E,re,ce;const fe=new Array(Ui+1);for(E=0,re=0;re>=7;re{let z;for(z=0;z{y.bi_valid>8?nl(y,y.bi_buf):y.bi_valid>0&&(y.pending_buf[y.pending++]=y.bi_buf),y.bi_buf=0,y.bi_valid=0},ec=(y,z,E,re)=>{const ce=z*2,fe=E*2;return y[ce]{const re=y.heap[E];let ce=E<<1;for(;ce<=y.heap_len&&(ce{let re,ce,fe=0,$e,Pe;if(y.sym_next!==0)do re=y.pending_buf[y.sym_buf+fe++]&255,re+=(y.pending_buf[y.sym_buf+fe++]&255)<<8,ce=y.pending_buf[y.sym_buf+fe++],re===0?il(y,ce,z):($e=Ka[ce],il(y,$e+Gi+1,z),Pe=Jo[$e],Pe!==0&&(ce-=_s[$e],rl(y,ce,Pe)),re--,$e=gs(re),il(y,$e,E),Pe=_o[$e],Pe!==0&&(re-=js[$e],rl(y,re,Pe)));while(fe{const E=z.dyn_tree,re=z.stat_desc.static_tree,ce=z.stat_desc.has_stree,fe=z.stat_desc.elems;let $e,Pe,Ge=-1,Ye;for(y.heap_len=0,y.heap_max=Wr,$e=0;$e>1;$e>=1;$e--)_c(y,E,$e);Ye=fe;do $e=y.heap[1],y.heap[1]=y.heap[y.heap_len--],_c(y,E,1),Pe=y.heap[1],y.heap[--y.heap_max]=$e,y.heap[--y.heap_max]=Pe,E[Ye*2]=E[$e*2]+E[Pe*2],y.depth[Ye]=(y.depth[$e]>=y.depth[Pe]?y.depth[$e]:y.depth[Pe])+1,E[$e*2+1]=E[Pe*2+1]=Ye,y.heap[1]=Ye++,_c(y,E,1);while(y.heap_len>=2);y.heap[--y.heap_max]=y.heap[1],ol(y,z),jl(E,Ge,y.bl_count)},ha=(y,z,E)=>{let re,ce=-1,fe,$e=z[0*2+1],Pe=0,Ge=7,Ye=4;for($e===0&&(Ge=138,Ye=3),z[(E+1)*2+1]=65535,re=0;re<=E;re++)fe=$e,$e=z[(re+1)*2+1],!(++Pe{let re,ce=-1,fe,$e=z[0*2+1],Pe=0,Ge=7,Ye=4;for($e===0&&(Ge=138,Ye=3),re=0;re<=E;re++)if(fe=$e,$e=z[(re+1)*2+1],!(++Pe{let z;for(ha(y,y.dyn_ltree,y.l_desc.max_code),ha(y,y.dyn_dtree,y.d_desc.max_code),Ea(y,y.bl_desc),z=ni-1;z>=3&&y.bl_tree[No[z]*2+1]===0;z--);return y.opt_len+=3*(z+1)+5+5+4,z},Ga=(y,z,E,re)=>{let ce;for(rl(y,z-257,5),rl(y,E-1,5),rl(y,re-4,4),ce=0;ce{let z=4093624447,E;for(E=0;E<=31;E++,z>>>=1)if(z&1&&y.dyn_ltree[E*2]!==0)return ki;if(y.dyn_ltree[9*2]!==0||y.dyn_ltree[10*2]!==0||y.dyn_ltree[13*2]!==0)return ko;for(E=32;E{Ql||(Lu(),Ql=!0),y.l_desc=new Fa(y.dyn_ltree,fs),y.d_desc=new Fa(y.dyn_dtree,Mo),y.bl_desc=new Fa(y.bl_tree,go),y.bi_buf=0,y.bi_valid=0,Xl(y)},kl=(y,z,E,re)=>{rl(y,(wo<<1)+(re?1:0),3),wl(y),nl(y,E),nl(y,~E),E&&y.pending_buf.set(y.window.subarray(z,z+E),y.pending),y.pending+=E},Hi=y=>{rl(y,eo<<1,3),il(y,oi,Ro),su(y)},Vo=(y,z,E,re)=>{let ce,fe,$e=0;y.level>0?(y.strm.data_type===co&&(y.strm.data_type=$a(y)),Ea(y,y.l_desc),Ea(y,y.d_desc),$e=Ja(y),ce=y.opt_len+3+7>>>3,fe=y.static_len+3+7>>>3,fe<=ce&&(ce=fe)):ce=fe=E+5,E+4<=ce&&z!==-1?kl(y,z,E,re):y.strategy===So||fe===ce?(rl(y,(eo<<1)+(re?1:0),3),ma(y,Ro,oa)):(rl(y,(bo<<1)+(re?1:0),3),Ga(y,y.l_desc.max_code+1,y.d_desc.max_code+1,$e+1),ma(y,y.dyn_ltree,y.dyn_dtree)),Xl(y),re&&wl(y)},Ma=(y,z,E)=>(y.pending_buf[y.sym_buf+y.sym_next++]=z,y.pending_buf[y.sym_buf+y.sym_next++]=z>>8,y.pending_buf[y.sym_buf+y.sym_next++]=E,z===0?y.dyn_ltree[E*2]++:(y.matches++,z--,y.dyn_ltree[(Ka[E]+Gi+1)*2]++,y.dyn_dtree[gs(z)*2]++),y.sym_next===y.sym_end);var Hl=fu,ks=kl,zl=Vo,pl=Ma,eA=Hi,Bc={_tr_init:Hl,_tr_stored_block:ks,_tr_flush_block:zl,_tr_tally:pl,_tr_align:eA},ss=(y,z,E,re)=>{let ce=y&65535|0,fe=y>>>16&65535|0,$e=0;for(;E!==0;){$e=E>2e3?2e3:E,E-=$e;do ce=ce+z[re++]|0,fe=fe+ce|0;while(--$e);ce%=65521,fe%=65521}return ce|fe<<16|0};const ns=()=>{let y,z=[];for(var E=0;E<256;E++){y=E;for(var re=0;re<8;re++)y=y&1?3988292384^y>>>1:y>>>1;z[E]=y}return z},KA=new Uint32Array(ns());var Qs=(y,z,E,re)=>{const ce=KA,fe=re+E;y^=-1;for(let $e=re;$e>>8^ce[(y^z[$e])&255];return y^-1},Sl={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Hc={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:zc,_tr_stored_block:ml,_tr_flush_block:_u,_tr_tally:Ws,_tr_align:Gs}=Bc,{Z_NO_FLUSH:lu,Z_PARTIAL_FLUSH:NA,Z_FULL_FLUSH:$A,Z_FINISH:uu,Z_BLOCK:hu,Z_OK:Oa,Z_STREAM_END:Ua,Z_STREAM_ERROR:Ms,Z_DATA_ERROR:nc,Z_BUF_ERROR:Yl,Z_DEFAULT_COMPRESSION:pu,Z_FILTERED:Kc,Z_HUFFMAN_ONLY:hc,Z_RLE:fA,Z_FIXED:Jl,Z_DEFAULT_STRATEGY:pc,Z_UNKNOWN:nA,Z_DEFLATED:rA}=Hc,Ed=9,Jf=15,nd=8,Nu=256+1+29,DA=30,iA=19,Sd=2*Nu+1,qf=15,Ns=3,Wu=258,pA=Wu+Ns+1,Ph=32,$c=42,Th=57,Fd=69,eh=73,bf=91,Cf=103,Zc=113,va=666,Kl=1,Nc=2,rd=3,PA=4,Kp=3,TA=(y,z)=>(y.msg=Sl[z],z),th=y=>y*2-(y>4?9:0),Oc=y=>{let z=y.length;for(;--z>=0;)y[z]=0},id=y=>{let z,E,re,ce=y.w_size;z=y.hash_size,re=z;do E=y.head[--re],y.head[re]=E>=ce?E-ce:0;while(--z);z=ce,re=z;do E=y.prev[--re],y.prev[re]=E>=ce?E-ce:0;while(--z)};let mA=(y,z,E)=>(z<{const z=y.state;let E=z.pending;E>y.avail_out&&(E=y.avail_out),E!==0&&(y.output.set(z.pending_buf.subarray(z.pending_out,z.pending_out+E),y.next_out),y.next_out+=E,z.pending_out+=E,y.total_out+=E,y.avail_out-=E,z.pending-=E,z.pending===0&&(z.pending_out=0))},rc=(y,z)=>{_u(y,y.block_start>=0?y.block_start:-1,y.strstart-y.block_start,z),y.block_start=y.strstart,Ec(y.strm)},Hs=(y,z)=>{y.pending_buf[y.pending++]=z},gA=(y,z)=>{y.pending_buf[y.pending++]=z>>>8&255,y.pending_buf[y.pending++]=z&255},od=(y,z,E,re)=>{let ce=y.avail_in;return ce>re&&(ce=re),ce===0?0:(y.avail_in-=ce,z.set(y.input.subarray(y.next_in,y.next_in+ce),E),y.state.wrap===1?y.adler=ss(y.adler,z,ce,E):y.state.wrap===2&&(y.adler=Qs(y.adler,z,ce,E)),y.next_in+=ce,y.total_in+=ce,ce)},ad=(y,z)=>{let E=y.max_chain_length,re=y.strstart,ce,fe,$e=y.prev_length,Pe=y.nice_match;const Ge=y.strstart>y.w_size-pA?y.strstart-(y.w_size-pA):0,Ye=y.window,ft=y.w_mask,Pt=y.prev,Jt=y.strstart+Wu;let At=Ye[re+$e-1],In=Ye[re+$e];y.prev_length>=y.good_match&&(E>>=2),Pe>y.lookahead&&(Pe=y.lookahead);do if(ce=z,!(Ye[ce+$e]!==In||Ye[ce+$e-1]!==At||Ye[ce]!==Ye[re]||Ye[++ce]!==Ye[re+1])){re+=2,ce++;do;while(Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&Ye[++re]===Ye[++ce]&&re$e){if(y.match_start=z,$e=fe,fe>=Pe)break;At=Ye[re+$e-1],In=Ye[re+$e]}}while((z=Pt[z&ft])>Ge&&--E!==0);return $e<=y.lookahead?$e:y.lookahead},vA=y=>{const z=y.w_size;let E,re,ce;do{if(re=y.window_size-y.lookahead-y.strstart,y.strstart>=z+(z-pA)&&(y.window.set(y.window.subarray(z,z+z-re),0),y.match_start-=z,y.strstart-=z,y.block_start-=z,y.insert>y.strstart&&(y.insert=y.strstart),id(y),re+=z),y.strm.avail_in===0)break;if(E=od(y.strm,y.window,y.strstart+y.lookahead,re),y.lookahead+=E,y.lookahead+y.insert>=Ns)for(ce=y.strstart-y.insert,y.ins_h=y.window[ce],y.ins_h=mA(y,y.ins_h,y.window[ce+1]);y.insert&&(y.ins_h=mA(y,y.ins_h,y.window[ce+Ns-1]),y.prev[ce&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=ce,ce++,y.insert--,!(y.lookahead+y.insert{let E=y.pending_buf_size-5>y.w_size?y.w_size:y.pending_buf_size-5,re,ce,fe,$e=0,Pe=y.strm.avail_in;do{if(re=65535,fe=y.bi_valid+42>>3,y.strm.avail_outce+y.strm.avail_in&&(re=ce+y.strm.avail_in),re>fe&&(re=fe),re>8,y.pending_buf[y.pending-2]=~re,y.pending_buf[y.pending-1]=~re>>8,Ec(y.strm),ce&&(ce>re&&(ce=re),y.strm.output.set(y.window.subarray(y.block_start,y.block_start+ce),y.strm.next_out),y.strm.next_out+=ce,y.strm.avail_out-=ce,y.strm.total_out+=ce,y.block_start+=ce,re-=ce),re&&(od(y.strm,y.strm.output,y.strm.next_out,re),y.strm.next_out+=re,y.strm.avail_out-=re,y.strm.total_out+=re)}while($e===0);return Pe-=y.strm.avail_in,Pe&&(Pe>=y.w_size?(y.matches=2,y.window.set(y.strm.input.subarray(y.strm.next_in-y.w_size,y.strm.next_in),0),y.strstart=y.w_size,y.insert=y.strstart):(y.window_size-y.strstart<=Pe&&(y.strstart-=y.w_size,y.window.set(y.window.subarray(y.w_size,y.w_size+y.strstart),0),y.matches<2&&y.matches++,y.insert>y.strstart&&(y.insert=y.strstart)),y.window.set(y.strm.input.subarray(y.strm.next_in-Pe,y.strm.next_in),y.strstart),y.strstart+=Pe,y.insert+=Pe>y.w_size-y.insert?y.w_size-y.insert:Pe),y.block_start=y.strstart),y.high_waterfe&&y.block_start>=y.w_size&&(y.block_start-=y.w_size,y.strstart-=y.w_size,y.window.set(y.window.subarray(y.w_size,y.w_size+y.strstart),0),y.matches<2&&y.matches++,fe+=y.w_size,y.insert>y.strstart&&(y.insert=y.strstart)),fe>y.strm.avail_in&&(fe=y.strm.avail_in),fe&&(od(y.strm,y.window,y.strstart,fe),y.strstart+=fe,y.insert+=fe>y.w_size-y.insert?y.w_size-y.insert:fe),y.high_water>3,fe=y.pending_buf_size-fe>65535?65535:y.pending_buf_size-fe,E=fe>y.w_size?y.w_size:fe,ce=y.strstart-y.block_start,(ce>=E||(ce||z===uu)&&z!==lu&&y.strm.avail_in===0&&ce<=fe)&&(re=ce>fe?fe:ce,$e=z===uu&&y.strm.avail_in===0&&re===ce?1:0,ml(y,y.block_start,re,$e),y.block_start+=re,Ec(y.strm)),$e?rd:Kl)},xf=(y,z)=>{let E,re;for(;;){if(y.lookahead=Ns&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),E!==0&&y.strstart-E<=y.w_size-pA&&(y.match_length=ad(y,E)),y.match_length>=Ns)if(re=Ws(y,y.strstart-y.match_start,y.match_length-Ns),y.lookahead-=y.match_length,y.match_length<=y.max_lazy_match&&y.lookahead>=Ns){y.match_length--;do y.strstart++,y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart;while(--y.match_length!==0);y.strstart++}else y.strstart+=y.match_length,y.match_length=0,y.ins_h=y.window[y.strstart],y.ins_h=mA(y,y.ins_h,y.window[y.strstart+1]);else re=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++;if(re&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=y.strstart{let E,re,ce;for(;;){if(y.lookahead=Ns&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),y.prev_length=y.match_length,y.prev_match=y.match_start,y.match_length=Ns-1,E!==0&&y.prev_length4096)&&(y.match_length=Ns-1)),y.prev_length>=Ns&&y.match_length<=y.prev_length){ce=y.strstart+y.lookahead-Ns,re=Ws(y,y.strstart-1-y.prev_match,y.prev_length-Ns),y.lookahead-=y.prev_length-1,y.prev_length-=2;do++y.strstart<=ce&&(y.ins_h=mA(y,y.ins_h,y.window[y.strstart+Ns-1]),E=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart);while(--y.prev_length!==0);if(y.match_available=0,y.match_length=Ns-1,y.strstart++,re&&(rc(y,!1),y.strm.avail_out===0))return Kl}else if(y.match_available){if(re=Ws(y,0,y.window[y.strstart-1]),re&&rc(y,!1),y.strstart++,y.lookahead--,y.strm.avail_out===0)return Kl}else y.match_available=1,y.strstart++,y.lookahead--}return y.match_available&&(re=Ws(y,0,y.window[y.strstart-1]),y.match_available=0),y.insert=y.strstart{let E,re,ce,fe;const $e=y.window;for(;;){if(y.lookahead<=Wu){if(vA(y),y.lookahead<=Wu&&z===lu)return Kl;if(y.lookahead===0)break}if(y.match_length=0,y.lookahead>=Ns&&y.strstart>0&&(ce=y.strstart-1,re=$e[ce],re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce])){fe=y.strstart+Wu;do;while(re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&re===$e[++ce]&&cey.lookahead&&(y.match_length=y.lookahead)}if(y.match_length>=Ns?(E=Ws(y,1,y.match_length-Ns),y.lookahead-=y.match_length,y.strstart+=y.match_length,y.match_length=0):(E=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++),E&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=0,z===uu?(rc(y,!0),y.strm.avail_out===0?rd:PA):y.sym_next&&(rc(y,!1),y.strm.avail_out===0)?Kl:Nc},Zp=(y,z)=>{let E;for(;;){if(y.lookahead===0&&(vA(y),y.lookahead===0)){if(z===lu)return Kl;break}if(y.match_length=0,E=Ws(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++,E&&(rc(y,!1),y.strm.avail_out===0))return Kl}return y.insert=0,z===uu?(rc(y,!0),y.strm.avail_out===0?rd:PA):y.sym_next&&(rc(y,!1),y.strm.avail_out===0)?Kl:Nc};function ic(y,z,E,re,ce){this.good_length=y,this.max_lazy=z,this.nice_length=E,this.max_chain=re,this.func=ce}const yA=[new ic(0,0,0,0,kA),new ic(4,4,8,4,xf),new ic(4,5,16,8,xf),new ic(4,6,32,32,xf),new ic(4,4,16,16,Id),new ic(8,16,32,32,Id),new ic(8,16,128,128,Id),new ic(8,32,128,256,Id),new ic(32,128,258,1024,Id),new ic(32,258,258,4096,Id)],up=y=>{y.window_size=2*y.w_size,Oc(y.head),y.max_lazy_match=yA[y.level].max_lazy,y.good_match=yA[y.level].good_length,y.nice_match=yA[y.level].nice_length,y.max_chain_length=yA[y.level].max_chain,y.strstart=0,y.block_start=0,y.lookahead=0,y.insert=0,y.match_length=y.prev_length=Ns-1,y.match_available=0,y.ins_h=0};function Wp(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=rA,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Sd*2),this.dyn_dtree=new Uint16Array((2*DA+1)*2),this.bl_tree=new Uint16Array((2*iA+1)*2),Oc(this.dyn_ltree),Oc(this.dyn_dtree),Oc(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(qf+1),this.heap=new Uint16Array(2*Nu+1),Oc(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Nu+1),Oc(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Vd=y=>{if(!y)return 1;const z=y.state;return!z||z.strm!==y||z.status!==$c&&z.status!==Th&&z.status!==Fd&&z.status!==eh&&z.status!==bf&&z.status!==Cf&&z.status!==Zc&&z.status!==va?1:0},cp=y=>{if(Vd(y))return TA(y,Ms);y.total_in=y.total_out=0,y.data_type=nA;const z=y.state;return z.pending=0,z.pending_out=0,z.wrap<0&&(z.wrap=-z.wrap),z.status=z.wrap===2?Th:z.wrap?$c:Zc,y.adler=z.wrap===2?0:1,z.last_flush=-2,zc(z),Oa},Xd=y=>{const z=cp(y);return z===Oa&&up(y.state),z},Gp=(y,z)=>Vd(y)||y.state.wrap!==2?Ms:(y.state.gzhead=z,Oa),oc=(y,z,E,re,ce,fe)=>{if(!y)return Ms;let $e=1;if(z===pu&&(z=6),re<0?($e=0,re=-re):re>15&&($e=2,re-=16),ce<1||ce>Ed||E!==rA||re<8||re>15||z<0||z>9||fe<0||fe>Jl||re===8&&$e!==1)return TA(y,Ms);re===8&&(re=9);const Pe=new Wp;return y.state=Pe,Pe.strm=y,Pe.status=$c,Pe.wrap=$e,Pe.gzhead=null,Pe.w_bits=re,Pe.w_size=1<oc(y,z,rA,Jf,nd,pc),ac=(y,z)=>{if(Vd(y)||z>hu||z<0)return y?TA(y,Ms):Ms;const E=y.state;if(!y.output||y.avail_in!==0&&!y.input||E.status===va&&z!==uu)return TA(y,y.avail_out===0?Yl:Ms);const re=E.last_flush;if(E.last_flush=z,E.pending!==0){if(Ec(y),y.avail_out===0)return E.last_flush=-1,Oa}else if(y.avail_in===0&&th(z)<=th(re)&&z!==uu)return TA(y,Yl);if(E.status===va&&y.avail_in!==0)return TA(y,Yl);if(E.status===$c&&E.wrap===0&&(E.status=Zc),E.status===$c){let ce=rA+(E.w_bits-8<<4)<<8,fe=-1;if(E.strategy>=hc||E.level<2?fe=0:E.level<6?fe=1:E.level===6?fe=2:fe=3,ce|=fe<<6,E.strstart!==0&&(ce|=Ph),ce+=31-ce%31,gA(E,ce),E.strstart!==0&&(gA(E,y.adler>>>16),gA(E,y.adler&65535)),y.adler=1,E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(E.status===Th){if(y.adler=0,Hs(E,31),Hs(E,139),Hs(E,8),E.gzhead)Hs(E,(E.gzhead.text?1:0)+(E.gzhead.hcrc?2:0)+(E.gzhead.extra?4:0)+(E.gzhead.name?8:0)+(E.gzhead.comment?16:0)),Hs(E,E.gzhead.time&255),Hs(E,E.gzhead.time>>8&255),Hs(E,E.gzhead.time>>16&255),Hs(E,E.gzhead.time>>24&255),Hs(E,E.level===9?2:E.strategy>=hc||E.level<2?4:0),Hs(E,E.gzhead.os&255),E.gzhead.extra&&E.gzhead.extra.length&&(Hs(E,E.gzhead.extra.length&255),Hs(E,E.gzhead.extra.length>>8&255)),E.gzhead.hcrc&&(y.adler=Qs(y.adler,E.pending_buf,E.pending,0)),E.gzindex=0,E.status=Fd;else if(Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,0),Hs(E,E.level===9?2:E.strategy>=hc||E.level<2?4:0),Hs(E,Kp),E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(E.status===Fd){if(E.gzhead.extra){let ce=E.pending,fe=(E.gzhead.extra.length&65535)-E.gzindex;for(;E.pending+fe>E.pending_buf_size;){let Pe=E.pending_buf_size-E.pending;if(E.pending_buf.set(E.gzhead.extra.subarray(E.gzindex,E.gzindex+Pe),E.pending),E.pending=E.pending_buf_size,E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex+=Pe,Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0,fe-=Pe}let $e=new Uint8Array(E.gzhead.extra);E.pending_buf.set($e.subarray(E.gzindex,E.gzindex+fe),E.pending),E.pending+=fe,E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex=0}E.status=eh}if(E.status===eh){if(E.gzhead.name){let ce=E.pending,fe;do{if(E.pending===E.pending_buf_size){if(E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0}E.gzindexce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),E.gzindex=0}E.status=bf}if(E.status===bf){if(E.gzhead.comment){let ce=E.pending,fe;do{if(E.pending===E.pending_buf_size){if(E.gzhead.hcrc&&E.pending>ce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce)),Ec(y),E.pending!==0)return E.last_flush=-1,Oa;ce=0}E.gzindexce&&(y.adler=Qs(y.adler,E.pending_buf,E.pending-ce,ce))}E.status=Cf}if(E.status===Cf){if(E.gzhead.hcrc){if(E.pending+2>E.pending_buf_size&&(Ec(y),E.pending!==0))return E.last_flush=-1,Oa;Hs(E,y.adler&255),Hs(E,y.adler>>8&255),y.adler=0}if(E.status=Zc,Ec(y),E.pending!==0)return E.last_flush=-1,Oa}if(y.avail_in!==0||E.lookahead!==0||z!==lu&&E.status!==va){let ce=E.level===0?kA(E,z):E.strategy===hc?Zp(E,z):E.strategy===fA?kh(E,z):yA[E.level].func(E,z);if((ce===rd||ce===PA)&&(E.status=va),ce===Kl||ce===rd)return y.avail_out===0&&(E.last_flush=-1),Oa;if(ce===Nc&&(z===NA?Gs(E):z!==hu&&(ml(E,0,0,!1),z===$A&&(Oc(E.head),E.lookahead===0&&(E.strstart=0,E.block_start=0,E.insert=0))),Ec(y),y.avail_out===0))return E.last_flush=-1,Oa}return z!==uu?Oa:E.wrap<=0?Ua:(E.wrap===2?(Hs(E,y.adler&255),Hs(E,y.adler>>8&255),Hs(E,y.adler>>16&255),Hs(E,y.adler>>24&255),Hs(E,y.total_in&255),Hs(E,y.total_in>>8&255),Hs(E,y.total_in>>16&255),Hs(E,y.total_in>>24&255)):(gA(E,y.adler>>>16),gA(E,y.adler&65535)),Ec(y),E.wrap>0&&(E.wrap=-E.wrap),E.pending!==0?Oa:Ua)},Du=y=>{if(Vd(y))return Ms;const z=y.state.status;return y.state=null,z===Zc?TA(y,nc):Oa},sd=(y,z)=>{let E=z.length;if(Vd(y))return Ms;const re=y.state,ce=re.wrap;if(ce===2||ce===1&&re.status!==$c||re.lookahead)return Ms;if(ce===1&&(y.adler=ss(y.adler,z,E,0)),re.wrap=0,E>=re.w_size){ce===0&&(Oc(re.head),re.strstart=0,re.block_start=0,re.insert=0);let Ge=new Uint8Array(re.w_size);Ge.set(z.subarray(E-re.w_size,E),0),z=Ge,E=re.w_size}const fe=y.avail_in,$e=y.next_in,Pe=y.input;for(y.avail_in=E,y.next_in=0,y.input=z,vA(re);re.lookahead>=Ns;){let Ge=re.strstart,Ye=re.lookahead-(Ns-1);do re.ins_h=mA(re,re.ins_h,re.window[Ge+Ns-1]),re.prev[Ge&re.w_mask]=re.head[re.ins_h],re.head[re.ins_h]=Ge,Ge++;while(--Ye);re.strstart=Ge,re.lookahead=Ns-1,vA(re)}return re.strstart+=re.lookahead,re.block_start=re.strstart,re.insert=re.lookahead,re.lookahead=0,re.match_length=re.prev_length=Ns-1,re.match_available=0,y.next_in=$e,y.input=Pe,y.avail_in=fe,re.wrap=ce,Oa};var Yd=Ou,Bf=oc,Ap=Xd,dp=cp,fp=Gp,nh=ac,wA=Du,Ld=sd,hp="pako deflate (from Nodeca project)",wt={deflateInit:Yd,deflateInit2:Bf,deflateReset:Ap,deflateResetKeep:dp,deflateSetHeader:fp,deflate:nh,deflateEnd:wA,deflateSetDictionary:Ld,deflateInfo:hp};const yt=(y,z)=>Object.prototype.hasOwnProperty.call(y,z);var Xt=function(y){const z=Array.prototype.slice.call(arguments,1);for(;z.length;){const E=z.shift();if(E){if(typeof E!="object")throw new TypeError(E+"must be non-object");for(const re in E)yt(E,re)&&(y[re]=E[re])}}return y},cn=y=>{let z=0;for(let re=0,ce=y.length;re=252?6:y>=248?5:y>=240?4:y>=224?3:y>=192?2:1;ar[254]=ar[254]=1;var er=y=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(y);let z,E,re,ce,fe,$e=y.length,Pe=0;for(ce=0;ce<$e;ce++)E=y.charCodeAt(ce),(E&64512)===55296&&ce+1<$e&&(re=y.charCodeAt(ce+1),(re&64512)===56320&&(E=65536+(E-55296<<10)+(re-56320),ce++)),Pe+=E<128?1:E<2048?2:E<65536?3:4;for(z=new Uint8Array(Pe),fe=0,ce=0;fe>>6,z[fe++]=128|E&63):E<65536?(z[fe++]=224|E>>>12,z[fe++]=128|E>>>6&63,z[fe++]=128|E&63):(z[fe++]=240|E>>>18,z[fe++]=128|E>>>12&63,z[fe++]=128|E>>>6&63,z[fe++]=128|E&63);return z};const br=(y,z)=>{if(z<65534&&y.subarray&&kn)return String.fromCharCode.apply(null,y.length===z?y:y.subarray(0,z));let E="";for(let re=0;re{const E=z||y.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(y.subarray(0,z));let re,ce;const fe=new Array(E*2);for(ce=0,re=0;re4){fe[ce++]=65533,re+=Pe-1;continue}for($e&=Pe===2?31:Pe===3?15:7;Pe>1&&re1){fe[ce++]=65533;continue}$e<65536?fe[ce++]=$e:($e-=65536,fe[ce++]=55296|$e>>10&1023,fe[ce++]=56320|$e&1023)}return br(fe,ce)},li=(y,z)=>{z=z||y.length,z>y.length&&(z=y.length);let E=z-1;for(;E>=0&&(y[E]&192)===128;)E--;return E<0||E===0?z:E+ar[y[E]]>z?E:z},Qr={string2buf:er,buf2string:hr,utf8border:li};function Hr(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Or=Hr;const _r=Object.prototype.toString,{Z_NO_FLUSH:Zi,Z_SYNC_FLUSH:Ci,Z_FULL_FLUSH:qi,Z_FINISH:so,Z_OK:Xi,Z_STREAM_END:ho,Z_DEFAULT_COMPRESSION:Bo,Z_DEFAULT_STRATEGY:jo,Z_DEFLATED:Po}=Hc;function Ia(y){this.options=Sn.assign({level:Bo,method:Po,chunkSize:16384,windowBits:15,memLevel:8,strategy:jo},y||{});let z=this.options;z.raw&&z.windowBits>0?z.windowBits=-z.windowBits:z.gzip&&z.windowBits>0&&z.windowBits<16&&(z.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Or,this.strm.avail_out=0;let E=wt.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(E!==Xi)throw new Error(Sl[E]);if(z.header&&wt.deflateSetHeader(this.strm,z.header),z.dictionary){let re;if(typeof z.dictionary=="string"?re=Qr.string2buf(z.dictionary):_r.call(z.dictionary)==="[object ArrayBuffer]"?re=new Uint8Array(z.dictionary):re=z.dictionary,E=wt.deflateSetDictionary(this.strm,re),E!==Xi)throw new Error(Sl[E]);this._dict_set=!0}}Ia.prototype.push=function(y,z){const E=this.strm,re=this.options.chunkSize;let ce,fe;if(this.ended)return!1;for(z===~~z?fe=z:fe=z===!0?so:Zi,typeof y=="string"?E.input=Qr.string2buf(y):_r.call(y)==="[object ArrayBuffer]"?E.input=new Uint8Array(y):E.input=y,E.next_in=0,E.avail_in=E.input.length;;){if(E.avail_out===0&&(E.output=new Uint8Array(re),E.next_out=0,E.avail_out=re),(fe===Ci||fe===qi)&&E.avail_out<=6){this.onData(E.output.subarray(0,E.next_out)),E.avail_out=0;continue}if(ce=wt.deflate(E,fe),ce===ho)return E.next_out>0&&this.onData(E.output.subarray(0,E.next_out)),ce=wt.deflateEnd(this.strm),this.onEnd(ce),this.ended=!0,ce===Xi;if(E.avail_out===0){this.onData(E.output);continue}if(fe>0&&E.next_out>0){this.onData(E.output.subarray(0,E.next_out)),E.avail_out=0;continue}if(E.avail_in===0)break}return!0},Ia.prototype.onData=function(y){this.chunks.push(y)},Ia.prototype.onEnd=function(y){y===Xi&&(this.result=Sn.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function aa(y,z){const E=new Ia(z);if(E.push(y,!0),E.err)throw E.msg||Sl[E.err];return E.result}function ta(y,z){return z=z||{},z.raw=!0,aa(y,z)}function zo(y,z){return z=z||{},z.gzip=!0,aa(y,z)}var Qo=Ia,Ho=aa,vo=ta,fo=zo,To=Hc,Zo={Deflate:Qo,deflate:Ho,deflateRaw:vo,gzip:fo,constants:To};const na=16209,Co=16191;var Xa=function(z,E){let re,ce,fe,$e,Pe,Ge,Ye,ft,Pt,Jt,At,In,Cn,On,An,wr,ur,Gn,ui,Ri,Ii,Nr,Xn,Vr;const ln=z.state;re=z.next_in,Xn=z.input,ce=re+(z.avail_in-5),fe=z.next_out,Vr=z.output,$e=fe-(E-z.avail_out),Pe=fe+(z.avail_out-257),Ge=ln.dmax,Ye=ln.wsize,ft=ln.whave,Pt=ln.wnext,Jt=ln.window,At=ln.hold,In=ln.bits,Cn=ln.lencode,On=ln.distcode,An=(1<>>24,At>>>=Gn,In-=Gn,Gn=ur>>>16&255,Gn===0)Vr[fe++]=ur&65535;else if(Gn&16){ui=ur&65535,Gn&=15,Gn&&(In>>=Gn,In-=Gn),In<15&&(At+=Xn[re++]<>>24,At>>>=Gn,In-=Gn,Gn=ur>>>16&255,Gn&16){if(Ri=ur&65535,Gn&=15,InGe){z.msg="invalid distance too far back",ln.mode=na;break e}if(At>>>=Gn,In-=Gn,Gn=fe-$e,Ri>Gn){if(Gn=Ri-Gn,Gn>ft&&ln.sane){z.msg="invalid distance too far back",ln.mode=na;break e}if(Ii=0,Nr=Jt,Pt===0){if(Ii+=Ye-Gn,Gn2;)Vr[fe++]=Nr[Ii++],Vr[fe++]=Nr[Ii++],Vr[fe++]=Nr[Ii++],ui-=3;ui&&(Vr[fe++]=Nr[Ii++],ui>1&&(Vr[fe++]=Nr[Ii++]))}else{Ii=fe-Ri;do Vr[fe++]=Vr[Ii++],Vr[fe++]=Vr[Ii++],Vr[fe++]=Vr[Ii++],ui-=3;while(ui>2);ui&&(Vr[fe++]=Vr[Ii++],ui>1&&(Vr[fe++]=Vr[Ii++]))}}else if(Gn&64){z.msg="invalid distance code",ln.mode=na;break e}else{ur=On[(ur&65535)+(At&(1<>3,re-=ui,In-=ui<<3,At&=(1<{const Ge=Pe.bits;let Ye=0,ft=0,Pt=0,Jt=0,At=0,In=0,Cn=0,On=0,An=0,wr=0,ur,Gn,ui,Ri,Ii,Nr=null,Xn;const Vr=new Uint16Array(Ha+1),ln=new Uint16Array(Ha+1);let Dn=null,gr,dr,mi;for(Ye=0;Ye<=Ha;Ye++)Vr[Ye]=0;for(ft=0;ft=1&&Vr[Jt]===0;Jt--);if(At>Jt&&(At=Jt),Jt===0)return ce[fe++]=1<<24|64<<16|0,ce[fe++]=1<<24|64<<16|0,Pe.bits=1,0;for(Pt=1;Pt0&&(y===ll||Jt!==1))return-1;for(ln[1]=0,Ye=1;YeMl||y===ql&&An>Fl)return 1;for(;;){gr=Ye-Cn,$e[ft]+1=Xn?(dr=Dn[$e[ft]-Xn],mi=Nr[$e[ft]-Xn]):(dr=96,mi=0),ur=1<>Cn)+Gn]=gr<<24|dr<<16|mi|0;while(Gn!==0);for(ur=1<>=1;if(ur!==0?(wr&=ur-1,wr+=ur):wr=0,ft++,--Vr[Ye]===0){if(Ye===Jt)break;Ye=z[E+$e[ft]]}if(Ye>At&&(wr&Ri)!==ui){for(Cn===0&&(Cn=At),Ii+=Pt,In=Ye-Cn,On=1<Ml||y===ql&&An>Fl)return 1;ui=wr&Ri,ce[ui]=At<<24|In<<16|Ii-fe|0}}return wr!==0&&(ce[Ii+wr]=Ye-Cn<<24|64<<16|0),Pe.bits=At,0};const Wo=0,Oo=1,hs=2,{Z_FINISH:Ss,Z_BLOCK:Vs,Z_TREES:zs,Z_OK:ul,Z_STREAM_END:vu,Z_NEED_DICT:sa,Z_STREAM_ERROR:ea,Z_DATA_ERROR:xs,Z_MEM_ERROR:qs,Z_BUF_ERROR:Xs,Z_DEFLATED:yu}=Hc,Ul=16180,sc=16181,Il=16182,vs=16183,cl=16184,Al=16185,gu=16186,Rl=16187,ys=16188,bl=16189,Fs=16190,Cl=16191,eu=16192,Pu=16193,Tu=16194,Wc=16195,dl=16196,_d=16197,Uu=16198,Gu=16199,Ru=16200,Vu=16201,fl=16202,mc=16203,bA=16204,Dc=16205,Gc=16206,Jd=16207,qd=16208,Is=16209,ld=16210,Ef=16211,za=852,ps=592,cu=15,Bu=y=>(y>>>24&255)+(y>>>8&65280)+((y&65280)<<8)+((y&255)<<24);function Eu(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Xu=y=>{if(!y)return 1;const z=y.state;return!z||z.strm!==y||z.modeEf?1:0},ju=y=>{if(Xu(y))return ea;const z=y.state;return y.total_in=y.total_out=z.total=0,y.msg="",z.wrap&&(y.adler=z.wrap&1),z.mode=Ul,z.last=0,z.havedict=0,z.flags=-1,z.dmax=32768,z.head=null,z.hold=0,z.bits=0,z.lencode=z.lendyn=new Int32Array(za),z.distcode=z.distdyn=new Int32Array(ps),z.sane=1,z.back=-1,ul},ZA=y=>{if(Xu(y))return ea;const z=y.state;return z.wsize=0,z.whave=0,z.wnext=0,ju(y)},Sf=(y,z)=>{let E;if(Xu(y))return ea;const re=y.state;return z<0?(E=0,z=-z):(E=(z>>4)+5,z<48&&(z&=15)),z&&(z<8||z>15)?ea:(re.window!==null&&re.wbits!==z&&(re.window=null),re.wrap=E,re.wbits=z,ZA(y))},WA=(y,z)=>{if(!y)return ea;const E=new Eu;y.state=E,E.strm=y,E.window=null,E.mode=Ul;const re=Sf(y,z);return re!==ul&&(y.state=null),re},GA=y=>WA(y,cu);let wu=!0,Pc,ef;const Ff=y=>{if(wu){Pc=new Int32Array(512),ef=new Int32Array(32);let z=0;for(;z<144;)y.lens[z++]=8;for(;z<256;)y.lens[z++]=9;for(;z<280;)y.lens[z++]=7;for(;z<288;)y.lens[z++]=8;for(ba(Oo,y.lens,0,288,Pc,0,y.work,{bits:9}),z=0;z<32;)y.lens[z++]=5;ba(hs,y.lens,0,32,ef,0,y.work,{bits:5}),wu=!1}y.lencode=Pc,y.lenbits=9,y.distcode=ef,y.distbits=5},tf=(y,z,E,re)=>{let ce;const fe=y.state;return fe.window===null&&(fe.wsize=1<=fe.wsize?(fe.window.set(z.subarray(E-fe.wsize,E),0),fe.wnext=0,fe.whave=fe.wsize):(ce=fe.wsize-fe.wnext,ce>re&&(ce=re),fe.window.set(z.subarray(E-re,E-re+ce),fe.wnext),re-=ce,re?(fe.window.set(z.subarray(E-re,E),0),fe.wnext=re,fe.whave=fe.wsize):(fe.wnext+=ce,fe.wnext===fe.wsize&&(fe.wnext=0),fe.whave{let E,re,ce,fe,$e,Pe,Ge,Ye,ft,Pt,Jt,At,In,Cn,On=0,An,wr,ur,Gn,ui,Ri,Ii,Nr;const Xn=new Uint8Array(4);let Vr,ln;const Dn=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Xu(y)||!y.output||!y.input&&y.avail_in!==0)return ea;E=y.state,E.mode===Cl&&(E.mode=eu),$e=y.next_out,ce=y.output,Ge=y.avail_out,fe=y.next_in,re=y.input,Pe=y.avail_in,Ye=E.hold,ft=E.bits,Pt=Pe,Jt=Ge,Nr=ul;e:for(;;)switch(E.mode){case Ul:if(E.wrap===0){E.mode=eu;break}for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,E.check=Qs(E.check,Xn,2,0),Ye=0,ft=0,E.mode=sc;break}if(E.head&&(E.head.done=!1),!(E.wrap&1)||(((Ye&255)<<8)+(Ye>>8))%31){y.msg="incorrect header check",E.mode=Is;break}if((Ye&15)!==yu){y.msg="unknown compression method",E.mode=Is;break}if(Ye>>>=4,ft-=4,Ii=(Ye&15)+8,E.wbits===0&&(E.wbits=Ii),Ii>15||Ii>E.wbits){y.msg="invalid window size",E.mode=Is;break}E.dmax=1<>8&1),E.flags&512&&E.wrap&4&&(Xn[0]=Ye&255,Xn[1]=Ye>>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0,E.mode=Il;case Il:for(;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,Xn[2]=Ye>>>16&255,Xn[3]=Ye>>>24&255,E.check=Qs(E.check,Xn,4,0)),Ye=0,ft=0,E.mode=vs;case vs:for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>8),E.flags&512&&E.wrap&4&&(Xn[0]=Ye&255,Xn[1]=Ye>>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0,E.mode=cl;case cl:if(E.flags&1024){for(;ft<16;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>8&255,E.check=Qs(E.check,Xn,2,0)),Ye=0,ft=0}else E.head&&(E.head.extra=null);E.mode=Al;case Al:if(E.flags&1024&&(At=E.length,At>Pe&&(At=Pe),At&&(E.head&&(Ii=E.head.extra_len-E.length,E.head.extra||(E.head.extra=new Uint8Array(E.head.extra_len)),E.head.extra.set(re.subarray(fe,fe+At),Ii)),E.flags&512&&E.wrap&4&&(E.check=Qs(E.check,re,At,fe)),Pe-=At,fe+=At,E.length-=At),E.length))break e;E.length=0,E.mode=gu;case gu:if(E.flags&2048){if(Pe===0)break e;At=0;do Ii=re[fe+At++],E.head&&Ii&&E.length<65536&&(E.head.name+=String.fromCharCode(Ii));while(Ii&&At>9&1,E.head.done=!0),y.adler=E.check=0,E.mode=Cl;break;case bl:for(;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=ft&7,ft-=ft&7,E.mode=Gc;break}for(;ft<3;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=1,ft-=1,Ye&3){case 0:E.mode=Pu;break;case 1:if(Ff(E),E.mode=Gu,z===zs){Ye>>>=2,ft-=2;break e}break;case 2:E.mode=dl;break;case 3:y.msg="invalid block type",E.mode=Is}Ye>>>=2,ft-=2;break;case Pu:for(Ye>>>=ft&7,ft-=ft&7;ft<32;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>16^65535)){y.msg="invalid stored block lengths",E.mode=Is;break}if(E.length=Ye&65535,Ye=0,ft=0,E.mode=Tu,z===zs)break e;case Tu:E.mode=Wc;case Wc:if(At=E.length,At){if(At>Pe&&(At=Pe),At>Ge&&(At=Ge),At===0)break e;ce.set(re.subarray(fe,fe+At),$e),Pe-=At,fe+=At,Ge-=At,$e+=At,E.length-=At;break}E.mode=Cl;break;case dl:for(;ft<14;){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=5,ft-=5,E.ndist=(Ye&31)+1,Ye>>>=5,ft-=5,E.ncode=(Ye&15)+4,Ye>>>=4,ft-=4,E.nlen>286||E.ndist>30){y.msg="too many length or distance symbols",E.mode=Is;break}E.have=0,E.mode=_d;case _d:for(;E.have>>=3,ft-=3}for(;E.have<19;)E.lens[Dn[E.have++]]=0;if(E.lencode=E.lendyn,E.lenbits=7,Vr={bits:E.lenbits},Nr=ba(Wo,E.lens,0,19,E.lencode,0,E.work,Vr),E.lenbits=Vr.bits,Nr){y.msg="invalid code lengths set",E.mode=Is;break}E.have=0,E.mode=Uu;case Uu:for(;E.have>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=An,ft-=An,E.lens[E.have++]=ur;else{if(ur===16){for(ln=An+2;ft>>=An,ft-=An,E.have===0){y.msg="invalid bit length repeat",E.mode=Is;break}Ii=E.lens[E.have-1],At=3+(Ye&3),Ye>>>=2,ft-=2}else if(ur===17){for(ln=An+3;ft>>=An,ft-=An,Ii=0,At=3+(Ye&7),Ye>>>=3,ft-=3}else{for(ln=An+7;ft>>=An,ft-=An,Ii=0,At=11+(Ye&127),Ye>>>=7,ft-=7}if(E.have+At>E.nlen+E.ndist){y.msg="invalid bit length repeat",E.mode=Is;break}for(;At--;)E.lens[E.have++]=Ii}}if(E.mode===Is)break;if(E.lens[256]===0){y.msg="invalid code -- missing end-of-block",E.mode=Is;break}if(E.lenbits=9,Vr={bits:E.lenbits},Nr=ba(Oo,E.lens,0,E.nlen,E.lencode,0,E.work,Vr),E.lenbits=Vr.bits,Nr){y.msg="invalid literal/lengths set",E.mode=Is;break}if(E.distbits=6,E.distcode=E.distdyn,Vr={bits:E.distbits},Nr=ba(hs,E.lens,E.nlen,E.ndist,E.distcode,0,E.work,Vr),E.distbits=Vr.bits,Nr){y.msg="invalid distances set",E.mode=Is;break}if(E.mode=Gu,z===zs)break e;case Gu:E.mode=Ru;case Ru:if(Pe>=6&&Ge>=258){y.next_out=$e,y.avail_out=Ge,y.next_in=fe,y.avail_in=Pe,E.hold=Ye,E.bits=ft,Xa(y,Jt),$e=y.next_out,ce=y.output,Ge=y.avail_out,fe=y.next_in,re=y.input,Pe=y.avail_in,Ye=E.hold,ft=E.bits,E.mode===Cl&&(E.back=-1);break}for(E.back=0;On=E.lencode[Ye&(1<>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>Gn)],An=On>>>24,wr=On>>>16&255,ur=On&65535,!(Gn+An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=Gn,ft-=Gn,E.back+=Gn}if(Ye>>>=An,ft-=An,E.back+=An,E.length=ur,wr===0){E.mode=Dc;break}if(wr&32){E.back=-1,E.mode=Cl;break}if(wr&64){y.msg="invalid literal/length code",E.mode=Is;break}E.extra=wr&15,E.mode=Vu;case Vu:if(E.extra){for(ln=E.extra;ft>>=E.extra,ft-=E.extra,E.back+=E.extra}E.was=E.length,E.mode=fl;case fl:for(;On=E.distcode[Ye&(1<>>24,wr=On>>>16&255,ur=On&65535,!(An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>Gn)],An=On>>>24,wr=On>>>16&255,ur=On&65535,!(Gn+An<=ft);){if(Pe===0)break e;Pe--,Ye+=re[fe++]<>>=Gn,ft-=Gn,E.back+=Gn}if(Ye>>>=An,ft-=An,E.back+=An,wr&64){y.msg="invalid distance code",E.mode=Is;break}E.offset=ur,E.extra=wr&15,E.mode=mc;case mc:if(E.extra){for(ln=E.extra;ft>>=E.extra,ft-=E.extra,E.back+=E.extra}if(E.offset>E.dmax){y.msg="invalid distance too far back",E.mode=Is;break}E.mode=bA;case bA:if(Ge===0)break e;if(At=Jt-Ge,E.offset>At){if(At=E.offset-At,At>E.whave&&E.sane){y.msg="invalid distance too far back",E.mode=Is;break}At>E.wnext?(At-=E.wnext,In=E.wsize-At):In=E.wnext-At,At>E.length&&(At=E.length),Cn=E.window}else Cn=ce,In=$e-E.offset,At=E.length;At>Ge&&(At=Ge),Ge-=At,E.length-=At;do ce[$e++]=Cn[In++];while(--At);E.length===0&&(E.mode=Ru);break;case Dc:if(Ge===0)break e;ce[$e++]=E.length,Ge--,E.mode=Ru;break;case Gc:if(E.wrap){for(;ft<32;){if(Pe===0)break e;Pe--,Ye|=re[fe++]<{if(Xu(y))return ea;let z=y.state;return z.window&&(z.window=null),y.state=null,ul},rh=(y,z)=>{if(Xu(y))return ea;const E=y.state;return E.wrap&2?(E.head=z,z.done=!1,ul):ea},pp=(y,z)=>{const E=z.length;let re,ce,fe;return Xu(y)||(re=y.state,re.wrap!==0&&re.mode!==Fs)?ea:re.mode===Fs&&(ce=1,ce=ss(ce,z,E,0),ce!==re.check)?xs:(fe=tf(y,z,E,E),fe?(re.mode=ld,qs):(re.havedict=1,ul))};var ih=ZA,nf=Sf,mp=ju,gp=GA,rf=WA,Lf=If,Nd=VA,_f=rh,Od=pp,of="pako inflate (from Nodeca project)",CA={inflateReset:ih,inflateReset2:nf,inflateResetKeep:mp,inflateInit:gp,inflateInit2:rf,inflate:Lf,inflateEnd:Nd,inflateGetHeader:_f,inflateSetDictionary:Od,inflateInfo:of};function oh(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var ah=oh;const Mh=Object.prototype.toString,{Z_NO_FLUSH:ud,Z_FINISH:xA,Z_OK:BA,Z_STREAM_END:Dd,Z_NEED_DICT:cd,Z_STREAM_ERROR:Uh,Z_DATA_ERROR:ms,Z_MEM_ERROR:Ls}=Hc;function bu(y){this.options=Sn.assign({chunkSize:1024*64,windowBits:15,to:""},y||{});const z=this.options;z.raw&&z.windowBits>=0&&z.windowBits<16&&(z.windowBits=-z.windowBits,z.windowBits===0&&(z.windowBits=-15)),z.windowBits>=0&&z.windowBits<16&&!(y&&y.windowBits)&&(z.windowBits+=32),z.windowBits>15&&z.windowBits<48&&(z.windowBits&15||(z.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Or,this.strm.avail_out=0;let E=CA.inflateInit2(this.strm,z.windowBits);if(E!==BA)throw new Error(Sl[E]);if(this.header=new ah,CA.inflateGetHeader(this.strm,this.header),z.dictionary&&(typeof z.dictionary=="string"?z.dictionary=Qr.string2buf(z.dictionary):Mh.call(z.dictionary)==="[object ArrayBuffer]"&&(z.dictionary=new Uint8Array(z.dictionary)),z.raw&&(E=CA.inflateSetDictionary(this.strm,z.dictionary),E!==BA)))throw new Error(Sl[E])}bu.prototype.push=function(y,z){const E=this.strm,re=this.options.chunkSize,ce=this.options.dictionary;let fe,$e,Pe;if(this.ended)return!1;for(z===~~z?$e=z:$e=z===!0?xA:ud,Mh.call(y)==="[object ArrayBuffer]"?E.input=new Uint8Array(y):E.input=y,E.next_in=0,E.avail_in=E.input.length;;){for(E.avail_out===0&&(E.output=new Uint8Array(re),E.next_out=0,E.avail_out=re),fe=CA.inflate(E,$e),fe===cd&&ce&&(fe=CA.inflateSetDictionary(E,ce),fe===BA?fe=CA.inflate(E,$e):fe===ms&&(fe=cd));E.avail_in>0&&fe===Dd&&E.state.wrap>0&&y[E.next_in]!==0;)CA.inflateReset(E),fe=CA.inflate(E,$e);switch(fe){case Uh:case ms:case cd:case Ls:return this.onEnd(fe),this.ended=!0,!1}if(Pe=E.avail_out,E.next_out&&(E.avail_out===0||fe===Dd))if(this.options.to==="string"){let Ge=Qr.utf8border(E.output,E.next_out),Ye=E.next_out-Ge,ft=Qr.buf2string(E.output,Ge);E.next_out=Ye,E.avail_out=re-Ye,Ye&&E.output.set(E.output.subarray(Ge,Ge+Ye),0),this.onData(ft)}else this.onData(E.output.length===E.next_out?E.output:E.output.subarray(0,E.next_out));if(!(fe===BA&&Pe===0)){if(fe===Dd)return fe=CA.inflateEnd(this.strm),this.onEnd(fe),this.ended=!0,!0;if(E.avail_in===0)break}}return!0},bu.prototype.onData=function(y){this.chunks.push(y)},bu.prototype.onEnd=function(y){y===BA&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Sn.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function Qu(y,z){const E=new bu(z);if(E.push(y),E.err)throw E.msg||Sl[E.err];return E.result}function Hu(y,z){return z=z||{},z.raw=!0,Qu(y,z)}var Ad=bu,XA=Qu,MA=Hu,dd=Qu,YA=Hc,Rh={Inflate:Ad,inflate:XA,inflateRaw:MA,ungzip:dd,constants:YA};const{Deflate:fd,deflate:Vp,deflateRaw:jh,gzip:mm}=Zo,{Inflate:gm,inflate:Xp,inflateRaw:Zl,ungzip:Yp}=Rh;var Qh=fd,af=Vp,EA=jh,sh=mm,lh=gm,Nf=Xp,uh=Zl,vp=Yp,yp=Hc,vm={Deflate:Qh,deflate:af,deflateRaw:EA,gzip:sh,Inflate:lh,inflate:Nf,inflateRaw:uh,ungzip:vp,constants:yp};const wp=[];for(let y=0;y<256;y++){let z=y;for(let E=0;E<8;E++)z&1?z=3988292384^z>>>1:z=z>>>1;wp[y]=z}const ch=4294967295;function Jp(y,z,E){let re=y;for(let ce=0;ce>>8;return re}function xl(y,z){return(Jp(ch,y,z)^ch)>>>0}function Pd(y,z,E){const re=y.readUint32(),ce=xl(new Uint8Array(y.buffer,y.byteOffset+y.offset-z-4,z),z);if(ce!==re)throw new Error(`CRC mismatch for chunk ${E}. Expected ${re}, found ${ce}`)}function ym(y,z){y.writeUint32(xl(new Uint8Array(y.buffer,y.byteOffset+y.offset-z,z),z))}function Wl(y,z,E){for(let re=0;re>1)&255}else{for(;fe>1)&255;for(;fe>1)&255}}function Ll(y,z,E,re,ce){let fe=0;if(E.length===0){for(;fe=E||Ri>=re))for(let Ii=0;Ii>8&255}const te=new Uint16Array([255]),Ne=new Uint8Array(te.buffer)[0]===255,et=new Uint8Array(0);function vt(y){const{data:z,width:E,height:re,channels:ce,depth:fe}=y,$e=Math.ceil(fe/8)*ce,Pe=Math.ceil(fe/8*ce*E),Ge=new Uint8Array(re*Pe);let Ye=et,ft=0,Pt,Jt;for(let At=0;At>8&255}const _t=Uint8Array.of(137,80,78,71,13,10,26,10);function Ln(y){y.writeBytes(_t)}function Hn(y){if(!Tr(y.readBytes(_t.length)))throw new Error("wrong PNG signature")}function Tr(y){if(y.length<_t.length)return!1;for(let z=0;z<_t.length;z++)if(y[z]!==_t[z])return!1;return!0}const Er="tEXt",xi=0,Ki=new TextDecoder("latin1");function uo(y){if(Ko(y),y.length===0||y.length>79)throw new Error("keyword length must be between 1 and 79")}const Fo=/^[\u0000-\u00FF]*$/;function Ko(y){if(!Fo.test(y))throw new Error("invalid latin1 text")}function Io(y,z,E){const re=Da(z);y[re]=Ca(z,E-re.length-1)}function ua(y,z,E){uo(z),Ko(E);const re=z.length+1+E.length;y.writeUint32(re),y.writeChars(Er),y.writeChars(z),y.writeByte(xi),y.writeChars(E),writeCrc(y,re+4)}function Da(y){for(y.mark();y.readByte()!==xi;);const z=y.offset;y.reset();const E=Ki.decode(y.readBytes(z-y.offset-1));return y.skip(1),uo(E),E}function Ca(y,z){return Ki.decode(y.readBytes(z))}const Ra={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},_l={UNKNOWN:-1,DEFLATE:0},zu={UNKNOWN:-1,ADAPTIVE:0},tu={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},gc={NONE:0,BACKGROUND:1,PREVIOUS:2},Yu={SOURCE:0,OVER:1};class ku extends ji{constructor(E,re={}){super(E);Tl(this,"_checkCrc");Tl(this,"_inflator");Tl(this,"_png");Tl(this,"_apng");Tl(this,"_end");Tl(this,"_hasPalette");Tl(this,"_palette");Tl(this,"_hasTransparency");Tl(this,"_transparency");Tl(this,"_compressionMethod");Tl(this,"_filterMethod");Tl(this,"_interlaceMethod");Tl(this,"_colorType");Tl(this,"_isAnimated");Tl(this,"_numberOfFrames");Tl(this,"_numberOfPlays");Tl(this,"_frames");Tl(this,"_writingDataChunks");const{checkCrc:ce=!1}=re;this._checkCrc=ce,this._inflator=new lh,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=_l.UNKNOWN,this._filterMethod=zu.UNKNOWN,this._interlaceMethod=tu.UNKNOWN,this._colorType=Ra.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Hn(this);!this._end;){const E=this.readUint32(),re=this.readChars(4);this.decodeChunk(E,re)}return this.decodeImage(),this._png}decodeApng(){for(Hn(this);!this._end;){const E=this.readUint32(),re=this.readChars(4);this.decodeApngChunk(E,re)}return this.decodeApngImage(),this._apng}decodeChunk(E,re){const ce=this.offset;switch(re){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(E);break;case"IDAT":this.decodeIDAT(E);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(E);break;case"iCCP":this.decodeiCCP(E);break;case Er:Io(this._png.text,this,E);break;case"pHYs":this.decodepHYs();break;default:this.skip(E);break}if(this.offset-ce!==E)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Pd(this,E+4,re):this.skip(4)}decodeApngChunk(E,re){const ce=this.offset;switch(re!=="fdAT"&&re!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),re){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(E);break;default:this.decodeChunk(E,re),this.offset=ce+E;break}if(this.offset-ce!==E)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Pd(this,E+4,re):this.skip(4)}decodeIHDR(){const E=this._png;E.width=this.readUint32(),E.height=this.readUint32(),E.depth=vc(this.readUint8());const re=this.readUint8();this._colorType=re;let ce;switch(re){case Ra.GREYSCALE:ce=1;break;case Ra.TRUECOLOUR:ce=3;break;case Ra.INDEXED_COLOUR:ce=1;break;case Ra.GREYSCALE_ALPHA:ce=2;break;case Ra.TRUECOLOUR_ALPHA:ce=4;break;case Ra.UNKNOWN:default:throw new Error(`Unknown color type: ${re}`)}if(this._png.channels=ce,this._compressionMethod=this.readUint8(),this._compressionMethod!==_l.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const E={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(E)}decodePLTE(E){if(E%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${E}`);const re=E/3;this._hasPalette=!0;const ce=[];this._palette=ce;for(let fe=0;fethis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${E/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(E/2);for(let re=0;rethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${E} vs ${this._palette.length})`);let re=0;for(;re{const Ge=(($e+re.yOffset)*this._png.width+re.xOffset+Pe)*this._png.channels,Ye=($e*re.width+Pe)*this._png.channels;return{index:Ge,frameIndex:Ye}};switch(re.blendOp){case Yu.SOURCE:for(let $e=0;$ere.at(-1)!==255);this.writeUint32(E.length),this.writeChars("tRNS");for(const re of E)this.writeByte(re.at(-1));writeCrc(this,4+E.length)}encodeIDAT(E){this.writeUint32(E.length),this.writeChars("IDAT"),this.writeBytes(E),writeCrc(this,E.length+4)}encodeData(){const{width:E,height:re,channels:ce,depth:fe,data:$e}=this._png,Pe=fe<=8?Math.ceil(E*fe/8)*ce:Math.ceil(E*fe/8*ce/2),Ge=new IOBuffer().setBigEndian();let Ye=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Jt=0;Jt0)return y;throw new TypeError(`${z} must be a positive integer`)}function nu(y,z){const{channels:E=4,depth:re=8}=y;if(E!==4&&E!==3&&E!==2&&E!==1)throw new RangeError(`unsupported number of channels: ${E}`);const ce={channels:E,depth:re,colorType:ColorType.UNKNOWN};switch(E){case 4:ce.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:ce.colorType=ColorType.TRUECOLOUR;break;case 1:z?ce.colorType=ColorType.INDEXED_COLOUR:ce.colorType=ColorType.GREYSCALE;break;case 2:ce.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return ce}function ru(y,z,E,re){for(let ce=0;ce>8&255),E.writeByte(ur&255)}}return re}function Ks(y,z,E,re){for(let ce=0;ce=200&&z.status<=299}function Df(y){try{y.dispatchEvent(new MouseEvent("click"))}catch(E){var z=document.createEvent("MouseEvents");z.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),y.dispatchEvent(z)}}var Pf=Pa.saveAs||((typeof window=="undefined"?"undefined":(0,x.Z)(window))!=="object"||window!==Pa?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(y,z,E){var re=Pa.URL||Pa.webkitURL,ce=document.createElement("a");z=z||y.name||"download",ce.download=z,ce.rel="noopener",typeof y=="string"?(ce.href=y,ce.origin!==location.origin?kd(ce.href)?cc(y,z,E):Df(ce,ce.target="_blank"):Df(ce)):(ce.href=re.createObjectURL(y),setTimeout(function(){re.revokeObjectURL(ce.href)},4e4),setTimeout(function(){Df(ce)},0))}:"msSaveOrOpenBlob"in navigator?function(y,z,E){if(z=z||y.name||"download",typeof y=="string")if(kd(y))cc(y,z,E);else{var re=document.createElement("a");re.href=y,re.target="_blank",setTimeout(function(){Df(re)})}else navigator.msSaveOrOpenBlob(function(ce,fe){return fe===void 0?fe={autoBom:!1}:(0,x.Z)(fe)!=="object"&&(hl.warn("Deprecated: Expected third argument to be a object"),fe={autoBom:!fe}),fe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ce.type)?new Blob(["\uFEFF",ce],{type:ce.type}):ce}(y,E),z)}:function(y,z,E,re){if((re=re||open("","_blank"))&&(re.document.title=re.document.body.innerText="downloading..."),typeof y=="string")return cc(y,z,E);var ce=y.type==="application/octet-stream",fe=/constructor/i.test(Pa.HTMLElement)||Pa.safari,$e=/CriOS\/[\d]+/.test(navigator.userAgent);if(($e||ce&&fe)&&(typeof FileReader=="undefined"?"undefined":(0,x.Z)(FileReader))==="object"){var Pe=new FileReader;Pe.onloadend=function(){var ft=Pe.result;ft=$e?ft:ft.replace(/^data:[^;]*;/,"data:attachment/file;"),re?re.location.href=ft:location=ft,re=null},Pe.readAsDataURL(y)}else{var Ge=Pa.URL||Pa.webkitURL,Ye=Ge.createObjectURL(y);re?re.location=Ye:location.href=Ye,re=null,setTimeout(function(){Ge.revokeObjectURL(Ye)},4e4)}});function Jm(y){var z;y=y||"",this.ok=!1,y.charAt(0)=="#"&&(y=y.substr(1,6)),y={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[y=(y=y.replace(/ /g,"")).toLowerCase()]||y;for(var E=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Pe){return[parseInt(Pe[1]),parseInt(Pe[2]),parseInt(Pe[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Pe){return[parseInt(Pe[1],16),parseInt(Pe[2],16),parseInt(Pe[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Pe){return[parseInt(Pe[1]+Pe[1],16),parseInt(Pe[2]+Pe[2],16),parseInt(Pe[3]+Pe[3],16)]}}],re=0;re255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Pe=this.r.toString(16),Ge=this.g.toString(16),Ye=this.b.toString(16);return Pe.length==1&&(Pe="0"+Pe),Ge.length==1&&(Ge="0"+Ge),Ye.length==1&&(Ye="0"+Ye),"#"+Pe+Ge+Ye}}var bp=Pa.atob.bind(Pa),wm=Pa.btoa.bind(Pa);function Cp(y,z){var E=y[0],re=y[1],ce=y[2],fe=y[3];E=Vc(E,re,ce,fe,z[0],7,-680876936),fe=Vc(fe,E,re,ce,z[1],12,-389564586),ce=Vc(ce,fe,E,re,z[2],17,606105819),re=Vc(re,ce,fe,E,z[3],22,-1044525330),E=Vc(E,re,ce,fe,z[4],7,-176418897),fe=Vc(fe,E,re,ce,z[5],12,1200080426),ce=Vc(ce,fe,E,re,z[6],17,-1473231341),re=Vc(re,ce,fe,E,z[7],22,-45705983),E=Vc(E,re,ce,fe,z[8],7,1770035416),fe=Vc(fe,E,re,ce,z[9],12,-1958414417),ce=Vc(ce,fe,E,re,z[10],17,-42063),re=Vc(re,ce,fe,E,z[11],22,-1990404162),E=Vc(E,re,ce,fe,z[12],7,1804603682),fe=Vc(fe,E,re,ce,z[13],12,-40341101),ce=Vc(ce,fe,E,re,z[14],17,-1502002290),E=Tc(E,re=Vc(re,ce,fe,E,z[15],22,1236535329),ce,fe,z[1],5,-165796510),fe=Tc(fe,E,re,ce,z[6],9,-1069501632),ce=Tc(ce,fe,E,re,z[11],14,643717713),re=Tc(re,ce,fe,E,z[0],20,-373897302),E=Tc(E,re,ce,fe,z[5],5,-701558691),fe=Tc(fe,E,re,ce,z[10],9,38016083),ce=Tc(ce,fe,E,re,z[15],14,-660478335),re=Tc(re,ce,fe,E,z[4],20,-405537848),E=Tc(E,re,ce,fe,z[9],5,568446438),fe=Tc(fe,E,re,ce,z[14],9,-1019803690),ce=Tc(ce,fe,E,re,z[3],14,-187363961),re=Tc(re,ce,fe,E,z[8],20,1163531501),E=Tc(E,re,ce,fe,z[13],5,-1444681467),fe=Tc(fe,E,re,ce,z[2],9,-51403784),ce=Tc(ce,fe,E,re,z[7],14,1735328473),E=Xc(E,re=Tc(re,ce,fe,E,z[12],20,-1926607734),ce,fe,z[5],4,-378558),fe=Xc(fe,E,re,ce,z[8],11,-2022574463),ce=Xc(ce,fe,E,re,z[11],16,1839030562),re=Xc(re,ce,fe,E,z[14],23,-35309556),E=Xc(E,re,ce,fe,z[1],4,-1530992060),fe=Xc(fe,E,re,ce,z[4],11,1272893353),ce=Xc(ce,fe,E,re,z[7],16,-155497632),re=Xc(re,ce,fe,E,z[10],23,-1094730640),E=Xc(E,re,ce,fe,z[13],4,681279174),fe=Xc(fe,E,re,ce,z[0],11,-358537222),ce=Xc(ce,fe,E,re,z[3],16,-722521979),re=Xc(re,ce,fe,E,z[6],23,76029189),E=Xc(E,re,ce,fe,z[9],4,-640364487),fe=Xc(fe,E,re,ce,z[12],11,-421815835),ce=Xc(ce,fe,E,re,z[15],16,530742520),E=Yc(E,re=Xc(re,ce,fe,E,z[2],23,-995338651),ce,fe,z[0],6,-198630844),fe=Yc(fe,E,re,ce,z[7],10,1126891415),ce=Yc(ce,fe,E,re,z[14],15,-1416354905),re=Yc(re,ce,fe,E,z[5],21,-57434055),E=Yc(E,re,ce,fe,z[12],6,1700485571),fe=Yc(fe,E,re,ce,z[3],10,-1894986606),ce=Yc(ce,fe,E,re,z[10],15,-1051523),re=Yc(re,ce,fe,E,z[1],21,-2054922799),E=Yc(E,re,ce,fe,z[8],6,1873313359),fe=Yc(fe,E,re,ce,z[15],10,-30611744),ce=Yc(ce,fe,E,re,z[6],15,-1560198380),re=Yc(re,ce,fe,E,z[13],21,1309151649),E=Yc(E,re,ce,fe,z[4],6,-145523070),fe=Yc(fe,E,re,ce,z[11],10,-1120210379),ce=Yc(ce,fe,E,re,z[2],15,718787259),re=Yc(re,ce,fe,E,z[9],21,-343485551),y[0]=Md(E,y[0]),y[1]=Md(re,y[1]),y[2]=Md(ce,y[2]),y[3]=Md(fe,y[3])}function xp(y,z,E,re,ce,fe){return z=Md(Md(z,y),Md(re,fe)),Md(z<>>32-ce,E)}function Vc(y,z,E,re,ce,fe,$e){return xp(z&E|~z&re,y,z,ce,fe,$e)}function Tc(y,z,E,re,ce,fe,$e){return xp(z&re|E&~re,y,z,ce,fe,$e)}function Xc(y,z,E,re,ce,fe,$e){return xp(z^E^re,y,z,ce,fe,$e)}function Yc(y,z,E,re,ce,fe,$e){return xp(E^(z|~re),y,z,ce,fe,$e)}function qm(y){var z,E=y.length,re=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=y.length;z+=64)Cp(re,em(y.substring(z-64,z)));y=y.substring(z-64);var ce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z>2]|=y.charCodeAt(z)<<(z%4<<3);if(ce[z>>2]|=128<<(z%4<<3),z>55)for(Cp(re,ce),z=0;z<16;z++)ce[z]=0;return ce[14]=8*E,Cp(re,ce),re}function em(y){var z,E=[];for(z=0;z<64;z+=4)E[z>>2]=y.charCodeAt(z)+(y.charCodeAt(z+1)<<8)+(y.charCodeAt(z+2)<<16)+(y.charCodeAt(z+3)<<24);return E}var UA="0123456789abcdef".split("");function eg(y){for(var z="",E=0;E<4;E++)z+=UA[y>>8*E+4&15]+UA[y>>8*E&15];return z}function tm(y){return String.fromCharCode(255&y,(65280&y)>>8,(16711680&y)>>16,(4278190080&y)>>24)}function bm(y){return qm(y).map(tm).join("")}var Qg=function(y){for(var z=0;z>16)+(z>>16)+(E>>16)<<16|65535&E}return y+z&4294967295}function Tf(y,z){var E,re,ce,fe;if(y!==E){for(var $e=(ce=y,fe=1+(256/y.length|0),new Array(fe+1).join(ce)),Pe=[],Ge=0;Ge<256;Ge++)Pe[Ge]=Ge;var Ye=0;for(Ge=0;Ge<256;Ge++){var ft=Pe[Ge];Ye=(Ye+ft+$e.charCodeAt(Ge))%256,Pe[Ge]=Pe[Ye],Pe[Ye]=ft}E=y,re=Pe}else Pe=re;var Pt=z.length,Jt=0,At=0,In="";for(Ge=0;Ge\x80/\f\xA9\xFEdSiz";var fe=(z+this.padding).substr(0,32),$e=(E+this.padding).substr(0,32);this.O=this.processOwnerPassword(fe,$e),this.P=-(1+(255^ce)),this.encryptionKey=bm(fe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(re)).substr(0,5),this.U=Tf(this.encryptionKey,this.padding)}function md(y){if(/[^\u0000-\u00ff]/.test(y))throw new Error("Invalid PDF Name Object: "+y+", Only accept ASCII characters.");for(var z="",E=y.length,re=0;re126?"#"+("0"+ce.toString(16)).slice(-2):y[re]}return z}function tg(y){if((0,x.Z)(y)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(E,re,ce){if(ce=ce||!1,typeof E!="string"||typeof re!="function"||typeof ce!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");z.hasOwnProperty(E)||(z[E]={});var fe=Math.random().toString(35);return z[E][fe]=[re,!!ce],fe},this.unsubscribe=function(E){for(var re in z)if(z[re][E])return delete z[re][E],Object.keys(z[re]).length===0&&delete z[re],!0;return!1},this.publish=function(E){if(z.hasOwnProperty(E)){var re=Array.prototype.slice.call(arguments,1),ce=[];for(var fe in z[E]){var $e=z[E][fe];try{$e[0].apply(y,re)}catch(Pe){Pa.console&&hl.error("jsPDF PubSub Error",Pe.message,Pe)}$e[1]&&ce.push(fe)}ce.length&&ce.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Ep(y){if(!(this instanceof Ep))return new Ep(y);var z="opacity,stroke-opacity".split(",");for(var E in y)y.hasOwnProperty(E)&&z.indexOf(E)>=0&&(this[E]=y[E]);this.id="",this.objectNumber=-1}function Cm(y,z){this.gState=y,this.matrix=z,this.id="",this.objectNumber=-1}function kf(y,z,E,re,ce){if(!(this instanceof kf))return new kf(y,z,E,re,ce);this.type=y==="axial"?2:3,this.coords=z,this.colors=E,Cm.call(this,re,ce)}function Mf(y,z,E,re,ce){if(!(this instanceof Mf))return new Mf(y,z,E,re,ce);this.boundingBox=y,this.xStep=z,this.yStep=E,this.stream="",this.cloneIndex=0,Cm.call(this,re,ce)}function La(y){var z,E=typeof arguments[0]=="string"?arguments[0]:"p",re=arguments[1],ce=arguments[2],fe=arguments[3],$e=[],Pe=1,Ge=16,Ye="S",ft=null;(0,x.Z)(y=y||{})==="object"&&(E=y.orientation,re=y.unit||re,ce=y.format||ce,fe=y.compress||y.compressPdf||fe,(ft=y.encryption||null)!==null&&(ft.userPassword=ft.userPassword||"",ft.ownerPassword=ft.ownerPassword||"",ft.userPermissions=ft.userPermissions||[]),Pe=typeof y.userUnit=="number"?Math.abs(y.userUnit):1,y.precision!==void 0&&(z=y.precision),y.floatPrecision!==void 0&&(Ge=y.floatPrecision),Ye=y.defaultPathOperation||"S"),$e=y.filters||(fe===!0?["FlateEncode"]:$e),re=re||"mm",E=(""+(E||"P")).toLowerCase();var Pt=y.putOnlyUsedFonts||!1,Jt={},At={internal:{},__private__:{}};At.__private__.PubSub=tg;var In="1.3",Cn=At.__private__.getPdfVersion=function(){return In};At.__private__.setPdfVersion=function(Xe){In=Xe};var On={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};At.__private__.getPageFormats=function(){return On};var An=At.__private__.getPageFormat=function(Xe){return On[Xe]};ce=ce||"a4";var wr="compat",ur="advanced",Gn=wr;function ui(){this.saveGraphicsState(),Pn(new cs(Us,0,0,-Us,0,Pp()*Us).toString()+" cm"),this.setFontSize(this.getFontSize()/Us),Ye="n",Gn=ur}function Ri(){this.restoreGraphicsState(),Ye="S",Gn=wr}var Ii=At.__private__.combineFontStyleAndFontWeight=function(Xe,Qt){if(Xe=="bold"&&Qt=="normal"||Xe=="bold"&&Qt==400||Xe=="normal"&&Qt=="italic"||Xe=="bold"&&Qt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Qt&&(Xe=Qt==400||Qt==="normal"?Xe==="italic"?"italic":"normal":Qt!=700&&Qt!=="bold"||Xe!=="normal"?(Qt==700?"bold":Qt)+""+Xe:"bold"),Xe};At.advancedAPI=function(Xe){var Qt=Gn===wr;return Qt&&ui.call(this),typeof Xe!="function"||(Xe(this),Qt&&Ri.call(this)),this},At.compatAPI=function(Xe){var Qt=Gn===ur;return Qt&&Ri.call(this),typeof Xe!="function"||(Xe(this),Qt&&ui.call(this)),this},At.isAdvancedAPI=function(){return Gn===ur};var Nr,Xn=function(Xe){if(Gn!==ur)throw new Error(Xe+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Vr=At.roundToPrecision=At.__private__.roundToPrecision=function(Xe,Qt){var jn=z||Qt;if(isNaN(Xe)||isNaN(jn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Xe.toFixed(jn).replace(/0+$/,"")};Nr=At.hpf=At.__private__.hpf=typeof Ge=="number"?function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,Ge)}:Ge==="smart"?function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,Xe>-1&&Xe<1?16:5)}:function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.hpf");return Vr(Xe,16)};var ln=At.f2=At.__private__.f2=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.f2");return Vr(Xe,2)},Dn=At.__private__.f3=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.f3");return Vr(Xe,3)},gr=At.scale=At.__private__.scale=function(Xe){if(isNaN(Xe))throw new Error("Invalid argument passed to jsPDF.scale");return Gn===wr?Xe*Us:Gn===ur?Xe:void 0},dr=function(Xe){return gr(function(Qt){return Gn===wr?Pp()-Qt:Gn===ur?Qt:void 0}(Xe))};At.__private__.setPrecision=At.setPrecision=function(Xe){typeof parseInt(Xe,10)=="number"&&(z=parseInt(Xe,10))};var mi,Si="00000000000000000000000000000000",Ni=At.__private__.getFileId=function(){return Si},ai=At.__private__.setFileId=function(Xe){return Si=Xe!==void 0&&/^[a-fA-F0-9]{32}$/.test(Xe)?Xe.toUpperCase():Si.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),ft!==null&&(kc=new zh(ft.userPermissions,ft.userPassword,ft.ownerPassword,Si)),Si};At.setFileId=function(Xe){return ai(Xe),this},At.getFileId=function(){return Ni()};var Di=At.__private__.convertDateToPDFDate=function(Xe){var Qt=Xe.getTimezoneOffset(),jn=Qt<0?"+":"-",mr=Math.floor(Math.abs(Qt/60)),Gr=Math.abs(Qt%60),$i=[jn,ir(mr),"'",ir(Gr),"'"].join("");return["D:",Xe.getFullYear(),ir(Xe.getMonth()+1),ir(Xe.getDate()),ir(Xe.getHours()),ir(Xe.getMinutes()),ir(Xe.getSeconds()),$i].join("")},Do=At.__private__.convertPDFDateToDate=function(Xe){var Qt=parseInt(Xe.substr(2,4),10),jn=parseInt(Xe.substr(6,2),10)-1,mr=parseInt(Xe.substr(8,2),10),Gr=parseInt(Xe.substr(10,2),10),$i=parseInt(Xe.substr(12,2),10),oo=parseInt(Xe.substr(14,2),10);return new Date(Qt,jn,mr,Gr,$i,oo,0)},ro=At.__private__.setCreationDate=function(Xe){var Qt;if(Xe===void 0&&(Xe=new Date),Xe instanceof Date)Qt=Di(Xe);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Xe))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Qt=Xe}return mi=Qt},nn=At.__private__.getCreationDate=function(Xe){var Qt=mi;return Xe==="jsDate"&&(Qt=Do(mi)),Qt};At.setCreationDate=function(Xe){return ro(Xe),this},At.getCreationDate=function(Xe){return nn(Xe)};var Kn,ir=At.__private__.padd2=function(Xe){return("0"+parseInt(Xe)).slice(-2)},Cr=At.__private__.padd2Hex=function(Xe){return("00"+(Xe=Xe.toString())).substr(Xe.length)},Rr=0,ei=[],Li=[],Oi=0,Vi=[],xo=[],ca=!1,la=Li;At.__private__.setCustomOutputDestination=function(Xe){ca=!0,la=Xe};var Wa=function(Xe){ca||(la=Xe)};At.__private__.resetCustomOutputDestination=function(){ca=!1,la=Li};var Pn=At.__private__.out=function(Xe){return Xe=Xe.toString(),Oi+=Xe.length+1,la.push(Xe),la},Aa=At.__private__.write=function(Xe){return Pn(arguments.length===1?Xe.toString():Array.prototype.join.call(arguments," "))},Js=At.__private__.getArrayBuffer=function(Xe){for(var Qt=Xe.length,jn=new ArrayBuffer(Qt),mr=new Uint8Array(jn);Qt--;)mr[Qt]=Xe.charCodeAt(Qt);return jn},is=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];At.__private__.getStandardFonts=function(){return is};var mo=y.fontSize||16;At.__private__.setFontSize=At.setFontSize=function(Xe){return mo=Gn===ur?Xe/Us:Xe,this};var os,Ba=At.__private__.getFontSize=At.getFontSize=function(){return Gn===wr?mo:mo*Us},ts=y.R2L||!1;At.__private__.setR2L=At.setR2L=function(Xe){return ts=Xe,this},At.__private__.getR2L=At.getR2L=function(){return ts};var Va,iu=At.__private__.setZoomMode=function(Xe){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Xe))os=Xe;else if(isNaN(Xe)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(Xe)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Xe+'" is not recognized.');os=Xe}else os=parseInt(Xe,10)};At.__private__.getZoomMode=function(){return os};var gl,Ds=At.__private__.setPageMode=function(Xe){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Xe)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Xe+'" is not recognized.');Va=Xe};At.__private__.getPageMode=function(){return Va};var Bl=At.__private__.setLayoutMode=function(Xe){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Xe)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Xe+'" is not recognized.');gl=Xe};At.__private__.getLayoutMode=function(){return gl},At.__private__.setDisplayMode=At.setDisplayMode=function(Xe,Qt,jn){return iu(Xe),Bl(Qt),Ds(jn),this};var vl={title:"",subject:"",author:"",keywords:"",creator:""};At.__private__.getDocumentProperty=function(Xe){if(Object.keys(vl).indexOf(Xe)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vl[Xe]},At.__private__.getDocumentProperties=function(){return vl},At.__private__.setDocumentProperties=At.setProperties=At.setDocumentProperties=function(Xe){for(var Qt in vl)vl.hasOwnProperty(Qt)&&Xe[Qt]&&(vl[Qt]=Xe[Qt]);return this},At.__private__.setDocumentProperty=function(Xe,Qt){if(Object.keys(vl).indexOf(Xe)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vl[Xe]=Qt};var Ta,Us,Qa,yc,Ol,el={},tl={},$u=[],Ya={},Su={},ds={},Ps={},Zu=null,sl=0,us=[],ou=new tg(At),Sp=y.hotfixes||[],LA={},mh={},zf=[],cs=function Xe(Qt,jn,mr,Gr,$i,oo){if(!(this instanceof Xe))return new Xe(Qt,jn,mr,Gr,$i,oo);isNaN(Qt)&&(Qt=1),isNaN(jn)&&(jn=0),isNaN(mr)&&(mr=0),isNaN(Gr)&&(Gr=1),isNaN($i)&&($i=0),isNaN(oo)&&(oo=0),this._matrix=[Qt,jn,mr,Gr,$i,oo]};Object.defineProperty(cs.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Xe){this._matrix[0]=Xe}}),Object.defineProperty(cs.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Xe){this._matrix[1]=Xe}}),Object.defineProperty(cs.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Xe){this._matrix[2]=Xe}}),Object.defineProperty(cs.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Xe){this._matrix[3]=Xe}}),Object.defineProperty(cs.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Xe){this._matrix[4]=Xe}}),Object.defineProperty(cs.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Xe){this._matrix[5]=Xe}}),Object.defineProperty(cs.prototype,"a",{get:function(){return this._matrix[0]},set:function(Xe){this._matrix[0]=Xe}}),Object.defineProperty(cs.prototype,"b",{get:function(){return this._matrix[1]},set:function(Xe){this._matrix[1]=Xe}}),Object.defineProperty(cs.prototype,"c",{get:function(){return this._matrix[2]},set:function(Xe){this._matrix[2]=Xe}}),Object.defineProperty(cs.prototype,"d",{get:function(){return this._matrix[3]},set:function(Xe){this._matrix[3]=Xe}}),Object.defineProperty(cs.prototype,"e",{get:function(){return this._matrix[4]},set:function(Xe){this._matrix[4]=Xe}}),Object.defineProperty(cs.prototype,"f",{get:function(){return this._matrix[5]},set:function(Xe){this._matrix[5]=Xe}}),Object.defineProperty(cs.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(cs.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(cs.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(cs.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),cs.prototype.join=function(Xe){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Nr).join(Xe)},cs.prototype.multiply=function(Xe){var Qt=Xe.sx*this.sx+Xe.shy*this.shx,jn=Xe.sx*this.shy+Xe.shy*this.sy,mr=Xe.shx*this.sx+Xe.sy*this.shx,Gr=Xe.shx*this.shy+Xe.sy*this.sy,$i=Xe.tx*this.sx+Xe.ty*this.shx+this.tx,oo=Xe.tx*this.shy+Xe.ty*this.sy+this.ty;return new cs(Qt,jn,mr,Gr,$i,oo)},cs.prototype.decompose=function(){var Xe=this.sx,Qt=this.shy,jn=this.shx,mr=this.sy,Gr=this.tx,$i=this.ty,oo=Math.sqrt(Xe*Xe+Qt*Qt),Sa=(Xe/=oo)*jn+(Qt/=oo)*mr;jn-=Xe*Sa,mr-=Qt*Sa;var ka=Math.sqrt(jn*jn+mr*mr);return Sa/=ka,Xe*(mr/=ka)>16&255,mr=ka>>8&255,Gr=255&ka}if(mr===void 0||$i===void 0&&jn===mr&&mr===Gr)Qt=typeof jn=="string"?jn+" "+oo[0]:Xe.precision===2?ln(jn/255)+" "+oo[0]:Dn(jn/255)+" "+oo[0];else if($i===void 0||(0,x.Z)($i)==="object"){if($i&&!isNaN($i.a)&&$i.a===0)return["1.","1.","1.",oo[1]].join(" ");Qt=typeof jn=="string"?[jn,mr,Gr,oo[1]].join(" "):Xe.precision===2?[ln(jn/255),ln(mr/255),ln(Gr/255),oo[1]].join(" "):[Dn(jn/255),Dn(mr/255),Dn(Gr/255),oo[1]].join(" ")}else Qt=typeof jn=="string"?[jn,mr,Gr,$i,oo[2]].join(" "):Xe.precision===2?[ln(jn),ln(mr),ln(Gr),ln($i),oo[2]].join(" "):[Dn(jn),Dn(mr),Dn(Gr),Dn($i),oo[2]].join(" ");return Qt},hf=At.__private__.getFilters=function(){return $e},Hd=At.__private__.putStream=function(Xe){var Qt=(Xe=Xe||{}).data||"",jn=Xe.filters||hf(),mr=Xe.alreadyAppliedFilters||[],Gr=Xe.addLength1||!1,$i=Qt.length,oo=Xe.objectId,Sa=function(Mc){return Mc};if(ft!==null&&oo===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");ft!==null&&(Sa=kc.encryptor(oo,0));var ka={};jn===!0&&(jn=["FlateEncode"]);var Cs=Xe.additionalKeyValues||[],Rs=(ka=La.API.processDataByFilters!==void 0?La.API.processDataByFilters(Qt,jn):{data:Qt,reverseChain:[]}).reverseChain+(Array.isArray(mr)?mr.join(" "):mr.toString());if(ka.data.length!==0&&(Cs.push({key:"Length",value:ka.data.length}),Gr===!0&&Cs.push({key:"Length1",value:$i})),Rs.length!=0)if(Rs.split("/").length-1==1)Cs.push({key:"Filter",value:Rs});else{Cs.push({key:"Filter",value:"["+Rs+"]"});for(var Dl=0;Dl>"),ka.data.length!==0&&(Pn("stream"),Pn(Sa(ka.data)),Pn("endstream"))},Ip=At.__private__.putPage=function(Xe){var Qt=Xe.number,jn=Xe.data,mr=Xe.objId,Gr=Xe.contentsObjId;sA(mr,!0),Pn("<>"),Pn("endobj");var $i=jn.join(` -`);return Wn===ur&&($i+=` +`);return Gn===ur&&($i+=` Q`),sA(Gr,!0),Hd({data:$i,filters:hf(),objectId:Gr}),Pn("endobj"),mr},$f=At.__private__.putPages=function(){var Xe,Qt,jn=[];for(Xe=1;Xe<=sl;Xe++)us[Xe].objId=qc(),us[Xe].contentsObjId=qc();for(Xe=1;Xe<=sl;Xe++)jn.push(Ip({number:Xe,data:xo[Xe],objId:us[Xe].objId,contentsObjId:us[Xe].contentsObjId,mediaBox:us[Xe].mediaBox,cropBox:us[Xe].cropBox,bleedBox:us[Xe].bleedBox,trimBox:us[Xe].trimBox,artBox:us[Xe].artBox,userUnit:us[Xe].userUnit,rootDictionaryObjId:Wh,resourceDictionaryObjId:df}));sA(Wh,!0),Pn("<>"),Pn("endobj"),ou.publish("postPutPages")},Lp=function(Xe){ou.publish("putFont",{font:Xe,out:Pn,newObject:Ac,putStream:Hd}),Xe.isAlreadyPutted!==!0&&(Xe.objectNumber=Ac(),Pn("<<"),Pn("/Type /Font"),Pn("/BaseFont /"+md(Xe.postScriptName)),Pn("/Subtype /Type1"),typeof Xe.encoding=="string"&&Pn("/Encoding /"+Xe.encoding),Pn("/FirstChar 32"),Pn("/LastChar 255"),Pn(">>"),Pn("endobj"))},rm=function(Xe){Xe.objectNumber=Ac();var Qt=[];Qt.push({key:"Type",value:"/XObject"}),Qt.push({key:"Subtype",value:"/Form"}),Qt.push({key:"BBox",value:"["+[Nr(Xe.x),Nr(Xe.y),Nr(Xe.x+Xe.width),Nr(Xe.y+Xe.height)].join(" ")+"]"}),Qt.push({key:"Matrix",value:"["+Xe.matrix.toString()+"]"});var jn=Xe.pages[1].join(` `);Hd({data:jn,additionalKeyValues:Qt,objectId:Xe.objectNumber}),Pn("endobj")},im=function(Xe,Qt){Qt||(Qt=21);var jn=Ac(),mr=function(oo,Sa){var ka,Cs=[],Rs=1/(Sa-1);for(ka=0;ka<1;ka+=Rs)Cs.push(ka);if(Cs.push(1),oo[0].offset!=0){var Dl={offset:0,color:oo[0].color};oo.unshift(Dl)}if(oo[oo.length-1].offset!=1){var qu={offset:1,color:oo[oo.length-1].color};oo.push(qu)}for(var Ic="",Fu=0,Mc=0;Mcoo[Fu+1].offset;)Fu++;var Lc=oo[Fu].offset,lA=(ka-Lc)/(oo[Fu+1].offset-Lc),Sh=oo[Fu].color,mf=oo[Fu+1].color;Ic+=Cr(Math.round((1-lA)*Sh[0]+lA*mf[0]).toString(16))+Cr(Math.round((1-lA)*Sh[1]+lA*mf[1]).toString(16))+Cr(Math.round((1-lA)*Sh[2]+lA*mf[2]).toString(16))}return Ic.trim()}(Xe.colors,Qt),Gr=[];Gr.push({key:"FunctionType",value:"0"}),Gr.push({key:"Domain",value:"[0.0 1.0]"}),Gr.push({key:"Size",value:"["+Qt+"]"}),Gr.push({key:"BitsPerSample",value:"8"}),Gr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Gr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Hd({data:mr,additionalKeyValues:Gr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:jn}),Pn("endobj"),Xe.objectNumber=Ac(),Pn("<< /ShadingType "+Xe.type),Pn("/ColorSpace /DeviceRGB");var $i="/Coords ["+Nr(parseFloat(Xe.coords[0]))+" "+Nr(parseFloat(Xe.coords[1]))+" ";Xe.type===2?$i+=Nr(parseFloat(Xe.coords[2]))+" "+Nr(parseFloat(Xe.coords[3])):$i+=Nr(parseFloat(Xe.coords[2]))+" "+Nr(parseFloat(Xe.coords[3]))+" "+Nr(parseFloat(Xe.coords[4]))+" "+Nr(parseFloat(Xe.coords[5])),Pn($i+="]"),Xe.matrix&&Pn("/Matrix ["+Xe.matrix.toString()+"]"),Pn("/Function "+jn+" 0 R"),Pn("/Extend [true true]"),Pn(">>"),Pn("endobj")},om=function(Xe,Qt){var jn=qc(),mr=Ac();Qt.push({resourcesOid:jn,objectOid:mr}),Xe.objectNumber=mr;var Gr=[];Gr.push({key:"Type",value:"/Pattern"}),Gr.push({key:"PatternType",value:"1"}),Gr.push({key:"PaintType",value:"1"}),Gr.push({key:"TilingType",value:"1"}),Gr.push({key:"BBox",value:"["+Xe.boundingBox.map(Nr).join(" ")+"]"}),Gr.push({key:"XStep",value:Nr(Xe.xStep)}),Gr.push({key:"YStep",value:Nr(Xe.yStep)}),Gr.push({key:"Resources",value:jn+" 0 R"}),Xe.matrix&&Gr.push({key:"Matrix",value:"["+Xe.matrix.toString()+"]"}),Hd({data:Xe.stream,additionalKeyValues:Gr,objectId:Xe.objectNumber}),Pn("endobj")},Gg=function(Xe){for(var Qt in Xe.objectNumber=Ac(),Pn("<<"),Xe)switch(Qt){case"opacity":Pn("/ca "+ln(Xe[Qt]));break;case"stroke-opacity":Pn("/CA "+ln(Xe[Qt]))}Pn(">>"),Pn("endobj")},Bm=function(Xe){sA(Xe.resourcesOid,!0),Pn("<<"),Pn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Qt in Pn("/Font <<"),el)el.hasOwnProperty(Qt)&&(Pt===!1||Pt===!0&&Jt.hasOwnProperty(Qt))&&Pn("/"+Qt+" "+el[Qt].objectNumber+" 0 R");Pn(">>")}(),function(){if(Object.keys(Ya).length>0){for(var Qt in Pn("/Shading <<"),Ya)Ya.hasOwnProperty(Qt)&&Ya[Qt]instanceof kf&&Ya[Qt].objectNumber>=0&&Pn("/"+Qt+" "+Ya[Qt].objectNumber+" 0 R");ou.publish("putShadingPatternDict"),Pn(">>")}}(),function(Qt){if(Object.keys(Ya).length>0){for(var jn in Pn("/Pattern <<"),Ya)Ya.hasOwnProperty(jn)&&Ya[jn]instanceof At.TilingPattern&&Ya[jn].objectNumber>=0&&Ya[jn].objectNumber>")}}(Xe.objectOid),function(){if(Object.keys(ds).length>0){var Qt;for(Qt in Pn("/ExtGState <<"),ds)ds.hasOwnProperty(Qt)&&ds[Qt].objectNumber>=0&&Pn("/"+Qt+" "+ds[Qt].objectNumber+" 0 R");ou.publish("putGStateDict"),Pn(">>")}}(),function(){for(var Qt in Pn("/XObject <<"),LA)LA.hasOwnProperty(Qt)&&LA[Qt].objectNumber>=0&&Pn("/"+Qt+" "+LA[Qt].objectNumber+" 0 R");ou.publish("putXobjectDict"),Pn(">>")}(),Pn(">>"),Pn("endobj")},ig=function(Xe){tl[Xe.fontName]=tl[Xe.fontName]||{},tl[Xe.fontName][Xe.fontStyle]=Xe.id},og=function(Xe,Qt,jn,mr,Gr){var $i={id:"F"+(Object.keys(el).length+1).toString(10),postScriptName:Xe,fontName:Qt,fontStyle:jn,encoding:mr,isStandardFont:Gr||!1,metadata:{}};return ou.publish("addFont",{font:$i,instance:this}),el[$i.id]=$i,ig($i),$i.id},zd=At.__private__.pdfEscape=At.pdfEscape=function(Xe,Qt){return function(jn,mr){var Gr,$i,oo,Sa,ka,Cs,Rs,Dl,qu;if(oo=(mr=mr||{}).sourceEncoding||"Unicode",ka=mr.outputEncoding,(mr.autoencode||ka)&&el[Ta].metadata&&el[Ta].metadata[oo]&&el[Ta].metadata[oo].encoding&&(Sa=el[Ta].metadata[oo].encoding,!ka&&el[Ta].encoding&&(ka=el[Ta].encoding),!ka&&Sa.codePages&&(ka=Sa.codePages[0]),typeof ka=="string"&&(ka=Sa[ka]),ka)){for(Rs=!1,Cs=[],Gr=0,$i=jn.length;Gr<$i;Gr++)(Dl=ka[jn.charCodeAt(Gr)])?Cs.push(String.fromCharCode(Dl)):Cs.push(jn[Gr]),Cs[Gr].charCodeAt(0)>>8&&(Rs=!0);jn=Cs.join("")}for(Gr=jn.length;Rs===void 0&&Gr!==0;)jn.charCodeAt(Gr-1)>>8&&(Rs=!0),Gr--;if(!Rs)return jn;for(Cs=mr.noBOM?[]:[254,255],Gr=0,$i=jn.length;Gr<$i;Gr++){if((qu=(Dl=jn.charCodeAt(Gr))>>8)>>8)throw new Error("Character at position "+Gr+" of string '"+jn+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Cs.push(qu),Cs.push(Dl-(qu<<8))}return String.fromCharCode.apply(void 0,Cs)}(Xe,Qt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Em=At.__private__.beginPage=function(Xe){xo[++sl]=[],us[sl]={objId:0,contentsObjId:0,userUnit:Number(Pe),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Xe[0]),topRightY:Number(Xe[1])}},sg(sl),Wa(xo[Kn])},ag=function(Xe,Qt){var jn,mr,Gr;switch(E=Qt||E,typeof Xe=="string"&&(jn=An(Xe.toLowerCase()),Array.isArray(jn)&&(mr=jn[0],Gr=jn[1])),Array.isArray(Xe)&&(mr=Xe[0]*Us,Gr=Xe[1]*Us),isNaN(mr)&&(mr=ce[0],Gr=ce[1]),(mr>14400||Gr>14400)&&(hl.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),mr=Math.min(14400,mr),Gr=Math.min(14400,Gr)),ce=[mr,Gr],E.substr(0,1)){case"l":Gr>mr&&(ce=[Gr,mr]);break;case"p":mr>Gr&&(ce=[Gr,mr])}Em(ce),Es(Im),Pn(um),_m!==0&&Pn(_m+" J"),Nm!==0&&Pn(Nm+" j"),ou.publish("addPage",{pageNumber:sl})},Sm=function(Xe){Xe>0&&Xe<=sl&&(xo.splice(Xe,1),us.splice(Xe,1),sl--,Kn>sl&&(Kn=sl),this.setPage(Kn))},sg=function(Xe){Xe>0&&Xe<=sl&&(Kn=Xe)},lg=At.__private__.getNumberOfPages=At.getNumberOfPages=function(){return xo.length-1},ug=function(Xe,Qt,jn){var mr,Gr=void 0;return jn=jn||{},Xe=Xe!==void 0?Xe:el[Ta].fontName,Qt=Qt!==void 0?Qt:el[Ta].fontStyle,mr=Xe.toLowerCase(),tl[mr]!==void 0&&tl[mr][Qt]!==void 0?Gr=tl[mr][Qt]:tl[Xe]!==void 0&&tl[Xe][Qt]!==void 0?Gr=tl[Xe][Qt]:jn.disableWarning===!1&&hl.warn("Unable to look up font label for font '"+Xe+"', '"+Qt+"'. Refer to getFontList() for available fonts."),Gr||jn.noFallback||(Gr=tl.times[Qt])==null&&(Gr=tl.times.normal),Gr},Zf=At.__private__.putInfo=function(){var Xe=Ac(),Qt=function(mr){return mr};for(var jn in ft!==null&&(Qt=kc.encryptor(Xe,0)),Pn("<<"),Pn("/Producer ("+zd(Qt("jsPDF "+La.version))+")"),vl)vl.hasOwnProperty(jn)&&vl[jn]&&Pn("/"+jn.substr(0,1).toUpperCase()+jn.substr(1)+" ("+zd(Qt(vl[jn]))+")");Pn("/CreationDate ("+zd(Qt(mi))+")"),Pn(">>"),Pn("endobj")},am=At.__private__.putCatalog=function(Xe){var Qt=(Xe=Xe||{}).rootDictionaryObjId||Wh;switch(Ac(),Pn("<<"),Pn("/Type /Catalog"),Pn("/Pages "+Qt+" 0 R"),os||(os="fullwidth"),os){case"fullwidth":Pn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Pn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Pn("/OpenAction [3 0 R /Fit]");break;case"original":Pn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var jn=""+os;jn.substr(jn.length-1)==="%"&&(os=parseInt(os)/100),typeof os=="number"&&Pn("/OpenAction [3 0 R /XYZ null null "+ln(os)+"]")}switch(gl||(gl="continuous"),gl){case"continuous":Pn("/PageLayout /OneColumn");break;case"single":Pn("/PageLayout /SinglePage");break;case"two":case"twoleft":Pn("/PageLayout /TwoColumnLeft");break;case"tworight":Pn("/PageLayout /TwoColumnRight")}Va&&Pn("/PageMode /"+Va),ou.publish("putCatalog"),Pn(">>"),Pn("endobj")},Vg=At.__private__.putTrailer=function(){Pn("trailer"),Pn("<<"),Pn("/Size "+(Rr+1)),Pn("/Root "+Rr+" 0 R"),Pn("/Info "+(Rr-1)+" 0 R"),ft!==null&&Pn("/Encrypt "+kc.oid+" 0 R"),Pn("/ID [ <"+Si+"> <"+Si+"> ]"),Pn(">>")},Fc=At.__private__.putHeader=function(){Pn("%PDF-"+In),Pn("%\xBA\xDF\xAC\xE0")},cg=At.__private__.putXRef=function(){var Xe="0000000000";Pn("xref"),Pn("0 "+(Rr+1)),Pn("0000000000 65535 f ");for(var Qt=1;Qt<=Rr;Qt++)typeof ei[Qt]=="function"?Pn((Xe+ei[Qt]()).slice(-10)+" 00000 n "):ei[Qt]!==void 0?Pn((Xe+ei[Qt]).slice(-10)+" 00000 n "):Pn("0000000000 00000 n ")},Wf=At.__private__.buildDocument=function(){var Xe;Rr=0,Oi=0,Li=[],ei=[],Vi=[],Wh=qc(),df=qc(),Wa(Li),ou.publish("buildDocument"),Fc(),$f(),function(){ou.publish("putAdditionalObjects");for(var jn=0;jn"),Pn("/O <"+kc.toHexString(kc.O)+">"),Pn("/P "+kc.P),Pn(">>"),Pn("endobj")),Zf(),am();var Qt=Oi;return cg(),Vg(),Pn("startxref"),Pn(""+Qt),Pn("%%EOF"),Wa(xo[Kn]),Li.join(` `)},sm=At.__private__.getBlob=function(Xe){return new Blob([Js(Xe)],{type:"application/pdf"})},Ag=At.output=At.__private__.output=(Qd=function(Xe,Qt){switch(typeof(Qt=Qt||{})=="string"?Qt={filename:Qt}:Qt.filename=Qt.filename||"generated.pdf",Xe){case void 0:return Wf();case"save":At.save(Qt.filename);break;case"arraybuffer":return Js(Wf());case"blob":return sm(Wf());case"bloburi":case"bloburl":if(Pa.URL!==void 0&&typeof Pa.URL.createObjectURL=="function")return Pa.URL&&Pa.URL.createObjectURL(sm(Wf()))||void 0;hl.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var jn="",mr=Wf();try{jn=wm(mr)}catch(Ic){jn=wm(unescape(encodeURIComponent(mr)))}return"data:application/pdf;filename="+Qt.filename+";base64,"+jn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Pa)==="[object Window]"){var Gr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",$i=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Qt.pdfObjectUrl&&(Gr=Qt.pdfObjectUrl,$i="");var oo='