You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
319 lines
1.2 MiB
319 lines
1.2 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[3260],{89489:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},59477:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},26227:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},49198:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},41464:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},87169:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},52671:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},8657:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},56082:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},33853:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},12893:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},15075:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},32134:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},43531:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},38819:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return lt}});var b=te(54476),ue=te(59301),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Me=Ae,Le=te(7657),Oe=function(Qe,Ue){return ue.createElement(Le.Z,(0,b.Z)({},Qe,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),lt=se},21697:function(Wt,Gt){"use strict";Gt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69092:function(Wt,Gt){"use strict";Gt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},81025:function(Wt,Gt){"use strict";Gt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},9164:function(Wt,Gt,te){"use strict";var b=te(59301),ue=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Qe,Ue)=>Qe in ot?ue(ot,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Qe]=Ue,se=(ot,Qe)=>{for(var Ue in Qe||(Qe={}))Me.call(Qe,Ue)&&Oe(ot,Ue,Qe[Ue]);if(Ae)for(var Ue of Ae(Qe))Le.call(Qe,Ue)&&Oe(ot,Ue,Qe[Ue]);return ot};const lt=ot=>React.createElement("svg",se({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Wt,Gt,te){"use strict";var b=te(59301),ue=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Qe,Ue)=>Qe in ot?ue(ot,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Qe]=Ue,se=(ot,Qe)=>{for(var Ue in Qe||(Qe={}))Me.call(Qe,Ue)&&Oe(ot,Ue,Qe[Ue]);if(Ae)for(var Ue of Ae(Qe))Le.call(Qe,Ue)&&Oe(ot,Ue,Qe[Ue]);return ot};const lt=ot=>React.createElement("svg",se({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},20397:function(){"use strict";function Wt(le,y,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=y,this._minimum=a,this._maximum=x}Object.defineProperty(Wt.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Wt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Wt.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Wt.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,y){var a=go.Shape._FigureParameters[le];return a?a[y]:null},go.Shape.setFigureParameter=function(le,y,a){if(!(a instanceof Wt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[y]=a};var Gt=[];function te(le,y){var a=Gt.pop();return a===void 0?new go.Point(le,y):(a.x=le,a.y=y,a)}function b(){var le=Gt.pop();return le===void 0?new go.Point:le}function ue(le){Gt.push(le)}function Ae(le,y,a,x,E,z,ne,re,ie){ie||(ie=new go.Point);var me=le-a,ve=E-ne,ye=NaN,je=NaN;if(me===0)if(ve===0)le===a&&(ye=le,je=y);else{var Ie=(z-re)/ve,Ke=z-Ie*E;ye=le,je=Ie*ye+Ke}else if(ve===0){var he=(y-x)/me,Re=y-he*le;ye=E,je=he*ye+Re}else{var he=(y-x)/me,Ie=(z-re)/ve,Re=y-he*le,Ke=z-Ie*E;ye=(Ke-Re)/(he-Ie),je=he*ye+Re}return ie.x=ye,ie.y=je,ie}function Me(le,y,a,x,E,z,ne,re,ie,me,ve,ye,je,Ie){var Ke=1-ie,he=ie,Re=le*Ke+a*he,Ye=y*Ke+x*he,ht=a*Ke+E*he,De=x*Ke+z*he,st=E*Ke+ne*he,It=z*Ke+re*he,yt=Re*Ke+ht*he,Ft=Ye*Ke+De*he,Xt=ht*Ke+st*he,vt=De*Ke+It*he,rn=yt*Ke+Xt*he,Sn=Ft*Ke+vt*he;me.x=Re,me.y=Ye,ve.x=yt,ve.y=Ft,ye.x=rn,ye.y=Sn,je.x=Xt,je.y=vt,Ie.x=st,Ie.y=It}var Le=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Wt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,y/3),x=Math.min(x,a/3);var E=x*se,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-E,0,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,a-E,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,E,a,0,a-E)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,E,E,0).close()));return E>1&&(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,1,-E,-E)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=y,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y/2,x.startY=0,x.endX=y/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,y,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*y,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,y,a){var x=y/2,E=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return E.spot1=Le,E.spot2=Oe,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(le,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(le,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,se*y,0,y,(1-se)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,se*a,(1-se)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,se*a,se*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-se)*y,0,0,(1-se)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Wt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var E=Math.abs(x)*y;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E<y/2&&z.setSpots(E/y,0,(y-E)/y,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Wt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)?x=10:x<-y?x=-y:x>y&&(x=y);var E=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E<y/2&&z.setSpots(E/y,0,(y-E)/y,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new Wt("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var E=Math.abs(x)*y;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E<y/2&&z.setSpots(E/y,0,(y-E)/y,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Wt("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)?x=20:x<-y?x=-y/2:x>y&&(x=y/2);var E=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E<y/2&&z.setSpots(E/y,0,(y-E)/y,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new Wt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)?x=10:x<-y?x=-y/2:x>y&&(x=y/2);var E=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())):z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),E<y/2&&z.setSpots(E/y,0,(y-E)/y,1),z}});var lt=[];function ot(){var le=lt.pop();return le===void 0?[]:le}function Qe(le){le.length=0,lt.push(le)}function Ue(le){for(var y=ot(),a=.5,x=.5,E=Math.PI*1.5,z=0,ne=0;ne<le;ne++)z=2*Math.PI/le*ne+E,y[ne]=new go.Point(x+a*Math.cos(z),x+a*Math.sin(z));return y.push(y[0]),y}function tt(le){var y=$e(le),a=ot();a[0]=y[0];for(var x=1,E=1;x<y.length;x+=2,E+=3)a[E]=y[x],a[E+1]=y[x],a[E+2]=y[x+1];return Qe(y),a}function $e(le){for(var y=Ue(le),a=ot(),x=Math.floor(y.length/2),E=y.length-1,z=le%2===0?2:1,ne=0;ne<E;ne++){var re=y[ne],ie=y[ne+1],me=y[(x+ne-1)%E],ve=y[(x+ne+z)%E];a[ne*2]=re,a[ne*2+1]=Ae(re.x,re.y,me.x,me.y,ie.x,ie.y,ve.x,ve.y,new go.Point)}return a[a.length]=a[0],Qe(y),a}go.Shape.defineFigureGenerator("Pentagon",function(le,y,a){var x=Ue(5),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<5;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.2,.22),E.spot2=new go.Spot(.8,.9),E}),go.Shape.defineFigureGenerator("Hexagon",function(le,y,a){var x=Ue(6),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<6;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.07,.25),E.spot2=new go.Spot(.93,.75),E}),go.Shape.defineFigureGenerator("Heptagon",function(le,y,a){var x=Ue(7),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<7;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.2,.15),E.spot2=new go.Spot(.8,.85),E}),go.Shape.defineFigureGenerator("Octagon",function(le,y,a){var x=Ue(8),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<8;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.85),E}),go.Shape.defineFigureGenerator("Nonagon",function(le,y,a){var x=Ue(9),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<9;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.17,.13),E.spot2=new go.Spot(.82,.82),E}),go.Shape.defineFigureGenerator("Decagon",function(le,y,a){var x=Ue(10),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("Dodecagon",function(le,y,a){var x=Ue(12),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("FivePointedStar",function(le,y,a){var x=$e(5),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.266,.333),E.spot2=new go.Spot(.733,.733),E}),go.Shape.defineFigureGenerator("SixPointedStar",function(le,y,a){var x=$e(6),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.17,.25),E.spot2=new go.Spot(.83,.75),E}),go.Shape.defineFigureGenerator("SevenPointedStar",function(le,y,a){var x=$e(7),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<14;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("EightPointedStar",function(le,y,a){var x=$e(8),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<16;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("NinePointedStar",function(le,y,a){var x=$e(9),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<18;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("TenPointedStar",function(le,y,a){var x=$e(10),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<20;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*y,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Qe(x),E.spot1=new go.Spot(.281,.261),E.spot2=new go.Spot(.723,.748),E}),go.Shape.defineFigureGenerator("FivePointedBurst",function(le,y,a){var x=tt(5),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("SixPointedBurst",function(le,y,a){var x=tt(6),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.17,.222),E.spot2=new go.Spot(.833,.777),E}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(le,y,a){var x=tt(7),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("EightPointedBurst",function(le,y,a){var x=tt(8),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("NinePointedBurst",function(le,y,a){var x=tt(9),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("TenPointedBurst",function(le,y,a){var x=tt(10),E=new go.Geometry,z=new go.PathFigure(x[0].x*y,x[0].y*a,!0);E.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*y,x[ne+2].y*a,x[ne].x*y,x[ne].y*a,x[ne+1].x*y,x[ne+1].y*a));return z.segments.last().close(),Qe(x),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.setFigureParameter("FramedRectangle",0,new Wt("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Wt("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(le,y,a){var x=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(x)&&(x=8),isNaN(E)&&(E=8);var z=new go.Geometry,ne=new go.PathFigure(0,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x<y/2&&E<a/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a-E)),ne.add(new go.PathSegment(go.PathSegment.Line,y-x,a-E)),ne.add(new go.PathSegment(go.PathSegment.Line,y-x,E).close())),z.setSpots(0,0,1,1,x,E,-x,-E),z}),go.Shape.setFigureParameter("Ring",0,new Wt("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var E=y/2,z=new go.Geometry,ne=new go.PathFigure(y,y/2,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close());var re=Math.max(E-x,0);return re>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+re,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,re,re).close())),z.spot1=Le,z.spot2=Oe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,y,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Wt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Wt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,y,a){var x=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(E)&&(E=315);var z=x%360;z<0&&(z+=360);var ne=E%360,re=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,y,a){var x=se/Math.SQRT2*.5,E=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*y,z*a,y,(1-x)*a,(E+x)*y,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Wt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var E=Math.min(x,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Wt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var E=Math.min(x,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Wt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,y,a){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),y===0||a===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var z=y/2,ne=a/2,re=Math.atan2(a,y),ie=x-Math.min(Math.cos(re)*x/2,z),me=x-Math.min(Math.sin(re)*x/2,ne),E=new go.Geometry,ve=new go.PathFigure(ie,0,!0);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),ve.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),ve.add(new go.PathSegment(go.PathSegment.Line,y,me)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,y,a-me)),ve.add(new go.PathSegment(go.PathSegment.Line,y-ie,a)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),ve.add(new go.PathSegment(go.PathSegment.Line,ie,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a-me)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Wt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var E=new go.Geometry,z=new go.PathFigure(.1*y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Wt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Wt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-x)*y,.25*a,Math.abs(1-x)*y,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,se*y,0,y,(.5-se/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+se/2)*a,se*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.4*y,.6*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var z=.2,ne=.3,re=0,ie=z*se;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne+.05)*y,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne-.05)*y,(.5-ie+re-.02)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*.5,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var z=.1,ne=.5,re=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*y,re*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*re,z*y,z*y).close()),E=new go.PathFigure(y*.5,0,!1),x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),re=.75,E=new go.PathFigure((ne+z)*y,re*a,!0),x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*re,z*y,z*y).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,y,a){var x=.8535533905932737,E=.5*y,z=.5*a;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,z,E,z)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,y,a){var x=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*y,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),z=.4,E=se*.4;var me=b(),ve=b(),ye=b(),je=b();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.42,me,ve,ye,je,je);var Ie=b(),Ke=b(),he=b();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.58,je,je,he,Ie,Ke);var Re=b(),Ye=b(),ht=b();Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.42,Re,Ye,ht,je,je);var De=b(),st=b(),It=b();return Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.58,je,je,It,De,st),ie.add(new go.PathSegment(go.PathSegment.Move,It.x*y,It.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,De.x*y,De.y*a,st.x*y,st.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*y,ye.y*a,me.x*y,me.y*a,ve.x*y,ve.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,It.x*y,It.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,ht.x*y,ht.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,he.x*y,he.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,Ie.x*y,Ie.y*a,Ke.x*y,Ke.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ht.x*y,ht.y*a,Re.x*y,Re.y*a,Ye.x*y,Ye.y*a).close()),ue(me),ue(ve),ue(ye),ue(je),ue(Ie),ue(Ke),ue(he),ue(Re),ue(Ye),ue(ht),ue(De),ue(st),ue(It),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Wt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>y&&(x=y);var E=(y-x)/2,z=E+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,y,a){var x=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),ve=b(),ye=b(),je=new go.PathFigure((ne-z)*y,re*a,!1);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.44,ve,ye,me,ie,ie),je.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,ve.x*y,ve.y*a,ye.x*y,ye.y*a));var Ie=te(me.x,me.y);Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.56,ie,ie,me,ve,ye);var Ke=te(me.x,me.y);je.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*y,Ie.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,Ie.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Ke.x*.1+.9)*y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Ke.x*.1+.9)*y,(Ke.y*.1+.05*.9)*a)),je.add(new go.PathSegment(go.PathSegment.Line,Ke.x*y,Ke.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,ve.x*y,ve.y*a,ye.x*y,ye.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),z=.35,E=se*.35;var he=new go.PathFigure(ne*y,(re-z)*a,!1);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a));var Re=new go.PathFigure((ne-z)*y,re*a,!1);return x.add(Re),ue(ie),ue(me),ue(ve),ue(ye),ue(Ie),ue(Ke),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,y,a){var x=new go.Geometry,E=.375,z=0,ne=-.125,re=E*se,ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a,(.5+re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),E=.325,z=0,ne=-.125,re=E*se;var ie=new go.PathFigure((1-.5+E+z)*y,(.5+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a,(.5+re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a,(.5-re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,y,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,y,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,y,a){var x=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Wt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Wt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var E=le?le.parameter2:NaN;isNaN(E)&&(E=.3);var z=(1-x)*y,ne=(.5-E/2)*a,re=(.5+E/2)*a,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var ve=Ae(0,re/a,1,re/a,z/y,1,1,.5,b());return ie.spot2=new go.Spot(ve.x,ve.y),ue(ve),ie}),go.Shape.setFigureParameter("Arrow2",0,new Wt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Wt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>y&&(x=y);var E=le?le.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,a/2);var z=y-x,ne=(a-E)/2,re=ne+E,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var ve=Ae(0,re/a,1,re/a,z/y,1,1,.5,b());return ie.spot2=new go.Spot(ve.x,ve.y),ue(ve),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Wt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var E=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Ae(0,.5,.3,0,0,E/a,.1,E/a,b());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Ae(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Wt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Wt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-x)/2,ne=z+x,re=(a-E)/2,ie=re+E;(x>a||E>a)&&(E>x?(x=x*a/E,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,ve=new go.PathFigure(y,.5*a,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*y,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close());var ye=Ae(0,.5,.3,re/a,0,z/a,1,z/a,b());return me.spot1=new go.Spot(ye.x,ye.y),ye=Ae(.7,ie/a,1,.5,0,ne/a,1,ne/a,ye),me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Wt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var E=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,E/a);var ie=Ae(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Wt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Wt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-x)/2,ne=z+x,re=(a-E)/2,ie=re+E;(x>a||E>a)&&(E>x?(x=x*a/E,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,ve=new go.PathFigure(y,.5*a,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,0,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*y,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close()),me.spot1=new go.Spot(0,z/a);var ye=Ae(.7,ie/a,1,.5,0,ne/a,1,ne/a,b());return me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("Pointer",0,new Wt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(x,.35);var ne=Ae(.2,.65,1,.65,0,1,1,.5,b());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Wt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),E.spot1=new go.Spot(x,.35);var ne=Ae(0,.65,1,.65,0,1,1,.5,b());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Wt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var E=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Ae(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Wt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var E=(a-x)/2,z=E+x;x>a&&(E=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,E/a);var ie=Ae(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Wt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(x,1),E}),go.Shape.defineFigureGenerator("Cone1",function(le,y,a){var x=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.9*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.3*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,x,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*x,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,x,(.5+z)*y,0,1*y,se*x)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-se*x,(.5+z)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*y,1*a,0,a-se*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(y,x,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*x,1*y,2*x-se*x,(.5+z)*y,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*y,2*x,0,2*x-se*x)),E.spot1=new go.Spot(0,0,0,2*x),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,a-x,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*x,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,x,(.5+z)*y,0,y,se*x)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-se*x,(.5+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*y,a,0,a-se*x));var re=new go.PathFigure(0,a-x,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*x,0,a-x-se*x,(.5-z)*y,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,a-x,(.5+z)*y,a-2*x,y,a-x-se*x)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*x),E}),go.Shape.defineFigureGenerator("Cylinder3",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(x,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*x,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+z)*a,y-se*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0));var re=new go.PathFigure(x,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+se*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+se*x,a)),E.spot1=new go.Spot(0,0,2*x,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(y-x,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*x,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+z)*a,y-se*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-x,0));var re=new go.PathFigure(y-x,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y-2*x,.5*a,y-x-se*x,0,y-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y-2*x,(.5+z)*a,y-x-se*x,a)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*x,0),E}),go.Shape.defineFigureGenerator("Prism1",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.25*y,.25*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*y,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.25*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,y,a){var x=new go.Geometry,E=.2,z=.1,ne=se*E,re=se*z,ie=.5,me=.1,ve=new go.PathFigure(ie*y,(me+z)*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie-E)*y,me*a,(ie-ne)*y,(me+z)*a,(ie-E)*y,(me+re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-z)*a,(ie-E)*y,(me-re)*a,(ie-ne)*y,(me-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+E)*y,me*a,(ie+ne)*y,(me-z)*a,(ie+E)*y,(me-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+z)*a,(ie+E)*y,(me+re)*a,(ie+ne)*y,(me+z)*a));var ye=.05,je=se*ye;ie=.05,me=.25;var Ie=new go.PathFigure(.5*y,.2*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ie=.95,me=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ye)*y,me*a,(ie+je)*y,(me-ye)*a,(ie+ye)*y,(me-je)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ye=.025,je=se*ye,ie=.825,me=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ye=.05,je=se*ye,ie=.5,me=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ye=.025,je=se*ye,ie=.175,me=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ye=.05,je=se*ye,ie=.05,me=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie-ye)*y,(me-je)*a,(ie-je)*y,(me-ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Wt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,y,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var E=new go.Geometry,z=new go.PathFigure(y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),E.spot1=new go.Spot(0,x),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var z=new go.PathFigure(.5*y,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),x}),go.Shape.defineFigureGenerator("Database",function(le,y,a){var x=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+z)*a,(.5+E)*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-E)*y,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,y,a){var x=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var z=se*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-z)*a,(.2-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+z)*y,0,y,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+z)*a,(.8+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*y,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,E*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x}),go.Shape.defineFigureGenerator("Document",function(le,y,a){var x=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*y,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var z=new go.PathFigure(y,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a));var ne=new go.PathFigure(y,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(E*y,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(le,y,a){var x=new go.Geometry,E=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=se*.5,re=.5,ie=new go.PathFigure(y,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,a,y,(re+ne)*a,(re+ne)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*y,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,0,0,(re-ne)*a,(re-ne)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,re*a,(re+ne)*y,0,y,(re-ne)*a));var me=new go.PathFigure((z+E)*y,(z+E)*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*y,z*a)),me.add(new go.PathSegment(go.PathSegment.Move,z*y,(z+E)*a)),me.add(new go.PathSegment(go.PathSegment.Line,(z+E)*y,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,y,a){var x=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var z=new go.PathFigure(.1*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,y,a){var x=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(.5*y,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*y,.9*a,y,(z+E)*a,(z+E)*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,y,a){var x=new go.Geometry;a=a/.8;var E=new go.PathFigure(y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var z=new go.PathFigure(.1*y,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.1*y,.1*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var z=new go.PathFigure(.2*y,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=1-E,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var re=new go.PathFigure(.5*E*y,E*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*y,E*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,y,a){var x=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,y,a){var x=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-E)*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,E*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),x}),go.Shape.defineFigureGenerator("Process",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(E*y,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ne=new go.PathFigure(E*y,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),x.spot1=new go.Spot(E,0),x.spot2=new go.Spot(1-E,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,y,a){var x=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,y,a){var x=new go.Geometry,E=se*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+E)*y,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+E)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,y,a){var x=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a));var ie=new go.PathFigure(.8*y,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,y,a){var x=new go.Geometry,E=se*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var me=new go.PathFigure((ne+z)*y,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,y,a){var x=new go.Geometry,E=se*.5,z=se*.4,ne=se*.1,re=.1,ie=.9,me=.5,ve=new go.PathFigure(.8*y,.5*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+z)*a,(.4+E)*y,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-z)*a));var ye=new go.PathFigure((ie+re)*y,me*a,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+re)*a,(ie+re)*y,(me+ne)*a,(ie+ne)*y,(me+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y,me*a,(ie-ne)*y,(me+re)*a,(ie-re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-re)*a,(ie-re)*y,(me-ne)*a,(ie-ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y,me*a,(ie+ne)*y,(me-re)*a,(ie+re)*y,(me-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,y,a){var x=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var me=new go.PathFigure((ne-E)*y,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,y,a){var x=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z+z)*y,(re-E)*a,.8*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(re+z)*a,(ne+z+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,y,a){var x=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.8*y,.5*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var ve=new go.PathFigure((ne-E)*y,re*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,y,a){var x=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.2*y,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z)*y,(re-E)*a,.9*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.5*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,y,a){var x=new go.Geometry,E=se*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-E*.5)*y,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E*.5)*y,a,(ne+z)*y,0,(ne+E)*y,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,y,a){var x=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*y,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*y,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*y,re*a,ne*y,(re-z)*a,ne*y,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Diode",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,y,a){var x=new go.Geometry,E=y,z=a;y=y*.38,a=a*.6;var ne=se*.8,re=.8,ie=0,me=.5,ve=(E-y)/2,ye=(z-a)/2,je=new go.PathFigure(ie*y+ve,(me+re)*a+ye,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+ve,me*a+ye,(ie-ne)*y+ve,(me+re)*a+ye,(ie-re)*y+ve,(me+ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me-re)*a+ye,(ie-re)*y+ve,(me-ne)*a+ye,(ie-ne)*y+ve,(me-re)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+ve,me*a+ye,ie*y+ve,(me-re)*a+ye,(ie-re+ne*.5)*y+ve,(me-ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me+re)*a+ye,(ie-re+ne*.5)*y+ve,(me+ne)*a+ye,ie*y+ve,(me+re)*a+ye).close()),ne=se*.4,re=.4,ie=.2,me=.5;var Ie=new go.PathFigure(ie*y+ve,(me+re)*a+ye,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+ve,me*a+ye,(ie-ne)*y+ve,(me+re)*a+ye,(ie-re)*y+ve,(me+ne)*a+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me-re)*a+ye,(ie-re)*y+ve,(me-ne)*a+ye,(ie-ne)*y+ve,(me-re)*a+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+ve,me*a+ye,ie*y+ve,(me-re)*a+ye,(ie-re+ne*.5)*y+ve,(me-ne)*a+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me+re)*a+ye,(ie-re+ne*.5)*y+ve,(me+ne)*a+ye,ie*y+ve,(me+re)*a+ye).close()),ne=se*.2,re=.2,ie=.5,me=.5;var Ke=new go.PathFigure((ie-re)*y+ve,me*a+ye,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me-re)*a+ye,(ie-re)*y+ve,(me-ne)*a+ye,(ie-ne)*y+ve,(me-re)*a+ye)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+ve,me*a+ye,(ie+ne)*y+ve,(me-re)*a+ye,(ie+re)*y+ve,(me-ne)*a+ye)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me+re)*a+ye,(ie+re)*y+ve,(me+ne)*a+ye,(ie+ne)*y+ve,(me+re)*a+ye)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+ve,me*a+ye,(ie-ne)*y+ve,(me+re)*a+ye,(ie-re)*y+ve,(me+ne)*a+ye)),ne=se*.4,re=.4,ie=.8,me=.5;var he=new go.PathFigure(ie*y+ve,(me-re)*a+ye,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+ve,me*a+ye,(ie+ne)*y+ve,(me-re)*a+ye,(ie+re)*y+ve,(me-ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me+re)*a+ye,(ie+re)*y+ve,(me+ne)*a+ye,(ie+ne)*y+ve,(me+re)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+ve,me*a+ye,ie*y+ve,(me+re)*a+ye,(ie+re-ne*.5)*y+ve,(me+ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me-re)*a+ye,(ie+re-ne*.5)*y+ve,(me-ne)*a+ye,ie*y+ve,(me-re)*a+ye).close()),ne=se*.8,re=.8,ie=1,me=.5;var Re=new go.PathFigure(ie*y+ve,(me-re)*a+ye,!0);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+ve,me*a+ye,(ie+ne)*y+ve,(me-re)*a+ye,(ie+re)*y+ve,(me-ne)*a+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me+re)*a+ye,(ie+re)*y+ve,(me+ne)*a+ye,(ie+ne)*y+ve,(me+re)*a+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+ve,me*a+ye,ie*y+ve,(me+re)*a+ye,(ie+re-ne*.5)*y+ve,(me+ne)*a+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ve,(me-re)*a+ye,(ie+re-ne*.5)*y+ve,(me-ne)*a+ye,ie*y+ve,(me-re)*a+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.35*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var z=new go.PathFigure(.1*y,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ne=new go.PathFigure(.6*y,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(le,y,a){var x=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),ve=b(),ye=b();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,ve,ye);var je=te(me.x,me.y),Ie=new go.PathFigure(me.x*y,me.y*a,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,ve.x*y,ve.y*a,ye.x*y,ye.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,ve,ye,me,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,ve.x*y,ve.y*a,ye.x*y,ye.y*a)),E=se*.3,z=.3,Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,ve,ye,me,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Line,me.x*y,me.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,ye.x*y,ye.y*a,ve.x*y,ve.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,ve,ye),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,ye.x*y,ye.y*a,ve.x*y,ve.y*a).close());var Ie=new go.PathFigure(.45*y,0,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),ue(ie),ue(me),ue(ve),ue(ye),ue(je),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a/2,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*y,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*y,(.8+ie)*a).close())}return z(E,0,0),z(E,.4,0),z(E,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.2*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.37*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),E.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.1*y,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,y,a){var x=new go.Geometry,E=.5,z=0,ne=0,re=E*se,ie=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,ve=1,ye=.5,je=.5,Ie=0,Ke=new go.PathFigure(ie*y,(1-me)*a,!1);return x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ve*y,ye*a,ve*y,.7*a,ve*y,ye*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*y,(Ie+z)*a,(.5+E+z)*y,(.5-re+z)*a,(.5+re+z)*y,(.5-E+z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*y,.9*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,.9*a)),Ke.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*y,.8*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*y,.9*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*y,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);x.add(E);var z=new go.PathFigure(y,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var E=new go.PathFigure(0,.2*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.7*y,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var z=new go.PathFigure(.45*y,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);x.add(E);var z=new go.PathFigure(.335*y,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,me=Math.PI/4,ve=4*(1-Math.cos(me))/(3*Math.sin(me)),ye=ve*.5,je=ne,Ie=ne,Ke=ve*je,he=ve*Ie;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-je)*y,ie*a,(re-(Ke+je)/2)*y,(ie+(Ie+he)/2)*a,(re-je)*y,(ie+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-Ie)*a,(re-je)*y,(ie-he)*a,(re-Ke)*y,(ie-Ie)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+je)*y,ie*a,(re+Ke)*y,(ie-Ie)*a,(re+je)*y,(ie-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(re+je)*y,(ie+he)*a,(re+(Ke+je)/2)*y,(ie+(Ie+he)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Re=new go.PathFigure(.2*y,a,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ye=new go.PathFigure(.8*y,a,!1);return x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.2*y,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);x.add(E);var z=new go.PathFigure(y,a,!1);x.add(z);var ne=new go.PathFigure(.1*y,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.05*y,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var z=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*y,.875*a)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,z*y,z*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.45*y,.95*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),E.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),E.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var z=new go.PathFigure(.475*y,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ne=new go.PathFigure(.675*y,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,y,a){var x=new go.Geometry,E=.5,z=se*.5,ne=new go.PathFigure(y,E*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+z)*a,(E+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-z)*y,a,0,(E+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-z)*a,(E-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+z)*y,0,y,(E-z)*a));var re=new go.PathFigure(E*y,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.15*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.15*y,.6*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var z=new go.PathFigure(.15*y,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(y,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ne=.1,re=se*.1,ie=.2,me=.9,ve=new go.PathFigure((ie-ne)*y,me*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),ne=.1,re=se*.1,ie=.8,me=.9;var ye=new go.PathFigure((ie-ne)*y,me*a,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.2*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*y,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var re=new go.PathFigure(.5*y,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ie=.1,me=se*.1,ve=.1,ye=.9,je=new go.PathFigure((ve-ie)*y,ye*a,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*y,(ye-ie)*a,(ve-ie)*y,(ye-me)*a,(ve-me)*y,(ye-ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ie)*y,ye*a,(ve+me)*y,(ye-ie)*a,(ve+ie)*y,(ye-me)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*y,(ye+ie)*a,(ve+ie)*y,(ye+me)*a,(ve+me)*y,(ye+ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ie)*y,ye*a,(ve-me)*y,(ye+ie)*a,(ve-ie)*y,(ye+me)*a)),ie=.1,me=se*.1,ve=.4,ye=.9;var Ie=new go.PathFigure((ve-ie)*y,ye*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ve*y,(ye-ie)*a,(ve-ie)*y,(ye-me)*a,(ve-me)*y,(ye-ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ie)*y,ye*a,(ve+me)*y,(ye-ie)*a,(ve+ie)*y,(ye-me)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ve*y,(ye+ie)*a,(ve+ie)*y,(ye+me)*a,(ve+me)*y,(ye+ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ie)*y,ye*a,(ve-me)*y,(ye+ie)*a,(ve-ie)*y,(ye+me)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.1*y,.4*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var z=new go.PathFigure(.45*y,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ne=new go.PathFigure(.55*y,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var ve=.05,ye=se*.05,je=.175,Ie=.95,re=new go.PathFigure((je-ve)*y,Ie*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie-ve)*a,(je-ve)*y,(Ie-ye)*a,(je-ye)*y,(Ie-ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*y,Ie*a,(je+ye)*y,(Ie-ve)*a,(je+ve)*y,(Ie-ye)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie+ve)*a,(je+ve)*y,(Ie+ye)*a,(je+ye)*y,(Ie+ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*y,Ie*a,(je-ye)*y,(Ie+ve)*a,(je-ve)*y,(Ie+ye)*a));var ve=.05,ye=se*.05,je=.375,Ie=.95,ie=new go.PathFigure((je-ve)*y,Ie*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie-ve)*a,(je-ve)*y,(Ie-ye)*a,(je-ye)*y,(Ie-ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*y,Ie*a,(je+ye)*y,(Ie-ve)*a,(je+ve)*y,(Ie-ye)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie+ve)*a,(je+ve)*y,(Ie+ye)*a,(je+ye)*y,(Ie+ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*y,Ie*a,(je-ye)*y,(Ie+ve)*a,(je-ve)*y,(Ie+ye)*a));var ve=.05,ye=se*.05,je=.625,Ie=.95,me=new go.PathFigure((je-ve)*y,Ie*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie-ve)*a,(je-ve)*y,(Ie-ye)*a,(je-ye)*y,(Ie-ve)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*y,Ie*a,(je+ye)*y,(Ie-ve)*a,(je+ve)*y,(Ie-ye)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie+ve)*a,(je+ve)*y,(Ie+ye)*a,(je+ye)*y,(Ie+ve)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*y,Ie*a,(je-ye)*y,(Ie+ve)*a,(je-ve)*y,(Ie+ye)*a));var ve=.05,ye=se*.05,je=.825,Ie=.95,Ke=new go.PathFigure((je-ve)*y,Ie*a,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie-ve)*a,(je-ve)*y,(Ie-ye)*a,(je-ye)*y,(Ie-ve)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*y,Ie*a,(je+ye)*y,(Ie-ve)*a,(je+ve)*y,(Ie-ye)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(Ie+ve)*a,(je+ve)*y,(Ie+ye)*a,(je+ye)*y,(Ie+ve)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*y,Ie*a,(je-ye)*y,(Ie+ve)*a,(je-ve)*y,(Ie+ye)*a).close());var he=new go.PathFigure(0,a,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(.15*y,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var re=.05,ie=se*.05,me=.35,ve=.775,ye=new go.PathFigure((me-re)*y,ve*a,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ve-re)*a,(me-re)*y,(ve-ie)*a,(me-ie)*y,(ve-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+re)*y,ve*a,(me+ie)*y,(ve-re)*a,(me+re)*y,(ve-ie)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ve+re)*a,(me+re)*y,(ve+ie)*a,(me+ie)*y,(ve+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-re)*y,ve*a,(me-ie)*y,(ve+re)*a,(me-re)*y,(ve+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.25*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(le,y,a){var x=new go.Geometry,E=.3,z=se*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-E)*y,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(0,.7*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(le,y,a){var x=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(.15*y,.5*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.1*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,y,a){var x=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),E=.05,z=se*.05,ne=.5,re=.8;var me=new go.PathFigure((ne-E)*y,re*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),me.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*1,a*1,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var z=new go.PathFigure(.126*y,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ne=new go.PathFigure(.402*y,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var re=new go.PathFigure(.678*y,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ie=new go.PathFigure(.5*y,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a*1,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,a*1,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var z=new go.PathFigure(y*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ne=new go.PathFigure(y*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var re=new go.PathFigure(y*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ie=new go.PathFigure(y*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var z=new go.PathFigure(y*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ne=new go.PathFigure(y*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var re=new go.PathFigure(y*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ie=new go.PathFigure(y*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(.55*y,a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*1,a*.5,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(0,0,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ne=new go.PathFigure(y*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var re=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,y,a){var x=new go.Geometry,E=8,z=E*se,ne=new go.PathFigure(E,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,z,z,0).close());var re=new go.PathFigure(y*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ie=new go.PathFigure(y*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var me=new go.PathFigure(y*.78,a*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),me.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,y,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,y/3),x=Math.min(x,a/3);var E=x*se,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-E,0,y,E)),re.add(new go.PathSegment(go.PathSegment.Line,y,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-x,z,y,z-E,y-E,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,E,z,0,z-E)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,E,E,0).close()),E>1?(ne.spot1=new go.Spot(0,0,E,E),ne.spot2=new go.Spot(1,.8,-E,-E)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*0,a*.45,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var z=new go.PathFigure(y*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*0,a*.1,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var z=new go.PathFigure(y*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ne=new go.PathFigure(y*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,y,a){var x=new go.Geometry,E=15,z=E*se,ne=new go.PathFigure(y*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);x.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);x.add(E);var z=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);x.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var z=new go.PathFigure(y*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,y,a){var x=new go.Geometry,E=new go.PathFigure(y*.5,a*0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081: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 Wt={},Gt="5.0",te={},b=null,ue=!1,Ae=!1,Me=null,Le=!1,Oe=null,se=null,lt=0;lt<arguments.length;lt++){var ot=arguments[lt];if(ot!==null)switch(typeof ot){case"number":Gt=ot.toFixed(1);break;case"string":ot.match(new RegExp("^[0-9]\\.[0-9]+$"))?Gt=ot:Me=ot;break;case"object":typeof ot.is3D!="undefined"?b=ot:te=ot;break;case"boolean":ue=ot,Ae=!0;break}}b===null&&(b={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},te.material_id!==void 0&&!Ae&&(ue=!0)),Me!==null&&te.id===void 0&&(te.id=Me);var Qe="",Ue="",tt=!1,$e=null,le=null,y=null,a=!1,x=null,E=null,z=null,ne=null,re=null;te.height!==void 0&&(te.height=Math.round(te.height)),te.width!==void 0&&(te.width=Math.round(te.width));var ie=function(et){return parseFloat(et)>4?parseFloat(et):5};Wt.setHTML5Codebase=function(et,We){se=et,vt(et,We)},Wt.setJavaCodebase=Wt.setJavaCodebaseVersion=Wt.isCompiledInstalled=Wt.setPreCompiledScriptPath=Wt.setPreCompiledResourcePath=function(){},Wt.setHTML5CodebaseVersion=function(et,We){var $t=parseFloat(et);if($t!==NaN&&$t<5){console.log("The GeoGebra HTML5 codebase version "+$t+" is deprecated. Using version latest instead.");return}Oe=et,Xt(et,We)},Wt.getHTML5CodebaseVersion=function(){return le},Wt.getParameters=function(){return te},Wt.setFontsCSSURL=function(et){ne=et},Wt.setGiacJSURL=function(et){},Wt.setJNLPFile=function(et){Qe=et},Wt.setJNLPBaseDir=function(et){},Wt.inject=function(){function et(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",$t=te.id,vn,Ht=!1,un=0;un<arguments.length;un++){var Ve=arguments[un];typeof Ve=="string"?(Ve=Ve.toLowerCase(),Ve.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?We=Ve:$t=arguments[un]):typeof Ve=="boolean"?Ht=Ve:Ve instanceof HTMLElement&&(vn=Ve)}Nt();function Nt(){if(!Le){setTimeout(Nt,200);return}We=yt(We);var _t=vn||document.getElementById($t);if(!_t){console.log("possibly bug on ajax loading? ");return}if(Wt.removeExistingApplet(_t,!1),te.width===void 0&&_t.clientWidth&&(te.width=_t.clientWidth),te.height===void 0&&_t.clientHeight&&(te.height=_t.clientHeight),!(te.width&&te.height)&&We==="html5"&&(delete te.width,delete te.height),$e=We,We==="screenshot")Ye(_t,te);else{var kt=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?kt=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(kt=(!me()||et())&&ve()),kt?($e="screenshot",De(_t,te,Ht,We)):Re(_t,te,Ht)}}};function me(){try{return window.self!==window.top}catch(et){return!0}}function ve(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Wt.getViews=function(){return b},Wt.isJavaInstalled=function(){return!1};var ye=function(et){var We=function(un){var Ve=JSON.parse(un),Nt=function(ut){return ut.type=="G"||ut.type=="E"},_t=Ve.elements?Ve.elements.filter(Nt)[0]:Ve;if(!_t||!_t.url){$t();return}te.fileName=_t.url,je(_t.settings||{}),b.is3D=!0;var kt="https://www.geogebra.org/images/";Wt.setPreviewImage(x||_t.previewUrl,kt+"GeoGebra_loading.png",kt+"applet_play.png"),et()},$t=function(){te.onError&&te.onError(),rn("Error: Fetching material (id "+te.material_id+") failed.",te)},vn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Ht="/materials/"+te.material_id+"?scope=basic";Ie("https://"+vn+"/api/proxy.php?path="+encodeURIComponent(Ht),We,$t)};function je(et){var We=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function($t){et[$t]=!!et[$t]}),We.forEach(function($t){te[$t]===void 0&&et[$t]!==void 0&&(te[$t]=et[$t])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function Ie(et,We,$t){var vn=new XMLHttpRequest;vn.open("GET",et),vn.onload=function(){We(vn.responseText)},vn.onerror=$t,vn.send()}Wt.isHTML5Installed=function(){return!0},Wt.getLoadedAppletType=function(){return $e},Wt.setPreviewImage=function(et,We,$t){x=et,E=We,z=$t},Wt.removeExistingApplet=function(et,We){var $t;typeof et=="string"&&(et=document.getElementById(et)),$e=null;var vn=null;for($t=0;$t<et.childNodes.length;$t++){var Ht=et.childNodes[$t],un=Ht.className;un==="applet_screenshot"?We?(Ht.style.display="block",$e="screenshot"):Ht.style.display="none":un!=="applet_scaler prerender"&&(et.removeChild(Ht),vn=un&&un.indexOf("appletParameters")!=-1?Ht.id:null,$t--)}var Ve=te.id!==void 0?te.id:vn,Nt=window[Ve];Nt&&typeof Nt.getBase64=="function"&&(Nt.remove(),window[Ve]=null)},Wt.refreshHitPoints=function(){if(ie(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var et=Wt.getAppletObject();return et&&typeof et.recalculateEnvironments=="function"?(et.recalculateEnvironments(),!0):!1},Wt.startAnimation=function(){var et=Wt.getAppletObject();return et&&typeof et.startAnimation=="function"?(et.startAnimation(),!0):!1},Wt.stopAnimation=function(){var et=Wt.getAppletObject();return et&&typeof et.stopAnimation=="function"?(et.stopAnimation(),!0):!1},Wt.getAppletObject=function(){var et=te.id!==void 0?te.id:"ggbApplet";return window[et]},Wt.resize=function(){};var Ke=function(et,We,$t){var vn=document.createElement("param");vn.setAttribute("name",We),vn.setAttribute("value",$t),et.appendChild(vn)},he=function(et){return et&&et!=="false"},Re=function(et,We,$t){ie(le)<=4.2&&($t=!0);var vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ht=document.createElement("div");Ht.classList.add("appletParameters","notranslate");var un=We.width,Ve=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(ie(le)<=4.4)he(We.showToolBar)&&(We.height-=7),he(We.showAlgebraInput)&&(We.height-=37),We.width<605&&he(We.showToolBar)&&(We.width=605,un=605);else{var Nt=100;(he(We.showToolBar)||he(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),Nt=he(We.showMenuBar)?245:155),un<Nt&&(We.width=Nt,un=Nt)}Ht.style.border="none",Ht.style.display="inline-block";for(var _t in We)We.hasOwnProperty(_t)&&_t!=="appletOnLoad"&&Ht.setAttribute("data-param-"+_t,We[_t]);ne&&Ht.setAttribute("data-param-fontscssurl",ne),Wt.resize=function(){GGBAppletUtils.responsiveResize(et,We)},window.addEventListener("resize",function(Fe){Wt.resize()});var kt=typeof We.appletOnLoad=="function"?We.appletOnLoad:function(){};if(!$t&&We.width!==void 0){We.hasOwnProperty("showSplash")||Ht.setAttribute("data-param-showSplash","false");var ut=et.querySelector(".applet_scaler.prerender"),rt=ut!==null;if(rt)var Ze=ut.querySelector(".ggb_preview");else{var Ze=It(un,Ve,We.borderColor,!1);ut=document.createElement("div"),ut.className="applet_scaler",ut.style.position="relative",ut.style.display="block",ut.style.width=un+"px",ut.style.height=Ve+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ut,"66%"),ie(le)>=5?(We.appletOnLoad=function(Fe){var gt=et.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ut),window.GGBT_wsf_view&&$(window).trigger("resize"),kt(Fe)},rt||ut.appendChild(Ze)):Ht.appendChild(Ze),ut.appendChild(Ht),rt||et.appendChild(ut),setTimeout(function(){Wt.resize()},1)}else{var pe=document.createElement("div");pe.className="applet_scaler",pe.style.position="relative",pe.style.display="block",pe.appendChild(Ht),et.appendChild(pe),We.appletOnLoad=function(Fe){Wt.resize(),kt(Fe)}}function fe(Fe,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Fe,gt.appletOnLoad):renderGGBElement(Fe),rn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function qe(Fe,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Fe,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(mn){fe(mn.article,mn.params)}),html5AppletsToProcess=null)},ie(le)<5&&(Fe.className+=" geogebraweb")):fe(Fe,gt)}if(vn){scriptLoadStarted=!0;for(var Rt=0;Rt<Ht.childNodes.length;Rt++){var Be=Ht.childNodes[Rt].tagName;Be==="TABLE"&&(Ht.removeChild(Ht.childNodes[Rt]),Rt--)}if(ggbHTML5LoadedScript!==null){var xe=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');xe!=null&&xe.parentNode.removeChild(xe)}var nt=document.createElement("script"),Xe=function(){qe(Ht,We)};nt.src=Ue+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=le,ggbHTML5LoadedScript=nt.src,rn("GeoGebra HTML5 codebase loaded: '"+Ue+"'.",We),!se&&(!Oe||Oe=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Xe()):Ue.requirejs?__webpack_require__.e(981).then(function(){var Fe=[__webpack_require__(60981)];Xe.apply(null,Fe)}.bind(this)).catch(__webpack_require__.oe):(nt.onload=Xe,et.appendChild(nt))}else qe(Ht,We);We.height=Ve,We.width=un},Ye=function(et,We,$t){var vn=It(We.width,We.height,We.borderColor,$t),Ht=document.createElement("div");Ht.style.position="relative",Ht.style.display="block",Ht.style.width=We.width+"px",Ht.style.height=We.height+"px",Ht.className="applet_screenshot applet_scaler"+($t?" applet_screenshot_play":""),Ht.appendChild(vn);var un=GGBAppletUtils.getScale(We,et,$t);$t?(et.appendChild(st()),window.GGBT_wsf_view||(et.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ht,"66%"),et.appendChild(Ht),un!==1&&!isNaN(un)&&(GGBAppletUtils.scaleElement(Ht,un),Ht.style.width=We.width+"px",Ht.style.height=We.height+"px",Ht.parentNode.style.width=We.width*un+"px",Ht.parentNode.style.height=We.height*un+"px"),Wt.resize=function(){ht(et,vn,Ht,$t)},window.addEventListener("resize",function(Ve){Wt.resize()}),Wt.resize()};function ht(et,We,$t,vn){if(et.contains(We)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(et.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(et)}var Ht=GGBAppletUtils.getScale(te,et,vn);$t.parentNode!==null&&(!isNaN(Ht)&&Ht!==1?(GGBAppletUtils.scaleElement($t,Ht),$t.parentNode.style.width=te.width*Ht+"px",$t.parentNode.style.height=te.height*Ht+"px"):(GGBAppletUtils.scaleElement($t,1),$t.parentNode.style.width=te.width+"px",$t.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(et),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Wt.onExitFullscreen=function(et,We){We.appendChild(et)};var De=function(et,We,$t,vn){Ye(et,We,!0);for(var Ht=function(){var Nt=[];for(Ve=0;Ve<et.childNodes.length;Ve++)Nt.push(et.childNodes[Ve]);if(window.GGBT_wsf_view){var _t=window.GGBT_wsf_view.renderFullScreen(et,We.id),kt=document.getElementById("fullscreencontainer"),ut=jQuery(et).find(".fullscreencontent");ut.length>0?(_t.remove(),ut.attr("id","fullscreencontent").show(),jQuery(kt).append(ut),window.dispatchEvent(new Event("resize"))):Re(_t,We,!1),window.GGBT_wsf_view.launchFullScreen(kt)}else $e=vn,Re(et,We,!1);if(!window.GGBT_wsf_view)for(Ve=0;Ve<Nt.length;Ve++)et.removeChild(Nt[Ve])},un=et.getElementsByClassName("ggb_preview_play"),Ve=0;Ve<un.length;Ve++)un[Ve].addEventListener("click",Ht,!1),un[Ve].addEventListener("ontouchstart",Ht,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(et),ve()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},st=function(){var et=document.createElement("div");if(et.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var We='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',$t=document.createElement("style");$t.styleSheet?$t.styleSheet.cssText=We:$t.appendChild(document.createTextNode(We)),document.getElementsByTagName("head")[0].appendChild($t)}return et},It=function(et,We,$t,vn){var Ht=document.createElement("div");Ht.className="ggb_preview",Ht.style.position="absolute",Ht.style.zIndex="90",Ht.style.width=et-2+"px",Ht.style.height=We-2+"px",Ht.style.top="0px",Ht.style.left="0px",Ht.style.overflow="hidden",Ht.style.backgroundColor="white";var un="lightgrey";$t!==void 0&&($t==="none"?un="transparent":un=$t),Ht.style.border="1px solid "+un;var Ve=document.createElement("img");if(Ve.style.position="relative",Ve.style.zIndex="1000",Ve.style.top="-1px",Ve.style.left="-1px",x!==null&&Ve.setAttribute("src",x),Ve.style.opacity=.7,E!==null){var Nt,_t,kt;if(!vn){Nt=document.createElement("img"),Nt.style.position="absolute",Nt.style.zIndex="1001",Nt.style.opacity=1,Ve.style.opacity=.3,_t=360,_t>et/4*3&&(_t=et/4*3),kt=_t/5.8,Nt.setAttribute("src",E),Nt.setAttribute("width",_t),Nt.setAttribute("height",kt);var ut=(et-_t)/2,rt=(We-kt)/2;Nt.style.left=ut+"px",Nt.style.top=rt+"px",Ht.appendChild(Nt)}}return Ht.appendChild(Ve),Ht},yt=function(et){return et=et.toLowerCase(),et==="html5"||et==="screenshot"?et:"html5"},Ft=["web","webSimple","web3d","tablet","tablet3d","phone"],Xt=function(et,We){if(le=et,We){vt(le,!0);return}var $t=!ue;if($t){var vn=ie(le);!isNaN(vn)&&vn<4.4&&($t=!1)}var Ht,un;window.location.protocol.substr(0,4)==="http"?Ht=window.location.protocol:Ht="http:";var Ve=le.indexOf("//");Ve>0?un=le:Ve===0?un=Ht+le:un="https://www.geogebra.org/apps/5.2.814.0/";for(var Nt in Ft)if(le.slice(Ft[Nt].length*-1)===Ft[Nt]||le.slice((Ft[Nt].length+1)*-1)===Ft[Nt]+"/"){vt(un,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&$t&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!he(te.showToolBar)&&!he(te.showMenuBar)&&!he(te.showAlgebraInput)&&!he(te.enableRightClick)&&(!te.appName||te.appName=="classic")?un+="webSimple/":un+="web3d/",vt(un,!1)},vt=function(et,We){if(et.requirejs){Ue=et;return}et.slice(-1)!=="/"&&(et+="/"),Ue=et,We===null&&(We=et.indexOf("http")===-1),tt=We,y="web.nocache.js",a=!1;var $t=Ue.split("/");$t.length>1&&(!We&&$t[$t.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):Ft.indexOf($t[$t.length-2])>=0&&(y=$t[$t.length-2]+".nocache.js")),$t=et.split("/"),le=$t[$t.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var vn=parseFloat(le);vn!==NaN&&vn<5&&et.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+vn+" is deprecated. Using version latest instead."),Xt("5.0",We))},rn=function(et,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(et)};te.material_id!==void 0?ye(Sn):Sn();function Sn(){var et=Gt;Oe!==null?et=Oe:parseFloat(et)<5&&(et="5.0"),Xt(et,!1),se!==null&&vt(se,tt),Le=!0}return Wt},GGBAppletUtils=function(){"use strict";function Wt(){return window.GGBT_wsf_edit!==void 0}function Gt(Le,Oe){Oe!=1?(Le.style.transformOrigin="0% 0% 0px",Le.style.webkitTransformOrigin="0% 0% 0px",Le.style.transform="scale("+Oe+","+Oe+")",Le.style.webkitTransform="scale("+Oe+","+Oe+")",Le.style.maxWidth="initial",Le.querySelector(".ggb_preview")!==null&&(Le.querySelector(".ggb_preview").style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Le.style.transform="none",Le.style.webkitTransform="none")}function te(Le,Oe,se,lt,ot,Qe){var Ue=null;if(Qe!=null&&Qe!="")for(var tt=Le.parentNode;tt!=null;)if((" "+tt.className+" ").indexOf(" "+Qe+" ")>-1){Ue=tt;break}else tt=tt.parentNode;var $e=0,le=0,y=0,a=0,x=0,E=0,z=0;if(Ue)$e=Ue.offsetWidth,le=Math.max(lt?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?($e=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),y=$e):($e=window.innerWidth,le=window.innerHeight,y=window.innerWidth),Le){var ne=Le.getBoundingClientRect();ne.left>0&&ne.left<=$e&&(ot===void 0||!ot)&&(document.dir==="rtl"?(x=$e-ne.width-ne.left,E=y<=480?10:30):(E=ne.left,x=y<=480?10:30),a=E+x)}if(Le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Le.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Le&&((se===void 0||!se)&&Oe>0&&Oe+a<$e?$e=Oe:$e-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se===void 0||!se)&&(le-=z)),{width:$e,height:le}}function b(Le,Oe,se,lt,ot){if(Le.isScreenshoGenerator)return 1;var Qe=lt!==void 0&<,Ue=Le.noScaleMargin!=null&&Le.noScaleMargin,tt=function(re){return re&&re!=="false"},$e=tt(Le.autoHeight),le=te(Oe,Le.width,se,$e,Qe&&window.GGBT_wsf_view||Ue,ot),y=parseInt(le.width),a=Le.width,x=Le.height;if(a===void 0){var E=Oe.querySelector(".appletParameters");E&&(a=E.offsetWidth,x=E.offsetHeight)}var z=y/a,ne=Qe?1:le.height/x;return se!==void 0&&!se&&(z=Math.min(1,z),ne=Math.min(1,ne)),Math.min(z,ne)}function ue(Le,Oe,se){var lt=1,ot,Qe=!1;if(Le.hasOwnProperty("allowUpscale")&&(Qe=Le.allowUpscale),Le.hasOwnProperty("scale")&&(lt=parseFloat(Le.scale),(isNaN(lt)||lt===null||lt===0)&&(lt=1),lt>1&&(Qe=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Qe=!0),!(Le.hasOwnProperty("disableAutoScale")&&Le.disableAutoScale))ot=b(Le,Oe,Qe,se,Le.scaleContainerClass);else return lt;return Qe&&(!Le.hasOwnProperty("scale")||lt===1)?ot:Math.min(lt,ot)}function Ae(Le){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),lt=Le.getBoundingClientRect(),ot=(Oe-lt.width)/2,Qe=(se-lt.height)/2;Qe<0&&(Qe=0),Le.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ot<40?Le.style.left="40px":Le.style.left=ot+"px",Le.style.top=Qe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Qe<40?Le.style.top="40px":Le.style.top=Qe+"px",Le.style.left=ot+"px")}function Me(Le,Oe){var se=Le.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var lt=ue(Oe,Le);Wt()&&se.setAttribute("data-param-scale",lt);for(var ot=null,Qe=0;Qe<Le.childNodes.length;Qe++)if(Le.childNodes[Qe].className!==void 0&&Le.childNodes[Qe].className.match(/^applet_scaler/)){ot=Le.childNodes[Qe];break}if(ot!==null&&ot.querySelector(".noscale")!==null)return;var Ue=Oe.id!==void 0?Oe.id:"ggbApplet",tt=window[Ue];(tt==null||!tt.recalculateEnvironments)&&ot!==null&&!ot.className.match(/fullscreen/)&&(ot.parentNode.style.transform="",!isNaN(lt)&<!==1?(ot.parentNode.style.width=Oe.width*lt+"px",ot.parentNode.style.height=Oe.height*lt+"px",Gt(ot,lt)):(Gt(ot,1),ot.parentNode.style.width=Oe.width+"px",ot.parentNode.style.height=Oe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ae(Le),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(se).parents(".content-added-content"))}}return{responsiveResize:Me,isFlexibleWorksheetEditor:Wt,positionCenter:Ae,getScale:ue,scaleElement:Gt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Wt=n.location.search;return Wt.indexOf(J)!=-1||Wt.indexOf(K)!=-1}function q(Wt,Gt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Wt){var Gt=s[L].bindings;s[L].bindings=function(){for(var te=Gt?Gt():{},b=Wt[webModule.__softPermutationId],ue=O;ue<b.length;ue++){var Ae=b[ue];te[Ae[O]]=Ae[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var Wt=o.createElement(Q);if(Wt.id=L,Wt.style.cssText=R+S,Wt.tabIndex=-1,o.body.appendChild(Wt),t=Wt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Gt=document.compatMode==U?V:W;t.write(Gt+X),t.close()}}}function w(Wt){function Gt(b){function ue(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ae=ue();if(Ae){b();return}function Me(){if(!Ae){if(!ue())return;Ae=!0,b(),o.removeEventListener&&o.removeEventListener(Z,Me,!1),Le&&clearInterval(Le)}}o.addEventListener&&o.addEventListener(Z,Me,!1);var Le=setInterval(function(){Me()},$)}function te(b){var ue=u(),Ae=ue.body,Me=ue.createElement(_);Me.language=ab,Me.crossOrigin=W,Me.src=b,webModule.__errFn&&(Me.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),Ae.appendChild(Me)}Gt(function(){te(Wt)})}webModule.__startLoadingFragment=function(Wt){return C(Wt)},webModule.__installRunAsyncCode=function(Wt){var Gt=u(),te=Gt.body,b=Gt.createElement(_);b.language=ab,b.text=Wt,te.appendChild(b),te.removeChild(b)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Wt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Wt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Wt){var Gt=c[Wt];return Gt==null?null:Gt},r=d,webModule.__errFn=e}function B(){function Wt(Le){var Oe=Le.lastIndexOf(rb);Oe==-1&&(Oe=Le.length);var se=Le.indexOf(sb);se==-1&&(se=Le.length);var lt=Le.lastIndexOf(tb,Math.min(se,Oe));return lt>=O?Le.substring(O,lt+P):W}function Gt(Le){if(!Le.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Le+vb,Le=Wt(Oe.src)}return Le}function te(){var Le=__gwt_getMetaProperty(wb);return Le!=null?Le:W}function b(){for(var Le=o.getElementsByTagName(_),Oe=O;Oe<Le.length;++Oe)if(Le[Oe].src.indexOf(xb)!=-1)return Wt(Le[Oe].src);return W}function ue(){var Le=o.getElementsByTagName(yb);return Le.length>O?Le[Le.length-P].href:W}function Ae(){var Le=o.location;return Le.href==Le.protocol+zb+Le.host+Le.pathname+Le.search+Le.hash}var Me=te();return Me==W&&(Me=b()),Me==W&&(Me=ue()),Me==W&&Ae()&&(Me=Wt(o.location.href)),Me=Gt(Me),Me}function C(Wt){return Wt.match(/^\//)||Wt.match(/^[a-zA-Z]+:\/\//)?Wt:webModule.__moduleBase+Wt}function D(){var Wt=[],Gt=O,te=[],b=[];function ue(Le){var Oe=b[Le](),se=te[Le];if(Oe in se)return Oe;var lt=[];for(var ot in se)lt[se[ot]]=ot;throw r&&r(Le,lt,Oe),null}if(__gwt_isKnownPropertyValue=function(Le,Oe){return Oe in te[Le]},webModule.__getPropMap=function(){var Le={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Le[Oe]=ue(Oe));return Le},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ae;try{Ae=Cb;var Me=Ae.indexOf(Db);Me!=-1&&(Gt=parseInt(Ae.substring(Me+P),$),Ae=Ae.substring(O,Me))}catch(Le){}return webModule.__softPermutationId=Gt,C(Ae+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/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})()},67303:function(Wt,Gt,te){"use strict";te.d(Gt,{Ax:function(){return Me},Ds:function(){return Le},KI:function(){return se},SI:function(){return Ae},f1:function(){return ue}});var b=te(90524);function ue(lt){let ot=!0;if(lt.length>0){for(let Qe=0;Qe<lt.length;Qe++)if(lt[Qe].compile_success==0||!lt[Qe].compile_success){ot=!1;break}}else ot=!1;return ot}function Ae(lt,ot=""){let Qe=[];for(let Ue=0;Ue<lt.length;Ue++){let tt=lt[Ue],$e=ot?`${ot}/${tt.name}`:`${tt.name}`;Qe.push({title:tt.name,type:tt.type,isLeaf:tt.type!=="tree",key:$e})}return Qe}function Me(lt,ot,Qe){for(let Ue=0;Ue<lt.length;Ue++){let tt=lt[Ue];if(tt.key===ot){tt.children=Qe;break}tt.children&&Me(tt.children,ot,Qe)}return lt}function Le(lt,ot,Qe){let Ue;return function(){let tt=this,$e=arguments,le=function(){Ue=null,Qe||lt.apply(tt,$e)},y=Qe&&!Ue;clearTimeout(Ue),Ue=setTimeout(le,ot),y&<.apply(tt,$e)}}const Oe=!0,se=b.Z.API_SERVER},64885:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return le}});var b=te(3113),ue=te(59301),Ae=Object.defineProperty,Me=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ot=(y,a,x)=>a in y?Ae(y,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):y[a]=x,Qe=(y,a)=>{for(var x in a||(a={}))se.call(a,x)&&ot(y,x,a[x]);if(Oe)for(var x of Oe(a))lt.call(a,x)&&ot(y,x,a[x]);return y},Ue=(y,a)=>Me(y,Le(a)),tt=(y,a)=>{var x={};for(var E in y)se.call(y,E)&&a.indexOf(E)<0&&(x[E]=y[E]);if(y!=null&&Oe)for(var E of Oe(y))a.indexOf(E)<0&<.call(y,E)&&(x[E]=y[E]);return x},$e=(y,a,x)=>new Promise((E,z)=>{var ne=me=>{try{ie(x.next(me))}catch(ve){z(ve)}},re=me=>{try{ie(x.throw(me))}catch(ve){z(ve)}},ie=me=>me.done?E(me.value):Promise.resolve(me.value).then(ne,re);ie((x=x.apply(y,a)).next())});const le=y=>{var a=y,{children:x}=a,E=tt(a,["children"]);const[z,ne]=(0,ue.useState)(!1);return ue.createElement(b.ZP,Ue(Qe({},E),{loading:z,onClick:re=>$e(void 0,null,function*(){try{ne(!0),yield E.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),x)}},24108:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Me}});var b=te(59301),ue={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Me=({number:Le,active:Oe,className:se})=>b.createElement("div",{className:`${ue.digitalLabel} ${Oe?ue.active:""} ${se}`},Le)},79934:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return E}});var b=te(59301),ue=te(17574),Ae={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Me=te(73631),Le=te(5623),Oe=te(70610),se=Object.defineProperty,lt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(z,ne,re)=>ne in z?se(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ue.call(ne,re)&&$e(z,re,ne[re]);if(Qe)for(var re of Qe(ne))tt.call(ne,re)&&$e(z,re,ne[re]);return z},y=(z,ne)=>lt(z,ot(ne)),a=(z,ne,re)=>new Promise((ie,me)=>{var ve=Ie=>{try{je(re.next(Ie))}catch(Ke){me(Ke)}},ye=Ie=>{try{je(re.throw(Ie))}catch(Ke){me(Ke)}},je=Ie=>Ie.done?ie(Ie.value):Promise.resolve(Ie.value).then(ve,ye);je((re=re.apply(z,ne)).next())}),E=({value:z,onChange:ne,scrollId:re})=>{const[ie,me]=(0,b.useState)([]);(0,b.useEffect)(()=>{ve()},[]);const ve=()=>a(void 0,null,function*(){const Re=yield(0,Oe.NZ)({});if(Re!=null&&Re.data){const Ye=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:Me,className:Ae.folderIcon}),isLeaf:!1,children:ye(Re.data||[])}];me(Ye)}}),ye=Re=>Re.map(Ye=>({title:Ye.name,key:Ye.group_id,icon:b.createElement("img",{src:Me,className:Ae.folderIcon}),isLeaf:Ye.children.length===0,children:ye(Ye.children)})),je=(Re,Ye,ht)=>Re.map(De=>De.key===Ye?le(le({},De),ht):De.children?y(le({},De),{children:je(De.children,Ye,ht)}):De),Ie=(Re,Ye,ht)=>Re.map(De=>{if(De.key===Ye)return y(le({},De),{icon:ht?b.createElement("img",{src:Le,className:Ae.folderIcon}):b.createElement("img",{src:Me,className:Ae.folderIcon})});if(De.children)return y(le({},De),{children:Ie(De.children,Ye,ht)})}),Ke=(Re,Ye)=>{me(ht=>Ie(ht,Ye.node.key,Ye.expanded))},he=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&b.createElement("div",{id:re||""},b.createElement(ue.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Ae.folderWrapper,onSelect:ne,onExpand:Ke},he)))}},84216:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Oe}});var b=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ae=te(32637),Me=te(59301),Oe=({type:se,style:lt})=>{const ot=Me.createElement("div",{className:ue.wrap,onClick:Qe=>{Qe.preventDefault(),Qe.stopPropagation()}},Me.createElement("p",null,se==="shixun"||se==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Me.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",se==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Me.createElement("div",{className:ue.contact},Me.createElement("div",{className:ue.img},Me.createElement("img",{src:Ae,width:"124px",height:"124px"})),Me.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Me.createElement(b.Z,{content:ot},Me.createElement("span",{className:ue.text,style:lt},"\u9AD8\u6D88\u8017"))}},6077:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ue}});var b=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ae=te(92310),Me=te.n(Ae),Le=te(71418),Oe=te(2859),se=te(82093),lt=te(49661),ot=(tt,$e,le)=>new Promise((y,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(x,E);z((le=le.apply(tt,$e)).next())}),Ue=({data:tt,className:$e,fullWidth:le,style:y={},onClose:a,onOk:x,showFullTools:E,noAssociationId:z})=>{const ne=(0,b.useRef)(null),re=(0,b.useRef)(null),ie=(0,b.useRef)(null),me=(0,b.useRef)(null),[ve,ye]=(0,b.useState)(!1),[je,Ie]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),tt!=null&&tt.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",tt!=null&&tt.src&&Ke()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[tt==null?void 0:tt.visible]);const Ke=()=>ot(void 0,null,function*(){ye(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const De=yield(0,lt.ZJ)(tt==null?void 0:tt.src);ne.current.src="",ne.current.src=De,ne.current.onload=function(){ht()},ye(!1),Ie("")}),he=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Re=De=>ot(void 0,null,function*(){ye(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const st=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:tt.title,file:De.dataUrl}});st!=null&&st.id&&!z?(yield(0,se.ZP)(`/api/attachments/${tt.id}/add_subitem.json`,{method:"post",body:{subitem_id:st==null?void 0:st.id,settings:JSON.stringify(De.state)}})).status===0&&x():st!=null&&st.id&&x(st),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ye(!1),Ie("")}),Ye=()=>{const De=document.querySelector('a[href="https://markerjs.com/"]');De&&De.parentNode&&(De.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(It=>{const yt=document.querySelector(It.name);yt&&yt.setAttribute("title",It.title)})},ht=()=>{re.current=new Oe.hP(ne.current),re.current.targetRoot=me.current,re.current.addEventListener("render",Re),re.current.addEventListener("beforeclose",he),E&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),tt!=null&&tt.snapshotData&&re.current.restoreState(tt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ye()},300)};return b.createElement(b.Fragment,null,(tt==null?void 0:tt.visible)&&b.createElement(Le.Z,{spinning:ve,tip:je,style:{position:"absolute"}},b.createElement("div",{ref:me,className:Me()(ue.imageDimensions,$e,le?ue.fullWidth:""),style:y},b.createElement("img",{className:ue.img,ref:ne}))))}},30008:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ze},$:function(){return rt}});var b=te(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Ae=te(92310),Me=te.n(Ae),Le=te(78241),Oe=te(8591),se=te(43418),lt=te(5871),ot=te(95237),Qe=te(24905),Ue=te(38854),tt=te(54580),$e=te(3113),le=te(93948),y=te(19842),a=te(92832),x=te(5112),E=te(6848),z=te(43604),ne=te(89831),re=te(90524),ie="data:image/png;base64,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",me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",ve="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",je=te(82093),Ie=te(79934),Ke=te(5623),he=te(88831),Re=te(65986),Ye=te(45596),ht=te(15342),De=te.n(ht),st=(pe,fe,qe)=>new Promise((Rt,Be)=>{var xe=Fe=>{try{Xe(qe.next(Fe))}catch(gt){Be(gt)}},nt=Fe=>{try{Xe(qe.throw(Fe))}catch(gt){Be(gt)}},Xe=Fe=>Fe.done?Rt(Fe.value):Promise.resolve(Fe.value).then(xe,nt);Xe((qe=qe.apply(pe,fe)).next())}),yt=b.memo(({tagName:pe="div",value:fe="",className:qe,style:Rt={},onBlur:Be,id:xe})=>{const nt=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!nt.current)return;st(void 0,null,function*(){const gt=nt.current;gt.innerHTML="";const mn=fe==null?void 0:fe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qt of mn)if(Qt.startsWith("$$")&&Qt.endsWith("$$")||Qt.startsWith("`$$")&&Qt.endsWith("$$`")){const jt=Qt.startsWith("`$$")?Qt.slice(3,-3):Qt.slice(2,-2),an=document.createElement("span");an.setAttribute("contentEditable","false"),an.setAttribute("title",Qt),an.className="edu_latex",gt.appendChild(an),De().render(jt,an,{throwOnError:!1})}else{const jt=Qt==null?void 0:Qt.replace(/<[^>]*>/g,an=>an.startsWith("<img")?an:an.replace(/</g,"<"));gt.insertAdjacentHTML("beforeend",jt)}})},[xe]);const Xe=()=>{var Fe,gt;if(Be&&nt.current){const Qt=nt.current.cloneNode(!0),jt=Qt.querySelectorAll("span.edu_latex");for(let an of jt){const gn=an.getAttribute("title"),He=document.createTextNode(gn||""),At=an;(gt=(Fe=At.parentNode)==null?void 0:Fe.replaceChild)==null||gt.call(Fe,He,At)}Be(Qt.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(pe,{ref:nt,contentEditable:!0,className:qe,style:Rt,onBlur:Xe}))}),Ft=te(33796),Xt=Object.defineProperty,vt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,$t=(pe,fe,qe)=>fe in pe?Xt(pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):pe[fe]=qe,vn=(pe,fe)=>{for(var qe in fe||(fe={}))et.call(fe,qe)&&$t(pe,qe,fe[qe]);if(Sn)for(var qe of Sn(fe))We.call(fe,qe)&&$t(pe,qe,fe[qe]);return pe},Ht=(pe,fe)=>vt(pe,rn(fe)),un=(pe,fe,qe)=>new Promise((Rt,Be)=>{var xe=Fe=>{try{Xe(qe.next(Fe))}catch(gt){Be(gt)}},nt=Fe=>{try{Xe(qe.throw(Fe))}catch(gt){Be(gt)}},Xe=Fe=>Fe.done?Rt(Fe.value):Promise.resolve(Fe.value).then(xe,nt);Xe((qe=qe.apply(pe,fe)).next())});const Ve=pe=>{pe.preventDefault();let qe=(pe.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,qe)},Nt=pe=>{pe.key==="Enter"&&pe.preventDefault()},_t=({children:pe,style:fe})=>b.createElement("div",{className:ue.leftBox,style:fe,onPaste:Ve},pe),kt=({children:pe,style:fe,className:qe})=>b.createElement("div",{className:Me()(ue.rightBox,qe),style:fe,onPaste:Ve},pe),ut=({className:pe,style:fe={},width:qe=1200,onCancel:Rt=()=>{},onSuccess:Be=()=>{},gather:xe={},mode:nt=1,stickyTop:Xe=0,subDisciplineId:Fe=[],hideWordFeatures:gt,dataSource:mn=[],customLeftHeadNode:Qt,customRightHeadNode:jt,customLeftContent:an,hideRecognition:gn=!1,onExchange:He,isSingleSelection:At=!1,underpinBackgroundStyle:Lt={},headExtraNode:Pt,isRefreshItemBank:wt=!1,okText:fn="\u786E\u5B9A\u5BFC\u5165"})=>{var bn;const[pn,Hn]=(0,b.useState)(1),[sa,ua]=(0,b.useState)(0),[Qn,Ba]=(0,b.useState)(""),[wa,Gn]=(0,b.useState)(!1),[Oa,Yt]=(0,b.useState)([]),[Pn,kn]=(0,b.useState)([]),[qn,at]=(0,b.useState)(!1),[cn,yn]=(0,b.useState)(!1),[An,Cn]=(0,b.useState)(!1),[en,Kn]=(0,b.useState)(!1),[bt,Ot]=(0,b.useState)([]),[St,Fn]=(0,b.useState)(1),[jn,In]=(0,b.useState)(!1),[xa,na]=(0,b.useState)(!1),[dt,on]=(0,b.useState)(!0),[ia,qt]=(0,b.useState)(0),[Zn,aa]=(0,b.useState)(1),[Za,Sa]=(0,b.useState)(""),[_e,sn]=(0,b.useState)([]),[Vt,En]=(0,b.useState)(0),[Nn,_n]=(0,b.useState)(0),[mt,pt]=(0,b.useState)(0),[tn,Ln]=(0,b.useState)(0),[Kt,ra]=(0,b.useState)(0),[hn]=Le.default.useForm(),[ha]=Le.default.useForm(),pa=(0,b.useRef)(null),On=(0,b.useRef)(null),Tn=(0,b.useRef)(),Xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Wn=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{mn!=null&&mn.length&&ei(mn)},[mn]),(0,b.useEffect)(()=>{pn===2&&pa.current.focus()},[pn]),(0,b.useEffect)(()=>{An&&Va()},[An]);const Ma=()=>{if(pn===1){Oe.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>un(void 0,null,function*(){Hn(1)})})},Va=()=>un(void 0,null,function*(){const Ce=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:nt===1?"new_question":"subject"}});Ot(Ce.disciplines||[])}),Pa=Ce=>{const ln=[],xn=(Jn,nn)=>{Jn.length>=2&&ln.push(Jn.join(""));for(let da=nn;da<Ce.length;da++)Jn.push(Ce[da]),xn(Jn,da+1),Jn.pop()};return xn([],0),ln},Na=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/\s+/g,""),Ce),tr=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/<div>/g,""),Ce=Ce.replace(/<br>/g,`
|
|
`),Ce=Ce.replace(/<\/div>/g,`
|
|
`),Ce=Lr(Ce),Ce),fr=Ce=>Ce.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Lr=Ce=>Ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),uo=Ce=>{var ln;const xn=Ce.clipboardData;if(xn){const Jn=xn.types.toString(),nn=xn.items;if(Jn==="Files"||xn.types.indexOf("Files")>-1){Ce.preventDefault();try{let da=nn[1];((ln=nn[0])==null?void 0:ln.kind)==="file"&&(da=nn[0]);const la=da.getAsFile();(0,Ye.I)(la,Bn=>{var Mn;if(Bn.id){if(((Mn=la==null?void 0:la.type)==null?void 0:Mn.indexOf("image"))>-1){const Ra=`<img src='${re.Z.API_SERVER}${Bn.url}'>`;document.execCommand("insertText",!1,Ra)}}else(Bn==null?void 0:Bn.status)===401&&(document.location.href="/user/login")})}catch(da){Oe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Er(Ce,ln){return un(this,null,function*(){if(typeof Ce=="string")return yield ln(Ce);if(typeof Ce!="object"||Ce===null)return Ce;if(Array.isArray(Ce))return yield Promise.all(Ce.map(nn=>un(this,null,function*(){return yield Er(nn,ln)})));const xn={};for(const Jn in Ce)if(Object.prototype.hasOwnProperty.call(Ce,Jn)){const nn=Ce[Jn];typeof nn=="string"?xn[Jn]=yield ln(nn):typeof nn=="object"?xn[Jn]=yield Er(nn,ln):xn[Jn]=nn}return xn})}const Pr=()=>un(void 0,null,function*(){var Ce;Gn(!0),Ba("\u5904\u7406\u4E2D"),yield new Promise(Jn=>setTimeout(Jn,1e3));let ln=(Ce=On.current)==null?void 0:Ce.querySelectorAll('[data-text="edit"]'),xn="";try{ln.forEach(function(Jn){var nn,da,la,Bn;const Mn=Jn.cloneNode(!0),Ra=Mn.querySelectorAll("span.edu_latex");for(let fa of Ra){const Ea=fa.getAttribute("title"),Xa=document.createTextNode(Ea),hr=fa;(da=(nn=hr.parentNode)==null?void 0:nn.replaceChild)==null||da.call(nn,Xa,hr)}const ta=Mn.querySelectorAll("span[style]");for(let fa of ta)if(fa.style.fontFamily){const Ea=fa.innerHTML,Xa=document.createTextNode(Ea),hr=fa;(Bn=(la=hr.parentNode)==null?void 0:la.replaceChild)==null||Bn.call(la,Xa,hr)}Mn==null||Mn.childNodes.forEach(function(fa){fa.nodeType===Node.ELEMENT_NODE&&fa.localName!=="h5"&&fa.localName!=="h4"?xn+=`<p>${fa.innerHTML}</p>`:fa.nodeType===Node.TEXT_NODE&&(xn+=`<p>${fa.textContent}</p>`)})}),$a("/api/intelligent_imports/import.json",{html:Lr(xn)})}catch(Jn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Jn)}}),Dr=Ce=>{let ln=Ce.filter(xn=>!!(xn!=null&&xn.type));return ln=ln.map(xn=>{var Jn;const nn=(Jn=Po.find(la=>la.id===(xn==null?void 0:xn.type)))==null?void 0:Jn.deal,da=Ht(vn({},xn),{id:String(Math.random()).slice(-6),knowledgePoint:Na(xn==null?void 0:xn.knowledgePoint)});return nn?nn(da):da}),ln},Cr=()=>{if(pn===1){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Pr})},Br=()=>b.createElement("div",{className:ue.row},b.createElement("div",{className:ue.leftLayout},b.createElement(_t,{style:{height:675}},pn===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Hn(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:ue.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:me}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),pn===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{pa.current.innerHTML||Hn(1)},ref:pa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:ue.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:ve}),b.createElement("span",null,"\u9884\u89C8\u533A")))),Ha=(Ce,ln,xn,Jn)=>{var nn;console.log(Ce,ln,xn,Jn,"onDataChange\u4FEE\u6539\u6570\u503C");const da=JSON.parse(JSON.stringify(Pn));Jn===void 0?da[ln][Ce]=xn:da[ln].questions[Jn][Ce]=xn;const la=vn({},da[ln]),Bn=(nn=Po.find(Mn=>Mn.id===(la==null?void 0:la.type)))==null?void 0:nn.deal;da[ln]=Bn(la),kn(da)},ir=(Ce,ln,xn)=>{var Jn;const nn=xn!==void 0,da=(Jn=Po.find(Mn=>Mn.id===(Ce==null?void 0:Ce.type)))==null?void 0:Jn.type,la=`${ln+1}.${xn===void 0?"":xn+1+"."}`,Bn=`${(Ce==null?void 0:Ce.type)==="7"?"{{":""}${la}\u3010${da}\u3011${(Ce==null?void 0:Ce.question)||""}`;return b.createElement(b.Fragment,null,nn&&b.createElement("h4",{contentEditable:!0}),b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:Bn}))},Or=(Ce,ln)=>un(void 0,null,function*(){var xn;const Jn=yield He(Ce,ln),nn=(xn=Jn==null?void 0:Jn.data)==null?void 0:xn.content;if(nn!=null&&nn.length){const da=Dr(nn)[0];Oa.splice(ln,1,da),Pn.splice(ln,1,da),Yt([...Oa]),kn([...Pn])}}),Rr=(Ce,ln,xn)=>{var Jn;const nn=xn!==void 0,da=(Jn=Po.find(Bn=>Bn.id===(Ce==null?void 0:Ce.type)))==null?void 0:Jn.type,la=`${ln+1}.${xn===void 0?"":xn+1+"."}`;return nn?b.createElement("div",{style:{padding:"10px 18px"}},`${la}\u3010${da}\u3011`,b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"span",className:ue.edit,onBlur:Bn=>Ha("question",ln,Bn,xn),value:(Ce==null?void 0:Ce.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:ue.actionHead},b.createElement("div",{className:"c-light-primary"},`${la}\u3010${da}\u3011`),nt!==1&&b.createElement(lt.Z,{disabled:(Ce==null?void 0:Ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Bn=>Ha("score",ln,Bn,xn),value:Ce==null?void 0:Ce.score}),b.createElement(ot.Z,{align:"middle",style:{marginLeft:"auto"}},!!He&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Or(Ce,ln)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(Qe.default,{onChange:Bn=>Ha("checked",ln,Bn.target.checked,xn),checked:!!(Ce!=null&&Ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:Bn=>Ha("question",ln,Bn,xn),value:Ce==null?void 0:Ce.question}))},xr=(Ce,ln,xn)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(Ce==null?void 0:Ce.type)&&b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848\uFF1A${ln||""}`,tagName:"p"}),!xn&&b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u96BE\u5EA6\uFF1A${(Ce==null?void 0:Ce.difficulty)||""}`,tagName:"p"}),(Ce==null?void 0:Ce.type)!=="7"&&b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u89E3\u6790\uFF1A${(Ce==null?void 0:Ce.analyze)||""}`,tagName:"p"}),!xn&&b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ce==null?void 0:Ce.knowledgePoint)||""}`,tagName:"p"})),Qr=(Ce,ln,xn,Jn)=>{const nn=Jn!==void 0,da=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],la=nn&&!Ce.last&&!Ce.errorMsg?{marginBottom:10}:{},Bn=da.map(Mn=>({key:Mn,label:Mn,onClick:()=>Ha("difficulty",xn,Mn,Jn)}));return b.createElement("div",{className:ue.liWrap,style:la},["4"].includes(Ce==null?void 0:Ce.type)&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:Mn=>Ha("answer",xn,[Mn],Jn),value:ln})),!nn&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ue.Z,{menu:{items:Bn}},b.createElement("span",{className:"c-light-primary"},Ce==null?void 0:Ce.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ce==null?void 0:Ce.type)!=="7"&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:Mn=>Ha("analyze",xn,Mn,Jn),value:Ce==null?void 0:Ce.analyze})),!nn&&b.createElement("div",{onKeyDown:Nt,className:ue.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:(Ce==null?void 0:Ce.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:Mn=>Ha("knowledgePoint",xn,Na(tr(Mn)),Jn)})))},Gr=Ce=>b.createElement(b.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),qa=Ce=>b.createElement(b.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),wr=(Ce,ln,xn,Jn)=>{let nn="flex";return(At&&ia!==Jn||qn&&!(xn!=null&&xn.errorMsg))&&(nn="none"),b.createElement("div",{className:ue.row,style:{display:nn}},b.createElement("div",{className:ue.leftLayout},an||b.createElement(_t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ce))),b.createElement("div",{className:ue.rightLayout},b.createElement(kt,{className:xn!=null&&xn.errorMsg?ue.error:""},ln)))},Po=[{id:"0",type:"\u5355\u9009\u9898",element:(Ce,ln,xn)=>{var Jn,nn;const da=xn!==void 0;let la=(Jn=Ce==null?void 0:Ce.answer)==null?void 0:Jn[0];const Bn=b.createElement(b.Fragment,null,ir(Ce,ln,xn),(nn=Ce==null?void 0:Ce.options)==null?void 0:nn.map((fa,Ea)=>b.createElement(yt,{id:Ce==null?void 0:Ce.id,key:Ea,value:`${Xn[Ea]}.${fa}`,tagName:"p"})),xr(Ce,la,da),Gr(Ce));let Mn=da?Ce:Pn[ln];const Ra=Mn==null?void 0:Mn.options,ta=b.createElement(b.Fragment,null,Rr(Mn,ln,xn),Ra==null?void 0:Ra.map((fa,Ea)=>{var Xa;return b.createElement("div",{key:Ea,className:ue.option},b.createElement("aside",{className:((Xa=Mn==null?void 0:Mn.answer)==null?void 0:Xa[0])===Xn[Ea]?ue.active:"",onClick:()=>Ha("answer",ln,[Xn[Ea]],xn)},Xn[Ea]),b.createElement(yt,{id:Mn==null?void 0:Mn.id,tagName:"div",className:`${ue.text}`,onBlur:hr=>{Ra[Ea]=hr,Ha("options",ln,Ra,xn)},value:fa}))}),Qr(Mn,"",ln,xn),qa(Mn));return da?[Bn,ta]:wr(Bn,ta,Mn,ln)},deal:Ce=>{var ln,xn,Jn;Ce.score=Ce.score===void 0?2:Ce.score;let nn=Na((ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0]).toUpperCase();Ce.answer=nn?[nn]:[];let da=[];if(!(Ce!=null&&Ce.options))da.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(xn=Ce.options)==null?void 0:xn.slice(0,8);const la=Ce.options.map(Mn=>Mn==null?void 0:Mn.trim().replace(/^\s+|\s+$/g,""));new Set(la).size!==la.length&&da.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return nn||da.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),nn&&(Xn.slice(0,((Jn=Ce==null?void 0:Ce.options)==null?void 0:Jn.length)||8).includes(nn)||da.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Na(Ce==null?void 0:Ce.question)||da.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=da.join(`
|
|
`),Ce}},{id:"1",type:"\u591A\u9009\u9898",element:(Ce,ln,xn)=>{var Jn,nn;const da=xn!==void 0;let la=(Jn=Ce==null?void 0:Ce.answer)==null?void 0:Jn[0];const Bn=b.createElement(b.Fragment,null,ir(Ce,ln,xn),(nn=Ce==null?void 0:Ce.options)==null?void 0:nn.map((fa,Ea)=>b.createElement(yt,{id:Ce==null?void 0:Ce.id,key:Ea,value:`${Xn[Ea]}.${fa}`,tagName:"p"})),xr(Ce,la,da),Gr(Ce));let Mn=da?Ce:Pn[ln];const Ra=Mn==null?void 0:Mn.options,ta=b.createElement(b.Fragment,null,Rr(Mn,ln,xn),Ra==null?void 0:Ra.map((fa,Ea)=>{var Xa,hr;return b.createElement("div",{key:Ea,className:ue.option},b.createElement("aside",{className:(hr=(Xa=Mn==null?void 0:Mn.answer)==null?void 0:Xa[0])!=null&&hr.includes(Xn[Ea])?ue.active:"",onClick:()=>{var Hr;let Zr=((Hr=Mn==null?void 0:Mn.answer)==null?void 0:Hr[0])||"";const mo=Xn[Ea];Zr.includes(mo)?Zr=Zr.replace(new RegExp(mo,"g"),""):Zr+=mo,Zr=Zr.split("").sort().join(""),Ha("answer",ln,[Zr],xn)}},Xn[Ea]),b.createElement(yt,{id:Mn==null?void 0:Mn.id,tagName:"div",className:`${ue.text}`,onBlur:Hr=>{Ra[Ea]=Hr,Ha("options",ln,Ra,xn)},value:fa}))}),Qr(Mn,"",ln,xn),qa(Mn));return da?[Bn,ta]:wr(Bn,ta,Mn,ln)},deal:Ce=>{var ln,xn,Jn;Ce.score=Ce.score===void 0?2:Ce.score;let nn=Na((ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0]).toUpperCase().split("").sort().join("");Ce.answer=nn?[nn]:[];let da=[];if(!(Ce!=null&&Ce.options))da.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(xn=Ce.options)==null?void 0:xn.slice(0,8);const la=Ce.options.map(Mn=>Mn==null?void 0:Mn.trim().replace(/^\s+|\s+$/g,""));new Set(la).size!==la.length&&da.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(nn||da.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),nn){const la=Xn.slice(0,((Jn=Ce==null?void 0:Ce.options)==null?void 0:Jn.length)||8);Pa(la).includes(nn)||da.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Na(Ce==null?void 0:Ce.question)||da.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=da.join(`
|
|
`),Ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ce,ln,xn)=>{var Jn,nn;const da=xn!==void 0;let la=(Jn=Ce==null?void 0:Ce.answer)==null?void 0:Jn[0];const Bn=b.createElement(b.Fragment,null,ir(Ce,ln,xn),xr(Ce,la,da),Gr(Ce));let Mn=da?Ce:Pn[ln];const Ra=["\u6B63\u786E","\u9519\u8BEF"];let ta=((nn=Mn==null?void 0:Mn.answer)==null?void 0:nn[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(ta)?ta="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(ta)&&(ta="\u9519\u8BEF");const fa=b.createElement(b.Fragment,null,Rr(Mn,ln,xn),Ra==null?void 0:Ra.map((Ea,Xa)=>b.createElement("div",{key:Xa,className:ue.option},b.createElement("aside",{style:{borderRadius:2},className:ta===Ea?ue.active:"",onClick:()=>Ha("answer",ln,[Ea],xn)},Ea==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},Ea))),Qr(Mn,"",ln,xn),qa(Mn));return da?[Bn,fa]:wr(Bn,fa,Mn,ln)},deal:Ce=>{var ln;Ce.score=Ce.score===void 0?2:Ce.score;let xn=Na((ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0]);Ce.answer=xn?[xn]:[];let Jn=[];return xn||Jn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),xn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(xn)&&Jn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Na(Ce==null?void 0:Ce.question)||Jn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Jn.join(`
|
|
`),Ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ce,ln,xn)=>{var Jn,nn;const da=xn!==void 0,la=b.createElement(b.Fragment,null,ir(Ce,ln,xn),(Jn=Ce==null?void 0:Ce.answer)==null?void 0:Jn.map((Ra,ta)=>b.createElement(yt,{id:Ce==null?void 0:Ce.id,key:ta,tagName:"p",value:`\u7B54\u6848${ta+1}\uFF1A${Ra.text||""}`})),xr(Ce,"",da),Gr(Ce));let Bn=da?Ce:Pn[ln];const Mn=b.createElement(b.Fragment,null,Rr(Bn,ln,xn),(nn=Bn==null?void 0:Bn.answer)==null?void 0:nn.map((Ra,ta)=>b.createElement("div",{key:ta,className:ue.option},b.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",ta+1),Ra.model===1&&b.createElement(yt,{id:Bn==null?void 0:Bn.id,tagName:"div",onBlur:fa=>{Bn.answer[ta].latex=tr(fa),Ha("answer",ln,Bn.answer,xn)},className:`${ue.text}`,value:Ra.latex}),Ra.model===2&&b.createElement(Re.Z,{value:Ra.latex,onChange:fa=>{Bn.answer[ta].latex=fa,Ha("answer",ln,Bn.answer,xn)}}))),Qr(Bn,"",ln,xn),qa(Bn));return da?[la,Mn]:wr(la,Mn,Bn,ln)},deal:Ce=>{var ln,xn,Jn,nn;Ce.score=Ce.score===void 0?2:Ce.score,Ce.question=(ln=Ce.question)==null?void 0:ln.replaceAll("\u2581","_");const da=(xn=Ce.answer)==null?void 0:xn.map(Bn=>{if(Object.prototype.toString.call(Bn)==="[object Object]")return Bn;const Mn={model:1,text:Bn,latex:Bn};return Bn.startsWith("$$")&&Bn.endsWith("$$")||Bn.startsWith("`$$")&&Bn.endsWith("$$`")?(Mn.model=2,Mn.latex=Bn.slice(2,-2)):Mn.latex=tr(Bn),Mn});Ce.answer=da;let la=[];return da||la.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Na(Ce==null?void 0:Ce.question)?Ce!=null&&Ce.question.includes("_")?(Jn=Ce==null?void 0:Ce.answer)!=null&&Jn.length&&((Ce==null?void 0:Ce.question.match(/_+/g))||[]).length!==((nn=Ce==null?void 0:Ce.answer)==null?void 0:nn.length)&&la.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):la.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):la.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=la.join(`
|
|
`),Ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ce,ln,xn)=>{var Jn,nn;const da=xn!==void 0;let la=(Jn=Ce==null?void 0:Ce.answer)==null?void 0:Jn[0];const Bn=b.createElement(b.Fragment,null,ir(Ce,ln,xn),xr(Ce,la,da),Gr(Ce));let Mn=da?Ce:Pn[ln];const Ra=b.createElement(b.Fragment,null,Rr(Mn,ln,xn),Qr(Mn,(nn=Mn==null?void 0:Mn.answer)==null?void 0:nn[0],ln,xn),qa(Mn));return da?[Bn,Ra]:wr(Bn,Ra,Mn,ln)},deal:Ce=>{Ce.score=Ce.score===void 0?5:Ce.score;let ln=[];return Na(Ce==null?void 0:Ce.question)||ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ln.join(`
|
|
`),Ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ce,ln)=>{var xn,Jn;const nn=Pn[ln],da=Wn.slice(0,4).map(la=>({key:la,label:la,onClick:()=>Ha("platform",ln,la)}));return b.createElement("div",{className:ue.row,style:{display:qn?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement(_t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},ir(Ce,ln),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ce==null?void 0:Ce.description)||""}`,tagName:"p"}),xr(Ce),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),(xn=Ce==null?void 0:Ce.inputs)==null?void 0:xn.map((la,Bn)=>{var Mn;return b.createElement(b.Fragment,{key:Bn},b.createElement("h4",null),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u5165\uFF1A${la||""}`,tagName:"div"}),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u51FA\uFF1A${((Mn=Ce==null?void 0:Ce.outputs)==null?void 0:Mn[Bn])||""}`,tagName:"div"}))}),Gr(Ce)))),b.createElement("div",{className:ue.rightLayout},b.createElement(kt,{className:nn!=null&&nn.errorMsg?ue.error:""},Rr(nn,ln),b.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.description,tagName:"div",onBlur:la=>Ha("description",ln,la)}))),Qr(nn,"",ln),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.timeLimit,tagName:"div",onBlur:la=>Ha("timeLimit",ln,tr(la))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ue.Z,{menu:{items:da}},b.createElement("span",{className:"c-light-primary"},nn==null?void 0:nn.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.code)||"",onBlur:la=>Ha("code",ln,tr(la)),tagName:"div"}))),(Jn=nn==null?void 0:nn.inputs)==null?void 0:Jn.map((la,Bn)=>{var Mn;return b.createElement("div",{className:ue.liWrap,key:Bn},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u5165\uFF1A"),b.createElement(yt,{id:nn==null?void 0:nn.id,value:la||"",className:ue.edit,onBlur:Ra=>{const ta=[...(nn==null?void 0:nn.inputs)||[]];ta[Bn]=tr(Ra),Ha("inputs",ln,ta)},tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u51FA\uFF1A"),b.createElement(yt,{id:nn==null?void 0:nn.id,value:((Mn=nn==null?void 0:nn.outputs)==null?void 0:Mn[Bn])||"",className:ue.edit,onBlur:Ra=>{const ta=[...(nn==null?void 0:nn.outputs)||[]];ta[Bn]=tr(Ra),Ha("outputs",ln,ta)},tagName:"div"})))}),qa(nn))))},deal:Ce=>{var ln,xn,Jn;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(ln=Ce.code)==null?void 0:ln.trim();let nn=[];Na(Ce==null?void 0:Ce.question)?((xn=Ce==null?void 0:Ce.question)==null?void 0:xn.length)>60&&nn.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):nn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Na(Ce==null?void 0:Ce.description)||nn.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const da=Na(String((Ce==null?void 0:Ce.timeLimit)||""));if(Ce.timeLimit=da,(!da||da&&!["3","4","5","6","7","8","9","10"].includes(da))&&nn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.platform=Na(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const la=["c","c++","java","python"],Bn=(Jn=Ce==null?void 0:Ce.platform)==null?void 0:Jn.toLowerCase(),Mn=la.findIndex(Ra=>Ra===Bn);Mn>-1?Ce.platform=Wn[Mn]:nn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else nn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],nn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const la=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,la),Ce.outputs=Ce.outputs.slice(0,la),Ce.outputs.some(Bn=>!Na(Bn))&&nn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ce.errorMsg=nn.join(`
|
|
`),Ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ce,ln)=>{var xn,Jn;const nn=Pn[ln];return b.createElement("div",{className:ue.row,style:{display:qn?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement(_t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},ir(Ce,ln),xr(Ce),(xn=Ce==null?void 0:Ce.questions)==null?void 0:xn.map((da,la)=>{var Bn;const Mn=(Bn=Po.find(Ra=>Ra.id===(da==null?void 0:da.type)))==null?void 0:Bn.element;return b.createElement(b.Fragment,{key:`left-${Ce.id}-${la}`},Mn(da,ln,la)[0])}),Gr(Ce),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:ue.rightLayout},b.createElement(kt,{className:nn!=null&&nn.errorMsg?ue.error:""},Rr(nn,ln),Qr(nn,"",ln),(Jn=nn==null?void 0:nn.questions)==null?void 0:Jn.map((da,la)=>{var Bn;const Mn=(Bn=Po.find(Ra=>Ra.id===(da==null?void 0:da.type)))==null?void 0:Bn.element;return b.createElement(b.Fragment,{key:`right-${nn.id}-${la}`},Mn(da,ln,la)[1])}),qa(nn))))},deal:Ce=>{var ln,xn,Jn,nn,da;const la=Dr,Bn=[...Po],Mn=Bn.findIndex(Ea=>Ea.id==="0"),Ra=Bn.findIndex(Ea=>Ea.id==="1");if(Mn!==-1){const Ea=Bn[Mn].deal;Bn[Mn].deal=Xa=>{const hr=Ea(Xa);return hr.errorMsg&&(hr.errorMsg=hr.errorMsg.split(`
|
|
`).filter(Hr=>Hr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
`)),hr}}if(Ra!==-1){const Ea=Bn[Ra].deal;Bn[Ra].deal=Xa=>{const hr=Ea(Xa);return hr.errorMsg&&(hr.errorMsg=hr.errorMsg.split(`
|
|
`).filter(Hr=>Hr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
`)),hr}}Ce.questions=(ln=Ce.questions)!=null&&ln.length?Dr(Ce.questions.slice(0,20)):[],Ce.questions=(xn=Ce.questions)==null?void 0:xn.map((Ea,Xa)=>{var hr;if(Ea.type==="0"||Ea.type==="1"){const Hr=(hr=Ea.options)==null?void 0:hr.map(Zr=>Zr==null?void 0:Zr.trim().replace(/^\s+|\s+$/g,""));Hr&&new Set(Hr).size!==Hr.length&&(Ea.errorMsg=(Ea.errorMsg?Ea.errorMsg+`
|
|
`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ht(vn({},Ea),{last:Xa===Ce.questions.length-1})});const ta=(Jn=Ce.questions)==null?void 0:Jn.reduce((Ea,Xa)=>{const hr=parseFloat(Xa.score);return isNaN(hr)?Ea:Ea+hr},0);Ce.score=ta;let fa=[];return(nn=Ce.questions)!=null&&nn.length?Ce.errorMsg=((da=Ce.questions)==null?void 0:da.findIndex(Ea=>!!Ea.errorMsg))>-1:fa.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Na(Ce==null?void 0:Ce.question)||fa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),fa.length&&(Ce.errorMsg=fa.join(`
|
|
`)),Ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ce,ln)=>{var xn,Jn;const nn=Pn[ln],da=Wn.map(la=>({key:la,label:la,onClick:()=>Ha("platform",ln,la)}));return b.createElement("div",{className:ue.row,style:{display:qn?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement(_t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},ir(Ce,ln),xr(Ce),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ce==null?void 0:Ce.input)||""}`,tagName:"p"}),b.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ce==null?void 0:Ce.output)||""}`,tagName:"p"}),(xn=Ce==null?void 0:Ce.answer)==null?void 0:xn.map((la,Bn)=>b.createElement(yt,{key:Bn,id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848${Bn+1}\uFF1A${la||""}`,tagName:"p"})),Gr(Ce)))),b.createElement("div",{className:ue.rightLayout},b.createElement(kt,{className:nn!=null&&nn.errorMsg?ue.error:""},Rr(nn,ln),Qr(nn,"",ln),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li,onKeyDown:Nt},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.timeLimit,tagName:"div",onBlur:la=>Ha("timeLimit",ln,tr(la))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ue.Z,{menu:{items:da}},b.createElement("span",{className:"c-light-primary"},nn==null?void 0:nn.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.code)||"",onBlur:la=>Ha("code",ln,tr(la)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.input)||"",onBlur:la=>Ha("input",ln,tr(la)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.output)||"",onBlur:la=>Ha("output",ln,tr(la)),tagName:"div"}))),b.createElement("div",{className:ue.liWrap},(Jn=nn==null?void 0:nn.answer)==null?void 0:Jn.map((la,Bn)=>b.createElement("div",{className:ue.li,key:Bn},b.createElement("aside",null,"\u7B54\u6848",Bn+1,"\uFF1A"),b.createElement(yt,{id:nn==null?void 0:nn.id,value:la||"",className:ue.edit,onBlur:Mn=>{const Ra=[...(nn==null?void 0:nn.answer)||[]];Ra[Bn]=tr(Mn),Ha("output",ln,Ra)},tagName:"div"})))),qa(nn))))},deal:Ce=>{var ln,xn,Jn,nn,da,la,Bn,Mn;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(Jn=(xn=(ln=Ce.code)==null?void 0:ln.trim())==null?void 0:xn.replace(/@_@/g,"@\u2581@"))==null?void 0:Jn.replace(/@__@/g,"@\u2581\u2581@");let Ra=[];if(Na(Ce==null?void 0:Ce.question)||Ra.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Na(Ce==null?void 0:Ce.code)?/@▁@|@▁▁@/.test(Ce==null?void 0:Ce.code)?(nn=Ce==null?void 0:Ce.answer)!=null&&nn.length&&((da=Ce==null?void 0:Ce.code.match(/@▁@|@▁▁@/g))==null?void 0:da.length)!==((la=Ce==null?void 0:Ce.answer)==null?void 0:la.length)&&Ra.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ra.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Ra.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ce!=null&&Ce.answer?(Bn=Ce.answer)!=null&&Bn.some(fa=>!Na(fa))&&Ra.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Ra.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ce.platform=Na(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const fa=["c","c++","java","python","javascript","ruby"],Ea=(Mn=Ce==null?void 0:Ce.platform)==null?void 0:Mn.toLowerCase(),Xa=fa.findIndex(hr=>hr===Ea);Xa>-1?Ce.platform=Wn[Xa]:Ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Ra.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Na(Ce==null?void 0:Ce.output)||Ra.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const ta=Na(String((Ce==null?void 0:Ce.timeLimit)||""));return Ce.timeLimit=ta,(!ta||ta&&!["3","4","5","6","7","8","9","10"].includes(ta))&&Ra.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.errorMsg=Ra.join(`
|
|
`),Ce}}],Qo=()=>b.createElement(b.Fragment,null,Oa.filter(Ce=>{var ln;return!!((ln=Po.find(Jn=>Jn.id===(Ce==null?void 0:Ce.type)))==null?void 0:ln.element)}).map((Ce,ln)=>{var xn;const Jn=(xn=Po.find(nn=>nn.id===(Ce==null?void 0:Ce.type)))==null?void 0:xn.element;return b.createElement(b.Fragment,{key:Ce.id},Jn(Ce,ln))})),jo=()=>un(void 0,null,function*(){const Ce=Pn.filter(ln=>!ln.checked);if(pn!==3||!Ce.length){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}hn.setFieldsValue({sub_discipline_id:Fe}),Cn(!0)}),ei=Ce=>un(void 0,null,function*(){const ln=Dr(Ce);Yt(ln),kn(JSON.parse(JSON.stringify(ln))),Hn(3),Gn(!1),In(!1),at(!1)});(0,b.useEffect)(()=>{if(dt)return;const Ce=()=>{ua(ln=>ln>=90?(clearInterval(Tn.current),90):ln+1)};return Tn.current=setInterval(Ce,5e4/90),()=>clearInterval(Tn.current)},[dt]);const $a=(Ce,ln)=>{on(!1);const xn=new FormData;Object.keys(ln).forEach(nn=>{xn.append(nn,ln[nn])});const Jn=new window.XMLHttpRequest;Jn.withCredentials=!0,Jn.addEventListener("load",function(nn){return un(this,null,function*(){var da,la;try{const Bn=JSON.parse((da=nn==null?void 0:nn.target)==null?void 0:da.response);if(on(!0),ua(100),yield new Promise(Mn=>setTimeout(()=>Mn(),780)),Bn.status===0){if(!((la=Bn==null?void 0:Bn.data)!=null&&la.length)){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Gn(!1);return}ei((Bn==null?void 0:Bn.data)||[])}else Gn(!1),Oe.ZP.warning(Bn==null?void 0:Bn.message)}catch(Bn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Bn)}})}),Jn.addEventListener("error",()=>{Gn(!1)}),Jn.open("POST",`${re.Z.API_SERVER}${Ce}`),Jn.send(xn)},ya=Ce=>un(void 0,null,function*(){const ln=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ln)==-1?(Oe.ZP.error(`${Ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Gn(!0),Ba("\u5904\u7406\u4E2D"),$a("/api/intelligent_imports/import.json",{file:Ce}),Promise.reject())}),zn=Ce=>un(void 0,null,function*(){const ln=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(ln)==-1?(Oe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Ce.size/1024/1024>200?(Oe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(_e!=null&&_e.length?se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>sn([Ce])}):sn([Ce]),Promise.reject())});let La=[{key:1,label:b.createElement(tt.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ya},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const gr=[Pn.length,(bn=Pn.filter(Ce=>!!(Ce!=null&&Ce.errorMsg)))==null?void 0:bn.length];return b.createElement("div",{className:Me()(ue.intelligentBox,"intelligent-body-curb",pe),style:Ht(vn({},fe),{width:qe}),ref:On},b.createElement("div",{className:ue.underpin},b.createElement("b",{style:Lt}),b.createElement("b",{style:Lt})),b.createElement("div",{className:ue.head,style:{top:Xe}},b.createElement("div",{className:ue.leftLayout},Qt||b.createElement(b.Fragment,null,b.createElement(ot.Z,{align:"middle"},b.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!gt&&b.createElement(ne.op,{href:`${re.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(ne.op,{onClick:Ma,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!gt&&b.createElement(Ue.Z,{overlayClassName:ue.menu,menu:{items:La}},b.createElement(ne.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Pt&&Pt),b.createElement("div",{className:ue.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(ot.Z,{className:ue.rightLayout,style:{alignItems:"start"}},jt||b.createElement(b.Fragment,null,b.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(pn)&&b.createElement(Qe.default,{className:"ml20",checked:qn,onChange:Ce=>at(Ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(pn)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},gr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},gr[1]),"\u9898")),At&&b.createElement("div",{className:ue.tabs},Oa==null?void 0:Oa.map((Ce,ln)=>b.createElement("div",{onClick:()=>{qt(ln)},className:ia===ln&&ue.active,key:ln},"\u65B0\u9898",ln+1)))),b.createElement("div",{className:ue.centerBox},b.createElement("img",{className:"mb10",src:ye,width:56}),!gn&&b.createElement(ne.op,{onClick:Cr},"\u8BC6\u522B"))),[1,2].includes(pn)&&Br(),[3].includes(pn)&&Qo(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:ue.buttonFixed},b.createElement("div",{className:ue.buttonWrap},b.createElement($e.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Rt},"\u53D6\u6D88"),b.createElement($e.ZP,{size:"middle",type:"primary",className:`${ue.button}`,onClick:jo},fn))),b.createElement(se.default,{centered:!0,closable:!1,destroyOnClose:!0,open:wa,title:null,footer:null,width:320,afterClose:()=>ua(0)},b.createElement(ot.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Qn,b.createElement("span",{className:ue.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(le.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:sa}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},sa,"%")))),b.createElement(se.default,{centered:!0,open:An,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:cn,width:480,onCancel:()=>Cn(!1),onOk:()=>hn.submit(),afterClose:()=>{hn.resetFields()}},b.createElement(Le.default,{style:{maxHeight:550},form:hn,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>un(void 0,null,function*(){var ln,xn,Jn,nn,da;const la=Pn.filter(Ra=>!Ra.checked&&!Ra.errorMsg);yn(!0);const Bn=()=>un(void 0,null,function*(){var Ra,ta;const fa=yield(0,je.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ht(vn(vn({},xe),Ce),{list:la,mode:nt})});fa.status===0&&(wt&&((Ra=fa==null?void 0:fa.data)!=null&&Ra.success)&&window.location.pathname==="/problemset"&&(Ft.Z.publish("refresh-item-bank",Ce.group_id),yield new Promise(Ea=>setTimeout(()=>Ea(),1500))),Oe.ZP.success(`\u6210\u529F\u5BFC\u5165${(ta=fa==null?void 0:fa.data)==null?void 0:ta.success}\u9053\u8BD5\u9898`,3),Be(),Cn(!1)),yn(!1)});if(nt!==1){yield Bn();return}const Mn=yield(0,je.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Pn,mode:nt}});if(Mn.status===0){if(!((ln=Mn==null?void 0:Mn.data)!=null&&ln.error_size)){yield Bn();return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{yn(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(xn=Mn==null?void 0:Mn.data)==null?void 0:xn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Jn=Mn==null?void 0:Mn.data)==null?void 0:Jn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(da=(nn=Mn==null?void 0:Mn.data)==null?void 0:nn.index)==null?void 0:da.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Bn})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(Le.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},b.createElement(y.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:bt})),nt===1&&b.createElement(Le.default.Item,{label:b.createElement(ot.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>Kn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:Ke}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(Ie.Z,{key:St})))),b.createElement(se.default,{centered:!0,open:en,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:xa,onCancel:()=>Kn(!1),onOk:()=>ha.submit(),afterClose:()=>{ha.resetFields()}},b.createElement(Le.default,{style:{maxHeight:550},form:ha,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>un(void 0,null,function*(){var ln;na(!0),(yield(0,je.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ce.name,parent_id:(ln=Ce==null?void 0:Ce.parent_id)==null?void 0:ln[0]}})).status===0?(Fn(St+1),setTimeout(()=>{Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Kn(!1),na(!1)},1e3)):na(!1)})},b.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(Ie.Z,null)))),b.createElement(se.default,{centered:!0,open:jn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>In(!1),onOk:()=>{if(Zn===1&&!Na(Za)){Oe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(Zn===2&&!Na(Za)&&!(_e!=null&&_e.length)){Oe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ce=[{name:"\u5355\u9009\u9898",num:Vt||0},{name:"\u591A\u9009\u9898",num:Nn||0},{name:"\u5224\u65AD\u9898",num:mt||0},{name:"\u586B\u7A7A\u9898",num:tn||0},{name:"\u7B80\u7B54\u9898",num:Kt||0}];if(Ce.reduce((Jn,nn)=>Jn+nn.num,0)===0){Oe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(Zn,Vt,Nn),Gn(!0),Ba("\u5904\u7406\u4E2D");const xn={type:Zn,query:Za,item_types:JSON.stringify(Ce)};Zn===2&&(xn.file=(_e==null?void 0:_e[0])||null),$a("/api/intelligent_imports/large_model_intelligent_qa.json",xn)}},b.createElement(ot.Z,{align:"middle",className:"mb10 c-black"},b.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),b.createElement(x.ZP.Group,{value:Zn,onChange:Ce=>aa(Ce.target.value)},b.createElement(x.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),b.createElement(x.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),b.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:Za,placeholder:Zn===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ce=>{Sa(Ce.target.value)}}),Zn===2&&b.createElement(b.Fragment,null,b.createElement(tt.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:_e,beforeUpload:zn,className:"mb20",onRemove:()=>sn([])},b.createElement(E.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(ne.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{style:{height:20}})),b.createElement(ot.Z,{align:"middle",className:"c-black"},b.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),b.createElement(ot.Z,{gutter:16},b.createElement(z.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(lt.Z,{min:0,max:10,value:Vt,onChange:En,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(lt.Z,{min:0,max:10,value:Nn,onChange:_n,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(lt.Z,{min:0,max:10,value:mt,onChange:pt,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(lt.Z,{min:0,max:10,value:tn,onChange:Ln,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(lt.Z,{min:0,max:10,value:Kt,onChange:ra,style:{marginLeft:"8px"}}))))))},rt=ie;var Ze=ut},65986:function(Wt,Gt,te){"use strict";var b=te(59301),ue=te(21697),Ae=te(48136),Me=te(88615),Le=te(43418),Oe=te(59301);const se=(0,b.forwardRef)(({callback:lt,width:ot,onChange:Qe,disabled:Ue,readOnly:tt,type:$e="",value:le="",style:y={}},a)=>{const x=(0,b.useRef)(),E=(0,b.useRef)(),[z,ne]=(0,b.useState)(0),[re,ie]=(0,b.useState)(0),[me,ve]=(0,b.useState)(!1),ye=()=>{var he=document.createElement("div");he.innerHTML=x.current.getValue();var Re=he.innerText;return lt&<(Re),Re};(0,b.useImperativeHandle)(a,()=>({getData:ye}));const je=he=>{he.preventDefault();const Re=he.clientX-z,Ye=he.clientY-re;document.body.onmousemove=ht=>{let De=ht.clientX-Re,st=ht.clientY-Ye;const It=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-It.offsetWidth,Ft=window.innerHeight-It.offsetHeight;De=Math.max(0,Math.min(De,yt)),st=Math.max(0,Math.min(st,Ft)),Ie(ht.clientX,ht.clientY,Re,Ye)&&(ne(De),ie(st))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ie=(he,Re,Ye,ht)=>{const De=document.body.clientHeight,st=document.body.clientWidth;return he<20&&Ye>he||he>st-20&&Ye<he||Re<20&&ht>Re||Re>De-20&&ht<Re?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,b.useEffect)(()=>{me&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],Re=window.innerWidth/2-he.offsetWidth/2,Ye=window.innerHeight/2-he.offsetHeight/2;ne(Re),ie(Ye)},0)},[me]);const Ke=()=>{Ue||tt||ve(!0)};return Oe.createElement("div",{style:y},Oe.createElement("div",{style:{width:ot||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Ue||tt?"cursorDefault":""}`,onClick:()=>Ke()},Oe.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ue.Z.mathField} ${$e}`,readOnly:tt,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),Oe.createElement(Le.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Oe.createElement("div",{style:{cursor:"move"},onMouseDown:je},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const he=E.current.getData();x.current.setValue(he),Qe(he),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Oe.createElement(Me.Z,{value:le,ref:E,onChange:Qe,showSaveButton:!1})))});Gt.Z=se},88615:function(Wt,Gt,te){"use strict";var b=te(59301),ue=te(95237),Ae=te(43604),Me=te(99313),Le=te(3113),Oe=te(7664),se=te(21697),lt=te(48136),ot=te(59301);const Qe=(0,b.forwardRef)(({callback:Ue,showSaveButton:tt,value:$e=""},le)=>{const y=(0,b.useRef)(),a=[{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 "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],E=re=>{y.current.setValue(y.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},a.map((re,ie)=>ot.createElement(Ae.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:`$$${re.value}$$`}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,ve)=>ot.createElement("div",{key:ve},ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Ae.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},x.map((re,ie)=>ot.createElement(Ae.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:"`$$"+re.value+"$$`"}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,ve)=>ot.createElement("div",{key:ve},me.name&&ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Ae.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=y.current.getValue();var ie=re.innerText;return Ue&&Ue(ie),ie};return(0,b.useImperativeHandle)(le,()=>({getData:ne})),ot.createElement("div",{className:se.Z.mathWrap},ot.createElement(Me.default,{defaultActiveKey:"1",items:z}),ot.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},$e||""),tt&&ot.createElement("div",{className:se.Z.button},ot.createElement(Le.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Gt.Z=Qe},66052:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return tt}});var b=te(59301),ue=te(78241),Ae=te(43418),Me=te(92832),Le=te(87169),Oe=te(82093),se={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},lt=te(54579),ot=te(59301),Qe=($e,le,y)=>new Promise((a,x)=>{var E=re=>{try{ne(y.next(re))}catch(ie){x(ie)}},z=re=>{try{ne(y.throw(re))}catch(ie){x(ie)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(E,z);ne((y=y.apply($e,le)).next())}),tt=({type:$e="subject",open:le,onCancel:y,onOkClick:a,subDisciplineId:x})=>{const[E]=ue.default.useForm(),[z,ne]=(0,b.useState)([]),[re,ie]=(0,b.useState)(!1);(0,b.useEffect)(()=>{},[]);const me=()=>Qe(void 0,null,function*(){if($e){const ve=yield(0,Oe.ZP)("/api/disciplines.json",{method:"get",params:{source:$e}});ne(ve.disciplines||[])}});return ot.createElement(Ae.default,{title:ot.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:le,width:558,centered:!0,className:se.publicQuest,onCancel:()=>{y(),E.resetFields()},onOk:()=>{E.validateFields().then(ve=>Qe(void 0,null,function*(){const ye=yield(0,Oe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ve==null?void 0:ve.name,sub_discipline_id:x}});(ye==null?void 0:ye.status)===0&&a({name:ve==null?void 0:ve.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),E.resetFields(),y()}))}},ot.createElement("div",{className:se.publicQuestContent},ot.createElement("div",{className:se.public_tips},ot.createElement(Le.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ot.createElement(ue.default,{labelAlign:"left",form:E,colon:!1},ot.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ot.createElement(Me.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ot.createElement(lt.Z,{open:re,onCancel:()=>{ie(!1)}})))}},65526:function(Wt,Gt,te){"use strict";te.d(Gt,{Q:function(){return ot},Z:function(){return Ue}});var b=te(59301),ue={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Ae=te(92310),Me=te.n(Ae),Le=te(43418),Oe=te(8591),se=te(24905),lt=(tt,$e,le)=>new Promise((y,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(x,E);z((le=le.apply(tt,$e)).next())});const ot=({title:tt="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:$e=[],visible:le,setVisible:y,tip:a,onOk:x})=>{const[E,z]=(0,b.useState)([]),[ne,re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{le&&z($e)},[le]),b.createElement(Le.default,{centered:!0,open:le,title:tt,confirmLoading:ne,width:564,onOk:()=>lt(void 0,null,function*(){if(!E.length){Oe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield x(E),re(!1)}),onCancel:()=>y(!1)},!!a&&b.createElement("div",{className:"c-grey-666 font16 mb10"},a),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(se.default.Group,{value:E,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ie=>{z(ie)}})))};var Ue=({title:tt="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:$e,style:le={},onEdit:y,dataSource:a=[]})=>{const x={C:b.createElement("div",{className:ue.c},"C"),"C++":b.createElement("div",{className:ue.cpp},"C++"),Java:b.createElement("div",{className:ue.java},"Java"),Python:b.createElement("div",{className:ue.python},"Python")};return b.createElement("div",{className:Me()(ue.tags,$e),style:le},!!tt&&b.createElement("div",{className:ue.text},tt),b.createElement("div",{className:ue.tagWrap},a==null?void 0:a.map(E=>b.createElement(b.Fragment,{key:E},x[E]))),!!y&&b.createElement("div",{onClick:y,className:`iconfont icon-bianji_Hover ${ue.edit}`}))}},51110:function(Wt,Gt,te){"use strict";te.d(Gt,{t:function(){return rt}});var b=te(59301),ue=te(92832),Ae=te(78241),Me=te(43418),Le=te(95237),Oe=te(43604),se=te(5871),lt=te(57809),ot=te(5112),Qe=te(54657),Ue=te(76560),tt=te(69092),$e=te(8591),le=te(3113),y=te(71418),a=te(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},E=te(82093),z=te(50582),ne=te(89389),re=te(56102),ie=te(55956),me=te(59301),ve=Object.defineProperty,ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Re=(Ze,pe,fe)=>pe in Ze?ve(Ze,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ze[pe]=fe,Ye=(Ze,pe)=>{for(var fe in pe||(pe={}))Ke.call(pe,fe)&&Re(Ze,fe,pe[fe]);if(Ie)for(var fe of Ie(pe))he.call(pe,fe)&&Re(Ze,fe,pe[fe]);return Ze},ht=(Ze,pe)=>ye(Ze,je(pe)),De=(Ze,pe,fe)=>new Promise((qe,Rt)=>{var Be=Xe=>{try{nt(fe.next(Xe))}catch(Fe){Rt(Fe)}},xe=Xe=>{try{nt(fe.throw(Xe))}catch(Fe){Rt(Fe)}},nt=Xe=>Xe.done?qe(Xe.value):Promise.resolve(Xe.value).then(Be,xe);nt((fe=fe.apply(Ze,pe)).next())}),It=({buttonProps:Ze,buttonText:pe,form:fe,hackIdentifier:qe="",answerKey:Rt,data:Be})=>{const[xe,nt]=(0,b.useState)(!1),[Xe,Fe]=(0,b.useState)(!1),[gt,mn]=(0,b.useState)(!1),[Qt,jt]=(0,b.useState)({}),[an,gn]=(0,b.useState)(""),[He,At]=(0,b.useState)(""),Lt=(0,b.useRef)(qe),Pt=(0,b.useRef)(""),wt=(0,b.useRef)(!1);(0,b.useEffect)(()=>{gt&&Hn()},[gt]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const fn=()=>new Date().getTime(),bn=Be==null?void 0:Be.code,pn=()=>{var Qn,Ba;let wa=bn?Be==null?void 0:Be.code:(Qn=fe.getFieldValue("hack_codes"))==null?void 0:Qn.code,Gn=bn?Be==null?void 0:Be.answer_content:fe.getFieldValue(Rt),Oa=bn?Be==null?void 0:Be.input:(Ba=fe.getFieldValue("hack_sets"))==null?void 0:Ba.input;Gn==null||Gn.forEach(Yt=>{const Pn=Yt.value||Yt.answer_text||"";wa=wa.replace(/(@▁@|@▁▁@)/,Pn)}),At(Oa),gn(wa),jt({}),mn(!0)},Hn=()=>De(void 0,null,function*(){var Qn,Ba,wa,Gn;const Oa=fn(),Yt=bn?Be==null?void 0:Be.time_limit:(Qn=fe.getFieldsValue())==null?void 0:Qn.hack.time_limit,Pn=bn?(Ba=Be==null?void 0:Be.answer_content)==null?void 0:Ba.length:(Gn=(wa=fe.getFieldsValue())==null?void 0:wa.standard_answers)==null?void 0:Gn.length;nt(!0),yield(0,z.bM)(Pt.current,{test_hack_code:an,test_input:He});function kn(){return De(this,null,function*(){const{status:qn,data:at}=yield(0,z.rX)(Pt.current,"submit"),yn=fn()-Oa>(Yt+3)*1e3*Pn;if(wt.current){if(yn){$e.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),nt(!1);return}if(qn===0){nt(!1),jt(ht(Ye({},at),{showText:!0}));return}setTimeout(kn,1e3)}})}kn()}),sa=()=>De(void 0,null,function*(){var Qn,Ba,wa,Gn,Oa,Yt,Pn;if(!Be){try{yield fe.validateFields()}catch(cn){(wa=(Ba=(Qn=cn==null?void 0:cn.errorFields)==null?void 0:Qn[0])==null?void 0:Ba.name)!=null&&wa.includes("standard_answers")?$e.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):$e.ZP.error(cn.errorFields[0].errors[0]),fe.scrollToField(cn.errorFields[0].name,{behavior:"smooth",block:"center"});return}Fe(!0);let qn="";const at=fe.getFieldsValue();Lt.current?qn=yield(0,E.ZP)(`/api/problems/${Lt.current}.json`,{method:"put",body:ht(Ye({},at),{hack:ht(Ye({},at==null?void 0:at.hack),{sub_discipline_id:(Pn=(Yt=at==null?void 0:at.hack)==null?void 0:Yt.sub_discipline_id)==null?void 0:Pn[1],difficult:at.difficulty,item_banks_group_id:at.item_banks_group_id}),hack_codes:ht(Ye({},at.hack_codes),{code:a.Base64.encode(at.hack_codes.code)}),update_hack_sets:[Ye({},at.hack_sets)],is_blank:!0})}):(qn=yield(0,E.ZP)("/api/problems.json",{method:"post",body:ht(Ye({},at),{hack:ht(Ye({},at==null?void 0:at.hack),{sub_discipline_id:(Oa=(Gn=at==null?void 0:at.hack)==null?void 0:Gn.sub_discipline_id)==null?void 0:Oa[1],difficult:at.difficulty,item_banks_group_id:at.item_banks_group_id}),hack_codes:ht(Ye({},at.hack_codes),{code:a.Base64.encode(at.hack_codes.code)}),hack_sets:[Ye({},at.hack_sets)],is_blank:!0})}),Lt.current=qn==null?void 0:qn.identifier,sessionStorage.projectFill=qn==null?void 0:qn.identifier)}const kn=yield(0,E.ZP)(`/api/problems/${Lt.current}/start.json`,{method:"get"});if((kn==null?void 0:kn.status)===0){Pt.current=kn==null?void 0:kn.identifier,wt.current=!0,Fe(!1),pn();return}Fe(!1)}),ua=Qn=>{const{status:Ba,error_msg:wa,execute_time:Gn,output:Oa,input:Yt,expected_output:Pn}=Qn;let kn=null;switch(Ba){case ie.h.OK:kn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Gn/1e3,"\u79D2"),me.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:kn=me.createElement(me.Fragment,null,me.createElement("div",null,"\u8F93\u5165\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},Yt),me.createElement("div",null,"\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},Oa&&a.Base64.decode(Oa)),me.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},Pn&&a.Base64.decode(Pn)));break;case ie.h.EXECUTEFAILURE:kn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,Yt)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(wa)));break;case ie.h.COMPILEFAILURE:kn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,Yt)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(wa)));break;case ie.h.PODFAILURE:kn=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:kn=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",kn," ")};return me.createElement("div",null,me.createElement(le.ZP,ht(Ye({loading:Xe},Ze),{onClick:sa}),pe),me.createElement(Me.default,{open:gt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:xe,cancelButtonProps:{style:{display:"none"}},onOk:()=>Hn(),onCancel:()=>{wt.current=!1,mn(!1)}},me.createElement("div",{className:x.result},me.createElement("div",{className:x.left},me.createElement("div",{className:"mb20"},me.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Be&&me.createElement(re.CopyToClipboard,{text:an,onCopy:()=>$e.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{style:{float:"right"},className:"current c-light-primary"},me.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),me.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:an,onChange:Qn=>gn(Qn)})),me.createElement("div",{className:x.right},me.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),me.createElement("div",{className:x.box},me.createElement("div",{className:x.li},me.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:He,onChange:Qn=>At(Qn.target.value),bordered:!1,style:{height:180}}))),me.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),me.createElement("div",{className:x.box},me.createElement(y.Z,{spinning:xe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},me.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},ua(Qt))))))))},yt=te(87169),Ft=te(59301),Xt=Object.defineProperty,vt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,$t=(Ze,pe,fe)=>pe in Ze?Xt(Ze,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ze[pe]=fe,vn=(Ze,pe)=>{for(var fe in pe||(pe={}))et.call(pe,fe)&&$t(Ze,fe,pe[fe]);if(Sn)for(var fe of Sn(pe))We.call(pe,fe)&&$t(Ze,fe,pe[fe]);return Ze},Ht=(Ze,pe)=>vt(Ze,rn(pe)),un=(Ze,pe)=>{var fe={};for(var qe in Ze)et.call(Ze,qe)&&pe.indexOf(qe)<0&&(fe[qe]=Ze[qe]);if(Ze!=null&&Sn)for(var qe of Sn(Ze))pe.indexOf(qe)<0&&We.call(Ze,qe)&&(fe[qe]=Ze[qe]);return fe};const{TextArea:Ve}=ue.default,Nt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],_t=({value:Ze,onChange:pe})=>Ft.createElement(Switch,{checked:Ze,onChange:fe=>{pe(fe)}}),kt="@\u2581@",ut="@\u2581\u2581@",rt=({questionTitlePlaceholder:Ze,form:pe,scoreByBlank:fe=!1,hackidentifier:qe,answerKey:Rt})=>{const[Be,xe]=(0,b.useState)(!1),[nt,Xe]=(0,b.useState)(!1),gt=(0,Ue.useParams)().type==="edit",mn=(Pt,wt)=>{const fn=wt.line;let bn=0;for(let Hn=0;Hn<fn;Hn++)bn+=Pt.getLine(Hn).split(kt).length-1;for(let Hn=0;Hn<fn;Hn++)bn+=Pt.getLine(Hn).split(ut).length-1;const pn=Pt.getLine(fn).substring(0,wt.ch);return bn+=pn.split(kt).length-1,bn+=pn.split(ut).length-1,bn},Qt=(Pt,wt,fn,bn)=>{const pn=Pt.getRange(wt.from,wt.to);let Hn=0;if(wt.text.forEach(sa=>{Hn+=sa.split(kt).length-1}),wt.text.forEach(sa=>{Hn+=sa.split(ut).length-1}),wt.origin!=="setValue"){if(pn&&(pn.indexOf(kt)!==-1||pn.indexOf(ut)!==-1)){const sa=pn.split(kt).length-1+pn.split(ut).length-1,ua=mn(Pt,wt.from);if(console.log(`\u5220\u9664${sa}\u4E2A\uFF0C \u524D\u9762\u6709${ua}\u4E2A\uFF0C\u65B0\u589E${Hn}\u4E2A`),sa>1){const Qn=Array.from({length:sa},(Ba,wa)=>ua+wa);bn(Qn)}else bn(ua)}else if(Hn>0){const sa=mn(Pt,wt.from);console.log(`\u65B0\u589E${Hn}\u4E2A\uFF0C\u4E4B\u524D\u6709${sa}\u4E2A`),fn(Hn,sa)}}},jt=()=>{const Pt=pe.getFieldValue(Rt);pe.setFieldsValue({[Rt]:Pt==null?void 0:Pt.map((wt,fn)=>Ht(vn({},wt),{position:fn+1}))})},an=(0,b.useRef)(),gn=(Pt,wt)=>{for(let fn=0;fn<Pt;fn++)an.current({position:null,answer_text:""},wt+fn);jt()},He=(0,b.useRef)(),At=Pt=>{He.current(Pt),jt()},Lt=Ae.default.useWatch(Rt,pe);return Ft.createElement("div",{className:tt.Z.wrap},Ft.createElement(Ae.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},Ft.createElement(Qe.h,{scrollId:"name",watch:!0,height:140})),Ft.createElement("div",{className:tt.Z.questionTitleEditorWrap},Ft.createElement(Ae.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},Ft.createElement(Qe.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Pt,wt)=>{const fn=pe.getFieldValue(Rt);console.log("--preAnswerData",fn,wt),pe.setFieldsValue({[Rt]:fn==null?void 0:fn.map((bn,pn)=>{var Hn;return Ht(vn({},bn),{position:pn+1,multi_line:(Hn=wt==null?void 0:wt[pn])==null?void 0:Hn.multiLine})})})},placeholder:Ze,onCMBeforeChange:(Pt,wt)=>{Qt(Pt,wt,gn,At)}}))),Ft.createElement(Ae.default.List,{name:Rt,rules:[{validator(Pt,wt){if(!(wt!=null&&wt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const fn of wt){const{answer_text:bn}=fn||{};if((bn==null?void 0:bn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Pt,{add:wt,remove:fn},{errors:bn})=>(an.current=wt,He.current=fn,Ft.createElement(Ft.Fragment,null,Ft.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Ft.createElement(Ae.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),Ft.createElement("div",{onClick:()=>{Me.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:Ft.createElement("div",null,Ft.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",Ft.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),Ft.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},Ft.createElement(yt.Z,{style:{marginRight:3,color:"#3061D0"}}),Ft.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Pt.map((pn,Hn)=>{var sa=pn,{key:ua,name:Qn}=sa,Ba=un(sa,["key","name"]),wa,Gn;return Ft.createElement(Le.Z,{className:"mb20",key:ua,align:"middle",wrap:!1},Ft.createElement(Oe.Z,{flex:"0 0 auto",className:`${tt.Z.blankIndex}`},"\u586B\u7A7A\u9879",Hn+1),Ft.createElement(Oe.Z,{flex:1},Ft.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},Ft.createElement(Oe.Z,null,Ft.createElement(Ae.default.Item,Ht(vn({},Ba),{name:[Qn,"answer_text"],noStyle:!0}),(wa=Lt==null?void 0:Lt[Qn])!=null&&wa.multi_line||(Gn=Lt==null?void 0:Lt[Qn])!=null&&Gn.multiLine?Ft.createElement(Ve,{spellCheck:!1,style:{marginLeft:10,width:550}}):Ft.createElement(ue.default,{style:{marginLeft:10,width:550},className:tt.Z.blankInput,size:"large",maxLength:1e3,onBlur:Oa=>{}}))),fe&&Ft.createElement(Oe.Z,{flex:"224px"},Ft.createElement(Ae.default.Item,Ht(vn({},Ba),{name:[Qn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Ft.createElement(se.Z,{size:"large",className:tt.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),Ft.createElement("div",{onClick:()=>xe(!0)},Ft.createElement(Ae.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ft.createElement(Qe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Be}))),Ft.createElement(Ae.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Ft.createElement(lt.default,{size:"large"},Nt.map(Pt=>Ft.createElement(lt.default.Option,{key:Pt.title,value:Pt.key}," ",Pt.title)))),Ft.createElement(Ae.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},Ft.createElement(Ae.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},Ft.createElement(se.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),Ft.createElement("span",{className:"ml10 font14"},"\u79D2")),Ft.createElement(Ae.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Ft.createElement(ot.ZP.Group,{style:{marginTop:-10}},Ft.createElement(ot.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Ft.createElement(ot.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Ft.createElement(ot.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Ft.createElement(Ae.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),Ft.createElement("div",{style:{background:"#F6F7F9",padding:15}},Ft.createElement(Ae.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},Ft.createElement(Ve,{rows:4})),Ft.createElement(Ae.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Ft.createElement(Ve,{rows:4}))),Ft.createElement(It,{form:pe,answerKey:Rt,hackIdentifier:qe,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:Ft.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(Wt,Gt,te){"use strict";te.d(Gt,{u:function(){return me}});var b=te(59301),ue=te(95237),Ae=te(43604),Me=te(6848),Le=te(78241),Oe=te(69092),se=te(32134),lt=te(12893),ot=te(54657),Qe=te(59301),Ue=Object.defineProperty,tt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(ve,ye,je)=>ye in ve?Ue(ve,ye,{enumerable:!0,configurable:!0,writable:!0,value:je}):ve[ye]=je,E=(ve,ye)=>{for(var je in ye||(ye={}))y.call(ye,je)&&x(ve,je,ye[je]);if(le)for(var je of le(ye))a.call(ye,je)&&x(ve,je,ye[je]);return ve},z=(ve,ye)=>tt(ve,$e(ye)),ne=(ve,ye)=>{var je={};for(var Ie in ve)y.call(ve,Ie)&&ye.indexOf(Ie)<0&&(je[Ie]=ve[Ie]);if(ve!=null&&le)for(var Ie of le(ve))ye.indexOf(Ie)<0&&a.call(ve,Ie)&&(je[Ie]=ve[Ie]);return je};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:ve,onChange:ye,choiceTextKey:je,answerKey:Ie,index:Ke,isEdit:he,setInputActive:Re,form:Ye,choiceOptionsPath:ht,allowChangeMode:De,showAddIcon:st,addItem:It,deleteItem:yt})=>{console.log(ve,"value");const Ft=(ve==null?void 0:ve[Ie])===1,Xt=()=>{const rn=Ye.getFieldValue(ht);Ye.setFieldValue(ht,rn.map(Sn=>z(E({},Sn),{[Ie]:0})))},vt=()=>{Ft?ye(z(E({},ve),{[Ie]:0})):(De||Xt(),ye(z(E({},ve),{[Ie]:1})))};return Qe.createElement(ue.Z,{className:Oe.Z.choiceWrap,align:"middle",wrap:!1},Qe.createElement(Ae.Z,{onClick:vt,className:`${Oe.Z.choiceIndex} ${Ft?Oe.Z.activeAnswer:""}`},re[Ke]),Qe.createElement(Ae.Z,{flex:1,className:`${Oe.Z.editorWrap} ml15`,onClick:Re},Qe.createElement(ot.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:ve==null?void 0:ve[je],onChange:rn=>{ye(z(E({},ve),{[je]:rn}))}})),Qe.createElement(Ae.Z,{flex:"0 0 auto",className:"ml15"},Qe.createElement("div",{onClick:vt,className:`${Oe.Z.setAnswerBtn} ${Ft?Oe.Z.activeAnswer:""}`},Ft?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Qe.createElement(Ae.Z,{className:Oe.Z.actionWrapper},Qe.createElement(Me.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Qe.createElement(se.Z,{className:Oe.Z.addIcon,onClick:It,style:{visibility:st?"visible":"hidden"}})),Qe.createElement(Me.Z,{title:"\u5220\u9664"},Qe.createElement(lt.Z,{className:Oe.Z.deleteIcon,onClick:yt,style:{visibility:Ke>1?"visible":"hidden"}}))))},me=({questionTitlePlaceholder:ve,titleKey:ye,choiceKey:je,analysisKey:Ie,choiceTextKey:Ke,answerKey:he,choiceOptionsPath:Re,allowChangeMode:Ye=!0,form:ht,showAnalysis:De=!0})=>{const[st,It]=(0,b.useState)(),[yt,Ft]=(0,b.useState)(!1);return Qe.createElement("div",{className:Oe.Z.wrap},Qe.createElement("div",{className:Oe.Z.questionTitleEditorWrap},Qe.createElement(Le.default.Item,{label:"\u9898\u5E72",name:ye,labelCol:{span:24},rules:[{required:!0}]},Qe.createElement(ot.h,{scrollId:Array.isArray(ye)?ye.join("_"):`${ye}`,watch:!0,height:140,placeholder:ve}))),Qe.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Qe.createElement(Le.default.List,{name:je,rules:[{validator(Xt,vt){const rn=vt.some(et=>et[he]===1),Sn=vt.findIndex(et=>{var We;return((We=et[Ke])==null?void 0:We.length)<=0});return Sn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Sn]}\u9009\u9879\u7684\u5185\u5BB9`)):rn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Xt,{add:vt,remove:rn})=>Qe.createElement("div",{id:Array.isArray(Re)?Re.join("_"):`${Re}`},Xt.map((Sn,et)=>{var We=Sn,{key:$t,name:vn}=We,Ht=ne(We,["key","name"]);const un=st===$t,Ve=()=>{It($t)},Nt=et<7&&et===Xt.length-1,_t=()=>vt({[Ke]:"",[he]:0}),kt=()=>rn(vn);return Qe.createElement(Le.default.Item,z(E({},Ht),{key:$t,name:vn,className:Oe.Z.choiceListWrap,rules:[{validator(ut,rt){return rt!=null&&rt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[et]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Qe.createElement(ie,{choiceTextKey:Ke,answerKey:he,index:et,isEdit:un,setInputActive:Ve,form:ht,choiceOptionsPath:Re,allowChangeMode:Ye,showAddIcon:Nt,addItem:_t,deleteItem:kt}))}),Xt.length<8&&Qe.createElement("div",{className:`${Oe.Z.addBtn} mb30`,onClick:()=>vt({[Ke]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),De&&Qe.createElement("div",{onClick:()=>Ft(!0)},Qe.createElement(Le.default.Item,{name:Ie,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Qe.createElement(ot.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},15460:function(Wt,Gt,te){"use strict";te.d(Gt,{u:function(){return Ye}});var b=te(59301),ue=te(43418),Ae=te(95237),Me=te(43604),Le=te(92832),Oe=te(6848),se=te(49770),lt=te(78241),ot=te(5112),Qe=te(5871),Ue=te(54657),tt=te(12893),$e=te(61485),le=te(69092),y=te(65986),a=te(59301),x=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(ht,De,st)=>De in ht?x(ht,De,{enumerable:!0,configurable:!0,writable:!0,value:st}):ht[De]=st,ve=(ht,De)=>{for(var st in De||(De={}))re.call(De,st)&&me(ht,st,De[st]);if(ne)for(var st of ne(De))ie.call(De,st)&&me(ht,st,De[st]);return ht},ye=(ht,De)=>E(ht,z(De)),je=(ht,De)=>{var st={};for(var It in ht)re.call(ht,It)&&De.indexOf(It)<0&&(st[It]=ht[It]);if(ht!=null&&ne)for(var It of ne(ht))De.indexOf(It)<0&&ie.call(ht,It)&&(st[It]=ht[It]);return st};const Ie=({value:ht,onChange:De})=>{const st=yt=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const Ft=[...ht];Ft.splice(yt,1),De(Ft)}})},It=()=>{const yt=[...ht];yt.push(""),De(yt)};return a.createElement(Ae.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},ht==null?void 0:ht.map((yt,Ft)=>a.createElement(Ae.Z,{key:`${yt}_${Ft}`,className:"mb20"},a.createElement(Le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Xt=>{const vt=[...ht],rn=Xt.target.value.trim();vt[Ft]=rn,De(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:Ft>0?"visible":"hidden"},onClick:()=>st(Ft)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{It()}},"\u65B0\u589E\u7B54\u6848")))},Ke=({value:ht,onChange:De})=>{const st=yt=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const Ft=[...ht];Ft.splice(yt,1),De(Ft)}})},It=()=>{const yt=[...ht];yt.push(""),De(yt)};return a.createElement(Ae.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},ht==null?void 0:ht.map((yt,Ft)=>a.createElement(Ae.Z,{key:`${yt}_${Ft}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:yt,style:{flex:1},onChange:Xt=>{const vt=[...ht];vt[Ft]=Xt,De(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:Ft>0?"visible":"hidden"},onClick:()=>st(Ft)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{It()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:ht=!0,onChange:De})=>a.createElement(se.Z,{checked:!ht,onChange:st=>{De(!st)}}),Re="\u2581",Ye=({questionTitlePlaceholder:ht,form:De,scoreByBlank:st=!1,answerKey:It})=>{const[yt,Ft]=(0,b.useState)(!1),Xt=(Ht,un)=>{const Ve=un.line;let Nt=0;for(let kt=0;kt<Ve;kt++)Nt+=Ht.getLine(kt).split(Re).length-1;const _t=Ht.getLine(Ve).substring(0,un.ch);return Nt+=_t.split(Re).length-1,Nt},vt=(Ht,un,Ve,Nt)=>{const _t=Ht.getRange(un.from,un.to);let kt=0;if(un.text.forEach(ut=>{kt+=ut.split(Re).length-1}),un.origin!=="setValue"){if(_t&&_t.indexOf(Re)!==-1){const ut=_t.split(Re).length-1,rt=Xt(Ht,un.from);if(console.log(`\u5220\u9664${ut}\u4E2A\uFF0C \u524D\u9762\u6709${rt}\u4E2A\uFF0C\u65B0\u589E${kt}\u4E2A`),ut>1){const Ze=Array.from({length:ut},(pe,fe)=>rt+fe);Nt(Ze)}else Nt(rt)}else if(kt>0){const ut=Xt(Ht,un.from);console.log(`\u65B0\u589E${kt}\u4E2A\uFF0C\u4E4B\u524D\u6709${ut}\u4E2A`),Ve(kt,ut)}}},rn=()=>{const Ht=De.getFieldValue(It);De.setFieldsValue({[It]:Ht.map((un,Ve)=>ye(ve({},un),{position:Ve+1}))})},Sn=(0,b.useRef)(),et=(Ht,un)=>{for(let Ve=0;Ve<Ht;Ve++)Sn.current({position:null,answer_text:[""],model:1},un+Ve);rn()},We=(0,b.useRef)(),$t=Ht=>{We.current(Ht),rn()},vn=lt.default.useWatch(It,De);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(lt.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ue.h,{scrollId:"name",watch:!0,height:140,placeholder:ht,showNullButton:!0,onCMBeforeChange:(Ht,un)=>{vt(Ht,un,et,$t)}}))),a.createElement(lt.default.List,{name:It,rules:[{validator(Ht,un){if(!(un!=null&&un.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ve of un){const{answer_text:Nt}=Ve||{};if(Nt!=null&&Nt.some(_t=>(_t==null?void 0:_t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ht,{add:un,remove:Ve},{errors:Nt})=>(Sn.current=un,We.current=Ve,a.createElement(a.Fragment,null,a.createElement(lt.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Ht!=null&&Ht.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Ht.map((_t,kt)=>{var ut=_t,{key:rt,name:Ze}=ut,pe=je(ut,["key","name"]),fe,qe;return a.createElement("div",{style:{marginBottom:10},key:rt},a.createElement(Ae.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Me.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",kt+1),a.createElement(lt.default.Item,ye(ve({},pe),{name:[Ze,"model"],noStyle:!0}),a.createElement(ot.ZP.Group,{onChange:()=>{const Rt=De.getFieldValue(It);De.setFieldsValue({[It]:Rt.map((Be,xe)=>ye(ve({},Be),{answer_text:Ze===xe?[""]:Be.answer_text}))})}},a.createElement(ot.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement($e.Z,null))),a.createElement(ot.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement($e.Z,null)))))),a.createElement(Ae.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(Ae.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(lt.default.Item,ye(ve({},pe),{name:[Ze,"answer_text"],noStyle:!0}),((qe=(fe=De.getFieldValue(It))==null?void 0:fe[Ze])==null?void 0:qe.model)===1?a.createElement(Ie,null):a.createElement(Ke,null))),st&&a.createElement(Me.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(lt.default.Item,ye(ve({},pe),{name:[Ze,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(Qe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(lt.default.Item,ye(ve({},pe),{name:[Ze,"position"],noStyle:!0}),a.createElement(Le.default,{type:"hidden"})))))})))),a.createElement(Ae.Z,{align:"middle"},a.createElement(lt.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Ae.Z,{align:"middle"},a.createElement(lt.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(vn==null?void 0:vn.length)>1&&a.createElement(Ae.Z,{align:"middle",className:(vn==null?void 0:vn.length)>1?"mb30":`${le.Z.hide}`},a.createElement(lt.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Me.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>Ft(!0)},a.createElement(lt.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ue.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},98815:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ne}});var b=te(59301),ue=te(95237),Ae=te(43604),Me=te(78241),Le=te(69092),Oe=te(54657),se=te(59301),lt=Object.defineProperty,ot=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,le=(re,ie,me)=>ie in re?lt(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[ie]=me,y=(re,ie)=>{for(var me in ie||(ie={}))tt.call(ie,me)&&le(re,me,ie[me]);if(Ue)for(var me of Ue(ie))$e.call(ie,me)&&le(re,me,ie[me]);return re},a=(re,ie)=>ot(re,Qe(ie)),x=(re,ie)=>{var me={};for(var ve in re)tt.call(re,ve)&&ie.indexOf(ve)<0&&(me[ve]=re[ve]);if(re!=null&&Ue)for(var ve of Ue(re))ie.indexOf(ve)<0&&$e.call(re,ve)&&(me[ve]=re[ve]);return me};const E={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:me})=>{const ve=(re==null?void 0:re.is_answer)===1,ye=re==null?void 0:re.choice_text,je=()=>{const Ie=me.getFieldsValue().choices.map(Ke=>({choice_text:Ke.choice_text,is_answer:0}));me.setFieldsValue({choices:Ie}),ie(a(y({},re),{is_answer:1}))};return se.createElement(ue.Z,{className:Le.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},se.createElement(Ae.Z,{onClick:je,className:`${Le.Z.choiceIndex} ${Le.Z.judgementIndex} ${ve?Le.Z.activeAnswer:""}`},E[ye]),se.createElement(Ae.Z,{flex:1,className:`${Le.Z.editorWrap} ml15`},se.createElement("div",{className:`${Le.Z.inputBorder} ${Le.Z.placeholder} ${ve?Le.Z.activeJudgementAnswer:""}`},ye)),se.createElement(Ae.Z,{flex:"0 0 auto",className:"ml15"},se.createElement("div",{onClick:je,className:`${Le.Z.setAnswerBtn} ${ve?Le.Z.activeAnswer:""}`},ve?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:me})=>{const[ve,ye]=(0,b.useState)(!1);return se.createElement("div",{className:Le.Z.wrap},se.createElement("div",{className:Le.Z.questionTitleEditorWrap},se.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},se.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),se.createElement(Me.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},se.createElement(Me.default.List,{name:"choices",rules:[{validator(je,Ie){return Ie.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},je=>se.createElement("div",{id:"choices"},je.map(Ie=>{var Ke=Ie,{key:he,name:Re}=Ke,Ye=x(Ke,["key","name"]);return se.createElement(Me.default.Item,a(y({},Ye),{key:he,name:Re,noStyle:!0}),se.createElement(z,{form:me}))})))),se.createElement("div",{onClick:()=>ye(!0)},se.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))))}},54657:function(Wt,Gt,te){"use strict";te.d(Gt,{h:function(){return y},x:function(){return a}});var b=te(89389),ue=te(69092),Ae=te(7664),Me=te(59301),Le=Object.defineProperty,Oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ue=(x,E,z)=>E in x?Le(x,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[E]=z,tt=(x,E)=>{for(var z in E||(E={}))ot.call(E,z)&&Ue(x,z,E[z]);if(lt)for(var z of lt(E))Qe.call(E,z)&&Ue(x,z,E[z]);return x},$e=(x,E)=>Oe(x,se(E)),le=(x,E)=>{var z={};for(var ne in x)ot.call(x,ne)&&E.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&<)for(var ne of lt(x))E.indexOf(ne)<0&&Qe.call(x,ne)&&(z[ne]=x[ne]);return z};const y=x=>{var E=x,{value:z,onChange:ne,scrollId:re}=E,ie=le(E,["value","onChange","scrollId"]);return Me.createElement("div",{id:re||""},Me.createElement(b.Z,$e(tt({},ie),{defaultValue:z,onChange:(me,ve)=>{ve!=null&&ve.length?ne(me,ve):ne(me)}})))},a=({value:x,onChange:E,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:me=!0})=>re?Me.createElement(b.Z,{watch:me,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:E,miniToolbar:ie}):Me.createElement("div",{style:{cursor:"pointer"}},x?Me.createElement(Ae.Z,{className:ue.Z.inputBorder,value:x}):Me.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},z))},84635:function(Wt,Gt,te){"use strict";te.d(Gt,{W:function(){return Ke}});var b=te(59301),ue=te(8591),Ae=te(12563),Me=te(78241),Le=te(49770),Oe=te(95237),se=te(43604),lt=te(6848),ot=te(92832),Qe=te(5871),Ue=te(69092),tt=te(54657),$e=te(89389),le=te(61485),y=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(he,Re,Ye)=>Re in he?y(he,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):he[Re]=Ye,ie=(he,Re)=>{for(var Ye in Re||(Re={}))z.call(Re,Ye)&&re(he,Ye,Re[Ye]);if(E)for(var Ye of E(Re))ne.call(Re,Ye)&&re(he,Ye,Re[Ye]);return he},me=(he,Re)=>a(he,x(Re)),ve=(he,Re)=>{var Ye={};for(var ht in he)z.call(he,ht)&&Re.indexOf(ht)<0&&(Ye[ht]=he[ht]);if(he!=null&&E)for(var ht of E(he))Re.indexOf(ht)<0&&ne.call(he,ht)&&(Ye[ht]=he[ht]);return Ye};const ye=he=>{var Re=he,{value:Ye,onChange:ht}=Re,De=ve(Re,["value","onChange"]);const st=It=>{ht([It])};return b.createElement($e.Z,me(ie({},De),{defaultValue:Ye==null?void 0:Ye[0],onChange:st}))},je=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Re=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return he==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ie=({value:he=[],onClose:Re})=>b.createElement(Ae.default,{closable:!0,onClose:Re,className:Ue.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),Ke=({questionTitlePlaceholder:he,form:Re,showKeywords:Ye,isMustKeyWords:ht=Ye})=>{const[De,st]=(0,b.useState)(!1),[It,yt]=(0,b.useState)(""),Ft=Me.default.useWatch("use_keywords",Re),Xt=Me.default.useWatch("question_score",Re);return b.createElement("div",{className:Ue.Z.wrap},b.createElement("div",{className:Ue.Z.questionTitleEditorWrap},b.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(tt.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),b.createElement(Me.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(ye,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ye&&!ht&&b.createElement(Me.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(Le.Z,{defaultChecked:!0})),Ye&&ht&&b.createElement(Oe.Z,{align:"middle",className:"mb30"},b.createElement(Me.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(Le.Z,null)),b.createElement(se.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(se.Z,null,b.createElement(lt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ft||!ht)&&b.createElement(Me.default.List,{name:"keywords",rules:[{validator(vt,rn){return ht?rn!=null&&rn.length?(rn==null?void 0:rn.reduce((et,We)=>et+We.score,0))>parseFloat(Xt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(vt,{add:rn,remove:Sn})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ue.Z.title} mb10`},ht?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Oe.Z,{align:"middle",className:"font14 mb30"},b.createElement(se.Z,{flex:1},b.createElement(ot.default,{value:It,onChange:et=>{yt(et.target.value)},maxLength:50,allowClear:!0,onPressEnter:et=>{var We,$t,vn,Ht;const un=`${(We=et.target)==null?void 0:We.value}`,Ve=(vn=($t=un==null?void 0:un.split("|"))==null?void 0:$t.filter(kt=>!!kt))==null?void 0:vn.map(kt=>kt==null?void 0:kt.trim()),Nt=Re.getFieldValue("keywords"),_t=((Ht=Nt==null?void 0:Nt.map(kt=>kt==null?void 0:kt.keyword))==null?void 0:Ht.flat())||[];for(const kt of Ve)if(_t.includes(kt)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}je(un)&&(rn({keyword:Ve,score:1}),yt(""))},className:Ue.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(se.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vt.map(et=>{var We=et,{key:$t,name:vn}=We,Ht=ve(We,["key","name"]);return b.createElement(Oe.Z,{key:$t,className:"mb20",style:{marginRight:148}},b.createElement(se.Z,{flex:1},b.createElement(Oe.Z,{align:"middle",justify:"space-between"},b.createElement(Me.default.Item,me(ie({},Ht),{name:[vn,"keyword"]}),b.createElement(Ie,{onClose:()=>Sn(vn)})),ht&&b.createElement(Me.default.Item,me(ie({},Ht),{name:[vn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ue.Z.blankInputNumberWrapper}),b.createElement(Qe.Z,{className:Ue.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>st(!0)},b.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:De}))))}},48477:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Le}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},ue=te(78241),Ae=te(59301),Le=({text:Oe,name:se="question_score"})=>{const lt=({value:ot})=>Ae.createElement("div",{className:b.text},Ae.createElement("span",{className:b.sup},"*"),Ae.createElement("span",{className:"mr10"},"\u5206\u503C"),Ae.createElement("span",null,ot||"--"),Ae.createElement("span",{className:"c-grey-999"},Oe));return Ae.createElement(ue.default.Item,{noStyle:!0,name:se},Ae.createElement(lt,null))}},44905:function(Wt,Gt,te){"use strict";te.d(Gt,{h:function(){return re}});var b=te(59301),ue=te(57809),Ae=te(78241),Me=te(3113),Le=te(89780),Oe=te.n(Le),se=te(66543),lt=te(59598),ot=Object.defineProperty,Qe=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,me,ve)=>me in ie?ot(ie,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ie[me]=ve,a=(ie,me)=>{for(var ve in me||(me={}))$e.call(me,ve)&&y(ie,ve,me[ve]);if(tt)for(var ve of tt(me))le.call(me,ve)&&y(ie,ve,me[ve]);return ie},x=(ie,me)=>Qe(ie,Ue(me));const E=ue.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};Gt.Z=({callback:ie,onCancel:me})=>{const[ve,ye]=(0,b.useState)("python");function je(Ke){ye(ne[Ke][1])}function Ie(Ke){ie(Ke)}return b.createElement(Ae.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),b.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(ue.default,{getPopupContainer:Ke=>Ke.parentNode,onChange:je},Object.keys(ne).map(Ke=>b.createElement(E,{key:Ke,value:Ke},ne[Ke][0])))),b.createElement(Ae.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(re,{mode:ve})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Me.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:ie,onChange:me,mode:ve,options:ye={}}){const je=(0,b.useRef)(),[Ie,Ke]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ie){let he=function(Re){const Ye=Re.getValue();me&&me(Ye)};return Ie.on("change",he),()=>{Ie.off("change",he)}}},[Ie,me]),(0,b.useEffect)(()=>{Ie&&Ie.setOption("mode",ve)},[Ie,ve]),(0,b.useEffect)(()=>{Ie&&(ie!==Ie.getValue()||ie==="")&&setTimeout(()=>{Ie.setValue(ie||"")},300)},[Ie,ie]),(0,b.useEffect)(()=>{if(je.current&&!Ie){const he=Oe().fromTextArea(je.current,a({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Ke(he)}},[je.current,Ie]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:je}))}},89389:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Kn}});var b=te(59301),ue=te(89780),Ae=te.n(ue),Me=te(76374),Le=te(66543),Oe=te(6313),se=te(25717),lt=te(99498),ot=te(25419),Qe=te(67549),Ue=te(7664),tt=({value:bt="",className:Ot,showTextOnly:St,showLines:Fn,style:jn={}})=>{const In=(0,b.useMemo)(()=>"",[bt]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:In}}))},$e=te(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(bt,Ot,St)=>Ot in bt?le(bt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:St}):bt[Ot]=St,re=(bt,Ot)=>{for(var St in Ot||(Ot={}))E.call(Ot,St)&&ne(bt,St,Ot[St]);if(x)for(var St of x(Ot))z.call(Ot,St)&&ne(bt,St,Ot[St]);return bt},ie=(bt,Ot)=>y(bt,a(Ot));let me=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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:bt,title:Ot,icon:St,actionName:Fn,className:jn="",children:In}){function xa(){bt(Fn)}return $e.createElement("a",{title:Ot,className:jn,onClick:xa},$e.createElement("i",{className:`${St}`}),In)}var ye=({watch:bt,showNullButton:Ot,showNullProgramButton:St,onActionCallback:Fn,fullScreen:jn,insertTemp:In,hidetoolBar:xa,extraUse:na})=>{const dt=[...me,{title:`${bt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${bt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return $e.createElement("ul",{className:"markdown-toolbar-container"},!xa&&dt.map((on,ia)=>$e.createElement("li",{key:ia},on.actionName?$e.createElement(ve,ie(re({},on),{onActionCallback:Fn})):$e.createElement("span",{className:"v-line"}))),Ot?$e.createElement("li",null,$e.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Fn},$e.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?$e.createElement($e.Fragment,null,$e.createElement("li",null,$e.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Fn},$e.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),$e.createElement("li",null,$e.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Fn},$e.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,In&&$e.createElement("li",null,$e.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${In}`,onActionCallback:Fn},$e.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),na&&$e.createElement("li",null,na),$e.createElement("li",{className:"btn-full-screen"},$e.createElement(ve,{icon:`${jn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:jn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Fn})))},je=te(75790),Ie=te(78241),Ke=te(92832),he=te(3113),Re=Object.defineProperty,Ye=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,yt=(bt,Ot,St)=>Ot in bt?Re(bt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:St}):bt[Ot]=St,Ft=(bt,Ot)=>{for(var St in Ot||(Ot={}))st.call(Ot,St)&&yt(bt,St,Ot[St]);if(De)for(var St of De(Ot))It.call(Ot,St)&&yt(bt,St,Ot[St]);return bt},Xt=(bt,Ot)=>Ye(bt,ht(Ot));const vt={labelCol:{span:4},wrapperCol:{span:20}};var rn=({callback:bt,onCancel:Ot})=>{function St(Fn){bt(Fn)}return b.createElement(Ie.default,Xt(Ft({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),b.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Ke.default,null)),b.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Ke.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},Sn=te(44905),et=te(45596),We=te(43418),$t=te(95237),vn=te(6077),Ht=te(59301),un=({callback:bt,onCancel:Ot})=>{const St=document.createElement("canvas"),Fn=St.getContext("2d");St.width=1e3,St.height=800,Fn.fillStyle="#ffffff",Fn.fillRect(0,0,St.width,St.height);const jn=St.toDataURL("image/png");return Ht.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ht.createElement($t.Z,{style:{height:"100vh"}},Ht.createElement(vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:jn,visible:!0,title:String(Date.now())},onOk:In=>{bt({src:In.url})},onClose:Ot})))},Ve=te(12378);function Nt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Nt,go.CommandHandler),Nt.prototype.canAlignSelection=function(){var bt=this.diagram;return!(bt===null||bt.isReadOnly||bt.isModelReadOnly||bt.selection.count<2)},Nt.prototype.alignLeft=function(){var bt=this.diagram;bt.startTransaction("aligning left");var Ot=1/0;bt.selection.each(function(St){St instanceof go.Link||(Ot=Math.min(St.position.x,Ot))}),bt.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Ot,St.position.y))}),bt.commitTransaction("aligning left")},Nt.prototype.alignRight=function(){var bt=this.diagram;bt.startTransaction("aligning right");var Ot=-1/0;bt.selection.each(function(St){if(!(St instanceof go.Link)){var Fn=St.actualBounds.x+St.actualBounds.width;Ot=Math.max(Fn,Ot)}}),bt.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(Ot-St.actualBounds.width,St.position.y))}),bt.commitTransaction("aligning right")},Nt.prototype.alignTop=function(){var bt=this.diagram;bt.startTransaction("alignTop");var Ot=1/0;bt.selection.each(function(St){St instanceof go.Link||(Ot=Math.min(St.position.y,Ot))}),bt.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,Ot))}),bt.commitTransaction("alignTop")},Nt.prototype.alignBottom=function(){var bt=this.diagram;bt.startTransaction("aligning bottom");var Ot=-1/0;bt.selection.each(function(St){if(!(St instanceof go.Link)){var Fn=St.actualBounds.y+St.actualBounds.height;Ot=Math.max(Fn,Ot)}}),bt.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,Ot-St.actualBounds.height))}),bt.commitTransaction("aligning bottom")},Nt.prototype.alignCenterX=function(){var bt=this.diagram,Ot=bt.selection.first();if(Ot){bt.startTransaction("aligning Center X");var St=Ot.actualBounds.x+Ot.actualBounds.width/2;bt.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(St-Fn.actualBounds.width/2,Fn.actualBounds.y))}),bt.commitTransaction("aligning Center X")}},Nt.prototype.alignCenterY=function(){var bt=this.diagram,Ot=bt.selection.first();if(Ot){bt.startTransaction("aligning Center Y");var St=Ot.actualBounds.y+Ot.actualBounds.height/2;bt.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Fn.actualBounds.x,St-Fn.actualBounds.height/2))}),bt.commitTransaction("aligning Center Y")}},Nt.prototype.alignColumn=function(bt){var Ot=this.diagram;Ot.startTransaction("align Column"),bt===void 0&&(bt=0),bt=parseFloat(bt);var St=new Array;Ot.selection.each(function(na){na instanceof go.Link||St.push(na)});for(var Fn=0;Fn<St.length-1;Fn++){var jn=St[Fn],In=jn.actualBounds.y+jn.actualBounds.height+bt,xa=St[Fn+1];xa.move(new go.Point(jn.actualBounds.x,In))}Ot.commitTransaction("align Column")},Nt.prototype.alignRow=function(bt){bt===void 0&&(bt=0),bt=parseFloat(bt);var Ot=this.diagram;Ot.startTransaction("align Row");var St=new Array;Ot.selection.each(function(na){na instanceof go.Link||St.push(na)});for(var Fn=0;Fn<St.length-1;Fn++){var jn=St[Fn],In=jn.actualBounds.x+jn.actualBounds.width+bt,xa=St[Fn+1];xa.move(new go.Point(In,jn.actualBounds.y))}Ot.commitTransaction("align Row")},Nt.prototype.canRotate=function(bt){var Ot=this.diagram;return!(Ot===null||Ot.isReadOnly||Ot.isModelReadOnly||Ot.selection.count<1)},Nt.prototype.rotate=function(bt){bt===void 0&&(bt=90);var Ot=this.diagram;Ot.startTransaction("rotate "+bt.toString());var Ot=this.diagram;Ot.selection.each(function(St){St instanceof go.Link||St instanceof go.Group||(St.angle+=bt)}),Ot.commitTransaction("rotate "+bt.toString())},Nt.prototype.pullToFront=function(){var bt=this.diagram;bt.startTransaction("pullToFront");var Ot=new go.Map;bt.selection.each(function(St){Ot.set(St.layer,0)}),Ot.iteratorKeys.each(function(St){var Fn=0;St.parts.each(function(jn){if(!jn.isSelected){var In=jn.zOrder;isNaN(In)?jn.zOrder=0:Fn=Math.max(Fn,In)}}),Ot.set(St,Fn)}),bt.selection.each(function(St){Nt._assignZOrder(St,Ot.get(St.layer)+1)}),bt.commitTransaction("pullToFront")},Nt.prototype.pushToBack=function(){var bt=this.diagram;bt.startTransaction("pushToBack");var Ot=new go.Map;bt.selection.each(function(St){Ot.set(St.layer,0)}),Ot.iteratorKeys.each(function(St){var Fn=0;St.parts.each(function(jn){if(!jn.isSelected){var In=jn.zOrder;isNaN(In)?jn.zOrder=0:Fn=Math.min(Fn,In)}}),Ot.set(St,Fn)}),bt.selection.each(function(St){Nt._assignZOrder(St,Ot.get(St.layer)-1-Nt._findGroupDepth(St))}),bt.commitTransaction("pushToBack")},Nt._assignZOrder=function(bt,Ot,St){St===void 0&&(St=bt),bt.layer===St.layer&&(bt.zOrder=Ot),bt instanceof go.Group&&bt.memberParts.each(function(Fn){Nt._assignZOrder(Fn,Ot+1,St)})},Nt._findGroupDepth=function(bt){if(bt instanceof go.Group){var Ot=0;return bt.memberParts.each(function(St){Ot=Math.max(Ot,Nt._findGroupDepth(St))}),Ot+1}else return 0},Nt.prototype.doKeyDown=function(){var bt=this.diagram;if(bt!==null){var Ot=bt.lastInput;if(Ot.key==="Up"||Ot.key==="Down"||Ot.key==="Left"||Ot.key==="Right"){var St=this.arrowKeyBehavior;if(St==="none")return;if(St==="select"){this._arrowKeySelect();return}else if(St==="move"){this._arrowKeyMove();return}else if(St==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Nt.prototype._getAllParts=function(){var bt=new Array;return this.diagram.nodes.each(function(Ot){bt.push(Ot)}),this.diagram.parts.each(function(Ot){bt.push(Ot)}),bt},Nt.prototype._arrowKeyMove=function(){var bt=this.diagram,Ot=bt.lastInput,St=0,Fn=0;if(Ot.control||Ot.meta)St=1,Fn=1;else if(bt.grid!==null){var jn=bt.grid.gridCellSize;Fn=jn.width,St=jn.height}bt.startTransaction("arrowKeyMove"),bt.selection.each(function(In){Ot.key==="Up"?In.move(new go.Point(In.actualBounds.x,In.actualBounds.y-St)):Ot.key==="Down"?In.move(new go.Point(In.actualBounds.x,In.actualBounds.y+St)):Ot.key==="Left"?In.move(new go.Point(In.actualBounds.x-Fn,In.actualBounds.y)):Ot.key==="Right"&&In.move(new go.Point(In.actualBounds.x+Fn,In.actualBounds.y))}),bt.commitTransaction("arrowKeyMove")},Nt.prototype._arrowKeySelect=function(){var bt=this.diagram,Ot=bt.lastInput,St=null;Ot.key==="Up"?St=this._findNearestPartTowards(270):Ot.key==="Down"?St=this._findNearestPartTowards(90):Ot.key==="Left"?St=this._findNearestPartTowards(180):Ot.key==="Right"&&(St=this._findNearestPartTowards(0)),St!==null&&(Ot.shift?St.isSelected=!0:Ot.control||Ot.meta?St.isSelected=!St.isSelected:bt.select(St))},Nt.prototype._findNearestPartTowards=function(bt){var Ot=this.diagram.selection.first();if(Ot===null)return null;for(var St=Ot.actualBounds.center,Fn=this._getAllParts(),jn=1/0,In=Ot,xa=0;xa<Fn.length;xa++){var na=Fn[xa];if(na!==Ot&&na.canSelect()){var dt=na.actualBounds.center,on=St.directionPoint(dt),ia=this._angleCloseness(on,bt);if(ia<=45){var qt=St.distanceSquaredPoint(dt);qt*=1+Math.sin(ia*Math.PI/180),qt<jn&&(jn=qt,In=na)}}}return In},Nt.prototype._angleCloseness=function(bt,Ot){return Math.min(Math.abs(Ot-bt),Math.min(Math.abs(Ot+360-bt),Math.abs(Ot-360-bt)))},Nt.prototype._arrowKeyTree=function(){var bt=this.diagram,Ot=bt.selection.first();if(Ot instanceof go.Node){var St=bt.lastInput;if(St.key==="Right"){if(!Ot.isTreeLeaf)if(!Ot.isTreeExpanded)bt.commandHandler.canExpandTree(Ot)&&bt.commandHandler.expandTree(Ot);else{var Fn=this._sortTreeChildrenByY(Ot).first();Fn!==null&&bt.select(Fn)}}else if(St.key==="Left")if(!Ot.isTreeLeaf&&Ot.isTreeExpanded)bt.commandHandler.canCollapseTree(Ot)&&bt.commandHandler.collapseTree(Ot);else{var jn=Ot.findTreeParentNode();jn!==null&&bt.select(jn)}else if(St.key==="Up"){var jn=Ot.findTreeParentNode();if(jn!==null){var In=this._sortTreeChildrenByY(jn),xa=In.indexOf(Ot);if(xa>0){for(var na=In.elt(xa-1);na!==null&&na.isTreeExpanded&&!na.isTreeLeaf;){var dt=this._sortTreeChildrenByY(na);na=dt.last()}na!==null&&bt.select(na)}else bt.select(jn)}}else if(St.key==="Down")if(Ot.isTreeExpanded&&!Ot.isTreeLeaf){var Fn=this._sortTreeChildrenByY(Ot).first();Fn!==null&&bt.select(Fn)}else for(;Ot!==null;){var jn=Ot.findTreeParentNode();if(jn===null)break;var In=this._sortTreeChildrenByY(jn),xa=In.indexOf(Ot);if(xa<In.length-1){bt.select(In.elt(xa+1));break}else Ot=jn}var on=bt.selection.first();on!==null&&bt.scrollToRect(on.actualBounds)}},Nt.prototype._sortTreeChildrenByY=function(bt){var Ot=new go.List().addAll(bt.findTreeChildrenNodes());return Ot.sort(function(St,Fn){var jn=St.location,In=Fn.location;return jn.y<In.y?-1:jn.y>In.y?1:jn.x<In.x?-1:jn.x>In.x?1:0}),Ot},Nt.prototype.copyToClipboard=function(bt){go.CommandHandler.prototype.copyToClipboard.call(this,bt),this._lastPasteOffset.set(this.pasteOffset)},Nt.prototype.pasteFromClipboard=function(){var bt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(bt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),bt},Object.defineProperty(Nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(bt){if(bt!=="move"&&bt!=="select"&&bt!=="scroll"&&bt!=="tree"&&bt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+bt);this._arrowKeyBehavior=bt}}),Object.defineProperty(Nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(bt){if(!(bt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+bt);this._pasteOffset.set(bt)}});var _t=Nt,kt=te(20397),ut=te(43604),rt=te(82093),Ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},pe=te(59301),fe=(bt,Ot,St)=>new Promise((Fn,jn)=>{var In=dt=>{try{na(St.next(dt))}catch(on){jn(on)}},xa=dt=>{try{na(St.throw(dt))}catch(on){jn(on)}},na=dt=>dt.done?Fn(dt.value):Promise.resolve(dt.value).then(In,xa);na((St=St.apply(bt,Ot)).next())});function qe({onCancel:bt,callback:Ot}){let St=(0,b.useRef)(),Fn=(0,b.useRef)(),jn=(0,b.useRef)(),In=(0,b.useRef)(!1);const xa=(0,b.useRef)(!1),[na,dt]=(0,b.useState)(0);function on(){const qt=Ve.bx.make,Zn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new Ve.S0(Fn.current,{padding:20,grid:qt(Ve.s_,"Grid",qt(Ve.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),qt(Ve.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:On=>{var Tn=On.diagram.commandHandler.addTopLevelParts(On.diagram.selection,!0);Tn||On.diagram.currentTool.doCancel()},commandHandler:qt(_t),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:On=>{var Tn=On.subject;Tn.location=Tn.location.copy().snapToGridPoint(On.diagram.grid.gridOrigin,On.diagram.grid.gridCellSize),setTimeout(()=>{On.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:On=>{var Tn=On.subject;setTimeout(()=>{On.diagram.commandHandler.editTextBlock()})},LinkRelinked:On=>{var Tn=On.parameter.part;Tn.invalidateConnectedLinks();var Xn=On.subject;On.diagram.toolManager.linkingTool.isForwards?Xn.toNode.invalidateConnectedLinks():Xn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=qt(Ve.NB,"Auto",{locationSpot:Ve.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ve.$u(120,60),minSize:new Ve.$u(40,40),resizable:!0,resizeCellSize:new Ve.$u(10,10),rotatable:!0},new Ve.KX("location","loc",Ve.E9.parse).makeTwoWay(Ve.E9.stringify),new Ve.KX("desiredSize","size",Ve.$u.parse).makeTwoWay(Ve.$u.stringify),qt(Ve.bn,{name:"SHAPE",fill:Zn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ve.z6.AllSides,toSpot:Ve.z6.AllSides},new Ve.KX("figure"),new Ve.KX("fill"),new Ve.KX("stroke","borderColor"),new Ve.KX("strokeWidth","thickness"),new Ve.KX("strokeDashArray","dash")),qt(Ve.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),qt(Ve.al,{margin:1,textAlign:"center",overflow:Ve.al.OverflowEllipsis,editable:!0},new Ve.KX("text").makeTwoWay(),new Ve.KX("stroke","color"))),St.current.nodeTemplate.toolTip=qt("ToolTip",qt(Ve.s_,"Vertical",{maxSize:new Ve.$u(200,NaN)},qt(Ve.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ve.KX("text")),qt(Ve.al,{font:"10pt sans-serif",textAlign:"center"},new Ve.KX("text","details"))));function aa(On,Tn){var Xn=(Wn,Ma)=>{Wn.handled=!0,Wn.diagram.model.commit(Va=>{var Pa=Ma.part.adornedPart,Na=new Ve.E9().setRectSpot(Pa.actualBounds,On);Na.subtract(Pa.location),Na.scale(2,2),Na.x+=Math.sign(Na.x)*130,Na.y+=Math.sign(Na.y)*130,Na.add(Pa.location),Na.snapToGridPoint(Wn.diagram.grid.gridOrigin,Wn.diagram.grid.gridCellSize);var tr=Va.copyNodeData(Pa.data);Va.setGroupKeyForNodeData(tr,Va.getGroupKeyForNodeData(Pa.data)),Va.addNodeData(tr);var fr={from:Pa.key,to:Va.getKeyForNodeData(tr)};Va.addLinkData(fr);var Lr=Wn.diagram.findNodeForData(tr);Lr.location=Na,Wn.diagram.select(Lr),setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()},20)})};return qt(Ve.bn,{figure:Tn,alignment:On,alignmentFocus:On.opposite(),width:On.equals(Ve.z6.Top)||On.equals(Ve.z6.Bottom)?25:18,height:On.equals(Ve.z6.Top)||On.equals(Ve.z6.Bottom)?18:25,fill:"orange",stroke:Zn.white,strokeWidth:4,mouseEnter:(Wn,Ma)=>Ma.fill="dodgerblue",mouseLeave:(Wn,Ma)=>Ma.fill="orange",isActionable:!0,click:Xn,contextClick:Xn})}function Za(On){return qt(Ve.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Tn,Xn)=>Xn.fill="dodgerblue",mouseLeave:(Tn,Xn)=>Xn.fill="orange",click:(Tn,Xn)=>{Tn.diagram.commandHandler.showContextMenu(Xn.part.adornedPart)}},On||{})}St.current.nodeTemplate.selectionAdornmentTemplate=qt(Ve.uz,"Spot",qt(Ve.Vm,{padding:10}),aa(Ve.z6.Top,"TriangleUp"),aa(Ve.z6.Left,"TriangleLeft"),aa(Ve.z6.Right,"TriangleRight"),aa(Ve.z6.Bottom,"TriangleDown"),Za({alignment:new Ve.z6(.75,0)}));function Sa(On,Tn){return(Xn,Wn)=>{Xn.handled=!0,Xn.diagram.model.commit(Ma=>{Ma.set(Wn.part.adornedPart.data,On,Tn)})}}function _e(On,Tn){return Tn||(Tn="color"),qt(Ve.bn,{width:16,height:16,stroke:"lightgray",fill:On,margin:1,background:"transparent",mouseEnter:(Xn,Wn)=>Wn.stroke="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.stroke="lightgray",click:Sa(Tn,On),contextClick:Sa(Tn,On)})}function sn(){return[qt("ContextMenuButton",qt(Ve.s_,"Horizontal",_e(Zn.white,"fill"),_e(Zn.beige,"fill"),_e(Zn.extralightblue,"fill"),_e(Zn.extralightred,"fill"))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",_e(Zn.lightgray,"fill"),_e(Zn.lightgreen,"fill"),_e(Zn.lightblue,"fill"),_e(Zn.lightred,"fill")))]}function Vt(){return[qt("ContextMenuButton",qt(Ve.s_,"Horizontal",_e(Zn.black),_e(Zn.green),_e(Zn.blue),_e(Zn.red))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",_e(Zn.white),_e(Zn.magenta),_e(Zn.purple),_e(Zn.orange)))]}function En(On,Tn){return Tn||(Tn="thickness"),qt(Ve.bn,"LineH",{width:16,height:16,strokeWidth:On,margin:1,background:"transparent",mouseEnter:(Xn,Wn)=>Wn.background="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.background="transparent",click:Sa(Tn,On),contextClick:Sa(Tn,On)})}function Nn(On,Tn){return Tn||(Tn="dash"),qt(Ve.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:On,margin:1,background:"transparent",mouseEnter:(Xn,Wn)=>Wn.background="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.background="transparent",click:Sa(Tn,On),contextClick:Sa(Tn,On)})}function _n(){return[qt("ContextMenuButton",qt(Ve.s_,"Horizontal",En(1),En(2),En(3),En(4))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",Nn(null),Nn([2,4]),Nn([4,4])))]}function mt(On,Tn){return Tn||(Tn="figure"),qt(Ve.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:On,margin:1,background:"transparent",mouseEnter:(Xn,Wn)=>Wn.fill="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.fill="lightgray",click:Sa(Tn,On),contextClick:Sa(Tn,On)})}St.current.nodeTemplate.contextMenu=qt("ContextMenu",qt("ContextMenuButton",qt(Ve.s_,"Horizontal",mt("Rectangle"),mt("RoundedRectangle"),mt("Ellipse"),mt("Diamond"))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",mt("Parallelogram2"),mt("ManualOperation"),mt("Procedure"),mt("Cylinder1"))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",mt("Terminator"),mt("CreateRequest"),mt("Document"),mt("TriangleDown"))),sn(),Vt(),_n()),St.current.groupTemplate=qt(Ve.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ve.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(On,Tn)=>{var Xn=Tn.addMembers(Tn.diagram.selection,!0);Xn||Tn.diagram.currentTool.doCancel()},avoidable:!1},new Ve.KX("location","loc",Ve.E9.parse).makeTwoWay(Ve.E9.stringify),qt(Ve.s_,"Auto",{name:"BODY"},qt(Ve.bn,{parameter1:10,fill:Zn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ve.z6.AllSides,toSpot:Ve.z6.AllSides},new Ve.KX("fill"),new Ve.KX("stroke","color"),new Ve.KX("strokeWidth","thickness"),new Ve.KX("strokeDashArray","dash")),qt(Ve.Vm,{background:"transparent",margin:20})),qt(Ve.al,{alignment:Ve.z6.Top,alignmentFocus:Ve.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ve.KX("text"),new Ve.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=qt(Ve.uz,"Spot",qt(Ve.s_,"Auto",qt(Ve.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),qt(Ve.Vm,{margin:1.5})),Za({alignment:Ve.z6.TopRight,alignmentFocus:Ve.z6.BottomRight})),St.current.groupTemplate.contextMenu=qt("ContextMenu",sn(),Vt(),_n()),St.current.linkTemplate=qt(Ve.rU,{layerName:"Foreground",routing:Ve.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ve.KX("fromSpot","fromSpot",Ve.z6.parse),new Ve.KX("toSpot","toSpot",Ve.z6.parse),new Ve.KX("fromShortLength","dir",On=>On>=1?10:0),new Ve.KX("toShortLength","dir",On=>On>=1?10:0),new Ve.KX("points").makeTwoWay(),qt(Ve.bn,{strokeWidth:2},new Ve.KX("stroke","color"),new Ve.KX("strokeWidth","thickness"),new Ve.KX("strokeDashArray","dash")),qt(Ve.bn,{segmentIndex:0,segmentOffset:new Ve.E9(15,0),segmentOrientation:Ve.rU.OrientAlong,alignmentFocus:Ve.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ve.KX("fill","color"),new Ve.KX("visible","dir",On=>On===1)),qt(Ve.bn,{segmentIndex:-1,segmentOffset:new Ve.E9(-10,6),segmentOrientation:Ve.rU.OrientPlus90,alignmentFocus:Ve.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ve.KX("fill","color"),new Ve.KX("visible","dir",On=>On>=1),new Ve.KX("width","thickness",On=>7+3*On),new Ve.KX("height","thickness",On=>7+3*On),new Ve.KX("segmentOffset","thickness",On=>new Ve.E9(-15,4+1.5*On))),qt(Ve.bn,{segmentIndex:0,segmentOffset:new Ve.E9(15,-6),segmentOrientation:Ve.rU.OrientMinus90,alignmentFocus:Ve.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ve.KX("fill","color"),new Ve.KX("visible","dir",On=>On===2),new Ve.KX("width","thickness",On=>7+3*On),new Ve.KX("height","thickness",On=>7+3*On),new Ve.KX("segmentOffset","thickness",On=>new Ve.E9(-15,4+1.5*On))),qt(Ve.al,{alignmentFocus:new Ve.z6(0,1,-4,0),editable:!0},new Ve.KX("text").makeTwoWay(),new Ve.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=qt(Ve.uz,qt(Ve.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:pt(2)},new Ve.KX("pathPattern","thickness",pt)),Za({alignmentFocus:new Ve.z6(0,0,-6,-4)}));function pt(On){return qt(Ve.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(On+4).toString()+" H3"})}function tn(On){var Tn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return On===0?Tn="M0 0 M16 16 M0 8 L16 8":On===2&&(Tn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),qt(Ve.bn,{geometryString:Tn,margin:2,background:"transparent",mouseEnter:(Xn,Wn)=>Wn.background="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.background="transparent",click:Sa("dir",On),contextClick:Sa("dir",On)})}function Ln(On){var Tn=(Xn,Wn)=>{Xn.handled=!0,Xn.diagram.model.commit(Ma=>{var Va=Wn.part.adornedPart;Ma.set(Va.data,On?"toSpot":"fromSpot",Ve.z6.stringify(Ve.z6.AllSides)),(On?Va.toNode:Va.fromNode).invalidateConnectedLinks()})};return qt(Ve.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Xn,Wn)=>Wn.background="dodgerblue",mouseLeave:(Xn,Wn)=>Wn.background="transparent",click:Tn,contextClick:Tn})}function Kt(On,Tn){var Xn=0,Wn=Ve.z6.RightSide;On.equals(Ve.z6.Top)?(Xn=270,Wn=Ve.z6.TopSide):On.equals(Ve.z6.Left)?(Xn=180,Wn=Ve.z6.LeftSide):On.equals(Ve.z6.Bottom)&&(Xn=90,Wn=Ve.z6.BottomSide),Tn||(Xn-=180);var Ma=(Va,Pa)=>{Va.handled=!0,Va.diagram.model.commit(Na=>{var tr=Pa.part.adornedPart;Na.set(tr.data,Tn?"toSpot":"fromSpot",Ve.z6.stringify(Wn)),(Tn?tr.toNode:tr.fromNode).invalidateConnectedLinks()})};return qt(Ve.bn,{alignment:On,alignmentFocus:On.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Xn,background:"transparent",mouseEnter:(Va,Pa)=>Pa.background="dodgerblue",mouseLeave:(Va,Pa)=>Pa.background="transparent",click:Ma,contextClick:Ma})}St.current.linkTemplate.contextMenu=qt("ContextMenu",Vt(),_n(),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",tn(0),tn(1),tn(2))),qt("ContextMenuButton",qt(Ve.s_,"Horizontal",qt(Ve.s_,"Spot",Ln(!1),Kt(Ve.z6.Top,!1),Kt(Ve.z6.Left,!1),Kt(Ve.z6.Right,!1),Kt(Ve.z6.Bottom,!1)),qt(Ve.s_,"Spot",{margin:new Ve.Zt(0,0,0,2)},Ln(!0),Kt(Ve.z6.Top,!0),Kt(Ve.z6.Left,!0),Kt(Ve.z6.Right,!0),Kt(Ve.z6.Bottom,!0)))));const ra=`{ "class": "GraphLinksModel",
|
|
"nodeDataArray": [
|
|
{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3},
|
|
{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"},
|
|
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
|
|
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
|
|
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
|
|
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
|
|
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
|
|
],
|
|
"linkDataArray": [
|
|
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
|
|
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
|
|
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
|
|
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
|
|
{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"},
|
|
{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1},
|
|
{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]}
|
|
]}`;var hn=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function ha(On){return console.log("shapeName:",On),hn.indexOf(On)>=0}var pa=new Ve.YI(jn.current,{maxSelectionCount:1,linkTemplate:qt(Ve.rU,{locationSpot:Ve.z6.Center,selectionAdornmentTemplate:qt(Ve.uz,"Link",{locationSpot:Ve.z6.Center},qt(Ve.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),qt(Ve.bn,{toArrow:"Standard",stroke:null}))},{routing:Ve.rU.AvoidsNodes,curve:Ve.rU.JumpOver,corner:5,toShortLength:4},new Ve.KX("points"),qt(Ve.bn,{isPanelMain:!0,strokeWidth:2}),qt(Ve.bn,{toArrow:"Standard",stroke:null})),model:new Ve.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ve.bn.getFigureGenerators().toArray().map(On=>({text:"\u672A\u547D\u540D",size:"100 100",figure:On.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(On){var Tn;const Xn=On.subject.part;var Wn=(Tn=document.activeElement)==null?void 0:Tn.value;typeof Wn=="string"&&Wn.trim()===""&&St.current.model.commit(function(Ma){Ma.set(Xn.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),pa.nodeTemplate=qt(Ve.NB,"Auto",{locationSpot:Ve.z6.Center},new Ve.KX("location","location",Ve.E9.parse).makeTwoWay(Ve.E9.stringify),qt(Ve.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ve.KX("stroke").makeTwoWay(),new Ve.KX("fill").makeTwoWay(),new Ve.KX("figure")),qt(Ve.al,{margin:new Ve.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ve.$u(16,16),maxSize:new Ve.$u(10,NaN),textAlign:"center",editable:!0},new Ve.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=qt(Ve.s_,"Grid",qt(Ve.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),qt(Ve.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const ia=()=>fe(this,null,function*(){var qt=St.current.makeImage();const Zn=yield(0,rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:qt.src}});Ot({src:Zn.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{on()},500),dt(na+1),()=>{St.current=null}),[]),pe.createElement("div",{ref:xa,className:In.current?`${Ze.maxH60} body-overflow-initial`:"body-overflow-initial"},pe.createElement(We.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!na,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:pe.createElement($t.Z,null,pe.createElement(ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),pe.createElement(ut.Z,{onClick:()=>{var qt,Zn,aa=St.current.selection.first();if(In.current=!In.current,document.activeElement&&aa){let Za=(Zn=(qt=document.activeElement)==null?void 0:qt.value)==null?void 0:Zn.trim();typeof Za=="string"&&St.current.model.commit(function(Sa){Sa.set(aa.data,"text",Za||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}dt(na+1)}},pe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:bt},pe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ze.flowChartWrp},pe.createElement("div",{style:{display:"flex",height:"100%"}},pe.createElement("div",{style:{width:"300px",height:"100%"}},pe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),pe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ze.myPaletteDiv,ref:jn})),pe.createElement("div",{style:{flex:1,position:"relative"}},pe.createElement("div",{ref:Fn,style:{height:"80vh"}}))),pe.createElement("div",{className:"tr"},pe.createElement(he.ZP,{size:"large",onClick:ia,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Rt=qe,Be=te(5112),xe=te(5871);const nt=Be.ZP.Group,Xe={margin:"0 8px"};var Fe=({callback:bt,onCancel:Ot})=>{function St(Fn){bt(Fn)}return b.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Xe},"\u884C\u6570"),b.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(xe.Z,null)),b.createElement("span",{style:Xe},"\u5217\u6570"),b.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(xe.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ie.default.Item,{name:"align"},b.createElement(nt,null,b.createElement(Be.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Be.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Be.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Be.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},gt=te(49770),mn=te(11081),Qt=te.n(mn),an=(0,b.forwardRef)(({use3d:bt,width:Ot,height:St,callback:Fn,showSaveButton:jn},In)=>{const xa=(0,b.useRef)(),na=(0,b.useRef)(),[dt,on]=(0,b.useState)(!1),ia=(0,b.useRef)({id:xa,appName:"graphing",width:Ot||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{na.current=new(Qt())(ia.current,!0),window.onload=function(){na.current.inject("applet_container")}},[]);const qt=()=>{var Zn=window.ggbApplet.getPNGBase64(1,!0,72);return Fn&&Fn(Zn),Zn};return(0,b.useEffect)(()=>{ia.current.appName=dt?"3D":"graphing",na.current.inject("applet_container")},[dt]),(0,b.useEffect)(()=>{on(bt)},[bt]),(0,b.useImperativeHandle)(In,()=>({getImgData:qt})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xa}),b.createElement($t.Z,{align:"middle"},b.createElement(ut.Z,{flex:1},b.createElement(gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:dt,onChange:Zn=>on(Zn)})),b.createElement(ut.Z,null,b.createElement(he.ZP,{size:"large",onClick:qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),gn=te(88615),He=te(1012),At=te(8591);const Lt="link",Pt="upload-image",wt="add-flowchart",fn="draw-image",bn="add-flowchart",pn="code-block",Hn="add-table",sa="------------",ua={default:sa,left:`:${sa}`,center:`:${sa}:`,right:`${sa}:`};var Qn=te(17904),Ba=(bt,Ot,St)=>new Promise((Fn,jn)=>{var In=dt=>{try{na(St.next(dt))}catch(on){jn(on)}},xa=dt=>{try{na(St.throw(dt))}catch(on){jn(on)}},na=dt=>dt.done?Fn(dt.value):Promise.resolve(dt.value).then(In,xa);na((St=St.apply(bt,Ot)).next())});function wa(){}let Gn=0;const Oa=1e4,Yt="\u2581",Pn="@\u2581\u2581@",kn="@\u2581@",qn=`
|
|
**\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`,at=["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 cn(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}const An=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Cn={[An+"-B"]:"bold",[An+"-I"]:"italic"},en={[Lt]:"\u6DFB\u52A0\u94FE\u63A5",[pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pt]:"\u6DFB\u52A0\u56FE\u7247",[fn]:"\u6DFB\u52A0\u753B\u56FE",[wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Hn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Kn=({defaultValue:bt="",onChange:Ot,width:St="100%",height:Fn=400,miniToolbar:jn=!1,isFocus:In=!1,watch:xa,insertTemp:na,mode:dt="markdown",id:on="markdown-editor-id",showResizeBar:ia=!1,noStorage:qt=!1,showNullButton:Zn=!1,showNullProgramButton:aa=!1,hidetoolBar:Za=!1,fullScreen:Sa=!1,onBlur:_e,onCMBeforeChange:sn,onFullScreen:Vt,className:En="",disablePaste:Nn=!1,disabled:_n=!1,disabledFill:mt=!1,placeholder:pt="",values:tn="",extraUse:Ln})=>{const[Kt,ra]=(0,b.useState)(null),[hn,ha]=(0,b.useState)(bt),[pa,On]=(0,b.useState)(xa),[Tn,Xn]=(0,b.useState)(Sa),[Wn,Ma]=(0,b.useState)(""),[Va,Pa]=(0,b.useState)(0),[Na,tr]=(0,b.useState)(Fn),[fr,Lr]=(0,b.useState)(!1),uo=(0,b.useRef)((0,He.Z)()),Er=(0,b.useRef)(!1),Pr=(0,b.useRef)(),[Dr,Cr]=(0,b.useState)(0),[Br,Ha]=(0,b.useState)(0),ir=(0,b.useRef)(),Or=(0,b.useRef)(),Rr=(0,b.useRef)(),xr=(0,b.useRef)(),Qr=()=>Ba(void 0,null,function*(){var $a;const ya=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:uo.current}});($a=ya==null?void 0:ya.attachments)!=null&&$a.length&&(console.log("cm:",Kt,ir),ya.attachments.map(zn=>{zn.content_type.indexOf("image")>-1?Kt.replaceSelection(``):zn.content_type.indexOf("video")>-1?Kt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):zn.content_type.indexOf("pdf")>-1?Kt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${zn.id}?type=${zn.content_type}&disposition=inline" target="_blank">${zn.name}</a>`):Kt.replaceSelection(`[${zn.name}](${ENV.API_SERVER}/api/attachments/${zn.id}?type=${zn.content_type})`)}))});(0,b.useEffect)(()=>{const $a=window.scrollY||window.pageYOffset;ha(tn),Kt==null||Kt.setValue(tn),window.scrollTo(0,$a)},[tn]),(0,b.useEffect)(()=>{Vt==null||Vt(Tn)},[Tn]),(0,b.useEffect)(()=>{if(ir.current){let $a=function(zn,La){var gr;if(Nn){La.preventDefault();return}const Ce=La.clipboardData;if(Ce){const ln=Ce.types.toString(),xn=Ce.items;if(ln==="Files"||Ce.types.indexOf("Files")>-1){if(La.preventDefault(),dt=="stex")return;try{let Jn=xn[1];((gr=xn[0])==null?void 0:gr.kind)==="file"&&(Jn=xn[0]);const nn=Jn.getAsFile(),da=nn.name.split(".").pop();(0,et.I)(nn,la=>{var Bn,Mn,Ra;la.id?((Bn=nn==null?void 0:nn.type)==null?void 0:Bn.indexOf("image"))>-1?ya.replaceSelection(`<img width="100%" src="/api/attachments/${la.id}?type=${la.content_type})" alt="" />`):((Mn=nn==null?void 0:nn.type)==null?void 0:Mn.indexOf("video"))>-1?ya.replaceSelection(`<video width="100%" controls src="/api/attachments/${la.id}"></video>`):((Ra=nn==null?void 0:nn.type)==null?void 0:Ra.indexOf("pdf"))>-1?ya.replaceSelection(`<a href="/api/attachments/${la.id}?type=${nn.type}&disposition=inline" target="_blank">${nn.name}</a>`):at.includes(da)?ya.replaceSelection(`<a href="/api/attachments/${la.id}?type=office&disposition=inline" target="_blank">${nn.name}</a>`):ya.replaceSelection(`[${nn.name}](/api/attachments/${la.id}?type=${la.content_type})`):(la==null?void 0:la.status)===401&&(At.ZP.warning((la==null?void 0:la.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Jn){At.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ya=Ae().fromTextArea(ir.current,{mode:dt,lineNumbers:!jn,lineWrapping:!0,value:bt,autoCloseTags:!aa,autoCloseBrackets:!0});return ya.on("keyup",function(zn,La){La.keyCode===8&&(zn.getValue()==""?ya.setOption("placeholder",pt):ya.setOption("placeholder",null))}),ya.on("keydown",function(zn,La){if(La.keyCode===8){var gr=qa(zn);gr&&La.preventDefault()}}),In&&ya.focus(),ya.on("paste",$a),ya.on("dragleave",function(zn,La){Or.current.classList.remove("mouse-hover-md")}),_n&&ya.on("beforeChange",function(zn,La){(La.origin==="paste"||La.origin==="+input")&&La.cancel()}),ra(ya),()=>{ya.off("paste",$a)}}},[]);const Gr=(0,b.useCallback)(()=>{if(Or.current)try{}catch($a){console.log($a,"---- to set md editor body height")}},[Na,Or,Tn]);(0,b.useEffect)(()=>{function $a(){let ya=new Me.Z(zn=>{for(let La of zn)(La.target.offsetHeight>0||La.target.offsetWidth>0)&&(Gr(),Kt.setSize("100%","100%"),Kt.refresh())});return ya.observe(ir.current.parentElement),ya}if(Kt){const ya=$a();return()=>{var zn,La;(zn=ir.current)!=null&&zn.parentElement&&ya.unobserve((La=ir.current)==null?void 0:La.parentElement)}}},[Kt,Gr]),(0,b.useEffect)(()=>{if(Kt){let $a=[];for(const[ya,zn]of Object.entries(Cn)){let La={[ya]:()=>{wr(zn)}};$a.push(La),Kt.addKeyMap(La)}return Pr.current=setInterval(()=>{Er.current&&Qr()},4e3),()=>{clearInterval(Pr.current);for(let ya of $a)Kt.removeKeyMap(ya)}}},[Kt]),(0,b.useEffect)(()=>{Sa!==Tn&&Xn(Sa)},[Sa]),(0,Qn.Z)(()=>{if(!qt&&Va>0){let $a=new Date().getTime(),ya=window.sessionStorage.getItem(on);$a>=Va+Oa&&(!ya||ya!==hn)&&(window.sessionStorage.setItem(on,hn),Lr(!0))}},Oa),(0,b.useEffect)(()=>{On(xa)},[Kt,xa]),(0,b.useEffect)(()=>{Kt&&In&&Kt.focus()},[Kt,In]),(0,b.useEffect)(()=>{if(pa&&Kt){let $a=function(zn){let La=zn.target;if(xr.current){let gr=La.scrollTop/La.scrollHeight;xr.current.scrollTop=xr.current.scrollHeight*gr}};const ya=Kt.getScrollerElement();return ya.addEventListener("scroll",$a),()=>{ya.removeEventListener("scroll",$a)}}},[Kt,pa]),(0,b.useEffect)(()=>{if(Kt&&sn){let $a=function(ya,zn){sn(ya,zn)};return Kt.on("beforeChange",$a),()=>{Kt.off("beforeChange",$a)}}},[Kt,sn]),(0,b.useEffect)(()=>{if(Kt&&_e){let $a=function(){_e(Kt.getValue())};return Kt.on("blur",$a),()=>{Kt.off("blur",$a)}}},[Kt,_e]);function qa($a,ya){var zn=$a.getDoc(),La=zn.getCursor(),gr=zn.getLine(La.line),Ce=gr.charAt(La.ch-1),ln=gr.lastIndexOf("@\u2581@",La.ch),xn=gr.lastIndexOf("@\u2581\u2581@",La.ch),Jn=ln>xn?ln:xn,nn=ln>xn?3:4;if(Pn.indexOf(Ce)===-1)return null;if(console.log("change1:",ya,$a,gr,La,Jn,ln,xn,Ce),Jn>=0&&La.ch-Jn<5){var da=Jn+nn;return zn.replaceRange("",{line:La.line,ch:Jn},{line:La.line,ch:da}),{line:La.line,ch:da}}return null}(0,b.useEffect)(()=>{if(Kt){let $a=function(ya,zn){const La=ya.getValue();ha(La),Pa(new Date().getTime()),ya.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ot&&(aa?Ot(La,Yr(La)):Ot(La))};return Kt.on("change",$a),()=>{Kt.off("change",$a)}}},[Kt,Ot]),(0,b.useEffect)(()=>{if(Kt)if(bt==null)Kt.setValue(""),ha("");else{const $a=window.scrollY||window.pageYOffset;bt!==Kt.getValue()&&(Kt.setValue(bt),ha(bt),Kt.setCursor(_n?1:Kt.lineCount(),0),window.scrollTo(0,$a))}},[Kt,bt]);const wr=(0,b.useCallback)($a=>{const ya=Kt.getCursor(),zn=Kt.getSelection();let La=zn.split(`
|
|
`);switch($a){case"bold":return Kt.replaceSelection("**"+zn+"**"),zn===""&&Kt.setCursor(ya.line,ya.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+zn+"*"),zn===""&&Kt.setCursor(ya.line,ya.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+zn+"`"),zn===""&&Kt.setCursor(ya.line,ya.ch+1),Kt.focus();case"inline-latex":return Ma("inline-latex"),Kt.focus();case"latex":return Kt.replaceSelection("```latex\n"+zn+"\n```"),Kt.setCursor(ya.line+1,zn.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`<br/>
|
|
`),Kt.focus();case"list-ul":return zn===""?Kt.replaceSelection("- "+zn):Kt.replaceSelection(La.map(gr=>gr===""?"":`- ${gr}`).join(`
|
|
`)),Kt.focus();case"list-ol":return zn===""?Kt.replaceSelection("1. "+zn):Kt.replaceSelection(La.map((gr,Ce)=>gr===""?"":`${Ce+1}. ${gr}`).join(`
|
|
`)),Kt.focus();case"add-null-ch":return zn===""&&Kt.setCursor(ya.line,ya.ch),Kt.replaceSelection(Yt),Kt.focus();case"add-signal":return zn===""&&Kt.setCursor(ya.line,ya.ch),Kt.replaceSelection(kn),Kt.focus();case"add-multiple":return zn===""&&Kt.setCursor(ya.line,ya.ch),Kt.replaceSelection(Pn),Kt.focus();case"inster-template-1":return zn===""&&Kt.setCursor(ya.line,ya.ch),Kt.replaceSelection(qn),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return On(!pa),Kt.focus();case"trigger-full-screen":return Xn(!Tn),Kt.focus();case Lt:Ma(Lt);return;case pn:Ma(pn);return;case Pt:Ma(Pt);return;case fn:Ma(fn);return;case"maths-latex":Ma("maths-latex");return;case wt:Ma(wt);return;case Hn:Ma(Hn);return;default:throw new Error}},[Kt,pa,Tn]),pr=(0,b.useCallback)(($a,ya)=>{var zn,La,gr,Ce,ln,xn;switch(Ma(""),Wn){case Lt:const{title:Bn,link:Mn}=$a;return Kt.replaceSelection(`[${Bn}](${Mn})`),Kt.focus();case pn:const{language:Ra,content:ta}=$a;return Kt.replaceSelection(["```"+Ra,ta,"```"].join(`
|
|
`)),Kt.focus();case"maths-latex":for(var Jn=atob($a),nn=new Uint8Array(Jn.length),da=0;da<Jn.length;da++)nn[da]=Jn.charCodeAt(da);var la=new Blob([nn],{type:"image/png"});(0,et.I)(la,xo=>{xo.id?Kt.replaceSelection(``):(xo==null?void 0:xo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Kt.replaceSelection("`$$"+$a+"$$`");break;case Pt:case fn:case bn:const{src:fa,alt:Ea}=$a,Xa=ya,hr=(gr=(La=(zn=Xa==null?void 0:Xa.name)==null?void 0:zn.split("."))==null?void 0:La.pop)==null?void 0:gr.call(La);return((Ce=Xa==null?void 0:Xa.type)==null?void 0:Ce.indexOf("image"))>-1||!(Xa!=null&&Xa.type)?Xa.align||Xa.width?Kt.replaceSelection(`<p style="text-align:${Xa.align||"initial"}"><img width="${Xa.width?Xa.width+"%":"initial"}" src="${fa}" alt="${Ea||""}" /></p>`):Kt.replaceSelection(`<img width="100%" src="${fa}" alt="${Ea||""}" />`):((ln=Xa==null?void 0:Xa.type)==null?void 0:ln.indexOf("video"))>-1?Kt.replaceSelection(`<video width="100%" controls src="${fa}"></video>`):((xn=Xa==null?void 0:Xa.type)==null?void 0:xn.indexOf("pdf"))>-1?Kt.replaceSelection(`<a href="${fa}?type=${Xa.type}&disposition=inline" target="_blank">${Xa.name}</a>`):at.includes(hr)?Kt.replaceSelection(`<a href="${fa}?type=office&disposition=inline" target="_blank">${Xa.name}</a>`):Kt.replaceSelection(`[${Xa.name}](${fa})`),Kt.focus();case Hn:const{row:Hr,col:Zr,align:mo}=$a;let po=`
|
|
`;for(let xo=0;xo<Hr;xo++){let vi=[],gi=[];for(let ri=0;ri<Zr;ri++)xo===1&&gi.push(ua[mo]),vi.push(" ");xo===1&&(po+=`| ${gi.join(" | ")} |
|
|
`),po+=`| ${vi.join(Zr===1?"":" | ")} |
|
|
`}return Kt.replaceSelection(po+`
|
|
`),Kt.focus();default:throw new Error}},[Kt,Wn]),Jr=(0,b.useMemo)(()=>{switch(Wn){case Lt:return b.createElement(rn,{callback:pr,onCancel:no});case pn:return b.createElement(Sn.Z,{callback:pr,onCancel:no});case Pt:return b.createElement(et.Z,{callback:pr,onCancel:no});case wt:return b.createElement(Rt,{callback:pr,onCancel:no});case Hn:return b.createElement(Fe,{callback:pr,onCancel:no});case"maths-latex":return b.createElement(an,{showSaveButton:!0,callback:pr});case"inline-latex":return b.createElement(gn.Z,{showSaveButton:!0,callback:pr});default:return null}},[Wn]);function no(){Ma("")}(0,b.useEffect)(()=>{if(Rr.current){let $a=function(ln){gr=!0,Ce=ln.pageY},ya=function(){gr=!1},zn=function(ln){if(gr){let xn=ln.pageY-Ce;xn<0&&(xn=0),xn>300&&(xn=300);let Jn=Fn+xn+"px";tr(Jn)}},La=Rr.current,gr=!1,Ce=0;return La.addEventListener("mousedown",$a),document.addEventListener("mousemove",zn),document.addEventListener("mouseup",ya),()=>{La.removeEventListener("mousedown",$a),document.removeEventListener("mousemove",zn),document.removeEventListener("mouseup",ya)}}},[Kt,Rr]),(0,b.useEffect)(()=>{tr(Fn)},[Fn]);const Ao=cn(St),To=cn(Na),ko={width:Ao,height:To},Ir=(0,b.useMemo)(()=>{if(Va){let $a=new Date(Va),ya=$a.getHours(),zn=$a.getMinutes(),La=$a.getSeconds();return ya=ya<10?"0"+ya:ya,zn=zn<10?"0"+zn:zn,La=La<10?"0"+La:La,`${ya}:${zn}:${La}`}return 0},[Va]),Yr=$a=>{const ya=[];if(aa){let zn=-1;$a=$a.replace(/(@▁▁@|@▁@)/g,function(La,gr,Ce){ya.push({multiLine:La!==kn})})}return ya};function Po(){window.sessionStorage.removeItem(on),Lr(!1),Pa(0)}function Qo(){Lr(!1),Pa(0),Kt.setValue(window.sessionStorage.getItem(on))}(0,b.useEffect)(()=>{en[Wn]&&Wn!==fn&&Wn!==wt&&setTimeout(()=>{const $a=document.getElementsByClassName("markdown-popup-form")[0],ya=window.innerWidth/2-$a.offsetWidth/2,zn=window.innerHeight/2-$a.offsetHeight/2;Cr(ya),Ha(zn)},0)},[Wn]);const jo=$a=>{$a.preventDefault();const ya=$a.clientX-Dr,zn=$a.clientY-Br;document.body.onmousemove=La=>{let gr=La.clientX-ya,Ce=La.clientY-zn;const ln=document.getElementsByClassName("markdown-popup-form")[0],xn=window.innerWidth-ln.offsetWidth,Jn=window.innerHeight-ln.offsetHeight;gr=Math.max(0,Math.min(gr,xn)),Ce=Math.max(0,Math.min(Ce,Jn)),ei(La.clientX,La.clientY,ya,zn)&&(Cr(gr),Ha(Ce))},document.body.onmouseup=function(){document.body.onmousemove=null}},ei=($a,ya,zn,La)=>{const gr=document.body.clientHeight,Ce=document.body.clientWidth;return $a<20&&zn>$a||$a>Ce-20&&zn<$a||ya<20&&La>ya||ya>gr-20&&La<ya?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return b.createElement(b.Fragment,null,b.createElement("div",{className:"markdown-editor-wrapper",ref:Or},b.createElement("div",{className:`markdown-editor-container ${En} ${pa?"on-preview":""} ${jn?"mini":""} ${Tn?"full-screen":""}`,style:ko},b.createElement(ye,{insertTemp:na,watch:pa,fullScreen:Tn,showNullButton:Zn,showNullProgramButton:aa,onActionCallback:wr,hidetoolBar:Za,extraUse:Ln}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:ir,placeholder:pt})),pa?b.createElement("div",{ref:xr,className:"preview-container"},dt==="stex"&&b.createElement(tt,{value:hn}),dt!=="stex"&&b.createElement(Ue.Z,{disabledFill:mt,showProgramFill:aa,value:hn})):null))),ia?b.createElement("a",{ref:Rr,className:"editor-resize"}):null,Wn===fn&&b.createElement(un,{callback:pr,onCancel:no}),Wn===wt&&b.createElement(Rt,{callback:pr,onCancel:no}),b.createElement(je.Z,null,en[Wn]&&Wn!==fn&&Wn!==wt?b.createElement(We.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Dr,top:Br},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:jo},en[Wn]),open:!0,onCancel:no,footer:null,destroyOnClose:!0,width:Wn===wt?"1200px":null,height:Wn===wt?"80vh":null,className:"markdown-popup-form"},Jr):null))}},45596:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ve},I:function(){return je}});var b=te(78241),ue=te(8591),Ae=te(92832),Me=te(81327),Le=te(5871),Oe=te(5112),se=te(3113),lt=te(67303),ot=te(59301),Qe=te(34055),Ue=te(59301),tt=Object.defineProperty,$e=Object.defineProperties,le=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,E=(Ie,Ke,he)=>Ke in Ie?tt(Ie,Ke,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ie[Ke]=he,z=(Ie,Ke)=>{for(var he in Ke||(Ke={}))a.call(Ke,he)&&E(Ie,he,Ke[he]);if(y)for(var he of y(Ke))x.call(Ke,he)&&E(Ie,he,Ke[he]);return Ie},ne=(Ie,Ke)=>$e(Ie,le(Ke));const{useForm:re}=b.default,ie={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:Ie,onCancel:Ke})=>{const[he]=re();let Re=(0,ot.useRef)();function Ye(st){Re.current.width=he.getFieldValue("width"),Re.current.align=he.getFieldValue("align"),Ie(st,Re.current)}function ht(st,It){if(st.status===-1){ue.ZP.error(st.message);return}he.setFieldsValue({src:`/api/attachments/${st.id}`,type:It.type})}function De(st){let It=st.target.files[0];Re.current=It,je(It,ht)}return Ue.createElement(b.default,ne(z({form:he},me),{className:"upload-image-panel",onFinish:Ye,style:{width:470,overflow:"hidden"}}),Ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Ae.default,{style:ie})),Ue.createElement(ye,{onFileChange:De}))),Ue.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Ae.default,{style:{width:264}})),Ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(Me.Z,null,Ue.createElement(b.default.Item,{name:"width",style:{margin:0}},Ue.createElement(Le.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Oe.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(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(se.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function ye({onFileChange:Ie}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:Ie}))}function je(Ie,Ke){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Qe.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",Ie),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(Ye){Ke(JSON.parse(Ye.target.responseText),Ie)},!1),Re.addEventListener("error",function(Ye){console.error(Ye)},!1),Re.open("POST",`${lt.KI}/api/attachments.json`),Re.send(he)}},75790:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ae}});var b=te(59301),ue=te(4676);class Ae extends b.Component{constructor(Le){super(Le);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Le}=this.props;return(0,ue.createPortal)(Le,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},4573:function(Wt,Gt,te){"use strict";te.d(Gt,{i:function(){return ie},Z:function(){return ve}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ue=te(71418),Ae=te(6848),Me=te(92310),Le=te.n(Me),Oe=te(49661),se=te(57884),lt=te(34055),ot="data:image/png;base64,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",Qe="data:image/png;base64,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",Ue="data:image/png;base64,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",tt="data:image/png;base64,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",$e="data:image/png;base64,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",le="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",E="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:Qe},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:$e,swimg:le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var ve=({className:ye,dataSource:je=[],col:Ie=4,right:Ke,bottom:he=23,precision:Re=0,wrapWidth:Ye=1200,trackEventItems:ht,loading:De,onRemove:st=()=>{},isCurrent:It=!0,showAlias:yt=!1})=>{const Ft=Math.floor((Ye-(Ie-1)*Ke)/Ie),Xt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(vt=>(window.ENV==="build"&&(vt.ptimg=`/react/build${vt.ptimg}`,vt.swimg=`/react/build${vt.swimg}`),vt));return re.createElement(ue.Z,{spinning:De},re.createElement("div",{className:Le()(b.list,ye)},!!(je!=null&&je.length)&&(je==null?void 0:je.map((vt,rn)=>{var Sn;const{name:et,id:We,identifier:$t,featured:vn,school_name:Ht,image_url:un,excellent:Ve,is_plan:Nt}=vt;return re.createElement("div",{key:We,className:b.wrap,style:{width:Ft,marginRight:(1+rn)%Ie===0?0:Ke+Re,marginBottom:he}},re.createElement("a",{className:b.li,onClick:_t=>{_t.preventDefault(),_t.stopPropagation(),ht&&(0,Oe.L9)([ht]),(0,Oe.xg)(`/paths/${$t}`)}},re.createElement("div",{className:b.img},re.createElement("img",{className:b.cover,src:`${un}`}),It&&(0,lt.bg)()&&(vt==null?void 0:vt.studying)&&re.createElement("div",{className:`${b.movebq} user-path-items`,onClick:_t=>{_t.stopPropagation(),st(vt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Sn=vt==null?void 0:vt.subject_tags)==null?void 0:Sn.map((_t,kt)=>{var ut,rt;if(kt===0){const pe=(ut=Xt.find(fe=>fe.name==_t))==null?void 0:ut.swimg;return re.createElement("img",{className:b.sign,src:pe,style:{left:"-4px"}})}const Ze=(rt=Xt.find(pe=>pe.name==_t))==null?void 0:rt.ptimg;return re.createElement("img",{className:b.sign,src:Ze,style:{left:`${48+52*(kt-1)+2*kt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(vt==null?void 0:vt.excellent)&&re.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:b.name},re.createElement(Ae.Z,{title:yt&&(vt!=null&&vt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${et}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${vt==null?void 0:vt.excellent_alias_name}`)):et},re.createElement("span",{className:b.e},yt&&(vt==null?void 0:vt.excellent_alias_name)||et))),re.createElement("div",{className:b.tags},re.createElement("div",null,re.createElement(Ae.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,vt.stages_count))),re.createElement(Ae.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,vt.members_count)))))))})),!je.length&&re.createElement(se.Z,null)))}},89831:function(Wt,Gt,te){"use strict";te.d(Gt,{jL:function(){return Le},w9:function(){return vn},QD:function(){return bn},cQ:function(){return rn.Z},op:function(){return He},O5:function(){return Kn},_b:function(){return Ba},t7:function(){return ve},Gi:function(){return kt},YG:function(){return Nt},qp:function(){return x},vr:function(){return sa},qE:function(){return Pt},Je:function(){return Ie},wb:function(){return vt},cq:function(){return qe},tp:function(){return ne},Si:function(){return St},k8:function(){return _n},Du:function(){return ia}});var b=te(59301),ue={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="data:image/png;base64,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",Le=({dataSource:mt=[],img:pt,imgWidth:tn=346,title:Ln,sunTitle:Kt,bannerExtraContent:ra})=>b.createElement("div",{className:ue.banner},b.createElement("div",{className:ue.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Ln),b.createElement("span",null,Kt)),mt.length>0&&b.createElement("div",{className:ue.btns},mt.map((hn,ha)=>b.createElement("div",{key:ha,onClick:hn.click},hn.name,hn.sign?b.createElement("img",{src:Ae,width:39}):null))),ra),pt&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:pt,width:tn}))),Oe={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"},se=te(92310),lt=te.n(se),ot=te(89392),Qe=Object.defineProperty,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,le=(mt,pt,tn)=>pt in mt?Qe(mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[pt]=tn,y=(mt,pt)=>{for(var tn in pt||(pt={}))tt.call(pt,tn)&&le(mt,tn,pt[tn]);if(Ue)for(var tn of Ue(pt))$e.call(pt,tn)&&le(mt,tn,pt[tn]);return mt},x=({dataSource:mt=[],value:pt,onChange:tn,onTitleChange:Ln,className:Kt,title:ra,titleWidth:hn=41,style:ha={},fontColor:pa="#6A7283",showCount:On,classNameActive:Tn,styleItem:Xn={}})=>{const[Wn,Ma]=(0,b.useState)(0),[Va,Pa]=(0,b.useState)(!1),Na=(0,b.useRef)(null),tr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var fr;mt.length!==0&&(((fr=Na==null?void 0:Na.current)==null?void 0:fr.clientHeight)>97?Ma(1):Ma(0)),mt.length===0&&Ma(0),Pa(!1)},[mt]),b.createElement("div",{className:lt()(Oe.row,Kt),style:ha},b.createElement("div",{onClick:(0,ot.throttle)(()=>Ln==null?void 0:Ln(),2e3),style:{width:hn,marginTop:Va?12:4},className:`${Oe.title} ${Ln?"current":""}`},ra),b.createElement("div",{className:Va?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},b.createElement("div",{className:Oe.bar,ref:tr,style:Wn>0?{height:Wn===1?97:"auto",overflow:Wn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Oe.tag,ref:Na},mt==null?void 0:mt.map(fr=>b.createElement("span",{onClick:()=>tn(fr.id),key:fr.id,style:y(y({color:pa},Xn),(fr==null?void 0:fr.style)||{}),className:pt===fr.id?lt()(Tn||Oe.active,fr.classNameActive):""},b.createElement("span",{title:fr.name,className:Oe.name},fr.name),!!On&&b.createElement("span",{className:Oe.num},fr.count))))),!!Wn&&b.createElement(b.Fragment,null,Wn===1?b.createElement("div",{onClick:()=>{var fr;Ma(2),((fr=Na==null?void 0:Na.current)==null?void 0:fr.clientHeight)>245?Pa(!0):Pa(!1)},className:Oe.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{tr.current.scrollTop=0,Ma(1),Pa(!1)},className:Oe.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},ne=({dataSource:mt=[],value:pt,onChange:tn,className:Ln,style:Kt={}})=>b.createElement("div",{style:Kt,className:lt()(E.tabs,Ln)},mt.map(ra=>b.createElement("span",{onClick:()=>tn(ra.id),className:pt===ra.id?E.active:"",key:ra.id},ra.name))),re={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"},ie=te(92832),ve=({dataSource:mt=[],value:pt="",onChange:tn,onInputChange:Ln=()=>{},className:Kt,style:ra={},placeholder:hn,allowClear:ha=!1})=>{var pa;const[On,Tn]=(0,b.useState)(""),[Xn,Wn]=(0,b.useState)("");(0,b.useEffect)(()=>{var Pa;let Na=pt;(Pa=JSON.stringify(pt))!=null&&Pa.includes("{")&&(Tn(pt.id),Na=pt.value||"");try{Wn(decodeURIComponent(Na||""))}catch(tr){Wn(decodeURIComponent(Na||""))}},[pt]);const Ma=()=>{tn(encodeURIComponent(Xn),On||null)},Va=Pa=>{Pa!==On&&(Tn(Pa),tn(encodeURIComponent(Xn),Pa))};return b.createElement("div",{className:lt()(re.input,Kt),style:ra},!!mt.length&&b.createElement("div",{className:re.dropdown},b.createElement("div",{className:re.text},(pa=mt.find(Pa=>Pa.id===On))==null?void 0:pa.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:re.b1}),b.createElement("b",{className:re.b2})),b.createElement("div",{className:re.menu},mt.map((Pa,Na)=>b.createElement("div",{key:Na,onClick:()=>Va(Pa.id)},Pa.name)))),b.createElement(ie.default,{onPressEnter:Ma,value:Xn,onChange:Pa=>{Wn(Pa.target.value),Ln(encodeURIComponent(Pa.target.value),On||null)},bordered:!1,placeholder:hn}),b.createElement("i",{onClick:Ma,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ye={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"},Ie=({value:mt,onChange:pt,className:tn,total:Ln,pageSize:Kt,style:ra={}})=>{const hn=mt<2,ha=mt>=Math.ceil(Ln/Kt);return Ln<=Kt?b.createElement(b.Fragment,null):b.createElement("div",{className:lt()(ye.quickPager,tn),style:ra},b.createElement("div",{onClick:()=>{hn||pt(mt-1,"prev")},className:hn?ye.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{ha||pt(mt+1,"next")},className:ha?ye.disabled:""},"\u4E0B\u4E00\u9875"))},Ke={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"},he=te(71418),Re=te(6848),Ye=te(13570),ht=te(90524),De=te(49661),st=te(96908),It=te(57177),yt=te(81378),Ft=te(57884),vt=({className:mt,dataSource:pt=[],col:tn=4,right:Ln,bottom:Kt=23,precision:ra=0,wrapWidth:hn=1200,trackEventItems:ha,loading:pa})=>{const On=Math.floor((hn-(tn-1)*Ln)/tn);return b.createElement(he.Z,{spinning:pa},b.createElement("div",{className:lt()(Ke.list,mt)},!!pt.length&&pt.map((Tn,Xn)=>{const{name:Wn,id:Ma,identifier:Va,power:Pa,cover_image_id:Na,pic:tr}=Tn;return b.createElement("div",{className:Ke.wrap,key:Ma,style:{width:On,marginRight:(1+Xn)%tn===0?0:Ln+ra,marginBottom:Kt}},b.createElement("a",{target:"_blank",href:`/shixuns/${Va}/challenges`,className:Ke.li,onClick:fr=>{fr.preventDefault(),ha&&(0,De.L9)([ha]),Pa&&(0,De.xg)(`/shixuns/${Va}/challenges`)}},b.createElement("div",{className:Ke.img},b.createElement("img",{className:Ke.cover,src:`${tr}`}),Tn.is_jupyter&&b.createElement("img",{className:Ke.sign,src:st}),Tn.is_jupyter_lab&&b.createElement("img",{className:Ke.sign,src:It}),Tn.is_unity_3d&&b.createElement("img",{className:Ke.sign,src:yt})),b.createElement("div",{className:Ke.name},b.createElement(Re.Z,{title:Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ke.e},Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ke.tags},b.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Tn.challenges_count))),!!Tn.myshixuns_count&&b.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Tn.myshixuns_count))),b.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Tn.level))),b.createElement("div",{className:Ke.rate},b.createElement(Ye.Z,{allowHalf:!0,disabled:!0,defaultValue:Tn.score_info}),b.createElement("span",null,"\xA0",Tn.score_info?`${Tn.score_info}\u5206`:"5\u5206")))),!Pa&&b.createElement("div",{className:Ke.lockWrap},b.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!pt.length&&b.createElement(Ft.Z,null)))},rn=te(4573),Sn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},et="data:image/png;base64,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",We=te(59301),vn=({className:mt,dataSource:pt=[],col:tn=4,right:Ln,bottom:Kt=23,precision:ra=0,wrapWidth:hn=1200,trackEventItems:ha,loading:pa})=>{const On=Math.floor((hn-(tn-1)*Ln)/tn);return We.createElement(he.Z,{spinning:pa},We.createElement("div",{className:lt()(Sn.list,mt)},!!pt.length&&pt.map((Tn,Xn)=>{const{subject_identifier:Wn,id:Ma,identifier:Va,power:Pa}=Tn,Na=Tn.is_public!=0&&Tn.is_public;return We.createElement("div",{className:Sn.wrap,key:Ma,style:{width:On,marginRight:(1+Xn)%tn===0?0:Ln+ra,marginBottom:Kt}},We.createElement("a",{className:Sn.li,onClick:tr=>{tr.preventDefault(),ha&&(0,De.L9)([ha]),(0,De.xg)(Tn.first_category_url)}},We.createElement("div",{className:Sn.top},We.createElement(Re.Z,{title:Tn.name},We.createElement("div",{className:Sn.name},Tn.name)),We.createElement("img",{className:Sn.img,src:ht.Z.IMG_SERVER+"/images/"+Tn.avatar_url}),We.createElement("div",{className:Sn.text,title:Tn.creator},Tn.creator),Wn&&We.createElement("div",{className:Sn.btns},We.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),We.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Na&&We.createElement("div",{className:Sn.sign},"\u516C\u5F00")),We.createElement("div",{className:Sn.bottom},Tn.visits>0&&We.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-liulanyan"}),We.createElement("span",null,Tn.visits))),Tn.course_members_count>0&&We.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-chengyuan"}),Tn.course_members_count)),Tn.tasks_count>0&&We.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-zuoye"}),Tn.tasks_count)),Tn.is_end?We.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):We.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Tn.is_accessible&&We.createElement("div",{className:Sn.lockWrap},We.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),We.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!pt.length&&We.createElement(Ft.Z,null)))},Ht={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"},un=te(76560),Nt=({dataSource:mt=[],value:pt,onChange:tn,className:Ln,style:Kt={},tabBarExtraContent:ra})=>b.createElement("div",{className:lt()(Ht.tabs,Ln),style:Kt},b.createElement("div",{className:Ht.tabsWrap},mt.map((hn,ha)=>b.createElement("aside",{className:Ht.tab,onClick:()=>{tn(hn.id),hn.link&&un.history.push(hn.link)},key:ha},b.createElement("div",{className:pt===hn.id?Ht.active:""},hn.name),(hn==null?void 0:hn.resetCount)==null&&(hn==null?void 0:hn.total)!==void 0&&b.createElement("span",null,"\uFF08",hn==null?void 0:hn.total,"\uFF09"),(hn==null?void 0:hn.resetCount)!==void 0&&(hn==null?void 0:hn.total)!==void 0&&b.createElement(Re.Z,{title:(hn==null?void 0:hn.tip)!=null?hn==null?void 0:hn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},hn==null?void 0:hn.resetCount),"/",b.createElement("span",null,hn==null?void 0:hn.total),"\uFF09"))))),b.createElement("div",{className:Ht.tabBar},ra)),kt=({className:mt,style:pt={},children:tn})=>b.createElement("div",{className:lt()(mt),style:pt},tn),ut={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"},rt=te(38854),Ze=te(20834);const pe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var qe=({sortValue:mt,dropValue:pt,className:tn,onSort:Ln,onDrop:Kt,dataSource:ra=pe})=>{var hn;return b.createElement("div",{className:lt()(ut.orderWrap,tn)},b.createElement(rt.Z,{dropdownRender:()=>b.createElement(Ze.default,null,ra.map((ha,pa)=>b.createElement(Ze.default.Item,{key:pa,onClick:()=>Kt(ha.id)},ha.name)))},b.createElement("span",{className:ut.orderTextWrap},(hn=ra.find(ha=>pt===ha.id))==null?void 0:hn.name)),b.createElement("span",{className:ut.orderIconWrap},b.createElement("span",{className:ut.orderAsc},b.createElement("i",{className:mt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer}`,onClick:()=>Ln(mt==="asc"?"desc":"asc")})),b.createElement("span",{className:ut.orderDesc},b.createElement("i",{className:mt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer}`,onClick:()=>Ln(mt==="asc"?"desc":"asc")}))))},Rt={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",ThemeOne:"ThemeOne___iCQio"},Be=te(3113),xe=te(22688),nt=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,mn=(mt,pt,tn)=>pt in mt?nt(mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[pt]=tn,Qt=(mt,pt)=>{for(var tn in pt||(pt={}))Fe.call(pt,tn)&&mn(mt,tn,pt[tn]);if(Xe)for(var tn of Xe(pt))gt.call(pt,tn)&&mn(mt,tn,pt[tn]);return mt},jt=(mt,pt)=>{var tn={};for(var Ln in mt)Fe.call(mt,Ln)&&pt.indexOf(Ln)<0&&(tn[Ln]=mt[Ln]);if(mt!=null&&Xe)for(var Ln of Xe(mt))pt.indexOf(Ln)<0&>.call(mt,Ln)&&(tn[Ln]=mt[Ln]);return tn},an=(mt,pt,tn)=>new Promise((Ln,Kt)=>{var ra=pa=>{try{ha(tn.next(pa))}catch(On){Kt(On)}},hn=pa=>{try{ha(tn.throw(pa))}catch(On){Kt(On)}},ha=pa=>pa.done?Ln(pa.value):Promise.resolve(pa.value).then(ra,hn);ha((tn=tn.apply(mt,pt)).next())}),He=mt=>{var pt=mt,{className:tn,style:Ln,children:Kt,loading:ra=!1,openLoading:hn,onClick:ha=()=>{},size:pa="middle",shape:On="round",theme:Tn}=pt,Xn=jt(pt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Wn,Ma]=(0,b.useState)(!1),Va=(0,b.useMemo)(()=>{switch(Tn){case xe.Fy.THEMEONE:return Rt.ThemeOne;case xe.Fy.DEFAULT:default:return Rt.btn}},[Tn]);return b.createElement(Be.ZP,Qt({onClick:(0,ot.throttle)(Pa=>an(void 0,null,function*(){hn&&Ma(!0);try{yield ha(Pa)}catch(Na){console.log("error",Na)}hn&&Ma(!1)}),2e3,{leading:!0,trailing:!1}),className:lt()(Va,Rt[`${pa}-${On}`],tn),style:Ln,size:pa,shape:On,loading:Wn||ra},Xn),Kt)},At={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"},Pt=({className:mt,style:pt,children:tn=null,onClick:Ln,title:Kt})=>b.createElement("div",{className:lt()(At.head,mt),style:pt},b.createElement("span",{className:"primary-hover",onClick:Ln},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Kt},Kt),b.createElement("div",{className:At.node},tn)),wt={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"},bn=({confirmShow:mt=!0,confirmTitle:pt,confirmClick:tn,cancelShow:Ln=!0,cancelTitle:Kt,cancelClick:ra,className:hn,style:ha,confirmLoading:pa=!1})=>b.createElement("div",{className:lt()(wt.btns,hn),style:ha},mt&&b.createElement(Be.ZP,{loading:pa,onClick:tn,type:"primary",className:wt.confirm},pt),Ln&&b.createElement(Be.ZP,{onClick:ra,className:wt.cancel},Kt)),pn={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"},sa=({className:mt,style:pt={},LeftContent:tn,children:Ln,RightContent:Kt})=>b.createElement("div",{className:lt()(pn.fixedBottom,mt),style:pt},b.createElement("div",{className:pn.wrap},b.createElement("div",{className:pn.left},tn),b.createElement("div",{className:pn.center},Ln),b.createElement("div",{className:pn.right},Kt))),ua={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"},Ba=({className:mt,style:pt={},dataSource:tn=[]})=>b.createElement("div",{className:lt()(ua.crumbs,mt),style:pt},tn.map((Ln,Kt)=>Kt<tn.length-1?b.createElement(b.Fragment,{key:Kt},Ln.path||Ln.onClick?b.createElement("span",{className:ua.hover,onClick:Ln!=null&&Ln.onClick?Ln.onClick:()=>un.history.push(Ln.path)},Ln.name):b.createElement("span",null,Ln.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Kt,style:{color:"#5F6368"}},Ln.name))),wa=te(31797),Gn=Object.defineProperty,Oa=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,at=(mt,pt,tn)=>pt in mt?Gn(mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[pt]=tn,cn=(mt,pt)=>{for(var tn in pt||(pt={}))kn.call(pt,tn)&&at(mt,tn,pt[tn]);if(Pn)for(var tn of Pn(pt))qn.call(pt,tn)&&at(mt,tn,pt[tn]);return mt},yn=(mt,pt)=>Oa(mt,Yt(pt)),An=(mt,pt)=>{var tn={};for(var Ln in mt)kn.call(mt,Ln)&&pt.indexOf(Ln)<0&&(tn[Ln]=mt[Ln]);if(mt!=null&&Pn)for(var Ln of Pn(mt))pt.indexOf(Ln)<0&&qn.call(mt,Ln)&&(tn[Ln]=mt[Ln]);return tn};const{Countdown:Cn}=wa.default;var Kn=mt=>{var pt=mt,{onChange:tn}=pt,Ln=An(pt,["onChange"]);const[Kt,ra]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Kt=="number"&&Kt>=0&&tn(Kt)},[Kt]);const hn=ha=>{const pa=Math.floor(ha/1e3);ra(pa)};return b.createElement(Cn,yn(cn({},Ln),{onChange:hn}))},bt={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},St=({DataProps:mt,className:pt,style:tn={}})=>{var Ln;return b.createElement("div",{className:lt()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",bt.ClassRoomItem,pt),style:tn,onClick:()=>{(0,De.xg)(mt==null?void 0:mt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(Ln=ht.Z)==null?void 0:Ln.IMG_SERVER}/images/${mt==null?void 0:mt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(mt==null?void 0:mt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(mt!=null&&mt.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:lt()("text-16px font-medium",bt.TitleDom)},mt==null?void 0:mt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},mt==null?void 0:mt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",mt==null?void 0:mt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",mt==null?void 0:mt.tasks_count),mt!=null&&mt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Fn=Object.defineProperty,jn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,na=(mt,pt,tn)=>pt in mt?Fn(mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[pt]=tn,dt=(mt,pt)=>{for(var tn in pt||(pt={}))In.call(pt,tn)&&na(mt,tn,pt[tn]);if(jn)for(var tn of jn(pt))xa.call(pt,tn)&&na(mt,tn,pt[tn]);return mt},ia=({DataProps:mt=[],selectValue:pt,onChange:tn,className:Ln,style:Kt={},extra:ra,classNameItem:hn,styleItem:ha={},barHidden:pa})=>{const[On,Tn]=(0,b.useState)();return(0,b.useEffect)(()=>{Tn(Array.isArray(pt)?pt:[pt])},[pt]),b.createElement("div",{className:lt()("flex px-20px py-10px gap-40px",Ln),style:dt({borderBottom:"1px solid #D3F0FF"},Kt)},mt==null?void 0:mt.map(Xn=>b.createElement("div",{key:Xn==null?void 0:Xn.id,className:lt()("flex item-center justify-center current c-grey-333 text-16 relative",hn,Xn==null?void 0:Xn.className),style:dt(dt({color:On!=null&&On.includes(Xn==null?void 0:Xn.id)?"#1890FF":"",minWidth:88},ha),(Xn==null?void 0:Xn.style)||{}),onClick:Wn=>{tn==null||tn({domEvent:Wn,item:Xn}),Xn!=null&&Xn.link&&un.history.push(Xn==null?void 0:Xn.link)}},Xn==null?void 0:Xn.name,!pa&&(On==null?void 0:On.includes(Xn==null?void 0:Xn.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},ra))},qt=Object.defineProperty,Zn=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,sn=(mt,pt,tn)=>pt in mt?qt(mt,pt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[pt]=tn,Vt=(mt,pt)=>{for(var tn in pt||(pt={}))Sa.call(pt,tn)&&sn(mt,tn,pt[tn]);if(Za)for(var tn of Za(pt))_e.call(pt,tn)&&sn(mt,tn,pt[tn]);return mt},En=(mt,pt)=>Zn(mt,aa(pt)),_n=({value:mt,onChange:pt,onInputChange:tn,className:Ln,style:Kt={},InputProps:ra})=>{const[hn,ha]=(0,b.useState)(mt);return b.createElement("div",{className:lt()("flex item-center rounded-full px-10px py-2px",Ln),style:Vt({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Kt)},b.createElement(ie.default,En(Vt({bordered:!1},ra),{onChange:pa=>{ha(pa.target.value),tn==null||tn(encodeURIComponent(pa.target.value))},onPressEnter:pa=>{pt==null||pt({domEvent:pa,item:{value:hn}})}})),b.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:pa=>{pt==null||pt({domEvent:pa,item:{value:hn}})}}))}},17904:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ue}});var b=te(59301);function ue(Ae,Me){const Le=(0,b.useRef)();(0,b.useEffect)(()=>{Le.current=Ae}),(0,b.useEffect)(()=>{function Oe(){Le.current()}if(Me!==null){let se=setInterval(Oe,Me);return()=>clearInterval(se)}},[Me])}},80320:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return y}});var b=te(59301),ue=te(8591),Ae=te(43418),Me=te(19842),Le=te(54580),Oe=te(3113),se=te(90524),lt=te(49661),ot=te(82093),Qe=te(76560),Ue={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},tt=te(59301),$e=(a,x,E)=>new Promise((z,ne)=>{var re=ve=>{try{me(E.next(ve))}catch(ye){ne(ye)}},ie=ve=>{try{me(E.throw(ve))}catch(ye){ne(ye)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(re,ie);me((E=E.apply(a,x)).next())}),y=({visible:a,onOk:x,onCancel:E,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ie,me]=(0,b.useState)(!1),ve=(0,Qe.useParams)(),[ye,je]=(0,b.useState)([]),[Ie,Ke]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?he():(Ke([]),re([]),me(!1))},[a]);const he=()=>$e(void 0,null,function*(){const It=yield(0,ot.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});je(It.disciplines||[]),Ke((z==null?void 0:z.length)>0?z:[])}),Re=()=>{if((Ie==null?void 0:Ie.length)===0)return ue.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Ie),me(!0),x(ne,Ie[1],()=>{me(!1)})},Ye=()=>{E()},ht=()=>{const It=`${se.Z.API_SERVER}/api/courses/${ve.coursesId}/exercises/down_template`;(0,lt.Nd)(null,It)},De=It=>{const yt={name:It.name,uid:It.uid,file:It};return re([yt]),!1},st=()=>{re([])};return tt.createElement(Ae.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Re,centered:!0,wrapClassName:Ue.customModal,onCancel:Ye,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Ue.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},tt.createElement("div",{className:Ue.content},tt.createElement("aside",null,tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),tt.createElement("ul",null,tt.createElement("li",null,tt.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),tt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:ht},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),tt.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:ht,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),tt.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),tt.createElement("li",{className:Ue.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),tt.createElement("li",{className:Ue.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),tt.createElement("li",{className:Ue.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),tt.createElement("li",{className:Ue.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),tt.createElement("aside",{style:{marginTop:22}},tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),tt.createElement("ul",{style:{flex:1}},tt.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&tt.createElement(tt.Fragment,null,tt.createElement(Me.Z,{value:Ie,className:Ue.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(It,yt)=>{Ke(It||[])}}),tt.createElement("br",null),tt.createElement(Le.default,{action:`${se.Z.API_SERVER}/api/attachments.json`,beforeUpload:De,onRemove:st,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},tt.createElement(Oe.ZP,{className:Ue.upload,type:"primary",icon:tt.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((It,yt)=>tt.createElement("div",{key:yt,className:Ue.fileList},tt.createElement("span",{className:Ue.fileName},It==null?void 0:It.name),tt.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:st})))))))}},55956:function(Wt,Gt,te){"use strict";te.d(Gt,{h:function(){return b}});var b=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(b||{})},50582:function(Wt,Gt,te){"use strict";te.d(Gt,{H7:function(){return y},MK:function(){return le},MU:function(){return Qe},X6:function(){return tt},bM:function(){return ot},fi:function(){return a},fu:function(){return lt},n4:function(){return x},rX:function(){return $e},vl:function(){return E},zO:function(){return Ue}});var b=te(82093),ue=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(z,ne,re)=>ne in z?ue(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,se=(z,ne)=>{for(var re in ne||(ne={}))Me.call(ne,re)&&Oe(z,re,ne[re]);if(Ae)for(var re of Ae(ne))Le.call(ne,re)&&Oe(z,re,ne[re]);return z};function lt(z,ne){return(0,b.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},ne||{}))}function ot(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function Qe(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ue(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function tt(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function $e(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function y(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function E(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},12395:function(Wt,Gt,te){"use strict";var b=te(59301),ue=te(6848),Ae=te(92832),Me=te(8591),Le=te(81025),Oe=te(59301),se=(ot,Qe,Ue)=>new Promise((tt,$e)=>{var le=x=>{try{a(Ue.next(x))}catch(E){$e(E)}},y=x=>{try{a(Ue.throw(x))}catch(E){$e(E)}},a=x=>x.done?tt(x.value):Promise.resolve(x.value).then(le,y);a((Ue=Ue.apply(ot,Qe)).next())});const lt=({defaultValue:ot,onFinish:Qe})=>{const[Ue,tt]=(0,b.useState)(!1),[$e,le]=(0,b.useState)(ot);return(0,b.useEffect)(()=>{le(ot)},[ot]),Oe.createElement("div",null,Ue?Oe.createElement(Ae.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:$e,onChange:y=>{le(y.target.value)},onBlur:()=>se(void 0,null,function*(){var y;if(((y=$e==null?void 0:$e.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Qe($e))&&tt(!1)}),onPressEnter:()=>se(void 0,null,function*(){var y;if(((y=$e==null?void 0:$e.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Qe($e))&&tt(!1)})}):Oe.createElement("div",{className:Le.Z.title},$e,Oe.createElement(ue.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},Oe.createElement("i",{className:`${Le.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>tt(!0)}))))};Gt.Z=lt},20556:function(Wt,Gt,te){"use strict";te.r(Gt),te.d(Gt,{default:function(){return gl},useCourseOptions:function(){return dl}});var b=te(59301),ue=te(76560),Ae=te(78241),Me=te(66104),Le=te(8591),Oe=te(71418),se=te(92832),lt=te(19842),ot=te(24905),Qe=te(5112),Ue=te(5871),tt=te(3113),$e=te(81025),le=te(47580),y=te(37798),a=te(64885),x=te(43418),E=te(20834),z=te(38854),ne=te(6848),re=te(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},me=te(49661),ve=te(82093),ye=te(57884),je=te(65526),Ie=te(11414),Ke=te(7664),he=te(59301),Re=Object.defineProperty,Ye=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,yt=(Se,Ge,Je)=>Ge in Se?Re(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,Ft=(Se,Ge)=>{for(var Je in Ge||(Ge={}))st.call(Ge,Je)&&yt(Se,Je,Ge[Je]);if(De)for(var Je of De(Ge))It.call(Ge,Je)&&yt(Se,Je,Ge[Je]);return Se},Xt=(Se,Ge)=>Ye(Se,ht(Ge)),vt=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),Sn=({Itemid:Se,setqitem:Ge,qitem:Je,data:dn,getdata:ga,bigitem:ja,setBigqitem:Qa,isedit:ge,handleEditing:ce})=>{const[be,ke]=(0,b.useState)([]),[Ne,ze]=(0,b.useState)(!1);(0,b.useEffect)(()=>{dn.length>0&&ke([...dn])},[dn]);const ft=(xt,it)=>vt(void 0,null,function*(){if(ge){ce();return}if(!xt.destination)return;ze(!0);let zt=yield(0,ve.ZP)(`/api/examination_banks/${Se}/examination_banks_item_banks/${it==null?void 0:it[xt.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:Se,itemid:it==null?void 0:it[xt.source.index].question_id,position:xt.destination.index}});ze(!1),zt.status===0&&ga({id:it==null?void 0:it[xt.source.index].question_id})});return he.createElement("div",null,he.createElement(Ie.Z5,{onDragEnd:xt=>ft(xt,be)},he.createElement(Ie.bK,{droppableId:"droppable"},(xt,it)=>he.createElement("div",Ft({ref:xt.innerRef},xt.droppableProps),he.createElement(Oe.Z,{spinning:Ne},be.map((zt,Bt)=>he.createElement(Ie._l,{key:Bt,draggableId:Bt.toString(),index:Bt},(Jt,Rn)=>{var Zt,Dt;return he.createElement("aside",Ft(Ft({ref:Jt.innerRef},Jt.draggableProps),Jt.dragHandleProps),he.createElement(ne.Z,{title:he.createElement(Ke.Z,{value:(zt==null?void 0:zt.question_type)===8?(Zt=zt==null?void 0:zt.program_attr)==null?void 0:Zt.description:zt.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},he.createElement("div",{onClick:()=>{if(ge){ce();return}Ge(Xt(Ft({},zt),{index:Bt+1})),Qa(ja),(0,me.Vf)("#question-scroll-id")},className:`${ie.qcount} ${zt.question_id===(Je==null?void 0:Je.question_id)?ie.qcountclick:""}`},he.createElement("span",{className:ie.score},zt==null?void 0:zt.question_score,"\u5206"),he.createElement("span",{className:ie.qtitle},Bt+1,"\u3001",he.createElement(Ke.Z,{value:(zt==null?void 0:zt.question_type)===8?(Dt=zt==null?void 0:zt.program_attr)==null?void 0:Dt.description:zt.question_title,showTextOnly:!0})))))}))),xt.placeholder))))},et=te(95237),We=te(82482),$t=te(57809),vn=te(49770),Ht=te(61485),un=te(66052),Ve=te(59301),Nt=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),kt=({form:Se,TagDiscipline:Ge,exerciseitem:Je,qitem:dn,getTagData:ga})=>{var ja;const[Qa,ge]=(0,b.useState)(!0),[ce,be]=(0,b.useState)(!1),[ke,Ne]=(0,b.useState)(""),[ze,ft]=(0,b.useState)([]),[xt,it]=(0,b.useState)([]),[zt,Bt]=(0,b.useState)(0);(0,b.useEffect)(()=>{Rn()},[]);const Jt=Zt=>Nt(void 0,null,function*(){const Dt=yield(0,ve.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Zt==null?void 0:Zt.sub_discipline_id}});it(Dt==null?void 0:Dt.tag_disciplines)}),Rn=()=>Nt(void 0,null,function*(){const Zt=yield(0,ve.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ft(Zt.disciplines||[]),dn!=null&&dn.sub_discipline_id&&Jt(dn),Bt(dn!=null&&dn.sub_discipline_id?1:0),Se.setFieldsValue({difficulty:dn.difficulty||2,repeat_answer:!dn.repeat_answer,sub_discipline_id:dn!=null&&dn.sub_discipline_id?[dn==null?void 0:dn.discipline_id,dn==null?void 0:dn.sub_discipline_id]:[]})});return Ve.createElement("div",null,Ve.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Qa?"100%":0}},Ve.createElement(Ae.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ve.createElement(Qe.ZP.Group,{className:ie.radiogroup},Ve.createElement(Qe.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ve.createElement(Qe.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ve.createElement(Qe.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ve.createElement(Ae.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ve.createElement(lt.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ze,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Zt,Dt)=>{Se.setFieldsValue({sub_discipline_id:Zt,tag_discipline_ids:[]}),Bt(Zt?Zt.length:0),(Zt==null?void 0:Zt.length)>0&&(Jt({sub_discipline_id:Zt[1]}),Zt[1]==(dn==null?void 0:dn.sub_discipline_id)&&Se.setFieldValue("tag_discipline_ids",dn.tag_discipline_ids))},onClear:()=>{it([]),Se.setFieldValue("tag_discipline_ids",[]),Bt(0)}})),Ve.createElement(Ae.default.Item,{className:ie.formcenterselect},Ve.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ve.createElement(Ae.default.Item,{name:"tag_discipline_ids"},Ve.createElement($t.default,{className:ie.selectitems,disabled:zt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(Zt,Dt)=>Dt.key.indexOf(Zt.toLowerCase())>=0},xt==null?void 0:xt.map(Zt=>Ve.createElement($t.default.Option,{key:Zt.name+Zt.id,value:Zt.id},Ve.createElement("div",{style:{display:"flex",alignItems:"center"}},Ve.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Zt.name),(Zt==null?void 0:Zt.type)==="personal"&&Ve.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),zt>0&&Ve.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ve.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ve.createElement("a",{onClick:()=>{be(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ve.createElement(Ae.default.Item,{className:ie.formcenterselect},Ve.createElement("div",{style:{display:"flex",alignItems:"center"}},Ve.createElement(Ae.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ve.createElement(vn.Z,null)),Ve.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ve.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ve.createElement(Ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ve.createElement(un.Z,{open:ce,subDisciplineId:(ja=Se.getFieldValue("sub_discipline_id"))==null?void 0:ja[1],onCancel:()=>{be(!1)},onOkClick:Zt=>{it(Dt=>[...Dt,Zt]),Se.setFieldValue("tag_discipline_ids",[...Se.getFieldValue("tag_discipline_ids"),Zt==null?void 0:Zt.id])}}))},ut=te(59301),rt=Object.defineProperty,Ze=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Be=(Se,Ge,Je)=>Ge in Se?rt(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,xe=(Se,Ge)=>{for(var Je in Ge||(Ge={}))qe.call(Ge,Je)&&Be(Se,Je,Ge[Je]);if(fe)for(var Je of fe(Ge))Rt.call(Ge,Je)&&Be(Se,Je,Ge[Je]);return Se},nt=(Se,Ge)=>Ze(Se,pe(Ge)),Xe=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),gt=({qitem:Se,setisedit:Ge,TagDiscipline:Je,exerciseitem:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm();(0,b.useEffect)(()=>{var Ne;be.setFieldsValue(nt(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ne=Se==null?void 0:Se.question_choices)==null?void 0:Ne.map(ze=>nt(xe({},ze),{standard_boolean:ze!=null&&ze.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)}))},[Se]);const ke=Ne=>{if(!(Ne!=null&&Ne.length))return!1;const ze=Ne.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(ze).size!==ze.length};return ut.createElement("div",null,ut.createElement(Ae.default,{form:be,colon:!1,onFinish:Ne=>{var ze;if(ke(Ne.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ft=nt(xe({},Ne),{item_type:Se==null?void 0:Se.question_type,choices:(ze=Ne==null?void 0:Ne.choices)==null?void 0:ze.map(xt=>nt(xe({},xt),{is_answer:xt.standard_boolean}))});ga(xe(xe({},Se),ft))},onFinishFailed:Ne=>Xe(void 0,null,function*(){var ze,ft;Le.ZP.error(Ne.errorFields[0].errors[0]),be.scrollToField((ft=(ze=Ne==null?void 0:Ne.errorFields)==null?void 0:ze[0])==null?void 0:ft.name,{behavior:"smooth",block:"center"})})},ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("div",{style:{flex:1}},ut.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ut.createElement("span",null,(Se==null?void 0:Se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!Se.isadd&&ut.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},ut.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ut.createElement(tt.ZP,{onClick:()=>{var Ne;Se.isadd?(Ge(!1),ge()):(be.setFieldsValue(nt(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ne=Se==null?void 0:Se.question_choices)==null?void 0:Ne.map(ze=>nt(xe({},ze),{standard_boolean:ze!=null&&ze.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ge(!1))}},"\u53D6\u6D88"),ut.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ut.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ut.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ut.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Xe(void 0,null,function*(){be.submit()})},"\u4FDD\u5B58"))),ut.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ut.createElement(et.Z,{align:"middle"},ut.createElement(Ae.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ut.createElement(Ue.Z,{onBlur:Ne=>{Ne.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),ut.createElement(We.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),ut.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:dn,TagDiscipline:Je,form:be}))))},mn=te(15460),Qt=te(48477),jt=te(59301),an=Object.defineProperty,gn=Object.defineProperties,He=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,wt=(Se,Ge,Je)=>Ge in Se?an(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,fn=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Lt.call(Ge,Je)&&wt(Se,Je,Ge[Je]);if(At)for(var Je of At(Ge))Pt.call(Ge,Je)&&wt(Se,Je,Ge[Je]);return Se},bn=(Se,Ge)=>gn(Se,He(Ge)),pn=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),sa=({qitem:Se,TagDiscipline:Ge,exerciseitem:Je,setisedit:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm(),ke=Ae.default.useWatch("use_blank_score",be);return(0,b.useEffect)(()=>{be.setFieldsValue(bn(fn({},Se),{standard_answers:Se.standard_answers||[],name:Se.question_title,repeat_answer:!Se.repeat_answer}))},[Se]),jt.createElement("div",null,jt.createElement(Ae.default,{form:be,colon:!1,onValuesChange:(Ne,ze)=>{var ft,xt,it,zt;if(Ne!=null&&Ne.standard_answers||Ne!=null&&Ne.use_blank_score){let Bt=((ft=be.getFieldValue("standard_answers"))==null?void 0:ft.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Jt=>Jt.score))==null?void 0:it.filter(Jt=>Jt));(Bt==null?void 0:Bt.length)>0&&be.setFieldsValue({question_score:(Bt==null?void 0:Bt.length)>0&&((zt=Bt.reduce((Jt,Rn)=>Jt+Rn))==null?void 0:zt.toFixed(1))})}},onFinish:Ne=>{var ze;ga(bn(fn(fn({},Se),Ne),{item_type:Se==null?void 0:Se.question_type,standard_answers:(ze=Ne.standard_answers)==null?void 0:ze.map((ft,xt)=>bn(fn({},ft),{position:ft.choice_id||xt+1}))}))},onFinishFailed:Ne=>pn(void 0,null,function*(){var ze,ft;Ne.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,me.pE)(),Le.ZP.error(Ne.errorFields[0].errors[0]),be.scrollToField((ft=(ze=Ne==null?void 0:Ne.errorFields)==null?void 0:ze[0])==null?void 0:ft.name,{behavior:"smooth",block:"center"})})},jt.createElement("div",{style:{display:"flex",alignItems:"center"}},jt.createElement("div",{style:{flex:1}},jt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jt.createElement("span",null,"\u586B\u7A7A\u9898")),!Se.isadd&&jt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},jt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),jt.createElement(tt.ZP,{onClick:()=>{Se.isadd?(dn(!1),ge()):(be.setFieldsValue(bn(fn({},Se),{standard_answers:Se.standard_answers,name:Se.question_title,repeat_answer:!Se.repeat_answer})),dn(!1))}},"\u53D6\u6D88"),jt.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jt.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),jt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jt.createElement(et.Z,{align:"middle"},ke?jt.createElement(Qt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):jt.createElement(Ae.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},jt.createElement(Ue.Z,{onBlur:Ne=>{Ne.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),jt.createElement(Ae.default.Item,{name:"use_blank_score",noStyle:!0},jt.createElement(Qe.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),jt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:jt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",jt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},jt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),jt.createElement(mn.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,answerKey:"standard_answers"}),jt.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:Je,TagDiscipline:Ge,form:be}))))},ua=te(98815),Qn=te(59301),Ba=Object.defineProperty,wa=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,kn=(Se,Ge,Je)=>Ge in Se?Ba(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,qn=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Yt.call(Ge,Je)&&kn(Se,Je,Ge[Je]);if(Oa)for(var Je of Oa(Ge))Pn.call(Ge,Je)&&kn(Se,Je,Ge[Je]);return Se},at=(Se,Ge)=>wa(Se,Gn(Ge)),cn=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),An=({qitem:Se,setisedit:Ge,TagDiscipline:Je,exerciseitem:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm();return(0,b.useEffect)(()=>{var ke;be.setFieldsValue(at(qn({},Se),{name:Se.question_title,repeat_answer:!Se.repeat_answer,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ne=>at(qn({},Ne),{is_answer:Ne!=null&&Ne.standard_boolean?1:0}))}))},[Se]),Qn.createElement("div",null,Qn.createElement(Ae.default,{form:be,colon:!1,onFinish:ke=>{ga(qn(qn({},Se),ke))},onFinishFailed:ke=>cn(void 0,null,function*(){var Ne,ze;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((ze=(Ne=ke==null?void 0:ke.errorFields)==null?void 0:Ne[0])==null?void 0:ze.name,{behavior:"smooth",block:"center"})})},Qn.createElement("div",{style:{display:"flex",alignItems:"center"}},Qn.createElement("div",{style:{flex:1}},Qn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qn.createElement("span",null,"\u5224\u65AD\u9898")),!(Se!=null&&Se.isadd)&&Qn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},Qn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qn.createElement(tt.ZP,{onClick:()=>{var ke;Se.isadd?(Ge(!1),ge()):(be.setFieldsValue(at(qn({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ne=>at(qn({},Ne),{is_answer:Ne!=null&&Ne.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ge(!1))}},"\u53D6\u6D88"),Qn.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qn.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Qn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qn.createElement(Ae.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Qn.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Qn.createElement(ua.Z,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Qn.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:dn,TagDiscipline:Je,form:be}))))},Cn=te(36381),en={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},Kn=te(12893),bt=te(89389),Ot=Object.defineProperty,St=Object.defineProperties,Fn=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,na=(Se,Ge,Je)=>Ge in Se?Ot(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,dt=(Se,Ge)=>{for(var Je in Ge||(Ge={}))In.call(Ge,Je)&&na(Se,Je,Ge[Je]);if(jn)for(var Je of jn(Ge))xa.call(Ge,Je)&&na(Se,Je,Ge[Je]);return Se},on=(Se,Ge)=>St(Se,Fn(Ge)),ia=(Se,Ge)=>{var Je={};for(var dn in Se)In.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&jn)for(var dn of jn(Se))Ge.indexOf(dn)<0&&xa.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const qt=Se=>{var Ge=Se,{value:Je,onChange:dn,scrollId:ga}=Ge,ja=ia(Ge,["value","onChange","scrollId"]);return b.createElement("div",{id:ga||""},b.createElement(bt.Z,on(dt({},ja),{defaultValue:Je,onChange:(Qa,ge)=>{console.log("a:",Qa,ge),ge!=null&&ge.length?dn(Qa,ge):dn(Qa)}})))},Zn=({value:Se,onChange:Ge,placeholder:Je,height:dn=140,isEdit:ga})=>ga?b.createElement(bt.Z,{watch:!0,isFocus:!0,height:dn,placeholder:Je,defaultValue:Se,onChange:Ge}):b.createElement("div",{style:{cursor:"pointer"}},Se?b.createElement(Ke.Z,{className:en.inputBorder,value:Se}):b.createElement("div",{className:`${en.inputBorder} ${en.placeholder}`},Je));var aa=te(43604),Za=te(32134),Sa=Object.defineProperty,_e=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,_n=(Se,Ge,Je)=>Ge in Se?Sa(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,mt=(Se,Ge)=>{for(var Je in Ge||(Ge={}))En.call(Ge,Je)&&_n(Se,Je,Ge[Je]);if(Vt)for(var Je of Vt(Ge))Nn.call(Ge,Je)&&_n(Se,Je,Ge[Je]);return Se},pt=(Se,Ge)=>_e(Se,sn(Ge)),tn=(Se,Ge)=>{var Je={};for(var dn in Se)En.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&Vt)for(var dn of Vt(Se))Ge.indexOf(dn)<0&&Nn.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const Ln=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Kt=({value:Se,onChange:Ge,choiceTextKey:Je,answerKey:dn,index:ga,isEdit:ja,setInputActive:Qa,form:ge,choiceOptionsPath:ce,allowChangeMode:be,showAddIcon:ke,addItem:Ne,deleteItem:ze})=>{const ft=(Se==null?void 0:Se[dn])===1,xt=()=>{const zt=ge.getFieldValue(ce);ge.setFieldValue(ce,zt.map(Bt=>pt(mt({},Bt),{[dn]:0})))},it=()=>{ft?Ge(pt(mt({},Se),{[dn]:0})):(be||xt(),Ge(pt(mt({},Se),{[dn]:1})))};return b.createElement(et.Z,{className:en.choiceWrap,align:"middle",wrap:!1},b.createElement(aa.Z,{onClick:it,className:`${en.choiceIndex} ${ft?en.activeAnswer:""}`},Ln[ga]),b.createElement(aa.Z,{flex:1,className:`${en.editorWrap} ml15`,onClick:Qa},b.createElement(Zn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ja,value:Se==null?void 0:Se[Je],onChange:zt=>{Ge(pt(mt({},Se),{[Je]:zt}))}})),b.createElement(aa.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:it,className:`${en.setAnswerBtn} ${ft?en.activeAnswer:""}`},ft?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(aa.Z,{className:en.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Za.Z,{className:en.addIcon,onClick:Ne,style:{visibility:ke?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(Kn.Z,{className:en.deleteIcon,onClick:ze,style:{visibility:ga>1?"visible":"hidden"}}))))},ra=({questionTitlePlaceholder:Se,titleKey:Ge,choiceKey:Je,analysisKey:dn,choiceTextKey:ga,answerKey:ja,choiceOptionsPath:Qa,allowChangeMode:ge=!0,form:ce,showAnalysis:be=!0})=>{const[ke,Ne]=(0,b.useState)(),[ze,ft]=(0,b.useState)(!1);return b.createElement("div",{className:en.wrap},b.createElement("div",{className:en.questionTitleEditorWrap},b.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:Ge,labelCol:{span:24},rules:[{required:!0}]},b.createElement(qt,{scrollId:Array.isArray(Ge)?Ge.join("_"):`${Ge}`,watch:!0,height:140,placeholder:Se}))),b.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Ae.default.List,{name:Je,rules:[{validator(xt,it){const zt=it.some(Jt=>Jt[ja]===1),Bt=it.findIndex(Jt=>{var Rn;return((Rn=Jt[ga])==null?void 0:Rn.length)<=0});return Bt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ln[Bt]}\u9009\u9879\u7684\u5185\u5BB9`)):zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(xt,{add:it,remove:zt})=>b.createElement("div",{id:Array.isArray(Qa)?Qa.join("_"):`${Qa}`},xt.map((Bt,Jt)=>{var Rn=Bt,{key:Zt,name:Dt}=Rn,$n=tn(Rn,["key","name"]);const Un=ke===Zt,ea=()=>{Ne(Zt)},Yn=Jt<7&&Jt===xt.length-1,oa=()=>it({[ga]:"",[ja]:0}),wn=()=>zt(Dt);return b.createElement(Ae.default.Item,pt(mt({},$n),{key:Zt,name:Dt,noStyle:!0}),b.createElement(Kt,{choiceTextKey:ga,answerKey:ja,index:Jt,isEdit:Un,setInputActive:ea,form:ce,choiceOptionsPath:Qa,allowChangeMode:ge,showAddIcon:Yn,addItem:oa,deleteItem:wn}))}),xt.length<8&&b.createElement("div",{className:`${en.addBtn} mb30`,onClick:()=>it({[ga]:"",[ja]:0})},"\u6DFB\u52A0\u9009\u9879"))),be&&b.createElement("div",{onClick:()=>ft(!0)},b.createElement(Ae.default.Item,{name:dn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Zn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ze}))))};var hn=te(59301),ha=Object.defineProperty,pa=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Ma=(Se,Ge,Je)=>Ge in Se?ha(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,Va=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Xn.call(Ge,Je)&&Ma(Se,Je,Ge[Je]);if(Tn)for(var Je of Tn(Ge))Wn.call(Ge,Je)&&Ma(Se,Je,Ge[Je]);return Se},Pa=(Se,Ge)=>pa(Se,On(Ge)),Na=(Se,Ge)=>{var Je={};for(var dn in Se)Xn.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&Tn)for(var dn of Tn(Se))Ge.indexOf(dn)<0&&Wn.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const tr=({value:Se,onChange:Ge})=>{const Je=ga=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:en.modal,onOk:()=>{const ja=[...Se];ja.splice(ga,1),Ge(ja)}})},dn=()=>{const ga=[...Se];ga.push(""),Ge(ga)};return hn.createElement(et.Z,{className:"ml20"},hn.createElement(aa.Z,{flex:1},Se==null?void 0:Se.map((ga,ja)=>hn.createElement(et.Z,{key:`${ga}_${ja}`,align:"middle",className:"mb20"},hn.createElement(se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ga,autoSize:{maxRows:3},maxLength:1e3,onBlur:Qa=>{const ge=[...Se],ce=Qa.target.value.trim();ge[ja]=ce,Ge(ge)}}),hn.createElement(ne.Z,{title:"\u5220\u9664"},hn.createElement(Kn.Z,{className:en.deleteIcon,style:{marginLeft:15,visibility:ja>0?"visible":"hidden"},onClick:()=>Je(ja)}))))),hn.createElement(aa.Z,null,hn.createElement("div",{className:`${en.addBtn}`,onClick:()=>{dn()}},"\u65B0\u589E\u7B54\u6848")))},fr=({value:Se=!0,onChange:Ge})=>hn.createElement(vn.Z,{checked:!Se,onChange:Je=>{Ge(!Je)}}),Lr="\u2581",uo=({questionTitlePlaceholder:Se,form:Ge,name:Je,scoreByBlank:dn,answerKey:ga,titleKey:ja="name",analysisKey:Qa="analysis",isOrdered:ge="is_ordered"})=>{var ce,be;const[ke,Ne]=(0,b.useState)(!1),ze=(Zt,Dt)=>{const $n=Dt.line;let Un=0;for(let Yn=0;Yn<$n;Yn++)Un+=Zt.getLine(Yn).split(Lr).length-1;const ea=Zt.getLine($n).substring(0,Dt.ch);return Un+=ea.split(Lr).length-1,Un},ft=(Zt,Dt,$n,Un)=>{const ea=Zt.getRange(Dt.from,Dt.to);let Yn=0;if(Dt.text.forEach(oa=>{Yn+=oa.split(Lr).length-1}),Dt.origin!=="setValue"){if(ea&&ea.indexOf(Lr)!==-1){const oa=ea.split(Lr).length-1,wn=ze(Zt,Dt.from);if(console.log(`\u5220\u9664${oa}\u4E2A\uFF0C \u524D\u9762\u6709${wn}\u4E2A\uFF0C\u65B0\u589E${Yn}\u4E2A`),oa>1){const Da=Array.from({length:oa},(Fa,Ga)=>wn+Ga);Un(Da)}else Un(wn)}else if(Yn>0){const oa=ze(Zt,Dt.from);console.log(`\u65B0\u589E${Yn}\u4E2A\uFF0C\u4E4B\u524D\u6709${oa}\u4E2A`),$n(Yn,oa)}}},xt=()=>{const Zt=Ge.getFieldValue(["sub_item_banks",...ga]);Ge.setFieldValue(["sub_item_banks",...ga],Zt==null?void 0:Zt.map((Dt,$n)=>Pa(Va({},Dt),{position:$n+1})))},it=(0,b.useRef)(),zt=(Zt,Dt)=>{for(let $n=0;$n<Zt;$n++)it.current({position:null,answer_text:[""]},Dt+$n);xt()},Bt=(0,b.useRef)(),Jt=Zt=>{Bt.current(Zt),xt()},Rn=(be=(ce=Ge.getFieldValue("sub_item_banks"))==null?void 0:ce[ga==null?void 0:ga[0]])==null?void 0:be[ga==null?void 0:ga[1]];return console.log(Ge==null?void 0:Ge.getFieldValue(["sub_item_banks",...dn])),hn.createElement("div",{className:en.wrap},hn.createElement("div",{className:en.questionTitleEditorWrap},hn.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:ja,labelCol:{span:24},rules:[{required:!0}]},hn.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:Se,showNullButton:!0,onCMBeforeChange:(Zt,Dt)=>{ft(Zt,Dt,zt,Jt)}}))),hn.createElement(Ae.default.List,{name:ga,rules:[{validator(Zt,Dt){if((Dt==null?void 0:Dt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const $n of Dt){const{answer_text:Un}=$n||{};if(Un!=null&&Un.some(ea=>(ea==null?void 0:ea.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Dt,remove:$n},{errors:Un})=>(it.current=Dt,Bt.current=$n,hn.createElement(hn.Fragment,null,hn.createElement(Ae.default.Item,{label:hn.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Zt!=null&&Zt.length)&&hn.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Zt.map((ea,Yn)=>{var oa=ea,{key:wn,name:Da}=oa,Fa=Na(oa,["key","name"]);return hn.createElement(et.Z,{className:"mb20",key:wn,align:"top"},hn.createElement(aa.Z,{flex:"0 0 auto",className:`${en.blankIndex} pt5`},"\u586B\u7A7A\u9879",Yn+1),hn.createElement(aa.Z,{flex:1},hn.createElement(et.Z,{align:"top",justify:"space-between"},hn.createElement(aa.Z,{flex:1},hn.createElement(Ae.default.Item,Pa(Va({},Fa),{name:[Da,"answer_text"],noStyle:!0}),hn.createElement(tr,null))),(Ge==null?void 0:Ge.getFieldValue(["sub_item_banks",...dn]))&&hn.createElement(aa.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},hn.createElement(Ae.default.Item,Pa(Va({},Fa),{name:[Da,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:en.blankInputNumberWrapper}),hn.createElement(Ue.Z,{onChange:()=>{var Ga,Ua;let ca=Ge==null?void 0:Ge.getFieldValue(["sub_item_banks",ga==null?void 0:ga[0],"standard_answers"]),Aa=0;for(let Ca in ca)(Ga=ca[Ca])!=null&&Ga.score&&(Aa+=Number((Ua=ca[Ca])==null?void 0:Ua.score));Ge==null||Ge.setFieldValue(["sub_item_banks",ga==null?void 0:ga[0],"question_score"],Aa)},className:en.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),hn.createElement(Ae.default.Item,Pa(Va({},Fa),{name:[Da,"position"],noStyle:!0}),hn.createElement(se.default,{type:"hidden"}))))})))),hn.createElement(et.Z,{align:"middle"},hn.createElement(Ae.default.Item,{name:[Je,"downcase"],valuePropName:"checked"},hn.createElement(vn.Z,null)),hn.createElement(aa.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),hn.createElement(et.Z,{align:"middle"},hn.createElement(Ae.default.Item,{name:[Je,"no_space"],valuePropName:"checked"},hn.createElement(vn.Z,null)),hn.createElement(aa.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Rn==null?void 0:Rn.length)>1&&hn.createElement(et.Z,{align:"middle",className:(Rn==null?void 0:Rn.length)>1?"mb30":`${en.hide}`},hn.createElement(Ae.default.Item,{name:ge},hn.createElement(fr,null)),hn.createElement(aa.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),hn.createElement("div",{onClick:()=>Ne(!0)},hn.createElement(Ae.default.Item,{name:Qa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},hn.createElement(Zn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ke}))))};var Er=Object.defineProperty,Pr=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,ir=(Se,Ge,Je)=>Ge in Se?Er(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,Or=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Br.call(Ge,Je)&&ir(Se,Je,Ge[Je]);if(Cr)for(var Je of Cr(Ge))Ha.call(Ge,Je)&&ir(Se,Je,Ge[Je]);return Se},Rr=(Se,Ge)=>Pr(Se,Dr(Ge)),xr=(Se,Ge)=>{var Je={};for(var dn in Se)Br.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&Cr)for(var dn of Cr(Se))Ge.indexOf(dn)<0&&Ha.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const Qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Gr=({value:Se,onChange:Ge,form:Je,choiceKey:dn})=>{const ga=(Se==null?void 0:Se.is_answer)===1,ja=Se==null?void 0:Se.choice_text,Qa=()=>{var ge;const ce=(ge=Je==null?void 0:Je.getFieldValue(["sub_item_banks",...dn]))==null?void 0:ge.map(be=>({choice_text:be.choice_text,is_answer:0}));Je==null||Je.setFieldValue(["sub_item_banks",...dn],ce),Ge(Rr(Or({},Se),{is_answer:1}))};return b.createElement(et.Z,{className:en.choiceWrap,align:"middle",wrap:!1},b.createElement(aa.Z,{onClick:Qa,className:`${en.choiceIndex} ${en.judgementIndex} ${ga?en.activeAnswer:""}`},Qr[ja]),b.createElement(aa.Z,{flex:1,className:`${en.editorWrap} ml15`},b.createElement("div",{className:`${en.inputBorder} ${en.placeholder} ${ga?en.activeJudgementAnswer:""}`},ja)),b.createElement(aa.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Qa,className:`${en.setAnswerBtn} ${ga?en.activeAnswer:""}`},ga?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},qa=({questionTitlePlaceholder:Se,choiceKey:Ge="choices",form:Je,titleKey:dn="name",analysisKey:ga="analysis"})=>{const[ja,Qa]=(0,b.useState)(!1);return b.createElement("div",{className:en.wrap},b.createElement("div",{className:en.questionTitleEditorWrap},b.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:dn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),b.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Ae.default.List,{name:Ge,rules:[{validator(ge,ce){return ce.some(ke=>(ke==null?void 0:ke.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ge=>b.createElement("div",{id:"choices"},ge.map(ce=>{var be=ce,{key:ke,name:Ne}=be,ze=xr(be,["key","name"]);return b.createElement(Ae.default.Item,Rr(Or({},ze),{key:ke,name:Ne,noStyle:!0}),b.createElement(Gr,{form:Je,choiceKey:Ge}))})))),b.createElement("div",{onClick:()=>Qa(!0)},b.createElement(Ae.default.Item,{name:ga,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Zn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ja}))))};var wr=te(12563),pr=Object.defineProperty,Jr=Object.defineProperties,no=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,Ir=(Se,Ge,Je)=>Ge in Se?pr(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,Yr=(Se,Ge)=>{for(var Je in Ge||(Ge={}))To.call(Ge,Je)&&Ir(Se,Je,Ge[Je]);if(Ao)for(var Je of Ao(Ge))ko.call(Ge,Je)&&Ir(Se,Je,Ge[Je]);return Se},Po=(Se,Ge)=>Jr(Se,no(Ge)),Qo=(Se,Ge)=>{var Je={};for(var dn in Se)To.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&Ao)for(var dn of Ao(Se))Ge.indexOf(dn)<0&&ko.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const jo=Se=>{var Ge=Se,{value:Je,onChange:dn}=Ge,ga=Qo(Ge,["value","onChange"]);const ja=Qa=>{dn([Qa])};return b.createElement(bt.Z,Po(Yr({},ga),{defaultValue:Je==null?void 0:Je[0],onChange:ja}))},ei=Se=>{if(!Se)return!1;if(/^s*$/.test(Se)||Se.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ge=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Se==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$a=({value:Se=[],onClose:Ge})=>b.createElement(wr.default,{closable:!0,onClose:Ge,className:en.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Se.join(" \u6216 "))),ya=({questionTitlePlaceholder:Se,form:Ge,showKeywords:Je,isMustKeyWords:dn=Je,titleKey:ga="name",analysisKey:ja="analysis",answerTexts:Qa="answer_texts",keywords:ge="keywords",useKeywords:ce="use_keywords",indexs:be})=>{var ke,Ne,ze,ft;const[xt,it]=(0,b.useState)(!1),[zt,Bt]=(0,b.useState)(""),Jt=(Ne=(ke=Ge.getFieldValue("sub_item_banks"))==null?void 0:ke[ce==null?void 0:ce[0]])==null?void 0:Ne[ce==null?void 0:ce[1]],Rn=(ft=(ze=Ge.getFieldValue("sub_item_banks"))==null?void 0:ze[ce==null?void 0:ce[0]])==null?void 0:ft.question_score;return b.createElement("div",{className:en.wrap},b.createElement("div",{className:en.questionTitleEditorWrap},b.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:ga,labelCol:{span:24},rules:[{required:!0}]},b.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),b.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Qa,labelCol:{span:24}},b.createElement(jo,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Je&&!dn&&b.createElement(Ae.default.Item,{hidden:!0,name:ce,valuePropName:"checked"},b.createElement(vn.Z,{defaultChecked:!0})),Je&&dn&&b.createElement(et.Z,{align:"middle",className:"mb30"},b.createElement(Ae.default.Item,{name:ce,valuePropName:"checked"},b.createElement(vn.Z,null)),b.createElement(aa.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(aa.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(Ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Jt||!dn)&&b.createElement(Ae.default.List,{name:ge,rules:[{validator(Zt,Dt){return dn?Dt!=null&&Dt.length?(Dt==null?void 0:Dt.reduce((Un,ea)=>Un+ea.score,0))>parseFloat(Rn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Zt,{add:Dt,remove:$n})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${en.title} mb10`},dn?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(et.Z,{align:"middle",className:"font14 mb30"},b.createElement(aa.Z,{flex:1},b.createElement(se.default,{value:zt,onChange:Un=>{Bt(Un.target.value)},maxLength:50,allowClear:!0,onPressEnter:Un=>{var ea,Yn,oa,wn;const Da=`${(ea=Un.target)==null?void 0:ea.value}`,Fa=(oa=(Yn=Da==null?void 0:Da.split("|"))==null?void 0:Yn.filter(ca=>!!ca))==null?void 0:oa.map(ca=>ca.trim()),Ga=Ge.getFieldValue(["sub_item_banks",...ge]),Ua=((wn=Ga==null?void 0:Ga.map(ca=>ca==null?void 0:ca.keyword))==null?void 0:wn.flat())||[];for(const ca of Fa)if(Ua.includes(ca)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ei(Da)&&(Dt({keyword:Fa,score:1}),Bt(""))},className:en.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(aa.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Zt.map(Un=>{var ea=Un,{key:Yn,name:oa}=ea,wn=Qo(ea,["key","name"]);return b.createElement(et.Z,{key:Yn,className:"mb20",style:{marginRight:148}},b.createElement(aa.Z,{flex:1},b.createElement(et.Z,{align:"middle",justify:"space-between"},b.createElement(Ae.default.Item,Po(Yr({},wn),{name:[oa,"keyword"]}),b.createElement($a,{onClose:()=>$n(oa)})),dn&&b.createElement(Ae.default.Item,Po(Yr({},wn),{name:[oa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:en.blankInputNumberWrapper}),b.createElement(Ue.Z,{className:en.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>it(!0)},b.createElement(Ae.default.Item,{name:ja,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Zn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xt}))))};var zn=te(59301),La=Object.defineProperty,gr=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,nn=(Se,Ge,Je)=>Ge in Se?La(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,da=(Se,Ge)=>{for(var Je in Ge||(Ge={}))xn.call(Ge,Je)&&nn(Se,Je,Ge[Je]);if(ln)for(var Je of ln(Ge))Jn.call(Ge,Je)&&nn(Se,Je,Ge[Je]);return Se},la=(Se,Ge)=>gr(Se,Ce(Ge)),Bn=(Se,Ge)=>{var Je={};for(var dn in Se)xn.call(Se,dn)&&Ge.indexOf(dn)<0&&(Je[dn]=Se[dn]);if(Se!=null&&ln)for(var dn of ln(Se))Ge.indexOf(dn)<0&&Jn.call(Se,dn)&&(Je[dn]=Se[dn]);return Je};const{Panel:Mn}=Cn.default,Ra=({questionTitlePlaceholder:Se,choiceKey:Ge,form:Je,withScore:dn})=>{const ga=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[ja,Qa]=(0,b.useState)(),[ge,ce]=(0,b.useState)([]),be=Ne=>{ce(Ne)},ke=({value:Ne})=>zn.createElement("div",{style:{width:150,paddingLeft:11}},Ne);return zn.createElement("div",{className:en.wrap},zn.createElement("div",{className:en.questionTitleEditorWrap},zn.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},zn.createElement(qt,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),zn.createElement(Ae.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),zn.createElement(Ae.default.List,{name:"sub_item_banks",rules:[{validator(Ne,ze){return ze?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ne,{add:ze,remove:ft,move:xt})=>{const it=Je.getFieldValue("sub_item_banks");return zn.createElement(zn.Fragment,null,zn.createElement(Cn.default,{className:Ne.length>0?en.collapseWrapper:"",bordered:!1,activeKey:ge,onChange:be,expandIcon:({isActive:zt})=>zn.createElement("i",{className:`iconfont icon-weizhankai ${zt?en.open:en.close}`,style:{fontSize:14,transition:"all .2s"}})},Ne.map((zt,Bt)=>{var Jt=zt,{key:Rn,name:Zt}=Jt,Dt=Bn(Jt,["key","name"]),$n,Un,ea,Yn,oa,wn,Da,Fa,Ga,Ua,ca,Aa,Ca,Vn;return zn.createElement(Mn,{className:en.panel,forceRender:!0,header:zn.createElement("div",{className:en.panelHeader},"\u7B2C",Bt+1,"\u5C0F\u9898",zn.createElement("span",null,"\uFF08",(($n=it==null?void 0:it[Zt])==null?void 0:$n.question_type)==0?"\u5355\u9009\u9898":((Un=it==null?void 0:it[Zt])==null?void 0:Un.question_type)==1?"\u591A\u9009\u9898":((ea=it==null?void 0:it[Zt])==null?void 0:ea.question_type)==3?"\u586B\u7A7A\u9898":((Yn=it==null?void 0:it[Zt])==null?void 0:Yn.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Zt,extra:zn.createElement(et.Z,{align:"middle",onClick:va=>va.stopPropagation()},((oa=it==null?void 0:it[Zt])==null?void 0:oa.question_type)==3&&zn.createElement(zn.Fragment,null,zn.createElement(Qe.ZP.Group,{defaultValue:(wn=it==null?void 0:it[Zt])==null?void 0:wn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:va=>{var _a,nr,or,Ja,mr;if(Je==null||Je.setFieldValue(["sub_item_banks",Zt,"use_blank_score"],(_a=va==null?void 0:va.target)==null?void 0:_a.value),(nr=va==null?void 0:va.target)!=null&&nr.value){let Sr=0;for(let Ur in(or=Je==null?void 0:Je.getFieldValue(["sub_item_banks",Zt]))==null?void 0:or.standard_answers)Sr+=Number((mr=(Ja=Je==null?void 0:Je.getFieldValue(["sub_item_banks",Zt]))==null?void 0:Ja.standard_answers[Ur])==null?void 0:mr.score);Je==null||Je.setFieldValue(["sub_item_banks",Zt,"question_score"],Sr||"")}Qa(new Date)}}),zn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:zn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",zn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},zn.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),dn&&zn.createElement(Ae.default.Item,la(da({},Dt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Zt,"question_score"],className:en.blankInputNumberWrapper}),((Da=it==null?void 0:it[Zt])==null?void 0:Da.question_type)==3&&((Fa=it==null?void 0:it[Zt])!=null&&Fa.use_blank_score)?zn.createElement(ke,null):zn.createElement(Ue.Z,{className:en.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),zn.createElement(et.Z,{align:"middle",className:"pl40",style:{width:82}},Bt!==0&&zn.createElement("div",{onClick:()=>{var va;xt(Bt,Bt-1);const _a=(va=Je.getFieldValue("sub_item_banks"))==null?void 0:va.map((nr,or)=>(Ne.map((Ja,mr)=>{or===mr&&(nr.q_position=Number(Ja.name)+1)}),nr));Je.setFieldValue("sub_item_banks",_a)}},zn.createElement(ne.Z,{title:"\u4E0A\u79FB"},zn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Bt<Ne.length-1&&zn.createElement("div",{onClick:()=>{var va;xt(Bt,Bt+1);const _a=(va=Je.getFieldValue("sub_item_banks"))==null?void 0:va.map((nr,or)=>(Ne.map((Ja,mr)=>{or===mr&&(nr.q_position=Number(Ja.name)+1)}),nr));Je.setFieldValue("sub_item_banks",_a)},className:Bt===0?"":"ml10"},zn.createElement(ne.Z,{title:"\u4E0B\u79FB"},zn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),zn.createElement(ne.Z,{title:"\u5220\u9664"},zn.createElement(Kn.Z,{className:`${en.deleteIcon} ml40`,onClick:()=>ft(Zt)})))},zn.createElement(Ae.default.Item,la(da({},Dt),{name:Zt}),(((Ga=it==null?void 0:it[Zt])==null?void 0:Ga.question_type)==0||((Ua=it==null?void 0:it[Zt])==null?void 0:Ua.question_type)==1)&&zn.createElement(ra,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ca=it==null?void 0:it[Zt])==null?void 0:ca.question_type)==1,form:Je,choiceKey:[Zt,"choices"],titleKey:[Zt,"name"],analysisKey:[Zt,"analysis"],choiceOptionsPath:["sub_item_banks",Zt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Aa=it==null?void 0:it[Zt])==null?void 0:Aa.question_type)==3&&zn.createElement(uo,{form:Je,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:Zt,scoreByBlank:[Zt,"use_blank_score"],titleKey:[Zt,"name"],analysisKey:[Zt,"analysis"],isOrdered:[Zt,"is_ordered"],answerKey:[Zt,"standard_answers"],key:ja}),((Ca=it==null?void 0:it[Zt])==null?void 0:Ca.question_type)==2&&zn.createElement(qa,{form:Je,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Zt,"name"],analysisKey:[Zt,"analysis"],choiceKey:[Zt,"choices"]}),((Vn=it==null?void 0:it[Zt])==null?void 0:Vn.question_type)==4&&zn.createElement(ya,{showKeywords:!0,isMustKeyWords:!0,form:Je,titleKey:[Zt,"name"],analysisKey:[Zt,"analysis"],answerTexts:[Zt,"answer_texts"],useKeywords:[Zt,"use_keywords"],keywords:[Zt,"keywords"],indexs:Zt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:ja})))})),Ne.length<20&&zn.createElement(z.Z,{menu:{items:[{label:zn.createElement("div",{onClick:()=>{ze({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),ce([Ne==null?void 0:Ne.length,...ge])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:zn.createElement("div",{onClick:()=>{ze({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),ce([Ne==null?void 0:Ne.length,...ge])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:zn.createElement("div",{onClick:()=>{ze({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),ce([Ne==null?void 0:Ne.length,...ge])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:zn.createElement("div",{onClick:()=>{ze({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),ce([Ne==null?void 0:Ne.length,...ge])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:zn.createElement("div",{onClick:()=>{ze({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),ce([Ne==null?void 0:Ne.length,...ge])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(zt=>zt.show).map(zt=>({label:zt.label,key:zt.key}))}},zn.createElement("div",{className:`${en.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ta=te(59301),fa=Object.defineProperty,Ea=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,mo=(Se,Ge,Je)=>Ge in Se?fa(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,po=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Hr.call(Ge,Je)&&mo(Se,Je,Ge[Je]);if(hr)for(var Je of hr(Ge))Zr.call(Ge,Je)&&mo(Se,Je,Ge[Je]);return Se},xo=(Se,Ge)=>Ea(Se,Xa(Ge)),vi=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),ri=({qitem:Se,setisedit:Ge,TagDiscipline:Je,exerciseitem:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm();(0,b.useEffect)(()=>{var Ne;be.setFieldsValue(xo(po({},Se),{name:Se.question_title,sub_item_banks:(Ne=Se.sub_exercise_questions)==null?void 0:Ne.map(ze=>{var ft;return xo(po({},ze),{name:ze.question_title,choices:(ft=ze==null?void 0:ze.question_choices)==null?void 0:ft.map(xt=>xo(po({},xt),{is_answer:xt!=null&&xt.standard_boolean?1:0}))})}),repeat_answer:!Se.repeat_answer}))},[Se]);const ke=Ne=>{if(!(Ne!=null&&Ne.length))return!1;const ze=Ne.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(ze).size!==ze.length};return ta.createElement("div",null,ta.createElement(Ae.default,{form:be,colon:!1,onValuesChange:(Ne,ze)=>{var ft,xt,it;if(Ne!=null&&Ne.sub_item_banks){let zt=((ft=be.getFieldValue("sub_item_banks"))==null?void 0:ft.length)>0&&((it=(xt=be.getFieldValue("sub_item_banks"))==null?void 0:xt.map(Bt=>{var Jt;if(Bt.question_type==3&&(Bt!=null&&Bt.use_blank_score)){let Rn=0;for(let Zt in Bt==null?void 0:Bt.standard_answers)Rn+=Number((Jt=Bt==null?void 0:Bt.standard_answers[Zt])==null?void 0:Jt.score);return Rn}else return Bt.question_score}))==null?void 0:it.filter(Bt=>Bt));(zt==null?void 0:zt.length)>0&&be.setFieldsValue({question_score:parseFloat(zt==null?void 0:zt.reduce((Bt,Jt)=>parseFloat(Bt)+parseFloat(Jt))).toFixed(1)})}},onFinish:Ne=>{var ze,ft;if((ze=Ne.sub_item_banks)==null?void 0:ze.some(it=>it.question_type===0||it.question_type===1?ke(it.choices):!1)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}ga(xo(po(po({},Se),Ne),{sub_item_banks:(ft=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:ft.map(it=>(console.log(it),xo(po({},it),{item_type:it==null?void 0:it.question_type,id:(it==null?void 0:it.question_id)||""})))}))},onFinishFailed:Ne=>vi(void 0,null,function*(){var ze,ft;Le.ZP.error(Ne.errorFields[0].errors[0]),be.scrollToField((ft=(ze=Ne==null?void 0:Ne.errorFields)==null?void 0:ze[0])==null?void 0:ft.name,{behavior:"smooth",block:"center"})})},ta.createElement("div",{style:{display:"flex",alignItems:"center"}},ta.createElement("div",{style:{flex:1}},ta.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ta.createElement("span",null,"\u7EC4\u5408\u9898")),!Se.isadd&&ta.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},ta.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ta.createElement(tt.ZP,{onClick:()=>{var Ne;Se.isadd?(Ge(!1),ge()):(be.setFieldsValue(xo(po({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ne=Se==null?void 0:Se.question_choices)==null?void 0:Ne.map(ze=>xo(po({},ze),{standard_boolean:ze!=null&&ze.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ge(!1))}},"\u53D6\u6D88"),ta.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ta.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ta.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ta.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),ta.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ta.createElement(Qt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),ta.createElement(Ra,{form:be,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),ta.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:dn,TagDiscipline:Je,form:be}))))},ui=te(51110),pi=te(24334),yo=te(59301),hi=Object.defineProperty,Ii=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Jo=(Se,Ge,Je)=>Ge in Se?hi(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,mi=(Se,Ge)=>{for(var Je in Ge||(Ge={}))nl.call(Ge,Je)&&Jo(Se,Je,Ge[Je]);if(Vi)for(var Je of Vi(Ge))Xl.call(Ge,Je)&&Jo(Se,Je,Ge[Je]);return Se},Ai=(Se,Ge)=>Ii(Se,Jl(Ge)),yl=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),Ni=({qitem:Se,TagDiscipline:Ge,exerciseitem:Je,setisedit:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm(),ke=!0;return(0,b.useEffect)(()=>{var Ne,ze,ft;be.setFieldsValue(Ai(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficulty,item_banks_group_id:Se.item_banks_group_id,hack:Ai(mi({},Se),{time_limit:(Se==null?void 0:Se.time_limit)||3}),hack_codes:{language:(Ne=Se==null?void 0:Se.program_attr)==null?void 0:Ne.language,code:pi.Base64.decode(((ze=Se==null?void 0:Se.program_attr)==null?void 0:ze.code)||"")},hack_sets:mi({},(ft=Se==null?void 0:Se.hack_sets)==null?void 0:ft[0]),repeat_answer:!Se.repeat_answer}))},[Se]),yo.createElement("div",null,yo.createElement(Ae.default,{form:be,colon:!1,onValuesChange:(Ne,ze)=>{var ft,xt,it,zt;if(Ne!=null&&Ne.standard_answers){let Bt=((ft=be.getFieldValue("standard_answers"))==null?void 0:ft.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Jt=>Jt.score))==null?void 0:it.filter(Jt=>Jt));(Bt==null?void 0:Bt.length)>0&&be.setFieldsValue({question_score:(Bt==null?void 0:Bt.length)>0&&((zt=Bt.reduce((Jt,Rn)=>Jt+Rn))==null?void 0:zt.toFixed(1))})}},onFinish:Ne=>{var ze;ga(Ai(mi(mi({},Se),Ne),{item_type:Se==null?void 0:Se.question_type,standard_answers:(ze=Ne.standard_answers)==null?void 0:ze.map((ft,xt)=>Ai(mi({},ft),{position:xt+1})),standard_answer:void 0}))},onFinishFailed:Ne=>yl(void 0,null,function*(){var ze,ft;Le.ZP.error(Ne.errorFields[0].errors[0]),be.scrollToField((ft=(ze=Ne==null?void 0:Ne.errorFields)==null?void 0:ze[0])==null?void 0:ft.name,{behavior:"smooth",block:"center"})})},yo.createElement("div",{style:{display:"flex",alignItems:"center"}},yo.createElement("div",{style:{flex:1}},yo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),yo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!Se.isadd&&yo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},yo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),yo.createElement(tt.ZP,{onClick:()=>{var Ne,ze,ft;Se.isadd?(dn(!1),ge()):(be.setFieldsValue(Ai(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficult,item_banks_group_id:Se.item_banks_group_id,hack:mi({},Se),hack_codes:{language:(Ne=Se==null?void 0:Se.program_attr)==null?void 0:Ne.language,code:pi.Base64.decode((ze=Se==null?void 0:Se.program_attr)==null?void 0:ze.code)},hack_sets:mi({},(ft=Se==null?void 0:Se.hack_sets)==null?void 0:ft[0]),repeat_answer:!Se.repeat_answer})),dn(!1))}},"\u53D6\u6D88"),yo.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:yo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},yo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},yo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),yo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},yo.createElement(Qt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),yo.createElement(ui.t,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,hackidentifier:Se==null?void 0:Se.hack_identifier,answerKey:"standard_answers"}),yo.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:Je,TagDiscipline:Ge,form:be}))))},Bo=te(59301),El=Object.defineProperty,bl=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Al=(Se,Ge,Je)=>Ge in Se?El(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,di=(Se,Ge)=>{for(var Je in Ge||(Ge={}))xl.call(Ge,Je)&&Al(Se,Je,Ge[Je]);if(Cl)for(var Je of Cl(Ge))oi.call(Ge,Je)&&Al(Se,Je,Ge[Je]);return Se},Yo=(Se,Ge)=>bl(Se,Yl(Ge)),Ji=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),ql=({qitem:Se,setqitem:Ge,setisedit:Je,TagDiscipline:dn,exerciseitem:ga,seveeditor:ja,deleteitem:Qa,showTip:ge=!1})=>{var ce;const[be]=Ae.default.useForm();return(0,b.useEffect)(()=>{var ke,Ne;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(ze=>Yo(di({},ze),{standard_boolean:ze!=null&&ze.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ne=Se==null?void 0:Se.shixun)==null?void 0:Ne.map(ze=>Yo(di({},ze),{defaultscore:ze.challenge_score}))},[]),Bo.createElement("div",null,Bo.createElement(Ae.default,{form:be,colon:!1,onFinish:ke=>{var Ne,ze;let ft=Yo(di({},ke),{question_scores:(Ne=Se==null?void 0:Se.shixun)==null?void 0:Ne.map(xt=>xt.challenge_score),item_type:Se==null?void 0:Se.question_type,choices:(ze=ke==null?void 0:ke.choices)==null?void 0:ze.map(xt=>Yo(di({},xt),{is_answer:xt.standard_boolean}))});ja(di(di({},Se),ft))},onFinishFailed:ke=>Ji(void 0,null,function*(){var Ne,ze;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((ze=(Ne=ke==null?void 0:ke.errorFields)==null?void 0:Ne[0])==null?void 0:ze.name,{behavior:"smooth",block:"center"})})},Bo.createElement("div",{style:{display:"flex",alignItems:"center"}},Bo.createElement("div",{style:{flex:1}},Bo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Bo.createElement("span",null,"\u5B9E\u8BAD\u9898")),Bo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Qa()}},Bo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Bo.createElement(tt.ZP,{onClick:()=>{var ke,Ne;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(ze=>Yo(di({},ze),{standard_boolean:ze!=null&&ze.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ne=Se==null?void 0:Se.shixun)==null?void 0:Ne.map(ze=>Yo(di({},ze),{challenge_score:ze.defaultscore})),Ge(di({},Se)),Je(!1)}},"\u53D6\u6D88"),Bo.createElement(ne.Z,{overlayClassName:ie.shake,open:ge,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Bo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Bo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Bo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Ji(void 0,null,function*(){var ke,Ne,ze;if(((Ne=(ke=Se==null?void 0:Se.shixun)==null?void 0:ke.map)==null?void 0:Ne.call(ke,ft=>ft.challenge_score).filter(ft=>ft).length)<((ze=Se==null?void 0:Se.shixun)==null?void 0:ze.length)){Le.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}be.submit()})},"\u4FDD\u5B58"))),Bo.createElement(Qt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Bo.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Bo.createElement(bt.Z,{watch:!0,height:140,placeholder:"",defaultValue:Se.question_title}))),Bo.createElement(et.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Bo.createElement("div",null,Bo.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Bo.createElement("a",{href:`/shixuns/${Se==null?void 0:Se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Bo.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(ce=Se==null?void 0:Se.shixun)==null?void 0:ce.map((ke,Ne)=>Bo.createElement("div",{key:ke.challenge_id,style:{display:"flex",marginBottom:20}},Bo.createElement("div",{style:{flex:1}},Ne+1,"\u3001",ke.challenge_name),Bo.createElement("div",null,Bo.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Bo.createElement(Ue.Z,{precision:1,value:ke==null?void 0:ke.challenge_score,onChange:ze=>{const ft=JSON.parse(JSON.stringify((Se==null?void 0:Se.shixun)||[]));ft[Ne].challenge_score=ze;const xt=ft.every(zt=>!zt.challenge_score),it=parseFloat(ft==null?void 0:ft.map(zt=>zt.challenge_score).reduce((zt,Bt)=>parseFloat(zt||0)+parseFloat(Bt||0)));be.setFieldsValue({question_score:xt?"":it.toFixed(1)}),Ge(Yo(di({},Se),{shixun:ft}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},Wa={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},yi=te(1710),al=te(65986),ba=te(59301);const Li=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Fl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Fs=({qitem:Se,newExercisePaper:Ge})=>{var Je,dn,ga,ja,Qa,ge,ce,be,ke,Ne,ze,ft,xt,it,zt,Bt,Jt,Rn,Zt,Dt,$n,Un,ea,Yn,oa;return ba.createElement("div",{className:Wa.warp},((Se==null?void 0:Se.question_type)===0||(Se==null?void 0:Se.question_type)===2)&&ba.createElement("div",{className:Wa.normalWrap},(Je=Se==null?void 0:Se.question_choices)==null?void 0:Je.map((wn,Da)=>ba.createElement("div",{className:Wa.redio,key:Da},!(wn!=null&&wn.standard_boolean)&&ba.createElement("span",{className:Wa.redioitem}),(wn==null?void 0:wn.standard_boolean)&&ba.createElement("i",{className:`${Wa.redioitemyes} icon-duigou1`}),ba.createElement("span",{className:`${wn!=null&&wn.standard_boolean?Wa.titleyes:Wa.title} ${Wa.indexTag}`},(Se==null?void 0:Se.question_type)===0?Li[Da]:""),ba.createElement(Ke.Z,{className:wn!=null&&wn.standard_boolean?Wa.titleyes:Wa.title,value:wn==null?void 0:wn.choice_text}),(wn==null?void 0:wn.standard_boolean)&&ba.createElement("div",{className:Wa.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===1&&ba.createElement("div",{className:Wa.normalWrap},(dn=Se==null?void 0:Se.question_choices)==null?void 0:dn.map((wn,Da)=>ba.createElement("div",{className:Wa.checkbox,key:Da},!(wn!=null&&wn.standard_boolean)&&ba.createElement("span",{className:Wa.checkboxitem}),(wn==null?void 0:wn.standard_boolean)&&ba.createElement("i",{className:`${Wa.checkboxitemyes} icon-duigou1`}),ba.createElement("span",{className:`${wn!=null&&wn.standard_boolean?Wa.titleyes:Wa.title} ${Wa.indexTag}`},Li[Da]),ba.createElement(Ke.Z,{className:wn!=null&&wn.standard_boolean?Wa.titleyes:Wa.title,value:wn==null?void 0:wn.choice_text}),(wn==null?void 0:wn.standard_boolean)&&ba.createElement("div",{className:Wa.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===3&&ba.createElement("div",{className:Wa.completion},(ga=Se==null?void 0:Se.standard_answers)==null?void 0:ga.map((wn,Da)=>{var Fa;return ba.createElement(et.Z,{align:"top"},ba.createElement("span",{className:Wa.title},"\u586B\u7A7A\u9879",Da+1),ba.createElement("div",{className:Wa.content},(Fa=wn.answer_text)==null?void 0:Fa.map((Ga,Ua)=>ba.createElement("div",{key:Ua,className:Wa.items,style:(wn==null?void 0:wn.model)===2?{border:0,padding:0}:{}},(wn==null?void 0:wn.model)===1?ba.createElement("pre",{className:"mb0"},Ga):ba.createElement(al.Z,{value:Ga,disabled:!0})))))})),(Se==null?void 0:Se.question_type)===4&&ba.createElement("div",{className:Wa.simple},ba.createElement("div",{className:Wa.title},"\u53C2\u8003\u7B54\u6848"),ba.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ja=Se==null?void 0:Se.answer_texts)!=null&&ja[0]?ba.createElement(Ke.Z,{className:Wa.content,value:(Qa=Se==null?void 0:Se.answer_texts)==null?void 0:Qa[0]}):ba.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ba.createElement("div",{className:"mt20 "},ba.createElement("span",{className:Wa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ba.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Se!=null&&Se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(Se==null?void 0:Se.question_type)===5&&ba.createElement("div",{className:Wa.shixunWrapper},(ge=Se==null?void 0:Se.shixun)==null?void 0:ge.map((wn,Da)=>{var Fa,Ga;return ba.createElement("div",null,ba.createElement("div",{key:Da,className:`${Wa.shixun} mb30`},ba.createElement("span",{className:Wa.score},"\uFF08",wn==null?void 0:wn.challenge_score,"\u5206\uFF09"),ba.createElement("span",{className:Wa.qtitle},(Se==null?void 0:Se.index)+"."+(Da+1),"\u3001",wn==null?void 0:wn.challenge_name)),((Ga=(Fa=Ge==null?void 0:Ge.editData)==null?void 0:Fa.exercise)==null?void 0:Ga.show_challenge_task_pass)&&ba.createElement(Ke.Z,{className:Wa.content,value:(wn==null?void 0:wn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(Se==null?void 0:Se.question_type)===6&&ba.createElement("div",{className:Wa.program,style:{border:!((be=(ce=Ge==null?void 0:Ge.editData)==null?void 0:ce.exercise)!=null&&be.show_hack_sets)&&!((Ne=(ke=Ge==null?void 0:Ge.editData)==null?void 0:ke.exercise)!=null&&Ne.show_hack_description)&&"none"}},((ft=(ze=Ge==null?void 0:Ge.editData)==null?void 0:ze.exercise)==null?void 0:ft.show_hack_sets)&&ba.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ba.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ba.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ba.createElement(yi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(wn,Da,Fa)=>Fa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(wn,Da,Fa)=>ba.createElement(ne.Z,{title:ba.createElement("pre",null,wn)},ba.createElement("div",{className:Wa.divname},wn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(wn,Da,Fa)=>ba.createElement(ne.Z,{title:ba.createElement("pre",null,wn)}," ",ba.createElement("div",{className:Wa.divname},wn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(xt=Se==null?void 0:Se.program_attr)==null?void 0:xt.hack_sets})),((zt=(it=Ge==null?void 0:Ge.editData)==null?void 0:it.exercise)==null?void 0:zt.show_hack_description)&&ba.createElement("div",null,ba.createElement(Ke.Z,{className:Wa.content,value:(Se==null?void 0:Se.description)||"- -"}))),(Se==null?void 0:Se.question_type)===7&&((Bt=Se==null?void 0:Se.sub_exercise_questions)==null?void 0:Bt.map((wn,Da)=>{var Fa,Ga,Ua,ca,Aa,Ca;return ba.createElement("div",{key:Da},ba.createElement("div",{className:Wa.combination},ba.createElement("span",{className:Wa.score},wn==null?void 0:wn.question_score,"\u5206"),ba.createElement("span",{className:Wa.qtype},(Fa=Fl.find(Vn=>Vn.type==wn.question_type))==null?void 0:Fa.name),ba.createElement("span",{className:Wa.qtitle},ba.createElement(Ke.Z,{value:`${Da+1}\u3001${wn==null?void 0:wn.question_title}`}))),(wn.question_type===0||wn.question_type===2)&&ba.createElement("div",{className:Wa.warp,style:{padding:"20px 58px 0 58px"}},ba.createElement("div",null,(Ga=wn==null?void 0:wn.question_choices)==null?void 0:Ga.map((Vn,va)=>ba.createElement("div",{className:Wa.redio,key:va},!(Vn!=null&&Vn.standard_boolean)&&ba.createElement("span",{className:Wa.redioitem}),(Vn==null?void 0:Vn.standard_boolean)&&ba.createElement("i",{className:`${Wa.redioitemyes} icon-duigou1`}),ba.createElement("span",{className:`${Vn!=null&&Vn.standard_boolean?Wa.titleyes:Wa.title} ${Wa.indexTag}`},Li[va]),ba.createElement(Ke.Z,{className:Vn!=null&&Vn.standard_boolean?Wa.titleyes:Wa.title,value:Vn==null?void 0:Vn.choice_text}),(Vn==null?void 0:Vn.standard_boolean)&&ba.createElement("div",{className:Wa.yestag},"\u6B63\u786E\u7B54\u6848"))))),wn.question_type===1&&ba.createElement("div",{className:Wa.normalWrap},(Ua=wn==null?void 0:wn.question_choices)==null?void 0:Ua.map((Vn,va)=>ba.createElement("div",{className:Wa.checkbox,key:va},!(Vn!=null&&Vn.standard_boolean)&&ba.createElement("span",{className:Wa.checkboxitem}),(Vn==null?void 0:Vn.standard_boolean)&&ba.createElement("i",{className:`${Wa.checkboxitemyes} icon-duigou1`}),ba.createElement("span",{className:`${Vn!=null&&Vn.standard_boolean?Wa.titleyes:Wa.title} ${Wa.indexTag}`},Li[va]),ba.createElement(Ke.Z,{className:Vn!=null&&Vn.standard_boolean?Wa.titleyes:Wa.title,value:Vn==null?void 0:Vn.choice_text}),(Vn==null?void 0:Vn.standard_boolean)&&ba.createElement("div",{className:Wa.yestag},"\u6B63\u786E\u7B54\u6848")))),wn.question_type===3&&ba.createElement("div",{className:Wa.completion},(ca=wn==null?void 0:wn.standard_answers)==null?void 0:ca.map((Vn,va)=>{var _a;return ba.createElement(et.Z,{align:"top"},ba.createElement("span",{className:Wa.title},"\u586B\u7A7A\u9879",va+1),ba.createElement("div",{className:Wa.content},(_a=Vn.answer_text)==null?void 0:_a.map((nr,or)=>ba.createElement("div",{key:or,className:Wa.items},ba.createElement("pre",{className:"mb0"},nr)))))})),wn.question_type===4&&ba.createElement("div",{className:Wa.simple},ba.createElement("div",{className:Wa.title},"\u53C2\u8003\u7B54\u6848"),ba.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Aa=wn==null?void 0:wn.answer_texts)!=null&&Aa[0]?ba.createElement(Ke.Z,{className:Wa.content,value:(Ca=wn==null?void 0:wn.answer_texts)==null?void 0:Ca[0]}):ba.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ba.createElement("div",{className:"mt20 "},ba.createElement("span",{className:Wa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ba.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},wn!=null&&wn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(Se==null?void 0:Se.question_type)===8&&ba.createElement("div",null,ba.createElement(Ke.Z,{disabledFill:!0,className:Wa.content,showProgramFill:!0,value:pi.Base64.decode(((Jt=Se==null?void 0:Se.program_attr)==null?void 0:Jt.code)||"")})),((Se==null?void 0:Se.question_type)<=4||[6,8].includes(Se==null?void 0:Se.question_type))&&ba.createElement("div",{className:Wa.bottom},ba.createElement("div",{className:`${Wa.bottomitem} mb30`},ba.createElement("span",{className:Wa.left},"\u89E3\u6790"),ba.createElement("span",{className:Wa.right},Se!=null&&Se.analysis?ba.createElement(Ke.Z,{value:Se==null?void 0:Se.analysis}):ba.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ba.createElement("div",{className:`${Wa.bottomitem} mb30`},ba.createElement("span",{className:Wa.left},"\u96BE\u5EA6"),ba.createElement("span",{className:Wa.right},(Se==null?void 0:Se.difficulty)===1?"\u7B80\u5355":(Se==null?void 0:Se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ba.createElement("div",{className:Wa.bottomitem},ba.createElement("span",{className:Wa.left},"\u77E5\u8BC6\u70B9"),ba.createElement(ne.Z,{title:((Rn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Rn.length)<=0||((Zt=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Zt.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":($n=(Dt=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:$n.toString()},ba.createElement("span",{className:Wa.right},((Un=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Un.length)<=0?ba.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((ea=Se==null?void 0:Se.tag_discipline_names)==null?void 0:ea.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?ba.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(oa=(Yn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Yn.join("\uFF1B"))==null?void 0:oa.toString())))))},wl=te(80320),rl=te(84635),Go=te(59301),ts=Object.defineProperty,bi=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,Xi=(Se,Ge,Je)=>Ge in Se?ts(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,Ri=(Se,Ge)=>{for(var Je in Ge||(Ge={}))il.call(Ge,Je)&&Xi(Se,Je,Ge[Je]);if(Oi)for(var Je of Oi(Ge))Dl.call(Ge,Je)&&Xi(Se,Je,Ge[Je]);return Se},ll=(Se,Ge)=>bi(Se,ol(Ge)),Ti=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),ns=({qitem:Se,setisedit:Ge,TagDiscipline:Je,exerciseitem:dn,seveeditor:ga,deleteitem:ja,getTagData:Qa,init:ge,showTip:ce=!1})=>{const[be]=Ae.default.useForm();return(0,b.useEffect)(()=>{be.setFieldsValue(ll(Ri({},Se),{name:Se.question_title,answer_texts:Se.answer_texts,repeat_answer:!Se.repeat_answer}))},[Se]),Go.createElement("div",null,Go.createElement(Ae.default,{form:be,colon:!1,onFinish:ke=>{ga(Ri(Ri({},Se),ke))},onFinishFailed:ke=>Ti(void 0,null,function*(){var Ne,ze;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((ze=(Ne=ke==null?void 0:ke.errorFields)==null?void 0:Ne[0])==null?void 0:ze.name,{behavior:"smooth",block:"center"})})},Go.createElement("div",{style:{display:"flex",alignItems:"center"}},Go.createElement("div",{style:{flex:1}},Go.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Go.createElement("span",null,"\u7B80\u7B54\u9898")),!(Se!=null&&Se.isadd)&&Go.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ja()}},Go.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Go.createElement(tt.ZP,{onClick:()=>{Se.isadd?(Ge(!1),ge()):(be.setFieldsValue(ll(Ri({},Se),{name:Se==null?void 0:Se.question_title,answer_texts:Se.answer_texts||[],repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ge(!1))}},"\u53D6\u6D88"),Go.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Go.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Go.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Go.createElement(tt.ZP,{type:"primary",className:"ml20",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Go.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Go.createElement(Ae.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Go.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Go.createElement(rl.W,{form:be,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Go.createElement(kt,{getTagData:Qa,qitem:Se,exerciseitem:dn,TagDiscipline:Je,form:be}))))},Lo=te(59301),as=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())}),sl=({setScoreShow:Se,ScoreShow:Ge,exerciseitem:Je,getdata:dn})=>{var ga,ja,Qa;const[ge,ce]=(0,b.useState)(!1);function be(){return as(this,null,function*(){var ke,Ne,ze;let ft=(Ne=(ke=Je==null?void 0:Je.exercise_question_types)==null?void 0:ke.filter(it=>it.Singlequestion))==null?void 0:Ne.map(it=>({question_type:it.question_type,score:it.Singlequestion})),xt=yield(0,ve.ZP)(`/api/examination_banks/${(ze=Je==null?void 0:Je.exercise)==null?void 0:ze.id}/batch_set_score.json`,{method:"POST",body:{question_arr:ft}});(xt==null?void 0:xt.status)===0&&dn()})}return Lo.createElement("div",null,Ge&&Lo.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Ge,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{Se(!1)},onOk:()=>{var ke,Ne,ze;if(Je!=null&&Je.use_blank_score&&((ze=(Ne=(ke=Je==null?void 0:Je.exercise_question_types)==null?void 0:ke.filter(ft=>ft.name==="\u586B\u7A7A\u9898"))==null?void 0:Ne[0])!=null&&ze.Singlequestion)){ce(!0);return}be(),Se(!1)}},Lo.createElement("div",{className:"c-black"},"\u603B\u5206",Lo.createElement("span",{className:"ml10 c-light-primary"},(Je==null?void 0:Je.exercise_question_types.length)>0&&((ga=Je==null?void 0:Je.exercise_types)==null?void 0:ga.q_scores))),Lo.createElement("div",{className:ie.content},Lo.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Lo.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Lo.createElement("span",null,"\u9898\u578B\u603B\u5206"),Lo.createElement("span",null,"\u64CD\u4F5C")),(Qa=(ja=Je==null?void 0:Je.exercise_question_types)==null?void 0:ja.filter(ke=>ke.name!=="\u5B9E\u8BAD\u9898"&&ke.name!=="\u7EC4\u5408\u9898"))==null?void 0:Qa.map((ke,Ne)=>{var ze;return Lo.createElement("div",{key:Ne,className:ie.items},Lo.createElement("span",null,ke==null?void 0:ke.name),Lo.createElement("span",null,(ze=ke==null?void 0:ke.items)==null?void 0:ze.length),Lo.createElement("span",null,ke==null?void 0:ke.score),Lo.createElement("span",null,"\u6BCF\u9898",Lo.createElement(Ue.Z,{min:.1,precision:1,max:100,onChange:ft=>{ke.Singlequestion=ft},defaultValue:ke.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Lo.createElement(x.default,{title:!1,footer:!1,centered:!0,open:ge,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Lo.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Lo.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Lo.createElement("div",{className:ie.bottom},Lo.createElement(tt.ZP,{className:ie.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),Lo.createElement(tt.ZP,{className:ie.yes,onClick:()=>{be(),ce(!1),Se(!1)}},"\u786E\u8BA4"))))},Bi=te(20566),ki=te(14869),Il=te(89392),rs=te(37034),os=te(30008),is=te(84216),Ta=te(59301),ls=Object.defineProperty,Ds=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,us=(Se,Ge,Je)=>Ge in Se?ls(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,ti=(Se,Ge)=>{for(var Je in Ge||(Ge={}))Is.call(Ge,Je)&&us(Se,Je,Ge[Je]);if(Nl)for(var Je of Nl(Ge))Ll.call(Ge,Je)&&us(Se,Je,Ge[Je]);return Se},Ci=(Se,Ge)=>Ds(Se,ss(Ge)),Oo=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())});const Qi=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ds=({user:Se,dispatch:Ge,itemid:Je,newExercisePaper:dn,setisedits:ga})=>{var ja,Qa,ge,ce,be,ke,Ne,ze,ft,xt,it,zt;const[Bt,Jt]=(0,b.useState)(),[Rn,Zt]=(0,b.useState)(!1),[Dt,$n]=(0,b.useState)(),[Un,ea]=(0,b.useState)(),Yn=(0,b.useRef)(),oa=(0,b.useRef)(),[wn,Da]=(0,b.useState)(),[Fa,Ga]=(0,b.useState)(!1),[Ua,ca]=(0,b.useState)(!1),[Aa,Ca]=(0,b.useState)(),[Vn,va]=(0,b.useState)(!1),[_a,nr]=(0,b.useState)(!1),[or,Ja]=(0,b.useState)(!1),[mr,Sr]=(0,b.useState)(!1),[Ur,zr]=(0,b.useState)(!1),[ho,qr]=(0,b.useState)(!1),[Ar,Do]=(0,b.useState)(!1),[Vr,So]=(0,b.useState)(!1),[ao]=Ae.default.useForm(),[Xo,sr]=(0,b.useState)(!1),ur=(0,b.useRef)(null),[Ka]=(0,ue.useSearchParams)(),[ar,Kr]=(0,b.useState)(!1),rr=Ka.get("isIntelligentAssistant"),[cr,Tr]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ro(),Ge({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{ga(Ua)},[Ua]),(0,b.useEffect)(()=>{Dt!=null&&Dt.question_id&&(ea(Dt==null?void 0:Dt.question_score),oa.current=Dt==null?void 0:Dt.question_id)},[Dt]);const Fr=ma=>Oo(void 0,null,function*(){let Ya=yield Ge({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ma}});Ca(Ya)});function ro(){return Oo(this,null,function*(){var ma,Ya,yr,br,Nr,_r;Ga(!0),Zt(!0);const io=yield Ge({type:"newExercisePaper/editExercise",payload:{id:Je}});Ga(!1),Zt(!1),Jt(io),(ma=io==null?void 0:io.exercise)!=null&&ma.sub_discipline_id&&Fr((Ya=io==null?void 0:io.exercise)==null?void 0:Ya.sub_discipline_id),$n(Ci(ti({},(Nr=(br=(yr=io==null?void 0:io.exercise_question_types)==null?void 0:yr[0])==null?void 0:br.items)==null?void 0:Nr[0]),{index:1})),Da(Ci(ti({},(_r=io==null?void 0:io.exercise_question_types)==null?void 0:_r[0]),{indexs:1}))})}function wo(ma,Ya=!0){return Oo(this,null,function*(){var yr,br,Nr,_r;Ya&&(Ga(!0),Zt(!0));const io=yield Ge({type:"newExercisePaper/editExercise",payload:{id:Je}});Jt(io);let bo=[];(yr=io==null?void 0:io.exercise_question_types)==null||yr.map(zo=>{var ni;(ni=zo==null?void 0:zo.items)==null||ni.map((qo,fi)=>{bo.push(Ci(ti({},qo),{index:fi+1}))})});let lo=(br=bo.filter(zo=>zo.question_id===(ma==null?void 0:ma.id)))==null?void 0:br[0],ii=(_r=((Nr=io==null?void 0:io.exercise_question_types)==null?void 0:Nr.map((zo,ni)=>{if((lo==null?void 0:lo.question_type)===(zo==null?void 0:zo.question_type))return Ci(ti({},zo),{indexs:ni+1})})).filter(zo=>zo))==null?void 0:_r[0];Da(ti({},ii)),$n(ti({},lo)),ea(lo==null?void 0:lo.question_score),Ga(!1),Zt(!1)})}function Zo(ma){return Oo(this,null,function*(){var Ya;let yr=Ci(ti({},ma),{difficulty:(ma==null?void 0:ma.difficulty)||2,item_type:ma.question_type,sub_discipline_id:((Ya=ma==null?void 0:ma.sub_discipline_id)==null?void 0:Ya[1])||"",tag_discipline_ids:[],repeat_answer:!ma.repeat_answer}),br={};ma.question_type===8&&(br=Ci(ti({},ma),{hack:Ci(ti({},ma==null?void 0:ma.hack),{difficult:ma.difficulty}),hack_codes:Ci(ti({},ma.hack_codes),{code:pi.Base64.encode(ma.hack_codes.code)}),hack_sets:[ti({},ma.hack_sets)],is_blank:!0})),ma.tag_discipline_ids&&(yr.tag_discipline_ids=Array.isArray(ma.tag_discipline_ids)?ma.tag_discipline_ids:[ma.tag_discipline_ids],br.tag_discipline_ids=Array.isArray(ma.tag_discipline_ids)?ma.tag_discipline_ids:[ma.tag_discipline_ids]),sessionStorage.projectFill&&(br.hack_identifier=sessionStorage.projectFill);let Nr=yield(0,ve.ZP)(`/api/examination_banks/${Je}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:ma.question_type===8?br:yr});(Nr==null?void 0:Nr.status)===0&&(ca(!1),wo(Nr)),(0,me.Vf)("#question-scroll-id")})}function Ro(ma){return Oo(this,null,function*(){Zt(!0);let Ya=yield(0,ve.ZP)(`/api/examination_banks/${Je}/sort_question_type.json`,{method:"post",body:{question_type:ma}});Zt(!1),(Ya==null?void 0:Ya.status)===0&&ro()})}const ci=(ma,Ya,yr)=>Oo(void 0,null,function*(){var br;if(ma.length===0){Le.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),yr();return}const Nr=yield(0,le.Hb)(Je,(br=ma[0])==null?void 0:br.file,Ya);Nr.status===0&&(Le.ZP.success(`\u6210\u529F\u5BFC\u5165${Nr==null?void 0:Nr.success}\u6761`),va(!1),ro()),yr()}),Io=(ma,Ya)=>Oo(void 0,null,function*(){const yr=yield(0,le.kF)({score:(0,Il.round)(ma,1),question_id:Ya==null?void 0:Ya.question_id});if((yr==null?void 0:yr.status)===0){Le.ZP.success("\u4FEE\u6539\u6210\u529F"),wo({id:oa.current},!1);return}(yr==null?void 0:yr.status)===-1&&ea(Ya==null?void 0:Ya.question_score)});function No(){return Oo(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Oo(this,null,function*(){if(Dt.question_id){let ma=yield(0,ve.ZP)(`/api/examination_banks/${Je}/examination_banks_item_banks/${Dt.question_id}.json`,{method:"delete"});(ma==null?void 0:ma.status)===0&&(ro(),ca(!1))}else $n({}),ca(!1),ro()}),cancelText:"\u53D6\u6D88"})})}const wi=ma=>Oo(void 0,null,function*(){return yield(0,ve.ZP)(`/api/examination_banks/${Je}/examination_banks_item_banks.json`,{method:"post",body:ti({},ma)})}),{overflow:$r,handleMouseEnter:eo,handleMouseLeave:co}=(0,ki.I)(),Eo=ma=>Oo(void 0,null,function*(){var Ya,yr;Zt(!0);let br=yield(0,ve.ZP)(`/api/examination_banks/${Je}/sort_question_type.json`,{method:"post",body:{question_type:ma}});if(Zt(!1),(br==null?void 0:br.status)===0){const Nr=yield Ge({type:"newExercisePaper/editExercise",payload:{id:Je}});Jt(Nr),(Ya=Nr==null?void 0:Nr.exercise)!=null&&Ya.sub_discipline_id&&Fr((yr=Nr==null?void 0:Nr.exercise)==null?void 0:yr.sub_discipline_id)}}),oo=()=>Ua?(Tr(!0),!0):!1;(0,b.useEffect)(()=>{if(cr){const ma=setTimeout(()=>{Tr(!1)},2e3);return()=>clearTimeout(ma)}},[cr]);const Mr=(ma,Ya)=>Ta.createElement(E.default,null,Ta.createElement(E.default.Item,{key:"0",onClick:()=>Ko(ma==null?void 0:ma.question_type)},Ta.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Ta.createElement(E.default.Item,{key:"1",disabled:Ya===0,onClick:()=>Oo(void 0,null,function*(){if(Ya===0||oo())return;let yr=(0,me.rz)(Bt==null?void 0:Bt.exercise_question_types,Ya,Ya-1);yield Eo(yr.map(br=>br.name))})},Ta.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Ta.createElement(E.default.Item,{key:"2",disabled:Ya===(Bt==null?void 0:Bt.exercise_question_types.length)-1,onClick:()=>Oo(void 0,null,function*(){if(Ya===(Bt==null?void 0:Bt.exercise_question_types.length)-1||oo())return;let yr=(0,me.rz)(Bt==null?void 0:Bt.exercise_question_types,Ya,Ya+1);yield Eo(yr.map(br=>br.name))})},Ta.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Ta.createElement(E.default.Item,{key:"3",onClick:()=>{var yr;ao.setFieldsValue({name:ma.name,item_type_en:(yr=Qi.find(br=>br.id==ma.question_type))==null?void 0:yr.nameType}),sr(!0)}},Ta.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),Ko=ma=>{var Ya,yr,br,Nr,_r,io,bo,lo,vo,ii,zo,ni,qo,fi,$i,Wr,fo,Mo,Co,Wo,Uo,$o,Si,zi,zl,ml,fl,vl;if(!oo()){if(ma===5){Sr(!0),zr(!0);return}if(ma===6){if(Ka.get("pageType")=="course")Ka.get("updateType")=="course"?ue.history.push(`/problems/newcreate?express_id=${(Ya=Bt==null?void 0:Bt.exercise)==null?void 0:Ya.id}&callback_url=/paperlibrary/add/${(yr=Bt==null?void 0:Bt.exercise)==null?void 0:yr.id}?type=2&pageType=course&updateType=course&courseId=${Ka.get("courseId")}&stageId=${Ka.get("stageId")}`):ue.history.push(`/problems/newcreate?express_id=${(br=Bt==null?void 0:Bt.exercise)==null?void 0:br.id}&callback_url=/paperlibrary/add/${(Nr=Bt==null?void 0:Bt.exercise)==null?void 0:Nr.id}?type=2&pageType=course&courseId=${Ka.get("courseId")}&stageId=${Ka.get("stageId")}`);else{let Yi=(io=(_r=dn==null?void 0:dn.editData)==null?void 0:_r.exercise)!=null&&io.set_question_sub_discipline?`/problems/newcreate?express_id=${(bo=Bt==null?void 0:Bt.exercise)==null?void 0:bo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(vo=(lo=dn==null?void 0:dn.editData)==null?void 0:lo.exercise)==null?void 0:vo.discipline_id}&sub_discipline_id=${(zo=(ii=dn==null?void 0:dn.editData)==null?void 0:ii.exercise)==null?void 0:zo.sub_discipline_id}`:`/problems/newcreate?express_id=${(ni=Bt==null?void 0:Bt.exercise)==null?void 0:ni.id}&callback_url=${window.location.pathname+window.location.search}`;ue.history.push(Yi)}return}ca(!0),$n(ma===2?{question_type:ma,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(fi=(qo=dn==null?void 0:dn.editData)==null?void 0:qo.exercise)!=null&&fi.set_question_sub_discipline?(Wr=($i=dn==null?void 0:dn.editData)==null?void 0:$i.exercise)==null?void 0:Wr.discipline_id:0,sub_discipline_id:(Mo=(fo=dn==null?void 0:dn.editData)==null?void 0:fo.exercise)!=null&&Mo.set_question_sub_discipline?(Wo=(Co=dn==null?void 0:dn.editData)==null?void 0:Co.exercise)==null?void 0:Wo.sub_discipline_id:0,analysis:""}:{question_type:ma,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:($o=(Uo=dn==null?void 0:dn.editData)==null?void 0:Uo.exercise)!=null&&$o.set_question_sub_discipline?(zi=(Si=dn==null?void 0:dn.editData)==null?void 0:Si.exercise)==null?void 0:zi.discipline_id:0,sub_discipline_id:(ml=(zl=dn==null?void 0:dn.editData)==null?void 0:zl.exercise)!=null&&ml.set_question_sub_discipline?(vl=(fl=dn==null?void 0:dn.editData)==null?void 0:fl.exercise)==null?void 0:vl.sub_discipline_id:0})}},Vo=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{oo()||va(!0)}},{key:2,label:Ta.createElement("div",null,Ta.createElement("img",{width:26,style:{position:"absolute",top:-2},src:os.$}),Ta.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{oo()||nr(!0)}}];return Ta.createElement("div",null,Ta.createElement(Oe.Z,{spinning:Fa},Ta.createElement("div",{className:ie.bg},Ta.createElement("div",{style:{textAlign:"center"}},((ja=Bt==null?void 0:Bt.exercise_types)==null?void 0:ja.q_counts)===0&&!Ua&&Ta.createElement(ye.Z,{styles:{marginTop:180},customText:Ta.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Ta.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Qa=Bt==null?void 0:Bt.exercise_types)==null?void 0:Qa.q_counts)>0||Ua)&&Ta.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Ta.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Ta.createElement("div",{className:ie.left},Ta.createElement("div",{className:ie.leftAction},Ta.createElement(tt.ZP,{onClick:()=>{oo()||Ja(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Ta.createElement("div",{className:ie.scrollWrapper,style:{overflow:$r},onMouseEnter:eo,onMouseLeave:co},(ge=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:ge.map((ma,Ya)=>Ta.createElement("div",{key:Ya,className:"mb30"},Ta.createElement("div",{className:ie.title},Ta.createElement("div",{className:ie.titleleft},Ta.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,me.EM)(Ya+1),"\u3001\u3010",ma.name,"\u3011"),Ta.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ma.count,"\u5C0F\u9898\uFF0C\u5171",ma.score,"\u5206\uFF09")),Ta.createElement(z.Z,{dropdownRender:()=>Mr(ma,Ya),placement:"bottomLeft"},Ta.createElement("div",{className:ie.more_style},Ta.createElement("i",{className:"iconfont icon-sandian font12"})))),Ta.createElement(Sn,{handleEditing:()=>{Tr(!0)},isedit:Ua,setBigqitem:Da,bigitem:Ci(ti({},ma),{indexs:Ya+1}),setqitem:yr=>Oo(void 0,null,function*(){var br;(br=Yn.current)==null||br.blur(),$n(yr)}),qitem:Dt,Itemid:Je,getdata:wo,data:ma.items})))))),Ta.createElement("div",{id:"question-scroll-id",style:{overflow:Ua?"hidden":"auto"},className:ie.right,ref:ur},!(Dt!=null&&Dt.isadd)&&Ta.createElement("div",{className:ie.title},!Ua&&Ta.createElement("div",{style:{flex:1}},Ta.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(wn==null?void 0:wn.indexs)&&(0,me.EM)(wn==null?void 0:wn.indexs),"\u3001\u3010",wn==null?void 0:wn.name,"\u3011"),Ta.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Ta.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ma;ao.setFieldsValue({name:wn.name,item_type_en:(ma=Qi.find(Ya=>Ya.id==wn.question_type))==null?void 0:ma.nameType}),sr(!0)}})),Ta.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",wn==null?void 0:wn.count,"\u5C0F\u9898\uFF0C\u5171",wn==null?void 0:wn.score,"\u5206\uFF09"),(Dt==null?void 0:Dt.question_type)===6&&Ta.createElement("span",{onClick:()=>Kr(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Dt==null?void 0:Dt.question_type)===5&&Ta.createElement(ot.default,{defaultChecked:(be=(ce=dn==null?void 0:dn.editData)==null?void 0:ce.exercise)==null?void 0:be.show_challenge_task_pass,onChange:ma=>Oo(void 0,null,function*(){let Ya=yield(0,ve.ZP)(`/api/examination_banks/${Je}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ma.target.checked}});(Ya==null?void 0:Ya.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),wo({id:oa.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Dt==null?void 0:Dt.question_type)===6&&Ta.createElement("span",{style:{marginLeft:20},onClick:()=>{var ma,Ya,yr,br;x.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Ta.createElement("div",null,(Dt==null?void 0:Dt.question_type)===6&&Ta.createElement(ot.default,{defaultChecked:(Ya=(ma=dn==null?void 0:dn.editData)==null?void 0:ma.exercise)==null?void 0:Ya.show_hack_sets,onChange:Nr=>Oo(void 0,null,function*(){let _r=yield(0,ve.ZP)(`/api/examination_banks/${Je}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Nr.target.checked}});(_r==null?void 0:_r.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),wo({id:oa.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Ta.createElement("br",null),(Dt==null?void 0:Dt.question_type)===6&&Ta.createElement(ot.default,{defaultChecked:(br=(yr=dn==null?void 0:dn.editData)==null?void 0:yr.exercise)==null?void 0:br.show_hack_description,onChange:Nr=>Oo(void 0,null,function*(){let _r=yield(0,ve.ZP)(`/api/examination_banks/${Je}/update_show_columns.json`,{method:"post",body:{show_hack_description:Nr.target.checked}});(_r==null?void 0:_r.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),wo({id:oa.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Ta.createElement("div",{style:{display:"flex",alignItems:"center"}},(Dt==null?void 0:Dt.question_type)===5&&!Ua&&Ta.createElement("a",{className:ie.shixun,href:`/shixuns/${Dt==null?void 0:Dt.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ta.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Ua&&[0,1,2,4,6].includes(Dt==null?void 0:Dt.question_type)&&Ta.createElement(Ae.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Ta.createElement(Ue.Z,{precision:1,ref:Yn,onChange:ma=>ea(ma),value:Un,onBlur:ma=>{Io(ma.target.value,Dt)}})),!Ua&&Ta.createElement(ne.Z,{title:"\u5220\u9664"},Ta.createElement("i",{onClick:()=>{No()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!Ua&&Ta.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Ta.createElement("i",{onClick:()=>{var ma,Ya,yr;(Dt==null?void 0:Dt.question_type)===6?Ka.get("pageType")=="course"?Ka.get("updateType")=="course"?ue.history.push(`/problems/newedit/${Dt==null?void 0:Dt.hack_identifier}?type=exercises&express_id=${(ma=Bt==null?void 0:Bt.exercise)==null?void 0:ma.id}&question_id=${Dt==null?void 0:Dt.question_id}&score=${Dt==null?void 0:Dt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${Ka.get("courseId")}&stageId=${Ka.get("stageId")}`):ue.history.push(`/problems/newedit/${Dt==null?void 0:Dt.hack_identifier}?type=exercises&express_id=${(Ya=Bt==null?void 0:Bt.exercise)==null?void 0:Ya.id}&question_id=${Dt==null?void 0:Dt.question_id}&score=${Dt==null?void 0:Dt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${Ka.get("courseId")}&stageId=${Ka.get("stageId")}`):ue.history.push(`/problems/newedit/${Dt==null?void 0:Dt.hack_identifier}?type=exercises&express_id=${(yr=Bt==null?void 0:Bt.exercise)==null?void 0:yr.id}&question_id=${Dt==null?void 0:Dt.question_id}&score=${Dt==null?void 0:Dt.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):ca(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!Ua&&Ta.createElement("div",null,Ta.createElement("div",{className:ie.qcount},Ta.createElement("span",{className:ie.score},Dt==null?void 0:Dt.question_score,"\u5206"),Ta.createElement(Ke.Z,{className:ie.qtitle,value:(Dt==null?void 0:Dt.index)+`\u3001${(Dt==null?void 0:Dt.question_type)==8?(ke=Dt==null?void 0:Dt.program_attr)==null?void 0:ke.description:Dt==null?void 0:Dt.question_title}`}),(Dt==null?void 0:Dt.high_resources_consume)&&Ta.createElement(is.Z,{type:"shixun",style:{marginLeft:10}})),(Dt==null?void 0:Dt.question_type)===6&&Ta.createElement(je.Z,{onEdit:()=>Kr(1),className:"mt10",dataSource:(Dt==null?void 0:Dt.languages)||[]}),Ta.createElement(Fs,{newExercisePaper:dn,TagDiscipline:Aa,qitem:Dt})),Ua&&Ta.createElement("div",null,(Dt==null?void 0:Dt.question_type)<=1&&Ta.createElement(gt,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}),(Dt==null?void 0:Dt.question_type)===5&&Ta.createElement(ql,{setqitem:$n,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,showTip:cr}),(Dt==null?void 0:Dt.question_type)===3&&Ta.createElement(sa,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}),(Dt==null?void 0:Dt.question_type)===2&&Ta.createElement(An,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}),(Dt==null?void 0:Dt.question_type)===4&&Ta.createElement(ns,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}),(Dt==null?void 0:Dt.question_type)===7&&Ta.createElement(ri,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}),(Dt==null?void 0:Dt.question_type)===8&&Ta.createElement(Ni,{getTagData:Fr,deleteitem:No,seveeditor:Zo,exerciseitem:Bt,TagDiscipline:Aa,setisedit:ca,qitem:Dt,init:ro,showTip:cr}))))))),Ta.createElement("div",{className:ie.bottomdiv},Ta.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Ta.createElement("span",{className:ie.spanBtn,onClick:()=>{oo()||(Sr(!0),zr(!1))}},"\u9898\u5E93\u9009\u9898"),Ta.createElement(z.Z,{menu:{items:Vo}},Ta.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Ta.createElement("span",{className:ie.spanBtn,onClick:()=>Oo(void 0,null,function*(){var ma;if(oo())return;const Ya=yield(0,le.JP)(Je);Ya.status===0&&window.open(`/classrooms/coursesId/exercise/${Ya.exercise_id}/${(ma=Se.userInfo)==null?void 0:ma.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Ta.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!oo()){if(rr){window.open(`/paperlibrary/see/${Je}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Je}`)}}},"\u8BD5\u5377\u9884\u89C8"),Qi==null?void 0:Qi.map((ma,Ya)=>Ta.createElement(tt.ZP,{key:Ya,className:ie.addQuestionBtn,type:"primary",onClick:()=>{Ko(ma.id)}},ma.name)),Ta.createElement(tt.ZP,{className:ie.saveBtn,loading:Vr,onClick:()=>{var ma,Ya;const yr=()=>Oo(void 0,null,function*(){if(Ka.get("pageType")=="course")if(Ka.get("updateType")=="course")Le.ZP.info("\u7F16\u8F91\u6210\u529F"),ue.history.replace(`/paths/${Ka.get("courseId")}`);else{if(oo())return;(0,rs._C)({id:Ka.get("stageId"),subject_id:Ka.get("courseId"),homework_type:"exercise",examination_bank_ids:[Je]}).then(_r=>{(_r==null?void 0:_r.status)==0&&(Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.replace(`/paths/${Ka.get("courseId")}`))})}else{if(oo())return;if(rr){So(!0);const _r=yield(0,ve.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Je}});if(So(!1),(_r==null?void 0:_r.status)!==0)return}Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.push("/paperlibrary?defaultActiveKey=0")}});let br=(Ya=(ma=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:ma.filter(_r=>_r.question_type===5)[0])==null?void 0:Ya.items,Nr=0;br==null||br.map(_r=>{_r.high_resources_consume&&(Nr=Nr+1)}),console.log(Nr),Nr>0?Ge({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Nr,fn:()=>{yr()}}}):yr()}},Ta.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Ta.createElement(sl,{setScoreShow:Ja,ScoreShow:or,exerciseitem:Bt,getdata:ro}),mr&&Ta.createElement(Bi.Z,{setScoreShow:Sr,isshixuns:Ur,ScoreShow:mr,isloadings:ho,onOk:(ma,Ya,yr,br)=>Oo(void 0,null,function*(){qr(!0);let _r=yield wi({exam_id:Je,item_bank_ids:ma,shixun_ids:Ya});qr(!1),(_r==null?void 0:_r.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{ro()},onCancel:()=>{Sr(!1),ro()}})})}),Ta.createElement(wl.Z,{sub_discipline_id:(Ne=Bt==null?void 0:Bt.exercise)!=null&&Ne.sub_discipline_id?[(ze=Bt==null?void 0:Bt.exercise)==null?void 0:ze.discipline_id,(ft=Bt==null?void 0:Bt.exercise)==null?void 0:ft.sub_discipline_id]:[],visible:Vn,onCancel:()=>va(!1),onOk:ci}),Ta.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Xo,width:500,onOk:()=>ao.submit(),onCancel:()=>sr(!1)},Ta.createElement(Ae.default,{form:ao,initialValues:{},onFinish:ma=>Oo(void 0,null,function*(){(yield(0,le.RK)(ti({id:Je},ma))).status==0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),ro(),sr(!1))})},Ta.createElement(Ae.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ma,Ya){var yr,br,Nr,_r;const io=(yr=Qi==null?void 0:Qi.find(bo=>bo.nameType==ao.getFieldValue("item_type_en")))==null?void 0:yr.id;return(_r=(Nr=(br=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:br.filter(bo=>bo.question_type!=io))==null?void 0:Nr.map(bo=>bo==null?void 0:bo.name))!=null&&_r.includes(Ya)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Ta.createElement(se.default,{size:"large",maxLength:10,showCount:!0})),Ta.createElement(Ae.default.Item,{hidden:!0,name:"item_type_en"},Ta.createElement(se.default,{size:"large"})))),Ta.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:_a},Ta.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Ta.createElement(os.Z,{stickyTop:-24,subDisciplineId:(xt=Bt==null?void 0:Bt.exercise)!=null&&xt.sub_discipline_id?[(it=Bt==null?void 0:Bt.exercise)==null?void 0:it.discipline_id,(zt=Bt==null?void 0:Bt.exercise)==null?void 0:zt.sub_discipline_id]:[],onCancel:()=>nr(!1),mode:2,gather:{exam_id:Je},onSuccess:()=>{nr(!1),ro()}}),Ta.createElement("div",{style:{height:70}})),Ta.createElement(je.Q,{visible:!!ar,setVisible:Kr,tip:ar===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:ar===1?Dt==null?void 0:Dt.languages:[],onOk:ma=>Oo(void 0,null,function*(){const Ya={languages:ma};ar===1?Ya.hack_id=Dt==null?void 0:Dt.hack_id:Ya.exam_id=Je,(yield(0,ve.ZP)("/api/problems/update_languages.json",{method:"post",body:Ya})).status===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),wo({id:oa.current}),Kr(!1))})}))};var Ol=(0,ue.connect)(({user:Se,newExercisePaper:Ge,dispatch:Je})=>({user:Se,newExercisePaper:Ge,dispatch:Je}))(ds),Rl=te(24108),Tl=te(12395),Ml=te(54579),vr=te(59301),kl=Object.defineProperty,Vs=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Zi=(Se,Ge,Je)=>Ge in Se?kl(Se,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Se[Ge]=Je,ul=(Se,Ge)=>{for(var Je in Ge||(Ge={}))ms.call(Ge,Je)&&Zi(Se,Je,Ge[Je]);if(gs)for(var Je of gs(Ge))Zl.call(Ge,Je)&&Zi(Se,Je,Ge[Je]);return Se},xi=(Se,Ge)=>Vs(Se,cs(Ge)),Fi=(Se,Ge,Je)=>new Promise((dn,ga)=>{var ja=ce=>{try{ge(Je.next(ce))}catch(be){ga(be)}},Qa=ce=>{try{ge(Je.throw(ce))}catch(be){ga(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ja,Qa);ge((Je=Je.apply(Se,Ge)).next())});const dl=()=>{const[Se,Ge]=(0,b.useState)([]);return(0,b.useEffect)(()=>{Fi(void 0,null,function*(){const dn=yield(0,le.d1)({source:"question"});dn!=null&&dn.disciplines&&Ge((0,y.L)(dn==null?void 0:dn.disciplines))})},[]),Se},cl=({user:Se,newExercisePaper:Ge,dispatch:Je})=>{var dn,ga,ja,Qa,ge,ce,be,ke,Ne,ze,ft,xt;const it=(0,ue.useParams)(),zt=dl(),[Bt]=Ae.default.useForm(),[Jt,Rn]=(0,b.useState)(),[Zt,Dt]=(0,b.useState)(!1),[$n,Un]=(0,b.useState)(1),[ea,Yn]=(0,b.useState)(""),[oa]=(0,ue.useSearchParams)(),[wn,Da]=(0,b.useState)(!1),[Fa,Ga]=(0,b.useState)(!1),[Ua,ca]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{oa.get("type")==="2"&&(Yn(it.id),Un(2))},[oa.get("type")]),(0,b.useEffect)(()=>{if(it.id){if(!zt.length)return;Fi(void 0,null,function*(){var Ca,Vn,va;Dt(!0);const _a=yield(0,le.Di)({id:it.id});Dt(!1);const nr=(Ca=_a==null?void 0:_a.exercise)==null?void 0:Ca.sub_discipline_id;let or=[];for(const Sr of zt)for(const Ur of Sr.children)Ur.value===nr&&(or=[Sr.value,Ur.value]);const Ja=(Vn=_a==null?void 0:_a.exercise)==null?void 0:Vn.time,mr=xi(ul({},_a.exercise),{sub_discipline_id:or,time:Ja===-1?null:Ja});Rn(mr),ca((va=_a.exercise)==null?void 0:va.set_question_sub_discipline)})}else Rn({time:60,difficulty:2});Je({type:"globalSetting/footerToggle",payload:!1})},[zt]),vr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},vr.createElement("section",{className:"edu-container"},vr.createElement("section",{className:"animated fadeIn"},vr.createElement("aside",{style:{marginTop:15}},vr.createElement(Me.Z,{separator:">"},vr.createElement(Me.Z.Item,null,vr.createElement(ue.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),vr.createElement(Me.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),vr.createElement("div",{className:"bg-white"},vr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},vr.createElement("div",{onClick:()=>{if(wn){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Un(1)},className:$n===1?$e.Z.selectdiv:$e.Z.divitem},vr.createElement(Rl.Z,{number:1,active:$n===1,className:"mr10"}),vr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),vr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),vr.createElement("div",{onClick:()=>{if(!it.id&&!ea){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Un(2),!ea&&Yn(it.id)},className:$n!==1?$e.Z.selectdiv:$e.Z.divitem},vr.createElement(Rl.Z,{number:2,active:$n!==1,className:"mr10"}),vr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),$n===2&&vr.createElement("div",{className:"tc"},vr.createElement(Tl.Z,{defaultValue:(ga=(dn=Ge==null?void 0:Ge.editData)==null?void 0:dn.exercise)==null?void 0:ga.exercise_name,onFinish:Aa=>Fi(void 0,null,function*(){var Ca,Vn,va,_a,nr,or,Ja,mr,Sr,Ur,zr,ho;return Aa.trim()===((Vn=(Ca=Ge==null?void 0:Ge.editData)==null?void 0:Ca.exercise)==null?void 0:Vn.exercise_name)?!0:(yield(0,le.w0)({id:`${(_a=(va=Ge==null?void 0:Ge.editData)==null?void 0:va.exercise)==null?void 0:_a.id}`,sub_discipline_id:(or=(nr=Ge==null?void 0:Ge.editData)==null?void 0:nr.exercise)==null?void 0:or.sub_discipline_id,time:`${(mr=(Ja=Ge==null?void 0:Ge.editData)==null?void 0:Ja.exercise)==null?void 0:mr.time}`,exercise_name:Aa,exercise_description:(Ur=(Sr=Ge==null?void 0:Ge.editData)==null?void 0:Sr.exercise)==null?void 0:Ur.exercise_description,difficulty:(ho=(zr=Ge==null?void 0:Ge.editData)==null?void 0:zr.exercise)==null?void 0:ho.difficulty})).status===0?(Bt.setFieldValue("exercise_name",Aa),Je({type:"newExercisePaper/modifyTitle",payload:Aa}),!0):!1})}),vr.createElement("div",{style:{fontSize:14}},vr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",vr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Qa=(ja=Ge==null?void 0:Ge.editData)==null?void 0:ja.exercise)==null?void 0:Qa.time)),vr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",vr.createElement("span",{style:{color:"#000000",marginLeft:8}},((ce=(ge=Ge==null?void 0:Ge.editData)==null?void 0:ge.exercise)==null?void 0:ce.difficulty)===1?"\u7B80\u5355":((ke=(be=Ge==null?void 0:Ge.editData)==null?void 0:be.exercise)==null?void 0:ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),vr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",vr.createElement("span",{style:{color:"#000000",marginLeft:8}},((ze=(Ne=Ge==null?void 0:Ge.editData)==null?void 0:Ne.exercise_types)==null?void 0:ze.q_counts)||0)),vr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",vr.createElement("span",{style:{color:"#000000",marginLeft:8}},(xt=(ft=Ge==null?void 0:Ge.editData)==null?void 0:ft.exercise_types)==null?void 0:xt.q_scores))))),$n===1&&vr.createElement(Oe.Z,{spinning:Zt,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},vr.createElement("section",{className:[$e.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Jt&&vr.createElement(Ae.default,{layout:"horizontal",form:Bt,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:$e.Z.formWrap,initialValues:Jt},vr.createElement(Ae.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:$e.Z.baseLineHeight,rules:[{required:!0,validator:(Aa,Ca)=>{var Vn;return((Vn=Ca==null?void 0:Ca.replaceAll(" ",""))==null?void 0:Vn.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},vr.createElement(se.default,{maxLength:60,className:$e.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),vr.createElement(Ae.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:$e.Z.baseLineHeight},vr.createElement(lt.Z,{className:$e.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:zt,popupClassName:$e.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),vr.createElement("div",{className:$e.Z.concat},vr.createElement("div",null,vr.createElement(ot.default,{checked:Ua,onChange:Aa=>{ca(Aa.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),vr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",vr.createElement("a",{onClick:()=>Ga(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),vr.createElement(Ae.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:$e.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},vr.createElement(Qe.ZP.Group,{className:$e.Z.radiogroup},vr.createElement(Qe.ZP.Button,{className:$e.Z.easy,value:1},"\u7B80\u5355"),vr.createElement(Qe.ZP.Button,{className:$e.Z.medium,value:2},"\u9002\u4E2D"),vr.createElement(Qe.ZP.Button,{className:$e.Z.hard,value:3},"\u56F0\u96BE"))),vr.createElement(Ae.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:$e.Z.baseLineHeight},vr.createElement("div",{style:{display:"flex",width:"100%"}},vr.createElement(Ae.default.Item,{name:"time",noStyle:!0},vr.createElement(Ue.Z,{min:1,className:$e.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),vr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),vr.createElement(Ae.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},vr.createElement(se.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),vr.createElement("div",{className:$e.Z.bottmodiv},vr.createElement(tt.ZP,{className:`${$e.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{oa.get("pageType")=="course"?ue.history.push(`/paths/${oa.get("courseId")}`):ue.history.push("/paperlibrary")}},"\u53D6\u6D88"),vr.createElement(a.Z,{className:`${$e.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Fi(void 0,null,function*(){var Aa,Ca,Vn,va;yield Bt.validateFields();const _a=Bt.getFieldsValue();if(_a.sub_discipline_id=((Aa=_a.sub_discipline_id)==null?void 0:Aa.length)>0?_a.sub_discipline_id[1]:"",_a.set_question_sub_discipline=Ua,it.id){(yield(0,le.w0)(ul({id:it.id},_a))).status===0&&(Yn(it.id),Un(2),ue.history.replace(`/paperlibrary/add/${it.id}?type=2`));return}const nr=yield(0,le.un)(_a);nr.status===0&&(Yn((Ca=nr==null?void 0:nr.data)==null?void 0:Ca.exam_id),Un(2),oa.get("pageType")=="course"?ue.history.replace(`/paperlibrary/add/${(Vn=nr==null?void 0:nr.data)==null?void 0:Vn.exam_id}?type=2&pageType=course&courseId=${oa.get("courseId")}&stageId=${oa.get("stageId")}`):ue.history.replace(`/paperlibrary/add/${(va=nr==null?void 0:nr.data)==null?void 0:va.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),$n===2&&vr.createElement("div",null,vr.createElement(Ol,{setisedits:Da,itemid:ea}))),vr.createElement(Ml.Z,{open:Fa,onCancel:()=>{Ga(!1)}}))};var gl=(0,ue.connect)(({user:Se,newExercisePaper:Ge,dispatch:Je})=>({user:Se,newExercisePaper:Ge,dispatch:Je}))(cl)},20566:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return et}});var b=te(59301),ue=te(78241),Ae=te(8591),Me=te(43418),Le=te(99313),Oe=te(57809),se=te(19842),lt=te(98228),ot=te(92832),Qe=te(1710),Ue=te(6848),tt=te(58421),$e=te(3113),le=te(82093),y={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=te(37798),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},E=te(7664),z=te(49661),ne=te(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var me=({qitem:We})=>{var $t,vn,Ht,un,Ve,Nt,_t,kt,ut,rt;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(We==null?void 0:We.question_type)===8&&b.createElement(E.Z,{className:x.content,showProgramFill:!0,value:($t=We==null?void 0:We.program_attr)==null?void 0:$t.description}),(We==null?void 0:We.question_type)!=8&&b.createElement(E.Z,{className:x.qtitle,value:(We==null?void 0:We.name)||(We==null?void 0:We.title)})),((We==null?void 0:We.question_type)===0||(We==null?void 0:We.question_type)===2)&&b.createElement("div",null,(vn=We==null?void 0:We.choices)==null?void 0:vn.map((Ze,pe)=>b.createElement("div",{className:x.redio},!(Ze!=null&&Ze.is_answer)&&b.createElement("span",{className:x.redioitem}),(Ze==null?void 0:Ze.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(E.Z,{className:Ze!=null&&Ze.is_answer?x.titleyes:x.title,value:re[pe]+(Ze==null?void 0:Ze.choice_text)}),(Ze==null?void 0:Ze.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===1&&b.createElement("div",null,(Ht=We==null?void 0:We.choices)==null?void 0:Ht.map((Ze,pe)=>b.createElement("div",{className:x.checkbox},!(Ze!=null&&Ze.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(Ze==null?void 0:Ze.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(E.Z,{className:Ze!=null&&Ze.is_answer?x.titleyes:x.title,value:re[pe]+(Ze==null?void 0:Ze.choice_text)}),(Ze==null?void 0:Ze.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===3&&b.createElement("div",{className:x.completion},(un=We==null?void 0:We.standard_answer)==null?void 0:un.map((Ze,pe)=>{var fe;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",pe+1),b.createElement("div",{className:x.content},(fe=Ze==null?void 0:Ze.answer_text)==null?void 0:fe.map((qe,Rt)=>b.createElement("div",{className:x.items},qe))))})),(We==null?void 0:We.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ve=We==null?void 0:We.answer_texts)!=null&&Ve[0]?b.createElement(E.Z,{className:x.content,value:(Nt=We==null?void 0:We.answer_texts)==null?void 0:Nt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(We==null?void 0:We.question_type)===5&&((_t=We==null?void 0:We.challenge_names)==null?void 0:_t.map((Ze,pe)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(pe+1),"\u9898"),Ze)))),(We==null?void 0:We.question_type)===6&&b.createElement("div",{className:x.program},b.createElement(E.Z,{className:x.content,value:((kt=We==null?void 0:We.program_attr)==null?void 0:kt.description)||"- -"})),(We==null?void 0:We.question_type)===7&&((ut=We==null?void 0:We.sub_item_banks)==null?void 0:ut.map((Ze,pe)=>{var fe,qe,Rt,Be,xe;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},Ze==null?void 0:Ze.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Ze==null?void 0:Ze.item_type)=="SINGLE"||(Ze==null?void 0:Ze.item_type)=="JUDGMENT")&&((fe=Ze==null?void 0:Ze.choices)==null?void 0:fe.map((nt,Xe)=>b.createElement("div",{className:x.redio},!(nt!=null&&nt.is_answer)&&b.createElement("span",{className:x.redioitem}),(nt==null?void 0:nt.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(E.Z,{className:nt!=null&&nt.is_answer?x.titleyes:x.title,value:re[Xe]+(nt==null?void 0:nt.choice_text)}),(nt==null?void 0:nt.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.item_type)=="MULTIPLE"&&((qe=Ze==null?void 0:Ze.choices)==null?void 0:qe.map((nt,Xe)=>b.createElement("div",{className:x.checkbox},!(nt!=null&&nt.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(nt==null?void 0:nt.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(E.Z,{className:nt!=null&&nt.is_answer?x.titleyes:x.title,value:re[Xe]+(nt==null?void 0:nt.choice_text)}),(nt==null?void 0:nt.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Rt=Ze==null?void 0:Ze.standard_answer)==null?void 0:Rt.map((nt,Xe)=>{var Fe;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Xe+1),b.createElement("div",{className:x.content},(Fe=nt==null?void 0:nt.answer_text)==null?void 0:Fe.map((gt,mn)=>b.createElement("div",{className:x.items},gt))))})),(Ze==null?void 0:Ze.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Be=Ze==null?void 0:Ze.answer_texts)!=null&&Be[0]?b.createElement(E.Z,{className:x.content,value:(xe=Ze==null?void 0:Ze.answer_texts)==null?void 0:xe[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(We==null?void 0:We.question_type)===8&&b.createElement("div",null,b.createElement(E.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((rt=We==null?void 0:We.program_attr)==null?void 0:rt.code)||"")})),(We==null?void 0:We.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${We==null?void 0:We.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((We==null?void 0:We.question_type)<=4||[6,8].includes(We==null?void 0:We.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},We!=null&&We.analysis?b.createElement(E.Z,{value:We==null?void 0:We.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(We==null?void 0:We.difficulty)===1?"\u7B80\u5355":(We==null?void 0:We.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},We!=null&&We.tag_discipline?We==null?void 0:We.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=te(11237),ye=te(9164),je=te(76560),Ie=te(61485),Ke=te(84216),he=te(70610),Re=te(59301),Ye=Object.defineProperty,ht=Object.defineProperties,De=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Ft=(We,$t,vn)=>$t in We?Ye(We,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):We[$t]=vn,Xt=(We,$t)=>{for(var vn in $t||($t={}))It.call($t,vn)&&Ft(We,vn,$t[vn]);if(st)for(var vn of st($t))yt.call($t,vn)&&Ft(We,vn,$t[vn]);return We},vt=(We,$t)=>ht(We,De($t)),rn=(We,$t,vn)=>new Promise((Ht,un)=>{var Ve=kt=>{try{_t(vn.next(kt))}catch(ut){un(ut)}},Nt=kt=>{try{_t(vn.throw(kt))}catch(ut){un(ut)}},_t=kt=>kt.done?Ht(kt.value):Promise.resolve(kt.value).then(Ve,Nt);_t((vn=vn.apply(We,$t)).next())});const Sn=({setScoreShow:We,ScoreShow:$t,onOk:vn,isshixuns:Ht,isloadings:un,dispatch:Ve,isIntelligentAssistant:Nt=!1,newExercisePaper:_t,shixunsDetail:kt})=>{var ut,rt,Ze;let[pe,fe]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Nt,group_id:[]}),[qe,Rt]=(0,b.useState)([]),[Be,xe]=(0,b.useState)([]),[nt,Xe]=(0,b.useState)([]),[Fe,gt]=(0,b.useState)([]);const[mn,Qt]=(0,b.useState)(!1),[jt]=ue.default.useForm(),[an,gn]=(0,b.useState)(),[He,At]=(0,b.useState)(!1);let[Lt,Pt]=(0,b.useState)(Ht);const[wt,fn]=(0,b.useState)([]),[bn,pn]=(0,b.useState)(0),[Hn,sa]=(0,b.useState)(!0),[ua,Qn]=(0,b.useState)([]),[Ba,wa]=(0,b.useState)([]),Gn=[{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}];let[Oa,Yt]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Pn=(0,b.useRef)(new Set),kn=(0,b.useRef)(new Set),qn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],at=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],cn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[yn,An]=(0,b.useState)(!1),Cn=()=>{jt.resetFields(),Lt=!1,Pt(!1),An(!1),jt.submit()};(0,b.useEffect)(()=>{var dt,on,ia,qt,Zn,aa,Za,Sa,_e,sn;(((ia=(on=(dt=_t==null?void 0:_t.editData)==null?void 0:dt.exercise)==null?void 0:on.exist_item_bank_ids)==null?void 0:ia.length)>0||((aa=(Zn=(qt=_t==null?void 0:_t.editData)==null?void 0:qt.exercise)==null?void 0:Zn.exist_item_bank_shixun_ids)==null?void 0:aa.length)>0)&&wa([...(Sa=(Za=_t==null?void 0:_t.editData)==null?void 0:Za.exercise)==null?void 0:Sa.exist_item_bank_ids,...(sn=(_e=_t==null?void 0:_t.editData)==null?void 0:_e.exercise)==null?void 0:sn.exist_item_bank_shixun_ids])},[(rt=(ut=_t==null?void 0:_t.editData)==null?void 0:ut.exercise)==null?void 0:rt.exist_item_bank_ids]),(0,b.useEffect)(()=>{$t&&(jt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Hn&&Lt&&(jt.setFieldsValue({item_type:"SHIXUN"}),pe.item_type="SHIXUN",fe(Xt({},pe)),sa(!1)),en(pe),Kn(),bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[$t]),(0,b.useEffect)(()=>{bn>0&&setTimeout(()=>{pn(0)},2e3)},[bn]);function en(dt){return rn(this,null,function*(){var on,ia,qt;if(Qt(!0),fe(Xt({},dt)),(nt==null?void 0:nt.length)<=0&&dt.type==="5"){gt([]),Qt(!1);return}console.log("----",nt,wt);let Zn=dt.type==="5"?nt==null?void 0:nt.filter(Sa=>!wt.includes(Sa)):null,aa=dt.type==="5"?nt==null?void 0:nt.filter(Sa=>wt.includes(Sa)):null;dt.group_id=((on=dt.group_id)==null?void 0:on.map(Sa=>Sa==null?void 0:Sa.value))||null;let Za=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Xt({},dt),{discipline_id:((ia=dt==null?void 0:dt.courseid)==null?void 0:ia[0])||null,sub_discipline_id:((qt=dt==null?void 0:dt.courseid)==null?void 0:qt[1])||null,ids:Zn,shixun_ids:aa,include_shixuns:!Nt,keyword:dt.keyword?encodeURIComponent(dt.keyword):dt.keyword,type:dt.type==="5"?null:dt.type,clazz:dt.type==="3"?"ItemBanksGroup":null})});gt(Za),Qt(!1)})}function Kn(){return rn(this,null,function*(){let dt=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:pe.type==="5"?null:pe.type,clazz:"ItemBanksGroup"}});Rt((0,a.L)(dt==null?void 0:dt.disciplines))})}function bt(dt){return rn(this,null,function*(){var on;let ia=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:dt}),qt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(on=ia==null?void 0:ia.data)==null?void 0:on.map(Zn=>({title:Zn.name,id:Zn.id,pid:Zn.id,value:Zn.id,key:Zn.id,isLeaf:!Zn.have_child}))}];Qn(qt)})}function Ot(dt){return rn(this,null,function*(){var on,ia,qt,Zn;Qt(!0);let aa=(on=dt.list)==null?void 0:on.filter(_e=>!wt.includes(_e)),Za=(ia=dt.list)==null?void 0:ia.filter(_e=>wt.includes(_e));if(aa.length===0&&Za.length===0){Qt(!1),gt([]);return}let Sa=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Xt({},dt),{discipline_id:((qt=dt==null?void 0:dt.courseid)==null?void 0:qt[0])||null,sub_discipline_id:((Zn=dt==null?void 0:dt.courseid)==null?void 0:Zn[1])||null,ids:aa,shixun_ids:Za,type:dt.type==="5"?null:dt.type,clazz:dt.type==="3"?"ItemBanksGroup":null})});Qt(!1),gt(Sa)})}const St=dt=>rn(void 0,null,function*(){const on=yield Ve({type:"shixunsDetail/release",payload:{id:dt}});let ia=on==null?void 0:on.tag_position,qt=(on==null?void 0:on.evaluation_set_position)||[],Zn=on.status;return Zn===0?(Ae.ZP.success("\u53D1\u5E03\u6210\u529F"),en(pe),!0):(Zn===2?Ae.ZP.error(`\u7B2C${qt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Zn===3?Ae.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ia.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Ae.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Fn=dt=>(dt==null?void 0:dt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",jn=(dt,on,ia)=>dt.map(qt=>qt.key===on?Xt(Xt({},qt),ia):qt.children?vt(Xt({},qt),{children:jn(qt.children,on,ia)}):qt),In=dt=>rn(void 0,null,function*(){const{key:on}=dt;let ia=pe.type;const qt=yield(0,he.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(on),type:ia}),{data:Zn,total_count:aa}=qt||{};aa>0&&Qn(Za=>jn(Za,on,{children:Zn.map(Sa=>({title:Sa.name,id:Sa.id,pid:Sa.id,value:Sa.id,key:Sa.id,isLeaf:!Sa.have_child}))}))});function xa(dt){console.log("----",pe),dt==="1"&&(Oa.gg=Xt({},pe)),dt==="2"&&(Oa.scj=Xt({},pe)),dt==="3"&&(Oa.ttgx=Xt({},pe)),dt==="0"&&(Oa.wcjd=Xt({},pe)),dt==="5"&&(Oa.yx=Xt({},pe)),Yt(Xt({},Oa))}function na(){pe.type==="1"&&(pe=Oa.gg),pe.type==="2"&&(pe=Oa.scj),pe.type==="3"&&(pe=Oa.ttgx),pe.type==="0"&&(pe=Oa.wcjd),pe.type==="5"&&(pe=Oa.yx),(pe==null?void 0:pe.item_type)==="SHIXUN"?(Lt=!0,Pt(!0)):(Lt=!1,Pt(!1)),jt.setFieldsValue(Xt({},pe)),fe(Xt({},pe)),en(Xt({},pe))}return Re.createElement("div",null,Re.createElement(Me.default,{title:!1,footer:!1,open:$t,width:1200,centered:!0,className:y.scoremodal,onCancel:()=>{We(!1)}},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{className:y.title},Nt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Nt&&Re.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Re.createElement(Le.default,{className:y.tabWrap,activeKey:pe.type,onChange:dt=>{dt==="3"?(pe.show_all_share=!0,bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):pe.show_all_share=null,dt==="0"&&bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),xa(pe.type),pe.type=dt,(pe==null?void 0:pe.item_type)==="SHIXUN"&&pe.type!=="5"&&(Lt=!0,Pt(!0)),An(!1),pe.type==="5"&&(Lt=!1,Pt(!1)),na(),Kn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Re.createElement("div",null,"\u5DF2\u9009",nt.length>0&&Re.createElement("span",{className:y.titlecount},nt.length),bn>0&&Re.createElement("span",{className:y.add},"+",bn)),key:"5"}]}),Re.createElement(ue.default,{layout:"inline",form:jt,onValuesChange:(dt,on)=>{const ia=Object.values(on).some(Zn=>Zn!==null&&Zn!==""&&Zn!==void 0),qt=on.keyword==="";if(An(ia||!qt),pe.page=1,(on==null?void 0:on.item_type)==="SHIXUN"){if(pe.type==="5"?Pt(!1):Pt(!0),dt.keyword||dt.keyword==="")return;jt.submit()}else{if(dt!=null&&dt.courseid&&jt.setFieldsValue({tag_discipline_id:""}),Pt(!1),dt.keyword||dt.keyword==="")return;jt.submit()}},onFinish:dt=>{var on;pe.type==="3"&&(!dt.group_id||((on=dt==null?void 0:dt.group_id)==null?void 0:on.length)===0)?pe.show_all_share=!0:pe.show_all_share=null,fe(Xt(Xt({},pe),dt)),en(Xt(Xt({},pe),dt))}},Re.createElement(ue.default.Item,{name:"item_type"},Re.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Nt?Gn.slice(0,6):Gn).map(dt=>Re.createElement(Oe.default.Option,{key:dt.value},dt.name)))),Re.createElement(ue.default.Item,{name:"courseid"},Re.createElement(se.Z,{className:y.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:qe})),!Lt&&Re.createElement(ue.default.Item,{name:"tag_discipline_id"},Re.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ze=Fe==null?void 0:Fe.tag_disciplines)==null?void 0:Ze.map(dt=>Re.createElement(Oe.default.Option,{key:dt.id},dt.name)))),Re.createElement(ue.default.Item,{name:Lt?"diff":"difficulty"},Re.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Lt&&qn.map(dt=>Re.createElement(Oe.default.Option,{key:dt.value},dt.name)),Lt&&at.map(dt=>Re.createElement(Oe.default.Option,{key:dt.value},dt.name)))),Lt&&Re.createElement(ue.default.Item,{name:"shixun_publish_status"},Re.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},cn.map(dt=>Re.createElement(Oe.default.Option,{key:dt.value},dt.name)))),(pe.type==="3"||pe.type==="0")&&!Lt&&Re.createElement(ue.default.Item,{name:"group_id"},Re.createElement(lt.default,{treeDataSimpleMode:!0,style:{width:118},className:y.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(dt,on)=>on.title.toUpperCase().indexOf(dt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:In,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ua})),yn&&Re.createElement("span",{className:y.allqingchu,onClick:Cn},Re.createElement("i",{className:"iconfont icon-guanbi4"}),Re.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Re.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Re.createElement(ot.default.Search,{className:y.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${y.searchIcon}`,onClick:()=>jt.submit()}),onSearch:dt=>{jt.submit()}}))),Re.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Re.createElement("div",{onClick:()=>{pe.updated_at==="asc"?pe.updated_at="desc":pe.updated_at="asc",fe(vt(Xt({},pe),{page:1})),en(vt(Xt({},pe),{page:1}))}}," ",pe.updated_at?Re.createElement("img",{src:pe.updated_at==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Re.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Re.createElement("div",{onClick:()=>{pe.quotes==="asc"?pe.quotes="desc":pe.quotes="asc",fe(vt(Xt({},pe),{page:1})),en(vt(Xt({},pe),{page:1}))},style:{marginLeft:20}}," ",pe.quotes?Re.createElement("img",{src:pe.quotes==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Re.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Re.createElement(Qe.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Fe==null?void 0:Fe.items)||(Fe==null?void 0:Fe.shixun_list),pagination:!1,loading:mn,rowKey:dt=>dt.id,rowSelection:{type:Nt?"radio":"checkbox",selectedRowKeys:Be,getCheckboxProps:dt=>({disabled:dt.shixun_tag_num===1||(Ba==null?void 0:Ba.find(on=>dt.id===on))}),onSelect(dt,on,ia){if(Nt){xe([dt.id]),kn.current=new Set([dt.id]),pn(1),Xe([dt.id]);return}if(on)Lt&&fn([...wt,dt.id]),xe([...Be,dt.id]),dt.identifier?Pn.current.add(dt.id):kn.current.add(dt.id),pn(1),Xe([...nt,dt.id]);else{dt.identifier?Pn.current.delete(dt.id):kn.current.delete(dt.id);let qt=nt.filter(Zn=>Zn!==dt.id);if(xe(qt),Xe(qt),Lt){let Zn=wt.filter(aa=>aa!==dt.id);fn([...Zn])}if(pe.type==="5"){Ot(vt(Xt({},pe),{list:[...qt]}));return}}},onSelectAll(dt,on,ia){if(dt){const qt=ia.map(Zn=>Zn.id);Lt&&fn([...wt,...qt]),xe([...Be,...qt]),Xe([...nt,...qt]);for(const Zn of ia)Zn.identifier?Pn.current.add(Zn.id):kn.current.add(Zn.id)}else{const qt=ia.map(aa=>aa.id),Zn=Be.filter(aa=>!qt.some(Za=>Za===aa));if(xe([...Zn]),Xe([...Zn]),Lt){let aa=wt.filter(Za=>!qt.some(Sa=>Sa===Za.id));fn([...aa])}pe.type==="5"&&Ot(vt(Xt({},pe),{list:[...Zn]}));for(const aa of qt)aa.identifier?Pn.current.delete(aa):kn.current.delete(aa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(dt,on,ia)=>{var qt,Zn;return Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",null,Lt||on!=null&&on.challenge_names?"\u5B9E\u8BAD\u9898":(Zn=(qt=Gn==null?void 0:Gn.filter(aa=>aa.value===dt))==null?void 0:qt[0])==null?void 0:Zn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lt?"30%":"60%",key:"name",render:(dt,on,ia)=>{var qt;return Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",{className:on!=null&&on.high_resources_consume?y.q_title:""},Re.createElement(E.Z,{key:1,showLines:1,showTextOnly:!0,value:Lt||on!=null&&on.challenge_names?on!=null&&on.title||dt===null?"--":dt:(on==null?void 0:on.item_type)=="BPROGRAM"?(qt=on==null?void 0:on.program_attr)==null?void 0:qt.description:dt}))),(on==null?void 0:on.high_resources_consume)&&Re.createElement(Ke.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lt,render:(dt,on,ia)=>{var qt;return Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("span",null,dt?(qt=dt==null?void 0:dt.split("\u3001"))==null?void 0:qt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lt,render:(dt,on,ia)=>Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("span",null,dt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(dt,on,ia)=>{var qt,Zn,aa,Za;return Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",null,Lt||on!=null&&on.challenge_names?(on==null?void 0:on.level)||((Zn=(qt=qn==null?void 0:qn.filter(Sa=>Sa.value===dt))==null?void 0:qt[0])==null?void 0:Zn.name):(Za=(aa=qn==null?void 0:qn.filter(Sa=>Sa.value===dt))==null?void 0:aa[0])==null?void 0:Za.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(dt,on,ia)=>Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",null,dt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(dt,on,ia)=>Re.createElement("span",null,dt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(dt,on,ia)=>Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",null,Lt||on!=null&&on.challenge_names?(on==null?void 0:on.study_count)||(on==null?void 0:on.stu_num):dt))},{title:Re.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Re.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Re.createElement(Ie.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(dt,on,ia)=>Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",null,dt||"- -"))},{title:Re.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Re.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Re.createElement(Ie.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(dt,on,ia)=>Re.createElement("span",null,dt||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(dt,on,ia)=>Re.createElement(Ue.Z,{title:Fn(on)},Re.createElement("div",{style:{flex:1,textAlign:"start"}},Re.createElement("a",{onClick:()=>{var qt,Zn;gn(vt(Xt({},on),{question_type:Lt||on!=null&&on.challenge_names?5:(Zn=(qt=Gn==null?void 0:Gn.filter(aa=>aa.value===(on==null?void 0:on.item_type)))==null?void 0:qt[0])==null?void 0:Zn.question_type})),At(!0)}},"\u67E5\u770B"),(on==null?void 0:on.shixun_tag_num)===1&&Re.createElement("a",{style:{marginLeft:10},onClick:()=>{Me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Re.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Re.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${on==null?void 0:on.identifier}/challenges`)}},(on==null?void 0:on.shixun_name)||"--"),"\uFF1F"),onOk:()=>rn(void 0,null,function*(){if(!St(on==null?void 0:on.identifier))return new Promise((qt,Zn)=>{Zn()})})})}},"\u53D1\u5E03")))}].filter(dt=>!dt.hidden)}),Re.createElement(tt.Z,{current:pe.page,total:(Fe==null?void 0:Fe.items_count)||(Fe==null?void 0:Fe.shixuns_count),style:{marginBottom:20},defaultPageSize:pe.per_page,showTotal:dt=>Re.createElement("span",null,"\u5171\xA0",Re.createElement("span",{style:{color:"#165DFF"}},dt),"\xA0\u6761\u6570\u636E"),pageSize:pe.per_page,onChange:(dt,on)=>{pe.page=dt,pe.per_page=on,fe(Xt({},pe)),en(Xt({},pe))}}),Re.createElement("div",{className:y.bottom},Re.createElement($e.ZP,{className:y.no,onClick:()=>{We(!1)}},"\u53D6\u6D88"),Re.createElement($e.ZP,{loading:un,style:{width:un&&75},className:y.yes,onClick:()=>rn(void 0,null,function*(){if((nt==null?void 0:nt.length)<=0){Ae.ZP.info(Nt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}vn([...kn.current],[...Pn.current],!0,nt==null?void 0:nt.length)})},Nt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Re.createElement(Me.default,{open:He,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:y.previewModal,width:1e3,centered:!0,onCancel:()=>{At(!1)},onOk:()=>{At(!1)}},Re.createElement(me,{qitem:an})))};var et=(0,je.connect)(({shixunsDetail:We,newExercisePaper:$t})=>({shixunsDetail:We,newExercisePaper:$t}))(Sn)},54579:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Qe}});var b=te(43418),ue={ul:"ul___TdfYY"},Ae=te(32637),Me=te(59301),Le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,lt=(Ue,tt)=>{var $e={};for(var le in Ue)Oe.call(Ue,le)&&tt.indexOf(le)<0&&($e[le]=Ue[le]);if(Ue!=null&&Le)for(var le of Le(Ue))tt.indexOf(le)<0&&se.call(Ue,le)&&($e[le]=Ue[le]);return $e},Qe=Ue=>{var tt=Ue,{open:$e,onCancel:le}=tt,y=lt(tt,["open","onCancel"]);return Me.createElement(b.default,{centered:!0,open:$e,title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Me.createElement("div",null,Me.createElement("div",{className:"tc"},Me.createElement("img",{className:"mt10",src:Ae,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Me.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Me.createElement("ul",{className:ue.ul},Me.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Me.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Me.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},14869:function(Wt,Gt,te){"use strict";te.d(Gt,{I:function(){return ue}});var b=te(59301);const ue=()=>{const[Ae,Me]=(0,b.useState)("hidden");return{overflow:Ae,handleMouseEnter:()=>Me("auto"),handleMouseLeave:()=>Me("hidden")}}},50371:function(Wt,Gt){"use strict";function te(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue<arguments.length;ue++){const Ae=ue<0||arguments.length<=ue?void 0:arguments[ue];Ae&&Object.keys(Ae).forEach(Me=>{const Le=Ae[Me];Le!==void 0&&(b[Me]=Le)})}return b}Gt.Z=te},77578:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return b}});const b=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Wt,Gt,te){"use strict";te.d(Gt,{F:function(){return b},Z:function(){return ue}});function b(Ae){return Ae!=null&&Ae===Ae.window}function ue(Ae,Me){var Le,Oe;if(typeof window=="undefined")return 0;const se=Me?"scrollTop":"scrollLeft";let lt=0;return b(Ae)?lt=Ae[Me?"pageYOffset":"pageXOffset"]:Ae instanceof Document?lt=Ae.documentElement[se]:(Ae instanceof HTMLElement||Ae)&&(lt=Ae[se]),Ae&&!b(Ae)&&typeof lt!="number"&&(lt=(Oe=((Le=Ae.ownerDocument)!==null&&Le!==void 0?Le:Ae).documentElement)===null||Oe===void 0?void 0:Oe[se]),lt}},56762:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ue}});var b=te(59301);function ue(){const[,Ae]=b.useReducer(Me=>Me+1,0);return Ae}},68031:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Me}});var b=te(16089);function ue(Le,Oe,se,lt){const ot=se-Oe;return Le/=lt/2,Le<1?ot/2*Le*Le*Le+Oe:ot/2*((Le-=2)*Le*Le+2)+Oe}var Ae=te(13845);function Me(Le){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:lt,duration:ot=450}=Oe,Qe=se(),Ue=(0,Ae.Z)(Qe,!0),tt=Date.now(),$e=()=>{const y=Date.now()-tt,a=ue(y>ot?ot:y,Ue,Le,ot);(0,Ae.F)(Qe)?Qe.scrollTo(window.pageXOffset,a):Qe instanceof Document||Qe.constructor.name==="HTMLDocument"?Qe.documentElement.scrollTop=a:Qe.scrollTop=a,y<ot?(0,b.Z)($e):typeof lt=="function"&<()};(0,b.Z)($e)}},66104:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ht}});var b=te(92310),ue=te.n(b),Ae=te(11592),Me=te(26112),Le=te(59301),Oe=te(92343),se=te(36355),lt=te(84105),ot=te(91857);const Qe=De=>{let{children:st}=De;const{getPrefixCls:It}=Le.useContext(se.E_),yt=It("breadcrumb");return Le.createElement("li",{className:`${yt}-separator`,"aria-hidden":"true"},st===""?st:st||"/")};Qe.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=Qe,tt=function(De,st){var It={};for(var yt in De)Object.prototype.hasOwnProperty.call(De,yt)&&st.indexOf(yt)<0&&(It[yt]=De[yt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,yt=Object.getOwnPropertySymbols(De);Ft<yt.length;Ft++)st.indexOf(yt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(De,yt[Ft])&&(It[yt[Ft]]=De[yt[Ft]]);return It};function $e(De,st){if(De.title===void 0||De.title===null)return null;const It=Object.keys(st).join("|");return typeof De.title=="object"?De.title:String(De.title).replace(new RegExp(`:(${It})`,"g"),(yt,Ft)=>st[Ft]||yt)}function le(De,st,It,yt){if(It==null)return null;const{className:Ft,onClick:Xt}=st,vt=tt(st,["className","onClick"]),rn=Object.assign(Object.assign({},(0,Me.Z)(vt,{data:!0,aria:!0})),{onClick:Xt});return yt!==void 0?Le.createElement("a",Object.assign({},rn,{className:ue()(`${De}-link`,Ft),href:yt}),It):Le.createElement("span",Object.assign({},rn,{className:ue()(`${De}-link`,Ft)}),It)}function y(De,st){return(yt,Ft,Xt,vt,rn)=>{if(st)return st(yt,Ft,Xt,vt);const Sn=$e(yt,Ft);return le(De,yt,Sn,rn)}}var a=function(De,st){var It={};for(var yt in De)Object.prototype.hasOwnProperty.call(De,yt)&&st.indexOf(yt)<0&&(It[yt]=De[yt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,yt=Object.getOwnPropertySymbols(De);Ft<yt.length;Ft++)st.indexOf(yt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(De,yt[Ft])&&(It[yt[Ft]]=De[yt[Ft]]);return It};const x=De=>{const{prefixCls:st,separator:It="/",children:yt,menu:Ft,overlay:Xt,dropdownProps:vt,href:rn}=De,et=(We=>{if(Ft||Xt){const $t=Object.assign({},vt);if(Ft){const vn=Ft||{},{items:Ht}=vn,un=a(vn,["items"]);$t.menu=Object.assign(Object.assign({},un),{items:Ht==null?void 0:Ht.map((Ve,Nt)=>{var{key:_t,title:kt,label:ut,path:rt}=Ve,Ze=a(Ve,["key","title","label","path"]);let pe=ut!=null?ut:kt;return rt&&(pe=Le.createElement("a",{href:`${rn}${rt}`},pe)),Object.assign(Object.assign({},Ze),{key:_t!=null?_t:Nt,label:pe})})})}else Xt&&($t.overlay=Xt);return Le.createElement(ot.Z,Object.assign({placement:"bottom"},$t),Le.createElement("span",{className:`${st}-overlay-link`},We,Le.createElement(lt.Z,null)))}return We})(yt);return et!=null?Le.createElement(Le.Fragment,null,Le.createElement("li",null,et),It&&Le.createElement(Ue,null,It)):null},E=De=>{const{prefixCls:st,children:It,href:yt}=De,Ft=a(De,["prefixCls","children","href"]),{getPrefixCls:Xt}=Le.useContext(se.E_),vt=Xt("breadcrumb",st);return Le.createElement(x,Object.assign({},Ft,{prefixCls:vt}),le(vt,Ft,It,yt))};E.__ANT_BREADCRUMB_ITEM=!0;var z=E,ne=te(17313),re=te(83116),ie=te(37613);const me=De=>{const{componentCls:st,iconCls:It}=De;return{[st]:Object.assign(Object.assign({},(0,ne.Wf)(De)),{color:De.itemColor,fontSize:De.fontSize,[It]:{fontSize:De.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:De.linkColor,transition:`color ${De.motionDurationMid}`,padding:`0 ${De.paddingXXS}px`,borderRadius:De.borderRadiusSM,height:De.lineHeight*De.fontSize,display:"inline-block",marginInline:-De.marginXXS,"&:hover":{color:De.linkHoverColor,backgroundColor:De.colorBgTextHover}},(0,ne.Qy)(De)),"li:last-child":{color:De.lastItemColor},[`${st}-separator`]:{marginInline:De.separatorMargin,color:De.separatorColor},[`${st}-link`]:{[`
|
|
> ${It} + span,
|
|
> ${It} + a
|
|
`]:{marginInlineStart:De.marginXXS}},[`${st}-overlay-link`]:{borderRadius:De.borderRadiusSM,height:De.lineHeight*De.fontSize,display:"inline-block",padding:`0 ${De.paddingXXS}px`,marginInline:-De.marginXXS,[`> ${It}`]:{marginInlineStart:De.marginXXS,fontSize:De.fontSizeIcon},"&:hover":{color:De.linkHoverColor,backgroundColor:De.colorBgTextHover,a:{color:De.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${De.componentCls}-rtl`]:{direction:"rtl"}})}};var ve=(0,re.Z)("Breadcrumb",De=>{const st=(0,ie.TS)(De,{});return[me(st)]},De=>({itemColor:De.colorTextDescription,lastItemColor:De.colorText,iconFontSize:De.fontSize,linkColor:De.colorTextDescription,linkHoverColor:De.colorText,separatorColor:De.colorTextDescription,separatorMargin:De.marginXS})),ye=function(De,st){var It={};for(var yt in De)Object.prototype.hasOwnProperty.call(De,yt)&&st.indexOf(yt)<0&&(It[yt]=De[yt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,yt=Object.getOwnPropertySymbols(De);Ft<yt.length;Ft++)st.indexOf(yt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(De,yt[Ft])&&(It[yt[Ft]]=De[yt[Ft]]);return It};function je(De){const{breadcrumbName:st,children:It}=De,yt=ye(De,["breadcrumbName","children"]),Ft=Object.assign({title:st},yt);return It&&(Ft.menu={items:It.map(Xt=>{var{breadcrumbName:vt}=Xt,rn=ye(Xt,["breadcrumbName"]);return Object.assign(Object.assign({},rn),{title:vt})})}),Ft}function Ie(De,st){return(0,Le.useMemo)(()=>De||(st?st.map(je):null),[De,st])}var Ke=function(De,st){var It={};for(var yt in De)Object.prototype.hasOwnProperty.call(De,yt)&&st.indexOf(yt)<0&&(It[yt]=De[yt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,yt=Object.getOwnPropertySymbols(De);Ft<yt.length;Ft++)st.indexOf(yt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(De,yt[Ft])&&(It[yt[Ft]]=De[yt[Ft]]);return It};const he=(De,st)=>{if(st===void 0)return st;let It=(st||"").replace(/^\//,"");return Object.keys(De).forEach(yt=>{It=It.replace(`:${yt}`,De[yt])}),It},Re=De=>{const{prefixCls:st,separator:It="/",style:yt,className:Ft,rootClassName:Xt,routes:vt,items:rn,children:Sn,itemRender:et,params:We={}}=De,$t=Ke(De,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:vn,direction:Ht,breadcrumb:un}=Le.useContext(se.E_);let Ve;const Nt=vn("breadcrumb",st),[_t,kt]=ve(Nt),ut=Ie(rn,vt),rt=y(Nt,et);if(ut&&ut.length>0){const fe=[],qe=rn||vt;Ve=ut.map((Rt,Be)=>{const{path:xe,key:nt,type:Xe,menu:Fe,overlay:gt,onClick:mn,className:Qt,separator:jt,dropdownProps:an}=Rt,gn=he(We,xe);gn!==void 0&&fe.push(gn);const He=nt!=null?nt:Be;if(Xe==="separator")return Le.createElement(Ue,{key:He},jt);const At={},Lt=Be===ut.length-1;Fe?At.menu=Fe:gt&&(At.overlay=gt);let{href:Pt}=Rt;return fe.length&&gn!==void 0&&(Pt=`#/${fe.join("/")}`),Le.createElement(x,Object.assign({key:He},At,(0,Me.Z)(Rt,{data:!0,aria:!0}),{className:Qt,dropdownProps:an,href:Pt,separator:Lt?"":It,onClick:mn,prefixCls:Nt}),rt(Rt,We,qe,fe,Pt))})}else if(Sn){const fe=(0,Ae.Z)(Sn).length;Ve=(0,Ae.Z)(Sn).map((qe,Rt)=>{if(!qe)return qe;const Be=Rt===fe-1;return(0,Oe.Tm)(qe,{separator:Be?"":It,key:Rt})})}const Ze=ue()(Nt,un==null?void 0:un.className,{[`${Nt}-rtl`]:Ht==="rtl"},Ft,Xt,kt),pe=Object.assign(Object.assign({},un==null?void 0:un.style),yt);return _t(Le.createElement("nav",Object.assign({className:Ze,style:pe},$t),Le.createElement("ol",null,Ve)))};Re.Item=z,Re.Separator=Ue;var Ye=Re,ht=Ye},19842:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return qn}});var b=te(94480),ue=te(59301),Ae=te(33853),Me=te(58617),Le=te(38819),Oe=te(92310),se=te.n(Oe),lt=te(54476),ot=te(42978),Qe=te(75931),Ue=te(77861),tt=te(17115),$e=te(90782),le=te(6089),y=te(18929),a=ue.createContext(null),x=a,E=te(76190),z=te(20068),ne=te(33885),re="__rc_cascader_search_mark__",ie=function(cn,yn,An){var Cn=An.label;return yn.some(function(en){return String(en[Cn]).toLowerCase().includes(cn.toLowerCase())})},me=function(cn,yn,An,Cn){return yn.map(function(en){return en[Cn.label]}).join(" / ")},ve=function(at,cn,yn,An,Cn,en){var Kn=Cn.filter,bt=Kn===void 0?ie:Kn,Ot=Cn.render,St=Ot===void 0?me:Ot,Fn=Cn.limit,jn=Fn===void 0?50:Fn,In=Cn.sort;return ue.useMemo(function(){var xa=[];if(!at)return[];function na(dt,on){var ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;dt.forEach(function(qt){if(!(!In&&jn!==!1&&jn>0&&xa.length>=jn)){var Zn=[].concat((0,b.Z)(on),[qt]),aa=qt[yn.children],Za=ia||qt.disabled;if((!aa||aa.length===0||en)&&bt(at,Zn,{label:yn.label})){var Sa;xa.push((0,ne.Z)((0,ne.Z)({},qt),{},(Sa={disabled:Za},(0,z.Z)(Sa,yn.label,St(at,Zn,An,yn)),(0,z.Z)(Sa,re,Zn),(0,z.Z)(Sa,yn.children,void 0),Sa)))}aa&&na(qt[yn.children],Zn,Za)}})}return na(cn,[]),In&&xa.sort(function(dt,on){return In(dt[re],on[re],at,yn)}),jn!==!1&&jn>0?xa.slice(0,jn):xa},[at,cn,yn,An,St,en,bt,In,jn])},ye="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",Ie="SHOW_CHILD";function Ke(at){return at.join(ye)}function he(at){return at.map(Ke)}function Re(at){return at.split(ye)}function Ye(at){var cn=at||{},yn=cn.label,An=cn.value,Cn=cn.children,en=An||"value";return{label:yn||"label",value:en,key:en,children:Cn||"children"}}function ht(at,cn){var yn,An;return(yn=at.isLeaf)!==null&&yn!==void 0?yn:!((An=at[cn.children])!==null&&An!==void 0&&An.length)}function De(at){var cn=at.parentElement;if(cn){var yn=at.offsetTop-cn.offsetTop;yn-cn.scrollTop<0?cn.scrollTo({top:yn}):yn+at.offsetHeight-cn.scrollTop>cn.offsetHeight&&cn.scrollTo({top:yn+at.offsetHeight-cn.offsetHeight})}}function st(at,cn){return at.map(function(yn){var An;return(An=yn[re])===null||An===void 0?void 0:An.map(function(Cn){return Cn[cn.value]})})}function It(at,cn,yn){var An=new Set(at),Cn=cn();return at.filter(function(en){var Kn=Cn[en],bt=Kn?Kn.parent:null,Ot=Kn?Kn.children:null;return Kn&&Kn.node.disabled?!0:yn===Ie?!(Ot&&Ot.some(function(St){return St.key&&An.has(St.key)})):!(bt&&!bt.node.disabled&&An.has(bt.key))})}function yt(at,cn,yn){for(var An=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Cn=cn,en=[],Kn=function(){var St,Fn,jn,In=at[bt],xa=(St=Cn)===null||St===void 0?void 0:St.findIndex(function(dt){var on=dt[yn.value];return An?String(on)===String(In):on===In}),na=xa!==-1?(Fn=Cn)===null||Fn===void 0?void 0:Fn[xa]:null;en.push({value:(jn=na==null?void 0:na[yn.value])!==null&&jn!==void 0?jn:In,index:xa,option:na}),Cn=na==null?void 0:na[yn.children]},bt=0;bt<at.length;bt+=1)Kn();return en}var Ft=function(at,cn,yn,An,Cn){return ue.useMemo(function(){var en=Cn||function(Kn){var bt=An?Kn.slice(-1):Kn,Ot=" / ";return bt.every(function(St){return["string","number"].includes((0,E.Z)(St))})?bt.join(Ot):bt.reduce(function(St,Fn,jn){var In=ue.isValidElement(Fn)?ue.cloneElement(Fn,{key:jn}):Fn;return jn===0?[In]:[].concat((0,b.Z)(St),[Ot,In])},[])};return at.map(function(Kn){var bt,Ot,St=yt(Kn,cn,yn),Fn=en(St.map(function(In){var xa,na=In.option,dt=In.value;return(xa=na==null?void 0:na[yn.label])!==null&&xa!==void 0?xa:dt}),St.map(function(In){var xa=In.option;return xa})),jn=Ke(Kn);return{label:Fn,value:jn,key:jn,valueCells:Kn,disabled:(bt=St[St.length-1])===null||bt===void 0||(Ot=bt.option)===null||Ot===void 0?void 0:Ot.disabled}})},[at,cn,yn,Cn,An])},Xt=te(71430),vt=function(at,cn){var yn=ue.useRef({options:null,info:null}),An=ue.useCallback(function(){return yn.current.options!==at&&(yn.current.options=at,yn.current.info=(0,Xt.I8)(at,{fieldNames:cn,initWrapper:function(en){return(0,ne.Z)((0,ne.Z)({},en),{},{pathKeyEntities:{}})},processEntity:function(en,Kn){var bt=en.nodes.map(function(Ot){return Ot[cn.value]}).join(ye);Kn.pathKeyEntities[bt]=en,en.key=bt}})),yn.current.info.pathKeyEntities},[cn,at]);return An},rn=function(at,cn){return ue.useCallback(function(yn){var An=[],Cn=[];return yn.forEach(function(en){var Kn=yt(en,at,cn);Kn.every(function(bt){return bt.option})?Cn.push(en):An.push(en)}),[Cn,An]},[at,cn])},Sn=te(48736);function et(at){return ue.useMemo(function(){if(!at)return[!1,{}];var cn={matchInputWidth:!0,limit:50};return at&&(0,E.Z)(at)==="object"&&(cn=(0,ne.Z)((0,ne.Z)({},cn),at)),cn.limit<=0&&delete cn.limit,[!0,cn]},[at])}var We=ue.memo(function(at){var cn=at.children;return cn},function(at,cn){return!cn.open}),$t=We;function vn(at){var cn,yn=at.prefixCls,An=at.checked,Cn=at.halfChecked,en=at.disabled,Kn=at.onClick,bt=at.disableCheckbox,Ot=ue.useContext(x),St=Ot.checkable,Fn=typeof St!="boolean"?St:null;return ue.createElement("span",{className:se()("".concat(yn),(cn={},(0,z.Z)(cn,"".concat(yn,"-checked"),An),(0,z.Z)(cn,"".concat(yn,"-indeterminate"),!An&&Cn),(0,z.Z)(cn,"".concat(yn,"-disabled"),en||bt),cn)),onClick:Kn},Fn)}var Ht="__cascader_fix_label__";function un(at){var cn=at.prefixCls,yn=at.multiple,An=at.options,Cn=at.activeValue,en=at.prevValuePath,Kn=at.onToggleOpen,bt=at.onSelect,Ot=at.onActive,St=at.checkedSet,Fn=at.halfCheckedSet,jn=at.loadingKeys,In=at.isSelectable,xa=at.searchValue,na="".concat(cn,"-menu"),dt="".concat(cn,"-menu-item"),on=ue.useContext(x),ia=on.fieldNames,qt=on.changeOnSelect,Zn=on.expandTrigger,aa=on.expandIcon,Za=on.loadingIcon,Sa=on.dropdownMenuColumnStyle,_e=Zn==="hover",sn=ue.useMemo(function(){return An.map(function(Vt){var En,Nn=Vt.disabled,_n=Vt.disableCheckbox,mt=Vt[re],pt=(En=Vt[Ht])!==null&&En!==void 0?En:Vt[ia.label],tn=Vt[ia.value],Ln=ht(Vt,ia),Kt=mt?mt.map(function(On){return On[ia.value]}):[].concat((0,b.Z)(en),[tn]),ra=Ke(Kt),hn=jn.includes(ra),ha=St.has(ra),pa=Fn.has(ra);return{disabled:Nn,label:pt,value:tn,isLeaf:Ln,isLoading:hn,checked:ha,halfChecked:pa,option:Vt,disableCheckbox:_n,fullPath:Kt,fullPathKey:ra}})},[An,St,ia,Fn,jn,en]);return ue.createElement("ul",{className:na,role:"menu"},sn.map(function(Vt){var En,Nn=Vt.disabled,_n=Vt.label,mt=Vt.value,pt=Vt.isLeaf,tn=Vt.isLoading,Ln=Vt.checked,Kt=Vt.halfChecked,ra=Vt.option,hn=Vt.fullPath,ha=Vt.fullPathKey,pa=Vt.disableCheckbox,On=function(){if(!(Nn||xa)){var Ma=(0,b.Z)(hn);_e&&pt&&Ma.pop(),Ot(Ma)}},Tn=function(){In(ra)&&bt(hn,pt)},Xn;return typeof ra.title=="string"?Xn=ra.title:typeof _n=="string"&&(Xn=_n),ue.createElement("li",{key:ha,className:se()(dt,(En={},(0,z.Z)(En,"".concat(dt,"-expand"),!pt),(0,z.Z)(En,"".concat(dt,"-active"),Cn===mt||Cn===ha),(0,z.Z)(En,"".concat(dt,"-disabled"),Nn),(0,z.Z)(En,"".concat(dt,"-loading"),tn),En)),style:Sa,role:"menuitemcheckbox",title:Xn,"aria-checked":Ln,"data-path-key":ha,onClick:function(){On(),!pa&&(!yn||pt)&&Tn()},onDoubleClick:function(){qt&&Kn(!1)},onMouseEnter:function(){_e&&On()},onMouseDown:function(Ma){Ma.preventDefault()}},yn&&ue.createElement(vn,{prefixCls:"".concat(cn,"-checkbox"),checked:Ln,halfChecked:Kt,disabled:Nn||pa,disableCheckbox:pa,onClick:function(Ma){pa||(Ma.stopPropagation(),Tn())}}),ue.createElement("div",{className:"".concat(dt,"-content")},_n),!tn&&aa&&!pt&&ue.createElement("div",{className:"".concat(dt,"-expand-icon")},aa),tn&&Za&&ue.createElement("div",{className:"".concat(dt,"-loading-icon")},Za))}))}var Ve=function(){var at=(0,Ue.lk)(),cn=at.multiple,yn=at.open,An=ue.useContext(x),Cn=An.values,en=ue.useState([]),Kn=(0,ot.Z)(en,2),bt=Kn[0],Ot=Kn[1];return ue.useEffect(function(){if(yn&&!cn){var St=Cn[0];Ot(St||[])}},[yn]),[bt,Ot]},Nt=te(10228),_t=function(at,cn,yn,An,Cn,en){var Kn=(0,Ue.lk)(),bt=Kn.direction,Ot=Kn.searchValue,St=Kn.toggleOpen,Fn=Kn.open,jn=bt==="rtl",In=ue.useMemo(function(){for(var Sa=-1,_e=cn,sn=[],Vt=[],En=An.length,Nn=st(cn,yn),_n=function(ra){var hn=_e.findIndex(function(ha,pa){return(Nn[pa]?Ke(Nn[pa]):ha[yn.value])===An[ra]});if(hn===-1)return"break";Sa=hn,sn.push(Sa),Vt.push(An[ra]),_e=_e[Sa][yn.children]},mt=0;mt<En&&_e;mt+=1){var pt=_n(mt);if(pt==="break")break}for(var tn=cn,Ln=0;Ln<sn.length-1;Ln+=1)tn=tn[sn[Ln]][yn.children];return[Vt,Sa,tn,Nn]},[An,yn,cn]),xa=(0,ot.Z)(In,4),na=xa[0],dt=xa[1],on=xa[2],ia=xa[3],qt=function(_e){Cn(_e)},Zn=function(_e){var sn=on.length,Vt=dt;Vt===-1&&_e<0&&(Vt=sn);for(var En=0;En<sn;En+=1){Vt=(Vt+_e+sn)%sn;var Nn=on[Vt];if(Nn&&!Nn.disabled){var _n=na.slice(0,-1).concat(ia[Vt]?Ke(ia[Vt]):Nn[yn.value]);qt(_n);return}}},aa=function(){if(na.length>1){var _e=na.slice(0,-1);qt(_e)}else St(!1)},Za=function(){var _e,sn=((_e=on[dt])===null||_e===void 0?void 0:_e[yn.children])||[],Vt=sn.find(function(Nn){return!Nn.disabled});if(Vt){var En=[].concat((0,b.Z)(na),[Vt[yn.value]]);qt(En)}};ue.useImperativeHandle(at,function(){return{onKeyDown:function(_e){var sn=_e.which;switch(sn){case Nt.Z.UP:case Nt.Z.DOWN:{var Vt=0;sn===Nt.Z.UP?Vt=-1:sn===Nt.Z.DOWN&&(Vt=1),Vt!==0&&Zn(Vt);break}case Nt.Z.LEFT:{if(Ot)break;jn?Za():aa();break}case Nt.Z.RIGHT:{if(Ot)break;jn?aa():Za();break}case Nt.Z.BACKSPACE:{Ot||aa();break}case Nt.Z.ENTER:{if(na.length){var En=on[dt],Nn=(En==null?void 0:En[re])||[];Nn.length?en(Nn.map(function(_n){return _n[yn.value]}),Nn[Nn.length-1]):en(na,on[dt])}break}case Nt.Z.ESC:St(!1),Fn&&_e.stopPropagation()}},onKeyUp:function(){}}})},kt=ue.forwardRef(function(at,cn){var yn,An,Cn,en,Kn=(0,Ue.lk)(),bt=Kn.prefixCls,Ot=Kn.multiple,St=Kn.searchValue,Fn=Kn.toggleOpen,jn=Kn.notFoundContent,In=Kn.direction,xa=Kn.open,na=ue.useRef(),dt=In==="rtl",on=ue.useContext(x),ia=on.options,qt=on.values,Zn=on.halfValues,aa=on.fieldNames,Za=on.changeOnSelect,Sa=on.onSelect,_e=on.searchOptions,sn=on.dropdownPrefixCls,Vt=on.loadData,En=on.expandTrigger,Nn=sn||bt,_n=ue.useState([]),mt=(0,ot.Z)(_n,2),pt=mt[0],tn=mt[1],Ln=function(Pr){if(!(!Vt||St)){var Dr=yt(Pr,ia,aa),Cr=Dr.map(function(ir){var Or=ir.option;return Or}),Br=Cr[Cr.length-1];if(Br&&!ht(Br,aa)){var Ha=Ke(Pr);tn(function(ir){return[].concat((0,b.Z)(ir),[Ha])}),Vt(Cr)}}};ue.useEffect(function(){pt.length&&pt.forEach(function(Er){var Pr=Re(Er),Dr=yt(Pr,ia,aa,!0).map(function(Br){var Ha=Br.option;return Ha}),Cr=Dr[Dr.length-1];(!Cr||Cr[aa.children]||ht(Cr,aa))&&tn(function(Br){return Br.filter(function(Ha){return Ha!==Er})})})},[ia,pt,aa]);var Kt=ue.useMemo(function(){return new Set(he(qt))},[qt]),ra=ue.useMemo(function(){return new Set(he(Zn))},[Zn]),hn=Ve(),ha=(0,ot.Z)(hn,2),pa=ha[0],On=ha[1],Tn=function(Pr){On(Pr),Ln(Pr)},Xn=function(Pr){var Dr=Pr.disabled,Cr=ht(Pr,aa);return!Dr&&(Cr||Za||Ot)},Wn=function(Pr,Dr){var Cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Sa(Pr),!Ot&&(Dr||Za&&(En==="hover"||Cr))&&Fn(!1)},Ma=ue.useMemo(function(){return St?_e:ia},[St,_e,ia]),Va=ue.useMemo(function(){for(var Er=[{options:Ma}],Pr=Ma,Dr=st(Pr,aa),Cr=function(){var Or=pa[Br],Rr=Pr.find(function(Qr,Gr){return(Dr[Gr]?Ke(Dr[Gr]):Qr[aa.value])===Or}),xr=Rr==null?void 0:Rr[aa.children];if(!(xr!=null&&xr.length))return"break";Pr=xr,Er.push({options:xr})},Br=0;Br<pa.length;Br+=1){var Ha=Cr();if(Ha==="break")break}return Er},[Ma,pa,aa]),Pa=function(Pr,Dr){Xn(Dr)&&Wn(Pr,ht(Dr,aa),!0)};_t(cn,Ma,aa,pa,Tn,Pa),ue.useEffect(function(){for(var Er=0;Er<pa.length;Er+=1){var Pr,Dr=pa.slice(0,Er+1),Cr=Ke(Dr),Br=(Pr=na.current)===null||Pr===void 0?void 0:Pr.querySelector('li[data-path-key="'.concat(Cr.replace(/\\{0,2}"/g,'\\"'),'"]'));Br&&De(Br)}},[pa]);var Na=!((yn=Va[0])!==null&&yn!==void 0&&(An=yn.options)!==null&&An!==void 0&&An.length),tr=[(Cn={},(0,z.Z)(Cn,aa.value,"__EMPTY__"),(0,z.Z)(Cn,Ht,jn),(0,z.Z)(Cn,"disabled",!0),Cn)],fr=(0,ne.Z)((0,ne.Z)({},at),{},{multiple:!Na&&Ot,onSelect:Wn,onActive:Tn,onToggleOpen:Fn,checkedSet:Kt,halfCheckedSet:ra,loadingKeys:pt,isSelectable:Xn}),Lr=Na?[{options:tr}]:Va,uo=Lr.map(function(Er,Pr){var Dr=pa.slice(0,Pr),Cr=pa[Pr];return ue.createElement(un,(0,lt.Z)({key:Pr},fr,{searchValue:St,prefixCls:Nn,options:Er.options,prevValuePath:Dr,activeValue:Cr}))});return ue.createElement($t,{open:xa},ue.createElement("div",{className:se()("".concat(Nn,"-menus"),(en={},(0,z.Z)(en,"".concat(Nn,"-menu-empty"),Na),(0,z.Z)(en,"".concat(Nn,"-rtl"),dt),en)),ref:na},uo))}),ut=kt;function rt(at){var cn=at.onPopupVisibleChange,yn=at.popupVisible,An=at.popupClassName,Cn=at.popupPlacement;warning(!cn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(yn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(An===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Cn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ze(at,cn){if(at){var yn=function An(Cn){for(var en=0;en<Cn.length;en++){var Kn=Cn[en];if(Kn[cn==null?void 0:cn.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Kn[cn==null?void 0:cn.children])&&An(Kn[cn==null?void 0:cn.children]))return!0}};yn(at)}}var pe=null,fe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function qe(at){return Array.isArray(at)&&Array.isArray(at[0])}function Rt(at){return at?qe(at)?at:(at.length===0?[]:[at]).map(function(cn){return Array.isArray(cn)?cn:[cn]}):[]}var Be=ue.forwardRef(function(at,cn){var yn=at.id,An=at.prefixCls,Cn=An===void 0?"rc-cascader":An,en=at.fieldNames,Kn=at.defaultValue,bt=at.value,Ot=at.changeOnSelect,St=at.onChange,Fn=at.displayRender,jn=at.checkable,In=at.autoClearSearchValue,xa=In===void 0?!0:In,na=at.searchValue,dt=at.onSearch,on=at.showSearch,ia=at.expandTrigger,qt=at.options,Zn=at.dropdownPrefixCls,aa=at.loadData,Za=at.popupVisible,Sa=at.open,_e=at.popupClassName,sn=at.dropdownClassName,Vt=at.dropdownMenuColumnStyle,En=at.popupPlacement,Nn=at.placement,_n=at.onDropdownVisibleChange,mt=at.onPopupVisibleChange,pt=at.expandIcon,tn=pt===void 0?">":pt,Ln=at.loadingIcon,Kt=at.children,ra=at.dropdownMatchSelectWidth,hn=ra===void 0?!1:ra,ha=at.showCheckedStrategy,pa=ha===void 0?je:ha,On=(0,Qe.Z)(at,fe),Tn=(0,tt.ZP)(yn),Xn=!!jn,Wn=(0,y.Z)(Kn,{value:bt,postState:Rt}),Ma=(0,ot.Z)(Wn,2),Va=Ma[0],Pa=Ma[1],Na=ue.useMemo(function(){return Ye(en)},[JSON.stringify(en)]),tr=ue.useMemo(function(){return qt||[]},[qt]),fr=vt(tr,Na),Lr=ue.useCallback(function(ya){var zn=fr();return ya.map(function(La){var gr=zn[La].nodes;return gr.map(function(Ce){return Ce[Na.value]})})},[fr,Na]),uo=(0,y.Z)("",{value:na,postState:function(zn){return zn||""}}),Er=(0,ot.Z)(uo,2),Pr=Er[0],Dr=Er[1],Cr=function(zn,La){Dr(zn),La.source!=="blur"&&dt&&dt(zn)},Br=et(on),Ha=(0,ot.Z)(Br,2),ir=Ha[0],Or=Ha[1],Rr=ve(Pr,tr,Na,Zn||Cn,Or,Ot),xr=rn(tr,Na),Qr=ue.useMemo(function(){var ya=xr(Va),zn=(0,ot.Z)(ya,2),La=zn[0],gr=zn[1];if(!Xn||!Va.length)return[La,[],gr];var Ce=he(La),ln=fr(),xn=(0,$e.S)(Ce,!0,ln),Jn=xn.checkedKeys,nn=xn.halfCheckedKeys;return[Lr(Jn),Lr(nn),gr]},[Xn,Va,fr,Lr,xr]),Gr=(0,ot.Z)(Qr,3),qa=Gr[0],wr=Gr[1],pr=Gr[2],Jr=ue.useMemo(function(){var ya=he(qa),zn=It(ya,fr,pa);return[].concat((0,b.Z)(pr),(0,b.Z)(Lr(zn)))},[qa,fr,Lr,pr,pa]),no=Ft(Jr,tr,Na,Xn,Fn),Ao=(0,le.Z)(function(ya){if(Pa(ya),St){var zn=Rt(ya),La=zn.map(function(ln){return yt(ln,tr,Na).map(function(xn){return xn.option})}),gr=Xn?zn:zn[0],Ce=Xn?La:La[0];St(gr,Ce)}}),To=(0,le.Z)(function(ya){if((!Xn||xa)&&Dr(""),!Xn)Ao(ya);else{var zn=Ke(ya),La=he(qa),gr=he(wr),Ce=La.includes(zn),ln=pr.some(function(ta){return Ke(ta)===zn}),xn=qa,Jn=pr;if(ln&&!Ce)Jn=pr.filter(function(ta){return Ke(ta)!==zn});else{var nn=Ce?La.filter(function(ta){return ta!==zn}):[].concat((0,b.Z)(La),[zn]),da=fr(),la;if(Ce){var Bn=(0,$e.S)(nn,{checked:!1,halfCheckedKeys:gr},da);la=Bn.checkedKeys}else{var Mn=(0,$e.S)(nn,!0,da);la=Mn.checkedKeys}var Ra=It(la,fr,pa);xn=Lr(Ra)}Ao([].concat((0,b.Z)(Jn),(0,b.Z)(xn)))}}),ko=function(zn,La){if(La.type==="clear"){Ao([]);return}var gr=La.values[0],Ce=gr.valueCells;To(Ce)},Ir=Sa!==void 0?Sa:Za,Yr=sn||_e,Po=Nn||En,Qo=function(zn){_n==null||_n(zn),mt==null||mt(zn)},jo=ue.useMemo(function(){return{options:tr,fieldNames:Na,values:qa,halfValues:wr,changeOnSelect:Ot,onSelect:To,checkable:jn,searchOptions:Rr,dropdownPrefixCls:Zn,loadData:aa,expandTrigger:ia,expandIcon:tn,loadingIcon:Ln,dropdownMenuColumnStyle:Vt}},[tr,Na,qa,wr,Ot,To,jn,Rr,Zn,aa,ia,tn,Ln,Vt]),ei=!(Pr?Rr:tr).length,$a=Pr&&Or.matchInputWidth||ei?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:jo},ue.createElement(Ue.Ac,(0,lt.Z)({},On,{ref:cn,id:Tn,prefixCls:Cn,autoClearSearchValue:xa,dropdownMatchSelectWidth:hn,dropdownStyle:$a,displayValues:no,onDisplayValuesChange:ko,mode:Xn?"multiple":void 0,searchValue:Pr,onSearch:Cr,showSearch:ir,OptionList:ut,emptyOptions:ei,open:Ir,dropdownClassName:Yr,placement:Po,onDropdownVisibleChange:Qo,getRawInputElement:function(){return Kt}})))});Be.SHOW_PARENT=je,Be.SHOW_CHILD=Ie;var xe=Be,nt=xe,Xe=te(2738),Fe=te(62892),gt=te(53487),mn=te(19080),Qt=te(36355),jt=te(93891),an=te(1684),gn=te(19716),He=te(32441),At=te(14154),Lt=te(58582),Pt=te(84443),wt=te(66339),fn=te(33234),bn=te(98447),pn=te(17313),Hn=te(74207),sa=te(83116);const ua=at=>{const{prefixCls:cn,componentCls:yn,antCls:An}=at,Cn=`${yn}-menu-item`,en=`
|
|
&${Cn}-expand ${Cn}-expand-icon,
|
|
${Cn}-loading-icon
|
|
`;return[{[yn]:{width:at.controlWidth}},{[`${yn}-dropdown`]:[(0,bn.C2)(`${cn}-checkbox`,at),{[`&${An}-select-dropdown`]:{padding:0}},{[yn]:{"&-checkbox":{top:0,marginInlineEnd:at.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${yn}-menu-empty`]:{[`${yn}-menu`]:{width:"100%",height:"auto",[Cn]:{color:at.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:at.controlItemWidth,height:at.dropdownHeight,margin:0,padding:at.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${at.lineWidth}px ${at.lineType} ${at.colorSplit}`},"&-item":Object.assign(Object.assign({},pn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:at.optionPadding,lineHeight:at.lineHeight,cursor:"pointer",transition:`all ${at.motionDurationMid}`,borderRadius:at.borderRadiusSM,"&:hover":{background:at.controlItemBgHover},"&-disabled":{color:at.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[en]:{color:at.colorTextDisabled}},[`&-active:not(${Cn}-disabled)`]:{"&, &:hover":{fontWeight:at.optionSelectedFontWeight,backgroundColor:at.optionSelectedBg}},"&-content":{flex:"auto"},[en]:{marginInlineStart:at.paddingXXS,color:at.colorTextDescription,fontSize:at.fontSizeIcon},"&-keyword":{color:at.colorHighlight}})}}}]},{[`${yn}-dropdown-rtl`]:{direction:"rtl"}},(0,Hn.c)(at)]};var Qn=(0,sa.Z)("Cascader",at=>[ua(at)],at=>{const cn=Math.round((at.controlHeight-at.fontSize*at.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:at.controlItemBgActive,optionSelectedFontWeight:at.fontWeightStrong,optionPadding:`${cn}px ${at.paddingSM}px`,menuPadding:at.paddingXXS}}),Ba=function(at,cn){var yn={};for(var An in at)Object.prototype.hasOwnProperty.call(at,An)&&cn.indexOf(An)<0&&(yn[An]=at[An]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Cn=0,An=Object.getOwnPropertySymbols(at);Cn<An.length;Cn++)cn.indexOf(An[Cn])<0&&Object.prototype.propertyIsEnumerable.call(at,An[Cn])&&(yn[An[Cn]]=at[An[Cn]]);return yn};const{SHOW_CHILD:wa,SHOW_PARENT:Gn}=nt;function Oa(at,cn,yn){const An=at.toLowerCase().split(cn).reduce((Kn,bt,Ot)=>Ot===0?[bt]:[].concat((0,b.Z)(Kn),[cn,bt]),[]),Cn=[];let en=0;return An.forEach((Kn,bt)=>{const Ot=en+Kn.length;let St=at.slice(en,Ot);en=Ot,bt%2===1&&(St=ue.createElement("span",{className:`${yn}-menu-item-keyword`,key:`separator-${bt}`},St)),Cn.push(St)}),Cn}const Yt=(at,cn,yn,An)=>{const Cn=[],en=at.toLowerCase();return cn.forEach((Kn,bt)=>{bt!==0&&Cn.push(" / ");let Ot=Kn[An.label];const St=typeof Ot;(St==="string"||St==="number")&&(Ot=Oa(String(Ot),en,yn)),Cn.push(Ot)}),Cn},Pn=ue.forwardRef((at,cn)=>{const{prefixCls:yn,size:An,disabled:Cn,className:en,rootClassName:Kn,multiple:bt,bordered:Ot=!0,transitionName:St,choiceTransitionName:Fn="",popupClassName:jn,dropdownClassName:In,expandIcon:xa,placement:na,showSearch:dt,allowClear:on=!0,notFoundContent:ia,direction:qt,getPopupContainer:Zn,status:aa,showArrow:Za,builtinPlacements:Sa,style:_e}=at,sn=Ba(at,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Vt=(0,Xe.Z)(sn,["suffixIcon"]),{getPopupContainer:En,getPrefixCls:Nn,renderEmpty:_n,direction:mt,popupOverflow:pt,cascader:tn}=ue.useContext(Qt.E_),Ln=qt||mt,Kt=Ln==="rtl",{status:ra,hasFeedback:hn,isFormItemInput:ha,feedbackIcon:pa}=ue.useContext(He.aM),On=(0,mn.F)(ra,aa),Tn=ia||(_n==null?void 0:_n("Cascader"))||ue.createElement(jt.Z,{componentName:"Cascader"}),Xn=Nn(),Wn=Nn("select",yn),Ma=Nn("cascader",yn),[Va,Pa]=(0,At.Z)(Wn),[Na]=Qn(Ma),{compactSize:tr,compactItemClassnames:fr}=(0,fn.ri)(Wn,qt),Lr=se()(jn||In,`${Ma}-dropdown`,{[`${Ma}-dropdown-rtl`]:Ln==="rtl"},Kn,Pa),uo=ue.useMemo(()=>{if(!dt)return dt;let pr={render:Yt};return typeof dt=="object"&&(pr=Object.assign(Object.assign({},pr),dt)),pr},[dt]),Er=(0,gn.Z)(pr=>{var Jr;return(Jr=An!=null?An:tr)!==null&&Jr!==void 0?Jr:pr}),Pr=ue.useContext(an.Z),Dr=Cn!=null?Cn:Pr;let Cr=xa;xa||(Cr=Kt?ue.createElement(Ae.Z,null):ue.createElement(Le.Z,null));const Br=ue.createElement("span",{className:`${Wn}-menu-item-loading-icon`},ue.createElement(Me.Z,{spin:!0})),Ha=ue.useMemo(()=>bt?ue.createElement("span",{className:`${Ma}-checkbox-inner`}):!1,[bt]),ir=(0,Pt.Z)(at.suffixIcon,Za),{suffixIcon:Or,removeIcon:Rr,clearIcon:xr}=(0,wt.Z)(Object.assign(Object.assign({},at),{hasFeedback:hn,feedbackIcon:pa,showSuffixIcon:ir,multiple:bt,prefixCls:Wn,componentName:"Cascader"})),Qr=ue.useMemo(()=>na!==void 0?na:Kt?"bottomRight":"bottomLeft",[na,Kt]),Gr=(0,Lt.Z)(Sa,pt),qa=on===!0?{clearIcon:xr}:on,wr=ue.createElement(nt,Object.assign({prefixCls:Wn,className:se()(!yn&&Ma,{[`${Wn}-lg`]:Er==="large",[`${Wn}-sm`]:Er==="small",[`${Wn}-rtl`]:Kt,[`${Wn}-borderless`]:!Ot,[`${Wn}-in-form-item`]:ha},(0,mn.Z)(Wn,On,hn),fr,tn==null?void 0:tn.className,en,Kn,Pa),disabled:Dr,style:Object.assign(Object.assign({},tn==null?void 0:tn.style),_e)},Vt,{builtinPlacements:Gr,direction:Ln,placement:Qr,notFoundContent:Tn,allowClear:qa,showSearch:uo,expandIcon:Cr,suffixIcon:Or,removeIcon:Rr,loadingIcon:Br,checkable:Ha,dropdownClassName:Lr,dropdownPrefixCls:yn||Ma,choiceTransitionName:(0,Fe.m)(Xn,"",Fn),transitionName:(0,Fe.m)(Xn,"slide-up",St),getPopupContainer:Zn||En,ref:cn}));return Na(Va(wr))}),kn=(0,gt.Z)(Pn);Pn.SHOW_PARENT=Gn,Pn.SHOW_CHILD=wa,Pn._InternalPanelDoNotUseOrYouWillBeFired=kn;var qn=Pn},24905:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return ve}});var b=te(92310),ue=te.n(b),Ae=te(5630),Me=te(59301),Le=te(36355),Oe=te(1684),se=te(32441),ot=Me.createContext(null),Qe=te(98447),Ue=te(14088),tt=te(4572),$e=function(ye,je){var Ie={};for(var Ke in ye)Object.prototype.hasOwnProperty.call(ye,Ke)&&je.indexOf(Ke)<0&&(Ie[Ke]=ye[Ke]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ke=Object.getOwnPropertySymbols(ye);he<Ke.length;he++)je.indexOf(Ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ye,Ke[he])&&(Ie[Ke[he]]=ye[Ke[he]]);return Ie};const le=(ye,je)=>{var Ie;const{prefixCls:Ke,className:he,rootClassName:Re,children:Ye,indeterminate:ht=!1,style:De,onMouseEnter:st,onMouseLeave:It,skipGroup:yt=!1,disabled:Ft}=ye,Xt=$e(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:vt,direction:rn,checkbox:Sn}=Me.useContext(Le.E_),et=Me.useContext(ot),{isFormItemInput:We}=Me.useContext(se.aM),$t=Me.useContext(Oe.Z),vn=(Ie=(et==null?void 0:et.disabled)||Ft)!==null&&Ie!==void 0?Ie:$t,Ht=Me.useRef(Xt.value);Me.useEffect(()=>{et==null||et.registerValue(Xt.value)},[]),Me.useEffect(()=>{if(!yt)return Xt.value!==Ht.current&&(et==null||et.cancelValue(Ht.current),et==null||et.registerValue(Xt.value),Ht.current=Xt.value),()=>et==null?void 0:et.cancelValue(Xt.value)},[Xt.value]);const un=vt("checkbox",Ke),[Ve,Nt]=(0,Qe.ZP)(un),_t=Object.assign({},Xt);et&&!yt&&(_t.onChange=function(){Xt.onChange&&Xt.onChange.apply(Xt,arguments),et.toggleOption&&et.toggleOption({label:Ye,value:Xt.value})},_t.name=et.name,_t.checked=et.value.includes(Xt.value));const kt=ue()(`${un}-wrapper`,{[`${un}-rtl`]:rn==="rtl",[`${un}-wrapper-checked`]:_t.checked,[`${un}-wrapper-disabled`]:vn,[`${un}-wrapper-in-form-item`]:We},Sn==null?void 0:Sn.className,he,Re,Nt),ut=ue()({[`${un}-indeterminate`]:ht},tt.A,Nt),rt=ht?"mixed":void 0;return Ve(Me.createElement(Ue.Z,{component:"Checkbox",disabled:vn},Me.createElement("label",{className:kt,style:Object.assign(Object.assign({},Sn==null?void 0:Sn.style),De),onMouseEnter:st,onMouseLeave:It},Me.createElement(Ae.Z,Object.assign({"aria-checked":rt},_t,{prefixCls:un,className:ut,disabled:vn,ref:je})),Ye!==void 0&&Me.createElement("span",null,Ye))))};var a=Me.forwardRef(le),x=te(94480),E=te(2738),z=function(ye,je){var Ie={};for(var Ke in ye)Object.prototype.hasOwnProperty.call(ye,Ke)&&je.indexOf(Ke)<0&&(Ie[Ke]=ye[Ke]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ke=Object.getOwnPropertySymbols(ye);he<Ke.length;he++)je.indexOf(Ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ye,Ke[he])&&(Ie[Ke[he]]=ye[Ke[he]]);return Ie};const ne=(ye,je)=>{const{defaultValue:Ie,children:Ke,options:he=[],prefixCls:Re,className:Ye,rootClassName:ht,style:De,onChange:st}=ye,It=z(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:yt,direction:Ft}=Me.useContext(Le.E_),[Xt,vt]=Me.useState(It.value||Ie||[]),[rn,Sn]=Me.useState([]);Me.useEffect(()=>{"value"in It&&vt(It.value||[])},[It.value]);const et=Me.useMemo(()=>he.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[he]),We=Ze=>{Sn(pe=>pe.filter(fe=>fe!==Ze))},$t=Ze=>{Sn(pe=>[].concat((0,x.Z)(pe),[Ze]))},vn=Ze=>{const pe=Xt.indexOf(Ze.value),fe=(0,x.Z)(Xt);pe===-1?fe.push(Ze.value):fe.splice(pe,1),"value"in It||vt(fe),st==null||st(fe.filter(qe=>rn.includes(qe)).sort((qe,Rt)=>{const Be=et.findIndex(nt=>nt.value===qe),xe=et.findIndex(nt=>nt.value===Rt);return Be-xe}))},Ht=yt("checkbox",Re),un=`${Ht}-group`,[Ve,Nt]=(0,Qe.ZP)(Ht),_t=(0,E.Z)(It,["value","disabled"]),kt=he.length?et.map(Ze=>Me.createElement(a,{prefixCls:Ht,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:It.disabled,value:Ze.value,checked:Xt.includes(Ze.value),onChange:Ze.onChange,className:`${un}-item`,style:Ze.style,title:Ze.title},Ze.label)):Ke,ut={toggleOption:vn,value:Xt,disabled:It.disabled,name:It.name,registerValue:$t,cancelValue:We},rt=ue()(un,{[`${un}-rtl`]:Ft==="rtl"},Ye,ht,Nt);return Ve(Me.createElement("div",Object.assign({className:rt,style:De},_t,{ref:je}),Me.createElement(ot.Provider,{value:ut},kt)))},re=Me.forwardRef(ne);var ie=Me.memo(re);const me=a;me.Group=ie,me.__ANT_CHECKBOX=!0;var ve=me},98447:function(Wt,Gt,te){"use strict";te.d(Gt,{C2:function(){return Le}});var b=te(17313),ue=te(37613),Ae=te(83116);const Me=Oe=>{const{checkboxCls:se}=Oe,lt=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,b.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[lt]:Object.assign(Object.assign({},(0,b.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${lt}`]:{marginInlineStart:0},[`&${lt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,b.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,b.oN)(Oe))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[`
|
|
${lt}:not(${lt}-disabled),
|
|
${se}:not(${se}-disabled)
|
|
`]:{[`&:hover ${se}-inner`]:{borderColor:Oe.colorPrimary}},[`${lt}:not(${lt}-disabled)`]:{[`&:hover ${se}-checked:not(${se}-disabled) ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${se}-checked:not(${se}-disabled):after`]:{borderColor:Oe.colorPrimaryHover}}},{[`${se}-checked`]:{[`${se}-inner`]:{backgroundColor:Oe.colorPrimary,borderColor:Oe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Oe.motionDurationMid} ${Oe.motionEaseOutBack} ${Oe.motionDurationFast}`}}},[`
|
|
${lt}-checked:not(${lt}-disabled),
|
|
${se}-checked:not(${se}-disabled)
|
|
`]:{[`&:hover ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${lt}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Le(Oe,se){const lt=(0,ue.TS)(se,{checkboxCls:`.${Oe}`,checkboxSize:se.controlInteractiveSize});return[Me(lt)]}Gt.ZP=(0,Ae.Z)("Checkbox",(Oe,se)=>{let{prefixCls:lt}=se;return[Le(lt,Oe)]})},36381:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return _t}});var b=te(38819),ue=te(92310),Ae=te.n(ue),Me=te(54476),Le=te(94480),Oe=te(42978),se=te(76190),lt=te(18929),ot=te(48736),Qe=te(59301),Ue=te(75931),tt=te(11592),$e=te(20068),le=te(77900),y=te(10228),a=Qe.forwardRef(function(kt,ut){var rt=kt.prefixCls,Ze=kt.forceRender,pe=kt.className,fe=kt.style,qe=kt.children,Rt=kt.isActive,Be=kt.role,xe=Qe.useState(Rt||Ze),nt=(0,Oe.Z)(xe,2),Xe=nt[0],Fe=nt[1];return Qe.useEffect(function(){(Ze||Rt)&&Fe(!0)},[Ze,Rt]),Xe?Qe.createElement("div",{ref:ut,className:Ae()("".concat(rt,"-content"),(0,$e.Z)((0,$e.Z)({},"".concat(rt,"-content-active"),Rt),"".concat(rt,"-content-inactive"),!Rt),pe),style:fe,role:Be},Qe.createElement("div",{className:"".concat(rt,"-content-box")},qe)):null});a.displayName="PanelContent";var x=a,E=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Qe.forwardRef(function(kt,ut){var rt=kt.showArrow,Ze=rt===void 0?!0:rt,pe=kt.headerClass,fe=kt.isActive,qe=kt.onItemClick,Rt=kt.forceRender,Be=kt.className,xe=kt.prefixCls,nt=kt.collapsible,Xe=kt.accordion,Fe=kt.panelKey,gt=kt.extra,mn=kt.header,Qt=kt.expandIcon,jt=kt.openMotion,an=kt.destroyInactivePanel,gn=kt.children,He=(0,Ue.Z)(kt,E),At=nt==="disabled",Lt=nt==="header",Pt=nt==="icon",wt=gt!=null&&typeof gt!="boolean",fn=function(){qe==null||qe(Fe)},bn=function(Ba){(Ba.key==="Enter"||Ba.keyCode===y.Z.ENTER||Ba.which===y.Z.ENTER)&&fn()},pn=typeof Qt=="function"?Qt(kt):Qe.createElement("i",{className:"arrow"});pn&&(pn=Qe.createElement("div",{className:"".concat(xe,"-expand-icon"),onClick:["header","icon"].includes(nt)?fn:void 0},pn));var Hn=Ae()((0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(xe,"-item"),!0),"".concat(xe,"-item-active"),fe),"".concat(xe,"-item-disabled"),At),Be),sa=Ae()(pe,(0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(xe,"-header"),!0),"".concat(xe,"-header-collapsible-only"),Lt),"".concat(xe,"-icon-collapsible-only"),Pt)),ua={className:sa,"aria-expanded":fe,"aria-disabled":At,onKeyDown:bn};return!Lt&&!Pt&&(ua.onClick=fn,ua.role=Xe?"tab":"button",ua.tabIndex=At?-1:0),Qe.createElement("div",(0,Me.Z)({},He,{ref:ut,className:Hn}),Qe.createElement("div",ua,Ze&&pn,Qe.createElement("span",{className:"".concat(xe,"-header-text"),onClick:nt==="header"?fn:void 0},mn),wt&&Qe.createElement("div",{className:"".concat(xe,"-extra")},gt)),Qe.createElement(le.default,(0,Me.Z)({visible:fe,leavedClassName:"".concat(xe,"-content-hidden")},jt,{forceRender:Rt,removeOnLeave:an}),function(Qn,Ba){var wa=Qn.className,Gn=Qn.style;return Qe.createElement(x,{ref:Ba,prefixCls:xe,className:wa,style:Gn,isActive:fe,forceRender:Rt,role:Xe?"tabpanel":void 0},gn)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(ut,rt){var Ze=rt.prefixCls,pe=rt.accordion,fe=rt.collapsible,qe=rt.destroyInactivePanel,Rt=rt.onItemClick,Be=rt.activeKey,xe=rt.openMotion,nt=rt.expandIcon;return ut.map(function(Xe,Fe){var gt=Xe.children,mn=Xe.label,Qt=Xe.key,jt=Xe.collapsible,an=Xe.onItemClick,gn=Xe.destroyInactivePanel,He=(0,Ue.Z)(Xe,re),At=String(Qt!=null?Qt:Fe),Lt=jt!=null?jt:fe,Pt=gn!=null?gn:qe,wt=function(pn){Lt!=="disabled"&&(Rt(pn),an==null||an(pn))},fn=!1;return pe?fn=Be[0]===At:fn=Be.indexOf(At)>-1,Qe.createElement(ne,(0,Me.Z)({},He,{prefixCls:Ze,key:At,panelKey:At,isActive:fn,accordion:pe,openMotion:xe,expandIcon:nt,header:mn,collapsible:Lt,onItemClick:wt,destroyInactivePanel:Pt}),gt)})},me=function(ut,rt,Ze){if(!ut)return null;var pe=Ze.prefixCls,fe=Ze.accordion,qe=Ze.collapsible,Rt=Ze.destroyInactivePanel,Be=Ze.onItemClick,xe=Ze.activeKey,nt=Ze.openMotion,Xe=Ze.expandIcon,Fe=ut.key||String(rt),gt=ut.props,mn=gt.header,Qt=gt.headerClass,jt=gt.destroyInactivePanel,an=gt.collapsible,gn=gt.onItemClick,He=!1;fe?He=xe[0]===Fe:He=xe.indexOf(Fe)>-1;var At=an!=null?an:qe,Lt=function(fn){At!=="disabled"&&(Be(fn),gn==null||gn(fn))},Pt={key:Fe,panelKey:Fe,header:mn,headerClass:Qt,isActive:He,prefixCls:pe,destroyInactivePanel:jt!=null?jt:Rt,openMotion:nt,accordion:fe,children:ut.props.children,onItemClick:Lt,expandIcon:Xe,collapsible:At};return typeof ut.type=="string"?ut:(Object.keys(Pt).forEach(function(wt){typeof Pt[wt]=="undefined"&&delete Pt[wt]}),Qe.cloneElement(ut,Pt))};function ve(kt,ut,rt){return Array.isArray(kt)?ie(kt,rt):(0,tt.Z)(ut).map(function(Ze,pe){return me(Ze,pe,rt)})}var ye=ve,je=te(26112);function Ie(kt){var ut=kt;if(!Array.isArray(ut)){var rt=(0,se.Z)(ut);ut=rt==="number"||rt==="string"?[ut]:[]}return ut.map(function(Ze){return String(Ze)})}var Ke=Qe.forwardRef(function(kt,ut){var rt=kt.prefixCls,Ze=rt===void 0?"rc-collapse":rt,pe=kt.destroyInactivePanel,fe=pe===void 0?!1:pe,qe=kt.style,Rt=kt.accordion,Be=kt.className,xe=kt.children,nt=kt.collapsible,Xe=kt.openMotion,Fe=kt.expandIcon,gt=kt.activeKey,mn=kt.defaultActiveKey,Qt=kt.onChange,jt=kt.items,an=Ae()(Ze,Be),gn=(0,lt.Z)([],{value:gt,onChange:function(bn){return Qt==null?void 0:Qt(bn)},defaultValue:mn,postState:Ie}),He=(0,Oe.Z)(gn,2),At=He[0],Lt=He[1],Pt=function(bn){return Lt(function(){if(Rt)return At[0]===bn?[]:[bn];var pn=At.indexOf(bn),Hn=pn>-1;return Hn?At.filter(function(sa){return sa!==bn}):[].concat((0,Le.Z)(At),[bn])})};(0,ot.ZP)(!xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var wt=ye(jt,xe,{prefixCls:Ze,accordion:Rt,openMotion:Xe,expandIcon:Fe,collapsible:nt,destroyInactivePanel:fe,onItemClick:Pt,activeKey:At});return Qe.createElement("div",(0,Me.Z)({ref:ut,className:an,style:qe,role:Rt?"tablist":void 0},(0,je.Z)(kt,{aria:!0,data:!0})),wt)}),he=Object.assign(Ke,{Panel:ne}),Re=he,Ye=he.Panel,ht=te(2738),De=te(62892),st=te(92343),It=te(36355),yt=te(19716),Xt=Qe.forwardRef((kt,ut)=>{const{getPrefixCls:rt}=Qe.useContext(It.E_),{prefixCls:Ze,className:pe,showArrow:fe=!0}=kt,qe=rt("collapse",Ze),Rt=Ae()({[`${qe}-no-arrow`]:!fe},pe);return Qe.createElement(Re.Panel,Object.assign({ref:ut},kt,{prefixCls:qe,className:Rt}))}),vt=te(17313),rn=te(8378),Sn=te(83116),et=te(37613);const We=kt=>{const{componentCls:ut,contentBg:rt,padding:Ze,headerBg:pe,headerPadding:fe,collapseHeaderPaddingSM:qe,collapseHeaderPaddingLG:Rt,collapsePanelBorderRadius:Be,lineWidth:xe,lineType:nt,colorBorder:Xe,colorText:Fe,colorTextHeading:gt,colorTextDisabled:mn,fontSize:Qt,fontSizeLG:jt,lineHeight:an,marginSM:gn,paddingSM:He,paddingLG:At,paddingXS:Lt,motionDurationSlow:Pt,fontSizeIcon:wt,contentPadding:fn}=kt,bn=`${xe}px ${nt} ${Xe}`;return{[ut]:Object.assign(Object.assign({},(0,vt.Wf)(kt)),{backgroundColor:pe,border:bn,borderBottom:0,borderRadius:`${Be}px`,"&-rtl":{direction:"rtl"},[`& > ${ut}-item`]:{borderBottom:bn,"&:last-child":{[`
|
|
&,
|
|
& > ${ut}-header`]:{borderRadius:`0 0 ${Be}px ${Be}px`}},[`> ${ut}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:fe,color:gt,lineHeight:an,cursor:"pointer",transition:`all ${Pt}, visibility 0s`,[`> ${ut}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ut}-expand-icon`]:{height:Qt*an,display:"flex",alignItems:"center",paddingInlineEnd:gn},[`${ut}-arrow`]:Object.assign(Object.assign({},(0,vt.Ro)()),{fontSize:wt,svg:{transition:`transform ${Pt}`}}),[`${ut}-header-text`]:{marginInlineEnd:"auto"}},[`${ut}-header-collapsible-only`]:{cursor:"default",[`${ut}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ut}-icon-collapsible-only`]:{cursor:"default",[`${ut}-expand-icon`]:{cursor:"pointer"}}},[`${ut}-content`]:{color:Fe,backgroundColor:rt,borderTop:bn,[`& > ${ut}-content-box`]:{padding:fn},"&-hidden":{display:"none"}},"&-small":{[`> ${ut}-item`]:{[`> ${ut}-header`]:{padding:qe,paddingInlineStart:Lt,[`> ${ut}-expand-icon`]:{marginInlineStart:He-Lt}},[`> ${ut}-content > ${ut}-content-box`]:{padding:He}}},"&-large":{[`> ${ut}-item`]:{fontSize:jt,[`> ${ut}-header`]:{padding:Rt,paddingInlineStart:Ze,[`> ${ut}-expand-icon`]:{height:jt*an,marginInlineStart:At-Ze}},[`> ${ut}-content > ${ut}-content-box`]:{padding:At}}},[`${ut}-item:last-child`]:{[`> ${ut}-content`]:{borderRadius:`0 0 ${Be}px ${Be}px`}},[`& ${ut}-item-disabled > ${ut}-header`]:{"\n &,\n & > .arrow\n ":{color:mn,cursor:"not-allowed"}},[`&${ut}-icon-position-end`]:{[`& > ${ut}-item`]:{[`> ${ut}-header`]:{[`${ut}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:gn}}}}})}},$t=kt=>{const{componentCls:ut}=kt,rt=`> ${ut}-item > ${ut}-header ${ut}-arrow svg`;return{[`${ut}-rtl`]:{[rt]:{transform:"rotate(180deg)"}}}},vn=kt=>{const{componentCls:ut,headerBg:rt,paddingXXS:Ze,colorBorder:pe}=kt;return{[`${ut}-borderless`]:{backgroundColor:rt,border:0,[`> ${ut}-item`]:{borderBottom:`1px solid ${pe}`},[`
|
|
> ${ut}-item:last-child,
|
|
> ${ut}-item:last-child ${ut}-header
|
|
`]:{borderRadius:0},[`> ${ut}-item:last-child`]:{borderBottom:0},[`> ${ut}-item > ${ut}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ut}-item > ${ut}-content > ${ut}-content-box`]:{paddingTop:Ze}}}},Ht=kt=>{const{componentCls:ut,paddingSM:rt}=kt;return{[`${ut}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ut}-item`]:{borderBottom:0,[`> ${ut}-content`]:{backgroundColor:"transparent",border:0,[`> ${ut}-content-box`]:{paddingBlock:rt}}}}}};var un=(0,Sn.Z)("Collapse",kt=>{const ut=(0,et.TS)(kt,{collapseHeaderPaddingSM:`${kt.paddingXS}px ${kt.paddingSM}px`,collapseHeaderPaddingLG:`${kt.padding}px ${kt.paddingLG}px`,collapsePanelBorderRadius:kt.borderRadiusLG});return[We(ut),vn(ut),Ht(ut),$t(ut),(0,rn.Z)(ut)]},kt=>({headerPadding:`${kt.paddingSM}px ${kt.padding}px`,headerBg:kt.colorFillAlter,contentPadding:`${kt.padding}px 16px`,contentBg:kt.colorBgContainer})),Nt=Object.assign(Qe.forwardRef((kt,ut)=>{const{getPrefixCls:rt,direction:Ze,collapse:pe}=Qe.useContext(It.E_),{prefixCls:fe,className:qe,rootClassName:Rt,style:Be,bordered:xe=!0,ghost:nt,size:Xe,expandIconPosition:Fe="start",children:gt,expandIcon:mn}=kt,Qt=(0,yt.Z)(bn=>{var pn;return(pn=Xe!=null?Xe:bn)!==null&&pn!==void 0?pn:"middle"}),jt=rt("collapse",fe),an=rt(),[gn,He]=un(jt),At=Qe.useMemo(()=>Fe==="left"?"start":Fe==="right"?"end":Fe,[Fe]),Lt=function(){let bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const pn=mn?mn(bn):Qe.createElement(b.Z,{rotate:bn.isActive?90:void 0});return(0,st.Tm)(pn,()=>({className:Ae()(pn.props.className,`${jt}-arrow`)}))},Pt=Ae()(`${jt}-icon-position-${At}`,{[`${jt}-borderless`]:!xe,[`${jt}-rtl`]:Ze==="rtl",[`${jt}-ghost`]:!!nt,[`${jt}-${Qt}`]:Qt!=="middle"},pe==null?void 0:pe.className,qe,Rt,He),wt=Object.assign(Object.assign({},(0,De.Z)(an)),{motionAppear:!1,leavedClassName:`${jt}-content-hidden`}),fn=Qe.useMemo(()=>gt?(0,tt.Z)(gt).map((bn,pn)=>{var Hn,sa;if(!((Hn=bn.props)===null||Hn===void 0)&&Hn.disabled){const ua=(sa=bn.key)!==null&&sa!==void 0?sa:String(pn),{disabled:Qn,collapsible:Ba}=bn.props,wa=Object.assign(Object.assign({},(0,ht.Z)(bn.props,["disabled"])),{key:ua,collapsible:Ba!=null?Ba:Qn?"disabled":void 0});return(0,st.Tm)(bn,wa)}return bn}):null,[gt]);return gn(Qe.createElement(Re,Object.assign({ref:ut,openMotion:wt},(0,ht.Z)(kt,["rootClassName"]),{expandIcon:Lt,prefixCls:jt,className:Pt,style:Object.assign(Object.assign({},pe==null?void 0:pe.style),Be)}),fn))}),{Panel:Xt}),_t=Nt},43428:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ve}});var b=te(92310),ue=te.n(b),Ae=te(33885),Me=te(42978),Le=te(43403),Oe=te(34280),se=te(59301),lt=se.createContext(null),ot=se.createContext({}),Qe=lt,Ue=te(20068),tt=te(54476),$e=te(77900),le=te(10228),y=te(26112),a=te(70425),x=function(_t){var kt=_t.prefixCls,ut=_t.className,rt=_t.style,Ze=_t.children,pe=_t.containerRef,fe=_t.id,qe=_t.onMouseEnter,Rt=_t.onMouseOver,Be=_t.onMouseLeave,xe=_t.onClick,nt=_t.onKeyDown,Xe=_t.onKeyUp,Fe={onMouseEnter:qe,onMouseOver:Rt,onMouseLeave:Be,onClick:xe,onKeyDown:nt,onKeyUp:Xe},gt=se.useContext(ot),mn=gt.panel,Qt=(0,a.useComposeRef)(mn,pe);return se.createElement(se.Fragment,null,se.createElement("div",(0,tt.Z)({id:fe,className:ue()("".concat(kt,"-content"),ut),style:(0,Ae.Z)({},rt),"aria-modal":"true",role:"dialog",ref:Qt},Fe),Ze))},E=x,z=te(48736);function ne(Nt){return typeof Nt=="string"&&String(Number(Nt))===Nt?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Nt)):Nt}function re(Nt){warning(!("wrapperClassName"in Nt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Nt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(Nt,_t){var kt,ut,rt,Ze,pe=Nt.prefixCls,fe=Nt.open,qe=Nt.placement,Rt=Nt.inline,Be=Nt.push,xe=Nt.forceRender,nt=Nt.autoFocus,Xe=Nt.keyboard,Fe=Nt.rootClassName,gt=Nt.rootStyle,mn=Nt.zIndex,Qt=Nt.className,jt=Nt.id,an=Nt.style,gn=Nt.motion,He=Nt.width,At=Nt.height,Lt=Nt.children,Pt=Nt.contentWrapperStyle,wt=Nt.mask,fn=Nt.maskClosable,bn=Nt.maskMotion,pn=Nt.maskClassName,Hn=Nt.maskStyle,sa=Nt.afterOpenChange,ua=Nt.onClose,Qn=Nt.onMouseEnter,Ba=Nt.onMouseOver,wa=Nt.onMouseLeave,Gn=Nt.onClick,Oa=Nt.onKeyDown,Yt=Nt.onKeyUp,Pn=se.useRef(),kn=se.useRef(),qn=se.useRef();se.useImperativeHandle(_t,function(){return Pn.current});var at=function(on){var ia=on.keyCode,qt=on.shiftKey;switch(ia){case le.Z.TAB:{if(ia===le.Z.TAB){if(!qt&&document.activeElement===qn.current){var Zn;(Zn=kn.current)===null||Zn===void 0||Zn.focus({preventScroll:!0})}else if(qt&&document.activeElement===kn.current){var aa;(aa=qn.current)===null||aa===void 0||aa.focus({preventScroll:!0})}}break}case le.Z.ESC:{ua&&Xe&&(on.stopPropagation(),ua(on));break}}};se.useEffect(function(){if(fe&&nt){var dt;(dt=Pn.current)===null||dt===void 0||dt.focus({preventScroll:!0})}},[fe]);var cn=se.useState(!1),yn=(0,Me.Z)(cn,2),An=yn[0],Cn=yn[1],en=se.useContext(Qe),Kn;Be===!1?Kn={distance:0}:Be===!0?Kn={}:Kn=Be||{};var bt=(kt=(ut=(rt=Kn)===null||rt===void 0?void 0:rt.distance)!==null&&ut!==void 0?ut:en==null?void 0:en.pushDistance)!==null&&kt!==void 0?kt:180,Ot=se.useMemo(function(){return{pushDistance:bt,push:function(){Cn(!0)},pull:function(){Cn(!1)}}},[bt]);se.useEffect(function(){if(fe){var dt;en==null||(dt=en.push)===null||dt===void 0||dt.call(en)}else{var on;en==null||(on=en.pull)===null||on===void 0||on.call(en)}},[fe]),se.useEffect(function(){return function(){var dt;en==null||(dt=en.pull)===null||dt===void 0||dt.call(en)}},[]);var St=wt&&se.createElement($e.default,(0,tt.Z)({key:"mask"},bn,{visible:fe}),function(dt,on){var ia=dt.className,qt=dt.style;return se.createElement("div",{className:ue()("".concat(pe,"-mask"),ia,pn),style:(0,Ae.Z)((0,Ae.Z)({},qt),Hn),onClick:fn&&fe?ua:void 0,ref:on})}),Fn=typeof gn=="function"?gn(qe):gn,jn={};if(An&&bt)switch(qe){case"top":jn.transform="translateY(".concat(bt,"px)");break;case"bottom":jn.transform="translateY(".concat(-bt,"px)");break;case"left":jn.transform="translateX(".concat(bt,"px)");break;default:jn.transform="translateX(".concat(-bt,"px)");break}qe==="left"||qe==="right"?jn.width=ne(He):jn.height=ne(At);var In={onMouseEnter:Qn,onMouseOver:Ba,onMouseLeave:wa,onClick:Gn,onKeyDown:Oa,onKeyUp:Yt},xa=se.createElement($e.default,(0,tt.Z)({key:"panel"},Fn,{visible:fe,forceRender:xe,onVisibleChanged:function(on){sa==null||sa(on)},removeOnLeave:!1,leavedClassName:"".concat(pe,"-content-wrapper-hidden")}),function(dt,on){var ia=dt.className,qt=dt.style;return se.createElement("div",(0,tt.Z)({className:ue()("".concat(pe,"-content-wrapper"),ia),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},jn),qt),Pt)},(0,y.Z)(Nt,{data:!0})),se.createElement(E,(0,tt.Z)({id:jt,containerRef:on,prefixCls:pe,className:Qt,style:an},In),Lt))}),na=(0,Ae.Z)({},gt);return mn&&(na.zIndex=mn),se.createElement(Qe.Provider,{value:Ot},se.createElement("div",{className:ue()(pe,"".concat(pe,"-").concat(qe),Fe,(Ze={},(0,Ue.Z)(Ze,"".concat(pe,"-open"),fe),(0,Ue.Z)(Ze,"".concat(pe,"-inline"),Rt),Ze)),style:na,tabIndex:-1,ref:Pn,onKeyDown:at},St,se.createElement("div",{tabIndex:0,ref:kn,style:ie,"aria-hidden":"true","data-sentinel":"start"}),xa,se.createElement("div",{tabIndex:0,ref:qn,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var ve=se.forwardRef(me),ye=ve,je=function(_t){var kt=_t.open,ut=kt===void 0?!1:kt,rt=_t.prefixCls,Ze=rt===void 0?"rc-drawer":rt,pe=_t.placement,fe=pe===void 0?"right":pe,qe=_t.autoFocus,Rt=qe===void 0?!0:qe,Be=_t.keyboard,xe=Be===void 0?!0:Be,nt=_t.width,Xe=nt===void 0?378:nt,Fe=_t.mask,gt=Fe===void 0?!0:Fe,mn=_t.maskClosable,Qt=mn===void 0?!0:mn,jt=_t.getContainer,an=_t.forceRender,gn=_t.afterOpenChange,He=_t.destroyOnClose,At=_t.onMouseEnter,Lt=_t.onMouseOver,Pt=_t.onMouseLeave,wt=_t.onClick,fn=_t.onKeyDown,bn=_t.onKeyUp,pn=_t.panelRef,Hn=se.useState(!1),sa=(0,Me.Z)(Hn,2),ua=sa[0],Qn=sa[1],Ba=se.useState(!1),wa=(0,Me.Z)(Ba,2),Gn=wa[0],Oa=wa[1];(0,Oe.Z)(function(){Oa(!0)},[]);var Yt=Gn?ut:!1,Pn=se.useRef(),kn=se.useRef();(0,Oe.Z)(function(){Yt&&(kn.current=document.activeElement)},[Yt]);var qn=function(Cn){var en;if(Qn(Cn),gn==null||gn(Cn),!Cn&&kn.current&&!((en=Pn.current)!==null&&en!==void 0&&en.contains(kn.current))){var Kn;(Kn=kn.current)===null||Kn===void 0||Kn.focus({preventScroll:!0})}},at=se.useMemo(function(){return{panel:pn}},[pn]);if(!an&&!ua&&!Yt&&He)return null;var cn={onMouseEnter:At,onMouseOver:Lt,onMouseLeave:Pt,onClick:wt,onKeyDown:fn,onKeyUp:bn},yn=(0,Ae.Z)((0,Ae.Z)({},_t),{},{open:Yt,prefixCls:Ze,placement:fe,autoFocus:Rt,keyboard:xe,width:Xe,mask:gt,maskClosable:Qt,inline:jt===!1,afterOpenChange:qn,ref:Pn},cn);return se.createElement(ot.Provider,{value:at},se.createElement(Le.Z,{open:Yt||an||ua,autoDestroy:!1,getContainer:jt,autoLock:gt&&(Yt||ua)},se.createElement(ye,yn)))},Ie=je,Ke=Ie,he=te(62892),Re=te(36355),Ye=te(32441),ht=te(47729),st=Nt=>{const{prefixCls:_t,title:kt,footer:ut,extra:rt,closeIcon:Ze,closable:pe,onClose:fe,headerStyle:qe,drawerStyle:Rt,bodyStyle:Be,footerStyle:xe,children:nt}=Nt,Xe=se.useCallback(jt=>se.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${_t}-close`},jt),[fe]),[Fe,gt]=(0,ht.Z)(pe,Ze,Xe,void 0,!0),mn=se.useMemo(()=>!kt&&!Fe?null:se.createElement("div",{style:qe,className:ue()(`${_t}-header`,{[`${_t}-header-close-only`]:Fe&&!kt&&!rt})},se.createElement("div",{className:`${_t}-header-title`},gt,kt&&se.createElement("div",{className:`${_t}-title`},kt)),rt&&se.createElement("div",{className:`${_t}-extra`},rt)),[Fe,gt,rt,qe,_t,kt]),Qt=se.useMemo(()=>{if(!ut)return null;const jt=`${_t}-footer`;return se.createElement("div",{className:jt,style:xe},ut)},[ut,xe,_t]);return se.createElement("div",{className:`${_t}-wrapper-body`,style:Rt},mn,se.createElement("div",{className:`${_t}-body`,style:Be},nt),Qt)},It=te(33234),yt=te(83116),Ft=te(37613),vt=Nt=>{const{componentCls:_t,motionDurationSlow:kt}=Nt,ut={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${kt}`}}};return{[_t]:{[`${_t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${kt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${_t}-panel-motion`]:{"&-left":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const rn=Nt=>{const{componentCls:_t,zIndexPopup:kt,colorBgMask:ut,colorBgElevated:rt,motionDurationSlow:Ze,motionDurationMid:pe,padding:fe,paddingLG:qe,fontSizeLG:Rt,lineHeightLG:Be,lineWidth:xe,lineType:nt,colorSplit:Xe,marginSM:Fe,colorIcon:gt,colorIconHover:mn,colorText:Qt,fontWeightStrong:jt,footerPaddingBlock:an,footerPaddingInline:gn}=Nt,He=`${_t}-content-wrapper`;return{[_t]:{position:"fixed",inset:0,zIndex:kt,pointerEvents:"none","&-pure":{position:"relative",background:rt,[`&${_t}-left`]:{boxShadow:Nt.boxShadowDrawerLeft},[`&${_t}-right`]:{boxShadow:Nt.boxShadowDrawerRight},[`&${_t}-top`]:{boxShadow:Nt.boxShadowDrawerUp},[`&${_t}-bottom`]:{boxShadow:Nt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${_t}-mask`]:{position:"absolute",inset:0,zIndex:kt,background:ut,pointerEvents:"auto"},[He]:{position:"absolute",zIndex:kt,maxWidth:"100vw",transition:`all ${Ze}`,"&-hidden":{display:"none"}},[`&-left > ${He}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Nt.boxShadowDrawerLeft},[`&-right > ${He}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Nt.boxShadowDrawerRight},[`&-top > ${He}`]:{top:0,insetInline:0,boxShadow:Nt.boxShadowDrawerUp},[`&-bottom > ${He}`]:{bottom:0,insetInline:0,boxShadow:Nt.boxShadowDrawerDown},[`${_t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:rt,pointerEvents:"auto"},[`${_t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${_t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${qe}px`,fontSize:Rt,lineHeight:Be,borderBottom:`${xe}px ${nt} ${Xe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${_t}-extra`]:{flex:"none"},[`${_t}-close`]:{display:"inline-block",marginInlineEnd:Fe,color:gt,fontWeight:jt,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${pe}`,textRendering:"auto","&:focus, &:hover":{color:mn,textDecoration:"none"}},[`${_t}-title`]:{flex:1,margin:0,color:Qt,fontWeight:Nt.fontWeightStrong,fontSize:Rt,lineHeight:Be},[`${_t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:qe,overflow:"auto"},[`${_t}-footer`]:{flexShrink:0,padding:`${an}px ${gn}px`,borderTop:`${xe}px ${nt} ${Xe}`},"&-rtl":{direction:"rtl"}}}};var Sn=(0,yt.Z)("Drawer",Nt=>{const _t=(0,Ft.TS)(Nt,{});return[rn(_t),vt(_t)]},Nt=>({zIndexPopup:Nt.zIndexPopupBase,footerPaddingBlock:Nt.paddingXS,footerPaddingInline:Nt.padding})),et=te(11575),We=function(Nt,_t){var kt={};for(var ut in Nt)Object.prototype.hasOwnProperty.call(Nt,ut)&&_t.indexOf(ut)<0&&(kt[ut]=Nt[ut]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,ut=Object.getOwnPropertySymbols(Nt);rt<ut.length;rt++)_t.indexOf(ut[rt])<0&&Object.prototype.propertyIsEnumerable.call(Nt,ut[rt])&&(kt[ut[rt]]=Nt[ut[rt]]);return kt};const $t=null,vn={distance:180},Ht=Nt=>{var _t;const{rootClassName:kt,width:ut,height:rt,size:Ze="default",mask:pe=!0,push:fe=vn,open:qe,afterOpenChange:Rt,onClose:Be,prefixCls:xe,getContainer:nt,style:Xe,className:Fe,visible:gt,afterVisibleChange:mn}=Nt,Qt=We(Nt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:jt,getPrefixCls:an,direction:gn,drawer:He}=se.useContext(Re.E_),At=an("drawer",xe),[Lt,Pt]=Sn(At),wt=nt===void 0&&jt?()=>jt(document.body):nt,fn=ue()({"no-mask":!pe,[`${At}-rtl`]:gn==="rtl"},kt,Pt),bn=se.useMemo(()=>ut!=null?ut:Ze==="large"?736:378,[ut,Ze]),pn=se.useMemo(()=>rt!=null?rt:Ze==="large"?736:378,[rt,Ze]),Hn={motionName:(0,he.m)(At,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},sa=Qn=>({motionName:(0,he.m)(At,`panel-motion-${Qn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ua=(0,et.H)();return Lt(se.createElement(It.BR,null,se.createElement(Ye.Ux,{status:!0,override:!0},se.createElement(Ke,Object.assign({prefixCls:At,onClose:Be,maskMotion:Hn,motion:sa},Qt,{open:qe!=null?qe:gt,mask:pe,push:fe,width:bn,height:pn,style:Object.assign(Object.assign({},He==null?void 0:He.style),Xe),className:ue()(He==null?void 0:He.className,Fe),rootClassName:fn,getContainer:wt,afterOpenChange:Rt!=null?Rt:mn,panelRef:ua}),se.createElement(st,Object.assign({prefixCls:At},Qt,{onClose:Be}))))))},un=Nt=>{const{prefixCls:_t,style:kt,className:ut,placement:rt="right"}=Nt,Ze=We(Nt,["prefixCls","style","className","placement"]),{getPrefixCls:pe}=se.useContext(Re.E_),fe=pe("drawer",_t),[qe,Rt]=Sn(fe),Be=ue()(fe,`${fe}-pure`,`${fe}-${rt}`,Rt,ut);return qe(se.createElement("div",{className:Be,style:kt},se.createElement(st,Object.assign({prefixCls:fe},Ze))))};Ht._InternalPanelDoNotUseOrYouWillBeFired=un;var Ve=Ht},91857:function(Wt,Gt,te){"use strict";var b=te(59301),ue=te(38819),Ae=te(92310),Me=te.n(Ae),Le=te(31561),Oe=te(70425),se=te(18929),lt=te(2738),ot=te(79676),Qe=te(53487),Ue=te(92343),tt=te(36355),$e=te(20834),le=te(40875),y=te(88088),a=te(47211);const x=null,E=ie=>{const{menu:me,arrow:ve,prefixCls:ye,children:je,trigger:Ie,disabled:Ke,dropdownRender:he,getPopupContainer:Re,overlayClassName:Ye,rootClassName:ht,open:De,onOpenChange:st,visible:It,onVisibleChange:yt,mouseEnterDelay:Ft=.15,mouseLeaveDelay:Xt=.1,autoAdjustOverflow:vt=!0,placement:rn="",overlay:Sn,transitionName:et}=ie,{getPopupContainer:We,getPrefixCls:$t,direction:vn}=b.useContext(tt.E_),Ht=b.useMemo(()=>{const Fe=$t();return et!==void 0?et:rn.includes("top")?`${Fe}-slide-down`:`${Fe}-slide-up`},[$t,rn,et]),un=b.useMemo(()=>rn?rn.includes("Center")?rn.slice(0,rn.indexOf("Center")):rn:vn==="rtl"?"bottomRight":"bottomLeft",[rn,vn]),Ve=$t("dropdown",ye),[Nt,_t]=(0,a.Z)(Ve),[,kt]=(0,y.Z)(),ut=b.Children.only(je),rt=(0,Ue.Tm)(ut,{className:Me()(`${Ve}-trigger`,{[`${Ve}-rtl`]:vn==="rtl"},ut.props.className),disabled:Ke}),Ze=Ke?[]:Ie;let pe;Ze&&Ze.includes("contextMenu")&&(pe=!0);const[fe,qe]=(0,se.Z)(!1,{value:De!=null?De:It}),Rt=(0,Oe.useEvent)(Fe=>{st==null||st(Fe),yt==null||yt(Fe),qe(Fe)}),Be=Me()(Ye,ht,_t,{[`${Ve}-rtl`]:vn==="rtl"}),xe=(0,ot.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:vt,offset:kt.marginXXS,arrowWidth:ve?kt.sizePopupArrow:0,borderRadius:kt.borderRadius}),nt=b.useCallback(()=>{qe(!1)},[]),Xe=()=>{let Fe;return me!=null&&me.items?Fe=b.createElement($e.default,Object.assign({},me)):typeof Sn=="function"?Fe=Sn():Fe=Sn,he&&(Fe=he(Fe)),Fe=b.Children.only(typeof Fe=="string"?b.createElement("span",null,Fe):Fe),b.createElement(le.J,{prefixCls:`${Ve}-menu`,expandIcon:b.createElement("span",{className:`${Ve}-menu-submenu-arrow`},b.createElement(ue.Z,{className:`${Ve}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:nt,validator:gt=>{let{mode:mn}=gt}},Fe)};return Nt(b.createElement(Le.Z,Object.assign({alignPoint:pe},(0,lt.Z)(ie,["rootClassName"]),{mouseEnterDelay:Ft,mouseLeaveDelay:Xt,visible:fe,builtinPlacements:xe,arrow:!!ve,overlayClassName:Be,prefixCls:Ve,getPopupContainer:Re||We,transitionName:Ht,trigger:Ze,overlay:Xe,placement:un,onVisibleChange:Rt}),rt))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,Qe.Z)(E,"dropdown",ie=>ie,z),re=ie=>b.createElement(ne,Object.assign({},ie),b.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=re,Gt.Z=E},38854:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return y}});var b=te(91857),ue=te(92310),Ae=te.n(ue),Me=te(59301),Le=te(18785),Oe=te(3113),se=te(36355),lt=te(81327),ot=te(33234),Qe=te(47211),Ue=function(a,x){var E={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(E[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne<z.length;ne++)x.indexOf(z[ne])<0&&Object.prototype.propertyIsEnumerable.call(a,z[ne])&&(E[z[ne]]=a[z[ne]]);return E};const tt=a=>{const{getPopupContainer:x,getPrefixCls:E,direction:z}=Me.useContext(se.E_),{prefixCls:ne,type:re="default",danger:ie,disabled:me,loading:ve,onClick:ye,htmlType:je,children:Ie,className:Ke,menu:he,arrow:Re,autoFocus:Ye,overlay:ht,trigger:De,align:st,open:It,onOpenChange:yt,placement:Ft,getPopupContainer:Xt,href:vt,icon:rn=Me.createElement(Le.Z,null),title:Sn,buttonsRender:et=Xe=>Xe,mouseEnterDelay:We,mouseLeaveDelay:$t,overlayClassName:vn,overlayStyle:Ht,destroyPopupOnHide:un,dropdownRender:Ve}=a,Nt=Ue(a,["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"]),_t=E("dropdown",ne),kt=`${_t}-button`,[ut,rt]=(0,Qe.Z)(_t),Ze={menu:he,arrow:Re,autoFocus:Ye,align:st,disabled:me,trigger:me?[]:De,onOpenChange:yt,getPopupContainer:Xt||x,mouseEnterDelay:We,mouseLeaveDelay:$t,overlayClassName:vn,overlayStyle:Ht,destroyPopupOnHide:un,dropdownRender:Ve},{compactSize:pe,compactItemClassnames:fe}=(0,ot.ri)(_t,z),qe=Ae()(kt,fe,Ke,rt);"overlay"in a&&(Ze.overlay=ht),"open"in a&&(Ze.open=It),"placement"in a?Ze.placement=Ft:Ze.placement=z==="rtl"?"bottomLeft":"bottomRight";const Rt=Me.createElement(Oe.ZP,{type:re,danger:ie,disabled:me,loading:ve,onClick:ye,htmlType:je,href:vt,title:Sn},Ie),Be=Me.createElement(Oe.ZP,{type:re,danger:ie,icon:rn}),[xe,nt]=et([Rt,Be]);return ut(Me.createElement(lt.Z.Compact,Object.assign({className:qe,size:pe,block:!0},Nt),xe,Me.createElement(b.Z,Object.assign({},Ze),nt)))};tt.__ANT_BUTTON=!0;var $e=tt;const le=b.Z;le.Button=$e;var y=le},47211:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ue}});var b=te(17313),ue=te(13826),Ae=te(92899),Me=te(29878),Le=te(19447),Oe=te(83116),se=te(37613),ot=tt=>{const{componentCls:$e,menuCls:le,colorError:y,colorTextLightSolid:a}=tt,x=`${le}-item`;return{[`${$e}, ${$e}-menu-submenu`]:{[`${le} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Qe=tt=>{const{componentCls:$e,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:x,antCls:E,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:re,fontSize:ie,dropdownEdgeChildPadding:me,colorTextDisabled:ve,fontSizeIcon:ye,controlPaddingHorizontal:je,colorBgElevated:Ie}=tt;return[{[$e]:Object.assign(Object.assign({},(0,b.Wf)(tt)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${z}-down, & > ${E}-btn-icon > ${z}-down`]:{fontSize:ye}},[`${$e}-wrap`]:{position:"relative",[`${E}-btn > ${z}-down`]:{fontSize:ye},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${$e}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${$e}-placement-bottomLeft,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${$e}-placement-bottomLeft,
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${$e}-placement-bottom,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${$e}-placement-bottom,
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${$e}-placement-bottomRight,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${$e}-placement-bottomRight`]:{animationName:ue.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${$e}-placement-topLeft,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${$e}-placement-topLeft,
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${$e}-placement-top,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${$e}-placement-top,
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${$e}-placement-topRight,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${$e}-placement-topRight`]:{animationName:ue.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${$e}-placement-bottomLeft,
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${$e}-placement-bottom,
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${$e}-placement-bottomRight`]:{animationName:ue.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${$e}-placement-topLeft,
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${$e}-placement-top,
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${$e}-placement-topRight`]:{animationName:ue.ly}})},(0,Le.ZP)(tt,{colorBg:Ie,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${$e} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${$e}, ${$e}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:Ie,backgroundClip:"padding-box",borderRadius:tt.borderRadiusLG,outline:"none",boxShadow:tt.boxShadowSecondary},(0,b.Qy)(tt)),{[`${le}-item-group-title`]:{padding:`${re}px ${je}px`,color:tt.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:tt.marginXS,fontSize:tt.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${je}px`,color:tt.colorText,fontWeight:"normal",fontSize:ie,lineHeight:tt.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:tt.borderRadiusSM,"&:hover, &-active":{backgroundColor:tt.controlItemBgHover}},(0,b.Qy)(tt)),{"&-selected":{color:tt.colorPrimary,backgroundColor:tt.controlItemBgActive,"&:hover, &-active":{backgroundColor:tt.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:Ie,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${tt.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:tt.colorSplit},[`${$e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:tt.paddingXS,[`${$e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:tt.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${tt.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:je+tt.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${$e}-menu-submenu-title`]:{[`&, ${$e}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:Ie,cursor:"not-allowed"}},[`${le}-submenu-selected ${$e}-menu-submenu-title`]:{color:tt.colorPrimary}})}},[(0,ue.oN)(tt,"slide-up"),(0,ue.oN)(tt,"slide-down"),(0,Ae.Fm)(tt,"move-up"),(0,Ae.Fm)(tt,"move-down"),(0,Me._y)(tt,"zoom-big")]]};var Ue=(0,Oe.Z)("Dropdown",(tt,$e)=>{let{rootPrefixCls:le}=$e;const{marginXXS:y,sizePopupArrow:a,controlHeight:x,fontSize:E,lineHeight:z,paddingXXS:ne,componentCls:re,borderRadiusLG:ie}=tt,me=(x-E*z)/2,{dropdownArrowOffset:ve}=(0,Le.fS)({contentRadius:ie}),ye=(0,se.TS)(tt,{menuCls:`${re}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:ve,dropdownPaddingVertical:me,dropdownEdgeChildPadding:ne});return[Qe(ye),ot(ye)]},tt=>({zIndexPopup:tt.zIndexPopupBase+50}))},8628:function(Wt,Gt,te){"use strict";var b=te(59301),ue=te(34280),Ae=te(56762),Me=te(69507);function Le(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,b.useRef)({}),lt=(0,Ae.Z)(),ot=(0,Me.ZP)();return(0,ue.Z)(()=>{const Qe=ot.subscribe(Ue=>{se.current=Ue,Oe&<()});return()=>ot.unsubscribe(Qe)},[]),se.current}Gt.Z=Le},45818:function(Wt,Gt,te){"use strict";te.d(Gt,{D:function(){return ne},Z:function(){return me}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(ye,je){return ue.createElement(Le.Z,(0,b.Z)({},ye,{ref:je,icon:Me}))},se=ue.forwardRef(Oe),lt=se,ot=te(33853),Qe=te(38819),Ue=te(92310),tt=te.n(Ue),$e=te(2738),y=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),a=te(36355),x=te(84966),E=function(ve,ye){var je={};for(var Ie in ve)Object.prototype.hasOwnProperty.call(ve,Ie)&&ye.indexOf(Ie)<0&&(je[Ie]=ve[Ie]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ie=Object.getOwnPropertySymbols(ve);Ke<Ie.length;Ke++)ye.indexOf(Ie[Ke])<0&&Object.prototype.propertyIsEnumerable.call(ve,Ie[Ke])&&(je[Ie[Ke]]=ve[Ie[Ke]]);return je};const z={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ne=ue.createContext({}),re=(()=>{let ve=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${ye}${ve}`}})();var me=ue.forwardRef((ve,ye)=>{const{prefixCls:je,className:Ie,trigger:Ke,children:he,defaultCollapsed:Re=!1,theme:Ye="dark",style:ht={},collapsible:De=!1,reverseArrow:st=!1,width:It=200,collapsedWidth:yt=80,zeroWidthTriggerStyle:Ft,breakpoint:Xt,onCollapse:vt,onBreakpoint:rn}=ve,Sn=E(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:et}=(0,ue.useContext)(x.Gs),[We,$t]=(0,ue.useState)("collapsed"in ve?ve.collapsed:Re),[vn,Ht]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in ve&&$t(ve.collapsed)},[ve.collapsed]);const un=(rt,Ze)=>{"collapsed"in ve||$t(rt),vt==null||vt(rt,Ze)},Ve=(0,ue.useRef)();Ve.current=rt=>{Ht(rt.matches),rn==null||rn(rt.matches),We!==rt.matches&&un(rt.matches,"responsive")},(0,ue.useEffect)(()=>{function rt(pe){return Ve.current(pe)}let Ze;if(typeof window!="undefined"){const{matchMedia:pe}=window;if(pe&&Xt&&Xt in z){Ze=pe(`(max-width: ${z[Xt]})`);try{Ze.addEventListener("change",rt)}catch(fe){Ze.addListener(rt)}rt(Ze)}}return()=>{try{Ze==null||Ze.removeEventListener("change",rt)}catch(pe){Ze==null||Ze.removeListener(rt)}}},[Xt]),(0,ue.useEffect)(()=>{const rt=re("ant-sider-");return et.addSider(rt),()=>et.removeSider(rt)},[]);const Nt=()=>{un(!We,"clickTrigger")},{getPrefixCls:_t}=(0,ue.useContext)(a.E_),kt=()=>{const rt=_t("layout-sider",je),Ze=(0,$e.Z)(Sn,["collapsed"]),pe=We?yt:It,fe=y(pe)?`${pe}px`:String(pe),qe=parseFloat(String(yt||0))===0?ue.createElement("span",{onClick:Nt,className:tt()(`${rt}-zero-width-trigger`,`${rt}-zero-width-trigger-${st?"right":"left"}`),style:Ft},Ke||ue.createElement(lt,null)):null,xe={expanded:st?ue.createElement(Qe.Z,null):ue.createElement(ot.Z,null),collapsed:st?ue.createElement(ot.Z,null):ue.createElement(Qe.Z,null)}[We?"collapsed":"expanded"],nt=Ke!==null?qe||ue.createElement("div",{className:`${rt}-trigger`,onClick:Nt,style:{width:fe}},Ke||xe):null,Xe=Object.assign(Object.assign({},ht),{flex:`0 0 ${fe}`,maxWidth:fe,minWidth:fe,width:fe}),Fe=tt()(rt,`${rt}-${Ye}`,{[`${rt}-collapsed`]:!!We,[`${rt}-has-trigger`]:De&&Ke!==null&&!qe,[`${rt}-below`]:!!vn,[`${rt}-zero-width`]:parseFloat(fe)===0},Ie);return ue.createElement("aside",Object.assign({className:Fe},Ze,{style:Xe,ref:ye}),ue.createElement("div",{className:`${rt}-children`},he),De||vn&&qe?nt:null)},ut=ue.useMemo(()=>({siderCollapsed:We}),[We]);return ue.createElement(ne.Provider,{value:ut},kt())})},84966:function(Wt,Gt,te){"use strict";te.d(Gt,{VY:function(){return ne},$_:function(){return z},h4:function(){return E},Gs:function(){return $e},ZP:function(){return re}});var b=te(94480),ue=te(92310),Ae=te.n(ue),Me=te(2738),Le=te(59301),Oe=te(36355),se=te(83116),ot=ie=>{const{componentCls:me,bodyBg:ve,lightSiderBg:ye,lightTriggerBg:je,lightTriggerColor:Ie}=ie;return{[`${me}-sider-light`]:{background:ye,[`${me}-sider-trigger`]:{color:Ie,background:je},[`${me}-sider-zero-width-trigger`]:{color:Ie,background:je,border:`1px solid ${ve}`,borderInlineStart:0}}}};const Qe=ie=>{const{antCls:me,componentCls:ve,colorText:ye,triggerColor:je,footerBg:Ie,triggerBg:Ke,headerHeight:he,headerPadding:Re,headerColor:Ye,footerPadding:ht,triggerHeight:De,zeroTriggerHeight:st,zeroTriggerWidth:It,motionDurationMid:yt,motionDurationSlow:Ft,fontSize:Xt,borderRadius:vt,bodyBg:rn,headerBg:Sn,siderBg:et}=ie;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:rn,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:et,transition:`all ${yt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:De},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:De,color:je,lineHeight:`${De}px`,textAlign:"center",background:Ke,cursor:"pointer",transition:`all ${yt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-It,zIndex:1,width:It,height:st,color:je,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:et,borderStartStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ft} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ft}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-It,borderStartStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:vt}}}}},ot(ie)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:he,padding:Re,color:Ye,lineHeight:`${he}px`,background:Sn,[`${me}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:ht,color:ye,fontSize:Xt,background:Ie},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var Ue=(0,se.Z)("Layout",ie=>[Qe(ie)],ie=>{const{colorBgLayout:me,controlHeight:ve,controlHeightLG:ye,colorText:je,controlHeightSM:Ie,marginXXS:Ke,colorTextLightSolid:he,colorBgContainer:Re}=ie,Ye=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ye}px`,headerColor:je,footerPadding:`${Ie}px ${Ye}px`,footerBg:me,siderBg:"#001529",triggerHeight:ye+Ke*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Re,lightTriggerBg:Re,lightTriggerColor:je}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),tt=function(ie,me){var ve={};for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&me.indexOf(ye)<0&&(ve[ye]=ie[ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ye=Object.getOwnPropertySymbols(ie);je<ye.length;je++)me.indexOf(ye[je])<0&&Object.prototype.propertyIsEnumerable.call(ie,ye[je])&&(ve[ye[je]]=ie[ye[je]]);return ve};const $e=Le.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function le(ie){let{suffixCls:me,tagName:ve,displayName:ye}=ie;return je=>Le.forwardRef((Ke,he)=>Le.createElement(je,Object.assign({ref:he,suffixCls:me,tagName:ve},Ke)))}const y=Le.forwardRef((ie,me)=>{const{prefixCls:ve,suffixCls:ye,className:je,tagName:Ie}=ie,Ke=tt(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Le.useContext(Oe.E_),Re=he("layout",ve),[Ye,ht]=Ue(Re),De=ye?`${Re}-${ye}`:Re;return Ye(Le.createElement(Ie,Object.assign({className:Ae()(ve||De,je,ht),ref:me},Ke)))}),a=Le.forwardRef((ie,me)=>{const{direction:ve}=Le.useContext(Oe.E_),[ye,je]=Le.useState([]),{prefixCls:Ie,className:Ke,rootClassName:he,children:Re,hasSider:Ye,tagName:ht,style:De}=ie,st=tt(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),It=(0,Me.Z)(st,["suffixCls"]),{getPrefixCls:yt,layout:Ft}=Le.useContext(Oe.E_),Xt=yt("layout",Ie),[vt,rn]=Ue(Xt),Sn=Ae()(Xt,{[`${Xt}-has-sider`]:typeof Ye=="boolean"?Ye:ye.length>0,[`${Xt}-rtl`]:ve==="rtl"},Ft==null?void 0:Ft.className,Ke,he,rn),et=Le.useMemo(()=>({siderHook:{addSider:We=>{je($t=>[].concat((0,b.Z)($t),[We]))},removeSider:We=>{je($t=>$t.filter(vn=>vn!==We))}}}),[]);return vt(Le.createElement($e.Provider,{value:et},Le.createElement(ht,Object.assign({ref:me,className:Sn,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),De)},It),Re)))}),x=le({tagName:"div",displayName:"Layout"})(a),E=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var re=x},40875:function(Wt,Gt,te){"use strict";te.d(Gt,{J:function(){return Oe}});var b=te(59301),ue=te(33234),Ae=te(70425),Me=function(se,lt){var ot={};for(var Qe in se)Object.prototype.hasOwnProperty.call(se,Qe)&<.indexOf(Qe)<0&&(ot[Qe]=se[Qe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Qe=Object.getOwnPropertySymbols(se);Ue<Qe.length;Ue++)lt.indexOf(Qe[Ue])<0&&Object.prototype.propertyIsEnumerable.call(se,Qe[Ue])&&(ot[Qe[Ue]]=se[Qe[Ue]]);return ot};const Le=b.createContext(null),Oe=b.forwardRef((se,lt)=>{const{children:ot}=se,Qe=Me(se,["children"]),Ue=b.useContext(Le),tt=b.useMemo(()=>Object.assign(Object.assign({},Ue),Qe),[Ue,Qe.prefixCls,Qe.mode,Qe.selectable]);return b.createElement(Le.Provider,{value:tt},b.createElement(ue.BR,null,(0,Ae.supportNodeRef)(ot)?b.cloneElement(ot,{ref:lt}):ot))});Gt.Z=Le},20834:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return ut}});var b=te(15285),ue=te(59301),Ae=te(45818),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=function(rt,Ze){var pe={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&Ze.indexOf(fe)<0&&(pe[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe<fe.length;qe++)Ze.indexOf(fe[qe])<0&&Object.prototype.propertyIsEnumerable.call(rt,fe[qe])&&(pe[fe[qe]]=rt[fe[qe]]);return pe},ot=rt=>{const{prefixCls:Ze,className:pe,dashed:fe}=rt,qe=se(rt,["prefixCls","className","dashed"]),{getPrefixCls:Rt}=ue.useContext(Oe.E_),Be=Rt("menu",Ze),xe=Le()({[`${Be}-item-divider-dashed`]:!!fe},pe);return ue.createElement(b.iz,Object.assign({className:xe},qe))},Qe=te(11592),Ue=te(2738),tt=te(6848),$e=te(92343),y=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=rt=>{var Ze;const{className:pe,children:fe,icon:qe,title:Rt,danger:Be}=rt,{prefixCls:xe,firstLevel:nt,direction:Xe,disableMenuItemTitleTooltip:Fe,inlineCollapsed:gt}=ue.useContext(y),mn=At=>{const Lt=ue.createElement("span",{className:`${xe}-title-content`},fe);return(!qe||(0,$e.l$)(fe)&&fe.type==="span")&&fe&&At&&nt&&typeof fe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},fe.charAt(0)):Lt},{siderCollapsed:Qt}=ue.useContext(Ae.D);let jt=Rt;typeof Rt=="undefined"?jt=nt?fe:"":Rt===!1&&(jt="");const an={title:jt};!Qt&&!gt&&(an.title=null,an.open=!1);const gn=(0,Qe.Z)(fe).length;let He=ue.createElement(b.ck,Object.assign({},(0,Ue.Z)(rt,["title","icon","danger"]),{className:Le()({[`${xe}-item-danger`]:Be,[`${xe}-item-only-child`]:(qe?gn+1:gn)===1},pe),title:typeof Rt=="string"?Rt:void 0}),(0,$e.Tm)(qe,{className:Le()((0,$e.l$)(qe)?(Ze=qe.props)===null||Ze===void 0?void 0:Ze.className:"",`${xe}-item-icon`)}),mn(gt));return Fe||(He=ue.createElement(tt.Z,Object.assign({},an,{placement:Xe==="rtl"?"left":"right",overlayClassName:`${xe}-inline-collapsed-tooltip`}),He)),He},z=rt=>{var Ze;const{popupClassName:pe,icon:fe,title:qe,theme:Rt}=rt,Be=ue.useContext(y),{prefixCls:xe,inlineCollapsed:nt,theme:Xe}=Be,Fe=(0,b.Xl)();let gt;if(!fe)gt=nt&&!Fe.length&&qe&&typeof qe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},qe.charAt(0)):ue.createElement("span",{className:`${xe}-title-content`},qe);else{const Qt=(0,$e.l$)(qe)&&qe.type==="span";gt=ue.createElement(ue.Fragment,null,(0,$e.Tm)(fe,{className:Le()((0,$e.l$)(fe)?(Ze=fe.props)===null||Ze===void 0?void 0:Ze.className:"",`${xe}-item-icon`)}),Qt?qe:ue.createElement("span",{className:`${xe}-title-content`},qe))}const mn=ue.useMemo(()=>Object.assign(Object.assign({},Be),{firstLevel:!1}),[Be]);return ue.createElement(y.Provider,{value:mn},ue.createElement(b.Wd,Object.assign({},(0,Ue.Z)(rt,["icon"]),{title:gt,popupClassName:Le()(xe,pe,`${xe}-${Rt||Xe}`)})))},ne=te(18785),re=te(70425),ie=te(62892),me=te(40875),ve=function(rt,Ze){var pe={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&Ze.indexOf(fe)<0&&(pe[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe<fe.length;qe++)Ze.indexOf(fe[qe])<0&&Object.prototype.propertyIsEnumerable.call(rt,fe[qe])&&(pe[fe[qe]]=rt[fe[qe]]);return pe};function ye(rt){return(rt||[]).map((Ze,pe)=>{if(Ze&&typeof Ze=="object"){const fe=Ze,{label:qe,children:Rt,key:Be,type:xe}=fe,nt=ve(fe,["label","children","key","type"]),Xe=Be!=null?Be:`tmp-${pe}`;return Rt||xe==="group"?xe==="group"?ue.createElement(b.BW,Object.assign({key:Xe},nt,{title:qe}),ye(Rt)):ue.createElement(z,Object.assign({key:Xe},nt,{title:qe}),ye(Rt)):xe==="divider"?ue.createElement(ot,Object.assign({key:Xe},nt)):ue.createElement(x,Object.assign({key:Xe},nt),qe)}return null}).filter(Ze=>Ze)}function je(rt){return ue.useMemo(()=>rt&&ye(rt),[rt])}var Ie=te(64993),Ke=te(17313),he=te(8378),Re=te(13826),Ye=te(29878),ht=te(83116),De=te(37613),It=rt=>{const{componentCls:Ze,motionDurationSlow:pe,horizontalLineHeight:fe,colorSplit:qe,lineWidth:Rt,lineType:Be,itemPaddingInline:xe}=rt;return{[`${Ze}-horizontal`]:{lineHeight:fe,border:0,borderBottom:`${Rt}px ${Be} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ze}-item, ${Ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xe},[`> ${Ze}-item:hover,
|
|
> ${Ze}-item-active,
|
|
> ${Ze}-submenu ${Ze}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ze}-item, ${Ze}-submenu-title`]:{transition:[`border-color ${pe}`,`background ${pe}`].join(",")},[`${Ze}-submenu-arrow`]:{display:"none"}}}},Ft=rt=>{let{componentCls:Ze,menuArrowOffset:pe}=rt;return{[`${Ze}-rtl`]:{direction:"rtl"},[`${Ze}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ze}-rtl${Ze}-vertical,
|
|
${Ze}-submenu-rtl ${Ze}-vertical`]:{[`${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${pe})`},"&::after":{transform:`rotate(45deg) translateY(${pe})`}}}}};const Xt=rt=>Object.assign({},(0,Ke.oN)(rt));var rn=(rt,Ze)=>{const{componentCls:pe,itemColor:fe,itemSelectedColor:qe,groupTitleColor:Rt,itemBg:Be,subMenuItemBg:xe,itemSelectedBg:nt,activeBarHeight:Xe,activeBarWidth:Fe,activeBarBorderWidth:gt,motionDurationSlow:mn,motionEaseInOut:Qt,motionEaseOut:jt,itemPaddingInline:an,motionDurationMid:gn,itemHoverColor:He,lineType:At,colorSplit:Lt,itemDisabledColor:Pt,dangerItemColor:wt,dangerItemHoverColor:fn,dangerItemSelectedColor:bn,dangerItemActiveBg:pn,dangerItemSelectedBg:Hn,itemHoverBg:sa,itemActiveBg:ua,menuSubMenuBg:Qn,horizontalItemSelectedColor:Ba,horizontalItemSelectedBg:wa,horizontalItemBorderRadius:Gn,horizontalItemHoverBg:Oa,popupBg:Yt}=rt;return{[`${pe}-${Ze}, ${pe}-${Ze} > ${pe}`]:{color:fe,background:Be,[`&${pe}-root:focus-visible`]:Object.assign({},Xt(rt)),[`${pe}-item-group-title`]:{color:Rt},[`${pe}-submenu-selected`]:{[`> ${pe}-submenu-title`]:{color:qe}},[`${pe}-item-disabled, ${pe}-submenu-disabled`]:{color:`${Pt} !important`},[`${pe}-item:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{[`&:hover, > ${pe}-submenu-title:hover`]:{color:He}},[`&:not(${pe}-horizontal)`]:{[`${pe}-item:not(${pe}-item-selected)`]:{"&:hover":{backgroundColor:sa},"&:active":{backgroundColor:ua}},[`${pe}-submenu-title`]:{"&:hover":{backgroundColor:sa},"&:active":{backgroundColor:ua}}},[`${pe}-item-danger`]:{color:wt,[`&${pe}-item:hover`]:{[`&:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{color:fn}},[`&${pe}-item:active`]:{background:pn}},[`${pe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${pe}-item-selected`]:{color:qe,[`&${pe}-item-danger`]:{color:bn},"a, a:hover":{color:"inherit"}},[`& ${pe}-item-selected`]:{backgroundColor:nt,[`&${pe}-item-danger`]:{backgroundColor:Hn}},[`${pe}-item, ${pe}-submenu-title`]:{[`&:not(${pe}-item-disabled):focus-visible`]:Object.assign({},Xt(rt))},[`&${pe}-submenu > ${pe}`]:{backgroundColor:Qn},[`&${pe}-popup > ${pe}`]:{backgroundColor:Yt},[`&${pe}-horizontal`]:Object.assign(Object.assign({},Ze==="dark"?{borderBottom:0}:{}),{[`> ${pe}-item, > ${pe}-submenu`]:{top:gt,marginTop:-gt,marginBottom:0,borderRadius:Gn,"&::after":{position:"absolute",insetInline:an,bottom:0,borderBottom:`${Xe}px solid transparent`,transition:`border-color ${mn} ${Qt}`,content:'""'},"&:hover, &-active, &-open":{background:Oa,"&::after":{borderBottomWidth:Xe,borderBottomColor:Ba}},"&-selected":{color:Ba,backgroundColor:wa,"&:hover":{backgroundColor:wa},"&::after":{borderBottomWidth:Xe,borderBottomColor:Ba}}}}),[`&${pe}-root`]:{[`&${pe}-inline, &${pe}-vertical`]:{borderInlineEnd:`${gt}px ${At} ${Lt}`}},[`&${pe}-inline`]:{[`${pe}-sub${pe}-inline`]:{background:xe},[`${pe}-item, ${pe}-submenu-title`]:gt&&Fe?{width:`calc(100% + ${gt}px)`}:{},[`${pe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Fe}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${gn} ${jt}`,`opacity ${gn} ${jt}`].join(","),content:'""'},[`&${pe}-item-danger`]:{"&::after":{borderInlineEndColor:bn}}},[`${pe}-selected, ${pe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${gn} ${Qt}`,`opacity ${gn} ${Qt}`].join(",")}}}}}};const Sn=rt=>{const{componentCls:Ze,itemHeight:pe,itemMarginInline:fe,padding:qe,menuArrowSize:Rt,marginXS:Be,itemMarginBlock:xe}=rt,nt=qe+Rt+Be;return{[`${Ze}-item`]:{position:"relative",overflow:"hidden"},[`${Ze}-item, ${Ze}-submenu-title`]:{height:pe,lineHeight:`${pe}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:fe,marginBlock:xe,width:`calc(100% - ${fe*2}px)`},[`> ${Ze}-item,
|
|
> ${Ze}-submenu > ${Ze}-submenu-title`]:{height:pe,lineHeight:`${pe}px`},[`${Ze}-item-group-list ${Ze}-submenu-title,
|
|
${Ze}-submenu-title`]:{paddingInlineEnd:nt}}};var We=rt=>{const{componentCls:Ze,iconCls:pe,itemHeight:fe,colorTextLightSolid:qe,dropdownWidth:Rt,controlHeightLG:Be,motionDurationMid:xe,motionEaseOut:nt,paddingXL:Xe,itemMarginInline:Fe,fontSizeLG:gt,motionDurationSlow:mn,paddingXS:Qt,boxShadowSecondary:jt,collapsedWidth:an,collapsedIconSize:gn}=rt,He={height:fe,lineHeight:`${fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ze]:{"&-inline, &-vertical":Object.assign({[`&${Ze}-root`]:{boxShadow:"none"}},Sn(rt))},[`${Ze}-submenu-popup`]:{[`${Ze}-vertical`]:Object.assign(Object.assign({},Sn(rt)),{boxShadow:jt})}},{[`${Ze}-submenu-popup ${Ze}-vertical${Ze}-sub`]:{minWidth:Rt,maxHeight:`calc(100vh - ${Be*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ze}-inline`]:{width:"100%",[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${mn}`,`background ${mn}`,`padding ${xe} ${nt}`].join(","),[`> ${Ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ze}-sub${Ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ze}-submenu > ${Ze}-submenu-title`]:He,[`& ${Ze}-item-group-title`]:{paddingInlineStart:Xe}},[`${Ze}-item`]:He}},{[`${Ze}-inline-collapsed`]:{width:an,[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu ${Ze}-submenu-title`]:{[`> ${Ze}-inline-collapsed-noicon`]:{fontSize:gt,textAlign:"center"}}},[`> ${Ze}-item,
|
|
> ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-item,
|
|
> ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-submenu > ${Ze}-submenu-title,
|
|
> ${Ze}-submenu > ${Ze}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${gt/2}px - ${Fe}px)`,textOverflow:"clip",[`
|
|
${Ze}-submenu-arrow,
|
|
${Ze}-submenu-expand-icon
|
|
`]:{opacity:0},[`${Ze}-item-icon, ${pe}`]:{margin:0,fontSize:gn,lineHeight:`${fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ze}-item-icon, ${pe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ze}-item-icon, ${pe}`]:{display:"none"},"a, a:hover":{color:qe}},[`${Ze}-item-group-title`]:Object.assign(Object.assign({},Ke.vS),{paddingInline:Qt})}}]};const $t=rt=>{const{componentCls:Ze,motionDurationSlow:pe,motionDurationMid:fe,motionEaseInOut:qe,motionEaseOut:Rt,iconCls:Be,iconSize:xe,iconMarginInlineEnd:nt}=rt;return{[`${Ze}-item, ${Ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${pe}`,`background ${pe}`,`padding ${pe} ${qe}`].join(","),[`${Ze}-item-icon, ${Be}`]:{minWidth:xe,fontSize:xe,transition:[`font-size ${fe} ${Rt}`,`margin ${pe} ${qe}`,`color ${pe}`].join(","),"+ span":{marginInlineStart:nt,opacity:1,transition:[`opacity ${pe} ${qe}`,`margin ${pe}`,`color ${pe}`].join(",")}},[`${Ze}-item-icon`]:Object.assign({},(0,Ke.Ro)()),[`&${Ze}-item-only-child`]:{[`> ${Be}, > ${Ze}-item-icon`]:{marginInlineEnd:0}}},[`${Ze}-item-disabled, ${Ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},vn=rt=>{const{componentCls:Ze,motionDurationSlow:pe,motionEaseInOut:fe,borderRadius:qe,menuArrowSize:Rt,menuArrowOffset:Be}=rt;return{[`${Ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:rt.margin,width:Rt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${pe} ${fe}, opacity ${pe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Rt*.6,height:Rt*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${pe} ${fe}`,`transform ${pe} ${fe}`,`top ${pe} ${fe}`,`color ${pe} ${fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Be})`},"&::after":{transform:`rotate(-45deg) translateY(${Be})`}}}}},Ht=rt=>{const{antCls:Ze,componentCls:pe,fontSize:fe,motionDurationSlow:qe,motionDurationMid:Rt,motionEaseInOut:Be,paddingXS:xe,padding:nt,colorSplit:Xe,lineWidth:Fe,zIndexPopup:gt,borderRadiusLG:mn,subMenuItemBorderRadius:Qt,menuArrowSize:jt,menuArrowOffset:an,lineType:gn,menuPanelMaskInset:He,groupTitleLineHeight:At,groupTitleFontSize:Lt}=rt;return[{"":{[`${pe}`]:Object.assign(Object.assign({},(0,Ke.dF)()),{"&-hidden":{display:"none"}})},[`${pe}-submenu-hidden`]:{display:"none"}},{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(rt)),(0,Ke.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${pe}-item`]:{flex:"none"}},[`${pe}-item, ${pe}-submenu, ${pe}-submenu-title`]:{borderRadius:rt.itemBorderRadius},[`${pe}-item-group-title`]:{padding:`${xe}px ${nt}px`,fontSize:Lt,lineHeight:At,transition:`all ${qe}`},[`&-horizontal ${pe}-submenu`]:{transition:[`border-color ${qe} ${Be}`,`background ${qe} ${Be}`].join(",")},[`${pe}-submenu, ${pe}-submenu-inline`]:{transition:[`border-color ${qe} ${Be}`,`background ${qe} ${Be}`,`padding ${Rt} ${Be}`].join(",")},[`${pe}-submenu ${pe}-sub`]:{cursor:"initial",transition:[`background ${qe} ${Be}`,`padding ${qe} ${Be}`].join(",")},[`${pe}-title-content`]:{transition:`color ${qe}`},[`${pe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${pe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:gn,borderWidth:0,borderTopWidth:Fe,marginBlock:Fe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),$t(rt)),{[`${pe}-item-group`]:{[`${pe}-item-group-list`]:{margin:0,padding:0,[`${pe}-item, ${pe}-submenu-title`]:{paddingInline:`${fe*2}px ${nt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:gt,borderRadius:mn,boxShadow:"none",transformOrigin:"0 0",[`&${pe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${He}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:He},"\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:rt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:rt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:rt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:rt.paddingXS},[`> ${pe}`]:Object.assign(Object.assign(Object.assign({borderRadius:mn},$t(rt)),vn(rt)),{[`${pe}-item, ${pe}-submenu > ${pe}-submenu-title`]:{borderRadius:Qt},[`${pe}-submenu-title::after`]:{transition:`transform ${qe} ${Be}`}})}}),vn(rt)),{[`&-inline-collapsed ${pe}-submenu-arrow,
|
|
&-inline ${pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${an})`},"&::after":{transform:`rotate(45deg) translateX(-${an})`}},[`${pe}-submenu-open${pe}-submenu-inline > ${pe}-submenu-title > ${pe}-submenu-arrow`]:{transform:`translateY(-${jt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${an})`},"&::before":{transform:`rotate(45deg) translateX(${an})`}}})},{[`${Ze}-layout-header`]:{[pe]:{lineHeight:"inherit"}}}]};var un=(rt,Ze)=>(0,ht.Z)("Menu",fe=>{if(Ze===!1)return[];const{colorBgElevated:qe,colorPrimary:Rt,colorTextLightSolid:Be,controlHeightLG:xe,fontSize:nt,darkItemColor:Xe,darkDangerItemColor:Fe,darkItemBg:gt,darkSubMenuItemBg:mn,darkItemSelectedColor:Qt,darkItemSelectedBg:jt,darkDangerItemSelectedBg:an,darkItemHoverBg:gn,darkGroupTitleColor:He,darkItemHoverColor:At,darkItemDisabledColor:Lt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:fn}=fe,bn=nt/7*5,pn=(0,De.TS)(fe,{menuArrowSize:bn,menuHorizontalHeight:xe*1.15,menuArrowOffset:`${bn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Hn=(0,De.TS)(pn,{itemColor:Xe,itemHoverColor:At,groupTitleColor:He,itemSelectedColor:Qt,itemBg:gt,popupBg:gt,subMenuItemBg:mn,itemActiveBg:"transparent",itemSelectedBg:jt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:gn,itemDisabledColor:Lt,dangerItemColor:Fe,dangerItemHoverColor:Pt,dangerItemSelectedColor:wt,dangerItemActiveBg:fn,dangerItemSelectedBg:an,menuSubMenuBg:mn,horizontalItemSelectedColor:Be,horizontalItemSelectedBg:Rt});return[Ht(pn),It(pn),We(pn),rn(pn,"light"),rn(Hn,"dark"),Ft(pn),(0,he.Z)(pn),(0,Re.oN)(pn,"slide-up"),(0,Re.oN)(pn,"slide-down"),(0,Ye._y)(pn,"zoom-big")]},fe=>{const{colorPrimary:qe,colorError:Rt,colorTextDisabled:Be,colorErrorBg:xe,colorText:nt,colorTextDescription:Xe,colorBgContainer:Fe,colorFillAlter:gt,colorFillContent:mn,lineWidth:Qt,lineWidthBold:jt,controlItemBgActive:an,colorBgTextHover:gn,controlHeightLG:He,lineHeight:At,colorBgElevated:Lt,marginXXS:Pt,padding:wt,fontSize:fn,controlHeightSM:bn,fontSizeLG:pn,colorTextLightSolid:Hn,colorErrorHover:sa}=fe,ua=new Ie.C(Hn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:nt,itemColor:nt,colorItemTextHover:nt,itemHoverColor:nt,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:Fe,itemBg:Fe,colorItemBgHover:gn,itemHoverBg:gn,colorItemBgActive:mn,itemActiveBg:an,colorSubItemBg:gt,subMenuItemBg:gt,colorItemBgSelected:an,itemSelectedBg:an,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:jt,activeBarHeight:jt,colorActiveBarBorderSize:Qt,activeBarBorderWidth:Qt,colorItemTextDisabled:Be,itemDisabledColor:Be,colorDangerItemText:Rt,dangerItemColor:Rt,colorDangerItemTextHover:Rt,dangerItemHoverColor:Rt,colorDangerItemTextSelected:Rt,dangerItemSelectedColor:Rt,colorDangerItemBgActive:xe,dangerItemActiveBg:xe,colorDangerItemBgSelected:xe,dangerItemSelectedBg:xe,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:He,groupTitleLineHeight:At,collapsedWidth:He*2,popupBg:Lt,itemMarginBlock:Pt,itemPaddingInline:wt,horizontalLineHeight:`${He*1.15}px`,iconSize:fn,iconMarginInlineEnd:bn-fn,collapsedIconSize:pn,groupTitleFontSize:fn,darkItemDisabledColor:new Ie.C(Hn).setAlpha(.25).toRgbString(),darkItemColor:ua,darkDangerItemColor:Rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Hn,darkItemSelectedBg:qe,darkDangerItemSelectedBg:Rt,darkItemHoverBg:"transparent",darkGroupTitleColor:ua,darkItemHoverColor:Hn,darkDangerItemHoverColor:sa,darkDangerItemSelectedColor:Hn,darkDangerItemActiveBg: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"]]})(rt),Ve=function(rt,Ze){var pe={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&Ze.indexOf(fe)<0&&(pe[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe<fe.length;qe++)Ze.indexOf(fe[qe])<0&&Object.prototype.propertyIsEnumerable.call(rt,fe[qe])&&(pe[fe[qe]]=rt[fe[qe]]);return pe},_t=(0,ue.forwardRef)((rt,Ze)=>{var pe,fe;const qe=ue.useContext(me.Z),Rt=qe||{},{getPrefixCls:Be,getPopupContainer:xe,direction:nt,menu:Xe}=ue.useContext(Oe.E_),Fe=Be(),{prefixCls:gt,className:mn,style:Qt,theme:jt="light",expandIcon:an,_internalDisableMenuItemTitleTooltip:gn,inlineCollapsed:He,siderCollapsed:At,items:Lt,children:Pt,rootClassName:wt,mode:fn,selectable:bn,onClick:pn,overflowedIndicatorPopupClassName:Hn}=rt,sa=Ve(rt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ua=(0,Ue.Z)(sa,["collapsedWidth"]),Qn=je(Lt)||Pt;(pe=Rt.validator)===null||pe===void 0||pe.call(Rt,{mode:fn});const Ba=(0,re.useEvent)(function(){var An;pn==null||pn.apply(void 0,arguments),(An=Rt.onClick)===null||An===void 0||An.call(Rt)}),wa=Rt.mode||fn,Gn=bn!=null?bn:Rt.selectable,Oa=ue.useMemo(()=>At!==void 0?At:He,[He,At]),Yt={horizontal:{motionName:`${Fe}-slide-up`},inline:(0,ie.Z)(Fe),other:{motionName:`${Fe}-zoom-big`}},Pn=Be("menu",gt||Rt.prefixCls),[kn,qn]=un(Pn,!qe),at=Le()(`${Pn}-${jt}`,Xe==null?void 0:Xe.className,mn);let cn;if(typeof an=="function")cn=an;else if(an===null||an===!1)cn=null;else if(Rt.expandIcon===null||Rt.expandIcon===!1)cn=null;else{const An=an!=null?an:Rt.expandIcon;cn=(0,$e.Tm)(An,{className:Le()(`${Pn}-submenu-expand-icon`,(0,$e.l$)(An)?(fe=An.props)===null||fe===void 0?void 0:fe.className:"")})}const yn=ue.useMemo(()=>({prefixCls:Pn,inlineCollapsed:Oa||!1,direction:nt,firstLevel:!0,theme:jt,mode:wa,disableMenuItemTitleTooltip:gn}),[Pn,Oa,nt,gn,jt]);return kn(ue.createElement(me.Z.Provider,{value:null},ue.createElement(y.Provider,{value:yn},ue.createElement(b.ZP,Object.assign({getPopupContainer:xe,overflowedIndicator:ue.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Le()(Pn,`${Pn}-${jt}`,Hn),mode:wa,selectable:Gn,onClick:Ba},ua,{inlineCollapsed:Oa,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Qt),className:at,prefixCls:Pn,direction:nt,defaultMotions:Yt,expandIcon:cn,ref:Ze,rootClassName:Le()(wt,qn)}),Qn))))});const kt=(0,ue.forwardRef)((rt,Ze)=>{const pe=(0,ue.useRef)(null),fe=ue.useContext(Ae.D);return(0,ue.useImperativeHandle)(Ze,()=>({menu:pe.current,focus:qe=>{var Rt;(Rt=pe.current)===null||Rt===void 0||Rt.focus(qe)}})),ue.createElement(_t,Object.assign({ref:pe},rt,fe))});kt.Item=x,kt.SubMenu=z,kt.Divider=ot,kt.ItemGroup=b.BW;var ut=kt},58421:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Rt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(xe,nt){return ue.createElement(Le.Z,(0,b.Z)({},xe,{ref:nt,icon:Me}))},se=ue.forwardRef(Oe),lt=se,ot=te(49198),Qe=te(33853),Ue=te(38819),tt=te(92310),$e=te.n(tt),le=te(20068),y=te(33885),a=te(67732),x=te(83652),E=te(42403),z=te(158),ne=te(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=re,me=te(91735),ve=function(Be){(0,E.Z)(nt,Be);var xe=(0,z.Z)(nt);function nt(){var Xe;(0,a.Z)(this,nt);for(var Fe=arguments.length,gt=new Array(Fe),mn=0;mn<Fe;mn++)gt[mn]=arguments[mn];return Xe=xe.call.apply(xe,[this].concat(gt)),Xe.state={goInputText:""},Xe.getValidValue=function(){var Qt=Xe.state.goInputText;return!Qt||Number.isNaN(Qt)?void 0:Number(Qt)},Xe.buildOptionText=function(Qt){return"".concat(Qt," ").concat(Xe.props.locale.items_per_page)},Xe.changeSize=function(Qt){Xe.props.changeSize(Number(Qt))},Xe.handleChange=function(Qt){Xe.setState({goInputText:Qt.target.value})},Xe.handleBlur=function(Qt){var jt=Xe.props,an=jt.goButton,gn=jt.quickGo,He=jt.rootPrefixCls,At=Xe.state.goInputText;an||At===""||(Xe.setState({goInputText:""}),!(Qt.relatedTarget&&(Qt.relatedTarget.className.indexOf("".concat(He,"-item-link"))>=0||Qt.relatedTarget.className.indexOf("".concat(He,"-item"))>=0))&&gn(Xe.getValidValue()))},Xe.go=function(Qt){var jt=Xe.state.goInputText;jt!==""&&(Qt.keyCode===ie.ENTER||Qt.type==="click")&&(Xe.setState({goInputText:""}),Xe.props.quickGo(Xe.getValidValue()))},Xe}return(0,x.Z)(nt,[{key:"getPageSizeOptions",value:function(){var Fe=this.props,gt=Fe.pageSize,mn=Fe.pageSizeOptions;return mn.some(function(Qt){return Qt.toString()===gt.toString()})?mn:mn.concat([gt.toString()]).sort(function(Qt,jt){var an=Number.isNaN(Number(Qt))?0:Number(Qt),gn=Number.isNaN(Number(jt))?0:Number(jt);return an-gn})}},{key:"render",value:function(){var Fe=this,gt=this.props,mn=gt.pageSize,Qt=gt.locale,jt=gt.rootPrefixCls,an=gt.changeSize,gn=gt.quickGo,He=gt.goButton,At=gt.selectComponentClass,Lt=gt.buildOptionText,Pt=gt.selectPrefixCls,wt=gt.disabled,fn=this.state.goInputText,bn="".concat(jt,"-options"),pn=At,Hn=null,sa=null,ua=null;if(!an&&!gn)return null;var Qn=this.getPageSizeOptions();if(an&&pn){var Ba=Qn.map(function(wa,Gn){return ue.createElement(pn.Option,{key:Gn,value:wa.toString()},(Lt||Fe.buildOptionText)(wa))});Hn=ue.createElement(pn,{disabled:wt,prefixCls:Pt,showSearch:!1,className:"".concat(bn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(mn||Qn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Gn){return Gn.parentNode},"aria-label":Qt.page_size,defaultOpen:!1},Ba)}return gn&&(He&&(ua=typeof He=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:wt,className:"".concat(bn,"-quick-jumper-button")},Qt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},He)),sa=ue.createElement("div",{className:"".concat(bn,"-quick-jumper")},Qt.jump_to,ue.createElement("input",{disabled:wt,type:"text",value:fn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qt.page}),Qt.page,ua)),ue.createElement("li",{className:"".concat(bn)},Hn,sa)}}]),nt}(ue.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=ve,je=function(xe){var nt,Xe=xe.rootPrefixCls,Fe=xe.page,gt=xe.active,mn=xe.className,Qt=xe.showTitle,jt=xe.onClick,an=xe.onKeyPress,gn=xe.itemRender,He="".concat(Xe,"-item"),At=$e()(He,"".concat(He,"-").concat(Fe),(nt={},(0,le.Z)(nt,"".concat(He,"-active"),gt),(0,le.Z)(nt,"".concat(He,"-disabled"),!Fe),(0,le.Z)(nt,xe.className,mn),nt)),Lt=function(){jt(Fe)},Pt=function(bn){an(bn,jt,Fe)},wt=gn(Fe,"page",ue.createElement("a",{rel:"nofollow"},Fe));return wt?ue.createElement("li",{title:Qt?Fe.toString():null,className:At,onClick:Lt,onKeyPress:Pt,tabIndex:0},wt):null},Ie=je;function Ke(){}function he(Be){var xe=Number(Be);return typeof xe=="number"&&!Number.isNaN(xe)&&isFinite(xe)&&Math.floor(xe)===xe}var Re=function(xe,nt,Xe){return Xe};function Ye(Be,xe,nt){var Xe=typeof Be=="undefined"?xe.pageSize:Be;return Math.floor((nt.total-1)/Xe)+1}var ht=function(Be){(0,E.Z)(nt,Be);var xe=(0,z.Z)(nt);function nt(Xe){var Fe;(0,a.Z)(this,nt),Fe=xe.call(this,Xe),Fe.paginationNode=ue.createRef(),Fe.getJumpPrevPage=function(){return Math.max(1,Fe.state.current-(Fe.props.showLessItems?3:5))},Fe.getJumpNextPage=function(){return Math.min(Ye(void 0,Fe.state,Fe.props),Fe.state.current+(Fe.props.showLessItems?3:5))},Fe.getItemIcon=function(an,gn){var He=Fe.props.prefixCls,At=an||ue.createElement("button",{type:"button","aria-label":gn,className:"".concat(He,"-item-link")});return typeof an=="function"&&(At=ue.createElement(an,(0,y.Z)({},Fe.props))),At},Fe.isValid=function(an){var gn=Fe.props.total;return he(an)&&an!==Fe.state.current&&he(gn)&&gn>0},Fe.shouldDisplayQuickJumper=function(){var an=Fe.props,gn=an.showQuickJumper,He=an.total,At=Fe.state.pageSize;return He<=At?!1:gn},Fe.handleKeyDown=function(an){(an.keyCode===ie.ARROW_UP||an.keyCode===ie.ARROW_DOWN)&&an.preventDefault()},Fe.handleKeyUp=function(an){var gn=Fe.getValidValue(an),He=Fe.state.currentInputValue;gn!==He&&Fe.setState({currentInputValue:gn}),an.keyCode===ie.ENTER?Fe.handleChange(gn):an.keyCode===ie.ARROW_UP?Fe.handleChange(gn-1):an.keyCode===ie.ARROW_DOWN&&Fe.handleChange(gn+1)},Fe.handleBlur=function(an){var gn=Fe.getValidValue(an);Fe.handleChange(gn)},Fe.changePageSize=function(an){var gn=Fe.state.current,He=Ye(an,Fe.state,Fe.props);gn=gn>He?He:gn,He===0&&(gn=Fe.state.current),typeof an=="number"&&("pageSize"in Fe.props||Fe.setState({pageSize:an}),"current"in Fe.props||Fe.setState({current:gn,currentInputValue:gn})),Fe.props.onShowSizeChange(gn,an),"onChange"in Fe.props&&Fe.props.onChange&&Fe.props.onChange(gn,an)},Fe.handleChange=function(an){var gn=Fe.props,He=gn.disabled,At=gn.onChange,Lt=Fe.state,Pt=Lt.pageSize,wt=Lt.current,fn=Lt.currentInputValue;if(Fe.isValid(an)&&!He){var bn=Ye(void 0,Fe.state,Fe.props),pn=an;return an>bn?pn=bn:an<1&&(pn=1),"current"in Fe.props||Fe.setState({current:pn}),pn!==fn&&Fe.setState({currentInputValue:pn}),At(pn,Pt),pn}return wt},Fe.prev=function(){Fe.hasPrev()&&Fe.handleChange(Fe.state.current-1)},Fe.next=function(){Fe.hasNext()&&Fe.handleChange(Fe.state.current+1)},Fe.jumpPrev=function(){Fe.handleChange(Fe.getJumpPrevPage())},Fe.jumpNext=function(){Fe.handleChange(Fe.getJumpNextPage())},Fe.hasPrev=function(){return Fe.state.current>1},Fe.hasNext=function(){return Fe.state.current<Ye(void 0,Fe.state,Fe.props)},Fe.runIfEnter=function(an,gn){if(an.key==="Enter"||an.charCode===13){for(var He=arguments.length,At=new Array(He>2?He-2:0),Lt=2;Lt<He;Lt++)At[Lt-2]=arguments[Lt];gn.apply(void 0,At)}},Fe.runIfEnterPrev=function(an){Fe.runIfEnter(an,Fe.prev)},Fe.runIfEnterNext=function(an){Fe.runIfEnter(an,Fe.next)},Fe.runIfEnterJumpPrev=function(an){Fe.runIfEnter(an,Fe.jumpPrev)},Fe.runIfEnterJumpNext=function(an){Fe.runIfEnter(an,Fe.jumpNext)},Fe.handleGoTO=function(an){(an.keyCode===ie.ENTER||an.type==="click")&&Fe.handleChange(Fe.state.currentInputValue)},Fe.renderPrev=function(an){var gn=Fe.props,He=gn.prevIcon,At=gn.itemRender,Lt=At(an,"prev",Fe.getItemIcon(He,"prev page")),Pt=!Fe.hasPrev();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:Pt}):Lt},Fe.renderNext=function(an){var gn=Fe.props,He=gn.nextIcon,At=gn.itemRender,Lt=At(an,"next",Fe.getItemIcon(He,"next page")),Pt=!Fe.hasNext();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:Pt}):Lt};var gt=Xe.onChange!==Ke,mn="current"in Xe;mn&&!gt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Qt=Xe.defaultCurrent;"current"in Xe&&(Qt=Xe.current);var jt=Xe.defaultPageSize;return"pageSize"in Xe&&(jt=Xe.pageSize),Qt=Math.min(Qt,Ye(jt,void 0,Xe)),Fe.state={current:Qt,currentInputValue:Qt,pageSize:jt},Fe}return(0,x.Z)(nt,[{key:"componentDidUpdate",value:function(Fe,gt){var mn=this.props.prefixCls;if(gt.current!==this.state.current&&this.paginationNode.current){var Qt=this.paginationNode.current.querySelector(".".concat(mn,"-item-").concat(gt.current));if(Qt&&document.activeElement===Qt){var jt;Qt==null||(jt=Qt.blur)===null||jt===void 0||jt.call(Qt)}}}},{key:"getValidValue",value:function(Fe){var gt=Fe.target.value,mn=Ye(void 0,this.state,this.props),Qt=this.state.currentInputValue,jt;return gt===""?jt=gt:Number.isNaN(Number(gt))?jt=Qt:gt>=mn?jt=mn:jt=Number(gt),jt}},{key:"getShowSizeChanger",value:function(){var Fe=this.props,gt=Fe.showSizeChanger,mn=Fe.total,Qt=Fe.totalBoundaryShowSizeChanger;return typeof gt!="undefined"?gt:mn>Qt}},{key:"render",value:function(){var Fe=this.props,gt=Fe.prefixCls,mn=Fe.className,Qt=Fe.style,jt=Fe.disabled,an=Fe.hideOnSinglePage,gn=Fe.total,He=Fe.locale,At=Fe.showQuickJumper,Lt=Fe.showLessItems,Pt=Fe.showTitle,wt=Fe.showTotal,fn=Fe.simple,bn=Fe.itemRender,pn=Fe.showPrevNextJumpers,Hn=Fe.jumpPrevIcon,sa=Fe.jumpNextIcon,ua=Fe.selectComponentClass,Qn=Fe.selectPrefixCls,Ba=Fe.pageSizeOptions,wa=this.state,Gn=wa.current,Oa=wa.pageSize,Yt=wa.currentInputValue;if(an===!0&&gn<=Oa)return null;var Pn=Ye(void 0,this.state,this.props),kn=[],qn=null,at=null,cn=null,yn=null,An=null,Cn=At&&At.goButton,en=Lt?1:2,Kn=Gn-1>0?Gn-1:0,bt=Gn+1<Pn?Gn+1:Pn,Ot=(0,ne.Z)(this.props,{aria:!0,data:!0}),St=wt&&ue.createElement("li",{className:"".concat(gt,"-total-text")},wt(gn,[gn===0?0:(Gn-1)*Oa+1,Gn*Oa>gn?gn:Gn*Oa]));if(fn){Cn&&(typeof Cn=="boolean"?An=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},He.jump_to_confirm):An=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Cn),An=ue.createElement("li",{title:Pt?"".concat(He.jump_to).concat(Gn,"/").concat(Pn):null,className:"".concat(gt,"-simple-pager")},An));var Fn=this.renderPrev(Kn);return ue.createElement("ul",(0,b.Z)({className:$e()(gt,"".concat(gt,"-simple"),(0,le.Z)({},"".concat(gt,"-disabled"),jt),mn),style:Qt,ref:this.paginationNode},Ot),St,Fn?ue.createElement("li",{title:Pt?He.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:$e()("".concat(gt,"-prev"),(0,le.Z)({},"".concat(gt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Fn):null,ue.createElement("li",{title:Pt?"".concat(Gn,"/").concat(Pn):null,className:"".concat(gt,"-simple-pager")},ue.createElement("input",{type:"text",value:Yt,disabled:jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(gt,"-slash")},"/"),Pn),ue.createElement("li",{title:Pt?He.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:$e()("".concat(gt,"-next"),(0,le.Z)({},"".concat(gt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bt)),An)}if(Pn<=3+en*2){var jn={locale:He,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:bn};Pn||kn.push(ue.createElement(Ie,(0,b.Z)({},jn,{key:"noPager",page:1,className:"".concat(gt,"-item-disabled")})));for(var In=1;In<=Pn;In+=1){var xa=Gn===In;kn.push(ue.createElement(Ie,(0,b.Z)({},jn,{key:In,page:In,active:xa})))}}else{var na=Lt?He.prev_3:He.prev_5,dt=Lt?He.next_3:He.next_5,on=bn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Hn,"prev page")),ia=bn(this.getJumpNextPage(),"jump-next",this.getItemIcon(sa,"next page"));pn&&(qn=on?ue.createElement("li",{title:Pt?na:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:$e()("".concat(gt,"-jump-prev"),(0,le.Z)({},"".concat(gt,"-jump-prev-custom-icon"),!!Hn))},on):null,at=ia?ue.createElement("li",{title:Pt?dt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:$e()("".concat(gt,"-jump-next"),(0,le.Z)({},"".concat(gt,"-jump-next-custom-icon"),!!sa))},ia):null),yn=ue.createElement(Ie,{locale:He,last:!0,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Pn,page:Pn,active:!1,showTitle:Pt,itemRender:bn}),cn=ue.createElement(Ie,{locale:He,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:bn});var qt=Math.max(1,Gn-en),Zn=Math.min(Gn+en,Pn);Gn-1<=en&&(Zn=1+en*2),Pn-Gn<=en&&(qt=Pn-en*2);for(var aa=qt;aa<=Zn;aa+=1){var Za=Gn===aa;kn.push(ue.createElement(Ie,{locale:He,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:aa,page:aa,active:Za,showTitle:Pt,itemRender:bn}))}Gn-1>=en*2&&Gn!==3&&(kn[0]=(0,ue.cloneElement)(kn[0],{className:"".concat(gt,"-item-after-jump-prev")}),kn.unshift(qn)),Pn-Gn>=en*2&&Gn!==Pn-2&&(kn[kn.length-1]=(0,ue.cloneElement)(kn[kn.length-1],{className:"".concat(gt,"-item-before-jump-next")}),kn.push(at)),qt!==1&&kn.unshift(cn),Zn!==Pn&&kn.push(yn)}var Sa=!this.hasPrev()||!Pn,_e=!this.hasNext()||!Pn,sn=this.renderPrev(Kn),Vt=this.renderNext(bt);return ue.createElement("ul",(0,b.Z)({className:$e()(gt,mn,(0,le.Z)({},"".concat(gt,"-disabled"),jt)),style:Qt,ref:this.paginationNode},Ot),St,sn?ue.createElement("li",{title:Pt?He.prev_page:null,onClick:this.prev,tabIndex:Sa?null:0,onKeyPress:this.runIfEnterPrev,className:$e()("".concat(gt,"-prev"),(0,le.Z)({},"".concat(gt,"-disabled"),Sa)),"aria-disabled":Sa},sn):null,kn,Vt?ue.createElement("li",{title:Pt?He.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:$e()("".concat(gt,"-next"),(0,le.Z)({},"".concat(gt,"-disabled"),_e)),"aria-disabled":_e},Vt):null,ue.createElement(ye,{disabled:jt,locale:He,rootPrefixCls:gt,selectComponentClass:ua,selectPrefixCls:Qn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Gn,pageSize:Oa,pageSizeOptions:Ba,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Cn}))}}],[{key:"getDerivedStateFromProps",value:function(Fe,gt){var mn={};if("current"in Fe&&(mn.current=Fe.current,Fe.current!==gt.current&&(mn.currentInputValue=mn.current)),"pageSize"in Fe&&Fe.pageSize!==gt.pageSize){var Qt=gt.current,jt=Ye(Fe.pageSize,gt,Fe);Qt=Qt>jt?jt:Qt,"current"in Fe||(mn.current=Qt,mn.currentInputValue=Qt),mn.pageSize=Fe.pageSize}return mn}}]),nt}(ue.Component);ht.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ke,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ke,locale:me.Z,style:{},itemRender:Re,totalBoundaryShowSizeChanger:50};var De=ht,st=te(22075),It=te(36355),yt=te(19716),Ft=te(8628),Xt=te(9763),vt=te(57809);const rn=Be=>ue.createElement(vt.default,Object.assign({},Be,{showSearch:!0,size:"small"})),Sn=Be=>ue.createElement(vt.default,Object.assign({},Be,{showSearch:!0,size:"middle"}));rn.Option=vt.default.Option,Sn.Option=vt.default.Option;var et=te(9937),We=te(17313),$t=te(83116),vn=te(37613);const Ht=Be=>{const{componentCls:xe}=Be;return{[`${xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed"}}},[`&${xe}-disabled`]:{cursor:"not-allowed",[`${xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Be.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Be.colorBorder,backgroundColor:Be.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Be.itemActiveBgDisabled},a:{color:Be.itemActiveColorDisabled}}},[`${xe}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${xe}-simple-pager`]:{color:Be.colorTextDisabled},[`${xe}-jump-prev, ${xe}-jump-next`]:{[`${xe}-item-link-icon`]:{opacity:0},[`${xe}-item-ellipsis`]:{opacity:1}}},[`&${xe}-simple`]:{[`${xe}-prev, ${xe}-next`]:{[`&${xe}-disabled ${xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},un=Be=>{const{componentCls:xe}=Be;return{[`&${xe}-mini ${xe}-total-text, &${xe}-mini ${xe}-simple-pager`]:{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`},[`&${xe}-mini ${xe}-item`]:{minWidth:Be.itemSizeSM,height:Be.itemSizeSM,margin:0,lineHeight:`${Be.itemSizeSM-2}px`},[`&${xe}-mini:not(${xe}-disabled) ${xe}-item:not(${xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive}},[`&${xe}-mini ${xe}-prev, &${xe}-mini ${xe}-next`]:{minWidth:Be.itemSizeSM,height:Be.itemSizeSM,margin:0,lineHeight:`${Be.itemSizeSM}px`},[`&${xe}-mini:not(${xe}-disabled)`]:{[`${xe}-prev, ${xe}-next`]:{[`&:hover ${xe}-item-link`]:{backgroundColor:Be.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Be.colorBgTextActive},[`&${xe}-disabled:hover ${xe}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${xe}-mini ${xe}-prev ${xe}-item-link,
|
|
&${xe}-mini ${xe}-next ${xe}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`}},[`&${xe}-mini ${xe}-jump-prev, &${xe}-mini ${xe}-jump-next`]:{height:Be.itemSizeSM,marginInlineEnd:0,lineHeight:`${Be.itemSizeSM}px`},[`&${xe}-mini ${xe}-options`]:{marginInlineStart:Be.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Be.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,et.x0)(Be)),{width:Be.paginationMiniQuickJumperInputWidth,height:Be.controlHeightSM})}}}},Ve=Be=>{const{componentCls:xe}=Be;return{[`
|
|
&${xe}-simple ${xe}-prev,
|
|
&${xe}-simple ${xe}-next
|
|
`]:{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`,verticalAlign:"top",[`${xe}-item-link`]:{height:Be.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive},"&::after":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`}}},[`&${xe}-simple ${xe}-simple-pager`]:{display:"inline-block",height:Be.itemSizeSM,marginInlineEnd:Be.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Be.marginXS,padding:`0 ${Be.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Be.itemInputBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadius,outline:"none",transition:`border-color ${Be.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Be.colorPrimary},"&:focus":{borderColor:Be.colorPrimaryHover,boxShadow:`${Be.inputOutlineOffset}px 0 ${Be.controlOutlineWidth}px ${Be.controlOutline}`},"&[disabled]":{color:Be.colorTextDisabled,backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,cursor:"not-allowed"}}}}},Nt=Be=>{const{componentCls:xe}=Be;return{[`${xe}-jump-prev, ${xe}-jump-next`]:{outline:0,[`${xe}-item-container`]:{position:"relative",[`${xe}-item-link-icon`]:{color:Be.colorPrimary,fontSize:Be.fontSizeSM,opacity:0,transition:`all ${Be.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${xe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Be.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Be.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Be.paginationEllipsisTextIndent,opacity:1,transition:`all ${Be.motionDurationMid}`}},"&:hover":{[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}}},[`
|
|
${xe}-prev,
|
|
${xe}-jump-prev,
|
|
${xe}-jump-next
|
|
`]:{marginInlineEnd:Be.marginXS},[`
|
|
${xe}-prev,
|
|
${xe}-next,
|
|
${xe}-jump-prev,
|
|
${xe}-jump-next
|
|
`]:{display:"inline-block",minWidth:Be.itemSize,height:Be.itemSize,color:Be.colorText,fontFamily:Be.fontFamily,lineHeight:`${Be.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Be.borderRadius,cursor:"pointer",transition:`all ${Be.motionDurationMid}`},[`${xe}-prev, ${xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Be.colorText,cursor:"pointer",userSelect:"none"},[`${xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Be.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Be.lineWidth}px ${Be.lineType} transparent`,borderRadius:Be.borderRadius,outline:"none",transition:`all ${Be.motionDurationMid}`},[`&:hover ${xe}-item-link`]:{backgroundColor:Be.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Be.colorBgTextActive},[`&${xe}-disabled:hover`]:{[`${xe}-item-link`]:{backgroundColor:"transparent"}}},[`${xe}-slash`]:{marginInlineEnd:Be.paginationSlashMarginInlineEnd,marginInlineStart:Be.paginationSlashMarginInlineStart},[`${xe}-options`]:{display:"inline-block",marginInlineStart:Be.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Be.controlHeight,marginInlineStart:Be.marginXS,lineHeight:`${Be.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,et.ik)(Be)),{width:Be.controlHeightLG*1.25,height:Be.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Be.marginXS,marginInlineEnd:Be.marginXS})}}}},_t=Be=>{const{componentCls:xe}=Be;return{[`${xe}-item`]:{display:"inline-block",minWidth:Be.itemSize,height:Be.itemSize,marginInlineEnd:Be.marginXS,fontFamily:Be.fontFamily,lineHeight:`${Be.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Be.lineWidth}px ${Be.lineType} transparent`,borderRadius:Be.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Be.paginationItemPaddingInline}px`,color:Be.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${xe}-item-active)`]:{"&:hover":{transition:`all ${Be.motionDurationMid}`,backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive}},"&-active":{fontWeight:Be.fontWeightStrong,backgroundColor:Be.itemActiveBg,borderColor:Be.colorPrimary,a:{color:Be.colorPrimary},"&:hover":{borderColor:Be.colorPrimaryHover},"&:hover a":{color:Be.colorPrimaryHover}}}}},kt=Be=>{const{componentCls:xe}=Be;return{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(Be)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${xe}-total-text`]:{display:"inline-block",height:Be.itemSize,marginInlineEnd:Be.marginXS,lineHeight:`${Be.itemSize-2}px`,verticalAlign:"middle"}}),_t(Be)),Nt(Be)),Ve(Be)),un(Be)),Ht(Be)),{[`@media only screen and (max-width: ${Be.screenLG}px)`]:{[`${xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Be.screenSM}px)`]:{[`${xe}-options`]:{display:"none"}}}),[`&${Be.componentCls}-rtl`]:{direction:"rtl"}}},ut=Be=>{const{componentCls:xe}=Be;return{[`${xe}${xe}-disabled:not(${xe}-mini)`]:{"&, &:hover":{[`${xe}-item-link`]:{borderColor:Be.colorBorder}},"&:focus-visible":{[`${xe}-item-link`]:{borderColor:Be.colorBorder}},[`${xe}-item, ${xe}-item-link`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,[`&:hover:not(${xe}-item-active)`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,a:{color:Be.colorTextDisabled}},[`&${xe}-item-active`]:{backgroundColor:Be.itemActiveBgDisabled}},[`${xe}-prev, ${xe}-next`]:{"&:hover button":{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,color:Be.colorTextDisabled},[`${xe}-item-link`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder}}},[`${xe}:not(${xe}-mini)`]:{[`${xe}-prev, ${xe}-next`]:{"&:hover button":{borderColor:Be.colorPrimaryHover,backgroundColor:Be.itemBg},[`${xe}-item-link`]:{backgroundColor:Be.itemLinkBg,borderColor:Be.colorBorder},[`&:hover ${xe}-item-link`]:{borderColor:Be.colorPrimary,backgroundColor:Be.itemBg,color:Be.colorPrimary},[`&${xe}-disabled`]:{[`${xe}-item-link`]:{borderColor:Be.colorBorder,color:Be.colorTextDisabled}}},[`${xe}-item`]:{backgroundColor:Be.itemBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,[`&:hover:not(${xe}-item-active)`]:{borderColor:Be.colorPrimary,backgroundColor:Be.itemBg,a:{color:Be.colorPrimary}},"&-active":{borderColor:Be.colorPrimary}}}}},rt=Be=>{const{componentCls:xe}=Be;return{[`${xe}:not(${xe}-disabled)`]:{[`${xe}-item`]:Object.assign({},(0,We.Qy)(Be)),[`${xe}-jump-prev, ${xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}},(0,We.oN)(Be))},[`${xe}-prev, ${xe}-next`]:{[`&:focus-visible ${xe}-item-link`]:Object.assign({},(0,We.oN)(Be))}}}};var Ze=(0,$t.Z)("Pagination",Be=>{const xe=(0,vn.TS)(Be,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Be.marginXXS/2,paginationMiniQuickJumperInputWidth:Be.controlHeightLG*1.1,paginationItemPaddingInline:Be.marginXXS*1.5,paginationEllipsisLetterSpacing:Be.marginXXS/2,paginationSlashMarginInlineStart:Be.marginXXS,paginationSlashMarginInlineEnd:Be.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,et.e5)(Be),(0,et.TM)(Be));return[kt(xe),rt(xe),Be.wireframe&&ut(xe)]},Be=>({itemBg:Be.colorBgContainer,itemSize:Be.controlHeight,itemSizeSM:Be.controlHeightSM,itemActiveBg:Be.colorBgContainer,itemLinkBg:Be.colorBgContainer,itemActiveColorDisabled:Be.colorTextDisabled,itemActiveBgDisabled:Be.controlItemBgActiveDisabled,itemInputBg:Be.colorBgContainer,miniOptionsSizeChangerTop:0})),pe=function(Be,xe){var nt={};for(var Xe in Be)Object.prototype.hasOwnProperty.call(Be,Xe)&&xe.indexOf(Xe)<0&&(nt[Xe]=Be[Xe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Xe=Object.getOwnPropertySymbols(Be);Fe<Xe.length;Fe++)xe.indexOf(Xe[Fe])<0&&Object.prototype.propertyIsEnumerable.call(Be,Xe[Fe])&&(nt[Xe[Fe]]=Be[Xe[Fe]]);return nt},qe=Be=>{const{prefixCls:xe,selectPrefixCls:nt,className:Xe,rootClassName:Fe,style:gt,size:mn,locale:Qt,selectComponentClass:jt,responsive:an,showSizeChanger:gn}=Be,He=pe(Be,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:At}=(0,Ft.Z)(an),{getPrefixCls:Lt,direction:Pt,pagination:wt={}}=ue.useContext(It.E_),fn=Lt("pagination",xe),[bn,pn]=Ze(fn),Hn=gn!=null?gn:wt.showSizeChanger,sa=ue.useMemo(()=>{const Pn=ue.createElement("span",{className:`${fn}-item-ellipsis`},"\u2022\u2022\u2022"),kn=ue.createElement("button",{className:`${fn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ue.createElement(Ue.Z,null):ue.createElement(Qe.Z,null)),qn=ue.createElement("button",{className:`${fn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ue.createElement(Qe.Z,null):ue.createElement(Ue.Z,null)),at=ue.createElement("a",{className:`${fn}-item-link`},ue.createElement("div",{className:`${fn}-item-container`},Pt==="rtl"?ue.createElement(ot.Z,{className:`${fn}-item-link-icon`}):ue.createElement(lt,{className:`${fn}-item-link-icon`}),Pn)),cn=ue.createElement("a",{className:`${fn}-item-link`},ue.createElement("div",{className:`${fn}-item-container`},Pt==="rtl"?ue.createElement(lt,{className:`${fn}-item-link-icon`}):ue.createElement(ot.Z,{className:`${fn}-item-link-icon`}),Pn));return{prevIcon:kn,nextIcon:qn,jumpPrevIcon:at,jumpNextIcon:cn}},[Pt,fn]),[ua]=(0,Xt.Z)("Pagination",st.Z),Qn=Object.assign(Object.assign({},ua),Qt),Ba=(0,yt.Z)(mn),wa=Ba==="small"||!!(At&&!Ba&&an),Gn=Lt("select",nt),Oa=$e()({[`${fn}-mini`]:wa,[`${fn}-rtl`]:Pt==="rtl"},wt==null?void 0:wt.className,Xe,Fe,pn),Yt=Object.assign(Object.assign({},wt==null?void 0:wt.style),gt);return bn(ue.createElement(De,Object.assign({},sa,He,{style:Yt,prefixCls:fn,selectPrefixCls:Gn,className:Oa,selectComponentClass:jt||(wa?rn:Sn),locale:Qn,showSizeChanger:Hn})))},Rt=qe},39722:function(Wt,Gt,te){"use strict";te.d(Gt,{t5:function(){return Qe}});var b=te(92310),ue=te.n(b),Ae=te(55477),Me=te(59301),Le=te(36355),Oe=te(77578),se=te(17356),lt=function(tt,$e){var le={};for(var y in tt)Object.prototype.hasOwnProperty.call(tt,y)&&$e.indexOf(y)<0&&(le[y]=tt[y]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(tt);a<y.length;a++)$e.indexOf(y[a])<0&&Object.prototype.propertyIsEnumerable.call(tt,y[a])&&(le[y[a]]=tt[y[a]]);return le};const ot=(tt,$e,le)=>{if(!(!$e&&!le))return Me.createElement(Me.Fragment,null,$e&&Me.createElement("div",{className:`${tt}-title`},(0,Oe.Z)($e)),Me.createElement("div",{className:`${tt}-inner-content`},(0,Oe.Z)(le)))},Qe=tt=>{const{hashId:$e,prefixCls:le,className:y,style:a,placement:x="top",title:E,content:z,children:ne}=tt;return Me.createElement("div",{className:ue()($e,le,`${le}-pure`,`${le}-placement-${x}`,y),style:a},Me.createElement("div",{className:`${le}-arrow`}),Me.createElement(Ae.G,Object.assign({},tt,{className:$e,prefixCls:le}),ne||ot(le,E,z)))},Ue=tt=>{const{prefixCls:$e}=tt,le=lt(tt,["prefixCls"]),{getPrefixCls:y}=Me.useContext(Le.E_),a=y("popover",$e),[x,E]=(0,se.Z)(a);return x(Me.createElement(Qe,Object.assign({},le,{prefixCls:a,hashId:E})))};Gt.ZP=Ue},60324:function(Wt,Gt,te){"use strict";var b=te(92310),ue=te.n(b),Ae=te(59301),Me=te(77578),Le=te(62892),Oe=te(36355),se=te(6848),lt=te(39722),ot=te(17356),Qe=function($e,le){var y={};for(var a in $e)Object.prototype.hasOwnProperty.call($e,a)&&le.indexOf(a)<0&&(y[a]=$e[a]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols($e);x<a.length;x++)le.indexOf(a[x])<0&&Object.prototype.propertyIsEnumerable.call($e,a[x])&&(y[a[x]]=$e[a[x]]);return y};const Ue=$e=>{let{title:le,content:y,prefixCls:a}=$e;return Ae.createElement(Ae.Fragment,null,le&&Ae.createElement("div",{className:`${a}-title`},(0,Me.Z)(le)),Ae.createElement("div",{className:`${a}-inner-content`},(0,Me.Z)(y)))},tt=Ae.forwardRef(($e,le)=>{const{prefixCls:y,title:a,content:x,overlayClassName:E,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:me={}}=$e,ve=Qe($e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Ae.useContext(Oe.E_),je=ye("popover",y),[Ie,Ke]=(0,ot.Z)(je),he=ye(),Re=ue()(E,Ke);return Ie(Ae.createElement(se.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:me},ve,{prefixCls:je,overlayClassName:Re,ref:le,overlay:a||x?Ae.createElement(Ue,{prefixCls:je,title:a,content:x}):null,transitionName:(0,Le.m)(he,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});tt._InternalPanelDoNotUseOrYouWillBeFired=lt.ZP,Gt.Z=tt},17356:function(Wt,Gt,te){"use strict";var b=te(17313),ue=te(29878),Ae=te(19447),Me=te(33166),Le=te(83116),Oe=te(37613);const se=Qe=>{const{componentCls:Ue,popoverColor:tt,minWidth:$e,fontWeightStrong:le,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:E,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ie}=Qe;return[{[Ue]:Object.assign(Object.assign({},(0,b.Wf)(Qe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ue}-content`]:{position:"relative"},[`${Ue}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:E,boxShadow:a,padding:y},[`${Ue}-title`]:{minWidth:$e,marginBottom:ne,color:x,fontWeight:le},[`${Ue}-inner-content`]:{color:tt}})},(0,Ae.ZP)(Qe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ue}-pure`]:{position:"relative",maxWidth:"none",margin:Qe.sizePopupArrow,display:"inline-block",[`${Ue}-content`]:{display:"inline-block"}}}]},lt=Qe=>{const{componentCls:Ue}=Qe;return{[Ue]:Me.i.map(tt=>{const $e=Qe[`${tt}6`];return{[`&${Ue}-${tt}`]:{"--antd-arrow-background-color":$e,[`${Ue}-inner`]:{backgroundColor:$e},[`${Ue}-arrow`]:{background:"transparent"}}}})}},ot=Qe=>{const{componentCls:Ue,lineWidth:tt,lineType:$e,colorSplit:le,paddingSM:y,controlHeight:a,fontSize:x,lineHeight:E,padding:z}=Qe,ne=a-Math.round(x*E),re=ne/2,ie=ne/2-tt,me=z;return{[Ue]:{[`${Ue}-inner`]:{padding:0},[`${Ue}-title`]:{margin:0,padding:`${re}px ${me}px ${ie}px`,borderBottom:`${tt}px ${$e} ${le}`},[`${Ue}-inner-content`]:{padding:`${y}px ${me}px`}}}};Gt.Z=(0,Le.Z)("Popover",Qe=>{const{colorBgElevated:Ue,colorText:tt,wireframe:$e}=Qe,le=(0,Oe.TS)(Qe,{popoverPadding:12,popoverBg:Ue,popoverColor:tt});return[se(le),lt(le),$e&&ot(le),(0,ue._y)(le,"zoom-big")]},Qe=>({width:177,minWidth:177,zIndexPopup:Qe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return gn}});var b=te(59301),ue=te(29679),Ae=te(40001),Me=te(19248),Le=te(99267),Oe=te(92310),se=te.n(Oe),lt=te(2738),ot=te(36355),Qe=te(54476),Ue=te(33885),tt=te(75931),$e={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var At=(0,b.useRef)([]),Lt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Pt=Date.now(),wt=!1;At.current.forEach(function(fn){if(fn){wt=!0;var bn=fn.style;bn.transitionDuration=".3s, .3s, .3s, .06s",Lt.current&&Pt-Lt.current<100&&(bn.transitionDuration="0s, 0s")}}),wt&&(Lt.current=Date.now())}),At.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(At){var Lt=(0,Ue.Z)((0,Ue.Z)({},$e),At),Pt=Lt.className,wt=Lt.percent,fn=Lt.prefixCls,bn=Lt.strokeColor,pn=Lt.strokeLinecap,Hn=Lt.strokeWidth,sa=Lt.style,ua=Lt.trailColor,Qn=Lt.trailWidth,Ba=Lt.transition,wa=(0,tt.Z)(Lt,y);delete wa.gapPosition;var Gn=Array.isArray(wt)?wt:[wt],Oa=Array.isArray(bn)?bn:[bn],Yt=le(),Pn=Hn/2,kn=100-Hn/2,qn="M ".concat(pn==="round"?Pn:0,",").concat(Pn,`
|
|
L `).concat(pn==="round"?kn:100,",").concat(Pn),at="0 0 100 ".concat(Hn),cn=0;return b.createElement("svg",(0,Qe.Z)({className:se()("".concat(fn,"-line"),Pt),viewBox:at,preserveAspectRatio:"none",style:sa},wa),b.createElement("path",{className:"".concat(fn,"-line-trail"),d:qn,strokeLinecap:pn,stroke:ua,strokeWidth:Qn||Hn,fillOpacity:"0"}),Gn.map(function(yn,An){var Cn=1;switch(pn){case"round":Cn=1-Hn/100;break;case"square":Cn=1-Hn/2/100;break;default:Cn=1;break}var en={strokeDasharray:"".concat(yn*Cn,"px, 100px"),strokeDashoffset:"-".concat(cn,"px"),transition:Ba||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Kn=Oa[An]||Oa[Oa.length-1];return cn+=yn,b.createElement("path",{key:An,className:"".concat(fn,"-line-path"),d:qn,strokeLinecap:pn,stroke:Kn,strokeWidth:Hn,fillOpacity:"0",ref:function(Ot){Yt[An]=Ot},style:en})}))},x=a,E=te(76190),z=te(42978),ne=te(47273),re=0,ie=(0,ne.Z)();function me(){var He;return ie?(He=re,re+=1):He="TEST_OR_SSR",He}var ve=function(He){var At=b.useState(),Lt=(0,z.Z)(At,2),Pt=Lt[0],wt=Lt[1];return b.useEffect(function(){wt("rc_progress_".concat(me()))},[]),He||Pt},ye=function(At){var Lt=At.bg,Pt=At.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:Lt}},Pt)};function je(He,At){return Object.keys(He).map(function(Lt){var Pt=parseFloat(Lt),wt="".concat(Math.floor(Pt*At),"%");return"".concat(He[Lt]," ").concat(wt)})}var Ie=b.forwardRef(function(He,At){var Lt=He.prefixCls,Pt=He.color,wt=He.gradientId,fn=He.radius,bn=He.style,pn=He.ptg,Hn=He.strokeLinecap,sa=He.strokeWidth,ua=He.size,Qn=He.gapDegree,Ba=Pt&&(0,E.Z)(Pt)==="object",wa=Ba?"#FFF":void 0,Gn=ua/2,Oa=b.createElement("circle",{className:"".concat(Lt,"-circle-path"),r:fn,cx:Gn,cy:Gn,stroke:wa,strokeLinecap:Hn,strokeWidth:sa,opacity:pn===0?0:1,style:bn,ref:At});if(!Ba)return Oa;var Yt="".concat(wt,"-conic"),Pn=Qn?"".concat(180+Qn/2,"deg"):"0deg",kn=je(Pt,(360-Qn)/360),qn=je(Pt,1),at="conic-gradient(from ".concat(Pn,", ").concat(kn.join(", "),")"),cn="linear-gradient(to ".concat(Qn?"bottom":"top",", ").concat(qn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:Yt},Oa),b.createElement("foreignObject",{x:0,y:0,width:ua,height:ua,mask:"url(#".concat(Yt,")")},b.createElement(ye,{bg:cn},b.createElement(ye,{bg:at}))))}),Ke=Ie,he=100,Re=function(At,Lt,Pt,wt,fn,bn,pn,Hn,sa,ua){var Qn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ba=Pt/100*360*((360-bn)/360),wa=bn===0?0:{bottom:0,top:180,left:90,right:-90}[pn],Gn=(100-wt)/100*Lt;sa==="round"&&wt!==100&&(Gn+=ua/2,Gn>=Lt&&(Gn=Lt-.01));var Oa=he/2;return{stroke:typeof Hn=="string"?Hn:void 0,strokeDasharray:"".concat(Lt,"px ").concat(At),strokeDashoffset:Gn+Qn,transform:"rotate(".concat(fn+Ba+wa,"deg)"),transformOrigin:"".concat(Oa,"px ").concat(Oa,"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}},Ye=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ht(He){var At=He!=null?He:[];return Array.isArray(At)?At:[At]}var De=function(At){var Lt=(0,Ue.Z)((0,Ue.Z)({},$e),At),Pt=Lt.id,wt=Lt.prefixCls,fn=Lt.steps,bn=Lt.strokeWidth,pn=Lt.trailWidth,Hn=Lt.gapDegree,sa=Hn===void 0?0:Hn,ua=Lt.gapPosition,Qn=Lt.trailColor,Ba=Lt.strokeLinecap,wa=Lt.style,Gn=Lt.className,Oa=Lt.strokeColor,Yt=Lt.percent,Pn=(0,tt.Z)(Lt,Ye),kn=he/2,qn=ve(Pt),at="".concat(qn,"-gradient"),cn=kn-bn/2,yn=Math.PI*2*cn,An=sa>0?90+sa/2:-90,Cn=yn*((360-sa)/360),en=(0,E.Z)(fn)==="object"?fn:{count:fn,space:2},Kn=en.count,bt=en.space,Ot=ht(Yt),St=ht(Oa),Fn=St.find(function(ia){return ia&&(0,E.Z)(ia)==="object"}),jn=Fn&&(0,E.Z)(Fn)==="object",In=jn?"butt":Ba,xa=Re(yn,Cn,0,100,An,sa,ua,Qn,In,bn),na=le(),dt=function(){var qt=0;return Ot.map(function(Zn,aa){var Za=St[aa]||St[St.length-1],Sa=Re(yn,Cn,qt,Zn,An,sa,ua,Za,In,bn);return qt+=Zn,b.createElement(Ke,{key:aa,color:Za,ptg:Zn,radius:cn,prefixCls:wt,gradientId:at,style:Sa,strokeLinecap:In,strokeWidth:bn,gapDegree:sa,ref:function(sn){na[aa]=sn},size:he})}).reverse()},on=function(){var qt=Math.round(Kn*(Ot[0]/100)),Zn=100/Kn,aa=0;return new Array(Kn).fill(null).map(function(Za,Sa){var _e=Sa<=qt-1?St[0]:Qn,sn=_e&&(0,E.Z)(_e)==="object"?"url(#".concat(at,")"):void 0,Vt=Re(yn,Cn,aa,Zn,An,sa,ua,_e,"butt",bn,bt);return aa+=(Cn-Vt.strokeDashoffset+bt)*100/Cn,b.createElement("circle",{key:Sa,className:"".concat(wt,"-circle-path"),r:cn,cx:kn,cy:kn,stroke:sn,strokeWidth:bn,opacity:1,style:Vt,ref:function(Nn){na[Sa]=Nn}})})};return b.createElement("svg",(0,Qe.Z)({className:se()("".concat(wt,"-circle"),Gn),viewBox:"0 0 ".concat(he," ").concat(he),style:wa,id:Pt,role:"presentation"},Pn),!Kn&&b.createElement("circle",{className:"".concat(wt,"-circle-trail"),r:cn,cx:kn,cy:kn,stroke:Qn,strokeLinecap:In,strokeWidth:pn||bn,style:xa}),Kn?on():dt())},st=De,It={Line:x,Circle:st},yt=te(6848),Ft=te(30071);function Xt(He){return!He||He<0?0:He>100?100:He}function vt(He){let{success:At,successPercent:Lt}=He,Pt=Lt;return At&&"progress"in At&&(Pt=At.progress),At&&"percent"in At&&(Pt=At.percent),Pt}const rn=He=>{let{percent:At,success:Lt,successPercent:Pt}=He;const wt=Xt(vt({success:Lt,successPercent:Pt}));return[wt,Xt(Xt(At)-wt)]},Sn=He=>{let{success:At={},strokeColor:Lt}=He;const{strokeColor:Pt}=At;return[Pt||Ft.presetPrimaryColors.green,Lt||null]},et=(He,At,Lt)=>{var Pt,wt,fn,bn;let pn=-1,Hn=-1;if(At==="step"){const sa=Lt.steps,ua=Lt.strokeWidth;typeof He=="string"||typeof He=="undefined"?(pn=He==="small"?2:14,Hn=ua!=null?ua:8):typeof He=="number"?[pn,Hn]=[He,He]:[pn=14,Hn=8]=He,pn*=sa}else if(At==="line"){const sa=Lt==null?void 0:Lt.strokeWidth;typeof He=="string"||typeof He=="undefined"?Hn=sa||(He==="small"?6:8):typeof He=="number"?[pn,Hn]=[He,He]:[pn=-1,Hn=8]=He}else(At==="circle"||At==="dashboard")&&(typeof He=="string"||typeof He=="undefined"?[pn,Hn]=He==="small"?[60,60]:[120,120]:typeof He=="number"?[pn,Hn]=[He,He]:(pn=(wt=(Pt=He[0])!==null&&Pt!==void 0?Pt:He[1])!==null&&wt!==void 0?wt:120,Hn=(bn=(fn=He[0])!==null&&fn!==void 0?fn:He[1])!==null&&bn!==void 0?bn:120));return[pn,Hn]},We=3,$t=He=>We/He*100;var Ht=He=>{const{prefixCls:At,trailColor:Lt=null,strokeLinecap:Pt="round",gapPosition:wt,gapDegree:fn,width:bn=120,type:pn,children:Hn,success:sa,size:ua=bn}=He,[Qn,Ba]=et(ua,"circle");let{strokeWidth:wa}=He;wa===void 0&&(wa=Math.max($t(Qn),6));const Gn={width:Qn,height:Ba,fontSize:Qn*.15+6},Oa=b.useMemo(()=>{if(fn||fn===0)return fn;if(pn==="dashboard")return 75},[fn,pn]),Yt=wt||pn==="dashboard"&&"bottom"||void 0,Pn=Object.prototype.toString.call(He.strokeColor)==="[object Object]",kn=Sn({success:sa,strokeColor:He.strokeColor}),qn=se()(`${At}-inner`,{[`${At}-circle-gradient`]:Pn}),at=b.createElement(st,{percent:rn(He),strokeWidth:wa,trailWidth:wa,strokeColor:kn,strokeLinecap:Pt,trailColor:Lt,prefixCls:At,gapDegree:Oa,gapPosition:Yt});return b.createElement("div",{className:qn,style:Gn},Qn<=20?b.createElement(yt.Z,{title:Hn},b.createElement("span",null,at)):b.createElement(b.Fragment,null,at,Hn))},un=function(He,At){var Lt={};for(var Pt in He)Object.prototype.hasOwnProperty.call(He,Pt)&&At.indexOf(Pt)<0&&(Lt[Pt]=He[Pt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Pt=Object.getOwnPropertySymbols(He);wt<Pt.length;wt++)At.indexOf(Pt[wt])<0&&Object.prototype.propertyIsEnumerable.call(He,Pt[wt])&&(Lt[Pt[wt]]=He[Pt[wt]]);return Lt};const Ve=He=>{let At=[];return Object.keys(He).forEach(Lt=>{const Pt=parseFloat(Lt.replace(/%/g,""));isNaN(Pt)||At.push({key:Pt,value:He[Lt]})}),At=At.sort((Lt,Pt)=>Lt.key-Pt.key),At.map(Lt=>{let{key:Pt,value:wt}=Lt;return`${wt} ${Pt}%`}).join(", ")},Nt=(He,At)=>{const{from:Lt=Ft.presetPrimaryColors.blue,to:Pt=Ft.presetPrimaryColors.blue,direction:wt=At==="rtl"?"to left":"to right"}=He,fn=un(He,["from","to","direction"]);if(Object.keys(fn).length!==0){const bn=Ve(fn);return{backgroundImage:`linear-gradient(${wt}, ${bn})`}}return{backgroundImage:`linear-gradient(${wt}, ${Lt}, ${Pt})`}};var kt=He=>{const{prefixCls:At,direction:Lt,percent:Pt,size:wt,strokeWidth:fn,strokeColor:bn,strokeLinecap:pn="round",children:Hn,trailColor:sa=null,success:ua}=He,Qn=bn&&typeof bn!="string"?Nt(bn,Lt):{backgroundColor:bn},Ba=pn==="square"||pn==="butt"?0:void 0,wa={backgroundColor:sa||void 0,borderRadius:Ba},Gn=wt!=null?wt:[-1,fn||(wt==="small"?6:8)],[Oa,Yt]=et(Gn,"line",{strokeWidth:fn}),Pn=Object.assign({width:`${Xt(Pt)}%`,height:Yt,borderRadius:Ba},Qn),kn=vt(He),qn={width:`${Xt(kn)}%`,height:Yt,borderRadius:Ba,backgroundColor:ua==null?void 0:ua.strokeColor},at={width:Oa<0?"100%":Oa,height:Yt};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${At}-outer`,style:at},b.createElement("div",{className:`${At}-inner`,style:wa},b.createElement("div",{className:`${At}-bg`,style:Pn}),kn!==void 0?b.createElement("div",{className:`${At}-success-bg`,style:qn}):null)),Hn)},rt=He=>{const{size:At,steps:Lt,percent:Pt=0,strokeWidth:wt=8,strokeColor:fn,trailColor:bn=null,prefixCls:pn,children:Hn}=He,sa=Math.round(Lt*(Pt/100)),ua=At==="small"?2:14,Qn=At!=null?At:[ua,wt],[Ba,wa]=et(Qn,"step",{steps:Lt,strokeWidth:wt}),Gn=Ba/Lt,Oa=new Array(Lt);for(let Yt=0;Yt<Lt;Yt++){const Pn=Array.isArray(fn)?fn[Yt]:fn;Oa[Yt]=b.createElement("div",{key:Yt,className:se()(`${pn}-steps-item`,{[`${pn}-steps-item-active`]:Yt<=sa-1}),style:{backgroundColor:Yt<=sa-1?Pn:bn,width:Gn,height:wa}})}return b.createElement("div",{className:`${pn}-steps-outer`},Oa,Hn)},Ze=te(36237),pe=te(17313),fe=te(83116),qe=te(37613);const Rt=He=>{const At=He?"100%":"-100%";return new Ze.Keyframes(`antProgress${He?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${At}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${At}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Be=He=>{const{componentCls:At,iconCls:Lt}=He;return{[At]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:He.fontSize,marginInlineEnd:He.marginXS,marginBottom:He.marginXS},[`${At}-outer`]:{display:"inline-block",width:"100%"},[`&${At}-show-info`]:{[`${At}-outer`]:{marginInlineEnd:`calc(-2em - ${He.marginXS}px)`,paddingInlineEnd:`calc(2em + ${He.paddingXS}px)`}},[`${At}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:He.remainingColor,borderRadius:He.lineBorderRadius},[`${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:He.defaultColor}},[`${At}-success-bg, ${At}-bg`]:{position:"relative",backgroundColor:He.defaultColor,borderRadius:He.lineBorderRadius,transition:`all ${He.motionDurationSlow} ${He.motionEaseInOutCirc}`},[`${At}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:He.colorSuccess},[`${At}-text`]:{display:"inline-block",width:"2em",marginInlineStart:He.marginXS,color:He.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Lt]:{fontSize:He.fontSize}},[`&${At}-status-active`]:{[`${At}-bg::before`]:{position:"absolute",inset:0,backgroundColor:He.colorBgContainer,borderRadius:He.lineBorderRadius,opacity:0,animationName:Rt(),animationDuration:He.progressActiveMotionDuration,animationTimingFunction:He.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${At}-rtl${At}-status-active`]:{[`${At}-bg::before`]:{animationName:Rt(!0)}},[`&${At}-status-exception`]:{[`${At}-bg`]:{backgroundColor:He.colorError},[`${At}-text`]:{color:He.colorError}},[`&${At}-status-exception ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:He.colorError}},[`&${At}-status-success`]:{[`${At}-bg`]:{backgroundColor:He.colorSuccess},[`${At}-text`]:{color:He.colorSuccess}},[`&${At}-status-success ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:He.colorSuccess}}})}},xe=He=>{const{componentCls:At,iconCls:Lt}=He;return{[At]:{[`${At}-circle-trail`]:{stroke:He.remainingColor},[`&${At}-circle ${At}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${At}-circle ${At}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:He.circleTextColor,fontSize:He.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Lt]:{fontSize:`${He.fontSize/He.fontSizeSM}em`}},[`${At}-circle&-status-exception`]:{[`${At}-text`]:{color:He.colorError}},[`${At}-circle&-status-success`]:{[`${At}-text`]:{color:He.colorSuccess}}},[`${At}-inline-circle`]:{lineHeight:1,[`${At}-inner`]:{verticalAlign:"bottom"}}}},nt=He=>{const{componentCls:At}=He;return{[At]:{[`${At}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:He.progressStepMinWidth,marginInlineEnd:He.progressStepMarginInlineEnd,backgroundColor:He.remainingColor,transition:`all ${He.motionDurationSlow}`,"&-active":{backgroundColor:He.defaultColor}}}}}},Xe=He=>{const{componentCls:At,iconCls:Lt}=He;return{[At]:{[`${At}-small&-line, ${At}-small&-line ${At}-text ${Lt}`]:{fontSize:He.fontSizeSM}}}};var Fe=(0,fe.Z)("Progress",He=>{const At=He.marginXXS/2,Lt=(0,qe.TS)(He,{progressStepMarginInlineEnd:At,progressStepMinWidth:At,progressActiveMotionDuration:"2.4s"});return[Be(Lt),xe(Lt),nt(Lt),Xe(Lt)]},He=>({circleTextColor:He.colorText,defaultColor:He.colorInfo,remainingColor:He.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),gt=function(He,At){var Lt={};for(var Pt in He)Object.prototype.hasOwnProperty.call(He,Pt)&&At.indexOf(Pt)<0&&(Lt[Pt]=He[Pt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Pt=Object.getOwnPropertySymbols(He);wt<Pt.length;wt++)At.indexOf(Pt[wt])<0&&Object.prototype.propertyIsEnumerable.call(He,Pt[wt])&&(Lt[Pt[wt]]=He[Pt[wt]]);return Lt};const mn=null,Qt=["normal","exception","active","success"];var an=b.forwardRef((He,At)=>{const{prefixCls:Lt,className:Pt,rootClassName:wt,steps:fn,strokeColor:bn,percent:pn=0,size:Hn="default",showInfo:sa=!0,type:ua="line",status:Qn,format:Ba,style:wa}=He,Gn=gt(He,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Oa=b.useMemo(()=>{var Ot,St;const Fn=vt(He);return parseInt(Fn!==void 0?(Ot=Fn!=null?Fn:0)===null||Ot===void 0?void 0:Ot.toString():(St=pn!=null?pn:0)===null||St===void 0?void 0:St.toString(),10)},[pn,He.success,He.successPercent]),Yt=b.useMemo(()=>!Qt.includes(Qn)&&Oa>=100?"success":Qn||"normal",[Qn,Oa]),{getPrefixCls:Pn,direction:kn,progress:qn}=b.useContext(ot.E_),at=Pn("progress",Lt),[cn,yn]=Fe(at),An=b.useMemo(()=>{if(!sa)return null;const Ot=vt(He);let St;const Fn=Ba||(In=>`${In}%`),jn=ua==="line";return Ba||Yt!=="exception"&&Yt!=="success"?St=Fn(Xt(pn),Xt(Ot)):Yt==="exception"?St=jn?b.createElement(Me.Z,null):b.createElement(Le.Z,null):Yt==="success"&&(St=jn?b.createElement(ue.Z,null):b.createElement(Ae.Z,null)),b.createElement("span",{className:`${at}-text`,title:typeof St=="string"?St:void 0},St)},[sa,pn,Oa,Yt,ua,at,Ba]),Cn=Array.isArray(bn)?bn[0]:bn,en=typeof bn=="string"||Array.isArray(bn)?bn:void 0;let Kn;ua==="line"?Kn=fn?b.createElement(rt,Object.assign({},He,{strokeColor:en,prefixCls:at,steps:fn}),An):b.createElement(kt,Object.assign({},He,{strokeColor:Cn,prefixCls:at,direction:kn}),An):(ua==="circle"||ua==="dashboard")&&(Kn=b.createElement(Ht,Object.assign({},He,{strokeColor:Cn,prefixCls:at,progressStatus:Yt}),An));const bt=se()(at,`${at}-status-${Yt}`,`${at}-${ua==="dashboard"&&"circle"||fn&&"steps"||ua}`,{[`${at}-inline-circle`]:ua==="circle"&&et(Hn,"circle")[0]<=20,[`${at}-show-info`]:sa,[`${at}-${Hn}`]:typeof Hn=="string",[`${at}-rtl`]:kn==="rtl"},qn==null?void 0:qn.className,Pt,wt,yn);return cn(b.createElement("div",Object.assign({ref:At,style:Object.assign(Object.assign({},qn==null?void 0:qn.style),wa),className:bt,role:"progressbar","aria-valuenow":Oa},(0,lt.Z)(Gn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Kn))}),gn=an},13570:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Xt}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(rn,Sn){return ue.createElement(Le.Z,(0,b.Z)({},rn,{ref:Sn,icon:Me}))},se=ue.forwardRef(Oe),lt=se,ot=te(92310),Qe=te.n(ot),Ue=te(20068),tt=te(42978),$e=te(75931),le=te(18929),y=te(10228),a=te(26112);function x(vt,rn){var Sn=vt.disabled,et=vt.prefixCls,We=vt.character,$t=vt.characterRender,vn=vt.index,Ht=vt.count,un=vt.value,Ve=vt.allowHalf,Nt=vt.focused,_t=vt.onHover,kt=vt.onClick,ut=function(xe){_t(xe,vn)},rt=function(xe){kt(xe,vn)},Ze=function(xe){xe.keyCode===y.Z.ENTER&&kt(xe,vn)},pe=vn+1,fe=new Set([et]);un===0&&vn===0&&Nt?fe.add("".concat(et,"-focused")):Ve&&un+.5>=pe&&un<pe?(fe.add("".concat(et,"-half")),fe.add("".concat(et,"-active")),Nt&&fe.add("".concat(et,"-focused"))):(pe<=un?fe.add("".concat(et,"-full")):fe.add("".concat(et,"-zero")),pe===un&&Nt&&fe.add("".concat(et,"-focused")));var qe=typeof We=="function"?We(vt):We,Rt=ue.createElement("li",{className:Qe()(Array.from(fe)),ref:rn},ue.createElement("div",{onClick:Sn?null:rt,onKeyDown:Sn?null:Ze,onMouseMove:Sn?null:ut,role:"radio","aria-checked":un>vn?"true":"false","aria-posinset":vn+1,"aria-setsize":Ht,tabIndex:Sn?-1:0},ue.createElement("div",{className:"".concat(et,"-first")},qe),ue.createElement("div",{className:"".concat(et,"-second")},qe)));return $t&&(Rt=$t(Rt,vt)),Rt}var E=ue.forwardRef(x);function z(){var vt=ue.useRef({});function rn(et){return vt.current[et]}function Sn(et){return function(We){vt.current[et]=We}}return[rn,Sn]}function ne(vt){var rn=vt.pageXOffset,Sn="scrollLeft";if(typeof rn!="number"){var et=vt.document;rn=et.documentElement[Sn],typeof rn!="number"&&(rn=et.body[Sn])}return rn}function re(vt){var rn,Sn,et=vt.ownerDocument,We=et.body,$t=et&&et.documentElement,vn=vt.getBoundingClientRect();return rn=vn.left,Sn=vn.top,rn-=$t.clientLeft||We.clientLeft||0,Sn-=$t.clientTop||We.clientTop||0,{left:rn,top:Sn}}function ie(vt){var rn=re(vt),Sn=vt.ownerDocument,et=Sn.defaultView||Sn.parentWindow;return rn.left+=ne(et),rn.left}var me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ve(vt,rn){var Sn,et=vt.prefixCls,We=et===void 0?"rc-rate":et,$t=vt.className,vn=vt.defaultValue,Ht=vt.value,un=vt.count,Ve=un===void 0?5:un,Nt=vt.allowHalf,_t=Nt===void 0?!1:Nt,kt=vt.allowClear,ut=kt===void 0?!0:kt,rt=vt.character,Ze=rt===void 0?"\u2605":rt,pe=vt.characterRender,fe=vt.disabled,qe=vt.direction,Rt=qe===void 0?"ltr":qe,Be=vt.tabIndex,xe=Be===void 0?0:Be,nt=vt.autoFocus,Xe=vt.onHoverChange,Fe=vt.onChange,gt=vt.onFocus,mn=vt.onBlur,Qt=vt.onKeyDown,jt=vt.onMouseLeave,an=(0,$e.Z)(vt,me),gn=z(),He=(0,tt.Z)(gn,2),At=He[0],Lt=He[1],Pt=ue.useRef(null),wt=function(){if(!fe){var In;(In=Pt.current)===null||In===void 0||In.focus()}};ue.useImperativeHandle(rn,function(){return{focus:wt,blur:function(){if(!fe){var In;(In=Pt.current)===null||In===void 0||In.blur()}}}});var fn=(0,le.Z)(vn||0,{value:Ht}),bn=(0,tt.Z)(fn,2),pn=bn[0],Hn=bn[1],sa=(0,le.Z)(null),ua=(0,tt.Z)(sa,2),Qn=ua[0],Ba=ua[1],wa=function(In,xa){var na=Rt==="rtl",dt=In+1;if(_t){var on=At(In),ia=ie(on),qt=on.clientWidth;(na&&xa-ia>qt/2||!na&&xa-ia<qt/2)&&(dt-=.5)}return dt},Gn=function(In){Hn(In),Fe==null||Fe(In)},Oa=ue.useState(!1),Yt=(0,tt.Z)(Oa,2),Pn=Yt[0],kn=Yt[1],qn=function(){kn(!0),gt==null||gt()},at=function(){kn(!1),mn==null||mn()},cn=ue.useState(null),yn=(0,tt.Z)(cn,2),An=yn[0],Cn=yn[1],en=function(In,xa){var na=wa(xa,In.pageX);na!==Qn&&(Cn(na),Ba(null)),Xe==null||Xe(na)},Kn=function(In){fe||(Cn(null),Ba(null),Xe==null||Xe(void 0)),In&&(jt==null||jt(In))},bt=function(In,xa){var na=wa(xa,In.pageX),dt=!1;ut&&(dt=na===pn),Kn(),Gn(dt?0:na),Ba(dt?na:null)},Ot=function(In){var xa=In.keyCode,na=Rt==="rtl",dt=pn;xa===y.Z.RIGHT&&dt<Ve&&!na?(_t?dt+=.5:dt+=1,Gn(dt),In.preventDefault()):xa===y.Z.LEFT&&dt>0&&!na||xa===y.Z.RIGHT&&dt>0&&na?(_t?dt-=.5:dt-=1,Gn(dt),In.preventDefault()):xa===y.Z.LEFT&&dt<Ve&&na&&(_t?dt+=.5:dt+=1,Gn(dt),In.preventDefault()),Qt==null||Qt(In)};ue.useEffect(function(){nt&&!fe&&wt()},[]);var St=new Array(Ve).fill(0).map(function(jn,In){return ue.createElement(E,{ref:Lt(In),index:In,count:Ve,disabled:fe,prefixCls:"".concat(We,"-star"),allowHalf:_t,value:An===null?pn:An,onClick:bt,onHover:en,key:jn||In,character:Ze,characterRender:pe,focused:Pn})}),Fn=Qe()(We,$t,(Sn={},(0,Ue.Z)(Sn,"".concat(We,"-disabled"),fe),(0,Ue.Z)(Sn,"".concat(We,"-rtl"),Rt==="rtl"),Sn));return ue.createElement("ul",(0,b.Z)({className:Fn,onMouseLeave:Kn,tabIndex:fe?-1:xe,onFocus:fe?null:qn,onBlur:fe?null:at,onKeyDown:fe?null:Ot,ref:Pt,role:"radiogroup"},(0,a.Z)(an,{aria:!0,data:!0,attr:!0})),St)}var ye=ue.forwardRef(ve),je=ye,Ie=te(36355),Ke=te(6848),he=te(17313),Re=te(83116),Ye=te(37613);const ht=vt=>{const{componentCls:rn}=vt;return{[`${rn}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vt.marginXS},"> div":{transition:`all ${vt.motionDurationMid}, outline 0s`,"&:hover":{transform:vt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${vt.lineWidth}px dashed ${vt.starColor}`,transform:vt.starHoverScale}},"&-first, &-second":{color:vt.starBg,transition:`all ${vt.motionDurationMid}`,userSelect:"none",[vt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${rn}-star-first, &-half ${rn}-star-second`]:{opacity:1},[`&-half ${rn}-star-first, &-full ${rn}-star-second`]:{color:"inherit"}}}},De=vt=>({[`&-rtl${vt.componentCls}`]:{direction:"rtl"}}),st=vt=>{const{componentCls:rn}=vt;return{[rn]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(vt)),{display:"inline-block",margin:0,padding:0,color:vt.starColor,fontSize:vt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${rn} ${rn}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ht(vt)),{[`+ ${rn}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,fontSize:vt.fontSize}}),De(vt))}};var It=(0,Re.Z)("Rate",vt=>{const rn=(0,Ye.TS)(vt,{});return[st(rn)]},vt=>({starColor:vt.yellow6,starSize:vt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vt.colorFillContent})),yt=function(vt,rn){var Sn={};for(var et in vt)Object.prototype.hasOwnProperty.call(vt,et)&&rn.indexOf(et)<0&&(Sn[et]=vt[et]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,et=Object.getOwnPropertySymbols(vt);We<et.length;We++)rn.indexOf(et[We])<0&&Object.prototype.propertyIsEnumerable.call(vt,et[We])&&(Sn[et[We]]=vt[et[We]]);return Sn},Xt=ue.forwardRef((vt,rn)=>{const{prefixCls:Sn,className:et,rootClassName:We,style:$t,tooltips:vn,character:Ht=ue.createElement(lt,null)}=vt,un=yt(vt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ve=(fe,qe)=>{let{index:Rt}=qe;return vn?ue.createElement(Ke.Z,{title:vn[Rt]},fe):fe},{getPrefixCls:Nt,direction:_t,rate:kt}=ue.useContext(Ie.E_),ut=Nt("rate",Sn),[rt,Ze]=It(ut),pe=Object.assign(Object.assign({},kt==null?void 0:kt.style),$t);return rt(ue.createElement(je,Object.assign({ref:rn,character:Ht,characterRender:Ve},un,{className:Qe()(et,We,Ze,kt==null?void 0:kt.className),style:pe,prefixCls:ut,direction:_t})))})},61621:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return Ze}});var b=te(92310),ue=te.n(b),Ae=te(59301),Me=te(36355),Le=te(2738),se=pe=>{const{prefixCls:fe,className:qe,style:Rt,size:Be,shape:xe}=pe,nt=ue()({[`${fe}-lg`]:Be==="large",[`${fe}-sm`]:Be==="small"}),Xe=ue()({[`${fe}-circle`]:xe==="circle",[`${fe}-square`]:xe==="square",[`${fe}-round`]:xe==="round"}),Fe=Ae.useMemo(()=>typeof Be=="number"?{width:Be,height:Be,lineHeight:`${Be}px`}:{},[Be]);return Ae.createElement("span",{className:ue()(fe,nt,Xe,qe),style:Object.assign(Object.assign({},Fe),Rt)})},lt=te(36237),ot=te(83116),Qe=te(37613);const Ue=new lt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),tt=pe=>({height:pe,lineHeight:`${pe}px`}),$e=pe=>Object.assign({width:pe},tt(pe)),le=pe=>({background:pe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ue,animationDuration:pe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=pe=>Object.assign({width:pe*5,minWidth:pe*5},tt(pe)),a=pe=>{const{skeletonAvatarCls:fe,gradientFromColor:qe,controlHeight:Rt,controlHeightLG:Be,controlHeightSM:xe}=pe;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},$e(Rt)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},$e(Be)),[`${fe}${fe}-sm`]:Object.assign({},$e(xe))}},x=pe=>{const{controlHeight:fe,borderRadiusSM:qe,skeletonInputCls:Rt,controlHeightLG:Be,controlHeightSM:xe,gradientFromColor:nt}=pe;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt,borderRadius:qe},y(fe)),[`${Rt}-lg`]:Object.assign({},y(Be)),[`${Rt}-sm`]:Object.assign({},y(xe))}},E=pe=>Object.assign({width:pe},tt(pe)),z=pe=>{const{skeletonImageCls:fe,imageSizeBase:qe,gradientFromColor:Rt,borderRadiusSM:Be}=pe;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:Be},E(qe*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},E(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},ne=(pe,fe,qe)=>{const{skeletonButtonCls:Rt}=pe;return{[`${qe}${Rt}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${qe}${Rt}-round`]:{borderRadius:fe}}},re=pe=>Object.assign({width:pe*2,minWidth:pe*2},tt(pe)),ie=pe=>{const{borderRadiusSM:fe,skeletonButtonCls:qe,controlHeight:Rt,controlHeightLG:Be,controlHeightSM:xe,gradientFromColor:nt}=pe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt,borderRadius:fe,width:Rt*2,minWidth:Rt*2},re(Rt))},ne(pe,Rt,qe)),{[`${qe}-lg`]:Object.assign({},re(Be))}),ne(pe,Be,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},re(xe))}),ne(pe,xe,`${qe}-sm`))},me=pe=>{const{componentCls:fe,skeletonAvatarCls:qe,skeletonTitleCls:Rt,skeletonParagraphCls:Be,skeletonButtonCls:xe,skeletonInputCls:nt,skeletonImageCls:Xe,controlHeight:Fe,controlHeightLG:gt,controlHeightSM:mn,gradientFromColor:Qt,padding:jt,marginSM:an,borderRadius:gn,titleHeight:He,blockRadius:At,paragraphLiHeight:Lt,controlHeightXS:Pt,paragraphMarginTop:wt}=pe;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:jt,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qt},$e(Fe)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},$e(gt)),[`${qe}-sm`]:Object.assign({},$e(mn))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:He,background:Qt,borderRadius:At,[`+ ${Be}`]:{marginBlockStart:mn}},[`${Be}`]:{padding:0,"> li":{width:"100%",height:Lt,listStyle:"none",background:Qt,borderRadius:At,"+ li":{marginBlockStart:Pt}}},[`${Be}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Rt}, ${Be} > li`]:{borderRadius:gn}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Rt}`]:{marginBlockStart:an,[`+ ${Be}`]:{marginBlockStart:wt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(pe)),a(pe)),x(pe)),z(pe)),[`${fe}${fe}-block`]:{width:"100%",[`${xe}`]:{width:"100%"},[`${nt}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[`
|
|
${Rt},
|
|
${Be} > li,
|
|
${qe},
|
|
${xe},
|
|
${nt},
|
|
${Xe}
|
|
`]:Object.assign({},le(pe))}}};var ve=(0,ot.Z)("Skeleton",pe=>{const{componentCls:fe}=pe,qe=(0,Qe.TS)(pe,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:pe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${pe.gradientFromColor} 25%, ${pe.gradientToColor} 37%, ${pe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(qe)]},pe=>{const{colorFillContent:fe,colorFill:qe}=pe,Rt=fe,Be=qe;return{color:Rt,colorGradientEnd:Be,gradientFromColor:Rt,gradientToColor:Be,titleHeight:pe.controlHeight/2,blockRadius:pe.borderRadiusSM,paragraphMarginTop:pe.marginLG+pe.marginXXS,paragraphLiHeight:pe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),je=pe=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Be,shape:xe="circle",size:nt="default"}=pe,{getPrefixCls:Xe}=Ae.useContext(Me.E_),Fe=Xe("skeleton",fe),[gt,mn]=ve(Fe),Qt=(0,Le.Z)(pe,["prefixCls","className"]),jt=ue()(Fe,`${Fe}-element`,{[`${Fe}-active`]:Be},qe,Rt,mn);return gt(Ae.createElement("div",{className:jt},Ae.createElement(se,Object.assign({prefixCls:`${Fe}-avatar`,shape:xe,size:nt},Qt))))},Ke=pe=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Be,block:xe=!1,size:nt="default"}=pe,{getPrefixCls:Xe}=Ae.useContext(Me.E_),Fe=Xe("skeleton",fe),[gt,mn]=ve(Fe),Qt=(0,Le.Z)(pe,["prefixCls"]),jt=ue()(Fe,`${Fe}-element`,{[`${Fe}-active`]:Be,[`${Fe}-block`]:xe},qe,Rt,mn);return gt(Ae.createElement("div",{className:jt},Ae.createElement(se,Object.assign({prefixCls:`${Fe}-button`,size:nt},Qt))))};const he="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ye=pe=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Be,active:xe}=pe,{getPrefixCls:nt}=Ae.useContext(Me.E_),Xe=nt("skeleton",fe),[Fe,gt]=ve(Xe),mn=ue()(Xe,`${Xe}-element`,{[`${Xe}-active`]:xe},qe,Rt,gt);return Fe(Ae.createElement("div",{className:mn},Ae.createElement("div",{className:ue()(`${Xe}-image`,qe),style:Be},Ae.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Xe}-image-svg`},Ae.createElement("path",{d:he,className:`${Xe}-image-path`})))))},De=pe=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Be,block:xe,size:nt="default"}=pe,{getPrefixCls:Xe}=Ae.useContext(Me.E_),Fe=Xe("skeleton",fe),[gt,mn]=ve(Fe),Qt=(0,Le.Z)(pe,["prefixCls"]),jt=ue()(Fe,`${Fe}-element`,{[`${Fe}-active`]:Be,[`${Fe}-block`]:xe},qe,Rt,mn);return gt(Ae.createElement("div",{className:jt},Ae.createElement(se,Object.assign({prefixCls:`${Fe}-input`,size:nt},Qt))))},st=te(54476),It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},yt=It,Ft=te(7657),Xt=function(fe,qe){return Ae.createElement(Ft.Z,(0,st.Z)({},fe,{ref:qe,icon:yt}))},vt=Ae.forwardRef(Xt),rn=vt,et=pe=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Be,active:xe,children:nt}=pe,{getPrefixCls:Xe}=Ae.useContext(Me.E_),Fe=Xe("skeleton",fe),[gt,mn]=ve(Fe),Qt=ue()(Fe,`${Fe}-element`,{[`${Fe}-active`]:xe},mn,qe,Rt),jt=nt!=null?nt:Ae.createElement(rn,null);return gt(Ae.createElement("div",{className:Qt},Ae.createElement("div",{className:ue()(`${Fe}-image`,qe),style:Be},jt)))},We=te(94480),vn=pe=>{const fe=Xe=>{const{width:Fe,rows:gt=2}=pe;if(Array.isArray(Fe))return Fe[Xe];if(gt-1===Xe)return Fe},{prefixCls:qe,className:Rt,style:Be,rows:xe}=pe,nt=(0,We.Z)(Array(xe)).map((Xe,Fe)=>Ae.createElement("li",{key:Fe,style:{width:fe(Fe)}}));return Ae.createElement("ul",{className:ue()(qe,Rt),style:Be},nt)},un=pe=>{let{prefixCls:fe,className:qe,width:Rt,style:Be}=pe;return Ae.createElement("h3",{className:ue()(fe,qe),style:Object.assign({width:Rt},Be)})};function Ve(pe){return pe&&typeof pe=="object"?pe:{}}function Nt(pe,fe){return pe&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function _t(pe,fe){return!pe&&fe?{width:"38%"}:pe&&fe?{width:"50%"}:{}}function kt(pe,fe){const qe={};return(!pe||!fe)&&(qe.width="61%"),!pe&&fe?qe.rows=3:qe.rows=2,qe}const ut=pe=>{const{prefixCls:fe,loading:qe,className:Rt,rootClassName:Be,style:xe,children:nt,avatar:Xe=!1,title:Fe=!0,paragraph:gt=!0,active:mn,round:Qt}=pe,{getPrefixCls:jt,direction:an,skeleton:gn}=Ae.useContext(Me.E_),He=jt("skeleton",fe),[At,Lt]=ve(He);if(qe||!("loading"in pe)){const Pt=!!Xe,wt=!!Fe,fn=!!gt;let bn;if(Pt){const sa=Object.assign(Object.assign({prefixCls:`${He}-avatar`},Nt(wt,fn)),Ve(Xe));bn=Ae.createElement("div",{className:`${He}-header`},Ae.createElement(se,Object.assign({},sa)))}let pn;if(wt||fn){let sa;if(wt){const Qn=Object.assign(Object.assign({prefixCls:`${He}-title`},_t(Pt,fn)),Ve(Fe));sa=Ae.createElement(un,Object.assign({},Qn))}let ua;if(fn){const Qn=Object.assign(Object.assign({prefixCls:`${He}-paragraph`},kt(Pt,wt)),Ve(gt));ua=Ae.createElement(vn,Object.assign({},Qn))}pn=Ae.createElement("div",{className:`${He}-content`},sa,ua)}const Hn=ue()(He,{[`${He}-with-avatar`]:Pt,[`${He}-active`]:mn,[`${He}-rtl`]:an==="rtl",[`${He}-round`]:Qt},gn==null?void 0:gn.className,Rt,Be,Lt);return At(Ae.createElement("div",{className:Hn,style:Object.assign(Object.assign({},gn==null?void 0:gn.style),xe)},bn,pn))}return typeof nt!="undefined"?nt:null};ut.Button=Ke,ut.Avatar=je,ut.Input=De,ut.Image=Ye,ut.Node=et;var rt=ut,Ze=rt},31797:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return ve}});var b=te(59301),ue=te(56762),Ae=te(92343),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=te(61621),ot=ye=>{const{value:je,formatter:Ie,precision:Ke,decimalSeparator:he,groupSeparator:Re="",prefixCls:Ye}=ye;let ht;if(typeof Ie=="function")ht=Ie(je);else{const De=String(je),st=De.match(/^(-?)(\d*)(\.(\d+))?$/);if(!st||De==="-")ht=De;else{const It=st[1];let yt=st[2]||"0",Ft=st[4]||"";yt=yt.replace(/\B(?=(\d{3})+(?!\d))/g,Re),typeof Ke=="number"&&(Ft=Ft.padEnd(Ke,"0").slice(0,Ke>0?Ke:0)),Ft&&(Ft=`${he}${Ft}`),ht=[b.createElement("span",{key:"int",className:`${Ye}-content-value-int`},It,yt),Ft&&b.createElement("span",{key:"decimal",className:`${Ye}-content-value-decimal`},Ft)]}}return b.createElement("span",{className:`${Ye}-content-value`},ht)},Qe=te(17313),Ue=te(83116),tt=te(37613);const $e=ye=>{const{componentCls:je,marginXXS:Ie,padding:Ke,colorTextDescription:he,titleFontSize:Re,colorTextHeading:Ye,contentFontSize:ht,fontFamily:De}=ye;return{[`${je}`]:Object.assign(Object.assign({},(0,Qe.Wf)(ye)),{[`${je}-title`]:{marginBottom:Ie,color:he,fontSize:Re},[`${je}-skeleton`]:{paddingTop:Ke},[`${je}-content`]:{color:Ye,fontSize:ht,fontFamily:De,[`${je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${je}-content-prefix, ${je}-content-suffix`]:{display:"inline-block"},[`${je}-content-prefix`]:{marginInlineEnd:Ie},[`${je}-content-suffix`]:{marginInlineStart:Ie}}})}};var le=(0,Ue.Z)("Statistic",ye=>{const je=(0,tt.TS)(ye,{});return[$e(je)]},ye=>{const{fontSizeHeading3:je,fontSize:Ie}=ye;return{titleFontSize:Ie,contentFontSize:je}}),a=ye=>{const{prefixCls:je,className:Ie,rootClassName:Ke,style:he,valueStyle:Re,value:Ye=0,title:ht,valueRender:De,prefix:st,suffix:It,loading:yt=!1,onMouseEnter:Ft,onMouseLeave:Xt,decimalSeparator:vt=".",groupSeparator:rn=","}=ye,{getPrefixCls:Sn,direction:et,statistic:We}=b.useContext(Oe.E_),$t=Sn("statistic",je),[vn,Ht]=le($t),un=b.createElement(ot,Object.assign({decimalSeparator:vt,groupSeparator:rn,prefixCls:$t},ye,{value:Ye})),Ve=Le()($t,{[`${$t}-rtl`]:et==="rtl"},We==null?void 0:We.className,Ie,Ke,Ht);return vn(b.createElement("div",{className:Ve,style:Object.assign(Object.assign({},We==null?void 0:We.style),he),onMouseEnter:Ft,onMouseLeave:Xt},ht&&b.createElement("div",{className:`${$t}-title`},ht),b.createElement(se.Z,{paragraph:!1,loading:yt,className:`${$t}-skeleton`},b.createElement("div",{style:Re,className:`${$t}-content`},st&&b.createElement("span",{className:`${$t}-content-prefix`},st),De?De(un):un,It&&b.createElement("span",{className:`${$t}-content-suffix`},It)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function E(ye,je){let Ie=ye;const Ke=/\[[^\]]*]/g,he=(je.match(Ke)||[]).map(De=>De.slice(1,-1)),Re=je.replace(Ke,"[]"),Ye=x.reduce((De,st)=>{let[It,yt]=st;if(De.includes(It)){const Ft=Math.floor(Ie/yt);return Ie-=Ft*yt,De.replace(new RegExp(`${It}+`,"g"),Xt=>{const vt=Xt.length;return Ft.toString().padStart(vt,"0")})}return De},Re);let ht=0;return Ye.replace(Ke,()=>{const De=he[ht];return ht+=1,De})}function z(ye,je){const{format:Ie=""}=je,Ke=new Date(ye).getTime(),he=Date.now(),Re=Math.max(Ke-he,0);return E(Re,Ie)}const ne=1e3/30;function re(ye){return new Date(ye).getTime()}const ie=ye=>{const{value:je,format:Ie="HH:mm:ss",onChange:Ke,onFinish:he}=ye,Re=(0,ue.Z)(),Ye=b.useRef(null),ht=()=>{he==null||he(),Ye.current&&(clearInterval(Ye.current),Ye.current=null)},De=()=>{const yt=re(je);yt>=Date.now()&&(Ye.current=setInterval(()=>{Re(),Ke==null||Ke(yt-Date.now()),yt<Date.now()&&ht()},ne))};b.useEffect(()=>(De(),()=>{Ye.current&&(clearInterval(Ye.current),Ye.current=null)}),[je]);const st=(yt,Ft)=>z(yt,Object.assign(Object.assign({},Ft),{format:Ie})),It=yt=>(0,Ae.Tm)(yt,{title:void 0});return b.createElement(a,Object.assign({},ye,{valueRender:It,formatter:st}))};var me=b.memo(ie);a.Countdown=me;var ve=a},15969:function(Wt,Gt,te){"use strict";te.d(Gt,{N:function(){return b}});const b=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return Qa}});var b={},ue="rc-table-internal-hook",Ae=te(42978),Me=te(6089),Le=te(34280),Oe=te(13697),se=te(59301),lt=te(4676);function ot(ge){var ce=se.createContext(void 0),be=function(Ne){var ze=Ne.value,ft=Ne.children,xt=se.useRef(ze);xt.current=ze;var it=se.useState(function(){return{getValue:function(){return xt.current},listeners:new Set}}),zt=(0,Ae.Z)(it,1),Bt=zt[0];return(0,Le.Z)(function(){(0,lt.unstable_batchedUpdates)(function(){Bt.listeners.forEach(function(Jt){Jt(ze)})})},[ze]),se.createElement(ce.Provider,{value:Bt},ft)};return{Context:ce,Provider:be,defaultValue:ge}}function Qe(ge,ce){var be=(0,Me.Z)(typeof ce=="function"?ce:function(Jt){if(ce===void 0)return Jt;if(!Array.isArray(ce))return Jt[ce];var Rn={};return ce.forEach(function(Zt){Rn[Zt]=Jt[Zt]}),Rn}),ke=se.useContext(ge==null?void 0:ge.Context),Ne=ke||{},ze=Ne.listeners,ft=Ne.getValue,xt=se.useRef();xt.current=be(ke?ft():ge==null?void 0:ge.defaultValue);var it=se.useState({}),zt=(0,Ae.Z)(it,2),Bt=zt[1];return(0,Le.Z)(function(){if(!ke)return;function Jt(Rn){var Zt=be(Rn);(0,Oe.Z)(xt.current,Zt,!0)||Bt({})}return ze.add(Jt),function(){ze.delete(Jt)}},[ke]),xt.current}var Ue=te(54476),tt=te(8654);function $e(){var ge=se.createContext(null);function ce(){return se.useContext(ge)}function be(Ne,ze){var ft=(0,tt.Yr)(Ne),xt=function(zt,Bt){var Jt=ft?{ref:Bt}:{},Rn=se.useRef(0),Zt=se.useRef(zt),Dt=ce();return Dt!==null?se.createElement(Ne,(0,Ue.Z)({},zt,Jt)):((!ze||ze(Zt.current,zt))&&(Rn.current+=1),Zt.current=zt,se.createElement(ge.Provider,{value:Rn.current},se.createElement(Ne,(0,Ue.Z)({},zt,Jt))))};return ft?se.forwardRef(xt):xt}function ke(Ne,ze){var ft=(0,tt.Yr)(Ne),xt=function(zt,Bt){var Jt=ft?{ref:Bt}:{};return ce(),se.createElement(Ne,(0,Ue.Z)({},zt,Jt))};return ft?se.memo(se.forwardRef(xt),ze):se.memo(xt,ze)}return{makeImmutable:be,responseImmutable:ke,useImmutableMark:ce}}var le=$e(),y=le.makeImmutable,a=le.responseImmutable,x=le.useImmutableMark,E=$e(),z=E.makeImmutable,ne=E.responseImmutable,re=E.useImmutableMark,ie=ot(),me=ie;function ve(ge,ce){var be=se.useRef(0);be.current+=1;var ke=se.useRef(ge),Ne=[];Object.keys(ge||{}).map(function(ft){var xt;(ge==null?void 0:ge[ft])!==((xt=ke.current)===null||xt===void 0?void 0:xt[ft])&&Ne.push(ft)}),ke.current=ge;var ze=se.useRef([]);return Ne.length&&(ze.current=Ne),se.useDebugValue(be.current),se.useDebugValue(ze.current.join(", ")),ce&&console.log("".concat(ce,":"),be.current,ze.current),be.current}var ye=null,je=se.memo(function(){var ge=ve();return se.createElement("h1",null,"Render Times: ",ge)});je.displayName="RenderBlock";var Ie=te(76190),Ke=te(33885),he=te(20068),Re=te(92310),Ye=te.n(Re),ht=te(80547),De=te(97938),st=te(48736),It=se.createContext({renderWithProps:!1}),yt=It,Ft="RC_TABLE_KEY";function Xt(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function vt(ge){var ce=[],be={};return ge.forEach(function(ke){for(var Ne=ke||{},ze=Ne.key,ft=Ne.dataIndex,xt=ze||Xt(ft).join("-")||Ft;be[xt];)xt="".concat(xt,"_next");be[xt]=!0,ce.push(xt)}),ce}function rn(ge){return ge!=null}function Sn(ge){return ge&&(0,Ie.Z)(ge)==="object"&&!Array.isArray(ge)&&!se.isValidElement(ge)}function et(ge,ce,be,ke,Ne,ze){var ft=se.useContext(yt),xt=re(),it=(0,ht.Z)(function(){if(rn(ke))return[ke];var zt=ce==null||ce===""?[]:Array.isArray(ce)?ce:[ce],Bt=(0,De.Z)(ge,zt),Jt=Bt,Rn=void 0;if(Ne){var Zt=Ne(Bt,ge,be);Sn(Zt)?(Jt=Zt.children,Rn=Zt.props,ft.renderWithProps=!0):Jt=Zt}return[Jt,Rn]},[xt,ge,ke,ce,Ne,be],function(zt,Bt){if(ze){var Jt=(0,Ae.Z)(zt,2),Rn=Jt[1],Zt=(0,Ae.Z)(Bt,2),Dt=Zt[1];return ze(Dt,Rn)}return ft.renderWithProps?!0:!(0,Oe.Z)(zt,Bt,!0)});return it}function We(ge,ce,be,ke){var Ne=ge+ce-1;return ge<=ke&&Ne>=be}function $t(ge,ce){return Qe(me,function(be){var ke=We(ge,ce||1,be.hoverStartRow,be.hoverEndRow);return[ke,be.onHover]})}var vn=function(ce){var be=ce.ellipsis,ke=ce.rowType,Ne=ce.children,ze,ft=be===!0?{showTitle:!0}:be;return ft&&(ft.showTitle||ke==="header")&&(typeof Ne=="string"||typeof Ne=="number"?ze=Ne.toString():se.isValidElement(Ne)&&typeof Ne.props.children=="string"&&(ze=Ne.props.children)),ze};function Ht(ge){var ce,be,ke,Ne,ze,ft,xt,it,zt=ge.component,Bt=ge.children,Jt=ge.ellipsis,Rn=ge.scope,Zt=ge.prefixCls,Dt=ge.className,$n=ge.align,Un=ge.record,ea=ge.render,Yn=ge.dataIndex,oa=ge.renderIndex,wn=ge.shouldCellUpdate,Da=ge.index,Fa=ge.rowType,Ga=ge.colSpan,Ua=ge.rowSpan,ca=ge.fixLeft,Aa=ge.fixRight,Ca=ge.firstFixLeft,Vn=ge.lastFixLeft,va=ge.firstFixRight,_a=ge.lastFixRight,nr=ge.appendNode,or=ge.additionalProps,Ja=or===void 0?{}:or,mr=ge.isSticky,Sr="".concat(Zt,"-cell"),Ur=Qe(me,["supportSticky","allColumnsFixedLeft"]),zr=Ur.supportSticky,ho=Ur.allColumnsFixedLeft,qr=et(Un,Yn,oa,Bt,ea,wn),Ar=(0,Ae.Z)(qr,2),Do=Ar[0],Vr=Ar[1],So={},ao=typeof ca=="number"&&zr,Xo=typeof Aa=="number"&&zr;ao&&(So.position="sticky",So.left=ca),Xo&&(So.position="sticky",So.right=Aa);var sr=(ce=(be=(ke=Vr==null?void 0:Vr.colSpan)!==null&&ke!==void 0?ke:Ja.colSpan)!==null&&be!==void 0?be:Ga)!==null&&ce!==void 0?ce:1,ur=(Ne=(ze=(ft=Vr==null?void 0:Vr.rowSpan)!==null&&ft!==void 0?ft:Ja.rowSpan)!==null&&ze!==void 0?ze:Ua)!==null&&Ne!==void 0?Ne:1,Ka=$t(Da,ur),ar=(0,Ae.Z)(Ka,2),Kr=ar[0],rr=ar[1],cr=function(Io){var No;Un&&rr(Da,Da+ur-1),Ja==null||(No=Ja.onMouseEnter)===null||No===void 0||No.call(Ja,Io)},Tr=function(Io){var No;Un&&rr(-1,-1),Ja==null||(No=Ja.onMouseLeave)===null||No===void 0||No.call(Ja,Io)};if(sr===0||ur===0)return null;var Fr=(xt=Ja.title)!==null&&xt!==void 0?xt:vn({rowType:Fa,ellipsis:Jt,children:Do}),ro=Ye()(Sr,Dt,(it={},(0,he.Z)(it,"".concat(Sr,"-fix-left"),ao&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-left-first"),Ca&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-left-last"),Vn&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-left-all"),Vn&&ho&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-right"),Xo&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-right-first"),va&&zr),(0,he.Z)(it,"".concat(Sr,"-fix-right-last"),_a&&zr),(0,he.Z)(it,"".concat(Sr,"-ellipsis"),Jt),(0,he.Z)(it,"".concat(Sr,"-with-append"),nr),(0,he.Z)(it,"".concat(Sr,"-fix-sticky"),(ao||Xo)&&mr&&zr),(0,he.Z)(it,"".concat(Sr,"-row-hover"),!Vr&&Kr),it),Ja.className,Vr==null?void 0:Vr.className),wo={};$n&&(wo.textAlign=$n);var Zo=(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},So),Ja.style),wo),Vr==null?void 0:Vr.style),Ro=Do;return(0,Ie.Z)(Ro)==="object"&&!Array.isArray(Ro)&&!se.isValidElement(Ro)&&(Ro=null),Jt&&(Vn||va)&&(Ro=se.createElement("span",{className:"".concat(Sr,"-content")},Ro)),se.createElement(zt,(0,Ue.Z)({},Vr,Ja,{className:ro,style:Zo,title:Fr,scope:Rn,onMouseEnter:cr,onMouseLeave:Tr,colSpan:sr!==1?sr:null,rowSpan:ur!==1?ur:null}),nr,Ro)}var un=se.memo(Ht);function Ve(ge,ce,be,ke,Ne,ze){var ft=be[ge]||{},xt=be[ce]||{},it,zt;ft.fixed==="left"?it=ke.left[Ne==="rtl"?ce:ge]:xt.fixed==="right"&&(zt=ke.right[Ne==="rtl"?ge:ce]);var Bt=!1,Jt=!1,Rn=!1,Zt=!1,Dt=be[ce+1],$n=be[ge-1],Un=!(ze!=null&&ze.children);if(Ne==="rtl"){if(it!==void 0){var ea=$n&&$n.fixed==="left";Zt=!ea&&Un}else if(zt!==void 0){var Yn=Dt&&Dt.fixed==="right";Rn=!Yn&&Un}}else if(it!==void 0){var oa=Dt&&Dt.fixed==="left";Bt=!oa&&Un}else if(zt!==void 0){var wn=$n&&$n.fixed==="right";Jt=!wn&&Un}return{fixLeft:it,fixRight:zt,lastFixLeft:Bt,firstFixRight:Jt,lastFixRight:Rn,firstFixLeft:Zt,isSticky:ke.isSticky}}var Nt=se.createContext({}),_t=Nt;function kt(ge){var ce=ge.className,be=ge.index,ke=ge.children,Ne=ge.colSpan,ze=Ne===void 0?1:Ne,ft=ge.rowSpan,xt=ge.align,it=Qe(me,["prefixCls","direction"]),zt=it.prefixCls,Bt=it.direction,Jt=se.useContext(_t),Rn=Jt.scrollColumnIndex,Zt=Jt.stickyOffsets,Dt=Jt.flattenColumns,$n=Jt.columns,Un=be+ze-1,ea=Un+1===Rn?ze+1:ze,Yn=Ve(be,be+ea-1,Dt,Zt,Bt,$n==null?void 0:$n[be]);return se.createElement(un,(0,Ue.Z)({className:ce,index:be,component:"td",prefixCls:zt,record:null,dataIndex:null,align:xt,colSpan:ea,rowSpan:ft,render:function(){return ke}},Yn))}var ut=te(75931),rt=["children"];function Ze(ge){var ce=ge.children,be=(0,ut.Z)(ge,rt);return se.createElement("tr",be,ce)}function pe(ge){var ce=ge.children;return ce}pe.Row=Ze,pe.Cell=kt;var fe=pe;function qe(ge){var ce=ge.children,be=ge.stickyOffsets,ke=ge.flattenColumns,Ne=ge.columns,ze=Qe(me,"prefixCls"),ft=ke.length-1,xt=ke[ft],it=se.useMemo(function(){return{stickyOffsets:be,flattenColumns:ke,scrollColumnIndex:xt!=null&&xt.scrollbar?ft:null,columns:Ne}},[xt,ke,ft,be,Ne]);return se.createElement(_t.Provider,{value:it},se.createElement("tfoot",{className:"".concat(ze,"-summary")},ce))}var Rt=ne(qe),Be=fe,xe=te(70425),nt=te(29301),Xe=te(29194),Fe=te(24514),gt=te(75152),mn=te(26112);function Qt(ge,ce,be,ke,Ne,ze,ft){ge.push({record:ce,indent:be,index:ft});var xt=ze(ce),it=Ne==null?void 0:Ne.has(xt);if(ce&&Array.isArray(ce[ke])&&it)for(var zt=0;zt<ce[ke].length;zt+=1)Qt(ge,ce[ke][zt],be+1,ke,Ne,ze,zt)}function jt(ge,ce,be,ke){var Ne=se.useMemo(function(){if(be!=null&&be.size){for(var ze=[],ft=0;ft<(ge==null?void 0:ge.length);ft+=1){var xt=ge[ft];Qt(ze,xt,0,ce,be,ke,ft)}return ze}return ge==null?void 0:ge.map(function(it,zt){return{record:it,indent:0,index:zt}})},[ge,ce,be,ke]);return Ne}function an(ge){var ce=ge.prefixCls,be=ge.children,ke=ge.component,Ne=ge.cellComponent,ze=ge.className,ft=ge.expanded,xt=ge.colSpan,it=ge.isEmpty,zt=Qe(me,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Bt=zt.scrollbarSize,Jt=zt.fixHeader,Rn=zt.fixColumn,Zt=zt.componentWidth,Dt=zt.horizonScroll,$n=be;return(it?Dt&&Zt:Rn)&&($n=se.createElement("div",{style:{width:Zt-(Jt?Bt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ce,"-expanded-row-fixed")},$n)),se.createElement(ke,{className:ze,style:{display:ft?null:"none"}},se.createElement(un,{component:Ne,prefixCls:ce,colSpan:xt},$n))}var gn=an;function He(ge,ce,be,ke){var Ne=Qe(me,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ze=Ne.flattenColumns,ft=Ne.expandableType,xt=Ne.expandedKeys,it=Ne.childrenColumnName,zt=Ne.onTriggerExpand,Bt=Ne.rowExpandable,Jt=Ne.onRow,Rn=Ne.expandRowByClick,Zt=Ne.rowClassName,Dt=ft==="nest",$n=ft==="row"&&(!Bt||Bt(ge)),Un=$n||Dt,ea=xt&&xt.has(ce),Yn=it&&ge&&ge[it],oa=(0,xe.useEvent)(zt),wn=Jt==null?void 0:Jt(ge,be),Da=wn==null?void 0:wn.onClick,Fa=function(Aa){Rn&&Un&&zt(ge,Aa);for(var Ca=arguments.length,Vn=new Array(Ca>1?Ca-1:0),va=1;va<Ca;va++)Vn[va-1]=arguments[va];Da==null||Da.apply(void 0,[Aa].concat(Vn))},Ga;typeof Zt=="string"?Ga=Zt:typeof Zt=="function"&&(Ga=Zt(ge,be,ke));var Ua=vt(ze);return(0,Ke.Z)((0,Ke.Z)({},Ne),{},{columnsKey:Ua,nestExpandable:Dt,expanded:ea,hasNestChildren:Yn,record:ge,onTriggerExpand:oa,rowSupportExpand:$n,expandable:Un,rowProps:(0,Ke.Z)((0,Ke.Z)({},wn),{},{className:Ye()(Ga,wn==null?void 0:wn.className),onClick:Fa})})}function At(ge,ce,be,ke,Ne){var ze=ge.record,ft=ge.prefixCls,xt=ge.columnsKey,it=ge.fixedInfoList,zt=ge.expandIconColumnIndex,Bt=ge.nestExpandable,Jt=ge.indentSize,Rn=ge.expandIcon,Zt=ge.expanded,Dt=ge.hasNestChildren,$n=ge.onTriggerExpand,Un=xt[be],ea=it[be],Yn;be===(zt||0)&&Bt&&(Yn=se.createElement(se.Fragment,null,se.createElement("span",{style:{paddingLeft:"".concat(Jt*ke,"px")},className:"".concat(ft,"-row-indent indent-level-").concat(ke)}),Rn({prefixCls:ft,expanded:Zt,expandable:Dt,record:ze,onExpand:$n})));var oa;return ce.onCell&&(oa=ce.onCell(ze,Ne)),{key:Un,fixedInfo:ea,appendCellNode:Yn,additionalCellProps:oa||{}}}function Lt(ge){var ce=ge.className,be=ge.style,ke=ge.record,Ne=ge.index,ze=ge.renderIndex,ft=ge.rowKey,xt=ge.indent,it=xt===void 0?0:xt,zt=ge.rowComponent,Bt=ge.cellComponent,Jt=ge.scopeCellComponent,Rn=He(ke,ft,Ne,it),Zt=Rn.prefixCls,Dt=Rn.flattenColumns,$n=Rn.expandedRowClassName,Un=Rn.expandedRowRender,ea=Rn.rowProps,Yn=Rn.expanded,oa=Rn.rowSupportExpand,wn=se.useState(!1),Da=(0,Ae.Z)(wn,2),Fa=Da[0],Ga=Da[1];se.useEffect(function(){Yn&&Ga(!0)},[Yn]);var Ua=se.createElement(zt,(0,Ue.Z)({},ea,{"data-row-key":ft,className:Ye()(ce,"".concat(Zt,"-row"),"".concat(Zt,"-row-level-").concat(it),ea==null?void 0:ea.className),style:(0,Ke.Z)((0,Ke.Z)({},be),ea==null?void 0:ea.style)}),Dt.map(function(Vn,va){var _a=Vn.render,nr=Vn.dataIndex,or=Vn.className,Ja=At(Rn,Vn,va,it,Ne),mr=Ja.key,Sr=Ja.fixedInfo,Ur=Ja.appendCellNode,zr=Ja.additionalCellProps;return se.createElement(un,(0,Ue.Z)({className:or,ellipsis:Vn.ellipsis,align:Vn.align,scope:Vn.rowScope,component:Vn.rowScope?Jt:Bt,prefixCls:Zt,key:mr,record:ke,index:Ne,renderIndex:ze,dataIndex:nr,render:_a,shouldCellUpdate:Vn.shouldCellUpdate},Sr,{appendNode:Ur,additionalProps:zr}))})),ca;if(oa&&(Fa||Yn)){var Aa=Un(ke,Ne,it+1,Yn),Ca=$n&&$n(ke,Ne,it);ca=se.createElement(gn,{expanded:Yn,className:Ye()("".concat(Zt,"-expanded-row"),"".concat(Zt,"-expanded-row-level-").concat(it+1),Ca),prefixCls:Zt,component:zt,cellComponent:Bt,colSpan:Dt.length,isEmpty:!1},Aa)}return se.createElement(se.Fragment,null,Ua,ca)}Lt.displayName="BodyRow";var Pt=ne(Lt);function wt(ge){var ce=ge.columnKey,be=ge.onColumnResize,ke=se.useRef();return se.useEffect(function(){ke.current&&be(ce,ke.current.offsetWidth)},[]),se.createElement(nt.Z,{data:ce},se.createElement("td",{ref:ke,style:{padding:0,border:0,height:0}},se.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function fn(ge){var ce=ge.prefixCls,be=ge.columnsKey,ke=ge.onColumnResize;return se.createElement("tr",{"aria-hidden":"true",className:"".concat(ce,"-measure-row"),style:{height:0,fontSize:0}},se.createElement(nt.Z.Collection,{onBatchResize:function(ze){ze.forEach(function(ft){var xt=ft.data,it=ft.size;ke(xt,it.offsetWidth)})}},be.map(function(Ne){return se.createElement(wt,{key:Ne,columnKey:Ne,onColumnResize:ke})})))}function bn(ge){var ce=ge.data,be=ge.measureColumnWidth,ke=Qe(me,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ne=ke.prefixCls,ze=ke.getComponent,ft=ke.onColumnResize,xt=ke.flattenColumns,it=ke.getRowKey,zt=ke.expandedKeys,Bt=ke.childrenColumnName,Jt=ke.emptyNode,Rn=jt(ce,Bt,zt,it),Zt=se.useRef({renderWithProps:!1}),Dt=ze(["body","wrapper"],"tbody"),$n=ze(["body","row"],"tr"),Un=ze(["body","cell"],"td"),ea=ze(["body","cell"],"th"),Yn;ce.length?Yn=Rn.map(function(wn,Da){var Fa=wn.record,Ga=wn.indent,Ua=wn.index,ca=it(Fa,Da);return se.createElement(Pt,{key:ca,rowKey:ca,record:Fa,index:Da,renderIndex:Ua,rowComponent:$n,cellComponent:Un,scopeCellComponent:ea,getRowKey:it,indent:Ga})}):Yn=se.createElement(gn,{expanded:!0,className:"".concat(Ne,"-placeholder"),prefixCls:Ne,component:$n,cellComponent:Un,colSpan:xt.length,isEmpty:!0},Jt);var oa=vt(xt);return se.createElement(yt.Provider,{value:Zt.current},se.createElement(Dt,{className:"".concat(Ne,"-tbody")},be&&se.createElement(fn,{prefixCls:Ne,columnsKey:oa,onColumnResize:ft}),Yn))}bn.displayName="Body";var pn=ne(bn),Hn=["expandable"],sa="RC_TABLE_INTERNAL_COL_DEFINE";function ua(ge){var ce=ge.expandable,be=(0,ut.Z)(ge,Hn),ke;return"expandable"in ge?ke=(0,Ke.Z)((0,Ke.Z)({},be),ce):ke=be,ke.showExpandColumn===!1&&(ke.expandIconColumnIndex=-1),ke}var Qn=["columnType"];function Ba(ge){for(var ce=ge.colWidths,be=ge.columns,ke=ge.columCount,Ne=[],ze=ke||be.length,ft=!1,xt=ze-1;xt>=0;xt-=1){var it=ce[xt],zt=be&&be[xt],Bt=zt&&zt[sa];if(it||Bt||ft){var Jt=Bt||{},Rn=Jt.columnType,Zt=(0,ut.Z)(Jt,Qn);Ne.unshift(se.createElement("col",(0,Ue.Z)({key:xt,style:{width:it}},Zt))),ft=!0}}return se.createElement("colgroup",null,Ne)}var wa=Ba,Gn=te(94480),Oa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Yt(ge,ce){return(0,se.useMemo)(function(){for(var be=[],ke=0;ke<ce;ke+=1){var Ne=ge[ke];if(Ne!==void 0)be[ke]=Ne;else return null}return be},[ge.join("_"),ce])}var Pn=se.forwardRef(function(ge,ce){var be=ge.className,ke=ge.noData,Ne=ge.columns,ze=ge.flattenColumns,ft=ge.colWidths,xt=ge.columCount,it=ge.stickyOffsets,zt=ge.direction,Bt=ge.fixHeader,Jt=ge.stickyTopOffset,Rn=ge.stickyBottomOffset,Zt=ge.stickyClassName,Dt=ge.onScroll,$n=ge.maxContentScroll,Un=ge.children,ea=(0,ut.Z)(ge,Oa),Yn=Qe(me,["prefixCls","scrollbarSize","isSticky"]),oa=Yn.prefixCls,wn=Yn.scrollbarSize,Da=Yn.isSticky,Fa=Da&&!Bt?0:wn,Ga=se.useRef(null),Ua=se.useCallback(function(or){(0,tt.mH)(ce,or),(0,tt.mH)(Ga,or)},[]);se.useEffect(function(){var or;function Ja(mr){var Sr=mr,Ur=Sr.currentTarget,zr=Sr.deltaX;zr&&(Dt({currentTarget:Ur,scrollLeft:Ur.scrollLeft+zr}),mr.preventDefault())}return(or=Ga.current)===null||or===void 0||or.addEventListener("wheel",Ja),function(){var mr;(mr=Ga.current)===null||mr===void 0||mr.removeEventListener("wheel",Ja)}},[]);var ca=se.useMemo(function(){return ze.every(function(or){return or.width})},[ze]),Aa=ze[ze.length-1],Ca={fixed:Aa?Aa.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(oa,"-cell-scrollbar")}}},Vn=(0,se.useMemo)(function(){return Fa?[].concat((0,Gn.Z)(Ne),[Ca]):Ne},[Fa,Ne]),va=(0,se.useMemo)(function(){return Fa?[].concat((0,Gn.Z)(ze),[Ca]):ze},[Fa,ze]),_a=(0,se.useMemo)(function(){var or=it.right,Ja=it.left;return(0,Ke.Z)((0,Ke.Z)({},it),{},{left:zt==="rtl"?[].concat((0,Gn.Z)(Ja.map(function(mr){return mr+Fa})),[0]):Ja,right:zt==="rtl"?or:[].concat((0,Gn.Z)(or.map(function(mr){return mr+Fa})),[0]),isSticky:Da})},[Fa,it,Da]),nr=Yt(ft,xt);return se.createElement("div",{style:(0,Ke.Z)({overflow:"hidden"},Da?{top:Jt,bottom:Rn}:{}),ref:Ua,className:Ye()(be,(0,he.Z)({},Zt,!!Zt))},se.createElement("table",{style:{tableLayout:"fixed",visibility:ke||nr?null:"hidden"}},(!ke||!$n||ca)&&se.createElement(wa,{colWidths:nr?[].concat((0,Gn.Z)(nr),[Fa]):[],columCount:xt+1,columns:va}),Un((0,Ke.Z)((0,Ke.Z)({},ea),{},{stickyOffsets:_a,columns:Vn,flattenColumns:va}))))});Pn.displayName="FixedHolder";var kn=se.memo(Pn);function qn(ge){var ce=ge.cells,be=ge.stickyOffsets,ke=ge.flattenColumns,Ne=ge.rowComponent,ze=ge.cellComponent,ft=ge.tdCellComponent,xt=ge.onHeaderRow,it=ge.index,zt=Qe(me,["prefixCls","direction"]),Bt=zt.prefixCls,Jt=zt.direction,Rn;xt&&(Rn=xt(ce.map(function(Dt){return Dt.column}),it));var Zt=vt(ce.map(function(Dt){return Dt.column}));return se.createElement(Ne,Rn,ce.map(function(Dt,$n){var Un=Dt.column,ea=Ve(Dt.colStart,Dt.colEnd,ke,be,Jt,Un),Yn;return Un&&Un.onHeaderCell&&(Yn=Dt.column.onHeaderCell(Un)),se.createElement(un,(0,Ue.Z)({},Dt,{scope:Un.title?Dt.colSpan>1?"colgroup":"col":null,ellipsis:Un.ellipsis,align:Un.align,component:Un.title?ze:ft,prefixCls:Bt,key:Zt[$n]},ea,{additionalProps:Yn,rowType:"header"}))}))}qn.displayName="HeaderRow";var at=qn;function cn(ge){var ce=[];function be(ft,xt){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ce[it]=ce[it]||[];var zt=xt,Bt=ft.filter(Boolean).map(function(Jt){var Rn={key:Jt.key,className:Jt.className||"",children:Jt.title,column:Jt,colStart:zt},Zt=1,Dt=Jt.children;return Dt&&Dt.length>0&&(Zt=be(Dt,zt,it+1).reduce(function($n,Un){return $n+Un},0),Rn.hasSubColumns=!0),"colSpan"in Jt&&(Zt=Jt.colSpan),"rowSpan"in Jt&&(Rn.rowSpan=Jt.rowSpan),Rn.colSpan=Zt,Rn.colEnd=Rn.colStart+Zt-1,ce[it].push(Rn),zt+=Zt,Zt});return Bt}be(ge,0);for(var ke=ce.length,Ne=function(xt){ce[xt].forEach(function(it){!("rowSpan"in it)&&!it.hasSubColumns&&(it.rowSpan=ke-xt)})},ze=0;ze<ke;ze+=1)Ne(ze);return ce}function yn(ge){var ce=ge.stickyOffsets,be=ge.columns,ke=ge.flattenColumns,Ne=ge.onHeaderRow,ze=Qe(me,["prefixCls","getComponent"]),ft=ze.prefixCls,xt=ze.getComponent,it=se.useMemo(function(){return cn(be)},[be]),zt=xt(["header","wrapper"],"thead"),Bt=xt(["header","row"],"tr"),Jt=xt(["header","cell"],"th"),Rn=xt(["header","cell"],"td");return se.createElement(zt,{className:"".concat(ft,"-thead")},it.map(function(Zt,Dt){var $n=se.createElement(at,{key:Dt,flattenColumns:ke,cells:Zt,stickyOffsets:ce,rowComponent:Bt,cellComponent:Jt,tdCellComponent:Rn,onHeaderRow:Ne,index:Dt});return $n}))}var An=ne(yn),Cn=te(11592);function en(ge){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ce=="number"?ce:ce.endsWith("%")?ge*parseFloat(ce)/100:null}function Kn(ge,ce){return se.useMemo(function(){if(ce&&ce>0){var be=0,ke=0;ge.forEach(function(zt){var Bt=en(ce,zt.width);Bt?be+=Bt:ke+=1});var Ne=ce-be,ze=ke,ft=Ne/ke,xt=0,it=ge.map(function(zt){var Bt=(0,Ke.Z)({},zt),Jt=en(ce,Bt.width);if(Jt)Bt.width=Jt;else{var Rn=Math.floor(ft);Bt.width=ze===1?Ne:Rn,Ne-=Rn,ze-=1}return xt+=Bt.width,Bt});return[it,xt]}return[ge,ce]},[ge,ce])}var bt=["children"],Ot=["fixed"];function St(ge){return(0,Cn.Z)(ge).filter(function(ce){return se.isValidElement(ce)}).map(function(ce){var be=ce.key,ke=ce.props,Ne=ke.children,ze=(0,ut.Z)(ke,bt),ft=(0,Ke.Z)({key:be},ze);return Ne&&(ft.children=St(Ne)),ft})}function Fn(ge){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(be){return be&&(0,Ie.Z)(be)==="object"}).reduce(function(be,ke,Ne){var ze=ke.fixed,ft=ze===!0?"left":ze,xt="".concat(ce,"-").concat(Ne),it=ke.children;return it&&it.length>0?[].concat((0,Gn.Z)(be),(0,Gn.Z)(Fn(it,xt).map(function(zt){return(0,Ke.Z)({fixed:ft},zt)}))):[].concat((0,Gn.Z)(be),[(0,Ke.Z)((0,Ke.Z)({key:xt},ke),{},{fixed:ft})])},[])}function jn(ge){for(var ce=!0,be=0;be<ge.length;be+=1){var ke=ge[be];if(ce&&ke.fixed!=="left")ce=!1;else if(!ce&&ke.fixed==="left"){warning(!1,"Index ".concat(be-1," of `columns` missing `fixed='left'` prop."));break}}for(var Ne=!0,ze=ge.length-1;ze>=0;ze-=1){var ft=ge[ze];if(Ne&&ft.fixed!=="right")Ne=!1;else if(!Ne&&ft.fixed==="right"){warning(!1,"Index ".concat(ze+1," of `columns` missing `fixed='right'` prop."));break}}}function In(ge){return ge.map(function(ce){var be=ce.fixed,ke=(0,ut.Z)(ce,Ot),Ne=be;return be==="left"?Ne="right":be==="right"&&(Ne="left"),(0,Ke.Z)({fixed:Ne},ke)})}function xa(ge,ce){var be=ge.prefixCls,ke=ge.columns,Ne=ge.children,ze=ge.expandable,ft=ge.expandedKeys,xt=ge.columnTitle,it=ge.getRowKey,zt=ge.onTriggerExpand,Bt=ge.expandIcon,Jt=ge.rowExpandable,Rn=ge.expandIconColumnIndex,Zt=ge.direction,Dt=ge.expandRowByClick,$n=ge.columnWidth,Un=ge.fixed,ea=ge.scrollWidth,Yn=se.useMemo(function(){return ke||St(Ne)},[ke,Ne]),oa=se.useMemo(function(){if(ze){var Aa,Ca=Yn.slice();if(!Ca.includes(b)){var Vn=Rn||0;Vn>=0&&Ca.splice(Vn,0,b)}var va=Ca.indexOf(b);Ca=Ca.filter(function(Ja,mr){return Ja!==b||mr===va});var _a=Yn[va],nr;(Un==="left"||Un)&&!Rn?nr="left":(Un==="right"||Un)&&Rn===Yn.length?nr="right":nr=_a?_a.fixed:null;var or=(Aa={},(0,he.Z)(Aa,sa,{className:"".concat(be,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(Aa,"title",xt),(0,he.Z)(Aa,"fixed",nr),(0,he.Z)(Aa,"className","".concat(be,"-row-expand-icon-cell")),(0,he.Z)(Aa,"width",$n),(0,he.Z)(Aa,"render",function(mr,Sr,Ur){var zr=it(Sr,Ur),ho=ft.has(zr),qr=Jt?Jt(Sr):!0,Ar=Bt({prefixCls:be,expanded:ho,expandable:qr,record:Sr,onExpand:zt});return Dt?se.createElement("span",{onClick:function(Vr){return Vr.stopPropagation()}},Ar):Ar}),Aa);return Ca.map(function(Ja){return Ja===b?or:Ja})}return Yn.filter(function(Ja){return Ja!==b})},[ze,Yn,it,ft,Bt,Zt]),wn=se.useMemo(function(){var Aa=oa;return ce&&(Aa=ce(Aa)),Aa.length||(Aa=[{render:function(){return null}}]),Aa},[ce,oa,Zt]),Da=se.useMemo(function(){return Zt==="rtl"?In(Fn(wn)):Fn(wn)},[wn,Zt,ea]),Fa=Kn(Da,ea),Ga=(0,Ae.Z)(Fa,2),Ua=Ga[0],ca=Ga[1];return[wn,Ua,ca]}var na=xa;function dt(ge){var ce,be=ge.prefixCls,ke=ge.record,Ne=ge.onExpand,ze=ge.expanded,ft=ge.expandable,xt="".concat(be,"-row-expand-icon");if(!ft)return se.createElement("span",{className:Ye()(xt,"".concat(be,"-row-spaced"))});var it=function(Bt){Ne(ke,Bt),Bt.stopPropagation()};return se.createElement("span",{className:Ye()(xt,(ce={},(0,he.Z)(ce,"".concat(be,"-row-expanded"),ze),(0,he.Z)(ce,"".concat(be,"-row-collapsed"),!ze),ce)),onClick:it})}function on(ge,ce,be){var ke=[];function Ne(ze){(ze||[]).forEach(function(ft,xt){ke.push(ce(ft,xt)),Ne(ft[be])})}return Ne(ge),ke}function ia(ge,ce,be){var ke=ua(ge),Ne=ke.expandIcon,ze=ke.expandedRowKeys,ft=ke.defaultExpandedRowKeys,xt=ke.defaultExpandAllRows,it=ke.expandedRowRender,zt=ke.onExpand,Bt=ke.onExpandedRowsChange,Jt=ke.childrenColumnName,Rn=Ne||dt,Zt=Jt||"children",Dt=se.useMemo(function(){return it?"row":ge.expandable&&ge.internalHooks===ue&&ge.expandable.__PARENT_RENDER_ICON__||ce.some(function(Da){return Da&&(0,Ie.Z)(Da)==="object"&&Da[Zt]})?"nest":!1},[!!it,ce]),$n=se.useState(function(){return ft||(xt?on(ce,be,Zt):[])}),Un=(0,Ae.Z)($n,2),ea=Un[0],Yn=Un[1],oa=se.useMemo(function(){return new Set(ze||ea||[])},[ze,ea]),wn=se.useCallback(function(Da){var Fa=be(Da,ce.indexOf(Da)),Ga,Ua=oa.has(Fa);Ua?(oa.delete(Fa),Ga=(0,Gn.Z)(oa)):Ga=[].concat((0,Gn.Z)(oa),[Fa]),Yn(Ga),zt&&zt(!Ua,Da),Bt&&Bt(Ga)},[be,oa,ce,zt,Bt]);return[ke,Dt,oa,Rn,Zt,wn]}function qt(ge,ce,be,ke){var Ne=ge.map(function(ze,ft){return Ve(ft,ft,ge,ce,be,ke==null?void 0:ke[ft])});return(0,ht.Z)(function(){return Ne},[Ne],function(ze,ft){return!(0,Oe.Z)(ze,ft)})}function Zn(ge){var ce=(0,se.useRef)(ge),be=(0,se.useState)({}),ke=(0,Ae.Z)(be,2),Ne=ke[1],ze=(0,se.useRef)(null),ft=(0,se.useRef)([]);function xt(it){ft.current.push(it);var zt=Promise.resolve();ze.current=zt,zt.then(function(){if(ze.current===zt){var Bt=ft.current,Jt=ce.current;ft.current=[],Bt.forEach(function(Rn){ce.current=Rn(ce.current)}),ze.current=null,Jt!==ce.current&&Ne({})}})}return(0,se.useEffect)(function(){return function(){ze.current=null}},[]),[ce.current,xt]}function aa(ge){var ce=(0,se.useRef)(ge||null),be=(0,se.useRef)();function ke(){window.clearTimeout(be.current)}function Ne(ft){ce.current=ft,ke(),be.current=window.setTimeout(function(){ce.current=null,be.current=void 0},100)}function ze(){return ce.current}return(0,se.useEffect)(function(){return ke},[]),[Ne,ze]}function Za(){var ge=se.useState(-1),ce=(0,Ae.Z)(ge,2),be=ce[0],ke=ce[1],Ne=se.useState(-1),ze=(0,Ae.Z)(Ne,2),ft=ze[0],xt=ze[1],it=se.useCallback(function(zt,Bt){ke(zt),xt(Bt)},[]);return[be,ft,it]}var Sa=te(47273),_e=(0,Sa.Z)()?window:null;function sn(ge,ce){var be=(0,Ie.Z)(ge)==="object"?ge:{},ke=be.offsetHeader,Ne=ke===void 0?0:ke,ze=be.offsetSummary,ft=ze===void 0?0:ze,xt=be.offsetScroll,it=xt===void 0?0:xt,zt=be.getContainer,Bt=zt===void 0?function(){return _e}:zt,Jt=Bt()||_e;return se.useMemo(function(){var Rn=!!ge;return{isSticky:Rn,stickyClassName:Rn?"".concat(ce,"-sticky-holder"):"",offsetHeader:Ne,offsetSummary:ft,offsetScroll:it,container:Jt}},[it,Ne,ft,ce,Jt])}function Vt(ge,ce,be){var ke=(0,se.useMemo)(function(){for(var Ne=[],ze=[],ft=0,xt=0,it=0;it<ce;it+=1)if(be==="rtl"){ze[it]=xt,xt+=ge[it]||0;var zt=ce-it-1;Ne[zt]=ft,ft+=ge[zt]||0}else{Ne[it]=ft,ft+=ge[it]||0;var Bt=ce-it-1;ze[Bt]=xt,xt+=ge[Bt]||0}return{left:Ne,right:ze}},[ge,ce,be]);return ke}var En=Vt;function Nn(ge){var ce=ge.className,be=ge.children;return se.createElement("div",{className:ce},be)}var _n=Nn,mt=te(8224),pt=te(55468),tn=function(ce,be){var ke,Ne,ze=ce.scrollBodyRef,ft=ce.onScroll,xt=ce.offsetScroll,it=ce.container,zt=Qe(me,"prefixCls"),Bt=((ke=ze.current)===null||ke===void 0?void 0:ke.scrollWidth)||0,Jt=((Ne=ze.current)===null||Ne===void 0?void 0:Ne.clientWidth)||0,Rn=Bt&&Jt*(Jt/Bt),Zt=se.useRef(),Dt=Zn({scrollLeft:0,isHiddenScrollBar:!1}),$n=(0,Ae.Z)(Dt,2),Un=$n[0],ea=$n[1],Yn=se.useRef({delta:0,x:0}),oa=se.useState(!1),wn=(0,Ae.Z)(oa,2),Da=wn[0],Fa=wn[1],Ga=function(){Fa(!1)},Ua=function(va){va.persist(),Yn.current.delta=va.pageX-Un.scrollLeft,Yn.current.x=0,Fa(!0),va.preventDefault()},ca=function(va){var _a,nr=va||((_a=window)===null||_a===void 0?void 0:_a.event),or=nr.buttons;if(!Da||or===0){Da&&Fa(!1);return}var Ja=Yn.current.x+va.pageX-Yn.current.x-Yn.current.delta;Ja<=0&&(Ja=0),Ja+Rn>=Jt&&(Ja=Jt-Rn),ft({scrollLeft:Ja/Jt*(Bt+2)}),Yn.current.x=va.pageX},Aa=function(){if(ze.current){var va=(0,pt.os)(ze.current).top,_a=va+ze.current.offsetHeight,nr=it===window?document.documentElement.scrollTop+window.innerHeight:(0,pt.os)(it).top+it.clientHeight;_a-(0,gt.Z)()<=nr||va>=nr-xt?ea(function(or){return(0,Ke.Z)((0,Ke.Z)({},or),{},{isHiddenScrollBar:!0})}):ea(function(or){return(0,Ke.Z)((0,Ke.Z)({},or),{},{isHiddenScrollBar:!1})})}},Ca=function(va){ea(function(_a){return(0,Ke.Z)((0,Ke.Z)({},_a),{},{scrollLeft:va/Bt*Jt||0})})};return se.useImperativeHandle(be,function(){return{setScrollLeft:Ca}}),se.useEffect(function(){var Vn=(0,mt.Z)(document.body,"mouseup",Ga,!1),va=(0,mt.Z)(document.body,"mousemove",ca,!1);return Aa(),function(){Vn.remove(),va.remove()}},[Rn,Da]),se.useEffect(function(){var Vn=(0,mt.Z)(it,"scroll",Aa,!1),va=(0,mt.Z)(window,"resize",Aa,!1);return function(){Vn.remove(),va.remove()}},[it]),se.useEffect(function(){Un.isHiddenScrollBar||ea(function(Vn){var va=ze.current;return va?(0,Ke.Z)((0,Ke.Z)({},Vn),{},{scrollLeft:va.scrollLeft/va.scrollWidth*va.clientWidth}):Vn})},[Un.isHiddenScrollBar]),Bt<=Jt||!Rn||Un.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,gt.Z)(),width:Jt,bottom:xt},className:"".concat(zt,"-sticky-scroll")},se.createElement("div",{onMouseDown:Ua,ref:Zt,className:Ye()("".concat(zt,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),Da)),style:{width:"".concat(Rn,"px"),transform:"translate3d(".concat(Un.scrollLeft,"px, 0, 0)")}}))},Ln=se.forwardRef(tn);function Kt(ge){return null}var ra=Kt;function hn(ge){return null}var ha=hn,pa="rc-table",On=[],Tn={};function Xn(){return"No Data"}function Wn(ge){var ce,be=(0,Ke.Z)({rowKey:"key",prefixCls:pa,emptyText:Xn},ge),ke=be.prefixCls,Ne=be.className,ze=be.rowClassName,ft=be.style,xt=be.data,it=be.rowKey,zt=be.scroll,Bt=be.tableLayout,Jt=be.direction,Rn=be.title,Zt=be.footer,Dt=be.summary,$n=be.caption,Un=be.id,ea=be.showHeader,Yn=be.components,oa=be.emptyText,wn=be.onRow,Da=be.onHeaderRow,Fa=be.internalHooks,Ga=be.transformColumns,Ua=be.internalRefs,ca=be.tailor,Aa=be.sticky,Ca=xt||On,Vn=!!Ca.length,va=Fa===ue,_a=se.useCallback(function(Xr,Fo){return(0,De.Z)(Yn,Xr)||Fo},[Yn]),nr=se.useMemo(function(){return typeof it=="function"?it:function(Xr){var Fo=Xr&&Xr[it];return Fo}},[it]),or=_a(["body"]),Ja=Za(),mr=(0,Ae.Z)(Ja,3),Sr=mr[0],Ur=mr[1],zr=mr[2],ho=ia(be,Ca,nr),qr=(0,Ae.Z)(ho,6),Ar=qr[0],Do=qr[1],Vr=qr[2],So=qr[3],ao=qr[4],Xo=qr[5],sr=zt==null?void 0:zt.x,ur=se.useState(0),Ka=(0,Ae.Z)(ur,2),ar=Ka[0],Kr=Ka[1],rr=na((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},be),Ar),{},{expandable:!!Ar.expandedRowRender,columnTitle:Ar.columnTitle,expandedKeys:Vr,getRowKey:nr,onTriggerExpand:Xo,expandIcon:So,expandIconColumnIndex:Ar.expandIconColumnIndex,direction:Jt,scrollWidth:va&&ca&&typeof sr=="number"?sr:null}),va?Ga:null),cr=(0,Ae.Z)(rr,3),Tr=cr[0],Fr=cr[1],ro=cr[2],wo=ro!=null?ro:sr,Zo=se.useMemo(function(){return{columns:Tr,flattenColumns:Fr}},[Tr,Fr]),Ro=se.useRef(),ci=se.useRef(),Io=se.useRef(),No=se.useRef(),wi=se.useRef(),$r=se.useState(!1),eo=(0,Ae.Z)($r,2),co=eo[0],Eo=eo[1],oo=se.useState(!1),Mr=(0,Ae.Z)(oo,2),Ko=Mr[0],Vo=Mr[1],ma=Zn(new Map),Ya=(0,Ae.Z)(ma,2),yr=Ya[0],br=Ya[1],Nr=vt(Fr),_r=Nr.map(function(Xr){return yr.get(Xr)}),io=se.useMemo(function(){return _r},[_r.join("_")]),bo=En(io,Fr.length,Jt),lo=zt&&rn(zt.y),vo=zt&&rn(wo)||!!Ar.fixed,ii=vo&&Fr.some(function(Xr){var Fo=Xr.fixed;return Fo}),zo=se.useRef(),ni=sn(Aa,ke),qo=ni.isSticky,fi=ni.offsetHeader,$i=ni.offsetSummary,Wr=ni.offsetScroll,fo=ni.stickyClassName,Mo=ni.container,Co=se.useMemo(function(){return Dt==null?void 0:Dt(Ca)},[Dt,Ca]),Wo=(lo||qo)&&se.isValidElement(Co)&&Co.type===fe&&Co.props.fixed,Uo,$o,Si;lo&&($o={overflowY:"scroll",maxHeight:zt.y}),vo&&(Uo={overflowX:"auto"},lo||($o={overflowY:"hidden"}),Si={width:wo===!0?"auto":wo,minWidth:"100%"});var zi=se.useCallback(function(Xr,Fo){(0,Xe.Z)(Ro.current)&&br(function(Pi){if(Pi.get(Xr)!==Fo){var Hi=new Map(Pi);return Hi.set(Xr,Fo),Hi}return Pi})},[]),zl=aa(null),ml=(0,Ae.Z)(zl,2),fl=ml[0],vl=ml[1];function Yi(Xr,Fo){Fo&&(typeof Fo=="function"?Fo(Xr):Fo.scrollLeft!==Xr&&(Fo.scrollLeft=Xr,Fo.scrollLeft!==Xr&&setTimeout(function(){Fo.scrollLeft=Xr},0)))}var pl=(0,Me.Z)(function(Xr){var Fo=Xr.currentTarget,Pi=Xr.scrollLeft,Hi=Jt==="rtl",_i=typeof Pi=="number"?Pi:Fo.scrollLeft,Vl=Fo||Tn;if(!vl()||vl()===Vl){var Ps;fl(Vl),Yi(_i,ci.current),Yi(_i,Io.current),Yi(_i,wi.current),Yi(_i,(Ps=zo.current)===null||Ps===void 0?void 0:Ps.setScrollLeft)}var ys=Fo||ci.current;if(ys){var Es=ys.scrollWidth,bs=ys.clientWidth;if(Es===bs){Eo(!1),Vo(!1);return}Hi?(Eo(-_i<Es-bs),Vo(-_i>0)):(Eo(_i>0),Vo(_i<Es-bs))}}),Ns=function(){vo&&Io.current?pl({currentTarget:Io.current}):(Eo(!1),Vo(!1))},cu=function(Fo){var Pi=Fo.width;Pi!==ar&&(Ns(),Kr(Ro.current?Ro.current.offsetWidth:Pi))},qi=se.useRef(!1);se.useEffect(function(){qi.current&&Ns()},[vo,xt,Tr.length]),se.useEffect(function(){qi.current=!0},[]);var Qs=se.useState(0),Hl=(0,Ae.Z)(Qs,2),_l=Hl[0],Ls=Hl[1],Js=se.useState(!0),jl=(0,Ae.Z)(Js,2),fs=jl[0],Xs=jl[1];se.useEffect(function(){(!ca||!va)&&(Io.current instanceof Element?Ls((0,gt.o)(Io.current).width):Ls((0,gt.o)(No.current).width)),Xs((0,Fe.G)("position","sticky"))},[]),se.useEffect(function(){va&&Ua&&(Ua.body.current=Io.current)});var $s=se.useCallback(function(Xr){return se.createElement(se.Fragment,null,se.createElement(An,Xr),Wo==="top"&&se.createElement(Rt,Xr,Co))},[Wo,Co]),Ys=se.useCallback(function(Xr){return se.createElement(Rt,Xr,Co)},[Co]),Os=_a(["table"],"table"),Gl=se.useMemo(function(){return Bt||(ii?wo==="max-content"?"auto":"fixed":lo||qo||Fr.some(function(Xr){var Fo=Xr.ellipsis;return Fo})?"fixed":"auto")},[lo,ii,Fr,Bt,qo]),vs,ps={colWidths:io,columCount:Fr.length,stickyOffsets:bo,onHeaderRow:Da,fixHeader:lo,scroll:zt},Rs=se.useMemo(function(){return Vn?null:typeof oa=="function"?oa():oa},[Vn,oa]),hl=se.createElement(pn,{data:Ca,measureColumnWidth:lo||vo||qo}),Ts=se.createElement(wa,{colWidths:Fr.map(function(Xr){var Fo=Xr.width;return Fo}),columns:Fr}),hs=$n!=null?se.createElement("caption",{className:"".concat(ke,"-caption")},$n):void 0,Kl=(0,mn.Z)(be,{data:!0}),Ss=(0,mn.Z)(be,{aria:!0});if(lo||qo){var Wl;typeof or=="function"?(Wl=or(Ca,{scrollbarSize:_l,ref:Io,onScroll:pl}),ps.colWidths=Fr.map(function(Xr,Fo){var Pi=Xr.width,Hi=Fo===Fr.length-1?Pi-_l:Pi;return typeof Hi=="number"&&!Number.isNaN(Hi)?Hi:0})):Wl=se.createElement("div",{style:(0,Ke.Z)((0,Ke.Z)({},Uo),$o),onScroll:pl,ref:Io,className:Ye()("".concat(ke,"-body"))},se.createElement(Os,(0,Ue.Z)({style:(0,Ke.Z)((0,Ke.Z)({},Si),{},{tableLayout:Gl})},Ss),hs,Ts,hl,!Wo&&Co&&se.createElement(Rt,{stickyOffsets:bo,flattenColumns:Fr,columns:Tr},Co)));var Ms=(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({noData:!Ca.length,maxContentScroll:vo&&wo==="max-content"},ps),Zo),{},{direction:Jt,stickyClassName:fo,onScroll:pl});vs=se.createElement(se.Fragment,null,ea!==!1&&se.createElement(kn,(0,Ue.Z)({},Ms,{stickyTopOffset:fi,className:"".concat(ke,"-header"),ref:ci}),$s),Wl,Wo&&Wo!=="top"&&se.createElement(kn,(0,Ue.Z)({},Ms,{stickyBottomOffset:$i,className:"".concat(ke,"-summary"),ref:wi}),Ys),qo&&se.createElement(Ln,{ref:zo,offsetScroll:Wr,scrollBodyRef:Io,onScroll:pl,container:Mo}))}else vs=se.createElement("div",{style:(0,Ke.Z)((0,Ke.Z)({},Uo),$o),className:Ye()("".concat(ke,"-content")),onScroll:pl,ref:Io},se.createElement(Os,(0,Ue.Z)({style:(0,Ke.Z)((0,Ke.Z)({},Si),{},{tableLayout:Gl})},Ss),hs,Ts,ea!==!1&&se.createElement(An,(0,Ue.Z)({},ps,Zo)),hl,Co&&se.createElement(Rt,{stickyOffsets:bo,flattenColumns:Fr,columns:Tr},Co)));var Ul=se.createElement("div",(0,Ue.Z)({className:Ye()(ke,Ne,(ce={},(0,he.Z)(ce,"".concat(ke,"-rtl"),Jt==="rtl"),(0,he.Z)(ce,"".concat(ke,"-ping-left"),co),(0,he.Z)(ce,"".concat(ke,"-ping-right"),Ko),(0,he.Z)(ce,"".concat(ke,"-layout-fixed"),Bt==="fixed"),(0,he.Z)(ce,"".concat(ke,"-fixed-header"),lo),(0,he.Z)(ce,"".concat(ke,"-fixed-column"),ii),(0,he.Z)(ce,"".concat(ke,"-scroll-horizontal"),vo),(0,he.Z)(ce,"".concat(ke,"-has-fix-left"),Fr[0]&&Fr[0].fixed),(0,he.Z)(ce,"".concat(ke,"-has-fix-right"),Fr[Fr.length-1]&&Fr[Fr.length-1].fixed==="right"),ce)),style:ft,id:Un,ref:Ro},Kl),Rn&&se.createElement(_n,{className:"".concat(ke,"-title")},Rn(Ca)),se.createElement("div",{ref:No,className:"".concat(ke,"-container")},vs),Zt&&se.createElement(_n,{className:"".concat(ke,"-footer")},Zt(Ca)));vo&&(Ul=se.createElement(nt.Z,{onResize:cu},Ul));var ks=qt(Fr,bo,Jt,Tr),qs=se.useMemo(function(){return{scrollX:wo,prefixCls:ke,getComponent:_a,scrollbarSize:_l,direction:Jt,fixedInfoList:ks,isSticky:qo,supportSticky:fs,componentWidth:ar,fixHeader:lo,fixColumn:ii,horizonScroll:vo,tableLayout:Gl,rowClassName:ze,expandedRowClassName:Ar.expandedRowClassName,expandIcon:So,expandableType:Do,expandRowByClick:Ar.expandRowByClick,expandedRowRender:Ar.expandedRowRender,onTriggerExpand:Xo,expandIconColumnIndex:Ar.expandIconColumnIndex,indentSize:Ar.indentSize,allColumnsFixedLeft:Fr.every(function(Xr){return Xr.fixed==="left"}),emptyNode:Rs,columns:Tr,flattenColumns:Fr,onColumnResize:zi,hoverStartRow:Sr,hoverEndRow:Ur,onHover:zr,rowExpandable:Ar.rowExpandable,onRow:wn,getRowKey:nr,expandedKeys:Vr,childrenColumnName:ao}},[wo,ke,_a,_l,Jt,ks,qo,fs,ar,lo,ii,vo,Gl,ze,Ar.expandedRowClassName,So,Do,Ar.expandRowByClick,Ar.expandedRowRender,Xo,Ar.expandIconColumnIndex,Ar.indentSize,Rs,Tr,Fr,zi,Sr,Ur,zr,Ar.rowExpandable,wn,nr,Vr,ao]);return se.createElement(me.Provider,{value:qs},Ul)}function Ma(ge){return z(Wn,ge)}var Va=Ma();Va.EXPAND_COLUMN=b,Va.INTERNAL_HOOKS=ue,Va.Column=ra,Va.ColumnGroup=ha,Va.Summary=Be;var Pa=Va,Na=te(48911),tr=ot(null),fr=ot(null);function Lr(ge,ce,be){var ke=ce||1;return be[ge+ke]-(be[ge]||0)}function uo(ge){var ce=ge.rowInfo,be=ge.column,ke=ge.colIndex,Ne=ge.indent,ze=ge.index,ft=ge.renderIndex,xt=ge.record,it=ge.style,zt=ge.className,Bt=ge.inverse,Jt=ge.getHeight,Rn=be.render,Zt=be.dataIndex,Dt=be.className,$n=be.width,Un=Qe(fr,["columnsOffset"]),ea=Un.columnsOffset,Yn=At(ce,be,ke,Ne,ze),oa=Yn.key,wn=Yn.fixedInfo,Da=Yn.appendCellNode,Fa=Yn.additionalCellProps,Ga=Fa.style,Ua=Fa.colSpan,ca=Ua===void 0?1:Ua,Aa=Fa.rowSpan,Ca=Aa===void 0?1:Aa,Vn=ke-1,va=Lr(Vn,ca,ea),_a=ca>1?$n-va:0,nr=(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},Ga),it),{},{flex:"0 0 ".concat(va,"px"),width:"".concat(va,"px"),marginRight:_a,pointerEvents:"auto"}),or=se.useMemo(function(){return Bt?Ca<=1:ca===0||Ca===0||Ca>1},[Ca,ca,Bt]);or?nr.visibility="hidden":Bt&&(nr.height=Jt==null?void 0:Jt(Ca));var Ja=or?function(){return null}:Rn,mr={};return(Ca===0||ca===0)&&(mr.rowSpan=1,mr.colSpan=1),se.createElement(un,(0,Ue.Z)({className:Ye()(Dt,zt),ellipsis:be.ellipsis,align:be.align,scope:be.rowScope,component:"div",prefixCls:ce.prefixCls,key:oa,record:xt,index:ze,renderIndex:ft,dataIndex:Zt,render:Ja,shouldCellUpdate:be.shouldCellUpdate},wn,{appendNode:Da,additionalProps:(0,Ke.Z)((0,Ke.Z)({},Fa),{},{style:nr},mr)}))}var Er=uo,Pr=["data","index","className","rowKey","style","extra","getHeight"],Dr=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.index,Ne=ge.className,ze=ge.rowKey,ft=ge.style,xt=ge.extra,it=ge.getHeight,zt=(0,ut.Z)(ge,Pr),Bt=be.record,Jt=be.indent,Rn=be.index,Zt=Qe(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=Zt.scrollX,$n=Zt.flattenColumns,Un=Zt.prefixCls,ea=Zt.fixColumn,Yn=Zt.componentWidth,oa=He(Bt,ze,ke,Jt),wn=oa.rowSupportExpand,Da=oa.expanded,Fa=oa.rowProps,Ga=oa.expandedRowRender,Ua=oa.expandedRowClassName,ca;if(wn&&Da){var Aa=Ga(Bt,ke,Jt+1,Da),Ca=Ua==null?void 0:Ua(Bt,ke,Jt),Vn={};ea&&(Vn={style:(0,he.Z)({},"--virtual-width","".concat(Yn,"px"))});var va="".concat(Un,"-expanded-row-cell");ca=se.createElement("div",{className:Ye()("".concat(Un,"-expanded-row"),"".concat(Un,"-expanded-row-level-").concat(Jt+1),Ca)},se.createElement(un,{component:"div",prefixCls:Un,className:Ye()(va,(0,he.Z)({},"".concat(va,"-fixed"),ea)),additionalProps:Vn},Aa))}var _a=(0,Ke.Z)((0,Ke.Z)({},ft),{},{width:Dt});xt&&(_a.position="absolute",_a.pointerEvents="none");var nr=se.createElement("div",(0,Ue.Z)({},Fa,zt,{ref:wn?null:ce,className:Ye()(Ne,"".concat(Un,"-row"),Fa==null?void 0:Fa.className,(0,he.Z)({},"".concat(Un,"-row-extra"),xt)),style:(0,Ke.Z)((0,Ke.Z)({},_a),Fa==null?void 0:Fa.style)}),$n.map(function(or,Ja){return se.createElement(Er,{key:Ja,rowInfo:oa,column:or,colIndex:Ja,indent:Jt,index:ke,renderIndex:Rn,record:Bt,inverse:xt,getHeight:it})}));return wn?se.createElement("div",{ref:ce},nr,ca):nr}),Cr=ne(Dr),Br=Cr,Ha=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.onScroll,Ne=Qe(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ze=Ne.flattenColumns,ft=Ne.onColumnResize,xt=Ne.getRowKey,it=Ne.expandedKeys,zt=Ne.prefixCls,Bt=Ne.childrenColumnName,Jt=Ne.emptyNode,Rn=Ne.scrollX,Zt=Qe(tr),Dt=Zt.scrollY,$n=Zt.listItemHeight,Un=se.useRef(),ea=jt(be,Bt,it,xt),Yn=se.useMemo(function(){var ca=0;return ze.map(function(Aa){var Ca=Aa.width,Vn=Aa.key;return ca+=Ca,[Vn,Ca,ca]})},[ze]),oa=se.useMemo(function(){return Yn.map(function(ca){return ca[2]})},[Yn]);se.useEffect(function(){Yn.forEach(function(ca){var Aa=(0,Ae.Z)(ca,2),Ca=Aa[0],Vn=Aa[1];ft(Ca,Vn)})},[Yn]),se.useImperativeHandle(ce,function(){var ca={};return Object.defineProperty(ca,"scrollLeft",{get:function(){var Ca;return((Ca=Un.current)===null||Ca===void 0?void 0:Ca.getScrollInfo().x)||0},set:function(Ca){var Vn;(Vn=Un.current)===null||Vn===void 0||Vn.scrollTo({left:Ca})}}),ca});var wn=function(Aa,Ca){var Vn,va=(Vn=ea[Ca])===null||Vn===void 0?void 0:Vn.record,_a=Aa.onCell;if(_a){var nr,or=_a(va,Ca);return(nr=or==null?void 0:or.rowSpan)!==null&&nr!==void 0?nr:1}return 1},Da=function(Aa){var Ca=Aa.start,Vn=Aa.end,va=Aa.getSize,_a=Aa.offsetY;if(Vn<0)return null;for(var nr=ze.filter(function(sr){return wn(sr,Ca)===0}),or=Ca,Ja=function(ur){if(nr=nr.filter(function(Ka){return wn(Ka,ur)===0}),!nr.length)return or=ur,"break"},mr=Ca;mr>=0;mr-=1){var Sr=Ja(mr);if(Sr==="break")break}for(var Ur=ze.filter(function(sr){return wn(sr,Vn)!==1}),zr=Vn,ho=function(ur){if(Ur=Ur.filter(function(Ka){return wn(Ka,ur)!==1}),!Ur.length)return zr=Math.max(ur-1,Vn),"break"},qr=Vn;qr<ea.length;qr+=1){var Ar=ho(qr);if(Ar==="break")break}for(var Do=[],Vr=function(ur){var Ka=ea[ur];if(!Ka)return"continue";ze.some(function(ar){return wn(ar,ur)>1})&&Do.push(ur)},So=or;So<=zr;So+=1)var ao=Vr(So);var Xo=Do.map(function(sr){var ur=ea[sr],Ka=xt(ur.record,sr),ar=function(cr){var Tr=sr+cr-1,Fr=xt(ea[Tr].record,Tr),ro=va(Ka,Fr);return ro.bottom-ro.top},Kr=va(Ka);return se.createElement(Br,{key:sr,data:ur,rowKey:Ka,index:sr,style:{top:-_a+Kr.top},extra:!0,getHeight:ar})});return Xo},Fa=se.useMemo(function(){return{columnsOffset:oa}},[oa]),Ga="".concat(zt,"-tbody"),Ua;return ea.length?Ua=se.createElement(Na.Z,{fullHeight:!1,ref:Un,className:Ye()(Ga,"".concat(Ga,"-virtual")),height:Dt,itemHeight:$n||24,data:ea,itemKey:function(Aa){return xt(Aa.record)},scrollWidth:Rn,onVirtualScroll:function(Aa){var Ca=Aa.x;ke({scrollLeft:Ca})},extraRender:Da},function(ca,Aa,Ca){var Vn=xt(ca.record,Aa);return se.createElement(Br,(0,Ue.Z)({data:ca,rowKey:Vn,index:Aa},Ca))}):Ua=se.createElement("div",{className:Ye()("".concat(zt,"-placeholder"))},se.createElement(un,{component:"div",prefixCls:zt},Jt)),se.createElement(fr.Provider,{value:Fa},Ua)}),ir=ne(Ha),Or=ir,Rr=function(ce,be){var ke=be.ref,Ne=be.onScroll;return se.createElement(Or,{ref:ke,data:ce,onScroll:Ne})},xr=100;function Qr(ge){var ce=ge.columns,be=ge.scroll,ke=ge.prefixCls,Ne=ke===void 0?pa:ke,ze=ge.className,ft=ge.listItemHeight,xt=be||{},it=xt.x,zt=xt.y;typeof it!="number"&&(it=((ce||[]).length+1)*xr),typeof zt!="number"&&(zt=500);var Bt=se.useMemo(function(){return{scrollY:zt,listItemHeight:ft}},[zt,ft]);return se.createElement(tr.Provider,{value:Bt},se.createElement(Pa,(0,Ue.Z)({},ge,{className:Ye()(ze,"".concat(Ne,"-virtual")),scroll:(0,Ke.Z)((0,Ke.Z)({},be),{},{x:it}),components:{body:Rr},columns:ce,internalHooks:ue,tailor:!0})))}function Gr(ge){return z(Qr,ge)}var qa=Gr(),wr=null;function pr(ge){return null}var Jr=pr;function no(ge){return null}var Ao=no,To=te(2738),ko=te(68031),Ir=te(36355),Yr=te(93891),Po=te(19716),Qo=te(8628),jo=te(31724),ei=te(58421),$a=te(71418),ya=te(88088);function zn(ge){return function(be){let{prefixCls:ke,onExpand:Ne,record:ze,expanded:ft,expandable:xt}=be;const it=`${ke}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:zt=>{Ne(ze,zt),zt.stopPropagation()},className:Ye()(it,{[`${it}-spaced`]:!xt,[`${it}-expanded`]:xt&&ft,[`${it}-collapsed`]:xt&&!ft}),"aria-label":ft?ge.collapse:ge.expand,"aria-expanded":ft})}}var La=zn;function gr(ge,ce){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:ce}function Ce(ge,ce){return ce?`${ce}-${ge}`:`${ge}`}function ln(ge,ce){return typeof ge=="function"?ge(ce):ge}function xn(ge,ce){const be=ln(ge,ce);return Object.prototype.toString.call(be)==="[object Object]"?"":be}var Jn={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"},nn=Jn,da=te(7657),la=function(ce,be){return se.createElement(da.Z,(0,Ue.Z)({},ce,{ref:be,icon:nn}))},Bn=se.forwardRef(la),Mn=Bn,Ra=te(56762);function ta(ge){const ce=se.useRef(ge),be=(0,Ra.Z)();return[()=>ce.current,ke=>{ce.current=ke,be()}]}var fa=te(3113),Ea=te(24905),Xa=te(38854),hr=te(64165),Hr=te(20834),Zr=te(40875),mo=te(5112),po=te(17574),xo=te(47472),vi=te(92832);function gi(ge){let{value:ce,onChange:be,filterSearch:ke,tablePrefixCls:Ne,locale:ze}=ge;return ke?se.createElement("div",{className:`${Ne}-filter-dropdown-search`},se.createElement(vi.default,{prefix:se.createElement(xo.Z,null),placeholder:ze.filterSearchPlaceholder,onChange:be,value:ce,htmlSize:1,className:`${Ne}-filter-dropdown-search-input`})):null}var ri=gi,ui=te(10228);const pi=ge=>{const{keyCode:ce}=ge;ce===ui.Z.ENTER&&ge.stopPropagation()};var hi=se.forwardRef((ge,ce)=>se.createElement("div",{className:ge.className,onClick:be=>be.stopPropagation(),onKeyDown:pi,ref:ce},ge.children));function Ii(ge){let ce=[];return(ge||[]).forEach(be=>{let{value:ke,children:Ne}=be;ce.push(ke),Ne&&(ce=[].concat((0,Gn.Z)(ce),(0,Gn.Z)(Ii(Ne))))}),ce}function Jl(ge){return ge.some(ce=>{let{children:be}=ce;return be})}function Vi(ge,ce){return typeof ce=="string"||typeof ce=="number"?ce==null?void 0:ce.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function nl(ge){let{filters:ce,prefixCls:be,filteredKeys:ke,filterMultiple:Ne,searchValue:ze,filterSearch:ft}=ge;return ce.map((xt,it)=>{const zt=String(xt.value);if(xt.children)return{key:zt||it,label:xt.text,popupClassName:`${be}-dropdown-submenu`,children:nl({filters:xt.children,prefixCls:be,filteredKeys:ke,filterMultiple:Ne,searchValue:ze,filterSearch:ft})};const Bt=Ne?Ea.default:mo.ZP,Jt={key:xt.value!==void 0?zt:it,label:se.createElement(se.Fragment,null,se.createElement(Bt,{checked:ke.includes(zt)}),se.createElement("span",null,xt.text))};return ze.trim()?typeof ft=="function"?ft(ze,xt)?Jt:null:Vi(ze,xt.text)?Jt:null:Jt})}function Xl(ge){var ce,be;const{tablePrefixCls:ke,prefixCls:Ne,column:ze,dropdownPrefixCls:ft,columnKey:xt,filterMultiple:it,filterMode:zt="menu",filterSearch:Bt=!1,filterState:Jt,triggerFilter:Rn,locale:Zt,children:Dt,getPopupContainer:$n}=ge,{filterDropdownOpen:Un,onFilterDropdownOpenChange:ea,filterResetToDefaultFilteredValue:Yn,defaultFilteredValue:oa,filterDropdownVisible:wn,onFilterDropdownVisibleChange:Da}=ze,[Fa,Ga]=se.useState(!1),Ua=!!(Jt&&(!((ce=Jt.filteredKeys)===null||ce===void 0)&&ce.length||Jt.forceFiltered)),ca=rr=>{Ga(rr),ea==null||ea(rr),Da==null||Da(rr)},Aa=(be=Un!=null?Un:wn)!==null&&be!==void 0?be:Fa,Ca=Jt==null?void 0:Jt.filteredKeys,[Vn,va]=ta(Ca||[]),_a=rr=>{let{selectedKeys:cr}=rr;va(cr)},nr=(rr,cr)=>{let{node:Tr,checked:Fr}=cr;_a(it?{selectedKeys:rr}:{selectedKeys:Fr&&Tr.key?[Tr.key]:[]})};se.useEffect(()=>{Fa&&_a({selectedKeys:Ca||[]})},[Ca]);const[or,Ja]=se.useState([]),mr=rr=>{Ja(rr)},[Sr,Ur]=se.useState(""),zr=rr=>{const{value:cr}=rr.target;Ur(cr)};se.useEffect(()=>{Fa||Ur("")},[Fa]);const ho=rr=>{const cr=rr&&rr.length?rr:null;if(cr===null&&(!Jt||!Jt.filteredKeys)||(0,Oe.Z)(cr,Jt==null?void 0:Jt.filteredKeys,!0))return null;Rn({column:ze,key:xt,filteredKeys:cr})},qr=()=>{ca(!1),ho(Vn())},Ar=function(){let{confirm:rr,closeDropdown:cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};rr&&ho([]),cr&&ca(!1),Ur(""),va(Yn?(oa||[]).map(Tr=>String(Tr)):[])},Do=function(){let{closeDropdown:rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};rr&&ca(!1),ho(Vn())},Vr=rr=>{rr&&Ca!==void 0&&va(Ca||[]),ca(rr),!rr&&!ze.filterDropdown&&qr()},So=Ye()({[`${ft}-menu-without-submenu`]:!Jl(ze.filters||[])}),ao=rr=>{if(rr.target.checked){const cr=Ii(ze==null?void 0:ze.filters).map(Tr=>String(Tr));va(cr)}else va([])},Xo=rr=>{let{filters:cr}=rr;return(cr||[]).map((Tr,Fr)=>{const ro=String(Tr.value),wo={title:Tr.text,key:Tr.value!==void 0?ro:Fr};return Tr.children&&(wo.children=Xo({filters:Tr.children})),wo})},sr=rr=>{var cr;return Object.assign(Object.assign({},rr),{text:rr.title,value:rr.key,children:((cr=rr.children)===null||cr===void 0?void 0:cr.map(Tr=>sr(Tr)))||[]})};let ur;if(typeof ze.filterDropdown=="function")ur=ze.filterDropdown({prefixCls:`${ft}-custom`,setSelectedKeys:rr=>_a({selectedKeys:rr}),selectedKeys:Vn(),confirm:Do,clearFilters:Ar,filters:ze.filters,visible:Aa,close:()=>{ca(!1)}});else if(ze.filterDropdown)ur=ze.filterDropdown;else{const rr=Vn()||[],cr=()=>(ze.filters||[]).length===0?se.createElement(hr.Z,{image:hr.Z.PRESENTED_IMAGE_SIMPLE,description:Zt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:Bt,value:Sr,onChange:zr,tablePrefixCls:ke,locale:Zt}),se.createElement("div",{className:`${ke}-filter-dropdown-tree`},it?se.createElement(Ea.default,{checked:rr.length===Ii(ze.filters).length,indeterminate:rr.length>0&&rr.length<Ii(ze.filters).length,className:`${ke}-filter-dropdown-checkall`,onChange:ao},Zt.filterCheckall):null,se.createElement(po.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:it,checkStrictly:!it,className:`${ft}-menu`,onCheck:nr,checkedKeys:rr,selectedKeys:rr,showIcon:!1,treeData:Xo({filters:ze.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Sr.trim()?Fr=>typeof Bt=="function"?Bt(Sr,sr(Fr)):Vi(Sr,Fr.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:Bt,value:Sr,onChange:zr,tablePrefixCls:ke,locale:Zt}),se.createElement(Hr.default,{selectable:!0,multiple:it,prefixCls:`${ft}-menu`,className:So,onSelect:_a,onDeselect:_a,selectedKeys:rr,getPopupContainer:$n,openKeys:or,onOpenChange:mr,items:nl({filters:ze.filters||[],filterSearch:Bt,prefixCls:Ne,filteredKeys:Vn(),filterMultiple:it,searchValue:Sr})})),Tr=()=>Yn?(0,Oe.Z)((oa||[]).map(Fr=>String(Fr)),rr,!0):rr.length===0;ur=se.createElement(se.Fragment,null,cr(),se.createElement("div",{className:`${Ne}-dropdown-btns`},se.createElement(fa.ZP,{type:"link",size:"small",disabled:Tr(),onClick:()=>Ar()},Zt.filterReset),se.createElement(fa.ZP,{type:"primary",size:"small",onClick:qr},Zt.filterConfirm)))}ze.filterDropdown&&(ur=se.createElement(Zr.J,{selectable:void 0},ur));const Ka=()=>se.createElement(hi,{className:`${Ne}-dropdown`},ur);let ar;typeof ze.filterIcon=="function"?ar=ze.filterIcon(Ua):ze.filterIcon?ar=ze.filterIcon:ar=se.createElement(Mn,null);const{direction:Kr}=se.useContext(Ir.E_);return se.createElement("div",{className:`${Ne}-column`},se.createElement("span",{className:`${ke}-column-title`},Dt),se.createElement(Xa.Z,{dropdownRender:Ka,trigger:["click"],open:Aa,onOpenChange:Vr,getPopupContainer:$n,placement:Kr==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:Ye()(`${Ne}-trigger`,{active:Ua}),onClick:rr=>{rr.stopPropagation()}},ar)))}var Jo=Xl;function mi(ge,ce,be){let ke=[];return(ge||[]).forEach((Ne,ze)=>{var ft;const xt=Ce(ze,be);if(Ne.filters||"filterDropdown"in Ne||"onFilter"in Ne)if("filteredValue"in Ne){let it=Ne.filteredValue;"filterDropdown"in Ne||(it=(ft=it==null?void 0:it.map(String))!==null&&ft!==void 0?ft:it),ke.push({column:Ne,key:gr(Ne,xt),filteredKeys:it,forceFiltered:Ne.filtered})}else ke.push({column:Ne,key:gr(Ne,xt),filteredKeys:ce&&Ne.defaultFilteredValue?Ne.defaultFilteredValue:void 0,forceFiltered:Ne.filtered});"children"in Ne&&(ke=[].concat((0,Gn.Z)(ke),(0,Gn.Z)(mi(Ne.children,ce,xt))))}),ke}function Ai(ge,ce,be,ke,Ne,ze,ft,xt){return be.map((it,zt)=>{const Bt=Ce(zt,xt),{filterMultiple:Jt=!0,filterMode:Rn,filterSearch:Zt}=it;let Dt=it;if(Dt.filters||Dt.filterDropdown){const $n=gr(Dt,Bt),Un=ke.find(ea=>{let{key:Yn}=ea;return $n===Yn});Dt=Object.assign(Object.assign({},Dt),{title:ea=>se.createElement(Jo,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:ce,column:Dt,columnKey:$n,filterState:Un,filterMultiple:Jt,filterMode:Rn,filterSearch:Zt,triggerFilter:ze,locale:Ne,getPopupContainer:ft},ln(it.title,ea))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:Ai(ge,ce,Dt.children,ke,Ne,ze,ft,Bt)})),Dt})}function yl(ge){const ce={};return ge.forEach(be=>{let{key:ke,filteredKeys:Ne,column:ze}=be;const{filters:ft,filterDropdown:xt}=ze;if(xt)ce[ke]=Ne||null;else if(Array.isArray(Ne)){const it=Ii(ft);ce[ke]=it.filter(zt=>Ne.includes(String(zt)))}else ce[ke]=null}),ce}function $l(ge,ce){return ce.reduce((be,ke)=>{const{column:{onFilter:Ne,filters:ze},filteredKeys:ft}=ke;return Ne&&ft&&ft.length?be.filter(xt=>ft.some(it=>{const zt=Ii(ze),Bt=zt.findIndex(Rn=>String(Rn)===String(it)),Jt=Bt!==-1?zt[Bt]:it;return Ne(Jt,xt)})):be},ge)}const Ni=ge=>ge.flatMap(ce=>"children"in ce?[ce].concat((0,Gn.Z)(Ni(ce.children||[]))):[ce]);function Bo(ge){let{prefixCls:ce,dropdownPrefixCls:be,mergedColumns:ke,onFilterChange:Ne,getPopupContainer:ze,locale:ft}=ge;const xt=se.useMemo(()=>Ni(ke||[]),[ke]),[it,zt]=se.useState(()=>mi(xt,!0)),Bt=se.useMemo(()=>{const Dt=mi(xt,!1);if(Dt.length===0)return Dt;let $n=!0,Un=!0;if(Dt.forEach(ea=>{let{filteredKeys:Yn}=ea;Yn!==void 0?$n=!1:Un=!1}),$n){const ea=(xt||[]).map((Yn,oa)=>gr(Yn,Ce(oa)));return it.filter(Yn=>{let{key:oa}=Yn;return ea.includes(oa)}).map(Yn=>{const oa=xt[ea.findIndex(wn=>wn===Yn.key)];return Object.assign(Object.assign({},Yn),{column:Object.assign(Object.assign({},Yn.column),oa),forceFiltered:oa.filtered})})}return Dt},[xt,it]),Jt=se.useMemo(()=>yl(Bt),[Bt]),Rn=Dt=>{const $n=Bt.filter(Un=>{let{key:ea}=Un;return ea!==Dt.key});$n.push(Dt),zt($n),Ne(yl($n),$n)};return[Dt=>Ai(ce,be,Dt,Bt,ft,Rn,ze),Bt,Jt]}var El=Bo;function bl(ge,ce,be){const ke=se.useRef({});function Ne(ze){if(!ke.current||ke.current.data!==ge||ke.current.childrenColumnName!==ce||ke.current.getRowKey!==be){let xt=function(it){it.forEach((zt,Bt)=>{const Jt=be(zt,Bt);ft.set(Jt,zt),zt&&typeof zt=="object"&&ce in zt&&xt(zt[ce]||[])})};const ft=new Map;xt(ge),ke.current={data:ge,childrenColumnName:ce,kvMap:ft,getRowKey:be}}return ke.current.kvMap.get(ze)}return[Ne]}var Yl=te(50371),Cl=function(ge,ce){var be={};for(var ke in ge)Object.prototype.hasOwnProperty.call(ge,ke)&&ce.indexOf(ke)<0&&(be[ke]=ge[ke]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ke=Object.getOwnPropertySymbols(ge);Ne<ke.length;Ne++)ce.indexOf(ke[Ne])<0&&Object.prototype.propertyIsEnumerable.call(ge,ke[Ne])&&(be[ke[Ne]]=ge[ke[Ne]]);return be};const xl=10;function oi(ge,ce){const be={current:ge.current,pageSize:ge.pageSize};return Object.keys(ce&&typeof ce=="object"?ce:{}).forEach(Ne=>{const ze=ge[Ne];typeof ze!="function"&&(be[Ne]=ze)}),be}function Al(ge,ce,be){const ke=be&&typeof be=="object"?be:{},{total:Ne=0}=ke,ze=Cl(ke,["total"]),[ft,xt]=(0,se.useState)(()=>({current:"defaultCurrent"in ze?ze.defaultCurrent:1,pageSize:"defaultPageSize"in ze?ze.defaultPageSize:xl})),it=(0,Yl.Z)(ft,ze,{total:Ne>0?Ne:ge}),zt=Math.ceil((Ne||ge)/it.pageSize);it.current>zt&&(it.current=zt||1);const Bt=(Rn,Zt)=>{xt({current:Rn!=null?Rn:1,pageSize:Zt||it.pageSize})},Jt=(Rn,Zt)=>{var Dt;be&&((Dt=be.onChange)===null||Dt===void 0||Dt.call(be,Rn,Zt)),Bt(Rn,Zt),ce(Rn,Zt||(it==null?void 0:it.pageSize))};return be===!1?[{},()=>{}]:[Object.assign(Object.assign({},it),{onChange:Jt}),Bt]}var di=Al,Yo=te(84105),Ji=te(35654),Bl=te(90782),ql=te(71430),Wa=te(18929);const yi={},al="SELECT_ALL",ba="SELECT_INVERT",Li="SELECT_NONE",Fl=[],es=(ge,ce)=>{let be=[];return(ce||[]).forEach(ke=>{be.push(ke),ke&&typeof ke=="object"&&ge in ke&&(be=[].concat((0,Gn.Z)(be),(0,Gn.Z)(es(ge,ke[ge]))))}),be};var wl=(ge,ce)=>{const{preserveSelectedRowKeys:be,selectedRowKeys:ke,defaultSelectedRowKeys:Ne,getCheckboxProps:ze,onChange:ft,onSelect:xt,onSelectAll:it,onSelectInvert:zt,onSelectNone:Bt,onSelectMultiple:Jt,columnWidth:Rn,type:Zt,selections:Dt,fixed:$n,renderCell:Un,hideSelectAll:ea,checkStrictly:Yn=!0}=ce||{},{prefixCls:oa,data:wn,pageData:Da,getRecordByKey:Fa,getRowKey:Ga,expandType:Ua,childrenColumnName:ca,locale:Aa,getPopupContainer:Ca}=ge,[Vn,va]=(0,Wa.Z)(ke||Ne||Fl,{value:ke}),_a=se.useRef(new Map),nr=(0,se.useCallback)(sr=>{if(be){const ur=new Map;sr.forEach(Ka=>{let ar=Fa(Ka);!ar&&_a.current.has(Ka)&&(ar=_a.current.get(Ka)),ur.set(Ka,ar)}),_a.current=ur}},[Fa,be]);se.useEffect(()=>{nr(Vn)},[Vn]);const{keyEntities:or}=(0,se.useMemo)(()=>{if(Yn)return{keyEntities:null};let sr=wn;if(be){const ur=new Set(wn.map((ar,Kr)=>Ga(ar,Kr))),Ka=Array.from(_a.current).reduce((ar,Kr)=>{let[rr,cr]=Kr;return ur.has(rr)?ar:ar.concat(cr)},[]);sr=[].concat((0,Gn.Z)(sr),(0,Gn.Z)(Ka))}return(0,ql.I8)(sr,{externalGetKey:Ga,childrenPropName:ca})},[wn,Ga,Yn,ca,be]),Ja=(0,se.useMemo)(()=>es(ca,Da),[ca,Da]),mr=(0,se.useMemo)(()=>{const sr=new Map;return Ja.forEach((ur,Ka)=>{const ar=Ga(ur,Ka),Kr=(ze?ze(ur):null)||{};sr.set(ar,Kr)}),sr},[Ja,Ga,ze]),Sr=(0,se.useCallback)(sr=>{var ur;return!!(!((ur=mr.get(Ga(sr)))===null||ur===void 0)&&ur.disabled)},[mr,Ga]),[Ur,zr]=(0,se.useMemo)(()=>{if(Yn)return[Vn||[],[]];const{checkedKeys:sr,halfCheckedKeys:ur}=(0,Bl.S)(Vn,!0,or,Sr);return[sr||[],ur]},[Vn,Yn,or,Sr]),ho=(0,se.useMemo)(()=>{const sr=Zt==="radio"?Ur.slice(0,1):Ur;return new Set(sr)},[Ur,Zt]),qr=(0,se.useMemo)(()=>Zt==="radio"?new Set:new Set(zr),[zr,Zt]),[Ar,Do]=(0,se.useState)(null);se.useEffect(()=>{ce||va(Fl)},[!!ce]);const Vr=(0,se.useCallback)((sr,ur)=>{let Ka,ar;nr(sr),be?(Ka=sr,ar=sr.map(Kr=>_a.current.get(Kr))):(Ka=[],ar=[],sr.forEach(Kr=>{const rr=Fa(Kr);rr!==void 0&&(Ka.push(Kr),ar.push(rr))})),va(Ka),ft==null||ft(Ka,ar,{type:ur})},[va,Fa,ft,be]),So=(0,se.useCallback)((sr,ur,Ka,ar)=>{if(xt){const Kr=Ka.map(rr=>Fa(rr));xt(Fa(sr),ur,Kr,ar)}Vr(Ka,"single")},[xt,Fa,Vr]),ao=(0,se.useMemo)(()=>!Dt||ea?null:(Dt===!0?[al,ba,Li]:Dt).map(ur=>ur===al?{key:"all",text:Aa.selectionAll,onSelect(){Vr(wn.map((Ka,ar)=>Ga(Ka,ar)).filter(Ka=>{const ar=mr.get(Ka);return!(ar!=null&&ar.disabled)||ho.has(Ka)}),"all")}}:ur===ba?{key:"invert",text:Aa.selectInvert,onSelect(){const Ka=new Set(ho);Da.forEach((Kr,rr)=>{const cr=Ga(Kr,rr),Tr=mr.get(cr);Tr!=null&&Tr.disabled||(Ka.has(cr)?Ka.delete(cr):Ka.add(cr))});const ar=Array.from(Ka);zt&&zt(ar),Vr(ar,"invert")}}:ur===Li?{key:"none",text:Aa.selectNone,onSelect(){Bt==null||Bt(),Vr(Array.from(ho).filter(Ka=>{const ar=mr.get(Ka);return ar==null?void 0:ar.disabled}),"none")}}:ur).map(ur=>Object.assign(Object.assign({},ur),{onSelect:function(){for(var Ka,ar,Kr=arguments.length,rr=new Array(Kr),cr=0;cr<Kr;cr++)rr[cr]=arguments[cr];(ar=ur.onSelect)===null||ar===void 0||(Ka=ar).call.apply(Ka,[ur].concat(rr)),Do(null)}})),[Dt,ho,Da,Ga,zt,Vr]);return[(0,se.useCallback)(sr=>{var ur;if(!ce)return sr.filter($r=>$r!==yi);let Ka=(0,Gn.Z)(sr);const ar=new Set(ho),Kr=Ja.map(Ga).filter($r=>!mr.get($r).disabled),rr=Kr.every($r=>ar.has($r)),cr=Kr.some($r=>ar.has($r)),Tr=()=>{const $r=[];rr?Kr.forEach(co=>{ar.delete(co),$r.push(co)}):Kr.forEach(co=>{ar.has(co)||(ar.add(co),$r.push(co))});const eo=Array.from(ar);it==null||it(!rr,eo.map(co=>Fa(co)),$r.map(co=>Fa(co))),Vr(eo,"all"),Do(null)};let Fr;if(Zt!=="radio"){let $r;if(ao){const Mr={getPopupContainer:Ca,items:ao.map((Ko,Vo)=>{const{key:ma,text:Ya,onSelect:yr}=Ko;return{key:ma!=null?ma:Vo,onClick:()=>{yr==null||yr(Kr)},label:Ya}})};$r=se.createElement("div",{className:`${oa}-selection-extra`},se.createElement(Xa.Z,{menu:Mr,getPopupContainer:Ca},se.createElement("span",null,se.createElement(Yo.Z,null))))}const eo=Ja.map((Mr,Ko)=>{const Vo=Ga(Mr,Ko),ma=mr.get(Vo)||{};return Object.assign({checked:ar.has(Vo)},ma)}).filter(Mr=>{let{disabled:Ko}=Mr;return Ko}),co=!!eo.length&&eo.length===Ja.length,Eo=co&&eo.every(Mr=>{let{checked:Ko}=Mr;return Ko}),oo=co&&eo.some(Mr=>{let{checked:Ko}=Mr;return Ko});Fr=!ea&&se.createElement("div",{className:`${oa}-selection`},se.createElement(Ea.default,{checked:co?Eo:!!Ja.length&&rr,indeterminate:co?!Eo&&oo:!rr&&cr,onChange:Tr,disabled:Ja.length===0||co,"aria-label":$r?"Custom selection":"Select all",skipGroup:!0}),$r)}let ro;Zt==="radio"?ro=($r,eo,co)=>{const Eo=Ga(eo,co),oo=ar.has(Eo);return{node:se.createElement(mo.ZP,Object.assign({},mr.get(Eo),{checked:oo,onClick:Mr=>Mr.stopPropagation(),onChange:Mr=>{ar.has(Eo)||So(Eo,!0,[Eo],Mr.nativeEvent)}})),checked:oo}}:ro=($r,eo,co)=>{var Eo;const oo=Ga(eo,co),Mr=ar.has(oo),Ko=qr.has(oo),Vo=mr.get(oo);let ma;return Ua==="nest"?ma=Ko:ma=(Eo=Vo==null?void 0:Vo.indeterminate)!==null&&Eo!==void 0?Eo:Ko,{node:se.createElement(Ea.default,Object.assign({},Vo,{indeterminate:ma,checked:Mr,skipGroup:!0,onClick:Ya=>Ya.stopPropagation(),onChange:Ya=>{let{nativeEvent:yr}=Ya;const{shiftKey:br}=yr;let Nr=-1,_r=-1;if(br&&Yn){const io=new Set([Ar,oo]);Kr.some((bo,lo)=>{if(io.has(bo))if(Nr===-1)Nr=lo;else return _r=lo,!0;return!1})}if(_r!==-1&&Nr!==_r&&Yn){const io=Kr.slice(Nr,_r+1),bo=[];Mr?io.forEach(vo=>{ar.has(vo)&&(bo.push(vo),ar.delete(vo))}):io.forEach(vo=>{ar.has(vo)||(bo.push(vo),ar.add(vo))});const lo=Array.from(ar);Jt==null||Jt(!Mr,lo.map(vo=>Fa(vo)),bo.map(vo=>Fa(vo))),Vr(lo,"multiple")}else{const io=Ur;if(Yn){const bo=Mr?(0,Ji._5)(io,oo):(0,Ji.L0)(io,oo);So(oo,!Mr,bo,yr)}else{const bo=(0,Bl.S)([].concat((0,Gn.Z)(io),[oo]),!0,or,Sr),{checkedKeys:lo,halfCheckedKeys:vo}=bo;let ii=lo;if(Mr){const zo=new Set(lo);zo.delete(oo),ii=(0,Bl.S)(Array.from(zo),{checked:!1,halfCheckedKeys:vo},or,Sr).checkedKeys}So(oo,!Mr,ii,yr)}}Do(Mr?null:oo)}})),checked:Mr}};const wo=($r,eo,co)=>{const{node:Eo,checked:oo}=ro($r,eo,co);return Un?Un(oo,eo,co,Eo):Eo};if(!Ka.includes(yi))if(Ka.findIndex($r=>{var eo;return((eo=$r[sa])===null||eo===void 0?void 0:eo.columnType)==="EXPAND_COLUMN"})===0){const[$r,...eo]=Ka;Ka=[$r,yi].concat((0,Gn.Z)(eo))}else Ka=[yi].concat((0,Gn.Z)(Ka));const Zo=Ka.indexOf(yi);Ka=Ka.filter(($r,eo)=>$r!==yi||eo===Zo);const Ro=Ka[Zo-1],ci=Ka[Zo+1];let Io=$n;Io===void 0&&((ci==null?void 0:ci.fixed)!==void 0?Io=ci.fixed:(Ro==null?void 0:Ro.fixed)!==void 0&&(Io=Ro.fixed)),Io&&Ro&&((ur=Ro[sa])===null||ur===void 0?void 0:ur.columnType)==="EXPAND_COLUMN"&&Ro.fixed===void 0&&(Ro.fixed=Io);const No=Ye()(`${oa}-selection-col`,{[`${oa}-selection-col-with-dropdown`]:Dt&&Zt==="checkbox"}),wi={fixed:Io,width:Rn,className:`${oa}-selection-column`,title:ce.columnTitle||Fr,render:wo,onCell:ce.onCell,[sa]:{className:No}};return Ka.map($r=>$r===yi?wi:$r)},[Ga,Ja,ce,Ur,ho,qr,Rn,ao,Ua,Ar,mr,Jt,So,Sr]),ho]},rl=te(89489),Go=te(59477),ts=te(6848);const bi="ascend",ol="descend";function Oi(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function il(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Dl(ge,ce){return ce?ge[ge.indexOf(ce)+1]:ge[0]}function Xi(ge,ce,be){let ke=[];function Ne(ze,ft){ke.push({column:ze,key:gr(ze,ft),multiplePriority:Oi(ze),sortOrder:ze.sortOrder})}return(ge||[]).forEach((ze,ft)=>{const xt=Ce(ft,be);ze.children?("sortOrder"in ze&&Ne(ze,xt),ke=[].concat((0,Gn.Z)(ke),(0,Gn.Z)(Xi(ze.children,ce,xt)))):ze.sorter&&("sortOrder"in ze?Ne(ze,xt):ce&&ze.defaultSortOrder&&ke.push({column:ze,key:gr(ze,xt),multiplePriority:Oi(ze),sortOrder:ze.defaultSortOrder}))}),ke}function Ri(ge,ce,be,ke,Ne,ze,ft,xt){return(ce||[]).map((it,zt)=>{const Bt=Ce(zt,xt);let Jt=it;if(Jt.sorter){const Rn=Jt.sortDirections||Ne,Zt=Jt.showSorterTooltip===void 0?ft:Jt.showSorterTooltip,Dt=gr(Jt,Bt),$n=be.find(Ua=>{let{key:ca}=Ua;return ca===Dt}),Un=$n?$n.sortOrder:null,ea=Dl(Rn,Un);let Yn;if(it.sortIcon)Yn=it.sortIcon({sortOrder:Un});else{const Ua=Rn.includes(bi)&&se.createElement(Go.Z,{className:Ye()(`${ge}-column-sorter-up`,{active:Un===bi})}),ca=Rn.includes(ol)&&se.createElement(rl.Z,{className:Ye()(`${ge}-column-sorter-down`,{active:Un===ol})});Yn=se.createElement("span",{className:Ye()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(Ua&&ca)})},se.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},Ua,ca))}const{cancelSort:oa,triggerAsc:wn,triggerDesc:Da}=ze||{};let Fa=oa;ea===ol?Fa=Da:ea===bi&&(Fa=wn);const Ga=typeof Zt=="object"?Zt:{title:Fa};Jt=Object.assign(Object.assign({},Jt),{className:Ye()(Jt.className,{[`${ge}-column-sort`]:Un}),title:Ua=>{const ca=se.createElement("div",{className:`${ge}-column-sorters`},se.createElement("span",{className:`${ge}-column-title`},ln(it.title,Ua)),Yn);return Zt?se.createElement(ts.Z,Object.assign({},Ga),ca):ca},onHeaderCell:Ua=>{const ca=it.onHeaderCell&&it.onHeaderCell(Ua)||{},Aa=ca.onClick,Ca=ca.onKeyDown;ca.onClick=_a=>{ke({column:it,key:Dt,sortOrder:ea,multiplePriority:Oi(it)}),Aa==null||Aa(_a)},ca.onKeyDown=_a=>{_a.keyCode===ui.Z.ENTER&&(ke({column:it,key:Dt,sortOrder:ea,multiplePriority:Oi(it)}),Ca==null||Ca(_a))};const Vn=xn(it.title,{}),va=Vn==null?void 0:Vn.toString();return Un?ca["aria-sort"]=Un==="ascend"?"ascending":"descending":ca["aria-label"]=va||"",ca.className=Ye()(ca.className,`${ge}-column-has-sorters`),ca.tabIndex=0,it.ellipsis&&(ca.title=(Vn!=null?Vn:"").toString()),ca}})}return"children"in Jt&&(Jt=Object.assign(Object.assign({},Jt),{children:Ri(ge,Jt.children,be,ke,Ne,ze,ft,Bt)})),Jt})}function ll(ge){const{column:ce,sortOrder:be}=ge;return{column:ce,order:be,field:ce.dataIndex,columnKey:ce.key}}function Ti(ge){const ce=ge.filter(be=>{let{sortOrder:ke}=be;return ke}).map(ll);return ce.length===0&&ge.length?Object.assign(Object.assign({},ll(ge[ge.length-1])),{column:void 0}):ce.length<=1?ce[0]||{}:ce}function Mi(ge,ce,be){const ke=ce.slice().sort((ft,xt)=>xt.multiplePriority-ft.multiplePriority),Ne=ge.slice(),ze=ke.filter(ft=>{let{column:{sorter:xt},sortOrder:it}=ft;return il(xt)&&it});return ze.length?Ne.sort((ft,xt)=>{for(let it=0;it<ze.length;it+=1){const zt=ze[it],{column:{sorter:Bt},sortOrder:Jt}=zt,Rn=il(Bt);if(Rn&&Jt){const Zt=Rn(ft,xt,Jt);if(Zt!==0)return Jt===bi?Zt:-Zt}}return 0}).map(ft=>{const xt=ft[be];return xt?Object.assign(Object.assign({},ft),{[be]:Mi(xt,ce,be)}):ft}):Ne}function ns(ge){let{prefixCls:ce,mergedColumns:be,onSorterChange:ke,sortDirections:Ne,tableLocale:ze,showSorterTooltip:ft}=ge;const[xt,it]=se.useState(Xi(be,!0)),zt=se.useMemo(()=>{let Dt=!0;const $n=Xi(be,!1);if(!$n.length)return xt;const Un=[];function ea(oa){Dt?Un.push(oa):Un.push(Object.assign(Object.assign({},oa),{sortOrder:null}))}let Yn=null;return $n.forEach(oa=>{Yn===null?(ea(oa),oa.sortOrder&&(oa.multiplePriority===!1?Dt=!1:Yn=!0)):(Yn&&oa.multiplePriority!==!1||(Dt=!1),ea(oa))}),Un},[be,xt]),Bt=se.useMemo(()=>{const Dt=zt.map($n=>{let{column:Un,sortOrder:ea}=$n;return{column:Un,order:ea}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[zt]);function Jt(Dt){let $n;Dt.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?$n=[Dt]:$n=[].concat((0,Gn.Z)(zt.filter(Un=>{let{key:ea}=Un;return ea!==Dt.key})),[Dt]),it($n),ke(Ti($n),$n)}return[Dt=>Ri(ce,Dt,zt,Jt,Ne,ze,ft),zt,Bt,()=>Ti(zt)]}function Lo(ge,ce){return ge.map(be=>{const ke=Object.assign({},be);return ke.title=ln(be.title,ce),"children"in ke&&(ke.children=Lo(ke.children,ce)),ke})}function as(ge){return[se.useCallback(be=>Lo(be,ge),[ge])]}var ws=Ma((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),sl=Gr((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),Bi=te(64993),ki=te(17313),Il=te(83116),rs=te(37613),is=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=(Ne,ze,ft)=>({[`&${ce}-${Ne}`]:{[`> ${ce}-container`]:{[`> ${ce}-content, > ${ce}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ce}-expanded-row-fixed`]:{margin:`-${ze}px -${ft+ge.lineWidth}px`}}}}}});return{[`${ce}-wrapper`]:{[`${ce}${ce}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ce}-title`]:{border:be,borderBottom:0},[`> ${ce}-container`]:{borderInlineStart:be,borderTop:be,[`
|
|
> ${ce}-content,
|
|
> ${ce}-header,
|
|
> ${ce}-body,
|
|
> ${ce}-summary
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:be},"> thead":{"> tr:not(:last-child) > th":{borderBottom:be},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ce}-cell-fix-right-first::after`]:{borderInlineEnd:be}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ce}-expanded-row-fixed`]:{margin:`-${ge.tablePaddingVertical}px -${ge.tablePaddingHorizontal+ge.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ge.lineWidth,bottom:0,borderInlineEnd:be,content:'""'}}}}}},[`&${ce}-scroll-horizontal`]:{[`> ${ce}-container > ${ce}-body`]:{"> table > tbody":{[`
|
|
> tr${ce}-expanded-row,
|
|
> tr${ce}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},ke("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle)),ke("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall)),{[`> ${ce}-footer`]:{border:be,borderTop:0}}),[`${ce}-cell`]:{[`${ce}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ge.lineWidth}px 0 ${ge.lineWidth}px ${ge.tableHeaderBg}`}},[`${ce}-bordered ${ce}-cell-scrollbar`]:{borderInlineEnd:be}}}},ls=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper`]:{[`${ce}-cell-ellipsis`]:Object.assign(Object.assign({},ki.vS),{wordBreak:"keep-all",[`
|
|
&${ce}-cell-fix-left-last,
|
|
&${ce}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${ce}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ce}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ss=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper`]:{[`${ce}-tbody > tr${ce}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},Nl=te(15969),Ll=ge=>{const{componentCls:ce,antCls:be,controlInteractiveSize:ke,motionDurationSlow:Ne,lineWidth:ze,paddingXS:ft,lineType:xt,tableBorderColor:it,tableExpandIconBg:zt,tableExpandColumnWidth:Bt,borderRadius:Jt,fontSize:Rn,fontSizeSM:Zt,lineHeight:Dt,tablePaddingVertical:$n,tablePaddingHorizontal:Un,tableExpandedRowBg:ea,paddingXXS:Yn}=ge,oa=ke/2-ze,wn=oa*2+ze*3,Da=`${ze}px ${xt} ${it}`,Fa=Yn-ze;return{[`${ce}-wrapper`]:{[`${ce}-expand-icon-col`]:{width:Bt},[`${ce}-row-expand-icon-cell`]:{textAlign:"center",[`${ce}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ce}-row-indent`]:{height:1,float:"left"},[`${ce}-row-expand-icon`]:Object.assign(Object.assign({},(0,Nl.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:wn,height:wn,padding:0,color:"inherit",lineHeight:`${wn}px`,background:zt,border:Da,borderRadius:Jt,transform:`scale(${ke/wn})`,transition:`all ${Ne}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ne} ease-out`,content:'""'},"&::before":{top:oa,insetInlineEnd:Fa,insetInlineStart:Fa,height:ze},"&::after":{top:Fa,bottom:Fa,insetInlineStart:oa,width:ze,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"}}),[`${ce}-row-indent + ${ce}-row-expand-icon`]:{marginTop:(Rn*Dt-ze*3)/2-Math.ceil((Zt*1.4-ze*3)/2),marginInlineEnd:ft},[`tr${ce}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ea}},[`${be}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ce}-expanded-row-fixed`]:{position:"relative",margin:`-${$n}px -${Un}px`,padding:`${$n}px ${Un}px`}}}},ti=ge=>{const{componentCls:ce,antCls:be,iconCls:ke,tableFilterDropdownWidth:Ne,tableFilterDropdownSearchWidth:ze,paddingXXS:ft,paddingXS:xt,colorText:it,lineWidth:zt,lineType:Bt,tableBorderColor:Jt,tableHeaderIconColor:Rn,fontSizeSM:Zt,tablePaddingHorizontal:Dt,borderRadius:$n,motionDurationSlow:Un,colorTextDescription:ea,colorPrimary:Yn,tableHeaderFilterActiveBg:oa,colorTextDisabled:wn,tableFilterDropdownBg:Da,tableFilterDropdownHeight:Fa,controlItemBgHover:Ga,controlItemBgActive:Ua,boxShadowSecondary:ca,filterDropdownMenuBg:Aa}=ge,Ca=`${be}-dropdown`,Vn=`${ce}-filter-dropdown`,va=`${be}-tree`,_a=`${zt}px ${Bt} ${Jt}`;return[{[`${ce}-wrapper`]:{[`${ce}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ce}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ft,marginInline:`${ft}px ${-Dt/2}px`,padding:`0 ${ft}px`,color:Rn,fontSize:Zt,borderRadius:$n,cursor:"pointer",transition:`all ${Un}`,"&:hover":{color:ea,background:oa},"&.active":{color:Yn}}}},{[`${be}-dropdown`]:{[Vn]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{minWidth:Ne,backgroundColor:Da,borderRadius:$n,boxShadow:ca,overflow:"hidden",[`${Ca}-menu`]:{maxHeight:Fa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Aa,"&:empty::after":{display:"block",padding:`${xt}px 0`,color:wn,fontSize:Zt,textAlign:"center",content:'"Not Found"'}},[`${Vn}-tree`]:{paddingBlock:`${xt}px 0`,paddingInline:xt,[va]:{padding:0},[`${va}-treenode ${va}-node-content-wrapper:hover`]:{backgroundColor:Ga},[`${va}-treenode-checkbox-checked ${va}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ua}}},[`${Vn}-search`]:{padding:xt,borderBottom:_a,"&-input":{input:{minWidth:ze},[ke]:{color:wn}}},[`${Vn}-checkall`]:{width:"100%",marginBottom:ft,marginInlineStart:ft},[`${Vn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${xt-zt}px ${xt}px`,overflow:"hidden",borderTop:_a}})}},{[`${be}-dropdown ${Vn}, ${Vn}-submenu`]:{[`${be}-checkbox-wrapper + span`]:{paddingInlineStart:xt,color:it},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Oo=ge=>{const{componentCls:ce,lineWidth:be,colorSplit:ke,motionDurationSlow:Ne,zIndexTableFixed:ze,tableBg:ft,zIndexTableSticky:xt}=ge,it=ke;return{[`${ce}-wrapper`]:{[`
|
|
${ce}-cell-fix-left,
|
|
${ce}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:ze,background:ft},[`
|
|
${ce}-cell-fix-left-first::after,
|
|
${ce}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-be,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},[`${ce}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${ce}-cell-fix-right-first::after,
|
|
${ce}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:-be,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},[`${ce}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:xt+1,width:30,transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ce}-ping-left`]:{[`&:not(${ce}-has-fix-left) ${ce}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${it}`}},[`
|
|
${ce}-cell-fix-left-first::after,
|
|
${ce}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${it}`},[`${ce}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ce}-ping-right`]:{[`&:not(${ce}-has-fix-right) ${ce}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${it}`}},[`
|
|
${ce}-cell-fix-right-first::after,
|
|
${ce}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${it}`}}}}},ds=ge=>{const{componentCls:ce,antCls:be}=ge;return{[`${ce}-wrapper`]:{[`${ce}-pagination${be}-pagination`]:{margin:`${ge.margin}px 0`},[`${ce}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ge.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Rl=ge=>{const{componentCls:ce,tableRadius:be}=ge;return{[`${ce}-wrapper`]:{[ce]:{[`${ce}-title, ${ce}-header`]:{borderRadius:`${be}px ${be}px 0 0`},[`${ce}-title + ${ce}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ce}-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:be,borderStartEndRadius:be,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:be},"> *:last-child":{borderStartEndRadius:be}}},"&-footer":{borderRadius:`0 0 ${be}px ${be}px`}}}}},Ml=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ce}-pagination-left`]:{justifyContent:"flex-end"},[`${ce}-pagination-right`]:{justifyContent:"flex-start"},[`${ce}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ce}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ce}-row-indent`]:{float:"right"}}}}},kl=ge=>{const{componentCls:ce,antCls:be,iconCls:ke,fontSizeIcon:Ne,padding:ze,paddingXS:ft,tableHeaderIconColor:xt,tableHeaderIconColorHover:it,tableSelectionColumnWidth:zt}=ge;return{[`${ce}-wrapper`]:{[`${ce}-selection-col`]:{width:zt,[`&${ce}-selection-col-with-dropdown`]:{width:zt+Ne+ze/4}},[`${ce}-bordered ${ce}-selection-col`]:{width:zt+ft*2,[`&${ce}-selection-col-with-dropdown`]:{width:zt+Ne+ze/4+ft*2}},[`
|
|
table tr th${ce}-selection-column,
|
|
table tr td${ce}-selection-column
|
|
`]:{paddingInlineEnd:ge.paddingXS,paddingInlineStart:ge.paddingXS,textAlign:"center",[`${be}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ce}-selection-column${ce}-cell-fix-left`]:{zIndex:ge.zIndexTableFixed+1},[`table tr th${ce}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ce}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ce}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ge.tablePaddingHorizontal/4}px`,[ke]:{color:xt,fontSize:Ne,verticalAlign:"baseline","&:hover":{color:it}}}}}},cs=ge=>{const{componentCls:ce}=ge,be=(ke,Ne,ze,ft)=>({[`${ce}${ce}-${ke}`]:{fontSize:ft,[`
|
|
${ce}-title,
|
|
${ce}-footer,
|
|
${ce}-cell,
|
|
${ce}-thead > tr > th,
|
|
${ce}-tbody > tr > th,
|
|
${ce}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${Ne}px ${ze}px`},[`${ce}-filter-trigger`]:{marginInlineEnd:`-${ze/2}px`},[`${ce}-expanded-row-fixed`]:{margin:`-${Ne}px -${ze}px`},[`${ce}-tbody`]:{[`${ce}-wrapper:only-child ${ce}`]:{marginBlock:`-${Ne}px`,marginInline:`${ge.tableExpandColumnWidth-ze}px -${ze}px`}},[`${ce}-selection-column`]:{paddingInlineStart:`${ze/4}px`}}});return{[`${ce}-wrapper`]:Object.assign(Object.assign({},be("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle,ge.tableFontSizeMiddle)),be("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall,ge.tableFontSizeSmall))}},ms=ge=>{const{componentCls:ce,marginXXS:be,fontSizeIcon:ke,tableHeaderIconColor:Ne,tableHeaderIconColorHover:ze}=ge;return{[`${ce}-wrapper`]:{[`${ce}-thead th${ce}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{background:ge.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ge.colorPrimary},[`
|
|
&${ce}-cell-fix-left:hover,
|
|
&${ce}-cell-fix-right:hover
|
|
`]:{background:ge.tableFixedHeaderSortActiveBg}},[`${ce}-thead th${ce}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ce}-column-sort`]:{background:ge.tableBodySortBg},[`${ce}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ce}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ce}-column-sorter`]:{marginInlineStart:be,color:Ne,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ke,"&.active":{color:ge.colorPrimary}},[`${ce}-column-sorter-up + ${ce}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ce}-column-sorters:hover ${ce}-column-sorter`]:{color:ze}}}},Zi=ge=>{const{componentCls:ce,opacityLoading:be,tableScrollThumbBg:ke,tableScrollThumbBgHover:Ne,tableScrollThumbSize:ze,tableScrollBg:ft,zIndexTableSticky:xt,stickyScrollBarBorderRadius:it}=ge,zt=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${ce}-wrapper`]:{[`${ce}-sticky`]:{"&-holder":{position:"sticky",zIndex:xt,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ze}px !important`,zIndex:xt,display:"flex",alignItems:"center",background:ft,borderTop:zt,opacity:be,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ze,backgroundColor:ke,borderRadius:it,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ne}}}}}}},xi=ge=>{const{componentCls:ce,lineWidth:be,tableBorderColor:ke}=ge,Ne=`${be}px ${ge.lineType} ${ke}`;return{[`${ce}-wrapper`]:{[`${ce}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:Ne}}},[`div${ce}-summary`]:{boxShadow:`0 -${be}px 0 ${ke}`}}}},dl=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=`${ce}-expanded-row-cell`;return{[`${ce}-wrapper`]:{[`${ce}-tbody-virtual`]:{[`${ce}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ce}-cell`]:{borderBottom:be},[`${ce}-expanded-row`]:{[`${ke}${ke}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ce}-bordered`]:{[`${ce}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:be,position:"absolute"},[`${ce}-cell`]:{borderInlineEnd:be,[`&${ce}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:be}}}}}}};const cl=ge=>{const{componentCls:ce,fontWeightStrong:be,tablePaddingVertical:ke,tablePaddingHorizontal:Ne,lineWidth:ze,lineType:ft,tableBorderColor:xt,tableFontSize:it,tableBg:zt,tableRadius:Bt,tableHeaderTextColor:Jt,motionDurationMid:Rn,tableHeaderBg:Zt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:$n,tableSelectedRowBg:Un,tableSelectedRowHoverBg:ea,tableFooterTextColor:Yn,tableFooterBg:oa,paddingContentVerticalLG:wn}=ge,Da=`${ze}px ${ft} ${xt}`;return{[`${ce}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ki.dF)()),{[ce]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{fontSize:it,background:zt,borderRadius:`${Bt}px ${Bt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Bt}px ${Bt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${ce}-cell,
|
|
${ce}-thead > tr > th,
|
|
${ce}-tbody > tr > th,
|
|
${ce}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${wn}px ${Ne}px`,overflowWrap:"break-word"},[`${ce}-title`]:{padding:`${ke}px ${Ne}px`},[`${ce}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Jt,fontWeight:be,textAlign:"start",background:Zt,borderBottom:Da,transition:`background ${Rn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ce}-selection-column):not(${ce}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Dt,transform:"translateY(-50%)",transition:`background-color ${Rn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ce}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Rn}, border-color ${Rn}`,borderBottom:Da,[`
|
|
> ${ce}-wrapper:only-child,
|
|
> ${ce}-expanded-row-fixed > ${ce}-wrapper:only-child
|
|
`]:{[ce]:{marginBlock:`-${ke}px`,marginInline:`${ge.tableExpandColumnWidth-Ne}px -${Ne}px`,[`${ce}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Jt,fontWeight:be,textAlign:"start",background:Zt,borderBottom:Da,transition:`background ${Rn} ease`},[`
|
|
&${ce}-row:hover > th,
|
|
&${ce}-row:hover > td,
|
|
> th${ce}-cell-row-hover,
|
|
> td${ce}-cell-row-hover
|
|
`]:{background:$n},[`&${ce}-row-selected`]:{"> th, > td":{background:Un},"&:hover > th, &:hover > td":{background:ea}}}},[`${ce}-footer`]:{padding:`${ke}px ${Ne}px`,color:Yn,background:oa}})}};var gl=(0,Il.Z)("Table",ge=>{const{colorTextHeading:ce,colorSplit:be,colorIcon:ke,colorIconHover:Ne,opacityLoading:ze,colorBgContainer:ft,controlInteractiveSize:xt,headerBg:it,headerColor:zt,headerSortActiveBg:Bt,headerSortHoverBg:Jt,bodySortBg:Rn,rowHoverBg:Zt,rowSelectedBg:Dt,rowSelectedHoverBg:$n,rowExpandedBg:Un,cellPaddingBlock:ea,cellPaddingInline:Yn,cellPaddingBlockMD:oa,cellPaddingInlineMD:wn,cellPaddingBlockSM:Da,cellPaddingInlineSM:Fa,borderColor:Ga,footerBg:Ua,footerColor:ca,headerBorderRadius:Aa,cellFontSize:Ca,cellFontSizeMD:Vn,cellFontSizeSM:va,headerSplitColor:_a,fixedHeaderSortActiveBg:nr,headerFilterHoverBg:or,filterDropdownBg:Ja,expandIconBg:mr,selectionColumnWidth:Sr,stickyScrollBarBg:Ur}=ge,zr=new Bi.C(ke),ho=new Bi.C(Ne),qr=2,Ar=(0,rs.TS)(ge,{tableFontSize:Ca,tableBg:ft,tableRadius:Aa,tablePaddingVertical:ea,tablePaddingHorizontal:Yn,tablePaddingVerticalMiddle:oa,tablePaddingHorizontalMiddle:wn,tablePaddingVerticalSmall:Da,tablePaddingHorizontalSmall:Fa,tableBorderColor:Ga,tableHeaderTextColor:zt,tableHeaderBg:it,tableFooterTextColor:ca,tableFooterBg:Ua,tableHeaderCellSplitColor:_a,tableHeaderSortBg:Bt,tableHeaderSortHoverBg:Jt,tableHeaderIconColor:zr.clone().setAlpha(zr.getAlpha()*ze).toRgbString(),tableHeaderIconColorHover:ho.clone().setAlpha(ho.getAlpha()*ze).toRgbString(),tableBodySortBg:Rn,tableFixedHeaderSortActiveBg:nr,tableHeaderFilterActiveBg:or,tableFilterDropdownBg:Ja,tableRowHoverBg:Zt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:$n,zIndexTableFixed:qr,zIndexTableSticky:qr+1,tableFontSizeMiddle:Vn,tableFontSizeSmall:va,tableSelectionColumnWidth:Sr,tableExpandIconBg:mr,tableExpandColumnWidth:xt+2*ge.padding,tableExpandedRowBg:Un,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ur,tableScrollThumbBgHover:ce,tableScrollBg:be});return[cl(Ar),ds(Ar),xi(Ar),ms(Ar),ti(Ar),is(Ar),Rl(Ar),Ll(Ar),xi(Ar),ss(Ar),kl(Ar),Oo(Ar),Zi(Ar),ls(Ar),cs(Ar),Ml(Ar),dl(Ar)]},ge=>{const{colorFillAlter:ce,colorBgContainer:be,colorTextHeading:ke,colorFillSecondary:Ne,colorFillContent:ze,controlItemBgActive:ft,controlItemBgActiveHover:xt,padding:it,paddingSM:zt,paddingXS:Bt,colorBorderSecondary:Jt,borderRadiusLG:Rn,fontSize:Zt,controlHeight:Dt,colorTextPlaceholder:$n}=ge,Un=new Bi.C(Ne).onBackground(be).toHexShortString(),ea=new Bi.C(ze).onBackground(be).toHexShortString(),Yn=new Bi.C(ce).onBackground(be).toHexShortString();return{headerBg:Yn,headerColor:ke,headerSortActiveBg:Un,headerSortHoverBg:ea,bodySortBg:Yn,rowHoverBg:Yn,rowSelectedBg:ft,rowSelectedHoverBg:xt,rowExpandedBg:ce,cellPaddingBlock:it,cellPaddingInline:it,cellPaddingBlockMD:zt,cellPaddingInlineMD:Bt,cellPaddingBlockSM:Bt,cellPaddingInlineSM:Bt,borderColor:Jt,headerBorderRadius:Rn,footerBg:Yn,footerColor:ke,cellFontSize:Zt,cellFontSizeMD:Zt,cellFontSizeSM:Zt,headerSplitColor:Jt,fixedHeaderSortActiveBg:Un,headerFilterHoverBg:ze,filterDropdownMenuBg:be,filterDropdownBg:be,expandIconBg:be,selectionColumnWidth:Dt,stickyScrollBarBg:$n,stickyScrollBarBorderRadius:100}});const Se=[],Ge=(ge,ce)=>{const{prefixCls:be,className:ke,rootClassName:Ne,style:ze,size:ft,bordered:xt,dropdownPrefixCls:it,dataSource:zt,pagination:Bt,rowSelection:Jt,rowKey:Rn="key",rowClassName:Zt,columns:Dt,children:$n,childrenColumnName:Un,onChange:ea,getPopupContainer:Yn,loading:oa,expandIcon:wn,expandable:Da,expandedRowRender:Fa,expandIconColumnIndex:Ga,indentSize:Ua,scroll:ca,sortDirections:Aa,locale:Ca,showSorterTooltip:Vn=!0,virtual:va}=ge,_a=se.useMemo(()=>Dt||St($n),[Dt,$n]),nr=se.useMemo(()=>_a.some(Wr=>Wr.responsive),[_a]),or=(0,Qo.Z)(nr),Ja=se.useMemo(()=>{const Wr=new Set(Object.keys(or).filter(fo=>or[fo]));return _a.filter(fo=>!fo.responsive||fo.responsive.some(Mo=>Wr.has(Mo)))},[_a,or]),mr=(0,To.Z)(ge,["className","style","columns"]),{locale:Sr=jo.Z,direction:Ur,table:zr,renderEmpty:ho,getPrefixCls:qr,getPopupContainer:Ar}=se.useContext(Ir.E_),Do=(0,Po.Z)(ft),Vr=Object.assign(Object.assign({},Sr.Table),Ca),So=zt||Se,ao=qr("table",be),Xo=qr("dropdown",it),sr=Object.assign({childrenColumnName:Un,expandIconColumnIndex:Ga},Da),{childrenColumnName:ur="children"}=sr,Ka=se.useMemo(()=>So.some(Wr=>Wr==null?void 0:Wr[ur])?"nest":Fa||Da&&Da.expandedRowRender?"row":null,[So]),ar={body:se.useRef()},Kr=se.useMemo(()=>typeof Rn=="function"?Rn:Wr=>Wr==null?void 0:Wr[Rn],[Rn]),[rr]=bl(So,ur,Kr),cr={},Tr=function(Wr,fo){let Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Co,Wo,Uo;const $o=Object.assign(Object.assign({},cr),Wr);Mo&&((Co=cr.resetPagination)===null||Co===void 0||Co.call(cr),!((Wo=$o.pagination)===null||Wo===void 0)&&Wo.current&&($o.pagination.current=1),Bt&&Bt.onChange&&Bt.onChange(1,(Uo=$o.pagination)===null||Uo===void 0?void 0:Uo.pageSize)),ca&&ca.scrollToFirstRowOnChange!==!1&&ar.body.current&&(0,ko.Z)(0,{getContainer:()=>ar.body.current}),ea==null||ea($o.pagination,$o.filters,$o.sorter,{currentDataSource:$l(Mi(So,$o.sorterStates,ur),$o.filterStates),action:fo})},Fr=(Wr,fo)=>{Tr({sorter:Wr,sorterStates:fo},"sort",!1)},[ro,wo,Zo,Ro]=ns({prefixCls:ao,mergedColumns:Ja,onSorterChange:Fr,sortDirections:Aa||["ascend","descend"],tableLocale:Vr,showSorterTooltip:Vn}),ci=se.useMemo(()=>Mi(So,wo,ur),[So,wo]);cr.sorter=Ro(),cr.sorterStates=wo;const Io=(Wr,fo)=>{Tr({filters:Wr,filterStates:fo},"filter",!0)},[No,wi,$r]=El({prefixCls:ao,locale:Vr,dropdownPrefixCls:Xo,mergedColumns:Ja,onFilterChange:Io,getPopupContainer:Yn||Ar}),eo=$l(ci,wi);cr.filters=$r,cr.filterStates=wi;const co=se.useMemo(()=>{const Wr={};return Object.keys($r).forEach(fo=>{$r[fo]!==null&&(Wr[fo]=$r[fo])}),Object.assign(Object.assign({},Zo),{filters:Wr})},[Zo,$r]),[Eo]=as(co),oo=(Wr,fo)=>{Tr({pagination:Object.assign(Object.assign({},cr.pagination),{current:Wr,pageSize:fo})},"paginate")},[Mr,Ko]=di(eo.length,oo,Bt);cr.pagination=Bt===!1?{}:oi(Mr,Bt),cr.resetPagination=Ko;const Vo=se.useMemo(()=>{if(Bt===!1||!Mr.pageSize)return eo;const{current:Wr=1,total:fo,pageSize:Mo=xl}=Mr;return eo.length<fo?eo.length>Mo?eo.slice((Wr-1)*Mo,Wr*Mo):eo:eo.slice((Wr-1)*Mo,Wr*Mo)},[!!Bt,eo,Mr&&Mr.current,Mr&&Mr.pageSize,Mr&&Mr.total]),[ma,Ya]=wl({prefixCls:ao,data:eo,pageData:Vo,getRowKey:Kr,getRecordByKey:rr,expandType:Ka,childrenColumnName:ur,locale:Vr,getPopupContainer:Yn||Ar},Jt),yr=(Wr,fo,Mo)=>{let Co;return typeof Zt=="function"?Co=Ye()(Zt(Wr,fo,Mo)):Co=Ye()(Zt),Ye()({[`${ao}-row-selected`]:Ya.has(Kr(Wr,fo))},Co)};sr.__PARENT_RENDER_ICON__=sr.expandIcon,sr.expandIcon=sr.expandIcon||wn||La(Vr),Ka==="nest"&&sr.expandIconColumnIndex===void 0?sr.expandIconColumnIndex=Jt?1:0:sr.expandIconColumnIndex>0&&Jt&&(sr.expandIconColumnIndex-=1),typeof sr.indentSize!="number"&&(sr.indentSize=typeof Ua=="number"?Ua:15);const br=se.useCallback(Wr=>Eo(ma(No(ro(Wr)))),[ro,No,ma]);let Nr,_r;if(Bt!==!1&&(Mr!=null&&Mr.total)){let Wr;Mr.size?Wr=Mr.size:Wr=Do==="small"||Do==="middle"?"small":void 0;const fo=Wo=>se.createElement(ei.Z,Object.assign({},Mr,{className:Ye()(`${ao}-pagination ${ao}-pagination-${Wo}`,Mr.className),size:Wr})),Mo=Ur==="rtl"?"left":"right",{position:Co}=Mr;if(Co!==null&&Array.isArray(Co)){const Wo=Co.find(Si=>Si.includes("top")),Uo=Co.find(Si=>Si.includes("bottom")),$o=Co.every(Si=>`${Si}`=="none");!Wo&&!Uo&&!$o&&(_r=fo(Mo)),Wo&&(Nr=fo(Wo.toLowerCase().replace("top",""))),Uo&&(_r=fo(Uo.toLowerCase().replace("bottom","")))}else _r=fo(Mo)}let io;typeof oa=="boolean"?io={spinning:oa}:typeof oa=="object"&&(io=Object.assign({spinning:!0},oa));const[bo,lo]=gl(ao),[,vo]=(0,ya.Z)(),ii=Ye()(`${ao}-wrapper`,zr==null?void 0:zr.className,{[`${ao}-wrapper-rtl`]:Ur==="rtl"},ke,Ne,lo),zo=Object.assign(Object.assign({},zr==null?void 0:zr.style),ze),ni=Ca&&Ca.emptyText||(ho==null?void 0:ho("Table"))||se.createElement(Yr.Z,{componentName:"Table"}),qo=va?sl:ws,fi={},$i=se.useMemo(()=>{const{fontSize:Wr,lineHeight:fo,padding:Mo,paddingXS:Co,paddingSM:Wo}=vo,Uo=Math.floor(Wr*fo);switch(Do){case"large":return Mo*2+Uo;case"small":return Co*2+Uo;default:return Wo*2+Uo}},[vo,Do]);return va&&(fi.listItemHeight=$i),bo(se.createElement("div",{ref:ce,className:ii,style:zo},se.createElement($a.Z,Object.assign({spinning:!1},io),Nr,se.createElement(qo,Object.assign({},fi,mr,{columns:Ja,direction:Ur,expandable:sr,prefixCls:ao,className:Ye()({[`${ao}-middle`]:Do==="middle",[`${ao}-small`]:Do==="small",[`${ao}-bordered`]:xt,[`${ao}-empty`]:So.length===0}),data:Vo,rowKey:Kr,rowClassName:yr,emptyText:ni,internalHooks:ue,internalRefs:ar,transformColumns:br})),_r)))};var Je=se.forwardRef(Ge);const dn=(ge,ce)=>{const be=se.useRef(0);return be.current+=1,se.createElement(Je,Object.assign({},ge,{ref:ce,_renderTimes:be.current}))},ga=se.forwardRef(dn);ga.SELECTION_COLUMN=yi,ga.EXPAND_COLUMN=b,ga.SELECTION_ALL=al,ga.SELECTION_INVERT=ba,ga.SELECTION_NONE=Li,ga.Column=Jr,ga.ColumnGroup=Ao,ga.Summary=Be;var ja=ga,Qa=ja},12563:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return Ke}});var b=te(59301),ue=te(99267),Ae=te(92310),Me=te.n(Ae),Le=te(36785),Oe=te(47729),se=te(14088),lt=te(36355),ot=te(17313),Qe=te(37613),Ue=te(83116);const tt=he=>{const{paddingXXS:Re,lineWidth:Ye,tagPaddingHorizontal:ht,componentCls:De}=he,st=ht-Ye,It=Re-Ye;return{[De]:Object.assign(Object.assign({},(0,ot.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:st,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${De}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${De}-close-icon`]:{marginInlineStart:It,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${De}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${De}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:st}}),[`${De}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},$e=he=>{const{lineWidth:Re,fontSizeIcon:Ye}=he,ht=he.fontSizeSM,De=`${he.lineHeightSM*ht}px`;return(0,Qe.TS)(he,{tagFontSize:ht,tagLineHeight:De,tagIconSize:Ye-2*Re,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},le=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var y=(0,Ue.Z)("Tag",he=>{const Re=$e(he);return tt(Re)},le),a=function(he,Re){var Ye={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&Re.indexOf(ht)<0&&(Ye[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ht=Object.getOwnPropertySymbols(he);De<ht.length;De++)Re.indexOf(ht[De])<0&&Object.prototype.propertyIsEnumerable.call(he,ht[De])&&(Ye[ht[De]]=he[ht[De]]);return Ye},E=he=>{const{prefixCls:Re,style:Ye,className:ht,checked:De,onChange:st,onClick:It}=he,yt=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Ft,tag:Xt}=b.useContext(lt.E_),vt=$t=>{st==null||st(!De),It==null||It($t)},rn=Ft("tag",Re),[Sn,et]=y(rn),We=Me()(rn,`${rn}-checkable`,{[`${rn}-checkable-checked`]:De},Xt==null?void 0:Xt.className,ht,et);return Sn(b.createElement("span",Object.assign({},yt,{style:Object.assign(Object.assign({},Ye),Xt==null?void 0:Xt.style),className:We,onClick:vt})))},z=te(45157);const ne=he=>(0,z.Z)(he,(Re,Ye)=>{let{textColor:ht,lightBorderColor:De,lightColor:st,darkColor:It}=Ye;return{[`${he.componentCls}-${Re}`]:{color:ht,background:st,borderColor:De,"&-inverse":{color:he.colorTextLightSolid,background:It,borderColor:It},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ue.b)(["Tag","preset"],he=>{const Re=$e(he);return ne(Re)},le);function ie(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const me=(he,Re,Ye)=>{const ht=ie(Ye);return{[`${he.componentCls}-${Re}`]:{color:he[`color${Ye}`],background:he[`color${ht}Bg`],borderColor:he[`color${ht}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,Ue.b)(["Tag","status"],he=>{const Re=$e(he);return[me(Re,"success","Success"),me(Re,"processing","Info"),me(Re,"error","Error"),me(Re,"warning","Warning")]},le),ye=function(he,Re){var Ye={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&Re.indexOf(ht)<0&&(Ye[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ht=Object.getOwnPropertySymbols(he);De<ht.length;De++)Re.indexOf(ht[De])<0&&Object.prototype.propertyIsEnumerable.call(he,ht[De])&&(Ye[ht[De]]=he[ht[De]]);return Ye};const je=(he,Re)=>{const{prefixCls:Ye,className:ht,rootClassName:De,style:st,children:It,icon:yt,color:Ft,onClose:Xt,closeIcon:vt,closable:rn,bordered:Sn=!0}=he,et=ye(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:We,direction:$t,tag:vn}=b.useContext(lt.E_),[Ht,un]=b.useState(!0);b.useEffect(()=>{"visible"in et&&un(et.visible)},[et.visible]);const Ve=(0,Le.o2)(Ft),Nt=(0,Le.yT)(Ft),_t=Ve||Nt,kt=Object.assign(Object.assign({backgroundColor:Ft&&!_t?Ft:void 0},vn==null?void 0:vn.style),st),ut=We("tag",Ye),[rt,Ze]=y(ut),pe=Me()(ut,vn==null?void 0:vn.className,{[`${ut}-${Ft}`]:_t,[`${ut}-has-color`]:Ft&&!_t,[`${ut}-hidden`]:!Ht,[`${ut}-rtl`]:$t==="rtl",[`${ut}-borderless`]:!Sn},ht,De,Ze),fe=Xe=>{Xe.stopPropagation(),Xt==null||Xt(Xe),!Xe.defaultPrevented&&un(!1)},[,qe]=(0,Oe.Z)(rn,vt,Xe=>Xe===null?b.createElement(ue.Z,{className:`${ut}-close-icon`,onClick:fe}):b.createElement("span",{className:`${ut}-close-icon`,onClick:fe},Xe),null,!1),Rt=typeof et.onClick=="function"||It&&It.type==="a",Be=yt||null,xe=Be?b.createElement(b.Fragment,null,Be,It&&b.createElement("span",null,It)):It,nt=b.createElement("span",Object.assign({},et,{ref:Re,className:pe,style:kt}),xe,qe,Ve&&b.createElement(re,{key:"preset",prefixCls:ut}),Nt&&b.createElement(ve,{key:"status",prefixCls:ut}));return rt(Rt?b.createElement(se.Z,{component:"Tag"},nt):nt)},Ie=b.forwardRef(je);Ie.CheckableTag=E;var Ke=Ie},98228:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return Oa}});var b=te(92310),ue=te.n(b),Ae=te(54476),Me=te(94480),Le=te(33885),Oe=te(42978),se=te(75931),lt=te(76190),ot=te(77861),Qe=te(17115),Ue=te(90782),tt=te(18929),$e=te(48736),le=te(59301),y=function(Yt){var Pn=le.useRef({valueLabels:new Map});return le.useMemo(function(){var kn=Pn.current.valueLabels,qn=new Map,at=Yt.map(function(cn){var yn,An=cn.value,Cn=(yn=cn.label)!==null&&yn!==void 0?yn:kn.get(An);return qn.set(An,Cn),(0,Le.Z)((0,Le.Z)({},cn),{},{label:Cn})});return Pn.current.valueLabels=qn,[at]},[Yt])},a=function(Yt,Pn,kn,qn){return le.useMemo(function(){var at=Yt.map(function(Cn){var en=Cn.value;return en}),cn=Pn.map(function(Cn){var en=Cn.value;return en}),yn=at.filter(function(Cn){return!qn[Cn]});if(kn){var An=(0,Ue.S)(at,!0,qn);at=An.checkedKeys,cn=An.halfCheckedKeys}return[Array.from(new Set([].concat((0,Me.Z)(yn),(0,Me.Z)(at)))),cn]},[Yt,Pn,kn,qn])},x=te(71430),E=function(Yt,Pn){return le.useMemo(function(){var kn=(0,x.I8)(Yt,{fieldNames:Pn,initWrapper:function(at){return(0,Le.Z)((0,Le.Z)({},at),{},{valueEntities:new Map})},processEntity:function(at,cn){var yn=at.node[Pn.value];if(0)var An;cn.valueEntities.set(yn,at)}});return kn},[Yt,Pn])},z=te(20068),ne=te(11592),re=function(){return null},ie=re,me=["children","value"];function ve(Yt){return(0,ne.Z)(Yt).map(function(Pn){if(!le.isValidElement(Pn)||!Pn.type)return null;var kn=Pn,qn=kn.key,at=kn.props,cn=at.children,yn=at.value,An=(0,se.Z)(at,me),Cn=(0,Le.Z)({key:qn,value:yn},An),en=ve(cn);return en.length&&(Cn.children=en),Cn}).filter(function(Pn){return Pn})}function ye(Yt){if(!Yt)return Yt;var Pn=(0,Le.Z)({},Yt);return"props"in Pn||Object.defineProperty(Pn,"props",{get:function(){return(0,$e.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Pn}}),Pn}function je(Yt,Pn,kn,qn,at,cn){var yn=null,An=null;function Cn(){function en(Kn){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Kn.map(function(St,Fn){var jn="".concat(bt,"-").concat(Fn),In=St[cn.value],xa=kn.includes(In),na=en(St[cn.children]||[],jn,xa),dt=le.createElement(ie,St,na.map(function(ia){return ia.node}));if(Pn===In&&(yn=dt),xa){var on={pos:jn,node:dt,children:na};return Ot||An.push(on),on}return null}).filter(function(St){return St})}An||(An=[],en(qn),An.sort(function(Kn,bt){var Ot=Kn.node.props.value,St=bt.node.props.value,Fn=kn.indexOf(Ot),jn=kn.indexOf(St);return Fn-jn}))}Object.defineProperty(Yt,"triggerNode",{get:function(){return(0,$e.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Cn(),yn}}),Object.defineProperty(Yt,"allCheckedNodes",{get:function(){return(0,$e.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Cn(),at?An:An.map(function(Kn){var bt=Kn.node;return bt})}})}var Ie=function(Yt,Pn,kn){var qn=kn.treeNodeFilterProp,at=kn.filterTreeNode,cn=kn.fieldNames,yn=cn.children;return le.useMemo(function(){if(!Pn||at===!1)return Yt;var An;if(typeof at=="function")An=at;else{var Cn=Pn.toUpperCase();An=function(bt,Ot){var St=Ot[qn];return String(St).toUpperCase().includes(Cn)}}function en(Kn){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Kn.reduce(function(Ot,St){var Fn=St[yn],jn=bt||An(Pn,ye(St)),In=en(Fn||[],jn);return(jn||In.length)&&Ot.push((0,Le.Z)((0,Le.Z)({},St),{},(0,z.Z)({isLeaf:void 0},yn,In))),Ot},[])}return en(Yt)},[Yt,Pn,yn,qn,at])};function Ke(Yt){var Pn=le.useRef();Pn.current=Yt;var kn=le.useCallback(function(){return Pn.current.apply(Pn,arguments)},[]);return kn}function he(Yt,Pn){var kn=Pn.id,qn=Pn.pId,at=Pn.rootPId,cn={},yn=[],An=Yt.map(function(Cn){var en=(0,Le.Z)({},Cn),Kn=en[kn];return cn[Kn]=en,en.key=en.key||Kn,en});return An.forEach(function(Cn){var en=Cn[qn],Kn=cn[en];Kn&&(Kn.children=Kn.children||[],Kn.children.push(Cn)),(en===at||!Kn&&at===null)&&yn.push(Cn)}),yn}function Re(Yt,Pn,kn){return le.useMemo(function(){return Yt?kn?he(Yt,(0,Le.Z)({id:"id",pId:"pId",rootPId:null},kn!==!0?kn:{})):Yt:ve(Pn)},[Pn,kn,Yt])}var Ye=le.createContext(null),ht=Ye,De=te(10228),st=te(80547),It=te(60091),yt=le.createContext(null),Ft=yt;function Xt(Yt){return Array.isArray(Yt)?Yt:Yt!==void 0?[Yt]:[]}function vt(Yt){var Pn=Yt||{},kn=Pn.label,qn=Pn.value,at=Pn.children,cn=qn||"value";return{_title:kn?[kn]:["title","label"],value:cn,key:cn,children:at||"children"}}function rn(Yt){return!Yt||Yt.disabled||Yt.disableCheckbox||Yt.checkable===!1}function Sn(Yt,Pn){var kn=[];function qn(at){at.forEach(function(cn){var yn=cn[Pn.children];yn&&(kn.push(cn[Pn.value]),qn(yn))})}return qn(Yt),kn}function et(Yt){return Yt==null}var We={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},$t=function(Pn,kn){var qn=(0,ot.lk)(),at=qn.prefixCls,cn=qn.multiple,yn=qn.searchValue,An=qn.toggleOpen,Cn=qn.open,en=qn.notFoundContent,Kn=le.useContext(Ft),bt=Kn.virtual,Ot=Kn.listHeight,St=Kn.listItemHeight,Fn=Kn.treeData,jn=Kn.fieldNames,In=Kn.onSelect,xa=Kn.dropdownMatchSelectWidth,na=Kn.treeExpandAction,dt=le.useContext(ht),on=dt.checkable,ia=dt.checkedKeys,qt=dt.halfCheckedKeys,Zn=dt.treeExpandedKeys,aa=dt.treeDefaultExpandAll,Za=dt.treeDefaultExpandedKeys,Sa=dt.onTreeExpand,_e=dt.treeIcon,sn=dt.showTreeIcon,Vt=dt.switcherIcon,En=dt.treeLine,Nn=dt.treeNodeFilterProp,_n=dt.loadData,mt=dt.treeLoadedKeys,pt=dt.treeMotion,tn=dt.onTreeLoad,Ln=dt.keyEntities,Kt=le.useRef(),ra=(0,st.Z)(function(){return Fn},[Cn,Fn],function(ir,Or){return Or[0]&&ir[1]!==Or[1]}),hn=le.useState(null),ha=(0,Oe.Z)(hn,2),pa=ha[0],On=ha[1],Tn=Ln[pa],Xn=le.useMemo(function(){return on?{checked:ia,halfChecked:qt}:null},[on,ia,qt]);le.useEffect(function(){if(Cn&&!cn&&ia.length){var ir;(ir=Kt.current)===null||ir===void 0||ir.scrollTo({key:ia[0]}),On(ia[0])}},[Cn]);var Wn=String(yn).toLowerCase(),Ma=function(Or){return Wn?String(Or[Nn]).toLowerCase().includes(Wn):!1},Va=le.useState(Za),Pa=(0,Oe.Z)(Va,2),Na=Pa[0],tr=Pa[1],fr=le.useState(null),Lr=(0,Oe.Z)(fr,2),uo=Lr[0],Er=Lr[1],Pr=le.useMemo(function(){return Zn?(0,Me.Z)(Zn):yn?uo:Na},[Na,uo,Zn,yn]);le.useEffect(function(){yn&&Er(Sn(Fn,jn))},[yn]);var Dr=function(Or){tr(Or),Er(Or),Sa&&Sa(Or)},Cr=function(Or){Or.preventDefault()},Br=function(Or,Rr){var xr=Rr.node;on&&rn(xr)||(In(xr.key,{selected:!ia.includes(xr.key)}),cn||An(!1))};if(le.useImperativeHandle(kn,function(){var ir;return{scrollTo:(ir=Kt.current)===null||ir===void 0?void 0:ir.scrollTo,onKeyDown:function(Rr){var xr,Qr=Rr.which;switch(Qr){case De.Z.UP:case De.Z.DOWN:case De.Z.LEFT:case De.Z.RIGHT:(xr=Kt.current)===null||xr===void 0||xr.onKeyDown(Rr);break;case De.Z.ENTER:{if(Tn){var Gr=(Tn==null?void 0:Tn.node)||{},qa=Gr.selectable,wr=Gr.value;qa!==!1&&Br(null,{node:{key:pa},selected:!ia.includes(wr)})}break}case De.Z.ESC:An(!1)}},onKeyUp:function(){}}}),ra.length===0)return le.createElement("div",{role:"listbox",className:"".concat(at,"-empty"),onMouseDown:Cr},en);var Ha={fieldNames:jn};return mt&&(Ha.loadedKeys=mt),Pr&&(Ha.expandedKeys=Pr),le.createElement("div",{onMouseDown:Cr},Tn&&Cn&&le.createElement("span",{style:We,"aria-live":"assertive"},Tn.node.value),le.createElement(It.Z,(0,Ae.Z)({ref:Kt,focusable:!1,prefixCls:"".concat(at,"-tree"),treeData:ra,height:Ot,itemHeight:St,virtual:bt!==!1&&xa!==!1,multiple:cn,icon:_e,showIcon:sn,switcherIcon:Vt,showLine:En,loadData:yn?null:_n,motion:pt,activeKey:pa,checkable:on,checkStrictly:!0,checkedKeys:Xn,selectedKeys:on?[]:ia,defaultExpandAll:aa},Ha,{onActiveChange:On,onSelect:Br,onCheck:Br,onExpand:Dr,onLoad:tn,filterTreeNode:Ma,expandAction:na})))},vn=le.forwardRef($t);vn.displayName="OptionList";var Ht=vn,un="SHOW_ALL",Ve="SHOW_PARENT",Nt="SHOW_CHILD";function _t(Yt,Pn,kn,qn){var at=new Set(Yt);return Pn===Nt?Yt.filter(function(cn){var yn=kn[cn];return!(yn&&yn.children&&yn.children.some(function(An){var Cn=An.node;return at.has(Cn[qn.value])})&&yn.children.every(function(An){var Cn=An.node;return rn(Cn)||at.has(Cn[qn.value])}))}):Pn===Ve?Yt.filter(function(cn){var yn=kn[cn],An=yn?yn.parent:null;return!(An&&!rn(An.node)&&at.has(An.key))}):Yt}function kt(Yt){var Pn=Yt.searchPlaceholder,kn=Yt.treeCheckStrictly,qn=Yt.treeCheckable,at=Yt.labelInValue,cn=Yt.value,yn=Yt.multiple;warning(!Pn,"`searchPlaceholder` has been removed."),kn&&at===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(at||kn)&&warning(toArray(cn).every(function(An){return An&&_typeof(An)==="object"&&"value"in An}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),kn||yn||qn?warning(!cn||Array.isArray(cn),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(cn),"`value` should not be array when `TreeSelect` is single mode.")}var ut=null,rt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Ze(Yt){return!Yt||(0,lt.Z)(Yt)!=="object"}var pe=le.forwardRef(function(Yt,Pn){var kn=Yt.id,qn=Yt.prefixCls,at=qn===void 0?"rc-tree-select":qn,cn=Yt.value,yn=Yt.defaultValue,An=Yt.onChange,Cn=Yt.onSelect,en=Yt.onDeselect,Kn=Yt.searchValue,bt=Yt.inputValue,Ot=Yt.onSearch,St=Yt.autoClearSearchValue,Fn=St===void 0?!0:St,jn=Yt.filterTreeNode,In=Yt.treeNodeFilterProp,xa=In===void 0?"value":In,na=Yt.showCheckedStrategy,dt=Yt.treeNodeLabelProp,on=Yt.multiple,ia=Yt.treeCheckable,qt=Yt.treeCheckStrictly,Zn=Yt.labelInValue,aa=Yt.fieldNames,Za=Yt.treeDataSimpleMode,Sa=Yt.treeData,_e=Yt.children,sn=Yt.loadData,Vt=Yt.treeLoadedKeys,En=Yt.onTreeLoad,Nn=Yt.treeDefaultExpandAll,_n=Yt.treeExpandedKeys,mt=Yt.treeDefaultExpandedKeys,pt=Yt.onTreeExpand,tn=Yt.treeExpandAction,Ln=Yt.virtual,Kt=Yt.listHeight,ra=Kt===void 0?200:Kt,hn=Yt.listItemHeight,ha=hn===void 0?20:hn,pa=Yt.onDropdownVisibleChange,On=Yt.dropdownMatchSelectWidth,Tn=On===void 0?!0:On,Xn=Yt.treeLine,Wn=Yt.treeIcon,Ma=Yt.showTreeIcon,Va=Yt.switcherIcon,Pa=Yt.treeMotion,Na=(0,se.Z)(Yt,rt),tr=(0,Qe.ZP)(kn),fr=ia&&!qt,Lr=ia||qt,uo=qt||Zn,Er=Lr||on,Pr=(0,tt.Z)(yn,{value:cn}),Dr=(0,Oe.Z)(Pr,2),Cr=Dr[0],Br=Dr[1],Ha=le.useMemo(function(){return ia?na||Nt:un},[na,ia]),ir=le.useMemo(function(){return vt(aa)},[JSON.stringify(aa)]),Or=(0,tt.Z)("",{value:Kn!==void 0?Kn:bt,postState:function(fa){return fa||""}}),Rr=(0,Oe.Z)(Or,2),xr=Rr[0],Qr=Rr[1],Gr=function(fa){Qr(fa),Ot==null||Ot(fa)},qa=Re(Sa,_e,Za),wr=E(qa,ir),pr=wr.keyEntities,Jr=wr.valueEntities,no=le.useCallback(function(ta){var fa=[],Ea=[];return ta.forEach(function(Xa){Jr.has(Xa)?Ea.push(Xa):fa.push(Xa)}),{missingRawValues:fa,existRawValues:Ea}},[Jr]),Ao=Ie(qa,xr,{fieldNames:ir,treeNodeFilterProp:xa,filterTreeNode:jn}),To=le.useCallback(function(ta){if(ta){if(dt)return ta[dt];for(var fa=ir._title,Ea=0;Ea<fa.length;Ea+=1){var Xa=ta[fa[Ea]];if(Xa!==void 0)return Xa}}},[ir,dt]),ko=le.useCallback(function(ta){var fa=Xt(ta);return fa.map(function(Ea){return Ze(Ea)?{value:Ea}:Ea})},[]),Ir=le.useCallback(function(ta){var fa=ko(ta);return fa.map(function(Ea){var Xa=Ea.label,hr=Ea.value,Hr=Ea.halfChecked,Zr,mo=Jr.get(hr);if(mo){var po;Xa=(po=Xa)!==null&&po!==void 0?po:To(mo.node),Zr=mo.node.disabled}else if(Xa===void 0){var xo=ko(Cr).find(function(vi){return vi.value===hr});Xa=xo.label}return{label:Xa,value:hr,halfChecked:Hr,disabled:Zr}})},[Jr,To,ko,Cr]),Yr=le.useMemo(function(){return ko(Cr)},[ko,Cr]),Po=le.useMemo(function(){var ta=[],fa=[];return Yr.forEach(function(Ea){Ea.halfChecked?fa.push(Ea):ta.push(Ea)}),[ta,fa]},[Yr]),Qo=(0,Oe.Z)(Po,2),jo=Qo[0],ei=Qo[1],$a=le.useMemo(function(){return jo.map(function(ta){return ta.value})},[jo]),ya=a(jo,ei,fr,pr),zn=(0,Oe.Z)(ya,2),La=zn[0],gr=zn[1],Ce=le.useMemo(function(){var ta=_t(La,Ha,pr,ir),fa=ta.map(function(Hr){var Zr,mo,po;return(Zr=(mo=pr[Hr])===null||mo===void 0||(po=mo.node)===null||po===void 0?void 0:po[ir.value])!==null&&Zr!==void 0?Zr:Hr}),Ea=fa.map(function(Hr){var Zr=jo.find(function(mo){return mo.value===Hr});return{value:Hr,label:Zr==null?void 0:Zr.label}}),Xa=Ir(Ea),hr=Xa[0];return!Er&&hr&&et(hr.value)&&et(hr.label)?[]:Xa.map(function(Hr){var Zr;return(0,Le.Z)((0,Le.Z)({},Hr),{},{label:(Zr=Hr.label)!==null&&Zr!==void 0?Zr:Hr.value})})},[ir,Er,La,jo,Ir,Ha,pr]),ln=y(Ce),xn=(0,Oe.Z)(ln,1),Jn=xn[0],nn=Ke(function(ta,fa,Ea){var Xa=Ir(ta);if(Br(Xa),Fn&&Qr(""),An){var hr=ta;if(fr){var Hr=_t(ta,Ha,pr,ir);hr=Hr.map(function(yo){var hi=Jr.get(yo);return hi?hi.node[ir.value]:yo})}var Zr=fa||{triggerValue:void 0,selected:void 0},mo=Zr.triggerValue,po=Zr.selected,xo=hr;if(qt){var vi=ei.filter(function(yo){return!hr.includes(yo.value)});xo=[].concat((0,Me.Z)(xo),(0,Me.Z)(vi))}var gi=Ir(xo),ri={preValue:jo,triggerValue:mo},ui=!0;(qt||Ea==="selection"&&!po)&&(ui=!1),je(ri,mo,ta,qa,ui,ir),Lr?ri.checked=po:ri.selected=po;var pi=uo?gi:gi.map(function(yo){return yo.value});An(Er?pi:pi[0],uo?null:gi.map(function(yo){return yo.label}),ri)}}),da=le.useCallback(function(ta,fa){var Ea,Xa=fa.selected,hr=fa.source,Hr=pr[ta],Zr=Hr==null?void 0:Hr.node,mo=(Ea=Zr==null?void 0:Zr[ir.value])!==null&&Ea!==void 0?Ea:ta;if(!Er)nn([mo],{selected:!0,triggerValue:mo},"option");else{var po=Xa?[].concat((0,Me.Z)($a),[mo]):La.filter(function(hi){return hi!==mo});if(fr){var xo=no(po),vi=xo.missingRawValues,gi=xo.existRawValues,ri=gi.map(function(hi){return Jr.get(hi).key}),ui;if(Xa){var pi=(0,Ue.S)(ri,!0,pr);ui=pi.checkedKeys}else{var yo=(0,Ue.S)(ri,{checked:!1,halfCheckedKeys:gr},pr);ui=yo.checkedKeys}po=[].concat((0,Me.Z)(vi),(0,Me.Z)(ui.map(function(hi){return pr[hi].node[ir.value]})))}nn(po,{selected:Xa,triggerValue:mo},hr||"option")}Xa||!Er?Cn==null||Cn(mo,ye(Zr)):en==null||en(mo,ye(Zr))},[no,Jr,pr,ir,Er,$a,nn,fr,Cn,en,La,gr]),la=le.useCallback(function(ta){if(pa){var fa={};Object.defineProperty(fa,"documentClickClose",{get:function(){return(0,$e.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),pa(ta,fa)}},[pa]),Bn=Ke(function(ta,fa){var Ea=ta.map(function(Xa){return Xa.value});if(fa.type==="clear"){nn(Ea,{},"selection");return}fa.values.length&&da(fa.values[0].value,{selected:!1,source:"selection"})}),Mn=le.useMemo(function(){return{virtual:Ln,dropdownMatchSelectWidth:Tn,listHeight:ra,listItemHeight:ha,treeData:Ao,fieldNames:ir,onSelect:da,treeExpandAction:tn}},[Ln,Tn,ra,ha,Ao,ir,da,tn]),Ra=le.useMemo(function(){return{checkable:Lr,loadData:sn,treeLoadedKeys:Vt,onTreeLoad:En,checkedKeys:La,halfCheckedKeys:gr,treeDefaultExpandAll:Nn,treeExpandedKeys:_n,treeDefaultExpandedKeys:mt,onTreeExpand:pt,treeIcon:Wn,treeMotion:Pa,showTreeIcon:Ma,switcherIcon:Va,treeLine:Xn,treeNodeFilterProp:xa,keyEntities:pr}},[Lr,sn,Vt,En,La,gr,Nn,_n,mt,pt,Wn,Pa,Ma,Va,Xn,xa,pr]);return le.createElement(Ft.Provider,{value:Mn},le.createElement(ht.Provider,{value:Ra},le.createElement(ot.Ac,(0,Ae.Z)({ref:Pn},Na,{id:tr,prefixCls:at,mode:Er?"multiple":void 0,displayValues:Jn,onDisplayValuesChange:Bn,searchValue:xr,onSearch:Gr,OptionList:Ht,emptyOptions:!qa.length,onDropdownVisibleChange:la,dropdownMatchSelectWidth:Tn}))))}),fe=pe;fe.TreeNode=ie,fe.SHOW_ALL=un,fe.SHOW_PARENT=Ve,fe.SHOW_CHILD=Nt;var qe=fe,Rt=qe,Be=te(2738),xe=te(53487),nt=te(62892),Xe=te(19080),Fe=te(36355),gt=te(1684),mn=te(93891),Qt=te(19716),jt=te(32441),an=te(14154),gn=te(58582),He=te(84443),At=te(66339),Lt=te(33234),Pt=te(71997),wt=te(98447),fn=te(37613),bn=te(83116),pn=te(20648);const Hn=Yt=>{const{componentCls:Pn,treePrefixCls:kn,colorBgElevated:qn}=Yt,at=`.${kn}`;return[{[`${Pn}-dropdown`]:[{padding:`${Yt.paddingXS}px ${Yt.paddingXS/2}px`},(0,pn.Yk)(kn,(0,fn.TS)(Yt,{colorBgContainer:qn})),{[at]:{borderRadius:0,[`${at}-list-holder-inner`]:{alignItems:"stretch",[`${at}-treenode`]:{[`${at}-node-content-wrapper`]:{flex:"auto"}}}}},(0,wt.C2)(`${kn}-checkbox`,Yt),{"&-rtl":{direction:"rtl",[`${at}-switcher${at}-switcher_close`]:{[`${at}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function sa(Yt,Pn){return(0,bn.Z)("TreeSelect",kn=>{const qn=(0,fn.TS)(kn,{treePrefixCls:Pn});return[Hn(qn)]},pn.TM)(Yt)}var ua=function(Yt,Pn){var kn={};for(var qn in Yt)Object.prototype.hasOwnProperty.call(Yt,qn)&&Pn.indexOf(qn)<0&&(kn[qn]=Yt[qn]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,qn=Object.getOwnPropertySymbols(Yt);at<qn.length;at++)Pn.indexOf(qn[at])<0&&Object.prototype.propertyIsEnumerable.call(Yt,qn[at])&&(kn[qn[at]]=Yt[qn[at]]);return kn};const Qn=(Yt,Pn)=>{var kn,{prefixCls:qn,size:at,disabled:cn,bordered:yn=!0,className:An,rootClassName:Cn,treeCheckable:en,multiple:Kn,listHeight:bt=256,listItemHeight:Ot=26,placement:St,notFoundContent:Fn,switcherIcon:jn,treeLine:In,getPopupContainer:xa,popupClassName:na,dropdownClassName:dt,treeIcon:on=!1,transitionName:ia,choiceTransitionName:qt="",status:Zn,treeExpandAction:aa,builtinPlacements:Za,dropdownMatchSelectWidth:Sa,popupMatchSelectWidth:_e,allowClear:sn}=Yt,Vt=ua(Yt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:En,getPrefixCls:Nn,renderEmpty:_n,direction:mt,virtual:pt,popupMatchSelectWidth:tn,popupOverflow:Ln}=le.useContext(Fe.E_),Kt=Nn(),ra=Nn("select",qn),hn=Nn("select-tree",qn),ha=Nn("tree-select",qn),{compactSize:pa,compactItemClassnames:On}=(0,Lt.ri)(ra,mt),[Tn,Xn]=(0,an.Z)(ra),[Wn]=sa(ha,hn),Ma=ue()(na||dt,`${ha}-dropdown`,{[`${ha}-dropdown-rtl`]:mt==="rtl"},Cn,Xn),Va=!!(en||Kn),Pa=(0,He.Z)(Vt.suffixIcon,Vt.showArrow),Na=(kn=_e!=null?_e:Sa)!==null&&kn!==void 0?kn:tn,{status:tr,hasFeedback:fr,isFormItemInput:Lr,feedbackIcon:uo}=le.useContext(jt.aM),Er=(0,Xe.F)(tr,Zn),{suffixIcon:Pr,removeIcon:Dr,clearIcon:Cr}=(0,At.Z)(Object.assign(Object.assign({},Vt),{multiple:Va,showSuffixIcon:Pa,hasFeedback:fr,feedbackIcon:uo,prefixCls:ra,componentName:"TreeSelect"})),Br=sn===!0?{clearIcon:Cr}:sn;let Ha;Fn!==void 0?Ha=Fn:Ha=(_n==null?void 0:_n("Select"))||le.createElement(mn.Z,{componentName:"Select"});const ir=(0,Be.Z)(Vt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Or=le.useMemo(()=>St!==void 0?St:mt==="rtl"?"bottomRight":"bottomLeft",[St,mt]),Rr=(0,gn.Z)(Za,Ln),xr=(0,Qt.Z)(Jr=>{var no;return(no=at!=null?at:pa)!==null&&no!==void 0?no:Jr}),Qr=le.useContext(gt.Z),Gr=cn!=null?cn:Qr,qa=ue()(!qn&&ha,{[`${ra}-lg`]:xr==="large",[`${ra}-sm`]:xr==="small",[`${ra}-rtl`]:mt==="rtl",[`${ra}-borderless`]:!yn,[`${ra}-in-form-item`]:Lr},(0,Xe.Z)(ra,Er,fr),On,An,Cn,Xn),wr=Jr=>le.createElement(Pt.Z,{prefixCls:hn,switcherIcon:jn,treeNodeProps:Jr,showLine:In}),pr=le.createElement(Rt,Object.assign({virtual:pt,disabled:Gr},ir,{dropdownMatchSelectWidth:Na,builtinPlacements:Rr,ref:Pn,prefixCls:ra,className:qa,listHeight:bt,listItemHeight:Ot,treeCheckable:en&&le.createElement("span",{className:`${ra}-tree-checkbox-inner`}),treeLine:!!In,suffixIcon:Pr,multiple:Va,placement:Or,removeIcon:Dr,allowClear:Br,switcherIcon:wr,showTreeIcon:on,notFoundContent:Ha,getPopupContainer:xa||En,treeMotion:null,dropdownClassName:Ma,choiceTransitionName:(0,nt.m)(Kt,"",qt),transitionName:(0,nt.m)(Kt,"slide-up",ia),treeExpandAction:aa}));return Tn(Wn(pr))},wa=le.forwardRef(Qn),Gn=(0,xe.Z)(wa);wa.TreeNode=ie,wa.SHOW_ALL=un,wa.SHOW_PARENT=Ve,wa.SHOW_CHILD=Nt,wa._InternalPanelDoNotUseOrYouWillBeFired=Gn;var Oa=wa},17574:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return Ft}});var b=te(60091),ue=te(94480),Ae=te(52671),Me=te(8657),Le=te(54476),Oe=te(59301),se={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"},lt=se,ot=te(7657),Qe=function(vt,rn){return Oe.createElement(ot.Z,(0,Le.Z)({},vt,{ref:rn,icon:lt}))},Ue=Oe.forwardRef(Qe),tt=Ue,$e=te(92310),le=te.n($e),y=te(35654),a=te(71430),x=te(36355),E=te(56082),z=te(62892),ne=te(20648);const re=4;function ie(Xt){const{dropPosition:vt,dropLevelOffset:rn,prefixCls:Sn,indent:et,direction:We="ltr"}=Xt,$t=We==="ltr"?"left":"right",vn=We==="ltr"?"right":"left",Ht={[$t]:-rn*et+re,[vn]:0};switch(vt){case-1:Ht.top=-3;break;case 1:Ht.bottom=-3;break;default:Ht.bottom=-3,Ht[$t]=et+re;break}return Oe.createElement("div",{style:Ht,className:`${Sn}-drop-indicator`})}var me=te(71997),ye=Oe.forwardRef((Xt,vt)=>{const{getPrefixCls:rn,direction:Sn,virtual:et,tree:We}=Oe.useContext(x.E_),{prefixCls:$t,className:vn,showIcon:Ht=!1,showLine:un,switcherIcon:Ve,blockNode:Nt=!1,children:_t,checkable:kt=!1,selectable:ut=!0,draggable:rt,motion:Ze,style:pe}=Xt,fe=rn("tree",$t),qe=rn(),Rt=Ze!=null?Ze:Object.assign(Object.assign({},(0,z.Z)(qe)),{motionAppear:!1}),Be=Object.assign(Object.assign({},Xt),{checkable:kt,selectable:ut,showIcon:Ht,motion:Rt,blockNode:Nt,showLine:!!un,dropIndicatorRender:ie}),[xe,nt]=(0,ne.ZP)(fe),Xe=Oe.useMemo(()=>{if(!rt)return!1;let gt={};switch(typeof rt){case"function":gt.nodeDraggable=rt;break;case"object":gt=Object.assign({},rt);break;default:break}return gt.icon!==!1&&(gt.icon=gt.icon||Oe.createElement(E.Z,null)),gt},[rt]),Fe=gt=>Oe.createElement(me.Z,{prefixCls:fe,switcherIcon:Ve,treeNodeProps:gt,showLine:un});return xe(Oe.createElement(b.Z,Object.assign({itemHeight:20,ref:vt,virtual:et},Be,{style:Object.assign(Object.assign({},We==null?void 0:We.style),pe),prefixCls:fe,className:le()({[`${fe}-icon-hide`]:!Ht,[`${fe}-block-node`]:Nt,[`${fe}-unselectable`]:!ut,[`${fe}-rtl`]:Sn==="rtl"},We==null?void 0:We.className,vn,nt),direction:Sn,checkable:kt&&Oe.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:ut,switcherIcon:Fe,draggable:Xe}),_t))}),je;(function(Xt){Xt[Xt.None=0]="None",Xt[Xt.Start=1]="Start",Xt[Xt.End=2]="End"})(je||(je={}));function Ie(Xt,vt){function rn(Sn){const{key:et,children:We}=Sn;vt(et,Sn)!==!1&&Ie(We||[],vt)}Xt.forEach(rn)}function Ke(Xt){let{treeData:vt,expandedKeys:rn,startKey:Sn,endKey:et}=Xt;const We=[];let $t=je.None;if(Sn&&Sn===et)return[Sn];if(!Sn||!et)return[];function vn(Ht){return Ht===Sn||Ht===et}return Ie(vt,Ht=>{if($t===je.End)return!1;if(vn(Ht)){if(We.push(Ht),$t===je.None)$t=je.Start;else if($t===je.Start)return $t=je.End,!1}else $t===je.Start&&We.push(Ht);return rn.includes(Ht)}),We}function he(Xt,vt){const rn=(0,ue.Z)(vt),Sn=[];return Ie(Xt,(et,We)=>{const $t=rn.indexOf(et);return $t!==-1&&(Sn.push(We),rn.splice($t,1)),!!rn.length}),Sn}var Re=function(Xt,vt){var rn={};for(var Sn in Xt)Object.prototype.hasOwnProperty.call(Xt,Sn)&&vt.indexOf(Sn)<0&&(rn[Sn]=Xt[Sn]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Sn=Object.getOwnPropertySymbols(Xt);et<Sn.length;et++)vt.indexOf(Sn[et])<0&&Object.prototype.propertyIsEnumerable.call(Xt,Sn[et])&&(rn[Sn[et]]=Xt[Sn[et]]);return rn};function Ye(Xt){const{isLeaf:vt,expanded:rn}=Xt;return vt?Oe.createElement(Ae.Z,null):rn?Oe.createElement(Me.Z,null):Oe.createElement(tt,null)}function ht(Xt){let{treeData:vt,children:rn}=Xt;return vt||(0,a.zn)(rn)}const De=(Xt,vt)=>{var{defaultExpandAll:rn,defaultExpandParent:Sn,defaultExpandedKeys:et}=Xt,We=Re(Xt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const $t=Oe.useRef(),vn=Oe.useRef(),Ht=()=>{const{keyEntities:Xe}=(0,a.I8)(ht(We));let Fe;return rn?Fe=Object.keys(Xe):Sn?Fe=(0,y.r7)(We.expandedKeys||et||[],Xe):Fe=We.expandedKeys||et,Fe},[un,Ve]=Oe.useState(We.selectedKeys||We.defaultSelectedKeys||[]),[Nt,_t]=Oe.useState(()=>Ht());Oe.useEffect(()=>{"selectedKeys"in We&&Ve(We.selectedKeys)},[We.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in We&&_t(We.expandedKeys)},[We.expandedKeys]);const kt=(Xe,Fe)=>{var gt;return"expandedKeys"in We||_t(Xe),(gt=We.onExpand)===null||gt===void 0?void 0:gt.call(We,Xe,Fe)},ut=(Xe,Fe)=>{var gt;const{multiple:mn}=We,{node:Qt,nativeEvent:jt}=Fe,{key:an=""}=Qt,gn=ht(We),He=Object.assign(Object.assign({},Fe),{selected:!0}),At=(jt==null?void 0:jt.ctrlKey)||(jt==null?void 0:jt.metaKey),Lt=jt==null?void 0:jt.shiftKey;let Pt;mn&&At?(Pt=Xe,$t.current=an,vn.current=Pt,He.selectedNodes=he(gn,Pt)):mn&&Lt?(Pt=Array.from(new Set([].concat((0,ue.Z)(vn.current||[]),(0,ue.Z)(Ke({treeData:gn,expandedKeys:Nt,startKey:an,endKey:$t.current}))))),He.selectedNodes=he(gn,Pt)):(Pt=[an],$t.current=an,vn.current=Pt,He.selectedNodes=he(gn,Pt)),(gt=We.onSelect)===null||gt===void 0||gt.call(We,Pt,He),"selectedKeys"in We||Ve(Pt)},{getPrefixCls:rt,direction:Ze}=Oe.useContext(x.E_),{prefixCls:pe,className:fe,showIcon:qe=!0,expandAction:Rt="click"}=We,Be=Re(We,["prefixCls","className","showIcon","expandAction"]),xe=rt("tree",pe),nt=le()(`${xe}-directory`,{[`${xe}-directory-rtl`]:Ze==="rtl"},fe);return Oe.createElement(ye,Object.assign({icon:Ye,ref:vt,blockNode:!0},Be,{showIcon:qe,expandAction:Rt,prefixCls:xe,className:nt,expandedKeys:Nt,selectedKeys:un,onSelect:ut,onExpand:kt}))};var It=Oe.forwardRef(De);const yt=ye;yt.DirectoryTree=It,yt.TreeNode=b.O;var Ft=yt},20648:function(Wt,Gt,te){"use strict";te.d(Gt,{TM:function(){return $e},Yk:function(){return tt}});var b=te(36237),ue=te(98447),Ae=te(17313),Me=te(8378),Le=te(37613),Oe=te(83116);const se=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),lt=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),ot=(le,y)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Qe=(le,y)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:E,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:re}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ae.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ae.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:se,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ae.oN)(y)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},lt(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ot(le,y)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-E,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Ue=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:E,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},tt=(le,y)=>{const a=`.${le}`,x=`${a}-treenode`,E=y.paddingXS/2,z=(0,Le.TS)(y,{treeCls:a,treeNodeCls:x,treeNodePadding:E});return[Qe(le,z),Ue(z)]},$e=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Gt.ZP=(0,Oe.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,ue.C2)(`${a}-checkbox`,le)},tt(a,le),(0,Me.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},$e(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return x}});var b=te(54476),ue=te(59301),Ae={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"},Me=Ae,Le=te(7657),Oe=function(z,ne){return ue.createElement(Le.Z,(0,b.Z)({},z,{ref:ne,icon:Me}))},se=ue.forwardRef(Oe),lt=se,ot=te(52671),Qe=te(58617),Ue=te(15075),tt=te(43531),$e=te(92310),le=te.n($e),y=te(92343),x=E=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:re,showLine:ie}=E,{isLeaf:me,expanded:ve,loading:ye}=re;if(ye)return ue.createElement(Qe.Z,{className:`${z}-switcher-loading-icon`});let je;if(ie&&typeof ie=="object"&&(je=ie.showLeafIcon),me){if(!ie)return null;if(typeof je!="boolean"&&je){const he=typeof je=="function"?je(re):je,Re=`${z}-switcher-line-custom-icon`;return(0,y.l$)(he)?(0,y.Tm)(he,{className:le()(he.props.className||"",Re)}):he}return je?ue.createElement(ot.Z,{className:`${z}-switcher-line-icon`}):ue.createElement("span",{className:`${z}-switcher-leaf-line`})}const Ie=`${z}-switcher-icon`,Ke=typeof ne=="function"?ne(re):ne;return(0,y.l$)(Ke)?(0,y.Tm)(Ke,{className:le()(Ke.props.className||"",Ie)}):Ke!==void 0?Ke:ie?ve?ue.createElement(Ue.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(tt.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(lt,{className:Ie})}},54580:function(Wt,Gt,te){"use strict";te.d(Gt,{default:function(){return Sa}});var b=te(59301),ue=te(94480),Ae=te(92310),Me=te.n(Ae),Le=te(54476),Oe=te(67732),se=te(83652),lt=te(42403),ot=te(158),Qe=te(20068),Ue=te(75931),tt=te(75044),$e=te(76190),le=te(3202),y=te(26112);function a(_e,sn){var Vt="cannot ".concat(_e.method," ").concat(_e.action," ").concat(sn.status,"'"),En=new Error(Vt);return En.status=sn.status,En.method=_e.method,En.url=_e.action,En}function x(_e){var sn=_e.responseText||_e.response;if(!sn)return sn;try{return JSON.parse(sn)}catch(Vt){return sn}}function E(_e){var sn=new XMLHttpRequest;_e.onProgress&&sn.upload&&(sn.upload.onprogress=function(_n){_n.total>0&&(_n.percent=_n.loaded/_n.total*100),_e.onProgress(_n)});var Vt=new FormData;_e.data&&Object.keys(_e.data).forEach(function(Nn){var _n=_e.data[Nn];if(Array.isArray(_n)){_n.forEach(function(mt){Vt.append("".concat(Nn,"[]"),mt)});return}Vt.append(Nn,_n)}),_e.file instanceof Blob?Vt.append(_e.filename,_e.file,_e.file.name):Vt.append(_e.filename,_e.file),sn.onerror=function(_n){_e.onError(_n)},sn.onload=function(){return sn.status<200||sn.status>=300?_e.onError(a(_e,sn),x(sn)):_e.onSuccess(x(sn),sn)},sn.open(_e.method,_e.action,!0),_e.withCredentials&&"withCredentials"in sn&&(sn.withCredentials=!0);var En=_e.headers||{};return En["X-Requested-With"]!==null&&sn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(En).forEach(function(Nn){En[Nn]!==null&&sn.setRequestHeader(Nn,En[Nn])}),sn.send(Vt),{abort:function(){sn.abort()}}}var z=+new Date,ne=0;function re(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=te(48736),me=function(_e,sn){if(_e&&sn){var Vt=Array.isArray(sn)?sn:sn.split(","),En=_e.name||"",Nn=_e.type||"",_n=Nn.replace(/\/.*$/,"");return Vt.some(function(mt){var pt=mt.trim();if(/^\*(\/\*)?$/.test(mt))return!0;if(pt.charAt(0)==="."){var tn=En.toLowerCase(),Ln=pt.toLowerCase(),Kt=[Ln];return(Ln===".jpg"||Ln===".jpeg")&&(Kt=[".jpg",".jpeg"]),Kt.some(function(ra){return tn.endsWith(ra)})}return/\/\*$/.test(pt)?_n===pt.replace(/\/.*$/,""):Nn===pt?!0:/^\w+$/.test(pt)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(pt,"'.Skip for check.")),!0):!1})}return!0};function ve(_e,sn){var Vt=_e.createReader(),En=[];function Nn(){Vt.readEntries(function(_n){var mt=Array.prototype.slice.apply(_n);En=En.concat(mt);var pt=!mt.length;pt?sn(En):Nn()})}Nn()}var ye=function(sn,Vt,En){var Nn=function _n(mt,pt){mt&&(mt.path=pt||"",mt.isFile?mt.file(function(tn){En(tn)&&(mt.fullPath&&!tn.webkitRelativePath&&(Object.defineProperties(tn,{webkitRelativePath:{writable:!0}}),tn.webkitRelativePath=mt.fullPath.replace(/^\//,""),Object.defineProperties(tn,{webkitRelativePath:{writable:!1}})),Vt([tn]))}):mt.isDirectory&&ve(mt,function(tn){tn.forEach(function(Ln){_n(Ln,"".concat(pt).concat(mt.name,"/"))})}))};sn.forEach(function(_n){Nn(_n.webkitGetAsEntry())})},je=ye,Ie=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ke=function(_e){(0,lt.Z)(Vt,_e);var sn=(0,ot.Z)(Vt);function Vt(){var En;(0,Oe.Z)(this,Vt);for(var Nn=arguments.length,_n=new Array(Nn),mt=0;mt<Nn;mt++)_n[mt]=arguments[mt];return En=sn.call.apply(sn,[this].concat(_n)),En.state={uid:re()},En.reqs={},En.fileInput=void 0,En._isMounted=void 0,En.onChange=function(pt){var tn=En.props,Ln=tn.accept,Kt=tn.directory,ra=pt.target.files,hn=(0,ue.Z)(ra).filter(function(ha){return!Kt||me(ha,Ln)});En.uploadFiles(hn),En.reset()},En.onClick=function(pt){var tn=En.fileInput;if(tn){var Ln=pt.target,Kt=En.props.onClick;if(Ln&&Ln.tagName==="BUTTON"){var ra=tn.parentNode;ra.focus(),Ln.blur()}tn.click(),Kt&&Kt(pt)}},En.onKeyDown=function(pt){pt.key==="Enter"&&En.onClick(pt)},En.onFileDrop=function(pt){var tn=En.props.multiple;if(pt.preventDefault(),pt.type!=="dragover")if(En.props.directory)je(Array.prototype.slice.call(pt.dataTransfer.items),En.uploadFiles,function(Kt){return me(Kt,En.props.accept)});else{var Ln=(0,ue.Z)(pt.dataTransfer.files).filter(function(Kt){return me(Kt,En.props.accept)});tn===!1&&(Ln=Ln.slice(0,1)),En.uploadFiles(Ln)}},En.uploadFiles=function(pt){var tn=(0,ue.Z)(pt),Ln=tn.map(function(Kt){return Kt.uid=re(),En.processFile(Kt,tn)});Promise.all(Ln).then(function(Kt){var ra=En.props.onBatchStart;ra==null||ra(Kt.map(function(hn){var ha=hn.origin,pa=hn.parsedFile;return{file:ha,parsedFile:pa}})),Kt.filter(function(hn){return hn.parsedFile!==null}).forEach(function(hn){En.post(hn)})})},En.processFile=function(){var pt=(0,le.Z)((0,tt.Z)().mark(function tn(Ln,Kt){var ra,hn,ha,pa,On,Tn,Xn,Wn,Ma;return(0,tt.Z)().wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:if(ra=En.props.beforeUpload,hn=Ln,!ra){Pa.next=14;break}return Pa.prev=3,Pa.next=6,ra(Ln,Kt);case 6:hn=Pa.sent,Pa.next=12;break;case 9:Pa.prev=9,Pa.t0=Pa.catch(3),hn=!1;case 12:if(hn!==!1){Pa.next=14;break}return Pa.abrupt("return",{origin:Ln,parsedFile:null,action:null,data:null});case 14:if(ha=En.props.action,typeof ha!="function"){Pa.next=21;break}return Pa.next=18,ha(Ln);case 18:pa=Pa.sent,Pa.next=22;break;case 21:pa=ha;case 22:if(On=En.props.data,typeof On!="function"){Pa.next=29;break}return Pa.next=26,On(Ln);case 26:Tn=Pa.sent,Pa.next=30;break;case 29:Tn=On;case 30:return Xn=((0,$e.Z)(hn)==="object"||typeof hn=="string")&&hn?hn:Ln,Xn instanceof File?Wn=Xn:Wn=new File([Xn],Ln.name,{type:Ln.type}),Ma=Wn,Ma.uid=Ln.uid,Pa.abrupt("return",{origin:Ln,data:Tn,parsedFile:Ma,action:pa});case 35:case"end":return Pa.stop()}},tn,null,[[3,9]])}));return function(tn,Ln){return pt.apply(this,arguments)}}(),En.saveFileInput=function(pt){En.fileInput=pt},En}return(0,se.Z)(Vt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Nn){var _n=this,mt=Nn.data,pt=Nn.origin,tn=Nn.action,Ln=Nn.parsedFile;if(this._isMounted){var Kt=this.props,ra=Kt.onStart,hn=Kt.customRequest,ha=Kt.name,pa=Kt.headers,On=Kt.withCredentials,Tn=Kt.method,Xn=pt.uid,Wn=hn||E,Ma={action:tn,filename:ha,data:mt,file:Ln,headers:pa,withCredentials:On,method:Tn||"post",onProgress:function(Pa){var Na=_n.props.onProgress;Na==null||Na(Pa,Ln)},onSuccess:function(Pa,Na){var tr=_n.props.onSuccess;tr==null||tr(Pa,Ln,Na),delete _n.reqs[Xn]},onError:function(Pa,Na){var tr=_n.props.onError;tr==null||tr(Pa,Na,Ln),delete _n.reqs[Xn]}};ra(pt),this.reqs[Xn]=Wn(Ma)}}},{key:"reset",value:function(){this.setState({uid:re()})}},{key:"abort",value:function(Nn){var _n=this.reqs;if(Nn){var mt=Nn.uid?Nn.uid:Nn;_n[mt]&&_n[mt].abort&&_n[mt].abort(),delete _n[mt]}else Object.keys(_n).forEach(function(pt){_n[pt]&&_n[pt].abort&&_n[pt].abort(),delete _n[pt]})}},{key:"render",value:function(){var Nn=this.props,_n=Nn.component,mt=Nn.prefixCls,pt=Nn.className,tn=Nn.disabled,Ln=Nn.id,Kt=Nn.style,ra=Nn.multiple,hn=Nn.accept,ha=Nn.capture,pa=Nn.children,On=Nn.directory,Tn=Nn.openFileDialogOnClick,Xn=Nn.onMouseEnter,Wn=Nn.onMouseLeave,Ma=(0,Ue.Z)(Nn,Ie),Va=Me()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},mt,!0),"".concat(mt,"-disabled"),tn),pt,pt)),Pa=On?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Na=tn?{}:{onClick:Tn?this.onClick:function(){},onKeyDown:Tn?this.onKeyDown:function(){},onMouseEnter:Xn,onMouseLeave:Wn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return b.createElement(_n,(0,Le.Z)({},Na,{className:Va,role:"button",style:Kt}),b.createElement("input",(0,Le.Z)({},(0,y.Z)(Ma,{aria:!0,data:!0}),{id:Ln,disabled:tn,type:"file",ref:this.saveFileInput,onClick:function(fr){return fr.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:hn},Pa,{multiple:ra,onChange:this.onChange},ha!=null?{capture:ha}:{})),pa)}}]),Vt}(b.Component),he=Ke;function Re(){}var Ye=function(_e){(0,lt.Z)(Vt,_e);var sn=(0,ot.Z)(Vt);function Vt(){var En;(0,Oe.Z)(this,Vt);for(var Nn=arguments.length,_n=new Array(Nn),mt=0;mt<Nn;mt++)_n[mt]=arguments[mt];return En=sn.call.apply(sn,[this].concat(_n)),En.uploader=void 0,En.saveUploader=function(pt){En.uploader=pt},En}return(0,se.Z)(Vt,[{key:"abort",value:function(Nn){this.uploader.abort(Nn)}},{key:"render",value:function(){return b.createElement(he,(0,Le.Z)({},this.props,{ref:this.saveUploader}))}}]),Vt}(b.Component);Ye.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Re,onError:Re,onSuccess:Re,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ht=Ye,De=ht,st=te(18929),It=te(4676),yt=te(36355),Ft=te(1684),Xt=te(9763),vt=te(31724),rn={icon:function(sn,Vt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Vt}},{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:sn}}]}},name:"file",theme:"twotone"},Sn=rn,et=te(7657),We=function(sn,Vt){return b.createElement(et.Z,(0,Le.Z)({},sn,{ref:Vt,icon:Sn}))},$t=b.forwardRef(We),vn=$t,Ht=te(58617),un={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"},Ve=un,Nt=function(sn,Vt){return b.createElement(et.Z,(0,Le.Z)({},sn,{ref:Vt,icon:Ve}))},_t=b.forwardRef(Nt),kt=_t,ut={icon:function(sn,Vt){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:sn}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Vt}},{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:Vt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Vt}},{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:sn}}]}},name:"picture",theme:"twotone"},rt=ut,Ze=function(sn,Vt){return b.createElement(et.Z,(0,Le.Z)({},sn,{ref:Vt,icon:rt}))},pe=b.forwardRef(Ze),fe=pe,qe=te(77900),Rt=te(56762),Be=te(62892),xe=te(92343),nt=te(3113);function Xe(_e){return Object.assign(Object.assign({},_e),{lastModified:_e.lastModified,lastModifiedDate:_e.lastModifiedDate,name:_e.name,size:_e.size,type:_e.type,uid:_e.uid,percent:0,originFileObj:_e})}function Fe(_e,sn){const Vt=(0,ue.Z)(sn),En=Vt.findIndex(Nn=>{let{uid:_n}=Nn;return _n===_e.uid});return En===-1?Vt.push(_e):Vt[En]=_e,Vt}function gt(_e,sn){const Vt=_e.uid!==void 0?"uid":"name";return sn.filter(En=>En[Vt]===_e[Vt])[0]}function mn(_e,sn){const Vt=_e.uid!==void 0?"uid":"name",En=sn.filter(Nn=>Nn[Vt]!==_e[Vt]);return En.length===sn.length?null:En}const Qt=function(){const sn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),En=sn[sn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(En)||[""])[0]},jt=_e=>_e.indexOf("image/")===0,an=_e=>{if(_e.type&&!_e.thumbUrl)return jt(_e.type);const sn=_e.thumbUrl||_e.url||"",Vt=Qt(sn);return/^data:image\//.test(sn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Vt)?!0:!(/^data:/.test(sn)||Vt)},gn=200;function He(_e){return new Promise(sn=>{if(!_e.type||!jt(_e.type)){sn("");return}const Vt=document.createElement("canvas");Vt.width=gn,Vt.height=gn,Vt.style.cssText=`position: fixed; left: 0; top: 0; width: ${gn}px; height: ${gn}px; z-index: 9999; display: none;`,document.body.appendChild(Vt);const En=Vt.getContext("2d"),Nn=new Image;if(Nn.onload=()=>{const{width:_n,height:mt}=Nn;let pt=gn,tn=gn,Ln=0,Kt=0;_n>mt?(tn=mt*(gn/_n),Kt=-(tn-pt)/2):(pt=_n*(gn/mt),Ln=-(pt-tn)/2),En.drawImage(Nn,Ln,Kt,pt,tn);const ra=Vt.toDataURL();document.body.removeChild(Vt),window.URL.revokeObjectURL(Nn.src),sn(ra)},Nn.crossOrigin="anonymous",_e.type.startsWith("image/svg+xml")){const _n=new FileReader;_n.onload=()=>{_n.result&&(Nn.src=_n.result)},_n.readAsDataURL(_e)}else if(_e.type.startsWith("image/gif")){const _n=new FileReader;_n.onload=()=>{_n.result&&sn(_n.result)},_n.readAsDataURL(_e)}else Nn.src=window.URL.createObjectURL(_e)})}var At=te(26227),Lt=te(41464),Pt=te(15277),wt=te(93948),fn=te(6848),pn=b.forwardRef((_e,sn)=>{let{prefixCls:Vt,className:En,style:Nn,locale:_n,listType:mt,file:pt,items:tn,progress:Ln,iconRender:Kt,actionIconRender:ra,itemRender:hn,isImgUrl:ha,showPreviewIcon:pa,showRemoveIcon:On,showDownloadIcon:Tn,previewIcon:Xn,removeIcon:Wn,downloadIcon:Ma,onPreview:Va,onDownload:Pa,onClose:Na}=_e;var tr,fr;const{status:Lr}=pt,[uo,Er]=b.useState(Lr);b.useEffect(()=>{Lr!=="removed"&&Er(Lr)},[Lr]);const[Pr,Dr]=b.useState(!1);b.useEffect(()=>{const Ir=setTimeout(()=>{Dr(!0)},300);return()=>{clearTimeout(Ir)}},[]);const Cr=Kt(pt);let Br=b.createElement("div",{className:`${Vt}-icon`},Cr);if(mt==="picture"||mt==="picture-card"||mt==="picture-circle")if(uo==="uploading"||!pt.thumbUrl&&!pt.url){const Ir=Me()(`${Vt}-list-item-thumbnail`,{[`${Vt}-list-item-file`]:uo!=="uploading"});Br=b.createElement("div",{className:Ir},Cr)}else{const Ir=ha!=null&&ha(pt)?b.createElement("img",{src:pt.thumbUrl||pt.url,alt:pt.name,className:`${Vt}-list-item-image`,crossOrigin:pt.crossOrigin}):Cr,Yr=Me()(`${Vt}-list-item-thumbnail`,{[`${Vt}-list-item-file`]:ha&&!ha(pt)});Br=b.createElement("a",{className:Yr,onClick:Po=>Va(pt,Po),href:pt.url||pt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ir)}const Ha=Me()(`${Vt}-list-item`,`${Vt}-list-item-${uo}`),ir=typeof pt.linkProps=="string"?JSON.parse(pt.linkProps):pt.linkProps,Or=On?ra((typeof Wn=="function"?Wn(pt):Wn)||b.createElement(At.Z,null),()=>Na(pt),Vt,_n.removeFile):null,Rr=Tn&&uo==="done"?ra((typeof Ma=="function"?Ma(pt):Ma)||b.createElement(Lt.Z,null),()=>Pa(pt),Vt,_n.downloadFile):null,xr=mt!=="picture-card"&&mt!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Me()(`${Vt}-list-item-actions`,{picture:mt==="picture"})},Rr,Or),Qr=Me()(`${Vt}-list-item-name`),Gr=pt.url?[b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Qr,title:pt.name},ir,{href:pt.url,onClick:Ir=>Va(pt,Ir)}),pt.name),xr]:[b.createElement("span",{key:"view",className:Qr,onClick:Ir=>Va(pt,Ir),title:pt.name},pt.name),xr],qa={pointerEvents:"none",opacity:.5},wr=pa?b.createElement("a",{href:pt.url||pt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:pt.url||pt.thumbUrl?void 0:qa,onClick:Ir=>Va(pt,Ir),title:_n.previewFile},typeof Xn=="function"?Xn(pt):Xn||b.createElement(Pt.Z,null)):null,pr=(mt==="picture-card"||mt==="picture-circle")&&uo!=="uploading"&&b.createElement("span",{className:`${Vt}-list-item-actions`},wr,uo==="done"&&Rr,Or),{getPrefixCls:Jr}=b.useContext(yt.E_),no=Jr(),Ao=b.createElement("div",{className:Ha},Br,Gr,pr,Pr&&b.createElement(qe.default,{motionName:`${no}-fade`,visible:uo==="uploading",motionDeadline:2e3},Ir=>{let{className:Yr}=Ir;const Po="percent"in pt?b.createElement(wt.Z,Object.assign({},Ln,{type:"line",percent:pt.percent,"aria-label":pt["aria-label"],"aria-labelledby":pt["aria-labelledby"]})):null;return b.createElement("div",{className:Me()(`${Vt}-list-item-progress`,Yr)},Po)})),To=pt.response&&typeof pt.response=="string"?pt.response:((tr=pt.error)===null||tr===void 0?void 0:tr.statusText)||((fr=pt.error)===null||fr===void 0?void 0:fr.message)||_n.uploadError,ko=uo==="error"?b.createElement(fn.Z,{title:To,getPopupContainer:Ir=>Ir.parentNode},Ao):Ao;return b.createElement("div",{className:Me()(`${Vt}-list-item-container`,En),style:Nn,ref:sn},hn?hn(ko,pt,tn,{download:Pa.bind(null,pt),preview:Va.bind(null,pt),remove:Na.bind(null,pt)}):ko)});const Hn=(_e,sn)=>{const{listType:Vt="text",previewFile:En=He,onPreview:Nn,onDownload:_n,onRemove:mt,locale:pt,iconRender:tn,isImageUrl:Ln=an,prefixCls:Kt,items:ra=[],showPreviewIcon:hn=!0,showRemoveIcon:ha=!0,showDownloadIcon:pa=!1,removeIcon:On,previewIcon:Tn,downloadIcon:Xn,progress:Wn={size:[-1,2],showInfo:!1},appendAction:Ma,appendActionVisible:Va=!0,itemRender:Pa,disabled:Na}=_e,tr=(0,Rt.Z)(),[fr,Lr]=b.useState(!1);b.useEffect(()=>{Vt!=="picture"&&Vt!=="picture-card"&&Vt!=="picture-circle"||(ra||[]).forEach(qa=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(qa.originFileObj instanceof File||qa.originFileObj instanceof Blob)||qa.thumbUrl!==void 0||(qa.thumbUrl="",En&&En(qa.originFileObj).then(wr=>{qa.thumbUrl=wr||"",tr()}))})},[Vt,ra,En]),b.useEffect(()=>{Lr(!0)},[]);const uo=(qa,wr)=>{if(Nn)return wr==null||wr.preventDefault(),Nn(qa)},Er=qa=>{typeof _n=="function"?_n(qa):qa.url&&window.open(qa.url)},Pr=qa=>{mt==null||mt(qa)},Dr=qa=>{if(tn)return tn(qa,Vt);const wr=qa.status==="uploading",pr=Ln&&Ln(qa)?b.createElement(fe,null):b.createElement(vn,null);let Jr=wr?b.createElement(Ht.Z,null):b.createElement(kt,null);return Vt==="picture"?Jr=wr?b.createElement(Ht.Z,null):pr:(Vt==="picture-card"||Vt==="picture-circle")&&(Jr=wr?pt.uploading:pr),Jr},Cr=(qa,wr,pr,Jr)=>{const no={type:"text",size:"small",title:Jr,onClick:Ao=>{wr(),(0,xe.l$)(qa)&&qa.props.onClick&&qa.props.onClick(Ao)},className:`${pr}-list-item-action`,disabled:Na};if((0,xe.l$)(qa)){const Ao=(0,xe.Tm)(qa,Object.assign(Object.assign({},qa.props),{onClick:()=>{}}));return b.createElement(nt.ZP,Object.assign({},no,{icon:Ao}))}return b.createElement(nt.ZP,Object.assign({},no),b.createElement("span",null,qa))};b.useImperativeHandle(sn,()=>({handlePreview:uo,handleDownload:Er}));const{getPrefixCls:Br}=b.useContext(yt.E_),Ha=Br("upload",Kt),ir=Br(),Or=Me()(`${Ha}-list`,`${Ha}-list-${Vt}`),Rr=(0,ue.Z)(ra.map(qa=>({key:qa.uid,file:qa})));let Qr={motionDeadline:2e3,motionName:`${Ha}-${Vt==="picture-card"||Vt==="picture-circle"?"animate-inline":"animate"}`,keys:Rr,motionAppear:fr};const Gr=b.useMemo(()=>{const qa=Object.assign({},(0,Be.Z)(ir));return delete qa.onAppearEnd,delete qa.onEnterEnd,delete qa.onLeaveEnd,qa},[ir]);return Vt!=="picture-card"&&Vt!=="picture-circle"&&(Qr=Object.assign(Object.assign({},Gr),Qr)),b.createElement("div",{className:Or},b.createElement(qe.CSSMotionList,Object.assign({},Qr,{component:!1}),qa=>{let{key:wr,file:pr,className:Jr,style:no}=qa;return b.createElement(pn,{key:wr,locale:pt,prefixCls:Ha,className:Jr,style:no,file:pr,items:ra,progress:Wn,listType:Vt,isImgUrl:Ln,showPreviewIcon:hn,showRemoveIcon:ha,showDownloadIcon:pa,removeIcon:On,previewIcon:Tn,downloadIcon:Xn,iconRender:Dr,actionIconRender:Cr,itemRender:Pa,onPreview:uo,onDownload:Er,onClose:Pr})}),Ma&&b.createElement(qe.default,Object.assign({},Qr,{visible:Va,forceRender:!0}),qa=>{let{className:wr,style:pr}=qa;return(0,xe.Tm)(Ma,Jr=>({className:Me()(Jr.className,wr),style:Object.assign(Object.assign(Object.assign({},pr),{pointerEvents:wr?"none":void 0}),Jr.style)}))}))};var ua=b.forwardRef(Hn),Qn=te(17313),Ba=te(8378),wa=te(83116),Gn=te(37613),Yt=_e=>{const{componentCls:sn,iconCls:Vt}=_e;return{[`${sn}-wrapper`]:{[`${sn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:_e.colorFillAlter,border:`${_e.lineWidth}px dashed ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,cursor:"pointer",transition:`border-color ${_e.motionDurationSlow}`,[sn]:{padding:`${_e.padding}px 0`},[`${sn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${sn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${sn}-disabled):hover`]:{borderColor:_e.colorPrimaryHover},[`p${sn}-drag-icon`]:{marginBottom:_e.margin,[Vt]:{color:_e.colorPrimary,fontSize:_e.uploadThumbnailSize}},[`p${sn}-text`]:{margin:`0 0 ${_e.marginXXS}px`,color:_e.colorTextHeading,fontSize:_e.fontSizeLG},[`p${sn}-hint`]:{color:_e.colorTextDescription,fontSize:_e.fontSize},[`&${sn}-disabled`]:{cursor:"not-allowed",[`p${sn}-drag-icon ${Vt},
|
|
p${sn}-text,
|
|
p${sn}-hint
|
|
`]:{color:_e.colorTextDisabled}}}}}},kn=_e=>{const{componentCls:sn,antCls:Vt,iconCls:En,fontSize:Nn,lineHeight:_n}=_e,mt=`${sn}-list-item`,pt=`${mt}-actions`,tn=`${mt}-action`,Ln=Math.round(Nn*_n);return{[`${sn}-wrapper`]:{[`${sn}-list`]:Object.assign(Object.assign({},(0,Qn.dF)()),{lineHeight:_e.lineHeight,[mt]:{position:"relative",height:_e.lineHeight*Nn,marginTop:_e.marginXS,fontSize:Nn,display:"flex",alignItems:"center",transition:`background-color ${_e.motionDurationSlow}`,"&:hover":{backgroundColor:_e.controlItemBgHover},[`${mt}-name`]:Object.assign(Object.assign({},Qn.vS),{padding:`0 ${_e.paddingXS}px`,lineHeight:_n,flex:"auto",transition:`all ${_e.motionDurationSlow}`}),[pt]:{[tn]:{opacity:0},[`${tn}${Vt}-btn-sm`]:{height:Ln,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${tn}:focus-visible,
|
|
&.picture ${tn}
|
|
`]:{opacity:1},[En]:{color:_e.actionsColor,transition:`all ${_e.motionDurationSlow}`},[`&:hover ${En}`]:{color:_e.colorText}},[`${sn}-icon ${En}`]:{color:_e.colorTextDescription,fontSize:Nn},[`${mt}-progress`]:{position:"absolute",bottom:-_e.uploadProgressOffset,width:"100%",paddingInlineStart:Nn+_e.paddingXS,fontSize:Nn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${mt}:hover ${tn}`]:{opacity:1,color:_e.colorText},[`${mt}-error`]:{color:_e.colorError,[`${mt}-name, ${sn}-icon ${En}`]:{color:_e.colorError},[pt]:{[`${En}, ${En}:hover`]:{color:_e.colorError},[tn]:{opacity:1}}},[`${sn}-list-item-container`]:{transition:`opacity ${_e.motionDurationSlow}, height ${_e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},qn=te(36237),at=te(1950);const cn=new qn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),yn=new qn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Cn=_e=>{const{componentCls:sn}=_e,Vt=`${sn}-animate-inline`;return[{[`${sn}-wrapper`]:{[`${Vt}-appear, ${Vt}-enter, ${Vt}-leave`]:{animationDuration:_e.motionDurationSlow,animationTimingFunction:_e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Vt}-appear, ${Vt}-enter`]:{animationName:cn},[`${Vt}-leave`]:{animationName:yn}}},{[`${sn}-wrapper`]:(0,at.J$)(_e)},cn,yn]},en=te(30071),Kn=te(64993);const bt=_e=>{const{componentCls:sn,iconCls:Vt,uploadThumbnailSize:En,uploadProgressOffset:Nn}=_e,_n=`${sn}-list`,mt=`${_n}-item`;return{[`${sn}-wrapper`]:{[`
|
|
${_n}${_n}-picture,
|
|
${_n}${_n}-picture-card,
|
|
${_n}${_n}-picture-circle
|
|
`]:{[mt]:{position:"relative",height:En+_e.lineWidth*2+_e.paddingXS*2,padding:_e.paddingXS,border:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,"&:hover":{background:"transparent"},[`${mt}-thumbnail`]:Object.assign(Object.assign({},Qn.vS),{width:En,height:En,lineHeight:`${En+_e.paddingSM}px`,textAlign:"center",flex:"none",[Vt]:{fontSize:_e.fontSizeHeading2,color:_e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${mt}-progress`]:{bottom:Nn,width:`calc(100% - ${_e.paddingSM*2}px)`,marginTop:0,paddingInlineStart:En+_e.paddingXS}},[`${mt}-error`]:{borderColor:_e.colorError,[`${mt}-thumbnail ${Vt}`]:{[`svg path[fill='${en.blue[0]}']`]:{fill:_e.colorErrorBg},[`svg path[fill='${en.blue.primary}']`]:{fill:_e.colorError}}},[`${mt}-uploading`]:{borderStyle:"dashed",[`${mt}-name`]:{marginBottom:Nn}}},[`${_n}${_n}-picture-circle ${mt}`]:{[`&, &::before, ${mt}-thumbnail`]:{borderRadius:"50%"}}}}},Ot=_e=>{const{componentCls:sn,iconCls:Vt,fontSizeLG:En,colorTextLightSolid:Nn}=_e,_n=`${sn}-list`,mt=`${_n}-item`,pt=_e.uploadPicCardSize;return{[`
|
|
${sn}-wrapper${sn}-picture-card-wrapper,
|
|
${sn}-wrapper${sn}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,Qn.dF)()),{display:"inline-block",width:"100%",[`${sn}${sn}-select`]:{width:pt,height:pt,marginInlineEnd:_e.marginXS,marginBottom:_e.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:_e.colorFillAlter,border:`${_e.lineWidth}px dashed ${_e.colorBorder}`,borderRadius:_e.borderRadiusLG,cursor:"pointer",transition:`border-color ${_e.motionDurationSlow}`,[`> ${sn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${sn}-disabled):hover`]:{borderColor:_e.colorPrimary}},[`${_n}${_n}-picture-card, ${_n}${_n}-picture-circle`]:{[`${_n}-item-container`]:{display:"inline-block",width:pt,height:pt,marginBlock:`0 ${_e.marginXS}px`,marginInline:`0 ${_e.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[mt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${_e.paddingXS*2}px)`,height:`calc(100% - ${_e.paddingXS*2}px)`,backgroundColor:_e.colorBgMask,opacity:0,transition:`all ${_e.motionDurationSlow}`,content:'" "'}},[`${mt}:hover`]:{[`&::before, ${mt}-actions`]:{opacity:1}},[`${mt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${_e.motionDurationSlow}`,[`${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{zIndex:10,width:En,margin:`0 ${_e.marginXXS}px`,fontSize:En,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${mt}-actions, ${mt}-actions:hover`]:{[`${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{color:new Kn.C(Nn).setAlpha(.65).toRgbString(),"&:hover":{color:Nn}}},[`${mt}-thumbnail, ${mt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${mt}-name`]:{display:"none",textAlign:"center"},[`${mt}-file + ${mt}-name`]:{position:"absolute",bottom:_e.margin,display:"block",width:`calc(100% - ${_e.paddingXS*2}px)`},[`${mt}-uploading`]:{[`&${mt}`]:{backgroundColor:_e.colorFillAlter},[`&::before, ${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{display:"none"}},[`${mt}-progress`]:{bottom:_e.marginXL,width:`calc(100% - ${_e.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${sn}-wrapper${sn}-picture-circle-wrapper`]:{[`${sn}${sn}-select`]:{borderRadius:"50%"}}}};var Fn=_e=>{const{componentCls:sn}=_e;return{[`${sn}-rtl`]:{direction:"rtl"}}};const jn=_e=>{const{componentCls:sn,colorTextDisabled:Vt}=_e;return{[`${sn}-wrapper`]:Object.assign(Object.assign({},(0,Qn.Wf)(_e)),{[sn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${sn}-select`]:{display:"inline-block"},[`${sn}-disabled`]:{color:Vt,cursor:"not-allowed"}})}};var In=(0,wa.Z)("Upload",_e=>{const{fontSizeHeading3:sn,fontSize:Vt,lineHeight:En,lineWidth:Nn,controlHeightLG:_n}=_e,mt=Math.round(Vt*En),pt=(0,Gn.TS)(_e,{uploadThumbnailSize:sn*2,uploadProgressOffset:mt/2+Nn,uploadPicCardSize:_n*2.55});return[jn(pt),Yt(pt),bt(pt),Ot(pt),kn(pt),Cn(pt),Fn(pt),(0,Ba.Z)(pt)]},_e=>({actionsColor:_e.colorTextDescription})),xa=function(_e,sn,Vt,En){function Nn(_n){return _n instanceof Vt?_n:new Vt(function(mt){mt(_n)})}return new(Vt||(Vt=Promise))(function(_n,mt){function pt(Kt){try{Ln(En.next(Kt))}catch(ra){mt(ra)}}function tn(Kt){try{Ln(En.throw(Kt))}catch(ra){mt(ra)}}function Ln(Kt){Kt.done?_n(Kt.value):Nn(Kt.value).then(pt,tn)}Ln((En=En.apply(_e,sn||[])).next())})};const na=`__LIST_IGNORE_${Date.now()}__`,dt=(_e,sn)=>{const{fileList:Vt,defaultFileList:En,onRemove:Nn,showUploadList:_n=!0,listType:mt="text",onPreview:pt,onDownload:tn,onChange:Ln,onDrop:Kt,previewFile:ra,disabled:hn,locale:ha,iconRender:pa,isImageUrl:On,progress:Tn,prefixCls:Xn,className:Wn,type:Ma="select",children:Va,style:Pa,itemRender:Na,maxCount:tr,data:fr={},multiple:Lr=!1,action:uo="",accept:Er="",supportServerRender:Pr=!0,rootClassName:Dr}=_e,Cr=b.useContext(Ft.Z),Br=hn!=null?hn:Cr,[Ha,ir]=(0,st.Z)(En||[],{value:Vt,postState:Bn=>Bn!=null?Bn:[]}),[Or,Rr]=b.useState("drop"),xr=b.useRef(null);b.useMemo(()=>{const Bn=Date.now();(Vt||[]).forEach((Mn,Ra)=>{!Mn.uid&&!Object.isFrozen(Mn)&&(Mn.uid=`__AUTO__${Bn}_${Ra}__`)})},[Vt]);const Qr=(Bn,Mn,Ra)=>{let ta=(0,ue.Z)(Mn),fa=!1;tr===1?ta=ta.slice(-1):tr&&(fa=ta.length>tr,ta=ta.slice(0,tr)),(0,It.flushSync)(()=>{ir(ta)});const Ea={file:Bn,fileList:ta};Ra&&(Ea.event=Ra),(!fa||ta.some(Xa=>Xa.uid===Bn.uid))&&(0,It.flushSync)(()=>{Ln==null||Ln(Ea)})},Gr=(Bn,Mn)=>xa(void 0,void 0,void 0,function*(){const{beforeUpload:Ra,transformFile:ta}=_e;let fa=Bn;if(Ra){const Ea=yield Ra(Bn,Mn);if(Ea===!1)return!1;if(delete Bn[na],Ea===na)return Object.defineProperty(Bn,na,{value:!0,configurable:!0}),!1;typeof Ea=="object"&&Ea&&(fa=Ea)}return ta&&(fa=yield ta(fa)),fa}),qa=Bn=>{const Mn=Bn.filter(fa=>!fa.file[na]);if(!Mn.length)return;const Ra=Mn.map(fa=>Xe(fa.file));let ta=(0,ue.Z)(Ha);Ra.forEach(fa=>{ta=Fe(fa,ta)}),Ra.forEach((fa,Ea)=>{let Xa=fa;if(Mn[Ea].parsedFile)fa.status="uploading";else{const{originFileObj:hr}=fa;let Hr;try{Hr=new File([hr],hr.name,{type:hr.type})}catch(Zr){Hr=new Blob([hr],{type:hr.type}),Hr.name=hr.name,Hr.lastModifiedDate=new Date,Hr.lastModified=new Date().getTime()}Hr.uid=fa.uid,Xa=Hr}Qr(Xa,ta)})},wr=(Bn,Mn,Ra)=>{try{typeof Bn=="string"&&(Bn=JSON.parse(Bn))}catch(Ea){}if(!gt(Mn,Ha))return;const ta=Xe(Mn);ta.status="done",ta.percent=100,ta.response=Bn,ta.xhr=Ra;const fa=Fe(ta,Ha);Qr(ta,fa)},pr=(Bn,Mn)=>{if(!gt(Mn,Ha))return;const Ra=Xe(Mn);Ra.status="uploading",Ra.percent=Bn.percent;const ta=Fe(Ra,Ha);Qr(Ra,ta,Bn)},Jr=(Bn,Mn,Ra)=>{if(!gt(Ra,Ha))return;const ta=Xe(Ra);ta.error=Bn,ta.response=Mn,ta.status="error";const fa=Fe(ta,Ha);Qr(ta,fa)},no=Bn=>{let Mn;Promise.resolve(typeof Nn=="function"?Nn(Bn):Nn).then(Ra=>{var ta;if(Ra===!1)return;const fa=mn(Bn,Ha);fa&&(Mn=Object.assign(Object.assign({},Bn),{status:"removed"}),Ha==null||Ha.forEach(Ea=>{const Xa=Mn.uid!==void 0?"uid":"name";Ea[Xa]===Mn[Xa]&&!Object.isFrozen(Ea)&&(Ea.status="removed")}),(ta=xr.current)===null||ta===void 0||ta.abort(Mn),Qr(Mn,fa))})},Ao=Bn=>{Rr(Bn.type),Bn.type==="drop"&&(Kt==null||Kt(Bn))};b.useImperativeHandle(sn,()=>({onBatchStart:qa,onSuccess:wr,onProgress:pr,onError:Jr,fileList:Ha,upload:xr.current}));const{getPrefixCls:To,direction:ko,upload:Ir}=b.useContext(yt.E_),Yr=To("upload",Xn),Po=Object.assign(Object.assign({onBatchStart:qa,onError:Jr,onProgress:pr,onSuccess:wr},_e),{data:fr,multiple:Lr,action:uo,accept:Er,supportServerRender:Pr,prefixCls:Yr,disabled:Br,beforeUpload:Gr,onChange:void 0});delete Po.className,delete Po.style,(!Va||Br)&&delete Po.id;const[Qo,jo]=In(Yr),[ei]=(0,Xt.Z)("Upload",vt.Z.Upload),{showRemoveIcon:$a,showPreviewIcon:ya,showDownloadIcon:zn,removeIcon:La,previewIcon:gr,downloadIcon:Ce}=typeof _n=="boolean"?{}:_n,ln=(Bn,Mn)=>_n?b.createElement(ua,{prefixCls:Yr,listType:mt,items:Ha,previewFile:ra,onPreview:pt,onDownload:tn,onRemove:no,showRemoveIcon:!Br&&$a,showPreviewIcon:ya,showDownloadIcon:zn,removeIcon:La,previewIcon:gr,downloadIcon:Ce,iconRender:pa,locale:Object.assign(Object.assign({},ei),ha),isImageUrl:On,progress:Tn,appendAction:Bn,appendActionVisible:Mn,itemRender:Na,disabled:Br}):Bn,xn=Me()(`${Yr}-wrapper`,Wn,Dr,jo,Ir==null?void 0:Ir.className,{[`${Yr}-rtl`]:ko==="rtl",[`${Yr}-picture-card-wrapper`]:mt==="picture-card",[`${Yr}-picture-circle-wrapper`]:mt==="picture-circle"}),Jn=Object.assign(Object.assign({},Ir==null?void 0:Ir.style),Pa);if(Ma==="drag"){const Bn=Me()(jo,Yr,`${Yr}-drag`,{[`${Yr}-drag-uploading`]:Ha.some(Mn=>Mn.status==="uploading"),[`${Yr}-drag-hover`]:Or==="dragover",[`${Yr}-disabled`]:Br,[`${Yr}-rtl`]:ko==="rtl"});return Qo(b.createElement("span",{className:xn},b.createElement("div",{className:Bn,style:Jn,onDrop:Ao,onDragOver:Ao,onDragLeave:Ao},b.createElement(De,Object.assign({},Po,{ref:xr,className:`${Yr}-btn`}),b.createElement("div",{className:`${Yr}-drag-container`},Va))),ln()))}const nn=Me()(Yr,`${Yr}-select`,{[`${Yr}-disabled`]:Br}),la=(Bn=>b.createElement("div",{className:nn,style:Bn},b.createElement(De,Object.assign({},Po,{ref:xr}))))(Va?void 0:{display:"none"});return Qo(mt==="picture-card"||mt==="picture-circle"?b.createElement("span",{className:xn},ln(la,!!Va)):b.createElement("span",{className:xn},la,ln()))};var ia=b.forwardRef(dt),qt=function(_e,sn){var Vt={};for(var En in _e)Object.prototype.hasOwnProperty.call(_e,En)&&sn.indexOf(En)<0&&(Vt[En]=_e[En]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nn=0,En=Object.getOwnPropertySymbols(_e);Nn<En.length;Nn++)sn.indexOf(En[Nn])<0&&Object.prototype.propertyIsEnumerable.call(_e,En[Nn])&&(Vt[En[Nn]]=_e[En[Nn]]);return Vt},aa=b.forwardRef((_e,sn)=>{var{style:Vt,height:En}=_e,Nn=qt(_e,["style","height"]);return b.createElement(ia,Object.assign({ref:sn},Nn,{type:"drag",style:Object.assign(Object.assign({},Vt),{height:En})}))});const Za=ia;Za.Dragger=aa,Za.LIST_IGNORE=na;var Sa=Za},24334:function(Wt,Gt,te){var b,ue;(function(Ae,Me){Wt.exports=Me(Ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Ae){"use strict";Ae=Ae||{};var Me=Ae.Base64,Le="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ye){for(var ht={},De=0,st=Ye.length;De<st;De++)ht[Ye.charAt(De)]=De;return ht}(Oe),lt=String.fromCharCode,ot=function(Ye){if(Ye.length<2){var ht=Ye.charCodeAt(0);return ht<128?Ye:ht<2048?lt(192|ht>>>6)+lt(128|ht&63):lt(224|ht>>>12&15)+lt(128|ht>>>6&63)+lt(128|ht&63)}else{var ht=65536+(Ye.charCodeAt(0)-55296)*1024+(Ye.charCodeAt(1)-56320);return lt(240|ht>>>18&7)+lt(128|ht>>>12&63)+lt(128|ht>>>6&63)+lt(128|ht&63)}},Qe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ue=function(Ye){return Ye.replace(Qe,ot)},tt=function(Ye){var ht=[0,2,1][Ye.length%3],De=Ye.charCodeAt(0)<<16|(Ye.length>1?Ye.charCodeAt(1):0)<<8|(Ye.length>2?Ye.charCodeAt(2):0),st=[Oe.charAt(De>>>18),Oe.charAt(De>>>12&63),ht>=2?"=":Oe.charAt(De>>>6&63),ht>=1?"=":Oe.charAt(De&63)];return st.join("")},$e=Ae.btoa&&typeof Ae.btoa=="function"?function(Ye){return Ae.btoa(Ye)}:function(Ye){if(Ye.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ye.replace(/[\s\S]{1,3}/g,tt)},le=function(Ye){return $e(Ue(String(Ye)))},y=function(Ye){return Ye.replace(/[+\/]/g,function(ht){return ht=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ye,ht){return ht?y(le(Ye)):le(Ye)},x=function(Ye){return a(Ye,!0)},E;Ae.Uint8Array&&(E=function(Ye,ht){for(var De="",st=0,It=Ye.length;st<It;st+=3){var yt=Ye[st],Ft=Ye[st+1],Xt=Ye[st+2],vt=yt<<16|Ft<<8|Xt;De+=Oe.charAt(vt>>>18)+Oe.charAt(vt>>>12&63)+(typeof Ft!="undefined"?Oe.charAt(vt>>>6&63):"=")+(typeof Xt!="undefined"?Oe.charAt(vt&63):"=")}return ht?y(De):De});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ye){switch(Ye.length){case 4:var ht=(7&Ye.charCodeAt(0))<<18|(63&Ye.charCodeAt(1))<<12|(63&Ye.charCodeAt(2))<<6|63&Ye.charCodeAt(3),De=ht-65536;return lt((De>>>10)+55296)+lt((De&1023)+56320);case 3:return lt((15&Ye.charCodeAt(0))<<12|(63&Ye.charCodeAt(1))<<6|63&Ye.charCodeAt(2));default:return lt((31&Ye.charCodeAt(0))<<6|63&Ye.charCodeAt(1))}},re=function(Ye){return Ye.replace(z,ne)},ie=function(Ye){var ht=Ye.length,De=ht%4,st=(ht>0?se[Ye.charAt(0)]<<18:0)|(ht>1?se[Ye.charAt(1)]<<12:0)|(ht>2?se[Ye.charAt(2)]<<6:0)|(ht>3?se[Ye.charAt(3)]:0),It=[lt(st>>>16),lt(st>>>8&255),lt(st&255)];return It.length-=[0,0,2,1][De],It.join("")},me=Ae.atob&&typeof Ae.atob=="function"?function(Ye){return Ae.atob(Ye)}:function(Ye){return Ye.replace(/\S{1,4}/g,ie)},ve=function(Ye){return me(String(Ye).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(Ye){return re(me(Ye))},je=function(Ye){return String(Ye).replace(/[-_]/g,function(ht){return ht=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ie=function(Ye){return ye(je(Ye))},Ke;Ae.Uint8Array&&(Ke=function(Ye){return Uint8Array.from(ve(je(Ye)),function(ht){return ht.charCodeAt(0)})});var he=function(){var Ye=Ae.Base64;return Ae.Base64=Me,Ye};if(Ae.Base64={VERSION:Le,atob:ve,btoa:$e,fromBase64:Ie,toBase64:a,utob:Ue,encode:a,encodeURI:x,btou:re,decode:Ie,noConflict:he,fromUint8Array:E,toUint8Array:Ke},typeof Object.defineProperty=="function"){var Re=function(Ye){return{value:Ye,enumerable:!1,writable:!0,configurable:!0}};Ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Re(function(){return Ie(this)})),Object.defineProperty(String.prototype,"toBase64",Re(function(Ye){return a(this,Ye)})),Object.defineProperty(String.prototype,"toBase64URI",Re(function(){return a(this,!0)}))}}return Ae.Meteor&&(Base64=Ae.Base64),Wt.exports?Wt.exports.Base64=Ae.Base64:(b=[],ue=function(){return Ae.Base64}.apply(Gt,b),ue!==void 0&&(Wt.exports=ue)),{Base64:Ae.Base64}})},39417:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ye}});var b=te(54476),ue=te(20068),Ae=te(75931),Me=te(33885),Le=te(67732),Oe=te(83652),se=te(31226),lt=te(42403),ot=te(158),Qe=te(92310),Ue=te.n(Qe),tt=te(26112),$e=te(59301),le=te(39378),y=function(Ie){for(var Ke=Ie.prefixCls,he=Ie.level,Re=Ie.isStart,Ye=Ie.isEnd,ht="".concat(Ke,"-indent-unit"),De=[],st=0;st<he;st+=1){var It;De.push($e.createElement("span",{key:st,className:Ue()(ht,(It={},(0,ue.Z)(It,"".concat(ht,"-start"),Re[st]),(0,ue.Z)(It,"".concat(ht,"-end"),Ye[st]),It))}))}return $e.createElement("span",{"aria-hidden":"true",className:"".concat(Ke,"-indent")},De)},a=$e.memo(y),x=te(67841),E=te(71430),z=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",re="close",ie="---",me=function(je){(0,lt.Z)(Ke,je);var Ie=(0,ot.Z)(Ke);function Ke(){var he;(0,Le.Z)(this,Ke);for(var Re=arguments.length,Ye=new Array(Re),ht=0;ht<Re;ht++)Ye[ht]=arguments[ht];return he=Ie.call.apply(Ie,[this].concat(Ye)),he.state={dragNodeHighlight:!1},he.selectHandle=void 0,he.cacheIndent=void 0,he.onSelectorClick=function(De){var st=he.props.context.onNodeClick;st(De,(0,E.F)(he.props)),he.isSelectable()?he.onSelect(De):he.onCheck(De)},he.onSelectorDoubleClick=function(De){var st=he.props.context.onNodeDoubleClick;st(De,(0,E.F)(he.props))},he.onSelect=function(De){if(!he.isDisabled()){var st=he.props.context.onNodeSelect;st(De,(0,E.F)(he.props))}},he.onCheck=function(De){if(!he.isDisabled()){var st=he.props,It=st.disableCheckbox,yt=st.checked,Ft=he.props.context.onNodeCheck;if(!(!he.isCheckable()||It)){var Xt=!yt;Ft(De,(0,E.F)(he.props),Xt)}}},he.onMouseEnter=function(De){var st=he.props.context.onNodeMouseEnter;st(De,(0,E.F)(he.props))},he.onMouseLeave=function(De){var st=he.props.context.onNodeMouseLeave;st(De,(0,E.F)(he.props))},he.onContextMenu=function(De){var st=he.props.context.onNodeContextMenu;st(De,(0,E.F)(he.props))},he.onDragStart=function(De){var st=he.props.context.onNodeDragStart;De.stopPropagation(),he.setState({dragNodeHighlight:!0}),st(De,(0,se.Z)(he));try{De.dataTransfer.setData("text/plain","")}catch(It){}},he.onDragEnter=function(De){var st=he.props.context.onNodeDragEnter;De.preventDefault(),De.stopPropagation(),st(De,(0,se.Z)(he))},he.onDragOver=function(De){var st=he.props.context.onNodeDragOver;De.preventDefault(),De.stopPropagation(),st(De,(0,se.Z)(he))},he.onDragLeave=function(De){var st=he.props.context.onNodeDragLeave;De.stopPropagation(),st(De,(0,se.Z)(he))},he.onDragEnd=function(De){var st=he.props.context.onNodeDragEnd;De.stopPropagation(),he.setState({dragNodeHighlight:!1}),st(De,(0,se.Z)(he))},he.onDrop=function(De){var st=he.props.context.onNodeDrop;De.preventDefault(),De.stopPropagation(),he.setState({dragNodeHighlight:!1}),st(De,(0,se.Z)(he))},he.onExpand=function(De){var st=he.props,It=st.loading,yt=st.context.onNodeExpand;It||yt(De,(0,E.F)(he.props))},he.setSelectHandle=function(De){he.selectHandle=De},he.getNodeState=function(){var De=he.props.expanded;return he.isLeaf()?null:De?ne:re},he.hasChildren=function(){var De=he.props.eventKey,st=he.props.context.keyEntities,It=(0,x.Z)(st,De)||{},yt=It.children;return!!(yt||[]).length},he.isLeaf=function(){var De=he.props,st=De.isLeaf,It=De.loaded,yt=he.props.context.loadData,Ft=he.hasChildren();return st===!1?!1:st||!yt&&!Ft||yt&&It&&!Ft},he.isDisabled=function(){var De=he.props.disabled,st=he.props.context.disabled;return!!(st||De)},he.isCheckable=function(){var De=he.props.checkable,st=he.props.context.checkable;return!st||De===!1?!1:st},he.syncLoadData=function(De){var st=De.expanded,It=De.loading,yt=De.loaded,Ft=he.props.context,Xt=Ft.loadData,vt=Ft.onNodeLoad;It||Xt&&st&&!he.isLeaf()&&!he.hasChildren()&&!yt&&vt((0,E.F)(he.props))},he.isDraggable=function(){var De=he.props,st=De.data,It=De.context.draggable;return!!(It&&(!It.nodeDraggable||It.nodeDraggable(st)))},he.renderDragHandler=function(){var De=he.props.context,st=De.draggable,It=De.prefixCls;return st!=null&&st.icon?$e.createElement("span",{className:"".concat(It,"-draggable-icon")},st.icon):null},he.renderSwitcherIconDom=function(De){var st=he.props.switcherIcon,It=he.props.context.switcherIcon,yt=st||It;return typeof yt=="function"?yt((0,Me.Z)((0,Me.Z)({},he.props),{},{isLeaf:De})):yt},he.renderSwitcher=function(){var De=he.props.expanded,st=he.props.context.prefixCls;if(he.isLeaf()){var It=he.renderSwitcherIconDom(!0);return It!==!1?$e.createElement("span",{className:Ue()("".concat(st,"-switcher"),"".concat(st,"-switcher-noop"))},It):null}var yt=Ue()("".concat(st,"-switcher"),"".concat(st,"-switcher_").concat(De?ne:re)),Ft=he.renderSwitcherIconDom(!1);return Ft!==!1?$e.createElement("span",{onClick:he.onExpand,className:yt},Ft):null},he.renderCheckbox=function(){var De=he.props,st=De.checked,It=De.halfChecked,yt=De.disableCheckbox,Ft=he.props.context.prefixCls,Xt=he.isDisabled(),vt=he.isCheckable();if(!vt)return null;var rn=typeof vt!="boolean"?vt:null;return $e.createElement("span",{className:Ue()("".concat(Ft,"-checkbox"),st&&"".concat(Ft,"-checkbox-checked"),!st&&It&&"".concat(Ft,"-checkbox-indeterminate"),(Xt||yt)&&"".concat(Ft,"-checkbox-disabled")),onClick:he.onCheck},rn)},he.renderIcon=function(){var De=he.props.loading,st=he.props.context.prefixCls;return $e.createElement("span",{className:Ue()("".concat(st,"-iconEle"),"".concat(st,"-icon__").concat(he.getNodeState()||"docu"),De&&"".concat(st,"-icon_loading"))})},he.renderSelector=function(){var De=he.state.dragNodeHighlight,st=he.props,It=st.title,yt=It===void 0?ie:It,Ft=st.selected,Xt=st.icon,vt=st.loading,rn=st.data,Sn=he.props.context,et=Sn.prefixCls,We=Sn.showIcon,$t=Sn.icon,vn=Sn.loadData,Ht=Sn.titleRender,un=he.isDisabled(),Ve="".concat(et,"-node-content-wrapper"),Nt;if(We){var _t=Xt||$t;Nt=_t?$e.createElement("span",{className:Ue()("".concat(et,"-iconEle"),"".concat(et,"-icon__customize"))},typeof _t=="function"?_t(he.props):_t):he.renderIcon()}else vn&&vt&&(Nt=he.renderIcon());var kt;typeof yt=="function"?kt=yt(rn):Ht?kt=Ht(rn):kt=yt;var ut=$e.createElement("span",{className:"".concat(et,"-title")},kt);return $e.createElement("span",{ref:he.setSelectHandle,title:typeof yt=="string"?yt:"",className:Ue()("".concat(Ve),"".concat(Ve,"-").concat(he.getNodeState()||"normal"),!un&&(Ft||De)&&"".concat(et,"-node-selected")),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,onContextMenu:he.onContextMenu,onClick:he.onSelectorClick,onDoubleClick:he.onSelectorDoubleClick},Nt,ut,he.renderDropIndicator())},he.renderDropIndicator=function(){var De=he.props,st=De.disabled,It=De.eventKey,yt=he.props.context,Ft=yt.draggable,Xt=yt.dropLevelOffset,vt=yt.dropPosition,rn=yt.prefixCls,Sn=yt.indent,et=yt.dropIndicatorRender,We=yt.dragOverNodeKey,$t=yt.direction,vn=!!Ft,Ht=!st&&vn&&We===It,un=Sn!=null?Sn:he.cacheIndent;return he.cacheIndent=Sn,Ht?et({dropPosition:vt,dropLevelOffset:Xt,indent:un,prefixCls:rn,direction:$t}):null},he}return(0,Oe.Z)(Ke,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Re=this.props.selectable,Ye=this.props.context.selectable;return typeof Re=="boolean"?Re:Ye}},{key:"render",value:function(){var Re,Ye=this.props,ht=Ye.eventKey,De=Ye.className,st=Ye.style,It=Ye.dragOver,yt=Ye.dragOverGapTop,Ft=Ye.dragOverGapBottom,Xt=Ye.isLeaf,vt=Ye.isStart,rn=Ye.isEnd,Sn=Ye.expanded,et=Ye.selected,We=Ye.checked,$t=Ye.halfChecked,vn=Ye.loading,Ht=Ye.domRef,un=Ye.active,Ve=Ye.data,Nt=Ye.onMouseMove,_t=Ye.selectable,kt=(0,Ae.Z)(Ye,z),ut=this.props.context,rt=ut.prefixCls,Ze=ut.filterTreeNode,pe=ut.keyEntities,fe=ut.dropContainerKey,qe=ut.dropTargetKey,Rt=ut.draggingNodeKey,Be=this.isDisabled(),xe=(0,tt.Z)(kt,{aria:!0,data:!0}),nt=(0,x.Z)(pe,ht)||{},Xe=nt.level,Fe=rn[rn.length-1],gt=this.isDraggable(),mn=!Be&>,Qt=Rt===ht,jt=_t!==void 0?{"aria-selected":!!_t}:void 0;return $e.createElement("div",(0,b.Z)({ref:Ht,className:Ue()(De,"".concat(rt,"-treenode"),(Re={},(0,ue.Z)(Re,"".concat(rt,"-treenode-disabled"),Be),(0,ue.Z)(Re,"".concat(rt,"-treenode-switcher-").concat(Sn?"open":"close"),!Xt),(0,ue.Z)(Re,"".concat(rt,"-treenode-checkbox-checked"),We),(0,ue.Z)(Re,"".concat(rt,"-treenode-checkbox-indeterminate"),$t),(0,ue.Z)(Re,"".concat(rt,"-treenode-selected"),et),(0,ue.Z)(Re,"".concat(rt,"-treenode-loading"),vn),(0,ue.Z)(Re,"".concat(rt,"-treenode-active"),un),(0,ue.Z)(Re,"".concat(rt,"-treenode-leaf-last"),Fe),(0,ue.Z)(Re,"".concat(rt,"-treenode-draggable"),gt),(0,ue.Z)(Re,"dragging",Qt),(0,ue.Z)(Re,"drop-target",qe===ht),(0,ue.Z)(Re,"drop-container",fe===ht),(0,ue.Z)(Re,"drag-over",!Be&&It),(0,ue.Z)(Re,"drag-over-gap-top",!Be&&yt),(0,ue.Z)(Re,"drag-over-gap-bottom",!Be&&Ft),(0,ue.Z)(Re,"filter-node",Ze&&Ze((0,E.F)(this.props))),Re)),style:st,draggable:mn,"aria-grabbed":Qt,onDragStart:mn?this.onDragStart:void 0,onDragEnter:gt?this.onDragEnter:void 0,onDragOver:gt?this.onDragOver:void 0,onDragLeave:gt?this.onDragLeave:void 0,onDrop:gt?this.onDrop:void 0,onDragEnd:gt?this.onDragEnd:void 0,onMouseMove:Nt},jt,xe),$e.createElement(a,{prefixCls:rt,level:Xe,isStart:vt,isEnd:rn}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ke}($e.Component),ve=function(Ie){return $e.createElement(le.k.Consumer,null,function(Ke){return $e.createElement(me,(0,b.Z)({},Ie,{context:Ke}))})};ve.displayName="TreeNode",ve.isTreeNode=1;var ye=ve},39378:function(Wt,Gt,te){"use strict";te.d(Gt,{k:function(){return ue}});var b=te(59301),ue=b.createContext(null)},60091:function(Wt,Gt,te){"use strict";te.d(Gt,{O:function(){return ye.Z},Z:function(){return ut}});var b=te(54476),ue=te(20068),Ae=te(76190),Me=te(33885),Le=te(94480),Oe=te(67732),se=te(83652),lt=te(31226),ot=te(42403),Qe=te(158),Ue=te(92310),tt=te.n(Ue),$e=te(10228),le=te(26112),y=te(48736),a=te(59301),x=te(39378);function E(rt){var Ze=rt.dropPosition,pe=rt.dropLevelOffset,fe=rt.indent,qe={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ze){case-1:qe.top=0,qe.left=-pe*fe;break;case 1:qe.bottom=0,qe.left=-pe*fe;break;case 0:qe.bottom=0,qe.left=fe;break}return a.createElement("div",{style:qe})}function z(rt){if(rt==null)throw new TypeError("Cannot destructure "+rt)}var ne=te(42978),re=te(75931),ie=te(34280),me=te(48911),ve=te(77900),ye=te(39417);function je(rt,Ze){var pe=a.useState(!1),fe=(0,ne.Z)(pe,2),qe=fe[0],Rt=fe[1];a.useLayoutEffect(function(){if(qe)return rt(),function(){Ze()}},[qe]),a.useLayoutEffect(function(){return Rt(!0),function(){Rt(!1)}},[])}var Ie=te(71430),Ke=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],he=function(Ze,pe){var fe=Ze.className,qe=Ze.style,Rt=Ze.motion,Be=Ze.motionNodes,xe=Ze.motionType,nt=Ze.onMotionStart,Xe=Ze.onMotionEnd,Fe=Ze.active,gt=Ze.treeNodeRequiredProps,mn=(0,re.Z)(Ze,Ke),Qt=a.useState(!0),jt=(0,ne.Z)(Qt,2),an=jt[0],gn=jt[1],He=a.useContext(x.k),At=He.prefixCls,Lt=Be&&xe!=="hide";(0,ie.Z)(function(){Be&&Lt!==an&&gn(Lt)},[Be]);var Pt=function(){Be&&nt()},wt=a.useRef(!1),fn=function(){Be&&!wt.current&&(wt.current=!0,Xe())};je(Pt,fn);var bn=function(Hn){Lt===Hn&&fn()};return Be?a.createElement(ve.default,(0,b.Z)({ref:pe,visible:an},Rt,{motionAppear:xe==="show",onVisibleChanged:bn}),function(pn,Hn){var sa=pn.className,ua=pn.style;return a.createElement("div",{ref:Hn,className:tt()("".concat(At,"-treenode-motion"),sa),style:ua},Be.map(function(Qn){var Ba=(0,b.Z)({},(z(Qn.data),Qn.data)),wa=Qn.title,Gn=Qn.key,Oa=Qn.isStart,Yt=Qn.isEnd;delete Ba.children;var Pn=(0,Ie.H8)(Gn,gt);return a.createElement(ye.Z,(0,b.Z)({},Ba,Pn,{title:wa,active:Fe,data:Qn.data,key:Gn,isStart:Oa,isEnd:Yt}))}))}):a.createElement(ye.Z,(0,b.Z)({domRef:pe,className:fe,style:qe},mn,{active:Fe}))};he.displayName="MotionTreeNode";var Re=a.forwardRef(he),Ye=Re;function ht(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=rt.length,fe=Ze.length;if(Math.abs(pe-fe)!==1)return{add:!1,key:null};function qe(Rt,Be){var xe=new Map;Rt.forEach(function(Xe){xe.set(Xe,!0)});var nt=Be.filter(function(Xe){return!xe.has(Xe)});return nt.length===1?nt[0]:null}return pe<fe?{add:!0,key:qe(rt,Ze)}:{add:!1,key:qe(Ze,rt)}}function De(rt,Ze,pe){var fe=rt.findIndex(function(xe){return xe.key===pe}),qe=rt[fe+1],Rt=Ze.findIndex(function(xe){return xe.key===pe});if(qe){var Be=Ze.findIndex(function(xe){return xe.key===qe.key});return Ze.slice(Rt+1,Be)}return Ze.slice(Rt+1)}var st=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],It={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},yt=function(){},Ft="RC_TREE_MOTION_".concat(Math.random()),Xt={key:Ft},vt={key:Ft,level:0,index:0,pos:"0",node:Xt,nodes:[Xt]},rn={parent:null,children:[],pos:vt.pos,data:Xt,title:null,key:Ft,isStart:[],isEnd:[]};function Sn(rt,Ze,pe,fe){return Ze===!1||!pe?rt:rt.slice(0,Math.ceil(pe/fe)+1)}function et(rt){var Ze=rt.key,pe=rt.pos;return(0,Ie.km)(Ze,pe)}function We(rt){for(var Ze=String(rt.data.key),pe=rt;pe.parent;)pe=pe.parent,Ze="".concat(pe.data.key," > ").concat(Ze);return Ze}var $t=a.forwardRef(function(rt,Ze){var pe=rt.prefixCls,fe=rt.data,qe=rt.selectable,Rt=rt.checkable,Be=rt.expandedKeys,xe=rt.selectedKeys,nt=rt.checkedKeys,Xe=rt.loadedKeys,Fe=rt.loadingKeys,gt=rt.halfCheckedKeys,mn=rt.keyEntities,Qt=rt.disabled,jt=rt.dragging,an=rt.dragOverNodeKey,gn=rt.dropPosition,He=rt.motion,At=rt.height,Lt=rt.itemHeight,Pt=rt.virtual,wt=rt.focusable,fn=rt.activeItem,bn=rt.focused,pn=rt.tabIndex,Hn=rt.onKeyDown,sa=rt.onFocus,ua=rt.onBlur,Qn=rt.onActiveChange,Ba=rt.onListChangeStart,wa=rt.onListChangeEnd,Gn=(0,re.Z)(rt,st),Oa=a.useRef(null),Yt=a.useRef(null);a.useImperativeHandle(Ze,function(){return{scrollTo:function(Sa){Oa.current.scrollTo(Sa)},getIndentWidth:function(){return Yt.current.offsetWidth}}});var Pn=a.useState(Be),kn=(0,ne.Z)(Pn,2),qn=kn[0],at=kn[1],cn=a.useState(fe),yn=(0,ne.Z)(cn,2),An=yn[0],Cn=yn[1],en=a.useState(fe),Kn=(0,ne.Z)(en,2),bt=Kn[0],Ot=Kn[1],St=a.useState([]),Fn=(0,ne.Z)(St,2),jn=Fn[0],In=Fn[1],xa=a.useState(null),na=(0,ne.Z)(xa,2),dt=na[0],on=na[1],ia=a.useRef(fe);ia.current=fe;function qt(){var Za=ia.current;Cn(Za),Ot(Za),In([]),on(null),wa()}(0,ie.Z)(function(){at(Be);var Za=ht(qn,Be);if(Za.key!==null)if(Za.add){var Sa=An.findIndex(function(_n){var mt=_n.key;return mt===Za.key}),_e=Sn(De(An,fe,Za.key),Pt,At,Lt),sn=An.slice();sn.splice(Sa+1,0,rn),Ot(sn),In(_e),on("show")}else{var Vt=fe.findIndex(function(_n){var mt=_n.key;return mt===Za.key}),En=Sn(De(fe,An,Za.key),Pt,At,Lt),Nn=fe.slice();Nn.splice(Vt+1,0,rn),Ot(Nn),In(En),on("hide")}else An!==fe&&(Cn(fe),Ot(fe))},[Be,fe]),a.useEffect(function(){jt||qt()},[jt]);var Zn=He?bt:fe,aa={expandedKeys:Be,selectedKeys:xe,loadedKeys:Xe,loadingKeys:Fe,checkedKeys:nt,halfCheckedKeys:gt,dragOverNodeKey:an,dropPosition:gn,keyEntities:mn};return a.createElement(a.Fragment,null,bn&&fn&&a.createElement("span",{style:It,"aria-live":"assertive"},We(fn)),a.createElement("div",null,a.createElement("input",{style:It,disabled:wt===!1||Qt,tabIndex:wt!==!1?pn:null,onKeyDown:Hn,onFocus:sa,onBlur:ua,value:"",onChange:yt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(pe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(pe,"-indent")},a.createElement("div",{ref:Yt,className:"".concat(pe,"-indent-unit")}))),a.createElement(me.Z,(0,b.Z)({},Gn,{data:Zn,itemKey:et,height:At,fullHeight:!1,virtual:Pt,itemHeight:Lt,prefixCls:"".concat(pe,"-list"),ref:Oa,onVisibleChange:function(Sa,_e){var sn=new Set(Sa),Vt=_e.filter(function(En){return!sn.has(En)});Vt.some(function(En){return et(En)===Ft})&&qt()}}),function(Za){var Sa=Za.pos,_e=(0,b.Z)({},(z(Za.data),Za.data)),sn=Za.title,Vt=Za.key,En=Za.isStart,Nn=Za.isEnd,_n=(0,Ie.km)(Vt,Sa);delete _e.key,delete _e.children;var mt=(0,Ie.H8)(_n,aa);return a.createElement(Ye,(0,b.Z)({},_e,mt,{title:sn,active:!!fn&&Vt===fn.key,pos:Sa,data:Za.data,isStart:En,isEnd:Nn,motion:He,motionNodes:Vt===Ft?jn:null,motionType:dt,onMotionStart:Ba,onMotionEnd:qt,treeNodeRequiredProps:aa,onMouseMove:function(){Qn(null)}}))}))});$t.displayName="NodeList";var vn=$t,Ht=te(35654),un=te(90782),Ve=te(67841),Nt=10,_t=function(rt){(0,ot.Z)(pe,rt);var Ze=(0,Qe.Z)(pe);function pe(){var fe;(0,Oe.Z)(this,pe);for(var qe=arguments.length,Rt=new Array(qe),Be=0;Be<qe;Be++)Rt[Be]=arguments[Be];return fe=Ze.call.apply(Ze,[this].concat(Rt)),fe.destroyed=!1,fe.delayedDragEnterLogic=void 0,fe.loadingRetryTimes={},fe.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Ie.w$)()},fe.dragStartMousePosition=null,fe.dragNode=void 0,fe.currentMouseOverDroppableNodeKey=null,fe.listRef=a.createRef(),fe.onNodeDragStart=function(xe,nt){var Xe=fe.state,Fe=Xe.expandedKeys,gt=Xe.keyEntities,mn=fe.props.onDragStart,Qt=nt.props.eventKey;fe.dragNode=nt,fe.dragStartMousePosition={x:xe.clientX,y:xe.clientY};var jt=(0,Ht._5)(Fe,Qt);fe.setState({draggingNodeKey:Qt,dragChildrenKeys:(0,Ht.wA)(Qt,gt),indent:fe.listRef.current.getIndentWidth()}),fe.setExpandedKeys(jt),window.addEventListener("dragend",fe.onWindowDragEnd),mn==null||mn({event:xe,node:(0,Ie.F)(nt.props)})},fe.onNodeDragEnter=function(xe,nt){var Xe=fe.state,Fe=Xe.expandedKeys,gt=Xe.keyEntities,mn=Xe.dragChildrenKeys,Qt=Xe.flattenNodes,jt=Xe.indent,an=fe.props,gn=an.onDragEnter,He=an.onExpand,At=an.allowDrop,Lt=an.direction,Pt=nt.props,wt=Pt.pos,fn=Pt.eventKey,bn=(0,lt.Z)(fe),pn=bn.dragNode;if(fe.currentMouseOverDroppableNodeKey!==fn&&(fe.currentMouseOverDroppableNodeKey=fn),!pn){fe.resetDragState();return}var Hn=(0,Ht.OM)(xe,pn,nt,jt,fe.dragStartMousePosition,At,Qt,gt,Fe,Lt),sa=Hn.dropPosition,ua=Hn.dropLevelOffset,Qn=Hn.dropTargetKey,Ba=Hn.dropContainerKey,wa=Hn.dropTargetPos,Gn=Hn.dropAllowed,Oa=Hn.dragOverNodeKey;if(mn.indexOf(Qn)!==-1||!Gn){fe.resetDragState();return}if(fe.delayedDragEnterLogic||(fe.delayedDragEnterLogic={}),Object.keys(fe.delayedDragEnterLogic).forEach(function(Yt){clearTimeout(fe.delayedDragEnterLogic[Yt])}),pn.props.eventKey!==nt.props.eventKey&&(xe.persist(),fe.delayedDragEnterLogic[wt]=window.setTimeout(function(){if(fe.state.draggingNodeKey!==null){var Yt=(0,Le.Z)(Fe),Pn=(0,Ve.Z)(gt,nt.props.eventKey);Pn&&(Pn.children||[]).length&&(Yt=(0,Ht.L0)(Fe,nt.props.eventKey)),"expandedKeys"in fe.props||fe.setExpandedKeys(Yt),He==null||He(Yt,{node:(0,Ie.F)(nt.props),expanded:!0,nativeEvent:xe.nativeEvent})}},800)),pn.props.eventKey===Qn&&ua===0){fe.resetDragState();return}fe.setState({dragOverNodeKey:Oa,dropPosition:sa,dropLevelOffset:ua,dropTargetKey:Qn,dropContainerKey:Ba,dropTargetPos:wa,dropAllowed:Gn}),gn==null||gn({event:xe,node:(0,Ie.F)(nt.props),expandedKeys:Fe})},fe.onNodeDragOver=function(xe,nt){var Xe=fe.state,Fe=Xe.dragChildrenKeys,gt=Xe.flattenNodes,mn=Xe.keyEntities,Qt=Xe.expandedKeys,jt=Xe.indent,an=fe.props,gn=an.onDragOver,He=an.allowDrop,At=an.direction,Lt=(0,lt.Z)(fe),Pt=Lt.dragNode;if(Pt){var wt=(0,Ht.OM)(xe,Pt,nt,jt,fe.dragStartMousePosition,He,gt,mn,Qt,At),fn=wt.dropPosition,bn=wt.dropLevelOffset,pn=wt.dropTargetKey,Hn=wt.dropContainerKey,sa=wt.dropAllowed,ua=wt.dropTargetPos,Qn=wt.dragOverNodeKey;Fe.indexOf(pn)!==-1||!sa||(Pt.props.eventKey===pn&&bn===0?fe.state.dropPosition===null&&fe.state.dropLevelOffset===null&&fe.state.dropTargetKey===null&&fe.state.dropContainerKey===null&&fe.state.dropTargetPos===null&&fe.state.dropAllowed===!1&&fe.state.dragOverNodeKey===null||fe.resetDragState():fn===fe.state.dropPosition&&bn===fe.state.dropLevelOffset&&pn===fe.state.dropTargetKey&&Hn===fe.state.dropContainerKey&&ua===fe.state.dropTargetPos&&sa===fe.state.dropAllowed&&Qn===fe.state.dragOverNodeKey||fe.setState({dropPosition:fn,dropLevelOffset:bn,dropTargetKey:pn,dropContainerKey:Hn,dropTargetPos:ua,dropAllowed:sa,dragOverNodeKey:Qn}),gn==null||gn({event:xe,node:(0,Ie.F)(nt.props)}))}},fe.onNodeDragLeave=function(xe,nt){fe.currentMouseOverDroppableNodeKey===nt.props.eventKey&&!xe.currentTarget.contains(xe.relatedTarget)&&(fe.resetDragState(),fe.currentMouseOverDroppableNodeKey=null);var Xe=fe.props.onDragLeave;Xe==null||Xe({event:xe,node:(0,Ie.F)(nt.props)})},fe.onWindowDragEnd=function(xe){fe.onNodeDragEnd(xe,null,!0),window.removeEventListener("dragend",fe.onWindowDragEnd)},fe.onNodeDragEnd=function(xe,nt){var Xe=fe.props.onDragEnd;fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),Xe==null||Xe({event:xe,node:(0,Ie.F)(nt.props)}),fe.dragNode=null,window.removeEventListener("dragend",fe.onWindowDragEnd)},fe.onNodeDrop=function(xe,nt){var Xe,Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,gt=fe.state,mn=gt.dragChildrenKeys,Qt=gt.dropPosition,jt=gt.dropTargetKey,an=gt.dropTargetPos,gn=gt.dropAllowed;if(gn){var He=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),jt!==null){var At=(0,Me.Z)((0,Me.Z)({},(0,Ie.H8)(jt,fe.getTreeNodeRequiredProps())),{},{active:((Xe=fe.getActiveItem())===null||Xe===void 0?void 0:Xe.key)===jt,data:(0,Ve.Z)(fe.state.keyEntities,jt).node}),Lt=mn.indexOf(jt)!==-1;(0,y.ZP)(!Lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,Ht.yx)(an),wt={event:xe,node:(0,Ie.F)(At),dragNode:fe.dragNode?(0,Ie.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(mn),dropToGap:Qt!==0,dropPosition:Qt+Number(Pt[Pt.length-1])};Fe||He==null||He(wt),fe.dragNode=null}}},fe.cleanDragState=function(){var xe=fe.state.draggingNodeKey;xe!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(xe,nt){var Xe=fe.state,Fe=Xe.expandedKeys,gt=Xe.flattenNodes,mn=nt.expanded,Qt=nt.key,jt=nt.isLeaf;if(!(jt||xe.shiftKey||xe.metaKey||xe.ctrlKey)){var an=gt.filter(function(He){return He.key===Qt})[0],gn=(0,Ie.F)((0,Me.Z)((0,Me.Z)({},(0,Ie.H8)(Qt,fe.getTreeNodeRequiredProps())),{},{data:an.data}));fe.setExpandedKeys(mn?(0,Ht._5)(Fe,Qt):(0,Ht.L0)(Fe,Qt)),fe.onNodeExpand(xe,gn)}},fe.onNodeClick=function(xe,nt){var Xe=fe.props,Fe=Xe.onClick,gt=Xe.expandAction;gt==="click"&&fe.triggerExpandActionExpand(xe,nt),Fe==null||Fe(xe,nt)},fe.onNodeDoubleClick=function(xe,nt){var Xe=fe.props,Fe=Xe.onDoubleClick,gt=Xe.expandAction;gt==="doubleClick"&&fe.triggerExpandActionExpand(xe,nt),Fe==null||Fe(xe,nt)},fe.onNodeSelect=function(xe,nt){var Xe=fe.state.selectedKeys,Fe=fe.state,gt=Fe.keyEntities,mn=Fe.fieldNames,Qt=fe.props,jt=Qt.onSelect,an=Qt.multiple,gn=nt.selected,He=nt[mn.key],At=!gn;At?an?Xe=(0,Ht.L0)(Xe,He):Xe=[He]:Xe=(0,Ht._5)(Xe,He);var Lt=Xe.map(function(Pt){var wt=(0,Ve.Z)(gt,Pt);return wt?wt.node:null}).filter(function(Pt){return Pt});fe.setUncontrolledState({selectedKeys:Xe}),jt==null||jt(Xe,{event:"select",selected:At,node:nt,selectedNodes:Lt,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,nt,Xe){var Fe=fe.state,gt=Fe.keyEntities,mn=Fe.checkedKeys,Qt=Fe.halfCheckedKeys,jt=fe.props,an=jt.checkStrictly,gn=jt.onCheck,He=nt.key,At,Lt={event:"check",node:nt,checked:Xe,nativeEvent:xe.nativeEvent};if(an){var Pt=Xe?(0,Ht.L0)(mn,He):(0,Ht._5)(mn,He),wt=(0,Ht._5)(Qt,He);At={checked:Pt,halfChecked:wt},Lt.checkedNodes=Pt.map(function(ua){return(0,Ve.Z)(gt,ua)}).filter(function(ua){return ua}).map(function(ua){return ua.node}),fe.setUncontrolledState({checkedKeys:Pt})}else{var fn=(0,un.S)([].concat((0,Le.Z)(mn),[He]),!0,gt),bn=fn.checkedKeys,pn=fn.halfCheckedKeys;if(!Xe){var Hn=new Set(bn);Hn.delete(He);var sa=(0,un.S)(Array.from(Hn),{checked:!1,halfCheckedKeys:pn},gt);bn=sa.checkedKeys,pn=sa.halfCheckedKeys}At=bn,Lt.checkedNodes=[],Lt.checkedNodesPositions=[],Lt.halfCheckedKeys=pn,bn.forEach(function(ua){var Qn=(0,Ve.Z)(gt,ua);if(Qn){var Ba=Qn.node,wa=Qn.pos;Lt.checkedNodes.push(Ba),Lt.checkedNodesPositions.push({node:Ba,pos:wa})}}),fe.setUncontrolledState({checkedKeys:bn},!1,{halfCheckedKeys:pn})}gn==null||gn(At,Lt)},fe.onNodeLoad=function(xe){var nt=xe.key,Xe=new Promise(function(Fe,gt){fe.setState(function(mn){var Qt=mn.loadedKeys,jt=Qt===void 0?[]:Qt,an=mn.loadingKeys,gn=an===void 0?[]:an,He=fe.props,At=He.loadData,Lt=He.onLoad;if(!At||jt.indexOf(nt)!==-1||gn.indexOf(nt)!==-1)return null;var Pt=At(xe);return Pt.then(function(){var wt=fe.state.loadedKeys,fn=(0,Ht.L0)(wt,nt);Lt==null||Lt(fn,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:fn}),fe.setState(function(bn){return{loadingKeys:(0,Ht._5)(bn.loadingKeys,nt)}}),Fe()}).catch(function(wt){if(fe.setState(function(bn){return{loadingKeys:(0,Ht._5)(bn.loadingKeys,nt)}}),fe.loadingRetryTimes[nt]=(fe.loadingRetryTimes[nt]||0)+1,fe.loadingRetryTimes[nt]>=Nt){var fn=fe.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Ht.L0)(fn,nt)}),Fe()}gt(wt)}),{loadingKeys:(0,Ht.L0)(gn,nt)}})});return Xe.catch(function(){}),Xe},fe.onNodeMouseEnter=function(xe,nt){var Xe=fe.props.onMouseEnter;Xe==null||Xe({event:xe,node:nt})},fe.onNodeMouseLeave=function(xe,nt){var Xe=fe.props.onMouseLeave;Xe==null||Xe({event:xe,node:nt})},fe.onNodeContextMenu=function(xe,nt){var Xe=fe.props.onRightClick;Xe&&(xe.preventDefault(),Xe({event:xe,node:nt}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0});for(var nt=arguments.length,Xe=new Array(nt),Fe=0;Fe<nt;Fe++)Xe[Fe]=arguments[Fe];xe==null||xe.apply(void 0,Xe)},fe.onBlur=function(){var xe=fe.props.onBlur;fe.setState({focused:!1}),fe.onActiveChange(null);for(var nt=arguments.length,Xe=new Array(nt),Fe=0;Fe<nt;Fe++)Xe[Fe]=arguments[Fe];xe==null||xe.apply(void 0,Xe)},fe.getTreeNodeRequiredProps=function(){var xe=fe.state,nt=xe.expandedKeys,Xe=xe.selectedKeys,Fe=xe.loadedKeys,gt=xe.loadingKeys,mn=xe.checkedKeys,Qt=xe.halfCheckedKeys,jt=xe.dragOverNodeKey,an=xe.dropPosition,gn=xe.keyEntities;return{expandedKeys:nt||[],selectedKeys:Xe||[],loadedKeys:Fe||[],loadingKeys:gt||[],checkedKeys:mn||[],halfCheckedKeys:Qt||[],dragOverNodeKey:jt,dropPosition:an,keyEntities:gn}},fe.setExpandedKeys=function(xe){var nt=fe.state,Xe=nt.treeData,Fe=nt.fieldNames,gt=(0,Ie.oH)(Xe,xe,Fe);fe.setUncontrolledState({expandedKeys:xe,flattenNodes:gt},!0)},fe.onNodeExpand=function(xe,nt){var Xe=fe.state.expandedKeys,Fe=fe.state,gt=Fe.listChanging,mn=Fe.fieldNames,Qt=fe.props,jt=Qt.onExpand,an=Qt.loadData,gn=nt.expanded,He=nt[mn.key];if(!gt){var At=Xe.indexOf(He),Lt=!gn;if((0,y.ZP)(gn&&At!==-1||!gn&&At===-1,"Expand state not sync with index check"),Lt?Xe=(0,Ht.L0)(Xe,He):Xe=(0,Ht._5)(Xe,He),fe.setExpandedKeys(Xe),jt==null||jt(Xe,{node:nt,expanded:Lt,nativeEvent:xe.nativeEvent}),Lt&&an){var Pt=fe.onNodeLoad(nt);Pt&&Pt.then(function(){var wt=(0,Ie.oH)(fe.state.treeData,Xe,mn);fe.setUncontrolledState({flattenNodes:wt})}).catch(function(){var wt=fe.state.expandedKeys,fn=(0,Ht._5)(wt,He);fe.setExpandedKeys(fn)})}}},fe.onListChangeStart=function(){fe.setUncontrolledState({listChanging:!0})},fe.onListChangeEnd=function(){setTimeout(function(){fe.setUncontrolledState({listChanging:!1})})},fe.onActiveChange=function(xe){var nt=fe.state.activeKey,Xe=fe.props.onActiveChange;nt!==xe&&(fe.setState({activeKey:xe}),xe!==null&&fe.scrollTo({key:xe}),Xe==null||Xe(xe))},fe.getActiveItem=function(){var xe=fe.state,nt=xe.activeKey,Xe=xe.flattenNodes;return nt===null?null:Xe.find(function(Fe){var gt=Fe.key;return gt===nt})||null},fe.offsetActiveKey=function(xe){var nt=fe.state,Xe=nt.flattenNodes,Fe=nt.activeKey,gt=Xe.findIndex(function(jt){var an=jt.key;return an===Fe});gt===-1&&xe<0&&(gt=Xe.length),gt=(gt+xe+Xe.length)%Xe.length;var mn=Xe[gt];if(mn){var Qt=mn.key;fe.onActiveChange(Qt)}else fe.onActiveChange(null)},fe.onKeyDown=function(xe){var nt=fe.state,Xe=nt.activeKey,Fe=nt.expandedKeys,gt=nt.checkedKeys,mn=nt.fieldNames,Qt=fe.props,jt=Qt.onKeyDown,an=Qt.checkable,gn=Qt.selectable;switch(xe.which){case $e.Z.UP:{fe.offsetActiveKey(-1),xe.preventDefault();break}case $e.Z.DOWN:{fe.offsetActiveKey(1),xe.preventDefault();break}}var He=fe.getActiveItem();if(He&&He.data){var At=fe.getTreeNodeRequiredProps(),Lt=He.data.isLeaf===!1||!!(He.data[mn.children]||[]).length,Pt=(0,Ie.F)((0,Me.Z)((0,Me.Z)({},(0,Ie.H8)(Xe,At)),{},{data:He.data,active:!0}));switch(xe.which){case $e.Z.LEFT:{Lt&&Fe.includes(Xe)?fe.onNodeExpand({},Pt):He.parent&&fe.onActiveChange(He.parent.key),xe.preventDefault();break}case $e.Z.RIGHT:{Lt&&!Fe.includes(Xe)?fe.onNodeExpand({},Pt):He.children&&He.children.length&&fe.onActiveChange(He.children[0].key),xe.preventDefault();break}case $e.Z.ENTER:case $e.Z.SPACE:{an&&!Pt.disabled&&Pt.checkable!==!1&&!Pt.disableCheckbox?fe.onNodeCheck({},Pt,!gt.includes(Xe)):!an&&gn&&!Pt.disabled&&Pt.selectable!==!1&&fe.onNodeSelect({},Pt);break}}}jt==null||jt(xe)},fe.setUncontrolledState=function(xe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Fe=!1,gt=!0,mn={};Object.keys(xe).forEach(function(Qt){if(Qt in fe.props){gt=!1;return}Fe=!0,mn[Qt]=xe[Qt]}),Fe&&(!nt||gt)&&fe.setState((0,Me.Z)((0,Me.Z)({},mn),Xe))}},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return(0,se.Z)(pe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{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 qe,Rt=this.state,Be=Rt.focused,xe=Rt.flattenNodes,nt=Rt.keyEntities,Xe=Rt.draggingNodeKey,Fe=Rt.activeKey,gt=Rt.dropLevelOffset,mn=Rt.dropContainerKey,Qt=Rt.dropTargetKey,jt=Rt.dropPosition,an=Rt.dragOverNodeKey,gn=Rt.indent,He=this.props,At=He.prefixCls,Lt=He.className,Pt=He.style,wt=He.showLine,fn=He.focusable,bn=He.tabIndex,pn=bn===void 0?0:bn,Hn=He.selectable,sa=He.showIcon,ua=He.icon,Qn=He.switcherIcon,Ba=He.draggable,wa=He.checkable,Gn=He.checkStrictly,Oa=He.disabled,Yt=He.motion,Pn=He.loadData,kn=He.filterTreeNode,qn=He.height,at=He.itemHeight,cn=He.virtual,yn=He.titleRender,An=He.dropIndicatorRender,Cn=He.onContextMenu,en=He.onScroll,Kn=He.direction,bt=He.rootClassName,Ot=He.rootStyle,St=(0,le.Z)(this.props,{aria:!0,data:!0}),Fn;return Ba&&((0,Ae.Z)(Ba)==="object"?Fn=Ba:typeof Ba=="function"?Fn={nodeDraggable:Ba}:Fn={}),a.createElement(x.k.Provider,{value:{prefixCls:At,selectable:Hn,showIcon:sa,icon:ua,switcherIcon:Qn,draggable:Fn,draggingNodeKey:Xe,checkable:wa,checkStrictly:Gn,disabled:Oa,keyEntities:nt,dropLevelOffset:gt,dropContainerKey:mn,dropTargetKey:Qt,dropPosition:jt,dragOverNodeKey:an,indent:gn,direction:Kn,dropIndicatorRender:An,loadData:Pn,filterTreeNode:kn,titleRender:yn,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}},a.createElement("div",{role:"tree",className:tt()(At,Lt,bt,(qe={},(0,ue.Z)(qe,"".concat(At,"-show-line"),wt),(0,ue.Z)(qe,"".concat(At,"-focused"),Be),(0,ue.Z)(qe,"".concat(At,"-active-focused"),Fe!==null),qe)),style:Ot},a.createElement(vn,(0,b.Z)({ref:this.listRef,prefixCls:At,style:Pt,data:xe,disabled:Oa,selectable:Hn,checkable:!!wa,motion:Yt,dragging:Xe!==null,height:qn,itemHeight:at,virtual:cn,focusable:fn,focused:Be,tabIndex:pn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Cn,onScroll:en},this.getTreeNodeRequiredProps(),St))))}}],[{key:"getDerivedStateFromProps",value:function(qe,Rt){var Be=Rt.prevProps,xe={prevProps:qe};function nt(fn){return!Be&&fn in qe||Be&&Be[fn]!==qe[fn]}var Xe,Fe=Rt.fieldNames;if(nt("fieldNames")&&(Fe=(0,Ie.w$)(qe.fieldNames),xe.fieldNames=Fe),nt("treeData")?Xe=qe.treeData:nt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Xe=(0,Ie.zn)(qe.children)),Xe){xe.treeData=Xe;var gt=(0,Ie.I8)(Xe,{fieldNames:Fe});xe.keyEntities=(0,Me.Z)((0,ue.Z)({},Ft,vt),gt.keyEntities)}var mn=xe.keyEntities||Rt.keyEntities;if(nt("expandedKeys")||Be&&nt("autoExpandParent"))xe.expandedKeys=qe.autoExpandParent||!Be&&qe.defaultExpandParent?(0,Ht.r7)(qe.expandedKeys,mn):qe.expandedKeys;else if(!Be&&qe.defaultExpandAll){var Qt=(0,Me.Z)({},mn);delete Qt[Ft],xe.expandedKeys=Object.keys(Qt).map(function(fn){return Qt[fn].key})}else!Be&&qe.defaultExpandedKeys&&(xe.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,Ht.r7)(qe.defaultExpandedKeys,mn):qe.defaultExpandedKeys);if(xe.expandedKeys||delete xe.expandedKeys,Xe||xe.expandedKeys){var jt=(0,Ie.oH)(Xe||Rt.treeData,xe.expandedKeys||Rt.expandedKeys,Fe);xe.flattenNodes=jt}if(qe.selectable&&(nt("selectedKeys")?xe.selectedKeys=(0,Ht.BT)(qe.selectedKeys,qe):!Be&&qe.defaultSelectedKeys&&(xe.selectedKeys=(0,Ht.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var an;if(nt("checkedKeys")?an=(0,Ht.E6)(qe.checkedKeys)||{}:!Be&&qe.defaultCheckedKeys?an=(0,Ht.E6)(qe.defaultCheckedKeys)||{}:Xe&&(an=(0,Ht.E6)(qe.checkedKeys)||{checkedKeys:Rt.checkedKeys,halfCheckedKeys:Rt.halfCheckedKeys}),an){var gn=an,He=gn.checkedKeys,At=He===void 0?[]:He,Lt=gn.halfCheckedKeys,Pt=Lt===void 0?[]:Lt;if(!qe.checkStrictly){var wt=(0,un.S)(At,!0,mn);At=wt.checkedKeys,Pt=wt.halfCheckedKeys}xe.checkedKeys=At,xe.halfCheckedKeys=Pt}}return nt("loadedKeys")&&(xe.loadedKeys=qe.loadedKeys),xe}}]),pe}(a.Component);_t.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},_t.TreeNode=ye.Z;var kt=_t,ut=kt},35654:function(Wt,Gt,te){"use strict";te.d(Gt,{BT:function(){return a},E6:function(){return z},L0:function(){return Qe},OM:function(){return y},_5:function(){return ot},r7:function(){return ne},wA:function(){return tt},yx:function(){return Ue}});var b=te(94480),ue=te(76190),Ae=te(48736),Me=te(59301),Le=te(39417),Oe=te(67841),se=te(71430),lt=null;function ot(re,ie){if(!re)return[];var me=re.slice(),ve=me.indexOf(ie);return ve>=0&&me.splice(ve,1),me}function Qe(re,ie){var me=(re||[]).slice();return me.indexOf(ie)===-1&&me.push(ie),me}function Ue(re){return re.split("-")}function tt(re,ie){var me=[],ve=(0,Oe.Z)(ie,re);function ye(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];je.forEach(function(Ie){var Ke=Ie.key,he=Ie.children;me.push(Ke),ye(he)})}return ye(ve.children),me}function $e(re){if(re.parent){var ie=Ue(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function le(re){var ie=Ue(re.pos);return Number(ie[ie.length-1])===0}function y(re,ie,me,ve,ye,je,Ie,Ke,he,Re){var Ye,ht=re.clientX,De=re.clientY,st=re.target.getBoundingClientRect(),It=st.top,yt=st.height,Ft=(Re==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-ht),Xt=(Ft-12)/ve,vt=(0,Oe.Z)(Ke,me.props.eventKey);if(De<It+yt/2){var rn=Ie.findIndex(function(ut){return ut.key===vt.key}),Sn=rn<=0?0:rn-1,et=Ie[Sn].key;vt=(0,Oe.Z)(Ke,et)}var We=vt.key,$t=vt,vn=vt.key,Ht=0,un=0;if(!he.includes(We))for(var Ve=0;Ve<Xt&&$e(vt);Ve+=1)vt=vt.parent,un+=1;var Nt=ie.props.data,_t=vt.node,kt=!0;return le(vt)&&vt.level===0&&De<It+yt/2&&je({dragNode:Nt,dropNode:_t,dropPosition:-1})&&vt.key===me.props.eventKey?Ht=-1:($t.children||[]).length&&he.includes(vn)?je({dragNode:Nt,dropNode:_t,dropPosition:0})?Ht=0:kt=!1:un===0?Xt>-1.5?je({dragNode:Nt,dropNode:_t,dropPosition:1})?Ht=1:kt=!1:je({dragNode:Nt,dropNode:_t,dropPosition:0})?Ht=0:je({dragNode:Nt,dropNode:_t,dropPosition:1})?Ht=1:kt=!1:je({dragNode:Nt,dropNode:_t,dropPosition:1})?Ht=1:kt=!1,{dropPosition:Ht,dropLevelOffset:un,dropTargetKey:vt.key,dropTargetPos:vt.pos,dragOverNodeKey:vn,dropContainerKey:Ht===0?null:((Ye=vt.parent)===null||Ye===void 0?void 0:Ye.key)||null,dropAllowed:kt}}function a(re,ie){if(re){var me=ie.multiple;return me?re.slice():re.length?[re[0]]:re}}var x=function(ie){return ie};function E(re,ie){if(!re)return[];var me=ie||{},ve=me.processProps,ye=ve===void 0?x:ve,je=Array.isArray(re)?re:[re];return je.map(function(Ie){var Ke=Ie.children,he=_objectWithoutProperties(Ie,lt),Re=E(Ke,ie);return React.createElement(TreeNode,_extends({key:he.key},ye(he)),Re)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ue.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Ae.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(re,ie){var me=new Set;function ve(ye){if(!me.has(ye)){var je=(0,Oe.Z)(ie,ye);if(je){me.add(ye);var Ie=je.parent,Ke=je.node;Ke.disabled||Ie&&ve(Ie.key)}}}return(re||[]).forEach(function(ye){ve(ye)}),(0,b.Z)(me)}},90782:function(Wt,Gt,te){"use strict";te.d(Gt,{S:function(){return se}});var b=te(48736),ue=te(67841);function Ae(lt,ot){var Qe=new Set;return lt.forEach(function(Ue){ot.has(Ue)||Qe.add(Ue)}),Qe}function Me(lt){var ot=lt||{},Qe=ot.disabled,Ue=ot.disableCheckbox,tt=ot.checkable;return!!(Qe||Ue)||tt===!1}function Le(lt,ot,Qe,Ue){for(var tt=new Set(lt),$e=new Set,le=0;le<=Qe;le+=1){var y=ot.get(le)||new Set;y.forEach(function(z){var ne=z.key,re=z.node,ie=z.children,me=ie===void 0?[]:ie;tt.has(ne)&&!Ue(re)&&me.filter(function(ve){return!Ue(ve.node)}).forEach(function(ve){tt.add(ve.key)})})}for(var a=new Set,x=Qe;x>=0;x-=1){var E=ot.get(x)||new Set;E.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ue(re)||!z.parent||a.has(z.parent.key))){if(Ue(z.parent.node)){a.add(ne.key);return}var ie=!0,me=!1;(ne.children||[]).filter(function(ve){return!Ue(ve.node)}).forEach(function(ve){var ye=ve.key,je=tt.has(ye);ie&&!je&&(ie=!1),!me&&(je||$e.has(ye))&&(me=!0)}),ie&&tt.add(ne.key),me&&$e.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(tt),halfCheckedKeys:Array.from(Ae($e,tt))}}function Oe(lt,ot,Qe,Ue,tt){for(var $e=new Set(lt),le=new Set(ot),y=0;y<=Ue;y+=1){var a=Qe.get(y)||new Set;a.forEach(function(ne){var re=ne.key,ie=ne.node,me=ne.children,ve=me===void 0?[]:me;!$e.has(re)&&!le.has(re)&&!tt(ie)&&ve.filter(function(ye){return!tt(ye.node)}).forEach(function(ye){$e.delete(ye.key)})})}le=new Set;for(var x=new Set,E=Ue;E>=0;E-=1){var z=Qe.get(E)||new Set;z.forEach(function(ne){var re=ne.parent,ie=ne.node;if(!(tt(ie)||!ne.parent||x.has(ne.parent.key))){if(tt(ne.parent.node)){x.add(re.key);return}var me=!0,ve=!1;(re.children||[]).filter(function(ye){return!tt(ye.node)}).forEach(function(ye){var je=ye.key,Ie=$e.has(je);me&&!Ie&&(me=!1),!ve&&(Ie||le.has(je))&&(ve=!0)}),me||$e.delete(re.key),ve&&le.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Ae(le,$e))}}function se(lt,ot,Qe,Ue){var tt=[],$e;Ue?$e=Ue:$e=Me;var le=new Set(lt.filter(function(E){var z=!!(0,ue.Z)(Qe,E);return z||tt.push(E),z})),y=new Map,a=0;Object.keys(Qe).forEach(function(E){var z=Qe[E],ne=z.level,re=y.get(ne);re||(re=new Set,y.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,b.ZP)(!tt.length,"Tree missing follow keys: ".concat(tt.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var x;return ot===!0?x=Le(le,y,a,$e):x=Oe(le,ot.halfCheckedKeys,y,a,$e),x}},67841:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return b}});function b(ue,Ae){return ue[Ae]}},71430:function(Wt,Gt,te){"use strict";te.d(Gt,{F:function(){return ne},H8:function(){return z},I8:function(){return E},km:function(){return tt},oH:function(){return a},w$:function(){return $e},zn:function(){return y}});var b=te(76190),ue=te(94480),Ae=te(33885),Me=te(75931),Le=te(11592),Oe=te(2738),se=te(48736),lt=te(67841),ot=["children"];function Qe(re,ie){return"".concat(re,"-").concat(ie)}function Ue(re){return re&&re.type&&re.type.isTreeNode}function tt(re,ie){return re!=null?re:ie}function $e(re){var ie=re||{},me=ie.title,ve=ie._title,ye=ie.key,je=ie.children,Ie=me||"title";return{title:Ie,_title:ve||[Ie],key:ye||"key",children:je||"children"}}function le(re,ie){var me=new Map;function ve(ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(Ie){var Ke=Ie[ie.key],he=Ie[ie.children];warning(Ke!=null,"Tree node must have a certain key: [".concat(je).concat(Ke,"]"));var Re=String(Ke);warning(!me.has(Re)||Ke===null||Ke===void 0,"Same 'key' exist in the Tree: ".concat(Re)),me.set(Re,!0),ve(he,"".concat(je).concat(Re," > "))})}ve(re)}function y(re){function ie(me){var ve=(0,Le.Z)(me);return ve.map(function(ye){if(!Ue(ye))return(0,se.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var je=ye.key,Ie=ye.props,Ke=Ie.children,he=(0,Me.Z)(Ie,ot),Re=(0,Ae.Z)({key:je},he),Ye=ie(Ke);return Ye.length&&(Re.children=Ye),Re}).filter(function(ye){return ye})}return ie(re)}function a(re,ie,me){var ve=$e(me),ye=ve._title,je=ve.key,Ie=ve.children,Ke=new Set(ie===!0?[]:ie),he=[];function Re(Ye){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ye.map(function(De,st){for(var It=Qe(ht?ht.pos:"0",st),yt=tt(De[je],It),Ft,Xt=0;Xt<ye.length;Xt+=1){var vt=ye[Xt];if(De[vt]!==void 0){Ft=De[vt];break}}var rn=(0,Ae.Z)((0,Ae.Z)({},(0,Oe.Z)(De,[].concat((0,ue.Z)(ye),[je,Ie]))),{},{title:Ft,key:yt,parent:ht,pos:It,children:null,data:De,isStart:[].concat((0,ue.Z)(ht?ht.isStart:[]),[st===0]),isEnd:[].concat((0,ue.Z)(ht?ht.isEnd:[]),[st===Ye.length-1])});return he.push(rn),ie===!0||Ke.has(yt)?rn.children=Re(De[Ie]||[],rn):rn.children=[],rn})}return Re(re),he}function x(re,ie,me){var ve={};(0,b.Z)(me)==="object"?ve=me:ve={externalGetKey:me},ve=ve||{};var ye=ve,je=ye.childrenPropName,Ie=ye.externalGetKey,Ke=ye.fieldNames,he=$e(Ke),Re=he.key,Ye=he.children,ht=je||Ye,De;Ie?typeof Ie=="string"?De=function(yt){return yt[Ie]}:typeof Ie=="function"&&(De=function(yt){return Ie(yt)}):De=function(yt,Ft){return tt(yt[Re],Ft)};function st(It,yt,Ft,Xt){var vt=It?It[ht]:re,rn=It?Qe(Ft.pos,yt):"0",Sn=It?[].concat((0,ue.Z)(Xt),[It]):[];if(It){var et=De(It,rn),We={node:It,index:yt,pos:rn,key:et,parentPos:Ft.node?Ft.pos:null,level:Ft.level+1,nodes:Sn};ie(We)}vt&&vt.forEach(function($t,vn){st($t,vn,{node:It,pos:rn,level:Ft?Ft.level+1:-1},Sn)})}st(null)}function E(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=ie.initWrapper,ve=ie.processEntity,ye=ie.onProcessFinished,je=ie.externalGetKey,Ie=ie.childrenPropName,Ke=ie.fieldNames,he=arguments.length>2?arguments[2]:void 0,Re=je||he,Ye={},ht={},De={posEntities:Ye,keyEntities:ht};return me&&(De=me(De)||De),x(re,function(st){var It=st.node,yt=st.index,Ft=st.pos,Xt=st.key,vt=st.parentPos,rn=st.level,Sn=st.nodes,et={node:It,nodes:Sn,index:yt,key:Xt,pos:Ft,level:rn},We=tt(Xt,Ft);Ye[Ft]=et,ht[We]=et,et.parent=Ye[vt],et.parent&&(et.parent.children=et.parent.children||[],et.parent.children.push(et)),ve&&ve(et,De)},{externalGetKey:Re,childrenPropName:Ie,fieldNames:Ke}),ye&&ye(De),De}function z(re,ie){var me=ie.expandedKeys,ve=ie.selectedKeys,ye=ie.loadedKeys,je=ie.loadingKeys,Ie=ie.checkedKeys,Ke=ie.halfCheckedKeys,he=ie.dragOverNodeKey,Re=ie.dropPosition,Ye=ie.keyEntities,ht=(0,lt.Z)(Ye,re),De={eventKey:re,expanded:me.indexOf(re)!==-1,selected:ve.indexOf(re)!==-1,loaded:ye.indexOf(re)!==-1,loading:je.indexOf(re)!==-1,checked:Ie.indexOf(re)!==-1,halfChecked:Ke.indexOf(re)!==-1,pos:String(ht?ht.pos:""),dragOver:he===re&&Re===0,dragOverGapTop:he===re&&Re===-1,dragOverGapBottom:he===re&&Re===1};return De}function ne(re){var ie=re.data,me=re.expanded,ve=re.selected,ye=re.checked,je=re.loaded,Ie=re.loading,Ke=re.halfChecked,he=re.dragOver,Re=re.dragOverGapTop,Ye=re.dragOverGapBottom,ht=re.pos,De=re.active,st=re.eventKey,It=(0,Ae.Z)((0,Ae.Z)({},ie),{},{expanded:me,selected:ve,checked:ye,loaded:je,loading:Ie,halfChecked:Ke,dragOver:he,dragOverGapTop:Re,dragOverGapBottom:Ye,pos:ht,active:De,key:st});return"props"in It||Object.defineProperty(It,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),It}},8224:function(Wt,Gt,te){"use strict";te.d(Gt,{Z:function(){return ue}});var b=te(4676);function ue(Ae,Me,Le,Oe){var se=b.unstable_batchedUpdates?function(ot){b.unstable_batchedUpdates(Le,ot)}:Le;return Ae!=null&&Ae.addEventListener&&Ae.addEventListener(Me,se,Oe),{remove:function(){Ae!=null&&Ae.removeEventListener&&Ae.removeEventListener(Me,se,Oe)}}}},55468:function(Wt,Gt,te){"use strict";te.d(Gt,{g1:function(){return Ue},os:function(){return $e}});var b=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function Me(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Le(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in ue||(ue[y]=b.test(y)),ue[y]?parseFloat(a)||0:a}function Oe(le,y){var a=arguments.length,x=Me(le);return y=Ae[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?x:Le(le,y,x[y]||le.style[y])}function se(le,y,a){var x=arguments.length;if(y=Ae[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,x===3)return typeof a=="number"&&b.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var E in y)y.hasOwnProperty(E)&&se(le,E,y[E]);return Me(le)}function lt(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function ot(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function Qe(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function Ue(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function tt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function $e(le){var y=le.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Wt,Gt,te){"use strict";te.d(Gt,{G:function(){return Me}});var b=te(47273),ue=function(Oe){if((0,b.Z)()&&window.document.documentElement){var se=Array.isArray(Oe)?Oe:[Oe],lt=window.document.documentElement;return se.some(function(ot){return ot in lt.style})}return!1},Ae=function(Oe,se){if(!ue(Oe))return!1;var lt=document.createElement("div"),ot=lt.style[Oe];return lt.style[Oe]=se,lt.style[Oe]!==ot};function Me(Le,Oe){return!Array.isArray(Le)&&Oe!==void 0?Ae(Le,Oe):ue(Le)}},11414:function(Wt,Gt,te){"use strict";te.d(Gt,{Z5:function(){return Yu},_l:function(){return _d},bK:function(){return wu}});var b=te(59301),ue=te(18773);function Ae(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ue.Z)(ee,ae)}var Me=te(54476),Le=te(59781),Oe=b.createContext(null),se=null;function lt(ee){ee()}var ot=lt,Qe=function(ae){return ot=ae},Ue=function(){return ot};function tt(){var ee=Ue(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var Pe=ae;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Ee=ae;Ee;)Pe.push(Ee),Ee=Ee.next;return Pe},subscribe:function(Pe){var Ee=!0,we=oe={callback:Pe,next:null,prev:oe};return we.prev?we.prev.next=we:ae=we,function(){!Ee||ae===null||(Ee=!1,we.next?we.next.prev=we.prev:oe=we.prev,we.prev?we.prev.next=we.next:ae=we.next)}}}}var $e={notify:function(){},get:function(){return[]}};function le(ee,ae){var oe,de=$e;function Pe(Et){return ct(),de.subscribe(Et)}function Ee(){de.notify()}function we(){Tt.onStateChange&&Tt.onStateChange()}function Te(){return!!oe}function ct(){oe||(oe=ae?ae.addNestedSub(we):ee.subscribe(we),de=tt())}function Mt(){oe&&(oe(),oe=void 0,de.clear(),de=$e)}var Tt={addNestedSub:Pe,notifyNestedSubs:Ee,handleChangeWrapper:we,isSubscribed:Te,trySubscribe:ct,tryUnsubscribe:Mt,getListeners:function(){return de}};return Tt}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,Pe=(0,b.useMemo)(function(){var Te=le(ae);return{store:ae,subscription:Te}},[ae]),Ee=(0,b.useMemo)(function(){return ae.getState()},[ae]);y(function(){var Te=Pe.subscription;return Te.onStateChange=Te.notifyNestedSubs,Te.trySubscribe(),Ee!==ae.getState()&&Te.notifyNestedSubs(),function(){Te.tryUnsubscribe(),Te.onStateChange=null}},[Pe,Ee]);var we=oe||Oe;return b.createElement(we.Provider,{value:Pe},de)}var x=a,E=te(85377),z=te(94266),ne=te.n(z),re=te(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],ve=[],ye=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function Ie(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Ke(ee,ae,oe){y(function(){return ee.apply(void 0,ae)},oe)}function he(ee,ae,oe,de,Pe,Ee,we){ee.current=de,ae.current=Pe,oe.current=!1,Ee.current&&(Ee.current=null,we())}function Re(ee,ae,oe,de,Pe,Ee,we,Te,ct,Mt){if(ee){var Tt=!1,Et=null,Ct=function(){if(!Tt){var Ia=ae.getState(),ka,za;try{ka=de(Ia,Pe.current)}catch(er){za=er,Et=er}za||(Et=null),ka===Ee.current?we.current||ct():(Ee.current=ka,Te.current=ka,we.current=!0,Mt({type:"STORE_UPDATED",payload:{error:za}}))}};oe.onStateChange=Ct,oe.trySubscribe(),Ct();var Ut=function(){if(Tt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Et)throw Et};return Ut}}var Ye=function(){return[null,0]};function ht(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,Pe=de===void 0?function(kr){return"ConnectAdvanced("+kr+")"}:de,Ee=oe.methodName,we=Ee===void 0?"connectAdvanced":Ee,Te=oe.renderCountProp,ct=Te===void 0?void 0:Te,Mt=oe.shouldHandleStateChanges,Tt=Mt===void 0?!0:Mt,Et=oe.storeKey,Ct=Et===void 0?"store":Et,Ut=oe.withRef,Dn=Ut===void 0?!1:Ut,Ia=oe.forwardRef,ka=Ia===void 0?!1:Ia,za=oe.context,er=za===void 0?Oe:za,lr=(0,E.Z)(oe,ie);if(0)var dr;var jr=er;return function(to){var Ho=to.displayName||to.name||"Component",so=Pe(Ho),_o=(0,Me.Z)({},lr,{getDisplayName:Pe,methodName:we,renderCountProp:ct,shouldHandleStateChanges:Tt,storeKey:Ct,displayName:so,wrappedComponentName:Ho,WrappedComponent:to}),ai=lr.pure;function li(si){return ee(si.dispatch,_o)}var ji=ai?b.useMemo:function(si){return si()};function Di(si){var el=(0,b.useMemo)(function(){var Bs=si.reactReduxForwardedRef,du=(0,E.Z)(si,me);return[si.context,Bs,du]},[si]),Ki=el[0],xs=el[1],Sl=el[2],tl=(0,b.useMemo)(function(){return Ki&&Ki.Consumer&&(0,re.isContextConsumer)(b.createElement(Ki.Consumer,null))?Ki:jr},[Ki,jr]),Wi=(0,b.useContext)(tl),Pl=!!si.store&&!!si.store.getState&&!!si.store.dispatch,_s=!!Wi&&!!Wi.store,Ui=Pl?si.store:Wi.store,As=(0,b.useMemo)(function(){return li(Ui)},[Ui]),js=(0,b.useMemo)(function(){if(!Tt)return ye;var Bs=le(Ui,Pl?null:Wi.subscription),du=Bs.notifyNestedSubs.bind(Bs);return[Bs,du]},[Ui,Pl,Wi]),Ql=js[0],Gs=js[1],Ks=(0,b.useMemo)(function(){return Pl?Wi:(0,Me.Z)({},Wi,{subscription:Ql})},[Pl,Wi,Ql]),Du=(0,b.useReducer)(Ie,ve,Ye),Vd=Du[0],Ws=Vd[0],Qd=Du[1];if(Ws&&Ws.error)throw Ws.error;var Iu=(0,b.useRef)(),lu=(0,b.useRef)(Sl),Us=(0,b.useRef)(),Nu=(0,b.useRef)(!1),su=ji(function(){return Us.current&&Sl===lu.current?Us.current:As(Ui.getState(),Sl)},[Ui,Ws,Sl]);Ke(he,[lu,Iu,Nu,Sl,su,Us,Gs]),Ke(Re,[Tt,Ui,Ql,As,lu,Iu,Nu,Us,Gs,Qd],[Ui,Ql,As]);var uu=(0,b.useMemo)(function(){return b.createElement(to,(0,Me.Z)({},su,{ref:xs}))},[xs,to,su]),Jd=(0,b.useMemo)(function(){return Tt?b.createElement(tl.Provider,{value:Ks},uu):uu},[tl,uu,Ks]);return Jd}var Ei=ai?b.memo(Di):Di;if(Ei.WrappedComponent=to,Ei.displayName=Di.displayName=so,ka){var Gi=b.forwardRef(function(el,Ki){return b.createElement(Ei,(0,Me.Z)({},el,{reactReduxForwardedRef:Ki}))});return Gi.displayName=so,Gi.WrappedComponent=to,ne()(Gi,to)}return ne()(Ei,to)}}function De(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function st(ee,ae){if(De(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var Pe=0;Pe<oe.length;Pe++)if(!Object.prototype.hasOwnProperty.call(ae,oe[Pe])||!De(ee[oe[Pe]],ae[oe[Pe]]))return!1;return!0}function It(ee,ae){var oe={},de=function(we){var Te=ee[we];typeof Te=="function"&&(oe[we]=function(){return ae(Te.apply(void 0,arguments))})};for(var Pe in ee)de(Pe);return oe}function yt(ee){return function(oe,de){var Pe=ee(oe,de);function Ee(){return Pe}return Ee.dependsOnOwnProps=!1,Ee}}function Ft(ee){return ee.dependsOnOwnProps!==null&&ee.dependsOnOwnProps!==void 0?!!ee.dependsOnOwnProps:ee.length!==1}function Xt(ee,ae){return function(de,Pe){var Ee=Pe.displayName,we=function(ct,Mt){return we.dependsOnOwnProps?we.mapToProps(ct,Mt):we.mapToProps(ct)};return we.dependsOnOwnProps=!0,we.mapToProps=function(ct,Mt){we.mapToProps=ee,we.dependsOnOwnProps=Ft(ee);var Tt=we(ct,Mt);return typeof Tt=="function"&&(we.mapToProps=Tt,we.dependsOnOwnProps=Ft(Tt),Tt=we(ct,Mt)),Tt},we}}function vt(ee){return typeof ee=="function"?Xt(ee,"mapDispatchToProps"):void 0}function rn(ee){return ee?void 0:yt(function(ae){return{dispatch:ae}})}function Sn(ee){return ee&&typeof ee=="object"?yt(function(ae){return It(ee,ae)}):void 0}var et=[vt,rn,Sn];function We(ee){return typeof ee=="function"?Xt(ee,"mapStateToProps"):void 0}function $t(ee){return ee?void 0:yt(function(){return{}})}var vn=[We,$t];function Ht(ee,ae,oe){return(0,Me.Z)({},oe,ee,ae)}function un(ee){return function(oe,de){var Pe=de.displayName,Ee=de.pure,we=de.areMergedPropsEqual,Te=!1,ct;return function(Tt,Et,Ct){var Ut=ee(Tt,Et,Ct);return Te?(!Ee||!we(Ut,ct))&&(ct=Ut):(Te=!0,ct=Ut),ct}}}function Ve(ee){return typeof ee=="function"?un(ee):void 0}function Nt(ee){return ee?void 0:function(){return Ht}}var _t=[Ve,Nt],kt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function ut(ee,ae,oe,de){return function(Ee,we){return oe(ee(Ee,we),ae(de,we),we)}}function rt(ee,ae,oe,de,Pe){var Ee=Pe.areStatesEqual,we=Pe.areOwnPropsEqual,Te=Pe.areStatePropsEqual,ct=!1,Mt,Tt,Et,Ct,Ut;function Dn(lr,dr){return Mt=lr,Tt=dr,Et=ee(Mt,Tt),Ct=ae(de,Tt),Ut=oe(Et,Ct,Tt),ct=!0,Ut}function Ia(){return Et=ee(Mt,Tt),ae.dependsOnOwnProps&&(Ct=ae(de,Tt)),Ut=oe(Et,Ct,Tt),Ut}function ka(){return ee.dependsOnOwnProps&&(Et=ee(Mt,Tt)),ae.dependsOnOwnProps&&(Ct=ae(de,Tt)),Ut=oe(Et,Ct,Tt),Ut}function za(){var lr=ee(Mt,Tt),dr=!Te(lr,Et);return Et=lr,dr&&(Ut=oe(Et,Ct,Tt)),Ut}function er(lr,dr){var jr=!we(dr,Tt),kr=!Ee(lr,Mt,dr,Tt);return Mt=lr,Tt=dr,jr&&kr?Ia():jr?ka():kr?za():Ut}return function(dr,jr){return ct?er(dr,jr):Dn(dr,jr)}}function Ze(ee,ae){var oe=ae.initMapStateToProps,de=ae.initMapDispatchToProps,Pe=ae.initMergeProps,Ee=(0,E.Z)(ae,kt),we=oe(ee,Ee),Te=de(ee,Ee),ct=Pe(ee,Ee),Mt=Ee.pure?rt:ut;return Mt(we,Te,ct,ee,Ee)}var pe=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function fe(ee,ae,oe){for(var de=ae.length-1;de>=0;de--){var Pe=ae[de](ee);if(Pe)return Pe}return function(Ee,we){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+we.wrappedComponentName+".")}}function qe(ee,ae){return ee===ae}function Rt(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?ht:oe,Pe=ae.mapStateToPropsFactories,Ee=Pe===void 0?vn:Pe,we=ae.mapDispatchToPropsFactories,Te=we===void 0?et:we,ct=ae.mergePropsFactories,Mt=ct===void 0?_t:ct,Tt=ae.selectorFactory,Et=Tt===void 0?Ze:Tt;return function(Ut,Dn,Ia,ka){ka===void 0&&(ka={});var za=ka,er=za.pure,lr=er===void 0?!0:er,dr=za.areStatesEqual,jr=dr===void 0?qe:dr,kr=za.areOwnPropsEqual,to=kr===void 0?st:kr,Ho=za.areStatePropsEqual,so=Ho===void 0?st:Ho,_o=za.areMergedPropsEqual,ai=_o===void 0?st:_o,li=(0,E.Z)(za,pe),ji=fe(Ut,Ee,"mapStateToProps"),Di=fe(Dn,Te,"mapDispatchToProps"),Ei=fe(Ia,Mt,"mergeProps");return de(Et,(0,Me.Z)({methodName:"connect",getDisplayName:function(si){return"Connect("+si+")"},shouldHandleStateChanges:!!Ut,initMapStateToProps:ji,initMapDispatchToProps:Di,initMergeProps:Ei,pure:lr,areStatesEqual:jr,areOwnPropsEqual:to,areStatePropsEqual:so,areMergedPropsEqual:ai},li))}}var Be=Rt();function xe(){var ee=useContext(ReactReduxContext);return ee}function nt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),Pe=de.store;return Pe}}var Xe=null;function Fe(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var gt=null,mn=function(ae,oe){return ae===oe};function Qt(ee,ae,oe,de){var Pe=useReducer(function(Dn){return Dn+1},0),Ee=Pe[1],we=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Te=useRef(),ct=useRef(),Mt=useRef(),Tt=useRef(),Et=oe.getState(),Ct;try{if(ee!==ct.current||Et!==Mt.current||Te.current){var Ut=ee(Et);Tt.current===void 0||!ae(Ut,Tt.current)?Ct=Ut:Ct=Tt.current}else Ct=Tt.current}catch(Dn){throw Te.current&&(Dn.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+Te.current.stack+`
|
|
|
|
`),Dn}return useIsomorphicLayoutEffect(function(){ct.current=ee,Mt.current=Et,Tt.current=Ct,Te.current=void 0}),useIsomorphicLayoutEffect(function(){function Dn(){try{var Ia=oe.getState();if(Ia===Mt.current)return;var ka=ct.current(Ia);if(ae(ka,Tt.current))return;Tt.current=ka,Mt.current=Ia}catch(za){Te.current=za}Ee()}return we.onStateChange=Dn,we.trySubscribe(),Dn(),function(){return we.tryUnsubscribe()}},[oe,we]),Ct}function jt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,Pe){Pe===void 0&&(Pe=mn);var Ee=ae(),we=Ee.store,Te=Ee.subscription,ct=Qt(de,Pe,we,Te);return useDebugValue(ct),ct}}var an=null,gn=te(4676);Qe(gn.unstable_batchedUpdates);function He(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe<ee.length;oe++)if(ee[oe]!==ae[oe])return!1;return!0}function At(ee,ae){var oe=(0,b.useState)(function(){return{inputs:ae,result:ee()}})[0],de=(0,b.useRef)(!0),Pe=(0,b.useRef)(oe),Ee=de.current||!!(ae&&Pe.current.inputs&&He(ae,Pe.current.inputs)),we=Ee?Pe.current:{inputs:ae,result:ee()};return(0,b.useEffect)(function(){de.current=!1,Pe.current=we},[we]),we.result}function Lt(ee,ae){return At(function(){return ee},ae)}var Pt=At,wt=Lt,fn=!0,bn="Invariant failed";function pn(ee,ae){if(!ee){if(fn)throw new Error(bn);var oe=typeof ae=="function"?ae():ae,de=oe?"".concat(bn,": ").concat(oe):bn;throw new Error(de)}}var Hn=function(ae){var oe=ae.top,de=ae.right,Pe=ae.bottom,Ee=ae.left,we=de-Ee,Te=Pe-oe,ct={top:oe,right:de,bottom:Pe,left:Ee,width:we,height:Te,x:Ee,y:oe,center:{x:(de+Ee)/2,y:(Pe+oe)/2}};return ct},sa=function(ae,oe){return{top:ae.top-oe.top,left:ae.left-oe.left,bottom:ae.bottom+oe.bottom,right:ae.right+oe.right}},ua=function(ae,oe){return{top:ae.top+oe.top,left:ae.left+oe.left,bottom:ae.bottom-oe.bottom,right:ae.right-oe.right}},Qn=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},Ba={top:0,right:0,bottom:0,left:0},wa=function(ae){var oe=ae.borderBox,de=ae.margin,Pe=de===void 0?Ba:de,Ee=ae.border,we=Ee===void 0?Ba:Ee,Te=ae.padding,ct=Te===void 0?Ba:Te,Mt=Hn(sa(oe,Pe)),Tt=Hn(ua(oe,we)),Et=Hn(ua(Tt,ct));return{marginBox:Mt,borderBox:Hn(oe),paddingBox:Tt,contentBox:Et,margin:Pe,border:we,padding:ct}},Gn=function(ae){var oe=ae.slice(0,-2),de=ae.slice(-2);if(de!=="px")return 0;var Pe=Number(oe);return isNaN(Pe)&&pn(!1),Pe},Oa=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Yt=function(ae,oe){var de=ae.borderBox,Pe=ae.border,Ee=ae.margin,we=ae.padding,Te=Qn(de,oe);return wa({borderBox:Te,border:Pe,margin:Ee,padding:we})},Pn=function(ae,oe){return oe===void 0&&(oe=Oa()),Yt(ae,oe)},kn=function(ae,oe){var de={top:Gn(oe.marginTop),right:Gn(oe.marginRight),bottom:Gn(oe.marginBottom),left:Gn(oe.marginLeft)},Pe={top:Gn(oe.paddingTop),right:Gn(oe.paddingRight),bottom:Gn(oe.paddingBottom),left:Gn(oe.paddingLeft)},Ee={top:Gn(oe.borderTopWidth),right:Gn(oe.borderRightWidth),bottom:Gn(oe.borderBottomWidth),left:Gn(oe.borderLeftWidth)};return wa({borderBox:ae,margin:de,padding:Pe,border:Ee})},qn=function(ae){var oe=ae.getBoundingClientRect(),de=window.getComputedStyle(ae);return kn(oe,de)},at=Number.isNaN||function(ae){return typeof ae=="number"&&ae!==ae};function cn(ee,ae){return!!(ee===ae||at(ee)&&at(ae))}function yn(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe<ee.length;oe++)if(!cn(ee[oe],ae[oe]))return!1;return!0}function An(ee,ae){ae===void 0&&(ae=yn);var oe,de=[],Pe,Ee=!1;function we(){for(var Te=[],ct=0;ct<arguments.length;ct++)Te[ct]=arguments[ct];return Ee&&oe===this&&ae(Te,de)||(Pe=ee.apply(this,Te),Ee=!0,oe=this,de=Te),Pe}return we}var Cn=An,en=function(ae){var oe=[],de=null,Pe=function(){for(var we=arguments.length,Te=new Array(we),ct=0;ct<we;ct++)Te[ct]=arguments[ct];oe=Te,!de&&(de=requestAnimationFrame(function(){de=null,ae.apply(void 0,oe)}))};return Pe.cancel=function(){de&&(cancelAnimationFrame(de),de=null)},Pe},Kn=en,bt=!0,Ot=/[ \t]{2,}/g,St=/^[ \t]*/gm,Fn=function(ae){return ae.replace(Ot," ").replace(St,"").trim()},jn=function(ae){return Fn(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+Fn(ae)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},In=function(ae){return[jn(ae),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},xa="__react-beautiful-dnd-disable-dev-warnings";function na(ee,ae){var oe;bt||typeof window!="undefined"&&window[xa]||(oe=console)[ee].apply(oe,In(ae))}var dt=na.bind(null,"warn"),on=na.bind(null,"error");function ia(){}function qt(ee,ae){return(0,Me.Z)({},ee,{},ae)}function Zn(ee,ae,oe){var de=ae.map(function(Pe){var Ee=qt(oe,Pe.options);return ee.addEventListener(Pe.eventName,Pe.fn,Ee),function(){ee.removeEventListener(Pe.eventName,Pe.fn,Ee)}});return function(){de.forEach(function(Ee){Ee()})}}var aa=!0,Za="Invariant failed";function Sa(ee){this.message=ee}Sa.prototype.toString=function(){return this.message};function _e(ee,ae){if(!ee)throw aa?new Sa(Za):new Sa(Za+": "+(ae||""))}var sn=function(ee){Ae(ae,ee);function ae(){for(var de,Pe=arguments.length,Ee=new Array(Pe),we=0;we<Pe;we++)Ee[we]=arguments[we];return de=ee.call.apply(ee,[this].concat(Ee))||this,de.callbacks=null,de.unbind=ia,de.onWindowError=function(Te){var ct=de.getCallbacks();ct.isDragging()&&ct.tryAbort();var Mt=Te.error;Mt instanceof Sa&&Te.preventDefault()},de.getCallbacks=function(){if(!de.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return de.callbacks},de.setCallbacks=function(Te){de.callbacks=Te},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=Zn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(Pe){if(Pe instanceof Sa){this.setState({});return}throw Pe},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(b.Component),Vt=`
|
|
Press space bar to start a drag.
|
|
When dragging you can use the arrow keys to move the item around and escape to cancel.
|
|
Some screen readers may require you to be in focus mode or to use your pass through key
|
|
`,En=function(ae){return ae+1},Nn=function(ae){return`
|
|
You have lifted an item in position `+En(ae.source.index)+`
|
|
`},_n=function(ae,oe){var de=ae.droppableId===oe.droppableId,Pe=En(ae.index),Ee=En(oe.index);return de?`
|
|
You have moved the item from position `+Pe+`
|
|
to position `+Ee+`
|
|
`:`
|
|
You have moved the item from position `+Pe+`
|
|
in list `+ae.droppableId+`
|
|
to list `+oe.droppableId+`
|
|
in position `+Ee+`
|
|
`},mt=function(ae,oe,de){var Pe=oe.droppableId===de.droppableId;return Pe?`
|
|
The item `+ae+`
|
|
has been combined with `+de.draggableId:`
|
|
The item `+ae+`
|
|
in list `+oe.droppableId+`
|
|
has been combined with `+de.draggableId+`
|
|
in list `+de.droppableId+`
|
|
`},pt=function(ae){var oe=ae.destination;if(oe)return _n(ae.source,oe);var de=ae.combine;return de?mt(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},tn=function(ae){return`
|
|
The item has returned to its starting position
|
|
of `+En(ae.index)+`
|
|
`},Ln=function(ae){if(ae.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+tn(ae.source)+`
|
|
`;var oe=ae.destination,de=ae.combine;return oe?`
|
|
You have dropped the item.
|
|
`+_n(ae.source,oe)+`
|
|
`:de?`
|
|
You have dropped the item.
|
|
`+mt(ae.draggableId,ae.source,de)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+tn(ae.source)+`
|
|
`},Kt={dragHandleUsageInstructions:Vt,onDragStart:Nn,onDragUpdate:pt,onDragEnd:Ln},ra={x:0,y:0},hn=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},ha=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},pa=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},On=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},Tn=function(ae,oe,de){var Pe;return de===void 0&&(de=0),Pe={},Pe[ae]=oe,Pe[ae==="x"?"y":"x"]=de,Pe},Xn=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},Wn=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return Xn(ae,de)}))},Ma=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},Va=function(ee,ae){var oe=Hn({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Pa=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},Na=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},tr={top:0,right:0,bottom:0,left:0},fr=function(ae,oe){return oe?Pa(ae,oe.scroll.diff.displacement):ae},Lr=function(ae,oe,de){if(de&&de.increasedBy){var Pe;return(0,Me.Z)({},ae,(Pe={},Pe[oe.end]=ae[oe.end]+de.increasedBy[oe.line],Pe))}return ae},uo=function(ae,oe){return oe&&oe.shouldClipSubject?Va(oe.pageMarginBox,ae):Hn(ae)},Er=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,Pe=ee.frame,Ee=fr(ae.marginBox,Pe),we=Lr(Ee,de,oe),Te=uo(we,Pe);return{page:ae,withPlaceholder:oe,active:Te}},Pr=function(ee,ae){ee.frame||_e(!1);var oe=ee.frame,de=ha(ae,oe.scroll.initial),Pe=On(de),Ee=(0,Me.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:Pe},max:oe.scroll.max}}),we=Er({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Ee}),Te=(0,Me.Z)({},ee,{frame:Ee,subject:we});return Te};function Dr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Cr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function Br(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oe<ee.length;oe++)if(ae(ee[oe]))return oe;return-1}function Ha(ee,ae){if(ee.find)return ee.find(ae);var oe=Br(ee,ae);if(oe!==-1)return ee[oe]}function ir(ee){return Array.prototype.slice.call(ee)}var Or=Cn(function(ee){return ee.reduce(function(ae,oe){return ae[oe.descriptor.id]=oe,ae},{})}),Rr=Cn(function(ee){return ee.reduce(function(ae,oe){return ae[oe.descriptor.id]=oe,ae},{})}),xr=Cn(function(ee){return Cr(ee)}),Qr=Cn(function(ee){return Cr(ee)}),Gr=Cn(function(ee,ae){var oe=Qr(ae).filter(function(de){return ee===de.descriptor.droppableId}).sort(function(de,Pe){return de.descriptor.index-Pe.descriptor.index});return oe});function qa(ee){return ee.at&&ee.at.type==="REORDER"?ee.at.destination:null}function wr(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine:null}var pr=Cn(function(ee,ae){return ae.filter(function(oe){return oe.descriptor.id!==ee.descriptor.id})}),Jr=function(ee){var ae=ee.isMovingForward,oe=ee.draggable,de=ee.destination,Pe=ee.insideDestination,Ee=ee.previousImpact;if(!de.isCombineEnabled)return null;var we=qa(Ee);if(!we)return null;function Te(Ia){var ka={type:"COMBINE",combine:{draggableId:Ia,droppableId:de.descriptor.id}};return(0,Me.Z)({},Ee,{at:ka})}var ct=Ee.displaced.all,Mt=ct.length?ct[0]:null;if(ae)return Mt?Te(Mt):null;var Tt=pr(oe,Pe);if(!Mt){if(!Tt.length)return null;var Et=Tt[Tt.length-1];return Te(Et.descriptor.id)}var Ct=Br(Tt,function(Ia){return Ia.descriptor.id===Mt});Ct===-1&&_e(!1);var Ut=Ct-1;if(Ut<0)return null;var Dn=Tt[Ut];return Te(Dn.descriptor.id)},no=function(ee,ae){return ee.descriptor.droppableId===ae.descriptor.id},Ao={point:ra,value:0},To={invisible:{},visible:{},all:[]},ko={displaced:To,displacedBy:Ao,at:null},Ir=function(ee,ae){return function(oe){return ee<=oe&&oe<=ae}},Yr=function(ee){var ae=Ir(ee.top,ee.bottom),oe=Ir(ee.left,ee.right);return function(de){var Pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);if(Pe)return!0;var Ee=ae(de.top)||ae(de.bottom),we=oe(de.left)||oe(de.right),Te=Ee&&we;if(Te)return!0;var ct=de.top<ee.top&&de.bottom>ee.bottom,Mt=de.left<ee.left&&de.right>ee.right,Tt=ct&&Mt;if(Tt)return!0;var Et=ct&&we||Mt&&Ee;return Et}},Po=function(ee){var ae=Ir(ee.top,ee.bottom),oe=Ir(ee.left,ee.right);return function(de){var Pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return Pe}},Qo={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ei=function(ee){return function(ae){var oe=Ir(ae.top,ae.bottom),de=Ir(ae.left,ae.right);return function(Pe){return ee===Qo?oe(Pe.top)&&oe(Pe.bottom):de(Pe.left)&&de(Pe.right)}}},$a=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:ra;return Pa(ae,de)},ya=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},zn=function(ae,oe,de){return de(oe)(ae)},La=function(ae){var oe=ae.target,de=ae.destination,Pe=ae.viewport,Ee=ae.withDroppableDisplacement,we=ae.isVisibleThroughFrameFn,Te=Ee?$a(oe,de):oe;return ya(Te,de,we)&&zn(Te,Pe,we)},gr=function(ae){return La((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Yr}))},Ce=function(ae){return La((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Po}))},ln=function(ae){return La((0,Me.Z)({},ae,{isVisibleThroughFrameFn:ei(ae.destination.axis)}))},xn=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Pe=oe.invisible,Ee=oe.visible;if(Pe[ae])return!1;var we=Ee[ae];return we?we.shouldAnimate:!0};function Jn(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Hn(sa(oe,de))}function nn(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Pe=ee.viewport,Ee=ee.forceShouldAnimate,we=ee.last;return ae.reduce(function(ct,Mt){var Tt=Jn(Mt,de),Et=Mt.descriptor.id;ct.all.push(Et);var Ct=gr({target:Tt,destination:oe,viewport:Pe,withDroppableDisplacement:!0});if(!Ct)return ct.invisible[Mt.descriptor.id]=!0,ct;var Ut=xn(Et,we,Ee),Dn={draggableId:Et,shouldAnimate:Ut};return ct.visible[Et]=Dn,ct},{all:[],visible:{},invisible:{}})}function da(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function la(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Pe=ee.destination,Ee=da(ae,{inHomeList:oe});return{displaced:To,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Ee}}}}function Bn(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,Pe=ee.viewport,Ee=ee.displacedBy,we=ee.last,Te=ee.index,ct=ee.forceShouldAnimate,Mt=no(ae,de);if(Te==null)return la({insideDestination:oe,inHomeList:Mt,displacedBy:Ee,destination:de});var Tt=Ha(oe,function(Ia){return Ia.descriptor.index===Te});if(!Tt)return la({insideDestination:oe,inHomeList:Mt,displacedBy:Ee,destination:de});var Et=pr(ae,oe),Ct=oe.indexOf(Tt),Ut=Et.slice(Ct),Dn=nn({afterDragging:Ut,destination:de,displacedBy:Ee,last:we,viewport:Pe.frame,forceShouldAnimate:ct});return{displaced:Dn,displacedBy:Ee,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Te}}}}function Mn(ee,ae){return!!ae.effected[ee]}var Ra=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Pe=ee.combine,Ee=ee.afterCritical;if(!oe.isCombineEnabled)return null;var we=Pe.draggableId,Te=de[we],ct=Te.descriptor.index,Mt=Mn(we,Ee);return Mt?ae?ct:ct-1:ae?ct+1:ct},ta=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Pe=ee.location;if(!de.length)return null;var Ee=Pe.index,we=ae?Ee+1:Ee-1,Te=de[0].descriptor.index,ct=de[de.length-1].descriptor.index,Mt=oe?ct:ct+1;return we<Te||we>Mt?null:we},fa=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Pe=ee.draggables,Ee=ee.destination,we=ee.insideDestination,Te=ee.previousImpact,ct=ee.viewport,Mt=ee.afterCritical,Tt=Te.at;if(Tt||_e(!1),Tt.type==="REORDER"){var Et=ta({isMovingForward:ae,isInHomeList:oe,location:Tt.destination,insideDestination:we});return Et==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:ct,last:Te.displaced,displacedBy:Te.displacedBy,index:Et})}var Ct=Ra({isMovingForward:ae,destination:Ee,displaced:Te.displaced,draggables:Pe,combine:Tt.combine,afterCritical:Mt});return Ct==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:ct,last:Te.displaced,displacedBy:Te.displacedBy,index:Ct})},Ea=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Pe=ee.displacedBy,Ee=!!(ae.visible[de]||ae.invisible[de]);return Mn(de,oe)?Ee?ra:On(Pe.point):Ee?Pe.point:ra},Xa=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,Pe=wr(oe);Pe||_e(!1);var Ee=Pe.draggableId,we=de[Ee].page.borderBox.center,Te=Ea({displaced:oe.displaced,afterCritical:ae,combineWith:Ee,displacedBy:oe.displacedBy});return hn(we,Te)},hr=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},Hr=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},Zr=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},mo=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return Tn(oe.line,de.marginBox[oe.end]+hr(oe,Pe),Zr(oe,de.marginBox,Pe))},po=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return Tn(oe.line,de.marginBox[oe.start]-Hr(oe,Pe),Zr(oe,de.marginBox,Pe))},xo=function(ae){var oe=ae.axis,de=ae.moveInto,Pe=ae.isMoving;return Tn(oe.line,de.contentBox[oe.start]+hr(oe,Pe),Zr(oe,de.contentBox,Pe))},vi=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,Pe=ee.droppable,Ee=ee.afterCritical,we=Gr(Pe.descriptor.id,de),Te=oe.page,ct=Pe.axis;if(!we.length)return xo({axis:ct,moveInto:Pe.page,isMoving:Te});var Mt=ae.displaced,Tt=ae.displacedBy,Et=Mt.all[0];if(Et){var Ct=de[Et];if(Mn(Et,Ee))return po({axis:ct,moveRelativeTo:Ct.page,isMoving:Te});var Ut=Yt(Ct.page,Tt.point);return po({axis:ct,moveRelativeTo:Ut,isMoving:Te})}var Dn=we[we.length-1];if(Dn.descriptor.id===oe.descriptor.id)return Te.borderBox.center;if(Mn(Dn.descriptor.id,Ee)){var Ia=Yt(Dn.page,On(Ee.displacedBy.point));return mo({axis:ct,moveRelativeTo:Ia,isMoving:Te})}return mo({axis:ct,moveRelativeTo:Dn.page,isMoving:Te})},gi=function(ee,ae){var oe=ee.frame;return oe?hn(ae,oe.scroll.diff.displacement):ae},ri=function(ae){var oe=ae.impact,de=ae.draggable,Pe=ae.droppable,Ee=ae.draggables,we=ae.afterCritical,Te=de.page.borderBox.center,ct=oe.at;return!Pe||!ct?Te:ct.type==="REORDER"?vi({impact:oe,draggable:de,draggables:Ee,droppable:Pe,afterCritical:we}):Xa({impact:oe,draggables:Ee,afterCritical:we})},ui=function(ee){var ae=ri(ee),oe=ee.droppable,de=oe?gi(oe,ae):ae;return de},pi=function(ee,ae){var oe=ha(ae,ee.scroll.initial),de=On(oe),Pe=Hn({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Ee={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Ee};function yo(ee,ae){return ee.map(function(oe){return ae[oe]})}function hi(ee,ae){for(var oe=0;oe<ae.length;oe++){var de=ae[oe].visible[ee];if(de)return de}return null}var Ii=function(ee){var ae=ee.impact,oe=ee.viewport,de=ee.destination,Pe=ee.draggables,Ee=ee.maxScrollChange,we=pi(oe,hn(oe.scroll.current,Ee)),Te=de.frame?Pr(de,hn(de.frame.scroll.current,Ee)):de,ct=ae.displaced,Mt=nn({afterDragging:yo(ct.all,Pe),destination:de,displacedBy:ae.displacedBy,viewport:we.frame,last:ct,forceShouldAnimate:!1}),Tt=nn({afterDragging:yo(ct.all,Pe),destination:Te,displacedBy:ae.displacedBy,viewport:oe.frame,last:ct,forceShouldAnimate:!1}),Et={},Ct={},Ut=[ct,Mt,Tt];ct.all.forEach(function(Ia){var ka=hi(Ia,Ut);if(ka){Ct[Ia]=ka;return}Et[Ia]=!0});var Dn=(0,Me.Z)({},ae,{displaced:{all:ct.all,invisible:Et,visible:Ct}});return Dn},Jl=function(ee,ae){return hn(ee.scroll.diff.displacement,ae)},Vi=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.draggable,de=ee.viewport,Pe=Jl(de,ae),Ee=ha(Pe,oe.page.borderBox.center);return hn(oe.client.borderBox.center,Ee)},nl=function(ee){var ae=ee.draggable,oe=ee.destination,de=ee.newPageBorderBoxCenter,Pe=ee.viewport,Ee=ee.withDroppableDisplacement,we=ee.onlyOnMainAxis,Te=we===void 0?!1:we,ct=ha(de,ae.page.borderBox.center),Mt=Pa(ae.page.borderBox,ct),Tt={target:Mt,destination:oe,withDroppableDisplacement:Ee,viewport:Pe};return Te?ln(Tt):Ce(Tt)},Xl=function(ee){var ae=ee.isMovingForward,oe=ee.draggable,de=ee.destination,Pe=ee.draggables,Ee=ee.previousImpact,we=ee.viewport,Te=ee.previousPageBorderBoxCenter,ct=ee.previousClientSelection,Mt=ee.afterCritical;if(!de.isEnabled)return null;var Tt=Gr(de.descriptor.id,Pe),Et=no(oe,de),Ct=Jr({isMovingForward:ae,draggable:oe,destination:de,insideDestination:Tt,previousImpact:Ee})||fa({isMovingForward:ae,isInHomeList:Et,draggable:oe,draggables:Pe,destination:de,insideDestination:Tt,previousImpact:Ee,viewport:we,afterCritical:Mt});if(!Ct)return null;var Ut=ui({impact:Ct,draggable:oe,droppable:de,draggables:Pe,afterCritical:Mt}),Dn=nl({draggable:oe,destination:de,newPageBorderBoxCenter:Ut,viewport:we.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Dn){var Ia=Vi({pageBorderBoxCenter:Ut,draggable:oe,viewport:we});return{clientSelection:Ia,impact:Ct,scrollJumpRequest:null}}var ka=ha(Ut,Te),za=Ii({impact:Ct,viewport:we,destination:de,draggables:Pe,maxScrollChange:ka});return{clientSelection:ct,impact:za,scrollJumpRequest:ka}},Jo=function(ae){var oe=ae.subject.active;return oe||_e(!1),oe},mi=function(ee){var ae=ee.isMovingForward,oe=ee.pageBorderBoxCenter,de=ee.source,Pe=ee.droppables,Ee=ee.viewport,we=de.subject.active;if(!we)return null;var Te=de.axis,ct=Ir(we[Te.start],we[Te.end]),Mt=xr(Pe).filter(function(Et){return Et!==de}).filter(function(Et){return Et.isEnabled}).filter(function(Et){return!!Et.subject.active}).filter(function(Et){return Yr(Ee.frame)(Jo(Et))}).filter(function(Et){var Ct=Jo(Et);return ae?we[Te.crossAxisEnd]<Ct[Te.crossAxisEnd]:Ct[Te.crossAxisStart]<we[Te.crossAxisStart]}).filter(function(Et){var Ct=Jo(Et),Ut=Ir(Ct[Te.start],Ct[Te.end]);return ct(Ct[Te.start])||ct(Ct[Te.end])||Ut(we[Te.start])||Ut(we[Te.end])}).sort(function(Et,Ct){var Ut=Jo(Et)[Te.crossAxisStart],Dn=Jo(Ct)[Te.crossAxisStart];return ae?Ut-Dn:Dn-Ut}).filter(function(Et,Ct,Ut){return Jo(Et)[Te.crossAxisStart]===Jo(Ut[0])[Te.crossAxisStart]});if(!Mt.length)return null;if(Mt.length===1)return Mt[0];var Tt=Mt.filter(function(Et){var Ct=Ir(Jo(Et)[Te.start],Jo(Et)[Te.end]);return Ct(oe[Te.line])});return Tt.length===1?Tt[0]:Tt.length>1?Tt.sort(function(Et,Ct){return Jo(Et)[Te.start]-Jo(Ct)[Te.start]})[0]:Mt.sort(function(Et,Ct){var Ut=Wn(oe,Na(Jo(Et))),Dn=Wn(oe,Na(Jo(Ct)));return Ut!==Dn?Ut-Dn:Jo(Et)[Te.start]-Jo(Ct)[Te.start]})[0]},Ai=function(ae,oe){var de=ae.page.borderBox.center;return Mn(ae.descriptor.id,oe)?ha(de,oe.displacedBy.point):de},yl=function(ae,oe){var de=ae.page.borderBox;return Mn(ae.descriptor.id,oe)?Pa(de,On(oe.displacedBy.point)):de},$l=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Pe=ee.insideDestination,Ee=ee.afterCritical,we=Pe.filter(function(Te){return Ce({target:yl(Te,Ee),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Te,ct){var Mt=Xn(ae,gi(de,Ai(Te,Ee))),Tt=Xn(ae,gi(de,Ai(ct,Ee)));return Mt<Tt?-1:Tt<Mt?1:Te.descriptor.index-ct.descriptor.index});return we[0]||null},Ni=Cn(function(ae,oe){var de=oe[ae.line];return{value:de,point:Tn(ae.line,de)}}),Bo=function(ae,oe,de){var Pe=ae.axis;if(ae.descriptor.mode==="virtual")return Tn(Pe.line,oe[Pe.line]);var Ee=ae.subject.page.contentBox[Pe.size],we=Gr(ae.descriptor.id,de),Te=we.reduce(function(Tt,Et){return Tt+Et.client.marginBox[Pe.size]},0),ct=Te+oe[Pe.line],Mt=ct-Ee;return Mt<=0?null:Tn(Pe.line,Mt)},El=function(ae,oe){return(0,Me.Z)({},ae,{scroll:(0,Me.Z)({},ae.scroll,{max:oe})})},bl=function(ae,oe,de){var Pe=ae.frame;no(oe,ae)&&_e(!1),ae.subject.withPlaceholder&&_e(!1);var Ee=Ni(ae.axis,oe.displaceBy).point,we=Bo(ae,Ee,de),Te={placeholderSize:Ee,increasedBy:we,oldFrameMaxScroll:ae.frame?ae.frame.scroll.max:null};if(!Pe){var ct=Er({page:ae.subject.page,withPlaceholder:Te,axis:ae.axis,frame:ae.frame});return(0,Me.Z)({},ae,{subject:ct})}var Mt=we?hn(Pe.scroll.max,we):Pe.scroll.max,Tt=El(Pe,Mt),Et=Er({page:ae.subject.page,withPlaceholder:Te,axis:ae.axis,frame:Tt});return(0,Me.Z)({},ae,{subject:Et,frame:Tt})},Yl=function(ae){var oe=ae.subject.withPlaceholder;oe||_e(!1);var de=ae.frame;if(!de){var Pe=Er({page:ae.subject.page,axis:ae.axis,frame:null,withPlaceholder:null});return(0,Me.Z)({},ae,{subject:Pe})}var Ee=oe.oldFrameMaxScroll;Ee||_e(!1);var we=El(de,Ee),Te=Er({page:ae.subject.page,axis:ae.axis,frame:we,withPlaceholder:null});return(0,Me.Z)({},ae,{subject:Te,frame:we})},Cl=function(ee){var ae=ee.previousPageBorderBoxCenter,oe=ee.moveRelativeTo,de=ee.insideDestination,Pe=ee.draggable,Ee=ee.draggables,we=ee.destination,Te=ee.viewport,ct=ee.afterCritical;if(!oe){if(de.length)return null;var Mt={displaced:To,displacedBy:Ao,at:{type:"REORDER",destination:{droppableId:we.descriptor.id,index:0}}},Tt=ui({impact:Mt,draggable:Pe,droppable:we,draggables:Ee,afterCritical:ct}),Et=no(Pe,we)?we:bl(we,Pe,Ee),Ct=nl({draggable:Pe,destination:Et,newPageBorderBoxCenter:Tt,viewport:Te.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Ct?Mt:null}var Ut=ae[we.axis.line]<=oe.page.borderBox.center[we.axis.line],Dn=function(){var ka=oe.descriptor.index;return oe.descriptor.id===Pe.descriptor.id||Ut?ka:ka+1}(),Ia=Ni(we.axis,Pe.displaceBy);return Bn({draggable:Pe,insideDestination:de,destination:we,viewport:Te,displacedBy:Ia,last:To,index:Dn})},xl=function(ee){var ae=ee.isMovingForward,oe=ee.previousPageBorderBoxCenter,de=ee.draggable,Pe=ee.isOver,Ee=ee.draggables,we=ee.droppables,Te=ee.viewport,ct=ee.afterCritical,Mt=mi({isMovingForward:ae,pageBorderBoxCenter:oe,source:Pe,droppables:we,viewport:Te});if(!Mt)return null;var Tt=Gr(Mt.descriptor.id,Ee),Et=$l({pageBorderBoxCenter:oe,viewport:Te,destination:Mt,insideDestination:Tt,afterCritical:ct}),Ct=Cl({previousPageBorderBoxCenter:oe,destination:Mt,draggable:de,draggables:Ee,moveRelativeTo:Et,insideDestination:Tt,viewport:Te,afterCritical:ct});if(!Ct)return null;var Ut=ui({impact:Ct,draggable:de,droppable:Mt,draggables:Ee,afterCritical:ct}),Dn=Vi({pageBorderBoxCenter:Ut,draggable:de,viewport:Te});return{clientSelection:Dn,impact:Ct,scrollJumpRequest:null}},oi=function(ee){var ae=ee.at;return ae?ae.type==="REORDER"?ae.destination.droppableId:ae.combine.droppableId:null},Al=function(ae,oe){var de=oi(ae);return de?oe[de]:null},di=function(ee){var ae=ee.state,oe=ee.type,de=Al(ae.impact,ae.dimensions.droppables),Pe=!!de,Ee=ae.dimensions.droppables[ae.critical.droppable.id],we=de||Ee,Te=we.axis.direction,ct=Te==="vertical"&&(oe==="MOVE_UP"||oe==="MOVE_DOWN")||Te==="horizontal"&&(oe==="MOVE_LEFT"||oe==="MOVE_RIGHT");if(ct&&!Pe)return null;var Mt=oe==="MOVE_DOWN"||oe==="MOVE_RIGHT",Tt=ae.dimensions.draggables[ae.critical.draggable.id],Et=ae.current.page.borderBoxCenter,Ct=ae.dimensions,Ut=Ct.draggables,Dn=Ct.droppables;return ct?Xl({isMovingForward:Mt,previousPageBorderBoxCenter:Et,draggable:Tt,destination:we,draggables:Ut,viewport:ae.viewport,previousClientSelection:ae.current.client.selection,previousImpact:ae.impact,afterCritical:ae.afterCritical}):xl({isMovingForward:Mt,previousPageBorderBoxCenter:Et,draggable:Tt,isOver:we,draggables:Ut,droppables:Dn,viewport:ae.viewport,afterCritical:ae.afterCritical})};function Yo(ee){return ee.phase==="DRAGGING"||ee.phase==="COLLECTING"}function Ji(ee){var ae=Ir(ee.top,ee.bottom),oe=Ir(ee.left,ee.right);return function(Pe){return ae(Pe.y)&&oe(Pe.x)}}function Bl(ee,ae){return ee.left<ae.right&&ee.right>ae.left&&ee.top<ae.bottom&&ee.bottom>ae.top}function ql(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Pe=oe.page.borderBox.center,Ee=de.map(function(we){var Te=we.axis,ct=Tn(we.axis.line,ae.center[Te.line],we.page.borderBox.center[Te.crossAxisLine]);return{id:we.descriptor.id,distance:Xn(Pe,ct)}}).sort(function(we,Te){return Te.distance-we.distance});return Ee[0]?Ee[0].id:null}function Wa(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Pe=xr(de).filter(function(Ee){if(!Ee.isEnabled)return!1;var we=Ee.subject.active;if(!we||!Bl(ae,we))return!1;if(Ji(we)(ae.center))return!0;var Te=Ee.axis,ct=we.center[Te.crossAxisLine],Mt=ae[Te.crossAxisStart],Tt=ae[Te.crossAxisEnd],Et=Ir(we[Te.crossAxisStart],we[Te.crossAxisEnd]),Ct=Et(Mt),Ut=Et(Tt);return!Ct&&!Ut?!0:Ct?Mt<ct:Tt>ct});return Pe.length?Pe.length===1?Pe[0].descriptor.id:ql({pageBorderBox:ae,draggable:oe,candidates:Pe}):null}var yi=function(ae,oe){return Hn(Pa(ae,oe))},al=function(ee,ae){var oe=ee.frame;return oe?yi(ae,oe.scroll.diff.value):ae};function ba(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Li(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Fl=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Pe=ee.insideDestination,Ee=ee.last,we=ee.viewport,Te=ee.afterCritical,ct=de.axis,Mt=Ni(de.axis,oe.displaceBy),Tt=Mt.value,Et=ae[ct.start],Ct=ae[ct.end],Ut=pr(oe,Pe),Dn=Ha(Ut,function(ka){var za=ka.descriptor.id,er=ka.page.borderBox.center[ct.line],lr=Mn(za,Te),dr=ba({displaced:Ee,id:za});return lr?dr?Ct<=er:Et<er-Tt:dr?Ct<=er+Tt:Et<er}),Ia=Li({draggable:oe,closest:Dn,inHomeList:no(oe,de)});return Bn({draggable:oe,insideDestination:Pe,destination:de,viewport:we,last:Ee,displacedBy:Mt,index:Ia})},es=4,Fs=function(ee){var ae=ee.draggable,oe=ee.pageBorderBoxWithDroppableScroll,de=ee.previousImpact,Pe=ee.destination,Ee=ee.insideDestination,we=ee.afterCritical;if(!Pe.isCombineEnabled)return null;var Te=Pe.axis,ct=Ni(Pe.axis,ae.displaceBy),Mt=ct.value,Tt=oe[Te.start],Et=oe[Te.end],Ct=pr(ae,Ee),Ut=Ha(Ct,function(Ia){var ka=Ia.descriptor.id,za=Ia.page.borderBox,er=za[Te.size],lr=er/es,dr=Mn(ka,we),jr=ba({displaced:de.displaced,id:ka});return dr?jr?Et>za[Te.start]+lr&&Et<za[Te.end]-lr:Tt>za[Te.start]-Mt+lr&&Tt<za[Te.end]-Mt-lr:jr?Et>za[Te.start]+Mt+lr&&Et<za[Te.end]+Mt-lr:Tt>za[Te.start]+lr&&Tt<za[Te.end]-lr});if(!Ut)return null;var Dn={displacedBy:ct,displaced:de.displaced,at:{type:"COMBINE",combine:{draggableId:Ut.descriptor.id,droppableId:Pe.descriptor.id}}};return Dn},wl=function(ee){var ae=ee.pageOffset,oe=ee.draggable,de=ee.draggables,Pe=ee.droppables,Ee=ee.previousImpact,we=ee.viewport,Te=ee.afterCritical,ct=yi(oe.page.borderBox,ae),Mt=Wa({pageBorderBox:ct,draggable:oe,droppables:Pe});if(!Mt)return ko;var Tt=Pe[Mt],Et=Gr(Tt.descriptor.id,de),Ct=al(Tt,ct);return Fs({pageBorderBoxWithDroppableScroll:Ct,draggable:oe,previousImpact:Ee,destination:Tt,insideDestination:Et,afterCritical:Te})||Fl({pageBorderBoxWithDroppableScroll:Ct,draggable:oe,destination:Tt,insideDestination:Et,last:Ee.displaced,viewport:we,afterCritical:Te})},rl=function(ee,ae){var oe;return(0,Me.Z)({},ee,(oe={},oe[ae.descriptor.id]=ae,oe))},Go=function(ae){var oe=ae.previousImpact,de=ae.impact,Pe=ae.droppables,Ee=oi(oe),we=oi(de);if(!Ee||Ee===we)return Pe;var Te=Pe[Ee];if(!Te.subject.withPlaceholder)return Pe;var ct=Yl(Te);return rl(Pe,ct)},ts=function(ee){var ae=ee.draggable,oe=ee.draggables,de=ee.droppables,Pe=ee.previousImpact,Ee=ee.impact,we=Go({previousImpact:Pe,impact:Ee,droppables:de}),Te=oi(Ee);if(!Te)return we;var ct=de[Te];if(no(ae,ct)||ct.subject.withPlaceholder)return we;var Mt=bl(ct,ae,oe);return rl(we,Mt)},bi=function(ee){var ae=ee.state,oe=ee.clientSelection,de=ee.dimensions,Pe=ee.viewport,Ee=ee.impact,we=ee.scrollJumpRequest,Te=Pe||ae.viewport,ct=de||ae.dimensions,Mt=oe||ae.current.client.selection,Tt=ha(Mt,ae.initial.client.selection),Et={offset:Tt,selection:Mt,borderBoxCenter:hn(ae.initial.client.borderBoxCenter,Tt)},Ct={selection:hn(Et.selection,Te.scroll.current),borderBoxCenter:hn(Et.borderBoxCenter,Te.scroll.current),offset:hn(Et.offset,Te.scroll.diff.value)},Ut={client:Et,page:Ct};if(ae.phase==="COLLECTING")return(0,Me.Z)({phase:"COLLECTING"},ae,{dimensions:ct,viewport:Te,current:Ut});var Dn=ct.draggables[ae.critical.draggable.id],Ia=Ee||wl({pageOffset:Ct.offset,draggable:Dn,draggables:ct.draggables,droppables:ct.droppables,previousImpact:ae.impact,viewport:Te,afterCritical:ae.afterCritical}),ka=ts({draggable:Dn,impact:Ia,previousImpact:ae.impact,draggables:ct.draggables,droppables:ct.droppables}),za=(0,Me.Z)({},ae,{current:Ut,dimensions:{draggables:ct.draggables,droppables:ka},impact:Ia,viewport:Te,scrollJumpRequest:we||null,forceShouldAnimate:we?!1:null});return za};function ol(ee,ae){return ee.map(function(oe){return ae[oe]})}var Oi=function(ee){var ae=ee.impact,oe=ee.viewport,de=ee.draggables,Pe=ee.destination,Ee=ee.forceShouldAnimate,we=ae.displaced,Te=ol(we.all,de),ct=nn({afterDragging:Te,destination:Pe,displacedBy:ae.displacedBy,viewport:oe.frame,forceShouldAnimate:Ee,last:we});return(0,Me.Z)({},ae,{displaced:ct})},il=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.droppable,Pe=ee.draggables,Ee=ee.viewport,we=ee.afterCritical,Te=ui({impact:ae,draggable:oe,draggables:Pe,droppable:de,afterCritical:we});return Vi({pageBorderBoxCenter:Te,draggable:oe,viewport:Ee})},Dl=function(ee){var ae=ee.state,oe=ee.dimensions,de=ee.viewport;ae.movementMode!=="SNAP"&&_e(!1);var Pe=ae.impact,Ee=de||ae.viewport,we=oe||ae.dimensions,Te=we.draggables,ct=we.droppables,Mt=Te[ae.critical.draggable.id],Tt=oi(Pe);Tt||_e(!1);var Et=ct[Tt],Ct=Oi({impact:Pe,viewport:Ee,destination:Et,draggables:Te}),Ut=il({impact:Ct,draggable:Mt,droppable:Et,draggables:Te,viewport:Ee,afterCritical:ae.afterCritical});return bi({impact:Ct,clientSelection:Ut,state:ae,dimensions:we,viewport:Ee})},Xi=function(ee){return{index:ee.index,droppableId:ee.droppableId}},Ri=function(ee){var ae=ee.draggable,oe=ee.home,de=ee.draggables,Pe=ee.viewport,Ee=Ni(oe.axis,ae.displaceBy),we=Gr(oe.descriptor.id,de),Te=we.indexOf(ae);Te===-1&&_e(!1);var ct=we.slice(Te+1),Mt=ct.reduce(function(Ut,Dn){return Ut[Dn.descriptor.id]=!0,Ut},{}),Tt={inVirtualList:oe.descriptor.mode==="virtual",displacedBy:Ee,effected:Mt},Et=nn({afterDragging:ct,destination:oe,displacedBy:Ee,last:null,viewport:Pe.frame,forceShouldAnimate:!1}),Ct={displaced:Et,displacedBy:Ee,at:{type:"REORDER",destination:Xi(ae.descriptor)}};return{impact:Ct,afterCritical:Tt}},ll=function(ee,ae){return{draggables:ee.draggables,droppables:rl(ee.droppables,ae)}},Ti=function(ae){},Mi=function(ae){},ns=function(ee){var ae=ee.draggable,oe=ee.offset,de=ee.initialWindowScroll,Pe=Yt(ae.client,oe),Ee=Pn(Pe,de),we=(0,Me.Z)({},ae,{placeholder:(0,Me.Z)({},ae.placeholder,{client:Pe}),client:Pe,page:Ee});return we},Lo=function(ee){var ae=ee.frame;return ae||_e(!1),ae},as=function(ee){var ae=ee.additions,oe=ee.updatedDroppables,de=ee.viewport,Pe=de.scroll.diff.value;return ae.map(function(Ee){var we=Ee.descriptor.droppableId,Te=oe[we],ct=Lo(Te),Mt=ct.scroll.diff.value,Tt=hn(Pe,Mt),Et=ns({draggable:Ee,offset:Tt,initialWindowScroll:de.scroll.initial});return Et})},ws=function(ee){var ae=ee.state,oe=ee.published;Ti();var de=oe.modified.map(function(lr){var dr=ae.dimensions.droppables[lr.droppableId],jr=Pr(dr,lr.scroll);return jr}),Pe=(0,Me.Z)({},ae.dimensions.droppables,{},Or(de)),Ee=Rr(as({additions:oe.additions,updatedDroppables:Pe,viewport:ae.viewport})),we=(0,Me.Z)({},ae.dimensions.draggables,{},Ee);oe.removals.forEach(function(lr){delete we[lr]});var Te={droppables:Pe,draggables:we},ct=oi(ae.impact),Mt=ct?Te.droppables[ct]:null,Tt=Te.draggables[ae.critical.draggable.id],Et=Te.droppables[ae.critical.droppable.id],Ct=Ri({draggable:Tt,home:Et,draggables:we,viewport:ae.viewport}),Ut=Ct.impact,Dn=Ct.afterCritical,Ia=Mt&&Mt.isCombineEnabled?ae.impact:Ut,ka=wl({pageOffset:ae.current.page.offset,draggable:Te.draggables[ae.critical.draggable.id],draggables:Te.draggables,droppables:Te.droppables,previousImpact:Ia,viewport:ae.viewport,afterCritical:Dn});Mi();var za=(0,Me.Z)({phase:"DRAGGING"},ae,{phase:"DRAGGING",impact:ka,onLiftImpact:Ut,dimensions:Te,afterCritical:Dn,forceShouldAnimate:!1});if(ae.phase==="COLLECTING")return za;var er=(0,Me.Z)({phase:"DROP_PENDING"},za,{phase:"DROP_PENDING",reason:ae.reason,isWaiting:!1});return er},sl=function(ae){return ae.movementMode==="SNAP"},Bi=function(ae,oe,de){var Pe=ll(ae.dimensions,oe);return!sl(ae)||de?bi({state:ae,dimensions:Pe}):Dl({state:ae,dimensions:Pe})};function ki(ee){return ee.isDragging&&ee.movementMode==="SNAP"?(0,Me.Z)({phase:"DRAGGING"},ee,{scrollJumpRequest:null}):ee}var Il={phase:"IDLE",completed:null,shouldFlush:!1},rs=function(ee,ae){if(ee===void 0&&(ee=Il),ae.type==="FLUSH")return(0,Me.Z)({},Il,{shouldFlush:!0});if(ae.type==="INITIAL_PUBLISH"){ee.phase!=="IDLE"&&_e(!1);var oe=ae.payload,de=oe.critical,Pe=oe.clientSelection,Ee=oe.viewport,we=oe.dimensions,Te=oe.movementMode,ct=we.draggables[de.draggable.id],Mt=we.droppables[de.droppable.id],Tt={selection:Pe,borderBoxCenter:ct.client.borderBox.center,offset:ra},Et={client:Tt,page:{selection:hn(Tt.selection,Ee.scroll.initial),borderBoxCenter:hn(Tt.selection,Ee.scroll.initial),offset:hn(Tt.selection,Ee.scroll.diff.value)}},Ct=xr(we.droppables).every(function(Ks){return!Ks.isFixedOnPage}),Ut=Ri({draggable:ct,home:Mt,draggables:we.draggables,viewport:Ee}),Dn=Ut.impact,Ia=Ut.afterCritical,ka={phase:"DRAGGING",isDragging:!0,critical:de,movementMode:Te,dimensions:we,initial:Et,current:Et,isWindowScrollAllowed:Ct,impact:Dn,afterCritical:Ia,onLiftImpact:Dn,viewport:Ee,scrollJumpRequest:null,forceShouldAnimate:null};return ka}if(ae.type==="COLLECTION_STARTING"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&_e(!1);var za=(0,Me.Z)({phase:"COLLECTING"},ee,{phase:"COLLECTING"});return za}if(ae.type==="PUBLISH_WHILE_DRAGGING")return ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING"||_e(!1),ws({state:ee,published:ae.payload});if(ae.type==="MOVE"){if(ee.phase==="DROP_PENDING")return ee;Yo(ee)||_e(!1);var er=ae.payload.client;return pa(er,ee.current.client.selection)?ee:bi({state:ee,clientSelection:er,impact:sl(ee)?ee.impact:null})}if(ae.type==="UPDATE_DROPPABLE_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="COLLECTING")return ki(ee);Yo(ee)||_e(!1);var lr=ae.payload,dr=lr.id,jr=lr.newScroll,kr=ee.dimensions.droppables[dr];if(!kr)return ee;var to=Pr(kr,jr);return Bi(ee,to,!1)}if(ae.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Yo(ee)||_e(!1);var Ho=ae.payload,so=Ho.id,_o=Ho.isEnabled,ai=ee.dimensions.droppables[so];ai||_e(!1),ai.isEnabled===_o&&_e(!1);var li=(0,Me.Z)({},ai,{isEnabled:_o});return Bi(ee,li,!0)}if(ae.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Yo(ee)||_e(!1);var ji=ae.payload,Di=ji.id,Ei=ji.isCombineEnabled,Gi=ee.dimensions.droppables[Di];Gi||_e(!1),Gi.isCombineEnabled===Ei&&_e(!1);var si=(0,Me.Z)({},Gi,{isCombineEnabled:Ei});return Bi(ee,si,!0)}if(ae.type==="MOVE_BY_WINDOW_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="DROP_ANIMATING")return ee;Yo(ee)||_e(!1),ee.isWindowScrollAllowed||_e(!1);var el=ae.payload.newScroll;if(pa(ee.viewport.scroll.current,el))return ki(ee);var Ki=pi(ee.viewport,el);return sl(ee)?Dl({state:ee,viewport:Ki}):bi({state:ee,viewport:Ki})}if(ae.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Yo(ee))return ee;var xs=ae.payload.maxScroll;if(pa(xs,ee.viewport.scroll.max))return ee;var Sl=(0,Me.Z)({},ee.viewport,{scroll:(0,Me.Z)({},ee.viewport.scroll,{max:xs})});return(0,Me.Z)({phase:"DRAGGING"},ee,{viewport:Sl})}if(ae.type==="MOVE_UP"||ae.type==="MOVE_DOWN"||ae.type==="MOVE_LEFT"||ae.type==="MOVE_RIGHT"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&_e(!1);var tl=di({state:ee,type:ae.type});return tl?bi({state:ee,impact:tl.impact,clientSelection:tl.clientSelection,scrollJumpRequest:tl.scrollJumpRequest}):ee}if(ae.type==="DROP_PENDING"){var Wi=ae.payload.reason;ee.phase!=="COLLECTING"&&_e(!1);var Pl=(0,Me.Z)({phase:"DROP_PENDING"},ee,{phase:"DROP_PENDING",isWaiting:!0,reason:Wi});return Pl}if(ae.type==="DROP_ANIMATE"){var _s=ae.payload,Ui=_s.completed,As=_s.dropDuration,js=_s.newHomeClientOffset;ee.phase==="DRAGGING"||ee.phase==="DROP_PENDING"||_e(!1);var Ql={phase:"DROP_ANIMATING",completed:Ui,dropDuration:As,newHomeClientOffset:js,dimensions:ee.dimensions};return Ql}if(ae.type==="DROP_COMPLETE"){var Gs=ae.payload.completed;return{phase:"IDLE",completed:Gs,shouldFlush:!1}}return ee},os=function(ae){return{type:"BEFORE_INITIAL_CAPTURE",payload:ae}},is=function(ae){return{type:"LIFT",payload:ae}},Ta=function(ae){return{type:"INITIAL_PUBLISH",payload:ae}},ls=function(ae){return{type:"PUBLISH_WHILE_DRAGGING",payload:ae}},Ds=function(){return{type:"COLLECTION_STARTING",payload:null}},ss=function(ae){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ae}},Nl=function(ae){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ae}},Is=function(ae){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ae}},Ll=function(ae){return{type:"MOVE",payload:ae}},us=function(ae){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ae}},ti=function(ae){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ae}},Ci=function(){return{type:"MOVE_UP",payload:null}},Oo=function(){return{type:"MOVE_DOWN",payload:null}},Qi=function(){return{type:"MOVE_RIGHT",payload:null}},ds=function(){return{type:"MOVE_LEFT",payload:null}},Ol=function(){return{type:"FLUSH",payload:null}},Rl=function(ae){return{type:"DROP_ANIMATE",payload:ae}},Tl=function(ae){return{type:"DROP_COMPLETE",payload:ae}},Ml=function(ae){return{type:"DROP",payload:ae}},vr=function(ae){return{type:"DROP_PENDING",payload:ae}},kl=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Vs(ee){if(!(ee.length<=1)){for(var ae=ee.map(function(Te){return Te.descriptor.index}),oe={},de=1;de<ae.length;de++){var Pe=ae[de],Ee=ae[de-1];Pe!==Ee+1&&(oe[Pe]=!0)}if(Object.keys(oe).length)var we=ae.map(function(Te){var ct=!!oe[Te];return ct?"[\u{1F525}"+Te+"]":""+Te}).join(", ")}}function cs(ee,ae){if(0)var oe}var gs=function(ee){return function(ae){var oe=ae.getState,de=ae.dispatch;return function(Pe){return function(Ee){if(Ee.type!=="LIFT"){Pe(Ee);return}var we=Ee.payload,Te=we.id,ct=we.clientSelection,Mt=we.movementMode,Tt=oe();Tt.phase==="DROP_ANIMATING"&&de(Tl({completed:Tt.completed})),oe().phase!=="IDLE"&&_e(!1),de(Ol()),de(os({draggableId:Te,movementMode:Mt}));var Et={shouldPublishImmediately:Mt==="SNAP"},Ct={draggableId:Te,scrollOptions:Et},Ut=ee.startPublishing(Ct),Dn=Ut.critical,Ia=Ut.dimensions,ka=Ut.viewport;cs(Dn,Ia),de(Ta({critical:Dn,dimensions:Ia,clientSelection:ct,movementMode:Mt,viewport:ka}))}}}},ms=function(ee){return function(){return function(ae){return function(oe){oe.type==="INITIAL_PUBLISH"&&ee.dragging(),oe.type==="DROP_ANIMATE"&&ee.dropping(oe.payload.completed.result.reason),(oe.type==="FLUSH"||oe.type==="DROP_COMPLETE")&&ee.resting(),ae(oe)}}}},Zl={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Zi={opacity:{drop:0,combining:.7},scale:{drop:.75}},ul={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},xi=ul.outOfTheWay+"s "+Zl.outOfTheWay,Fi={fluid:"opacity "+xi,snap:"transform "+xi+", opacity "+xi,drop:function(ae){var oe=ae+"s "+Zl.drop;return"transform "+oe+", opacity "+oe},outOfTheWay:"transform "+xi,placeholder:"height "+xi+", width "+xi+", margin "+xi},dl=function(ae){return pa(ae,ra)?null:"translate("+ae.x+"px, "+ae.y+"px)"},cl={moveTo:dl,drop:function(ae,oe){var de=dl(ae);return de?oe?de+" scale("+Zi.scale.drop+")":de:null}},gl=ul.minDropTime,Se=ul.maxDropTime,Ge=Se-gl,Je=1500,dn=.6,ga=function(ee){var ae=ee.current,oe=ee.destination,de=ee.reason,Pe=Xn(ae,oe);if(Pe<=0)return gl;if(Pe>=Je)return Se;var Ee=Pe/Je,we=gl+Ge*Ee,Te=de==="CANCEL"?we*dn:we;return Number(Te.toFixed(2))},ja=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,Pe=ee.viewport,Ee=ee.afterCritical,we=de.draggables,Te=de.droppables,ct=oi(ae),Mt=ct?Te[ct]:null,Tt=Te[oe.descriptor.droppableId],Et=il({impact:ae,draggable:oe,draggables:we,afterCritical:Ee,droppable:Mt||Tt,viewport:Pe}),Ct=ha(Et,oe.client.borderBox.center);return Ct},Qa=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,Pe=ee.home,Ee=ee.viewport,we=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Te=Oi({draggables:ae,impact:we,destination:Pe,viewport:Ee,forceShouldAnimate:!0});return{impact:Te,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var ct=(0,Me.Z)({},de,{displaced:To});return{impact:ct,didDropInsideDroppable:!0}},ge=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(Pe){if(Pe.type!=="DROP"){de(Pe);return}var Ee=ae(),we=Pe.payload.reason;if(Ee.phase==="COLLECTING"){oe(vr({reason:we}));return}if(Ee.phase!=="IDLE"){var Te=Ee.phase==="DROP_PENDING"&&Ee.isWaiting;Te&&_e(!1),Ee.phase==="DRAGGING"||Ee.phase==="DROP_PENDING"||_e(!1);var ct=Ee.critical,Mt=Ee.dimensions,Tt=Mt.draggables[Ee.critical.draggable.id],Et=Qa({reason:we,lastImpact:Ee.impact,afterCritical:Ee.afterCritical,onLiftImpact:Ee.onLiftImpact,home:Ee.dimensions.droppables[Ee.critical.droppable.id],viewport:Ee.viewport,draggables:Ee.dimensions.draggables}),Ct=Et.impact,Ut=Et.didDropInsideDroppable,Dn=Ut?qa(Ct):null,Ia=Ut?wr(Ct):null,ka={index:ct.draggable.index,droppableId:ct.droppable.id},za={draggableId:Tt.descriptor.id,type:Tt.descriptor.type,source:ka,reason:we,mode:Ee.movementMode,destination:Dn,combine:Ia},er=ja({impact:Ct,draggable:Tt,dimensions:Mt,viewport:Ee.viewport,afterCritical:Ee.afterCritical}),lr={critical:Ee.critical,afterCritical:Ee.afterCritical,result:za,impact:Ct},dr=!pa(Ee.current.client.offset,er)||!!za.combine;if(!dr){oe(Tl({completed:lr}));return}var jr=ga({current:Ee.current.client.offset,destination:er,reason:we}),kr={newHomeClientOffset:er,dropDuration:jr,completed:lr};oe(Rl(kr))}}}},ce=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function be(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function ke(ee){var ae=ee.onWindowScroll;function oe(){ae(ce())}var de=Kn(oe),Pe=be(de),Ee=ia;function we(){return Ee!==ia}function Te(){we()&&_e(!1),Ee=Zn(window,[Pe])}function ct(){we()||_e(!1),de.cancel(),Ee(),Ee=ia}return{start:Te,stop:ct,isActive:we}}var Ne=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},ze=function(ee){var ae=ke({onWindowScroll:function(de){ee.dispatch(us({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Ne(de)&&ae.stop(),oe(de)}}},ft=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),Pe=function(we){ae||oe||(ae=!0,ee(we),clearTimeout(de))};return Pe.wasCalled=function(){return ae},Pe},xt=function(){var ee=[],ae=function(Ee){var we=Br(ee,function(Mt){return Mt.timerId===Ee});we===-1&&_e(!1);var Te=ee.splice(we,1),ct=Te[0];ct.callback()},oe=function(Ee){var we=setTimeout(function(){return ae(we)}),Te={timerId:we,callback:Ee};ee.push(Te)},de=function(){if(ee.length){var Ee=[].concat(ee);ee.length=0,Ee.forEach(function(we){clearTimeout(we.timerId),we.callback()})}};return{add:oe,flush:de}},it=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},zt=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},Bt=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,Pe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&Pe},Jt=function(ae,oe){Ti(),oe(),Mi()},Rn=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},Zt=function(ae,oe,de,Pe){if(!ae){de(Pe(oe));return}var Ee=ft(de),we={announce:Ee};ae(oe,we),Ee.wasCalled()||de(Pe(oe))},Dt=function(ee,ae){var oe=xt(),de=null,Pe=function(Ct,Ut){de&&_e(!1),Jt("onBeforeCapture",function(){var Dn=ee().onBeforeCapture;if(Dn){var Ia={draggableId:Ct,mode:Ut};Dn(Ia)}})},Ee=function(Ct,Ut){de&&_e(!1),Jt("onBeforeDragStart",function(){var Dn=ee().onBeforeDragStart;Dn&&Dn(Rn(Ct,Ut))})},we=function(Ct,Ut){de&&_e(!1);var Dn=Rn(Ct,Ut);de={mode:Ut,lastCritical:Ct,lastLocation:Dn.source,lastCombine:null},oe.add(function(){Jt("onDragStart",function(){return Zt(ee().onDragStart,Dn,ae,Kt.onDragStart)})})},Te=function(Ct,Ut){var Dn=qa(Ut),Ia=wr(Ut);de||_e(!1);var ka=!Bt(Ct,de.lastCritical);ka&&(de.lastCritical=Ct);var za=!it(de.lastLocation,Dn);za&&(de.lastLocation=Dn);var er=!zt(de.lastCombine,Ia);if(er&&(de.lastCombine=Ia),!(!ka&&!za&&!er)){var lr=(0,Me.Z)({},Rn(Ct,de.mode),{combine:Ia,destination:Dn});oe.add(function(){Jt("onDragUpdate",function(){return Zt(ee().onDragUpdate,lr,ae,Kt.onDragUpdate)})})}},ct=function(){de||_e(!1),oe.flush()},Mt=function(Ct){de||_e(!1),de=null,Jt("onDragEnd",function(){return Zt(ee().onDragEnd,Ct,ae,Kt.onDragEnd)})},Tt=function(){if(de){var Ct=(0,Me.Z)({},Rn(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});Mt(Ct)}};return{beforeCapture:Pe,beforeStart:Ee,start:we,update:Te,flush:ct,drop:Mt,abort:Tt}},$n=function(ee,ae){var oe=Dt(ee,ae);return function(de){return function(Pe){return function(Ee){if(Ee.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Ee.payload.draggableId,Ee.payload.movementMode);return}if(Ee.type==="INITIAL_PUBLISH"){var we=Ee.payload.critical;oe.beforeStart(we,Ee.payload.movementMode),Pe(Ee),oe.start(we,Ee.payload.movementMode);return}if(Ee.type==="DROP_COMPLETE"){var Te=Ee.payload.completed.result;oe.flush(),Pe(Ee),oe.drop(Te);return}if(Pe(Ee),Ee.type==="FLUSH"){oe.abort();return}var ct=de.getState();ct.phase==="DRAGGING"&&oe.update(ct.critical,ct.impact)}}}},Un=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&_e(!1),ee.dispatch(Tl({completed:de.completed}))}}},ea=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(Pe){return function(Ee){if((Ee.type==="FLUSH"||Ee.type==="DROP_COMPLETE"||Ee.type==="DROP_ANIMATION_FINISHED")&&de(),Pe(Ee),Ee.type==="DROP_ANIMATE"){var we={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ct=ee.getState();ct.phase==="DROP_ANIMATING"&&ee.dispatch(kl())}};oe=requestAnimationFrame(function(){oe=null,ae=Zn(window,[we])})}}}},Yn=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},oa=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var Pe=de.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},wn=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Da=function(ee){return function(ae){return function(oe){return function(de){if(wn(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Pe=ae.getState();Pe.phase!=="DRAGGING"&&_e(!1),ee.start(Pe);return}oe(de),ee.scroll(ae.getState())}}}},Fa=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Ml({reason:de.reason})))}}}},Ga=Le.qC,Ua=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Pe=ee.getResponders,Ee=ee.announce,we=ee.autoScroller;return(0,Le.MT)(rs,Ga((0,Le.md)(ms(de),Yn(ae),gs(ae),ge,Un,ea,Fa,Da(we),ze,oa(oe),$n(Pe,Ee))))},ca=function(){return{additions:{},removals:{},modified:{}}};function Aa(ee){var ae=ee.registry,oe=ee.callbacks,de=ca(),Pe=null,Ee=function(){Pe||(oe.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,Ti();var Tt=de,Et=Tt.additions,Ct=Tt.removals,Ut=Tt.modified,Dn=Object.keys(Et).map(function(za){return ae.draggable.getById(za).getDimension(ra)}).sort(function(za,er){return za.descriptor.index-er.descriptor.index}),Ia=Object.keys(Ut).map(function(za){var er=ae.droppable.getById(za),lr=er.callbacks.getScrollWhileDragging();return{droppableId:za,scroll:lr}}),ka={additions:Dn,removals:Object.keys(Ct),modified:Ia};de=ca(),Mi(),oe.publish(ka)}))},we=function(Tt){var Et=Tt.descriptor.id;de.additions[Et]=Tt,de.modified[Tt.descriptor.droppableId]=!0,de.removals[Et]&&delete de.removals[Et],Ee()},Te=function(Tt){var Et=Tt.descriptor;de.removals[Et.id]=!0,de.modified[Et.droppableId]=!0,de.additions[Et.id]&&delete de.additions[Et.id],Ee()},ct=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,de=ca())};return{add:we,remove:Te,stop:ct}}var Ca=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Pe=ee.width,Ee=ha({x:oe,y:ae},{x:Pe,y:de}),we={x:Math.max(0,Ee.x),y:Math.max(0,Ee.y)};return we},Vn=function(){var ee=document.documentElement;return ee||_e(!1),ee},va=function(){var ee=Vn(),ae=Ca({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},_a=function(){var ee=ce(),ae=va(),oe=ee.y,de=ee.x,Pe=Vn(),Ee=Pe.clientWidth,we=Pe.clientHeight,Te=de+Ee,ct=oe+we,Mt=Hn({top:oe,left:de,right:Te,bottom:ct}),Tt={frame:Mt,scroll:{initial:ee,current:ee,max:ae,diff:{value:ra,displacement:ra}}};return Tt},nr=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;Ti();var Pe=_a(),Ee=Pe.scroll.current,we=ae.droppable,Te=de.droppable.getAllByType(we.type).map(function(Et){return Et.callbacks.getDimensionAndWatchScroll(Ee,oe)}),ct=de.draggable.getAllByType(ae.draggable.type).map(function(Et){return Et.getDimension(Ee)}),Mt={draggables:Rr(ct),droppables:Or(Te)};Mi();var Tt={dimensions:Mt,critical:ae,viewport:Pe};return Tt};function or(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var Ja=function(ee,ae){var oe=null,de=Aa({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Pe=function(Ut,Dn){ee.droppable.exists(Ut)||_e(!1),oe&&ae.updateDroppableIsEnabled({id:Ut,isEnabled:Dn})},Ee=function(Ut,Dn){oe&&(ee.droppable.exists(Ut)||_e(!1),ae.updateDroppableIsCombineEnabled({id:Ut,isCombineEnabled:Dn}))},we=function(Ut,Dn){oe&&(ee.droppable.exists(Ut)||_e(!1),ae.updateDroppableScroll({id:Ut,newScroll:Dn}))},Te=function(Ut,Dn){oe&&ee.droppable.getById(Ut).callbacks.scroll(Dn)},ct=function(){if(oe){de.stop();var Ut=oe.critical.droppable;ee.droppable.getAllByType(Ut.type).forEach(function(Dn){return Dn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Mt=function(Ut){oe||_e(!1);var Dn=oe.critical.draggable;Ut.type==="ADDITION"&&or(ee,Dn,Ut.value)&&de.add(Ut.value),Ut.type==="REMOVAL"&&or(ee,Dn,Ut.value)&&de.remove(Ut.value)},Tt=function(Ut){oe&&_e(!1);var Dn=ee.draggable.getById(Ut.draggableId),Ia=ee.droppable.getById(Dn.descriptor.droppableId),ka={draggable:Dn.descriptor,droppable:Ia.descriptor},za=ee.subscribe(Mt);return oe={critical:ka,unsubscribe:za},nr({critical:ka,registry:ee,scrollOptions:Ut.scrollOptions})},Et={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Ee,scrollDroppable:Te,updateDroppableScroll:we,startPublishing:Tt,stopPublishing:ct};return Et},mr=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},Sr=function(ee){window.scrollBy(ee.x,ee.y)},Ur=Cn(function(ee){return xr(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),zr=function(ae,oe){var de=Ha(Ur(oe),function(Pe){return Pe.frame||_e(!1),Ji(Pe.frame.pageMarginBox)(ae)});return de},ho=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Pe=de[oe];return Pe.frame?Pe:null}var Ee=zr(ae,de);return Ee},qr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ar=function(ee,ae){var oe=ee[ae.size]*qr.startFromPercentage,de=ee[ae.size]*qr.maxScrollAtPercentage,Pe={startScrollingFrom:oe,maxScrollValueAt:de};return Pe},Do=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Pe=oe-ae;if(Pe===0)return 0;var Ee=de-ae,we=Ee/Pe;return we},Vr=1,So=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return qr.maxPixelScroll;if(ee===ae.startScrollingFrom)return Vr;var oe=Do({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,Pe=qr.maxPixelScroll*qr.ease(de);return Math.ceil(Pe)},ao=qr.durationDampening.accelerateAt,Xo=qr.durationDampening.stopDampeningAt,sr=function(ee,ae){var oe=ae,de=Xo,Pe=Date.now(),Ee=Pe-oe;if(Ee>=Xo)return ee;if(Ee<ao)return Vr;var we=Do({startOfRange:ao,endOfRange:de,current:Ee}),Te=ee*qr.ease(we);return Math.ceil(Te)},ur=function(ee){var ae=ee.distanceToEdge,oe=ee.thresholds,de=ee.dragStartTime,Pe=ee.shouldUseTimeDampening,Ee=So(ae,oe);return Ee===0?0:Pe?Math.max(sr(Ee,de),Vr):Ee},Ka=function(ee){var ae=ee.container,oe=ee.distanceToEdges,de=ee.dragStartTime,Pe=ee.axis,Ee=ee.shouldUseTimeDampening,we=Ar(ae,Pe),Te=oe[Pe.end]<oe[Pe.start];return Te?ur({distanceToEdge:oe[Pe.end],thresholds:we,dragStartTime:de,shouldUseTimeDampening:Ee}):-1*ur({distanceToEdge:oe[Pe.start],thresholds:we,dragStartTime:de,shouldUseTimeDampening:Ee})},ar=function(ee){var ae=ee.container,oe=ee.subject,de=ee.proposedScroll,Pe=oe.height>ae.height,Ee=oe.width>ae.width;return!Ee&&!Pe?de:Ee&&Pe?null:{x:Ee?0:de.x,y:Pe?0:de.y}},Kr=Ma(function(ee){return ee===0?0:ee}),rr=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,Pe=ee.center,Ee=ee.shouldUseTimeDampening,we={top:Pe.y-oe.top,right:oe.right-Pe.x,bottom:oe.bottom-Pe.y,left:Pe.x-oe.left},Te=Ka({container:oe,distanceToEdges:we,dragStartTime:ae,axis:Qo,shouldUseTimeDampening:Ee}),ct=Ka({container:oe,distanceToEdges:we,dragStartTime:ae,axis:jo,shouldUseTimeDampening:Ee}),Mt=Kr({x:ct,y:Te});if(pa(Mt,ra))return null;var Tt=ar({container:oe,subject:de,proposedScroll:Mt});return Tt?pa(Tt,ra)?null:Tt:null},cr=Ma(function(ee){return ee===0?0:ee>0?1:-1}),Tr=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,Pe=ae.change,Ee=hn(oe,Pe),we={x:ee(Ee.x,de.x),y:ee(Ee.y,de.y)};return pa(we,ra)?null:we}}(),Fr=function(ae){var oe=ae.max,de=ae.current,Pe=ae.change,Ee={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},we=cr(Pe),Te=Tr({max:Ee,current:de,change:we});return!Te||we.x!==0&&Te.x===0||we.y!==0&&Te.y===0},ro=function(ae,oe){return Fr({current:ae.scroll.current,max:ae.scroll.max,change:oe})},wo=function(ae,oe){if(!ro(ae,oe))return null;var de=ae.scroll.max,Pe=ae.scroll.current;return Tr({current:Pe,max:de,change:oe})},Zo=function(ae,oe){var de=ae.frame;return de?Fr({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},Ro=function(ae,oe){var de=ae.frame;return!de||!Zo(ae,oe)?null:Tr({current:de.scroll.current,max:de.scroll.max,change:oe})},ci=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=rr({dragStartTime:Pe,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Ee});return we&&ro(ae,we)?we:null},Io=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=ae.frame;if(!we)return null;var Te=rr({dragStartTime:Pe,container:we.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Ee});return Te&&Zo(ae,Te)?Te:null},No=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Ee=ee.scrollDroppable,we=ae.current.page.borderBoxCenter,Te=ae.dimensions.draggables[ae.critical.draggable.id],ct=Te.page.marginBox;if(ae.isWindowScrollAllowed){var Mt=ae.viewport,Tt=ci({dragStartTime:oe,viewport:Mt,subject:ct,center:we,shouldUseTimeDampening:de});if(Tt){Pe(Tt);return}}var Et=ho({center:we,destination:oi(ae.impact),droppables:ae.dimensions.droppables});if(Et){var Ct=Io({dragStartTime:oe,droppable:Et,subject:ct,center:we,shouldUseTimeDampening:de});Ct&&Ee(Et.descriptor.id,Ct)}},wi=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=Kn(ae),Pe=Kn(oe),Ee=null,we=function(Tt){Ee||_e(!1);var Et=Ee,Ct=Et.shouldUseTimeDampening,Ut=Et.dragStartTime;No({state:Tt,scrollWindow:de,scrollDroppable:Pe,dragStartTime:Ut,shouldUseTimeDampening:Ct})},Te=function(Tt){Ti(),Ee&&_e(!1);var Et=Date.now(),Ct=!1,Ut=function(){Ct=!0};No({state:Tt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ut,scrollDroppable:Ut}),Ee={dragStartTime:Et,shouldUseTimeDampening:Ct},Mi(),Ct&&we(Tt)},ct=function(){Ee&&(de.cancel(),Pe.cancel(),Ee=null)};return{start:Te,stop:ct,scroll:we}},$r=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Pe=function(Mt,Tt){var Et=hn(Mt.current.client.selection,Tt);ae({client:Et})},Ee=function(Mt,Tt){if(!Zo(Mt,Tt))return Tt;var Et=Ro(Mt,Tt);if(!Et)return oe(Mt.descriptor.id,Tt),null;var Ct=ha(Tt,Et);oe(Mt.descriptor.id,Ct);var Ut=ha(Tt,Ct);return Ut},we=function(Mt,Tt,Et){if(!Mt||!ro(Tt,Et))return Et;var Ct=wo(Tt,Et);if(!Ct)return de(Et),null;var Ut=ha(Et,Ct);de(Ut);var Dn=ha(Et,Ut);return Dn},Te=function(Mt){var Tt=Mt.scrollJumpRequest;if(Tt){var Et=oi(Mt.impact);Et||_e(!1);var Ct=Ee(Mt.dimensions.droppables[Et],Tt);if(Ct){var Ut=Mt.viewport,Dn=we(Mt.isWindowScrollAllowed,Ut,Ct);Dn&&Pe(Mt,Dn)}}};return Te},eo=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Pe=wi({scrollWindow:oe,scrollDroppable:ae}),Ee=$r({move:de,scrollWindow:oe,scrollDroppable:ae}),we=function(Mt){if(Mt.phase==="DRAGGING"){if(Mt.movementMode==="FLUID"){Pe.scroll(Mt);return}Mt.scrollJumpRequest&&Ee(Mt)}},Te={scroll:we,start:Pe.start,stop:Pe.stop};return Te},co="data-rbd",Eo=function(){var ee=co+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),oo=function(){var ee=co+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Mr=function(){var ee=co+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ko={contextId:co+"-scroll-container-context-id"},Vo=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},ma=function(ae,oe){return ae.map(function(de){var Pe=de.styles[oe];return Pe?de.selector+" { "+Pe+" }":""}).join(" ")},Ya="pointer-events: none;",yr=function(ee){var ae=Vo(ee),oe=function(){var Te=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:ae(Eo.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:Te,dragging:Ya,dropAnimating:Te}}}(),de=function(){var Te=`
|
|
transition: `+Fi.outOfTheWay+`;
|
|
`;return{selector:ae(oo.contextId),styles:{dragging:Te,dropAnimating:Te,userCancel:Te}}}(),Pe={selector:ae(Mr.contextId),styles:{always:"overflow-anchor: none;"}},Ee={selector:"body",styles:{dragging:`
|
|
cursor: grabbing;
|
|
cursor: -webkit-grabbing;
|
|
user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
overflow-anchor: none;
|
|
`}},we=[de,oe,Pe,Ee];return{always:ma(we,"always"),resting:ma(we,"resting"),dragging:ma(we,"dragging"),dropAnimating:ma(we,"dropAnimating"),userCancel:ma(we,"userCancel")}},br=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,Nr=function(){var ae=document.querySelector("head");return ae||_e(!1),ae},_r=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function io(ee,ae){var oe=Pt(function(){return yr(ee)},[ee]),de=(0,b.useRef)(null),Pe=(0,b.useRef)(null),Ee=wt(Cn(function(Et){var Ct=Pe.current;Ct||_e(!1),Ct.textContent=Et}),[]),we=wt(function(Et){var Ct=de.current;Ct||_e(!1),Ct.textContent=Et},[]);br(function(){!de.current&&!Pe.current||_e(!1);var Et=_r(ae),Ct=_r(ae);return de.current=Et,Pe.current=Ct,Et.setAttribute(co+"-always",ee),Ct.setAttribute(co+"-dynamic",ee),Nr().appendChild(Et),Nr().appendChild(Ct),we(oe.always),Ee(oe.resting),function(){var Ut=function(Ia){var ka=Ia.current;ka||_e(!1),Nr().removeChild(ka),Ia.current=null};Ut(de),Ut(Pe)}},[ae,we,Ee,oe.always,oe.resting,ee]);var Te=wt(function(){return Ee(oe.dragging)},[Ee,oe.dragging]),ct=wt(function(Et){if(Et==="DROP"){Ee(oe.dropAnimating);return}Ee(oe.userCancel)},[Ee,oe.dropAnimating,oe.userCancel]),Mt=wt(function(){Pe.current&&Ee(oe.resting)},[Ee,oe.resting]),Tt=Pt(function(){return{dragging:Te,dropping:ct,resting:Mt}},[Te,ct,Mt]);return Tt}var bo=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function lo(ee){return ee instanceof bo(ee).HTMLElement}function vo(ee,ae){var oe="["+Eo.contextId+'="'+ee+'"]',de=ir(document.querySelectorAll(oe));if(!de.length)return null;var Pe=Ha(de,function(Ee){return Ee.getAttribute(Eo.draggableId)===ae});return!Pe||!lo(Pe)?null:Pe}function ii(ee){var ae=(0,b.useRef)({}),oe=(0,b.useRef)(null),de=(0,b.useRef)(null),Pe=(0,b.useRef)(!1),Ee=wt(function(Ct,Ut){var Dn={id:Ct,focus:Ut};return ae.current[Ct]=Dn,function(){var ka=ae.current,za=ka[Ct];za!==Dn&&delete ka[Ct]}},[]),we=wt(function(Ct){var Ut=vo(ee,Ct);Ut&&Ut!==document.activeElement&&Ut.focus()},[ee]),Te=wt(function(Ct,Ut){oe.current===Ct&&(oe.current=Ut)},[]),ct=wt(function(){de.current||Pe.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Ct=oe.current;Ct&&we(Ct)}))},[we]),Mt=wt(function(Ct){oe.current=null;var Ut=document.activeElement;Ut&&Ut.getAttribute(Eo.draggableId)===Ct&&(oe.current=Ct)},[]);br(function(){return Pe.current=!0,function(){Pe.current=!1;var Ct=de.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Tt=Pt(function(){return{register:Ee,tryRecordFocus:Mt,tryRestoreFocusRecorded:ct,tryShiftRecord:Te}},[Ee,Mt,ct,Te]);return Tt}function zo(){var ee={draggables:{},droppables:{}},ae=[];function oe(Et){return ae.push(Et),function(){var Ut=ae.indexOf(Et);Ut!==-1&&ae.splice(Ut,1)}}function de(Et){ae.length&&ae.forEach(function(Ct){return Ct(Et)})}function Pe(Et){return ee.draggables[Et]||null}function Ee(Et){var Ct=Pe(Et);return Ct||_e(!1),Ct}var we={register:function(Ct){ee.draggables[Ct.descriptor.id]=Ct,de({type:"ADDITION",value:Ct})},update:function(Ct,Ut){var Dn=ee.draggables[Ut.descriptor.id];Dn&&Dn.uniqueId===Ct.uniqueId&&(delete ee.draggables[Ut.descriptor.id],ee.draggables[Ct.descriptor.id]=Ct)},unregister:function(Ct){var Ut=Ct.descriptor.id,Dn=Pe(Ut);Dn&&Ct.uniqueId===Dn.uniqueId&&(delete ee.draggables[Ut],de({type:"REMOVAL",value:Ct}))},getById:Ee,findById:Pe,exists:function(Ct){return!!Pe(Ct)},getAllByType:function(Ct){return Cr(ee.draggables).filter(function(Ut){return Ut.descriptor.type===Ct})}};function Te(Et){return ee.droppables[Et]||null}function ct(Et){var Ct=Te(Et);return Ct||_e(!1),Ct}var Mt={register:function(Ct){ee.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Ut=Te(Ct.descriptor.id);Ut&&Ct.uniqueId===Ut.uniqueId&&delete ee.droppables[Ct.descriptor.id]},getById:ct,findById:Te,exists:function(Ct){return!!Te(Ct)},getAllByType:function(Ct){return Cr(ee.droppables).filter(function(Ut){return Ut.descriptor.type===Ct})}};function Tt(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:we,droppable:Mt,subscribe:oe,clean:Tt}}function ni(){var ee=Pt(zo,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var qo=b.createContext(null),fi=function(){var ee=document.body;return ee||_e(!1),ee},$i={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Wr=function(ae){return"rbd-announcement-"+ae};function fo(ee){var ae=Pt(function(){return Wr(ee)},[ee]),oe=(0,b.useRef)(null);(0,b.useEffect)(function(){var Ee=document.createElement("div");return oe.current=Ee,Ee.id=ae,Ee.setAttribute("aria-live","assertive"),Ee.setAttribute("aria-atomic","true"),(0,Me.Z)(Ee.style,$i),fi().appendChild(Ee),function(){setTimeout(function(){var ct=fi();ct.contains(Ee)&&ct.removeChild(Ee),Ee===oe.current&&(oe.current=null)})}},[ae]);var de=wt(function(Pe){var Ee=oe.current;if(Ee){Ee.textContent=Pe;return}},[]);return de}var Mo=0,Co={separator:"::"};function Wo(){Mo=0}function Uo(ee,ae){return ae===void 0&&(ae=Co),Pt(function(){return""+ee+ae.separator+Mo++},[ae.separator,ee])}function $o(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function Si(ee){var ae=ee.contextId,oe=ee.text,de=Uo("hidden-text",{separator:"-"}),Pe=Pt(function(){return $o({contextId:ae,uniqueId:de})},[de,ae]);return(0,b.useEffect)(function(){var we=document.createElement("div");return we.id=Pe,we.textContent=oe,we.style.display="none",fi().appendChild(we),function(){var ct=fi();ct.contains(we)&&ct.removeChild(we)}},[Pe,oe]),Pe}var zi=b.createContext(null),zl={react:"^16.8.5","react-dom":"^16.8.5"},ml=/(\d+)\.(\d+)\.(\d+)/,fl=function(ae){var oe=ml.exec(ae);oe==null&&_e(!1);var de=Number(oe[1]),Pe=Number(oe[2]),Ee=Number(oe[3]);return{major:de,minor:Pe,patch:Ee,raw:ae}},vl=function(ae,oe){return oe.major>ae.major?!0:oe.major<ae.major?!1:oe.minor>ae.minor?!0:oe.minor<ae.minor?!1:oe.patch>=ae.patch},Yi=function(ee,ae){var oe=fl(ee),de=fl(ae);vl(oe,de)},pl=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,Ns=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function cu(ee){}function qi(ee,ae){}function Qs(){qi(function(){Yi(zl.react,b.version),Ns(document)},[])}function Hl(ee){var ae=(0,b.useRef)(ee);return(0,b.useEffect)(function(){ae.current=ee}),ae}function _l(){var ee=null;function ae(){return!!ee}function oe(we){return we===ee}function de(we){ee&&_e(!1);var Te={abandon:we};return ee=Te,Te}function Pe(){ee||_e(!1),ee=null}function Ee(){ee&&(ee.abandon(),Pe())}return{isClaimed:ae,isActive:oe,claim:de,release:Pe,tryAbandon:Ee}}var Ls=9,Js=13,jl=27,fs=32,Xs=33,$s=34,Ys=35,Os=36,Gl=37,vs=38,ps=39,Rs=40,hl,Ts=(hl={},hl[Js]=!0,hl[Ls]=!0,hl),hs=function(ee){Ts[ee.keyCode]&&ee.preventDefault()},Kl=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=Ha(ae,function(de){return"on"+de in document});return oe||ee}(),Ss=0,Wl=5;function Ms(ee,ae){return Math.abs(ae.x-ee.x)>=Wl||Math.abs(ae.y-ee.y)>=Wl}var Ul={type:"IDLE"};function ks(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(we){var Te=we.button,ct=we.clientX,Mt=we.clientY;if(Te===Ss){var Tt={x:ct,y:Mt},Et=de();if(Et.type==="DRAGGING"){we.preventDefault(),Et.actions.move(Tt);return}Et.type!=="PENDING"&&_e(!1);var Ct=Et.point;if(Ms(Ct,Tt)){we.preventDefault();var Ut=Et.actions.fluidLift(Tt);Pe({type:"DRAGGING",actions:Ut})}}}},{eventName:"mouseup",fn:function(we){var Te=de();if(Te.type!=="DRAGGING"){ae();return}we.preventDefault(),Te.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(we){de().type==="DRAGGING"&&we.preventDefault(),ae()}},{eventName:"keydown",fn:function(we){var Te=de();if(Te.type==="PENDING"){ae();return}if(we.keyCode===jl){we.preventDefault(),ae();return}hs(we)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(we){var Te=de();if(Te.type==="IDLE"&&_e(!1),Te.actions.shouldRespectForcePress()){ae();return}we.preventDefault()}},{eventName:Kl,fn:ae}]}function qs(ee){var ae=(0,b.useRef)(Ul),oe=(0,b.useRef)(ia),de=Pt(function(){return{eventName:"mousedown",fn:function(Et){if(!Et.defaultPrevented&&Et.button===Ss&&!(Et.ctrlKey||Et.metaKey||Et.shiftKey||Et.altKey)){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Ut=ee.tryGetLock(Ct,we,{sourceEvent:Et});if(Ut){Et.preventDefault();var Dn={x:Et.clientX,y:Et.clientY};oe.current(),Mt(Ut,Dn)}}}}}},[ee]),Pe=Pt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Et){if(!Et.defaultPrevented){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Ut=ee.findOptionsForDraggable(Ct);Ut&&(Ut.shouldRespectForcePress||ee.canGetLock(Ct)&&Et.preventDefault())}}}}},[ee]),Ee=wt(function(){var Et={passive:!1,capture:!0};oe.current=Zn(window,[Pe,de],Et)},[Pe,de]),we=wt(function(){var Tt=ae.current;Tt.type!=="IDLE"&&(ae.current=Ul,oe.current(),Ee())},[Ee]),Te=wt(function(){var Tt=ae.current;we(),Tt.type==="DRAGGING"&&Tt.actions.cancel({shouldBlockNextClick:!0}),Tt.type==="PENDING"&&Tt.actions.abort()},[we]),ct=wt(function(){var Et={capture:!0,passive:!1},Ct=ks({cancel:Te,completed:we,getPhase:function(){return ae.current},setPhase:function(Dn){ae.current=Dn}});oe.current=Zn(window,Ct,Et)},[Te,we]),Mt=wt(function(Et,Ct){ae.current.type!=="IDLE"&&_e(!1),ae.current={type:"PENDING",point:Ct,actions:Et},ct()},[ct]);br(function(){return Ee(),function(){oe.current()}},[Ee])}var Xr;function Fo(){}var Pi=(Xr={},Xr[$s]=!0,Xr[Xs]=!0,Xr[Os]=!0,Xr[Ys]=!0,Xr);function Hi(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Ee){if(Ee.keyCode===jl){Ee.preventDefault(),oe();return}if(Ee.keyCode===fs){Ee.preventDefault(),de();return}if(Ee.keyCode===Rs){Ee.preventDefault(),ee.moveDown();return}if(Ee.keyCode===vs){Ee.preventDefault(),ee.moveUp();return}if(Ee.keyCode===ps){Ee.preventDefault(),ee.moveRight();return}if(Ee.keyCode===Gl){Ee.preventDefault(),ee.moveLeft();return}if(Pi[Ee.keyCode]){Ee.preventDefault();return}hs(Ee)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Kl,fn:oe}]}function _i(ee){var ae=(0,b.useRef)(Fo),oe=Pt(function(){return{eventName:"keydown",fn:function(Ee){if(Ee.defaultPrevented||Ee.keyCode!==fs)return;var we=ee.findClosestDraggableId(Ee);if(!we)return;var Te=ee.tryGetLock(we,Tt,{sourceEvent:Ee});if(!Te)return;Ee.preventDefault();var ct=!0,Mt=Te.snapLift();ae.current();function Tt(){ct||_e(!1),ct=!1,ae.current(),de()}ae.current=Zn(window,Hi(Mt,Tt),{capture:!0,passive:!1})}}},[ee]),de=wt(function(){var Ee={passive:!1,capture:!0};ae.current=Zn(window,[oe],Ee)},[oe]);br(function(){return de(),function(){ae.current()}},[de])}var Vl={type:"IDLE"},Ps=120,ys=.15;function Es(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(oe().type!=="DRAGGING"){ae();return}Pe.keyCode===jl&&Pe.preventDefault(),ae()}},{eventName:Kl,fn:ae}]}function bs(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}we.hasMoved=!0;var Te=Ee.touches[0],ct=Te.clientX,Mt=Te.clientY,Tt={x:ct,y:Mt};Ee.preventDefault(),we.actions.move(Tt)}},{eventName:"touchend",fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}Ee.preventDefault(),we.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Ee){if(de().type!=="DRAGGING"){ae();return}Ee.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ee){var we=de();we.type==="IDLE"&&_e(!1);var Te=Ee.touches[0];if(Te){var ct=Te.force>=ys;if(ct){var Mt=we.actions.shouldRespectForcePress();if(we.type==="PENDING"){Mt&&ae();return}if(Mt){if(we.hasMoved){Ee.preventDefault();return}ae();return}Ee.preventDefault()}}}},{eventName:Kl,fn:ae}]}function Lu(ee){var ae=(0,b.useRef)(Vl),oe=(0,b.useRef)(ia),de=wt(function(){return ae.current},[]),Pe=wt(function(Ut){ae.current=Ut},[]),Ee=Pt(function(){return{eventName:"touchstart",fn:function(Ut){if(!Ut.defaultPrevented){var Dn=ee.findClosestDraggableId(Ut);if(Dn){var Ia=ee.tryGetLock(Dn,Te,{sourceEvent:Ut});if(Ia){var ka=Ut.touches[0],za=ka.clientX,er=ka.clientY,lr={x:za,y:er};oe.current(),Et(Ia,lr)}}}}}},[ee]),we=wt(function(){var Ut={capture:!0,passive:!1};oe.current=Zn(window,[Ee],Ut)},[Ee]),Te=wt(function(){var Ct=ae.current;Ct.type!=="IDLE"&&(Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Pe(Vl),oe.current(),we())},[we,Pe]),ct=wt(function(){var Ct=ae.current;Te(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Te]),Mt=wt(function(){var Ut={capture:!0,passive:!1},Dn={cancel:ct,completed:Te,getPhase:de},Ia=Zn(window,bs(Dn),Ut),ka=Zn(window,Es(Dn),Ut);oe.current=function(){Ia(),ka()}},[ct,de,Te]),Tt=wt(function(){var Ut=de();Ut.type!=="PENDING"&&_e(!1);var Dn=Ut.actions.fluidLift(Ut.point);Pe({type:"DRAGGING",actions:Dn,hasMoved:!1})},[de,Pe]),Et=wt(function(Ut,Dn){de().type!=="IDLE"&&_e(!1);var Ia=setTimeout(Tt,Ps);Pe({type:"PENDING",point:Dn,actions:Ut,longPressTimerId:Ia}),Mt()},[Mt,de,Pe,Tt]);br(function(){return we(),function(){oe.current();var Dn=de();Dn.type==="PENDING"&&(clearTimeout(Dn.longPressTimerId),Pe(Vl))}},[de,we,Pe]),br(function(){var Ut=Zn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ut},[])}function Ou(ee){}var Ru={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function gu(ee,ae){if(ae==null)return!1;var oe=!!Ru[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:gu(ee,ae.parentElement)}function Tu(ee,ae){var oe=ae.target;return lo(oe)?gu(ee,oe):!1}var Mu=function(ee){return Hn(ee.getBoundingClientRect()).center};function ku(ee){return ee instanceof bo(ee).Element}var Zu=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=Ha(ae,function(de){return de in Element.prototype});return oe||ee}();function mu(ee,ae){return ee==null?null:ee[Zu](ae)?ee:mu(ee.parentElement,ae)}function zu(ee,ae){return ee.closest?ee.closest(ae):mu(ee,ae)}function Hu(ee){return"["+Eo.contextId+'="'+ee+'"]'}function _u(ee,ae){var oe=ae.target;if(!ku(oe))return null;var de=Hu(ee),Pe=zu(oe,de);return!Pe||!lo(Pe)?null:Pe}function ju(ee,ae){var oe=_u(ee,ae);return oe?oe.getAttribute(Eo.draggableId):null}function Gu(ee,ae){var oe="["+oo.contextId+'="'+ee+'"]',de=ir(document.querySelectorAll(oe)),Pe=Ha(de,function(Ee){return Ee.getAttribute(oo.id)===ae});return!Pe||!lo(Pe)?null:Pe}function Ku(ee){ee.preventDefault()}function Zs(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,Pe=ee.shouldWarn;return!(!de()||ae!==oe)}function fu(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,Pe=ee.draggableId;if(ae.isClaimed())return!1;var Ee=de.draggable.findById(Pe);return!(!Ee||!Ee.options.isEnabled||!mr(oe.getState(),Pe))}function Wu(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,Pe=ee.registry,Ee=ee.draggableId,we=ee.forceSensorStop,Te=ee.sourceEvent,ct=fu({lockAPI:ae,store:de,registry:Pe,draggableId:Ee});if(!ct)return null;var Mt=Pe.draggable.getById(Ee),Tt=Gu(oe,Mt.descriptor.id);if(!Tt||Te&&!Mt.options.canDragInteractiveElements&&Tu(Tt,Te))return null;var Et=ae.claim(we||ia),Ct="PRE_DRAG";function Ut(){return Mt.options.shouldRespectForcePress}function Dn(){return ae.isActive(Et)}function Ia(kr,to){Zs({expected:kr,phase:Ct,isLockActive:Dn,shouldWarn:!0})&&de.dispatch(to())}var ka=Ia.bind(null,"DRAGGING");function za(kr){function to(){ae.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(to(),Ct!=="PRE_DRAG"&&_e(!1)),de.dispatch(is(kr.liftActionArgs)),Ct="DRAGGING";function Ho(so,_o){if(_o===void 0&&(_o={shouldBlockNextClick:!1}),kr.cleanup(),_o.shouldBlockNextClick){var ai=Zn(window,[{eventName:"click",fn:Ku,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ai)}to(),de.dispatch(Ml({reason:so}))}return(0,Me.Z)({isActive:function(){return Zs({expected:"DRAGGING",phase:Ct,isLockActive:Dn,shouldWarn:!1})},shouldRespectForcePress:Ut,drop:function(_o){return Ho("DROP",_o)},cancel:function(_o){return Ho("CANCEL",_o)}},kr.actions)}function er(kr){var to=Kn(function(so){ka(function(){return Ll({client:so})})}),Ho=za({liftActionArgs:{id:Ee,clientSelection:kr,movementMode:"FLUID"},cleanup:function(){return to.cancel()},actions:{move:to}});return(0,Me.Z)({},Ho,{move:to})}function lr(){var kr={moveUp:function(){return ka(Ci)},moveRight:function(){return ka(Qi)},moveDown:function(){return ka(Oo)},moveLeft:function(){return ka(ds)}};return za({liftActionArgs:{id:Ee,clientSelection:Mu(Tt),movementMode:"SNAP"},cleanup:ia,actions:kr})}function dr(){var kr=Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:Dn,shouldWarn:!0});kr&&ae.release()}var jr={isActive:function(){return Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:Dn,shouldWarn:!1})},shouldRespectForcePress:Ut,fluidLift:er,snapLift:lr,abort:dr};return jr}var Uu=[qs,_i,Lu];function Vu(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,Pe=ee.customSensors,Ee=ee.enableDefaultSensors,we=[].concat(Ee?Uu:[],Pe||[]),Te=(0,b.useState)(function(){return _l()})[0],ct=wt(function(er,lr){er.isDragging&&!lr.isDragging&&Te.tryAbandon()},[Te]);br(function(){var er=oe.getState(),lr=oe.subscribe(function(){var dr=oe.getState();ct(er,dr),er=dr});return lr},[Te,oe,ct]),br(function(){return Te.tryAbandon},[Te.tryAbandon]);var Mt=wt(function(za){return fu({lockAPI:Te,registry:de,store:oe,draggableId:za})},[Te,de,oe]),Tt=wt(function(za,er,lr){return Wu({lockAPI:Te,registry:de,contextId:ae,store:oe,draggableId:za,forceSensorStop:er,sourceEvent:lr&&lr.sourceEvent?lr.sourceEvent:null})},[ae,Te,de,oe]),Et=wt(function(za){return ju(ae,za)},[ae]),Ct=wt(function(za){var er=de.draggable.findById(za);return er?er.options:null},[de.draggable]),Ut=wt(function(){Te.isClaimed()&&(Te.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Ol()))},[Te,oe]),Dn=wt(Te.isClaimed,[Te]),Ia=Pt(function(){return{canGetLock:Mt,tryGetLock:Tt,findClosestDraggableId:Et,findOptionsForDraggable:Ct,tryReleaseLock:Ut,isLockClaimed:Dn}},[Mt,Tt,Et,Ct,Ut,Dn]);Ou(we);for(var ka=0;ka<we.length;ka++)we[ka](Ia)}var Qu=function(ae){return{onBeforeCapture:ae.onBeforeCapture,onBeforeDragStart:ae.onBeforeDragStart,onDragStart:ae.onDragStart,onDragEnd:ae.onDragEnd,onDragUpdate:ae.onDragUpdate}};function Cs(ee){return ee.current||_e(!1),ee.current}function Ju(ee){var ae=ee.contextId,oe=ee.setCallbacks,de=ee.sensors,Pe=ee.nonce,Ee=ee.dragHandleUsageInstructions,we=(0,b.useRef)(null);Qs();var Te=Hl(ee),ct=wt(function(){return Qu(Te.current)},[Te]),Mt=fo(ae),Tt=Si({contextId:ae,text:Ee}),Et=io(ae,Pe),Ct=wt(function(so){Cs(we).dispatch(so)},[]),Ut=Pt(function(){return(0,Le.DE)({publishWhileDragging:ls,updateDroppableScroll:ss,updateDroppableIsEnabled:Nl,updateDroppableIsCombineEnabled:Is,collectionStarting:Ds},Ct)},[Ct]),Dn=ni(),Ia=Pt(function(){return Ja(Dn,Ut)},[Dn,Ut]),ka=Pt(function(){return eo((0,Me.Z)({scrollWindow:Sr,scrollDroppable:Ia.scrollDroppable},(0,Le.DE)({move:Ll},Ct)))},[Ia.scrollDroppable,Ct]),za=ii(ae),er=Pt(function(){return Ua({announce:Mt,autoScroller:ka,dimensionMarshal:Ia,focusMarshal:za,getResponders:ct,styleMarshal:Et})},[Mt,ka,Ia,za,ct,Et]);we.current=er;var lr=wt(function(){var so=Cs(we),_o=so.getState();_o.phase!=="IDLE"&&so.dispatch(Ol())},[]),dr=wt(function(){var so=Cs(we).getState();return so.isDragging||so.phase==="DROP_ANIMATING"},[]),jr=Pt(function(){return{isDragging:dr,tryAbort:lr}},[dr,lr]);oe(jr);var kr=wt(function(so){return mr(Cs(we).getState(),so)},[]),to=wt(function(){return Yo(Cs(we).getState())},[]),Ho=Pt(function(){return{marshal:Ia,focus:za,contextId:ae,canLift:kr,isMovementAllowed:to,dragHandleUsageInstructionsId:Tt,registry:Dn}},[ae,Ia,Tt,za,kr,to,Dn]);return Vu({contextId:ae,store:er,registry:Dn,customSensors:de,enableDefaultSensors:ee.enableDefaultSensors!==!1}),(0,b.useEffect)(function(){return lr},[lr]),b.createElement(zi.Provider,{value:Ho},b.createElement(x,{context:qo,store:er},ee.children))}var vu=0;function Xu(){vu=0}function $u(){return Pt(function(){return""+vu++},[])}function Xd(){Xu(),Wo()}function Yu(ee){var ae=$u(),oe=ee.dragHandleUsageInstructions||Kt.dragHandleUsageInstructions;return b.createElement(sn,null,function(de){return b.createElement(Ju,{nonce:ee.nonce,contextId:ae,setCallbacks:de,dragHandleUsageInstructions:oe,enableDefaultSensors:ee.enableDefaultSensors,sensors:ee.sensors,onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragUpdate:ee.onDragUpdate,onDragEnd:ee.onDragEnd},ee.children)})}var eu=function(ae){return function(oe){return ae===oe}},qu=eu("scroll"),ed=eu("auto"),td=eu("visible"),pu=function(ae,oe){return oe(ae.overflowX)||oe(ae.overflowY)},nd=function(ae,oe){return oe(ae.overflowX)&&oe(ae.overflowY)},hu=function(ae){var oe=window.getComputedStyle(ae),de={overflowX:oe.overflowX,overflowY:oe.overflowY};return pu(de,qu)||pu(de,ed)},ad=function(){return!1;var ae,oe,de,Pe},Su=function ee(ae){return ae==null?null:ae===document.body?ad()?ae:null:ae===document.documentElement?null:hu(ae)?ae:ee(ae.parentElement)},$d=function(ee){if(ee)var ae=Su(ee.parentElement)},tu=function(ee){return{x:ee.scrollLeft,y:ee.scrollTop}},rd=function ee(ae){if(!ae)return!1;var oe=window.getComputedStyle(ae);return oe.position==="fixed"?!0:ee(ae.parentElement)},od=function(ee){var ae=Su(ee),oe=rd(ee);return{closestScrollable:ae,isFixedOnPage:oe}},id=function(ee){var ae=ee.descriptor,oe=ee.isEnabled,de=ee.isCombineEnabled,Pe=ee.isFixedOnPage,Ee=ee.direction,we=ee.client,Te=ee.page,ct=ee.closest,Mt=function(){if(!ct)return null;var Ut=ct.scrollSize,Dn=ct.client,Ia=Ca({scrollHeight:Ut.scrollHeight,scrollWidth:Ut.scrollWidth,height:Dn.paddingBox.height,width:Dn.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:Dn,scrollSize:Ut,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:Ia,diff:{value:ra,displacement:ra}}}}(),Tt=Ee==="vertical"?Qo:jo,Et=Er({page:Te,withPlaceholder:null,axis:Tt,frame:Mt}),Ct={descriptor:ae,isCombineEnabled:de,isFixedOnPage:Pe,axis:Tt,isEnabled:oe,client:we,page:Te,frame:Mt,subject:Et};return Ct},ld=function(ae,oe){var de=qn(ae);if(!oe||ae!==oe)return de;var Pe=de.paddingBox.top-oe.scrollTop,Ee=de.paddingBox.left-oe.scrollLeft,we=Pe+oe.scrollHeight,Te=Ee+oe.scrollWidth,ct={top:Pe,right:Te,bottom:we,left:Ee},Mt=sa(ct,de.border),Tt=wa({borderBox:Mt,margin:de.margin,border:de.border,padding:de.padding});return Tt},sd=function(ee){var ae=ee.ref,oe=ee.descriptor,de=ee.env,Pe=ee.windowScroll,Ee=ee.direction,we=ee.isDropDisabled,Te=ee.isCombineEnabled,ct=ee.shouldClipSubject,Mt=de.closestScrollable,Tt=ld(ae,Mt),Et=Pn(Tt,Pe),Ct=function(){if(!Mt)return null;var Dn=qn(Mt),Ia={scrollHeight:Mt.scrollHeight,scrollWidth:Mt.scrollWidth};return{client:Dn,page:Pn(Dn,Pe),scroll:tu(Mt),scrollSize:Ia,shouldClipSubject:ct}}(),Ut=id({descriptor:oe,isEnabled:!we,isCombineEnabled:Te,isFixedOnPage:de.isFixedOnPage,direction:Ee,client:Tt,page:Et,closest:Ct});return Ut},ud={passive:!1},dd={passive:!0},Pu=function(ee){return ee.shouldPublishImmediately?ud:dd};function zs(ee){var ae=(0,b.useContext)(ee);return ae||_e(!1),ae}var Hs=function(ae){return ae&&ae.env.closestScrollable||null};function cd(ee){var ae=(0,b.useRef)(null),oe=zs(zi),de=Uo("droppable"),Pe=oe.registry,Ee=oe.marshal,we=Hl(ee),Te=Pt(function(){return{id:ee.droppableId,type:ee.type,mode:ee.mode}},[ee.droppableId,ee.mode,ee.type]),ct=(0,b.useRef)(Te),Mt=Pt(function(){return Cn(function(dr,jr){ae.current||_e(!1);var kr={x:dr,y:jr};Ee.updateDroppableScroll(Te.id,kr)})},[Te.id,Ee]),Tt=wt(function(){var dr=ae.current;return!dr||!dr.env.closestScrollable?ra:tu(dr.env.closestScrollable)},[]),Et=wt(function(){var dr=Tt();Mt(dr.x,dr.y)},[Tt,Mt]),Ct=Pt(function(){return Kn(Et)},[Et]),Ut=wt(function(){var dr=ae.current,jr=Hs(dr);dr&&jr||_e(!1);var kr=dr.scrollOptions;if(kr.shouldPublishImmediately){Et();return}Ct()},[Ct,Et]),Dn=wt(function(dr,jr){ae.current&&_e(!1);var kr=we.current,to=kr.getDroppableRef();to||_e(!1);var Ho=od(to),so={ref:to,descriptor:Te,env:Ho,scrollOptions:jr};ae.current=so;var _o=sd({ref:to,descriptor:Te,env:Ho,windowScroll:dr,direction:kr.direction,isDropDisabled:kr.isDropDisabled,isCombineEnabled:kr.isCombineEnabled,shouldClipSubject:!kr.ignoreContainerClipping}),ai=Ho.closestScrollable;return ai&&(ai.setAttribute(Ko.contextId,oe.contextId),ai.addEventListener("scroll",Ut,Pu(so.scrollOptions))),_o},[oe.contextId,Te,Ut,we]),Ia=wt(function(){var dr=ae.current,jr=Hs(dr);return dr&&jr||_e(!1),tu(jr)},[]),ka=wt(function(){var dr=ae.current;dr||_e(!1);var jr=Hs(dr);ae.current=null,jr&&(Ct.cancel(),jr.removeAttribute(Ko.contextId),jr.removeEventListener("scroll",Ut,Pu(dr.scrollOptions)))},[Ut,Ct]),za=wt(function(dr){var jr=ae.current;jr||_e(!1);var kr=Hs(jr);kr||_e(!1),kr.scrollTop+=dr.y,kr.scrollLeft+=dr.x},[]),er=Pt(function(){return{getDimensionAndWatchScroll:Dn,getScrollWhileDragging:Ia,dragStopped:ka,scroll:za}},[ka,Dn,Ia,za]),lr=Pt(function(){return{uniqueId:de,descriptor:Te,callbacks:er}},[er,Te,de]);br(function(){return ct.current=lr.descriptor,Pe.droppable.register(lr),function(){ae.current&&ka(),Pe.droppable.unregister(lr)}},[er,Te,ka,lr,Ee,Pe.droppable]),br(function(){ae.current&&Ee.updateDroppableIsEnabled(ct.current.id,!ee.isDropDisabled)},[ee.isDropDisabled,Ee]),br(function(){ae.current&&Ee.updateDroppableIsCombineEnabled(ct.current.id,ee.isCombineEnabled)},[ee.isCombineEnabled,Ee])}function nu(){}var yu={width:0,height:0,margin:tr},gd=function(ae){var oe=ae.isAnimatingOpenOnMount,de=ae.placeholder,Pe=ae.animate;return oe||Pe==="close"?yu:{height:de.client.borderBox.height,width:de.client.borderBox.width,margin:de.client.margin}},md=function(ae){var oe=ae.isAnimatingOpenOnMount,de=ae.placeholder,Pe=ae.animate,Ee=gd({isAnimatingOpenOnMount:oe,placeholder:de,animate:Pe});return{display:de.display,boxSizing:"border-box",width:Ee.width,height:Ee.height,marginTop:Ee.margin.top,marginRight:Ee.margin.right,marginBottom:Ee.margin.bottom,marginLeft:Ee.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Pe!=="none"?Fi.placeholder:null}};function fd(ee){var ae=(0,b.useRef)(null),oe=wt(function(){ae.current&&(clearTimeout(ae.current),ae.current=null)},[]),de=ee.animate,Pe=ee.onTransitionEnd,Ee=ee.onClose,we=ee.contextId,Te=(0,b.useState)(ee.animate==="open"),ct=Te[0],Mt=Te[1];(0,b.useEffect)(function(){return ct?de!=="open"?(oe(),Mt(!1),nu):ae.current?nu:(ae.current=setTimeout(function(){ae.current=null,Mt(!1)}),oe):nu},[de,ct,oe]);var Tt=wt(function(Ct){Ct.propertyName==="height"&&(Pe(),de==="close"&&Ee())},[de,Ee,Pe]),Et=md({isAnimatingOpenOnMount:ct,animate:ee.animate,placeholder:ee.placeholder});return b.createElement(ee.placeholder.tagName,{style:Et,"data-rbd-placeholder-context-id":we,onTransitionEnd:Tt,ref:ee.innerRef})}var vd=b.memo(fd),au=b.createContext(null);function Eu(ee){ee&&lo(ee)||_e(!1)}function ru(ee){return typeof ee=="boolean"}function ou(ee,ae){ae.forEach(function(oe){return oe(ee)})}var pd=[function(ae){var oe=ae.props;oe.droppableId||_e(!1),typeof oe.droppableId!="string"&&_e(!1)},function(ae){var oe=ae.props;ru(oe.isDropDisabled)||_e(!1),ru(oe.isCombineEnabled)||_e(!1),ru(oe.ignoreContainerClipping)||_e(!1)},function(ae){var oe=ae.getDroppableRef;Eu(oe())}],hd=[function(ae){var oe=ae.props,de=ae.getPlaceholderRef;if(oe.placeholder)var Pe=de()}],Sd=[function(ae){var oe=ae.props;oe.renderClone||_e(!1)},function(ae){var oe=ae.getPlaceholderRef;oe()&&_e(!1)}];function Pd(ee){qi(function(){ou(ee,pd),ee.props.mode==="standard"&&ou(ee,hd),ee.props.mode==="virtual"&&ou(ee,Sd)})}var yd=function(ee){Ae(ae,ee);function ae(){for(var de,Pe=arguments.length,Ee=new Array(Pe),we=0;we<Pe;we++)Ee[we]=arguments[we];return de=ee.call.apply(ee,[this].concat(Ee))||this,de.state={isVisible:!!de.props.on,data:de.props.on,animate:de.props.shouldAnimate&&de.props.on?"open":"none"},de.onClose=function(){de.state.animate==="close"&&de.setState({isVisible:!1})},de}ae.getDerivedStateFromProps=function(Pe,Ee){return Pe.shouldAnimate?Pe.on?{isVisible:!0,data:Pe.on,animate:"open"}:Ee.isVisible?{isVisible:!0,data:Ee.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!Pe.on,data:Pe.on,animate:"none"}};var oe=ae.prototype;return oe.render=function(){if(!this.state.isVisible)return null;var Pe={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Pe)},ae}(b.PureComponent),bu={dragging:5e3,dropAnimating:4500},Ed=function(ae,oe){return oe?Fi.drop(oe.duration):ae?Fi.snap:Fi.fluid},bd=function(ae,oe){return ae?oe?Zi.opacity.drop:Zi.opacity.combining:null},Cd=function(ae){return ae.forceShouldAnimate!=null?ae.forceShouldAnimate:ae.mode==="SNAP"};function xd(ee){var ae=ee.dimension,oe=ae.client,de=ee.offset,Pe=ee.combineWith,Ee=ee.dropping,we=!!Pe,Te=Cd(ee),ct=!!Ee,Mt=ct?cl.drop(de,we):cl.moveTo(de),Tt={position:"fixed",top:oe.marginBox.top,left:oe.marginBox.left,boxSizing:"border-box",width:oe.borderBox.width,height:oe.borderBox.height,transition:Ed(Te,Ee),transform:Mt,opacity:bd(we,ct),zIndex:ct?bu.dropAnimating:bu.dragging,pointerEvents:"none"};return Tt}function Ad(ee){return{transform:cl.moveTo(ee.offset),transition:ee.shouldAnimateDisplacement?null:"none"}}function Bd(ee){return ee.type==="DRAGGING"?xd(ee):Ad(ee)}function Fd(ee,ae,oe){oe===void 0&&(oe=ra);var de=window.getComputedStyle(ae),Pe=ae.getBoundingClientRect(),Ee=kn(Pe,de),we=Pn(Ee,oe),Te={client:Ee,tagName:ae.tagName.toLowerCase(),display:de.display},ct={x:Ee.marginBox.width,y:Ee.marginBox.height},Mt={descriptor:ee,placeholder:Te,displaceBy:ct,client:Ee,page:we};return Mt}function wd(ee){var ae=Uo("draggable"),oe=ee.descriptor,de=ee.registry,Pe=ee.getDraggableRef,Ee=ee.canDragInteractiveElements,we=ee.shouldRespectForcePress,Te=ee.isEnabled,ct=Pt(function(){return{canDragInteractiveElements:Ee,shouldRespectForcePress:we,isEnabled:Te}},[Ee,Te,we]),Mt=wt(function(Ut){var Dn=Pe();return Dn||_e(!1),Fd(oe,Dn,Ut)},[oe,Pe]),Tt=Pt(function(){return{uniqueId:ae,descriptor:oe,options:ct,getDimension:Mt}},[oe,Mt,ct,ae]),Et=(0,b.useRef)(Tt),Ct=(0,b.useRef)(!0);br(function(){return de.draggable.register(Et.current),function(){return de.draggable.unregister(Et.current)}},[de.draggable]),br(function(){if(Ct.current){Ct.current=!1;return}var Ut=Et.current;Et.current=Tt,de.draggable.update(Tt,Ut)},[Tt,de.draggable])}function Dd(ee,ae,oe){qi(function(){function de(Ee){return"Draggable[id: "+Ee+"]: "}var Pe=ee.draggableId;Pe||_e(!1),typeof Pe!="string"&&_e(!1),Dr(ee.index)||_e(!1),ee.mapped.type!=="DRAGGING"&&(Eu(oe()),ee.isEnabled&&(vo(ae,Pe)||_e(!1)))})}function Id(ee){}function Nd(ee){ee.preventDefault()}function Ld(ee){var ae=(0,b.useRef)(null),oe=wt(function(so){ae.current=so},[]),de=wt(function(){return ae.current},[]),Pe=zs(zi),Ee=Pe.contextId,we=Pe.dragHandleUsageInstructionsId,Te=Pe.registry,ct=zs(au),Mt=ct.type,Tt=ct.droppableId,Et=Pt(function(){return{id:ee.draggableId,index:ee.index,type:Mt,droppableId:Tt}},[ee.draggableId,ee.index,Mt,Tt]),Ct=ee.children,Ut=ee.draggableId,Dn=ee.isEnabled,Ia=ee.shouldRespectForcePress,ka=ee.canDragInteractiveElements,za=ee.isClone,er=ee.mapped,lr=ee.dropAnimationFinished;if(Dd(ee,Ee,de),Id(za),!za){var dr=Pt(function(){return{descriptor:Et,registry:Te,getDraggableRef:de,canDragInteractiveElements:ka,shouldRespectForcePress:Ia,isEnabled:Dn}},[Et,Te,de,ka,Ia,Dn]);wd(dr)}var jr=Pt(function(){return Dn?{tabIndex:0,role:"button","aria-describedby":we,"data-rbd-drag-handle-draggable-id":Ut,"data-rbd-drag-handle-context-id":Ee,draggable:!1,onDragStart:Nd}:null},[Ee,we,Ut,Dn]),kr=wt(function(so){er.type==="DRAGGING"&&er.dropping&&so.propertyName==="transform"&&lr()},[lr,er]),to=Pt(function(){var so=Bd(er),_o=er.type==="DRAGGING"&&er.dropping?kr:null,ai={innerRef:oe,draggableProps:{"data-rbd-draggable-context-id":Ee,"data-rbd-draggable-id":Ut,style:so,onTransitionEnd:_o},dragHandleProps:jr};return ai},[Ee,jr,Ut,er,kr,oe]),Ho=Pt(function(){return{draggableId:Et.id,type:Et.type,source:{index:Et.index,droppableId:Et.droppableId}}},[Et.droppableId,Et.id,Et.index,Et.type]);return Ct(to,er.snapshot,Ho)}var Cu=function(ee,ae){return ee===ae},xu=function(ee){var ae=ee.combine,oe=ee.destination;return oe?oe.droppableId:ae?ae.droppableId:null},Od=function(ae){return ae.combine?ae.combine.draggableId:null},Rd=function(ae){return ae.at&&ae.at.type==="COMBINE"?ae.at.combine.draggableId:null};function Td(){var ee=Cn(function(Pe,Ee){return{x:Pe,y:Ee}}),ae=Cn(function(Pe,Ee,we,Te,ct){return{isDragging:!0,isClone:Ee,isDropAnimating:!!ct,dropAnimation:ct,mode:Pe,draggingOver:we,combineWith:Te,combineTargetFor:null}}),oe=Cn(function(Pe,Ee,we,Te,ct,Mt,Tt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:Mt,mode:Ee,offset:Pe,dimension:we,forceShouldAnimate:Tt,snapshot:ae(Ee,Te,ct,Mt,null)}}}),de=function(Ee,we){if(Ee.isDragging){if(Ee.critical.draggable.id!==we.draggableId)return null;var Te=Ee.current.client.offset,ct=Ee.dimensions.draggables[we.draggableId],Mt=oi(Ee.impact),Tt=Rd(Ee.impact),Et=Ee.forceShouldAnimate;return oe(ee(Te.x,Te.y),Ee.movementMode,ct,we.isClone,Mt,Tt,Et)}if(Ee.phase==="DROP_ANIMATING"){var Ct=Ee.completed;if(Ct.result.draggableId!==we.draggableId)return null;var Ut=we.isClone,Dn=Ee.dimensions.draggables[we.draggableId],Ia=Ct.result,ka=Ia.mode,za=xu(Ia),er=Od(Ia),lr=Ee.dropDuration,dr={duration:lr,curve:Zl.drop,moveTo:Ee.newHomeClientOffset,opacity:er?Zi.opacity.drop:null,scale:er?Zi.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Ee.newHomeClientOffset,dimension:Dn,dropping:dr,draggingOver:za,combineWith:er,mode:ka,forceShouldAnimate:null,snapshot:ae(ka,Ut,za,er,dr)}}}return null};return de}function Au(ee){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:ee,combineWith:null}}var Md={mapped:{type:"SECONDARY",offset:ra,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Au(null)}};function kd(){var ee=Cn(function(we,Te){return{x:we,y:Te}}),ae=Cn(Au),oe=Cn(function(we,Te,ct){return Te===void 0&&(Te=null),{mapped:{type:"SECONDARY",offset:we,combineTargetFor:Te,shouldAnimateDisplacement:ct,snapshot:ae(Te)}}}),de=function(Te){return Te?oe(ra,Te,!0):null},Pe=function(Te,ct,Mt,Tt){var Et=Mt.displaced.visible[Te],Ct=!!(Tt.inVirtualList&&Tt.effected[Te]),Ut=wr(Mt),Dn=Ut&&Ut.draggableId===Te?ct:null;if(!Et){if(!Ct)return de(Dn);if(Mt.displaced.invisible[Te])return null;var Ia=On(Tt.displacedBy.point),ka=ee(Ia.x,Ia.y);return oe(ka,Dn,!0)}if(Ct)return de(Dn);var za=Mt.displacedBy.point,er=ee(za.x,za.y);return oe(er,Dn,Et.shouldAnimate)},Ee=function(Te,ct){if(Te.isDragging)return Te.critical.draggable.id===ct.draggableId?null:Pe(ct.draggableId,Te.critical.draggable.id,Te.impact,Te.afterCritical);if(Te.phase==="DROP_ANIMATING"){var Mt=Te.completed;return Mt.result.draggableId===ct.draggableId?null:Pe(ct.draggableId,Mt.result.draggableId,Mt.impact,Mt.afterCritical)}return null};return Ee}var Zd=function(){var ae=Td(),oe=kd(),de=function(Ee,we){return ae(Ee,we)||oe(Ee,we)||Md};return de},zd={dropAnimationFinished:kl},Hd=Be(Zd,zd,null,{context:qo,pure:!0,areStatePropsEqual:Cu})(Ld);function Bu(ee){var ae=zs(au),oe=ae.isUsingCloneFor;return oe===ee.draggableId&&!ee.isClone?null:b.createElement(Hd,ee)}function _d(ee){var ae=typeof ee.isDragDisabled=="boolean"?!ee.isDragDisabled:!0,oe=!!ee.disableInteractiveElementBlocking,de=!!ee.shouldRespectForcePress;return b.createElement(Bu,(0,Me.Z)({},ee,{isClone:!1,isEnabled:ae,canDragInteractiveElements:oe,shouldRespectForcePress:de}))}function jd(ee){var ae=(0,b.useContext)(zi);ae||_e(!1);var oe=ae.contextId,de=ae.isMovementAllowed,Pe=(0,b.useRef)(null),Ee=(0,b.useRef)(null),we=ee.children,Te=ee.droppableId,ct=ee.type,Mt=ee.mode,Tt=ee.direction,Et=ee.ignoreContainerClipping,Ct=ee.isDropDisabled,Ut=ee.isCombineEnabled,Dn=ee.snapshot,Ia=ee.useClone,ka=ee.updateViewportMaxScroll,za=ee.getContainerForClone,er=wt(function(){return Pe.current},[]),lr=wt(function(li){Pe.current=li},[]),dr=wt(function(){return Ee.current},[]),jr=wt(function(li){Ee.current=li},[]);Pd({props:ee,getDroppableRef:er,getPlaceholderRef:dr});var kr=wt(function(){de()&&ka({maxScroll:va()})},[de,ka]);cd({droppableId:Te,type:ct,mode:Mt,direction:Tt,isDropDisabled:Ct,isCombineEnabled:Ut,ignoreContainerClipping:Et,getDroppableRef:er});var to=b.createElement(yd,{on:ee.placeholder,shouldAnimate:ee.shouldAnimatePlaceholder},function(li){var ji=li.onClose,Di=li.data,Ei=li.animate;return b.createElement(vd,{placeholder:Di,onClose:ji,innerRef:jr,animate:Ei,contextId:oe,onTransitionEnd:kr})}),Ho=Pt(function(){return{innerRef:lr,placeholder:to,droppableProps:{"data-rbd-droppable-id":Te,"data-rbd-droppable-context-id":oe}}},[oe,Te,to,lr]),so=Ia?Ia.dragging.draggableId:null,_o=Pt(function(){return{droppableId:Te,type:ct,isUsingCloneFor:so}},[Te,so,ct]);function ai(){if(!Ia)return null;var li=Ia.dragging,ji=Ia.render,Di=b.createElement(Bu,{draggableId:li.draggableId,index:li.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Ei,Gi){return ji(Ei,Gi,li)});return gn.createPortal(Di,za())}return b.createElement(au.Provider,{value:_o},we(Ho,Dn),ai())}var iu=function(ae,oe){return ae===oe.droppable.type},Fu=function(ae,oe){return oe.draggables[ae.draggable.id]},Gd=function(){var ae={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},oe=(0,Me.Z)({},ae,{shouldAnimatePlaceholder:!1}),de=Cn(function(we){return{draggableId:we.id,type:we.type,source:{index:we.index,droppableId:we.droppableId}}}),Pe=Cn(function(we,Te,ct,Mt,Tt,Et){var Ct=Tt.descriptor.id,Ut=Tt.descriptor.droppableId===we;if(Ut){var Dn=Et?{render:Et,dragging:de(Tt.descriptor)}:null,Ia={isDraggingOver:ct,draggingOverWith:ct?Ct:null,draggingFromThisWith:Ct,isUsingPlaceholder:!0};return{placeholder:Tt.placeholder,shouldAnimatePlaceholder:!1,snapshot:Ia,useClone:Dn}}if(!Te)return oe;if(!Mt)return ae;var ka={isDraggingOver:ct,draggingOverWith:Ct,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Tt.placeholder,shouldAnimatePlaceholder:!0,snapshot:ka,useClone:null}}),Ee=function(Te,ct){var Mt=ct.droppableId,Tt=ct.type,Et=!ct.isDropDisabled,Ct=ct.renderClone;if(Te.isDragging){var Ut=Te.critical;if(!iu(Tt,Ut))return oe;var Dn=Fu(Ut,Te.dimensions),Ia=oi(Te.impact)===Mt;return Pe(Mt,Et,Ia,Ia,Dn,Ct)}if(Te.phase==="DROP_ANIMATING"){var ka=Te.completed;if(!iu(Tt,ka.critical))return oe;var za=Fu(ka.critical,Te.dimensions);return Pe(Mt,Et,xu(ka.result)===Mt,oi(ka.impact)===Mt,za,Ct)}if(Te.phase==="IDLE"&&Te.completed&&!Te.shouldFlush){var er=Te.completed;if(!iu(Tt,er.critical))return oe;var lr=oi(er.impact)===Mt,dr=!!(er.impact.at&&er.impact.at.type==="COMBINE"),jr=er.critical.droppable.id===Mt;return lr?dr?ae:oe:jr?ae:oe}return oe};return Ee},Kd={updateViewportMaxScroll:ti};function Wd(){return document.body||_e(!1),document.body}var Ud={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Wd},wu=Be(Gd,Kd,null,{context:qo,pure:!0,areStatePropsEqual:Cu})(jd);wu.defaultProps=Ud},38486:function(Wt,Gt){"use strict";var te;var b=60103,ue=60106,Ae=60107,Me=60108,Le=60114,Oe=60109,se=60110,lt=60112,ot=60113,Qe=60120,Ue=60115,tt=60116,$e=60121,le=60122,y=60117,a=60129,x=60131;if(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;b=E("react.element"),ue=E("react.portal"),Ae=E("react.fragment"),Me=E("react.strict_mode"),Le=E("react.profiler"),Oe=E("react.provider"),se=E("react.context"),lt=E("react.forward_ref"),ot=E("react.suspense"),Qe=E("react.suspense_list"),Ue=E("react.memo"),tt=E("react.lazy"),$e=E("react.block"),le=E("react.server.block"),y=E("react.fundamental"),a=E("react.debug_trace_mode"),x=E("react.legacy_hidden")}function z(Re){if(typeof Re=="object"&&Re!==null){var Ye=Re.$$typeof;switch(Ye){case b:switch(Re=Re.type,Re){case Ae:case Le:case Me:case ot:case Qe:return Re;default:switch(Re=Re&&Re.$$typeof,Re){case se:case lt:case tt:case Ue:case Oe:return Re;default:return Ye}}case ue:return Ye}}}var ne=Oe,re=b,ie=lt,me=Ae,ve=tt,ye=Ue,je=ue,Ie=Le,Ke=Me,he=ot;te=se,te=ne,te=re,te=ie,te=me,te=ve,te=ye,te=je,te=Ie,te=Ke,te=he,te=function(){return!1},te=function(){return!1},Gt.isContextConsumer=function(Re){return z(Re)===se},te=function(Re){return z(Re)===Oe},te=function(Re){return typeof Re=="object"&&Re!==null&&Re.$$typeof===b},te=function(Re){return z(Re)===lt},te=function(Re){return z(Re)===Ae},te=function(Re){return z(Re)===tt},te=function(Re){return z(Re)===Ue},te=function(Re){return z(Re)===ue},te=function(Re){return z(Re)===Le},te=function(Re){return z(Re)===Me},te=function(Re){return z(Re)===ot},te=function(Re){return typeof Re=="string"||typeof Re=="function"||Re===Ae||Re===Le||Re===a||Re===Me||Re===ot||Re===Qe||Re===x||typeof Re=="object"&&Re!==null&&(Re.$$typeof===tt||Re.$$typeof===Ue||Re.$$typeof===Oe||Re.$$typeof===se||Re.$$typeof===lt||Re.$$typeof===y||Re.$$typeof===$e||Re[0]===le)},te=z},53410:function(Wt,Gt,te){"use strict";Wt.exports=te(38486)},32637:function(Wt){"use strict";Wt.exports="data:image/jpeg;base64,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"},73631:function(Wt){"use strict";Wt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Wt){"use strict";Wt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},25365:function(Wt){"use strict";Wt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(Wt){"use strict";Wt.exports="data:image/png;base64,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"},57177:function(Wt){"use strict";Wt.exports="data:image/png;base64,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"},81378:function(Wt){"use strict";Wt.exports="data:image/png;base64,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"}}]);
|