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.
275 lines
1.2 MiB
275 lines
1.2 MiB
!(function(){var Zu=Object.defineProperty,Hu=Object.defineProperties;var Wu=Object.getOwnPropertyDescriptors;var _l=Object.getOwnPropertySymbols;var xu=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable;var bu=(it,Ue,te)=>Ue in it?Zu(it,Ue,{enumerable:!0,configurable:!0,writable:!0,value:te}):it[Ue]=te,Mi=(it,Ue)=>{for(var te in Ue||(Ue={}))xu.call(Ue,te)&&bu(it,te,Ue[te]);if(_l)for(var te of _l(Ue))Fu.call(Ue,te)&&bu(it,te,Ue[te]);return it},hu=(it,Ue)=>Hu(it,Wu(Ue));var Bu=(it,Ue)=>{var te={};for(var ee in it)xu.call(it,ee)&&Ue.indexOf(ee)<0&&(te[ee]=it[ee]);if(it!=null&&_l)for(var ee of _l(it))Ue.indexOf(ee)<0&&Fu.call(it,ee)&&(te[ee]=it[ee]);return te};(self.webpackChunk=self.webpackChunk||[]).push([[5825],{89489:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},59477:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},26227:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},49198:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},41464:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},87169:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},52671:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},8657:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},56082:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},33853:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},15075:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},43531:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},38819:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(Ze,Le){return se.createElement(Ce.Z,(0,ee.Z)({},Ze,{ref:Le,icon:xe}))},ie=se.forwardRef(be),He=ie},88010:function(it,Ue){"use strict";Ue.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},34995:function(it,Ue){"use strict";Ue.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},24990:function(it,Ue){"use strict";Ue.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},1370:function(it,Ue){"use strict";Ue.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},42678:function(it,Ue,te){"use strict";var ee=te(59301),se=Object.defineProperty,Be=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,be=(ze,Ze,Le)=>Ze in ze?se(ze,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ze[Ze]=Le,ie=(ze,Ze)=>{for(var Le in Ze||(Ze={}))xe.call(Ze,Le)&&be(ze,Le,Ze[Le]);if(Be)for(var Le of Be(Ze))Ce.call(Ze,Le)&&be(ze,Le,Ze[Le]);return ze};const He=ze=>React.createElement("svg",ie({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ze),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ue.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},74413:function(){"use strict";function it(ae,a,E,b){E===void 0&&(E=0),b===void 0&&(b=1/0),this._name=ae,this._defaultValue=a,this._minimum=E,this._maximum=b}Object.defineProperty(it.prototype,"name",{get:function(){return this._name},set:function(ae){if(typeof ae!="string"||ae==="")throw new Error("Shape name must be a valid string.");this._name=ae}}),Object.defineProperty(it.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("The default value must be a real number, not: "+ae);this._defaultValue=ae}}),Object.defineProperty(it.prototype,"minimum",{get:function(){return this._minimum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Minimum must be a real number, not: "+ae);this._minimum=ae}}),Object.defineProperty(it.prototype,"maximum",{get:function(){return this._maximum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Maximum must be a real number, not: "+ae);this._maximum=ae}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ae,a){var E=go.Shape._FigureParameters[ae];return E?E[a]:null},go.Shape.setFigureParameter=function(ae,a,E){if(!(E instanceof it))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValue<E.minimum||E.defaultValue>E.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[ae];b||(b=[],go.Shape._FigureParameters[ae]=b),b[a]=E};var Ue=[];function te(ae,a){var E=Ue.pop();return E===void 0?new go.Point(ae,a):(E.x=ae,E.y=a,E)}function ee(){var ae=Ue.pop();return ae===void 0?new go.Point:ae}function se(ae){Ue.push(ae)}function Be(ae,a,E,b,y,x,z,ne,oe){oe||(oe=new go.Point);var re=ae-E,ue=y-z,le=NaN,ce=NaN;if(re===0)if(ue===0)ae===E&&(le=ae,ce=a);else{var ge=(x-ne)/ue,pe=x-ge*y;le=ae,ce=ge*le+pe}else if(ue===0){var he=(a-b)/re,Ve=a-he*ae;le=y,ce=he*le+Ve}else{var he=(a-b)/re,ge=(x-ne)/ue,Ve=a-he*ae,pe=x-ge*y;le=(pe-Ve)/(he-ge),ce=he*le+Ve}return oe.x=le,oe.y=ce,oe}function xe(ae,a,E,b,y,x,z,ne,oe,re,ue,le,ce,ge){var pe=1-oe,he=oe,Ve=ae*pe+E*he,Re=a*pe+b*he,tt=E*pe+y*he,Fe=b*pe+x*he,Qe=y*pe+z*he,et=x*pe+ne*he,Et=Ve*pe+tt*he,lt=Re*pe+Fe*he,ft=tt*pe+Qe*he,Je=Fe*pe+et*he,nt=Et*pe+ft*he,dt=lt*pe+Je*he;re.x=Ve,re.y=Re,ue.x=Et,ue.y=lt,le.x=nt,le.y=dt,ce.x=ft,ce.y=Je,ge.x=Qe,ge.y=et}var Ce=new go.Spot(.156,.156),be=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new it("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ie,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(x.spot1=new go.Spot(0,0,y,y),x.spot2=new go.Spot(1,1,-y,-y)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ae,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(ae,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ae,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(ae,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Ce,y.spot2=be,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(ae,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(ae,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ie*a,0,a,(1-ie)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ie*E,(1-ie)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ie*E,ie*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ie)*a,0,0,(1-ie)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new it("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&x.setSpots(y/a,0,(a-y)/a,1),x}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new it("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a:b>a&&(b=a);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&x.setSpots(y/a,0,(a-y)/a,1),x}}),go.Shape.setFigureParameter("Trapezoid1",0,new it("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&x.setSpots(y/a,0,(a-y)/a,1),x}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new it("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)?b=20:b<-a?b=-a/2:b>a&&(b=a/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&x.setSpots(y/a,0,(a-y)/a,1),x}}),go.Shape.setFigureParameter("ManualOperation",0,new it("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a/2:b>a&&(b=a/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y<a/2&&x.setSpots(y/a,0,(a-y)/a,1),x}});var He=[];function ze(){var ae=He.pop();return ae===void 0?[]:ae}function Ze(ae){ae.length=0,He.push(ae)}function Le(ae){for(var a=ze(),E=.5,b=.5,y=Math.PI*1.5,x=0,z=0;z<ae;z++)x=2*Math.PI/ae*z+y,a[z]=new go.Point(b+E*Math.cos(x),b+E*Math.sin(x));return a.push(a[0]),a}function Ae(ae){var a=ve(ae),E=ze();E[0]=a[0];for(var b=1,y=1;b<a.length;b+=2,y+=3)E[y]=a[b],E[y+1]=a[b],E[y+2]=a[b+1];return Ze(a),E}function ve(ae){for(var a=Le(ae),E=ze(),b=Math.floor(a.length/2),y=a.length-1,x=ae%2===0?2:1,z=0;z<y;z++){var ne=a[z],oe=a[z+1],re=a[(b+z-1)%y],ue=a[(b+z+x)%y];E[z*2]=ne,E[z*2+1]=Be(ne.x,ne.y,re.x,re.y,oe.x,oe.y,ue.x,ue.y,new go.Point)}return E[E.length]=E[0],Ze(a),E}go.Shape.defineFigureGenerator("Pentagon",function(ae,a,E){var b=Le(5),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<5;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.2,.22),y.spot2=new go.Spot(.8,.9),y}),go.Shape.defineFigureGenerator("Hexagon",function(ae,a,E){var b=Le(6),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<6;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.07,.25),y.spot2=new go.Spot(.93,.75),y}),go.Shape.defineFigureGenerator("Heptagon",function(ae,a,E){var b=Le(7),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<7;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.2,.15),y.spot2=new go.Spot(.8,.85),y}),go.Shape.defineFigureGenerator("Octagon",function(ae,a,E){var b=Le(8),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<8;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.15,.15),y.spot2=new go.Spot(.85,.85),y}),go.Shape.defineFigureGenerator("Nonagon",function(ae,a,E){var b=Le(9),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<9;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.17,.13),y.spot2=new go.Spot(.82,.82),y}),go.Shape.defineFigureGenerator("Decagon",function(ae,a,E){var b=Le(10),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("Dodecagon",function(ae,a,E){var b=Le(12),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("FivePointedStar",function(ae,a,E){var b=ve(5),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.266,.333),y.spot2=new go.Spot(.733,.733),y}),go.Shape.defineFigureGenerator("SixPointedStar",function(ae,a,E){var b=ve(6),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.17,.25),y.spot2=new go.Spot(.83,.75),y}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ae,a,E){var b=ve(7),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<14;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("EightPointedStar",function(ae,a,E){var b=ve(8),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<16;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.25,.25),y.spot2=new go.Spot(.75,.75),y}),go.Shape.defineFigureGenerator("NinePointedStar",function(ae,a,E){var b=ve(9),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<18;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("TenPointedStar",function(ae,a,E){var b=ve(10),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<20;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*E));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),Ze(b),y.spot1=new go.Spot(.281,.261),y.spot2=new go.Spot(.723,.748),y}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ae,a,E){var b=Ae(5),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ae,a,E){var b=Ae(6),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.17,.222),y.spot2=new go.Spot(.833,.777),y}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ae,a,E){var b=Ae(7),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ae,a,E){var b=Ae(8),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ae,a,E){var b=Ae(9),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ae,a,E){var b=Ae(10),y=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*E,b[z].x*a,b[z].y*E,b[z+1].x*a,b[z+1].y*E));return x.segments.last().close(),Ze(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.setFigureParameter("FramedRectangle",0,new it("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new it("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ae,a,E){var b=ae?ae.parameter1:NaN,y=ae?ae.parameter2:NaN;isNaN(b)&&(b=8),isNaN(y)&&(y=8);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b<a/2&&y<E/2&&(z.add(new go.PathSegment(go.PathSegment.Move,b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,E-y)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,E-y)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,y).close())),x.setSpots(0,0,1,1,b,y,-b,-y),x}),go.Shape.setFigureParameter("Ring",0,new it("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var y=a/2,x=new go.Geometry,z=new go.PathFigure(a,a/2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,y,y,y,y).close());var ne=Math.max(y-b,0);return ne>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ne,ne).close())),x.spot1=Ce,x.spot2=be,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ae,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new it("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new it("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ae,a,E){var b=ae?ae.parameter1:NaN,y=ae?ae.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var x=b%360;x<0&&(x+=360);var z=y%360,ne=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,z,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ae,a,E){var b=ie/Math.SQRT2*.5,y=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,x*E,a,(1-b)*E,(y+b)*a,(x+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,x=a/2,z=E/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,z+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,E)).add(new go.PathSegment(go.PathSegment.Line,x-y,E)).add(new go.PathSegment(go.PathSegment.Line,x-y,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,z-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new it("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,x=a/2,z=E/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,z+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,E)).add(new go.PathSegment(go.PathSegment.Line,x-y,E)).add(new go.PathSegment(go.PathSegment.Line,x-y,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,z-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ae,a,E){var b=ae?ae.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var x=a/2,z=E/2,ne=Math.atan2(E,a),oe=b-Math.min(Math.cos(ne)*b/2,x),re=b-Math.min(Math.sin(ne)*b/2,z),y=new go.Geometry,ue=new go.PathFigure(oe,0,!0);return y.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x,.2*E)),ue.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a,re)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,a,E-re)),ue.add(new go.PathSegment(go.PathSegment.Line,a-oe,E)),ue.add(new go.PathSegment(go.PathSegment.Line,x,.8*E)),ue.add(new go.PathSegment(go.PathSegment.Line,oe,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,E-re)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new it("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new it("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new it("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ie*a,0,a,(.5-ie/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ie/2)*E,ie*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var x=.2,z=.3,ne=0,oe=x*ie;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*E,(.5-x+z)*a,(.5+oe+ne)*E,(.5-oe+z)*a,(.5+x+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*E,(.5+oe+z)*a,(.5+x+ne)*E,(.5+x+z)*a,(.5+oe+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*E,(1-.5+x+z)*a,(.5-oe+ne)*E,(.5+oe+z)*a,(.5-x+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-oe+z)*a,(.5-x+ne)*E,(.5-x+z+.05)*a,(.5-oe+ne-.02)*E)),x=.2,z=0,ne=-.3,oe=x*ie,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*E,(.5+oe+z)*a,(.5+x+ne)*E,(.5+x+z)*a,(.5+oe+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*E,(1-.5+x+z)*a,(.5-oe+ne)*E,(.5+oe+z)*a,(.5-x+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*E,(.5-oe+z)*a,(.5-x+ne)*E,(.5-x+z)*a,(.5-oe+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*a,(.5+x+ne)*E,(.5-x+z)*a,(.5+oe+ne)*E,(.5-oe+z)*a,(.5+x+ne)*E)),x=.2,z=-.3,ne=0,oe=x*ie,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*E,(1-.5+x+z-.05)*a,(.5-oe+ne-.02)*E,(.5+oe+z)*a,(.5-x+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*E,(.5-oe+z)*a,(.5-x+ne)*E,(.5-x+z)*a,(.5-oe+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*E,(.5-x+z)*a,(.5+oe+ne)*E,(.5-oe+z)*a,(.5+x+ne)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+oe+z)*a,(.5+x+ne)*E,(.5+x+z)*a,(.5+oe+ne)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ne=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ne*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,E*ne,x*a,x*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,y=new go.PathFigure((z+x)*a,ne*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,E*ne,x*a,x*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(ae,a,E){var b=.8535533905932737,y=.5*a,x=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,x,y,x)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure(z*a,(ne-x)*E);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),x=.4,y=ie*.4;var re=ee(),ue=ee(),le=ee(),ce=ee();xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.42,re,ue,le,ce,ce);var ge=ee(),pe=ee(),he=ee();xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.58,ce,ce,he,ge,pe);var Ve=ee(),Re=ee(),tt=ee();xe(z,ne+x,z-y,ne+x,z-x,ne+y,z-x,ne,.42,Ve,Re,tt,ce,ce);var Fe=ee(),Qe=ee(),et=ee();return xe(z,ne+x,z-y,ne+x,z-x,ne+y,z-x,ne,.58,ce,ce,et,Fe,Qe),oe.add(new go.PathSegment(go.PathSegment.Move,et.x*a,et.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,Fe.x*a,Fe.y*E,Qe.x*a,Qe.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z-x)*a,(ne-y)*E,(z-y)*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,re.x*a,re.y*E,ue.x*a,ue.y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,et.x*a,et.y*E).close()),oe.add(new go.PathSegment(go.PathSegment.Move,tt.x*a,tt.y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,ge.x*a,ge.y*E,pe.x*a,pe.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z+x)*a,(ne+y)*E,(z+y)*a,(ne+x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,tt.x*a,tt.y*E,Ve.x*a,Ve.y*E,Re.x*a,Re.y*E).close()),se(re),se(ue),se(le),se(ce),se(ge),se(pe),se(he),se(Ve),se(Re),se(tt),se(Fe),se(Qe),se(et),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,x=y+b;return new go.Geometry().add(new go.PathFigure(x,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ae,a,E){var b=new go.Geometry,y=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),re=ee(),ue=ee(),le=ee(),ce=new go.PathFigure((z-x)*a,ne*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z-x)*a,(ne-y)*E,(z-y)*a,(ne-x)*E)),xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.44,ue,le,re,oe,oe),ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,ue.x*a,ue.y*E,le.x*a,le.y*E));var ge=te(re.x,re.y);xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.56,oe,oe,re,ue,le);var pe=te(re.x,re.y);ce.add(new go.PathSegment(go.PathSegment.Line,(ge.x*.1+.95*.9)*a,ge.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,ge.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(pe.x*.1+.9)*a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(pe.x*.1+.9)*a,(pe.y*.1+.05*.9)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,pe.x*a,pe.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,ue.x*a,ue.y*E,le.x*a,le.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z+x)*a,(ne+y)*E,(z+y)*a,(ne+x)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne+x)*E,(z-x)*a,(ne+y)*E)),x=.35,y=ie*.35;var he=new go.PathFigure(z*a,(ne-x)*E,!1);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E));var Ve=new go.PathFigure((z-x)*a,ne*E,!1);return b.add(Ve),se(oe),se(re),se(ue),se(le),se(ge),se(pe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(ae,a,E){var b=new go.Geometry,y=.375,x=0,z=-.125,ne=y*ie,oe=new go.PathFigure((.525+x)*a,(.5+y+z)*E,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*a,(.5+z)*E,(.5+ne+x)*a,(.5+y+z)*E,(.5+y+x)*a,(.5+ne+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-y+z)*E,(1-.5+y+x)*a,(.5-ne+z)*E,(.5+ne+x)*a,(.5-y+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*a,(.5+z)*E,(.5-ne+x)*a,(.5-y+z)*E,(.5-y+x)*a,(.5-ne+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+y+z)*E,(.5-y+x)*a,(.5+ne+z)*E,(.5-ne+x)*a,(.5+y+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,x=0,z=-.125,ne=y*ie;var oe=new go.PathFigure((1-.5+y+x)*a,(.5+z)*E,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+y+z)*E,(.5+y+x)*a,(.5+ne+z)*E,(.5+ne+x)*a,(.5+y+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*a,(.5+z)*E,(.5-ne+x)*a,(.5+y+z)*E,(.5-y+x)*a,(.5+ne+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-y+z)*E,(.5-y+x)*a,(.5-ne+z)*E,(.5-ne+x)*a,(.5-y+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*a,(.5+z)*E,(.5+ne+x)*a,(.5-y+z)*E,(1-.5+y+x)*a,(.5-ne+z)*E));var oe=new go.PathFigure((.525+x)*a,(.5+y+z)*E,!1);return b.add(oe),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(ae,a,E){var b=ae?ae.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ae,a,E){var b=ae?ae.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ae,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ae,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ae,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new it("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new it("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.3);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=.3);var x=(1-b)*a,z=(.5-y/2)*E,ne=(.5+y/2)*E,oe=new go.Geometry,re=new go.PathFigure(0,z,!0);oe.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,x,E)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/E);var ue=Be(0,ne/E,1,ne/E,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(ue.x,ue.y),se(ue),oe}),go.Shape.setFigureParameter("Arrow2",0,new it("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new it("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var x=a-b,z=(E-y)/2,ne=z+y,oe=new go.Geometry,re=new go.PathFigure(0,z,!0);oe.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,x,E)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/E);var ue=Be(0,ne/E,1,ne/E,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(ue.x,ue.y),se(ue),oe}),go.Shape.defineFigureGenerator("Chevron",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new it("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,x=(.5+b/2)*E,z=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=Be(0,.5,.3,0,0,y/E,.1,y/E,ee());return z.spot1=new go.Spot(oe.x,oe.y),oe=Be(.7,1,1,.5,0,x/E,1,x/E,oe),z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new it("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new it("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=40);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=100);var x=(E-b)/2,z=x+b,ne=(E-y)/2,oe=ne+y;(b>E||y>E)&&(y>b?(b=b*E/y,x=(E-b)/2,z=x+b,ne=0,oe=E):(x=0,z=E,ne=0,oe=E));var re=new go.Geometry,ue=new go.PathFigure(a,.5*E,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var le=Be(0,.5,.3,ne/E,0,x/E,1,x/E,ee());return re.spot1=new go.Spot(le.x,le.y),le=Be(.7,oe/E,1,.5,0,z/E,1,z/E,le),re.spot2=new go.Spot(le.x,le.y),se(le),re}),go.Shape.setFigureParameter("IBeamArrow",0,new it("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,x=(.5+b/2)*E,z=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,y/E);var oe=Be(.7,1,1,.5,0,x/E,1,x/E,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new it("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new it("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=40);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=100);var x=(E-b)/2,z=x+b,ne=(E-y)/2,oe=ne+y;(b>E||y>E)&&(y>b?(b=b*E/y,x=(E-b)/2,z=x+b,ne=0,oe=E):(x=0,z=E,ne=0,oe=E));var re=new go.Geometry,ue=new go.PathFigure(a,.5*E,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),ue.add(new go.PathSegment(go.PathSegment.Line,0,oe)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),re.spot1=new go.Spot(0,x/E);var le=Be(.7,oe/E,1,.5,0,z/E,1,z/E,ee());return re.spot2=new go.Spot(le.x,le.y),se(le),re}),go.Shape.setFigureParameter("Pointer",0,new it("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,x=new go.PathFigure(a,.5*E,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var z=Be(.2,.65,1,.65,0,1,1,.5,ee());return y.spot2=new go.Spot(z.x,z.y),se(z),y}),go.Shape.setFigureParameter("RoundedPointer",0,new it("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,x=new go.PathFigure(a,.5*E,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var z=Be(0,.65,1,.65,0,1,1,.5,ee());return y.spot2=new go.Spot(z.x,z.y),se(z),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new it("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,x=(.5+b/2)*E,z=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var oe=Be(.7,1,1,.5,0,x/E,1,x/E,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new it("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,x=y+b;b>E&&(y=0,x=E);var z=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,y/E);var oe=Be(.7,1,1,.5,0,x/E,1,x/E,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new it("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,x=new go.PathFigure(a,.5*E,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=ie*.1,z=new go.PathFigure(0,.9*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+x)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+x)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var x=new go.PathFigure(0,.9*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var x=new go.PathFigure(.5*a,E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,b,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+x)*a,0,1*a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ie*b,(.5+x)*a,1*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-x)*a,1*E,0,E-ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ie*b,(.5+x)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*a,2*b,0,2*b-ie*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,E-b,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+x)*a,0,a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ie*b,(.5+x)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-x)*a,E,0,E-ie*b));var ne=new go.PathFigure(0,E-b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ie*b,(.5-x)*a,E-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+x)*a,E-2*b,a,E-b-ie*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=ie*.5,z=new go.PathFigure(b,0,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ie*b,0,a,(.5-x)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+x)*E,a-ie*b,E)),z.add(new go.PathSegment(go.PathSegment.Line,b,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ie*b,E,0,(.5+x)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*E,ie*b,0));var ne=new go.PathFigure(b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ie*b,0,2*b,(.5-x)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+x)*E,b+ie*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=ie*.5,z=new go.PathFigure(a-b,0,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ie*b,0,a,(.5-x)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+x)*E,a-ie*b,E)),z.add(new go.PathSegment(go.PathSegment.Line,b,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ie*b,E,0,(.5+x)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*E,ie*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ie*b,0,a-2*b,(.5-x)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+x)*E,a-b-ie*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var x=new go.PathFigure(.25*a,.25*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var x=new go.PathFigure(0,E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(ae,a,E){var b=new go.Geometry,y=.2,x=.1,z=ie*y,ne=ie*x,oe=.5,re=.1,ue=new go.PathFigure(oe*a,(re+x)*E,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,re*E,(oe-z)*a,(re+x)*E,(oe-y)*a,(re+ne)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-x)*E,(oe-y)*a,(re-ne)*E,(oe-z)*a,(re-x)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,re*E,(oe+z)*a,(re-x)*E,(oe+y)*a,(re-ne)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re+x)*E,(oe+y)*a,(re+ne)*E,(oe+z)*a,(re+x)*E));var le=.05,ce=ie*le;oe=.05,re=.25;var ge=new go.PathFigure(.5*a,.2*E,!0);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),oe=.95,re=.25,ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+le)*a,re*E,(oe+ce)*a,(re-le)*E,(oe+le)*a,(re-ce)*E)),ge.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),le=.025,ce=ie*le,oe=.825,re=.35,ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-le)*E,(oe+le)*a,(re-ce)*E,(oe+ce)*a,(re-le)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-le)*a,re*E,(oe-ce)*a,(re-le)*E,(oe-le)*a,(re-ce)*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),le=.05,ce=ie*le,oe=.5,re=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-le)*E,(oe+le)*a,(re-ce)*E,(oe+ce)*a,(re-le)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-le)*a,re*E,(oe-ce)*a,(re-le)*E,(oe-le)*a,(re-ce)*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),le=.025,ce=ie*le,oe=.175,re=.35,ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-le)*E,(oe+le)*a,(re-ce)*E,(oe+ce)*a,(re-le)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-le)*a,re*E,(oe-ce)*a,(re-le)*E,(oe-le)*a,(re-ce)*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),le=.05,ce=ie*le,oe=.05,re=.25,ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-le)*E,(oe-le)*a,(re-ce)*E,(oe-ce)*a,(re-le)*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new it("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ae,a,E){var b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(a,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var x=new go.PathFigure(.5*a,.5*E,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,y*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+x)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*E,(.5-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-x)*E));var ne=new go.PathFigure(a,.1*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+x)*E,(.5+y)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+x)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+x)*E,(.5+y)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+x)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+x)*E,(.5+y)*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+x)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+x)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*E,(.5-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-x)*E));var ne=new go.PathFigure(a,.1*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+x)*E,(.5+y)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+x)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+x)*E,(.5+y)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+x)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var x=ie*.2,z=new go.PathFigure(0,.2*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*E,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+x)*a,0,a,(.2-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+x)*E,(.8+x)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-x)*a,E,0,(.8+x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ne=new go.PathFigure(0,y*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,y*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(ae,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(y*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),z.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var x=new go.PathFigure(.1*a,.4*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var x=new go.PathFigure(.75*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var x=new go.PathFigure(a,.5*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,E));var z=new go.PathFigure(a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),b}),go.Shape.defineFigureGenerator("Junction",function(ae,a,E){var b=new go.Geometry,y=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=ie*.5,ne=.5,oe=new go.PathFigure(a,ne*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,a,(ne+z)*E,(ne+z)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*E,(ne-z)*a,E,0,(ne+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-z)*E,(ne-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*E,(ne+z)*a,0,a,(ne-z)*E));var re=new go.PathFigure((x+y)*a,(x+y)*E,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)),re.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+y)*E)),re.add(new go.PathSegment(go.PathSegment.Line,(x+y)*a,x*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(ae,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var x=new go.PathFigure(.1*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=.5,z=new go.PathFigure(.5*a,E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*E,(x-y)*a,E,0,(x+y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-y)*E,(x-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*E,(x+y)*a,0,a,(x-y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*E,a,(x+y)*E,(x+y)*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(ae,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var x=new go.PathFigure(.2*a,.1*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var x=1-y,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ne=new go.PathFigure(.5*y*a,y*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=.5,z=new go.PathFigure(a,x*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,E,a,(x+y)*E,(x+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*E,(x-y)*a,E,0,(x+y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-y)*E,(x-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*E,(x+y)*a,0,a,(x-y)*E));var ne=new go.PathFigure(a,.5*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(ae,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure((1-y)*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(y*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var x=new go.PathFigure(0,.5*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(y*a,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var z=new go.PathFigure(y*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),z.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(ae,a,E){var b=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=.5,z=new go.PathFigure(a,x*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,E,a,(x+y)*E,(x+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*E,(x-y)*a,E,0,(x+y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-y)*E,(x-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*E,(x+y)*a,0,a,(x-y)*E));var ne=new go.PathFigure(a,x*E,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*E));var oe=new go.PathFigure(.8*a,.75*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(ae,a,E){var b=new go.Geometry,y=ie*.1,x=.1,z=.9,ne=.5,oe=new go.PathFigure(.8*a,.5*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var re=new go.PathFigure((z+x)*a,ne*E,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z+x)*a,(ne+y)*E,(z+y)*a,(ne+x)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne+x)*E,(z-x)*a,(ne+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z-x)*a,(ne-y)*E,(z-y)*a,(ne-x)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,(z+y)*a,(ne-x)*E,(z+x)*a,(ne-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=ie*.4,z=ie*.1,ne=.1,oe=.9,re=.5,ue=new go.PathFigure(.8*a,.5*E,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+x)*E,(.4+y)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-x)*E));var le=new go.PathFigure((oe+ne)*a,re*E,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re+ne)*E,(oe+ne)*a,(re+z)*E,(oe+z)*a,(re+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a,re*E,(oe-z)*a,(re+ne)*E,(oe-ne)*a,(re+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-ne)*E,(oe-ne)*a,(re-z)*E,(oe-z)*a,(re-ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a,re*E,(oe+z)*a,(re-ne)*E,(oe+ne)*a,(re-z)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*y,z=0,ne=.5,oe=new go.PathFigure(.8*a,.5*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(z+x)*a,(ne-y)*E,.7*a,(ne-x)*E)),y=.1,x=ie*.1,z=.9,ne=.5;var re=new go.PathFigure((z-y)*a,ne*E,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*y,z=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(z+x+x)*a,(ne-y)*E,.8*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ne+x)*E,(z+x+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*y,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var re=new go.PathFigure(.8*a,.5*E,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(z+x)*a,(ne-y)*E,.7*a,(ne-x)*E)),y=.1,x=ie*.1,z=.9,ne=.5;var ue=new go.PathFigure((z-y)*a,ne*E,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*y,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var re=new go.PathFigure(.2*a,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(z+x)*a,(ne-y)*E,.9*a,(ne-x)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(ae,a,E){var b=new go.Geometry,y=ie*.1,x=.1,z=.1,ne=.5,oe=new go.PathFigure((z-y*.5)*a,E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-y)*a,E,(z-x)*a,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,(z+x)*a,0,(z+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-y)*a,E,(z-x)*a,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,(z+x)*a,0,(z+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-y)*a,E,(z-x)*a,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,(z+x)*a,0,(z+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-y)*a,E,(z-x)*a,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+y*.5)*a,E,(z+x)*a,0,(z+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ae,a,E){var b=new go.Geometry,y=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure((z-x)*a,ne*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*E,(z-x)*a,(ne-y)*E,(z-y)*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,(z+y)*a,(ne-x)*E,(z+x)*a,(ne-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z+x)*a,(ne+y)*E,(z+y)*a,(ne+x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne+x)*E,(z-x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ne*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ne*E,z*a,(ne-x)*E,z*a,(ne+x)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(ae,a,E){var b=new go.Geometry,y=a,x=E;a=a*.38,E=E*.6;var z=ie*.8,ne=.8,oe=0,re=.5,ue=(y-a)/2,le=(x-E)/2,ce=new go.PathFigure(oe*a+ue,(re+ne)*E+le,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+ue,re*E+le,(oe-z)*a+ue,(re+ne)*E+le,(oe-ne)*a+ue,(re+z)*E+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re-ne)*E+le,(oe-ne)*a+ue,(re-z)*E+le,(oe-z)*a+ue,(re-ne)*E+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+ue,re*E+le,oe*a+ue,(re-ne)*E+le,(oe-ne+z*.5)*a+ue,(re-z)*E+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re+ne)*E+le,(oe-ne+z*.5)*a+ue,(re+z)*E+le,oe*a+ue,(re+ne)*E+le).close()),z=ie*.4,ne=.4,oe=.2,re=.5;var ge=new go.PathFigure(oe*a+ue,(re+ne)*E+le,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+ue,re*E+le,(oe-z)*a+ue,(re+ne)*E+le,(oe-ne)*a+ue,(re+z)*E+le)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re-ne)*E+le,(oe-ne)*a+ue,(re-z)*E+le,(oe-z)*a+ue,(re-ne)*E+le)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+ue,re*E+le,oe*a+ue,(re-ne)*E+le,(oe-ne+z*.5)*a+ue,(re-z)*E+le)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re+ne)*E+le,(oe-ne+z*.5)*a+ue,(re+z)*E+le,oe*a+ue,(re+ne)*E+le).close()),z=ie*.2,ne=.2,oe=.5,re=.5;var pe=new go.PathFigure((oe-ne)*a+ue,re*E+le,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re-ne)*E+le,(oe-ne)*a+ue,(re-z)*E+le,(oe-z)*a+ue,(re-ne)*E+le)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+ue,re*E+le,(oe+z)*a+ue,(re-ne)*E+le,(oe+ne)*a+ue,(re-z)*E+le)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re+ne)*E+le,(oe+ne)*a+ue,(re+z)*E+le,(oe+z)*a+ue,(re+ne)*E+le)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+ue,re*E+le,(oe-z)*a+ue,(re+ne)*E+le,(oe-ne)*a+ue,(re+z)*E+le)),z=ie*.4,ne=.4,oe=.8,re=.5;var he=new go.PathFigure(oe*a+ue,(re-ne)*E+le,!0);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+ue,re*E+le,(oe+z)*a+ue,(re-ne)*E+le,(oe+ne)*a+ue,(re-z)*E+le)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re+ne)*E+le,(oe+ne)*a+ue,(re+z)*E+le,(oe+z)*a+ue,(re+ne)*E+le)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+ue,re*E+le,oe*a+ue,(re+ne)*E+le,(oe+ne-z*.5)*a+ue,(re+z)*E+le)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re-ne)*E+le,(oe+ne-z*.5)*a+ue,(re-z)*E+le,oe*a+ue,(re-ne)*E+le).close()),z=ie*.8,ne=.8,oe=1,re=.5;var Ve=new go.PathFigure(oe*a+ue,(re-ne)*E+le,!0);return b.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+ue,re*E+le,(oe+z)*a+ue,(re-ne)*E+le,(oe+ne)*a+ue,(re-z)*E+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re+ne)*E+le,(oe+ne)*a+ue,(re+z)*E+le,(oe+z)*a+ue,(re+ne)*E+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+ue,re*E+le,oe*a+ue,(re+ne)*E+le,(oe+ne-z*.5)*a+ue,(re+z)*E+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+ue,(re-ne)*E+le,(oe+ne-z*.5)*a+ue,(re-z)*E+le,oe*a+ue,(re-ne)*E+le).close()),b}),go.Shape.defineFigureGenerator("Email",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),x.add(new go.PathSegment(go.PathSegment.Move,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,E,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.6*a,E,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ne=new go.PathFigure(0,.5*E,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(ae,a,E){var b=new go.Geometry,y=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),re=ee(),ue=ee(),le=ee();xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.5,oe,oe,re,ue,le);var ce=te(re.x,re.y),ge=new go.PathFigure(re.x*a,re.y*E,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,ue.x*a,ue.y*E,le.x*a,le.y*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z+x)*a,(ne+y)*E,(z+y)*a,(ne+x)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,(z-y)*a,(ne+x)*E,(z-x)*a,(ne+y)*E)),xe(z-x,ne,z-x,ne-y,z-y,ne-x,z,ne-x,.5,ue,le,re,oe,oe),ge.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,ue.x*a,ue.y*E,le.x*a,le.y*E)),y=ie*.3,x=.3,xe(z-x,ne,z-x,ne-y,z-y,ne-x,z,ne-x,.5,ue,le,re,oe,oe),ge.add(new go.PathSegment(go.PathSegment.Line,re.x*a,re.y*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*E,le.x*a,le.y*E,ue.x*a,ue.y*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),xe(z,ne-x,z+y,ne-x,z+x,ne-y,z+x,ne,.5,oe,oe,re,ue,le),ge.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,le.x*a,le.y*E,ue.x*a,ue.y*E).close());var ge=new go.PathFigure(.45*a,0,!0);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),se(oe),se(re),se(ue),se(le),se(ce),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function x(z,ne,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+oe)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+oe)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+oe)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+oe)*E).close())}return x(y,0,0),x(y,.4,0),x(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ae,a,E){var b=new go.Geometry,y=.5,x=0,z=0,ne=y*ie,oe=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,ue=1,le=.5,ce=.5,ge=0,pe=new go.PathFigure(oe*a,(1-re)*E,!1);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,le*E,ue*a,.7*E,ue*a,le*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+x)*a,(ge+x)*E,(.5+y+x)*a,(.5-ne+x)*E,(.5+ne+x)*a,(.5-y+x)*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*a,(.5+z)*E,(.5-ne+x)*a,(.5-y+z)*E,(.5-y+x)*a,(.5-ne+z)*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*E,(.5-y+x)*a,(.5+ne+z)*E,(.5-ne+x)*a,.9*E)),pe.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*E)),pe.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*E)),pe.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(a,E,!1);b.add(x);var z=new go.PathFigure(0,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var x=new go.PathFigure(.45*a,.73*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var z=.5-.285,ne=.5,oe=z,re=Math.PI/4,ue=4*(1-Math.cos(re))/(3*Math.sin(re)),le=ue*.5,ce=z,ge=z,pe=ue*ce,he=ue*ge;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ce)*a,oe*E,(ne-(pe+ce)/2)*a,(oe+(ge+he)/2)*E,(ne-ce)*a,(oe+he)*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ge)*E,(ne-ce)*a,(oe-he)*E,(ne-pe)*a,(oe-ge)*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ce)*a,oe*E,(ne+pe)*a,(oe-ge)*E,(ne+ce)*a,(oe-he)*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ne+ce)*a,(oe+he)*E,(ne+(pe+ce)/2)*a,(oe+(ge+he)/2)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Ve=new go.PathFigure(.2*a,E,!1);b.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Re=new go.PathFigure(.8*a,E,!1);return b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var x=new go.PathFigure(.2*a,.2*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(a,E,!1);b.add(x);var z=new go.PathFigure(.1*a,E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var x=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,x*a,x*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var x=new go.PathFigure(.475*a,.2*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var z=new go.PathFigure(.675*a,.575*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*.5,z=new go.PathFigure(a,y*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+x)*E,(y+x)*a,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-x)*a,E,0,(y+x)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-x)*E,(y-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+x)*a,0,a,(y-x)*E));var ne=new go.PathFigure(y*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var x=new go.PathFigure(0,.15*E,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var z=new go.PathFigure(0,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var x=new go.PathFigure(0,.2*E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var z=new go.PathFigure(0,.6*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var x=new go.PathFigure(.15*a,.6*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var z=.1,ne=ie*.1,oe=.2,re=.9,ue=new go.PathFigure((oe-z)*a,re*E,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-z)*E,(oe-z)*a,(re-ne)*E,(oe-ne)*a,(re-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,re*E,(oe+ne)*a,(re-z)*E,(oe+z)*a,(re-ne)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re+z)*E,(oe+z)*a,(re+ne)*E,(oe+ne)*a,(re+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,re*E,(oe-ne)*a,(re+z)*E,(oe-z)*a,(re+ne)*E).close()),z=.1,ne=ie*.1,oe=.8,re=.9;var le=new go.PathFigure((oe-z)*a,re*E,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re-z)*E,(oe-z)*a,(re-ne)*E,(oe-ne)*a,(re-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,re*E,(oe+ne)*a,(re-z)*E,(oe+z)*a,(re-ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(re+z)*E,(oe+z)*a,(re+ne)*E,(oe+ne)*a,(re+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,re*E,(oe-ne)*a,(re+z)*E,(oe-z)*a,(re+ne)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.5*a,.8*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ne=new go.PathFigure(.5*a,.7*E,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var oe=.1,re=ie*.1,ue=.1,le=.9,ce=new go.PathFigure((ue-oe)*a,le*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(le-oe)*E,(ue-oe)*a,(le-re)*E,(ue-re)*a,(le-oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+oe)*a,le*E,(ue+re)*a,(le-oe)*E,(ue+oe)*a,(le-re)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(le+oe)*E,(ue+oe)*a,(le+re)*E,(ue+re)*a,(le+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-oe)*a,le*E,(ue-re)*a,(le+oe)*E,(ue-oe)*a,(le+re)*E)),oe=.1,re=ie*.1,ue=.4,le=.9;var ge=new go.PathFigure((ue-oe)*a,le*E,!0);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(le-oe)*E,(ue-oe)*a,(le-re)*E,(ue-re)*a,(le-oe)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ue+oe)*a,le*E,(ue+re)*a,(le-oe)*E,(ue+oe)*a,(le-re)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(le+oe)*E,(ue+oe)*a,(le+re)*E,(ue+re)*a,(le+oe)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ue-oe)*a,le*E,(ue-re)*a,(le+oe)*E,(ue-oe)*a,(le+re)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var x=new go.PathFigure(.45*a,.7*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var z=new go.PathFigure(.55*a,.4*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var ue=.05,le=ie*.05,ce=.175,ge=.95,ne=new go.PathFigure((ce-ue)*a,ge*E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge-ue)*E,(ce-ue)*a,(ge-le)*E,(ce-le)*a,(ge-ue)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ue)*a,ge*E,(ce+le)*a,(ge-ue)*E,(ce+ue)*a,(ge-le)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge+ue)*E,(ce+ue)*a,(ge+le)*E,(ce+le)*a,(ge+ue)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ue)*a,ge*E,(ce-le)*a,(ge+ue)*E,(ce-ue)*a,(ge+le)*E));var ue=.05,le=ie*.05,ce=.375,ge=.95,oe=new go.PathFigure((ce-ue)*a,ge*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge-ue)*E,(ce-ue)*a,(ge-le)*E,(ce-le)*a,(ge-ue)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ue)*a,ge*E,(ce+le)*a,(ge-ue)*E,(ce+ue)*a,(ge-le)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge+ue)*E,(ce+ue)*a,(ge+le)*E,(ce+le)*a,(ge+ue)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ue)*a,ge*E,(ce-le)*a,(ge+ue)*E,(ce-ue)*a,(ge+le)*E));var ue=.05,le=ie*.05,ce=.625,ge=.95,re=new go.PathFigure((ce-ue)*a,ge*E,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge-ue)*E,(ce-ue)*a,(ge-le)*E,(ce-le)*a,(ge-ue)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ue)*a,ge*E,(ce+le)*a,(ge-ue)*E,(ce+ue)*a,(ge-le)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge+ue)*E,(ce+ue)*a,(ge+le)*E,(ce+le)*a,(ge+ue)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ue)*a,ge*E,(ce-le)*a,(ge+ue)*E,(ce-ue)*a,(ge+le)*E));var ue=.05,le=ie*.05,ce=.825,ge=.95,pe=new go.PathFigure((ce-ue)*a,ge*E,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge-ue)*E,(ce-ue)*a,(ge-le)*E,(ce-le)*a,(ge-ue)*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ue)*a,ge*E,(ce+le)*a,(ge-ue)*E,(ce+ue)*a,(ge-le)*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ge+ue)*E,(ce+ue)*a,(ge+le)*E,(ce+le)*a,(ge+ue)*E)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ue)*a,ge*E,(ce-le)*a,(ge+ue)*E,(ce-ue)*a,(ge+le)*E).close());var he=new go.PathFigure(0,E,!1);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var z=new go.PathFigure(.15*a,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ne=.05,oe=ie*.05,re=.35,ue=.775,le=new go.PathFigure((re-ne)*a,ue*E,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ue-ne)*E,(re-ne)*a,(ue-oe)*E,(re-oe)*a,(ue-ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a,ue*E,(re+oe)*a,(ue-ne)*E,(re+ne)*a,(ue-oe)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ue+ne)*E,(re+ne)*a,(ue+oe)*E,(re+oe)*a,(ue+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a,ue*E,(re-oe)*a,(ue+ne)*E,(re-ne)*a,(ue+oe)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(ae,a,E){var b=new go.Geometry,y=.3,x=ie*.3,z=.5,ne=.7,oe=new go.PathFigure((z-y)*a,ne*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E));var re=new go.PathFigure(0,.7*E,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var x=new go.PathFigure(0,.6*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-y)*a,ne*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E));var re=new go.PathFigure(.15*a,.5*E,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(ae,a,E){var b=new go.Geometry,y=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-y)*a,ne*E,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E).close()),y=.05,x=ie*.05,z=.5,ne=.8;var re=new go.PathFigure((z-y)*a,ne*E,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-y)*E,(z-y)*a,(ne-x)*E,(z-x)*a,(ne-y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,ne*E,(z+x)*a,(ne-y)*E,(z+y)*a,(ne-x)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+y)*E,(z+y)*a,(ne+x)*E,(z+x)*a,(ne+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,ne*E,(z-x)*a,(ne+y)*E,(z-y)*a,(ne+x)*E).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var x=new go.PathFigure(.2*a,.5*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var x=new go.PathFigure(.2*a,.5*E,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var x=new go.PathFigure(0,E*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var x=new go.PathFigure(.126*a,.85*E,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var z=new go.PathFigure(.402*a,.85*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ne=new go.PathFigure(.678*a,.85*E,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var oe=new go.PathFigure(.5*a,.1*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var x=new go.PathFigure(a*.204,E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var z=new go.PathFigure(a*.408,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ne=new go.PathFigure(a*.612,E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var oe=new go.PathFigure(a*.816,E,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*E,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var z=new go.PathFigure(a*.055,.13*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ne=new go.PathFigure(a*.055,.18*E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var oe=new go.PathFigure(a*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(a*.11,E*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(ae,a,E){var b=new go.Geometry,y=8,x=y*ie,z=new go.PathFigure(y,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-x,a-x,E)),z.add(new go.PathSegment(go.PathSegment.Line,y,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,x,E,0,E-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,x,x,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var oe=new go.PathFigure(a*.83,E*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var re=new go.PathFigure(a*.78,E*.05,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),re.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(ae,a,E){var b=ae?ae.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ie,x=E*.8,z=new go.Geometry,ne=new go.PathFigure(b,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,x,a,x-y,a-y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,y,x,0,x-y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,.8,-y,-y)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var x=new go.PathFigure(a*1,E*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(ae,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var x=new go.PathFigure(a*.1,E*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var z=new go.PathFigure(a*.28,E*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(ae,a,E){var b=new go.Geometry,y=15,x=y*ie,z=new go.PathFigure(a*.62,E*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-x,a-x,E)),z.add(new go.PathSegment(go.PathSegment.Line,y,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,x,E,0,E-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-x)).close());var z=new go.PathFigure(a*.4,E*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var x=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-x)).close());var z=new go.PathFigure(a*.5,E*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var x=new go.PathFigure(a*.235,E*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(ae,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),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")},80727: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 it={},Ue="5.0",te={},ee=null,se=!1,Be=!1,xe=null,Ce=!1,be=null,ie=null,He=0;He<arguments.length;He++){var ze=arguments[He];if(ze!==null)switch(typeof ze){case"number":Ue=ze.toFixed(1);break;case"string":ze.match(new RegExp("^[0-9]\\.[0-9]+$"))?Ue=ze:xe=ze;break;case"object":typeof ze.is3D!="undefined"?ee=ze:te=ze;break;case"boolean":se=ze,Be=!0;break}}ee===null&&(ee={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&&!Be&&(se=!0)),xe!==null&&te.id===void 0&&(te.id=xe);var Ze="",Le="",Ae=!1,ve=null,ae=null,a=null,E=!1,b=null,y=null,x=null,z=null,ne=null;te.height!==void 0&&(te.height=Math.round(te.height)),te.width!==void 0&&(te.width=Math.round(te.width));var oe=function(Ne){return parseFloat(Ne)>4?parseFloat(Ne):5};it.setHTML5Codebase=function(Ne,We){ie=Ne,Je(Ne,We)},it.setJavaCodebase=it.setJavaCodebaseVersion=it.isCompiledInstalled=it.setPreCompiledScriptPath=it.setPreCompiledResourcePath=function(){},it.setHTML5CodebaseVersion=function(Ne,We){var vt=parseFloat(Ne);if(vt!==NaN&&vt<5){console.log("The GeoGebra HTML5 codebase version "+vt+" is deprecated. Using version latest instead.");return}be=Ne,ft(Ne,We)},it.getHTML5CodebaseVersion=function(){return ae},it.getParameters=function(){return te},it.setFontsCSSURL=function(Ne){z=Ne},it.setGiacJSURL=function(Ne){},it.setJNLPFile=function(Ne){Ze=Ne},it.setJNLPBaseDir=function(Ne){},it.inject=function(){function Ne(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",vt=te.id,Tt,mt=!1,$t=0;$t<arguments.length;$t++){var Oe=arguments[$t];typeof Oe=="string"?(Oe=Oe.toLowerCase(),Oe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?We=Oe:vt=arguments[$t]):typeof Oe=="boolean"?mt=Oe:Oe instanceof HTMLElement&&(Tt=Oe)}Gt();function Gt(){if(!Ce){setTimeout(Gt,200);return}We=Et(We);var Ht=Tt||document.getElementById(vt);if(!Ht){console.log("possibly bug on ajax loading? ");return}if(it.removeExistingApplet(Ht,!1),te.width===void 0&&Ht.clientWidth&&(te.width=Ht.clientWidth),te.height===void 0&&Ht.clientHeight&&(te.height=Ht.clientHeight),!(te.width&&te.height)&&We==="html5"&&(delete te.width,delete te.height),ve=We,We==="screenshot")Re(Ht,te);else{var dn=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?dn=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(dn=(!re()||Ne())&&ue()),dn?(ve="screenshot",Fe(Ht,te,mt,We)):Ve(Ht,te,mt)}}};function re(){try{return window.self!==window.top}catch(Ne){return!0}}function ue(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}it.getViews=function(){return ee},it.isJavaInstalled=function(){return!1};var le=function(Ne){var We=function($t){var Oe=JSON.parse($t),Gt=function(An){return An.type=="G"||An.type=="E"},Ht=Oe.elements?Oe.elements.filter(Gt)[0]:Oe;if(!Ht||!Ht.url){vt();return}te.fileName=Ht.url,ce(Ht.settings||{}),ee.is3D=!0;var dn="https://www.geogebra.org/images/";it.setPreviewImage(b||Ht.previewUrl,dn+"GeoGebra_loading.png",dn+"applet_play.png"),Ne()},vt=function(){te.onError&&te.onError(),nt("Error: Fetching material (id "+te.material_id+") failed.",te)},Tt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",mt="/materials/"+te.material_id+"?scope=basic";ge("https://"+Tt+"/api/proxy.php?path="+encodeURIComponent(mt),We,vt)};function ce(Ne){var We=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(vt){Ne[vt]=!!Ne[vt]}),We.forEach(function(vt){te[vt]===void 0&&Ne[vt]!==void 0&&(te[vt]=Ne[vt])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function ge(Ne,We,vt){var Tt=new XMLHttpRequest;Tt.open("GET",Ne),Tt.onload=function(){We(Tt.responseText)},Tt.onerror=vt,Tt.send()}it.isHTML5Installed=function(){return!0},it.getLoadedAppletType=function(){return ve},it.setPreviewImage=function(Ne,We,vt){b=Ne,y=We,x=vt},it.removeExistingApplet=function(Ne,We){var vt;typeof Ne=="string"&&(Ne=document.getElementById(Ne)),ve=null;var Tt=null;for(vt=0;vt<Ne.childNodes.length;vt++){var mt=Ne.childNodes[vt],$t=mt.className;$t==="applet_screenshot"?We?(mt.style.display="block",ve="screenshot"):mt.style.display="none":$t!=="applet_scaler prerender"&&(Ne.removeChild(mt),Tt=$t&&$t.indexOf("appletParameters")!=-1?mt.id:null,vt--)}var Oe=te.id!==void 0?te.id:Tt,Gt=window[Oe];Gt&&typeof Gt.getBase64=="function"&&(Gt.remove(),window[Oe]=null)},it.refreshHitPoints=function(){if(oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ne=it.getAppletObject();return Ne&&typeof Ne.recalculateEnvironments=="function"?(Ne.recalculateEnvironments(),!0):!1},it.startAnimation=function(){var Ne=it.getAppletObject();return Ne&&typeof Ne.startAnimation=="function"?(Ne.startAnimation(),!0):!1},it.stopAnimation=function(){var Ne=it.getAppletObject();return Ne&&typeof Ne.stopAnimation=="function"?(Ne.stopAnimation(),!0):!1},it.getAppletObject=function(){var Ne=te.id!==void 0?te.id:"ggbApplet";return window[Ne]},it.resize=function(){};var pe=function(Ne,We,vt){var Tt=document.createElement("param");Tt.setAttribute("name",We),Tt.setAttribute("value",vt),Ne.appendChild(Tt)},he=function(Ne){return Ne&&Ne!=="false"},Ve=function(Ne,We,vt){oe(ae)<=4.2&&(vt=!0);var Tt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Tt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mt=document.createElement("div");mt.classList.add("appletParameters","notranslate");var $t=We.width,Oe=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(oe(ae)<=4.4)he(We.showToolBar)&&(We.height-=7),he(We.showAlgebraInput)&&(We.height-=37),We.width<605&&he(We.showToolBar)&&(We.width=605,$t=605);else{var Gt=100;(he(We.showToolBar)||he(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),Gt=he(We.showMenuBar)?245:155),$t<Gt&&(We.width=Gt,$t=Gt)}mt.style.border="none",mt.style.display="inline-block";for(var Ht in We)We.hasOwnProperty(Ht)&&Ht!=="appletOnLoad"&&mt.setAttribute("data-param-"+Ht,We[Ht]);z&&mt.setAttribute("data-param-fontscssurl",z),it.resize=function(){GGBAppletUtils.responsiveResize(Ne,We)},window.addEventListener("resize",function(De){it.resize()});var dn=typeof We.appletOnLoad=="function"?We.appletOnLoad:function(){};if(!vt&&We.width!==void 0){We.hasOwnProperty("showSplash")||mt.setAttribute("data-param-showSplash","false");var An=Ne.querySelector(".applet_scaler.prerender"),$e=An!==null;if($e)var ut=An.querySelector(".ggb_preview");else{var ut=et($t,Oe,We.borderColor,!1);An=document.createElement("div"),An.className="applet_scaler",An.style.position="relative",An.style.display="block",An.style.width=$t+"px",An.style.height=Oe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(An,"66%"),oe(ae)>=5?(We.appletOnLoad=function(De){var gt=Ne.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(An),window.GGBT_wsf_view&&$(window).trigger("resize"),dn(De)},$e||An.appendChild(ut)):mt.appendChild(ut),An.appendChild(mt),$e||Ne.appendChild(An),setTimeout(function(){it.resize()},1)}else{var Me=document.createElement("div");Me.className="applet_scaler",Me.style.position="relative",Me.style.display="block",Me.appendChild(mt),Ne.appendChild(Me),We.appletOnLoad=function(De){it.resize(),dn(De)}}function Ee(De,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(De,gt.appletOnLoad):renderGGBElement(De),nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function at(De,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:De,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(_t){Ee(_t.article,_t.params)}),html5AppletsToProcess=null)},oe(ae)<5&&(De.className+=" geogebraweb")):Ee(De,gt)}if(Tt){scriptLoadStarted=!0;for(var ot=0;ot<mt.childNodes.length;ot++){var Ie=mt.childNodes[ot].tagName;Ie==="TABLE"&&(mt.removeChild(mt.childNodes[ot]),ot--)}if(ggbHTML5LoadedScript!==null){var ye=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ye!=null&&ye.parentNode.removeChild(ye)}var st=document.createElement("script"),Ye=function(){at(mt,We)};st.src=Le+a,ggbHTML5LoadedCodebaseIsWebSimple=E,ggbHTML5LoadedCodebaseVersion=ae,ggbHTML5LoadedScript=st.src,nt("GeoGebra HTML5 codebase loaded: '"+Le+"'.",We),!ie&&(!be||be=="5.0")?(E?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Ye()):Le.requirejs?__webpack_require__.e(4184).then(function(){var De=[__webpack_require__(74620)];Ye.apply(null,De)}.bind(this)).catch(__webpack_require__.oe):(st.onload=Ye,Ne.appendChild(st))}else at(mt,We);We.height=Oe,We.width=$t},Re=function(Ne,We,vt){var Tt=et(We.width,We.height,We.borderColor,vt),mt=document.createElement("div");mt.style.position="relative",mt.style.display="block",mt.style.width=We.width+"px",mt.style.height=We.height+"px",mt.className="applet_screenshot applet_scaler"+(vt?" applet_screenshot_play":""),mt.appendChild(Tt);var $t=GGBAppletUtils.getScale(We,Ne,vt);vt?(Ne.appendChild(Qe()),window.GGBT_wsf_view||(Ne.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(mt,"66%"),Ne.appendChild(mt),$t!==1&&!isNaN($t)&&(GGBAppletUtils.scaleElement(mt,$t),mt.style.width=We.width+"px",mt.style.height=We.height+"px",mt.parentNode.style.width=We.width*$t+"px",mt.parentNode.style.height=We.height*$t+"px"),it.resize=function(){tt(Ne,Tt,mt,vt)},window.addEventListener("resize",function(Oe){it.resize()}),it.resize()};function tt(Ne,We,vt,Tt){if(Ne.contains(We)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ne.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ne)}var mt=GGBAppletUtils.getScale(te,Ne,Tt);vt.parentNode!==null&&(!isNaN(mt)&&mt!==1?(GGBAppletUtils.scaleElement(vt,mt),vt.parentNode.style.width=te.width*mt+"px",vt.parentNode.style.height=te.height*mt+"px"):(GGBAppletUtils.scaleElement(vt,1),vt.parentNode.style.width=te.width+"px",vt.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ne),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}it.onExitFullscreen=function(Ne,We){We.appendChild(Ne)};var Fe=function(Ne,We,vt,Tt){Re(Ne,We,!0);for(var mt=function(){var Gt=[];for(Oe=0;Oe<Ne.childNodes.length;Oe++)Gt.push(Ne.childNodes[Oe]);if(window.GGBT_wsf_view){var Ht=window.GGBT_wsf_view.renderFullScreen(Ne,We.id),dn=document.getElementById("fullscreencontainer"),An=jQuery(Ne).find(".fullscreencontent");An.length>0?(Ht.remove(),An.attr("id","fullscreencontent").show(),jQuery(dn).append(An),window.dispatchEvent(new Event("resize"))):Ve(Ht,We,!1),window.GGBT_wsf_view.launchFullScreen(dn)}else ve=Tt,Ve(Ne,We,!1);if(!window.GGBT_wsf_view)for(Oe=0;Oe<Gt.length;Oe++)Ne.removeChild(Gt[Oe])},$t=Ne.getElementsByClassName("ggb_preview_play"),Oe=0;Oe<$t.length;Oe++)$t[Oe].addEventListener("click",mt,!1),$t[Oe].addEventListener("ontouchstart",mt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ne),ue()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Qe=function(){var Ne=document.createElement("div");if(Ne.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");}',vt=document.createElement("style");vt.styleSheet?vt.styleSheet.cssText=We:vt.appendChild(document.createTextNode(We)),document.getElementsByTagName("head")[0].appendChild(vt)}return Ne},et=function(Ne,We,vt,Tt){var mt=document.createElement("div");mt.className="ggb_preview",mt.style.position="absolute",mt.style.zIndex="90",mt.style.width=Ne-2+"px",mt.style.height=We-2+"px",mt.style.top="0px",mt.style.left="0px",mt.style.overflow="hidden",mt.style.backgroundColor="white";var $t="lightgrey";vt!==void 0&&(vt==="none"?$t="transparent":$t=vt),mt.style.border="1px solid "+$t;var Oe=document.createElement("img");if(Oe.style.position="relative",Oe.style.zIndex="1000",Oe.style.top="-1px",Oe.style.left="-1px",b!==null&&Oe.setAttribute("src",b),Oe.style.opacity=.7,y!==null){var Gt,Ht,dn;if(!Tt){Gt=document.createElement("img"),Gt.style.position="absolute",Gt.style.zIndex="1001",Gt.style.opacity=1,Oe.style.opacity=.3,Ht=360,Ht>Ne/4*3&&(Ht=Ne/4*3),dn=Ht/5.8,Gt.setAttribute("src",y),Gt.setAttribute("width",Ht),Gt.setAttribute("height",dn);var An=(Ne-Ht)/2,$e=(We-dn)/2;Gt.style.left=An+"px",Gt.style.top=$e+"px",mt.appendChild(Gt)}}return mt.appendChild(Oe),mt},Et=function(Ne){return Ne=Ne.toLowerCase(),Ne==="html5"||Ne==="screenshot"?Ne:"html5"},lt=["web","webSimple","web3d","tablet","tablet3d","phone"],ft=function(Ne,We){if(ae=Ne,We){Je(ae,!0);return}var vt=!se;if(vt){var Tt=oe(ae);!isNaN(Tt)&&Tt<4.4&&(vt=!1)}var mt,$t;window.location.protocol.substr(0,4)==="http"?mt=window.location.protocol:mt="http:";var Oe=ae.indexOf("//");Oe>0?$t=ae:Oe===0?$t=mt+ae:$t="https://www.geogebra.org/apps/5.2.814.0/";for(var Gt in lt)if(ae.slice(lt[Gt].length*-1)===lt[Gt]||ae.slice((lt[Gt].length+1)*-1)===lt[Gt]+"/"){Je($t,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&vt&&!ee.is3D&&!ee.AV&&!ee.SV&&!ee.CV&&!ee.EV2&&!ee.CP&&!ee.PC&&!ee.DA&&!ee.FI&&!ee.PV&&!he(te.showToolBar)&&!he(te.showMenuBar)&&!he(te.showAlgebraInput)&&!he(te.enableRightClick)&&(!te.appName||te.appName=="classic")?$t+="webSimple/":$t+="web3d/",Je($t,!1)},Je=function(Ne,We){if(Ne.requirejs){Le=Ne;return}Ne.slice(-1)!=="/"&&(Ne+="/"),Le=Ne,We===null&&(We=Ne.indexOf("http")===-1),Ae=We,a="web.nocache.js",E=!1;var vt=Le.split("/");vt.length>1&&(!We&&vt[vt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):lt.indexOf(vt[vt.length-2])>=0&&(a=vt[vt.length-2]+".nocache.js")),vt=Ne.split("/"),ae=vt[vt.length-3],ae.substr(0,4)==="test"?ae=ae.substr(4,1)+"."+ae.substr(5,1):(ae.substr(0,3)==="war"||ae.substr(0,4)==="beta")&&(ae="5.0");var Tt=parseFloat(ae);Tt!==NaN&&Tt<5&&Ne.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Tt+" is deprecated. Using version latest instead."),ft("5.0",We))},nt=function(Ne,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(Ne)};te.material_id!==void 0?le(dt):dt();function dt(){var Ne=Ue;be!==null?Ne=be:parseFloat(Ne)<5&&(Ne="5.0"),ft(Ne,!1),ie!==null&&Je(ie,Ae),Ce=!0}return it},GGBAppletUtils=function(){"use strict";function it(){return window.GGBT_wsf_edit!==void 0}function Ue(Ce,be){be!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+be+","+be+")",Ce.style.webkitTransform="scale("+be+","+be+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function te(Ce,be,ie,He,ze,Ze){var Le=null;if(Ze!=null&&Ze!="")for(var Ae=Ce.parentNode;Ae!=null;)if((" "+Ae.className+" ").indexOf(" "+Ze+" ")>-1){Le=Ae;break}else Ae=Ae.parentNode;var ve=0,ae=0,a=0,E=0,b=0,y=0,x=0;if(Le)ve=Le.offsetWidth,ae=Math.max(He?Le.offsetWidth:0,Le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ve=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ve):(ve=window.innerWidth,ae=window.innerHeight,a=window.innerWidth),Ce){var z=Ce.getBoundingClientRect();z.left>0&&z.left<=ve&&(ze===void 0||!ze)&&(document.dir==="rtl"?(b=ve-z.width-z.left,y=a<=480?10:30):(y=z.left,b=a<=480?10:30),E=y+b)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,x=40)}}return Ce&&((ie===void 0||!ie)&&be>0&&be+E<ve?ve=be:ve-=E,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie===void 0||!ie)&&(ae-=x)),{width:ve,height:ae}}function ee(Ce,be,ie,He,ze){if(Ce.isScreenshoGenerator)return 1;var Ze=He!==void 0&&He,Le=Ce.noScaleMargin!=null&&Ce.noScaleMargin,Ae=function(ne){return ne&&ne!=="false"},ve=Ae(Ce.autoHeight),ae=te(be,Ce.width,ie,ve,Ze&&window.GGBT_wsf_view||Le,ze),a=parseInt(ae.width),E=Ce.width,b=Ce.height;if(E===void 0){var y=be.querySelector(".appletParameters");y&&(E=y.offsetWidth,b=y.offsetHeight)}var x=a/E,z=Ze?1:ae.height/b;return ie!==void 0&&!ie&&(x=Math.min(1,x),z=Math.min(1,z)),Math.min(x,z)}function se(Ce,be,ie){var He=1,ze,Ze=!1;if(Ce.hasOwnProperty("allowUpscale")&&(Ze=Ce.allowUpscale),Ce.hasOwnProperty("scale")&&(He=parseFloat(Ce.scale),(isNaN(He)||He===null||He===0)&&(He=1),He>1&&(Ze=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ze=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))ze=ee(Ce,be,Ze,ie,Ce.scaleContainerClass);else return He;return Ze&&(!Ce.hasOwnProperty("scale")||He===1)?ze:Math.min(He,ze)}function Be(Ce){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Ce.getBoundingClientRect(),ze=(be-He.width)/2,Ze=(ie-He.height)/2;Ze<0&&(Ze=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Ce.style.left="40px":Ce.style.left=ze+"px",Ce.style.top=Ze+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ze<40?Ce.style.top="40px":Ce.style.top=Ze+"px",Ce.style.left=ze+"px")}function xe(Ce,be){var ie=Ce.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var He=se(be,Ce);it()&&ie.setAttribute("data-param-scale",He);for(var ze=null,Ze=0;Ze<Ce.childNodes.length;Ze++)if(Ce.childNodes[Ze].className!==void 0&&Ce.childNodes[Ze].className.match(/^applet_scaler/)){ze=Ce.childNodes[Ze];break}if(ze!==null&&ze.querySelector(".noscale")!==null)return;var Le=be.id!==void 0?be.id:"ggbApplet",Ae=window[Le];(Ae==null||!Ae.recalculateEnvironments)&&ze!==null&&!ze.className.match(/fullscreen/)&&(ze.parentNode.style.transform="",!isNaN(He)&&He!==1?(ze.parentNode.style.width=be.width*He+"px",ze.parentNode.style.height=be.height*He+"px",Ue(ze,He)):(Ue(ze,1),ze.parentNode.style.width=be.width+"px",ze.parentNode.style.height=be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Be(Ce),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ie).parents(".content-added-content"))}}return{responsiveResize:xe,isFlexibleWorksheetEditor:it,positionCenter:Be,getScale:se,scaleElement:Ue}}();__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 it=n.location.search;return it.indexOf(J)!=-1||it.indexOf(K)!=-1}function q(it,Ue){}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(it){var Ue=s[L].bindings;s[L].bindings=function(){for(var te=Ue?Ue():{},ee=it[webModule.__softPermutationId],se=O;se<ee.length;se++){var Be=ee[se];te[Be[O]]=Be[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var it=o.createElement(Q);if(it.id=L,it.style.cssText=R+S,it.tabIndex=-1,o.body.appendChild(it),t=it.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Ue=document.compatMode==U?V:W;t.write(Ue+X),t.close()}}}function w(it){function Ue(ee){function se(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Be=se();if(Be){ee();return}function xe(){if(!Be){if(!se())return;Be=!0,ee(),o.removeEventListener&&o.removeEventListener(Z,xe,!1),Ce&&clearInterval(Ce)}}o.addEventListener&&o.addEventListener(Z,xe,!1);var Ce=setInterval(function(){xe()},$)}function te(ee){var se=u(),Be=se.body,xe=se.createElement(_);xe.language=ab,xe.crossOrigin=W,xe.src=ee,webModule.__errFn&&(xe.onerror=function(){webModule.__errFn(L,new Error(bb+ee))}),Be.appendChild(xe)}Ue(function(){te(it)})}webModule.__startLoadingFragment=function(it){return C(it)},webModule.__installRunAsyncCode=function(it){var Ue=u(),te=Ue.body,ee=Ue.createElement(_);ee.language=ab,ee.text=it,te.appendChild(ee),te.removeChild(ee)};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(it){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(it){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(it){var Ue=c[it];return Ue==null?null:Ue},r=d,webModule.__errFn=e}function B(){function it(Ce){var be=Ce.lastIndexOf(rb);be==-1&&(be=Ce.length);var ie=Ce.indexOf(sb);ie==-1&&(ie=Ce.length);var He=Ce.lastIndexOf(tb,Math.min(ie,be));return He>=O?Ce.substring(O,He+P):W}function Ue(Ce){if(!Ce.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=Ce+vb,Ce=it(be.src)}return Ce}function te(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function ee(){for(var Ce=o.getElementsByTagName(_),be=O;be<Ce.length;++be)if(Ce[be].src.indexOf(xb)!=-1)return it(Ce[be].src);return W}function se(){var Ce=o.getElementsByTagName(yb);return Ce.length>O?Ce[Ce.length-P].href:W}function Be(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var xe=te();return xe==W&&(xe=ee()),xe==W&&(xe=se()),xe==W&&Be()&&(xe=it(o.location.href)),xe=Ue(xe),xe}function C(it){return it.match(/^\//)||it.match(/^[a-zA-Z]+:\/\//)?it:webModule.__moduleBase+it}function D(){var it=[],Ue=O,te=[],ee=[];function se(Ce){var be=ee[Ce](),ie=te[Ce];if(be in ie)return be;var He=[];for(var ze in ie)He[ie[ze]]=ze;throw r&&r(Ce,He,be),null}if(__gwt_isKnownPropertyValue=function(Ce,be){return be in te[Ce]},webModule.__getPropMap=function(){var Ce={};for(var be in te)te.hasOwnProperty(be)&&(Ce[be]=se(be));return Ce},webModule.__computePropValue=se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var xe=Be.indexOf(Db);xe!=-1&&(Ue=parseInt(Be.substring(xe+P),$),Be=Be.substring(O,xe))}catch(Ce){}return webModule.__softPermutationId=Ue,C(Be+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})()},77903:function(it,Ue,te){"use strict";te.d(Ue,{Ax:function(){return xe},Ds:function(){return Ce},KI:function(){return ie},SI:function(){return Be},f1:function(){return se}});var ee=te(3294);function se(He){let ze=!0;if(He.length>0){for(let Ze=0;Ze<He.length;Ze++)if(He[Ze].compile_success==0||!He[Ze].compile_success){ze=!1;break}}else ze=!1;return ze}function Be(He,ze=""){let Ze=[];for(let Le=0;Le<He.length;Le++){let Ae=He[Le],ve=ze?`${ze}/${Ae.name}`:`${Ae.name}`;Ze.push({title:Ae.name,type:Ae.type,isLeaf:Ae.type!=="tree",key:ve})}return Ze}function xe(He,ze,Ze){for(let Le=0;Le<He.length;Le++){let Ae=He[Le];if(Ae.key===ze){Ae.children=Ze;break}Ae.children&&xe(Ae.children,ze,Ze)}return He}function Ce(He,ze,Ze){let Le;return function(){let Ae=this,ve=arguments,ae=function(){Le=null,Ze||He.apply(Ae,ve)},a=Ze&&!Le;clearTimeout(Le),Le=setTimeout(ae,ze),a&&He.apply(Ae,ve)}}const be=!0,ie=ee.Z.API_SERVER},59155:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ve}});var ee=te(59301),se=te(8591),Be=te(92832),xe={codeBox:"codeBox___WpkVl"},Ce=te(92310),be=te.n(Ce),ie=Object.defineProperty,He=(ae,a,E)=>a in ae?ie(ae,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):ae[a]=E,ze=(ae,a,E)=>He(ae,typeof a!="symbol"?a+"":a,E),Ze=(ae,a,E)=>new Promise((b,y)=>{var x=oe=>{try{ne(E.next(oe))}catch(re){y(re)}},z=oe=>{try{ne(E.throw(oe))}catch(re){y(re)}},ne=oe=>oe.done?b(oe.value):Promise.resolve(oe.value).then(x,z);ne((E=E.apply(ae,a)).next())});class Le extends ee.Component{constructor(a){super(a),ze(this,"canvas"),ze(this,"randomNum",(E,b)=>Math.floor(Math.random()*(b-E)+E)),ze(this,"drawPic",()=>{this.randomCode()}),ze(this,"reloadPic",()=>{this.drawPic()}),ze(this,"changeCode",E=>{console.log(E.target.value,222),this.setState({value:E.target.value,showError:!1})}),ze(this,"onVerify",()=>{let E;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(E=!0,se.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(E=!0,se.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(E=!1),this.setState({showError:E}),E}),this.canvas=ee.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(a,E){const b=this.randomNum(a,E),y=this.randomNum(a,E),x=this.randomNum(a,E);return`rgb(${b}, ${y}, ${x})`}drawText(a,E,b){a.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);a.font=y+"px SimHei";const x=10,z=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=x;b>0&&(ne=x+b*z);let oe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);y>40&&(oe=40);const re=this.randomNum(-10,10);a.translate(ne,oe),a.rotate(re*Math.PI/180),a.fillText(E,0,0),a.rotate(-re*Math.PI/180),a.translate(-ne,-oe)}drawLine(a){for(let E=0;E<1;E++)a.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),a.beginPath(),a.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.stroke()}drawDot(a){for(let E=0;E<100;E++)a.fillStyle=this.randomColor(0,255),a.beginPath(),a.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),a.fill()}randomCode(){let a="";const E="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let b=0;b<this.state.codeLength;b++){const y=Math.floor(Math.random()*57);a+=E[y]}this.setState({code:a},()=>{const y=this.canvas.current.getContext("2d");y.textBaseline="bottom",y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let x=0;x<this.state.code.length;x++)this.drawText(y,this.state.code[x],x);this.drawLine(y),this.drawDot(y)})}render(){const{className:a,width:E=300}=this.props;return ee.createElement("div",{className:be()(xe.codeBox,a),style:{width:E}},ee.createElement("aside",null,ee.createElement(Be.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),ee.createElement("div",null,ee.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),ee.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const Ae=(ae,a)=>{let E;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,a),React.createElement(Le,{ref:b=>E=b})),onOk:()=>Ze(void 0,null,function*(){if(E.onVerify())return Promise.reject();ae()})})};var ve=Le},32570:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return be}});var ee=te(60324),se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=te(32637),xe=te(59301),be=({type:ie,style:He})=>{const ze=xe.createElement("div",{className:se.wrap,onClick:Ze=>{Ze.preventDefault(),Ze.stopPropagation()}},xe.createElement("p",null,ie==="shixun"||ie==="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",xe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ie==="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"),xe.createElement("div",{className:se.contact},xe.createElement("div",{className:se.img},xe.createElement("img",{src:Be,width:"124px",height:"124px"})),xe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return xe.createElement(ee.Z,{content:ze},xe.createElement("span",{className:se.text,style:He},"\u9AD8\u6D88\u8017"))}},73524:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Le}});var ee=te(59301),se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=te(92310),xe=te.n(Be),Ce=te(71418),be=te(2859),ie=te(99064),He=te(955),ze=(Ae,ve,ae)=>new Promise((a,E)=>{var b=z=>{try{x(ae.next(z))}catch(ne){E(ne)}},y=z=>{try{x(ae.throw(z))}catch(ne){E(ne)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(b,y);x((ae=ae.apply(Ae,ve)).next())}),Le=({data:Ae,className:ve,fullWidth:ae,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:x})=>{const z=(0,ee.useRef)(null),ne=(0,ee.useRef)(null),oe=(0,ee.useRef)(null),re=(0,ee.useRef)(null),[ue,le]=(0,ee.useState)(!1),[ce,ge]=(0,ee.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ee.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Ae!=null&&Ae.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Ae!=null&&Ae.src&&pe()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Ae==null?void 0:Ae.visible]);const pe=()=>ze(void 0,null,function*(){le(!0),ge("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,He.ZJ)(Ae==null?void 0:Ae.src);z.current.src="",z.current.src=Fe,z.current.onload=function(){tt()},le(!1),ge("")}),he=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",E()},Ve=Fe=>ze(void 0,null,function*(){le(!0),ge("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Qe=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ae.title,file:Fe.dataUrl}});Qe!=null&&Qe.id&&!x?(yield(0,ie.ZP)(`/api/attachments/${Ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:Qe==null?void 0:Qe.id,settings:JSON.stringify(Fe.state)}})).status===0&&b():Qe!=null&&Qe.id&&b(Qe),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",le(!1),ge("")}),Re=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.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(et=>{const Et=document.querySelector(et.name);Et&&Et.setAttribute("title",et.title)})},tt=()=>{ne.current=new be.hP(z.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",Ve),ne.current.addEventListener("beforeclose",he),y&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Ae!=null&&Ae.snapshotData&&ne.current.restoreState(Ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Re()},300)};return ee.createElement(ee.Fragment,null,(Ae==null?void 0:Ae.visible)&&ee.createElement(Ce.Z,{spinning:ue,tip:ce,style:{position:"absolute"}},ee.createElement("div",{ref:re,className:xe()(se.imageDimensions,ve,ae?se.fullWidth:""),style:a},ee.createElement("img",{className:se.img,ref:z}))))}},41588:function(it,Ue,te){"use strict";var ee=te(59301),se=te(95237),Be=te(43604),xe=te(99313),Ce=te(3113),be=te(85149),ie=te(88010),He=te(48136),ze=te(59301);const Ze=(0,ee.forwardRef)(({callback:Le,showSaveButton:Ae,value:ve=""},ae)=>{const a=(0,ee.useRef)(),E=[{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 "}]}]}],b=[{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}`}]}]}],y=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ze.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},E.map((ne,oe)=>ze.createElement(Be.Z,{flex:"110px",className:ie.Z.item},ze.createElement("div",null,ze.createElement(be.Z,{value:`$$${ne.value}$$`}),ne.name),ze.createElement("div",{className:ie.Z.children},ne.children.map((re,ue)=>ze.createElement("div",{key:ue},ze.createElement("h1",null,re.name),ze.createElement(se.Z,{gutter:[10,10]},re.data.map((le,ce)=>ze.createElement(Be.Z,{key:ce,onClick:()=>y(le),className:ie.Z.diamond},ze.createElement(be.Z,{value:"`$$"+le.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ze.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},b.map((ne,oe)=>ze.createElement(Be.Z,{flex:"110px",className:ie.Z.item},ze.createElement("div",null,ze.createElement(be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),ze.createElement("div",{className:ie.Z.children},ne.children.map((re,ue)=>ze.createElement("div",{key:ue},re.name&&ze.createElement("h1",null,re.name),ze.createElement(se.Z,{gutter:[10,10]},re.data.map((le,ce)=>ze.createElement(Be.Z,{key:ce,onClick:()=>y(le),className:ie.Z.diamond},ze.createElement(be.Z,{value:"`$$"+le.value+"$$`"}))))))))))}],z=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var oe=ne.innerText;return Le&&Le(oe),oe};return(0,ee.useImperativeHandle)(ae,()=>({getData:z})),ze.createElement("div",{className:ie.Z.mathWrap},ze.createElement(xe.default,{defaultActiveKey:"1",items:x}),ze.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ve||""),Ae&&ze.createElement("div",{className:ie.Z.button},ze.createElement(Ce.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ue.Z=Ze},40731:function(it,Ue,te){"use strict";te.d(Ue,{Q:function(){return be}});var ee=te(59301),se=te(57809),Be=te(5112),xe=te(5871),Ce=te(59301),be=(He=>(He[He.Number=1]="Number",He[He.Percent=2]="Percent",He))(be||{});const ie=({value:He,onChange:ze,disabled:Ze,hidePercentOption:Le=!1,percentType:Ae="select"})=>{const ve=(0,ee.useMemo)(()=>Le?1:2,[Le]),[ae,a]=(0,ee.useState)(ve);console.log(ae);const E=y=>He.type===1?`${y}\u5206`:`${y}%`,b=(0,ee.useCallback)(y=>{if(ae===1){const x=y.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return y.replace("%","")},[ae]);return(0,ee.useEffect)(()=>{a(He.type)},[He]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae=="select"&&Ce.createElement(se.default,{size:"large",onChange:y=>{a(y),ze({type:y,inputValue:y===1?5:20})},value:ae||ve,style:{width:100},options:Le?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Ze}),Ae=="radio"&&Ce.createElement(Be.ZP.Group,{size:"large",onChange:y=>{const x=y.target.value;a(x),ze({type:x,inputValue:x===1?5:20})},value:ae||ve,disabled:Ze},!Le&&Ce.createElement(Be.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ce.createElement(Be.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ae=="radio"&&Ce.createElement("div",{style:{marginRight:"10px",color:"#000000"}},He.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ce.createElement(xe.Z,{size:"large",disabled:Ze,value:He.inputValue,style:{width:"120px"},parser:b,addonAfter:He.type===1?"\u5206":"%",max:ae===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:y=>{ze({type:ae,inputValue:y})}}),Ae=="radio"&&He.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ue.Z=ie},55995:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ue}});var ee=te(59301),se=te(9221),Be=Object.defineProperty,xe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ie=(le,ce,ge)=>ce in le?Be(le,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):le[ce]=ge,He=(le,ce)=>{for(var ge in ce||(ce={}))Ce.call(ce,ge)&&ie(le,ge,ce[ge]);if(xe)for(var ge of xe(ce))be.call(ce,ge)&&ie(le,ge,ce[ge]);return le},ze=(le,ce)=>{var ge={};for(var pe in le)Ce.call(le,pe)&&ce.indexOf(pe)<0&&(ge[pe]=le[pe]);if(le!=null&&xe)for(var pe of xe(le))ce.indexOf(pe)<0&&be.call(le,pe)&&(ge[pe]=le[pe]);return ge};const Le={header:{cell:le=>{var ce=le,{onResize:ge,width:pe}=ce,he=ze(ce,["onResize","width"]);return pe?ee.createElement(se.Resizable,{width:pe,height:0,handle:ee.createElement("span",{className:"react-resizable-handle",onClick:Ve=>{Ve.stopPropagation()}}),onResize:ge,draggableOpts:{enableUserSelectHack:!1}},ee.createElement("th",He({},he))):ee.createElement("th",He({},he))}}};var Ae=te(1710),ve=Object.defineProperty,ae=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(le,ce,ge)=>ce in le?ve(le,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):le[ce]=ge,z=(le,ce)=>{for(var ge in ce||(ce={}))b.call(ce,ge)&&x(le,ge,ce[ge]);if(E)for(var ge of E(ce))y.call(ce,ge)&&x(le,ge,ce[ge]);return le},ne=(le,ce)=>ae(le,a(ce)),oe=(le,ce)=>{var ge={};for(var pe in le)b.call(le,pe)&&ce.indexOf(pe)<0&&(ge[pe]=le[pe]);if(le!=null&&E)for(var pe of E(le))ce.indexOf(pe)<0&&y.call(le,pe)&&(ge[pe]=le[pe]);return ge},ue=le=>{var ce=le,{pagination:ge,resColumns:pe,dataSource:he,onRow:Ve}=ce,Re=oe(ce,["pagination","resColumns","dataSource","onRow"]);const[tt,Fe]=(0,ee.useState)(!1),[Qe,et]=(0,ee.useState)([{}]),Et=(0,ee.useRef)(null);(0,ee.useEffect)(()=>{let ft=pe;ft=ft.map((Je,nt)=>ne(z({},Je),{onHeaderCell:dt=>({width:dt.width,onResize:lt(nt)})})),et(ft)},[]),(0,ee.useEffect)(()=>{Et.current=Qe},[Qe]);const lt=ft=>(Je,{size:nt})=>{const dt=[...Et.current];dt[ft]=ne(z({},dt[ft]),{width:nt.width}),et(dt)};return ee.createElement("div",null,ee.createElement(Ae.default,ne(z({bordered:!0,components:Le,columns:Qe,dataSource:he,pagination:ge,loading:tt,onRow:Ve},Re),{rowKey:ft=>ft.key||ft.id})))}},79669:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ce},P:function(){return re}});var ee=te(59301),se=te(78241),Be=te(43418),xe=te(5112),Ce=te(92832),be=te(1710),ie={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},He=te(49692),ze=Object.defineProperty,Ze=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,a=(ge,pe,he)=>pe in ge?ze(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[pe]=he,E=(ge,pe)=>{for(var he in pe||(pe={}))ve.call(pe,he)&&a(ge,he,pe[he]);if(Ae)for(var he of Ae(pe))ae.call(pe,he)&&a(ge,he,pe[he]);return ge},b=(ge,pe)=>Ze(ge,Le(pe)),y=(ge,pe)=>{var he={};for(var Ve in ge)ve.call(ge,Ve)&&pe.indexOf(Ve)<0&&(he[Ve]=ge[Ve]);if(ge!=null&&Ae)for(var Ve of Ae(ge))pe.indexOf(Ve)<0&&ae.call(ge,Ve)&&(he[Ve]=ge[Ve]);return he},x=(ge,pe,he)=>new Promise((Ve,Re)=>{var tt=et=>{try{Qe(he.next(et))}catch(Et){Re(Et)}},Fe=et=>{try{Qe(he.throw(et))}catch(Et){Re(Et)}},Qe=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(tt,Fe);Qe((he=he.apply(ge,pe)).next())});const z=({studentNames:ge,total:pe})=>{const he=["","\u4E00","\u4E24","\u4E09"];return pe>3?ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:ie.orangeColor},ge==null?void 0:ge.join("\u3001")),"\u7B49",ee.createElement("span",{className:ie.orangeColor},pe),"\u540D\u5B66\u751F"):ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:ie.orangeColor},ge==null?void 0:ge.join("\u3001")),he[pe],"\u540D\u5B66\u751F")},ne=({used:ge,copy:pe,canNotCopy:he,studentNames:Ve,studentCount:Re,inPaper:tt,is_random:Fe=!1,position:Qe=""})=>{const et=()=>{if(pe>0&&he>0)return ee.createElement(ee.Fragment,null,"\u5176\u4E2D",ee.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",ee.createElement("span",{className:ie.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(pe>0&&he===0)return ee.createElement(ee.Fragment,null,"\u5176\u4E2D",ee.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(pe===0&&he>0)return ee.createElement(ee.Fragment,null,"\u5176\u4E2D",ee.createElement("span",{className:ie.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=Qe||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return ee.createElement("span",null,ee.createElement(z,{studentNames:Ve,total:Re}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",ee.createElement("span",{className:ie.orangeColor},ge),"\u4E2A\u9879\u76EE\uFF0C",et(),"\u3002\u8BF7\u9009\u62E9",Fe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},oe=({onCancel:ge,onOk:pe,visible:he,inPaper:Ve,renderData:Re,type:tt,isMultipleCourse:Fe=!1})=>{const[Qe]=se.default.useForm(),[et,Et]=(0,ee.useState)(1),[lt,ft]=(0,ee.useState)(!1),Je=(0,ee.useMemo)(()=>(Re==null?void 0:Re.total_num)===1&&(Re==null?void 0:Re.can_copy_num)===1,[Re]),nt=(0,ee.useMemo)(()=>{var dt;return(dt=Re==null?void 0:Re.course_data_list)==null?void 0:dt.filter(Ne=>Ne.is_show)},[Re]);return ee.createElement(ee.Fragment,null,Je?ee.createElement(Be.default,{centered:!0,closable:!0,open:he,destroyOnClose:!0,title:"\u63D0\u793A",className:ie.antdModal,width:682,confirmLoading:lt,onCancel:ge,onOk:()=>x(void 0,null,function*(){var dt;ft(!0);let Ne=et;if(Fe){const We=E({},Qe.getFieldsValue());Ne=(dt=Re==null?void 0:Re.course_data_list)==null?void 0:dt.map(vt=>We[vt.id]!==void 0?b(E({},vt),{is_copy:We[vt.id]}):vt)}yield pe(Ne),ft(!1)})},ee.createElement("div",{className:ie.content,style:{marginBottom:20}},Fe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":ee.createElement(ee.Fragment,null,ee.createElement(z,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Fe?ee.createElement(se.default,{form:Qe,preserve:!1},nt==null?void 0:nt.map(dt=>ee.createElement(ee.Fragment,{key:dt.id},ee.createElement("h3",{className:"ml15 mb5"},dt.name),ee.createElement(se.default.Item,{name:dt.id,initialValue:1},ee.createElement(xe.ZP.Group,{className:ie.content},ee.createElement(xe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),ee.createElement(xe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):ee.createElement(xe.ZP.Group,{value:et,onChange:dt=>Et(dt.target.value),className:ie.content,style:{marginBottom:30}},ee.createElement(xe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),ee.createElement(xe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),ee.createElement("div",null,ee.createElement("div",{className:ie.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),ee.createElement("div",{className:ie.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),ee.createElement("div",{className:`${ie.content} ${ie.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):ee.createElement(Be.default,{centered:!0,closable:!0,destroyOnClose:!0,open:he,confirmLoading:lt,title:"\u63D0\u793A",width:682,onCancel:ge,onOk:()=>x(void 0,null,function*(){var dt;ft(!0);let Ne=0;if(Fe){const We=E({},Qe.getFieldsValue());Ne=(dt=Re==null?void 0:Re.course_data_list)==null?void 0:dt.map(vt=>We[vt.id]!==void 0?b(E({},vt),{is_use:We[vt.id]}):vt)}yield pe(Ne),ft(!1)})},ee.createElement("div",{className:ie.content},ee.createElement(z,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Fe?ee.createElement(se.default,{form:Qe,preserve:!1},ee.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),nt==null?void 0:nt.map(dt=>ee.createElement(ee.Fragment,{key:dt.id},ee.createElement("h3",{className:"ml15 mb5"},dt.name),ee.createElement(se.default.Item,{name:dt.id,initialValue:1},ee.createElement(xe.ZP.Group,{className:ie.content},ee.createElement(xe.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),ee.createElement(xe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):ee.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",ee.createElement("span",{className:ie.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},re=function(){const[ge,pe]=(0,ee.useState)(!1),[he,Ve]=(0,ee.useState)();return[ge,()=>pe(!1),he,Fe=>x(this,null,function*(){var Qe;const et=Fe,{isImportMultipleCourse:Et=!1}=et,lt=y(et,["isImportMultipleCourse"]);console.log(Fe);const ft=(Fe==null?void 0:Fe.result)||(yield(0,He.Tr)(lt));return"status"in ft?!1:Et?((Qe=ft==null?void 0:ft.course_data_list)==null?void 0:Qe.some(nt=>nt.is_show))?(Ve(ft),pe(!0),!0):ft.course_data_list||[]:ft.student_count===0?!1:(Ve(ft),pe(!0),!0)})]},ue=ge=>{const[pe]=se.default.useForm(),[he,Ve]=(0,ee.useState)(!1),{onCancel:Re,onOk:tt,visible:Fe,inPaper:Qe=!1,renderData:et,type:Et,isMultipleCourse:lt=!1,position:ft}=ge;let Je=(0,ee.useMemo)(()=>Qe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ie.tableCell,render(Ne,We){return ee.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},Ne)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ne,We)=>ee.createElement(ee.Fragment,null,ee.createElement(se.default.Item,{name:[`${Et==="subject"?We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_copy"],initialValue:1},ee.createElement(xe.ZP.Group,null,ee.createElement(xe.ZP,{value:1},"\u662F"),ee.createElement(xe.ZP,{value:0},"\u5426"))),ee.createElement(se.default.Item,{name:[`${Et==="subject"?We==null?void 0:We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_use"],hidden:!0,initialValue:1},ee.createElement(Ce.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ie.tableCell,render(Ne,We){return ee.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},Ne)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ne,We)=>ee.createElement(se.default.Item,{name:[`${Et==="subject"?We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_use"],initialValue:1},ee.createElement(xe.ZP.Group,null,ee.createElement(xe.ZP,{value:1},"\u662F"),ee.createElement(xe.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ne,We)=>ee.createElement(se.default.Item,{name:[`${Et==="subject"?We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_copy"],initialValue:1},ee.createElement(xe.ZP.Group,null,ee.createElement(xe.ZP,{value:1},"\u662F"),ee.createElement(xe.ZP,{value:0},"\u5426")))}],[Qe]),nt=(0,ee.useMemo)(()=>Qe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ie.tableCell,align:"center",ellipsis:!0,render:(Ne,We)=>ee.createElement(ee.Fragment,null,ee.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},Ne),ee.createElement(se.default.Item,{name:[`${Et==="subject"?We==null?void 0:We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_copy"],hidden:!0,initialValue:0},ee.createElement(Ce.default,{type:"hidden"})),ee.createElement(se.default.Item,{name:[`${Et==="subject"?We==null?void 0:We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_use"],hidden:!0,initialValue:1},ee.createElement(Ce.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ie.tableCell,ellipsis:!0,align:"center",render:(Ne,We)=>ee.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},Ne)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ne,We)=>ee.createElement(ee.Fragment,null,ee.createElement(se.default.Item,{name:[`${Et==="subject"?We==null?void 0:We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_use"],initialValue:0},ee.createElement(xe.ZP.Group,null,ee.createElement(xe.ZP,{value:1},"\u662F"),ee.createElement(xe.ZP,{value:0},"\u5426"))),ee.createElement(se.default.Item,{name:[`${Et==="subject"?We==null?void 0:We.stage_shixun_id:We.shixun_course_id||We.id}`,"is_copy"],hidden:!0,initialValue:0},ee.createElement(Ce.default,{type:"hidden"})))}],[Qe]);if(lt){const Ne={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ie.tableCell,render:(We,vt)=>ee.createElement("a",{href:`/classrooms/${vt.course_id}`},We)};Je=[Ne,...Je],nt=[Ne,...nt]}const dt=(0,ee.useMemo)(()=>ne({used:et==null?void 0:et.repeat_shixun_num,copy:et==null?void 0:et.can_copy_num,canNotCopy:et==null?void 0:et.no_copy_num,studentNames:et==null?void 0:et.student_names,studentCount:et==null?void 0:et.student_count,is_random:et==null?void 0:et.is_random,inPaper:Qe,position:ft}),[et,Qe,ft]);return ee.createElement(Be.default,{title:"\u63D0\u793A",centered:!0,open:Fe,confirmLoading:he,onOk:()=>x(void 0,null,function*(){Ve(!0);const Ne=pe.getFieldsValue(),We=Object.keys(Ne).map(vt=>({id:parseInt(vt.split("_")[0]),course_id:parseInt(vt.split("_")[1]),is_use:Ne[vt].is_use,is_copy:Ne[vt].is_copy}));yield tt(We),Ve(!1)}),onCancel:Re,width:880,okText:"\u786E\u8BA4",className:ie.antdModal,destroyOnClose:!0},ee.createElement(se.default,{form:pe,preserve:!1},ee.createElement("div",{className:ie.brief},dt),ee.createElement("div",{style:{marginBottom:30}},ee.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),ee.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),ee.createElement("div",{className:ie.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(et==null?void 0:et.can_copy_num)>0&&ee.createElement("div",null,ee.createElement("div",{className:ie.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),ee.createElement(be.default,{columns:Je,className:ie.antdTable,dataSource:et==null?void 0:et.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(et==null?void 0:et.no_copy_num)>0&&ee.createElement("div",null,ee.createElement("div",{className:ie.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),ee.createElement(be.default,{columns:nt,className:ie.antdTable,dataSource:et==null?void 0:et.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(et==null?void 0:et.no_use_list.length)>0&&(et==null?void 0:et.no_use_list.map(Ne=>ee.createElement("div",{key:Et==="subject"?Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id},ee.createElement(se.default.Item,{name:[`${Et==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_copy"],hidden:!0,initialValue:0},ee.createElement(Ce.default,{type:"hidden"})),ee.createElement(se.default.Item,{name:[`${Et==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_use"],hidden:!0,initialValue:1},ee.createElement(Ce.default,{type:"hidden"})))))))};var ce=ge=>{const{modalType:pe}=ge;return pe==="multiple"?ee.createElement(ue,E({},ge)):ee.createElement(oe,E({},ge))}},82438:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return He}});var ee=te(59301),se={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Be=te(43418),xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(ze,Ze,Le)=>new Promise((Ae,ve)=>{var ae=b=>{try{E(Le.next(b))}catch(y){ve(y)}},a=b=>{try{E(Le.throw(b))}catch(y){ve(y)}},E=b=>b.done?Ae(b.value):Promise.resolve(b.value).then(ae,a);E((Le=Le.apply(ze,Ze)).next())}),He=({type:ze,resdata:Ze,onok:Le,oktext:Ae,okloading:ve})=>{const[ae,a]=(0,ee.useState)(!1),{can_copy_list:E,can_copy_num:b,challenge_type:y,course_data_list:x,no_copy_list:z,no_copy_num:ne,no_use_list:oe,no_use_num:re,repeat_shixun_num:ue,student_count:le,total_num:ce,use_num:ge}=Ze;let pe=b>0||ze==="exercise";(0,ee.useEffect)(()=>{(Ze==null?void 0:Ze.student_count)>0&&a(!0)},[Ze]),console.log("---11",ve),(0,ee.useEffect)(()=>{ve||a(!1)},[ve]);const he=()=>{if(ze==="exercise"&&y===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ze==="exercise"&&y===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ee.createElement("span",{className:se.orangeColor},le)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ee.createElement("span",{className:se.orangeColor},ge)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="exercisepush")return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ze==="shixunpush"&&y===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixunpush"&&y===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},le),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ee.createElement("span",{className:se.orangeColor},ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ve=()=>{if(ze==="exercise"||ze==="subject"||ze==="exercisepush"||ze==="shixunpush")return ee.createElement("div",{style:{marginTop:20}},ne>0&&ee.createElement("div",null,ee.createElement("span",{className:se.flex},ee.createElement("img",{src:Ce,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},ze==="exercise"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ze==="subject"||ze==="exercisepush")&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe&&ee.createElement("span",{className:se.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ze==="shixunpush"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe&&ee.createElement("span",{className:se.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ee.createElement("div",null,z==null?void 0:z.map((Re,tt)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",tt+1!==ne&&"\u3001"))))),b>0&&ee.createElement("div",{style:{marginTop:20}},ee.createElement("span",{className:se.flex},ee.createElement("img",{src:xe,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},ze==="exercise"&&ee.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ze==="subject"||ze==="exercisepush")&&ee.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ze==="shixunpush"&&ee.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ee.createElement("div",null,E==null?void 0:E.map((Re,tt)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",tt+1!==b&&"\u3001"))))));if(ze==="shixun")return ee.createElement("div",{style:{marginTop:20}},b>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ee.createElement(Be.default,{open:ae,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!pe&&"none"}},zIndex:1003,confirmLoading:ve,okText:pe?Ae:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){pe?yield Le([...E,...oe]):a(!1)})},ee.createElement("div",{style:{maxHeight:600,overflow:"auto"}},he(),Ve()))}},18675:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Ce}});var ee=te(59301),se={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Be=te(6848),Ce=({children:be,tips:ie,title:He,style:ze})=>{const Ze=He||ee.createElement("div",null,ee.createElement("div",null,"\u63D0\u793A\uFF1A"),ee.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),ee.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return be&&ie?ee.createElement(Be.Z,{overlayStyle:{maxWidth:"initial"},title:Ze},ee.createElement("span",{className:se.disabled,style:ze},be)):be&&!ie?ee.createElement(ee.Fragment,null,be):ee.createElement(ee.Fragment,null)}},97692:function(it,Ue,te){"use strict";te.d(Ue,{h:function(){return ne}});var ee=te(59301),se=te(57809),Be=te(78241),xe=te(3113),Ce=te(89780),be=te.n(Ce),ie=te(37036),He=te(95625),ze=Object.defineProperty,Ze=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,a=(oe,re,ue)=>re in oe?ze(oe,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):oe[re]=ue,E=(oe,re)=>{for(var ue in re||(re={}))ve.call(re,ue)&&a(oe,ue,re[ue]);if(Ae)for(var ue of Ae(re))ae.call(re,ue)&&a(oe,ue,re[ue]);return oe},b=(oe,re)=>Ze(oe,Le(re));const y=se.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};Ue.Z=({callback:oe,onCancel:re})=>{const[ue,le]=(0,ee.useState)("python");function ce(pe){le(z[pe][1])}function ge(pe){oe(pe)}return ee.createElement(Be.default,b(E({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge,style:{width:500}}),ee.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(se.default,{getPopupContainer:pe=>pe.parentNode,onChange:ce},Object.keys(z).map(pe=>ee.createElement(y,{key:pe,value:pe},z[pe][0])))),ee.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(ne,{mode:ue})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(xe.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:oe,onChange:re,mode:ue,options:le={}}){const ce=(0,ee.useRef)(),[ge,pe]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(ge){let he=function(Ve){const Re=Ve.getValue();re&&re(Re)};return ge.on("change",he),()=>{ge.off("change",he)}}},[ge,re]),(0,ee.useEffect)(()=>{ge&&ge.setOption("mode",ue)},[ge,ue]),(0,ee.useEffect)(()=>{ge&&(oe!==ge.getValue()||oe==="")&&setTimeout(()=>{ge.setValue(oe||"")},300)},[ge,oe]),(0,ee.useEffect)(()=>{if(ce.current&&!ge){const he=be().fromTextArea(ce.current,E({mode:ue,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},le));pe(he)}},[ce.current,ge]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:ce}))}},12290:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Nn}});var ee=te(59301),se=te(89780),Be=te.n(se),xe=te(76374),Ce=te(37036),be=te(6313),ie=te(25717),He=te(99498),ze=te(25419),Ze=te(67549),Le=te(85149),Ae=({value:ct="",className:ht,showTextOnly:pt,showLines:Xt,style:Bn={}})=>{const fn=(0,ee.useMemo)(()=>"",[ct]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:fn}}))},ve=te(59301),ae=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ct,ht,pt)=>ht in ct?ae(ct,ht,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ct[ht]=pt,ne=(ct,ht)=>{for(var pt in ht||(ht={}))y.call(ht,pt)&&z(ct,pt,ht[pt]);if(b)for(var pt of b(ht))x.call(ht,pt)&&z(ct,pt,ht[pt]);return ct},oe=(ct,ht)=>a(ct,E(ht));let re=[{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 ue({onActionCallback:ct,title:ht,icon:pt,actionName:Xt,className:Bn="",children:fn}){function Na(){ct(Xt)}return ve.createElement("a",{title:ht,className:Bn,onClick:Na},ve.createElement("i",{className:`${pt}`}),fn)}var le=({watch:ct,showNullButton:ht,showNullProgramButton:pt,onActionCallback:Xt,fullScreen:Bn,insertTemp:fn,hidetoolBar:Na,extraUse:Jn})=>{const Gn=[...re,{title:`${ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ve.createElement("ul",{className:"markdown-toolbar-container"},!Na&&Gn.map((Za,Aa)=>ve.createElement("li",{key:Aa},Za.actionName?ve.createElement(ue,oe(ne({},Za),{onActionCallback:Xt})):ve.createElement("span",{className:"v-line"}))),ht?ve.createElement("li",null,ve.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xt},ve.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?ve.createElement(ve.Fragment,null,ve.createElement("li",null,ve.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xt},ve.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ve.createElement("li",null,ve.createElement(ue,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xt},ve.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,fn&&ve.createElement("li",null,ve.createElement(ue,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${fn}`,onActionCallback:Xt},ve.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Jn&&ve.createElement("li",null,Jn),ve.createElement("li",{className:"btn-full-screen"},ve.createElement(ue,{icon:`${Bn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xt})))},ce=te(79346),ge=te(78241),pe=te(92832),he=te(3113),Ve=Object.defineProperty,Re=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Et=(ct,ht,pt)=>ht in ct?Ve(ct,ht,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ct[ht]=pt,lt=(ct,ht)=>{for(var pt in ht||(ht={}))Qe.call(ht,pt)&&Et(ct,pt,ht[pt]);if(Fe)for(var pt of Fe(ht))et.call(ht,pt)&&Et(ct,pt,ht[pt]);return ct},ft=(ct,ht)=>Re(ct,tt(ht));const Je={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:ct,onCancel:ht})=>{function pt(Xt){ct(Xt)}return ee.createElement(ge.default,ft(lt({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),ee.createElement(ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(pe.default,null)),ee.createElement(ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(pe.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(he.ZP,{type:"ghost",onClick:ht},"\u53D6\u6D88")))},dt=te(97692),Ne=te(28451),We=te(43418),vt=te(95237),Tt=te(73524),mt=te(59301),$t=({callback:ct,onCancel:ht})=>{const pt=document.createElement("canvas"),Xt=pt.getContext("2d");pt.width=1e3,pt.height=800,Xt.fillStyle="#ffffff",Xt.fillRect(0,0,pt.width,pt.height);const Bn=pt.toDataURL("image/png");return mt.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(vt.Z,{style:{height:"100vh"}},mt.createElement(Tt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Bn,visible:!0,title:String(Date.now())},onOk:fn=>{ct({src:fn.url})},onClose:ht})))},Oe=te(12378);function Gt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Gt,go.CommandHandler),Gt.prototype.canAlignSelection=function(){var ct=this.diagram;return!(ct===null||ct.isReadOnly||ct.isModelReadOnly||ct.selection.count<2)},Gt.prototype.alignLeft=function(){var ct=this.diagram;ct.startTransaction("aligning left");var ht=1/0;ct.selection.each(function(pt){pt instanceof go.Link||(ht=Math.min(pt.position.x,ht))}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(ht,pt.position.y))}),ct.commitTransaction("aligning left")},Gt.prototype.alignRight=function(){var ct=this.diagram;ct.startTransaction("aligning right");var ht=-1/0;ct.selection.each(function(pt){if(!(pt instanceof go.Link)){var Xt=pt.actualBounds.x+pt.actualBounds.width;ht=Math.max(Xt,ht)}}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(ht-pt.actualBounds.width,pt.position.y))}),ct.commitTransaction("aligning right")},Gt.prototype.alignTop=function(){var ct=this.diagram;ct.startTransaction("alignTop");var ht=1/0;ct.selection.each(function(pt){pt instanceof go.Link||(ht=Math.min(pt.position.y,ht))}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,ht))}),ct.commitTransaction("alignTop")},Gt.prototype.alignBottom=function(){var ct=this.diagram;ct.startTransaction("aligning bottom");var ht=-1/0;ct.selection.each(function(pt){if(!(pt instanceof go.Link)){var Xt=pt.actualBounds.y+pt.actualBounds.height;ht=Math.max(Xt,ht)}}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,ht-pt.actualBounds.height))}),ct.commitTransaction("aligning bottom")},Gt.prototype.alignCenterX=function(){var ct=this.diagram,ht=ct.selection.first();if(ht){ct.startTransaction("aligning Center X");var pt=ht.actualBounds.x+ht.actualBounds.width/2;ct.selection.each(function(Xt){Xt instanceof go.Link||Xt.move(new go.Point(pt-Xt.actualBounds.width/2,Xt.actualBounds.y))}),ct.commitTransaction("aligning Center X")}},Gt.prototype.alignCenterY=function(){var ct=this.diagram,ht=ct.selection.first();if(ht){ct.startTransaction("aligning Center Y");var pt=ht.actualBounds.y+ht.actualBounds.height/2;ct.selection.each(function(Xt){Xt instanceof go.Link||Xt.move(new go.Point(Xt.actualBounds.x,pt-Xt.actualBounds.height/2))}),ct.commitTransaction("aligning Center Y")}},Gt.prototype.alignColumn=function(ct){var ht=this.diagram;ht.startTransaction("align Column"),ct===void 0&&(ct=0),ct=parseFloat(ct);var pt=new Array;ht.selection.each(function(Jn){Jn instanceof go.Link||pt.push(Jn)});for(var Xt=0;Xt<pt.length-1;Xt++){var Bn=pt[Xt],fn=Bn.actualBounds.y+Bn.actualBounds.height+ct,Na=pt[Xt+1];Na.move(new go.Point(Bn.actualBounds.x,fn))}ht.commitTransaction("align Column")},Gt.prototype.alignRow=function(ct){ct===void 0&&(ct=0),ct=parseFloat(ct);var ht=this.diagram;ht.startTransaction("align Row");var pt=new Array;ht.selection.each(function(Jn){Jn instanceof go.Link||pt.push(Jn)});for(var Xt=0;Xt<pt.length-1;Xt++){var Bn=pt[Xt],fn=Bn.actualBounds.x+Bn.actualBounds.width+ct,Na=pt[Xt+1];Na.move(new go.Point(fn,Bn.actualBounds.y))}ht.commitTransaction("align Row")},Gt.prototype.canRotate=function(ct){var ht=this.diagram;return!(ht===null||ht.isReadOnly||ht.isModelReadOnly||ht.selection.count<1)},Gt.prototype.rotate=function(ct){ct===void 0&&(ct=90);var ht=this.diagram;ht.startTransaction("rotate "+ct.toString());var ht=this.diagram;ht.selection.each(function(pt){pt instanceof go.Link||pt instanceof go.Group||(pt.angle+=ct)}),ht.commitTransaction("rotate "+ct.toString())},Gt.prototype.pullToFront=function(){var ct=this.diagram;ct.startTransaction("pullToFront");var ht=new go.Map;ct.selection.each(function(pt){ht.set(pt.layer,0)}),ht.iteratorKeys.each(function(pt){var Xt=0;pt.parts.each(function(Bn){if(!Bn.isSelected){var fn=Bn.zOrder;isNaN(fn)?Bn.zOrder=0:Xt=Math.max(Xt,fn)}}),ht.set(pt,Xt)}),ct.selection.each(function(pt){Gt._assignZOrder(pt,ht.get(pt.layer)+1)}),ct.commitTransaction("pullToFront")},Gt.prototype.pushToBack=function(){var ct=this.diagram;ct.startTransaction("pushToBack");var ht=new go.Map;ct.selection.each(function(pt){ht.set(pt.layer,0)}),ht.iteratorKeys.each(function(pt){var Xt=0;pt.parts.each(function(Bn){if(!Bn.isSelected){var fn=Bn.zOrder;isNaN(fn)?Bn.zOrder=0:Xt=Math.min(Xt,fn)}}),ht.set(pt,Xt)}),ct.selection.each(function(pt){Gt._assignZOrder(pt,ht.get(pt.layer)-1-Gt._findGroupDepth(pt))}),ct.commitTransaction("pushToBack")},Gt._assignZOrder=function(ct,ht,pt){pt===void 0&&(pt=ct),ct.layer===pt.layer&&(ct.zOrder=ht),ct instanceof go.Group&&ct.memberParts.each(function(Xt){Gt._assignZOrder(Xt,ht+1,pt)})},Gt._findGroupDepth=function(ct){if(ct instanceof go.Group){var ht=0;return ct.memberParts.each(function(pt){ht=Math.max(ht,Gt._findGroupDepth(pt))}),ht+1}else return 0},Gt.prototype.doKeyDown=function(){var ct=this.diagram;if(ct!==null){var ht=ct.lastInput;if(ht.key==="Up"||ht.key==="Down"||ht.key==="Left"||ht.key==="Right"){var pt=this.arrowKeyBehavior;if(pt==="none")return;if(pt==="select"){this._arrowKeySelect();return}else if(pt==="move"){this._arrowKeyMove();return}else if(pt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Gt.prototype._getAllParts=function(){var ct=new Array;return this.diagram.nodes.each(function(ht){ct.push(ht)}),this.diagram.parts.each(function(ht){ct.push(ht)}),ct},Gt.prototype._arrowKeyMove=function(){var ct=this.diagram,ht=ct.lastInput,pt=0,Xt=0;if(ht.control||ht.meta)pt=1,Xt=1;else if(ct.grid!==null){var Bn=ct.grid.gridCellSize;Xt=Bn.width,pt=Bn.height}ct.startTransaction("arrowKeyMove"),ct.selection.each(function(fn){ht.key==="Up"?fn.move(new go.Point(fn.actualBounds.x,fn.actualBounds.y-pt)):ht.key==="Down"?fn.move(new go.Point(fn.actualBounds.x,fn.actualBounds.y+pt)):ht.key==="Left"?fn.move(new go.Point(fn.actualBounds.x-Xt,fn.actualBounds.y)):ht.key==="Right"&&fn.move(new go.Point(fn.actualBounds.x+Xt,fn.actualBounds.y))}),ct.commitTransaction("arrowKeyMove")},Gt.prototype._arrowKeySelect=function(){var ct=this.diagram,ht=ct.lastInput,pt=null;ht.key==="Up"?pt=this._findNearestPartTowards(270):ht.key==="Down"?pt=this._findNearestPartTowards(90):ht.key==="Left"?pt=this._findNearestPartTowards(180):ht.key==="Right"&&(pt=this._findNearestPartTowards(0)),pt!==null&&(ht.shift?pt.isSelected=!0:ht.control||ht.meta?pt.isSelected=!pt.isSelected:ct.select(pt))},Gt.prototype._findNearestPartTowards=function(ct){var ht=this.diagram.selection.first();if(ht===null)return null;for(var pt=ht.actualBounds.center,Xt=this._getAllParts(),Bn=1/0,fn=ht,Na=0;Na<Xt.length;Na++){var Jn=Xt[Na];if(Jn!==ht&&Jn.canSelect()){var Gn=Jn.actualBounds.center,Za=pt.directionPoint(Gn),Aa=this._angleCloseness(Za,ct);if(Aa<=45){var jt=pt.distanceSquaredPoint(Gn);jt*=1+Math.sin(Aa*Math.PI/180),jt<Bn&&(Bn=jt,fn=Jn)}}}return fn},Gt.prototype._angleCloseness=function(ct,ht){return Math.min(Math.abs(ht-ct),Math.min(Math.abs(ht+360-ct),Math.abs(ht-360-ct)))},Gt.prototype._arrowKeyTree=function(){var ct=this.diagram,ht=ct.selection.first();if(ht instanceof go.Node){var pt=ct.lastInput;if(pt.key==="Right"){if(!ht.isTreeLeaf)if(!ht.isTreeExpanded)ct.commandHandler.canExpandTree(ht)&&ct.commandHandler.expandTree(ht);else{var Xt=this._sortTreeChildrenByY(ht).first();Xt!==null&&ct.select(Xt)}}else if(pt.key==="Left")if(!ht.isTreeLeaf&&ht.isTreeExpanded)ct.commandHandler.canCollapseTree(ht)&&ct.commandHandler.collapseTree(ht);else{var Bn=ht.findTreeParentNode();Bn!==null&&ct.select(Bn)}else if(pt.key==="Up"){var Bn=ht.findTreeParentNode();if(Bn!==null){var fn=this._sortTreeChildrenByY(Bn),Na=fn.indexOf(ht);if(Na>0){for(var Jn=fn.elt(Na-1);Jn!==null&&Jn.isTreeExpanded&&!Jn.isTreeLeaf;){var Gn=this._sortTreeChildrenByY(Jn);Jn=Gn.last()}Jn!==null&&ct.select(Jn)}else ct.select(Bn)}}else if(pt.key==="Down")if(ht.isTreeExpanded&&!ht.isTreeLeaf){var Xt=this._sortTreeChildrenByY(ht).first();Xt!==null&&ct.select(Xt)}else for(;ht!==null;){var Bn=ht.findTreeParentNode();if(Bn===null)break;var fn=this._sortTreeChildrenByY(Bn),Na=fn.indexOf(ht);if(Na<fn.length-1){ct.select(fn.elt(Na+1));break}else ht=Bn}var Za=ct.selection.first();Za!==null&&ct.scrollToRect(Za.actualBounds)}},Gt.prototype._sortTreeChildrenByY=function(ct){var ht=new go.List().addAll(ct.findTreeChildrenNodes());return ht.sort(function(pt,Xt){var Bn=pt.location,fn=Xt.location;return Bn.y<fn.y?-1:Bn.y>fn.y?1:Bn.x<fn.x?-1:Bn.x>fn.x?1:0}),ht},Gt.prototype.copyToClipboard=function(ct){go.CommandHandler.prototype.copyToClipboard.call(this,ct),this._lastPasteOffset.set(this.pasteOffset)},Gt.prototype.pasteFromClipboard=function(){var ct=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ct,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ct},Object.defineProperty(Gt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ct){if(ct!=="move"&&ct!=="select"&&ct!=="scroll"&&ct!=="tree"&&ct!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ct);this._arrowKeyBehavior=ct}}),Object.defineProperty(Gt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ct){if(!(ct instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ct);this._pasteOffset.set(ct)}});var Ht=Gt,dn=te(74413),An=te(43604),$e=te(99064),ut={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Me=te(59301),Ee=(ct,ht,pt)=>new Promise((Xt,Bn)=>{var fn=Gn=>{try{Jn(pt.next(Gn))}catch(Za){Bn(Za)}},Na=Gn=>{try{Jn(pt.throw(Gn))}catch(Za){Bn(Za)}},Jn=Gn=>Gn.done?Xt(Gn.value):Promise.resolve(Gn.value).then(fn,Na);Jn((pt=pt.apply(ct,ht)).next())});function at({onCancel:ct,callback:ht}){let pt=(0,ee.useRef)(),Xt=(0,ee.useRef)(),Bn=(0,ee.useRef)(),fn=(0,ee.useRef)(!1);const Na=(0,ee.useRef)(!1),[Jn,Gn]=(0,ee.useState)(0);function Za(){const jt=Oe.bx.make,xt={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"};pt.current=new Oe.S0(Xt.current,{padding:20,grid:jt(Oe.s_,"Grid",jt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Mn=>{var oa=Mn.diagram.commandHandler.addTopLevelParts(Mn.diagram.selection,!0);oa||Mn.diagram.currentTool.doCancel()},commandHandler:jt(Ht),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Mn=>{var oa=Mn.subject;oa.location=oa.location.copy().snapToGridPoint(Mn.diagram.grid.gridOrigin,Mn.diagram.grid.gridCellSize),setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Mn=>{var oa=Mn.subject;setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Mn=>{var oa=Mn.parameter.part;oa.invalidateConnectedLinks();var Sn=Mn.subject;Mn.diagram.toolManager.linkingTool.isForwards?Sn.toNode.invalidateConnectedLinks():Sn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=jt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Oe.$u(120,60),minSize:new Oe.$u(40,40),resizable:!0,resizeCellSize:new Oe.$u(10,10),rotatable:!0},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),new Oe.KX("desiredSize","size",Oe.$u.parse).makeTwoWay(Oe.$u.stringify),jt(Oe.bn,{name:"SHAPE",fill:xt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("figure"),new Oe.KX("fill"),new Oe.KX("stroke","borderColor"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),jt(Oe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jt(Oe.al,{margin:1,textAlign:"center",overflow:Oe.al.OverflowEllipsis,editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=jt("ToolTip",jt(Oe.s_,"Vertical",{maxSize:new Oe.$u(200,NaN)},jt(Oe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Oe.KX("text")),jt(Oe.al,{font:"10pt sans-serif",textAlign:"center"},new Oe.KX("text","details"))));function pa(Mn,oa){var Sn=(jn,no)=>{jn.handled=!0,jn.diagram.model.commit(qa=>{var Ha=no.part.adornedPart,Yo=new Oe.E9().setRectSpot(Ha.actualBounds,Mn);Yo.subtract(Ha.location),Yo.scale(2,2),Yo.x+=Math.sign(Yo.x)*130,Yo.y+=Math.sign(Yo.y)*130,Yo.add(Ha.location),Yo.snapToGridPoint(jn.diagram.grid.gridOrigin,jn.diagram.grid.gridCellSize);var zo=qa.copyNodeData(Ha.data);qa.setGroupKeyForNodeData(zo,qa.getGroupKeyForNodeData(Ha.data)),qa.addNodeData(zo);var jr={from:Ha.key,to:qa.getKeyForNodeData(zo)};qa.addLinkData(jr);var po=jn.diagram.findNodeForData(zo);po.location=Yo,jn.diagram.select(po),setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()},20)})};return jt(Oe.bn,{figure:oa,alignment:Mn,alignmentFocus:Mn.opposite(),width:Mn.equals(Oe.z6.Top)||Mn.equals(Oe.z6.Bottom)?25:18,height:Mn.equals(Oe.z6.Top)||Mn.equals(Oe.z6.Bottom)?18:25,fill:"orange",stroke:xt.white,strokeWidth:4,mouseEnter:(jn,no)=>no.fill="dodgerblue",mouseLeave:(jn,no)=>no.fill="orange",isActionable:!0,click:Sn,contextClick:Sn})}function Sa(Mn){return jt(Oe.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:(oa,Sn)=>Sn.fill="dodgerblue",mouseLeave:(oa,Sn)=>Sn.fill="orange",click:(oa,Sn)=>{oa.diagram.commandHandler.showContextMenu(Sn.part.adornedPart)}},Mn||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=jt(Oe.uz,"Spot",jt(Oe.Vm,{padding:10}),pa(Oe.z6.Top,"TriangleUp"),pa(Oe.z6.Left,"TriangleLeft"),pa(Oe.z6.Right,"TriangleRight"),pa(Oe.z6.Bottom,"TriangleDown"),Sa({alignment:new Oe.z6(.75,0)}));function Ia(Mn,oa){return(Sn,jn)=>{Sn.handled=!0,Sn.diagram.model.commit(no=>{no.set(jn.part.adornedPart.data,Mn,oa)})}}function rt(Mn,oa){return oa||(oa="color"),jt(Oe.bn,{width:16,height:16,stroke:"lightgray",fill:Mn,margin:1,background:"transparent",mouseEnter:(Sn,jn)=>jn.stroke="dodgerblue",mouseLeave:(Sn,jn)=>jn.stroke="lightgray",click:Ia(oa,Mn),contextClick:Ia(oa,Mn)})}function Wt(){return[jt("ContextMenuButton",jt(Oe.s_,"Horizontal",rt(xt.white,"fill"),rt(xt.beige,"fill"),rt(xt.extralightblue,"fill"),rt(xt.extralightred,"fill"))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",rt(xt.lightgray,"fill"),rt(xt.lightgreen,"fill"),rt(xt.lightblue,"fill"),rt(xt.lightred,"fill")))]}function kt(){return[jt("ContextMenuButton",jt(Oe.s_,"Horizontal",rt(xt.black),rt(xt.green),rt(xt.blue),rt(xt.red))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",rt(xt.white),rt(xt.magenta),rt(xt.purple),rt(xt.orange)))]}function rn(Mn,oa){return oa||(oa="thickness"),jt(Oe.bn,"LineH",{width:16,height:16,strokeWidth:Mn,margin:1,background:"transparent",mouseEnter:(Sn,jn)=>jn.background="dodgerblue",mouseLeave:(Sn,jn)=>jn.background="transparent",click:Ia(oa,Mn),contextClick:Ia(oa,Mn)})}function yn(Mn,oa){return oa||(oa="dash"),jt(Oe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Mn,margin:1,background:"transparent",mouseEnter:(Sn,jn)=>jn.background="dodgerblue",mouseLeave:(Sn,jn)=>jn.background="transparent",click:Ia(oa,Mn),contextClick:Ia(oa,Mn)})}function wn(){return[jt("ContextMenuButton",jt(Oe.s_,"Horizontal",rn(1),rn(2),rn(3),rn(4))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",yn(null),yn([2,4]),yn([4,4])))]}function en(Mn,oa){return oa||(oa="figure"),jt(Oe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Mn,margin:1,background:"transparent",mouseEnter:(Sn,jn)=>jn.fill="dodgerblue",mouseLeave:(Sn,jn)=>jn.fill="lightgray",click:Ia(oa,Mn),contextClick:Ia(oa,Mn)})}pt.current.nodeTemplate.contextMenu=jt("ContextMenu",jt("ContextMenuButton",jt(Oe.s_,"Horizontal",en("Rectangle"),en("RoundedRectangle"),en("Ellipse"),en("Diamond"))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",en("Parallelogram2"),en("ManualOperation"),en("Procedure"),en("Cylinder1"))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",en("Terminator"),en("CreateRequest"),en("Document"),en("TriangleDown"))),Wt(),kt(),wn()),pt.current.groupTemplate=jt(Oe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Oe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Mn,oa)=>{var Sn=oa.addMembers(oa.diagram.selection,!0);Sn||oa.diagram.currentTool.doCancel()},avoidable:!1},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),jt(Oe.s_,"Auto",{name:"BODY"},jt(Oe.bn,{parameter1:10,fill:xt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("fill"),new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),jt(Oe.Vm,{background:"transparent",margin:20})),jt(Oe.al,{alignment:Oe.z6.Top,alignmentFocus:Oe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Oe.KX("text"),new Oe.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=jt(Oe.uz,"Spot",jt(Oe.s_,"Auto",jt(Oe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jt(Oe.Vm,{margin:1.5})),Sa({alignment:Oe.z6.TopRight,alignmentFocus:Oe.z6.BottomRight})),pt.current.groupTemplate.contextMenu=jt("ContextMenu",Wt(),kt(),wn()),pt.current.linkTemplate=jt(Oe.rU,{layerName:"Foreground",routing:Oe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Oe.KX("fromSpot","fromSpot",Oe.z6.parse),new Oe.KX("toSpot","toSpot",Oe.z6.parse),new Oe.KX("fromShortLength","dir",Mn=>Mn>=1?10:0),new Oe.KX("toShortLength","dir",Mn=>Mn>=1?10:0),new Oe.KX("points").makeTwoWay(),jt(Oe.bn,{strokeWidth:2},new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),jt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,0),segmentOrientation:Oe.rU.OrientAlong,alignmentFocus:Oe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Mn=>Mn===1)),jt(Oe.bn,{segmentIndex:-1,segmentOffset:new Oe.E9(-10,6),segmentOrientation:Oe.rU.OrientPlus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Mn=>Mn>=1),new Oe.KX("width","thickness",Mn=>7+3*Mn),new Oe.KX("height","thickness",Mn=>7+3*Mn),new Oe.KX("segmentOffset","thickness",Mn=>new Oe.E9(-15,4+1.5*Mn))),jt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,-6),segmentOrientation:Oe.rU.OrientMinus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Mn=>Mn===2),new Oe.KX("width","thickness",Mn=>7+3*Mn),new Oe.KX("height","thickness",Mn=>7+3*Mn),new Oe.KX("segmentOffset","thickness",Mn=>new Oe.E9(-15,4+1.5*Mn))),jt(Oe.al,{alignmentFocus:new Oe.z6(0,1,-4,0),editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=jt(Oe.uz,jt(Oe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:pn(2)},new Oe.KX("pathPattern","thickness",pn)),Sa({alignmentFocus:new Oe.z6(0,0,-6,-4)}));function pn(Mn){return jt(Oe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Mn+4).toString()+" H3"})}function Ga(Mn){var oa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Mn===0?oa="M0 0 M16 16 M0 8 L16 8":Mn===2&&(oa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jt(Oe.bn,{geometryString:oa,margin:2,background:"transparent",mouseEnter:(Sn,jn)=>jn.background="dodgerblue",mouseLeave:(Sn,jn)=>jn.background="transparent",click:Ia("dir",Mn),contextClick:Ia("dir",Mn)})}function Ra(Mn){var oa=(Sn,jn)=>{Sn.handled=!0,Sn.diagram.model.commit(no=>{var qa=jn.part.adornedPart;no.set(qa.data,Mn?"toSpot":"fromSpot",Oe.z6.stringify(Oe.z6.AllSides)),(Mn?qa.toNode:qa.fromNode).invalidateConnectedLinks()})};return jt(Oe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Sn,jn)=>jn.background="dodgerblue",mouseLeave:(Sn,jn)=>jn.background="transparent",click:oa,contextClick:oa})}function Jt(Mn,oa){var Sn=0,jn=Oe.z6.RightSide;Mn.equals(Oe.z6.Top)?(Sn=270,jn=Oe.z6.TopSide):Mn.equals(Oe.z6.Left)?(Sn=180,jn=Oe.z6.LeftSide):Mn.equals(Oe.z6.Bottom)&&(Sn=90,jn=Oe.z6.BottomSide),oa||(Sn-=180);var no=(qa,Ha)=>{qa.handled=!0,qa.diagram.model.commit(Yo=>{var zo=Ha.part.adornedPart;Yo.set(zo.data,oa?"toSpot":"fromSpot",Oe.z6.stringify(jn)),(oa?zo.toNode:zo.fromNode).invalidateConnectedLinks()})};return jt(Oe.bn,{alignment:Mn,alignmentFocus:Mn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Sn,background:"transparent",mouseEnter:(qa,Ha)=>Ha.background="dodgerblue",mouseLeave:(qa,Ha)=>Ha.background="transparent",click:no,contextClick:no})}pt.current.linkTemplate.contextMenu=jt("ContextMenu",kt(),wn(),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",Ga(0),Ga(1),Ga(2))),jt("ContextMenuButton",jt(Oe.s_,"Horizontal",jt(Oe.s_,"Spot",Ra(!1),Jt(Oe.z6.Top,!1),Jt(Oe.z6.Left,!1),Jt(Oe.z6.Right,!1),Jt(Oe.z6.Bottom,!1)),jt(Oe.s_,"Spot",{margin:new Oe.Zt(0,0,0,2)},Ra(!0),Jt(Oe.z6.Top,!0),Jt(Oe.z6.Left,!0),Jt(Oe.z6.Right,!0),Jt(Oe.z6.Bottom,!0)))));const Fo=`{ "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 yo=["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 Go(Mn){return console.log("shapeName:",Mn),yo.indexOf(Mn)>=0}var Xo=new Oe.YI(Bn.current,{maxSelectionCount:1,linkTemplate:jt(Oe.rU,{locationSpot:Oe.z6.Center,selectionAdornmentTemplate:jt(Oe.uz,"Link",{locationSpot:Oe.z6.Center},jt(Oe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jt(Oe.bn,{toArrow:"Standard",stroke:null}))},{routing:Oe.rU.AvoidsNodes,curve:Oe.rU.JumpOver,corner:5,toShortLength:4},new Oe.KX("points"),jt(Oe.bn,{isPanelMain:!0,strokeWidth:2}),jt(Oe.bn,{toArrow:"Standard",stroke:null})),model:new Oe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Oe.bn.getFigureGenerators().toArray().map(Mn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Mn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(Mn){var oa;const Sn=Mn.subject.part;var jn=(oa=document.activeElement)==null?void 0:oa.value;typeof jn=="string"&&jn.trim()===""&&pt.current.model.commit(function(no){no.set(Sn.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),Xo.nodeTemplate=jt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center},new Oe.KX("location","location",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),jt(Oe.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 Oe.KX("stroke").makeTwoWay(),new Oe.KX("fill").makeTwoWay(),new Oe.KX("figure")),jt(Oe.al,{margin:new Oe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Oe.$u(16,16),maxSize:new Oe.$u(10,NaN),textAlign:"center",editable:!0},new Oe.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=jt(Oe.s_,"Grid",jt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const Aa=()=>Ee(this,null,function*(){var jt=pt.current.makeImage();const xt=yield(0,$e.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:jt.src}});ht({src:xt.url})});return(0,ee.useEffect)(()=>(setTimeout(()=>{Za()},500),Gn(Jn+1),()=>{pt.current=null}),[]),Me.createElement("div",{ref:Na,className:fn.current?`${ut.maxH60} body-overflow-initial`:"body-overflow-initial"},Me.createElement(We.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Jn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Me.createElement(vt.Z,null,Me.createElement(An.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Me.createElement(An.Z,{onClick:()=>{var jt,xt,pa=pt.current.selection.first();if(fn.current=!fn.current,document.activeElement&&pa){let Sa=(xt=(jt=document.activeElement)==null?void 0:jt.value)==null?void 0:xt.trim();typeof Sa=="string"&&pt.current.model.commit(function(Ia){Ia.set(pa.data,"text",Sa||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}Gn(Jn+1)}},Me.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ct},Me.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ut.flowChartWrp},Me.createElement("div",{style:{display:"flex",height:"100%"}},Me.createElement("div",{style:{width:"300px",height:"100%"}},Me.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Me.createElement("div",{style:{height:"calc(100% - 50px)"},className:ut.myPaletteDiv,ref:Bn})),Me.createElement("div",{style:{flex:1,position:"relative"}},Me.createElement("div",{ref:Xt,style:{height:"80vh"}}))),Me.createElement("div",{className:"tr"},Me.createElement(he.ZP,{size:"large",onClick:Aa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ot=at,Ie=te(5112),ye=te(5871);const st=Ie.ZP.Group,Ye={margin:"0 8px"};var De=({callback:ct,onCancel:ht})=>{function pt(Xt){ct(Xt)}return ee.createElement(ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},ee.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ee.createElement("span",{style:Ye},"\u5355\u5143\u683C\u6570\uFF1A"),ee.createElement("span",{style:Ye},"\u884C\u6570"),ee.createElement(ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ee.createElement(ye.Z,null)),ee.createElement("span",{style:Ye},"\u5217\u6570"),ee.createElement(ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ee.createElement(ye.Z,null))),ee.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ee.createElement("span",{style:Ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ee.createElement(ge.default.Item,{name:"align"},ee.createElement(st,null,ee.createElement(Ie.ZP,{value:"default"},ee.createElement("i",{className:"fa fa-align-justify"})),ee.createElement(Ie.ZP,{value:"left"},ee.createElement("i",{className:"fa fa-align-left"})),ee.createElement(Ie.ZP,{value:"center"},ee.createElement("i",{className:"fa fa-align-center"})),ee.createElement(Ie.ZP,{value:"right"},ee.createElement("i",{className:"fa fa-align-right"}))))),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(he.ZP,{type:"ghost",onClick:ht},"\u53D6\u6D88")))},gt=te(78673),_t=te(80727),Qt=te.n(_t),Nt=(0,ee.forwardRef)(({use3d:ct,width:ht,height:pt,callback:Xt,showSaveButton:Bn},fn)=>{const Na=(0,ee.useRef)(),Jn=(0,ee.useRef)(),[Gn,Za]=(0,ee.useState)(!1),Aa=(0,ee.useRef)({id:Na,appName:"graphing",width:ht||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ee.useEffect)(()=>{Jn.current=new(Qt())(Aa.current,!0),window.onload=function(){Jn.current.inject("applet_container")}},[]);const jt=()=>{var xt=window.ggbApplet.getPNGBase64(1,!0,72);return Xt&&Xt(xt),xt};return(0,ee.useEffect)(()=>{Aa.current.appName=Gn?"3D":"graphing",Jn.current.inject("applet_container")},[Gn]),(0,ee.useEffect)(()=>{Za(ct)},[ct]),(0,ee.useImperativeHandle)(fn,()=>({getImgData:jt})),ee.createElement(ee.Fragment,null,ee.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Na}),ee.createElement(vt.Z,{align:"middle"},ee.createElement(An.Z,{flex:1},ee.createElement(gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Gn,onChange:xt=>Za(xt)})),ee.createElement(An.Z,null,ee.createElement(he.ZP,{size:"large",onClick:jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Rt=te(41588),ke=te(1012),Xe=te(8591);const bt="link",Ft="upload-image",qt="add-flowchart",vn="draw-image",on="add-flowchart",Pn="code-block",Bt="add-table",ta="------------",Zn={default:ta,left:`:${ta}`,center:`:${ta}:`,right:`${ta}:`};var na=te(58856),xa=(ct,ht,pt)=>new Promise((Xt,Bn)=>{var fn=Gn=>{try{Jn(pt.next(Gn))}catch(Za){Bn(Za)}},Na=Gn=>{try{Jn(pt.throw(Gn))}catch(Za){Bn(Za)}},Jn=Gn=>Gn.done?Xt(Gn.value):Promise.resolve(Gn.value).then(fn,Na);Jn((pt=pt.apply(ct,ht)).next())});function Ma(){}let Tn=0;const Da=1e4,Fa="\u2581",zt="@\u2581\u2581@",gn="@\u2581@",ha=`
|
|
**\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`,Kt=["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 It(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}const hn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",aa={[hn+"-B"]:"bold",[hn+"-I"]:"italic"},Ca={[bt]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ft]:"\u6DFB\u52A0\u56FE\u7247",[vn]:"\u6DFB\u52A0\u753B\u56FE",[qt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Nn=({defaultValue:ct="",onChange:ht,width:pt="100%",height:Xt=400,miniToolbar:Bn=!1,isFocus:fn=!1,watch:Na,insertTemp:Jn,mode:Gn="markdown",id:Za="markdown-editor-id",showResizeBar:Aa=!1,noStorage:jt=!1,showNullButton:xt=!1,showNullProgramButton:pa=!1,hidetoolBar:Sa=!1,fullScreen:Ia=!1,onBlur:rt,onCMBeforeChange:Wt,onFullScreen:kt,className:rn="",disablePaste:yn=!1,disabled:wn=!1,disabledFill:en=!1,placeholder:pn="",values:Ga="",extraUse:Ra})=>{const[Jt,Fo]=(0,ee.useState)(null),[yo,Go]=(0,ee.useState)(ct),[Xo,Mn]=(0,ee.useState)(Na),[oa,Sn]=(0,ee.useState)(Ia),[jn,no]=(0,ee.useState)(""),[qa,Ha]=(0,ee.useState)(0),[Yo,zo]=(0,ee.useState)(Xt),[jr,po]=(0,ee.useState)(!1),hr=(0,ee.useRef)((0,ke.Z)()),li=(0,ee.useRef)(!1),$r=(0,ee.useRef)(),[mi,ai]=(0,ee.useState)(0),[we,Zt]=(0,ee.useState)(0),Mt=(0,ee.useRef)(),Dn=(0,ee.useRef)(),wo=(0,ee.useRef)(),$a=(0,ee.useRef)(),Hn=()=>xa(void 0,null,function*(){var sa;const Vn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hr.current}});(sa=Vn==null?void 0:Vn.attachments)!=null&&sa.length&&(console.log("cm:",Jt,Mt),Vn.attachments.map(ia=>{ia.content_type.indexOf("image")>-1?Jt.replaceSelection(``):ia.content_type.indexOf("video")>-1?Jt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ia.content_type.indexOf("pdf")>-1?Jt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type}&disposition=inline" target="_blank">${ia.name}</a>`):Jt.replaceSelection(`[${ia.name}](${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type})`)}))});(0,ee.useEffect)(()=>{const sa=window.scrollY||window.pageYOffset;Go(Ga),Jt==null||Jt.setValue(Ga),window.scrollTo(0,sa)},[Ga]),(0,ee.useEffect)(()=>{kt==null||kt(oa)},[oa]),(0,ee.useEffect)(()=>{if(Mt.current){let sa=function(ia,ea){var mo;if(yn){ea.preventDefault();return}const fo=ea.clipboardData;if(fo){const Zo=fo.types.toString(),da=fo.items;if(Zo==="Files"||fo.types.indexOf("Files")>-1){if(ea.preventDefault(),Gn=="stex")return;try{let Pr=da[1];((mo=da[0])==null?void 0:mo.kind)==="file"&&(Pr=da[0]);const Uo=Pr.getAsFile(),So=Uo.name.split(".").pop();(0,Ne.I)(Uo,cr=>{var eo,ba,Eo;cr.id?((eo=Uo==null?void 0:Uo.type)==null?void 0:eo.indexOf("image"))>-1?Vn.replaceSelection(`<img width="100%" src="/api/attachments/${cr.id}?type=${cr.content_type})" alt="" />`):((ba=Uo==null?void 0:Uo.type)==null?void 0:ba.indexOf("video"))>-1?Vn.replaceSelection(`<video width="100%" controls src="/api/attachments/${cr.id}"></video>`):((Eo=Uo==null?void 0:Uo.type)==null?void 0:Eo.indexOf("pdf"))>-1?Vn.replaceSelection(`<a href="/api/attachments/${cr.id}?type=${Uo.type}&disposition=inline" target="_blank">${Uo.name}</a>`):Kt.includes(So)?Vn.replaceSelection(`<a href="/api/attachments/${cr.id}?type=office&disposition=inline" target="_blank">${Uo.name}</a>`):Vn.replaceSelection(`[${Uo.name}](/api/attachments/${cr.id}?type=${cr.content_type})`):(cr==null?void 0:cr.status)===401&&(Xe.ZP.warning((cr==null?void 0:cr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Pr){Xe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vn=Be().fromTextArea(Mt.current,{mode:Gn,lineNumbers:!Bn,lineWrapping:!0,value:ct,autoCloseTags:!pa,autoCloseBrackets:!0});return Vn.on("keyup",function(ia,ea){ea.keyCode===8&&(ia.getValue()==""?Vn.setOption("placeholder",pn):Vn.setOption("placeholder",null))}),Vn.on("keydown",function(ia,ea){if(ea.keyCode===8){var mo=Un(ia);mo&&ea.preventDefault()}}),fn&&Vn.focus(),Vn.on("paste",sa),Vn.on("dragleave",function(ia,ea){Dn.current.classList.remove("mouse-hover-md")}),wn&&Vn.on("beforeChange",function(ia,ea){(ea.origin==="paste"||ea.origin==="+input")&&ea.cancel()}),Fo(Vn),()=>{Vn.off("paste",sa)}}},[]);const uo=(0,ee.useCallback)(()=>{if(Dn.current)try{}catch(sa){console.log(sa,"---- to set md editor body height")}},[Yo,Dn,oa]);(0,ee.useEffect)(()=>{function sa(){let Vn=new xe.Z(ia=>{for(let ea of ia)(ea.target.offsetHeight>0||ea.target.offsetWidth>0)&&(uo(),Jt.setSize("100%","100%"),Jt.refresh())});return Vn.observe(Mt.current.parentElement),Vn}if(Jt){const Vn=sa();return()=>{var ia,ea;(ia=Mt.current)!=null&&ia.parentElement&&Vn.unobserve((ea=Mt.current)==null?void 0:ea.parentElement)}}},[Jt,uo]),(0,ee.useEffect)(()=>{if(Jt){let sa=[];for(const[Vn,ia]of Object.entries(aa)){let ea={[Vn]:()=>{Va(ia)}};sa.push(ea),Jt.addKeyMap(ea)}return $r.current=setInterval(()=>{li.current&&Hn()},4e3),()=>{clearInterval($r.current);for(let Vn of sa)Jt.removeKeyMap(Vn)}}},[Jt]),(0,ee.useEffect)(()=>{Ia!==oa&&Sn(Ia)},[Ia]),(0,na.Z)(()=>{if(!jt&&qa>0){let sa=new Date().getTime(),Vn=window.sessionStorage.getItem(Za);sa>=qa+Da&&(!Vn||Vn!==yo)&&(window.sessionStorage.setItem(Za,yo),po(!0))}},Da),(0,ee.useEffect)(()=>{Mn(Na)},[Jt,Na]),(0,ee.useEffect)(()=>{Jt&&fn&&Jt.focus()},[Jt,fn]),(0,ee.useEffect)(()=>{if(Xo&&Jt){let sa=function(ia){let ea=ia.target;if($a.current){let mo=ea.scrollTop/ea.scrollHeight;$a.current.scrollTop=$a.current.scrollHeight*mo}};const Vn=Jt.getScrollerElement();return Vn.addEventListener("scroll",sa),()=>{Vn.removeEventListener("scroll",sa)}}},[Jt,Xo]),(0,ee.useEffect)(()=>{if(Jt&&Wt){let sa=function(Vn,ia){Wt(Vn,ia)};return Jt.on("beforeChange",sa),()=>{Jt.off("beforeChange",sa)}}},[Jt,Wt]),(0,ee.useEffect)(()=>{if(Jt&&rt){let sa=function(){rt(Jt.getValue())};return Jt.on("blur",sa),()=>{Jt.off("blur",sa)}}},[Jt,rt]);function Un(sa,Vn){var ia=sa.getDoc(),ea=ia.getCursor(),mo=ia.getLine(ea.line),fo=mo.charAt(ea.ch-1),Zo=mo.lastIndexOf("@\u2581@",ea.ch),da=mo.lastIndexOf("@\u2581\u2581@",ea.ch),Pr=Zo>da?Zo:da,Uo=Zo>da?3:4;if(zt.indexOf(fo)===-1)return null;if(console.log("change1:",Vn,sa,mo,ea,Pr,Zo,da,fo),Pr>=0&&ea.ch-Pr<5){var So=Pr+Uo;return ia.replaceRange("",{line:ea.line,ch:Pr},{line:ea.line,ch:So}),{line:ea.line,ch:So}}return null}(0,ee.useEffect)(()=>{if(Jt){let sa=function(Vn,ia){const ea=Vn.getValue();Go(ea),Ha(new Date().getTime()),Vn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ht&&(pa?ht(ea,Do(ea)):ht(ea))};return Jt.on("change",sa),()=>{Jt.off("change",sa)}}},[Jt,ht]),(0,ee.useEffect)(()=>{if(Jt)if(ct==null)Jt.setValue(""),Go("");else{const sa=window.scrollY||window.pageYOffset;ct!==Jt.getValue()&&(Jt.setValue(ct),Go(ct),Jt.setCursor(wn?1:Jt.lineCount(),0),window.scrollTo(0,sa))}},[Jt,ct]);const Va=(0,ee.useCallback)(sa=>{const Vn=Jt.getCursor(),ia=Jt.getSelection();let ea=ia.split(`
|
|
`);switch(sa){case"bold":return Jt.replaceSelection("**"+ia+"**"),ia===""&&Jt.setCursor(Vn.line,Vn.ch+2),Jt.focus();case"italic":return Jt.replaceSelection("*"+ia+"*"),ia===""&&Jt.setCursor(Vn.line,Vn.ch+1),Jt.focus();case"code":return Jt.replaceSelection("`"+ia+"`"),ia===""&&Jt.setCursor(Vn.line,Vn.ch+1),Jt.focus();case"inline-latex":return no("inline-latex"),Jt.focus();case"latex":return Jt.replaceSelection("```latex\n"+ia+"\n```"),Jt.setCursor(Vn.line+1,ia.length+1),Jt.focus();case"line-break":return Jt.replaceSelection(`<br/>
|
|
`),Jt.focus();case"list-ul":return ia===""?Jt.replaceSelection("- "+ia):Jt.replaceSelection(ea.map(mo=>mo===""?"":`- ${mo}`).join(`
|
|
`)),Jt.focus();case"list-ol":return ia===""?Jt.replaceSelection("1. "+ia):Jt.replaceSelection(ea.map((mo,fo)=>mo===""?"":`${fo+1}. ${mo}`).join(`
|
|
`)),Jt.focus();case"add-null-ch":return ia===""&&Jt.setCursor(Vn.line,Vn.ch),Jt.replaceSelection(Fa),Jt.focus();case"add-signal":return ia===""&&Jt.setCursor(Vn.line,Vn.ch),Jt.replaceSelection(gn),Jt.focus();case"add-multiple":return ia===""&&Jt.setCursor(Vn.line,Vn.ch),Jt.replaceSelection(zt),Jt.focus();case"inster-template-1":return ia===""&&Jt.setCursor(Vn.line,Vn.ch),Jt.replaceSelection(ha),Jt.focus();case"eraser":return Jt.setValue(""),Jt.focus();case"trigger-watch":return Mn(!Xo),Jt.focus();case"trigger-full-screen":return Sn(!oa),Jt.focus();case bt:no(bt);return;case Pn:no(Pn);return;case Ft:no(Ft);return;case vn:no(vn);return;case"maths-latex":no("maths-latex");return;case qt:no(qt);return;case Bt:no(Bt);return;default:throw new Error}},[Jt,Xo,oa]),io=(0,ee.useCallback)((sa,Vn)=>{var ia,ea,mo,fo,Zo,da;switch(no(""),jn){case bt:const{title:eo,link:ba}=sa;return Jt.replaceSelection(`[${eo}](${ba})`),Jt.focus();case Pn:const{language:Eo,content:Co}=sa;return Jt.replaceSelection(["```"+Eo,Co,"```"].join(`
|
|
`)),Jt.focus();case"maths-latex":for(var Pr=atob(sa),Uo=new Uint8Array(Pr.length),So=0;So<Pr.length;So++)Uo[So]=Pr.charCodeAt(So);var cr=new Blob([Uo],{type:"image/png"});(0,Ne.I)(cr,In=>{In.id?Jt.replaceSelection(``):(In==null?void 0:In.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Jt.replaceSelection("`$$"+sa+"$$`");break;case Ft:case vn:case on:const{src:Ao,alt:ko}=sa,xo=Vn,Yr=(mo=(ea=(ia=xo==null?void 0:xo.name)==null?void 0:ia.split("."))==null?void 0:ea.pop)==null?void 0:mo.call(ea);return((fo=xo==null?void 0:xo.type)==null?void 0:fo.indexOf("image"))>-1||!(xo!=null&&xo.type)?xo.align||xo.width?Jt.replaceSelection(`<p style="text-align:${xo.align||"initial"}"><img width="${xo.width?xo.width+"%":"initial"}" src="${Ao}" alt="${ko||""}" /></p>`):Jt.replaceSelection(`<img width="100%" src="${Ao}" alt="${ko||""}" />`):((Zo=xo==null?void 0:xo.type)==null?void 0:Zo.indexOf("video"))>-1?Jt.replaceSelection(`<video width="100%" controls src="${Ao}"></video>`):((da=xo==null?void 0:xo.type)==null?void 0:da.indexOf("pdf"))>-1?Jt.replaceSelection(`<a href="${Ao}?type=${xo.type}&disposition=inline" target="_blank">${xo.name}</a>`):Kt.includes(Yr)?Jt.replaceSelection(`<a href="${Ao}?type=office&disposition=inline" target="_blank">${xo.name}</a>`):Jt.replaceSelection(`[${xo.name}](${Ao})`),Jt.focus();case Bt:const{row:Br,col:oi,align:ui}=sa;let wr=`
|
|
`;for(let In=0;In<Br;In++){let Ta=[],Wn=[];for(let Lo=0;Lo<oi;Lo++)In===1&&Wn.push(Zn[ui]),Ta.push(" ");In===1&&(wr+=`| ${Wn.join(" | ")} |
|
|
`),wr+=`| ${Ta.join(oi===1?"":" | ")} |
|
|
`}return Jt.replaceSelection(wr+`
|
|
`),Jt.focus();default:throw new Error}},[Jt,jn]),dr=(0,ee.useMemo)(()=>{switch(jn){case bt:return ee.createElement(nt,{callback:io,onCancel:nr});case Pn:return ee.createElement(dt.Z,{callback:io,onCancel:nr});case Ft:return ee.createElement(Ne.Z,{callback:io,onCancel:nr});case qt:return ee.createElement(ot,{callback:io,onCancel:nr});case Bt:return ee.createElement(De,{callback:io,onCancel:nr});case"maths-latex":return ee.createElement(Nt,{showSaveButton:!0,callback:io});case"inline-latex":return ee.createElement(Rt.Z,{showSaveButton:!0,callback:io});default:return null}},[jn]);function nr(){no("")}(0,ee.useEffect)(()=>{if(wo.current){let sa=function(Zo){mo=!0,fo=Zo.pageY},Vn=function(){mo=!1},ia=function(Zo){if(mo){let da=Zo.pageY-fo;da<0&&(da=0),da>300&&(da=300);let Pr=Xt+da+"px";zo(Pr)}},ea=wo.current,mo=!1,fo=0;return ea.addEventListener("mousedown",sa),document.addEventListener("mousemove",ia),document.addEventListener("mouseup",Vn),()=>{ea.removeEventListener("mousedown",sa),document.removeEventListener("mousemove",ia),document.removeEventListener("mouseup",Vn)}}},[Jt,wo]),(0,ee.useEffect)(()=>{zo(Xt)},[Xt]);const mr=It(pt),Kr=It(Yo),_o={width:mr,height:Kr},Mo=(0,ee.useMemo)(()=>{if(qa){let sa=new Date(qa),Vn=sa.getHours(),ia=sa.getMinutes(),ea=sa.getSeconds();return Vn=Vn<10?"0"+Vn:Vn,ia=ia<10?"0"+ia:ia,ea=ea<10?"0"+ea:ea,`${Vn}:${ia}:${ea}`}return 0},[qa]),Do=sa=>{const Vn=[];if(pa){let ia=-1;sa=sa.replace(/(@▁▁@|@▁@)/g,function(ea,mo,fo){Vn.push({multiLine:ea!==gn})})}return Vn};function Mr(){window.sessionStorage.removeItem(Za),po(!1),Ha(0)}function Gr(){po(!1),Ha(0),Jt.setValue(window.sessionStorage.getItem(Za))}(0,ee.useEffect)(()=>{Ca[jn]&&jn!==vn&&jn!==qt&&setTimeout(()=>{const sa=document.getElementsByClassName("markdown-popup-form")[0],Vn=window.innerWidth/2-sa.offsetWidth/2,ia=window.innerHeight/2-sa.offsetHeight/2;ai(Vn),Zt(ia)},0)},[jn]);const ti=sa=>{sa.preventDefault();const Vn=sa.clientX-mi,ia=sa.clientY-we;document.body.onmousemove=ea=>{let mo=ea.clientX-Vn,fo=ea.clientY-ia;const Zo=document.getElementsByClassName("markdown-popup-form")[0],da=window.innerWidth-Zo.offsetWidth,Pr=window.innerHeight-Zo.offsetHeight;mo=Math.max(0,Math.min(mo,da)),fo=Math.max(0,Math.min(fo,Pr)),Tr(ea.clientX,ea.clientY,Vn,ia)&&(ai(mo),Zt(fo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Tr=(sa,Vn,ia,ea)=>{const mo=document.body.clientHeight,fo=document.body.clientWidth;return sa<20&&ia>sa||sa>fo-20&&ia<sa||Vn<20&&ea>Vn||Vn>mo-20&&ea<Vn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"markdown-editor-wrapper",ref:Dn},ee.createElement("div",{className:`markdown-editor-container ${rn} ${Xo?"on-preview":""} ${Bn?"mini":""} ${oa?"full-screen":""}`,style:_o},ee.createElement(le,{insertTemp:Jn,watch:Xo,fullScreen:oa,showNullButton:xt,showNullProgramButton:pa,onActionCallback:Va,hidetoolBar:Sa,extraUse:Ra}),ee.createElement("div",{className:"markdown-editor-body"},ee.createElement("div",{className:"codemirror-container"},ee.createElement("textarea",{ref:Mt,placeholder:pn})),Xo?ee.createElement("div",{ref:$a,className:"preview-container"},Gn==="stex"&&ee.createElement(Ae,{value:yo}),Gn!=="stex"&&ee.createElement(Le.Z,{disabledFill:en,showProgramFill:pa,value:yo})):null))),Aa?ee.createElement("a",{ref:wo,className:"editor-resize"}):null,jn===vn&&ee.createElement($t,{callback:io,onCancel:nr}),jn===qt&&ee.createElement(ot,{callback:io,onCancel:nr}),ee.createElement(ce.Z,null,Ca[jn]&&jn!==vn&&jn!==qt?ee.createElement(We.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:mi,top:we},title:ee.createElement("div",{style:{cursor:"move"},onMouseDown:ti},Ca[jn]),open:!0,onCancel:nr,footer:null,destroyOnClose:!0,width:jn===qt?"1200px":null,height:jn===qt?"80vh":null,className:"markdown-popup-form"},dr):null))}},28451:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ue},I:function(){return ce}});var ee=te(78241),se=te(8591),Be=te(92832),xe=te(81327),Ce=te(5871),be=te(5112),ie=te(3113),He=te(77903),ze=te(59301),Ze=te(24065),Le=te(59301),Ae=Object.defineProperty,ve=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,he)=>pe in ge?Ae(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ge[pe]=he,x=(ge,pe)=>{for(var he in pe||(pe={}))E.call(pe,he)&&y(ge,he,pe[he]);if(a)for(var he of a(pe))b.call(pe,he)&&y(ge,he,pe[he]);return ge},z=(ge,pe)=>ve(ge,ae(pe));const{useForm:ne}=ee.default,oe={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ue=({callback:ge,onCancel:pe})=>{const[he]=ne();let Ve=(0,ze.useRef)();function Re(Qe){Ve.current.width=he.getFieldValue("width"),Ve.current.align=he.getFieldValue("align"),ge(Qe,Ve.current)}function tt(Qe,et){if(Qe.status===-1){se.ZP.error(Qe.message);return}he.setFieldsValue({src:`/api/attachments/${Qe.id}`,type:et.type})}function Fe(Qe){let et=Qe.target.files[0];Ve.current=et,ce(et,tt)}return Le.createElement(ee.default,z(x({form:he},re),{className:"upload-image-panel",onFinish:Re,style:{width:470,overflow:"hidden"}}),Le.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Le.createElement("div",{className:"flex-container"},Le.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Le.createElement(Be.default,{style:oe})),Le.createElement(le,{onFileChange:Fe}))),Le.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Le.createElement(Be.default,{style:{width:264}})),Le.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Le.createElement(xe.Z,null,Le.createElement(ee.default.Item,{name:"width",style:{margin:0}},Le.createElement(Ce.Z,{style:{width:264}})),Le.createElement("span",{className:"ml8"},"%"))),Le.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Le.createElement(be.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"}]})),Le.createElement("aside",null,Le.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Le.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Le.createElement(ie.ZP,{type:"default",onClick:pe},"\u53D6\u6D88"))))};function le({onFileChange:ge}){return Le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Le.createElement("input",{type:"file",onChange:ge}))}function ce(ge,pe){if(!ge)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ze.bg)())throw se.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",ge),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Ve=new window.XMLHttpRequest;Ve.withCredentials=!0,Ve.addEventListener("load",function(Re){pe(JSON.parse(Re.target.responseText),ge)},!1),Ve.addEventListener("error",function(Re){console.error(Re)},!1),Ve.open("POST",`${He.KI}/api/attachments.json`),Ve.send(he)}},79346:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Be}});var ee=te(59301),se=te(4676);class Be extends ee.Component{constructor(Ce){super(Ce);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,se.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(it,Ue,te){"use strict";te.d(Ue,{i:function(){return oe},Z:function(){return ue}});var ee={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"},se=te(71418),Be=te(6848),xe=te(92310),Ce=te.n(xe),be=te(955),ie=te(8797),He=te(24065),ze="data:image/png;base64,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",Ze="data:image/png;base64,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",Le="data:image/png;base64,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",Ae="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII=",ae="data:image/png;base64,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",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",y="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",ne=te(59301);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ze,swimg:Ze},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Ae},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ve,swimg:ae},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:y},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var ue=({className:le,dataSource:ce=[],col:ge=4,right:pe,bottom:he=23,precision:Ve=0,wrapWidth:Re=1200,trackEventItems:tt,loading:Fe,onRemove:Qe=()=>{},isCurrent:et=!0,showAlias:Et=!1})=>{const lt=Math.floor((Re-(ge-1)*pe)/ge),ft=[{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(Je=>(window.ENV==="build"&&(Je.ptimg=`/react/build${Je.ptimg}`,Je.swimg=`/react/build${Je.swimg}`),Je));return ne.createElement(se.Z,{spinning:Fe},ne.createElement("div",{className:Ce()(ee.list,le)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Je,nt)=>{var dt;const{name:Ne,id:We,identifier:vt,featured:Tt,school_name:mt,image_url:$t,excellent:Oe,is_plan:Gt}=Je;return ne.createElement("div",{key:We,className:ee.wrap,style:{width:lt,marginRight:(1+nt)%ge===0?0:pe+Ve,marginBottom:he}},ne.createElement("a",{className:ee.li,onClick:Ht=>{Ht.preventDefault(),Ht.stopPropagation(),tt&&(0,be.L9)([tt]),(0,be.xg)(`/paths/${vt}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${$t}`}),et&&(0,He.bg)()&&(Je==null?void 0:Je.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:Ht=>{Ht.stopPropagation(),Qe(Je)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=Je==null?void 0:Je.subject_tags)==null?void 0:dt.map((Ht,dn)=>{var An,$e;if(dn===0){const Me=(An=ft.find(Ee=>Ee.name==Ht))==null?void 0:An.swimg;return ne.createElement("img",{className:ee.sign,src:Me,style:{left:"-4px"}})}const ut=($e=ft.find(Me=>Me.name==Ht))==null?void 0:$e.ptimg;return ne.createElement("img",{className:ee.sign,src:ut,style:{left:`${48+52*(dn-1)+2*dn}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Je==null?void 0:Je.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(Be.Z,{title:Et&&(Je!=null&&Je.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ne}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Je==null?void 0:Je.excellent_alias_name}`)):Ne},ne.createElement("span",{className:ee.e},Et&&(Je==null?void 0:Je.excellent_alias_name)||Ne))),ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Je.stages_count))),ne.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Je.members_count)))))))})),!ce.length&&ne.createElement(ie.Z,null)))}},29458:function(it,Ue,te){"use strict";te.d(Ue,{jL:function(){return Ce},w9:function(){return Je},QD:function(){return Rt},cQ:function(){return Qe.Z},op:function(){return De},O5:function(){return ha},_b:function(){return vn},t7:function(){return y},Gi:function(){return Tt},YG:function(){return We},qp:function(){return Le},vr:function(){return bt},qE:function(){return Qt},Je:function(){return ne},wb:function(){return Fe},cq:function(){return dn},tp:function(){return ae}});var ee=te(59301),se={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"},Be="data:image/png;base64,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",Ce=({dataSource:Kt=[],img:It,imgWidth:En=346,title:hn,sunTitle:aa,bannerExtraContent:Ca})=>ee.createElement("div",{className:se.banner},ee.createElement("div",{className:se.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,hn),ee.createElement("span",null,aa)),Kt.length>0&&ee.createElement("div",{className:se.btns},Kt.map((Nn,ct)=>ee.createElement("div",{key:ct,onClick:Nn.click},Nn.name,Nn.sign?ee.createElement("img",{src:Be,width:39}):null))),Ca),It&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:It,width:En}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ie=te(92310),He=te.n(ie),ze=te(89392),Le=({dataSource:Kt=[],value:It,onChange:En,onTitleChange:hn,className:aa,title:Ca,titleWidth:Nn=41,style:ct={},fontColor:ht="#6A7283",showCount:pt})=>{const[Xt,Bn]=(0,ee.useState)(0),[fn,Na]=(0,ee.useState)(!1),Jn=(0,ee.useRef)(null),Gn=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var Za;Kt.length!==0&&(((Za=Jn==null?void 0:Jn.current)==null?void 0:Za.clientHeight)>97?Bn(1):Bn(0)),Kt.length===0&&Bn(0),Na(!1)},[Kt]),ee.createElement("div",{className:He()(be.row,aa),style:ct},ee.createElement("div",{onClick:(0,ze.throttle)(()=>hn==null?void 0:hn(),2e3),style:{width:Nn,marginTop:fn?12:4},className:`${be.title} ${hn?"current":""}`},Ca),ee.createElement("div",{className:fn?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},ee.createElement("div",{className:be.bar,ref:Gn,style:Xt>0?{height:Xt===1?97:"auto",overflow:Xt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:be.tag,ref:Jn},Kt==null?void 0:Kt.map(Za=>ee.createElement("span",{onClick:()=>En(Za.id),key:Za.id,style:{color:ht},className:It===Za.id?be.active:""},ee.createElement("span",{title:Za.name,className:be.name},Za.name),!!pt&&ee.createElement("span",{className:be.num},Za.count))))),!!Xt&&ee.createElement(ee.Fragment,null,Xt===1?ee.createElement("div",{onClick:()=>{var Za;Bn(2),((Za=Jn==null?void 0:Jn.current)==null?void 0:Za.clientHeight)>245?Na(!0):Na(!1)},className:be.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{Gn.current.scrollTop=0,Bn(1),Na(!1)},className:be.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ae={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"},ae=({dataSource:Kt=[],value:It,onChange:En,className:hn,style:aa={}})=>ee.createElement("div",{style:aa,className:He()(Ae.tabs,hn)},Kt.map(Ca=>ee.createElement("span",{onClick:()=>En(Ca.id),className:It===Ca.id?Ae.active:"",key:Ca.id},Ca.name))),a={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"},E=te(92832),y=({dataSource:Kt=[],value:It="",onChange:En,onInputChange:hn=()=>{},className:aa,style:Ca={},placeholder:Nn,allowClear:ct=!1})=>{var ht;const[pt,Xt]=(0,ee.useState)(""),[Bn,fn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Gn;let Za=It;(Gn=JSON.stringify(It))!=null&&Gn.includes("{")&&(Xt(It.id),Za=It.value||"");try{fn(decodeURIComponent(Za||""))}catch(Aa){fn(decodeURIComponent(Za||""))}},[It]);const Na=()=>{En(encodeURIComponent(Bn),pt||null)},Jn=Gn=>{Gn!==pt&&(Xt(Gn),En(encodeURIComponent(Bn),Gn))};return ee.createElement("div",{className:He()(a.input,aa),style:Ca},!!Kt.length&&ee.createElement("div",{className:a.dropdown},ee.createElement("div",{className:a.text},(ht=Kt.find(Gn=>Gn.id===pt))==null?void 0:ht.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:a.b1}),ee.createElement("b",{className:a.b2})),ee.createElement("div",{className:a.menu},Kt.map((Gn,Za)=>ee.createElement("div",{key:Za,onClick:()=>Jn(Gn.id)},Gn.name)))),ee.createElement(E.default,{onPressEnter:Na,value:Bn,onChange:Gn=>{fn(Gn.target.value),hn(encodeURIComponent(Gn.target.value),pt||null)},bordered:!1,placeholder:Nn}),ee.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:Kt,onChange:It,className:En,total:hn,pageSize:aa,style:Ca={}})=>{const Nn=Kt<2,ct=Kt>=Math.ceil(hn/aa);return hn<=aa?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:He()(x.quickPager,En),style:Ca},ee.createElement("div",{onClick:()=>{Nn||It(Kt-1,"prev")},className:Nn?x.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{ct||It(Kt+1,"next")},className:ct?x.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},re=te(71418),ue=te(6848),le=te(13570),ce=te(3294),ge=te(955),pe=te(96908),he=te(57177),Ve=te(81378),Re=te(8797),Fe=({className:Kt,dataSource:It=[],col:En=4,right:hn,bottom:aa=23,precision:Ca=0,wrapWidth:Nn=1200,trackEventItems:ct,loading:ht})=>{const pt=Math.floor((Nn-(En-1)*hn)/En);return ee.createElement(re.Z,{spinning:ht},ee.createElement("div",{className:He()(oe.list,Kt)},!!It.length&&It.map((Xt,Bn)=>{const{name:fn,id:Na,identifier:Jn,power:Gn,cover_image_id:Za,pic:Aa}=Xt;return ee.createElement("div",{className:oe.wrap,key:Na,style:{width:pt,marginRight:(1+Bn)%En===0?0:hn+Ca,marginBottom:aa}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Jn}/challenges`,className:oe.li,onClick:jt=>{jt.preventDefault(),ct&&(0,ge.L9)([ct]),Gn&&(0,ge.xg)(`/shixuns/${Jn}/challenges`)}},ee.createElement("div",{className:oe.img},ee.createElement("img",{className:oe.cover,src:`${Aa}`}),Xt.is_jupyter&&ee.createElement("img",{className:oe.sign,src:pe}),Xt.is_jupyter_lab&&ee.createElement("img",{className:oe.sign,src:he}),Xt.is_unity_3d&&ee.createElement("img",{className:oe.sign,src:Ve})),ee.createElement("div",{className:oe.name},ee.createElement(ue.Z,{title:fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:oe.e},fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:oe.tags},ee.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Xt.challenges_count))),!!Xt.myshixuns_count&&ee.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Xt.myshixuns_count))),ee.createElement(ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Xt.level))),ee.createElement("div",{className:oe.rate},ee.createElement(le.Z,{allowHalf:!0,disabled:!0,defaultValue:Xt.score_info}),ee.createElement("span",null,"\xA0",Xt.score_info?`${Xt.score_info}\u5206`:"5\u5206")))),!Gn&&ee.createElement("div",{className:oe.lockWrap},ee.createElement("img",{src:`${ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!It.length&&ee.createElement(Re.Z,null)))},Qe=te(33847),et={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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",lt=te(59301),Je=({className:Kt,dataSource:It=[],col:En=4,right:hn,bottom:aa=23,precision:Ca=0,wrapWidth:Nn=1200,trackEventItems:ct,loading:ht})=>{const pt=Math.floor((Nn-(En-1)*hn)/En);return lt.createElement(re.Z,{spinning:ht},lt.createElement("div",{className:He()(et.list,Kt)},!!It.length&&It.map((Xt,Bn)=>{const{subject_identifier:fn,id:Na,identifier:Jn,power:Gn}=Xt,Za=Xt.is_public!=0&&Xt.is_public;return lt.createElement("div",{className:et.wrap,key:Na,style:{width:pt,marginRight:(1+Bn)%En===0?0:hn+Ca,marginBottom:aa}},lt.createElement("a",{className:et.li,onClick:Aa=>{Aa.preventDefault(),ct&&(0,ge.L9)([ct]),(0,ge.xg)(Xt.first_category_url)}},lt.createElement("div",{className:et.top},lt.createElement(ue.Z,{title:Xt.name},lt.createElement("div",{className:et.name},Xt.name)),lt.createElement("img",{className:et.img,src:ce.Z.IMG_SERVER+"/images/"+Xt.avatar_url}),lt.createElement("div",{className:et.text,title:Xt.creator},Xt.creator),fn&<.createElement("div",{className:et.btns},lt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),lt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Za&<.createElement("div",{className:et.sign},"\u516C\u5F00")),lt.createElement("div",{className:et.bottom},Xt.visits>0&<.createElement(ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-liulanyan"}),lt.createElement("span",null,Xt.visits))),Xt.course_members_count>0&<.createElement(ue.Z,{title:"\u6210\u5458",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-chengyuan"}),Xt.course_members_count)),Xt.tasks_count>0&<.createElement(ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-zuoye"}),Xt.tasks_count)),Xt.is_end?lt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):lt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xt.is_accessible&<.createElement("div",{className:et.lockWrap},lt.createElement("img",{src:`${ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),lt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!It.length&<.createElement(Re.Z,null)))},nt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},dt=te(89070),We=({dataSource:Kt=[],value:It,onChange:En,className:hn,style:aa={},tabBarExtraContent:Ca})=>ee.createElement("div",{className:He()(nt.tabs,hn),style:aa},ee.createElement("div",{className:nt.tabsWrap},Kt.map((Nn,ct)=>ee.createElement("aside",{className:nt.tab,onClick:()=>{En(Nn.id),Nn.link&&dt.history.push(Nn.link)},key:ct},ee.createElement("div",{className:It===Nn.id?nt.active:""},Nn.name),(Nn==null?void 0:Nn.resetCount)==null&&(Nn==null?void 0:Nn.total)!==void 0&&ee.createElement("span",null,"\uFF08",Nn==null?void 0:Nn.total,"\uFF09"),(Nn==null?void 0:Nn.resetCount)!==void 0&&(Nn==null?void 0:Nn.total)!==void 0&&ee.createElement(ue.Z,{title:(Nn==null?void 0:Nn.tip)!=null?Nn==null?void 0:Nn.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},Nn==null?void 0:Nn.resetCount),"/",ee.createElement("span",null,Nn==null?void 0:Nn.total),"\uFF09"))))),ee.createElement("div",{className:nt.tabBar},Ca)),Tt=({className:Kt,style:It={},children:En})=>ee.createElement("div",{className:He()(Kt),style:It},En),mt={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"},$t=te(38854),Oe=te(20834);const Gt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var dn=({sortValue:Kt,dropValue:It,className:En,onSort:hn,onDrop:aa,dataSource:Ca=Gt})=>{var Nn;return ee.createElement("div",{className:He()(mt.orderWrap,En)},ee.createElement($t.Z,{dropdownRender:()=>ee.createElement(Oe.default,null,Ca.map((ct,ht)=>ee.createElement(Oe.default.Item,{key:ht,onClick:()=>aa(ct.id)},ct.name)))},ee.createElement("span",{className:mt.orderTextWrap},(Nn=Ca.find(ct=>It===ct.id))==null?void 0:Nn.name)),ee.createElement("span",{className:mt.orderIconWrap},ee.createElement("span",{className:mt.orderAsc},ee.createElement("i",{className:Kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>hn(Kt==="asc"?"desc":"asc")})),ee.createElement("span",{className:mt.orderDesc},ee.createElement("i",{className:Kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>hn(Kt==="asc"?"desc":"asc")}))))},An={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"},$e=te(3113),ut=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ot=(Kt,It,En)=>It in Kt?ut(Kt,It,{enumerable:!0,configurable:!0,writable:!0,value:En}):Kt[It]=En,Ie=(Kt,It)=>{for(var En in It||(It={}))Ee.call(It,En)&&ot(Kt,En,It[En]);if(Me)for(var En of Me(It))at.call(It,En)&&ot(Kt,En,It[En]);return Kt},ye=(Kt,It)=>{var En={};for(var hn in Kt)Ee.call(Kt,hn)&&It.indexOf(hn)<0&&(En[hn]=Kt[hn]);if(Kt!=null&&Me)for(var hn of Me(Kt))It.indexOf(hn)<0&&at.call(Kt,hn)&&(En[hn]=Kt[hn]);return En},st=(Kt,It,En)=>new Promise((hn,aa)=>{var Ca=ht=>{try{ct(En.next(ht))}catch(pt){aa(pt)}},Nn=ht=>{try{ct(En.throw(ht))}catch(pt){aa(pt)}},ct=ht=>ht.done?hn(ht.value):Promise.resolve(ht.value).then(Ca,Nn);ct((En=En.apply(Kt,It)).next())}),De=Kt=>{var It=Kt,{className:En,style:hn,children:aa,loading:Ca=!1,openLoading:Nn,onClick:ct=()=>{},size:ht="middle",shape:pt="round"}=It,Xt=ye(It,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Bn,fn]=(0,ee.useState)(!1);return ee.createElement($e.ZP,Ie({onClick:(0,ze.throttle)(Na=>st(void 0,null,function*(){Nn&&fn(!0);try{yield ct(Na)}catch(Jn){console.log("error",Jn)}Nn&&fn(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(An.btn,An[`${ht}-${pt}`],En),style:hn,size:ht,shape:pt,loading:Bn||Ca},Xt),aa)},gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Qt=({className:Kt,style:It,children:En=null,onClick:hn,title:aa})=>ee.createElement("div",{className:He()(gt.head,Kt),style:It},ee.createElement("span",{className:"primary-hover",onClick:hn},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:aa},aa),ee.createElement("div",{className:gt.node},En)),Dt={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"},Rt=({confirmShow:Kt=!0,confirmTitle:It,confirmClick:En,cancelShow:hn=!0,cancelTitle:aa,cancelClick:Ca,className:Nn,style:ct,confirmLoading:ht=!1})=>ee.createElement("div",{className:He()(Dt.btns,Nn),style:ct},Kt&&ee.createElement($e.ZP,{loading:ht,onClick:En,type:"primary",className:Dt.confirm},It),hn&&ee.createElement($e.ZP,{onClick:Ca,className:Dt.cancel},aa)),ke={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"},bt=({className:Kt,style:It={},LeftContent:En,children:hn,RightContent:aa})=>ee.createElement("div",{className:He()(ke.fixedBottom,Kt),style:It},ee.createElement("div",{className:ke.wrap},ee.createElement("div",{className:ke.left},En),ee.createElement("div",{className:ke.center},hn),ee.createElement("div",{className:ke.right},aa))),Ft={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"},vn=({className:Kt,style:It={},dataSource:En=[]})=>ee.createElement("div",{className:He()(Ft.crumbs,Kt),style:It},En.map((hn,aa)=>aa<En.length-1?ee.createElement(ee.Fragment,{key:aa},hn.path||hn.onClick?ee.createElement("span",{className:Ft.hover,onClick:hn!=null&&hn.onClick?hn.onClick:()=>dt.history.push(hn.path)},hn.name):ee.createElement("span",null,hn.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:aa,style:{color:"#5F6368"}},hn.name))),on=te(31797),Pn=Object.defineProperty,Bt=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Ma=(Kt,It,En)=>It in Kt?Pn(Kt,It,{enumerable:!0,configurable:!0,writable:!0,value:En}):Kt[It]=En,Tn=(Kt,It)=>{for(var En in It||(It={}))na.call(It,En)&&Ma(Kt,En,It[En]);if(Zn)for(var En of Zn(It))xa.call(It,En)&&Ma(Kt,En,It[En]);return Kt},Da=(Kt,It)=>Bt(Kt,ta(It)),Fa=(Kt,It)=>{var En={};for(var hn in Kt)na.call(Kt,hn)&&It.indexOf(hn)<0&&(En[hn]=Kt[hn]);if(Kt!=null&&Zn)for(var hn of Zn(Kt))It.indexOf(hn)<0&&xa.call(Kt,hn)&&(En[hn]=Kt[hn]);return En};const{Countdown:zt}=on.default;var ha=Kt=>{var It=Kt,{onChange:En}=It,hn=Fa(It,["onChange"]);const[aa,Ca]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof aa=="number"&&aa>=0&&En(aa)},[aa]);const Nn=ct=>{const ht=Math.floor(ct/1e3);Ca(ht)};return ee.createElement(zt,Da(Tn({},hn),{onChange:Nn}))}},58856:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return se}});var ee=te(59301);function se(Be,xe){const Ce=(0,ee.useRef)();(0,ee.useEffect)(()=>{Ce.current=Be}),(0,ee.useEffect)(()=>{function be(){Ce.current()}if(xe!==null){let ie=setInterval(be,xe);return()=>clearInterval(ie)}},[xe])}},73157:function(it,Ue,te){"use strict";var ee=te(59301),se=te(43418),Be=te(99064),xe=te(89070),Ce=te(59301),be=(He,ze,Ze)=>new Promise((Le,Ae)=>{var ve=E=>{try{a(Ze.next(E))}catch(b){Ae(b)}},ae=E=>{try{a(Ze.throw(E))}catch(b){Ae(b)}},a=E=>E.done?Le(E.value):Promise.resolve(E.value).then(ve,ae);a((Ze=Ze.apply(He,ze)).next())});const ie=({exercise:He,dispatch:ze,init:Ze,haveInit:Le=!1})=>{const Ae=(0,xe.useParams)(),[ve,ae]=(0,ee.useState)(!1);let[a,E]=(0,ee.useState)();const[b,y]=(0,ee.useState)(!1),[x,z]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{He.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[He.actionTabs]);function ne(){return be(this,null,function*(){var oe,re;let ue=yield(0,Be.ZP)(`/api/courses/${Ae==null?void 0:Ae.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:He.actionTabs.selectArrs}});if(((oe=ue==null?void 0:ue.cover_exercises)==null?void 0:oe.length)>0)ae(!0),E((re=ue==null?void 0:ue.cover_exercises)==null?void 0:re[0]);else{let le=yield(0,Be.ZP)(`/api/courses/${Ae==null?void 0:Ae.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:He.actionTabs.selectArrs}});ze({type:"exercise/setActionTabs",payload:{key:""}}),(le==null?void 0:le.status)===0&&(Le&&Ze(),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{xe.history.push("/paperlibrary")}}))}})}return Ce.createElement("div",null,Ce.createElement(se.default,{open:ve,centered:!0,onCancel:oe=>be(void 0,null,function*(){if(oe.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let re=yield(0,Be.ZP)(`/api/courses/${Ae==null?void 0:Ae.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:He.actionTabs.selectArrs,update:1}});ze({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(re==null?void 0:re.status)===0&&(Le&&Ze(),ae(!1),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{xe.history.push("/paperlibrary")}}))}else ae(!1)}),cancelButtonProps:{loading:b},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:x},onOk:()=>be(void 0,null,function*(){z(!0);let oe=yield(0,Be.ZP)(`/api/courses/${Ae==null?void 0:Ae.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:He.actionTabs.selectArrs}});z(!1),(oe==null?void 0:oe.status)===0&&(Le&&Ze(),ze({type:"exercise/setActionTabs",payload:{key:""}}),ae(!1),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{xe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ce.createElement("div",null,Ce.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Ce.createElement("div",null,Ce.createElement("div",null,"\u8BD5\u5377\uFF1A",a==null?void 0:a.origin_exercise_nam),Ce.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ce.createElement("a",{href:`/paperlibrary/see/${a==null?void 0:a.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},a==null?void 0:a.examination_bank_name))))))};Ue.Z=(0,xe.connect)(({exercise:He})=>({exercise:He}))(ie)},62570:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return le}});var ee=te(59301),se=te(43418),Be=te(95237),xe=te(43604),Ce=te(57809),be=te(1710),ie=te(3113),He=te(29458),ze=te(99064),Ze={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Le=te(89070),Ae=te(96622),ve=te(59301),ae=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ce,ge,pe)=>ge in ce?ae(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[ge]=pe,ne=(ce,ge)=>{for(var pe in ge||(ge={}))y.call(ge,pe)&&z(ce,pe,ge[pe]);if(b)for(var pe of b(ge))x.call(ge,pe)&&z(ce,pe,ge[pe]);return ce},oe=(ce,ge)=>a(ce,E(ge)),re=(ce,ge,pe)=>new Promise((he,Ve)=>{var Re=Qe=>{try{Fe(pe.next(Qe))}catch(et){Ve(et)}},tt=Qe=>{try{Fe(pe.throw(Qe))}catch(et){Ve(et)}},Fe=Qe=>Qe.done?he(Qe.value):Promise.resolve(Qe.value).then(Re,tt);Fe((pe=pe.apply(ce,ge)).next())});const ue=({visible:ce,setVisible:ge,onK:pe,selectKeys:he,selectRows:Ve,appointStudent:Re,modalParams:tt,courseId:Fe})=>{const Qe=(0,Le.useParams)(),[et,Et]=(0,ee.useState)(!1),[lt,ft]=(0,ee.useState)(!1),[Je,nt]=(0,ee.useState)([]),[dt,Ne]=(0,ee.useState)([]),[We,vt]=(0,ee.useState)([]),[Tt,mt]=(0,ee.useState)("all"),[$t,Oe]=(0,ee.useState)("all");let[Gt,Ht]=(0,ee.useState)(!0);const[dn,An]=(0,ee.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[$e,ut]=(0,ee.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Me={selectedRowKeys:dt,columnWidth:40,hideSelectAll:!0,onSelect:(ye,st,Ye)=>{let De=!0;for(let gt=0;gt<dt.length;gt++)(ye==null?void 0:ye.user_id)===dt[gt]&&(dt==null||dt.splice(gt,1),We==null||We.splice(gt,1),De=!1);De&&(dt.push(ye==null?void 0:ye.user_id),We.push(ye)),Ne([...dt]),vt([...We])},onSelectAll:(ye,st,Ye)=>{if(ye&&Ye.length>0){Ye.forEach(De=>{dt.push(De.user_id),We.push(De)}),Ne([...dt]),vt([...We]);return}if(!ye&&Ye.length>0){let De=[],gt=[];const _t=new Set(Ye),Qt=new Set(dt),Dt=new Set(We);De=[...Qt].filter(Nt=>[..._t].every(Rt=>Rt.user_id!==Nt)),gt=[...Dt].filter(Nt=>[..._t].every(Rt=>Rt.user_id!==Nt.user_id)),Ne([...De]),vt([...gt])}}};(0,ee.useEffect)(()=>{ce&&he&&(Ne([...he]),vt(Ve))},[ce,he]),(0,ee.useEffect)(()=>{ce&&(!Re&&tt?$e.status=tt:$e.status=null,ut(ne({},$e)),at())},[ce,Re,tt]);const Ee=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ye,st,Ye)=>ve.createElement("span",{style:{color:"#333"}},Ye+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ye,st,Ye)=>ve.createElement("span",null,ye)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ye,st,Ye)=>ve.createElement("span",{style:{color:"#666"}},ye)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ye,st)=>ve.createElement("span",null,ye)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(ye,st)=>ve.createElement("span",null,ye||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ye,st)=>ve.createElement("span",null,ye)}].filter(ye=>tt===1||tt===2?ye.title!=="\u72B6\u6001":!0),at=()=>re(void 0,null,function*(){var ye,st,Ye;ft(!0);const De=yield(0,ze.ZP)(`/api/exercises/${Qe.categoryId||Fe}/wait_make_up_students.json`,{method:"get",params:oe(ne({},$e),{keywords:(ye=$e==null?void 0:$e.keywords)==null?void 0:ye.trim()})});if(De.status===0){const gt=((Ye=(st=De==null?void 0:De.data)==null?void 0:st.all_course_groups)==null?void 0:Ye.map(_t=>({value:_t==null?void 0:_t.id,label:_t==null?void 0:_t.name})))||[];An([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...gt]),nt(De.data)}ft(!1)}),ot=()=>{$e.page=1,$e.status=null,$e.course_group_id=null,$e.keywords="",mt("all"),Oe("all"),Ne([]),vt([]),ut(ne({},$e)),Re&&pe(dt==null?void 0:dt.length,dt,We)},Ie=()=>{$e.page=1,$e.status=null,$e.course_group_id=null,$e.keywords="",ut(ne({},$e)),mt("all"),Oe("all"),Ne([]),vt([]),ge(!1)};return ve.createElement(se.default,{centered:!0,className:Ze.cstuModal,title:tt===1?"\u7F3A\u8003\u5B66\u751F":tt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ce,width:1200,footer:null,onCancel:()=>{Ie()}},ve.createElement(Be.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},ve.createElement(Be.Z,null,ve.createElement(xe.Z,null,ve.createElement(Ce.default,{size:"large",value:Tt,style:{width:200,marginRight:20},onChange:ye=>{mt(ye),ye==="all"?$e.course_group_id=null:$e.course_group_id=ye,$e.page=1,ut(ne({},$e)),at()},options:dn})),Re&&ve.createElement(xe.Z,null,ve.createElement(Ce.default,{size:"large",value:$t,style:{width:200},onChange:ye=>{Oe(ye),ye==="all"?$e.status=null:$e.status=ye,$e.page=1,ut(ne({},$e)),at()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),ve.createElement(xe.Z,null,ve.createElement(He.t7,{style:{width:300,marginLeft:15},value:$e.keywords,allowClear:!0,onChange:ye=>{$e.keywords=ye,$e.page=1,ut(ne({},$e)),at()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),ve.createElement(Be.Z,{align:"middle",className:"mb30"},ve.createElement(xe.Z,{span:14},ve.createElement("div",{className:"flexd-table-header"},ve.createElement(be.default,{pagination:!1,dataSource:[],columns:Ee,rowSelection:Re?Me:null,rowKey:ye=>ye.user_id})),ve.createElement("div",null,ve.createElement(be.default,{rowSelection:Re?Me:null,columns:Ee,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ye=>ye.user_id,loading:lt,dataSource:Je==null?void 0:Je.exercise_users,onChange:(ye,st,Ye)=>{$e.page=ye==null?void 0:ye.current,$e.limit=ye==null?void 0:ye.pageSize,Ye!=null&&Ye.order?($e.sort_by=Ye==null?void 0:Ye.field,$e.direction=(Ye==null?void 0:Ye.order)==="ascend"?"asc":"desc"):($e.sort_by=null,$e.direction=null),ut(ne({},$e)),at()},pagination:!1}))),ve.createElement(xe.Z,{span:1},ve.createElement("img",{src:Ae,style:{marginLeft:10}})),ve.createElement(xe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},ve.createElement("div",{className:Ze.searchMember,style:{width:550}},ve.createElement(Be.Z,{className:Ze.searchMemberHeader},ve.createElement(xe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),ve.createElement(xe.Z,{flex:"110px"},"\u5B66\u53F7"),ve.createElement(xe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),ve.createElement("div",{style:{overflow:"auto",height:390}},We==null?void 0:We.map((ye,st)=>ve.createElement(Be.Z,{key:st,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},ve.createElement(xe.Z,{flex:"100px"},ye.user_name),ve.createElement(xe.Z,{flex:"110px"},ye.student_id),ve.createElement(xe.Z,{flex:"120px",style:{marginLeft:5}},ye.user_group_name),ve.createElement(xe.Z,{style:{marginLeft:10}},ve.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{vt(We.filter(Ye=>Ye.user_id!=ye.user_id)),Ne(dt.filter(Ye=>Ye!=ye.user_id))}})))))))),!(tt===1||tt===2)&&ve.createElement("div",{className:Ze.bottom},ve.createElement(ie.ZP,{className:Ze.no,onClick:()=>{Ie()}},"\u53D6\u6D88"),ve.createElement(ie.ZP,{loading:et,type:"primary",onClick:()=>{ot()}},"\u786E\u5B9A")))};var le=(0,Le.connect)(({})=>({}))(ue)},39558:function(it,Ue,te){"use strict";var ee=te(59301),se=te(78241),Be=te(8591),xe=te(43418),Ce=te(71418),be=te(95237),ie=te(5112),He=te(5083),ze=te(24905),Ze=te(61186),Le=te.n(Ze),Ae=te(99064),ve=te(955),ae=te(89070),a=te(42678),E=te(76393),b=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,re=(Ve,Re,tt)=>Re in Ve?b(Ve,Re,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ve[Re]=tt,ue=(Ve,Re)=>{for(var tt in Re||(Re={}))ne.call(Re,tt)&&re(Ve,tt,Re[tt]);if(z)for(var tt of z(Re))oe.call(Re,tt)&&re(Ve,tt,Re[tt]);return Ve},le=(Ve,Re)=>y(Ve,x(Re)),ce=(Ve,Re,tt)=>new Promise((Fe,Qe)=>{var et=ft=>{try{lt(tt.next(ft))}catch(Je){Qe(Je)}},Et=ft=>{try{lt(tt.throw(ft))}catch(Je){Qe(Je)}},lt=ft=>ft.done?Fe(ft.value):Promise.resolve(ft.value).then(et,Et);lt((tt=tt.apply(Ve,Re)).next())});function ge(Ve,Re){const tt=[];for(let Fe=Ve;Fe<Re;Fe++)tt.push(Fe);return tt}const pe=Ve=>{let Re=new Date;const tt=Le()(Ve).format("HH");if(Le()(Ve).isSame(Le()(Re),"day")){const Fe=Le()(Re).format("HH"),Qe=Le()(Re).format("mm");return{disabledHours:()=>ge(0,24).splice(1,Fe*1-1),disabledMinutes:()=>Le()(Ve).isSame(Le()(Re),"hour")&&tt<=Fe?ge(0,60).splice(0,Qe):ge(60,60)}}else if(Le()(Ve).isSame(Le()(),"day")){const Fe=Le()().format("HH"),Qe=Le()().format("mm");return{disabledHours:()=>ge(0,24).splice(0,Fe),disabledMinutes:()=>tt<=Fe?ge(0,Qe):ge(60,60)}}else return!1},he=({exercise:Ve,dispatch:Re})=>{var tt;const Fe=(0,ae.useParams)(),[Qe]=se.default.useForm(),[et,Et]=(0,ee.useState)(1),[lt,ft]=(0,ee.useState)([]),[Je,nt]=(0,ee.useState)(!0),[dt,Ne]=(0,ee.useState)([]),[We,vt]=(0,ee.useState)(!0),[Tt,mt]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{Ve.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&$t()},[Ve.actionTabs]);const $t=Ht=>ce(void 0,null,function*(){var dn,An;nt(!0);const $e=yield Re({type:"exercise/getEndGroups",payload:le(ue({},Fe),{check_ids:[...((dn=Ve.actionTabs.selectArrs)==null?void 0:dn.map(Me=>Number(Me)))||[]]})}),ut=(An=$e==null?void 0:$e.course_info)==null?void 0:An.map((Me,Ee)=>le(ue({},Me),{key:Me.course_group_id,title:Me.course_group_name,name:Me.course_group_name,disabled:!!Me.is_published}));$e&&($e!=null&&$e.course_info)&&(ft([...ut]),Qe.setFieldsValue({end_time:Le()(Le()(new Date((0,ve.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),nt(!1)}),Oe=()=>ce(void 0,null,function*(){var Ht,dn,An,$e;const ut=ue({},Qe.getFieldsValue());if((dt==null?void 0:dt.length)<=0&<.length>0&&!((Ht=Ve.actionTabs)!=null&&Ht.unified_setting)){Be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}mt(!0);const Me={check_ids:[...((dn=Ve.actionTabs.selectArrs)==null?void 0:dn.map(at=>Number(at)))||[]],group_ids:dt};We||(Me.end_time=Le()(ut.end_time).format("YYYY-MM-DD HH:mm")),Me.group_ids=dt.map(at=>at.course_group_id),(yield(0,Ae.ZP)(`/api/courses/${Fe.coursesId}/exercises/end_exercise.json`,{method:"post",body:Me})).status===0&&(Be.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,ve.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Re({type:"exercise/setActionTabs",payload:{}}),(An=Ve==null?void 0:Ve.actionTabs)!=null&&An.cb?($e=Ve==null?void 0:Ve.actionTabs)==null||$e.cb():Re({type:"classroomList/getClassroomExercisesList",payload:ue({},Ve.actionTabs.params)})),mt(!1)}),Gt=()=>{Et(1),ft([]),Ne([]),vt(!0)};return ee.createElement(xe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Ve.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Oe,width:680,confirmLoading:Tt||Je,onCancel:()=>{Gt(),Re({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Ce.Z,{spinning:Je},lt&&ee.createElement(se.default,{form:Qe},ee.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ee.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:a.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),ee.createElement(be.Z,{className:"mt20 mb10"},ee.createElement("span",{className:"mr10"},ee.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),ee.createElement(ie.ZP.Group,{value:We,onChange:Ht=>{vt(Ht.target.value),Ne([])}},ee.createElement(ie.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),ee.createElement(ie.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),ee.createElement(se.default.Item,{name:"end_time",style:{marginTop:-3,visibility:We?"hidden":"visible"}},ee.createElement(He.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,ve.U6)(),"HH:mm")},disabledDate:Ht=>Ht&&Ht<Le()().subtract(0,"days"),disabledTime:pe,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),lt.length>0&&!((tt=Ve.actionTabs)!=null&&tt.unified_setting)&&ee.createElement(be.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr10"},ee.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),ee.createElement("div",null,lt.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(ze.default,{checked:dt.length===lt.length,onChange:Ht=>{dt.length===lt.length?Ne([]):Ne(lt)}},"\u5168\u9009")," "),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",dt.length||0,"\u4E2A\u5206\u73ED")),ee.createElement(E.Z,{data:lt,selectedRowKeys:dt,setSelectedRowKeys:Ne}))))))};Ue.Z=(0,ae.connect)(({exercise:Ve})=>({exercise:Ve}))(he)},18212:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Je}});var ee=te(59301),se=te(78241),Be=te(8591),xe=te(43418),Ce=te(71418),be=te(95237),ie=te(5112),He=te(5871),ze=te(5083),Ze=te(78673),Le=te(24905),Ae=te(3113),ve=te(61186),ae=te.n(ve),a=te(99064),E=te(955),b=te(89070),y=te(94941),x=te(42678),z=te(76393),ne=te(62570),oe={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},re=te(82438),ue=te(49692),le=te(59301),ce=Object.defineProperty,ge=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,tt=(nt,dt,Ne)=>dt in nt?ce(nt,dt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):nt[dt]=Ne,Fe=(nt,dt)=>{for(var Ne in dt||(dt={}))Ve.call(dt,Ne)&&tt(nt,Ne,dt[Ne]);if(he)for(var Ne of he(dt))Re.call(dt,Ne)&&tt(nt,Ne,dt[Ne]);return nt},Qe=(nt,dt)=>ge(nt,pe(dt)),et=(nt,dt,Ne)=>new Promise((We,vt)=>{var Tt=Oe=>{try{$t(Ne.next(Oe))}catch(Gt){vt(Gt)}},mt=Oe=>{try{$t(Ne.throw(Oe))}catch(Gt){vt(Gt)}},$t=Oe=>Oe.done?We(Oe.value):Promise.resolve(Oe.value).then(Tt,mt);$t((Ne=Ne.apply(nt,dt)).next())});function Et(nt,dt){const Ne=[];for(let We=nt;We<dt;We++)Ne.push(We);return Ne}const lt=nt=>{let dt=new Date;const Ne=ae()(nt).format("HH");if(ae()(nt).isSame(ae()(dt),"day")){const We=ae()(dt).format("HH"),vt=ae()(dt).format("mm");return{disabledHours:()=>Et(0,24).splice(1,We*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Ne,We),ae()(nt).isSame(ae()(dt),"hour")&&Ne<=We?Et(0,60).splice(0,vt):Et(60,60))}}else if(ae()(nt).isSame(ae()(),"day")){const We=ae()().format("HH"),vt=ae()().format("mm");return{disabledHours:()=>Et(0,24).splice(0,We),disabledMinutes:()=>Ne<=We?Et(0,vt):Et(60,60)}}else return!1},ft=({exercise:nt,dispatch:dt})=>{var Ne,We,vt,Tt,mt,$t,Oe,Gt,Ht,dn,An,$e,ut,Me,Ee,at,ot,Ie,ye,st,Ye,De;const gt=(0,b.useParams)(),[_t]=se.default.useForm(),[Qt,Dt]=(0,ee.useState)(1),[Nt,Rt]=(0,ee.useState)([]),[ke,Xe]=(0,ee.useState)(!0),[bt,Ft]=(0,ee.useState)([]),[qt,vn]=(0,ee.useState)(!0),[on,Pn]=(0,ee.useState)(!1),{workSetting:Bt}=nt,[ta,Zn]=(0,ee.useState)(!1),[na,xa]=(0,ee.useState)([]),[Ma,Tn]=(0,ee.useState)([]),[Da,Fa]=(0,ee.useState)(!1),[zt,gn]=(0,ee.useState)(!1),[ha,Kt]=(0,ee.useState)(!1),[It,En]=(0,ee.useState)(null),[hn,aa]=(0,ee.useState)(1),[Ca,Nn]=(0,ee.useState)({}),[ct,ht]=(0,ee.useState)({}),[pt,Xt]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{var jt;if(nt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(fn(),Za(),nt.actionTabs.type===2)){const xt=(jt=nt.actionTabs)==null?void 0:jt.unified_setting;vn(xt)}},[nt.actionTabs]),(0,ee.useEffect)(()=>{var jt,xt,pa,Sa,Ia,rt,Wt;(jt=Bt==null?void 0:Bt.exercise)!=null&&jt.publish_time&&_t.setFieldsValue({publish_time:ae()((xt=Bt==null?void 0:Bt.exercise)==null?void 0:xt.publish_time)}),(pa=Bt==null?void 0:Bt.exercise)!=null&&pa.end_time&&_t.setFieldsValue({end_time:ae()((Sa=Bt==null?void 0:Bt.exercise)==null?void 0:Sa.end_time)}),_t.setFieldsValue({exercise_type:(Ia=Bt==null?void 0:Bt.exercise)==null?void 0:Ia.exercise_type,simulate_exercise_num:(rt=Bt==null?void 0:Bt.exercise)==null?void 0:rt.simulate_exercise_num}),aa((Wt=Bt==null?void 0:Bt.exercise)==null?void 0:Wt.exercise_type)},[nt]);const Bn=jt=>{var xt;const pa=_t.getFieldValue("publish_time");if(!pa||(xt=Bt==null?void 0:Bt.exercise)!=null&&xt.publish_time)return;let Sa;jt===1?Sa=ae()(pa).add(120,"minutes"):Sa=ae()(pa).add(7,"days"),_t.setFieldsValue({end_time:Sa})},fn=jt=>et(void 0,null,function*(){var xt,pa;Xe(!0);const Sa=yield(0,y.N3)({coursesId:gt.coursesId,check_ids:[...((xt=nt.actionTabs.selectArrs)==null?void 0:xt.map(rt=>Number(rt)))||[]]});console.log(Sa,"res");const Ia=((pa=Sa==null?void 0:Sa.course_info)==null?void 0:pa.map((rt,Wt)=>Qe(Fe({},rt),{key:rt.course_group_id,title:rt.course_group_name,name:rt.course_group_name,disabled:!!rt.is_published})))||[];if((Sa==null?void 0:Sa.status)!==-1){Rt([...Ia]);const rt=ae()();_t.setFieldsValue({publish_time:rt}),(_t.getFieldValue("exercise_type")||1)===1?_t.setFieldsValue({end_time:ae()(rt).add(120,"minutes")}):_t.setFieldsValue({end_time:ae()(rt).add(7,"days")})}Xe(!1)});(0,ee.useEffect)(()=>{var jt,xt,pa,Sa,Ia,rt;if((jt=Bt==null?void 0:Bt.exercise)!=null&&jt.is_appoint_user){const Wt=((pa=(xt=Bt==null?void 0:Bt.exercise)==null?void 0:xt.all_exercise_users)==null?void 0:pa.map(kt=>kt.user_id))||[];xa([...Wt])}Fa((Sa=Bt==null?void 0:Bt.exercise)==null?void 0:Sa.is_appoint_user),gn((Ia=Bt==null?void 0:Bt.exercise)==null?void 0:Ia.is_miss_exam_user),Kt((rt=Bt==null?void 0:Bt.exercise)==null?void 0:rt.is_no_passing_user)},[Bt]),(0,ee.useEffect)(()=>{var jt,xt,pa,Sa,Ia,rt,Wt,kt;(xt=(jt=nt==null?void 0:nt.actionTabs)==null?void 0:jt.selectArrs)!=null&&xt[0]&&nt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&dt({type:"exercise/getWorkSetting",payload:{categoryId:(Sa=(pa=nt==null?void 0:nt.actionTabs)==null?void 0:pa.selectArrs)==null?void 0:Sa[0],category:(rt=(Ia=nt==null?void 0:nt.actionTabs)==null?void 0:Ia.selectArrs)==null?void 0:rt[0],coursesId:(kt=(Wt=nt==null?void 0:nt.actionTabs)==null?void 0:Wt.params)==null?void 0:kt.id}})},[(Ne=nt==null?void 0:nt.actionTabs)==null?void 0:Ne.selectArrs]);const Na=()=>et(void 0,null,function*(){var jt,xt,pa,Sa,Ia,rt,Wt;const kt=Fe({},_t.getFieldsValue()),rn=ae()(ae()(kt.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),yn=ae()(ae()(kt.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(rn,rn,33),yn<=rn){Be.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((bt==null?void 0:bt.length)<=0&&!qt&&Nt.length>0&&!((jt=Bt==null?void 0:Bt.exercise)!=null&&jt.is_make_up_exercise)){Be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const wn=Nt.map(jn=>jn.key),en={check_ids:[...((xt=nt.actionTabs.selectArrs)==null?void 0:xt.map(jn=>Number(jn)))||[]],end_time:ae()(kt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ae()(kt.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:bt.map(jn=>jn.course_group_id),unified_setting:!bt.length,exercise_type:kt.exercise_type,simulate_exercise_num:kt.simulate_exercise_num};if(((pa=nt.actionTabs.selectArrsAll)==null?void 0:pa.length)>0&&nt.actionTabs.type===1&&(en.check_ids=[...((Ia=(Sa=nt.actionTabs.selectArrsAll)==null?void 0:Sa.filter(jn=>!jn.high_resources_consume||jn.high_resources_consume_permission))==null?void 0:Ia.map(jn=>Number(jn==null?void 0:jn.id)))||[]]),(rt=Bt==null?void 0:Bt.exercise)!=null&&rt.is_make_up_exercise){if(Da&&na.length<=0||!Da&&!(zt||ha)){Be.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}en.is_appoint_user=Da,en.is_miss_exam_user=zt,en.is_no_passing_user=ha,Da?en.make_up_exercise_users=na.map(jn=>({user_id:jn})):en.make_up_exercise_user=[]}let{is_locked:pn,open_camera:Ga,screen_open:Ra,login_restrict:Jt,ip_bind:Fo,ip_limit:yo,is_random:Go,id:Xo,identity_verify:Mn,open_phone_video_recording:oa}=Bt==null?void 0:Bt.exercise;if(nt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(pn||Ga||Ra||Jt||Fo||yo=="pub"||yo=="inner"||Mn||oa)&&kt.exercise_type==2){if(dt({type:"exercise/setActionTabs",payload:{}}),nt.actionTabs.type==2){let jn=xe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:le.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",le.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(Bt==null?void 0:Bt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>et(void 0,null,function*(){var no;Xt(!0);let qa=yield(0,ue.Tr)({exercise_ids:[...((no=nt.actionTabs.selectArrs)==null?void 0:no.map(Ha=>Number(Ha)))||[]],course_id:gt.coursesId,type:"exercise"});if((qa==null?void 0:qa.student_count)===0){if((yield Gn(en))&&nt.actionTabs.isRouter){jn.destroy(),b.history.push(`/classrooms/${gt.coursesId}/exercise/${Xo}/detail?random=${Go}&tabs=3&childrenTabs=2`);return}dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else ht(en),Nn(qa)}),onCancel:()=>{jn.destroy(),Xt(!1),Gn(en)}})}else{let jn=xe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:le.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>et(void 0,null,function*(){var no;Xt(!0);let qa=yield(0,ue.Tr)({exercise_ids:[...((no=nt.actionTabs.selectArrs)==null?void 0:no.map(Ha=>Number(Ha)))||[]],course_id:gt.coursesId,type:"exercise"});if((qa==null?void 0:qa.student_count)===0){if((yield Gn(en))&&nt.actionTabs.isRouter){b.history.push(`/classrooms/${gt.coursesId}/exercise/${Xo}/detail?random=${Go}&tabs=3&childrenTabs=2`);return}dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else ht(en),Nn(qa)})})}return}let Sn=yield(0,ue.Tr)({exercise_ids:[...((Wt=nt.actionTabs.selectArrs)==null?void 0:Wt.map(jn=>Number(jn)))||[]],course_id:gt.coursesId,type:"exercise"});(Sn==null?void 0:Sn.student_count)===0?Gn(en):(ht(en),Nn(Sn))}),Jn=()=>{var jt;let xt=[...(jt=nt.actionTabs.selectArrsAll)==null?void 0:jt.filter(pa=>pa.high_resources_consume&&!pa.high_resources_consume_permission)];(xt==null?void 0:xt.length)>0&&nt.actionTabs.type===1&&xe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:le.createElement("div",null,le.createElement("div",{className:oe.tipcontent},le.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",xt==null?void 0:xt.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),le.createElement("div",{className:"mt20 mb20"},xt==null?void 0:xt.map(pa=>le.createElement("div",{className:oe.failedList,key:pa.id},le.createElement("div",{className:oe.name},pa==null?void 0:pa.exercise_name),le.createElement("div",{className:oe.publish,onClick:()=>{(0,E.xg)(`/classrooms/${gt.coursesId}/exercise/${pa.id}/detail?random=${pa.is_random}`)}},"\u53D1\u5E03"))))))})},Gn=jt=>et(void 0,null,function*(){var xt,pa,Sa;if(nt.actionTabs.type===1){let Wt=[...(xt=nt.actionTabs.selectArrsAll)==null?void 0:xt.filter(kt=>kt.high_resources_consume&&!kt.high_resources_consume_permission)];if((Wt==null?void 0:Wt.length)==nt.actionTabs.selectArrsAll.length){dt({type:"exercise/setActionTabs",payload:{}}),Jn();return}}let Ia=!1;return Pn(!0),(yield(0,a.ZP)(`/api/courses/${gt.coursesId}/exercises/publish.json`,{method:"post",body:jt})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Za(),Be.ZP.success("\u53D1\u5E03\u6210\u529F"),dt({type:"exercise/setActionTabs",payload:{}}),(pa=nt==null?void 0:nt.actionTabs)!=null&&pa.cb?(Sa=nt==null?void 0:nt.actionTabs)==null||Sa.cb():dt({type:"classroomList/getClassroomExercisesList",payload:Fe({},nt.actionTabs.params)}),Ia=!0,nt.actionTabs.type===1&&Jn()),Pn(!1),Ia}),Za=()=>{Dt(1),Rt([]),Ft([])},Aa=(jt,xt,pa)=>{jt<=0?Be.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(xa(xt),Tn(pa),Zn(!1))};return le.createElement(xe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:nt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Na,confirmLoading:on||ke,onCancel:()=>{Za(),dt({type:"exercise/setActionTabs",payload:{}})}},le.createElement(Ce.Z,{spinning:ke},Nt&&le.createElement(se.default,{form:_t},!!((We=nt==null?void 0:nt.actionTabs)!=null&&We.disabled)&&le.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},le.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:x.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((vt=Bt==null?void 0:Bt.exercise)!=null&&vt.is_make_up_exercise)&&le.createElement(le.Fragment,null,le.createElement(be.Z,null,le.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},le.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),le.createElement(se.default.Item,{name:"exercise_type"},le.createElement(ie.ZP.Group,{disabled:((Tt=Bt==null?void 0:Bt.exercise)==null?void 0:Tt.exercise_status)>1,onChange:jt=>{aa(jt.target.value),Bn(jt.target.value)}},le.createElement(ie.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),le.createElement(ie.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),hn==2&&le.createElement(be.Z,{className:`${oe.contentInterval}`},le.createElement("span",{className:`${oe.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),le.createElement(se.default.Item,{name:"simulate_exercise_num"},le.createElement(He.Z,{className:oe.numberInput,style:{width:145},precision:0,size:"middle",disabled:((mt=Bt==null?void 0:Bt.exercise)==null?void 0:mt.exercise_status)>1,min:1,max:999})),le.createElement("span",null,"\u6B21",le.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),le.createElement(be.Z,null,le.createElement("span",{className:"mr10 mt5"},le.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),le.createElement(se.default.Item,{name:"publish_time"},le.createElement(ze.default,{style:{width:170},disabledDate:jt=>jt&&jt<=ae()().subtract(0,"days"),disabledTime:lt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),le.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),le.createElement(se.default.Item,{name:"end_time"},le.createElement(ze.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ae()((0,E.U6)(),"HH:mm")},disabledDate:jt=>jt&&jt<ae()().subtract(0,"days"),disabledTime:lt,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),(($t=Bt==null?void 0:Bt.exercise)==null?void 0:$t.is_make_up_exercise)&&le.createElement(le.Fragment,null,le.createElement(be.Z,null,le.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),le.createElement(Ze.Z,{checked:Da,onChange:(jt,xt)=>{var pa,Sa,Ia,rt,Wt;if(Fa(jt),jt)if((pa=Bt==null?void 0:Bt.exercise)!=null&&pa.is_appoint_user){const kt=(Ia=(Sa=Bt==null?void 0:Bt.exercise)==null?void 0:Sa.all_exercise_users)==null?void 0:Ia.map(rn=>rn.user_id);xa([...kt])}else xa([]),gn(!1),Kt(!1);else gn((rt=Bt==null?void 0:Bt.exercise)==null?void 0:rt.is_miss_exam_user),Kt((Wt=Bt==null?void 0:Bt.exercise)==null?void 0:Wt.is_no_passing_user)},disabled:((Oe=Bt==null?void 0:Bt.exercise)==null?void 0:Oe.exercise_status)!==1}),le.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Da&&le.createElement(be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},le.createElement(Le.default,{checked:zt,disabled:((Gt=Bt==null?void 0:Bt.exercise)==null?void 0:Gt.exercise_status)!==1||((Ht=Bt==null?void 0:Bt.exercise)==null?void 0:Ht.miss_exam_count)<=0,onChange:jt=>{gn(jt.target.checked)}},le.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),le.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{En(1),Fa(!1),Zn(!0)}},"\uFF08",`${(dn=Bt==null?void 0:Bt.exercise)==null?void 0:dn.miss_exam_count}\u4EBA`,"\uFF09"),le.createElement(Le.default,{checked:ha,disabled:((An=Bt==null?void 0:Bt.exercise)==null?void 0:An.exercise_status)!==1||(($e=Bt==null?void 0:Bt.exercise)==null?void 0:$e.no_passing_count)<=0,onChange:jt=>{Kt(jt.target.checked)}},le.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),le.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{En(2),Fa(!1),Zn(!0)}},"\uFF08",`${(ut=Bt==null?void 0:Bt.exercise)==null?void 0:ut.no_passing_count}\u4EBA`,"\uFF09")),Da&&le.createElement(be.Z,{className:"mt20",style:{paddingLeft:"90px"}},le.createElement(Ae.ZP,{type:"primary",ghost:!0,disabled:((Me=Bt==null?void 0:Bt.exercise)==null?void 0:Me.exercise_status)!==1,onClick:()=>{Zn(!0),En(void 0)}},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),le.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),le.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${na.length||0} \u4EBA`,"\uFF09"))),nt.actionTabs.type===2&&!((Ee=Bt==null?void 0:Bt.exercise)!=null&&Ee.is_make_up_exercise)&&le.createElement(be.Z,{style:{marginBottom:"10px"}},le.createElement("span",{className:"mr10"},le.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),le.createElement(ie.ZP.Group,{value:qt,onChange:jt=>{vn(jt.target.value),Ft([])}},le.createElement(ie.ZP,{disabled:!!((at=nt==null?void 0:nt.actionTabs)!=null&&at.disabled)||Nt.some(jt=>jt==null?void 0:jt.is_published)||!((ot=nt==null?void 0:nt.actionTabs)!=null&&ot.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),le.createElement(ie.ZP,{disabled:Nt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Nt.length<=0&&nt.actionTabs.type===2&&!((Ie=Bt==null?void 0:Bt.exercise)!=null&&Ie.is_make_up_exercise)&&le.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(nt.actionTabs.type===1||!qt)&&!((ye=Bt==null?void 0:Bt.exercise)!=null&&ye.is_make_up_exercise)&&Nt.length>0&&le.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},le.createElement("span",{style:{flex:1}},le.createElement(Le.default,{checked:bt.length===Nt.length,onChange:jt=>{bt.length===Nt.length?Ft([]):Ft(Nt)}},"\u5168\u9009")),le.createElement("span",{style:{width:16}}),le.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",bt.length||0,"\u4E2A\u5206\u73ED")),(nt.actionTabs.type===1||!qt)&&!((st=Bt==null?void 0:Bt.exercise)!=null&&st.is_make_up_exercise)&&Nt.length>0&&le.createElement(z.Z,{data:Nt,selectedRowKeys:bt,setSelectedRowKeys:Ft})),le.createElement(ne.Z,{visible:ta,setVisible:Zn,onK:Aa,selectKeys:na,selectRows:Ma,appointStudent:Da,modalParams:It,courseId:gt.categoryId||((De=(Ye=nt==null?void 0:nt.actionTabs)==null?void 0:Ye.selectArrs)==null?void 0:De[0])})),le.createElement(re.Z,{resdata:Ca,type:"exercisepush",okloading:on,oktext:(Ca==null?void 0:Ca.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:jt=>et(void 0,null,function*(){var xt,pa,Sa;Pn(!0);let Ia=yield(0,a.ZP)(`/api/courses/${gt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((xt=nt.actionTabs.selectArrs)==null?void 0:xt.map(rt=>Number(rt)))||[]]}});if(Pn(!1),(Ia==null?void 0:Ia.status)===0)if(pt){let rt=yield Gn(ct);if(xe.default.destroyAll(),rt&&nt.actionTabs.isRouter){b.history.push(`/classrooms/${gt.coursesId}/exercise/${(pa=Bt==null?void 0:Bt.exercise)==null?void 0:pa.id}/detail?random=${(Sa=Bt==null?void 0:Bt.exercise)==null?void 0:Sa.is_random}&tabs=3&childrenTabs=2`);return}dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Gn(ct)})}))};var Je=(0,b.connect)(({exercise:nt})=>({exercise:nt}))(ft)},76393:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Ze}});var ee=te(59301),se=te(92832),Be=te(24905),xe=te(95237),Ce={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=te(8797),He=(Le,Ae,ve)=>new Promise((ae,a)=>{var E=x=>{try{y(ve.next(x))}catch(z){a(z)}},b=x=>{try{y(ve.throw(x))}catch(z){a(z)}},y=x=>x.done?ae(x.value):Promise.resolve(x.value).then(E,b);y((ve=ve.apply(Le,Ae)).next())}),Ze=({data:Le,value:Ae=[],handleChangePage:ve,setSelectedRowKeys:ae,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,ee.useState)([]),[x,z]=(0,ee.useState)([]),[ne,oe]=(0,ee.useState)([]);let[re,ue]=(0,ee.useState)(1),[le,ce]=(0,ee.useState)();return(0,ee.useEffect)(()=>{y(Le),z([]),oe([])},[Le]),(0,ee.useEffect)(()=>{ae&&(z(a),oe(a))},[a]),ee.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ee.createElement("div",{className:Ce.leftdiv},ee.createElement(se.default.Search,{size:"middle",onChange:ge=>He(void 0,null,function*(){y(Le.filter(pe=>{var he;return(he=pe==null?void 0:pe.name)==null?void 0:he.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ee.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ee.createElement(Be.default.Group,{value:x.map(ge=>`${ge.course_group_id}`),onChange:ge=>{ae(b.filter(pe=>ge.includes(`${pe.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,pe)=>ee.createElement(xe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},ee.createElement(Be.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},ee.createElement("div",{className:Ce.listClass},ee.createElement("span",{className:Ce.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&ee.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ee.createElement("div",{className:Ce.rightdiv},ee.createElement(se.default.Search,{onChange:ge=>{oe(x.filter(pe=>pe.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&ee.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ee.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((ge,pe)=>ee.createElement(xe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},ee.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),ee.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{ae(x.filter(he=>`${he.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},31947:function(it,Ue,te){"use strict";var ee=te(59301),se=te(31797),Be=te(5871),xe=te(78241),Ce=te(43418),be=te(71418),ie=te(1710),He=te(92832),ze=te(95237),Ze=te(43604),Le=te(3113),Ae=te(94941),ve=te(61186),ae=te.n(ve),a=te(89070),E=te(955),b=te(16209),y=te(24065),x=te(83312),z=te(59301),ne=(le,ce,ge)=>new Promise((pe,he)=>{var Ve=Fe=>{try{tt(ge.next(Fe))}catch(Qe){he(Qe)}},Re=Fe=>{try{tt(ge.throw(Fe))}catch(Qe){he(Qe)}},tt=Fe=>Fe.done?pe(Fe.value):Promise.resolve(Fe.value).then(Ve,Re);tt((ge=ge.apply(le,ce)).next())});const{Countdown:oe}=se.default,re=({value:le,onChange:ce,MaxMinutes:ge})=>z.createElement(z.Fragment,null,z.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",z.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",z.createElement("br",null)),z.createElement(Be.Z,{value:le,onChange:ce,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ue=({exercise:le,successCb:ce,dispatch:ge})=>{var pe,he,Ve,Re;const tt=(0,a.useParams)(),[Fe]=xe.default.useForm(),Qe=xe.default.useWatch("time",Fe),[et,Et]=(0,ee.useState)(!1),lt=(0,ee.useRef)(),{actionTabs:ft}=le,[Je,nt]=(0,ee.useState)(),[,dt,Ne,We]=(0,x.U)(Ae.n7,{id:tt.categoryId}),[,vt,Tt]=(0,x.U)(Ae.Cd,{});(0,ee.useEffect)(()=>{le.actionTabs.key==="student-unlock"&&(Et(!1),Fe.resetFields())},[le.actionTabs.key]);const mt=()=>new Promise(Me=>ne(void 0,null,function*(){var Ee,at;return lt.current=yield(0,b.y)({ip_limit:(Ee=ft==null?void 0:ft.exerciseParams)==null?void 0:Ee.ip_limit,ip_bind:(at=ft==null?void 0:ft.exerciseParams)==null?void 0:at.ip_bind_type}),Me()})),$t=()=>ne(void 0,null,function*(){var Me,Ee,at,ot,Ie;yield Fe.validateFields();const ye=Fe.getFieldsValue();if(Et(!0),(((Me=ft==null?void 0:ft.exerciseParams)==null?void 0:Me.ip_limit)!=="no"||(Ee=ft==null?void 0:ft.exerciseParams)!=null&&Ee.ip_bind_type)&&(yield mt()),(yield(0,Ae.ZD)((at=ft==null?void 0:ft.exerciseParams)==null?void 0:at.id,{exercise_user_id:(ot=ft==null?void 0:ft.exerciseParams)==null?void 0:ot.exercise_user_id,unlock_key:ye.unlock_key,time:ye.time,ip:lt.current})).status===0){if(ce){ge({type:"exercise/setActionTabs",payload:{}}),ce();return}const Ye=ft==null?void 0:ft.exerciseParams;(0,E.nr)({inner_ip:Ye.inner_ip,public_ip:Ye.public_ip,open_camera:Ye.open_camera,ip_limit:Ye.ip_limit,ip_bind:Ye.ip_bind,ip_bind_type:Ye.ip_bind_type,exercise_tips:Ye.exercise_tips,exerciseId:Ye.id,screen_open:Ye.screen_open,screen_num:Ye.screen_num,screen_sec:Ye.screen_sec,coursesId:tt.coursesId,login:(Ie=(0,y.eY)())==null?void 0:Ie.login,history,identity_verify:Ye.identity_verify,open_phone_video_recording:Ye.open_phone_video_recording,current_status:Ye.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),Oe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Me=>z.createElement("span",{className:Me.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Me)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Me=>z.createElement("span",{className:Me.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Me)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Gt=((pe=ft==null?void 0:ft.exerciseParams)==null?void 0:pe.errorMessage)&&typeof((he=ft==null?void 0:ft.exerciseParams)==null?void 0:he.errorMessage)=="object";(0,ee.useEffect)(()=>{le.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Me=yield Tt(tt);yield Ne({}),Me.status||nt(Me)})},[le.actionTabs.key]);const{time:Ht,end_time:dn}=(Je==null?void 0:Je.exercise)||{},An=We!=null&&We.user_end_time?ae()(We==null?void 0:We.user_end_time).add(1,"minutes"):ae()(),$e=ae()(We==null?void 0:We.user_total_end_time)>An?Math.round(ae().duration(ae()(We==null?void 0:We.user_total_end_time).diff(An.startOf("minute"))).asMinutes()):0,ut=((We==null?void 0:We.student_left_minutes)||0)+(Qe||0);return z.createElement(z.Fragment,null,z.createElement(Ce.default,{width:514,centered:!0,closable:!!((Ve=ft==null?void 0:ft.exerciseParams)!=null&&Ve.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:le.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},z.createElement(be.Z,{spinning:dt||vt},Gt&&z.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Gt&&z.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Gt&&z.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Re=ft==null?void 0:ft.exerciseParams)==null?void 0:Re.errorMessage)||{}],columns:Oe}),z.createElement("div",{className:""},z.createElement(xe.default,{form:Fe,layout:"vertical",autoComplete:"off"},z.createElement(xe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},z.createElement(He.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ht!==-1?z.createElement(z.Fragment,null,z.createElement(xe.default.Item,{name:"time",label:z.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",z.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ae()(We==null?void 0:We.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},z.createElement(re,{MaxMinutes:$e})),z.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},dt||vt?"--":ut),"\u5206\u949F",ut!==0&&(We==null?void 0:We.user_end_time)&&z.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},ae()(We==null?void 0:We.user_end_time).add(Qe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):z.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ae()(dn).format("YYYY-MM-DD HH:mm")))),z.createElement(ze.Z,{justify:"space-between",align:"middle"},z.createElement(Ze.Z,null),z.createElement(Ze.Z,null,z.createElement(Le.ZP,{loading:et,onClick:$t},"\u8FDB\u5165\u8003\u8BD5"))))))};Ue.Z=(0,a.connect)(({exercise:le})=>({exercise:le}))(ue)},12460:function(it,Ue,te){"use strict";te.d(Ue,{w:function(){return be}});var ee=te(99064),se=te(43418),Be=te(89070),xe=te(59301),Ce=(ie,He,ze)=>new Promise((Ze,Le)=>{var Ae=a=>{try{ae(ze.next(a))}catch(E){Le(E)}},ve=a=>{try{ae(ze.throw(a))}catch(E){Le(E)}},ae=a=>a.done?Ze(a.value):Promise.resolve(a.value).then(Ae,ve);ae((ze=ze.apply(ie,He)).next())});const be=(ie,He,ze="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Ze=1,Le=2)=>Ce(void 0,null,function*(){Ze===1&&(0,Be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Ze===1?ze:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Ae=yield(0,ee.ZP)(`/api/exercises/${He}/user_appraise_status.json`,{method:"get",params:{appraise_type:Ze}});if((Ae==null?void 0:Ae.status)===-1)return(0,Be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let ve={status:0};if((Ae==null?void 0:Ae.type)===2&&(ve=yield(0,ee.ZP)(`/api/exercises/${He}/create_appraise_students.json`,{method:"get"})),(0,Be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ve==null?void 0:ve.status)===-1)return Promise.reject();if((Ae==null?void 0:Ae.type)===2){const ae=()=>{Be.history.replace(`/classrooms/${ie}/exercise/${He}/centralizeReview/${ve==null?void 0:ve.login}`)};if(se.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:ae,onCancel:()=>{Le===1&&Be.history.replace(`/classrooms/${ie}/exercise/${He}/detail`)},content:xe.createElement("div",null,xe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",xe.createElement("span",{onClick:ae,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),xe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Le!==3)return Promise.reject()}if((Ae==null?void 0:Ae.type)===3&&(se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Le===1&&Be.history.replace(`/classrooms/${ie}/exercise/${He}/detail`)},content:xe.createElement("div",null,(Ae==null?void 0:Ae.message)||"")}),Le!==3)||(Ae==null?void 0:Ae.type)===4&&(se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Le===1&&Be.history.replace(`/classrooms/${ie}/exercise/${He}/detail`)},content:xe.createElement("div",null,(Ae==null?void 0:Ae.message)||"")}),Le!==3))return Promise.reject()})},8905:function(it,Ue,te){"use strict";te.r(Ue),te.d(Ue,{default:function(){return ai}});var ee=te(59301),se=te(89070),Be=te(43418),xe=te(20834),Ce=te(8591),be=te(61621),ie=te(58421),He=te(81228),ze=te(3113),Ze=te(24905),Le=te(61186),Ae=te.n(Le),ve=te(24065),ae=te(955),a=te(8797),E=te(99064),b=te(99313),y=te(78241),x=te(6848),z=te(5871),ne=te(57809),oe=te(92832),re=te(26724),ue=te.n(re),le=te(55995),ce=te(34995),ge=te(46474),pe=te(79669),he=te(30534),Ve=te(32570),Re=te(82438),tt=te(49692),Fe=te(59301),Qe=Object.defineProperty,et=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,nt=(we,Zt,Mt)=>Zt in we?Qe(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,dt=(we,Zt)=>{for(var Mt in Zt||(Zt={}))ft.call(Zt,Mt)&&nt(we,Mt,Zt[Mt]);if(lt)for(var Mt of lt(Zt))Je.call(Zt,Mt)&&nt(we,Mt,Zt[Mt]);return we},Ne=(we,Zt)=>et(we,Et(Zt)),We=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const{TabPane:vt}=b.default,Tt=({classroomList:we,exercise:Zt,loading:Mt,dispatch:Dn})=>{var wo;const $a=(0,se.useParams)(),Hn=(0,se.useLocation)(),[uo]=y.default.useForm(),{brankList:Un}=Zt;let[Va,io]=(0,ee.useState)(!0),[dr,nr]=(0,ee.useState)(!1);const[mr,Kr]=(0,ee.useState)("myself");let[_o,Mo]=(0,ee.useState)([]),[Do,Mr]=(0,ee.useState)([]),[Gr,ti]=(0,ee.useState)(),[Tr,sa]=(0,ee.useState)([]);const Vn=(0,ee.useRef)(null),[ia,ea]=(0,ee.useState)(!1),[mo,fo]=(0,ee.useState)(""),[Zo,da]=(0,ee.useState)(""),[Pr,Uo]=(0,ee.useState)(!1),[So,cr]=(0,ee.useState)({}),eo=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Wn,Lo,Er)=>Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe.createElement(x.Z,{title:Wn},Fe.createElement("div",{title:Wn,className:ce.Z.name},Wn)),(Lo==null?void 0:Lo.high_resources_consume)&&Fe.createElement(Ve.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Wn=>Fe.createElement(x.Z,{title:Wn},Fe.createElement("span",null,Wn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Wn=>Wn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Wn,Lo)=>Fe.createElement("a",{href:Wn?`/randompaper/detail/${Lo.id}`:`/paperlibrary/see/${Lo.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[ba,Eo]=(0,ee.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,ee.useEffect)(()=>{Zt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ko(),sa([]),Co())},[Zt.actionTabs.key]);const Co=()=>We(void 0,null,function*(){const Wn=yield Dn({type:"paperlibrary/getTeachGroupData"});Mr(Wn)}),Ao=Wn=>{const Lo=parseInt(Wn);return isNaN(Lo)?"":Lo},ko=()=>We(void 0,null,function*(){var Wn,Lo;if(Va){++ba.page,io(!1);const Er=yield Dn({type:"exercise/getBrankList",payload:Ne(dt({},ba),{search:(Wn=ba.search)==null?void 0:Wn.trim()})});_o=Er!=null&&Er.object_list?[..._o.concat(Er==null?void 0:Er.object_list)]:_o,ba.filter==="public"?ti(Er.is_teacher):ti(!0),((Lo=Er.object_list)==null?void 0:Lo.length)<ba.limit?io(!1):io(!0),Mo([..._o])}}),xo=Wn=>{Vn.current.scrollTop=0,_o=[],ba.page=0,ba.group_id=Wn,Va=!0,sa([]),Eo(dt({},ba)),ko()},Yr={selectedRowKeys:Tr,onChange:Wn=>{sa(Wn)},type:"radio"},Br=()=>{Eo(dt({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Mo([]),io(!0),Kr("myself"),Dn({type:"exercise/setActionTabs",payload:{}}),nr(!1)},[oi,ui,wr,In]=(0,pe.P)(),Ta=Wn=>We(void 0,null,function*(){let Lo=!1;_o.forEach(Nr=>{Tr.includes(Nr.id)&&(Lo=Nr.is_random)});const Er=Wn.map(Nr=>({shixun_id:Nr.id,is_use:Nr.is_use,is_copy:Nr.is_copy}));if(!Lo){Uo(!0);const Nr=yield Dn({type:"exercise/saveBanks",payload:{course_id:$a.coursesId,category_id:($a==null?void 0:$a.categoryId)||null,object_type:"examination_bank",bank_id:Tr,shixuns_info:Er}});Uo(!1),(Nr==null?void 0:Nr.status)===0&&((0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Dn({type:"classroomList/getClassroomExercisesList",payload:dt({},Zt.actionTabs.params)}),Dn({type:"classroomList/getClassroomLeftMenus",payload:{id:$a.coursesId}}),fo(`/classrooms/${$a.coursesId}/exercise/${Nr.exercise_id}/detail?random=${Nr.is_random}&tabs=3`),da(`/classrooms/${$a.coursesId}/exercise/add/${Nr.exercise_id}?random=${Nr.is_random}&type=2`),ea(!0),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),ui(),Br());return}Uo(!0),setTimeout(()=>{Uo(!1)},500),Dn({type:"exercise/setActionTabs",payload:{}});let ei=1,pi=Be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Fe.createElement("div",{className:ce.Z.modalColumn},Fe.createElement("div",{className:ce.Z.modalRow},Fe.createElement("sup",{className:ce.Z.sup},"*"),Fe.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Fe.createElement(z.Z,{parser:Ao,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ei,onChange:Nr=>{ei=Nr;const si=document.getElementById("model_error");ei<1||ei>50?si.style.display="block":si.style.display="none"}})),Fe.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Br,onOk:()=>We(void 0,null,function*(){if(ei<1||ei>50){const si=document.getElementById("model_error");return si.style.display="block",Promise.reject()}pi.update({cancelButtonProps:{disabled:!0}});const Nr=yield Dn({type:"exercise/saveBanks",payload:{course_id:$a.coursesId,object_type:"examination_bank",bank_id:Tr,shixuns_info:Er,num:ei}});pi.update({cancelButtonProps:{disabled:!1}}),Nr&&Nr.status===0?((0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Be.default.destroyAll(),Dn({type:"classroomList/getClassroomExercisesList",payload:dt({},Zt.actionTabs.params)}),Br(),ui(),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Br(),ui())})})});return Fe.createElement(Fe.Fragment,null,Fe.createElement(Be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:dr,bodyStyle:{minHeight:200},wrapClassName:ce.Z.warpModal,onOk:()=>We(void 0,null,function*(){var Wn;if(!Tr.length){Ce.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}nr(!0);let Lo=!1,Er=!1;if(_o.forEach(pi=>{Tr.includes(pi.id)&&pi.need_authorize&&(Lo=pi.need_authorize),Tr.includes(pi.id)&&(Er=pi.is_random)}),Lo){(0,ge.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}let ei=yield(0,tt.Tr)({id:`${Tr[0]}`,course_id:(Wn=we.detailTopBanner)==null?void 0:Wn.course_id,type:"examination_bank"});nr(!1),(ei==null?void 0:ei.student_count)===0?Ta([]):cr(ei)}),onCancel:Br},Fe.createElement(b.default,{activeKey:mr,onTabClick:Wn=>We(void 0,null,function*(){Vn.current.scrollTop=0,_o=[],mr!==Wn&&sa([]),Kr(Wn),ba.page=0,ba.filter=Wn,ba.group_id=null,Va=!0,ko()})},Fe.createElement(vt,{tab:Fe.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Fe.createElement(vt,{tab:Fe.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Fe.createElement(vt,{tab:Fe.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Fe.createElement("div",{className:ce.Z.tabSearch},mr==="teacher"&&Fe.createElement(ne.default,{value:ba.group_id,onChange:xo,size:"middle",style:{width:200,marginRight:30}},Fe.createElement(ne.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(wo=Do==null?void 0:Do.groups)==null?void 0:wo.map(Wn=>Fe.createElement(ne.default.Option,{key:Wn==null?void 0:Wn.group_id,value:Wn==null?void 0:Wn.group_id},Wn==null?void 0:Wn.name))),Fe.createElement(oe.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ba.search,onChange:Wn=>{ba.search=Wn.target.value,Eo(dt({},ba))},onSearch:Wn=>{Vn.current.scrollTop=0,_o=[],ba.page=0,Va=!0,sa([]),Wn&&(0,he.tk)({name:Wn,copywriting:Wn,position:"Exercise"}),ko()}})),Fe.createElement("div",{ref:Vn,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Gr&&mr==="public"&&Fe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Fe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),Fe.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Fe.createElement(ue(),{initialLoad:!1,pageStart:0,loadMore:()=>{ko()},hasMore:Va,useWindow:!1},Zt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Gr&&Fe.createElement(le.Z,{className:ce.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:_o,onRow:Wn=>({onClick:()=>{sa([Wn==null?void 0:Wn.id])}}),resColumns:eo,rowSelection:Yr})))),Fe.createElement(Be.default,{title:"\u63D0\u793A",open:ia,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Fe.createElement("div",null,Fe.createElement(ze.ZP,{onClick:()=>{ea(!1),se.history.push(Zo)}},"\u4FEE\u6539\u8BD5\u5377"),Fe.createElement(ze.ZP,{type:"primary",onClick:()=>{se.history.push(mo),ea(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ea(!1)}},Fe.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Fe.createElement(Re.Z,{resdata:So,type:"exercise",okloading:Pr,oktext:(So==null?void 0:So.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Wn=>{Ta(Wn)}}),Fe.createElement(pe.Z,{inPaper:!0,visible:oi,onCancel:ui,onOk:Ta,renderData:wr,modalType:"multiple",type:"examination_bank"}))};var mt=(0,se.connect)(({exercise:we,loading:Zt,classroomList:Mt})=>({exercise:we,loading:Zt,classroomList:Mt}))(Tt),$t=te(18212),Oe=te(39558),Gt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,$e=(we,Zt,Mt)=>Zt in we?Gt(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,ut=(we,Zt)=>{for(var Mt in Zt||(Zt={}))dn.call(Zt,Mt)&&$e(we,Mt,Zt[Mt]);if(Ht)for(var Mt of Ht(Zt))An.call(Zt,Mt)&&$e(we,Mt,Zt[Mt]);return we},Me=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const Ee=({exercise:we,dispatch:Zt})=>{const Mt=(0,se.useParams)();return ee.createElement(Be.default,{centered:!0,title:"\u63D0\u793A",open:we.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Me(void 0,null,function*(){(yield(0,E.ZP)(`/api/courses/${Mt.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...we.actionTabs.selectArrs]}})).status===0&&((0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Zt({type:"exercise/setActionTabs",payload:{}}),Zt({type:"classroomList/getClassroomExercisesList",payload:ut({},we.actionTabs.params)}))}),onCancel:()=>{Zt({type:"exercise/setActionTabs",payload:{}})}},ee.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",ee.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var at=(0,se.connect)(({exercise:we})=>({exercise:we}))(Ee),ot=te(59155),Ie=Object.defineProperty,ye=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,De=(we,Zt,Mt)=>Zt in we?Ie(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,gt=(we,Zt)=>{for(var Mt in Zt||(Zt={}))st.call(Zt,Mt)&&De(we,Mt,Zt[Mt]);if(ye)for(var Mt of ye(Zt))Ye.call(Zt,Mt)&&De(we,Mt,Zt[Mt]);return we},_t=(we,Zt)=>{var Mt={};for(var Dn in we)st.call(we,Dn)&&Zt.indexOf(Dn)<0&&(Mt[Dn]=we[Dn]);if(we!=null&&ye)for(var Dn of ye(we))Zt.indexOf(Dn)<0&&Ye.call(we,Dn)&&(Mt[Dn]=we[Dn]);return Mt},Qt=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const Dt=we=>{var Zt=we,{exercise:Mt,dispatch:Dn,user:wo}=Zt,$a=_t(Zt,["exercise","dispatch","user"]),Hn,uo;const Un=(0,se.useParams)(),[Va,io]=(0,ee.useState)(!1),[dr,nr]=(0,ee.useState)(!1),mr=(0,ee.useRef)(null);(0,ee.useEffect)(()=>{var _o,Mo;if(Mt.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,ve.j5)()){nr(!0);return}const Do={hasNum:0,noHasNum:0};(Mo=(_o=Mt==null?void 0:Mt.actionTabs)==null?void 0:_o.selectArrsAll)==null||Mo.map(Mr=>{var Gr;Mr.author_login===((Gr=wo.userInfo)==null?void 0:Gr.login)?++Do.hasNum:++Do.noHasNum}),Do.noHasNum>0?Be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:ee.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",ee.createElement("span",{className:"c-blue"},Do.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",ee.createElement("span",{className:"c-red"},Do.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",ee.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Kr()}}):nr(!0)}else nr(!1)},[Mt.actionTabs.key]);const Kr=()=>{Dn({type:"exercise/setActionTabs",payload:{}})};return ee.createElement(Be.default,{centered:!0,title:"\u63D0\u793A",open:dr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Va,destroyOnClose:!0,onOk:()=>Qt(void 0,null,function*(){var _o;if((_o=mr.current)!=null&&_o.onVerify())return;io(!0);const Mo=yield(0,E.ZP)(`/api/courses/${Un.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...Mt.actionTabs.selectArrs]}});io(!1),Mo.status===0&&((0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success("\u5220\u9664\u6210\u529F"),Dn({type:"exercise/setActionTabs",payload:{}}),Dn({type:"classroomList/getClassroomExercisesList",payload:gt({},Mt.actionTabs.params)}),Dn({type:"classroomList/getClassroomLeftMenus",payload:gt({},Mt.actionTabs.params)}))}),onCancel:()=>{Dn({type:"exercise/setActionTabs",payload:{}})}},!((Hn=Mt==null?void 0:Mt.actionTabs)!=null&&Hn.status)||!["\u672A\u5F00\u59CB"].includes((uo=Mt==null?void 0:Mt.actionTabs)==null?void 0:uo.status)?ee.createElement(ee.Fragment,null,ee.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),ee.createElement(ot.Z,{ref:_o=>mr.current=_o})):ee.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Nt=(0,se.connect)(({exercise:we,user:Zt})=>({exercise:we,user:Zt}))(Dt),Rt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,bt=(we,Zt)=>{var Mt={};for(var Dn in we)ke.call(we,Dn)&&Zt.indexOf(Dn)<0&&(Mt[Dn]=we[Dn]);if(we!=null&&Rt)for(var Dn of Rt(we))Zt.indexOf(Dn)<0&&Xe.call(we,Dn)&&(Mt[Dn]=we[Dn]);return Mt},Ft=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const qt=we=>{var Zt=we,{exercise:Mt,dispatch:Dn}=Zt,wo=bt(Zt,["exercise","dispatch"]);const $a=(0,se.useParams)();return $a.id=$a.coursesId,(0,ee.useEffect)(()=>{Mt.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Ft(void 0,null,function*(){(yield(0,E.ZP)(`/api/courses/${$a.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...Mt.actionTabs.selectArrs]}})).status===0&&((0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),Dn({type:"exercise/setActionTabs",payload:{}})}))},[Mt.actionTabs.key]),ee.createElement(ee.Fragment,null)};var vn=(0,se.connect)(({exercise:we})=>({exercise:we}))(qt),on=te(60324),Pn=te(1710),Bt={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",authorized:"authorized___yQPQx"},ta=Object.defineProperty,Zn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Ma=(we,Zt,Mt)=>Zt in we?ta(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,Tn=(we,Zt)=>{for(var Mt in Zt||(Zt={}))na.call(Zt,Mt)&&Ma(we,Mt,Zt[Mt]);if(Zn)for(var Mt of Zn(Zt))xa.call(Zt,Mt)&&Ma(we,Mt,Zt[Mt]);return we};const Da=we=>React.createElement("svg",Tn({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},we),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Fa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",zt=Object.defineProperty,gn=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,It=(we,Zt,Mt)=>Zt in we?zt(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,En=(we,Zt)=>{for(var Mt in Zt||(Zt={}))ha.call(Zt,Mt)&&It(we,Mt,Zt[Mt]);if(gn)for(var Mt of gn(Zt))Kt.call(Zt,Mt)&&It(we,Mt,Zt[Mt]);return we};const hn=we=>React.createElement("svg",En({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},we),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var aa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Ca=te(41727),Nn=te(12971),ct=te(18675),ht=te(12460),pt=te(31947),Xt=te(69429),Bn=Object.defineProperty,fn=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Gn=(we,Zt,Mt)=>Zt in we?Bn(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,Za=(we,Zt)=>{for(var Mt in Zt||(Zt={}))Na.call(Zt,Mt)&&Gn(we,Mt,Zt[Mt]);if(fn)for(var Mt of fn(Zt))Jn.call(Zt,Mt)&&Gn(we,Mt,Zt[Mt]);return we};const Aa=we=>React.createElement("svg",Za({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},we),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var jt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",xt=te(59301),pa=Object.defineProperty,Sa=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,rn=(we,Zt,Mt)=>Zt in we?pa(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,yn=(we,Zt)=>{for(var Mt in Zt||(Zt={}))Wt.call(Zt,Mt)&&rn(we,Mt,Zt[Mt]);if(rt)for(var Mt of rt(Zt))kt.call(Zt,Mt)&&rn(we,Mt,Zt[Mt]);return we},wn=(we,Zt)=>Sa(we,Ia(Zt)),en=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const pn=({v:we,k:Zt,match:Mt,selectArrs:Dn,setSelectArrs:wo,dispatch:$a,params:Hn,classroomList:uo,batchStatus:Un,manageAllGroup:Va,user:io})=>{var dr,nr,mr,Kr,_o,Mo,Do,Mr,Gr,ti,Tr,sa,Vn,ia,ea,mo,fo,Zo;const[da,Pr]=(0,ee.useState)([]),[Uo,So]=(0,ee.useState)(!1),cr=(0,ee.useRef)(),eo=(0,ee.useRef)();var ba=!1;const Eo="YYYY-MM-DD",Co=Ae()("2020-11-15",Eo);function Ao(){return en(this,null,function*(){console.log(Hn,222);let In=yield(0,E.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/exercises/group_use_list.json`,{method:"get",params:wn(yn({},Hn),{id:we.id})});Pr((In==null?void 0:In.groups)||[])})}const ko=()=>Be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:xt.createElement(xt.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});we!=null&&we.appraise_label&&(ba=!0);const xo=(In,Ta=!1)=>{var Wn;se.history.push(`/classrooms/${Hn.coursesId}/exercisenotice/${In.id}/users/${(Wn=(0,ve.eY)())==null?void 0:Wn.login}`)},Yr=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(In,Ta)=>Ta.exercise_status===In,render:(In,Ta)=>xt.createElement("div",null,In===1&&xt.createElement("span",null,xt.createElement("i",{className:Bt.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),In===2&&xt.createElement("span",null,xt.createElement("i",{className:Bt.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),In===3&&xt.createElement("span",null,xt.createElement("i",{className:Bt.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Hn.order_by==="publish_time"?Hn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Hn.order_by==="end_time"?Hn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(In,Ta)=>Ta.exercise_status===1?"-":xt.createElement("span",null,In,"/",Ta.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(In,Ta)=>Ta.exercise_status===1?"-":In===0?xt.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},In):xt.createElement("a",{onClick:()=>(0,ae.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/exercise/${we==null?void 0:we.id}/detail?random=false&exercise_group_id=${Ta.course_group_id}`)},In)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(In,Ta)=>Ta.exercise_status===1?xt.createElement("img",{style:{cursor:"not-allowed"},src:Fa}):xt.createElement(x.Z,{title:"\u8BC4\u9605"},xt.createElement("a",{onClick:()=>(0,ae.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/exercise/${we==null?void 0:we.id}/detail?random=false&exercise_group_id=${Ta.course_group_id}`)},xt.createElement("img",{src:aa})))}],Br=In=>{if(ba)return xt.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(In!=null&&In.includes("\u672A\u5F00\u59CB"))return xt.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(In!=null&&In.includes("\u8003\u8BD5\u4E2D"))return xt.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(In!=null&&In.includes("\u5DF2\u622A\u6B62"))return xt.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(In!=null&&In.includes("\u5BFC\u5165"))return xt.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},oi=()=>{const In=(we==null?void 0:we.simulate_exercise_num)-(we==null?void 0:we.user_simulate_num);return In>=0?In:0},ui=(In=we)=>{var Ta,Wn,Lo;if(In!=null&&In.is_encrypt){$a({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:In==null?void 0:In.id,phone:(Ta=io==null?void 0:io.userInfo)==null?void 0:Ta.phone,login:(Wn=io==null?void 0:io.userInfo)==null?void 0:Wn.login}});return}(Lo=io==null?void 0:io.userInfo)!=null&&Lo.phone?$a({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:In==null?void 0:In.id}}):$a({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},wr=In=>{var Ta,Wn,Lo;if(((Ta=io==null?void 0:io.userInfo)==null?void 0:Ta.login)!==(we==null?void 0:we.author_login)){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}$a({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:we==null?void 0:we.id,phone:(Wn=io==null?void 0:io.userInfo)==null?void 0:Wn.phone,login:(Lo=io==null?void 0:io.userInfo)==null?void 0:Lo.login,onFinish:In}})};return xt.createElement("div",{className:Bt.listItem,onClick:In=>{const Ta=()=>{(!(0,ve.GJ)()||(0,ve.GJ)()&&eo.current&&!eo.current.contains(In.target))&&(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/detail?random=${we.is_random}`)};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()}},(0,ve.GJ)()&&xt.createElement("span",{ref:eo},xt.createElement(Ze.default,{checked:Dn.includes(we.id),value:we.id,style:{padding:"10px"},onClick:In=>{In.stopPropagation()},disabled:(we==null?void 0:we.is_encrypt)||(we==null?void 0:we.is_make_up_exercise),onChange:In=>{let Ta=Dn.indexOf(we.id);Dn.indexOf(we.id)>-1?wo(Dn.filter(Wn=>Wn!==we.id)):wo(Dn.concat(we.id))}})),xt.createElement("div",{className:Bt.info},xt.createElement("div",{className:Bt.title},xt.createElement("div",{className:Bt.titleLeft,style:{marginRight:15}},Br(we==null?void 0:we.exercise_tips),(we==null?void 0:we.is_make_up_exercise)&&xt.createElement("img",{src:Ca,width:44,height:24,style:{marginRight:10}}),xt.createElement(x.Z,{title:we.exercise_name},xt.createElement("span",{className:Bt.name},we.exercise_name)),(we==null?void 0:we.high_resources_consume)&&!(we!=null&&we.high_resources_consume_permission)&&xt.createElement(Ve.Z,{type:"exercise",style:{marginLeft:10}}),(we==null?void 0:we.high_resources_consume)&&(we==null?void 0:we.high_resources_consume_permission)&&xt.createElement("span",{className:Bt.authorized},"\u5DF2\u6388\u6743"),((dr=we==null?void 0:we.exercise_tips)==null?void 0:dr.includes("\u5DF2\u622A\u6B62"))&&((nr=uo==null?void 0:uo.detailTopBanner)==null?void 0:nr.forbid_end_exercise)&&xt.createElement(x.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},xt.createElement("img",{src:jt,width:20,className:"ml10"})),!we.is_public&&(0,ve.GJ)()&&xt.createElement(x.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},xt.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(we==null?void 0:we.exercise_type)==2&&xt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Bt.moni},xt.createElement("img",{src:Nn,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((mr=we==null?void 0:we.exercise_tips)==null?void 0:mr.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&xt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Kr=we==null?void 0:we.exercise_tips)==null?void 0:Kr.includes("\u5DF2\u622A\u6B62"))&&((_o=we==null?void 0:we.exercise_tips)==null?void 0:_o.includes("\u672A\u63D0\u4EA4"))&&xt.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(we==null?void 0:we.is_encrypt)&&xt.createElement(x.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",xt.createElement("img",{src:Xt,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),xt.createElement("div",{className:Bt.titleRight,onClick:In=>{In.stopPropagation(),In.preventDefault()}},(we==null?void 0:we.appraise_setting)&&xt.createElement("span",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:()=>en(void 0,null,function*(){const In=()=>en(void 0,null,function*(){$a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Ta=yield(0,E.ZP)(`/api/exercises/${we.id}/create_appraise_students.json`,{method:"get"});$a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,ae.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/exercise/${we.id}/centralizeReview/${Ta==null?void 0:Ta.login}`)});if(we!=null&&we.is_encrypt){wr(In);return}In()})},xt.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),xt.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&(0,ve.GJ)()&&(!(we!=null&&we.is_make_up_exercise)||(we==null?void 0:we.is_make_up_exercise)&&(we==null?void 0:we.exercise_status)===1&&(we==null?void 0:we.allow_create_make_up))&&xt.createElement(ct.Z,{tips:we==null?void 0:we.open_appraise},xt.createElement("span",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:()=>{const In=()=>{var Ta,Wn,Lo;if(((Ta=io==null?void 0:io.userInfo)==null?void 0:Ta.user_status)===2){(0,ge.Rd)();return}if((0,ve.Rm)()&&!((Lo=(Wn=uo==null?void 0:uo.AssistantObject)==null?void 0:Wn.exercise)!=null&&Lo.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((we==null?void 0:we.exercise_question_count)===0){Ce.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let Er=()=>{$a({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[we.id],unified_setting:we.unified_setting,params:Hn,disabled:we.exercise_status!==1,type:2,manage_all_group:Va,isRouter:!0}})};we!=null&&we.high_resources_consume&&!(we!=null&&we.high_resources_consume_permission)?$a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Hn.coursesId,type:"exercise",type_id:we.id,name:we.exercise_name,fn:()=>{$a({type:"classroomList/getClassroomExercisesList",payload:yn({},Hn)}),Er()}}}):Er()};if(we!=null&&we.is_encrypt){wr(In);return}In()}},xt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),xt.createElement("div",null,"\u53D1\u5E03"))),!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&(0,ve.GJ)()&&!(0,ae._m)()&&we.assistant_auth&&xt.createElement("span",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:In=>{In.stopPropagation();const Ta=()=>{var Wn,Lo;if((0,ve.Rm)()&&!((Lo=(Wn=uo==null?void 0:uo.AssistantObject)==null?void 0:Wn.exercise)!=null&&Lo.can_preview)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Er=Ae()(we.created_at,Eo);Ae()(Co).diff(Ae()(Er),"days")>0&&(we!=null&&we.is_random)?ko():we!=null&&we.is_random?(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/random/preview?random=${we.is_random}`):(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/detail?random=${we.is_random}&tabs=2`)};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()}},xt.createElement("i",{className:"iconfont icon-yulan3"}),xt.createElement("div",null,"\u9884\u89C8")),(0,ve.RV)()&&xt.createElement("span",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:()=>{const In=()=>{(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/detail?random=${we.is_random}`)};if(we!=null&&we.is_encrypt){wr(In);return}In()}},xt.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),xt.createElement("div",null,"\u8BE6\u60C5")),(0,ve.GJ)()&&!(0,ae._m)()&&xt.createElement(on.Z,{placement:"bottom",content:xt.createElement("div",{className:Bt.popover},!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&xt.createElement("p",{onClick:In=>en(void 0,null,function*(){const Ta=()=>{(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/detail?random=${we.is_random}&tabs=3`)};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()})},"\u89C4\u5219\u8BBE\u7F6E"),(we==null?void 0:we.exercise_tips.includes("\u5BFC\u5165"))&&xt.createElement("p",{onClick:In=>en(void 0,null,function*(){const Ta=()=>{$a({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:we==null?void 0:we.exercise_name,id:we==null?void 0:we.id,type:"hack"}})};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()})},"\u8865\u5145\u6210\u7EE9"),!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&(0,ve.GJ)()&&we.is_random&&we.assistant_auth&&xt.createElement("p",{onClick:In=>{In.stopPropagation();const Ta=()=>{const Wn=Ae()(we.created_at,Eo);Ae()(Co).diff(Ae()(Wn),"days")>0&&(we!=null&&we.is_random)?ko():(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/random/edit?type=settings`)};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()}},"\u7F16\u8F91\u8003\u8BD5"),xt.createElement("p",{onClick:In=>en(void 0,null,function*(){const Ta=()=>{var Wn;$a({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[we.id],selectArrsAll:[we],params:Hn,status:(Wn=we==null?void 0:we.exercise_tips)==null?void 0:Wn[0]}})};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()})},"\u5220\u9664\u8BD5\u5377"),!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&xt.createElement("p",{onClick:()=>{const In=()=>{$a({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[we.id],params:Hn}})};if(we!=null&&we.is_encrypt){wr(In);return}In()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Mo=we==null?void 0:we.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(we==null?void 0:we.author_login)===((Do=io==null?void 0:io.userInfo)==null?void 0:Do.login)&&xt.createElement("p",{onClick:In=>en(void 0,null,function*(){ui(we)})}," ",we!=null&&we.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&((0,ve.GJ)()||((Gr=(Mr=uo==null?void 0:uo.AssistantObject)==null?void 0:Mr.exercise)==null?void 0:Gr.can_stop))&&![1,3].includes(we==null?void 0:we.exercise_status)&&xt.createElement("p",{onClick:In=>en(void 0,null,function*(){const Ta=()=>{var Wn,Lo;if((0,ve.Rm)()&&!((Lo=(Wn=uo==null?void 0:uo.AssistantObject)==null?void 0:Wn.exercise)!=null&&Lo.can_stop)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$a({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[we.id],params:Hn,unified_setting:we.unified_setting}})};if(we!=null&&we.is_encrypt){wr(Ta);return}Ta()})},"\u7ED3\u675F\u8003\u8BD5"))},xt.createElement("span",{onClick:In=>In.stopPropagation(),className:Bt.flexBox,style:{cursor:"default"}},xt.createElement("i",{className:"iconfont icon-gengduo4"}),xt.createElement("div",null,"\u66F4\u591A"))),(0,ve.dE)()&&xt.createElement(xt.Fragment,null,!!we.off_limits&&xt.createElement(x.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${we==null?void 0:we.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},xt.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(we==null?void 0:we.exercise_type)==1&&!we.off_limits&&we.current_status===0&&we.exercise_status>1&&!((ti=we.exercise_tips)!=null&&ti.includes("\u5DF2\u622A\u6B62"))&&xt.createElement("a",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:In=>{In.stopPropagation(),In.preventDefault(),xo(we,!0)},href:""},xt.createElement("i",{className:"iconfont icon-jixukaoshi"}),xt.createElement("div",null,(we==null?void 0:we.screen_used_num)>(we==null?void 0:we.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Tr=we.exercise_tips)!=null&&Tr.includes("\u5DF2\u622A\u6B62"))&&(we==null?void 0:we.screen_used_num)>(we==null?void 0:we.screen_total_num)&&xt.createElement("a",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:In=>{In.stopPropagation(),In.preventDefault(),xo(we,!0)},href:""},xt.createElement("i",{className:"iconfont icon-jixukaoshi"}),xt.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!we.off_limits&&we.current_status===1&&(we==null?void 0:we.screen_used_num)<(we==null?void 0:we.screen_total_num)&&we.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((we==null?void 0:we.exercise_type)==2&&(we==null?void 0:we.exercise_status)!=3)&&xt.createElement("span",{className:Bt.flexBox,style:{marginRight:"16px"},onClick:In=>en(void 0,null,function*(){var Ta;if(In.stopPropagation(),!(we!=null&&we.answered_open)){Ce.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ht.w)(Hn.coursesId,we.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ae.xg)(`/classrooms/${Hn.coursesId}/exercise/${we.id}/users/${(Ta=(0,ve.eY)())==null?void 0:Ta.login}?check=true`)})},xt.createElement("i",{className:"iconfont icon-chakankaoshi"}),xt.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(we==null?void 0:we.exercise_type)==1&&!we.off_limits&&we.current_status===2&&we.exercise_status>1&&!((sa=we.exercise_tips)!=null&&sa.includes("\u5DF2\u622A\u6B62"))&&xt.createElement("a",{className:Bt.flexBox,style:{marginRight:"16px",color:(we==null?void 0:we.is_redo)===1&&"red"},onClick:In=>{In.stopPropagation(),In.preventDefault(),xo(we)},href:""},xt.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),xt.createElement("div",null,(we==null?void 0:we.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(we==null?void 0:we.exercise_type)==2&&!we.off_limits&&we.exercise_status>1&&!((Vn=we.exercise_tips)!=null&&Vn.includes("\u5DF2\u622A\u6B62"))&&xt.createElement(x.Z,{title:xt.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",we==null?void 0:we.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",oi(),"\u6B21")},xt.createElement("a",{className:Bt.flexBox,onClick:In=>{oi()==0&&(we==null?void 0:we.current_status)!=0||(In.stopPropagation(),In.preventDefault(),xo(we))},href:""},xt.createElement("i",{className:`iconfont ${(we==null?void 0:we.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),xt.createElement("div",null,(we==null?void 0:we.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,ve.GJ)()&&xt.createElement("p",{style:{display:"flex"}},xt.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:we.author},we.author),xt.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",Ae()(we.created_at).format("YYYY-MM-DD HH:mm:ss")),((ia=we==null?void 0:we.exercise_tips)==null?void 0:ia.includes("\u672A\u5F00\u59CB"))&&we.publish_time&&xt.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",Ae()(we.publish_time).format("YYYY-MM-DD HH:mm:ss")),xt.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",we.time===null?"\u4E0D\u9650":`${we.time}\u5206\u949F`),xt.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",we.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((ea=we==null?void 0:we.exercise_tips)!=null&&ea.includes("\u672A\u5F00\u59CB"))&&!(we!=null&&we.is_make_up_exercise)&&!(we!=null&&we.exercise_tips.includes("\u5BFC\u5165"))&&xt.createElement("span",{className:Bt.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:In=>en(void 0,null,function*(){In.stopPropagation(),In.preventDefault(),Uo||Ao(),So(!Uo)})},xt.createElement(x.Z,{title:`${Uo?"\u6536\u8D77":"\u5C55\u5F00"}`},xt.createElement("i",{className:`iconfont icon-${Uo?"shouqi":"xiala2"}`})))),(0,ve.dE)()&&xt.createElement("p",{style:{display:"flex"}},xt.createElement("span",{className:"c-grey-333"},we.author),xt.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",we.time===null?"\u4E0D\u9650":`${we.time}\u5206\u949F`),!!(we!=null&&we.exercise_left_time)&&xt.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",we==null?void 0:we.exercise_left_time),!!(we!=null&&we.before_start)&&xt.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",we==null?void 0:we.before_start)),(0,ve.GJ)()&&!((mo=we==null?void 0:we.exercise_tips)!=null&&mo.includes("\u672A\u5F00\u59CB"))&&xt.createElement("p",null,xt.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),xt.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",xt.createElement("span",null,we==null?void 0:we.unanswer_users)),xt.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",xt.createElement("span",{style:{color:"rgb(90, 184, 145)"}},we==null?void 0:we.answering_users)),xt.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",xt.createElement("span",{style:{color:"#FC2D6B"}},we==null?void 0:we.answer_users)),xt.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",xt.createElement("span",{style:{color:"#FC2D6B"}},we==null?void 0:we.commit_with_no_answers_users))),(0,ve.GJ)()&&!((fo=we==null?void 0:we.exercise_tips)!=null&&fo.includes("\u672A\u5F00\u59CB"))&&Uo&&da.length>5&&xt.createElement(Pn.default,{scroll:{y:240},pagination:!1,dataSource:da,onRow:In=>({onClick:Ta=>{Ta.stopPropagation(),Ta.preventDefault()}}),onHeaderRow:(In,Ta)=>({onClick:Wn=>{Wn.stopPropagation(),Wn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(In,Ta,Wn)=>{Wn.field&&(Hn.order_by=Wn.field),Wn.order||(Hn.sort_direction="asc"),Wn.order==="ascend"&&(Hn.sort_direction="asc"),Wn.order==="descend"&&(Hn.sort_direction="desc"),Wn.order||(Hn.sort_direction="asc"),Ao()},columns:Yr}),(0,ve.GJ)()&&!((Zo=we==null?void 0:we.exercise_tips)!=null&&Zo.includes("\u672A\u5F00\u59CB"))&&Uo&&da.length<6&&da.length>0&&xt.createElement(Pn.default,{rowKey:"course_group_id",pagination:!1,onRow:In=>({onClick:Ta=>{Ta.stopPropagation(),Ta.preventDefault()}}),onHeaderRow:(In,Ta)=>({onClick:Wn=>{Wn.stopPropagation(),Wn.preventDefault()}}),dataSource:da,style:{marginTop:"10px"},onChange:(In,Ta,Wn)=>{Wn.field&&(Hn.order_by=Wn.field),Wn.order||(Hn.sort_direction="asc"),Wn.order==="ascend"&&(Hn.sort_direction="asc"),Wn.order==="descend"&&(Hn.sort_direction="desc"),Wn.order||(Hn.sort_direction="asc"),Ao()},columns:Yr}),(we==null?void 0:we.total)!==void 0&&xt.createElement("p",null,xt.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),xt.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",xt.createElement("span",null,we==null?void 0:we.total)),xt.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",xt.createElement("span",{style:{color:"#4EACFF"}},we==null?void 0:we.finish_total)),xt.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",xt.createElement("span",{style:{color:"#FC2D6B"}},we==null?void 0:we.unfinished_total)))),xt.createElement(pt.Z,{closable:!0,successCb:()=>xo(cr.current)}))};var Ga=(0,se.connect)(({classroomList:we})=>({classroomList:we}))(pn),Ra=te(62202),Jt=te(89614),Fo=te(73674),yo=te(73157),Go=te(87169),Xo=te(69924),Mn=te(82693),oa=te(34408),Sn=te(59301),jn=Object.defineProperty,no=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,jr=(we,Zt,Mt)=>Zt in we?jn(we,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):we[Zt]=Mt,po=(we,Zt)=>{for(var Mt in Zt||(Zt={}))Yo.call(Zt,Mt)&&jr(we,Mt,Zt[Mt]);if(Ha)for(var Mt of Ha(Zt))zo.call(Zt,Mt)&&jr(we,Mt,Zt[Mt]);return we},hr=(we,Zt)=>no(we,qa(Zt)),li=(we,Zt)=>{var Mt={};for(var Dn in we)Yo.call(we,Dn)&&Zt.indexOf(Dn)<0&&(Mt[Dn]=we[Dn]);if(we!=null&&Ha)for(var Dn of Ha(we))Zt.indexOf(Dn)<0&&zo.call(we,Dn)&&(Mt[Dn]=we[Dn]);return Mt},$r=(we,Zt,Mt)=>new Promise((Dn,wo)=>{var $a=Un=>{try{uo(Mt.next(Un))}catch(Va){wo(Va)}},Hn=Un=>{try{uo(Mt.throw(Un))}catch(Va){wo(Va)}},uo=Un=>Un.done?Dn(Un.value):Promise.resolve(Un.value).then($a,Hn);uo((Mt=Mt.apply(we,Zt)).next())});const mi=we=>{var Zt=we,{user:Mt,classroomList:Dn,globalSetting:wo,loading:$a,dispatch:Hn,match:uo}=Zt,Un=li(Zt,["user","classroomList","globalSetting","loading","dispatch","match"]),Va,io,dr,nr,mr,Kr,_o,Mo,Do,Mr,Gr,ti,Tr,sa,Vn,ia,ea,mo;const fo=(0,se.useParams)(),[Zo]=(0,se.useSearchParams)(),[da,Pr]=(0,ee.useState)(()=>hr(po({},fo),{limit:20})),Uo=(0,se.useLocation)(),{detailExerciseList:So,detailTopBanner:cr,detailLeftMenus:eo}=Dn,[ba,Eo]=(0,ee.useState)([]),[Co,Ao]=(0,ee.useState)(!1),[ko,xo]=(0,ee.useState)([]),[Yr,Br]=(0,ee.useState)(!1),[oi,ui]=(0,ee.useState)(!1),[wr,In]=(0,ee.useState)(!1),[Ta,Wn]=(0,ee.useState)(!1),[Lo,Er]=(0,ee.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),ei=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];da.type=Zo.get("tabs")==="all"?"":Zo.get("tabs")||"",da.id=da.coursesId,(0,ee.useEffect)(()=>{var Pa,qo,ri;if((Pa=Mt==null?void 0:Mt.userInfo)!=null&&Pa.login){if((0,ve.GJ)()){const di=ae.cX.getItem(`${(qo=Mt==null?void 0:Mt.userInfo)==null?void 0:qo.login}Teacher`,"Exercise");di&&(da.sort_by=di==null?void 0:di.type,da.sort_direction=di==null?void 0:di.direction,Er(di==null?void 0:di.name))}Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})}else(ri=Mt==null?void 0:Mt.userInfo)!=null&&ri.username&&Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)});Ao(!1)},[(Va=Mt==null?void 0:Mt.userInfo)==null?void 0:Va.login,Uo.pathname]),(0,ee.useEffect)(()=>{Dn.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})},[Dn.actionTabs.key]),(0,ee.useEffect)(()=>{Dn.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Br(!0),ui(cr==null?void 0:cr.show_unstart_exercise),In(cr==null?void 0:cr.forbid_end_exercise))},[Dn.actionTabs.key]),(0,ee.useEffect)(()=>{Eo([])},[So]);const pi=(Pa,qo)=>{Eo([]),da.page=Pa,da.limit=qo,Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})},Nr=Pa=>{da.type=Pa.key==="all"?"":Pa.key,da.page=1,se.history.replace(`${Uo.pathname}?tabs=${Pa.key}`),Wn(!1),Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})};(0,ee.useEffect)(()=>{Zo.get("tabs")==="all"&&(da.type="",da.page=1)},[Zo.get("tabs")]),(0,ee.useEffect)(()=>{(0,ve.Rm)()&&Hn({type:"classroomList/getAssistantPermissions",payload:{course_id:da.coursesId}})},[(io=Mt==null?void 0:Mt.userInfo)==null?void 0:io.username]),(0,ee.useEffect)(()=>{const Pa=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Be.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Sn.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Sn.createElement("br",null),"1\u3001\u5728",Sn.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Sn.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Sn.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Sn.createElement("br",null),"2\u3001\u5728",Sn.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Sn.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Sn.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Sn.createElement("br",null),Pa==="allowRouter"&&Sn.createElement(Sn.Fragment,null,"3\u3001",Sn.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,ee.useEffect)(()=>{(0,ve.Rm)()&&Hn({type:"classroomList/getAssistantPermissions",payload:{course_id:da.coursesId}})},[(dr=Mt==null?void 0:Mt.userInfo)==null?void 0:dr.login]);const si=[{name:"\u5168\u90E8",id:"all",total:(nr=So.exercises_counts)==null?void 0:nr.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(mr=So.exercises_counts)==null?void 0:mr.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(Kr=So.exercises_counts)==null?void 0:Kr.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(_o=So.exercises_counts)==null?void 0:_o.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Mo=So.exercises_counts)==null?void 0:Mo.end_counts}],ul=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Sn.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Sn.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Sn.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Sn.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Sn.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(Pa=>(0,ve.GJ)()?!0:Pa.name!=="\u6279\u91CF\u5220\u9664").filter(Pa=>cr.is_public?!0:Pa.name!=="\u8BBE\u4E3A\u516C\u5F00"),Wi=()=>Be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Sn.createElement(Sn.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Ni="YYYY-MM-DD",sl=Ae()("2020-11-15",Ni),dl=Pa=>{var qo;da.sort_by=Pa.type,da.sort_direction=Pa.direction,(0,ve.GJ)()&&ae.cX.setItem(`${(qo=Mt==null?void 0:Mt.userInfo)==null?void 0:qo.login}Teacher`,Pa,"Exercise"),da.page=1,Hn({type:"classroomList/getClassroomExercisesList",payload:po({},da)}),Er(Pa.name)},ji=()=>Sn.createElement(xe.default,null,Sn.createElement(xe.default.Item,{key:1,onClick:()=>{var Pa,qo;if((0,ve.Rm)()&&!((qo=(Pa=Dn==null?void 0:Dn.AssistantObject)==null?void 0:Pa.exercise)!=null&&qo.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Hn({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:da}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Sn.createElement(xe.default.Item,{key:2,onClick:()=>{var Pa,qo;if((0,ve.Rm)()&&!((qo=(Pa=Dn==null?void 0:Dn.AssistantObject)==null?void 0:Pa.exercise)!=null&&qo.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),se.history.push(`/classrooms/${da.coursesId}/exercise/add?catalogue=${(fo==null?void 0:fo.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Sn.createElement(xe.default.Item,{key:3,onClick:()=>{var Pa,qo;if((0,ve.Rm)()&&!((qo=(Pa=Dn.AssistantObject)==null?void 0:Pa.practice)!=null&&qo.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Hn({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),_i=Pa=>$r(void 0,null,function*(){var qo,ri,di,Ki,Gi,Yi,Ui,Bi;const fi=Pa.name;if(((qo=Mt==null?void 0:Mt.userInfo)==null?void 0:qo.user_status)===2&&Pa.name==="\u6279\u91CF\u53D1\u5E03"){(0,ge.Rd)();return}const Ii=[];if((ri=So.exercises)==null||ri.map(Ir=>{if(ba.includes(Ir.id)&&Ir.is_random){const wi=Ae()(Ir.created_at,Ni);Ae()(sl).diff(Ae()(wi),"days")>0&&(Ir!=null&&Ir.is_random)&&Ii.push(Ir)}}),ba==""){let Ir="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";fi==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(Ir="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(Ir)}else if(Ii.length)Wi();else{if(fi==="\u6279\u91CF\u53D1\u5E03"){if((0,ve.Rm)()&&!((Ki=(di=Dn==null?void 0:Dn.AssistantObject)==null?void 0:di.exercise)!=null&&Ki.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let Ir=!1;So.exercises.forEach(Xr=>{ba.includes(Xr.id)&&Xr.total_num===0&&Xr.is_random&&(Ir=!0)});let wi;if(wi=(Yi=(Gi=So.exercises.filter(Xr=>ba.includes(Xr==null?void 0:Xr.id)).filter(Xr=>(Xr==null?void 0:Xr.exercise_question_count)===0))==null?void 0:Gi[0])==null?void 0:Yi.exercise_name,(wi==null?void 0:wi.length)>0){Ce.ZP.warning(`${wi}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(Ir){Ce.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let vi=!1;if(So.exercises.forEach(Xr=>{ba.includes(Xr.id)&&Xr.exercise_status!==1&&(vi=!0)}),vi){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(fi==="\u52A0\u5165\u8BD5\u5377\u5E93"){const Ir=yield(0,E.ZP)(`/api/courses/${da.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...ba]}});if(((Ui=Ir==null?void 0:Ir.cover_exercises)==null?void 0:Ui.length)>0){xo(Ir==null?void 0:Ir.cover_exercises);return}}Hn({type:"exercise/setActionTabs",payload:{key:fi,selectArrs:ba,selectArrsAll:(Bi=So.exercises)==null?void 0:Bi.filter(Ir=>ba.includes(Ir.id)),params:da,type:1}})}});return Sn.createElement("section",{className:"minH500"},Sn.createElement(Ra.Z,{isLoading:$a["classroomList/getClassroomExercisesList"],tabDataSource:si,isAdmin:(0,ve.GJ)(),dispatch:Hn,type:So==null?void 0:So.main_category_name,isExercise:!0,user:Mt,getDropdownMenu:ji,onTabMenuClick:Nr,classroomList:Dn,defaultSelectedKeys:[da.type||"all"]}),Sn.createElement(Jt.Z,{dataSource:So.exercises||[],isAdmin:(0,ve.GJ)(),batchStatus:Ta,SortMenuName:Lo,setSortMenuName:Er,SortMenus:ei,onSearch:Pa=>{da.search=Pa.trim(),da.page=1,Hn({type:"classroomList/getClassroomExercisesList",payload:po({},da)})},isShowMode:!0,onModeChange:Pa=>{da.is_normal=Pa,da.page=1,Hn({type:"classroomList/getClassroomExercisesList",payload:po({},da)})},onSort:dl,onBatch:Pa=>Wn(Pa)}),Sn.createElement(be.Z,{loading:$a["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Do=So.exercises_counts)!=null&&Do.exercises_all_counts?So.exercises.map(function(Pa,qo){return Sn.createElement(Ga,{key:qo,v:Pa,k:qo,match:uo,batchStatus:Ta,selectArrs:ba,setSelectArrs:Eo,dispatch:Hn,params:da,user:Mt,manageAllGroup:So.manage_all_group})}):Sn.createElement(a.Z,null),Sn.createElement("aside",{className:"tc mb50 mt30"},((Mr=So.exercises_counts)==null?void 0:Mr.exercises_all_counts)>0&&Sn.createElement(ie.Z,{showTotal:Pa=>{var qo;return`\u5171 ${(qo=So==null?void 0:So.exercises_counts)==null?void 0:qo.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:pi,defaultCurrent:da.page,current:da.page||1,pageSize:da.limit||20,total:So.exercises_counts&&So.exercises_counts.exercises_all_counts}))),ba.length>0&&(0,ve.GJ)()&&Sn.createElement(He.Z,{offsetBottom:0},Sn.createElement(Fo.Z,{buttonDataSource:ul,onButtonClick:_i,useBatchStatus:Wn,setSeleArr:Eo,catalogue:((ti=(Gr=eo==null?void 0:eo.course_modules)==null?void 0:Gr.find(Pa=>Pa.type==="exercise"))==null?void 0:ti.second_category)||[],addCatalogue:Pa=>{Pa.preventDefault(),Hn({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:da,selectArrs:{category_id:So==null?void 0:So.main_category_id,type:"exercise"}}})},allSelect:ba.length?ba.length===((sa=(Tr=So.exercises)==null?void 0:Tr.filter(Pa=>!Pa.is_make_up_exercise))==null?void 0:sa.length):!1,setAllSelect:Pa=>{var qo;Pa.target.checked?Eo((qo=So==null?void 0:So.exercises)==null?void 0:qo.filter(ri=>!ri.is_make_up_exercise).map(ri=>ri.id)):Eo([])},selectArrs:ba,onMenuClick:Pa=>$r(void 0,[Pa],function*({key:qo}){if(ba=="")return Ce.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,E.ZP)(`/api/courses/${da.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:ba,new_category_id:qo}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Hn({type:"classroomList/getClassroomExercisesList",payload:po({},fo)}))})})),Sn.createElement($t.Z,null),Sn.createElement(Oe.Z,null),Sn.createElement(Nt,null),Sn.createElement(at,null),Sn.createElement(Xo.Z,{onOk:()=>{Hn({type:"classroomList/getClassroomExercisesList",payload:po({},fo)})}}),Sn.createElement(Mn.Z,{onOk:()=>{}}),Sn.createElement(mt,{cb:()=>Eo([])}),Sn.createElement(vn,null),Sn.createElement(pt.Z,null),Sn.createElement(Be.default,{title:Sn.createElement("span",null,Sn.createElement(Go.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:ko.length>0,footer:!1,onCancel:()=>{xo([])}},Sn.createElement("div",{style:{height:300,overflow:"auto"}},Sn.createElement("div",null,"\u6709",ko==null?void 0:ko.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ko==null?void 0:ko.map(Pa=>Sn.createElement("div",{style:{marginTop:25}},Sn.createElement("div",null,"\u8BD5\u5377\uFF1A",Pa==null?void 0:Pa.origin_exercise_nam),Sn.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Sn.createElement("a",{href:`/paperlibrary/see/${Pa==null?void 0:Pa.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Pa==null?void 0:Pa.examination_bank_name))))),Sn.createElement("div",{style:{textAlign:"end"}},Sn.createElement(ze.ZP,{style:{height:30},onClick:()=>$r(void 0,null,function*(){const Pa=yield(0,E.ZP)(`/api/courses/${da.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ba],update:1}});(Pa==null?void 0:Pa.status)===0&&(Ce.ZP.info("\u8986\u76D6\u6210\u529F"),xo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Sn.createElement(ze.ZP,{type:"primary",onClick:()=>$r(void 0,null,function*(){const Pa=yield(0,E.ZP)(`/api/courses/${da.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ba]}});(Pa==null?void 0:Pa.status)===0&&(Ce.ZP.info("\u5F62\u6210\u6210\u529F"),xo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Sn.createElement(Be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:Yr,centered:!0,onOk:()=>$r(void 0,null,function*(){let Pa=yield(0,E.ZP)(`/api/courses/${da.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:oi,forbid_end_exercise:wr}});(Pa==null?void 0:Pa.status)===0&&(Br(!1),Hn({type:"classroomList/setActionTabs",payload:{key:""}}),Hn({type:"classroomList/getClassroomTopBanner",payload:{id:da.coursesId}}),Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Br(!1),Hn({type:"classroomList/setActionTabs",payload:{key:""}})}},Sn.createElement(Ze.default,{checked:oi,onChange:Pa=>{ui(Pa.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Sn.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Sn.createElement(Ze.default,{className:"mt20",checked:wr,onChange:Pa=>{In(Pa.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Sn.createElement(yo.Z,null),Sn.createElement(Sn.Fragment,null,Sn.createElement(oa.T$,{onCancel:()=>{Hn({type:"classroomList/setActionTabs",payload:hr(po({},Dn==null?void 0:Dn.actionTabs),{open:""})})},open:((Vn=Dn==null?void 0:Dn.actionTabs)==null?void 0:Vn.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Sn.createElement(oa.$i,{onCancel:()=>{Hn({type:"classroomList/setActionTabs",payload:hr(po({},Dn==null?void 0:Dn.actionTabs),{open:""})})},onFinish:()=>{Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})},open:((ia=Dn==null?void 0:Dn.actionTabs)==null?void 0:ia.open)==="\u8BD5\u5377\u5C01\u5B58",Data:hr(po({},Dn==null?void 0:Dn.actionTabs),{type:"exercise"})}),Sn.createElement(oa.K1,{onCancel:()=>{Hn({type:"classroomList/setActionTabs",payload:hr(po({},Dn==null?void 0:Dn.actionTabs),{open:""})})},onFinish:()=>{Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})},open:((ea=Dn==null?void 0:Dn.actionTabs)==null?void 0:ea.open)==="\u89E3\u5C01",Data:hr(po({},Dn==null?void 0:Dn.actionTabs),{type:"exercise"})}),Sn.createElement(oa.O7,{onCancel:()=>{Hn({type:"classroomList/setActionTabs",payload:hr(po({},Dn==null?void 0:Dn.actionTabs),{open:""})})},onFinish:()=>{Hn({type:"classroomList/getClassroomExercisesList",payload:po(po({},da),fo)})},open:((mo=Dn==null?void 0:Dn.actionTabs)==null?void 0:mo.open)==="\u63D0\u793A",Data:hr(po({},Dn==null?void 0:Dn.actionTabs),{type:"exercise"})})))};var ai=(0,se.connect)(({user:we,classroomList:Zt,loading:Mt,globalSetting:Dn})=>({user:we,classroomList:Zt,globalSetting:Dn,loading:Mt.effects}))(mi)},79834:function(it,Ue,te){"use strict";te.d(Ue,{Q8:function(){return ft},d0:function(){return Je},w6:function(){return lt}});var ee=te(59301),se=te(5083),Be=te(57809),xe=te(8591),Ce=te(43418),be=te(5112),ie=te(95237),He=te(43604),ze=te(6848),Ze=te(24905),Le=te(3113),Ae=te(61186),ve=te.n(Ae),ae=te(24065),a=te(99064),E=te(89392),b=te.n(E),y=te(955),x=te(24990),z=te(89070),ne=te(40731),oe=te(46474),re=te(38233),ue=te(82438),le=te(49692),ce=te(59301),ge=Object.defineProperty,pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Fe=(We,vt,Tt)=>vt in We?ge(We,vt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):We[vt]=Tt,Qe=(We,vt)=>{for(var Tt in vt||(vt={}))Re.call(vt,Tt)&&Fe(We,Tt,vt[Tt]);if(Ve)for(var Tt of Ve(vt))tt.call(vt,Tt)&&Fe(We,Tt,vt[Tt]);return We},et=(We,vt)=>pe(We,he(vt)),Et=(We,vt,Tt)=>new Promise((mt,$t)=>{var Oe=dn=>{try{Ht(Tt.next(dn))}catch(An){$t(An)}},Gt=dn=>{try{Ht(Tt.throw(dn))}catch(An){$t(An)}},Ht=dn=>dn.done?mt(dn.value):Promise.resolve(dn.value).then(Oe,Gt);Ht((Tt=Tt.apply(We,vt)).next())});function lt(We,vt){const Tt=[];for(let mt=We;mt<vt;mt++)Tt.push(mt);return Tt}const ft=(We,vt,Tt)=>{const mt=We<ve()().startOf("day"),$t=We>ve()(vt).endOf("day"),Oe=We<ve()(Tt).startOf("day");return vt?Tt?ve()()<=ve()(Tt)?Oe||$t:mt||$t:We&&mt||$t:Tt&&ve()()<=ve()(Tt)?Oe:mt},Je=(We,vt)=>{const Tt=parseInt(ve()(We).format("HH")),mt=parseInt(ve()().format("HH")),$t=parseInt(ve()().format("mm"));if(!We)return{disabledHours:()=>lt(0,mt),disabledMinutes:()=>lt(0,$t)};if(vt){const Oe=parseInt(ve()(vt).format("HH")),Gt=parseInt(ve()(vt).format("mm"));return ve()(We).isSame(ve()(vt),"day")?{disabledHours:()=>lt(0,Oe),disabledMinutes:()=>Tt<=Oe?lt(0,Gt):[]}:void 0}if(ve()(We).isSame(ve()(),"day"))return{disabledHours:()=>lt(0,mt),disabledMinutes:()=>ve()(We).isSame(ve()(),"hour")&&Tt<=mt?lt(0,$t):[]}},{RangePicker:nt}=se.default,{Option:dt}=Be.default,Ne=({shixunHomeworks:We,loading:vt,dispatch:Tt,classroomList:mt,user:$t})=>{var Oe,Gt,Ht,dn,An,$e,ut,Me,Ee;const at=(0,z.useParams)(),{workSetting:ot,workList:Ie,shixunWorkList:ye,headerInfo:st,changeData:Ye}=We,[De,gt]=(0,ee.useState)(!1),[_t,Qt]=(0,ee.useState)(!1);let[Dt,Nt]=(0,ee.useState)([]),[Rt,ke]=(0,ee.useState)([]),[Xe,bt]=(0,ee.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Ft,qt]=(0,ee.useState)({}),[vn,on]=(0,ee.useState)({});(0,ee.useEffect)(()=>()=>{Nt([])},[]),(0,ee.useEffect)(()=>{gt(!(0,ae.GJ)())},[(0,ae.GJ)()]);const Pn=()=>{Tt({type:"shixunHomeworks/getWorkSetting",payload:Qe({},at)})};(0,ee.useEffect)(()=>{if(!(ot!=null&&ot.course_id))return;Object.keys(Xe).map(function(gn){Xe[gn]=ot[gn]}),(!Xe.allow_late||!Xe.unified_late)&&(Xe.late_penalty=20,Xe.penalty_type=ne.Q.Percent),Xe.unified_setting||(Xe.unified_late=!1,Xe.unified_anonymous_comment=!1,Xe.unified_anonymous_appeal=!1),Dt=JSON.parse(JSON.stringify(ot.group_settings.map(gn=>et(Qe({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),Rt=JSON.parse(JSON.stringify(ot.allow_late_settings.map(gn=>et(Qe({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),bt(Qe({},Xe));const zt=(0,y.QE)((Dt==null?void 0:Dt.length)>0?Dt:[]);Nt([...zt]),(Rt==null?void 0:Rt.length)<=0?ke([{penalty_type:ne.Q.Percent,late_penalty:20}]):ke([...Rt])},[ot]);const Bt=()=>Et(void 0,null,function*(){var zt,gn;if(((zt=$t==null?void 0:$t.userInfo)==null?void 0:zt.user_status)===2){(0,oe.Rd)();return}const ha=JSON.parse(JSON.stringify(Xe));if(ha.challenge_settings.filter(It=>!It.hide),ha.categoryId=at.categoryId,(gn=ha.challenge_settings)!=null&&gn.every(It=>!It.checked)){xe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Dt),!Xe.unified_setting)Dt=Dt==null?void 0:Dt.map(It=>{var En;if(!It.publish_time||!It.end_time)throw xe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!It.group_name)throw xe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return It.group_name=typeof(It==null?void 0:It.group_name)=="string"?[It==null?void 0:It.group_name]:It==null?void 0:It.group_name,It.group_id=(En=ot.group_settings)==null?void 0:En.filter(hn=>{var aa;return(aa=It==null?void 0:It.group_name)==null?void 0:aa.includes(hn.group_name)}).map(hn=>hn.group_id||hn.id).toString().split(","),It});else if(!Xe.publish_time||!Xe.end_time)throw xe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(ha.group_settings=Dt,Xe.allow_late)if(Xe.unified_late){if(Xe.late_penalty===null||Xe.late_penalty===void 0||Xe.late_penalty<0||Xe.late_penalty>100)throw xe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xe.late_time)throw xe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Rt=Rt==null?void 0:Rt.map(It=>{var En,hn;if(It.late_penalty===null||It.late_penalty===void 0||It.late_penalty<0||It.late_penalty>100)throw xe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!It.late_time)throw xe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!It.group_name)throw xe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return It.group_name=typeof(It==null?void 0:It.group_name)=="string"?[It==null?void 0:It.group_name]:It==null?void 0:It.group_name,It.group_id=(hn=(En=It==null?void 0:It.group_name)==null?void 0:En.map(aa=>{var Ca,Nn;let ct=(Nn=(Ca=ot.group_settings)==null?void 0:Ca.filter(ht=>(ht==null?void 0:ht.group_name)===aa))==null?void 0:Nn[0];return ct==null?void 0:ct.group_id}))==null?void 0:hn.toString().split(","),It}),ha.allow_late_settings=Rt;let Kt=yield(0,le.Tr)({homework_common_ids:[parseInt(at.categoryId)],course_id:at.coursesId,type:"homework_common"});(Kt==null?void 0:Kt.student_count)===0?ta(ha):(on(ha),qt(Kt))}),ta=zt=>{var gn;if(zt.total_score===null){xe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(zt!=null&&zt.work_efficiency&&zt.eff_score===null){xe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const ha=zt.challenge_settings.reduce((En,hn)=>En+Number(hn.challenge_score),0);if((ha==null?void 0:ha.toFixed(10))!==((gn=zt.total_score-zt.eff_score)==null?void 0:gn.toFixed(10))){xe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${zt.total_score}\u5206`);return}const Kt={shixun_evaluation:zt.shixun_evaluation,challenge_settings:zt.challenge_settings};let It=()=>{var En;const hn=()=>Et(void 0,null,function*(){Qt(!0),(yield(0,a.ZP)(`/api/homework_commons/${at.categoryId}/publish_setting.json`,{method:"post",body:Qe({},zt)})).status===0&&(xe.ZP.success("\u66F4\u65B0\u6210\u529F"),Pn(),Tt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Qe({},at)})),Qt(!1)});!(0,E.isEqual)(Ye,Kt)&&!((En=st==null?void 0:st.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03"))?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:hn}):hn()};ot!=null&&ot.high_resources_consume&&!(ot!=null&&ot.high_resources_consume_permission)?Tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:at.coursesId,type:"shixun",type_id:at.categoryId,name:ot.homework_name,fn:()=>{It()}}}):It()},Zn=(zt,gn,ha="group_id")=>{var Kt;return gn?gn.find(It=>It[ha]===zt):(Kt=ot==null?void 0:ot.group_settings)==null?void 0:Kt.find(It=>It.group_id[0]===zt)},na=(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.anonymous_comment),xa=zt=>{var gn,ha;const Kt=Zn(zt,ot==null?void 0:ot.allow_late_settings,"id"),It=Zn(zt,ot==null?void 0:ot.anonymous_comment_settings),En=Zn(zt);return(ot==null?void 0:ot.allow_late)&&Kt&&ve()(Kt==null?void 0:Kt.late_time)<=ve()()||(ot==null?void 0:ot.anonymous_comment)&&It&&(It==null?void 0:It.evaluation_start)!==null||((ha=(ve()(En==null?void 0:En.end_time)<=ve()()&&((gn=ot==null?void 0:ot.allow_late_settings)==null?void 0:gn.filter(hn=>hn.group_id.includes(zt))))[0])==null?void 0:ha.late_time)!=null},Ma=(0,ee.useMemo)(()=>(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.all_group_late),[ot,st]),Tn=ot==null?void 0:ot.anonymous_comment,Da=zt=>{if(!zt)return!1;const gn=Zn(zt,ot==null?void 0:ot.anonymous_comment_settings);return(ot==null?void 0:ot.anonymous_comment)&&gn&&(gn==null?void 0:gn.evaluation_start)!==null},Fa=(zt,gn)=>{var ha,Kt,It;Tt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:zt,index:gn,rangePickerDisabled:De||(ve()()<=ve()((Kt=Zn((ha=zt==null?void 0:zt.group_id)==null?void 0:ha[0]))==null?void 0:Kt.publish_time)?!1:[!0,xa((It=zt==null?void 0:zt.group_id)==null?void 0:It[0])]),disabledDate:ot==null?void 0:ot.course_end_date}})};return ce.createElement("section",{className:x.Z.form},ce.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(be.ZP.Group,{disabled:De||!((Oe=st==null?void 0:st.homework_status)!=null&&Oe.includes("\u672A\u53D1\u5E03"))||(0,ae.Rm)()&&!((Gt=mt.AssistantObject.practice)!=null&&Gt.can_publish),value:Xe.unified_setting,onChange:zt=>{var gn;if(!((gn=st==null?void 0:st.homework_status)!=null&&gn.includes("\u672A\u53D1\u5E03"))){xe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Xe.unified_setting=!Xe.unified_setting,Xe.unified_setting||(Xe.unified_late=!1,ke([{late_penalty:5}])),bt(Object.assign({},Xe)),Xe.unified_setting===!1&&Dt==""){Nt(Dt.concat({}));return}Xe.unified_setting&&(Nt([]),ke([{late_penalty:5}]))}},ce.createElement(be.ZP,{value:!0,disabled:De||!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(be.ZP,{disabled:De||!((Ht=ot==null?void 0:ot.group_settings)!=null&&Ht.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((dn=ot==null?void 0:ot.group_settings)==null?void 0:dn.length)===0&&ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Xe.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ie.Z,{align:"middle"},ce.createElement(He.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ce.createElement(He.Z,{className:"ml10"},ce.createElement(se.default,{size:"large",disabled:De||!((An=st==null?void 0:st.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")||($e=st==null?void 0:st.homework_status)!=null&&$e.includes("\u672A\u5F00\u59CB"))||(0,ae.Rm)()&&!((ut=mt.AssistantObject.practice)!=null&&ut.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:zt=>ft(zt,ot==null?void 0:ot.course_end_date),disabledTime:zt=>Je(zt),value:Xe.publish_time?ve()(Xe.publish_time):"",onChange:(zt,gn)=>{Xe.publish_time=gn,(Xe.end_time==""||!Xe.end_time)&&Xe.unified_setting&&(Xe.end_time=ve()(zt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),bt(Object.assign({},Xe))}}))),ce.createElement(ie.Z,{align:"middle",className:"pl30"},ce.createElement(He.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(He.Z,{className:"ml10"},ce.createElement(se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ot==null?void 0:ot.allow_late)&&(ot==null?void 0:ot.homework_status.includes("\u5DF2\u622A\u6B62"))||De||(ot==null?void 0:ot.allow_late)&&ve()()>=ve()(ot==null?void 0:ot.end_time)||(0,ae.Rm)()&&!((Me=mt.AssistantObject.practice)!=null&&Me.can_publish),disabledDate:zt=>ft(zt,ot==null?void 0:ot.course_end_date,Xe.publish_time),disabledTime:zt=>Je(zt,Xe.publish_time),value:Xe.end_time?ve()(Xe.end_time):"",onChange:(zt,gn)=>{Xe.end_time=gn,bt(Object.assign({},Xe))}})))),!Xe.unified_setting&&(Dt==null?void 0:Dt.length)>0&&ce.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Dt&&Dt.map(function(zt,gn){var ha,Kt,It,En,hn,aa,Ca;return ce.createElement(He.Z,{span:24,key:gn},ce.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:gn==(Dt==null?void 0:Dt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",gn+1),ce.createElement(Be.default,{disabled:De||((ha=st==null?void 0:st.homework_status)!=null&&ha.includes("\u672A\u53D1\u5E03")&&zt.id||ve()()<ve()(zt==null?void 0:zt.publish_time)?!1:!!(zt!=null&&zt.publish_time))||(0,ae.Rm)()&&!((Kt=mt.AssistantObject.practice)!=null&&Kt.can_publish),mode:"multiple",className:x.Z.multiple_select,style:{width:"250px"},value:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Nn=>{var ct;if((0,ae.Rm)()&&!((ct=mt.AssistantObject.practice)!=null&&ct.can_publish)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[gn].group_name=Nn,Dt[gn].group_id=zt.group_id;const ht=(0,E.flattenDeep)(Dt.map(Xt=>Xt.group_name)),pt=Rt.map(Xt=>{let Bn=(Xt==null?void 0:Xt.group_name)||[];return et(Qe({},Xt),{group_name:(0,E.remove)(Bn,fn=>ht.includes(fn))})});ke(pt),Nt(Dt.slice())},maxTagCount:4,maxTagPlaceholder:Nn=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Fa(zt,gn)},"+",Nn==null?void 0:Nn.length)},ot.group_settings&&ot.group_settings.map(function(Nn){if(!Dt.map(ht=>ht.group_name).flat().includes(Nn.group_name))return ce.createElement(dt,{value:Nn.group_name,key:Nn.id},Nn.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(nt,{size:"large",ranges:{\u6B64\u523B:[zt.publish_time?ve()(zt.publish_time):ve()(),ve()()]},allowClear:!1,disabled:De||(ve()()<=ve()((En=Zn((It=zt==null?void 0:zt.group_id)==null?void 0:It[0]))==null?void 0:En.publish_time)?!1:[!0,xa((hn=zt==null?void 0:zt.group_id)==null?void 0:hn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Nn=>ft(Nn,ot==null?void 0:ot.course_end_date),disabledTime:Nn=>Je(Nn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ve()((0,y.U6)(),"HH:mm"),ve()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:zt.publish_time&&[ve()(zt.publish_time),zt.end_time?ve()(zt.end_time):void 0],onChange:(Nn,ct)=>{var ht;if((0,ae.Rm)()&&!((ht=mt.AssistantObject.practice)!=null&&ht.can_publish)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt[gn].publish_time=ct[0],!zt.end_time&&ct[0]?Dt[gn].end_time=ve()(ct[0]).add(7,"days"):Dt[gn].end_time=ct[1],Nt([...Dt])},onCalendarChange:(Nn,ct,ht)=>{if(ct!=null&&ct[0]&&!ct[1]){const pt=ve()(ct[0]).add(7,"days");Dt[gn].publish_time=ct[0],Dt[gn].end_time=pt,Nt([...Dt])}}})),!De&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((aa=zt==null?void 0:zt.group_id)==null?void 0:aa.length)>1&&ce.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Fa(zt,gn)})),Dt.length<((Ca=ot==null?void 0:ot.group_settings)==null?void 0:Ca.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Nn;if((0,ae.Rm)()&&!((Nn=mt.AssistantObject.practice)!=null&&Nn.can_publish)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt(Dt.concat({}))}}),((zt==null?void 0:zt.publish_time)&&ve()()<ve()(zt==null?void 0:zt.publish_time)||!(zt!=null&&zt.publish_time))&&gn!=0&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Nn=(0,E.cloneDeep)(Rt);Nn.forEach((ct,ht)=>{ct.group_name&&(ct.group_name=ct.group_name.filter(pt=>{var Xt;return!((Xt=Dt[gn].group_name)!=null&&Xt.includes(pt))}))}),Dt=Dt.filter((ct,ht)=>gn!==ht),ke(Nn),Nt(Dt.slice()),setTimeout(()=>Nt(Dt.slice()),10)}}))))}))),ce.createElement(ie.Z,null,ce.createElement(He.Z,null,ce.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),ce.createElement(He.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ze.default,{checked:Xe.allow_late,disabled:De||Ma,onChange:zt=>{var gn;if((0,ae.Rm)()&&!((gn=mt.AssistantObject.practice)!=null&&gn.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}zt.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Xe.allow_late=!Xe.allow_late,Rt==""&&ke([{late_penalty:5}]),bt(Object.assign({},Xe))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Xe==null?void 0:Xe.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:De||(ot==null?void 0:ot.anonymous_comment)||(ot==null?void 0:ot.allow_late),value:Xe.unified_late,onChange:zt=>{var gn;if((0,ae.Rm)()&&!((gn=mt.AssistantObject.practice)!=null&&gn.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xe.unified_late=zt.target.value,Rt==""&&!zt.target.value&&ke([{penalty_type:ne.Q.Percent,late_penalty:20}]),bt(Qe({},Xe))}},(Xe==null?void 0:Xe.unified_setting)&&ce.createElement(be.ZP,{value:!0,disabled:!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ee=ot==null?void 0:ot.group_settings)==null?void 0:Ee.length)>0&&ce.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Xe!=null&&Xe.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(He.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(He.Z,{className:"ml20"},ce.createElement(ne.Z,{disabled:De||Tn,value:{type:Xe.penalty_type,inputValue:Xe.late_penalty},onChange:zt=>{var gn;if((0,ae.Rm)()&&!((gn=mt.AssistantObject.practice)!=null&&gn.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bt(et(Qe({},Xe),{late_penalty:zt.inputValue,penalty_type:zt.type}))}})),ce.createElement(He.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},Xe.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),ce.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(He.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(He.Z,{className:"ml20"},ce.createElement(se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:De||Tn,value:Xe.late_time?ve()(Xe.late_time):"",disabledDate:zt=>ft(zt,ot==null?void 0:ot.course_end_date),onChange:(zt,gn)=>{var ha;if((0,ae.Rm)()&&!((ha=mt.AssistantObject.practice)!=null&&ha.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xe.late_time=gn,bt(Object.assign({},Xe))}})))):Rt.map(function(zt,gn){var ha;return ce.createElement(He.Z,{span:24,key:gn},ce.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",gn+1),ce.createElement(Be.default,{disabled:De||!((ha=st==null?void 0:st.homework_status)!=null&&ha.includes("\u672A\u53D1\u5E03"))&&zt.id||(ot==null?void 0:ot.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof zt.group_name=="string"?[zt.group_name]:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Kt=>{var It;if((0,ae.Rm)()&&!((It=mt.AssistantObject.practice)!=null&&It.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt[gn].group_name=Kt,Rt[gn].group_id=zt.group_id,ke(Rt.slice())}},ot.group_settings&&ot.group_settings.map(function(Kt){const It=Rt.map(hn=>hn.group_name).flat(),En=Dt.map(hn=>hn.group_name).flat();if(Xe!=null&&Xe.unified_setting){if(!It.includes(Kt.group_name))return ce.createElement(dt,{value:Kt.group_name,key:Kt.id},Kt.group_name)}else if(En.includes(Kt.group_name)&&!It.includes(Kt.group_name))return ce.createElement(dt,{value:Kt.group_name,key:Kt.id},Kt.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ne.Z,{disabled:De||Da(zt.id),value:{type:zt.penalty_type,inputValue:zt.late_penalty},onChange:Kt=>{var It;if((0,ae.Rm)()&&!((It=mt.AssistantObject.practice)!=null&&It.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt[gn].late_penalty=Kt.inputValue,Rt[gn].penalty_type=Kt.type,ke([...Rt])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(se.default,{size:"large",disabled:De||Da(zt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ve()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Kt=>ft(Kt,ot==null?void 0:ot.course_end_date),format:"YYYY-MM-DD HH:mm",value:zt!=null&&zt.late_time?ve()(zt.late_time):void 0,onChange:(Kt,It)=>{var En;if((0,ae.Rm)()&&!((En=mt.AssistantObject.practice)!=null&&En.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt[gn].late_time=It,ke([...Rt])}}),!De&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Kt;if((0,ae.Rm)()&&!((Kt=mt.AssistantObject.practice)!=null&&Kt.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ke(Rt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),gn>0&&!zt.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Kt;if((0,ae.Rm)()&&!((Kt=mt.AssistantObject.practice)!=null&&Kt.can_late)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt=Rt.filter((It,En)=>gn!==En),ke(Rt.slice()),setTimeout(()=>ke(Rt.slice()),10)}}))))})),!De&&ce.createElement(ce.Fragment,null,ce.createElement(Le.ZP,{type:"primary",size:"large",loading:_t,style:{width:"138px",marginTop:"30px"},onClick:()=>Bt()},"\u4FDD\u5B58")),ce.createElement(re.Z,{onConfirm:(zt,gn)=>{Dt.splice(zt,0,...gn),Dt.splice(zt+gn.length,1);const ha=(0,y.QE)([...Dt]);Nt([...ha])}}),ce.createElement(ue.Z,{resdata:Ft,type:"shixun",okloading:_t,oktext:(Ft==null?void 0:Ft.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Et(void 0,null,function*(){Qt(!0);let gn=yield(0,a.ZP)(`/api/courses/${at.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(at.categoryId)]}});Qt(!1),(gn==null?void 0:gn.status)===0&&ta(vn)})}))};Ue.ZP=(0,z.connect)(({shixunHomeworks:We,classroomList:vt,loading:Tt,user:mt})=>({shixunHomeworks:We,classroomList:vt,loading:Tt.effects,user:mt}))(Ne)},82693:function(it,Ue,te){"use strict";var ee=te(59301),se=te(54580),Be=te(78241),xe=te(43418),Ce=te(8591),be=te(1710),ie=te(89070),He=te(3294),ze=te(1370),Ze=te(99064),Le=te(61186),Ae=te.n(Le),ve=te(955),ae=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,le,ce)=>le in ue?a(ue,le,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ue[le]=ce,z=(ue,le)=>{for(var ce in le||(le={}))b.call(le,ce)&&x(ue,ce,le[ce]);if(E)for(var ce of E(le))y.call(le,ce)&&x(ue,ce,le[ce]);return ue},ne=(ue,le,ce)=>new Promise((ge,pe)=>{var he=tt=>{try{Re(ce.next(tt))}catch(Fe){pe(Fe)}},Ve=tt=>{try{Re(ce.throw(tt))}catch(Fe){pe(Fe)}},Re=tt=>tt.done?ge(tt.value):Promise.resolve(tt.value).then(he,Ve);Re((ce=ce.apply(ue,le)).next())});const{Dragger:oe}=se.default,re=({classroomList:ue,dispatch:le,onOk:ce})=>{const ge=(0,ie.useParams)(),[pe]=Be.default.useForm(),[he,Ve]=(0,ee.useState)(),[Re,tt]=(0,ee.useState)(!1),Fe={height:100,onRemove:()=>{Ve("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Qe=>ne(void 0,null,function*(){return Ve(Qe),!1})};return(0,ee.useEffect)(()=>{pe.setFieldsValue({publish_time:Ae()(Ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()(new Date((0,ve.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ae.createElement(xe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ue.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Re},onOk:()=>ne(void 0,null,function*(){pe.submit()}),onCancel:()=>{pe.resetFields(),le({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Be.default,{form:pe,onFinish:Qe=>ne(void 0,null,function*(){var et,Et,lt;if(!(he!=null&&he.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let ft=new FormData;ft.append("type",ue.actionTabs.type),ft.append("file",he);let Je;window.location.href.indexOf("exercise")>-1?Je=`/api/exercises/${ue.actionTabs.id}/supplement_score.json`:Je=`/api/homework_commons/${ue.actionTabs.id}/supplement_score.json`;let nt=yield(0,Ze.ZP)(Je,{method:"post",body:ft},!0);tt(!1),(nt==null?void 0:nt.status)===0&&(ce(),pe.resetFields(),le({type:"classroomList/setActionTabs",payload:{}}),((Et=(et=nt==null?void 0:nt.data)==null?void 0:et.fail)==null?void 0:Et.length)>0&&xe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(be.default,{pagination:!1,dataSource:(lt=nt==null?void 0:nt.data)==null?void 0:lt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.FH)("",He.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ue.actionTabs.type}`)}}))})},ae.createElement(Be.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ue.actionTabs.name),ae.createElement(Be.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:He.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ue.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Be.default.Item,{style:{marginBottom:0}},ae.createElement(oe,z({},Fe),ae.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ue.Z=(0,ie.connect)(({classroomList:ue})=>({classroomList:ue}))(re)},69924:function(it,Ue,te){"use strict";var ee=te(59301),se=te(54580),Be=te(78241),xe=te(43418),Ce=te(8591),be=te(1710),ie=te(92832),He=te(95237),ze=te(43604),Ze=te(5871),Le=te(5083),Ae=te(89070),ve=te(12290),ae=te(3294),a=te(1370),E=te(99064),b=te(79834),y=te(61186),x=te.n(y),z=te(955),ne=te(59301),oe=Object.defineProperty,re=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ce=(Re,tt,Fe)=>tt in Re?oe(Re,tt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Re[tt]=Fe,ge=(Re,tt)=>{for(var Fe in tt||(tt={}))ue.call(tt,Fe)&&ce(Re,Fe,tt[Fe]);if(re)for(var Fe of re(tt))le.call(tt,Fe)&&ce(Re,Fe,tt[Fe]);return Re},pe=(Re,tt,Fe)=>new Promise((Qe,et)=>{var Et=Je=>{try{ft(Fe.next(Je))}catch(nt){et(nt)}},lt=Je=>{try{ft(Fe.throw(Je))}catch(nt){et(nt)}},ft=Je=>Je.done?Qe(Je.value):Promise.resolve(Je.value).then(Et,lt);ft((Fe=Fe.apply(Re,tt)).next())});const{Dragger:he}=se.default,Ve=({classroomList:Re,dispatch:tt,onOk:Fe})=>{const Qe=(0,Ae.useParams)(),[et]=Be.default.useForm(),[Et,lt]=(0,ee.useState)(),[ft,Je]=(0,ee.useState)(!1),nt={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:dt=>pe(void 0,null,function*(){return lt(dt),!1})};return(0,ee.useEffect)(()=>{et.setFieldsValue({publish_time:x()(x()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:x()(x()(new Date((0,z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Re.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ne.createElement(xe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Re.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ft},onOk:()=>pe(void 0,null,function*(){et.submit()}),onCancel:()=>{et.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},ne.createElement(Be.default,{form:et,colon:!1,onFinish:dt=>pe(void 0,null,function*(){var Ne,We,vt;if(!(Et!=null&&Et.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Je(!0);let Tt=new FormData;Tt.append("name",dt.name),Tt.append("type",Re.actionTabs.type),Tt.append("category_id",(Qe==null?void 0:Qe.categoryId)||null),Re.actionTabs.type==="exercise"?(Tt.append("time",dt.time||""),Tt.append("total_score",dt.total_score)):Tt.append("description",dt.description||""),Tt.append("publish_time",x()(dt.publish_time).format("YYYY-MM-DD HH:mm")),Tt.append("end_time",x()(dt.end_time).format("YYYY-MM-DD HH:mm")),Tt.append("file",Et);let mt=yield(0,E.ZP)(`/api/courses/${Qe.coursesId}/export_external_score_homework.json`,{method:"post",body:Tt},!0);Je(!1),(mt==null?void 0:mt.status)===0&&(et.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),Fe(),((We=(Ne=mt==null?void 0:mt.data)==null?void 0:Ne.fail)==null?void 0:We.length)>0&&xe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ne.createElement(be.default,{pagination:!1,dataSource:(vt=mt==null?void 0:mt.data)==null?void 0:vt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,z.FH)("",ae.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Re.actionTabs.type}`)}}))})},ne.createElement(Be.default.Item,{label:Re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ne.createElement(ie.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Re.actionTabs.type!=="exercise"&&ne.createElement(Be.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ne.createElement(ve.Z,{watch:!0})),Re.actionTabs.type==="exercise"&&ne.createElement(He.Z,{style:{marginLeft:6}},ne.createElement(ze.Z,{span:12},ne.createElement(Be.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ne.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ne.createElement(ze.Z,{span:12},ne.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ne.createElement(Ze.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ne.createElement(He.Z,{style:{marginLeft:6,marginBottom:12}},ne.createElement(ze.Z,{span:12},ne.createElement(Be.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ne.createElement(Le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:dt=>(0,b.Q8)(dt),disabledTime:dt=>(0,b.d0)(dt),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ne.createElement(ze.Z,{span:12},ne.createElement(Be.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ne.createElement(Le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:dt=>(0,b.Q8)(dt,"",et.getFieldValue("publish_time")),disabledTime:dt=>(0,b.d0)(dt,et.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ne.createElement(Be.default.Item,{style:{marginBottom:0},label:ne.createElement("div",null,ne.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ne.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ne.createElement("div",null,ne.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:ae.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Re.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ne.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ne.createElement(Be.default.Item,{style:{marginBottom:0}},ne.createElement(he,ge({},nt),ne.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ne.createElement("br",null),ne.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ue.Z=(0,Ae.connect)(({classroomList:Re})=>({classroomList:Re}))(Ve)},73674:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Le}});var ee=te(59301),se=te(20834),Be=te(92832),xe=te(24905),Ce=te(3113),be=te(38854),ie={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},He=te(24065),ze=te(84105),Le=({buttonDataSource:Ae,onButtonClick:ve,useBatchStatus:ae,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:x,catalogue:z,addCatalogue:ne})=>{const[oe,re]=(0,ee.useState)(!1),[ue,le]=(0,ee.useState)("");console.log("---",z);const ce=ee.createElement("div",{className:ie.moveCategory,onMouseLeave:ge=>re(!1)},ee.createElement(se.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},ee.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},ee.createElement(Be.default,{onChange:ge=>{le(ge.target.value)}})),z==null?void 0:z.map(function(ge,pe){var he;if(!(ue!==""&&ge.category_name.indexOf(ue)<0))return ee.createElement(ee.Fragment,null,ee.createElement(se.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(he=ge==null?void 0:ge.third_category)==null?void 0:he.map(Ve=>ee.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ve.category_id,title:Ve.category_name},Ve.category_name)))}),ne&&ee.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ne},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return ee.createElement("div",{className:ie.bottomControlContainer},ee.createElement("div",null,ee.createElement("div",null,ee.createElement(xe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,He.GJ)()&&Ae.map(ge=>ee.createElement("div",{key:ge.name},ee.createElement(Ce.ZP,{type:"primary",icon:ge.icon,className:ie.buttonWrap,onClick:()=>ve(ge)},ge.name))),(0,He.GJ)()&&(ne||z)&&ee.createElement("div",null,ee.createElement(be.Z,{open:oe,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},ee.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>re(!0)},ee.createElement(Ce.ZP,{type:"primary",className:ie.buttonWrap,icon:ee.createElement("i",{className:"iconfont icon-yidongmulu"})},ee.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",ee.createElement(ze.Z,null))))))),ee.createElement("div",null,ee.createElement(Ce.ZP,{type:"primary",ghost:!0,onClick:()=>{ae(!1),x([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},38233:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return E}});var ee=te(59301),se=te(89070),Be=te(5083),xe=te(43418),Ce=te(92832),be=te(95237),ie=te(43604),He={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ze=te(61186),Ze=te.n(ze),Le=te(955),Ae=te(8797),ve=te(59301);const{RangePicker:ae}=Be.default,a=({dispatch:b,classroomList:y,onConfirm:x})=>{const[z,ne]=(0,ee.useState)([]),[oe,re]=(0,ee.useState)([]),[ue,le]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var pe;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let he=y.actionTabs.data;console.log("data",he);let Ve=(pe=he==null?void 0:he.group_name)==null?void 0:pe.map((Re,tt)=>{var Fe;return{group_id:he==null?void 0:he.group_id[tt],group_name:he==null?void 0:he.group_name[tt],is_admin:he==null?void 0:he.is_admin,end_time:he==null?void 0:he.end_time,publish_time:Array.isArray(he==null?void 0:he.publish_time)?(Fe=he==null?void 0:he.publish_time)==null?void 0:Fe[0]:he==null?void 0:he.publish_time}});Ve&&(ne([...Ve]),re([...Ve]))}},[y.actionTabs]);const ce=()=>{b({type:"classroomList/setActionTabs",payload:{}}),le("")},ge=pe=>{if(pe){const he=oe==null?void 0:oe.filter(Ve=>{var Re,tt;return(tt=(Re=Ve==null?void 0:Ve.group_name)==null?void 0:Re.toLowerCase())==null?void 0:tt.includes(pe==null?void 0:pe.toLowerCase())});ne(he)}else ne(oe)};return ve.createElement(xe.default,{width:980,title:ve.createElement("div",{style:{fontWeight:"bold",display:"flex"}},ve.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",ve.createElement("span",{className:He.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),ve.createElement(Ce.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ue,onChange:pe=>{le(pe.target.value.trim()),ge(pe.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ce(),onOk:()=>{var pe;x((pe=y.actionTabs)==null?void 0:pe.index,oe),ce()}},ve.createElement("div",{className:He.modal_con},ve.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(pe,he){var Ve,Re;return ve.createElement(ie.Z,{span:24,key:he},ve.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:he==(z==null?void 0:z.length)-1?"0px":"10px"}},ve.createElement("div",{className:He.multiple_select,title:pe.group_name},pe.group_name),ve.createElement("div",{className:"ml20"},ve.createElement(ae,{size:"large",ranges:{\u6B64\u523B:[pe.publish_time?Ze()(pe.publish_time):Ze()(),Ze()()]},allowClear:!1,disabled:(Ve=y.actionTabs)==null?void 0:Ve.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:tt=>{var Fe;return(0,Le.Q8)(tt,(Fe=y.actionTabs)==null?void 0:Fe.disabledDate)},disabledTime:tt=>(0,Le.d0)(tt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ze()((0,Le.U6)(),"HH:mm"),Ze()((0,Le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:pe.publish_time&&[Ze()(pe.publish_time),pe.end_time?Ze()(pe.end_time):void 0],onChange:(tt,Fe)=>{z[he].publish_time=Fe[0],z[he].end_time=Fe[1],ne([...z]),oe.forEach(Qe=>{Qe.group_id===pe.group_id&&(Qe.publish_time=Fe[0],Qe.end_time=Fe[1])}),re([...oe])}})),(Re=y.actionTabs)!=null&&Re.rangePickerDisabled?ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(he,1),ne([...z]),oe.forEach((tt,Fe)=>{tt.group_id===pe.group_id&&oe.splice(Fe,1)}),re([...oe])}})))}):ve.createElement(Ae.Z,null))))};var E=(0,se.connect)(({classroomList:b})=>({classroomList:b}))(a)},89614:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return y}});var ee=te(59301),se=te(20834),Be=te(24905),xe=te(3113),Ce=te(38854),be=te(6848),ie=te(57809),He=te(92832),ze={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},Ze=te(24065),Le=te(87395),Ae=te(84105),ve=te(26724),ae=te.n(ve),a=te(89070),E=(x,z,ne)=>new Promise((oe,re)=>{var ue=ge=>{try{ce(ne.next(ge))}catch(pe){re(pe)}},le=ge=>{try{ce(ne.throw(ge))}catch(pe){re(pe)}},ce=ge=>ge.done?oe(ge.value):Promise.resolve(ge.value).then(ue,le);ce((ne=ne.apply(x,z)).next())}),y=({isAdmin:x,dataSource:z,batchStatus:ne,SortMenuName:oe,setSortMenuName:re,detailCourseGroupsList:ue,onSearch:le,onBoard:ce,onSort:ge,isboard:pe,dispatch:he,onBatch:Ve,SortMenus:Re,isShowMode:tt=!1,onModeChange:Fe})=>{const[Qe,et]=(0,ee.useState)(!1),[Et,lt]=(0,ee.useState)([]),[ft,Je]=(0,ee.useState)(!0);let[nt,dt]=(0,ee.useState)([]);const[Ne,We]=(0,ee.useState)(1),[vt,Tt]=(0,ee.useState)(!1),mt=(0,a.useParams)(),$t=dn=>{re(dn.name),ge(dn)};(0,ee.useEffect)(()=>{pe&&Oe()},[pe]);const Oe=()=>E(void 0,null,function*(){var dn;if(ft&&!vt){Tt(!0),We(Ne+1);const An=yield he({type:"classroomList/getCourseGroupsList",payload:{page:Ne,id:mt.coursesId,limit:20,nonenavigate:!0}});let $e=[...(An==null?void 0:An.course_groups)||[]];((dn=An==null?void 0:An.course_groups)==null?void 0:dn.length)<20&&(Je(!1),$e.push({id:0,name:"\u672A\u5206\u73ED"})),Tt(!1),dt([...nt,...$e])}}),Gt=ee.createElement("section",{className:ze.dropmenu},ee.createElement("div",{style:{maxHeight:200,overflow:"auto"}},ee.createElement(ae(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:dn=>{Oe()},hasMore:ft,useWindow:!1},ee.createElement(se.default,{style:{width:240,zIndex:10}},(ue==null?void 0:ue.group_count)>0&&(nt==null?void 0:nt.filter(dn=>dn.edit_auth||dn.name==="\u672A\u5206\u73ED").map(function(dn,An){return ee.createElement(se.default.Item,{key:dn.id},ee.createElement(Be.default,{checked:Et.includes(dn.id),value:dn.id,onChange:$e=>{let ut=Et.indexOf(dn.id);Et.indexOf(dn.id)>-1?lt(Et.filter(Me=>Me!==dn.id)):lt(Et.concat(dn.id))}},dn.name))}))))),ee.createElement("aside",{style:{background:"#fff"}},ee.createElement("div",null,ee.createElement(xe.ZP,{type:"link",onClick:()=>{ce(Et)}},"\u786E\u5B9A"),ee.createElement(xe.ZP,{type:"link",onClick:()=>{lt([])}},"\u91CD\u7F6E")))),Ht=oe==="\u9ED8\u8BA4\u6392\u5E8F";return ee.createElement("div",{className:ze.searchSortControllerContainer},!!(Re!=null&&Re.length)&&ee.createElement("div",null,ee.createElement(Ce.Z,{dropdownRender:()=>ee.createElement(se.default,{selectedKeys:[oe]},Re.map(dn=>ee.createElement(se.default.Item,{key:dn.name,onClick:()=>$t(dn)},dn.name)))},ee.createElement("div",null,ee.createElement("span",{className:`${ze.btn} ${Ht?ze.btnSort:""}`},ee.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),oe)))),Ht&&ee.createElement(be.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},ee.createElement("span",{className:ze.tips},ee.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),tt&&ee.createElement(ie.default,{defaultValue:"",onChange:Fe,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),ee.createElement(He.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:le,style:{width:220,marginLeft:tt?"":"auto"}}),(0,Ze.eB)()&&pe&&ee.createElement(Ce.Z,{dropdownRender:()=>Gt,open:Qe,onOpenChange:dn=>{et(dn)}},ee.createElement("a",null,"\u5206\u73ED",Qe?ee.createElement(Le.Z,{style:{marginLeft:6}}):ee.createElement(Ae.Z,{style:{marginLeft:6}}))))}},62202:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Ae}});var ee=te(59301),se=te(95237),Be=te(43604),xe=te(20834),Ce=te(38854),be=te(8591),ie=te(6848),He={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ze=te(89070),Ze=te(24065),Ae=({isLoading:ve,addText:ae,tabDataSource:a,isAdmin:E,dispatch:b,classroomList:y,type:x,isExercise:z,defaultSelectedKeys:ne,onTabMenuClick:oe,getDropdownMenu:re,showControlButton:ue,buttonText:le,buttonIcon:ce="icon-tianjiadaohang",extraNode:ge,user:pe,onButtonClick:he,isModelUser:Ve})=>{var Re,tt,Fe,Qe,et;const Et=(0,ze.useParams)();return ee.createElement("div",{className:He.tabMenuContainer},ee.createElement(se.Z,null,ee.createElement(Be.Z,{flex:"1"},ee.createElement(xe.default,{onSelect:lt=>ve?{}:oe(lt),mode:"horizontal",selectedKeys:ne},a.map(lt=>ee.createElement(xe.default.Item,{key:typeof lt.index=="number"?lt.index:lt.id},ee.createElement("span",{className:"c-grey-666"},lt.name),lt.total!==void 0&&E&&ee.createElement("span",{className:"c-grey-999 ml20"},lt.total||0))))),E&&z&&ee.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{b({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&ee.createElement(Be.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},z&&ee.createElement(Ce.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>ee.createElement(xe.default,null,ee.createElement(xe.default.Item,{key:1,onClick:()=>{var lt;if((0,Ze.Rm)()&&!((lt=y.AssistantObject.exercise)!=null&<.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:x,exportType:"exercise",category_id:Et.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),ee.createElement(xe.default.Item,{key:3,onClick:()=>{var lt;if((0,Ze.Rm)()&&!((lt=y.AssistantObject.exercise)!=null&<.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ze.history.push(`/classrooms/${Et==null?void 0:Et.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},ee.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},ee.createElement("span",{style:{color:"#666666",cursor:"pointer"}},ee.createElement("i",{className:"iconfont icon-xiazai6"})))),ee.createElement("div",{className:He.control},ee.createElement("div",{className:He.extra},ge),ue&&(le=="\u6DFB\u52A0\u76F4\u64AD"?ee.createElement(Ce.Z,{menu:{items:(tt=(Re=[{label:ee.createElement("div",{onClick:()=>{he("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ve&&{label:ee.createElement("div",{onClick:()=>{he("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Re.filter(lt=>lt==null?void 0:lt.show))==null?void 0:tt.map(lt=>({label:lt==null?void 0:lt.label,key:lt==null?void 0:lt.key}))}},ee.createElement("span",{className:He.selectBtn},ee.createElement("span",null,ee.createElement("i",{className:`iconfont ${ce}`})),ee.createElement("span",null,le))):ee.createElement("span",{onClick:he,style:{cursor:"pointer"},className:He.selectBtn},ee.createElement("span",null,ee.createElement("i",{className:`iconfont ${ce}`})),ee.createElement("span",null,le))),!!re&&ee.createElement(Ce.Z,{disabled:((Fe=pe==null?void 0:pe.userInfo)==null?void 0:Fe.user_status)===2,className:"ml10",dropdownRender:re},ee.createElement("span",{className:((Qe=pe==null?void 0:pe.userInfo)==null?void 0:Qe.user_status)===2?He.selectBtn1:He.selectBtn},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-tianjiadaohang"})),ee.createElement(ie.Z,{title:((et=pe==null?void 0:pe.userInfo)==null?void 0:et.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},ee.createElement("span",null,ae||"\u521B\u5EFA\u8BD5\u5377"))))))))}},34408:function(it,Ue,te){"use strict";te.d(Ue,{$i:function(){return ge},K1:function(){return he},O7:function(){return Ve},T$:function(){return ce}});var ee=te(29458),se=te(80401),Be=te(94941),xe=te(24780),Ce=te(83312),be=te(43418),ie=te(78241),He=te(8591),ze=te(92832),Ze=te(95237),Le=te(43604),Ae=te(59301),ve=te(89070),ae=te(28209),a=te.n(ae),E=te(955),b=te(59301),y=Object.defineProperty,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(Re,tt,Fe)=>tt in Re?y(Re,tt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Re[tt]=Fe,re=(Re,tt)=>{for(var Fe in tt||(tt={}))z.call(tt,Fe)&&oe(Re,Fe,tt[Fe]);if(x)for(var Fe of x(tt))ne.call(tt,Fe)&&oe(Re,Fe,tt[Fe]);return Re},ue=(Re,tt,Fe)=>new Promise((Qe,et)=>{var Et=Je=>{try{ft(Fe.next(Je))}catch(nt){et(nt)}},lt=Je=>{try{ft(Fe.throw(Je))}catch(nt){et(nt)}},ft=Je=>Je.done?Qe(Je.value):Promise.resolve(Je.value).then(Et,lt);ft((Fe=Fe.apply(Re,tt)).next())});const le=Re=>{const tt=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(Re||"",tt,{iv:tt,mode:a().mode.CBC}).toString()},ce=({onCancel:Re,open:tt})=>b.createElement(be.default,{title:"\u63D0\u793A",width:619,centered:!0,open:tt,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:Re,onOk:()=>{ve.history.push("/account/secure")}},b.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),ge=({onCancel:Re,onFinish:tt,open:Fe,Data:Qe})=>{const[et]=ie.default.useForm(),[,Et,lt]=(0,Ce.U)((Qe==null?void 0:Qe.type)=="exercise"?Be.yE:se.yE,{id:Qe==null?void 0:Qe.id});return(0,Ae.useEffect)(()=>{Fe||et.resetFields()},[Fe]),b.createElement(be.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Fe,destroyOnClose:!0,confirmLoading:Et,onCancel:Re,onOk:()=>{et==null||et.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),b.createElement(ie.default,{form:et,className:"mt-20px",size:"large",colon:!1,onFinish:ft=>ue(void 0,null,function*(){const Je=yield lt({id:Qe==null?void 0:Qe.id,is_encrypt:!0,pwd:le(ft.pwd),pwd_confirm:le(ft.pwd_confirm)});Je.status===0?(He.ZP.success("\u52A0\u5BC6\u6210\u529F"),tt==null||tt(Je),Re()):et.setFields([{name:"pwd",errors:[Je==null?void 0:Je.message]}])})},b.createElement(ie.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ie.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:ft})=>({validator(Je,nt){return!nt||ft("pwd")===nt?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},pe=({onCancel:Re,open:tt,Data:Fe})=>{var Qe;const[et]=ie.default.useForm(),[Et]=ie.default.useForm(),[lt,ft]=(0,Ae.useState)(!1),[Je,nt]=(0,Ae.useState)(0),[,,dt]=(0,Ce.U)(xe.o1,{type:(Fe==null?void 0:Fe.type)=="exercise"?12:11}),[,Ne,We]=(0,Ce.U)((Fe==null?void 0:Fe.type)=="exercise"?Be.dp:se.dp,{id:Fe==null?void 0:Fe.id}),[,vt,Tt]=(0,Ce.U)((Fe==null?void 0:Fe.type)=="exercise"?Be.Qc:se.Qc,{id:Fe==null?void 0:Fe.id});return(0,Ae.useEffect)(()=>{var mt;Fe!=null&&Fe.phone&&et.setFieldsValue({login:(mt=Fe==null?void 0:Fe.phone)==null?void 0:mt.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Fe==null?void 0:Fe.phone]),(0,Ae.useEffect)(()=>{Je>0&&setTimeout(()=>{nt(Je-1)},1e3)},[Je]),(0,Ae.useEffect)(()=>{tt||(et.resetFields(),Et.resetFields())},[tt]),b.createElement(b.Fragment,null,b.createElement(be.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:tt,destroyOnClose:!0,confirmLoading:Ne,onCancel:Re,onOk:()=>{et==null||et.submit()}},b.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),b.createElement(ie.default,{className:"mt20",initialValues:{phone:(Qe=Fe==null?void 0:Fe.phone)==null?void 0:Qe.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:et,size:"large",colon:!1,onFinish:mt=>ue(void 0,null,function*(){console.log("allValue",mt);const $t=yield We({code:mt==null?void 0:mt.code,login:Fe==null?void 0:Fe.phone,id:Fe==null?void 0:Fe.id});$t.status===0?(He.ZP.success("\u6821\u9A8C\u6210\u529F"),Re==null||Re(),ft(!0)):et.setFields([{name:"code",errors:[$t==null?void 0:$t.message]}])})},b.createElement(ie.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},b.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),b.createElement(Ze.Z,{wrap:!1,gutter:20},b.createElement(Le.Z,{flex:1},b.createElement(ie.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},b.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),b.createElement(Le.Z,null,b.createElement(ee.op,{openLoading:!0,size:"large",disabled:Je>0,style:{borderRadius:"4px"},onClick:()=>ue(void 0,null,function*(){const mt=yield dt({type:(Fe==null?void 0:Fe.type)=="exercise"?12:11,login:Fe==null?void 0:Fe.phone,smscode:(0,E.M)(Fe==null?void 0:Fe.phone)});(mt==null?void 0:mt.status)===1&&(He.ZP.success("\u53D1\u9001\u6210\u529F"),nt(60))})},Je===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Je})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),b.createElement(be.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:lt,destroyOnClose:!0,confirmLoading:vt,onCancel:()=>{ft(!1)},onOk:()=>{Et==null||Et.submit()}},b.createElement(ie.default,{className:"mt20",form:Et,size:"large",colon:!1,onFinish:mt=>ue(void 0,null,function*(){console.log("allValue",mt),(yield Tt(re({id:Fe==null?void 0:Fe.id},mt))).status===0&&(He.ZP.success("\u91CD\u7F6E\u6210\u529F"),ft(!1))})},b.createElement(ie.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ie.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:mt})=>({validator($t,Oe){return!Oe||mt("pwd")===Oe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},he=({onCancel:Re,onFinish:tt,open:Fe,Data:Qe})=>{const[et]=ie.default.useForm(),[Et,lt]=(0,Ae.useState)(!1),[,ft,Je]=(0,Ce.U)((Qe==null?void 0:Qe.type)=="exercise"?Be.yE:se.yE,{id:Qe==null?void 0:Qe.id});return(0,Ae.useEffect)(()=>{Fe||et.resetFields()},[Fe]),b.createElement(b.Fragment,null,b.createElement(be.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Fe,destroyOnClose:!0,confirmLoading:ft,onCancel:Re,onOk:()=>{et==null||et.submit()}},b.createElement(Ze.Z,{wrap:!1,align:"top",gutter:16},b.createElement(Le.Z,{flex:1},b.createElement(ie.default,{form:et,size:"large",colon:!1,onFinish:nt=>ue(void 0,null,function*(){const dt=yield Je({id:Qe==null?void 0:Qe.id,is_encrypt:!1,pwd:le(nt.pwd)});(dt==null?void 0:dt.status)===0?(He.ZP.success("\u89E3\u5C01\u6210\u529F"),tt==null||tt(dt),Re==null||Re()):et.setFields([{name:"pwd",errors:[dt==null?void 0:dt.message]}])})},b.createElement(ie.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),b.createElement(Le.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{lt(!0),Re==null||Re()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),b.createElement(pe,{onCancel:()=>{lt(!1)},open:Et,Data:re({},Qe)}))},Ve=({onCancel:Re,onFinish:tt,open:Fe,Data:Qe})=>{const[et]=ie.default.useForm(),[Et,lt]=(0,Ae.useState)(!1),[,ft,Je]=(0,Ce.U)((Qe==null?void 0:Qe.type)=="exercise"?Be.yE:se.yE,{id:Qe==null?void 0:Qe.id});return(0,Ae.useEffect)(()=>{Fe||et.resetFields()},[Fe]),b.createElement(b.Fragment,null,b.createElement(be.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Fe,destroyOnClose:!0,confirmLoading:ft,onCancel:Re,onOk:()=>{et==null||et.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),b.createElement(ie.default,{form:et,className:"mt-20px",size:"large",colon:!1,onFinish:nt=>ue(void 0,null,function*(){const dt=yield Je({id:Qe==null?void 0:Qe.id,is_encrypt:!1,pwd:le(nt.pwd)});(dt==null?void 0:dt.status)===0?(He.ZP.success("\u89E3\u5C01\u6210\u529F"),tt==null||tt(dt),Re==null||Re()):et.setFields([{name:"pwd",errors:[dt==null?void 0:dt.message]}])})},b.createElement(Ze.Z,{wrap:!1,gutter:20},b.createElement(Le.Z,{flex:1},b.createElement(ie.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),b.createElement(Le.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{lt(!0),Re==null||Re()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),b.createElement(pe,{onCancel:()=>{lt(!1)},open:Et,Data:re({},Qe)}))}},83312:function(it,Ue,te){"use strict";te.d(Ue,{U:function(){return ze}});var ee=te(59301),se=Object.defineProperty,Be=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,be=(Ze,Le,Ae)=>Le in Ze?se(Ze,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Ze[Le]=Ae,ie=(Ze,Le)=>{for(var Ae in Le||(Le={}))xe.call(Le,Ae)&&be(Ze,Ae,Le[Ae]);if(Be)for(var Ae of Be(Le))Ce.call(Le,Ae)&&be(Ze,Ae,Le[Ae]);return Ze},He=(Ze,Le,Ae)=>new Promise((ve,ae)=>{var a=y=>{try{b(Ae.next(y))}catch(x){ae(x)}},E=y=>{try{b(Ae.throw(y))}catch(x){ae(x)}},b=y=>y.done?ve(y.value):Promise.resolve(y.value).then(a,E);b((Ae=Ae.apply(Ze,Le)).next())});function ze(Ze,Le){const[Ae,ve]=(0,ee.useState)(Le),[ae,a]=(0,ee.useState)(!1),[E,b]=(0,ee.useState)();return[Ae,ae,(x,z=!1)=>He(this,null,function*(){const ne=z?Le:ie(ie({},Ae),x);a(!0),ve(ne);const oe=yield Ze(ne);return a(!1),b(oe),oe}),E]}},46474:function(it,Ue,te){"use strict";te.d(Ue,{rX:function(){return ne},pW:function(){return oe},gy:function(){return re},xY:function(){return z},O5:function(){return x},tJ:function(){return ae},o1:function(){return a},Rd:function(){return y}});var ee=te(89070),se=te(43418),Be=te(28103),xe=te(8591),Ce=te(24065),be=te(955),ie=te(87169),He=te(25510),ze="data:image/png;base64,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",Ze=te.p+"static/newqrcode.a8740efb.png",Le=te(32637),Ae=te(59301),ve=(ue,le,ce)=>new Promise((ge,pe)=>{var he=tt=>{try{Re(ce.next(tt))}catch(Fe){pe(Fe)}},Ve=tt=>{try{Re(ce.throw(tt))}catch(Fe){pe(Fe)}},Re=tt=>tt.done?ge(tt.value):Promise.resolve(tt.value).then(he,Ve);Re((ce=ce.apply(ue,le)).next())});const ae=(ue,le=!1)=>!!(a(ue)&&E(le)),a=ue=>(0,Ce.bg)()?!0:(ue({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(ue=!1)=>{var le;const{user:ce}=(0,ee.getDvaApp)()._store.getState();return(le=ce.userInfo)!=null&&le.profile_completed?!0:(se.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{se.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ae.createElement("div",{style:{textAlign:"center"}},Ae.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Le}),Ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var ue;const{user:le}=(0,ee.getDvaApp)()._store.getState();return(ue=le.userInfo)!=null&&ue.professional_certification?!0:(se.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ae.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/certification")}}),!1)},z=()=>(0,Ce.V9)()?!0:(se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ae.createElement("div",{className:"tc",style:{marginLeft:-38}},Ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ae.createElement("img",{src:Ze,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(ue,le)=>ue?!0:(se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ae.createElement("div",null,Ae.createElement("p",null,le||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ae.createElement("div",{style:{marginLeft:"110px"}},Ae.createElement("img",{src:ze,width:200}),Ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=ue=>{se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ae.createElement("div",null,Ae.createElement("div",null,Ae.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ae.createElement(Be.Z,null),Ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ae.createElement("a",null,ue),"\u5929\u3002"),Ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ae.createElement("div",{style:{textAlign:"center",marginTop:30}},Ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(ue,le="")=>{const{shixunsDetail:{detail:ce}}=(0,ee.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let ge="";return(ce==null?void 0:ce.public)===2&&(ge="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(ge="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(ge="\u5DF2\u5173\u95ED"),se.default.info({centered:!0,icon:Ae.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ae.createElement("div",{className:"tc",style:{marginLeft:-38}},Ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ge,"\uFF0C",le,"\u3002"),Ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(se.default.confirm({centered:!0,icon:Ae.createElement(ie.Z,null),title:"\u63D0\u793A",content:Ae.createElement("div",null,Ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",le,"\u3002"),Ae.createElement("br",null),Ae.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{se.default.confirm({width:440,centered:!0,icon:Ae.createElement(ie.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){(yield ue({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(xe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),ue({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(it,Ue){"use strict";function te(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let se=1;se<arguments.length;se++){const Be=se<0||arguments.length<=se?void 0:arguments[se];Be&&Object.keys(Be).forEach(xe=>{const Ce=Be[xe];Ce!==void 0&&(ee[xe]=Ce)})}return ee}Ue.Z=te},77578:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ee}});const ee=se=>se?typeof se=="function"?se():se:null},13845:function(it,Ue,te){"use strict";te.d(Ue,{F:function(){return ee},Z:function(){return se}});function ee(Be){return Be!=null&&Be===Be.window}function se(Be,xe){var Ce,be;if(typeof window=="undefined")return 0;const ie=xe?"scrollTop":"scrollLeft";let He=0;return ee(Be)?He=Be[xe?"pageYOffset":"pageXOffset"]:Be instanceof Document?He=Be.documentElement[ie]:(Be instanceof HTMLElement||Be)&&(He=Be[ie]),Be&&!ee(Be)&&typeof He!="number"&&(He=(be=((Ce=Be.ownerDocument)!==null&&Ce!==void 0?Ce:Be).documentElement)===null||be===void 0?void 0:be[ie]),He}},56762:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return se}});var ee=te(59301);function se(){const[,Be]=ee.useReducer(xe=>xe+1,0);return Be}},68031:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return xe}});var ee=te(16089);function se(Ce,be,ie,He){const ze=ie-be;return Ce/=He/2,Ce<1?ze/2*Ce*Ce*Ce+be:ze/2*((Ce-=2)*Ce*Ce+2)+be}var Be=te(13845);function xe(Ce){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:He,duration:ze=450}=be,Ze=ie(),Le=(0,Be.Z)(Ze,!0),Ae=Date.now(),ve=()=>{const a=Date.now()-Ae,E=se(a>ze?ze:a,Le,Ce,ze);(0,Be.F)(Ze)?Ze.scrollTo(window.pageXOffset,E):Ze instanceof Document||Ze.constructor.name==="HTMLDocument"?Ze.documentElement.scrollTop=E:Ze.scrollTop=E,a<ze?(0,ee.Z)(ve):typeof He=="function"&&He()};(0,ee.Z)(ve)}},27666:function(it,Ue,te){"use strict";var ee=te(26407),se=te(16089);function Be(xe){let Ce;const be=He=>()=>{Ce=null,xe.apply(void 0,(0,ee.Z)(He))},ie=function(){if(Ce==null){for(var He=arguments.length,ze=new Array(He),Ze=0;Ze<He;Ze++)ze[Ze]=arguments[Ze];Ce=(0,se.Z)(be(ze))}};return ie.cancel=()=>{se.Z.cancel(Ce),Ce=null},ie}Ue.Z=Be},81228:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ue}});var ee=te(6909),se=te(4771),Be=te(9427),xe=te(25440),Ce=te(59301),be=te(92310),ie=te.n(be),He=te(29301),ze=te(2738),Ze=te(27666),Le=te(36355),Ae=te(83116),ve=te(37613);const ae=le=>{const{componentCls:ce}=le;return{[ce]:{position:"fixed",zIndex:le.zIndexPopup}}};var a=(0,Ae.Z)("Affix",le=>{const ce=(0,ve.TS)(le,{zIndexPopup:le.zIndexBase+10});return[ae(ce)]});function E(le){return le!==window?le.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function b(le,ce,ge){if(ge!==void 0&&ce.top>le.top-ge)return ge+ce.top}function y(le,ce,ge){if(ge!==void 0&&ce.bottom<le.bottom+ge){const pe=window.innerHeight-ce.bottom;return ge+pe}}const x=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function z(){return typeof window!="undefined"?window:null}var ne;(function(le){le[le.None=0]="None",le[le.Prepare=1]="Prepare"})(ne||(ne={}));let oe=function(le){(0,Be.Z)(ge,le);var ce=(0,xe.Z)(ge);function ge(){var pe;return(0,ee.Z)(this,ge),pe=ce.apply(this,arguments),pe.state={status:ne.None,lastAffix:!1,prevTarget:null},pe.placeholderNodeRef=(0,Ce.createRef)(),pe.fixedNodeRef=(0,Ce.createRef)(),pe.addListeners=()=>{const he=pe.getTargetFunc(),Ve=he==null?void 0:he(),{prevTarget:Re}=pe.state;Re!==Ve&&(x.forEach(tt=>{Re==null||Re.removeEventListener(tt,pe.lazyUpdatePosition),Ve==null||Ve.addEventListener(tt,pe.lazyUpdatePosition)}),pe.updatePosition(),pe.setState({prevTarget:Ve}))},pe.removeListeners=()=>{pe.timer&&(clearTimeout(pe.timer),pe.timer=null);const{prevTarget:he}=pe.state,Ve=pe.getTargetFunc(),Re=Ve==null?void 0:Ve();x.forEach(tt=>{Re==null||Re.removeEventListener(tt,pe.lazyUpdatePosition),he==null||he.removeEventListener(tt,pe.lazyUpdatePosition)}),pe.updatePosition.cancel(),pe.lazyUpdatePosition.cancel()},pe.getOffsetTop=()=>{const{offsetBottom:he,offsetTop:Ve}=pe.props;return he===void 0&&Ve===void 0?0:Ve},pe.getOffsetBottom=()=>pe.props.offsetBottom,pe.measure=()=>{const{status:he,lastAffix:Ve}=pe.state,{onChange:Re}=pe.props,tt=pe.getTargetFunc();if(he!==ne.Prepare||!pe.fixedNodeRef.current||!pe.placeholderNodeRef.current||!tt)return;const Fe=pe.getOffsetTop(),Qe=pe.getOffsetBottom(),et=tt();if(et){const Et={status:ne.None},lt=E(pe.placeholderNodeRef.current);if(lt.top===0&<.left===0&<.width===0&<.height===0)return;const ft=E(et),Je=b(lt,ft,Fe),nt=y(lt,ft,Qe);Je!==void 0?(Et.affixStyle={position:"fixed",top:Je,width:lt.width,height:lt.height},Et.placeholderStyle={width:lt.width,height:lt.height}):nt!==void 0&&(Et.affixStyle={position:"fixed",bottom:nt,width:lt.width,height:lt.height},Et.placeholderStyle={width:lt.width,height:lt.height}),Et.lastAffix=!!Et.affixStyle,Re&&Ve!==Et.lastAffix&&Re(Et.lastAffix),pe.setState(Et)}},pe.prepareMeasure=()=>{pe.setState({status:ne.Prepare,affixStyle:void 0,placeholderStyle:void 0})},pe.updatePosition=(0,Ze.Z)(()=>{pe.prepareMeasure()}),pe.lazyUpdatePosition=(0,Ze.Z)(()=>{const he=pe.getTargetFunc(),{affixStyle:Ve}=pe.state;if(he&&Ve){const Re=pe.getOffsetTop(),tt=pe.getOffsetBottom(),Fe=he();if(Fe&&pe.placeholderNodeRef.current){const Qe=E(Fe),et=E(pe.placeholderNodeRef.current),Et=b(et,Qe,Re),lt=y(et,Qe,tt);if(Et!==void 0&&Ve.top===Et||lt!==void 0&&Ve.bottom===lt)return}}pe.prepareMeasure()}),pe}return(0,se.Z)(ge,[{key:"getTargetFunc",value:function(){const{getTargetContainer:he}=this.context,{target:Ve}=this.props;return Ve!==void 0?Ve:he!=null?he:z}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(he){this.addListeners(),(he.offsetTop!==this.props.offsetTop||he.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:he,placeholderStyle:Ve}=this.state,{affixPrefixCls:Re,rootClassName:tt,children:Fe}=this.props,Qe=ie()(he&&tt,{[Re]:!!he});let et=(0,ze.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ce.createElement(He.Z,{onResize:this.updatePosition},Ce.createElement("div",Object.assign({},et,{ref:this.placeholderNodeRef}),he&&Ce.createElement("div",{style:Ve,"aria-hidden":"true"}),Ce.createElement("div",{className:Qe,ref:this.fixedNodeRef,style:he},Ce.createElement(He.Z,{onResize:this.updatePosition},Fe))))}}]),ge}(Ce.Component);oe.contextType=Le.E_;var ue=(0,Ce.forwardRef)((le,ce)=>{const{prefixCls:ge,rootClassName:pe}=le,{getPrefixCls:he}=(0,Ce.useContext)(Le.E_),Ve=he("affix",ge),[Re,tt]=a(Ve),Fe=Object.assign(Object.assign({},le),{affixPrefixCls:Ve,rootClassName:ie()(pe,tt)});return Re(Ce.createElement(oe,Object.assign({},Fe,{ref:ce})))})},24905:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return ue}});var ee=te(92310),se=te.n(ee),Be=te(5630),xe=te(59301),Ce=te(36355),be=te(1684),ie=te(32441),ze=xe.createContext(null),Ze=te(98447),Le=te(14088),Ae=te(4572),ve=function(le,ce){var ge={};for(var pe in le)Object.prototype.hasOwnProperty.call(le,pe)&&ce.indexOf(pe)<0&&(ge[pe]=le[pe]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,pe=Object.getOwnPropertySymbols(le);he<pe.length;he++)ce.indexOf(pe[he])<0&&Object.prototype.propertyIsEnumerable.call(le,pe[he])&&(ge[pe[he]]=le[pe[he]]);return ge};const ae=(le,ce)=>{var ge;const{prefixCls:pe,className:he,rootClassName:Ve,children:Re,indeterminate:tt=!1,style:Fe,onMouseEnter:Qe,onMouseLeave:et,skipGroup:Et=!1,disabled:lt}=le,ft=ve(le,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Je,direction:nt,checkbox:dt}=xe.useContext(Ce.E_),Ne=xe.useContext(ze),{isFormItemInput:We}=xe.useContext(ie.aM),vt=xe.useContext(be.Z),Tt=(ge=(Ne==null?void 0:Ne.disabled)||lt)!==null&&ge!==void 0?ge:vt,mt=xe.useRef(ft.value);xe.useEffect(()=>{Ne==null||Ne.registerValue(ft.value)},[]),xe.useEffect(()=>{if(!Et)return ft.value!==mt.current&&(Ne==null||Ne.cancelValue(mt.current),Ne==null||Ne.registerValue(ft.value),mt.current=ft.value),()=>Ne==null?void 0:Ne.cancelValue(ft.value)},[ft.value]);const $t=Je("checkbox",pe),[Oe,Gt]=(0,Ze.ZP)($t),Ht=Object.assign({},ft);Ne&&!Et&&(Ht.onChange=function(){ft.onChange&&ft.onChange.apply(ft,arguments),Ne.toggleOption&&Ne.toggleOption({label:Re,value:ft.value})},Ht.name=Ne.name,Ht.checked=Ne.value.includes(ft.value));const dn=se()(`${$t}-wrapper`,{[`${$t}-rtl`]:nt==="rtl",[`${$t}-wrapper-checked`]:Ht.checked,[`${$t}-wrapper-disabled`]:Tt,[`${$t}-wrapper-in-form-item`]:We},dt==null?void 0:dt.className,he,Ve,Gt),An=se()({[`${$t}-indeterminate`]:tt},Ae.A,Gt),$e=tt?"mixed":void 0;return Oe(xe.createElement(Le.Z,{component:"Checkbox",disabled:Tt},xe.createElement("label",{className:dn,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Fe),onMouseEnter:Qe,onMouseLeave:et},xe.createElement(Be.Z,Object.assign({"aria-checked":$e},Ht,{prefixCls:$t,className:An,disabled:Tt,ref:ce})),Re!==void 0&&xe.createElement("span",null,Re))))};var E=xe.forwardRef(ae),b=te(26407),y=te(2738),x=function(le,ce){var ge={};for(var pe in le)Object.prototype.hasOwnProperty.call(le,pe)&&ce.indexOf(pe)<0&&(ge[pe]=le[pe]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,pe=Object.getOwnPropertySymbols(le);he<pe.length;he++)ce.indexOf(pe[he])<0&&Object.prototype.propertyIsEnumerable.call(le,pe[he])&&(ge[pe[he]]=le[pe[he]]);return ge};const z=(le,ce)=>{const{defaultValue:ge,children:pe,options:he=[],prefixCls:Ve,className:Re,rootClassName:tt,style:Fe,onChange:Qe}=le,et=x(le,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Et,direction:lt}=xe.useContext(Ce.E_),[ft,Je]=xe.useState(et.value||ge||[]),[nt,dt]=xe.useState([]);xe.useEffect(()=>{"value"in et&&Je(et.value||[])},[et.value]);const Ne=xe.useMemo(()=>he.map(ut=>typeof ut=="string"||typeof ut=="number"?{label:ut,value:ut}:ut),[he]),We=ut=>{dt(Me=>Me.filter(Ee=>Ee!==ut))},vt=ut=>{dt(Me=>[].concat((0,b.Z)(Me),[ut]))},Tt=ut=>{const Me=ft.indexOf(ut.value),Ee=(0,b.Z)(ft);Me===-1?Ee.push(ut.value):Ee.splice(Me,1),"value"in et||Je(Ee),Qe==null||Qe(Ee.filter(at=>nt.includes(at)).sort((at,ot)=>{const Ie=Ne.findIndex(st=>st.value===at),ye=Ne.findIndex(st=>st.value===ot);return Ie-ye}))},mt=Et("checkbox",Ve),$t=`${mt}-group`,[Oe,Gt]=(0,Ze.ZP)(mt),Ht=(0,y.Z)(et,["value","disabled"]),dn=he.length?Ne.map(ut=>xe.createElement(E,{prefixCls:mt,key:ut.value.toString(),disabled:"disabled"in ut?ut.disabled:et.disabled,value:ut.value,checked:ft.includes(ut.value),onChange:ut.onChange,className:`${$t}-item`,style:ut.style,title:ut.title},ut.label)):pe,An={toggleOption:Tt,value:ft,disabled:et.disabled,name:et.name,registerValue:vt,cancelValue:We},$e=se()($t,{[`${$t}-rtl`]:lt==="rtl"},Re,tt,Gt);return Oe(xe.createElement("div",Object.assign({className:$e,style:Fe},Ht,{ref:ce}),xe.createElement(ze.Provider,{value:An},dn)))},ne=xe.forwardRef(z);var oe=xe.memo(ne);const re=E;re.Group=oe,re.__ANT_CHECKBOX=!0;var ue=re},98447:function(it,Ue,te){"use strict";te.d(Ue,{C2:function(){return Ce}});var ee=te(17313),se=te(37613),Be=te(83116);const xe=be=>{const{checkboxCls:ie}=be,He=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,ee.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,ee.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,ee.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,ee.oN)(be))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[`
|
|
${He}:not(${He}-disabled),
|
|
${ie}:not(${ie}-disabled)
|
|
`]:{[`&:hover ${ie}-inner`]:{borderColor:be.colorPrimary}},[`${He}:not(${He}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[`
|
|
${He}-checked:not(${He}-disabled),
|
|
${ie}-checked:not(${ie}-disabled)
|
|
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${He}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:be.colorTextDisabled}}}]};function Ce(be,ie){const He=(0,se.TS)(ie,{checkboxCls:`.${be}`,checkboxSize:ie.controlInteractiveSize});return[xe(He)]}Ue.ZP=(0,Be.Z)("Checkbox",(be,ie)=>{let{prefixCls:He}=ie;return[Ce(He,be)]})},5083:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return iu}});var ee=te(61186),se=te.n(ee),Be=te(48736),xe=te(90111),Ce=te.n(xe),be=te(58319),ie=te.n(be),He=te(23250),ze=te.n(He),Ze=te(74959),Le=te.n(Ze),Ae=te(10238),ve=te.n(Ae),ae=te(33656),a=te.n(ae);se().extend(a()),se().extend(ve()),se().extend(Ce()),se().extend(ie()),se().extend(ze()),se().extend(Le()),se().extend(function(de,me){var Se=me.prototype,Ke=Se.format;Se.format=function(At){var St=(At||"").replace("Wo","wo");return Ke.bind(this)(St)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(me){var Se=E[me];return Se||me.split("_")[0]},y=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return se()()},getFixedDate:function(me){return se()(me,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(me){return me.endOf("month")},getWeekDay:function(me){var Se=me.locale("en");return Se.weekday()+Se.localeData().firstDayOfWeek()},getYear:function(me){return me.year()},getMonth:function(me){return me.month()},getDate:function(me){return me.date()},getHour:function(me){return me.hour()},getMinute:function(me){return me.minute()},getSecond:function(me){return me.second()},addYear:function(me,Se){return me.add(Se,"year")},addMonth:function(me,Se){return me.add(Se,"month")},addDate:function(me,Se){return me.add(Se,"day")},setYear:function(me,Se){return me.year(Se)},setMonth:function(me,Se){return me.month(Se)},setDate:function(me,Se){return me.date(Se)},setHour:function(me,Se){return me.hour(Se)},setMinute:function(me,Se){return me.minute(Se)},setSecond:function(me,Se){return me.second(Se)},isAfter:function(me,Se){return me.isAfter(Se)},isValidate:function(me){return me.isValid()},locale:{getWeekFirstDay:function(me){return se()().locale(b(me)).localeData().firstDayOfWeek()},getWeekFirstDate:function(me,Se){return Se.locale(b(me)).weekday(0)},getWeek:function(me,Se){return Se.locale(b(me)).week()},getShortWeekDays:function(me){return se()().locale(b(me)).localeData().weekdaysMin()},getShortMonths:function(me){return se()().locale(b(me)).localeData().monthsShort()},format:function(me,Se,Ke){return Se.locale(b(me)).format(Ke)},parse:function(me,Se,Ke){for(var Ge=b(me),At=0;At<Ke.length;At+=1){var St=Ke[At],Vt=Se;if(St.includes("wo")||St.includes("Wo")){for(var Yt=Vt.split("-")[0],tn=Vt.split("-")[1],Rn=se()(Yt,"YYYY").startOf("year").locale(Ge),sn=0;sn<=52;sn+=1){var mn=Rn.add(sn,"week");if(mn.format("Wo")===tn)return mn}return y(),null}var bn=se()(Vt,St,!0).locale(Ge);if(bn.isValid())return bn}return Se&&y(),null}}},z=x,ne=te(53487),oe=te(92413),re=te(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},le=ue,ce=te(7657),ge=function(me,Se){return re.createElement(ce.Z,(0,oe.Z)({},me,{ref:Se,icon:le}))},pe=re.forwardRef(ge),he=pe,Ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Re=Ve,tt=function(me,Se){return re.createElement(ce.Z,(0,oe.Z)({},me,{ref:Se,icon:Re}))},Fe=re.forwardRef(tt),Qe=Fe,et=te(19248),Et={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},lt=Et,ft=function(me,Se){return re.createElement(ce.Z,(0,oe.Z)({},me,{ref:Se,icon:lt}))},Je=re.forwardRef(ft),nt=Je,dt=te(92310),Ne=te.n(dt),We=te(6909),vt=te(4771),Tt=te(25314),mt=te(9427),$t=te(25440),Oe=te(400),Gt=te(33708),Ht=te(33606),dn=te(18929),An=te(26112),$e=te(80547),ut=te(13697),Me=10,Ee=Me*10,at=7;function ot(de,me){if(!de&&!me)return!0;if(!de||!me)return!1}function Ie(de,me,Se){var Ke=ot(me,Se);if(typeof Ke=="boolean")return Ke;var Ge=Math.floor(de.getYear(me)/10),At=Math.floor(de.getYear(Se)/10);return Ge===At}function ye(de,me,Se){var Ke=ot(me,Se);return typeof Ke=="boolean"?Ke:de.getYear(me)===de.getYear(Se)}function st(de,me){var Se=Math.floor(de.getMonth(me)/3);return Se+1}function Ye(de,me,Se){var Ke=ot(me,Se);return typeof Ke=="boolean"?Ke:ye(de,me,Se)&&st(de,me)===st(de,Se)}function De(de,me,Se){var Ke=ot(me,Se);return typeof Ke=="boolean"?Ke:ye(de,me,Se)&&de.getMonth(me)===de.getMonth(Se)}function gt(de,me,Se){var Ke=ot(me,Se);return typeof Ke=="boolean"?Ke:de.getYear(me)===de.getYear(Se)&&de.getMonth(me)===de.getMonth(Se)&&de.getDate(me)===de.getDate(Se)}function _t(de,me,Se){var Ke=ot(me,Se);return typeof Ke=="boolean"?Ke:de.getHour(me)===de.getHour(Se)&&de.getMinute(me)===de.getMinute(Se)&&de.getSecond(me)===de.getSecond(Se)}function Qt(de,me,Se,Ke){var Ge=ot(Se,Ke);return typeof Ge=="boolean"?Ge:ye(de,Se,Ke)&&de.locale.getWeek(me,Se)===de.locale.getWeek(me,Ke)}function Dt(de,me,Se){return gt(de,me,Se)&&_t(de,me,Se)}function Nt(de,me,Se,Ke){return!me||!Se||!Ke?!1:!gt(de,me,Ke)&&!gt(de,Se,Ke)&&de.isAfter(Ke,me)&&de.isAfter(Se,Ke)}function Rt(de,me,Se){var Ke=me.locale.getWeekFirstDay(de),Ge=me.setDate(Se,1),At=me.getWeekDay(Ge),St=me.addDate(Ge,Ke-At);return me.getMonth(St)===me.getMonth(Se)&&me.getDate(St)>1&&(St=me.addDate(St,-7)),St}function ke(de,me,Se){var Ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(me){case"year":return Se.addYear(de,Ke*10);case"quarter":case"month":return Se.addYear(de,Ke);default:return Se.addMonth(de,Ke)}}function Xe(de,me){var Se=me.generateConfig,Ke=me.locale,Ge=me.format;return typeof Ge=="function"?Ge(de):Se.locale.format(Ke.locale,de,Ge)}function bt(de,me){var Se=me.generateConfig,Ke=me.locale,Ge=me.formatList;return!de||typeof Ge[0]=="function"?null:Se.locale.parse(Ke.locale,de,Ge)}function Ft(de){var me=de.cellDate,Se=de.mode,Ke=de.disabledDate,Ge=de.generateConfig;if(!Ke)return!1;var At=function(xn,Ut,ln){for(var Ln=Ut;Ln<=ln;){var la=void 0;switch(xn){case"date":{if(la=Ge.setDate(me,Ln),!Ke(la))return!1;break}case"month":{if(la=Ge.setMonth(me,Ln),!Ft({cellDate:la,mode:"month",generateConfig:Ge,disabledDate:Ke}))return!1;break}case"year":{if(la=Ge.setYear(me,Ln),!Ft({cellDate:la,mode:"year",generateConfig:Ge,disabledDate:Ke}))return!1;break}}Ln+=1}return!0};switch(Se){case"date":case"week":return Ke(me);case"month":{var St=1,Vt=Ge.getDate(Ge.getEndDate(me));return At("date",St,Vt)}case"quarter":{var Yt=Math.floor(Ge.getMonth(me)/3)*3,tn=Yt+2;return At("month",Yt,tn)}case"year":return At("month",0,11);case"decade":{var Rn=Ge.getYear(me),sn=Math.floor(Rn/Me)*Me,mn=sn+Me-1;return At("year",sn,mn)}}}function qt(de,me){var Se=me.formatList,Ke=me.generateConfig,Ge=me.locale;return(0,$e.Z)(function(){if(!de)return[[""],""];for(var At="",St=[],Vt=0;Vt<Se.length;Vt+=1){var Yt=Se[Vt],tn=Xe(de,{generateConfig:Ke,locale:Ge,format:Yt});St.push(tn),Vt===0&&(At=tn)}return[St,At]},[de,Se,Ge],function(At,St){return!Dt(Ke,At[0],St[0])||!(0,ut.Z)(At[1],St[1],!0)||!(0,ut.Z)(At[2],St[2],!0)})}function vn(de,me){var Se=me.formatList,Ke=me.generateConfig,Ge=me.locale,At=(0,re.useState)(null),St=(0,Ht.Z)(At,2),Vt=St[0],Yt=St[1],tn=(0,re.useRef)(null);function Rn(ln){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(tn.current),Ln){Yt(ln);return}tn.current=requestAnimationFrame(function(){Yt(ln)})}var sn=qt(Vt,{formatList:Se,generateConfig:Ke,locale:Ge}),mn=(0,Ht.Z)(sn,2),bn=mn[1];function xn(ln){Rn(ln)}function Ut(){var ln=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Rn(null,ln)}return(0,re.useEffect)(function(){Ut(!0)},[de]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(tn.current)}},[]),[bn,xn,Ut]}var on=te(10228),Pn=te(16089),Bt=te(26407),ta=te(29194),Zn=new Map;function na(de,me){var Se;function Ke(){(0,ta.Z)(de)?me():Se=(0,Pn.Z)(function(){Ke()})}return Ke(),function(){Pn.Z.cancel(Se)}}function xa(de,me,Se){if(Zn.get(de)&&cancelAnimationFrame(Zn.get(de)),Se<=0){Zn.set(de,requestAnimationFrame(function(){de.scrollTop=me}));return}var Ke=me-de.scrollTop,Ge=Ke/Se*10;Zn.set(de,requestAnimationFrame(function(){de.scrollTop+=Ge,de.scrollTop!==me&&xa(de,me,Se-10)}))}function Ma(de,me){var Se=me.onLeftRight,Ke=me.onCtrlLeftRight,Ge=me.onUpDown,At=me.onPageUpDown,St=me.onEnter,Vt=de.which,Yt=de.ctrlKey,tn=de.metaKey;switch(Vt){case on.Z.LEFT:if(Yt||tn){if(Ke)return Ke(-1),!0}else if(Se)return Se(-1),!0;break;case on.Z.RIGHT:if(Yt||tn){if(Ke)return Ke(1),!0}else if(Se)return Se(1),!0;break;case on.Z.UP:if(Ge)return Ge(-1),!0;break;case on.Z.DOWN:if(Ge)return Ge(1),!0;break;case on.Z.PAGE_UP:if(At)return At(-1),!0;break;case on.Z.PAGE_DOWN:if(At)return At(1),!0;break;case on.Z.ENTER:if(St)return St(),!0;break}return!1}function Tn(de,me,Se,Ke){var Ge=de;if(!Ge)switch(me){case"time":Ge=Ke?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ge="gggg-wo";break;case"month":Ge="YYYY-MM";break;case"quarter":Ge="YYYY-[Q]Q";break;case"year":Ge="YYYY";break;default:Ge=Se?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ge}function Da(de,me,Se){var Ke=de==="time"?8:10,Ge=typeof me=="function"?me(Se.getNow()).length:me.length;return Math.max(Ke,Ge)+2}var Fa=null,zt=new Set;function gn(de){return!Fa&&typeof window!="undefined"&&window.addEventListener&&(Fa=function(Se){(0,Bt.Z)(zt).forEach(function(Ke){Ke(Se)})},window.addEventListener("mousedown",Fa)),zt.add(de),function(){zt.delete(de),zt.size===0&&(window.removeEventListener("mousedown",Fa),Fa=null)}}function ha(de){var me=de.target;if(de.composed&&me.shadowRoot){var Se;return((Se=de.composedPath)===null||Se===void 0?void 0:Se.call(de)[0])||me}return me}var Kt=function(me){return me==="month"||me==="date"?"year":me},It=function(me){return me==="date"?"month":me},En=function(me){return me==="month"||me==="date"?"quarter":me},hn=function(me){return me==="date"?"week":me},aa={year:Kt,month:It,quarter:En,week:hn,time:null,date:null};function Ca(de,me){return de.some(function(Se){return Se&&Se.contains(me)})}function Nn(de){var me=de.open,Se=de.value,Ke=de.isClickOutside,Ge=de.triggerOpen,At=de.forwardKeyDown,St=de.onKeyDown,Vt=de.blurToCancel,Yt=de.onSubmit,tn=de.onCancel,Rn=de.onFocus,sn=de.onBlur,mn=de.changeOnBlur,bn=(0,re.useState)(!1),xn=(0,Ht.Z)(bn,2),Ut=xn[0],ln=xn[1],Ln=(0,re.useState)(!1),la=(0,Ht.Z)(Ln,2),$n=la[0],ca=la[1],Ea=(0,re.useRef)(!1),ma=(0,re.useRef)(!1),_n=(0,re.useRef)(!1),Po={onMouseDown:function(){ln(!0),Ge(!0)},onKeyDown:function(bo){var Ro=function(){_n.current=!0};if(St(bo,Ro),!_n.current){switch(bo.which){case on.Z.ENTER:{me?Yt()!==!1&&ln(!0):Ge(!0),bo.preventDefault();return}case on.Z.TAB:{Ut&&me&&!bo.shiftKey?(ln(!1),bo.preventDefault()):!Ut&&me&&!At(bo)&&bo.shiftKey&&(ln(!0),bo.preventDefault());return}case on.Z.ESC:{ln(!0),tn();return}}!me&&![on.Z.SHIFT].includes(bo.which)?Ge(!0):Ut||At(bo)}},onFocus:function(bo){ln(!0),ca(!0),Rn&&Rn(bo)},onBlur:function(bo){if(Ea.current||!Ke(document.activeElement)){Ea.current=!1;return}Vt?setTimeout(function(){for(var Ro=document,$o=Ro.activeElement;$o&&$o.shadowRoot;)$o=$o.shadowRoot.activeElement;Ke($o)&&tn()},0):me&&(Ge(!1),ma.current&&Yt()),ca(!1),sn==null||sn(bo)}};return(0,re.useEffect)(function(){ma.current=!1},[me]),(0,re.useEffect)(function(){ma.current=!0},[Se]),(0,re.useEffect)(function(){return gn(function(to){var bo=ha(to),Ro=Ke(bo);me&&(Ro?!mn&&(!$n||Ro)&&Ge(!1):(Ea.current=!0,(0,Pn.Z)(function(){Ea.current=!1})))})}),[Po,{focused:$n,typing:Ut}]}function ct(de,me){return re.useMemo(function(){return de||(me?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(me).map(function(Se){var Ke=(0,Ht.Z)(Se,2),Ge=Ke[0],At=Ke[1];return{label:Ge,value:At}})):[])},[de,me])}var ht=te(34280);function pt(de){var me=de.valueTexts,Se=de.onTextChange,Ke=re.useState(""),Ge=(0,Ht.Z)(Ke,2),At=Ge[0],St=Ge[1],Vt=re.useRef([]);Vt.current=me;function Yt(Rn){St(Rn),Se(Rn)}function tn(){St(Vt.current[0])}return(0,ht.Z)(function(){me.every(function(Rn){return Rn!==At})&&tn()},[me.join("||")]),[At,Yt,tn]}var Xt=re.createContext({}),Bn=Xt,fn=te(39559);function Na(de){var me=de.cellRender,Se=de.monthCellRender,Ke=de.dateRender,Ge=re.useMemo(function(){if(me)return me;if(!(!Se&&!Ke))return function(At,St){var Vt=At;return Ke&&St.type==="date"?Ke(Vt,St.today):Se&&St.type==="month"?Se(Vt,St.locale):St.originNode}},[me,Se,Ke]);return Ge}function Jn(de,me){for(var Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ke=String(de);Ke.length<me;)Ke="".concat(Se).concat(de);return Ke}var Gn=function(){for(var me=arguments.length,Se=new Array(me),Ke=0;Ke<me;Ke++)Se[Ke]=arguments[Ke];return Se};function Za(de){return de==null?[]:Array.isArray(de)?de:[de]}function Aa(de,me){return de?de[me]:null}function jt(de,me,Se){var Ke=[Aa(de,0),Aa(de,1)];return Ke[Se]=typeof me=="function"?me(Ke[Se]):me,!Ke[0]&&!Ke[1]?null:Ke}function xt(de){return typeof de=="function"?de():de}function pa(de){var me=de.cellPrefixCls,Se=de.generateConfig,Ke=de.rangedValue,Ge=de.hoverRangedValue,At=de.isInView,St=de.isSameCell,Vt=de.offsetCell,Yt=de.today,tn=de.value;function Rn(sn){var mn,bn=Vt(sn,-1),xn=Vt(sn,1),Ut=Aa(Ke,0),ln=Aa(Ke,1),Ln=Aa(Ge,0),la=Aa(Ge,1),$n=Nt(Se,Ln,la,sn);function ca(bo){return St(Ut,bo)}function Ea(bo){return St(ln,bo)}var ma=St(Ln,sn),_n=St(la,sn),Po=($n||_n)&&(!At(bn)||Ea(bn)),to=($n||ma)&&(!At(xn)||ca(xn));return mn={},(0,Oe.Z)(mn,"".concat(me,"-in-view"),At(sn)),(0,Oe.Z)(mn,"".concat(me,"-in-range"),Nt(Se,Ut,ln,sn)),(0,Oe.Z)(mn,"".concat(me,"-range-start"),ca(sn)),(0,Oe.Z)(mn,"".concat(me,"-range-end"),Ea(sn)),(0,Oe.Z)(mn,"".concat(me,"-range-start-single"),ca(sn)&&!ln),(0,Oe.Z)(mn,"".concat(me,"-range-end-single"),Ea(sn)&&!Ut),(0,Oe.Z)(mn,"".concat(me,"-range-start-near-hover"),ca(sn)&&(St(bn,Ln)||Nt(Se,Ln,la,bn))),(0,Oe.Z)(mn,"".concat(me,"-range-end-near-hover"),Ea(sn)&&(St(xn,la)||Nt(Se,Ln,la,xn))),(0,Oe.Z)(mn,"".concat(me,"-range-hover"),$n),(0,Oe.Z)(mn,"".concat(me,"-range-hover-start"),ma),(0,Oe.Z)(mn,"".concat(me,"-range-hover-end"),_n),(0,Oe.Z)(mn,"".concat(me,"-range-hover-edge-start"),Po),(0,Oe.Z)(mn,"".concat(me,"-range-hover-edge-end"),to),(0,Oe.Z)(mn,"".concat(me,"-range-hover-edge-start-near-range"),Po&&St(bn,ln)),(0,Oe.Z)(mn,"".concat(me,"-range-hover-edge-end-near-range"),to&&St(xn,Ut)),(0,Oe.Z)(mn,"".concat(me,"-today"),St(Yt,sn)),(0,Oe.Z)(mn,"".concat(me,"-selected"),St(tn,sn)),mn}return Rn}var Sa=re.createContext({}),Ia=Sa;function rt(de,me,Se,Ke,Ge){var At=de.setHour(me,Se);return At=de.setMinute(At,Ke),At=de.setSecond(At,Ge),At}function Wt(de,me,Se){if(!Se)return me;var Ke=me;return Ke=de.setHour(Ke,de.getHour(Se)),Ke=de.setMinute(Ke,de.getMinute(Se)),Ke=de.setSecond(Ke,de.getSecond(Se)),Ke}function kt(de,me,Se,Ke,Ge,At){var St=Math.floor(de/Ke)*Ke;if(St<de)return[St,60-Ge,60-At];var Vt=Math.floor(me/Ge)*Ge;if(Vt<me)return[St,Vt,60-At];var Yt=Math.floor(Se/At)*At;return[St,Vt,Yt]}function rn(de,me){var Se=de.getYear(me),Ke=de.getMonth(me)+1,Ge=de.getEndDate(de.getFixedDate("".concat(Se,"-").concat(Ke,"-01"))),At=de.getDate(Ge),St=Ke<10?"0".concat(Ke):"".concat(Ke);return"".concat(Se,"-").concat(St,"-").concat(At)}function yn(de){for(var me=de.prefixCls,Se=de.disabledDate,Ke=de.onSelect,Ge=de.picker,At=de.rowNum,St=de.colNum,Vt=de.prefixColumn,Yt=de.rowClassName,tn=de.baseDate,Rn=de.getCellClassName,sn=de.getCellText,mn=de.getCellNode,bn=de.getCellDate,xn=de.generateConfig,Ut=de.titleCell,ln=de.headerCells,Ln=re.useContext(Bn),la=Ln.onDateMouseEnter,$n=Ln.onDateMouseLeave,ca=Ln.mode,Ea="".concat(me,"-cell"),ma=[],_n=0;_n<At;_n+=1){for(var Po=[],to=void 0,bo=function(){var lr,yr=_n*St+Ro,Jo=bn(tn,yr),Oo=Ft({cellDate:Jo,mode:ca,disabledDate:Se,generateConfig:xn});Ro===0&&(to=Jo,Vt&&Po.push(Vt(to)));var No=Ut&&Ut(Jo),ar=re.createElement("div",{className:"".concat(Ea,"-inner")},sn(Jo));Po.push(re.createElement("td",{key:Ro,title:No,className:Ne()(Ea,(0,Gt.Z)((lr={},(0,Oe.Z)(lr,"".concat(Ea,"-disabled"),Oo),(0,Oe.Z)(lr,"".concat(Ea,"-start"),sn(Jo)===1||Ge==="year"&&Number(No)%10===0),(0,Oe.Z)(lr,"".concat(Ea,"-end"),No===rn(xn,Jo)||Ge==="year"&&Number(No)%10===9),lr),Rn(Jo))),onClick:function(){Oo||Ke(Jo)},onMouseEnter:function(){!Oo&&la&&la(Jo)},onMouseLeave:function(){!Oo&&$n&&$n(Jo)}},mn?mn(Jo,ar):ar))},Ro=0;Ro<St;Ro+=1)bo();ma.push(re.createElement("tr",{key:_n,className:Yt&&Yt(to)},Po))}return re.createElement("div",{className:"".concat(me,"-body")},re.createElement("table",{className:"".concat(me,"-content")},ln&&re.createElement("thead",null,re.createElement("tr",null,ln)),re.createElement("tbody",null,ma)))}function wn(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.prefixColumn,Ge=de.locale,At=de.rowCount,St=de.viewDate,Vt=de.value,Yt=de.cellRender,tn=de.isSameCell,Rn=re.useContext(Ia),sn=Rn.rangedValue,mn=Rn.hoverRangedValue,bn=Rt(Ge.locale,Se,St),xn="".concat(me,"-cell"),Ut=Se.locale.getWeekFirstDay(Ge.locale),ln=Se.getNow(),Ln=[],la=Ge.shortWeekDays||(Se.locale.getShortWeekDays?Se.locale.getShortWeekDays(Ge.locale):[]);Ke&&Ln.push(re.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var $n=0;$n<at;$n+=1)Ln.push(re.createElement("th",{key:$n},la[($n+Ut)%at]));var ca=pa({cellPrefixCls:xn,today:ln,value:Vt,generateConfig:Se,rangedValue:Ke?null:sn,hoverRangedValue:Ke?null:mn,isSameCell:tn||function(ma,_n){return gt(Se,ma,_n)},isInView:function(_n){return De(Se,_n,St)},offsetCell:function(_n,Po){return Se.addDate(_n,Po)}}),Ea=Yt?function(ma,_n){return Yt(ma,{originNode:_n,today:ln,type:"date",locale:Ge})}:void 0;return re.createElement(yn,(0,oe.Z)({},de,{rowNum:At,colNum:at,baseDate:bn,getCellNode:Ea,getCellText:Se.getDate,getCellClassName:ca,getCellDate:Se.addDate,titleCell:function(_n){return Xe(_n,{locale:Ge,format:"YYYY-MM-DD",generateConfig:Se})},headerCells:Ln}))}var en=wn,pn={visibility:"hidden"};function Ga(de){var me=de.prefixCls,Se=de.prevIcon,Ke=Se===void 0?"\u2039":Se,Ge=de.nextIcon,At=Ge===void 0?"\u203A":Ge,St=de.superPrevIcon,Vt=St===void 0?"\xAB":St,Yt=de.superNextIcon,tn=Yt===void 0?"\xBB":Yt,Rn=de.onSuperPrev,sn=de.onSuperNext,mn=de.onPrev,bn=de.onNext,xn=de.children,Ut=re.useContext(Bn),ln=Ut.hideNextBtn,Ln=Ut.hidePrevBtn;return re.createElement("div",{className:me},Rn&&re.createElement("button",{type:"button",onClick:Rn,tabIndex:-1,className:"".concat(me,"-super-prev-btn"),style:Ln?pn:{}},Vt),mn&&re.createElement("button",{type:"button",onClick:mn,tabIndex:-1,className:"".concat(me,"-prev-btn"),style:Ln?pn:{}},Ke),re.createElement("div",{className:"".concat(me,"-view")},xn),bn&&re.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(me,"-next-btn"),style:ln?pn:{}},At),sn&&re.createElement("button",{type:"button",onClick:sn,tabIndex:-1,className:"".concat(me,"-super-next-btn"),style:ln?pn:{}},tn))}var Ra=Ga;function Jt(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.locale,Ge=de.viewDate,At=de.onNextMonth,St=de.onPrevMonth,Vt=de.onNextYear,Yt=de.onPrevYear,tn=de.onYearClick,Rn=de.onMonthClick,sn=re.useContext(Bn),mn=sn.hideHeader;if(mn)return null;var bn="".concat(me,"-header"),xn=Ke.shortMonths||(Se.locale.getShortMonths?Se.locale.getShortMonths(Ke.locale):[]),Ut=Se.getMonth(Ge),ln=re.createElement("button",{type:"button",key:"year",onClick:tn,tabIndex:-1,className:"".concat(me,"-year-btn")},Xe(Ge,{locale:Ke,format:Ke.yearFormat,generateConfig:Se})),Ln=re.createElement("button",{type:"button",key:"month",onClick:Rn,tabIndex:-1,className:"".concat(me,"-month-btn")},Ke.monthFormat?Xe(Ge,{locale:Ke,format:Ke.monthFormat,generateConfig:Se}):xn[Ut]),la=Ke.monthBeforeYear?[Ln,ln]:[ln,Ln];return re.createElement(Ra,(0,oe.Z)({},de,{prefixCls:bn,onSuperPrev:Yt,onPrev:St,onNext:At,onSuperNext:Vt}),la)}var Fo=Jt,yo=6;function Go(de){var me=de.prefixCls,Se=de.panelName,Ke=Se===void 0?"date":Se,Ge=de.keyboardConfig,At=de.active,St=de.operationRef,Vt=de.generateConfig,Yt=de.value,tn=de.viewDate,Rn=de.onViewDateChange,sn=de.onPanelChange,mn=de.onSelect,bn="".concat(me,"-").concat(Ke,"-panel");St.current={onKeyDown:function(Ln){return Ma(Ln,(0,Gt.Z)({onLeftRight:function($n){mn(Vt.addDate(Yt||tn,$n),"key")},onCtrlLeftRight:function($n){mn(Vt.addYear(Yt||tn,$n),"key")},onUpDown:function($n){mn(Vt.addDate(Yt||tn,$n*at),"key")},onPageUpDown:function($n){mn(Vt.addMonth(Yt||tn,$n),"key")}},Ge))}};var xn=function(Ln){var la=Vt.addYear(tn,Ln);Rn(la),sn(null,la)},Ut=function(Ln){var la=Vt.addMonth(tn,Ln);Rn(la),sn(null,la)};return re.createElement("div",{className:Ne()(bn,(0,Oe.Z)({},"".concat(bn,"-active"),At))},re.createElement(Fo,(0,oe.Z)({},de,{prefixCls:me,value:Yt,viewDate:tn,onPrevYear:function(){xn(-1)},onNextYear:function(){xn(1)},onPrevMonth:function(){Ut(-1)},onNextMonth:function(){Ut(1)},onMonthClick:function(){sn("month",tn)},onYearClick:function(){sn("year",tn)}})),re.createElement(en,(0,oe.Z)({},de,{onSelect:function(Ln){return mn(Ln,"mouse")},prefixCls:me,value:Yt,viewDate:tn,rowCount:yo})))}var Xo=Go;function Mn(de){var me=re.useContext(Bn),Se=me.hideHeader;if(Se)return null;var Ke=de.prefixCls,Ge=de.generateConfig,At=de.locale,St=de.value,Vt=de.format,Yt="".concat(Ke,"-header");return re.createElement(Ra,{prefixCls:Yt},St?Xe(St,{locale:At,format:Vt,generateConfig:Ge}):"\xA0")}var oa=Mn;function Sn(de){var me=de.value,Se=de.generateConfig,Ke=de.disabledMinutes,Ge=de.disabledSeconds,At=de.minutes,St=de.seconds,Vt=de.use12Hours,Yt=function(Rn,sn,mn,bn){var xn=Se.getNow(),Ut=me||xn,ln=sn<0?Se.getHour(xn):sn,Ln=mn<0?Se.getMinute(xn):mn,la=bn<0?Se.getSecond(xn):bn,$n=Ke&&Ke(ln);if($n!=null&&$n.includes(Ln)){var ca=At.find(function(_n){return!$n.includes(_n.value)});if(ca)Ln=ca.value;else return null}var Ea=Ge&&Ge(ln,Ln);if(Ea!=null&&Ea.includes(la)){var ma=St.find(function(_n){return!Ea.includes(_n.value)});if(ma)la=ma.value;else return null}return Ut=rt(Se,Ut,!Vt||!Rn?ln:ln+12,Ln,la),Ut};return Yt}function jn(de){var me=de.prefixCls,Se=de.units,Ke=de.onSelect,Ge=de.value,At=de.active,St=de.hideDisabledOptions,Vt=de.info,Yt=de.type,tn="".concat(me,"-cell"),Rn=re.useContext(Bn),sn=Rn.open,mn=(0,re.useRef)(null),bn=(0,re.useRef)(new Map),xn=(0,re.useRef)();return(0,re.useLayoutEffect)(function(){var Ut=bn.current.get(Ge);Ut&&sn!==!1&&xa(mn.current,Ut.offsetTop,120)},[Ge]),(0,re.useLayoutEffect)(function(){if(sn){var Ut=bn.current.get(Ge);Ut&&(xn.current=na(Ut,function(){xa(mn.current,Ut.offsetTop,0)}))}return function(){var ln;(ln=xn.current)===null||ln===void 0||ln.call(xn)}},[sn]),re.createElement("ul",{className:Ne()("".concat(me,"-column"),(0,Oe.Z)({},"".concat(me,"-column-active"),At)),ref:mn,style:{position:"relative"}},Se.map(function(Ut){var ln;return St&&Ut.disabled?null:re.createElement("li",{key:Ut.value,ref:function(la){bn.current.set(Ut.value,la)},className:Ne()(tn,(ln={},(0,Oe.Z)(ln,"".concat(tn,"-disabled"),Ut.disabled),(0,Oe.Z)(ln,"".concat(tn,"-selected"),Ge===Ut.value),ln)),onClick:function(){Ut.disabled||Ke(Ut.value)}},Vt.cellRender?Vt.cellRender(Ut.value,{today:Vt.today,locale:Vt.locale,originNode:re.createElement("div",{className:"".concat(tn,"-inner")},Ut.label),type:"time",subType:Yt}):re.createElement("div",{className:"".concat(tn,"-inner")},Ut.label))}))}var no=jn;function qa(de,me){if(de.length!==me.length)return!0;for(var Se=0;Se<de.length;Se+=1)if(de[Se].disabled!==me[Se].disabled)return!0;return!1}function Ha(de,me,Se,Ke){for(var Ge=[],At=Se>=1?Se|0:1,St=de;St<=me;St+=At)Ge.push({label:Jn(St,2),value:St,disabled:(Ke||[]).includes(St)});return Ge}function Yo(de){var me=de.generateConfig,Se=de.prefixCls,Ke=de.operationRef,Ge=de.activeColumnIndex,At=de.value,St=de.showHour,Vt=de.showMinute,Yt=de.showSecond,tn=de.use12Hours,Rn=de.hourStep,sn=Rn===void 0?1:Rn,mn=de.minuteStep,bn=mn===void 0?1:mn,xn=de.secondStep,Ut=xn===void 0?1:xn,ln=de.disabledHours,Ln=de.disabledMinutes,la=de.disabledSeconds,$n=de.disabledTime,ca=de.hideDisabledOptions,Ea=de.onSelect,ma=de.cellRender,_n=de.locale,Po=[],to="".concat(Se,"-content"),bo="".concat(Se,"-time-panel"),Ro,$o=At?me.getHour(At):-1,lr=$o,yr=At?me.getMinute(At):-1,Jo=At?me.getSecond(At):-1,Oo=me.getNow(),No=re.useMemo(function(){if($n){var wt=$n(Oo);return[wt.disabledHours,wt.disabledMinutes,wt.disabledSeconds]}return[ln,Ln,la]},[ln,Ln,la,$n,Oo]),ar=(0,Ht.Z)(No,3),ur=ar[0],Ho=ar[1],Vo=ar[2],Rr=Ha(0,23,sn,ur&&ur()),Dr=(0,$e.Z)(function(){return Rr},Rr,qa);tn&&(Ro=lr>=12,lr%=12);var fe=re.useMemo(function(){if(!tn)return[!1,!1];var wt=[!0,!0];return Dr.forEach(function(Lt){var an=Lt.disabled,nn=Lt.value;an||(nn>=12?wt[1]=!1:wt[0]=!1)}),wt},[tn,Dr]),Pe=(0,Ht.Z)(fe,2),Te=Pe[0],je=Pe[1],_e=re.useMemo(function(){return tn?Dr.filter(Ro?function(wt){return wt.value>=12}:function(wt){return wt.value<12}).map(function(wt){var Lt=wt.value%12,an=Lt===0?"12":Jn(Lt,2);return(0,Gt.Z)((0,Gt.Z)({},wt),{},{label:an,value:Lt})}):Dr},[tn,Ro,Dr]),qe=Ha(0,59,bn,Ho&&Ho($o)),Ct=Ha(0,59,Ut,Vo&&Vo($o,yr)),yt=Sn({value:At,generateConfig:me,disabledMinutes:Ho,disabledSeconds:Vo,minutes:qe,seconds:Ct,use12Hours:tn});Ke.current={onUpDown:function(Lt){var an=Po[Ge];if(an)for(var nn=an.units.findIndex(function(kn){return kn.value===an.value}),un=an.units.length,Fn=1;Fn<un;Fn+=1){var Cn=an.units[(nn+Lt*Fn+un)%un];if(Cn.disabled!==!0){an.onSelect(Cn.value);break}}}};function Pt(wt,Lt,an,nn,un){wt!==!1&&Po.push({node:re.cloneElement(Lt,{prefixCls:bo,value:an,active:Ge===Po.length,onSelect:un,units:nn,hideDisabledOptions:ca}),onSelect:un,value:an,units:nn})}Pt(St,re.createElement(no,{key:"hour",type:"hour",info:{today:Oo,locale:_n,cellRender:ma}}),lr,_e,function(wt){Ea(yt(Ro,wt,yr,Jo),"mouse")}),Pt(Vt,re.createElement(no,{key:"minute",type:"minute",info:{today:Oo,locale:_n,cellRender:ma}}),yr,qe,function(wt){Ea(yt(Ro,lr,wt,Jo),"mouse")}),Pt(Yt,re.createElement(no,{key:"second",type:"second",info:{today:Oo,locale:_n,cellRender:ma}}),Jo,Ct,function(wt){Ea(yt(Ro,lr,yr,wt),"mouse")});var Ot=-1;return typeof Ro=="boolean"&&(Ot=Ro?1:0),Pt(tn===!0,re.createElement(no,{key:"meridiem",type:"meridiem",info:{today:Oo,locale:_n,cellRender:ma}}),Ot,[{label:"AM",value:0,disabled:Te},{label:"PM",value:1,disabled:je}],function(wt){Ea(yt(!!wt,lr,yr,Jo),"mouse")}),re.createElement("div",{className:to},Po.map(function(wt){var Lt=wt.node;return Lt}))}var zo=Yo,jr=function(me){return me.filter(function(Se){return Se!==!1}).length};function po(de){var me=de.generateConfig,Se=de.format,Ke=Se===void 0?"HH:mm:ss":Se,Ge=de.prefixCls,At=de.active,St=de.operationRef,Vt=de.showHour,Yt=de.showMinute,tn=de.showSecond,Rn=de.use12Hours,sn=Rn===void 0?!1:Rn,mn=de.onSelect,bn=de.value,xn="".concat(Ge,"-time-panel"),Ut=re.useRef(),ln=re.useState(-1),Ln=(0,Ht.Z)(ln,2),la=Ln[0],$n=Ln[1],ca=jr([Vt,Yt,tn,sn]);return St.current={onKeyDown:function(ma){return Ma(ma,{onLeftRight:function(Po){$n((la+Po+ca)%ca)},onUpDown:function(Po){la===-1?$n(0):Ut.current&&Ut.current.onUpDown(Po)},onEnter:function(){mn(bn||me.getNow(),"key"),$n(-1)}})},onBlur:function(){$n(-1)}},re.createElement("div",{className:Ne()(xn,(0,Oe.Z)({},"".concat(xn,"-active"),At))},re.createElement(oa,(0,oe.Z)({},de,{format:Ke,prefixCls:Ge})),re.createElement(zo,(0,oe.Z)({},de,{prefixCls:Ge,activeColumnIndex:la,operationRef:Ut})))}var hr=po,li=Gn("date","time");function $r(de){var me=de.prefixCls,Se=de.operationRef,Ke=de.generateConfig,Ge=de.value,At=de.defaultValue,St=de.disabledTime,Vt=de.showTime,Yt=de.onSelect,tn=de.cellRender,Rn="".concat(me,"-datetime-panel"),sn=re.useState(null),mn=(0,Ht.Z)(sn,2),bn=mn[0],xn=mn[1],Ut=re.useRef({}),ln=re.useRef({}),Ln=(0,fn.Z)(Vt)==="object"?(0,Gt.Z)({},Vt):{};function la(ma){var _n=li.indexOf(bn)+ma,Po=li[_n]||null;return Po}var $n=function(_n){ln.current.onBlur&&ln.current.onBlur(_n),xn(null)};Se.current={onKeyDown:function(_n){if(_n.which===on.Z.TAB){var Po=la(_n.shiftKey?-1:1);return xn(Po),Po&&_n.preventDefault(),!0}if(bn){var to=bn==="date"?Ut:ln;return to.current&&to.current.onKeyDown&&to.current.onKeyDown(_n),!0}return[on.Z.LEFT,on.Z.RIGHT,on.Z.UP,on.Z.DOWN].includes(_n.which)?(xn("date"),!0):!1},onBlur:$n,onClose:$n};var ca=function(_n,Po){var to=_n;Po==="date"&&!Ge&&Ln.defaultValue?(to=Ke.setHour(to,Ke.getHour(Ln.defaultValue)),to=Ke.setMinute(to,Ke.getMinute(Ln.defaultValue)),to=Ke.setSecond(to,Ke.getSecond(Ln.defaultValue))):Po==="time"&&!Ge&&At&&(to=Ke.setYear(to,Ke.getYear(At)),to=Ke.setMonth(to,Ke.getMonth(At)),to=Ke.setDate(to,Ke.getDate(At))),Yt&&Yt(to,"mouse")},Ea=St?St(Ge||null):{};return re.createElement("div",{className:Ne()(Rn,(0,Oe.Z)({},"".concat(Rn,"-active"),bn))},re.createElement(Xo,(0,oe.Z)({},de,{cellRender:tn,operationRef:Ut,active:bn==="date",onSelect:function(_n){ca(Wt(Ke,_n,!Ge&&(0,fn.Z)(Vt)==="object"?Vt.defaultValue:null),"date")}})),re.createElement(hr,(0,oe.Z)({},de,{cellRender:tn?function(ma,_n){return tn(ma,(0,Gt.Z)((0,Gt.Z)({},_n),{},{type:"time"}))}:void 0,format:void 0},Ln,Ea,{disabledTime:null,defaultValue:void 0,operationRef:ln,active:bn==="time",onSelect:function(_n){ca(_n,"time")}})))}var mi=$r;function ai(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.viewDate,Ge=de.onPrevDecades,At=de.onNextDecades,St=re.useContext(Bn),Vt=St.hideHeader;if(Vt)return null;var Yt="".concat(me,"-header"),tn=Se.getYear(Ke),Rn=Math.floor(tn/Ee)*Ee,sn=Rn+Ee-1;return re.createElement(Ra,(0,oe.Z)({},de,{prefixCls:Yt,onSuperPrev:Ge,onSuperNext:At}),Rn,"-",sn)}var we=ai,Zt=3,Mt=4;function Dn(de){var me=Me-1,Se=de.prefixCls,Ke=de.viewDate,Ge=de.generateConfig,At=de.cellRender,St=de.locale,Vt="".concat(Se,"-cell"),Yt=Ge.getYear(Ke),tn=Math.floor(Yt/Me)*Me,Rn=Math.floor(Yt/Ee)*Ee,sn=Rn+Ee-1,mn=Ge.setYear(Ke,Rn-Math.ceil((Zt*Mt*Me-Ee)/2)),bn=function(ln){var Ln,la=Ge.getYear(ln),$n=la+me;return Ln={},(0,Oe.Z)(Ln,"".concat(Vt,"-in-view"),Rn<=la&&$n<=sn),(0,Oe.Z)(Ln,"".concat(Vt,"-selected"),la===tn),Ln},xn=At?function(Ut,ln){return At(Ut,{originNode:ln,today:Ge.getNow(),type:"decade",locale:St})}:void 0;return re.createElement(yn,(0,oe.Z)({},de,{rowNum:Mt,colNum:Zt,baseDate:mn,getCellNode:xn,getCellText:function(ln){var Ln=Ge.getYear(ln);return"".concat(Ln,"-").concat(Ln+me)},getCellClassName:bn,getCellDate:function(ln,Ln){return Ge.addYear(ln,Ln*Me)}}))}var wo=Dn;function $a(de){var me=de.prefixCls,Se=de.onViewDateChange,Ke=de.generateConfig,Ge=de.viewDate,At=de.operationRef,St=de.onSelect,Vt=de.onPanelChange,Yt="".concat(me,"-decade-panel");At.current={onKeyDown:function(mn){return Ma(mn,{onLeftRight:function(xn){St(Ke.addYear(Ge,xn*Me),"key")},onCtrlLeftRight:function(xn){St(Ke.addYear(Ge,xn*Ee),"key")},onUpDown:function(xn){St(Ke.addYear(Ge,xn*Me*Zt),"key")},onEnter:function(){Vt("year",Ge)}})}};var tn=function(mn){var bn=Ke.addYear(Ge,mn*Ee);Se(bn),Vt(null,bn)},Rn=function(mn){St(mn,"mouse"),Vt("year",mn)};return re.createElement("div",{className:Yt},re.createElement(we,(0,oe.Z)({},de,{prefixCls:me,onPrevDecades:function(){tn(-1)},onNextDecades:function(){tn(1)}})),re.createElement(wo,(0,oe.Z)({},de,{prefixCls:me,onSelect:Rn})))}var Hn=$a;function uo(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.locale,Ge=de.viewDate,At=de.onNextYear,St=de.onPrevYear,Vt=de.onYearClick,Yt=re.useContext(Bn),tn=Yt.hideHeader;if(tn)return null;var Rn="".concat(me,"-header");return re.createElement(Ra,(0,oe.Z)({},de,{prefixCls:Rn,onSuperPrev:St,onSuperNext:At}),re.createElement("button",{type:"button",onClick:Vt,className:"".concat(me,"-year-btn")},Xe(Ge,{locale:Ke,format:Ke.yearFormat,generateConfig:Se})))}var Un=uo,Va=3,io=4;function dr(de){var me=de.prefixCls,Se=de.locale,Ke=de.value,Ge=de.viewDate,At=de.generateConfig,St=de.cellRender,Vt=re.useContext(Ia),Yt=Vt.rangedValue,tn=Vt.hoverRangedValue,Rn="".concat(me,"-cell"),sn=pa({cellPrefixCls:Rn,value:Ke,generateConfig:At,rangedValue:Yt,hoverRangedValue:tn,isSameCell:function(ln,Ln){return De(At,ln,Ln)},isInView:function(){return!0},offsetCell:function(ln,Ln){return At.addMonth(ln,Ln)}}),mn=Se.shortMonths||(At.locale.getShortMonths?At.locale.getShortMonths(Se.locale):[]),bn=At.setMonth(Ge,0),xn=St?function(Ut,ln){return St(Ut,{originNode:ln,locale:Se,today:At.getNow(),type:"month"})}:void 0;return re.createElement(yn,(0,oe.Z)({},de,{rowNum:io,colNum:Va,baseDate:bn,getCellNode:xn,getCellText:function(ln){return Se.monthFormat?Xe(ln,{locale:Se,format:Se.monthFormat,generateConfig:At}):mn[At.getMonth(ln)]},getCellClassName:sn,getCellDate:At.addMonth,titleCell:function(ln){return Xe(ln,{locale:Se,format:"YYYY-MM",generateConfig:At})}}))}var nr=dr;function mr(de){var me=de.prefixCls,Se=de.operationRef,Ke=de.onViewDateChange,Ge=de.generateConfig,At=de.value,St=de.viewDate,Vt=de.onPanelChange,Yt=de.onSelect,tn="".concat(me,"-month-panel");Se.current={onKeyDown:function(mn){return Ma(mn,{onLeftRight:function(xn){Yt(Ge.addMonth(At||St,xn),"key")},onCtrlLeftRight:function(xn){Yt(Ge.addYear(At||St,xn),"key")},onUpDown:function(xn){Yt(Ge.addMonth(At||St,xn*Va),"key")},onEnter:function(){Vt("date",At||St)}})}};var Rn=function(mn){var bn=Ge.addYear(St,mn);Ke(bn),Vt(null,bn)};return re.createElement("div",{className:tn},re.createElement(Un,(0,oe.Z)({},de,{prefixCls:me,onPrevYear:function(){Rn(-1)},onNextYear:function(){Rn(1)},onYearClick:function(){Vt("year",St)}})),re.createElement(nr,(0,oe.Z)({},de,{prefixCls:me,onSelect:function(mn){Yt(mn,"mouse"),Vt("date",mn)}})))}var Kr=mr;function _o(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.locale,Ge=de.viewDate,At=de.onNextYear,St=de.onPrevYear,Vt=de.onYearClick,Yt=re.useContext(Bn),tn=Yt.hideHeader;if(tn)return null;var Rn="".concat(me,"-header");return re.createElement(Ra,(0,oe.Z)({},de,{prefixCls:Rn,onSuperPrev:St,onSuperNext:At}),re.createElement("button",{type:"button",onClick:Vt,className:"".concat(me,"-year-btn")},Xe(Ge,{locale:Ke,format:Ke.yearFormat,generateConfig:Se})))}var Mo=_o,Do=4,Mr=1;function Gr(de){var me=de.prefixCls,Se=de.locale,Ke=de.value,Ge=de.viewDate,At=de.generateConfig,St=de.cellRender,Vt=re.useContext(Ia),Yt=Vt.rangedValue,tn=Vt.hoverRangedValue,Rn="".concat(me,"-cell"),sn=pa({cellPrefixCls:Rn,value:Ke,generateConfig:At,rangedValue:Yt,hoverRangedValue:tn,isSameCell:function(Ut,ln){return Ye(At,Ut,ln)},isInView:function(){return!0},offsetCell:function(Ut,ln){return At.addMonth(Ut,ln*3)}}),mn=At.setDate(At.setMonth(Ge,0),1),bn=St?function(xn,Ut){return St(xn,{originNode:Ut,locale:Se,today:At.getNow(),type:"quarter"})}:void 0;return re.createElement(yn,(0,oe.Z)({},de,{rowNum:Mr,colNum:Do,baseDate:mn,getCellNode:bn,getCellText:function(Ut){return Xe(Ut,{locale:Se,format:Se.quarterFormat||"[Q]Q",generateConfig:At})},getCellClassName:sn,getCellDate:function(Ut,ln){return At.addMonth(Ut,ln*3)},titleCell:function(Ut){return Xe(Ut,{locale:Se,format:"YYYY-[Q]Q",generateConfig:At})}}))}var ti=Gr;function Tr(de){var me=de.prefixCls,Se=de.operationRef,Ke=de.onViewDateChange,Ge=de.generateConfig,At=de.value,St=de.viewDate,Vt=de.onPanelChange,Yt=de.onSelect,tn="".concat(me,"-quarter-panel");Se.current={onKeyDown:function(mn){return Ma(mn,{onLeftRight:function(xn){Yt(Ge.addMonth(At||St,xn*3),"key")},onCtrlLeftRight:function(xn){Yt(Ge.addYear(At||St,xn),"key")},onUpDown:function(xn){Yt(Ge.addYear(At||St,xn),"key")}})}};var Rn=function(mn){var bn=Ge.addYear(St,mn);Ke(bn),Vt(null,bn)};return re.createElement("div",{className:tn},re.createElement(Mo,(0,oe.Z)({},de,{prefixCls:me,onPrevYear:function(){Rn(-1)},onNextYear:function(){Rn(1)},onYearClick:function(){Vt("year",St)}})),re.createElement(ti,(0,oe.Z)({},de,{prefixCls:me,onSelect:function(mn){Yt(mn,"mouse")}})))}var sa=Tr;function Vn(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.locale,Ge=de.value,At=de.disabledDate,St=de.onSelect,Vt=re.useContext(Ia),Yt=Vt.rangedValue,tn=Vt.hoverRangedValue,Rn=re.useContext(Bn),sn=Rn.onDateMouseEnter,mn=Rn.onDateMouseLeave,bn=(tn==null?void 0:tn[0])||(Yt==null?void 0:Yt[0]),xn=(tn==null?void 0:tn[1])||(Yt==null?void 0:Yt[1]),Ut="".concat(me,"-cell"),ln=function(ca){var Ea=Ft({cellDate:ca,mode:"week",disabledDate:At,generateConfig:Se});return re.createElement("td",{key:"week",className:Ne()(Ut,"".concat(Ut,"-week")),onClick:function(){Ea||St(ca,"mouse")},onMouseEnter:function(){!Ea&&sn&&sn(ca)},onMouseLeave:function(){!Ea&&mn&&mn(ca)}},re.createElement("div",{className:"".concat(Ut,"-inner")},Se.locale.getWeek(Ke.locale,ca)))},Ln="".concat(me,"-week-panel-row"),la=function(ca){var Ea,ma=Qt(Se,Ke.locale,bn,ca),_n=Qt(Se,Ke.locale,xn,ca);return Ne()(Ln,(Ea={},(0,Oe.Z)(Ea,"".concat(Ln,"-selected"),!Yt&&Qt(Se,Ke.locale,Ge,ca)),(0,Oe.Z)(Ea,"".concat(Ln,"-range-start"),ma),(0,Oe.Z)(Ea,"".concat(Ln,"-range-end"),_n),(0,Oe.Z)(Ea,"".concat(Ln,"-range-hover"),!ma&&!_n&&Nt(Se,bn,xn,ca)),Ea))};return re.createElement(Xo,(0,oe.Z)({},de,{panelName:"week",prefixColumn:ln,rowClassName:la,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ia=Vn,ea=10;function mo(de){var me=de.prefixCls,Se=de.generateConfig,Ke=de.viewDate,Ge=de.onPrevDecade,At=de.onNextDecade,St=de.onDecadeClick,Vt=re.useContext(Bn),Yt=Vt.hideHeader;if(Yt)return null;var tn="".concat(me,"-header"),Rn=Se.getYear(Ke),sn=Math.floor(Rn/ea)*ea,mn=sn+ea-1;return re.createElement(Ra,(0,oe.Z)({},de,{prefixCls:tn,onSuperPrev:Ge,onSuperNext:At}),re.createElement("button",{type:"button",onClick:St,className:"".concat(me,"-decade-btn")},sn,"-",mn))}var fo=mo,Zo=3,da=4;function Pr(de){var me=de.prefixCls,Se=de.value,Ke=de.viewDate,Ge=de.locale,At=de.generateConfig,St=de.cellRender,Vt=re.useContext(Ia),Yt=Vt.rangedValue,tn=Vt.hoverRangedValue,Rn="".concat(me,"-cell"),sn=At.getYear(Ke),mn=Math.floor(sn/ea)*ea,bn=mn+ea-1,xn=At.setYear(Ke,mn-Math.ceil((Zo*da-ea)/2)),Ut=At.getNow(),ln=function(ca){var Ea=At.getYear(ca);return mn<=Ea&&Ea<=bn},Ln=pa({cellPrefixCls:Rn,value:Se,generateConfig:At,rangedValue:Yt,hoverRangedValue:tn,isSameCell:function(ca,Ea){return ye(At,ca,Ea)},isInView:ln,offsetCell:function(ca,Ea){return At.addYear(ca,Ea)}}),la=St?function($n,ca){return St($n,{originNode:ca,today:Ut,type:"year",locale:Ge})}:void 0;return re.createElement(yn,(0,oe.Z)({},de,{rowNum:da,colNum:Zo,baseDate:xn,getCellNode:la,getCellText:At.getYear,getCellClassName:Ln,getCellDate:At.addYear,titleCell:function(ca){return Xe(ca,{locale:Ge,format:"YYYY",generateConfig:At})}}))}var Uo=Pr;function So(de){var me=de.prefixCls,Se=de.operationRef,Ke=de.onViewDateChange,Ge=de.generateConfig,At=de.value,St=de.viewDate,Vt=de.sourceMode,Yt=de.onSelect,tn=de.onPanelChange,Rn="".concat(me,"-year-panel");Se.current={onKeyDown:function(bn){return Ma(bn,{onLeftRight:function(Ut){Yt(Ge.addYear(At||St,Ut),"key")},onCtrlLeftRight:function(Ut){Yt(Ge.addYear(At||St,Ut*ea),"key")},onUpDown:function(Ut){Yt(Ge.addYear(At||St,Ut*Zo),"key")},onEnter:function(){tn(Vt==="date"?"date":"month",At||St)}})}};var sn=function(bn){var xn=Ge.addYear(St,bn*10);Ke(xn),tn(null,xn)};return re.createElement("div",{className:Rn},re.createElement(fo,(0,oe.Z)({},de,{prefixCls:me,onPrevDecade:function(){sn(-1)},onNextDecade:function(){sn(1)},onDecadeClick:function(){tn("decade",St)}})),re.createElement(Uo,(0,oe.Z)({},de,{prefixCls:me,onSelect:function(bn){tn(Vt==="date"?"date":"month",bn),Yt(bn,"mouse")}})))}var cr=So;function eo(de,me,Se){return Se?re.createElement("div",{className:"".concat(de,"-footer-extra")},Se(me)):null}function ba(de){var me=de.prefixCls,Se=de.components,Ke=Se===void 0?{}:Se,Ge=de.needConfirmButton,At=de.onNow,St=de.onOk,Vt=de.okDisabled,Yt=de.showNow,tn=de.locale,Rn,sn;if(Ge){var mn=Ke.button||"button";At&&Yt!==!1&&(Rn=re.createElement("li",{className:"".concat(me,"-now")},re.createElement("a",{className:"".concat(me,"-now-btn"),onClick:At},tn.now))),sn=Ge&&re.createElement("li",{className:"".concat(me,"-ok")},re.createElement(mn,{disabled:Vt,onClick:St},tn.ok))}return!Rn&&!sn?null:re.createElement("ul",{className:"".concat(me,"-ranges")},Rn,sn)}var Eo=["date","month"];function Co(de){var me,Se=de,Ke=Se.prefixCls,Ge=Ke===void 0?"rc-picker":Ke,At=Se.className,St=Se.style,Vt=Se.locale,Yt=Se.generateConfig,tn=Se.value,Rn=Se.defaultValue,sn=Se.pickerValue,mn=Se.defaultPickerValue,bn=Se.disabledDate,xn=Se.mode,Ut=Se.picker,ln=Ut===void 0?"date":Ut,Ln=Se.tabIndex,la=Ln===void 0?0:Ln,$n=Se.showNow,ca=Se.showTime,Ea=Se.showToday,ma=Se.renderExtraFooter,_n=Se.hideHeader,Po=Se.onSelect,to=Se.onChange,bo=Se.onPanelChange,Ro=Se.onMouseDown,$o=Se.onPickerValueChange,lr=Se.onOk,yr=Se.components,Jo=Se.direction,Oo=Se.hourStep,No=Oo===void 0?1:Oo,ar=Se.minuteStep,ur=ar===void 0?1:ar,Ho=Se.secondStep,Vo=Ho===void 0?1:Ho,Rr=Se.dateRender,Dr=Se.monthCellRender,fe=Se.cellRender,Pe=ln==="date"&&!!ca||ln==="time",Te=24%No===0,je=60%ur===0,_e=60%Vo===0,qe=re.useContext(Bn),Ct=qe.operationRef,yt=qe.onSelect,Pt=qe.hideRanges,Ot=qe.defaultOpenValue,wt=re.useContext(Ia),Lt=wt.inRange,an=wt.panelPosition,nn=wt.rangedValue,un=wt.hoverRangedValue,Fn=re.useRef({}),Cn=re.useRef(!0),kn=(0,dn.Z)(null,{value:tn,defaultValue:Rn,postState:function(cn){return!cn&&Ot&&ln==="time"?Ot:cn}}),On=(0,Ht.Z)(kn,2),Kn=On[0],ya=On[1],La=(0,dn.Z)(null,{value:sn,defaultValue:mn||Kn,postState:function(cn){var Qn=Yt.getNow();if(!cn)return Qn;if(!Kn&&ca){var Xa=(0,fn.Z)(ca)==="object"?ca.defaultValue:Rn;return Wt(Yt,Array.isArray(cn)?cn[0]:cn,Xa||Qn)}return Array.isArray(cn)?cn[0]:cn}}),ua=(0,Ht.Z)(La,2),Ba=ua[0],Qa=ua[1],Xn=function(cn){Qa(cn),$o&&$o(cn)},ga=function(cn){var Qn=aa[ln];return Qn?Qn(cn):cn},qn=(0,dn.Z)(function(){return ln==="time"?"time":ga("date")},{value:xn}),zn=(0,Ht.Z)(qn,2),Yn=zn[0],wa=zn[1];re.useEffect(function(){wa(ln)},[ln]);var ao=re.useState(function(){return Yn}),Ja=(0,Ht.Z)(ao,2),fa=Ja[0],_a=Ja[1],oo=function(cn,Qn){var Xa=ga(cn||Yn);_a(Yn),wa(Xa),bo&&(Yn!==Xa||Dt(Yt,Ba,Ba))&&bo(Qn,Xa)},so=function(cn,Qn){var Xa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Yn===ln||Xa)&&(ya(cn),Po&&Po(cn),yt&&yt(cn,Qn),to&&!Dt(Yt,cn,Kn)&&!(bn!=null&&bn(cn))&&to(cn))},ro=function(cn){if(Eo.includes(Yn)){var Qn,Xa,lo=Yn==="date";switch(cn===on.Z.PAGE_UP||cn===on.Z.PAGE_DOWN?Xa=lo?Yt.addMonth:Yt.addYear:Xa=lo?Yt.addDate:Yt.addMonth,cn){case on.Z.LEFT:case on.Z.PAGE_UP:Qn=Xa(Ba,-1);break;case on.Z.RIGHT:case on.Z.PAGE_DOWN:Qn=Xa(Ba,1);break;case on.Z.UP:case on.Z.DOWN:Qn=Xa(Ba,Number("".concat(cn===on.Z.UP?"-":"").concat(lo?at:Va)));break}if(Qn)return!(bn!=null&&bn(Qn))}return!0},er=function(cn){if(Fn.current&&Fn.current.onKeyDown){var Qn=!0,Xa=cn.which;if([on.Z.LEFT,on.Z.RIGHT,on.Z.UP,on.Z.DOWN,on.Z.PAGE_UP,on.Z.PAGE_DOWN,on.Z.ENTER].includes(Xa)&&(cn.preventDefault(),Xa!==on.Z.ENTER&&la===0&&(Qn=ro(Xa))),Qn)return Fn.current.onKeyDown(cn)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},vo=function(cn){Fn.current&&Fn.current.onBlur&&Fn.current.onBlur(cn)};Ct&&an!=="right"&&(Ct.current={onKeyDown:er,onClose:function(){Fn.current&&Fn.current.onClose&&Fn.current.onClose()}}),re.useEffect(function(){tn&&!Cn.current&&Qa(tn)},[tn]),re.useEffect(function(){Cn.current=!1},[]);var Ya,ir=Na({cellRender:fe,monthCellRender:Dr,dateRender:Rr}),Wa=(0,Gt.Z)((0,Gt.Z)({},de),{},{cellRender:ir,operationRef:Fn,prefixCls:Ge,viewDate:Ba,value:Kn,onViewDateChange:Xn,sourceMode:fa,onPanelChange:oo,disabledDate:bn});switch(delete Wa.onChange,delete Wa.onSelect,Yn){case"decade":Ya=re.createElement(Hn,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;case"year":Ya=re.createElement(cr,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;case"month":Ya=re.createElement(Kr,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;case"quarter":Ya=re.createElement(sa,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;case"week":Ya=re.createElement(ia,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;case"time":delete Wa.showTime,Ya=re.createElement(hr,(0,oe.Z)({},Wa,(0,fn.Z)(ca)==="object"?ca:null,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}));break;default:ca?Ya=re.createElement(mi,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}})):Ya=re.createElement(Xo,(0,oe.Z)({},Wa,{onSelect:function(cn,Qn){Xn(cn),so(cn,Qn)}}))}var Wo,Io,Cr=function(){var cn=Yt.getNow(),Qn=kt(Yt.getHour(cn),Yt.getMinute(cn),Yt.getSecond(cn),Te?No:1,je?ur:1,_e?Vo:1),Xa=rt(Yt,cn,Qn[0],Qn[1],Qn[2]);so(Xa,"submit")};Pt||(Wo=eo(Ge,Yn,ma),ca&&Yn!=="date"?Io=null:Io=ba({prefixCls:Ge,components:yr,needConfirmButton:Pe,okDisabled:!Kn||bn&&bn(Kn),locale:Vt,showNow:$n,onNow:Pe&&Cr,onOk:function(){Kn&&(so(Kn,"submit",!0),lr&&lr(Kn))}}));var ja;if(Ea&&Yn==="date"&&ln==="date"&&!ca){var Oa=Yt.getNow(),ka="".concat(Ge,"-today-btn"),va=bn&&bn(Oa);ja=re.createElement("a",{className:Ne()(ka,va&&"".concat(ka,"-disabled")),"aria-disabled":va,onClick:function(){va||so(Oa,"mouse",!0)}},Vt.today)}return re.createElement(Bn.Provider,{value:(0,Gt.Z)((0,Gt.Z)({},qe),{},{mode:Yn,hideHeader:"hideHeader"in de?_n:qe.hideHeader,hidePrevBtn:Lt&&an==="right",hideNextBtn:Lt&&an==="left"})},re.createElement("div",{tabIndex:la,className:Ne()("".concat(Ge,"-panel"),At,(me={},(0,Oe.Z)(me,"".concat(Ge,"-panel-has-range"),nn&&nn[0]&&nn[1]),(0,Oe.Z)(me,"".concat(Ge,"-panel-has-range-hover"),un&&un[0]&&un[1]),(0,Oe.Z)(me,"".concat(Ge,"-panel-rtl"),Jo==="rtl"),me)),style:St,onKeyDown:er,onBlur:vo,onMouseDown:Ro},Ya,Wo||Io||ja?re.createElement("div",{className:"".concat(Ge,"-footer")},Wo,Io,ja):null))}var Ao=Co,ko=te(35593),xo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Yr(de){var me,Se=de.prefixCls,Ke=de.popupElement,Ge=de.popupStyle,At=de.visible,St=de.dropdownClassName,Vt=de.dropdownAlign,Yt=de.transitionName,tn=de.getPopupContainer,Rn=de.children,sn=de.range,mn=de.popupPlacement,bn=de.direction,xn="".concat(Se,"-dropdown"),Ut=function(){return mn!==void 0?mn:bn==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(ko.Z,{showAction:[],hideAction:[],popupPlacement:Ut(),builtinPlacements:xo,prefixCls:xn,popupTransitionName:Yt,popup:Ke,popupAlign:Vt,popupVisible:At,popupClassName:Ne()(St,(me={},(0,Oe.Z)(me,"".concat(xn,"-range"),sn),(0,Oe.Z)(me,"".concat(xn,"-rtl"),bn==="rtl"),me)),popupStyle:Ge,getPopupContainer:tn},Rn)}var Br=Yr;function oi(de){var me=de.prefixCls,Se=de.presets,Ke=de.onClick,Ge=de.onHover;return Se.length?re.createElement("div",{className:"".concat(me,"-presets")},re.createElement("ul",null,Se.map(function(At,St){var Vt=At.label,Yt=At.value;return re.createElement("li",{key:St,onClick:function(){return Ke==null?void 0:Ke(xt(Yt))},onMouseEnter:function(){return Ge==null?void 0:Ge(xt(Yt))},onMouseLeave:function(){return Ge==null?void 0:Ge(null)}},Vt)}))):null}function ui(de){var me=de.picker,Se=de.disabledHours,Ke=de.disabledMinutes,Ge=de.disabledSeconds;me==="time"&&(Se||Ke||Ge)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function wr(de,me,Se){var Ke=(0,fn.Z)(me)==="object"?me.clearIcon:Se;return Ke||re.createElement("span",{className:"".concat(de,"-clear-btn")})}function In(de){var me,Se=de,Ke=Se.prefixCls,Ge=Ke===void 0?"rc-picker":Ke,At=Se.id,St=Se.name,Vt=Se.tabIndex,Yt=Se.style,tn=Se.className,Rn=Se.dropdownClassName,sn=Se.dropdownAlign,mn=Se.popupStyle,bn=Se.transitionName,xn=Se.generateConfig,Ut=Se.locale,ln=Se.inputReadOnly,Ln=Se.allowClear,la=Se.autoFocus,$n=Se.showTime,ca=Se.picker,Ea=ca===void 0?"date":ca,ma=Se.format,_n=Se.use12Hours,Po=Se.value,to=Se.defaultValue,bo=Se.presets,Ro=Se.open,$o=Se.defaultOpen,lr=Se.defaultOpenValue,yr=Se.suffixIcon,Jo=Se.clearIcon,Oo=Se.disabled,No=Se.disabledDate,ar=Se.placeholder,ur=Se.getPopupContainer,Ho=Se.pickerRef,Vo=Se.panelRender,Rr=Se.onChange,Dr=Se.onOpenChange,fe=Se.onFocus,Pe=Se.onBlur,Te=Se.onMouseDown,je=Se.onMouseUp,_e=Se.onMouseEnter,qe=Se.onMouseLeave,Ct=Se.onContextMenu,yt=Se.onClick,Pt=Se.onKeyDown,Ot=Se.onSelect,wt=Se.direction,Lt=Se.autoComplete,an=Lt===void 0?"off":Lt,nn=Se.inputRender,un=Se.changeOnBlur,Fn=re.useRef(null),Cn=Ea==="date"&&!!$n||Ea==="time",kn=ct(bo),On=Za(Tn(ma,Ea,$n,_n)),Kn=re.useRef(null),ya=re.useRef(null),La=re.useRef(null),ua=(0,dn.Z)(null,{value:Po,defaultValue:to}),Ba=(0,Ht.Z)(ua,2),Qa=Ba[0],Xn=Ba[1],ga=re.useState(Qa),qn=(0,Ht.Z)(ga,2),zn=qn[0],Yn=qn[1],wa=re.useRef(null),ao=(0,dn.Z)(!1,{value:Ro,defaultValue:$o,postState:function(Ka){return Oo?!1:Ka},onChange:function(Ka){Dr&&Dr(Ka),!Ka&&wa.current&&wa.current.onClose&&wa.current.onClose()}}),Ja=(0,Ht.Z)(ao,2),fa=Ja[0],_a=Ja[1],oo=qt(zn,{formatList:On,generateConfig:xn,locale:Ut}),so=(0,Ht.Z)(oo,2),ro=so[0],er=so[1],vo=pt({valueTexts:ro,onTextChange:function(Ka){var br=bt(Ka,{locale:Ut,formatList:On,generateConfig:xn});br&&(!No||!No(br))&&Yn(br)}}),Ya=(0,Ht.Z)(vo,3),ir=Ya[0],Wa=Ya[1],Wo=Ya[2],Io=function(Ka){Yn(Ka),Xn(Ka),Rr&&!Dt(xn,Qa,Ka)&&Rr(Ka,Ka?Xe(Ka,{generateConfig:xn,locale:Ut,format:On[0]}):"")},Cr=function(Ka){Oo&&Ka||_a(Ka)},ja=function(Ka){return fa&&wa.current&&wa.current.onKeyDown?wa.current.onKeyDown(Ka):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Oa=function(){for(var Ka=arguments.length,br=new Array(Ka),Hr=0;Hr<Ka;Hr++)br[Hr]=arguments[Hr];yt==null||yt.apply(void 0,br),Fn.current&&(Fn.current.focus(),Cr(!0))},ka=function(Ka){un&&Io(zn),Pe==null||Pe(Ka)},va=Nn({blurToCancel:Cn,open:fa,value:ir,triggerOpen:Cr,forwardKeyDown:ja,isClickOutside:function(Ka){return!Ca([Kn.current,ya.current,La.current],Ka)},onSubmit:function(){return!zn||No&&No(zn)?!1:(Io(zn),Cr(!1),Wo(),!0)},onCancel:function(){Cr(!1),Yn(Qa),Wo()},onKeyDown:function(Ka,br){Pt==null||Pt(Ka,br)},onFocus:fe,onBlur:ka,changeOnBlur:un}),ra=(0,Ht.Z)(va,2),cn=ra[0],Qn=ra[1],Xa=Qn.focused,lo=Qn.typing;re.useEffect(function(){fa||(Yn(Qa),!ro.length||ro[0]===""?Wa(""):er!==ir&&Wo())},[fa,ro]),re.useEffect(function(){fa||Wo()},[Ea]),re.useEffect(function(){Yn(Qa)},[Qa]),Ho&&(Ho.current={focus:function(){var Ka;(Ka=Fn.current)===null||Ka===void 0||Ka.focus()},blur:function(){var Ka;(Ka=Fn.current)===null||Ka===void 0||Ka.blur()}});var kr=vn(ir,{formatList:On,generateConfig:xn,locale:Ut}),Lr=(0,Ht.Z)(kr,3),ii=Lr[0],fr=Lr[1],sr=Lr[2],za=(0,Gt.Z)((0,Gt.Z)({},de),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Zr=re.createElement("div",{className:"".concat(Ge,"-panel-layout")},re.createElement(oi,{prefixCls:Ge,presets:kn,onClick:function(Ka){Io(Ka),Cr(!1)}}),re.createElement(Ao,(0,oe.Z)({},za,{generateConfig:xn,className:Ne()((0,Oe.Z)({},"".concat(Ge,"-panel-focused"),!lo)),value:zn,locale:Ut,tabIndex:-1,onSelect:function(Ka){Ot==null||Ot(Ka),Yn(Ka)},direction:wt,onPanelChange:function(Ka,br){var Hr=de.onPanelChange;sr(!0),Hr==null||Hr(Ka,br)}})));Vo&&(Zr=Vo(Zr));var Ur=re.createElement("div",{className:"".concat(Ge,"-panel-container"),ref:Kn,onMouseDown:function(Ka){Ka.preventDefault()}},Zr),To;yr&&(To=re.createElement("span",{className:"".concat(Ge,"-suffix"),onMouseDown:function(Ka){Ka.preventDefault()}},yr));var jo=wr(Ge,Ln,Jo),gr=re.createElement("span",{onMouseDown:function(Ka){Ka.preventDefault(),Ka.stopPropagation()},onMouseUp:function(Ka){Ka.preventDefault(),Ka.stopPropagation(),Io(null),Cr(!1)},className:"".concat(Ge,"-clear"),role:"button"},jo),xr=!!Ln&&Qa&&!Oo,Ar=(0,Gt.Z)((0,Gt.Z)((0,Gt.Z)({id:At,tabIndex:Vt,disabled:Oo,readOnly:ln||typeof On[0]=="function"||!lo,value:ii||ir,onChange:function(Ka){Wa(Ka.target.value)},autoFocus:la,placeholder:ar,ref:Fn,title:ir},cn),{},{size:Da(Ea,On[0],xn),name:St},(0,An.Z)(de,{aria:!0,data:!0})),{},{autoComplete:an}),ho=nn?nn(Ar):re.createElement("input",Ar),Vr=function(Ka,br){(br==="submit"||br!=="key"&&!Cn)&&(Io(Ka),Cr(!1))},zr=wt==="rtl"?"bottomRight":"bottomLeft";return re.createElement(Bn.Provider,{value:{operationRef:wa,hideHeader:Ea==="time",onSelect:Vr,open:fa,defaultOpenValue:lr,onDateMouseEnter:fr,onDateMouseLeave:sr}},re.createElement(Br,{visible:fa,popupElement:Ur,popupStyle:mn,prefixCls:Ge,dropdownClassName:Rn,dropdownAlign:sn,getPopupContainer:ur,transitionName:bn,popupPlacement:zr,direction:wt},re.createElement("div",{ref:La,className:Ne()(Ge,tn,(me={},(0,Oe.Z)(me,"".concat(Ge,"-disabled"),Oo),(0,Oe.Z)(me,"".concat(Ge,"-focused"),Xa),(0,Oe.Z)(me,"".concat(Ge,"-rtl"),wt==="rtl"),me)),style:Yt,onMouseDown:Te,onMouseUp:je,onMouseEnter:_e,onMouseLeave:qe,onContextMenu:Ct,onClick:Oa},re.createElement("div",{className:Ne()("".concat(Ge,"-input"),(0,Oe.Z)({},"".concat(Ge,"-input-placeholder"),!!ii)),ref:ya},ho,To,xr&&gr))))}var Ta=function(de){(0,mt.Z)(Se,de);var me=(0,$t.Z)(Se);function Se(){var Ke;(0,We.Z)(this,Se);for(var Ge=arguments.length,At=new Array(Ge),St=0;St<Ge;St++)At[St]=arguments[St];return Ke=me.call.apply(me,[this].concat(At)),(0,Oe.Z)((0,Tt.Z)(Ke),"pickerRef",re.createRef()),(0,Oe.Z)((0,Tt.Z)(Ke),"focus",function(){Ke.pickerRef.current&&Ke.pickerRef.current.focus()}),(0,Oe.Z)((0,Tt.Z)(Ke),"blur",function(){Ke.pickerRef.current&&Ke.pickerRef.current.blur()}),Ke}return(0,vt.Z)(Se,[{key:"render",value:function(){return re.createElement(In,(0,oe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),Se}(re.Component),Wn=Ta;function Lo(de,me){var Se=de.picker,Ke=de.locale,Ge=de.selectedValue,At=de.disabledDate,St=de.disabled,Vt=de.generateConfig,Yt=Aa(Ge,0),tn=Aa(Ge,1);function Rn(Ut){return Vt.locale.getWeekFirstDate(Ke.locale,Ut)}function sn(Ut){var ln=Vt.getYear(Ut),Ln=Vt.getMonth(Ut);return ln*100+Ln}function mn(Ut){var ln=Vt.getYear(Ut),Ln=st(Vt,Ut);return ln*10+Ln}var bn=re.useCallback(function(Ut){if(St[0]||At&&At(Ut))return!0;if(St[1]&&tn)return!gt(Vt,Ut,tn)&&Vt.isAfter(Ut,tn);if(!me&&tn)switch(Se){case"quarter":return mn(Ut)>mn(tn);case"month":return sn(Ut)>sn(tn);case"week":return Rn(Ut)>Rn(tn);default:return!gt(Vt,Ut,tn)&&Vt.isAfter(Ut,tn)}return!1},[At,St[1],tn,me]),xn=re.useCallback(function(Ut){if(St[1]||At&&At(Ut))return!0;if(St[0]&&Yt)return!gt(Vt,Ut,tn)&&Vt.isAfter(Yt,Ut);if(!me&&Yt)switch(Se){case"quarter":return mn(Ut)<mn(Yt);case"month":return sn(Ut)<sn(Yt);case"week":return Rn(Ut)<Rn(Yt);default:return!gt(Vt,Ut,Yt)&&Vt.isAfter(Yt,Ut)}return!1},[At,St[0],Yt,me]);return[bn,xn]}var Er=te(70425),ei=te(6089);function pi(de,me,Se,Ke,Ge,At,St,Vt,Yt,tn){var Rn=re.useState(!1),sn=(0,Ht.Z)(Rn,2),mn=sn[0],bn=sn[1],xn=(0,Er.useMergedState)(de||!1,{value:me}),Ut=(0,Ht.Z)(xn,2),ln=Ut[0],Ln=Ut[1],la=(0,Er.useMergedState)(de||!1,{value:me,onChange:function(No){tn==null||tn(No)}}),$n=(0,Ht.Z)(la,2),ca=$n[0],Ea=$n[1],ma=(0,Er.useMergedState)(0,{value:Se}),_n=(0,Ht.Z)(ma,2),Po=_n[0],to=_n[1],bo=re.useState(null),Ro=(0,Ht.Z)(bo,2),$o=Ro[0],lr=Ro[1];re.useEffect(function(){ca&&bn(!0)},[ca]);var yr=function(No){return No===0?1:0},Jo=(0,ei.Z)(function(Oo,No,ar){if(No===!1)Ea(Oo);else if(Oo){to(No),Ea(Oo);var ur=yr(No);!ca||![St,Vt][ur]?lr(ur):(bn(!1),$o!==null&&lr(null))}else if(ar==="confirm"||ar==="blur"&&Ke){var Ho=ln?yr(No):$o;Ho!==null&&(bn(!1),to(Ho)),lr(null),Ho!==null&&!Yt[Ho]?(0,Pn.Z)(function(){var Vo,Rr=[Ge,At][Ho];(Vo=Rr.current)===null||Vo===void 0||Vo.focus()}):Ea(!1)}else Ea(!1),Ln(!1)});return[ca,Po,mn,Jo]}function Nr(de,me,Se,Ke){var Ge=ke(de,Se,Ke,1);function At(St){return St(de,me)?"same":St(Ge,me)?"closing":"far"}switch(Se){case"year":return At(function(St,Vt){return Ie(Ke,St,Vt)});case"quarter":case"month":return At(function(St,Vt){return ye(Ke,St,Vt)});default:return At(function(St,Vt){return De(Ke,St,Vt)})}}function si(de,me,Se,Ke){var Ge=Aa(de,0),At=Aa(de,1);if(me===0)return Ge;if(Ge&&At){var St=Nr(Ge,At,Se,Ke);switch(St){case"same":return Ge;case"closing":return Ge;default:return ke(At,Se,Ke,-1)}}return Ge}function ul(de){var me=de.values,Se=de.picker,Ke=de.defaultDates,Ge=de.generateConfig,At=re.useState(function(){return[Aa(Ke,0),Aa(Ke,1)]}),St=(0,Ht.Z)(At,2),Vt=St[0],Yt=St[1],tn=re.useState(null),Rn=(0,Ht.Z)(tn,2),sn=Rn[0],mn=Rn[1],bn=Aa(me,0),xn=Aa(me,1);function Ut(Ln){return Vt[Ln]?Vt[Ln]:Aa(sn,Ln)||si(me,Ln,Se,Ge)||bn||xn||Ge.getNow()}function ln(Ln,la){if(Ln){var $n=jt(sn,Ln,la);Yt(jt(Vt,null,la)||[null,null]);var ca=(la+1)%2;Aa(me,ca)||($n=jt($n,Ln,ca)),mn($n)}else(bn||xn)&&mn(null)}return[Ut,ln]}function Wi(de,me){return de&&de[0]&&de[1]&&me.isAfter(de[0],de[1])?[de[1],de[0]]:de}function Ni(de,me,Se,Ke){return!!(de||Ke&&Ke[me]||Se[(me+1)%2])}function sl(de){var me,Se,Ke,Ge=de,At=Ge.prefixCls,St=At===void 0?"rc-picker":At,Vt=Ge.id,Yt=Ge.style,tn=Ge.className,Rn=Ge.popupStyle,sn=Ge.dropdownClassName,mn=Ge.transitionName,bn=Ge.dropdownAlign,xn=Ge.getPopupContainer,Ut=Ge.generateConfig,ln=Ge.locale,Ln=Ge.placeholder,la=Ge.autoFocus,$n=Ge.disabled,ca=Ge.format,Ea=Ge.picker,ma=Ea===void 0?"date":Ea,_n=Ge.showTime,Po=Ge.use12Hours,to=Ge.separator,bo=to===void 0?"~":to,Ro=Ge.value,$o=Ge.defaultValue,lr=Ge.defaultPickerValue,yr=Ge.open,Jo=Ge.defaultOpen,Oo=Ge.disabledDate,No=Ge.disabledTime,ar=Ge.dateRender,ur=Ge.monthCellRender,Ho=Ge.cellRender,Vo=Ge.panelRender,Rr=Ge.presets,Dr=Ge.ranges,fe=Ge.allowEmpty,Pe=Ge.allowClear,Te=Ge.suffixIcon,je=Ge.clearIcon,_e=Ge.pickerRef,qe=Ge.inputReadOnly,Ct=Ge.mode,yt=Ge.renderExtraFooter,Pt=Ge.onChange,Ot=Ge.onOpenChange,wt=Ge.onPanelChange,Lt=Ge.onCalendarChange,an=Ge.onFocus,nn=Ge.onBlur,un=Ge.onMouseDown,Fn=Ge.onMouseUp,Cn=Ge.onMouseEnter,kn=Ge.onMouseLeave,On=Ge.onClick,Kn=Ge.onOk,ya=Ge.onKeyDown,La=Ge.components,ua=Ge.order,Ba=Ge.direction,Qa=Ge.activePickerIndex,Xn=Ge.autoComplete,ga=Xn===void 0?"off":Xn,qn=Ge.changeOnBlur,zn=ma==="date"&&!!_n||ma==="time",Yn=(0,re.useRef)(null),wa=(0,re.useRef)(null),ao=(0,re.useRef)(null),Ja=(0,re.useRef)(null),fa=(0,re.useRef)(null),_a=(0,re.useRef)(null),oo=(0,re.useRef)(null),so=(0,re.useRef)(null),ro=Za(Tn(ca,ma,_n,Po)),er=(0,re.useRef)(null),vo=re.useMemo(function(){return Array.isArray($n)?$n:[$n||!1,$n||!1]},[$n]),Ya=(0,dn.Z)(null,{value:Ro,defaultValue:$o,postState:function(Ua){return ma==="time"&&!ua?Ua:Wi(Ua,Ut)}}),ir=(0,Ht.Z)(Ya,2),Wa=ir[0],Wo=ir[1],Io=ul({values:Wa,picker:ma,defaultDates:lr,generateConfig:Ut}),Cr=(0,Ht.Z)(Io,2),ja=Cr[0],Oa=Cr[1],ka=(0,dn.Z)(Wa,{postState:function(Ua){var co=Ua;if(vo[0]&&vo[1])return co;for(var rr=0;rr<2;rr+=1)vo[rr]&&!co&&!Aa(co,rr)&&!Aa(fe,rr)&&(co=jt(co,Ut.getNow(),rr));return co}}),va=(0,Ht.Z)(ka,2),ra=va[0],cn=va[1],Qn=(0,dn.Z)([ma,ma],{value:Ct}),Xa=(0,Ht.Z)(Qn,2),lo=Xa[0],kr=Xa[1];(0,re.useEffect)(function(){kr([ma,ma])},[ma]);var Lr=function(Ua,co){kr(Ua),wt&&wt(co,Ua)},ii=pi(Jo,yr,Qa,qn,_a,oo,Aa(ra,0),Aa(ra,1),vo,Ot),fr=(0,Ht.Z)(ii,4),sr=fr[0],za=fr[1],Zr=fr[2],Ur=fr[3],To=sr&&za===0,jo=sr&&za===1,gr=Lo({picker:ma,selectedValue:ra,locale:ln,disabled:vo,disabledDate:Oo,generateConfig:Ut},!sr||Zr),xr=(0,Ht.Z)(gr,2),Ar=xr[0],ho=xr[1],Vr=(0,re.useState)(0),zr=(0,Ht.Z)(Vr,2),Ko=zr[0],Ka=zr[1];(0,re.useEffect)(function(){!sr&&Yn.current&&Ka(Yn.current.offsetWidth)},[sr]);function br(tr){Ur(!0,tr,"open"),(0,Pn.Z)(function(){var Ua,co=[_a,oo][tr];(Ua=co.current)===null||Ua===void 0||Ua.focus()},0)}function Hr(tr,Ua){var co=tr,rr=Aa(co,0),Or=Aa(co,1);rr&&Or&&Ut.isAfter(rr,Or)&&(ma==="week"&&!Qt(Ut,ln.locale,rr,Or)||ma==="quarter"&&!Ye(Ut,rr,Or)||ma!=="week"&&ma!=="quarter"&&ma!=="time"&&!gt(Ut,rr,Or)?Ua===0?(co=[rr,null],Or=null):(rr=null,co=[null,Or]):(ma!=="time"||ua!==!1)&&(co=Wi(co,Ut))),cn(co);var ll=co&&co[0]?Xe(co[0],{generateConfig:Ut,locale:ln,format:ro[0]}):"",xi=co&&co[1]?Xe(co[1],{generateConfig:Ut,locale:ln,format:ro[0]}):"";if(Lt){var Zi={range:Ua===0?"start":"end"};Lt(co,[ll,xi],Zi)}var Hi=Ni(rr,0,vo,fe),Rl=Ni(Or,1,vo,fe),Ji=co===null||Hi&&Rl;Ji&&(Wo(co),Pt&&(!Dt(Ut,Aa(Wa,0),rr)||!Dt(Ut,Aa(Wa,1),Or))&&Pt(co,[ll,xi]))}var Ci=function(Ua){return sr&&er.current&&er.current.onKeyDown?er.current.onKeyDown(Ua):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ci={formatList:ro,generateConfig:Ut,locale:ln},ni=qt(Aa(ra,0),ci),Jr=(0,Ht.Z)(ni,2),Fr=Jr[0],Sr=Jr[1],Pi=qt(Aa(ra,1),ci),Di=(0,Ht.Z)(Pi,2),hi=Di[0],Ei=Di[1],Qi=function(Ua,co){var rr=bt(Ua,{locale:ln,formatList:ro,generateConfig:Ut}),Or=co===0?Ar:ho;rr&&!Or(rr)&&(cn(jt(ra,rr,co)),Oa(rr,co))},Sl=pt({valueTexts:Fr,onTextChange:function(Ua){return Qi(Ua,0)}}),Bo=(0,Ht.Z)(Sl,3),or=Bo[0],Wr=Bo[1],pr=Bo[2],_r=pt({valueTexts:hi,onTextChange:function(Ua){return Qi(Ua,1)}}),qr=(0,Ht.Z)(_r,3),Qr=qr[0],yi=qr[1],Pl=qr[2],lu=(0,re.useState)(null),El=(0,Ht.Z)(lu,2),uu=El[0],Gl=El[1],el=(0,re.useState)(null),Li=(0,Ht.Z)(el,2),Oi=Li[0],Yl=Li[1],Ul=vn(or,{formatList:ro,generateConfig:Ut,locale:ln}),yl=(0,Ht.Z)(Ul,3),Cl=yl[0],tl=yl[1],nl=yl[2],su=vn(Qr,{formatList:ro,generateConfig:Ut,locale:ln}),al=(0,Ht.Z)(su,3),Al=al[0],du=al[1],bl=al[2],cu=function(Ua){Yl(jt(ra,Ua,za)),za===0?tl(Ua):du(Ua)},Vl=function(){Yl(jt(ra,null,za)),za===0?nl():bl()},ol=re.useState(sr),rl=(0,Ht.Z)(ol,2),xl=rl[0],Ql=rl[1];re.useEffect(function(){Ql(sr)},[sr]);var Xl=function(Ua){if(qn&&xl){var co=Aa(ra,za);co&&Hr(ra,za)}return nn==null?void 0:nn(Ua)},Fl=function(Ua,co){return{blurToCancel:!qn&&zn,forwardKeyDown:Ci,onBlur:Xl,isClickOutside:function(Or){return!Ca([wa.current,ao.current,Ja.current,Yn.current],Or)},onFocus:function(Or){an&&an(Or)},triggerOpen:function(Or){Or?Ur(Or,Ua,"open"):Ur(Or,Aa(ra,Ua)?Ua:!1,"blur")},onSubmit:function(){if(!ra||Oo&&Oo(ra[Ua]))return!1;Hr(ra,Ua),co(),Ur(!1,za,"confirm")},onCancel:function(){Ur(!1,Ua,"cancel"),cn(Wa),co()}}},Bl={onKeyDown:function(Ua,co){ya==null||ya(Ua,co)},changeOnBlur:qn},gu=Nn((0,Gt.Z)((0,Gt.Z)({},Fl(0,pr)),{},{open:To,value:or},Bl)),wl=(0,Ht.Z)(gu,2),Dl=wl[0],Ll=wl[1],il=Ll.focused,Ol=Ll.typing,mu=Nn((0,Gt.Z)((0,Gt.Z)({},Fl(1,Pl)),{},{open:jo,value:Qr},Bl)),Qo=(0,Ht.Z)(mu,2),vr=Qo[0],gi=Qo[1],Ai=gi.focused,bi=gi.typing,Jl=function(Ua){On&&On(Ua),!sr&&!_a.current.contains(Ua.target)&&!oo.current.contains(Ua.target)&&(vo[0]?vo[1]||br(1):br(0))},Ml=function(Ua){un&&un(Ua),sr&&(il||Ai)&&!_a.current.contains(Ua.target)&&!oo.current.contains(Ua.target)&&Ua.preventDefault()},Nl=Wa&&Wa[0]?Xe(Wa[0],{locale:ln,format:"YYYYMMDDHHmmss",generateConfig:Ut}):"",Il=Wa&&Wa[1]?Xe(Wa[1],{locale:ln,format:"YYYYMMDDHHmmss",generateConfig:Ut}):"";(0,re.useEffect)(function(){sr||(cn(Wa),!Fr.length||Fr[0]===""?Wr(""):Sr!==or&&pr(),!hi.length||hi[0]===""?yi(""):Ei!==Qr&&Pl())},[sr,Fr,hi]),(0,re.useEffect)(function(){cn(Wa)},[Nl,Il]);var Xi=Na({cellRender:Ho,monthCellRender:ur,dateRender:ar}),wu=re.useMemo(function(){if(Xi)return function(tr,Ua){return Xi(tr,(0,Gt.Z)((0,Gt.Z)({},Ua),{},{range:za?"end":"start"}))}},[za,Xi]);_e&&(_e.current={focus:function(){_a.current&&_a.current.focus()},blur:function(){_a.current&&_a.current.blur(),oo.current&&oo.current.blur()}});var Du=ct(Rr,Dr);function fu(){var tr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ua=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},co=null;sr&&Oi&&Oi[0]&&Oi[1]&&Ut.isAfter(Oi[1],Oi[0])&&(co=Oi);var rr=_n;if(_n&&(0,fn.Z)(_n)==="object"&&_n.defaultValue){var Or=_n.defaultValue;rr=(0,Gt.Z)((0,Gt.Z)({},_n),{},{defaultValue:Aa(Or,za)||void 0})}return re.createElement(Ia.Provider,{value:{inRange:!0,panelPosition:tr,rangedValue:uu||ra,hoverRangedValue:co}},re.createElement(Ao,(0,oe.Z)({},de,Ua,{cellRender:wu,showTime:rr,mode:lo[za],generateConfig:Ut,style:void 0,direction:Ba,disabledDate:za===0?Ar:ho,disabledTime:function(xi){return No?No(xi,za===0?"start":"end"):!1},className:Ne()((0,Oe.Z)({},"".concat(St,"-panel-focused"),za===0?!Ol:!bi)),value:Aa(ra,za),locale:ln,tabIndex:-1,onPanelChange:function(xi,Zi){za===0&&nl(!0),za===1&&bl(!0),Lr(jt(lo,Zi,za),jt(ra,xi,za));var Hi=xi;tr==="right"&&lo[za]===Zi&&(Hi=ke(Hi,Zi,Ut,-1)),Oa(Hi,za)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:za===0?Aa(ra,1):Aa(ra,0)})))}var zi=0,Pu=0;if(za&&ao.current&&fa.current&&wa.current&&so.current){zi=ao.current.offsetWidth+fa.current.offsetWidth;var Lu=so.current.offsetLeft>zi?so.current.offsetLeft-zi:so.current.offsetLeft,Eu=wa.current.offsetWidth,yu=so.current.offsetWidth;Eu&&yu&&zi>Eu-yu-(Ba==="rtl"?0:Lu)&&(Pu=zi)}var Ou=Ba==="rtl"?{right:zi}:{left:zi};function Mu(){var tr,Ua=eo(St,lo[za],yt),co=ba({prefixCls:St,components:La,needConfirmButton:zn,okDisabled:!Aa(ra,za)||Oo&&Oo(ra[za]),locale:ln,onOk:function(){var Fi=Aa(ra,za);Fi&&(Hr(ra,za),Kn==null||Kn(ra),Ur(!1,za,"confirm"))}});if(ma!=="time"&&!_n){var rr=ja(za),Or=ke(rr,ma,Ut),ll=lo[za],xi=ll===ma,Zi=fu(xi?"left":!1,{pickerValue:rr,onPickerValueChange:function(Fi){Oa(Fi,za)}}),Hi=fu("right",{pickerValue:Or,onPickerValueChange:function(Fi){Oa(ke(Fi,ma,Ut,-1),za)}});Ba==="rtl"?tr=re.createElement(re.Fragment,null,Hi,xi&&Zi):tr=re.createElement(re.Fragment,null,Zi,xi&&Hi)}else tr=fu();var Rl=re.createElement("div",{className:"".concat(St,"-panel-layout")},re.createElement(oi,{prefixCls:St,presets:Du,onClick:function(Fi){Hr(Fi,null),Ur(!1,za,"preset")},onHover:function(Fi){Gl(Fi)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(St,"-panels")},tr),(Ua||co)&&re.createElement("div",{className:"".concat(St,"-footer")},Ua,co)));return Vo&&(Rl=Vo(Rl)),re.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:Pu},ref:wa,onMouseDown:function(Fi){Fi.preventDefault()}},Rl)}var Nu=re.createElement("div",{className:Ne()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(ma,"-range-wrapper")),style:{minWidth:Ko}},re.createElement("div",{ref:so,className:"".concat(St,"-range-arrow"),style:Ou}),Mu()),Cu;Te&&(Cu=re.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(Ua){Ua.preventDefault()}},Te));var Iu=wr(St,Pe,je),Ru=re.createElement("span",{onMouseDown:function(Ua){Ua.preventDefault(),Ua.stopPropagation()},onMouseUp:function(Ua){Ua.preventDefault(),Ua.stopPropagation();var co=Wa;vo[0]||(co=jt(co,null,0)),vo[1]||(co=jt(co,null,1)),Hr(co,null),Ur(!1,za,"clear")},className:"".concat(St,"-clear"),role:"button"},Iu),Tu=Pe&&(Aa(Wa,0)&&!vo[0]||Aa(Wa,1)&&!vo[1]),Au={size:Da(ma,ro[0],Ut)},pu=0,vu=0;ao.current&&Ja.current&&fa.current&&(za===0?vu=ao.current.offsetWidth:(pu=zi,vu=Ja.current.offsetWidth));var ku=Ba==="rtl"?{right:pu}:{left:pu},zu=function(Ua,co){var rr=jt(ra,Ua,za);if(co==="submit"||co!=="key"&&!zn){Hr(rr,za),za===0?nl():bl();var Or=za===0?1:0;vo[Or]?Ur(!1,!1,"confirm"):Ur(!1,za,"confirm")}else cn(rr)};return re.createElement(Bn.Provider,{value:{operationRef:er,hideHeader:ma==="time",onDateMouseEnter:cu,onDateMouseLeave:Vl,hideRanges:!0,onSelect:zu,open:sr}},re.createElement(Br,{visible:sr,popupElement:Nu,popupStyle:Rn,prefixCls:St,dropdownClassName:sn,dropdownAlign:bn,getPopupContainer:xn,transitionName:mn,range:!0,direction:Ba},re.createElement("div",(0,oe.Z)({ref:Yn,className:Ne()(St,"".concat(St,"-range"),tn,(me={},(0,Oe.Z)(me,"".concat(St,"-disabled"),vo[0]&&vo[1]),(0,Oe.Z)(me,"".concat(St,"-focused"),za===0?il:Ai),(0,Oe.Z)(me,"".concat(St,"-rtl"),Ba==="rtl"),me)),style:Yt,onClick:Jl,onMouseEnter:Cn,onMouseLeave:kn,onMouseDown:Ml,onMouseUp:Fn},(0,An.Z)(de,{aria:!0,data:!0})),re.createElement("div",{className:Ne()("".concat(St,"-input"),(Se={},(0,Oe.Z)(Se,"".concat(St,"-input-active"),za===0),(0,Oe.Z)(Se,"".concat(St,"-input-placeholder"),!!Cl),Se)),ref:ao},re.createElement("input",(0,oe.Z)({id:Vt,disabled:vo[0],readOnly:qe||typeof ro[0]=="function"||!Ol,value:Cl||or,onChange:function(Ua){Wr(Ua.target.value)},autoFocus:la,placeholder:Aa(Ln,0)||"",ref:_a},Dl,Au,{autoComplete:ga}))),re.createElement("div",{className:"".concat(St,"-range-separator"),ref:fa},bo),re.createElement("div",{className:Ne()("".concat(St,"-input"),(Ke={},(0,Oe.Z)(Ke,"".concat(St,"-input-active"),za===1),(0,Oe.Z)(Ke,"".concat(St,"-input-placeholder"),!!Al),Ke)),ref:Ja},re.createElement("input",(0,oe.Z)({disabled:vo[1],readOnly:qe||typeof ro[0]=="function"||!bi,value:Al||Qr,onChange:function(Ua){yi(Ua.target.value)},placeholder:Aa(Ln,1)||"",ref:oo},vr,Au,{autoComplete:ga}))),re.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,Gt.Z)((0,Gt.Z)({},ku),{},{width:vu,position:"absolute"})}),Cu,Tu&&Ru)))}var dl=function(de){(0,mt.Z)(Se,de);var me=(0,$t.Z)(Se);function Se(){var Ke;(0,We.Z)(this,Se);for(var Ge=arguments.length,At=new Array(Ge),St=0;St<Ge;St++)At[St]=arguments[St];return Ke=me.call.apply(me,[this].concat(At)),(0,Oe.Z)((0,Tt.Z)(Ke),"pickerRef",re.createRef()),(0,Oe.Z)((0,Tt.Z)(Ke),"focus",function(){Ke.pickerRef.current&&Ke.pickerRef.current.focus()}),(0,Oe.Z)((0,Tt.Z)(Ke),"blur",function(){Ke.pickerRef.current&&Ke.pickerRef.current.blur()}),Ke}return(0,vt.Z)(Se,[{key:"render",value:function(){return re.createElement(sl,(0,oe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),Se}(re.Component),ji=dl,_i=Wn,Pa=te(19080),qo=te(36355),ri=te(1684),di=te(19716),Ki=te(32441),Gi=te(9763),Yi=te(33234),Ui=te(48183),Bi=te(64993),fi=te(9937),Ii=te(17313),Ir=te(47585),wi=te(74207),vi=te(13826),Xr=te(92899),cl=te(37613),ql=te(83116);const Si=(de,me,Se,Ke)=>{const{lineHeight:Ge}=de,At=Math.floor(Se*Ge)+2,St=Math.max((me-At)/2,0),Vt=Math.max(me-At-St,0);return{padding:`${St}px ${Ke}px ${Vt}px`}},gl=de=>{const{componentCls:me,pickerCellCls:Se,pickerCellInnerCls:Ke,cellHeight:Ge,motionDurationSlow:At,borderRadiusSM:St,motionDurationMid:Vt,cellHoverBg:Yt,lineWidth:tn,lineType:Rn,colorPrimary:sn,cellActiveWithRangeBg:mn,colorTextLightSolid:bn,controlHeightSM:xn,cellRangeBorderColor:Ut,pickerCellBorderGap:ln,cellHoverWithRangeBg:Ln,cellWidth:la,colorTextDisabled:$n,cellBgDisabled:ca}=de;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ge,transform:"translateY(-50%)",transition:`all ${At}`,content:'""'},[Ke]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ge,height:Ge,lineHeight:`${Ge}px`,borderRadius:St,transition:`background ${Vt}, border ${Vt}`},"&-range-hover-start, &-range-hover-end":{[Ke]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Se}-in-view),
|
|
&:hover:not(${Se}-selected):not(${Se}-range-start):not(${Se}-range-end):not(${Se}-range-hover-start):not(${Se}-range-hover-end)`]:{[Ke]:{background:Yt}},[`&-in-view${Se}-today ${Ke}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${tn}px ${Rn} ${sn}`,borderRadius:St,content:'""'}},[`&-in-view${Se}-in-range`]:{position:"relative","&::before":{background:mn}},[`&-in-view${Se}-selected ${Ke},
|
|
&-in-view${Se}-range-start ${Ke},
|
|
&-in-view${Se}-range-end ${Ke}`]:{color:bn,background:sn},[`&-in-view${Se}-range-start:not(${Se}-range-start-single),
|
|
&-in-view${Se}-range-end:not(${Se}-range-end-single)`]:{"&::before":{background:mn}},[`&-in-view${Se}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${Se}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${Se}-range-hover-start:not(${Se}-in-range):not(${Se}-range-start):not(${Se}-range-end),
|
|
&-in-view${Se}-range-hover-end:not(${Se}-in-range):not(${Se}-range-start):not(${Se}-range-end),
|
|
&-in-view${Se}-range-hover-start${Se}-range-start-single,
|
|
&-in-view${Se}-range-hover-start${Se}-range-start${Se}-range-end${Se}-range-end-near-hover,
|
|
&-in-view${Se}-range-hover-end${Se}-range-start${Se}-range-end${Se}-range-start-near-hover,
|
|
&-in-view${Se}-range-hover-end${Se}-range-end-single,
|
|
&-in-view${Se}-range-hover:not(${Se}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:xn,borderTop:`${tn}px dashed ${Ut}`,borderBottom:`${tn}px dashed ${Ut}`,transform:"translateY(-50%)",transition:`all ${At}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:ln},[`&-in-view${Se}-in-range${Se}-range-hover::before,
|
|
&-in-view${Se}-in-range${Se}-range-hover-start::before,
|
|
&-in-view${Se}-in-range${Se}-range-hover-end::before,
|
|
&-in-view${Se}-range-start${Se}-range-hover::before,
|
|
&-in-view${Se}-range-end${Se}-range-hover::before,
|
|
&-in-view${Se}-range-start:not(${Se}-range-start-single)${Se}-range-hover-start::before,
|
|
&-in-view${Se}-range-end:not(${Se}-range-end-single)${Se}-range-hover-end::before,
|
|
${me}-panel
|
|
> :not(${me}-date-panel)
|
|
&-in-view${Se}-in-range${Se}-range-hover-start::before,
|
|
${me}-panel
|
|
> :not(${me}-date-panel)
|
|
&-in-view${Se}-in-range${Se}-range-hover-end::before`]:{background:Ln},[`&-in-view${Se}-range-start:not(${Se}-range-start-single):not(${Se}-range-end) ${Ke}`]:{borderStartStartRadius:St,borderEndStartRadius:St,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Se}-range-end:not(${Se}-range-end-single):not(${Se}-range-start) ${Ke}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:St,borderEndEndRadius:St},[`&-range-hover${Se}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${Se}-range-hover:first-child::after,
|
|
tr > &-in-view${Se}-range-hover-end:first-child::after,
|
|
&-in-view${Se}-start${Se}-range-hover-edge-start${Se}-range-hover-edge-start-near-range::after,
|
|
&-in-view${Se}-range-hover-edge-start:not(${Se}-range-hover-edge-start-near-range)::after,
|
|
&-in-view${Se}-range-hover-start::after`]:{insetInlineStart:(la-Ge)/2,borderInlineStart:`${tn}px dashed ${Ut}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${Se}-range-hover:last-child::after,
|
|
tr > &-in-view${Se}-range-hover-start:last-child::after,
|
|
&-in-view${Se}-end${Se}-range-hover-edge-end${Se}-range-hover-edge-end-near-range::after,
|
|
&-in-view${Se}-range-hover-edge-end:not(${Se}-range-hover-edge-end-near-range)::after,
|
|
&-in-view${Se}-range-hover-end::after`]:{insetInlineEnd:(la-Ge)/2,borderInlineEnd:`${tn}px dashed ${Ut}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:$n,pointerEvents:"none",[Ke]:{background:"transparent"},"&::before":{background:ca}},[`&-disabled${Se}-today ${Ke}::before`]:{borderColor:$n}}},ml=de=>{const{componentCls:me,pickerCellCls:Se,pickerCellInnerCls:Ke,pickerYearMonthCellWidth:Ge,pickerControlIconSize:At,cellWidth:St,paddingSM:Vt,paddingXS:Yt,paddingXXS:tn,colorBgContainer:Rn,lineWidth:sn,lineType:mn,borderRadiusLG:bn,colorPrimary:xn,colorTextHeading:Ut,colorSplit:ln,pickerControlIconBorderWidth:Ln,colorIcon:la,textHeight:$n,motionDurationMid:ca,colorIconHover:Ea,fontWeightStrong:ma,cellHeight:_n,pickerCellPaddingVertical:Po,colorTextDisabled:to,colorText:bo,fontSize:Ro,cellHoverWithRangeBg:$o,motionDurationSlow:lr,withoutTimeCellHeight:yr,pickerQuarterPanelContentHeight:Jo,colorLink:Oo,colorLinkActive:No,colorLinkHover:ar,cellRangeBorderColor:ur,borderRadiusSM:Ho,colorTextLightSolid:Vo,cellHoverBg:Rr,timeColumnHeight:Dr,timeColumnWidth:fe,timeCellHeight:Pe,controlItemBgActive:Te,marginXXS:je,pickerDatePanelPaddingHorizontal:_e}=de,qe=St*7+_e*2,Ct=(qe-Yt*2)/3-Ge-Vt,yt=(qe-Yt*2)/4-Ge;return{[me]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Rn,border:`${sn}px ${mn} ${ln}`,borderRadius:bn,outline:"none","&-focused":{borderColor:xn},"&-rtl":{direction:"rtl",[`${me}-prev-icon,
|
|
${me}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${me}-next-icon,
|
|
${me}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:qe},"&-header":{display:"flex",padding:`0 ${Yt}px`,color:Ut,borderBottom:`${sn}px ${mn} ${ln}`,"> *":{flex:"none"},button:{padding:0,color:la,lineHeight:`${$n}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ca}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Ro,"&:hover":{color:Ea}},"&-view":{flex:"auto",fontWeight:ma,lineHeight:`${$n}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Yt},"&:hover":{color:xn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:At,height:At,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:At,height:At,border:"0 solid currentcolor",borderBlockStartWidth:Ln,borderBlockEndWidth:0,borderInlineStartWidth:Ln,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(At/2),insetInlineStart:Math.ceil(At/2),display:"inline-block",width:At,height:At,border:"0 solid currentcolor",borderBlockStartWidth:Ln,borderBlockEndWidth:0,borderInlineStartWidth:Ln,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:_n,fontWeight:"normal"},th:{height:_n+Po*2,color:bo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Po}px 0`,color:to,cursor:"pointer","&-in-view":{color:bo}},gl(de)),[`&-date-panel ${me}-cell-in-view${me}-cell-in-range${me}-cell-range-hover-start ${Ke},
|
|
&-date-panel ${me}-cell-in-view${me}-cell-in-range${me}-cell-range-hover-end ${Ke}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:$o,transition:`all ${lr}`,content:'""'}},[`&-date-panel
|
|
${me}-cell-in-view${me}-cell-in-range${me}-cell-range-hover-start
|
|
${Ke}::after`]:{insetInlineEnd:-(St-_n)/2,insetInlineStart:0},[`&-date-panel ${me}-cell-in-view${me}-cell-in-range${me}-cell-range-hover-end ${Ke}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-_n)/2},[`&-range-hover${me}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-content`]:{height:yr*4},[Ke]:{padding:`0 ${Yt}px`}},"&-quarter-panel":{[`${me}-content`]:{height:Jo},[`${me}-cell-range-hover-start::after`]:{insetInlineStart:yt,borderInlineStart:`${sn}px dashed ${ur}`,[`${me}-panel-rtl &`]:{insetInlineEnd:yt,borderInlineEnd:`${sn}px dashed ${ur}`}},[`${me}-cell-range-hover-end::after`]:{insetInlineEnd:yt,borderInlineEnd:`${sn}px dashed ${ur}`,[`${me}-panel-rtl &`]:{insetInlineStart:yt,borderInlineStart:`${sn}px dashed ${ur}`}}},[`&-panel ${me}-footer`]:{borderTop:`${sn}px ${mn} ${ln}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${$n-2*sn}px`,textAlign:"center","&-extra":{padding:`0 ${Vt}px`,lineHeight:`${$n-2*sn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${sn}px ${mn} ${ln}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Oo,"&:hover":{color:ar},"&:active":{color:No},[`&${me}-today-btn-disabled`]:{color:to,cursor:"not-allowed"}},"&-decade-panel":{[Ke]:{padding:`0 ${Yt/2}px`},[`${me}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-body`]:{padding:`0 ${Yt}px`},[Ke]:{width:Ge},[`${me}-cell-range-hover-start::after`]:{borderStartStartRadius:Ho,borderEndStartRadius:Ho,borderStartEndRadius:0,borderEndEndRadius:0,[`${me}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ho,borderEndEndRadius:Ho}},[`${me}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ho,borderEndEndRadius:Ho,[`${me}-panel-rtl &`]:{borderStartStartRadius:Ho,borderEndStartRadius:Ho,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${me}-cell-range-hover-start::after`]:{insetInlineStart:Ct,borderInlineStart:`${sn}px dashed ${ur}`,[`${me}-panel-rtl &`]:{insetInlineEnd:Ct,borderInlineEnd:`${sn}px dashed ${ur}`}},[`${me}-cell-range-hover-end::after`]:{insetInlineEnd:Ct,borderInlineEnd:`${sn}px dashed ${ur}`,[`${me}-panel-rtl &`]:{insetInlineStart:Ct,borderInlineStart:`${sn}px dashed ${ur}`}}},"&-week-panel":{[`${me}-body`]:{padding:`${Yt}px ${Vt}px`},[`${me}-cell`]:{[`&:hover ${Ke},
|
|
&-selected ${Ke},
|
|
${Ke}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ca}`},"&:first-child:before":{borderStartStartRadius:Ho,borderEndStartRadius:Ho},"&:last-child:before":{borderStartEndRadius:Ho,borderEndEndRadius:Ho}},"&:hover td":{"&:before":{background:Rr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Se}`]:{"&:before":{background:xn},[`&${me}-cell-week`]:{color:new Bi.C(Vo).setAlpha(.5).toHexString()},[Ke]:{color:Vo}}},"&-range-hover td:before":{background:Te}}},"&-date-panel":{[`${me}-body`]:{padding:`${Yt}px ${_e}px`},[`${me}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${me}-time-panel`]:{borderInlineStart:`${sn}px ${mn} ${ln}`},[`${me}-date-panel,
|
|
${me}-time-panel`]:{transition:`opacity ${lr}`},"&-active":{[`${me}-date-panel,
|
|
${me}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${me}-content`]:{display:"flex",flex:"auto",height:Dr},"&-column":{flex:"1 0 auto",width:fe,margin:`${tn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ca}`,overflowX:"hidden","&::after":{display:"block",height:Dr-Pe,content:'""'},"&:not(:first-child)":{borderInlineStart:`${sn}px ${mn} ${ln}`},"&-active":{background:new Bi.C(Te).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${me}-time-panel-cell`]:{marginInline:je,[`${me}-time-panel-cell-inner`]:{display:"block",width:fe-2*je,height:Pe,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(fe-Pe)/2,color:bo,lineHeight:`${Pe}px`,borderRadius:Ho,cursor:"pointer",transition:`background ${ca}`,"&:hover":{background:Rr}},"&-selected":{[`${me}-time-panel-cell-inner`]:{background:Te}},"&-disabled":{[`${me}-time-panel-cell-inner`]:{color:to,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${me}-time-panel-column:after`]:{height:Dr-Pe+tn*2}}}},fl=de=>{const{componentCls:me,colorBgContainer:Se,colorError:Ke,errorActiveShadow:Ge,colorWarning:At,warningActiveShadow:St}=de;return{[`${me}:not(${me}-disabled)`]:{[`&${me}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Se,borderColor:Ke},[`&${me}-focused, &:focus`]:Object.assign({},(0,fi.M1)((0,cl.TS)(de,{activeBorderColor:Ke,activeShadow:Ge}))),[`${me}-active-bar`]:{background:Ke}},[`&${me}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Se,borderColor:At},[`&${me}-focused, &:focus`]:Object.assign({},(0,fi.M1)((0,cl.TS)(de,{activeBorderColor:At,activeShadow:St}))),[`${me}-active-bar`]:{background:At}}}}},Tl=de=>{const{componentCls:me,antCls:Se,controlHeight:Ke,fontSize:Ge,paddingInline:At,colorBgContainer:St,lineWidth:Vt,lineType:Yt,colorBorder:tn,borderRadius:Rn,motionDurationMid:sn,colorBgContainerDisabled:mn,colorTextDisabled:bn,colorTextPlaceholder:xn,controlHeightLG:Ut,fontSizeLG:ln,controlHeightSM:Ln,paddingInlineSM:la,paddingXS:$n,marginXS:ca,colorTextDescription:Ea,lineWidthBold:ma,lineHeight:_n,colorPrimary:Po,motionDurationSlow:to,zIndexPopup:bo,paddingXXS:Ro,paddingSM:$o,textHeight:lr,cellActiveWithRangeBg:yr,colorPrimaryBorder:Jo,sizePopupArrow:Oo,borderRadiusXS:No,borderRadiusOuter:ar,colorBgElevated:ur,borderRadiusLG:Ho,boxShadowSecondary:Vo,borderRadiusSM:Rr,colorSplit:Dr,cellHoverBg:fe,presetsWidth:Pe,presetsMaxWidth:Te,boxShadowPopoverArrow:je,colorTextQuaternary:_e}=de;return[{[me]:Object.assign(Object.assign(Object.assign({},(0,Ii.Wf)(de)),Si(de,Ke,Ge,At)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${Vt}px ${Yt} ${tn}`,borderRadius:Rn,transition:`border ${sn}, box-shadow ${sn}`,"&:hover, &-focused":Object.assign({},(0,fi.pU)(de)),"&-focused":Object.assign({},(0,fi.M1)(de)),[`&${me}-disabled`]:{background:mn,borderColor:tn,cursor:"not-allowed",[`${me}-suffix`]:{color:_e}},[`&${me}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${me}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,fi.ik)(de)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${me}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:xn}}},"&-large":Object.assign(Object.assign({},Si(de,Ut,ln,At)),{[`${me}-input > input`]:{fontSize:ln}}),"&-small":Object.assign({},Si(de,Ln,Ge,la)),[`${me}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:$n/2,color:bn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ca}}},[`${me}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:bn,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${sn}, color ${sn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ea}},[`${me}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ln,color:bn,fontSize:ln,verticalAlign:"top",cursor:"default",[`${me}-focused &`]:{color:Ea},[`${me}-range-separator &`]:{[`${me}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${me}-clear`]:{insetInlineEnd:At},"&:hover":{[`${me}-clear`]:{opacity:1}},[`${me}-active-bar`]:{bottom:-Vt,height:ma,marginInlineStart:At,background:Po,opacity:0,transition:`all ${to} ease-out`,pointerEvents:"none"},[`&${me}-focused`]:{[`${me}-active-bar`]:{opacity:1}},[`${me}-range-separator`]:{alignItems:"center",padding:`0 ${$n}px`,lineHeight:1},[`&${me}-small`]:{[`${me}-clear`]:{insetInlineEnd:la},[`${me}-active-bar`]:{marginInlineStart:la}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ii.Wf)(de)),ml(de)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:bo,[`&${me}-dropdown-hidden`]:{display:"none"},[`&${me}-dropdown-placement-bottomLeft`]:{[`${me}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${me}-dropdown-placement-topLeft`]:{[`${me}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Se}-slide-up-enter${Se}-slide-up-enter-active${me}-dropdown-placement-topLeft,
|
|
&${Se}-slide-up-enter${Se}-slide-up-enter-active${me}-dropdown-placement-topRight,
|
|
&${Se}-slide-up-appear${Se}-slide-up-appear-active${me}-dropdown-placement-topLeft,
|
|
&${Se}-slide-up-appear${Se}-slide-up-appear-active${me}-dropdown-placement-topRight`]:{animationName:vi.Qt},[`&${Se}-slide-up-enter${Se}-slide-up-enter-active${me}-dropdown-placement-bottomLeft,
|
|
&${Se}-slide-up-enter${Se}-slide-up-enter-active${me}-dropdown-placement-bottomRight,
|
|
&${Se}-slide-up-appear${Se}-slide-up-appear-active${me}-dropdown-placement-bottomLeft,
|
|
&${Se}-slide-up-appear${Se}-slide-up-appear-active${me}-dropdown-placement-bottomRight`]:{animationName:vi.fJ},[`&${Se}-slide-up-leave${Se}-slide-up-leave-active${me}-dropdown-placement-topLeft,
|
|
&${Se}-slide-up-leave${Se}-slide-up-leave-active${me}-dropdown-placement-topRight`]:{animationName:vi.ly},[`&${Se}-slide-up-leave${Se}-slide-up-leave-active${me}-dropdown-placement-bottomLeft,
|
|
&${Se}-slide-up-leave${Se}-slide-up-leave-active${me}-dropdown-placement-bottomRight`]:{animationName:vi.Uw},[`${me}-panel > ${me}-time-panel`]:{paddingTop:Ro},[`${me}-ranges`]:{marginBottom:0,padding:`${Ro}px ${$o}px`,overflow:"hidden",lineHeight:`${lr-2*Vt-$n/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${me}-preset > ${Se}-tag-blue`]:{color:Po,background:yr,borderColor:Jo,cursor:"pointer"},[`${me}-ok`]:{marginInlineStart:"auto"}},[`${me}-range-wrapper`]:{display:"flex",position:"relative"},[`${me}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:At*1.5,transition:`left ${to} ease-out`},(0,Ir.r)(Oo,No,ar,ur,je)),[`${me}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ur,borderRadius:Ho,boxShadow:Vo,transition:`margin ${to}`,[`${me}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${me}-presets`]:{display:"flex",flexDirection:"column",minWidth:Pe,maxWidth:Te,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:$n,borderInlineEnd:`${Vt}px ${Yt} ${Dr}`,li:Object.assign(Object.assign({},Ii.vS),{borderRadius:Rr,paddingInline:$n,paddingBlock:(Ln-Math.round(Ge*_n))/2,cursor:"pointer",transition:`all ${to}`,"+ li":{marginTop:ca},"&:hover":{background:fe}})}},[`${me}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${me}-panel`]:{borderWidth:`0 0 ${Vt}px`},"&:last-child":{[`${me}-panel`]:{borderWidth:0}}},[`${me}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${me}-content,
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:tn}}}}),"&-dropdown-range":{padding:`${Oo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${me}-separator`]:{transform:"rotate(180deg)"},[`${me}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,vi.oN)(de,"slide-up"),(0,vi.oN)(de,"slide-down"),(0,Xr.Fm)(de,"move-up"),(0,Xr.Fm)(de,"move-down")]},kl=de=>{const{componentCls:me,controlHeightLG:Se,paddingXXS:Ke,padding:Ge}=de;return{pickerCellCls:`${me}-cell`,pickerCellInnerCls:`${me}-cell-inner`,pickerYearMonthCellWidth:Se*1.5,pickerQuarterPanelContentHeight:Se*1.4,pickerCellPaddingVertical:Ke+Ke/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ge+Ke/2}},Su=de=>({cellHoverBg:de.controlItemBgHover,cellActiveWithRangeBg:de.controlItemBgActive,cellHoverWithRangeBg:new Bi.C(de.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Bi.C(de.colorPrimary).lighten(20).toHexString(),cellBgDisabled:de.colorBgContainerDisabled,timeColumnWidth:de.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:de.controlHeightSM*1.5,cellHeight:de.controlHeightSM,textHeight:de.controlHeightLG,withoutTimeCellHeight:de.controlHeightLG*1.65});var zl=(0,ql.Z)("DatePicker",de=>{const me=(0,cl.TS)((0,fi.e5)(de),kl(de));return[Tl(me),fl(me),(0,wi.c)(de,{focusElCls:`${de.componentCls}-focused`})]},de=>Object.assign(Object.assign(Object.assign({},(0,fi.TM)(de)),Su(de)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:de.zIndexPopupBase+50}));function $l(de,me,Se){return Se!==void 0?Se:me==="year"&&de.lang.yearPlaceholder?de.lang.yearPlaceholder:me==="quarter"&&de.lang.quarterPlaceholder?de.lang.quarterPlaceholder:me==="month"&&de.lang.monthPlaceholder?de.lang.monthPlaceholder:me==="week"&&de.lang.weekPlaceholder?de.lang.weekPlaceholder:me==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.placeholder:de.lang.placeholder}function eu(de,me,Se){return Se!==void 0?Se:me==="year"&&de.lang.yearPlaceholder?de.lang.rangeYearPlaceholder:me==="quarter"&&de.lang.quarterPlaceholder?de.lang.rangeQuarterPlaceholder:me==="month"&&de.lang.monthPlaceholder?de.lang.rangeMonthPlaceholder:me==="week"&&de.lang.weekPlaceholder?de.lang.rangeWeekPlaceholder:me==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.rangePlaceholder:de.lang.rangePlaceholder}function pl(de,me){const Se={adjustX:1,adjustY:1};switch(me){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Se};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Se};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Se};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Se};default:return{points:de==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Se}}}function qi(de){return de?Array.isArray(de)?de:[de]:[]}function Ri(de){const{format:me,picker:Se,showHour:Ke,showMinute:Ge,showSecond:At,use12Hours:St}=de,Vt=qi(me)[0],Yt=Object.assign({},de);return me&&Array.isArray(me)&&(Yt.format=Vt),Vt&&typeof Vt=="string"&&(!Vt.includes("s")&&At===void 0&&(Yt.showSecond=!1),!Vt.includes("m")&&Ge===void 0&&(Yt.showMinute=!1),!Vt.includes("H")&&!Vt.includes("h")&&!Vt.includes("K")&&!Vt.includes("k")&&Ke===void 0&&(Yt.showHour=!1),(Vt.includes("a")||Vt.includes("A"))&&St===void 0&&(Yt.use12Hours=!0)),Se==="time"?Yt:(typeof Vt=="function"&&delete Yt.format,{showTime:Yt})}function Vi(de,me,Se){if(de===!1)return!1;const Ke={clearIcon:me!=null?me:Se};return typeof de=="object"?Object.assign(Object.assign({},Ke),de):Ke}var Zl=te(3113);function tu(de){return re.createElement(Zl.ZP,Object.assign({size:"small",type:"primary"},de))}var vl={button:tu},Wl=function(de,me){var Se={};for(var Ke in de)Object.prototype.hasOwnProperty.call(de,Ke)&&me.indexOf(Ke)<0&&(Se[Ke]=de[Ke]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ke=Object.getOwnPropertySymbols(de);Ge<Ke.length;Ge++)me.indexOf(Ke[Ge])<0&&Object.prototype.propertyIsEnumerable.call(de,Ke[Ge])&&(Se[Ke[Ge]]=de[Ke[Ge]]);return Se};function jl(de){return(0,re.forwardRef)((Se,Ke)=>{const{prefixCls:Ge,getPopupContainer:At,className:St,placement:Vt,size:Yt,disabled:tn,bordered:Rn=!0,placeholder:sn,popupClassName:mn,dropdownClassName:bn,status:xn,clearIcon:Ut,allowClear:ln,rootClassName:Ln}=Se,la=Wl(Se,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),$n=re.useRef(null),{getPrefixCls:ca,direction:Ea,getPopupContainer:ma}=(0,re.useContext)(qo.E_),_n=ca("picker",Ge),{compactSize:Po,compactItemClassnames:to}=(0,Yi.ri)(_n,Ea),{format:bo,showTime:Ro,picker:$o}=Se,lr=ca(),[yr,Jo]=zl(_n),Oo=Object.assign(Object.assign({},Ro?Ri(Object.assign({format:bo,picker:$o},Ro)):{}),$o==="time"?Ri(Object.assign(Object.assign({format:bo},Se),{picker:$o})):{}),No=(0,di.Z)(je=>{var _e;return(_e=Yt!=null?Yt:Po)!==null&&_e!==void 0?_e:je}),ar=re.useContext(ri.Z),ur=tn!=null?tn:ar,Ho=(0,re.useContext)(Ki.aM),{hasFeedback:Vo,status:Rr,feedbackIcon:Dr}=Ho,fe=re.createElement(re.Fragment,null,$o==="time"?re.createElement(Qe,null):re.createElement(he,null),Vo&&Dr);(0,re.useImperativeHandle)(Ke,()=>({focus:()=>{var je;return(je=$n.current)===null||je===void 0?void 0:je.focus()},blur:()=>{var je;return(je=$n.current)===null||je===void 0?void 0:je.blur()}}));const[Pe]=(0,Gi.Z)("Calendar",Ui.Z),Te=Object.assign(Object.assign({},Pe),Se.locale);return yr(re.createElement(ji,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${_n}-separator`},re.createElement(nt,null)),disabled:ur,ref:$n,dropdownAlign:pl(Ea,Vt),placeholder:eu(Te,$o,sn),suffixIcon:fe,prevIcon:re.createElement("span",{className:`${_n}-prev-icon`}),nextIcon:re.createElement("span",{className:`${_n}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${_n}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${_n}-super-next-icon`}),transitionName:`${lr}-slide-up`},la,Oo,{className:Ne()({[`${_n}-${No}`]:No,[`${_n}-borderless`]:!Rn},(0,Pa.Z)(_n,(0,Pa.F)(Rr,xn),Vo),Jo,to,St,Ln),locale:Te.lang,prefixCls:_n,getPopupContainer:At||ma,generateConfig:de,components:vl,direction:Ea,dropdownClassName:Ne()(Jo,mn||bn,Ln),allowClear:Vi(ln,Ut,re.createElement(et.Z,null))})))})}var hl=function(de,me){var Se={};for(var Ke in de)Object.prototype.hasOwnProperty.call(de,Ke)&&me.indexOf(Ke)<0&&(Se[Ke]=de[Ke]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ke=Object.getOwnPropertySymbols(de);Ge<Ke.length;Ge++)me.indexOf(Ke[Ge])<0&&Object.prototype.propertyIsEnumerable.call(de,Ke[Ge])&&(Se[Ke[Ge]]=de[Ke[Ge]]);return Se};function nu(de){function me(Yt,tn){const Rn=tn==="TimePicker"?"timePicker":"datePicker",sn=(0,re.forwardRef)((mn,bn)=>{const{prefixCls:xn,getPopupContainer:Ut,style:ln,className:Ln,rootClassName:la,size:$n,bordered:ca=!0,placement:Ea,placeholder:ma,popupClassName:_n,dropdownClassName:Po,disabled:to,status:bo,clearIcon:Ro,allowClear:$o}=mn,lr=hl(mn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:yr,direction:Jo,getPopupContainer:Oo,[Rn]:No}=(0,re.useContext)(qo.E_),ar=yr("picker",xn),{compactSize:ur,compactItemClassnames:Ho}=(0,Yi.ri)(ar,Jo),Vo=re.useRef(null),{format:Rr,showTime:Dr}=mn,[fe,Pe]=zl(ar);(0,re.useImperativeHandle)(bn,()=>({focus:()=>{var Cn;return(Cn=Vo.current)===null||Cn===void 0?void 0:Cn.focus()},blur:()=>{var Cn;return(Cn=Vo.current)===null||Cn===void 0?void 0:Cn.blur()}}));const Te={showToday:!0};let je={};Yt&&(je.picker=Yt);const _e=Yt||mn.picker;je=Object.assign(Object.assign(Object.assign({},je),Dr?Ri(Object.assign({format:Rr,picker:_e},Dr)):{}),_e==="time"?Ri(Object.assign(Object.assign({format:Rr},mn),{picker:_e})):{});const qe=yr(),Ct=(0,di.Z)(Cn=>{var kn;return(kn=$n!=null?$n:ur)!==null&&kn!==void 0?kn:Cn}),yt=re.useContext(ri.Z),Pt=to!=null?to:yt,Ot=(0,re.useContext)(Ki.aM),{hasFeedback:wt,status:Lt,feedbackIcon:an}=Ot,nn=re.createElement(re.Fragment,null,_e==="time"?re.createElement(Qe,null):re.createElement(he,null),wt&&an),[un]=(0,Gi.Z)("DatePicker",Ui.Z),Fn=Object.assign(Object.assign({},un),mn.locale);return fe(re.createElement(_i,Object.assign({ref:Vo,placeholder:$l(Fn,_e,ma),suffixIcon:nn,dropdownAlign:pl(Jo,Ea),prevIcon:re.createElement("span",{className:`${ar}-prev-icon`}),nextIcon:re.createElement("span",{className:`${ar}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${ar}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${ar}-super-next-icon`}),transitionName:`${qe}-slide-up`},Te,lr,je,{locale:Fn.lang,className:Ne()({[`${ar}-${Ct}`]:Ct,[`${ar}-borderless`]:!ca},(0,Pa.Z)(ar,(0,Pa.F)(Lt,bo),wt),Pe,Ho,No==null?void 0:No.className,Ln,la),style:Object.assign(Object.assign({},No==null?void 0:No.style),ln),prefixCls:ar,getPopupContainer:Ut||Oo,generateConfig:de,components:vl,direction:Jo,disabled:Pt,dropdownClassName:Ne()(Pe,la,_n||Po),allowClear:Vi($o,Ro,re.createElement(et.Z,null))})))});return tn&&(sn.displayName=tn),sn}const Se=me(),Ke=me("week","WeekPicker"),Ge=me("month","MonthPicker"),At=me("year","YearPicker"),St=me("time","TimePicker"),Vt=me("quarter","QuarterPicker");return{DatePicker:Se,WeekPicker:Ke,MonthPicker:Ge,YearPicker:At,TimePicker:St,QuarterPicker:Vt}}const au=null;function ou(de){const{DatePicker:me,WeekPicker:Se,MonthPicker:Ke,YearPicker:Ge,TimePicker:At,QuarterPicker:St}=nu(de),Vt=jl(de),Yt=me;return Yt.WeekPicker=Se,Yt.MonthPicker=Ke,Yt.YearPicker=Ge,Yt.RangePicker=Vt,Yt.TimePicker=At,Yt.QuarterPicker=St,Yt}var Kl=ou;const Ti=Kl(z);function ki(de){const me=pl(de.direction,de.placement);return me.overflow.adjustY=!1,me.overflow.adjustX=!1,Object.assign(Object.assign({},de),{dropdownAlign:me})}const $i=(0,ne.Z)(Ti,"picker",null,ki);Ti._InternalPanelDoNotUseOrYouWillBeFired=$i;const ru=(0,ne.Z)(Ti.RangePicker,"picker",null,ki);Ti._InternalRangePanelDoNotUseOrYouWillBeFired=ru,Ti.generatePicker=Kl;var iu=Ti},28103:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Ae}});var ee=te(92310),se=te.n(ee),Be=te(59301),xe=te(36355),Ce=te(17313),be=te(83116),ie=te(37613);const He=ve=>{const{componentCls:ae,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:x,verticalMarginInline:z}=ve;return{[ae]:Object.assign(Object.assign({},(0,Ce.Wf)(ve)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ve.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${ve.dividerHorizontalWithTextGutterMargin}px 0`,color:ve.colorTextHeading,fontWeight:500,fontSize:ve.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ae}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${ae}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${ae}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${ae}-with-text${ae}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ae}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ae}-with-text`]:{color:ve.colorText,fontWeight:"normal",fontSize:ve.fontSize},[`&-horizontal${ae}-with-text-left${ae}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ae}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ae}-with-text-right${ae}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ae}-inner-text`]:{paddingInlineEnd:a}}})}};var ze=(0,be.Z)("Divider",ve=>{const ae=(0,ie.TS)(ve,{dividerHorizontalWithTextGutterMargin:ve.margin,dividerHorizontalGutterMargin:ve.marginLG,sizePaddingEdgeHorizontal:0});return[He(ae)]},ve=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ve.marginXS})),Ze=function(ve,ae){var a={};for(var E in ve)Object.prototype.hasOwnProperty.call(ve,E)&&ae.indexOf(E)<0&&(a[E]=ve[E]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ve);b<E.length;b++)ae.indexOf(E[b])<0&&Object.prototype.propertyIsEnumerable.call(ve,E[b])&&(a[E[b]]=ve[E[b]]);return a},Ae=ve=>{const{getPrefixCls:ae,direction:a,divider:E}=Be.useContext(xe.E_),{prefixCls:b,type:y="horizontal",orientation:x="center",orientationMargin:z,className:ne,rootClassName:oe,children:re,dashed:ue,plain:le,style:ce}=ve,ge=Ze(ve,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),pe=ae("divider",b),[he,Ve]=ze(pe),Re=x.length>0?`-${x}`:x,tt=!!re,Fe=x==="left"&&z!=null,Qe=x==="right"&&z!=null,et=se()(pe,E==null?void 0:E.className,Ve,`${pe}-${y}`,{[`${pe}-with-text`]:tt,[`${pe}-with-text${Re}`]:tt,[`${pe}-dashed`]:!!ue,[`${pe}-plain`]:!!le,[`${pe}-rtl`]:a==="rtl",[`${pe}-no-default-orientation-margin-left`]:Fe,[`${pe}-no-default-orientation-margin-right`]:Qe},ne,oe),Et=Be.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),lt=Object.assign(Object.assign({},Fe&&{marginLeft:Et}),Qe&&{marginRight:Et});return he(Be.createElement("div",Object.assign({className:et,style:Object.assign(Object.assign({},E==null?void 0:E.style),ce)},ge,{role:"separator"}),re&&y!=="vertical"&&Be.createElement("span",{className:`${pe}-inner-text`,style:lt},re)))}},91857:function(it,Ue,te){"use strict";var ee=te(59301),se=te(38819),Be=te(92310),xe=te.n(Be),Ce=te(31561),be=te(70425),ie=te(18929),He=te(2738),ze=te(79676),Ze=te(53487),Le=te(92343),Ae=te(36355),ve=te(20834),ae=te(40875),a=te(88088),E=te(47211);const b=null,y=oe=>{const{menu:re,arrow:ue,prefixCls:le,children:ce,trigger:ge,disabled:pe,dropdownRender:he,getPopupContainer:Ve,overlayClassName:Re,rootClassName:tt,open:Fe,onOpenChange:Qe,visible:et,onVisibleChange:Et,mouseEnterDelay:lt=.15,mouseLeaveDelay:ft=.1,autoAdjustOverflow:Je=!0,placement:nt="",overlay:dt,transitionName:Ne}=oe,{getPopupContainer:We,getPrefixCls:vt,direction:Tt}=ee.useContext(Ae.E_),mt=ee.useMemo(()=>{const De=vt();return Ne!==void 0?Ne:nt.includes("top")?`${De}-slide-down`:`${De}-slide-up`},[vt,nt,Ne]),$t=ee.useMemo(()=>nt?nt.includes("Center")?nt.slice(0,nt.indexOf("Center")):nt:Tt==="rtl"?"bottomRight":"bottomLeft",[nt,Tt]),Oe=vt("dropdown",le),[Gt,Ht]=(0,E.Z)(Oe),[,dn]=(0,a.Z)(),An=ee.Children.only(ce),$e=(0,Le.Tm)(An,{className:xe()(`${Oe}-trigger`,{[`${Oe}-rtl`]:Tt==="rtl"},An.props.className),disabled:pe}),ut=pe?[]:ge;let Me;ut&&ut.includes("contextMenu")&&(Me=!0);const[Ee,at]=(0,ie.Z)(!1,{value:Fe!=null?Fe:et}),ot=(0,be.useEvent)(De=>{Qe==null||Qe(De),Et==null||Et(De),at(De)}),Ie=xe()(Re,tt,Ht,{[`${Oe}-rtl`]:Tt==="rtl"}),ye=(0,ze.Z)({arrowPointAtCenter:typeof ue=="object"&&ue.pointAtCenter,autoAdjustOverflow:Je,offset:dn.marginXXS,arrowWidth:ue?dn.sizePopupArrow:0,borderRadius:dn.borderRadius}),st=ee.useCallback(()=>{at(!1)},[]),Ye=()=>{let De;return re!=null&&re.items?De=ee.createElement(ve.default,Object.assign({},re)):typeof dt=="function"?De=dt():De=dt,he&&(De=he(De)),De=ee.Children.only(typeof De=="string"?ee.createElement("span",null,De):De),ee.createElement(ae.J,{prefixCls:`${Oe}-menu`,expandIcon:ee.createElement("span",{className:`${Oe}-menu-submenu-arrow`},ee.createElement(se.Z,{className:`${Oe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:st,validator:gt=>{let{mode:_t}=gt}},De)};return Gt(ee.createElement(Ce.Z,Object.assign({alignPoint:Me},(0,He.Z)(oe,["rootClassName"]),{mouseEnterDelay:lt,mouseLeaveDelay:ft,visible:Ee,builtinPlacements:ye,arrow:!!ue,overlayClassName:Ie,prefixCls:Oe,getPopupContainer:Ve||We,transitionName:mt,trigger:ut,overlay:Ye,placement:$t,onVisibleChange:ot}),$e))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Ze.Z)(y,"dropdown",oe=>oe,x),ne=oe=>ee.createElement(z,Object.assign({},oe),ee.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ne,Ue.Z=y},38854:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return a}});var ee=te(91857),se=te(92310),Be=te.n(se),xe=te(59301),Ce=te(18785),be=te(3113),ie=te(36355),He=te(81327),ze=te(33234),Ze=te(47211),Le=function(E,b){var y={};for(var x in E)Object.prototype.hasOwnProperty.call(E,x)&&b.indexOf(x)<0&&(y[x]=E[x]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(E);z<x.length;z++)b.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(E,x[z])&&(y[x[z]]=E[x[z]]);return y};const Ae=E=>{const{getPopupContainer:b,getPrefixCls:y,direction:x}=xe.useContext(ie.E_),{prefixCls:z,type:ne="default",danger:oe,disabled:re,loading:ue,onClick:le,htmlType:ce,children:ge,className:pe,menu:he,arrow:Ve,autoFocus:Re,overlay:tt,trigger:Fe,align:Qe,open:et,onOpenChange:Et,placement:lt,getPopupContainer:ft,href:Je,icon:nt=xe.createElement(Ce.Z,null),title:dt,buttonsRender:Ne=Ye=>Ye,mouseEnterDelay:We,mouseLeaveDelay:vt,overlayClassName:Tt,overlayStyle:mt,destroyPopupOnHide:$t,dropdownRender:Oe}=E,Gt=Le(E,["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"]),Ht=y("dropdown",z),dn=`${Ht}-button`,[An,$e]=(0,Ze.Z)(Ht),ut={menu:he,arrow:Ve,autoFocus:Re,align:Qe,disabled:re,trigger:re?[]:Fe,onOpenChange:Et,getPopupContainer:ft||b,mouseEnterDelay:We,mouseLeaveDelay:vt,overlayClassName:Tt,overlayStyle:mt,destroyPopupOnHide:$t,dropdownRender:Oe},{compactSize:Me,compactItemClassnames:Ee}=(0,ze.ri)(Ht,x),at=Be()(dn,Ee,pe,$e);"overlay"in E&&(ut.overlay=tt),"open"in E&&(ut.open=et),"placement"in E?ut.placement=lt:ut.placement=x==="rtl"?"bottomLeft":"bottomRight";const ot=xe.createElement(be.ZP,{type:ne,danger:oe,disabled:re,loading:ue,onClick:le,htmlType:ce,href:Je,title:dt},ge),Ie=xe.createElement(be.ZP,{type:ne,danger:oe,icon:nt}),[ye,st]=Ne([ot,Ie]);return An(xe.createElement(He.Z.Compact,Object.assign({className:at,size:Me,block:!0},Gt),ye,xe.createElement(ee.Z,Object.assign({},ut),st)))};Ae.__ANT_BUTTON=!0;var ve=Ae;const ae=ee.Z;ae.Button=ve;var a=ae},47211:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Le}});var ee=te(17313),se=te(13826),Be=te(92899),xe=te(29878),Ce=te(19447),be=te(83116),ie=te(37613),ze=Ae=>{const{componentCls:ve,menuCls:ae,colorError:a,colorTextLightSolid:E}=Ae,b=`${ae}-item`;return{[`${ve}, ${ve}-menu-submenu`]:{[`${ae} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:E,backgroundColor:a}}}}}};const Ze=Ae=>{const{componentCls:ve,menuCls:ae,zIndexPopup:a,dropdownArrowDistance:E,sizePopupArrow:b,antCls:y,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:re,colorTextDisabled:ue,fontSizeIcon:le,controlPaddingHorizontal:ce,colorBgElevated:ge}=Ae;return[{[ve]:Object.assign(Object.assign({},(0,ee.Wf)(Ae)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-E+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${x}-down, & > ${y}-btn-icon > ${x}-down`]:{fontSize:le}},[`${ve}-wrap`]:{position:"relative",[`${y}-btn > ${x}-down`]:{fontSize:le},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${ve}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${ve}-placement-bottomLeft,
|
|
&${y}-slide-down-appear${y}-slide-down-appear-active${ve}-placement-bottomLeft,
|
|
&${y}-slide-down-enter${y}-slide-down-enter-active${ve}-placement-bottom,
|
|
&${y}-slide-down-appear${y}-slide-down-appear-active${ve}-placement-bottom,
|
|
&${y}-slide-down-enter${y}-slide-down-enter-active${ve}-placement-bottomRight,
|
|
&${y}-slide-down-appear${y}-slide-down-appear-active${ve}-placement-bottomRight`]:{animationName:se.fJ},[`&${y}-slide-up-enter${y}-slide-up-enter-active${ve}-placement-topLeft,
|
|
&${y}-slide-up-appear${y}-slide-up-appear-active${ve}-placement-topLeft,
|
|
&${y}-slide-up-enter${y}-slide-up-enter-active${ve}-placement-top,
|
|
&${y}-slide-up-appear${y}-slide-up-appear-active${ve}-placement-top,
|
|
&${y}-slide-up-enter${y}-slide-up-enter-active${ve}-placement-topRight,
|
|
&${y}-slide-up-appear${y}-slide-up-appear-active${ve}-placement-topRight`]:{animationName:se.Qt},[`&${y}-slide-down-leave${y}-slide-down-leave-active${ve}-placement-bottomLeft,
|
|
&${y}-slide-down-leave${y}-slide-down-leave-active${ve}-placement-bottom,
|
|
&${y}-slide-down-leave${y}-slide-down-leave-active${ve}-placement-bottomRight`]:{animationName:se.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${ve}-placement-topLeft,
|
|
&${y}-slide-up-leave${y}-slide-up-leave-active${ve}-placement-top,
|
|
&${y}-slide-up-leave${y}-slide-up-leave-active${ve}-placement-topRight`]:{animationName:se.ly}})},(0,Ce.ZP)(Ae,{colorBg:ge,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ve} ${ae}`]:{position:"relative",margin:0},[`${ae}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ve}, ${ve}-menu-submenu`]:{[ae]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:ge,backgroundClip:"padding-box",borderRadius:Ae.borderRadiusLG,outline:"none",boxShadow:Ae.boxShadowSecondary},(0,ee.Qy)(Ae)),{[`${ae}-item-group-title`]:{padding:`${ne}px ${ce}px`,color:Ae.colorTextDescription,transition:`all ${z}`},[`${ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ae}-item-icon`]:{minWidth:oe,marginInlineEnd:Ae.marginXS,fontSize:Ae.fontSizeSM},[`${ae}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ae}-item, ${ae}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${ce}px`,color:Ae.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ae.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ae.controlItemBgHover}},(0,ee.Qy)(Ae)),{"&-selected":{color:Ae.colorPrimary,backgroundColor:Ae.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ae.controlItemBgActiveHover}},"&-disabled":{color:ue,cursor:"not-allowed","&:hover":{color:ue,backgroundColor:ge,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ae.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ae.colorSplit},[`${ve}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ae.paddingXS,[`${ve}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ae.colorTextDescription,fontSize:le,fontStyle:"normal"}}}),[`${ae}-item-group-list`]:{margin:`0 ${Ae.marginXS}px`,padding:0,listStyle:"none"},[`${ae}-submenu-title`]:{paddingInlineEnd:ce+Ae.fontSizeSM},[`${ae}-submenu-vertical`]:{position:"relative"},[`${ae}-submenu${ae}-submenu-disabled ${ve}-menu-submenu-title`]:{[`&, ${ve}-menu-submenu-arrow-icon`]:{color:ue,backgroundColor:ge,cursor:"not-allowed"}},[`${ae}-submenu-selected ${ve}-menu-submenu-title`]:{color:Ae.colorPrimary}})}},[(0,se.oN)(Ae,"slide-up"),(0,se.oN)(Ae,"slide-down"),(0,Be.Fm)(Ae,"move-up"),(0,Be.Fm)(Ae,"move-down"),(0,xe._y)(Ae,"zoom-big")]]};var Le=(0,be.Z)("Dropdown",(Ae,ve)=>{let{rootPrefixCls:ae}=ve;const{marginXXS:a,sizePopupArrow:E,controlHeight:b,fontSize:y,lineHeight:x,paddingXXS:z,componentCls:ne,borderRadiusLG:oe}=Ae,re=(b-y*x)/2,{dropdownArrowOffset:ue}=(0,Ce.fS)({contentRadius:oe}),le=(0,ie.TS)(Ae,{menuCls:`${ne}-menu`,rootPrefixCls:ae,dropdownArrowDistance:E/2+a,dropdownArrowOffset:ue,dropdownPaddingVertical:re,dropdownEdgeChildPadding:z});return[Ze(le),ze(le)]},Ae=>({zIndexPopup:Ae.zIndexPopupBase+50}))},8628:function(it,Ue,te){"use strict";var ee=te(59301),se=te(34280),Be=te(56762),xe=te(69507);function Ce(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,ee.useRef)({}),He=(0,Be.Z)(),ze=(0,xe.ZP)();return(0,se.Z)(()=>{const Ze=ze.subscribe(Le=>{ie.current=Le,be&&He()});return()=>ze.unsubscribe(Ze)},[]),ie.current}Ue.Z=Ce},45818:function(it,Ue,te){"use strict";te.d(Ue,{D:function(){return z},Z:function(){return re}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(le,ce){return se.createElement(Ce.Z,(0,ee.Z)({},le,{ref:ce,icon:xe}))},ie=se.forwardRef(be),He=ie,ze=te(33853),Ze=te(38819),Le=te(92310),Ae=te.n(Le),ve=te(2738),a=ue=>!isNaN(parseFloat(ue))&&isFinite(ue),E=te(36355),b=te(84966),y=function(ue,le){var ce={};for(var ge in ue)Object.prototype.hasOwnProperty.call(ue,ge)&&le.indexOf(ge)<0&&(ce[ge]=ue[ge]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ge=Object.getOwnPropertySymbols(ue);pe<ge.length;pe++)le.indexOf(ge[pe])<0&&Object.prototype.propertyIsEnumerable.call(ue,ge[pe])&&(ce[ge[pe]]=ue[ge[pe]]);return ce};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=se.createContext({}),ne=(()=>{let ue=0;return function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ue+=1,`${le}${ue}`}})();var re=se.forwardRef((ue,le)=>{const{prefixCls:ce,className:ge,trigger:pe,children:he,defaultCollapsed:Ve=!1,theme:Re="dark",style:tt={},collapsible:Fe=!1,reverseArrow:Qe=!1,width:et=200,collapsedWidth:Et=80,zeroWidthTriggerStyle:lt,breakpoint:ft,onCollapse:Je,onBreakpoint:nt}=ue,dt=y(ue,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ne}=(0,se.useContext)(b.Gs),[We,vt]=(0,se.useState)("collapsed"in ue?ue.collapsed:Ve),[Tt,mt]=(0,se.useState)(!1);(0,se.useEffect)(()=>{"collapsed"in ue&&vt(ue.collapsed)},[ue.collapsed]);const $t=($e,ut)=>{"collapsed"in ue||vt($e),Je==null||Je($e,ut)},Oe=(0,se.useRef)();Oe.current=$e=>{mt($e.matches),nt==null||nt($e.matches),We!==$e.matches&&$t($e.matches,"responsive")},(0,se.useEffect)(()=>{function $e(Me){return Oe.current(Me)}let ut;if(typeof window!="undefined"){const{matchMedia:Me}=window;if(Me&&ft&&ft in x){ut=Me(`(max-width: ${x[ft]})`);try{ut.addEventListener("change",$e)}catch(Ee){ut.addListener($e)}$e(ut)}}return()=>{try{ut==null||ut.removeEventListener("change",$e)}catch(Me){ut==null||ut.removeListener($e)}}},[ft]),(0,se.useEffect)(()=>{const $e=ne("ant-sider-");return Ne.addSider($e),()=>Ne.removeSider($e)},[]);const Gt=()=>{$t(!We,"clickTrigger")},{getPrefixCls:Ht}=(0,se.useContext)(E.E_),dn=()=>{const $e=Ht("layout-sider",ce),ut=(0,ve.Z)(dt,["collapsed"]),Me=We?Et:et,Ee=a(Me)?`${Me}px`:String(Me),at=parseFloat(String(Et||0))===0?se.createElement("span",{onClick:Gt,className:Ae()(`${$e}-zero-width-trigger`,`${$e}-zero-width-trigger-${Qe?"right":"left"}`),style:lt},pe||se.createElement(He,null)):null,ye={expanded:Qe?se.createElement(Ze.Z,null):se.createElement(ze.Z,null),collapsed:Qe?se.createElement(ze.Z,null):se.createElement(Ze.Z,null)}[We?"collapsed":"expanded"],st=pe!==null?at||se.createElement("div",{className:`${$e}-trigger`,onClick:Gt,style:{width:Ee}},pe||ye):null,Ye=Object.assign(Object.assign({},tt),{flex:`0 0 ${Ee}`,maxWidth:Ee,minWidth:Ee,width:Ee}),De=Ae()($e,`${$e}-${Re}`,{[`${$e}-collapsed`]:!!We,[`${$e}-has-trigger`]:Fe&&pe!==null&&!at,[`${$e}-below`]:!!Tt,[`${$e}-zero-width`]:parseFloat(Ee)===0},ge);return se.createElement("aside",Object.assign({className:De},ut,{style:Ye,ref:le}),se.createElement("div",{className:`${$e}-children`},he),Fe||Tt&&at?st:null)},An=se.useMemo(()=>({siderCollapsed:We}),[We]);return se.createElement(z.Provider,{value:An},dn())})},84966:function(it,Ue,te){"use strict";te.d(Ue,{VY:function(){return z},$_:function(){return x},h4:function(){return y},Gs:function(){return ve},ZP:function(){return ne}});var ee=te(26407),se=te(92310),Be=te.n(se),xe=te(2738),Ce=te(59301),be=te(36355),ie=te(83116),ze=oe=>{const{componentCls:re,bodyBg:ue,lightSiderBg:le,lightTriggerBg:ce,lightTriggerColor:ge}=oe;return{[`${re}-sider-light`]:{background:le,[`${re}-sider-trigger`]:{color:ge,background:ce},[`${re}-sider-zero-width-trigger`]:{color:ge,background:ce,border:`1px solid ${ue}`,borderInlineStart:0}}}};const Ze=oe=>{const{antCls:re,componentCls:ue,colorText:le,triggerColor:ce,footerBg:ge,triggerBg:pe,headerHeight:he,headerPadding:Ve,headerColor:Re,footerPadding:tt,triggerHeight:Fe,zeroTriggerHeight:Qe,zeroTriggerWidth:et,motionDurationMid:Et,motionDurationSlow:lt,fontSize:ft,borderRadius:Je,bodyBg:nt,headerBg:dt,siderBg:Ne}=oe;return{[ue]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:nt,"&, *":{boxSizing:"border-box"},[`&${ue}-has-sider`]:{flexDirection:"row",[`> ${ue}, > ${ue}-content`]:{width:0}},[`${ue}-header, &${ue}-footer`]:{flex:"0 0 auto"},[`${ue}-sider`]:{position:"relative",minWidth:0,background:Ne,transition:`all ${Et}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Fe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Fe,color:ce,lineHeight:`${Fe}px`,textAlign:"center",background:pe,cursor:"pointer",transition:`all ${Et}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-et,zIndex:1,width:et,height:Qe,color:ce,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ne,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${lt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${lt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-et,borderStartStartRadius:Je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Je}}}}},ze(oe)),{"&-rtl":{direction:"rtl"}}),[`${ue}-header`]:{height:he,padding:Ve,color:Re,lineHeight:`${he}px`,background:dt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${ue}-footer`]:{padding:tt,color:le,fontSize:ft,background:ge},[`${ue}-content`]:{flex:"auto",minHeight:0}}};var Le=(0,ie.Z)("Layout",oe=>[Ze(oe)],oe=>{const{colorBgLayout:re,controlHeight:ue,controlHeightLG:le,colorText:ce,controlHeightSM:ge,marginXXS:pe,colorTextLightSolid:he,colorBgContainer:Ve}=oe,Re=le*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:ue*2,headerPadding:`0 ${Re}px`,headerColor:ce,footerPadding:`${ge}px ${Re}px`,footerBg:re,siderBg:"#001529",triggerHeight:le+pe*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:le,zeroTriggerHeight:le,lightSiderBg:Ve,lightTriggerBg:Ve,lightTriggerColor:ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ae=function(oe,re){var ue={};for(var le in oe)Object.prototype.hasOwnProperty.call(oe,le)&&re.indexOf(le)<0&&(ue[le]=oe[le]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,le=Object.getOwnPropertySymbols(oe);ce<le.length;ce++)re.indexOf(le[ce])<0&&Object.prototype.propertyIsEnumerable.call(oe,le[ce])&&(ue[le[ce]]=oe[le[ce]]);return ue};const ve=Ce.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ae(oe){let{suffixCls:re,tagName:ue,displayName:le}=oe;return ce=>Ce.forwardRef((pe,he)=>Ce.createElement(ce,Object.assign({ref:he,suffixCls:re,tagName:ue},pe)))}const a=Ce.forwardRef((oe,re)=>{const{prefixCls:ue,suffixCls:le,className:ce,tagName:ge}=oe,pe=Ae(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Ce.useContext(be.E_),Ve=he("layout",ue),[Re,tt]=Le(Ve),Fe=le?`${Ve}-${le}`:Ve;return Re(Ce.createElement(ge,Object.assign({className:Be()(ue||Fe,ce,tt),ref:re},pe)))}),E=Ce.forwardRef((oe,re)=>{const{direction:ue}=Ce.useContext(be.E_),[le,ce]=Ce.useState([]),{prefixCls:ge,className:pe,rootClassName:he,children:Ve,hasSider:Re,tagName:tt,style:Fe}=oe,Qe=Ae(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),et=(0,xe.Z)(Qe,["suffixCls"]),{getPrefixCls:Et,layout:lt}=Ce.useContext(be.E_),ft=Et("layout",ge),[Je,nt]=Le(ft),dt=Be()(ft,{[`${ft}-has-sider`]:typeof Re=="boolean"?Re:le.length>0,[`${ft}-rtl`]:ue==="rtl"},lt==null?void 0:lt.className,pe,he,nt),Ne=Ce.useMemo(()=>({siderHook:{addSider:We=>{ce(vt=>[].concat((0,ee.Z)(vt),[We]))},removeSider:We=>{ce(vt=>vt.filter(Tt=>Tt!==We))}}}),[]);return Je(Ce.createElement(ve.Provider,{value:Ne},Ce.createElement(tt,Object.assign({ref:re,className:dt,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),Fe)},et),Ve)))}),b=ae({tagName:"div",displayName:"Layout"})(E),y=ae({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=ae({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=ae({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},40875:function(it,Ue,te){"use strict";te.d(Ue,{J:function(){return be}});var ee=te(59301),se=te(33234),Be=te(70425),xe=function(ie,He){var ze={};for(var Ze in ie)Object.prototype.hasOwnProperty.call(ie,Ze)&&He.indexOf(Ze)<0&&(ze[Ze]=ie[Ze]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Ze=Object.getOwnPropertySymbols(ie);Le<Ze.length;Le++)He.indexOf(Ze[Le])<0&&Object.prototype.propertyIsEnumerable.call(ie,Ze[Le])&&(ze[Ze[Le]]=ie[Ze[Le]]);return ze};const Ce=ee.createContext(null),be=ee.forwardRef((ie,He)=>{const{children:ze}=ie,Ze=xe(ie,["children"]),Le=ee.useContext(Ce),Ae=ee.useMemo(()=>Object.assign(Object.assign({},Le),Ze),[Le,Ze.prefixCls,Ze.mode,Ze.selectable]);return ee.createElement(Ce.Provider,{value:Ae},ee.createElement(se.BR,null,(0,Be.supportNodeRef)(ze)?ee.cloneElement(ze,{ref:He}):ze))});Ue.Z=Ce},20834:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return An}});var ee=te(15285),se=te(59301),Be=te(45818),xe=te(92310),Ce=te.n(xe),be=te(36355),ie=function($e,ut){var Me={};for(var Ee in $e)Object.prototype.hasOwnProperty.call($e,Ee)&&ut.indexOf(Ee)<0&&(Me[Ee]=$e[Ee]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ee=Object.getOwnPropertySymbols($e);at<Ee.length;at++)ut.indexOf(Ee[at])<0&&Object.prototype.propertyIsEnumerable.call($e,Ee[at])&&(Me[Ee[at]]=$e[Ee[at]]);return Me},ze=$e=>{const{prefixCls:ut,className:Me,dashed:Ee}=$e,at=ie($e,["prefixCls","className","dashed"]),{getPrefixCls:ot}=se.useContext(be.E_),Ie=ot("menu",ut),ye=Ce()({[`${Ie}-item-divider-dashed`]:!!Ee},Me);return se.createElement(ee.iz,Object.assign({className:ye},at))},Ze=te(11592),Le=te(2738),Ae=te(6848),ve=te(92343),a=(0,se.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=$e=>{var ut;const{className:Me,children:Ee,icon:at,title:ot,danger:Ie}=$e,{prefixCls:ye,firstLevel:st,direction:Ye,disableMenuItemTitleTooltip:De,inlineCollapsed:gt}=se.useContext(a),_t=Xe=>{const bt=se.createElement("span",{className:`${ye}-title-content`},Ee);return(!at||(0,ve.l$)(Ee)&&Ee.type==="span")&&Ee&&Xe&&st&&typeof Ee=="string"?se.createElement("div",{className:`${ye}-inline-collapsed-noicon`},Ee.charAt(0)):bt},{siderCollapsed:Qt}=se.useContext(Be.D);let Dt=ot;typeof ot=="undefined"?Dt=st?Ee:"":ot===!1&&(Dt="");const Nt={title:Dt};!Qt&&!gt&&(Nt.title=null,Nt.open=!1);const Rt=(0,Ze.Z)(Ee).length;let ke=se.createElement(ee.ck,Object.assign({},(0,Le.Z)($e,["title","icon","danger"]),{className:Ce()({[`${ye}-item-danger`]:Ie,[`${ye}-item-only-child`]:(at?Rt+1:Rt)===1},Me),title:typeof ot=="string"?ot:void 0}),(0,ve.Tm)(at,{className:Ce()((0,ve.l$)(at)?(ut=at.props)===null||ut===void 0?void 0:ut.className:"",`${ye}-item-icon`)}),_t(gt));return De||(ke=se.createElement(Ae.Z,Object.assign({},Nt,{placement:Ye==="rtl"?"left":"right",overlayClassName:`${ye}-inline-collapsed-tooltip`}),ke)),ke},x=$e=>{var ut;const{popupClassName:Me,icon:Ee,title:at,theme:ot}=$e,Ie=se.useContext(a),{prefixCls:ye,inlineCollapsed:st,theme:Ye}=Ie,De=(0,ee.Xl)();let gt;if(!Ee)gt=st&&!De.length&&at&&typeof at=="string"?se.createElement("div",{className:`${ye}-inline-collapsed-noicon`},at.charAt(0)):se.createElement("span",{className:`${ye}-title-content`},at);else{const Qt=(0,ve.l$)(at)&&at.type==="span";gt=se.createElement(se.Fragment,null,(0,ve.Tm)(Ee,{className:Ce()((0,ve.l$)(Ee)?(ut=Ee.props)===null||ut===void 0?void 0:ut.className:"",`${ye}-item-icon`)}),Qt?at:se.createElement("span",{className:`${ye}-title-content`},at))}const _t=se.useMemo(()=>Object.assign(Object.assign({},Ie),{firstLevel:!1}),[Ie]);return se.createElement(a.Provider,{value:_t},se.createElement(ee.Wd,Object.assign({},(0,Le.Z)($e,["icon"]),{title:gt,popupClassName:Ce()(ye,Me,`${ye}-${ot||Ye}`)})))},z=te(18785),ne=te(70425),oe=te(62892),re=te(40875),ue=function($e,ut){var Me={};for(var Ee in $e)Object.prototype.hasOwnProperty.call($e,Ee)&&ut.indexOf(Ee)<0&&(Me[Ee]=$e[Ee]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ee=Object.getOwnPropertySymbols($e);at<Ee.length;at++)ut.indexOf(Ee[at])<0&&Object.prototype.propertyIsEnumerable.call($e,Ee[at])&&(Me[Ee[at]]=$e[Ee[at]]);return Me};function le($e){return($e||[]).map((ut,Me)=>{if(ut&&typeof ut=="object"){const Ee=ut,{label:at,children:ot,key:Ie,type:ye}=Ee,st=ue(Ee,["label","children","key","type"]),Ye=Ie!=null?Ie:`tmp-${Me}`;return ot||ye==="group"?ye==="group"?se.createElement(ee.BW,Object.assign({key:Ye},st,{title:at}),le(ot)):se.createElement(x,Object.assign({key:Ye},st,{title:at}),le(ot)):ye==="divider"?se.createElement(ze,Object.assign({key:Ye},st)):se.createElement(b,Object.assign({key:Ye},st),at)}return null}).filter(ut=>ut)}function ce($e){return se.useMemo(()=>$e&&le($e),[$e])}var ge=te(64993),pe=te(17313),he=te(8378),Ve=te(13826),Re=te(29878),tt=te(83116),Fe=te(37613),et=$e=>{const{componentCls:ut,motionDurationSlow:Me,horizontalLineHeight:Ee,colorSplit:at,lineWidth:ot,lineType:Ie,itemPaddingInline:ye}=$e;return{[`${ut}-horizontal`]:{lineHeight:Ee,border:0,borderBottom:`${ot}px ${Ie} ${at}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ut}-item, ${ut}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ye},[`> ${ut}-item:hover,
|
|
> ${ut}-item-active,
|
|
> ${ut}-submenu ${ut}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ut}-item, ${ut}-submenu-title`]:{transition:[`border-color ${Me}`,`background ${Me}`].join(",")},[`${ut}-submenu-arrow`]:{display:"none"}}}},lt=$e=>{let{componentCls:ut,menuArrowOffset:Me}=$e;return{[`${ut}-rtl`]:{direction:"rtl"},[`${ut}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ut}-rtl${ut}-vertical,
|
|
${ut}-submenu-rtl ${ut}-vertical`]:{[`${ut}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Me})`},"&::after":{transform:`rotate(45deg) translateY(${Me})`}}}}};const ft=$e=>Object.assign({},(0,pe.oN)($e));var nt=($e,ut)=>{const{componentCls:Me,itemColor:Ee,itemSelectedColor:at,groupTitleColor:ot,itemBg:Ie,subMenuItemBg:ye,itemSelectedBg:st,activeBarHeight:Ye,activeBarWidth:De,activeBarBorderWidth:gt,motionDurationSlow:_t,motionEaseInOut:Qt,motionEaseOut:Dt,itemPaddingInline:Nt,motionDurationMid:Rt,itemHoverColor:ke,lineType:Xe,colorSplit:bt,itemDisabledColor:Ft,dangerItemColor:qt,dangerItemHoverColor:vn,dangerItemSelectedColor:on,dangerItemActiveBg:Pn,dangerItemSelectedBg:Bt,itemHoverBg:ta,itemActiveBg:Zn,menuSubMenuBg:na,horizontalItemSelectedColor:xa,horizontalItemSelectedBg:Ma,horizontalItemBorderRadius:Tn,horizontalItemHoverBg:Da,popupBg:Fa}=$e;return{[`${Me}-${ut}, ${Me}-${ut} > ${Me}`]:{color:Ee,background:Ie,[`&${Me}-root:focus-visible`]:Object.assign({},ft($e)),[`${Me}-item-group-title`]:{color:ot},[`${Me}-submenu-selected`]:{[`> ${Me}-submenu-title`]:{color:at}},[`${Me}-item-disabled, ${Me}-submenu-disabled`]:{color:`${Ft} !important`},[`${Me}-item:not(${Me}-item-selected):not(${Me}-submenu-selected)`]:{[`&:hover, > ${Me}-submenu-title:hover`]:{color:ke}},[`&:not(${Me}-horizontal)`]:{[`${Me}-item:not(${Me}-item-selected)`]:{"&:hover":{backgroundColor:ta},"&:active":{backgroundColor:Zn}},[`${Me}-submenu-title`]:{"&:hover":{backgroundColor:ta},"&:active":{backgroundColor:Zn}}},[`${Me}-item-danger`]:{color:qt,[`&${Me}-item:hover`]:{[`&:not(${Me}-item-selected):not(${Me}-submenu-selected)`]:{color:vn}},[`&${Me}-item:active`]:{background:Pn}},[`${Me}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Me}-item-selected`]:{color:at,[`&${Me}-item-danger`]:{color:on},"a, a:hover":{color:"inherit"}},[`& ${Me}-item-selected`]:{backgroundColor:st,[`&${Me}-item-danger`]:{backgroundColor:Bt}},[`${Me}-item, ${Me}-submenu-title`]:{[`&:not(${Me}-item-disabled):focus-visible`]:Object.assign({},ft($e))},[`&${Me}-submenu > ${Me}`]:{backgroundColor:na},[`&${Me}-popup > ${Me}`]:{backgroundColor:Fa},[`&${Me}-horizontal`]:Object.assign(Object.assign({},ut==="dark"?{borderBottom:0}:{}),{[`> ${Me}-item, > ${Me}-submenu`]:{top:gt,marginTop:-gt,marginBottom:0,borderRadius:Tn,"&::after":{position:"absolute",insetInline:Nt,bottom:0,borderBottom:`${Ye}px solid transparent`,transition:`border-color ${_t} ${Qt}`,content:'""'},"&:hover, &-active, &-open":{background:Da,"&::after":{borderBottomWidth:Ye,borderBottomColor:xa}},"&-selected":{color:xa,backgroundColor:Ma,"&:hover":{backgroundColor:Ma},"&::after":{borderBottomWidth:Ye,borderBottomColor:xa}}}}),[`&${Me}-root`]:{[`&${Me}-inline, &${Me}-vertical`]:{borderInlineEnd:`${gt}px ${Xe} ${bt}`}},[`&${Me}-inline`]:{[`${Me}-sub${Me}-inline`]:{background:ye},[`${Me}-item, ${Me}-submenu-title`]:gt&&De?{width:`calc(100% + ${gt}px)`}:{},[`${Me}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${De}px solid ${at}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Rt} ${Dt}`,`opacity ${Rt} ${Dt}`].join(","),content:'""'},[`&${Me}-item-danger`]:{"&::after":{borderInlineEndColor:on}}},[`${Me}-selected, ${Me}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Rt} ${Qt}`,`opacity ${Rt} ${Qt}`].join(",")}}}}}};const dt=$e=>{const{componentCls:ut,itemHeight:Me,itemMarginInline:Ee,padding:at,menuArrowSize:ot,marginXS:Ie,itemMarginBlock:ye}=$e,st=at+ot+Ie;return{[`${ut}-item`]:{position:"relative",overflow:"hidden"},[`${ut}-item, ${ut}-submenu-title`]:{height:Me,lineHeight:`${Me}px`,paddingInline:at,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ee,marginBlock:ye,width:`calc(100% - ${Ee*2}px)`},[`> ${ut}-item,
|
|
> ${ut}-submenu > ${ut}-submenu-title`]:{height:Me,lineHeight:`${Me}px`},[`${ut}-item-group-list ${ut}-submenu-title,
|
|
${ut}-submenu-title`]:{paddingInlineEnd:st}}};var We=$e=>{const{componentCls:ut,iconCls:Me,itemHeight:Ee,colorTextLightSolid:at,dropdownWidth:ot,controlHeightLG:Ie,motionDurationMid:ye,motionEaseOut:st,paddingXL:Ye,itemMarginInline:De,fontSizeLG:gt,motionDurationSlow:_t,paddingXS:Qt,boxShadowSecondary:Dt,collapsedWidth:Nt,collapsedIconSize:Rt}=$e,ke={height:Ee,lineHeight:`${Ee}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ut]:{"&-inline, &-vertical":Object.assign({[`&${ut}-root`]:{boxShadow:"none"}},dt($e))},[`${ut}-submenu-popup`]:{[`${ut}-vertical`]:Object.assign(Object.assign({},dt($e)),{boxShadow:Dt})}},{[`${ut}-submenu-popup ${ut}-vertical${ut}-sub`]:{minWidth:ot,maxHeight:`calc(100vh - ${Ie*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ut}-inline`]:{width:"100%",[`&${ut}-root`]:{[`${ut}-item, ${ut}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${_t}`,`background ${_t}`,`padding ${ye} ${st}`].join(","),[`> ${ut}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ut}-sub${ut}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ut}-submenu > ${ut}-submenu-title`]:ke,[`& ${ut}-item-group-title`]:{paddingInlineStart:Ye}},[`${ut}-item`]:ke}},{[`${ut}-inline-collapsed`]:{width:Nt,[`&${ut}-root`]:{[`${ut}-item, ${ut}-submenu ${ut}-submenu-title`]:{[`> ${ut}-inline-collapsed-noicon`]:{fontSize:gt,textAlign:"center"}}},[`> ${ut}-item,
|
|
> ${ut}-item-group > ${ut}-item-group-list > ${ut}-item,
|
|
> ${ut}-item-group > ${ut}-item-group-list > ${ut}-submenu > ${ut}-submenu-title,
|
|
> ${ut}-submenu > ${ut}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${gt/2}px - ${De}px)`,textOverflow:"clip",[`
|
|
${ut}-submenu-arrow,
|
|
${ut}-submenu-expand-icon
|
|
`]:{opacity:0},[`${ut}-item-icon, ${Me}`]:{margin:0,fontSize:Rt,lineHeight:`${Ee}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ut}-item-icon, ${Me}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ut}-item-icon, ${Me}`]:{display:"none"},"a, a:hover":{color:at}},[`${ut}-item-group-title`]:Object.assign(Object.assign({},pe.vS),{paddingInline:Qt})}}]};const vt=$e=>{const{componentCls:ut,motionDurationSlow:Me,motionDurationMid:Ee,motionEaseInOut:at,motionEaseOut:ot,iconCls:Ie,iconSize:ye,iconMarginInlineEnd:st}=$e;return{[`${ut}-item, ${ut}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Me}`,`background ${Me}`,`padding ${Me} ${at}`].join(","),[`${ut}-item-icon, ${Ie}`]:{minWidth:ye,fontSize:ye,transition:[`font-size ${Ee} ${ot}`,`margin ${Me} ${at}`,`color ${Me}`].join(","),"+ span":{marginInlineStart:st,opacity:1,transition:[`opacity ${Me} ${at}`,`margin ${Me}`,`color ${Me}`].join(",")}},[`${ut}-item-icon`]:Object.assign({},(0,pe.Ro)()),[`&${ut}-item-only-child`]:{[`> ${Ie}, > ${ut}-item-icon`]:{marginInlineEnd:0}}},[`${ut}-item-disabled, ${ut}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ut}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Tt=$e=>{const{componentCls:ut,motionDurationSlow:Me,motionEaseInOut:Ee,borderRadius:at,menuArrowSize:ot,menuArrowOffset:Ie}=$e;return{[`${ut}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:$e.margin,width:ot,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Me} ${Ee}, opacity ${Me}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ot*.6,height:ot*.15,backgroundColor:"currentcolor",borderRadius:at,transition:[`background ${Me} ${Ee}`,`transform ${Me} ${Ee}`,`top ${Me} ${Ee}`,`color ${Me} ${Ee}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ie})`},"&::after":{transform:`rotate(-45deg) translateY(${Ie})`}}}}},mt=$e=>{const{antCls:ut,componentCls:Me,fontSize:Ee,motionDurationSlow:at,motionDurationMid:ot,motionEaseInOut:Ie,paddingXS:ye,padding:st,colorSplit:Ye,lineWidth:De,zIndexPopup:gt,borderRadiusLG:_t,subMenuItemBorderRadius:Qt,menuArrowSize:Dt,menuArrowOffset:Nt,lineType:Rt,menuPanelMaskInset:ke,groupTitleLineHeight:Xe,groupTitleFontSize:bt}=$e;return[{"":{[`${Me}`]:Object.assign(Object.assign({},(0,pe.dF)()),{"&-hidden":{display:"none"}})},[`${Me}-submenu-hidden`]:{display:"none"}},{[Me]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)($e)),(0,pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ee,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${at} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Me}-item`]:{flex:"none"}},[`${Me}-item, ${Me}-submenu, ${Me}-submenu-title`]:{borderRadius:$e.itemBorderRadius},[`${Me}-item-group-title`]:{padding:`${ye}px ${st}px`,fontSize:bt,lineHeight:Xe,transition:`all ${at}`},[`&-horizontal ${Me}-submenu`]:{transition:[`border-color ${at} ${Ie}`,`background ${at} ${Ie}`].join(",")},[`${Me}-submenu, ${Me}-submenu-inline`]:{transition:[`border-color ${at} ${Ie}`,`background ${at} ${Ie}`,`padding ${ot} ${Ie}`].join(",")},[`${Me}-submenu ${Me}-sub`]:{cursor:"initial",transition:[`background ${at} ${Ie}`,`padding ${at} ${Ie}`].join(",")},[`${Me}-title-content`]:{transition:`color ${at}`},[`${Me}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Me}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ye,borderStyle:Rt,borderWidth:0,borderTopWidth:De,marginBlock:De,padding:0,"&-dashed":{borderStyle:"dashed"}}}),vt($e)),{[`${Me}-item-group`]:{[`${Me}-item-group-list`]:{margin:0,padding:0,[`${Me}-item, ${Me}-submenu-title`]:{paddingInline:`${Ee*2}px ${st}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:gt,borderRadius:_t,boxShadow:"none",transformOrigin:"0 0",[`&${Me}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${ke}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:ke},"\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:$e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:$e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:$e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:$e.paddingXS},[`> ${Me}`]:Object.assign(Object.assign(Object.assign({borderRadius:_t},vt($e)),Tt($e)),{[`${Me}-item, ${Me}-submenu > ${Me}-submenu-title`]:{borderRadius:Qt},[`${Me}-submenu-title::after`]:{transition:`transform ${at} ${Ie}`}})}}),Tt($e)),{[`&-inline-collapsed ${Me}-submenu-arrow,
|
|
&-inline ${Me}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Nt})`},"&::after":{transform:`rotate(45deg) translateX(-${Nt})`}},[`${Me}-submenu-open${Me}-submenu-inline > ${Me}-submenu-title > ${Me}-submenu-arrow`]:{transform:`translateY(-${Dt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Nt})`},"&::before":{transform:`rotate(45deg) translateX(${Nt})`}}})},{[`${ut}-layout-header`]:{[Me]:{lineHeight:"inherit"}}}]};var $t=($e,ut)=>(0,tt.Z)("Menu",Ee=>{if(ut===!1)return[];const{colorBgElevated:at,colorPrimary:ot,colorTextLightSolid:Ie,controlHeightLG:ye,fontSize:st,darkItemColor:Ye,darkDangerItemColor:De,darkItemBg:gt,darkSubMenuItemBg:_t,darkItemSelectedColor:Qt,darkItemSelectedBg:Dt,darkDangerItemSelectedBg:Nt,darkItemHoverBg:Rt,darkGroupTitleColor:ke,darkItemHoverColor:Xe,darkItemDisabledColor:bt,darkDangerItemHoverColor:Ft,darkDangerItemSelectedColor:qt,darkDangerItemActiveBg:vn}=Ee,on=st/7*5,Pn=(0,Fe.TS)(Ee,{menuArrowSize:on,menuHorizontalHeight:ye*1.15,menuArrowOffset:`${on*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:at}),Bt=(0,Fe.TS)(Pn,{itemColor:Ye,itemHoverColor:Xe,groupTitleColor:ke,itemSelectedColor:Qt,itemBg:gt,popupBg:gt,subMenuItemBg:_t,itemActiveBg:"transparent",itemSelectedBg:Dt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:bt,dangerItemColor:De,dangerItemHoverColor:Ft,dangerItemSelectedColor:qt,dangerItemActiveBg:vn,dangerItemSelectedBg:Nt,menuSubMenuBg:_t,horizontalItemSelectedColor:Ie,horizontalItemSelectedBg:ot});return[mt(Pn),et(Pn),We(Pn),nt(Pn,"light"),nt(Bt,"dark"),lt(Pn),(0,he.Z)(Pn),(0,Ve.oN)(Pn,"slide-up"),(0,Ve.oN)(Pn,"slide-down"),(0,Re._y)(Pn,"zoom-big")]},Ee=>{const{colorPrimary:at,colorError:ot,colorTextDisabled:Ie,colorErrorBg:ye,colorText:st,colorTextDescription:Ye,colorBgContainer:De,colorFillAlter:gt,colorFillContent:_t,lineWidth:Qt,lineWidthBold:Dt,controlItemBgActive:Nt,colorBgTextHover:Rt,controlHeightLG:ke,lineHeight:Xe,colorBgElevated:bt,marginXXS:Ft,padding:qt,fontSize:vn,controlHeightSM:on,fontSizeLG:Pn,colorTextLightSolid:Bt,colorErrorHover:ta}=Ee,Zn=new ge.C(Bt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ee.zIndexPopupBase+50,radiusItem:Ee.borderRadiusLG,itemBorderRadius:Ee.borderRadiusLG,radiusSubMenuItem:Ee.borderRadiusSM,subMenuItemBorderRadius:Ee.borderRadiusSM,colorItemText:st,itemColor:st,colorItemTextHover:st,itemHoverColor:st,colorItemTextHoverHorizontal:at,horizontalItemHoverColor:at,colorGroupTitle:Ye,groupTitleColor:Ye,colorItemTextSelected:at,itemSelectedColor:at,colorItemTextSelectedHorizontal:at,horizontalItemSelectedColor:at,colorItemBg:De,itemBg:De,colorItemBgHover:Rt,itemHoverBg:Rt,colorItemBgActive:_t,itemActiveBg:Nt,colorSubItemBg:gt,subMenuItemBg:gt,colorItemBgSelected:Nt,itemSelectedBg:Nt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Dt,activeBarHeight:Dt,colorActiveBarBorderSize:Qt,activeBarBorderWidth:Qt,colorItemTextDisabled:Ie,itemDisabledColor:Ie,colorDangerItemText:ot,dangerItemColor:ot,colorDangerItemTextHover:ot,dangerItemHoverColor:ot,colorDangerItemTextSelected:ot,dangerItemSelectedColor:ot,colorDangerItemBgActive:ye,dangerItemActiveBg:ye,colorDangerItemBgSelected:ye,dangerItemSelectedBg:ye,itemMarginInline:Ee.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:ke,groupTitleLineHeight:Xe,collapsedWidth:ke*2,popupBg:bt,itemMarginBlock:Ft,itemPaddingInline:qt,horizontalLineHeight:`${ke*1.15}px`,iconSize:vn,iconMarginInlineEnd:on-vn,collapsedIconSize:Pn,groupTitleFontSize:vn,darkItemDisabledColor:new ge.C(Bt).setAlpha(.25).toRgbString(),darkItemColor:Zn,darkDangerItemColor:ot,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Bt,darkItemSelectedBg:at,darkDangerItemSelectedBg:ot,darkItemHoverBg:"transparent",darkGroupTitleColor:Zn,darkItemHoverColor:Bt,darkDangerItemHoverColor:ta,darkDangerItemSelectedColor:Bt,darkDangerItemActiveBg:ot}},{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"]]})($e),Oe=function($e,ut){var Me={};for(var Ee in $e)Object.prototype.hasOwnProperty.call($e,Ee)&&ut.indexOf(Ee)<0&&(Me[Ee]=$e[Ee]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ee=Object.getOwnPropertySymbols($e);at<Ee.length;at++)ut.indexOf(Ee[at])<0&&Object.prototype.propertyIsEnumerable.call($e,Ee[at])&&(Me[Ee[at]]=$e[Ee[at]]);return Me},Ht=(0,se.forwardRef)(($e,ut)=>{var Me,Ee;const at=se.useContext(re.Z),ot=at||{},{getPrefixCls:Ie,getPopupContainer:ye,direction:st,menu:Ye}=se.useContext(be.E_),De=Ie(),{prefixCls:gt,className:_t,style:Qt,theme:Dt="light",expandIcon:Nt,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:ke,siderCollapsed:Xe,items:bt,children:Ft,rootClassName:qt,mode:vn,selectable:on,onClick:Pn,overflowedIndicatorPopupClassName:Bt}=$e,ta=Oe($e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Zn=(0,Le.Z)(ta,["collapsedWidth"]),na=ce(bt)||Ft;(Me=ot.validator)===null||Me===void 0||Me.call(ot,{mode:vn});const xa=(0,ne.useEvent)(function(){var hn;Pn==null||Pn.apply(void 0,arguments),(hn=ot.onClick)===null||hn===void 0||hn.call(ot)}),Ma=ot.mode||vn,Tn=on!=null?on:ot.selectable,Da=se.useMemo(()=>Xe!==void 0?Xe:ke,[ke,Xe]),Fa={horizontal:{motionName:`${De}-slide-up`},inline:(0,oe.Z)(De),other:{motionName:`${De}-zoom-big`}},zt=Ie("menu",gt||ot.prefixCls),[gn,ha]=$t(zt,!at),Kt=Ce()(`${zt}-${Dt}`,Ye==null?void 0:Ye.className,_t);let It;if(typeof Nt=="function")It=Nt;else if(Nt===null||Nt===!1)It=null;else if(ot.expandIcon===null||ot.expandIcon===!1)It=null;else{const hn=Nt!=null?Nt:ot.expandIcon;It=(0,ve.Tm)(hn,{className:Ce()(`${zt}-submenu-expand-icon`,(0,ve.l$)(hn)?(Ee=hn.props)===null||Ee===void 0?void 0:Ee.className:"")})}const En=se.useMemo(()=>({prefixCls:zt,inlineCollapsed:Da||!1,direction:st,firstLevel:!0,theme:Dt,mode:Ma,disableMenuItemTitleTooltip:Rt}),[zt,Da,st,Rt,Dt]);return gn(se.createElement(re.Z.Provider,{value:null},se.createElement(a.Provider,{value:En},se.createElement(ee.ZP,Object.assign({getPopupContainer:ye,overflowedIndicator:se.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ce()(zt,`${zt}-${Dt}`,Bt),mode:Ma,selectable:Tn,onClick:xa},Zn,{inlineCollapsed:Da,style:Object.assign(Object.assign({},Ye==null?void 0:Ye.style),Qt),className:Kt,prefixCls:zt,direction:st,defaultMotions:Fa,expandIcon:It,ref:ut,rootClassName:Ce()(qt,ha)}),na))))});const dn=(0,se.forwardRef)(($e,ut)=>{const Me=(0,se.useRef)(null),Ee=se.useContext(Be.D);return(0,se.useImperativeHandle)(ut,()=>({menu:Me.current,focus:at=>{var ot;(ot=Me.current)===null||ot===void 0||ot.focus(at)}})),se.createElement(Ht,Object.assign({ref:Me},$e,Ee))});dn.Item=b,dn.SubMenu=x,dn.Divider=ze,dn.ItemGroup=ee.BW;var An=dn},58421:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ot}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(ye,st){return se.createElement(Ce.Z,(0,ee.Z)({},ye,{ref:st,icon:xe}))},ie=se.forwardRef(be),He=ie,ze=te(49198),Ze=te(33853),Le=te(38819),Ae=te(92310),ve=te.n(Ae),ae=te(400),a=te(33708),E=te(6909),b=te(4771),y=te(9427),x=te(25440),z=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ne,re=te(91735),ue=function(Ie){(0,y.Z)(st,Ie);var ye=(0,x.Z)(st);function st(){var Ye;(0,E.Z)(this,st);for(var De=arguments.length,gt=new Array(De),_t=0;_t<De;_t++)gt[_t]=arguments[_t];return Ye=ye.call.apply(ye,[this].concat(gt)),Ye.state={goInputText:""},Ye.getValidValue=function(){var Qt=Ye.state.goInputText;return!Qt||Number.isNaN(Qt)?void 0:Number(Qt)},Ye.buildOptionText=function(Qt){return"".concat(Qt," ").concat(Ye.props.locale.items_per_page)},Ye.changeSize=function(Qt){Ye.props.changeSize(Number(Qt))},Ye.handleChange=function(Qt){Ye.setState({goInputText:Qt.target.value})},Ye.handleBlur=function(Qt){var Dt=Ye.props,Nt=Dt.goButton,Rt=Dt.quickGo,ke=Dt.rootPrefixCls,Xe=Ye.state.goInputText;Nt||Xe===""||(Ye.setState({goInputText:""}),!(Qt.relatedTarget&&(Qt.relatedTarget.className.indexOf("".concat(ke,"-item-link"))>=0||Qt.relatedTarget.className.indexOf("".concat(ke,"-item"))>=0))&&Rt(Ye.getValidValue()))},Ye.go=function(Qt){var Dt=Ye.state.goInputText;Dt!==""&&(Qt.keyCode===oe.ENTER||Qt.type==="click")&&(Ye.setState({goInputText:""}),Ye.props.quickGo(Ye.getValidValue()))},Ye}return(0,b.Z)(st,[{key:"getPageSizeOptions",value:function(){var De=this.props,gt=De.pageSize,_t=De.pageSizeOptions;return _t.some(function(Qt){return Qt.toString()===gt.toString()})?_t:_t.concat([gt.toString()]).sort(function(Qt,Dt){var Nt=Number.isNaN(Number(Qt))?0:Number(Qt),Rt=Number.isNaN(Number(Dt))?0:Number(Dt);return Nt-Rt})}},{key:"render",value:function(){var De=this,gt=this.props,_t=gt.pageSize,Qt=gt.locale,Dt=gt.rootPrefixCls,Nt=gt.changeSize,Rt=gt.quickGo,ke=gt.goButton,Xe=gt.selectComponentClass,bt=gt.buildOptionText,Ft=gt.selectPrefixCls,qt=gt.disabled,vn=this.state.goInputText,on="".concat(Dt,"-options"),Pn=Xe,Bt=null,ta=null,Zn=null;if(!Nt&&!Rt)return null;var na=this.getPageSizeOptions();if(Nt&&Pn){var xa=na.map(function(Ma,Tn){return se.createElement(Pn.Option,{key:Tn,value:Ma.toString()},(bt||De.buildOptionText)(Ma))});Bt=se.createElement(Pn,{disabled:qt,prefixCls:Ft,showSearch:!1,className:"".concat(on,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(_t||na[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Tn){return Tn.parentNode},"aria-label":Qt.page_size,defaultOpen:!1},xa)}return Rt&&(ke&&(Zn=typeof ke=="boolean"?se.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:qt,className:"".concat(on,"-quick-jumper-button")},Qt.jump_to_confirm):se.createElement("span",{onClick:this.go,onKeyUp:this.go},ke)),ta=se.createElement("div",{className:"".concat(on,"-quick-jumper")},Qt.jump_to,se.createElement("input",{disabled:qt,type:"text",value:vn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qt.page}),Qt.page,Zn)),se.createElement("li",{className:"".concat(on)},Bt,ta)}}]),st}(se.Component);ue.defaultProps={pageSizeOptions:["10","20","50","100"]};var le=ue,ce=function(ye){var st,Ye=ye.rootPrefixCls,De=ye.page,gt=ye.active,_t=ye.className,Qt=ye.showTitle,Dt=ye.onClick,Nt=ye.onKeyPress,Rt=ye.itemRender,ke="".concat(Ye,"-item"),Xe=ve()(ke,"".concat(ke,"-").concat(De),(st={},(0,ae.Z)(st,"".concat(ke,"-active"),gt),(0,ae.Z)(st,"".concat(ke,"-disabled"),!De),(0,ae.Z)(st,ye.className,_t),st)),bt=function(){Dt(De)},Ft=function(on){Nt(on,Dt,De)},qt=Rt(De,"page",se.createElement("a",{rel:"nofollow"},De));return qt?se.createElement("li",{title:Qt?De.toString():null,className:Xe,onClick:bt,onKeyPress:Ft,tabIndex:0},qt):null},ge=ce;function pe(){}function he(Ie){var ye=Number(Ie);return typeof ye=="number"&&!Number.isNaN(ye)&&isFinite(ye)&&Math.floor(ye)===ye}var Ve=function(ye,st,Ye){return Ye};function Re(Ie,ye,st){var Ye=typeof Ie=="undefined"?ye.pageSize:Ie;return Math.floor((st.total-1)/Ye)+1}var tt=function(Ie){(0,y.Z)(st,Ie);var ye=(0,x.Z)(st);function st(Ye){var De;(0,E.Z)(this,st),De=ye.call(this,Ye),De.paginationNode=se.createRef(),De.getJumpPrevPage=function(){return Math.max(1,De.state.current-(De.props.showLessItems?3:5))},De.getJumpNextPage=function(){return Math.min(Re(void 0,De.state,De.props),De.state.current+(De.props.showLessItems?3:5))},De.getItemIcon=function(Nt,Rt){var ke=De.props.prefixCls,Xe=Nt||se.createElement("button",{type:"button","aria-label":Rt,className:"".concat(ke,"-item-link")});return typeof Nt=="function"&&(Xe=se.createElement(Nt,(0,a.Z)({},De.props))),Xe},De.isValid=function(Nt){var Rt=De.props.total;return he(Nt)&&Nt!==De.state.current&&he(Rt)&&Rt>0},De.shouldDisplayQuickJumper=function(){var Nt=De.props,Rt=Nt.showQuickJumper,ke=Nt.total,Xe=De.state.pageSize;return ke<=Xe?!1:Rt},De.handleKeyDown=function(Nt){(Nt.keyCode===oe.ARROW_UP||Nt.keyCode===oe.ARROW_DOWN)&&Nt.preventDefault()},De.handleKeyUp=function(Nt){var Rt=De.getValidValue(Nt),ke=De.state.currentInputValue;Rt!==ke&&De.setState({currentInputValue:Rt}),Nt.keyCode===oe.ENTER?De.handleChange(Rt):Nt.keyCode===oe.ARROW_UP?De.handleChange(Rt-1):Nt.keyCode===oe.ARROW_DOWN&&De.handleChange(Rt+1)},De.handleBlur=function(Nt){var Rt=De.getValidValue(Nt);De.handleChange(Rt)},De.changePageSize=function(Nt){var Rt=De.state.current,ke=Re(Nt,De.state,De.props);Rt=Rt>ke?ke:Rt,ke===0&&(Rt=De.state.current),typeof Nt=="number"&&("pageSize"in De.props||De.setState({pageSize:Nt}),"current"in De.props||De.setState({current:Rt,currentInputValue:Rt})),De.props.onShowSizeChange(Rt,Nt),"onChange"in De.props&&De.props.onChange&&De.props.onChange(Rt,Nt)},De.handleChange=function(Nt){var Rt=De.props,ke=Rt.disabled,Xe=Rt.onChange,bt=De.state,Ft=bt.pageSize,qt=bt.current,vn=bt.currentInputValue;if(De.isValid(Nt)&&!ke){var on=Re(void 0,De.state,De.props),Pn=Nt;return Nt>on?Pn=on:Nt<1&&(Pn=1),"current"in De.props||De.setState({current:Pn}),Pn!==vn&&De.setState({currentInputValue:Pn}),Xe(Pn,Ft),Pn}return qt},De.prev=function(){De.hasPrev()&&De.handleChange(De.state.current-1)},De.next=function(){De.hasNext()&&De.handleChange(De.state.current+1)},De.jumpPrev=function(){De.handleChange(De.getJumpPrevPage())},De.jumpNext=function(){De.handleChange(De.getJumpNextPage())},De.hasPrev=function(){return De.state.current>1},De.hasNext=function(){return De.state.current<Re(void 0,De.state,De.props)},De.runIfEnter=function(Nt,Rt){if(Nt.key==="Enter"||Nt.charCode===13){for(var ke=arguments.length,Xe=new Array(ke>2?ke-2:0),bt=2;bt<ke;bt++)Xe[bt-2]=arguments[bt];Rt.apply(void 0,Xe)}},De.runIfEnterPrev=function(Nt){De.runIfEnter(Nt,De.prev)},De.runIfEnterNext=function(Nt){De.runIfEnter(Nt,De.next)},De.runIfEnterJumpPrev=function(Nt){De.runIfEnter(Nt,De.jumpPrev)},De.runIfEnterJumpNext=function(Nt){De.runIfEnter(Nt,De.jumpNext)},De.handleGoTO=function(Nt){(Nt.keyCode===oe.ENTER||Nt.type==="click")&&De.handleChange(De.state.currentInputValue)},De.renderPrev=function(Nt){var Rt=De.props,ke=Rt.prevIcon,Xe=Rt.itemRender,bt=Xe(Nt,"prev",De.getItemIcon(ke,"prev page")),Ft=!De.hasPrev();return(0,se.isValidElement)(bt)?(0,se.cloneElement)(bt,{disabled:Ft}):bt},De.renderNext=function(Nt){var Rt=De.props,ke=Rt.nextIcon,Xe=Rt.itemRender,bt=Xe(Nt,"next",De.getItemIcon(ke,"next page")),Ft=!De.hasNext();return(0,se.isValidElement)(bt)?(0,se.cloneElement)(bt,{disabled:Ft}):bt};var gt=Ye.onChange!==pe,_t="current"in Ye;_t&&!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=Ye.defaultCurrent;"current"in Ye&&(Qt=Ye.current);var Dt=Ye.defaultPageSize;return"pageSize"in Ye&&(Dt=Ye.pageSize),Qt=Math.min(Qt,Re(Dt,void 0,Ye)),De.state={current:Qt,currentInputValue:Qt,pageSize:Dt},De}return(0,b.Z)(st,[{key:"componentDidUpdate",value:function(De,gt){var _t=this.props.prefixCls;if(gt.current!==this.state.current&&this.paginationNode.current){var Qt=this.paginationNode.current.querySelector(".".concat(_t,"-item-").concat(gt.current));if(Qt&&document.activeElement===Qt){var Dt;Qt==null||(Dt=Qt.blur)===null||Dt===void 0||Dt.call(Qt)}}}},{key:"getValidValue",value:function(De){var gt=De.target.value,_t=Re(void 0,this.state,this.props),Qt=this.state.currentInputValue,Dt;return gt===""?Dt=gt:Number.isNaN(Number(gt))?Dt=Qt:gt>=_t?Dt=_t:Dt=Number(gt),Dt}},{key:"getShowSizeChanger",value:function(){var De=this.props,gt=De.showSizeChanger,_t=De.total,Qt=De.totalBoundaryShowSizeChanger;return typeof gt!="undefined"?gt:_t>Qt}},{key:"render",value:function(){var De=this.props,gt=De.prefixCls,_t=De.className,Qt=De.style,Dt=De.disabled,Nt=De.hideOnSinglePage,Rt=De.total,ke=De.locale,Xe=De.showQuickJumper,bt=De.showLessItems,Ft=De.showTitle,qt=De.showTotal,vn=De.simple,on=De.itemRender,Pn=De.showPrevNextJumpers,Bt=De.jumpPrevIcon,ta=De.jumpNextIcon,Zn=De.selectComponentClass,na=De.selectPrefixCls,xa=De.pageSizeOptions,Ma=this.state,Tn=Ma.current,Da=Ma.pageSize,Fa=Ma.currentInputValue;if(Nt===!0&&Rt<=Da)return null;var zt=Re(void 0,this.state,this.props),gn=[],ha=null,Kt=null,It=null,En=null,hn=null,aa=Xe&&Xe.goButton,Ca=bt?1:2,Nn=Tn-1>0?Tn-1:0,ct=Tn+1<zt?Tn+1:zt,ht=(0,z.Z)(this.props,{aria:!0,data:!0}),pt=qt&&se.createElement("li",{className:"".concat(gt,"-total-text")},qt(Rt,[Rt===0?0:(Tn-1)*Da+1,Tn*Da>Rt?Rt:Tn*Da]));if(vn){aa&&(typeof aa=="boolean"?hn=se.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ke.jump_to_confirm):hn=se.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},aa),hn=se.createElement("li",{title:Ft?"".concat(ke.jump_to).concat(Tn,"/").concat(zt):null,className:"".concat(gt,"-simple-pager")},hn));var Xt=this.renderPrev(Nn);return se.createElement("ul",(0,ee.Z)({className:ve()(gt,"".concat(gt,"-simple"),(0,ae.Z)({},"".concat(gt,"-disabled"),Dt),_t),style:Qt,ref:this.paginationNode},ht),pt,Xt?se.createElement("li",{title:Ft?ke.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ve()("".concat(gt,"-prev"),(0,ae.Z)({},"".concat(gt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xt):null,se.createElement("li",{title:Ft?"".concat(Tn,"/").concat(zt):null,className:"".concat(gt,"-simple-pager")},se.createElement("input",{type:"text",value:Fa,disabled:Dt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),se.createElement("span",{className:"".concat(gt,"-slash")},"/"),zt),se.createElement("li",{title:Ft?ke.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ve()("".concat(gt,"-next"),(0,ae.Z)({},"".concat(gt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ct)),hn)}if(zt<=3+Ca*2){var Bn={locale:ke,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ft,itemRender:on};zt||gn.push(se.createElement(ge,(0,ee.Z)({},Bn,{key:"noPager",page:1,className:"".concat(gt,"-item-disabled")})));for(var fn=1;fn<=zt;fn+=1){var Na=Tn===fn;gn.push(se.createElement(ge,(0,ee.Z)({},Bn,{key:fn,page:fn,active:Na})))}}else{var Jn=bt?ke.prev_3:ke.prev_5,Gn=bt?ke.next_3:ke.next_5,Za=on(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Bt,"prev page")),Aa=on(this.getJumpNextPage(),"jump-next",this.getItemIcon(ta,"next page"));Pn&&(ha=Za?se.createElement("li",{title:Ft?Jn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ve()("".concat(gt,"-jump-prev"),(0,ae.Z)({},"".concat(gt,"-jump-prev-custom-icon"),!!Bt))},Za):null,Kt=Aa?se.createElement("li",{title:Ft?Gn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ve()("".concat(gt,"-jump-next"),(0,ae.Z)({},"".concat(gt,"-jump-next-custom-icon"),!!ta))},Aa):null),En=se.createElement(ge,{locale:ke,last:!0,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zt,page:zt,active:!1,showTitle:Ft,itemRender:on}),It=se.createElement(ge,{locale:ke,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ft,itemRender:on});var jt=Math.max(1,Tn-Ca),xt=Math.min(Tn+Ca,zt);Tn-1<=Ca&&(xt=1+Ca*2),zt-Tn<=Ca&&(jt=zt-Ca*2);for(var pa=jt;pa<=xt;pa+=1){var Sa=Tn===pa;gn.push(se.createElement(ge,{locale:ke,rootPrefixCls:gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pa,page:pa,active:Sa,showTitle:Ft,itemRender:on}))}Tn-1>=Ca*2&&Tn!==3&&(gn[0]=(0,se.cloneElement)(gn[0],{className:"".concat(gt,"-item-after-jump-prev")}),gn.unshift(ha)),zt-Tn>=Ca*2&&Tn!==zt-2&&(gn[gn.length-1]=(0,se.cloneElement)(gn[gn.length-1],{className:"".concat(gt,"-item-before-jump-next")}),gn.push(Kt)),jt!==1&&gn.unshift(It),xt!==zt&&gn.push(En)}var Ia=!this.hasPrev()||!zt,rt=!this.hasNext()||!zt,Wt=this.renderPrev(Nn),kt=this.renderNext(ct);return se.createElement("ul",(0,ee.Z)({className:ve()(gt,_t,(0,ae.Z)({},"".concat(gt,"-disabled"),Dt)),style:Qt,ref:this.paginationNode},ht),pt,Wt?se.createElement("li",{title:Ft?ke.prev_page:null,onClick:this.prev,tabIndex:Ia?null:0,onKeyPress:this.runIfEnterPrev,className:ve()("".concat(gt,"-prev"),(0,ae.Z)({},"".concat(gt,"-disabled"),Ia)),"aria-disabled":Ia},Wt):null,gn,kt?se.createElement("li",{title:Ft?ke.next_page:null,onClick:this.next,tabIndex:rt?null:0,onKeyPress:this.runIfEnterNext,className:ve()("".concat(gt,"-next"),(0,ae.Z)({},"".concat(gt,"-disabled"),rt)),"aria-disabled":rt},kt):null,se.createElement(le,{disabled:Dt,locale:ke,rootPrefixCls:gt,selectComponentClass:Zn,selectPrefixCls:na,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Tn,pageSize:Da,pageSizeOptions:xa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:aa}))}}],[{key:"getDerivedStateFromProps",value:function(De,gt){var _t={};if("current"in De&&(_t.current=De.current,De.current!==gt.current&&(_t.currentInputValue=_t.current)),"pageSize"in De&&De.pageSize!==gt.pageSize){var Qt=gt.current,Dt=Re(De.pageSize,gt,De);Qt=Qt>Dt?Dt:Qt,"current"in De||(_t.current=Qt,_t.currentInputValue=Qt),_t.pageSize=De.pageSize}return _t}}]),st}(se.Component);tt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:pe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:pe,locale:re.Z,style:{},itemRender:Ve,totalBoundaryShowSizeChanger:50};var Fe=tt,Qe=te(22075),et=te(36355),Et=te(19716),lt=te(8628),ft=te(9763),Je=te(57809);const nt=Ie=>se.createElement(Je.default,Object.assign({},Ie,{showSearch:!0,size:"small"})),dt=Ie=>se.createElement(Je.default,Object.assign({},Ie,{showSearch:!0,size:"middle"}));nt.Option=Je.default.Option,dt.Option=Je.default.Option;var Ne=te(9937),We=te(17313),vt=te(83116),Tt=te(37613);const mt=Ie=>{const{componentCls:ye}=Ie;return{[`${ye}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ye}-item-link`]:{color:Ie.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ye}-item-link`]:{color:Ie.colorTextDisabled,cursor:"not-allowed"}}},[`&${ye}-disabled`]:{cursor:"not-allowed",[`${ye}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ie.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ie.colorBorder,backgroundColor:Ie.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ie.itemActiveBgDisabled},a:{color:Ie.itemActiveColorDisabled}}},[`${ye}-item-link`]:{color:Ie.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ye}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ye}-simple-pager`]:{color:Ie.colorTextDisabled},[`${ye}-jump-prev, ${ye}-jump-next`]:{[`${ye}-item-link-icon`]:{opacity:0},[`${ye}-item-ellipsis`]:{opacity:1}}},[`&${ye}-simple`]:{[`${ye}-prev, ${ye}-next`]:{[`&${ye}-disabled ${ye}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},$t=Ie=>{const{componentCls:ye}=Ie;return{[`&${ye}-mini ${ye}-total-text, &${ye}-mini ${ye}-simple-pager`]:{height:Ie.itemSizeSM,lineHeight:`${Ie.itemSizeSM}px`},[`&${ye}-mini ${ye}-item`]:{minWidth:Ie.itemSizeSM,height:Ie.itemSizeSM,margin:0,lineHeight:`${Ie.itemSizeSM-2}px`},[`&${ye}-mini:not(${ye}-disabled) ${ye}-item:not(${ye}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ie.colorBgTextHover},"&:active":{backgroundColor:Ie.colorBgTextActive}},[`&${ye}-mini ${ye}-prev, &${ye}-mini ${ye}-next`]:{minWidth:Ie.itemSizeSM,height:Ie.itemSizeSM,margin:0,lineHeight:`${Ie.itemSizeSM}px`},[`&${ye}-mini:not(${ye}-disabled)`]:{[`${ye}-prev, ${ye}-next`]:{[`&:hover ${ye}-item-link`]:{backgroundColor:Ie.colorBgTextHover},[`&:active ${ye}-item-link`]:{backgroundColor:Ie.colorBgTextActive},[`&${ye}-disabled:hover ${ye}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${ye}-mini ${ye}-prev ${ye}-item-link,
|
|
&${ye}-mini ${ye}-next ${ye}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ie.itemSizeSM,lineHeight:`${Ie.itemSizeSM}px`}},[`&${ye}-mini ${ye}-jump-prev, &${ye}-mini ${ye}-jump-next`]:{height:Ie.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ie.itemSizeSM}px`},[`&${ye}-mini ${ye}-options`]:{marginInlineStart:Ie.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ie.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ie.itemSizeSM,lineHeight:`${Ie.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ne.x0)(Ie)),{width:Ie.paginationMiniQuickJumperInputWidth,height:Ie.controlHeightSM})}}}},Oe=Ie=>{const{componentCls:ye}=Ie;return{[`
|
|
&${ye}-simple ${ye}-prev,
|
|
&${ye}-simple ${ye}-next
|
|
`]:{height:Ie.itemSizeSM,lineHeight:`${Ie.itemSizeSM}px`,verticalAlign:"top",[`${ye}-item-link`]:{height:Ie.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ie.colorBgTextHover},"&:active":{backgroundColor:Ie.colorBgTextActive},"&::after":{height:Ie.itemSizeSM,lineHeight:`${Ie.itemSizeSM}px`}}},[`&${ye}-simple ${ye}-simple-pager`]:{display:"inline-block",height:Ie.itemSizeSM,marginInlineEnd:Ie.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ie.marginXS,padding:`0 ${Ie.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ie.itemInputBg,border:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorBorder}`,borderRadius:Ie.borderRadius,outline:"none",transition:`border-color ${Ie.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ie.colorPrimary},"&:focus":{borderColor:Ie.colorPrimaryHover,boxShadow:`${Ie.inputOutlineOffset}px 0 ${Ie.controlOutlineWidth}px ${Ie.controlOutline}`},"&[disabled]":{color:Ie.colorTextDisabled,backgroundColor:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,cursor:"not-allowed"}}}}},Gt=Ie=>{const{componentCls:ye}=Ie;return{[`${ye}-jump-prev, ${ye}-jump-next`]:{outline:0,[`${ye}-item-container`]:{position:"relative",[`${ye}-item-link-icon`]:{color:Ie.colorPrimary,fontSize:Ie.fontSizeSM,opacity:0,transition:`all ${Ie.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ye}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ie.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ie.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ie.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ie.motionDurationMid}`}},"&:hover":{[`${ye}-item-link-icon`]:{opacity:1},[`${ye}-item-ellipsis`]:{opacity:0}}},[`
|
|
${ye}-prev,
|
|
${ye}-jump-prev,
|
|
${ye}-jump-next
|
|
`]:{marginInlineEnd:Ie.marginXS},[`
|
|
${ye}-prev,
|
|
${ye}-next,
|
|
${ye}-jump-prev,
|
|
${ye}-jump-next
|
|
`]:{display:"inline-block",minWidth:Ie.itemSize,height:Ie.itemSize,color:Ie.colorText,fontFamily:Ie.fontFamily,lineHeight:`${Ie.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ie.borderRadius,cursor:"pointer",transition:`all ${Ie.motionDurationMid}`},[`${ye}-prev, ${ye}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ie.colorText,cursor:"pointer",userSelect:"none"},[`${ye}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ie.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ie.lineWidth}px ${Ie.lineType} transparent`,borderRadius:Ie.borderRadius,outline:"none",transition:`all ${Ie.motionDurationMid}`},[`&:hover ${ye}-item-link`]:{backgroundColor:Ie.colorBgTextHover},[`&:active ${ye}-item-link`]:{backgroundColor:Ie.colorBgTextActive},[`&${ye}-disabled:hover`]:{[`${ye}-item-link`]:{backgroundColor:"transparent"}}},[`${ye}-slash`]:{marginInlineEnd:Ie.paginationSlashMarginInlineEnd,marginInlineStart:Ie.paginationSlashMarginInlineStart},[`${ye}-options`]:{display:"inline-block",marginInlineStart:Ie.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ie.controlHeight,marginInlineStart:Ie.marginXS,lineHeight:`${Ie.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ne.ik)(Ie)),{width:Ie.controlHeightLG*1.25,height:Ie.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ie.marginXS,marginInlineEnd:Ie.marginXS})}}}},Ht=Ie=>{const{componentCls:ye}=Ie;return{[`${ye}-item`]:{display:"inline-block",minWidth:Ie.itemSize,height:Ie.itemSize,marginInlineEnd:Ie.marginXS,fontFamily:Ie.fontFamily,lineHeight:`${Ie.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ie.lineWidth}px ${Ie.lineType} transparent`,borderRadius:Ie.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ie.paginationItemPaddingInline}px`,color:Ie.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ye}-item-active)`]:{"&:hover":{transition:`all ${Ie.motionDurationMid}`,backgroundColor:Ie.colorBgTextHover},"&:active":{backgroundColor:Ie.colorBgTextActive}},"&-active":{fontWeight:Ie.fontWeightStrong,backgroundColor:Ie.itemActiveBg,borderColor:Ie.colorPrimary,a:{color:Ie.colorPrimary},"&:hover":{borderColor:Ie.colorPrimaryHover},"&:hover a":{color:Ie.colorPrimaryHover}}}}},dn=Ie=>{const{componentCls:ye}=Ie;return{[ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(Ie)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ye}-total-text`]:{display:"inline-block",height:Ie.itemSize,marginInlineEnd:Ie.marginXS,lineHeight:`${Ie.itemSize-2}px`,verticalAlign:"middle"}}),Ht(Ie)),Gt(Ie)),Oe(Ie)),$t(Ie)),mt(Ie)),{[`@media only screen and (max-width: ${Ie.screenLG}px)`]:{[`${ye}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ie.screenSM}px)`]:{[`${ye}-options`]:{display:"none"}}}),[`&${Ie.componentCls}-rtl`]:{direction:"rtl"}}},An=Ie=>{const{componentCls:ye}=Ie;return{[`${ye}${ye}-disabled:not(${ye}-mini)`]:{"&, &:hover":{[`${ye}-item-link`]:{borderColor:Ie.colorBorder}},"&:focus-visible":{[`${ye}-item-link`]:{borderColor:Ie.colorBorder}},[`${ye}-item, ${ye}-item-link`]:{backgroundColor:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,[`&:hover:not(${ye}-item-active)`]:{backgroundColor:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,a:{color:Ie.colorTextDisabled}},[`&${ye}-item-active`]:{backgroundColor:Ie.itemActiveBgDisabled}},[`${ye}-prev, ${ye}-next`]:{"&:hover button":{backgroundColor:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,color:Ie.colorTextDisabled},[`${ye}-item-link`]:{backgroundColor:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder}}},[`${ye}:not(${ye}-mini)`]:{[`${ye}-prev, ${ye}-next`]:{"&:hover button":{borderColor:Ie.colorPrimaryHover,backgroundColor:Ie.itemBg},[`${ye}-item-link`]:{backgroundColor:Ie.itemLinkBg,borderColor:Ie.colorBorder},[`&:hover ${ye}-item-link`]:{borderColor:Ie.colorPrimary,backgroundColor:Ie.itemBg,color:Ie.colorPrimary},[`&${ye}-disabled`]:{[`${ye}-item-link`]:{borderColor:Ie.colorBorder,color:Ie.colorTextDisabled}}},[`${ye}-item`]:{backgroundColor:Ie.itemBg,border:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorBorder}`,[`&:hover:not(${ye}-item-active)`]:{borderColor:Ie.colorPrimary,backgroundColor:Ie.itemBg,a:{color:Ie.colorPrimary}},"&-active":{borderColor:Ie.colorPrimary}}}}},$e=Ie=>{const{componentCls:ye}=Ie;return{[`${ye}:not(${ye}-disabled)`]:{[`${ye}-item`]:Object.assign({},(0,We.Qy)(Ie)),[`${ye}-jump-prev, ${ye}-jump-next`]:{"&:focus-visible":Object.assign({[`${ye}-item-link-icon`]:{opacity:1},[`${ye}-item-ellipsis`]:{opacity:0}},(0,We.oN)(Ie))},[`${ye}-prev, ${ye}-next`]:{[`&:focus-visible ${ye}-item-link`]:Object.assign({},(0,We.oN)(Ie))}}}};var ut=(0,vt.Z)("Pagination",Ie=>{const ye=(0,Tt.TS)(Ie,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ie.marginXXS/2,paginationMiniQuickJumperInputWidth:Ie.controlHeightLG*1.1,paginationItemPaddingInline:Ie.marginXXS*1.5,paginationEllipsisLetterSpacing:Ie.marginXXS/2,paginationSlashMarginInlineStart:Ie.marginXXS,paginationSlashMarginInlineEnd:Ie.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ne.e5)(Ie),(0,Ne.TM)(Ie));return[dn(ye),$e(ye),Ie.wireframe&&An(ye)]},Ie=>({itemBg:Ie.colorBgContainer,itemSize:Ie.controlHeight,itemSizeSM:Ie.controlHeightSM,itemActiveBg:Ie.colorBgContainer,itemLinkBg:Ie.colorBgContainer,itemActiveColorDisabled:Ie.colorTextDisabled,itemActiveBgDisabled:Ie.controlItemBgActiveDisabled,itemInputBg:Ie.colorBgContainer,miniOptionsSizeChangerTop:0})),Me=function(Ie,ye){var st={};for(var Ye in Ie)Object.prototype.hasOwnProperty.call(Ie,Ye)&&ye.indexOf(Ye)<0&&(st[Ye]=Ie[Ye]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ye=Object.getOwnPropertySymbols(Ie);De<Ye.length;De++)ye.indexOf(Ye[De])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Ye[De])&&(st[Ye[De]]=Ie[Ye[De]]);return st},at=Ie=>{const{prefixCls:ye,selectPrefixCls:st,className:Ye,rootClassName:De,style:gt,size:_t,locale:Qt,selectComponentClass:Dt,responsive:Nt,showSizeChanger:Rt}=Ie,ke=Me(Ie,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Xe}=(0,lt.Z)(Nt),{getPrefixCls:bt,direction:Ft,pagination:qt={}}=se.useContext(et.E_),vn=bt("pagination",ye),[on,Pn]=ut(vn),Bt=Rt!=null?Rt:qt.showSizeChanger,ta=se.useMemo(()=>{const zt=se.createElement("span",{className:`${vn}-item-ellipsis`},"\u2022\u2022\u2022"),gn=se.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},Ft==="rtl"?se.createElement(Le.Z,null):se.createElement(Ze.Z,null)),ha=se.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},Ft==="rtl"?se.createElement(Ze.Z,null):se.createElement(Le.Z,null)),Kt=se.createElement("a",{className:`${vn}-item-link`},se.createElement("div",{className:`${vn}-item-container`},Ft==="rtl"?se.createElement(ze.Z,{className:`${vn}-item-link-icon`}):se.createElement(He,{className:`${vn}-item-link-icon`}),zt)),It=se.createElement("a",{className:`${vn}-item-link`},se.createElement("div",{className:`${vn}-item-container`},Ft==="rtl"?se.createElement(He,{className:`${vn}-item-link-icon`}):se.createElement(ze.Z,{className:`${vn}-item-link-icon`}),zt));return{prevIcon:gn,nextIcon:ha,jumpPrevIcon:Kt,jumpNextIcon:It}},[Ft,vn]),[Zn]=(0,ft.Z)("Pagination",Qe.Z),na=Object.assign(Object.assign({},Zn),Qt),xa=(0,Et.Z)(_t),Ma=xa==="small"||!!(Xe&&!xa&&Nt),Tn=bt("select",st),Da=ve()({[`${vn}-mini`]:Ma,[`${vn}-rtl`]:Ft==="rtl"},qt==null?void 0:qt.className,Ye,De,Pn),Fa=Object.assign(Object.assign({},qt==null?void 0:qt.style),gt);return on(se.createElement(Fe,Object.assign({},ta,ke,{style:Fa,prefixCls:vn,selectPrefixCls:Tn,className:Da,selectComponentClass:Dt||(Ma?nt:dt),locale:na,showSizeChanger:Bt})))},ot=at},39722:function(it,Ue,te){"use strict";te.d(Ue,{t5:function(){return Ze}});var ee=te(92310),se=te.n(ee),Be=te(55477),xe=te(59301),Ce=te(36355),be=te(77578),ie=te(17356),He=function(Ae,ve){var ae={};for(var a in Ae)Object.prototype.hasOwnProperty.call(Ae,a)&&ve.indexOf(a)<0&&(ae[a]=Ae[a]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ae);E<a.length;E++)ve.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(Ae,a[E])&&(ae[a[E]]=Ae[a[E]]);return ae};const ze=(Ae,ve,ae)=>{if(!(!ve&&!ae))return xe.createElement(xe.Fragment,null,ve&&xe.createElement("div",{className:`${Ae}-title`},(0,be.Z)(ve)),xe.createElement("div",{className:`${Ae}-inner-content`},(0,be.Z)(ae)))},Ze=Ae=>{const{hashId:ve,prefixCls:ae,className:a,style:E,placement:b="top",title:y,content:x,children:z}=Ae;return xe.createElement("div",{className:se()(ve,ae,`${ae}-pure`,`${ae}-placement-${b}`,a),style:E},xe.createElement("div",{className:`${ae}-arrow`}),xe.createElement(Be.G,Object.assign({},Ae,{className:ve,prefixCls:ae}),z||ze(ae,y,x)))},Le=Ae=>{const{prefixCls:ve}=Ae,ae=He(Ae,["prefixCls"]),{getPrefixCls:a}=xe.useContext(Ce.E_),E=a("popover",ve),[b,y]=(0,ie.Z)(E);return b(xe.createElement(Ze,Object.assign({},ae,{prefixCls:E,hashId:y})))};Ue.ZP=Le},60324:function(it,Ue,te){"use strict";var ee=te(92310),se=te.n(ee),Be=te(59301),xe=te(77578),Ce=te(62892),be=te(36355),ie=te(6848),He=te(39722),ze=te(17356),Ze=function(ve,ae){var a={};for(var E in ve)Object.prototype.hasOwnProperty.call(ve,E)&&ae.indexOf(E)<0&&(a[E]=ve[E]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ve);b<E.length;b++)ae.indexOf(E[b])<0&&Object.prototype.propertyIsEnumerable.call(ve,E[b])&&(a[E[b]]=ve[E[b]]);return a};const Le=ve=>{let{title:ae,content:a,prefixCls:E}=ve;return Be.createElement(Be.Fragment,null,ae&&Be.createElement("div",{className:`${E}-title`},(0,xe.Z)(ae)),Be.createElement("div",{className:`${E}-inner-content`},(0,xe.Z)(a)))},Ae=Be.forwardRef((ve,ae)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:x="top",trigger:z="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:oe=.1,overlayStyle:re={}}=ve,ue=Ze(ve,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:le}=Be.useContext(be.E_),ce=le("popover",a),[ge,pe]=(0,ze.Z)(ce),he=le(),Ve=se()(y,pe);return ge(Be.createElement(ie.Z,Object.assign({placement:x,trigger:z,mouseEnterDelay:ne,mouseLeaveDelay:oe,overlayStyle:re},ue,{prefixCls:ce,overlayClassName:Ve,ref:ae,overlay:E||b?Be.createElement(Le,{prefixCls:ce,title:E,content:b}):null,transitionName:(0,Ce.m)(he,"zoom-big",ue.transitionName),"data-popover-inject":!0})))});Ae._InternalPanelDoNotUseOrYouWillBeFired=He.ZP,Ue.Z=Ae},17356:function(it,Ue,te){"use strict";var ee=te(17313),se=te(29878),Be=te(19447),xe=te(33166),Ce=te(83116),be=te(37613);const ie=Ze=>{const{componentCls:Le,popoverColor:Ae,minWidth:ve,fontWeightStrong:ae,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:x,marginXS:z,colorBgElevated:ne,popoverBg:oe}=Ze;return[{[Le]:Object.assign(Object.assign({},(0,ee.Wf)(Ze)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Le}-content`]:{position:"relative"},[`${Le}-inner`]:{backgroundColor:oe,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${Le}-title`]:{minWidth:ve,marginBottom:z,color:b,fontWeight:ae},[`${Le}-inner-content`]:{color:Ae}})},(0,Be.ZP)(Ze,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Le}-pure`]:{position:"relative",maxWidth:"none",margin:Ze.sizePopupArrow,display:"inline-block",[`${Le}-content`]:{display:"inline-block"}}}]},He=Ze=>{const{componentCls:Le}=Ze;return{[Le]:xe.i.map(Ae=>{const ve=Ze[`${Ae}6`];return{[`&${Le}-${Ae}`]:{"--antd-arrow-background-color":ve,[`${Le}-inner`]:{backgroundColor:ve},[`${Le}-arrow`]:{background:"transparent"}}}})}},ze=Ze=>{const{componentCls:Le,lineWidth:Ae,lineType:ve,colorSplit:ae,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:x}=Ze,z=E-Math.round(b*y),ne=z/2,oe=z/2-Ae,re=x;return{[Le]:{[`${Le}-inner`]:{padding:0},[`${Le}-title`]:{margin:0,padding:`${ne}px ${re}px ${oe}px`,borderBottom:`${Ae}px ${ve} ${ae}`},[`${Le}-inner-content`]:{padding:`${a}px ${re}px`}}}};Ue.Z=(0,Ce.Z)("Popover",Ze=>{const{colorBgElevated:Le,colorText:Ae,wireframe:ve}=Ze,ae=(0,be.TS)(Ze,{popoverPadding:12,popoverBg:Le,popoverColor:Ae});return[ie(ae),He(ae),ve&&ze(ae),(0,se._y)(ae,"zoom-big")]},Ze=>({width:177,minWidth:177,zIndexPopup:Ze.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return Rt}});var ee=te(59301),se=te(29679),Be=te(40001),xe=te(19248),Ce=te(99267),be=te(92310),ie=te.n(be),He=te(2738),ze=te(36355),Ze=te(92413),Le=te(33708),Ae=te(37061),ve={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ae=function(){var Xe=(0,ee.useRef)([]),bt=(0,ee.useRef)(null);return(0,ee.useEffect)(function(){var Ft=Date.now(),qt=!1;Xe.current.forEach(function(vn){if(vn){qt=!0;var on=vn.style;on.transitionDuration=".3s, .3s, .3s, .06s",bt.current&&Ft-bt.current<100&&(on.transitionDuration="0s, 0s")}}),qt&&(bt.current=Date.now())}),Xe.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(Xe){var bt=(0,Le.Z)((0,Le.Z)({},ve),Xe),Ft=bt.className,qt=bt.percent,vn=bt.prefixCls,on=bt.strokeColor,Pn=bt.strokeLinecap,Bt=bt.strokeWidth,ta=bt.style,Zn=bt.trailColor,na=bt.trailWidth,xa=bt.transition,Ma=(0,Ae.Z)(bt,a);delete Ma.gapPosition;var Tn=Array.isArray(qt)?qt:[qt],Da=Array.isArray(on)?on:[on],Fa=ae(),zt=Bt/2,gn=100-Bt/2,ha="M ".concat(Pn==="round"?zt:0,",").concat(zt,`
|
|
L `).concat(Pn==="round"?gn:100,",").concat(zt),Kt="0 0 100 ".concat(Bt),It=0;return ee.createElement("svg",(0,Ze.Z)({className:ie()("".concat(vn,"-line"),Ft),viewBox:Kt,preserveAspectRatio:"none",style:ta},Ma),ee.createElement("path",{className:"".concat(vn,"-line-trail"),d:ha,strokeLinecap:Pn,stroke:Zn,strokeWidth:na||Bt,fillOpacity:"0"}),Tn.map(function(En,hn){var aa=1;switch(Pn){case"round":aa=1-Bt/100;break;case"square":aa=1-Bt/2/100;break;default:aa=1;break}var Ca={strokeDasharray:"".concat(En*aa,"px, 100px"),strokeDashoffset:"-".concat(It,"px"),transition:xa||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Nn=Da[hn]||Da[Da.length-1];return It+=En,ee.createElement("path",{key:hn,className:"".concat(vn,"-line-path"),d:ha,strokeLinecap:Pn,stroke:Nn,strokeWidth:Bt,fillOpacity:"0",ref:function(ht){Fa[hn]=ht},style:Ca})}))},b=E,y=te(39559),x=te(33606),z=te(47273),ne=0,oe=(0,z.Z)();function re(){var ke;return oe?(ke=ne,ne+=1):ke="TEST_OR_SSR",ke}var ue=function(ke){var Xe=ee.useState(),bt=(0,x.Z)(Xe,2),Ft=bt[0],qt=bt[1];return ee.useEffect(function(){qt("rc_progress_".concat(re()))},[]),ke||Ft},le=function(Xe){var bt=Xe.bg,Ft=Xe.children;return ee.createElement("div",{style:{width:"100%",height:"100%",background:bt}},Ft)};function ce(ke,Xe){return Object.keys(ke).map(function(bt){var Ft=parseFloat(bt),qt="".concat(Math.floor(Ft*Xe),"%");return"".concat(ke[bt]," ").concat(qt)})}var ge=ee.forwardRef(function(ke,Xe){var bt=ke.prefixCls,Ft=ke.color,qt=ke.gradientId,vn=ke.radius,on=ke.style,Pn=ke.ptg,Bt=ke.strokeLinecap,ta=ke.strokeWidth,Zn=ke.size,na=ke.gapDegree,xa=Ft&&(0,y.Z)(Ft)==="object",Ma=xa?"#FFF":void 0,Tn=Zn/2,Da=ee.createElement("circle",{className:"".concat(bt,"-circle-path"),r:vn,cx:Tn,cy:Tn,stroke:Ma,strokeLinecap:Bt,strokeWidth:ta,opacity:Pn===0?0:1,style:on,ref:Xe});if(!xa)return Da;var Fa="".concat(qt,"-conic"),zt=na?"".concat(180+na/2,"deg"):"0deg",gn=ce(Ft,(360-na)/360),ha=ce(Ft,1),Kt="conic-gradient(from ".concat(zt,", ").concat(gn.join(", "),")"),It="linear-gradient(to ".concat(na?"bottom":"top",", ").concat(ha.join(", "),")");return ee.createElement(ee.Fragment,null,ee.createElement("mask",{id:Fa},Da),ee.createElement("foreignObject",{x:0,y:0,width:Zn,height:Zn,mask:"url(#".concat(Fa,")")},ee.createElement(le,{bg:It},ee.createElement(le,{bg:Kt}))))}),pe=ge,he=100,Ve=function(Xe,bt,Ft,qt,vn,on,Pn,Bt,ta,Zn){var na=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,xa=Ft/100*360*((360-on)/360),Ma=on===0?0:{bottom:0,top:180,left:90,right:-90}[Pn],Tn=(100-qt)/100*bt;ta==="round"&&qt!==100&&(Tn+=Zn/2,Tn>=bt&&(Tn=bt-.01));var Da=he/2;return{stroke:typeof Bt=="string"?Bt:void 0,strokeDasharray:"".concat(bt,"px ").concat(Xe),strokeDashoffset:Tn+na,transform:"rotate(".concat(vn+xa+Ma,"deg)"),transformOrigin:"".concat(Da,"px ").concat(Da,"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}},Re=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tt(ke){var Xe=ke!=null?ke:[];return Array.isArray(Xe)?Xe:[Xe]}var Fe=function(Xe){var bt=(0,Le.Z)((0,Le.Z)({},ve),Xe),Ft=bt.id,qt=bt.prefixCls,vn=bt.steps,on=bt.strokeWidth,Pn=bt.trailWidth,Bt=bt.gapDegree,ta=Bt===void 0?0:Bt,Zn=bt.gapPosition,na=bt.trailColor,xa=bt.strokeLinecap,Ma=bt.style,Tn=bt.className,Da=bt.strokeColor,Fa=bt.percent,zt=(0,Ae.Z)(bt,Re),gn=he/2,ha=ue(Ft),Kt="".concat(ha,"-gradient"),It=gn-on/2,En=Math.PI*2*It,hn=ta>0?90+ta/2:-90,aa=En*((360-ta)/360),Ca=(0,y.Z)(vn)==="object"?vn:{count:vn,space:2},Nn=Ca.count,ct=Ca.space,ht=tt(Fa),pt=tt(Da),Xt=pt.find(function(Aa){return Aa&&(0,y.Z)(Aa)==="object"}),Bn=Xt&&(0,y.Z)(Xt)==="object",fn=Bn?"butt":xa,Na=Ve(En,aa,0,100,hn,ta,Zn,na,fn,on),Jn=ae(),Gn=function(){var jt=0;return ht.map(function(xt,pa){var Sa=pt[pa]||pt[pt.length-1],Ia=Ve(En,aa,jt,xt,hn,ta,Zn,Sa,fn,on);return jt+=xt,ee.createElement(pe,{key:pa,color:Sa,ptg:xt,radius:It,prefixCls:qt,gradientId:Kt,style:Ia,strokeLinecap:fn,strokeWidth:on,gapDegree:ta,ref:function(Wt){Jn[pa]=Wt},size:he})}).reverse()},Za=function(){var jt=Math.round(Nn*(ht[0]/100)),xt=100/Nn,pa=0;return new Array(Nn).fill(null).map(function(Sa,Ia){var rt=Ia<=jt-1?pt[0]:na,Wt=rt&&(0,y.Z)(rt)==="object"?"url(#".concat(Kt,")"):void 0,kt=Ve(En,aa,pa,xt,hn,ta,Zn,rt,"butt",on,ct);return pa+=(aa-kt.strokeDashoffset+ct)*100/aa,ee.createElement("circle",{key:Ia,className:"".concat(qt,"-circle-path"),r:It,cx:gn,cy:gn,stroke:Wt,strokeWidth:on,opacity:1,style:kt,ref:function(yn){Jn[Ia]=yn}})})};return ee.createElement("svg",(0,Ze.Z)({className:ie()("".concat(qt,"-circle"),Tn),viewBox:"0 0 ".concat(he," ").concat(he),style:Ma,id:Ft,role:"presentation"},zt),!Nn&&ee.createElement("circle",{className:"".concat(qt,"-circle-trail"),r:It,cx:gn,cy:gn,stroke:na,strokeLinecap:fn,strokeWidth:Pn||on,style:Na}),Nn?Za():Gn())},Qe=Fe,et={Line:b,Circle:Qe},Et=te(6848),lt=te(93398);function ft(ke){return!ke||ke<0?0:ke>100?100:ke}function Je(ke){let{success:Xe,successPercent:bt}=ke,Ft=bt;return Xe&&"progress"in Xe&&(Ft=Xe.progress),Xe&&"percent"in Xe&&(Ft=Xe.percent),Ft}const nt=ke=>{let{percent:Xe,success:bt,successPercent:Ft}=ke;const qt=ft(Je({success:bt,successPercent:Ft}));return[qt,ft(ft(Xe)-qt)]},dt=ke=>{let{success:Xe={},strokeColor:bt}=ke;const{strokeColor:Ft}=Xe;return[Ft||lt.presetPrimaryColors.green,bt||null]},Ne=(ke,Xe,bt)=>{var Ft,qt,vn,on;let Pn=-1,Bt=-1;if(Xe==="step"){const ta=bt.steps,Zn=bt.strokeWidth;typeof ke=="string"||typeof ke=="undefined"?(Pn=ke==="small"?2:14,Bt=Zn!=null?Zn:8):typeof ke=="number"?[Pn,Bt]=[ke,ke]:[Pn=14,Bt=8]=ke,Pn*=ta}else if(Xe==="line"){const ta=bt==null?void 0:bt.strokeWidth;typeof ke=="string"||typeof ke=="undefined"?Bt=ta||(ke==="small"?6:8):typeof ke=="number"?[Pn,Bt]=[ke,ke]:[Pn=-1,Bt=8]=ke}else(Xe==="circle"||Xe==="dashboard")&&(typeof ke=="string"||typeof ke=="undefined"?[Pn,Bt]=ke==="small"?[60,60]:[120,120]:typeof ke=="number"?[Pn,Bt]=[ke,ke]:(Pn=(qt=(Ft=ke[0])!==null&&Ft!==void 0?Ft:ke[1])!==null&&qt!==void 0?qt:120,Bt=(on=(vn=ke[0])!==null&&vn!==void 0?vn:ke[1])!==null&&on!==void 0?on:120));return[Pn,Bt]},We=3,vt=ke=>We/ke*100;var mt=ke=>{const{prefixCls:Xe,trailColor:bt=null,strokeLinecap:Ft="round",gapPosition:qt,gapDegree:vn,width:on=120,type:Pn,children:Bt,success:ta,size:Zn=on}=ke,[na,xa]=Ne(Zn,"circle");let{strokeWidth:Ma}=ke;Ma===void 0&&(Ma=Math.max(vt(na),6));const Tn={width:na,height:xa,fontSize:na*.15+6},Da=ee.useMemo(()=>{if(vn||vn===0)return vn;if(Pn==="dashboard")return 75},[vn,Pn]),Fa=qt||Pn==="dashboard"&&"bottom"||void 0,zt=Object.prototype.toString.call(ke.strokeColor)==="[object Object]",gn=dt({success:ta,strokeColor:ke.strokeColor}),ha=ie()(`${Xe}-inner`,{[`${Xe}-circle-gradient`]:zt}),Kt=ee.createElement(Qe,{percent:nt(ke),strokeWidth:Ma,trailWidth:Ma,strokeColor:gn,strokeLinecap:Ft,trailColor:bt,prefixCls:Xe,gapDegree:Da,gapPosition:Fa});return ee.createElement("div",{className:ha,style:Tn},na<=20?ee.createElement(Et.Z,{title:Bt},ee.createElement("span",null,Kt)):ee.createElement(ee.Fragment,null,Kt,Bt))},$t=function(ke,Xe){var bt={};for(var Ft in ke)Object.prototype.hasOwnProperty.call(ke,Ft)&&Xe.indexOf(Ft)<0&&(bt[Ft]=ke[Ft]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Ft=Object.getOwnPropertySymbols(ke);qt<Ft.length;qt++)Xe.indexOf(Ft[qt])<0&&Object.prototype.propertyIsEnumerable.call(ke,Ft[qt])&&(bt[Ft[qt]]=ke[Ft[qt]]);return bt};const Oe=ke=>{let Xe=[];return Object.keys(ke).forEach(bt=>{const Ft=parseFloat(bt.replace(/%/g,""));isNaN(Ft)||Xe.push({key:Ft,value:ke[bt]})}),Xe=Xe.sort((bt,Ft)=>bt.key-Ft.key),Xe.map(bt=>{let{key:Ft,value:qt}=bt;return`${qt} ${Ft}%`}).join(", ")},Gt=(ke,Xe)=>{const{from:bt=lt.presetPrimaryColors.blue,to:Ft=lt.presetPrimaryColors.blue,direction:qt=Xe==="rtl"?"to left":"to right"}=ke,vn=$t(ke,["from","to","direction"]);if(Object.keys(vn).length!==0){const on=Oe(vn);return{backgroundImage:`linear-gradient(${qt}, ${on})`}}return{backgroundImage:`linear-gradient(${qt}, ${bt}, ${Ft})`}};var dn=ke=>{const{prefixCls:Xe,direction:bt,percent:Ft,size:qt,strokeWidth:vn,strokeColor:on,strokeLinecap:Pn="round",children:Bt,trailColor:ta=null,success:Zn}=ke,na=on&&typeof on!="string"?Gt(on,bt):{backgroundColor:on},xa=Pn==="square"||Pn==="butt"?0:void 0,Ma={backgroundColor:ta||void 0,borderRadius:xa},Tn=qt!=null?qt:[-1,vn||(qt==="small"?6:8)],[Da,Fa]=Ne(Tn,"line",{strokeWidth:vn}),zt=Object.assign({width:`${ft(Ft)}%`,height:Fa,borderRadius:xa},na),gn=Je(ke),ha={width:`${ft(gn)}%`,height:Fa,borderRadius:xa,backgroundColor:Zn==null?void 0:Zn.strokeColor},Kt={width:Da<0?"100%":Da,height:Fa};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:`${Xe}-outer`,style:Kt},ee.createElement("div",{className:`${Xe}-inner`,style:Ma},ee.createElement("div",{className:`${Xe}-bg`,style:zt}),gn!==void 0?ee.createElement("div",{className:`${Xe}-success-bg`,style:ha}):null)),Bt)},$e=ke=>{const{size:Xe,steps:bt,percent:Ft=0,strokeWidth:qt=8,strokeColor:vn,trailColor:on=null,prefixCls:Pn,children:Bt}=ke,ta=Math.round(bt*(Ft/100)),Zn=Xe==="small"?2:14,na=Xe!=null?Xe:[Zn,qt],[xa,Ma]=Ne(na,"step",{steps:bt,strokeWidth:qt}),Tn=xa/bt,Da=new Array(bt);for(let Fa=0;Fa<bt;Fa++){const zt=Array.isArray(vn)?vn[Fa]:vn;Da[Fa]=ee.createElement("div",{key:Fa,className:ie()(`${Pn}-steps-item`,{[`${Pn}-steps-item-active`]:Fa<=ta-1}),style:{backgroundColor:Fa<=ta-1?zt:on,width:Tn,height:Ma}})}return ee.createElement("div",{className:`${Pn}-steps-outer`},Da,Bt)},ut=te(93083),Me=te(17313),Ee=te(83116),at=te(37613);const ot=ke=>{const Xe=ke?"100%":"-100%";return new ut.Keyframes(`antProgress${ke?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Xe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Xe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ie=ke=>{const{componentCls:Xe,iconCls:bt}=ke;return{[Xe]:Object.assign(Object.assign({},(0,Me.Wf)(ke)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:ke.fontSize,marginInlineEnd:ke.marginXS,marginBottom:ke.marginXS},[`${Xe}-outer`]:{display:"inline-block",width:"100%"},[`&${Xe}-show-info`]:{[`${Xe}-outer`]:{marginInlineEnd:`calc(-2em - ${ke.marginXS}px)`,paddingInlineEnd:`calc(2em + ${ke.paddingXS}px)`}},[`${Xe}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:ke.remainingColor,borderRadius:ke.lineBorderRadius},[`${Xe}-inner:not(${Xe}-circle-gradient)`]:{[`${Xe}-circle-path`]:{stroke:ke.defaultColor}},[`${Xe}-success-bg, ${Xe}-bg`]:{position:"relative",backgroundColor:ke.defaultColor,borderRadius:ke.lineBorderRadius,transition:`all ${ke.motionDurationSlow} ${ke.motionEaseInOutCirc}`},[`${Xe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:ke.colorSuccess},[`${Xe}-text`]:{display:"inline-block",width:"2em",marginInlineStart:ke.marginXS,color:ke.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[bt]:{fontSize:ke.fontSize}},[`&${Xe}-status-active`]:{[`${Xe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:ke.colorBgContainer,borderRadius:ke.lineBorderRadius,opacity:0,animationName:ot(),animationDuration:ke.progressActiveMotionDuration,animationTimingFunction:ke.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Xe}-rtl${Xe}-status-active`]:{[`${Xe}-bg::before`]:{animationName:ot(!0)}},[`&${Xe}-status-exception`]:{[`${Xe}-bg`]:{backgroundColor:ke.colorError},[`${Xe}-text`]:{color:ke.colorError}},[`&${Xe}-status-exception ${Xe}-inner:not(${Xe}-circle-gradient)`]:{[`${Xe}-circle-path`]:{stroke:ke.colorError}},[`&${Xe}-status-success`]:{[`${Xe}-bg`]:{backgroundColor:ke.colorSuccess},[`${Xe}-text`]:{color:ke.colorSuccess}},[`&${Xe}-status-success ${Xe}-inner:not(${Xe}-circle-gradient)`]:{[`${Xe}-circle-path`]:{stroke:ke.colorSuccess}}})}},ye=ke=>{const{componentCls:Xe,iconCls:bt}=ke;return{[Xe]:{[`${Xe}-circle-trail`]:{stroke:ke.remainingColor},[`&${Xe}-circle ${Xe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Xe}-circle ${Xe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:ke.circleTextColor,fontSize:ke.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[bt]:{fontSize:`${ke.fontSize/ke.fontSizeSM}em`}},[`${Xe}-circle&-status-exception`]:{[`${Xe}-text`]:{color:ke.colorError}},[`${Xe}-circle&-status-success`]:{[`${Xe}-text`]:{color:ke.colorSuccess}}},[`${Xe}-inline-circle`]:{lineHeight:1,[`${Xe}-inner`]:{verticalAlign:"bottom"}}}},st=ke=>{const{componentCls:Xe}=ke;return{[Xe]:{[`${Xe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:ke.progressStepMinWidth,marginInlineEnd:ke.progressStepMarginInlineEnd,backgroundColor:ke.remainingColor,transition:`all ${ke.motionDurationSlow}`,"&-active":{backgroundColor:ke.defaultColor}}}}}},Ye=ke=>{const{componentCls:Xe,iconCls:bt}=ke;return{[Xe]:{[`${Xe}-small&-line, ${Xe}-small&-line ${Xe}-text ${bt}`]:{fontSize:ke.fontSizeSM}}}};var De=(0,Ee.Z)("Progress",ke=>{const Xe=ke.marginXXS/2,bt=(0,at.TS)(ke,{progressStepMarginInlineEnd:Xe,progressStepMinWidth:Xe,progressActiveMotionDuration:"2.4s"});return[Ie(bt),ye(bt),st(bt),Ye(bt)]},ke=>({circleTextColor:ke.colorText,defaultColor:ke.colorInfo,remainingColor:ke.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),gt=function(ke,Xe){var bt={};for(var Ft in ke)Object.prototype.hasOwnProperty.call(ke,Ft)&&Xe.indexOf(Ft)<0&&(bt[Ft]=ke[Ft]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Ft=Object.getOwnPropertySymbols(ke);qt<Ft.length;qt++)Xe.indexOf(Ft[qt])<0&&Object.prototype.propertyIsEnumerable.call(ke,Ft[qt])&&(bt[Ft[qt]]=ke[Ft[qt]]);return bt};const _t=null,Qt=["normal","exception","active","success"];var Nt=ee.forwardRef((ke,Xe)=>{const{prefixCls:bt,className:Ft,rootClassName:qt,steps:vn,strokeColor:on,percent:Pn=0,size:Bt="default",showInfo:ta=!0,type:Zn="line",status:na,format:xa,style:Ma}=ke,Tn=gt(ke,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Da=ee.useMemo(()=>{var ht,pt;const Xt=Je(ke);return parseInt(Xt!==void 0?(ht=Xt!=null?Xt:0)===null||ht===void 0?void 0:ht.toString():(pt=Pn!=null?Pn:0)===null||pt===void 0?void 0:pt.toString(),10)},[Pn,ke.success,ke.successPercent]),Fa=ee.useMemo(()=>!Qt.includes(na)&&Da>=100?"success":na||"normal",[na,Da]),{getPrefixCls:zt,direction:gn,progress:ha}=ee.useContext(ze.E_),Kt=zt("progress",bt),[It,En]=De(Kt),hn=ee.useMemo(()=>{if(!ta)return null;const ht=Je(ke);let pt;const Xt=xa||(fn=>`${fn}%`),Bn=Zn==="line";return xa||Fa!=="exception"&&Fa!=="success"?pt=Xt(ft(Pn),ft(ht)):Fa==="exception"?pt=Bn?ee.createElement(xe.Z,null):ee.createElement(Ce.Z,null):Fa==="success"&&(pt=Bn?ee.createElement(se.Z,null):ee.createElement(Be.Z,null)),ee.createElement("span",{className:`${Kt}-text`,title:typeof pt=="string"?pt:void 0},pt)},[ta,Pn,Da,Fa,Zn,Kt,xa]),aa=Array.isArray(on)?on[0]:on,Ca=typeof on=="string"||Array.isArray(on)?on:void 0;let Nn;Zn==="line"?Nn=vn?ee.createElement($e,Object.assign({},ke,{strokeColor:Ca,prefixCls:Kt,steps:vn}),hn):ee.createElement(dn,Object.assign({},ke,{strokeColor:aa,prefixCls:Kt,direction:gn}),hn):(Zn==="circle"||Zn==="dashboard")&&(Nn=ee.createElement(mt,Object.assign({},ke,{strokeColor:aa,prefixCls:Kt,progressStatus:Fa}),hn));const ct=ie()(Kt,`${Kt}-status-${Fa}`,`${Kt}-${Zn==="dashboard"&&"circle"||vn&&"steps"||Zn}`,{[`${Kt}-inline-circle`]:Zn==="circle"&&Ne(Bt,"circle")[0]<=20,[`${Kt}-show-info`]:ta,[`${Kt}-${Bt}`]:typeof Bt=="string",[`${Kt}-rtl`]:gn==="rtl"},ha==null?void 0:ha.className,Ft,qt,En);return It(ee.createElement("div",Object.assign({ref:Xe,style:Object.assign(Object.assign({},ha==null?void 0:ha.style),Ma),className:ct,role:"progressbar","aria-valuenow":Da},(0,He.Z)(Tn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Nn))}),Rt=Nt},13570:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ft}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(nt,dt){return se.createElement(Ce.Z,(0,ee.Z)({},nt,{ref:dt,icon:xe}))},ie=se.forwardRef(be),He=ie,ze=te(92310),Ze=te.n(ze),Le=te(400),Ae=te(33606),ve=te(37061),ae=te(18929),a=te(10228),E=te(26112);function b(Je,nt){var dt=Je.disabled,Ne=Je.prefixCls,We=Je.character,vt=Je.characterRender,Tt=Je.index,mt=Je.count,$t=Je.value,Oe=Je.allowHalf,Gt=Je.focused,Ht=Je.onHover,dn=Je.onClick,An=function(ye){Ht(ye,Tt)},$e=function(ye){dn(ye,Tt)},ut=function(ye){ye.keyCode===a.Z.ENTER&&dn(ye,Tt)},Me=Tt+1,Ee=new Set([Ne]);$t===0&&Tt===0&&Gt?Ee.add("".concat(Ne,"-focused")):Oe&&$t+.5>=Me&&$t<Me?(Ee.add("".concat(Ne,"-half")),Ee.add("".concat(Ne,"-active")),Gt&&Ee.add("".concat(Ne,"-focused"))):(Me<=$t?Ee.add("".concat(Ne,"-full")):Ee.add("".concat(Ne,"-zero")),Me===$t&&Gt&&Ee.add("".concat(Ne,"-focused")));var at=typeof We=="function"?We(Je):We,ot=se.createElement("li",{className:Ze()(Array.from(Ee)),ref:nt},se.createElement("div",{onClick:dt?null:$e,onKeyDown:dt?null:ut,onMouseMove:dt?null:An,role:"radio","aria-checked":$t>Tt?"true":"false","aria-posinset":Tt+1,"aria-setsize":mt,tabIndex:dt?-1:0},se.createElement("div",{className:"".concat(Ne,"-first")},at),se.createElement("div",{className:"".concat(Ne,"-second")},at)));return vt&&(ot=vt(ot,Je)),ot}var y=se.forwardRef(b);function x(){var Je=se.useRef({});function nt(Ne){return Je.current[Ne]}function dt(Ne){return function(We){Je.current[Ne]=We}}return[nt,dt]}function z(Je){var nt=Je.pageXOffset,dt="scrollLeft";if(typeof nt!="number"){var Ne=Je.document;nt=Ne.documentElement[dt],typeof nt!="number"&&(nt=Ne.body[dt])}return nt}function ne(Je){var nt,dt,Ne=Je.ownerDocument,We=Ne.body,vt=Ne&&Ne.documentElement,Tt=Je.getBoundingClientRect();return nt=Tt.left,dt=Tt.top,nt-=vt.clientLeft||We.clientLeft||0,dt-=vt.clientTop||We.clientTop||0,{left:nt,top:dt}}function oe(Je){var nt=ne(Je),dt=Je.ownerDocument,Ne=dt.defaultView||dt.parentWindow;return nt.left+=z(Ne),nt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ue(Je,nt){var dt,Ne=Je.prefixCls,We=Ne===void 0?"rc-rate":Ne,vt=Je.className,Tt=Je.defaultValue,mt=Je.value,$t=Je.count,Oe=$t===void 0?5:$t,Gt=Je.allowHalf,Ht=Gt===void 0?!1:Gt,dn=Je.allowClear,An=dn===void 0?!0:dn,$e=Je.character,ut=$e===void 0?"\u2605":$e,Me=Je.characterRender,Ee=Je.disabled,at=Je.direction,ot=at===void 0?"ltr":at,Ie=Je.tabIndex,ye=Ie===void 0?0:Ie,st=Je.autoFocus,Ye=Je.onHoverChange,De=Je.onChange,gt=Je.onFocus,_t=Je.onBlur,Qt=Je.onKeyDown,Dt=Je.onMouseLeave,Nt=(0,ve.Z)(Je,re),Rt=x(),ke=(0,Ae.Z)(Rt,2),Xe=ke[0],bt=ke[1],Ft=se.useRef(null),qt=function(){if(!Ee){var fn;(fn=Ft.current)===null||fn===void 0||fn.focus()}};se.useImperativeHandle(nt,function(){return{focus:qt,blur:function(){if(!Ee){var fn;(fn=Ft.current)===null||fn===void 0||fn.blur()}}}});var vn=(0,ae.Z)(Tt||0,{value:mt}),on=(0,Ae.Z)(vn,2),Pn=on[0],Bt=on[1],ta=(0,ae.Z)(null),Zn=(0,Ae.Z)(ta,2),na=Zn[0],xa=Zn[1],Ma=function(fn,Na){var Jn=ot==="rtl",Gn=fn+1;if(Ht){var Za=Xe(fn),Aa=oe(Za),jt=Za.clientWidth;(Jn&&Na-Aa>jt/2||!Jn&&Na-Aa<jt/2)&&(Gn-=.5)}return Gn},Tn=function(fn){Bt(fn),De==null||De(fn)},Da=se.useState(!1),Fa=(0,Ae.Z)(Da,2),zt=Fa[0],gn=Fa[1],ha=function(){gn(!0),gt==null||gt()},Kt=function(){gn(!1),_t==null||_t()},It=se.useState(null),En=(0,Ae.Z)(It,2),hn=En[0],aa=En[1],Ca=function(fn,Na){var Jn=Ma(Na,fn.pageX);Jn!==na&&(aa(Jn),xa(null)),Ye==null||Ye(Jn)},Nn=function(fn){Ee||(aa(null),xa(null),Ye==null||Ye(void 0)),fn&&(Dt==null||Dt(fn))},ct=function(fn,Na){var Jn=Ma(Na,fn.pageX),Gn=!1;An&&(Gn=Jn===Pn),Nn(),Tn(Gn?0:Jn),xa(Gn?Jn:null)},ht=function(fn){var Na=fn.keyCode,Jn=ot==="rtl",Gn=Pn;Na===a.Z.RIGHT&&Gn<Oe&&!Jn?(Ht?Gn+=.5:Gn+=1,Tn(Gn),fn.preventDefault()):Na===a.Z.LEFT&&Gn>0&&!Jn||Na===a.Z.RIGHT&&Gn>0&&Jn?(Ht?Gn-=.5:Gn-=1,Tn(Gn),fn.preventDefault()):Na===a.Z.LEFT&&Gn<Oe&&Jn&&(Ht?Gn+=.5:Gn+=1,Tn(Gn),fn.preventDefault()),Qt==null||Qt(fn)};se.useEffect(function(){st&&!Ee&&qt()},[]);var pt=new Array(Oe).fill(0).map(function(Bn,fn){return se.createElement(y,{ref:bt(fn),index:fn,count:Oe,disabled:Ee,prefixCls:"".concat(We,"-star"),allowHalf:Ht,value:hn===null?Pn:hn,onClick:ct,onHover:Ca,key:Bn||fn,character:ut,characterRender:Me,focused:zt})}),Xt=Ze()(We,vt,(dt={},(0,Le.Z)(dt,"".concat(We,"-disabled"),Ee),(0,Le.Z)(dt,"".concat(We,"-rtl"),ot==="rtl"),dt));return se.createElement("ul",(0,ee.Z)({className:Xt,onMouseLeave:Nn,tabIndex:Ee?-1:ye,onFocus:Ee?null:ha,onBlur:Ee?null:Kt,onKeyDown:Ee?null:ht,ref:Ft,role:"radiogroup"},(0,E.Z)(Nt,{aria:!0,data:!0,attr:!0})),pt)}var le=se.forwardRef(ue),ce=le,ge=te(36355),pe=te(6848),he=te(17313),Ve=te(83116),Re=te(37613);const tt=Je=>{const{componentCls:nt}=Je;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Je.marginXS},"> div":{transition:`all ${Je.motionDurationMid}, outline 0s`,"&:hover":{transform:Je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Je.lineWidth}px dashed ${Je.starColor}`,transform:Je.starHoverScale}},"&-first, &-second":{color:Je.starBg,transition:`all ${Je.motionDurationMid}`,userSelect:"none",[Je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},Fe=Je=>({[`&-rtl${Je.componentCls}`]:{direction:"rtl"}}),Qe=Je=>{const{componentCls:nt}=Je;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(Je)),{display:"inline-block",margin:0,padding:0,color:Je.starColor,fontSize:Je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),tt(Je)),{[`+ ${nt}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,fontSize:Je.fontSize}}),Fe(Je))}};var et=(0,Ve.Z)("Rate",Je=>{const nt=(0,Re.TS)(Je,{});return[Qe(nt)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),Et=function(Je,nt){var dt={};for(var Ne in Je)Object.prototype.hasOwnProperty.call(Je,Ne)&&nt.indexOf(Ne)<0&&(dt[Ne]=Je[Ne]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ne=Object.getOwnPropertySymbols(Je);We<Ne.length;We++)nt.indexOf(Ne[We])<0&&Object.prototype.propertyIsEnumerable.call(Je,Ne[We])&&(dt[Ne[We]]=Je[Ne[We]]);return dt},ft=se.forwardRef((Je,nt)=>{const{prefixCls:dt,className:Ne,rootClassName:We,style:vt,tooltips:Tt,character:mt=se.createElement(He,null)}=Je,$t=Et(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),Oe=(Ee,at)=>{let{index:ot}=at;return Tt?se.createElement(pe.Z,{title:Tt[ot]},Ee):Ee},{getPrefixCls:Gt,direction:Ht,rate:dn}=se.useContext(ge.E_),An=Gt("rate",dt),[$e,ut]=et(An),Me=Object.assign(Object.assign({},dn==null?void 0:dn.style),vt);return $e(se.createElement(ce,Object.assign({ref:nt,character:mt,characterRender:Oe},$t,{className:Ze()(Ne,We,ut,dn==null?void 0:dn.className),style:Me,prefixCls:An,direction:Ht})))})},61621:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ut}});var ee=te(92310),se=te.n(ee),Be=te(59301),xe=te(36355),Ce=te(2738),ie=Me=>{const{prefixCls:Ee,className:at,style:ot,size:Ie,shape:ye}=Me,st=se()({[`${Ee}-lg`]:Ie==="large",[`${Ee}-sm`]:Ie==="small"}),Ye=se()({[`${Ee}-circle`]:ye==="circle",[`${Ee}-square`]:ye==="square",[`${Ee}-round`]:ye==="round"}),De=Be.useMemo(()=>typeof Ie=="number"?{width:Ie,height:Ie,lineHeight:`${Ie}px`}:{},[Ie]);return Be.createElement("span",{className:se()(Ee,st,Ye,at),style:Object.assign(Object.assign({},De),ot)})},He=te(93083),ze=te(83116),Ze=te(37613);const Le=new He.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ae=Me=>({height:Me,lineHeight:`${Me}px`}),ve=Me=>Object.assign({width:Me},Ae(Me)),ae=Me=>({background:Me.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Le,animationDuration:Me.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Me=>Object.assign({width:Me*5,minWidth:Me*5},Ae(Me)),E=Me=>{const{skeletonAvatarCls:Ee,gradientFromColor:at,controlHeight:ot,controlHeightLG:Ie,controlHeightSM:ye}=Me;return{[`${Ee}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at},ve(ot)),[`${Ee}${Ee}-circle`]:{borderRadius:"50%"},[`${Ee}${Ee}-lg`]:Object.assign({},ve(Ie)),[`${Ee}${Ee}-sm`]:Object.assign({},ve(ye))}},b=Me=>{const{controlHeight:Ee,borderRadiusSM:at,skeletonInputCls:ot,controlHeightLG:Ie,controlHeightSM:ye,gradientFromColor:st}=Me;return{[`${ot}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:st,borderRadius:at},a(Ee)),[`${ot}-lg`]:Object.assign({},a(Ie)),[`${ot}-sm`]:Object.assign({},a(ye))}},y=Me=>Object.assign({width:Me},Ae(Me)),x=Me=>{const{skeletonImageCls:Ee,imageSizeBase:at,gradientFromColor:ot,borderRadiusSM:Ie}=Me;return{[`${Ee}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ot,borderRadius:Ie},y(at*2)),{[`${Ee}-path`]:{fill:"#bfbfbf"},[`${Ee}-svg`]:Object.assign(Object.assign({},y(at)),{maxWidth:at*4,maxHeight:at*4}),[`${Ee}-svg${Ee}-svg-circle`]:{borderRadius:"50%"}}),[`${Ee}${Ee}-circle`]:{borderRadius:"50%"}}},z=(Me,Ee,at)=>{const{skeletonButtonCls:ot}=Me;return{[`${at}${ot}-circle`]:{width:Ee,minWidth:Ee,borderRadius:"50%"},[`${at}${ot}-round`]:{borderRadius:Ee}}},ne=Me=>Object.assign({width:Me*2,minWidth:Me*2},Ae(Me)),oe=Me=>{const{borderRadiusSM:Ee,skeletonButtonCls:at,controlHeight:ot,controlHeightLG:Ie,controlHeightSM:ye,gradientFromColor:st}=Me;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:st,borderRadius:Ee,width:ot*2,minWidth:ot*2},ne(ot))},z(Me,ot,at)),{[`${at}-lg`]:Object.assign({},ne(Ie))}),z(Me,Ie,`${at}-lg`)),{[`${at}-sm`]:Object.assign({},ne(ye))}),z(Me,ye,`${at}-sm`))},re=Me=>{const{componentCls:Ee,skeletonAvatarCls:at,skeletonTitleCls:ot,skeletonParagraphCls:Ie,skeletonButtonCls:ye,skeletonInputCls:st,skeletonImageCls:Ye,controlHeight:De,controlHeightLG:gt,controlHeightSM:_t,gradientFromColor:Qt,padding:Dt,marginSM:Nt,borderRadius:Rt,titleHeight:ke,blockRadius:Xe,paragraphLiHeight:bt,controlHeightXS:Ft,paragraphMarginTop:qt}=Me;return{[`${Ee}`]:{display:"table",width:"100%",[`${Ee}-header`]:{display:"table-cell",paddingInlineEnd:Dt,verticalAlign:"top",[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qt},ve(De)),[`${at}-circle`]:{borderRadius:"50%"},[`${at}-lg`]:Object.assign({},ve(gt)),[`${at}-sm`]:Object.assign({},ve(_t))},[`${Ee}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ot}`]:{width:"100%",height:ke,background:Qt,borderRadius:Xe,[`+ ${Ie}`]:{marginBlockStart:_t}},[`${Ie}`]:{padding:0,"> li":{width:"100%",height:bt,listStyle:"none",background:Qt,borderRadius:Xe,"+ li":{marginBlockStart:Ft}}},[`${Ie}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ee}-content`]:{[`${ot}, ${Ie} > li`]:{borderRadius:Rt}}},[`${Ee}-with-avatar ${Ee}-content`]:{[`${ot}`]:{marginBlockStart:Nt,[`+ ${Ie}`]:{marginBlockStart:qt}}},[`${Ee}${Ee}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(Me)),E(Me)),b(Me)),x(Me)),[`${Ee}${Ee}-block`]:{width:"100%",[`${ye}`]:{width:"100%"},[`${st}`]:{width:"100%"}},[`${Ee}${Ee}-active`]:{[`
|
|
${ot},
|
|
${Ie} > li,
|
|
${at},
|
|
${ye},
|
|
${st},
|
|
${Ye}
|
|
`]:Object.assign({},ae(Me))}}};var ue=(0,ze.Z)("Skeleton",Me=>{const{componentCls:Ee}=Me,at=(0,Ze.TS)(Me,{skeletonAvatarCls:`${Ee}-avatar`,skeletonTitleCls:`${Ee}-title`,skeletonParagraphCls:`${Ee}-paragraph`,skeletonButtonCls:`${Ee}-button`,skeletonInputCls:`${Ee}-input`,skeletonImageCls:`${Ee}-image`,imageSizeBase:Me.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Me.gradientFromColor} 25%, ${Me.gradientToColor} 37%, ${Me.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(at)]},Me=>{const{colorFillContent:Ee,colorFill:at}=Me,ot=Ee,Ie=at;return{color:ot,colorGradientEnd:Ie,gradientFromColor:ot,gradientToColor:Ie,titleHeight:Me.controlHeight/2,blockRadius:Me.borderRadiusSM,paragraphMarginTop:Me.marginLG+Me.marginXXS,paragraphLiHeight:Me.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ce=Me=>{const{prefixCls:Ee,className:at,rootClassName:ot,active:Ie,shape:ye="circle",size:st="default"}=Me,{getPrefixCls:Ye}=Be.useContext(xe.E_),De=Ye("skeleton",Ee),[gt,_t]=ue(De),Qt=(0,Ce.Z)(Me,["prefixCls","className"]),Dt=se()(De,`${De}-element`,{[`${De}-active`]:Ie},at,ot,_t);return gt(Be.createElement("div",{className:Dt},Be.createElement(ie,Object.assign({prefixCls:`${De}-avatar`,shape:ye,size:st},Qt))))},pe=Me=>{const{prefixCls:Ee,className:at,rootClassName:ot,active:Ie,block:ye=!1,size:st="default"}=Me,{getPrefixCls:Ye}=Be.useContext(xe.E_),De=Ye("skeleton",Ee),[gt,_t]=ue(De),Qt=(0,Ce.Z)(Me,["prefixCls"]),Dt=se()(De,`${De}-element`,{[`${De}-active`]:Ie,[`${De}-block`]:ye},at,ot,_t);return gt(Be.createElement("div",{className:Dt},Be.createElement(ie,Object.assign({prefixCls:`${De}-button`,size:st},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 Re=Me=>{const{prefixCls:Ee,className:at,rootClassName:ot,style:Ie,active:ye}=Me,{getPrefixCls:st}=Be.useContext(xe.E_),Ye=st("skeleton",Ee),[De,gt]=ue(Ye),_t=se()(Ye,`${Ye}-element`,{[`${Ye}-active`]:ye},at,ot,gt);return De(Be.createElement("div",{className:_t},Be.createElement("div",{className:se()(`${Ye}-image`,at),style:Ie},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ye}-image-svg`},Be.createElement("path",{d:he,className:`${Ye}-image-path`})))))},Fe=Me=>{const{prefixCls:Ee,className:at,rootClassName:ot,active:Ie,block:ye,size:st="default"}=Me,{getPrefixCls:Ye}=Be.useContext(xe.E_),De=Ye("skeleton",Ee),[gt,_t]=ue(De),Qt=(0,Ce.Z)(Me,["prefixCls"]),Dt=se()(De,`${De}-element`,{[`${De}-active`]:Ie,[`${De}-block`]:ye},at,ot,_t);return gt(Be.createElement("div",{className:Dt},Be.createElement(ie,Object.assign({prefixCls:`${De}-input`,size:st},Qt))))},Qe=te(92413),et={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"},Et=et,lt=te(7657),ft=function(Ee,at){return Be.createElement(lt.Z,(0,Qe.Z)({},Ee,{ref:at,icon:Et}))},Je=Be.forwardRef(ft),nt=Je,Ne=Me=>{const{prefixCls:Ee,className:at,rootClassName:ot,style:Ie,active:ye,children:st}=Me,{getPrefixCls:Ye}=Be.useContext(xe.E_),De=Ye("skeleton",Ee),[gt,_t]=ue(De),Qt=se()(De,`${De}-element`,{[`${De}-active`]:ye},_t,at,ot),Dt=st!=null?st:Be.createElement(nt,null);return gt(Be.createElement("div",{className:Qt},Be.createElement("div",{className:se()(`${De}-image`,at),style:Ie},Dt)))},We=te(26407),Tt=Me=>{const Ee=Ye=>{const{width:De,rows:gt=2}=Me;if(Array.isArray(De))return De[Ye];if(gt-1===Ye)return De},{prefixCls:at,className:ot,style:Ie,rows:ye}=Me,st=(0,We.Z)(Array(ye)).map((Ye,De)=>Be.createElement("li",{key:De,style:{width:Ee(De)}}));return Be.createElement("ul",{className:se()(at,ot),style:Ie},st)},$t=Me=>{let{prefixCls:Ee,className:at,width:ot,style:Ie}=Me;return Be.createElement("h3",{className:se()(Ee,at),style:Object.assign({width:ot},Ie)})};function Oe(Me){return Me&&typeof Me=="object"?Me:{}}function Gt(Me,Ee){return Me&&!Ee?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ht(Me,Ee){return!Me&&Ee?{width:"38%"}:Me&&Ee?{width:"50%"}:{}}function dn(Me,Ee){const at={};return(!Me||!Ee)&&(at.width="61%"),!Me&&Ee?at.rows=3:at.rows=2,at}const An=Me=>{const{prefixCls:Ee,loading:at,className:ot,rootClassName:Ie,style:ye,children:st,avatar:Ye=!1,title:De=!0,paragraph:gt=!0,active:_t,round:Qt}=Me,{getPrefixCls:Dt,direction:Nt,skeleton:Rt}=Be.useContext(xe.E_),ke=Dt("skeleton",Ee),[Xe,bt]=ue(ke);if(at||!("loading"in Me)){const Ft=!!Ye,qt=!!De,vn=!!gt;let on;if(Ft){const ta=Object.assign(Object.assign({prefixCls:`${ke}-avatar`},Gt(qt,vn)),Oe(Ye));on=Be.createElement("div",{className:`${ke}-header`},Be.createElement(ie,Object.assign({},ta)))}let Pn;if(qt||vn){let ta;if(qt){const na=Object.assign(Object.assign({prefixCls:`${ke}-title`},Ht(Ft,vn)),Oe(De));ta=Be.createElement($t,Object.assign({},na))}let Zn;if(vn){const na=Object.assign(Object.assign({prefixCls:`${ke}-paragraph`},dn(Ft,qt)),Oe(gt));Zn=Be.createElement(Tt,Object.assign({},na))}Pn=Be.createElement("div",{className:`${ke}-content`},ta,Zn)}const Bt=se()(ke,{[`${ke}-with-avatar`]:Ft,[`${ke}-active`]:_t,[`${ke}-rtl`]:Nt==="rtl",[`${ke}-round`]:Qt},Rt==null?void 0:Rt.className,ot,Ie,bt);return Xe(Be.createElement("div",{className:Bt,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),ye)},on,Pn))}return typeof st!="undefined"?st:null};An.Button=pe,An.Avatar=ce,An.Input=Fe,An.Image=Re,An.Node=Ne;var $e=An,ut=$e},31797:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return ue}});var ee=te(59301),se=te(56762),Be=te(92343),xe=te(92310),Ce=te.n(xe),be=te(36355),ie=te(61621),ze=le=>{const{value:ce,formatter:ge,precision:pe,decimalSeparator:he,groupSeparator:Ve="",prefixCls:Re}=le;let tt;if(typeof ge=="function")tt=ge(ce);else{const Fe=String(ce),Qe=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Qe||Fe==="-")tt=Fe;else{const et=Qe[1];let Et=Qe[2]||"0",lt=Qe[4]||"";Et=Et.replace(/\B(?=(\d{3})+(?!\d))/g,Ve),typeof pe=="number"&&(lt=lt.padEnd(pe,"0").slice(0,pe>0?pe:0)),lt&&(lt=`${he}${lt}`),tt=[ee.createElement("span",{key:"int",className:`${Re}-content-value-int`},et,Et),lt&&ee.createElement("span",{key:"decimal",className:`${Re}-content-value-decimal`},lt)]}}return ee.createElement("span",{className:`${Re}-content-value`},tt)},Ze=te(17313),Le=te(83116),Ae=te(37613);const ve=le=>{const{componentCls:ce,marginXXS:ge,padding:pe,colorTextDescription:he,titleFontSize:Ve,colorTextHeading:Re,contentFontSize:tt,fontFamily:Fe}=le;return{[`${ce}`]:Object.assign(Object.assign({},(0,Ze.Wf)(le)),{[`${ce}-title`]:{marginBottom:ge,color:he,fontSize:Ve},[`${ce}-skeleton`]:{paddingTop:pe},[`${ce}-content`]:{color:Re,fontSize:tt,fontFamily:Fe,[`${ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ce}-content-prefix, ${ce}-content-suffix`]:{display:"inline-block"},[`${ce}-content-prefix`]:{marginInlineEnd:ge},[`${ce}-content-suffix`]:{marginInlineStart:ge}}})}};var ae=(0,Le.Z)("Statistic",le=>{const ce=(0,Ae.TS)(le,{});return[ve(ce)]},le=>{const{fontSizeHeading3:ce,fontSize:ge}=le;return{titleFontSize:ge,contentFontSize:ce}}),E=le=>{const{prefixCls:ce,className:ge,rootClassName:pe,style:he,valueStyle:Ve,value:Re=0,title:tt,valueRender:Fe,prefix:Qe,suffix:et,loading:Et=!1,onMouseEnter:lt,onMouseLeave:ft,decimalSeparator:Je=".",groupSeparator:nt=","}=le,{getPrefixCls:dt,direction:Ne,statistic:We}=ee.useContext(be.E_),vt=dt("statistic",ce),[Tt,mt]=ae(vt),$t=ee.createElement(ze,Object.assign({decimalSeparator:Je,groupSeparator:nt,prefixCls:vt},le,{value:Re})),Oe=Ce()(vt,{[`${vt}-rtl`]:Ne==="rtl"},We==null?void 0:We.className,ge,pe,mt);return Tt(ee.createElement("div",{className:Oe,style:Object.assign(Object.assign({},We==null?void 0:We.style),he),onMouseEnter:lt,onMouseLeave:ft},tt&&ee.createElement("div",{className:`${vt}-title`},tt),ee.createElement(ie.Z,{paragraph:!1,loading:Et,className:`${vt}-skeleton`},ee.createElement("div",{style:Ve,className:`${vt}-content`},Qe&&ee.createElement("span",{className:`${vt}-content-prefix`},Qe),Fe?Fe($t):$t,et&&ee.createElement("span",{className:`${vt}-content-suffix`},et)))))};const b=[["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 y(le,ce){let ge=le;const pe=/\[[^\]]*]/g,he=(ce.match(pe)||[]).map(Fe=>Fe.slice(1,-1)),Ve=ce.replace(pe,"[]"),Re=b.reduce((Fe,Qe)=>{let[et,Et]=Qe;if(Fe.includes(et)){const lt=Math.floor(ge/Et);return ge-=lt*Et,Fe.replace(new RegExp(`${et}+`,"g"),ft=>{const Je=ft.length;return lt.toString().padStart(Je,"0")})}return Fe},Ve);let tt=0;return Re.replace(pe,()=>{const Fe=he[tt];return tt+=1,Fe})}function x(le,ce){const{format:ge=""}=ce,pe=new Date(le).getTime(),he=Date.now(),Ve=Math.max(pe-he,0);return y(Ve,ge)}const z=1e3/30;function ne(le){return new Date(le).getTime()}const oe=le=>{const{value:ce,format:ge="HH:mm:ss",onChange:pe,onFinish:he}=le,Ve=(0,se.Z)(),Re=ee.useRef(null),tt=()=>{he==null||he(),Re.current&&(clearInterval(Re.current),Re.current=null)},Fe=()=>{const Et=ne(ce);Et>=Date.now()&&(Re.current=setInterval(()=>{Ve(),pe==null||pe(Et-Date.now()),Et<Date.now()&&tt()},z))};ee.useEffect(()=>(Fe(),()=>{Re.current&&(clearInterval(Re.current),Re.current=null)}),[ce]);const Qe=(Et,lt)=>x(Et,Object.assign(Object.assign({},lt),{format:ge})),et=Et=>(0,Be.Tm)(Et,{title:void 0});return ee.createElement(E,Object.assign({},le,{valueRender:et,formatter:Qe}))};var re=ee.memo(oe);E.Countdown=re;var ue=E},15969:function(it,Ue,te){"use strict";te.d(Ue,{N:function(){return ee}});const ee=se=>({color:se.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${se.motionDurationSlow}`,"&:focus, &:hover":{color:se.colorLinkHover},"&:active":{color:se.colorLinkActive}})},1710:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return Dr}});var ee={},se="rc-table-internal-hook",Be=te(33606),xe=te(6089),Ce=te(34280),be=te(13697),ie=te(59301),He=te(4676);function ze(fe){var Pe=ie.createContext(void 0),Te=function(_e){var qe=_e.value,Ct=_e.children,yt=ie.useRef(qe);yt.current=qe;var Pt=ie.useState(function(){return{getValue:function(){return yt.current},listeners:new Set}}),Ot=(0,Be.Z)(Pt,1),wt=Ot[0];return(0,Ce.Z)(function(){(0,He.unstable_batchedUpdates)(function(){wt.listeners.forEach(function(Lt){Lt(qe)})})},[qe]),ie.createElement(Pe.Provider,{value:wt},Ct)};return{Context:Pe,Provider:Te,defaultValue:fe}}function Ze(fe,Pe){var Te=(0,xe.Z)(typeof Pe=="function"?Pe:function(Lt){if(Pe===void 0)return Lt;if(!Array.isArray(Pe))return Lt[Pe];var an={};return Pe.forEach(function(nn){an[nn]=Lt[nn]}),an}),je=ie.useContext(fe==null?void 0:fe.Context),_e=je||{},qe=_e.listeners,Ct=_e.getValue,yt=ie.useRef();yt.current=Te(je?Ct():fe==null?void 0:fe.defaultValue);var Pt=ie.useState({}),Ot=(0,Be.Z)(Pt,2),wt=Ot[1];return(0,Ce.Z)(function(){if(!je)return;function Lt(an){var nn=Te(an);(0,be.Z)(yt.current,nn,!0)||wt({})}return qe.add(Lt),function(){qe.delete(Lt)}},[je]),yt.current}var Le=te(92413),Ae=te(8654);function ve(){var fe=ie.createContext(null);function Pe(){return ie.useContext(fe)}function Te(_e,qe){var Ct=(0,Ae.Yr)(_e),yt=function(Ot,wt){var Lt=Ct?{ref:wt}:{},an=ie.useRef(0),nn=ie.useRef(Ot),un=Pe();return un!==null?ie.createElement(_e,(0,Le.Z)({},Ot,Lt)):((!qe||qe(nn.current,Ot))&&(an.current+=1),nn.current=Ot,ie.createElement(fe.Provider,{value:an.current},ie.createElement(_e,(0,Le.Z)({},Ot,Lt))))};return Ct?ie.forwardRef(yt):yt}function je(_e,qe){var Ct=(0,Ae.Yr)(_e),yt=function(Ot,wt){var Lt=Ct?{ref:wt}:{};return Pe(),ie.createElement(_e,(0,Le.Z)({},Ot,Lt))};return Ct?ie.memo(ie.forwardRef(yt),qe):ie.memo(yt,qe)}return{makeImmutable:Te,responseImmutable:je,useImmutableMark:Pe}}var ae=ve(),a=ae.makeImmutable,E=ae.responseImmutable,b=ae.useImmutableMark,y=ve(),x=y.makeImmutable,z=y.responseImmutable,ne=y.useImmutableMark,oe=ze(),re=oe;function ue(fe,Pe){var Te=ie.useRef(0);Te.current+=1;var je=ie.useRef(fe),_e=[];Object.keys(fe||{}).map(function(Ct){var yt;(fe==null?void 0:fe[Ct])!==((yt=je.current)===null||yt===void 0?void 0:yt[Ct])&&_e.push(Ct)}),je.current=fe;var qe=ie.useRef([]);return _e.length&&(qe.current=_e),ie.useDebugValue(Te.current),ie.useDebugValue(qe.current.join(", ")),Pe&&console.log("".concat(Pe,":"),Te.current,qe.current),Te.current}var le=null,ce=ie.memo(function(){var fe=ue();return ie.createElement("h1",null,"Render Times: ",fe)});ce.displayName="RenderBlock";var ge=te(39559),pe=te(33708),he=te(400),Ve=te(92310),Re=te.n(Ve),tt=te(80547),Fe=te(97938),Qe=te(48736),et=ie.createContext({renderWithProps:!1}),Et=et,lt="RC_TABLE_KEY";function ft(fe){return fe==null?[]:Array.isArray(fe)?fe:[fe]}function Je(fe){var Pe=[],Te={};return fe.forEach(function(je){for(var _e=je||{},qe=_e.key,Ct=_e.dataIndex,yt=qe||ft(Ct).join("-")||lt;Te[yt];)yt="".concat(yt,"_next");Te[yt]=!0,Pe.push(yt)}),Pe}function nt(fe){return fe!=null}function dt(fe){return fe&&(0,ge.Z)(fe)==="object"&&!Array.isArray(fe)&&!ie.isValidElement(fe)}function Ne(fe,Pe,Te,je,_e,qe){var Ct=ie.useContext(Et),yt=ne(),Pt=(0,tt.Z)(function(){if(nt(je))return[je];var Ot=Pe==null||Pe===""?[]:Array.isArray(Pe)?Pe:[Pe],wt=(0,Fe.Z)(fe,Ot),Lt=wt,an=void 0;if(_e){var nn=_e(wt,fe,Te);dt(nn)?(Lt=nn.children,an=nn.props,Ct.renderWithProps=!0):Lt=nn}return[Lt,an]},[yt,fe,je,Pe,_e,Te],function(Ot,wt){if(qe){var Lt=(0,Be.Z)(Ot,2),an=Lt[1],nn=(0,Be.Z)(wt,2),un=nn[1];return qe(un,an)}return Ct.renderWithProps?!0:!(0,be.Z)(Ot,wt,!0)});return Pt}function We(fe,Pe,Te,je){var _e=fe+Pe-1;return fe<=je&&_e>=Te}function vt(fe,Pe){return Ze(re,function(Te){var je=We(fe,Pe||1,Te.hoverStartRow,Te.hoverEndRow);return[je,Te.onHover]})}var Tt=function(Pe){var Te=Pe.ellipsis,je=Pe.rowType,_e=Pe.children,qe,Ct=Te===!0?{showTitle:!0}:Te;return Ct&&(Ct.showTitle||je==="header")&&(typeof _e=="string"||typeof _e=="number"?qe=_e.toString():ie.isValidElement(_e)&&typeof _e.props.children=="string"&&(qe=_e.props.children)),qe};function mt(fe){var Pe,Te,je,_e,qe,Ct,yt,Pt,Ot=fe.component,wt=fe.children,Lt=fe.ellipsis,an=fe.scope,nn=fe.prefixCls,un=fe.className,Fn=fe.align,Cn=fe.record,kn=fe.render,On=fe.dataIndex,Kn=fe.renderIndex,ya=fe.shouldCellUpdate,La=fe.index,ua=fe.rowType,Ba=fe.colSpan,Qa=fe.rowSpan,Xn=fe.fixLeft,ga=fe.fixRight,qn=fe.firstFixLeft,zn=fe.lastFixLeft,Yn=fe.firstFixRight,wa=fe.lastFixRight,ao=fe.appendNode,Ja=fe.additionalProps,fa=Ja===void 0?{}:Ja,_a=fe.isSticky,oo="".concat(nn,"-cell"),so=Ze(re,["supportSticky","allColumnsFixedLeft"]),ro=so.supportSticky,er=so.allColumnsFixedLeft,vo=Ne(Cn,On,Kn,wt,kn,ya),Ya=(0,Be.Z)(vo,2),ir=Ya[0],Wa=Ya[1],Wo={},Io=typeof Xn=="number"&&ro,Cr=typeof ga=="number"&&ro;Io&&(Wo.position="sticky",Wo.left=Xn),Cr&&(Wo.position="sticky",Wo.right=ga);var ja=(Pe=(Te=(je=Wa==null?void 0:Wa.colSpan)!==null&&je!==void 0?je:fa.colSpan)!==null&&Te!==void 0?Te:Ba)!==null&&Pe!==void 0?Pe:1,Oa=(_e=(qe=(Ct=Wa==null?void 0:Wa.rowSpan)!==null&&Ct!==void 0?Ct:fa.rowSpan)!==null&&qe!==void 0?qe:Qa)!==null&&_e!==void 0?_e:1,ka=vt(La,Oa),va=(0,Be.Z)(ka,2),ra=va[0],cn=va[1],Qn=function(za){var Zr;Cn&&cn(La,La+Oa-1),fa==null||(Zr=fa.onMouseEnter)===null||Zr===void 0||Zr.call(fa,za)},Xa=function(za){var Zr;Cn&&cn(-1,-1),fa==null||(Zr=fa.onMouseLeave)===null||Zr===void 0||Zr.call(fa,za)};if(ja===0||Oa===0)return null;var lo=(yt=fa.title)!==null&&yt!==void 0?yt:Tt({rowType:ua,ellipsis:Lt,children:ir}),kr=Re()(oo,un,(Pt={},(0,he.Z)(Pt,"".concat(oo,"-fix-left"),Io&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-left-first"),qn&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-left-last"),zn&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-left-all"),zn&&er&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-right"),Cr&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-right-first"),Yn&&ro),(0,he.Z)(Pt,"".concat(oo,"-fix-right-last"),wa&&ro),(0,he.Z)(Pt,"".concat(oo,"-ellipsis"),Lt),(0,he.Z)(Pt,"".concat(oo,"-with-append"),ao),(0,he.Z)(Pt,"".concat(oo,"-fix-sticky"),(Io||Cr)&&_a&&ro),(0,he.Z)(Pt,"".concat(oo,"-row-hover"),!Wa&&ra),Pt),fa.className,Wa==null?void 0:Wa.className),Lr={};Fn&&(Lr.textAlign=Fn);var ii=(0,pe.Z)((0,pe.Z)((0,pe.Z)((0,pe.Z)({},Wo),fa.style),Lr),Wa==null?void 0:Wa.style),fr=ir;return(0,ge.Z)(fr)==="object"&&!Array.isArray(fr)&&!ie.isValidElement(fr)&&(fr=null),Lt&&(zn||Yn)&&(fr=ie.createElement("span",{className:"".concat(oo,"-content")},fr)),ie.createElement(Ot,(0,Le.Z)({},Wa,fa,{className:kr,style:ii,title:lo,scope:an,onMouseEnter:Qn,onMouseLeave:Xa,colSpan:ja!==1?ja:null,rowSpan:Oa!==1?Oa:null}),ao,fr)}var $t=ie.memo(mt);function Oe(fe,Pe,Te,je,_e,qe){var Ct=Te[fe]||{},yt=Te[Pe]||{},Pt,Ot;Ct.fixed==="left"?Pt=je.left[_e==="rtl"?Pe:fe]:yt.fixed==="right"&&(Ot=je.right[_e==="rtl"?fe:Pe]);var wt=!1,Lt=!1,an=!1,nn=!1,un=Te[Pe+1],Fn=Te[fe-1],Cn=!(qe!=null&&qe.children);if(_e==="rtl"){if(Pt!==void 0){var kn=Fn&&Fn.fixed==="left";nn=!kn&&Cn}else if(Ot!==void 0){var On=un&&un.fixed==="right";an=!On&&Cn}}else if(Pt!==void 0){var Kn=un&&un.fixed==="left";wt=!Kn&&Cn}else if(Ot!==void 0){var ya=Fn&&Fn.fixed==="right";Lt=!ya&&Cn}return{fixLeft:Pt,fixRight:Ot,lastFixLeft:wt,firstFixRight:Lt,lastFixRight:an,firstFixLeft:nn,isSticky:je.isSticky}}var Gt=ie.createContext({}),Ht=Gt;function dn(fe){var Pe=fe.className,Te=fe.index,je=fe.children,_e=fe.colSpan,qe=_e===void 0?1:_e,Ct=fe.rowSpan,yt=fe.align,Pt=Ze(re,["prefixCls","direction"]),Ot=Pt.prefixCls,wt=Pt.direction,Lt=ie.useContext(Ht),an=Lt.scrollColumnIndex,nn=Lt.stickyOffsets,un=Lt.flattenColumns,Fn=Lt.columns,Cn=Te+qe-1,kn=Cn+1===an?qe+1:qe,On=Oe(Te,Te+kn-1,un,nn,wt,Fn==null?void 0:Fn[Te]);return ie.createElement($t,(0,Le.Z)({className:Pe,index:Te,component:"td",prefixCls:Ot,record:null,dataIndex:null,align:yt,colSpan:kn,rowSpan:Ct,render:function(){return je}},On))}var An=te(37061),$e=["children"];function ut(fe){var Pe=fe.children,Te=(0,An.Z)(fe,$e);return ie.createElement("tr",Te,Pe)}function Me(fe){var Pe=fe.children;return Pe}Me.Row=ut,Me.Cell=dn;var Ee=Me;function at(fe){var Pe=fe.children,Te=fe.stickyOffsets,je=fe.flattenColumns,_e=fe.columns,qe=Ze(re,"prefixCls"),Ct=je.length-1,yt=je[Ct],Pt=ie.useMemo(function(){return{stickyOffsets:Te,flattenColumns:je,scrollColumnIndex:yt!=null&&yt.scrollbar?Ct:null,columns:_e}},[yt,je,Ct,Te,_e]);return ie.createElement(Ht.Provider,{value:Pt},ie.createElement("tfoot",{className:"".concat(qe,"-summary")},Pe))}var ot=z(at),Ie=Ee,ye=te(70425),st=te(29301),Ye=te(29194),De=te(24514),gt=te(75152),_t=te(26112);function Qt(fe,Pe,Te,je,_e,qe,Ct){fe.push({record:Pe,indent:Te,index:Ct});var yt=qe(Pe),Pt=_e==null?void 0:_e.has(yt);if(Pe&&Array.isArray(Pe[je])&&Pt)for(var Ot=0;Ot<Pe[je].length;Ot+=1)Qt(fe,Pe[je][Ot],Te+1,je,_e,qe,Ot)}function Dt(fe,Pe,Te,je){var _e=ie.useMemo(function(){if(Te!=null&&Te.size){for(var qe=[],Ct=0;Ct<(fe==null?void 0:fe.length);Ct+=1){var yt=fe[Ct];Qt(qe,yt,0,Pe,Te,je,Ct)}return qe}return fe==null?void 0:fe.map(function(Pt,Ot){return{record:Pt,indent:0,index:Ot}})},[fe,Pe,Te,je]);return _e}function Nt(fe){var Pe=fe.prefixCls,Te=fe.children,je=fe.component,_e=fe.cellComponent,qe=fe.className,Ct=fe.expanded,yt=fe.colSpan,Pt=fe.isEmpty,Ot=Ze(re,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),wt=Ot.scrollbarSize,Lt=Ot.fixHeader,an=Ot.fixColumn,nn=Ot.componentWidth,un=Ot.horizonScroll,Fn=Te;return(Pt?un&&nn:an)&&(Fn=ie.createElement("div",{style:{width:nn-(Lt?wt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},Fn)),ie.createElement(je,{className:qe,style:{display:Ct?null:"none"}},ie.createElement($t,{component:_e,prefixCls:Pe,colSpan:yt},Fn))}var Rt=Nt;function ke(fe,Pe,Te,je){var _e=Ze(re,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),qe=_e.flattenColumns,Ct=_e.expandableType,yt=_e.expandedKeys,Pt=_e.childrenColumnName,Ot=_e.onTriggerExpand,wt=_e.rowExpandable,Lt=_e.onRow,an=_e.expandRowByClick,nn=_e.rowClassName,un=Ct==="nest",Fn=Ct==="row"&&(!wt||wt(fe)),Cn=Fn||un,kn=yt&&yt.has(Pe),On=Pt&&fe&&fe[Pt],Kn=(0,ye.useEvent)(Ot),ya=Lt==null?void 0:Lt(fe,Te),La=ya==null?void 0:ya.onClick,ua=function(ga){an&&Cn&&Ot(fe,ga);for(var qn=arguments.length,zn=new Array(qn>1?qn-1:0),Yn=1;Yn<qn;Yn++)zn[Yn-1]=arguments[Yn];La==null||La.apply(void 0,[ga].concat(zn))},Ba;typeof nn=="string"?Ba=nn:typeof nn=="function"&&(Ba=nn(fe,Te,je));var Qa=Je(qe);return(0,pe.Z)((0,pe.Z)({},_e),{},{columnsKey:Qa,nestExpandable:un,expanded:kn,hasNestChildren:On,record:fe,onTriggerExpand:Kn,rowSupportExpand:Fn,expandable:Cn,rowProps:(0,pe.Z)((0,pe.Z)({},ya),{},{className:Re()(Ba,ya==null?void 0:ya.className),onClick:ua})})}function Xe(fe,Pe,Te,je,_e){var qe=fe.record,Ct=fe.prefixCls,yt=fe.columnsKey,Pt=fe.fixedInfoList,Ot=fe.expandIconColumnIndex,wt=fe.nestExpandable,Lt=fe.indentSize,an=fe.expandIcon,nn=fe.expanded,un=fe.hasNestChildren,Fn=fe.onTriggerExpand,Cn=yt[Te],kn=Pt[Te],On;Te===(Ot||0)&&wt&&(On=ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{paddingLeft:"".concat(Lt*je,"px")},className:"".concat(Ct,"-row-indent indent-level-").concat(je)}),an({prefixCls:Ct,expanded:nn,expandable:un,record:qe,onExpand:Fn})));var Kn;return Pe.onCell&&(Kn=Pe.onCell(qe,_e)),{key:Cn,fixedInfo:kn,appendCellNode:On,additionalCellProps:Kn||{}}}function bt(fe){var Pe=fe.className,Te=fe.style,je=fe.record,_e=fe.index,qe=fe.renderIndex,Ct=fe.rowKey,yt=fe.indent,Pt=yt===void 0?0:yt,Ot=fe.rowComponent,wt=fe.cellComponent,Lt=fe.scopeCellComponent,an=ke(je,Ct,_e,Pt),nn=an.prefixCls,un=an.flattenColumns,Fn=an.expandedRowClassName,Cn=an.expandedRowRender,kn=an.rowProps,On=an.expanded,Kn=an.rowSupportExpand,ya=ie.useState(!1),La=(0,Be.Z)(ya,2),ua=La[0],Ba=La[1];ie.useEffect(function(){On&&Ba(!0)},[On]);var Qa=ie.createElement(Ot,(0,Le.Z)({},kn,{"data-row-key":Ct,className:Re()(Pe,"".concat(nn,"-row"),"".concat(nn,"-row-level-").concat(Pt),kn==null?void 0:kn.className),style:(0,pe.Z)((0,pe.Z)({},Te),kn==null?void 0:kn.style)}),un.map(function(zn,Yn){var wa=zn.render,ao=zn.dataIndex,Ja=zn.className,fa=Xe(an,zn,Yn,Pt,_e),_a=fa.key,oo=fa.fixedInfo,so=fa.appendCellNode,ro=fa.additionalCellProps;return ie.createElement($t,(0,Le.Z)({className:Ja,ellipsis:zn.ellipsis,align:zn.align,scope:zn.rowScope,component:zn.rowScope?Lt:wt,prefixCls:nn,key:_a,record:je,index:_e,renderIndex:qe,dataIndex:ao,render:wa,shouldCellUpdate:zn.shouldCellUpdate},oo,{appendNode:so,additionalProps:ro}))})),Xn;if(Kn&&(ua||On)){var ga=Cn(je,_e,Pt+1,On),qn=Fn&&Fn(je,_e,Pt);Xn=ie.createElement(Rt,{expanded:On,className:Re()("".concat(nn,"-expanded-row"),"".concat(nn,"-expanded-row-level-").concat(Pt+1),qn),prefixCls:nn,component:Ot,cellComponent:wt,colSpan:un.length,isEmpty:!1},ga)}return ie.createElement(ie.Fragment,null,Qa,Xn)}bt.displayName="BodyRow";var Ft=z(bt);function qt(fe){var Pe=fe.columnKey,Te=fe.onColumnResize,je=ie.useRef();return ie.useEffect(function(){je.current&&Te(Pe,je.current.offsetWidth)},[]),ie.createElement(st.Z,{data:Pe},ie.createElement("td",{ref:je,style:{padding:0,border:0,height:0}},ie.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function vn(fe){var Pe=fe.prefixCls,Te=fe.columnsKey,je=fe.onColumnResize;return ie.createElement("tr",{"aria-hidden":"true",className:"".concat(Pe,"-measure-row"),style:{height:0,fontSize:0}},ie.createElement(st.Z.Collection,{onBatchResize:function(qe){qe.forEach(function(Ct){var yt=Ct.data,Pt=Ct.size;je(yt,Pt.offsetWidth)})}},Te.map(function(_e){return ie.createElement(qt,{key:_e,columnKey:_e,onColumnResize:je})})))}function on(fe){var Pe=fe.data,Te=fe.measureColumnWidth,je=Ze(re,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),_e=je.prefixCls,qe=je.getComponent,Ct=je.onColumnResize,yt=je.flattenColumns,Pt=je.getRowKey,Ot=je.expandedKeys,wt=je.childrenColumnName,Lt=je.emptyNode,an=Dt(Pe,wt,Ot,Pt),nn=ie.useRef({renderWithProps:!1}),un=qe(["body","wrapper"],"tbody"),Fn=qe(["body","row"],"tr"),Cn=qe(["body","cell"],"td"),kn=qe(["body","cell"],"th"),On;Pe.length?On=an.map(function(ya,La){var ua=ya.record,Ba=ya.indent,Qa=ya.index,Xn=Pt(ua,La);return ie.createElement(Ft,{key:Xn,rowKey:Xn,record:ua,index:La,renderIndex:Qa,rowComponent:Fn,cellComponent:Cn,scopeCellComponent:kn,getRowKey:Pt,indent:Ba})}):On=ie.createElement(Rt,{expanded:!0,className:"".concat(_e,"-placeholder"),prefixCls:_e,component:Fn,cellComponent:Cn,colSpan:yt.length,isEmpty:!0},Lt);var Kn=Je(yt);return ie.createElement(Et.Provider,{value:nn.current},ie.createElement(un,{className:"".concat(_e,"-tbody")},Te&&ie.createElement(vn,{prefixCls:_e,columnsKey:Kn,onColumnResize:Ct}),On))}on.displayName="Body";var Pn=z(on),Bt=["expandable"],ta="RC_TABLE_INTERNAL_COL_DEFINE";function Zn(fe){var Pe=fe.expandable,Te=(0,An.Z)(fe,Bt),je;return"expandable"in fe?je=(0,pe.Z)((0,pe.Z)({},Te),Pe):je=Te,je.showExpandColumn===!1&&(je.expandIconColumnIndex=-1),je}var na=["columnType"];function xa(fe){for(var Pe=fe.colWidths,Te=fe.columns,je=fe.columCount,_e=[],qe=je||Te.length,Ct=!1,yt=qe-1;yt>=0;yt-=1){var Pt=Pe[yt],Ot=Te&&Te[yt],wt=Ot&&Ot[ta];if(Pt||wt||Ct){var Lt=wt||{},an=Lt.columnType,nn=(0,An.Z)(Lt,na);_e.unshift(ie.createElement("col",(0,Le.Z)({key:yt,style:{width:Pt}},nn))),Ct=!0}}return ie.createElement("colgroup",null,_e)}var Ma=xa,Tn=te(26407),Da=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Fa(fe,Pe){return(0,ie.useMemo)(function(){for(var Te=[],je=0;je<Pe;je+=1){var _e=fe[je];if(_e!==void 0)Te[je]=_e;else return null}return Te},[fe.join("_"),Pe])}var zt=ie.forwardRef(function(fe,Pe){var Te=fe.className,je=fe.noData,_e=fe.columns,qe=fe.flattenColumns,Ct=fe.colWidths,yt=fe.columCount,Pt=fe.stickyOffsets,Ot=fe.direction,wt=fe.fixHeader,Lt=fe.stickyTopOffset,an=fe.stickyBottomOffset,nn=fe.stickyClassName,un=fe.onScroll,Fn=fe.maxContentScroll,Cn=fe.children,kn=(0,An.Z)(fe,Da),On=Ze(re,["prefixCls","scrollbarSize","isSticky"]),Kn=On.prefixCls,ya=On.scrollbarSize,La=On.isSticky,ua=La&&!wt?0:ya,Ba=ie.useRef(null),Qa=ie.useCallback(function(Ja){(0,Ae.mH)(Pe,Ja),(0,Ae.mH)(Ba,Ja)},[]);ie.useEffect(function(){var Ja;function fa(_a){var oo=_a,so=oo.currentTarget,ro=oo.deltaX;ro&&(un({currentTarget:so,scrollLeft:so.scrollLeft+ro}),_a.preventDefault())}return(Ja=Ba.current)===null||Ja===void 0||Ja.addEventListener("wheel",fa),function(){var _a;(_a=Ba.current)===null||_a===void 0||_a.removeEventListener("wheel",fa)}},[]);var Xn=ie.useMemo(function(){return qe.every(function(Ja){return Ja.width})},[qe]),ga=qe[qe.length-1],qn={fixed:ga?ga.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Kn,"-cell-scrollbar")}}},zn=(0,ie.useMemo)(function(){return ua?[].concat((0,Tn.Z)(_e),[qn]):_e},[ua,_e]),Yn=(0,ie.useMemo)(function(){return ua?[].concat((0,Tn.Z)(qe),[qn]):qe},[ua,qe]),wa=(0,ie.useMemo)(function(){var Ja=Pt.right,fa=Pt.left;return(0,pe.Z)((0,pe.Z)({},Pt),{},{left:Ot==="rtl"?[].concat((0,Tn.Z)(fa.map(function(_a){return _a+ua})),[0]):fa,right:Ot==="rtl"?Ja:[].concat((0,Tn.Z)(Ja.map(function(_a){return _a+ua})),[0]),isSticky:La})},[ua,Pt,La]),ao=Fa(Ct,yt);return ie.createElement("div",{style:(0,pe.Z)({overflow:"hidden"},La?{top:Lt,bottom:an}:{}),ref:Qa,className:Re()(Te,(0,he.Z)({},nn,!!nn))},ie.createElement("table",{style:{tableLayout:"fixed",visibility:je||ao?null:"hidden"}},(!je||!Fn||Xn)&&ie.createElement(Ma,{colWidths:ao?[].concat((0,Tn.Z)(ao),[ua]):[],columCount:yt+1,columns:Yn}),Cn((0,pe.Z)((0,pe.Z)({},kn),{},{stickyOffsets:wa,columns:zn,flattenColumns:Yn}))))});zt.displayName="FixedHolder";var gn=ie.memo(zt);function ha(fe){var Pe=fe.cells,Te=fe.stickyOffsets,je=fe.flattenColumns,_e=fe.rowComponent,qe=fe.cellComponent,Ct=fe.tdCellComponent,yt=fe.onHeaderRow,Pt=fe.index,Ot=Ze(re,["prefixCls","direction"]),wt=Ot.prefixCls,Lt=Ot.direction,an;yt&&(an=yt(Pe.map(function(un){return un.column}),Pt));var nn=Je(Pe.map(function(un){return un.column}));return ie.createElement(_e,an,Pe.map(function(un,Fn){var Cn=un.column,kn=Oe(un.colStart,un.colEnd,je,Te,Lt,Cn),On;return Cn&&Cn.onHeaderCell&&(On=un.column.onHeaderCell(Cn)),ie.createElement($t,(0,Le.Z)({},un,{scope:Cn.title?un.colSpan>1?"colgroup":"col":null,ellipsis:Cn.ellipsis,align:Cn.align,component:Cn.title?qe:Ct,prefixCls:wt,key:nn[Fn]},kn,{additionalProps:On,rowType:"header"}))}))}ha.displayName="HeaderRow";var Kt=ha;function It(fe){var Pe=[];function Te(Ct,yt){var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[Pt]=Pe[Pt]||[];var Ot=yt,wt=Ct.filter(Boolean).map(function(Lt){var an={key:Lt.key,className:Lt.className||"",children:Lt.title,column:Lt,colStart:Ot},nn=1,un=Lt.children;return un&&un.length>0&&(nn=Te(un,Ot,Pt+1).reduce(function(Fn,Cn){return Fn+Cn},0),an.hasSubColumns=!0),"colSpan"in Lt&&(nn=Lt.colSpan),"rowSpan"in Lt&&(an.rowSpan=Lt.rowSpan),an.colSpan=nn,an.colEnd=an.colStart+nn-1,Pe[Pt].push(an),Ot+=nn,nn});return wt}Te(fe,0);for(var je=Pe.length,_e=function(yt){Pe[yt].forEach(function(Pt){!("rowSpan"in Pt)&&!Pt.hasSubColumns&&(Pt.rowSpan=je-yt)})},qe=0;qe<je;qe+=1)_e(qe);return Pe}function En(fe){var Pe=fe.stickyOffsets,Te=fe.columns,je=fe.flattenColumns,_e=fe.onHeaderRow,qe=Ze(re,["prefixCls","getComponent"]),Ct=qe.prefixCls,yt=qe.getComponent,Pt=ie.useMemo(function(){return It(Te)},[Te]),Ot=yt(["header","wrapper"],"thead"),wt=yt(["header","row"],"tr"),Lt=yt(["header","cell"],"th"),an=yt(["header","cell"],"td");return ie.createElement(Ot,{className:"".concat(Ct,"-thead")},Pt.map(function(nn,un){var Fn=ie.createElement(Kt,{key:un,flattenColumns:je,cells:nn,stickyOffsets:Pe,rowComponent:wt,cellComponent:Lt,tdCellComponent:an,onHeaderRow:_e,index:un});return Fn}))}var hn=z(En),aa=te(11592);function Ca(fe){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Pe=="number"?Pe:Pe.endsWith("%")?fe*parseFloat(Pe)/100:null}function Nn(fe,Pe){return ie.useMemo(function(){if(Pe&&Pe>0){var Te=0,je=0;fe.forEach(function(Ot){var wt=Ca(Pe,Ot.width);wt?Te+=wt:je+=1});var _e=Pe-Te,qe=je,Ct=_e/je,yt=0,Pt=fe.map(function(Ot){var wt=(0,pe.Z)({},Ot),Lt=Ca(Pe,wt.width);if(Lt)wt.width=Lt;else{var an=Math.floor(Ct);wt.width=qe===1?_e:an,_e-=an,qe-=1}return yt+=wt.width,wt});return[Pt,yt]}return[fe,Pe]},[fe,Pe])}var ct=["children"],ht=["fixed"];function pt(fe){return(0,aa.Z)(fe).filter(function(Pe){return ie.isValidElement(Pe)}).map(function(Pe){var Te=Pe.key,je=Pe.props,_e=je.children,qe=(0,An.Z)(je,ct),Ct=(0,pe.Z)({key:Te},qe);return _e&&(Ct.children=pt(_e)),Ct})}function Xt(fe){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return fe.filter(function(Te){return Te&&(0,ge.Z)(Te)==="object"}).reduce(function(Te,je,_e){var qe=je.fixed,Ct=qe===!0?"left":qe,yt="".concat(Pe,"-").concat(_e),Pt=je.children;return Pt&&Pt.length>0?[].concat((0,Tn.Z)(Te),(0,Tn.Z)(Xt(Pt,yt).map(function(Ot){return(0,pe.Z)({fixed:Ct},Ot)}))):[].concat((0,Tn.Z)(Te),[(0,pe.Z)((0,pe.Z)({key:yt},je),{},{fixed:Ct})])},[])}function Bn(fe){for(var Pe=!0,Te=0;Te<fe.length;Te+=1){var je=fe[Te];if(Pe&&je.fixed!=="left")Pe=!1;else if(!Pe&&je.fixed==="left"){warning(!1,"Index ".concat(Te-1," of `columns` missing `fixed='left'` prop."));break}}for(var _e=!0,qe=fe.length-1;qe>=0;qe-=1){var Ct=fe[qe];if(_e&&Ct.fixed!=="right")_e=!1;else if(!_e&&Ct.fixed==="right"){warning(!1,"Index ".concat(qe+1," of `columns` missing `fixed='right'` prop."));break}}}function fn(fe){return fe.map(function(Pe){var Te=Pe.fixed,je=(0,An.Z)(Pe,ht),_e=Te;return Te==="left"?_e="right":Te==="right"&&(_e="left"),(0,pe.Z)({fixed:_e},je)})}function Na(fe,Pe){var Te=fe.prefixCls,je=fe.columns,_e=fe.children,qe=fe.expandable,Ct=fe.expandedKeys,yt=fe.columnTitle,Pt=fe.getRowKey,Ot=fe.onTriggerExpand,wt=fe.expandIcon,Lt=fe.rowExpandable,an=fe.expandIconColumnIndex,nn=fe.direction,un=fe.expandRowByClick,Fn=fe.columnWidth,Cn=fe.fixed,kn=fe.scrollWidth,On=ie.useMemo(function(){return je||pt(_e)},[je,_e]),Kn=ie.useMemo(function(){if(qe){var ga,qn=On.slice();if(!qn.includes(ee)){var zn=an||0;zn>=0&&qn.splice(zn,0,ee)}var Yn=qn.indexOf(ee);qn=qn.filter(function(fa,_a){return fa!==ee||_a===Yn});var wa=On[Yn],ao;(Cn==="left"||Cn)&&!an?ao="left":(Cn==="right"||Cn)&&an===On.length?ao="right":ao=wa?wa.fixed:null;var Ja=(ga={},(0,he.Z)(ga,ta,{className:"".concat(Te,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(ga,"title",yt),(0,he.Z)(ga,"fixed",ao),(0,he.Z)(ga,"className","".concat(Te,"-row-expand-icon-cell")),(0,he.Z)(ga,"width",Fn),(0,he.Z)(ga,"render",function(_a,oo,so){var ro=Pt(oo,so),er=Ct.has(ro),vo=Lt?Lt(oo):!0,Ya=wt({prefixCls:Te,expanded:er,expandable:vo,record:oo,onExpand:Ot});return un?ie.createElement("span",{onClick:function(Wa){return Wa.stopPropagation()}},Ya):Ya}),ga);return qn.map(function(fa){return fa===ee?Ja:fa})}return On.filter(function(fa){return fa!==ee})},[qe,On,Pt,Ct,wt,nn]),ya=ie.useMemo(function(){var ga=Kn;return Pe&&(ga=Pe(ga)),ga.length||(ga=[{render:function(){return null}}]),ga},[Pe,Kn,nn]),La=ie.useMemo(function(){return nn==="rtl"?fn(Xt(ya)):Xt(ya)},[ya,nn,kn]),ua=Nn(La,kn),Ba=(0,Be.Z)(ua,2),Qa=Ba[0],Xn=Ba[1];return[ya,Qa,Xn]}var Jn=Na;function Gn(fe){var Pe,Te=fe.prefixCls,je=fe.record,_e=fe.onExpand,qe=fe.expanded,Ct=fe.expandable,yt="".concat(Te,"-row-expand-icon");if(!Ct)return ie.createElement("span",{className:Re()(yt,"".concat(Te,"-row-spaced"))});var Pt=function(wt){_e(je,wt),wt.stopPropagation()};return ie.createElement("span",{className:Re()(yt,(Pe={},(0,he.Z)(Pe,"".concat(Te,"-row-expanded"),qe),(0,he.Z)(Pe,"".concat(Te,"-row-collapsed"),!qe),Pe)),onClick:Pt})}function Za(fe,Pe,Te){var je=[];function _e(qe){(qe||[]).forEach(function(Ct,yt){je.push(Pe(Ct,yt)),_e(Ct[Te])})}return _e(fe),je}function Aa(fe,Pe,Te){var je=Zn(fe),_e=je.expandIcon,qe=je.expandedRowKeys,Ct=je.defaultExpandedRowKeys,yt=je.defaultExpandAllRows,Pt=je.expandedRowRender,Ot=je.onExpand,wt=je.onExpandedRowsChange,Lt=je.childrenColumnName,an=_e||Gn,nn=Lt||"children",un=ie.useMemo(function(){return Pt?"row":fe.expandable&&fe.internalHooks===se&&fe.expandable.__PARENT_RENDER_ICON__||Pe.some(function(La){return La&&(0,ge.Z)(La)==="object"&&La[nn]})?"nest":!1},[!!Pt,Pe]),Fn=ie.useState(function(){return Ct||(yt?Za(Pe,Te,nn):[])}),Cn=(0,Be.Z)(Fn,2),kn=Cn[0],On=Cn[1],Kn=ie.useMemo(function(){return new Set(qe||kn||[])},[qe,kn]),ya=ie.useCallback(function(La){var ua=Te(La,Pe.indexOf(La)),Ba,Qa=Kn.has(ua);Qa?(Kn.delete(ua),Ba=(0,Tn.Z)(Kn)):Ba=[].concat((0,Tn.Z)(Kn),[ua]),On(Ba),Ot&&Ot(!Qa,La),wt&&wt(Ba)},[Te,Kn,Pe,Ot,wt]);return[je,un,Kn,an,nn,ya]}function jt(fe,Pe,Te,je){var _e=fe.map(function(qe,Ct){return Oe(Ct,Ct,fe,Pe,Te,je==null?void 0:je[Ct])});return(0,tt.Z)(function(){return _e},[_e],function(qe,Ct){return!(0,be.Z)(qe,Ct)})}function xt(fe){var Pe=(0,ie.useRef)(fe),Te=(0,ie.useState)({}),je=(0,Be.Z)(Te,2),_e=je[1],qe=(0,ie.useRef)(null),Ct=(0,ie.useRef)([]);function yt(Pt){Ct.current.push(Pt);var Ot=Promise.resolve();qe.current=Ot,Ot.then(function(){if(qe.current===Ot){var wt=Ct.current,Lt=Pe.current;Ct.current=[],wt.forEach(function(an){Pe.current=an(Pe.current)}),qe.current=null,Lt!==Pe.current&&_e({})}})}return(0,ie.useEffect)(function(){return function(){qe.current=null}},[]),[Pe.current,yt]}function pa(fe){var Pe=(0,ie.useRef)(fe||null),Te=(0,ie.useRef)();function je(){window.clearTimeout(Te.current)}function _e(Ct){Pe.current=Ct,je(),Te.current=window.setTimeout(function(){Pe.current=null,Te.current=void 0},100)}function qe(){return Pe.current}return(0,ie.useEffect)(function(){return je},[]),[_e,qe]}function Sa(){var fe=ie.useState(-1),Pe=(0,Be.Z)(fe,2),Te=Pe[0],je=Pe[1],_e=ie.useState(-1),qe=(0,Be.Z)(_e,2),Ct=qe[0],yt=qe[1],Pt=ie.useCallback(function(Ot,wt){je(Ot),yt(wt)},[]);return[Te,Ct,Pt]}var Ia=te(47273),rt=(0,Ia.Z)()?window:null;function Wt(fe,Pe){var Te=(0,ge.Z)(fe)==="object"?fe:{},je=Te.offsetHeader,_e=je===void 0?0:je,qe=Te.offsetSummary,Ct=qe===void 0?0:qe,yt=Te.offsetScroll,Pt=yt===void 0?0:yt,Ot=Te.getContainer,wt=Ot===void 0?function(){return rt}:Ot,Lt=wt()||rt;return ie.useMemo(function(){var an=!!fe;return{isSticky:an,stickyClassName:an?"".concat(Pe,"-sticky-holder"):"",offsetHeader:_e,offsetSummary:Ct,offsetScroll:Pt,container:Lt}},[Pt,_e,Ct,Pe,Lt])}function kt(fe,Pe,Te){var je=(0,ie.useMemo)(function(){for(var _e=[],qe=[],Ct=0,yt=0,Pt=0;Pt<Pe;Pt+=1)if(Te==="rtl"){qe[Pt]=yt,yt+=fe[Pt]||0;var Ot=Pe-Pt-1;_e[Ot]=Ct,Ct+=fe[Ot]||0}else{_e[Pt]=Ct,Ct+=fe[Pt]||0;var wt=Pe-Pt-1;qe[wt]=yt,yt+=fe[wt]||0}return{left:_e,right:qe}},[fe,Pe,Te]);return je}var rn=kt;function yn(fe){var Pe=fe.className,Te=fe.children;return ie.createElement("div",{className:Pe},Te)}var wn=yn,en=te(8224),pn=te(55468),Ga=function(Pe,Te){var je,_e,qe=Pe.scrollBodyRef,Ct=Pe.onScroll,yt=Pe.offsetScroll,Pt=Pe.container,Ot=Ze(re,"prefixCls"),wt=((je=qe.current)===null||je===void 0?void 0:je.scrollWidth)||0,Lt=((_e=qe.current)===null||_e===void 0?void 0:_e.clientWidth)||0,an=wt&&Lt*(Lt/wt),nn=ie.useRef(),un=xt({scrollLeft:0,isHiddenScrollBar:!1}),Fn=(0,Be.Z)(un,2),Cn=Fn[0],kn=Fn[1],On=ie.useRef({delta:0,x:0}),Kn=ie.useState(!1),ya=(0,Be.Z)(Kn,2),La=ya[0],ua=ya[1],Ba=function(){ua(!1)},Qa=function(Yn){Yn.persist(),On.current.delta=Yn.pageX-Cn.scrollLeft,On.current.x=0,ua(!0),Yn.preventDefault()},Xn=function(Yn){var wa,ao=Yn||((wa=window)===null||wa===void 0?void 0:wa.event),Ja=ao.buttons;if(!La||Ja===0){La&&ua(!1);return}var fa=On.current.x+Yn.pageX-On.current.x-On.current.delta;fa<=0&&(fa=0),fa+an>=Lt&&(fa=Lt-an),Ct({scrollLeft:fa/Lt*(wt+2)}),On.current.x=Yn.pageX},ga=function(){if(qe.current){var Yn=(0,pn.os)(qe.current).top,wa=Yn+qe.current.offsetHeight,ao=Pt===window?document.documentElement.scrollTop+window.innerHeight:(0,pn.os)(Pt).top+Pt.clientHeight;wa-(0,gt.Z)()<=ao||Yn>=ao-yt?kn(function(Ja){return(0,pe.Z)((0,pe.Z)({},Ja),{},{isHiddenScrollBar:!0})}):kn(function(Ja){return(0,pe.Z)((0,pe.Z)({},Ja),{},{isHiddenScrollBar:!1})})}},qn=function(Yn){kn(function(wa){return(0,pe.Z)((0,pe.Z)({},wa),{},{scrollLeft:Yn/wt*Lt||0})})};return ie.useImperativeHandle(Te,function(){return{setScrollLeft:qn}}),ie.useEffect(function(){var zn=(0,en.Z)(document.body,"mouseup",Ba,!1),Yn=(0,en.Z)(document.body,"mousemove",Xn,!1);return ga(),function(){zn.remove(),Yn.remove()}},[an,La]),ie.useEffect(function(){var zn=(0,en.Z)(Pt,"scroll",ga,!1),Yn=(0,en.Z)(window,"resize",ga,!1);return function(){zn.remove(),Yn.remove()}},[Pt]),ie.useEffect(function(){Cn.isHiddenScrollBar||kn(function(zn){var Yn=qe.current;return Yn?(0,pe.Z)((0,pe.Z)({},zn),{},{scrollLeft:Yn.scrollLeft/Yn.scrollWidth*Yn.clientWidth}):zn})},[Cn.isHiddenScrollBar]),wt<=Lt||!an||Cn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,gt.Z)(),width:Lt,bottom:yt},className:"".concat(Ot,"-sticky-scroll")},ie.createElement("div",{onMouseDown:Qa,ref:nn,className:Re()("".concat(Ot,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(Ot,"-sticky-scroll-bar-active"),La)),style:{width:"".concat(an,"px"),transform:"translate3d(".concat(Cn.scrollLeft,"px, 0, 0)")}}))},Ra=ie.forwardRef(Ga);function Jt(fe){return null}var Fo=Jt;function yo(fe){return null}var Go=yo,Xo="rc-table",Mn=[],oa={};function Sn(){return"No Data"}function jn(fe){var Pe,Te=(0,pe.Z)({rowKey:"key",prefixCls:Xo,emptyText:Sn},fe),je=Te.prefixCls,_e=Te.className,qe=Te.rowClassName,Ct=Te.style,yt=Te.data,Pt=Te.rowKey,Ot=Te.scroll,wt=Te.tableLayout,Lt=Te.direction,an=Te.title,nn=Te.footer,un=Te.summary,Fn=Te.caption,Cn=Te.id,kn=Te.showHeader,On=Te.components,Kn=Te.emptyText,ya=Te.onRow,La=Te.onHeaderRow,ua=Te.internalHooks,Ba=Te.transformColumns,Qa=Te.internalRefs,Xn=Te.tailor,ga=Te.sticky,qn=yt||Mn,zn=!!qn.length,Yn=ua===se,wa=ie.useCallback(function(Qo,vr){return(0,Fe.Z)(On,Qo)||vr},[On]),ao=ie.useMemo(function(){return typeof Pt=="function"?Pt:function(Qo){var vr=Qo&&Qo[Pt];return vr}},[Pt]),Ja=wa(["body"]),fa=Sa(),_a=(0,Be.Z)(fa,3),oo=_a[0],so=_a[1],ro=_a[2],er=Aa(Te,qn,ao),vo=(0,Be.Z)(er,6),Ya=vo[0],ir=vo[1],Wa=vo[2],Wo=vo[3],Io=vo[4],Cr=vo[5],ja=Ot==null?void 0:Ot.x,Oa=ie.useState(0),ka=(0,Be.Z)(Oa,2),va=ka[0],ra=ka[1],cn=Jn((0,pe.Z)((0,pe.Z)((0,pe.Z)({},Te),Ya),{},{expandable:!!Ya.expandedRowRender,columnTitle:Ya.columnTitle,expandedKeys:Wa,getRowKey:ao,onTriggerExpand:Cr,expandIcon:Wo,expandIconColumnIndex:Ya.expandIconColumnIndex,direction:Lt,scrollWidth:Yn&&Xn&&typeof ja=="number"?ja:null}),Yn?Ba:null),Qn=(0,Be.Z)(cn,3),Xa=Qn[0],lo=Qn[1],kr=Qn[2],Lr=kr!=null?kr:ja,ii=ie.useMemo(function(){return{columns:Xa,flattenColumns:lo}},[Xa,lo]),fr=ie.useRef(),sr=ie.useRef(),za=ie.useRef(),Zr=ie.useRef(),Ur=ie.useRef(),To=ie.useState(!1),jo=(0,Be.Z)(To,2),gr=jo[0],xr=jo[1],Ar=ie.useState(!1),ho=(0,Be.Z)(Ar,2),Vr=ho[0],zr=ho[1],Ko=xt(new Map),Ka=(0,Be.Z)(Ko,2),br=Ka[0],Hr=Ka[1],Ci=Je(lo),ci=Ci.map(function(Qo){return br.get(Qo)}),ni=ie.useMemo(function(){return ci},[ci.join("_")]),Jr=rn(ni,lo.length,Lt),Fr=Ot&&nt(Ot.y),Sr=Ot&&nt(Lr)||!!Ya.fixed,Pi=Sr&&lo.some(function(Qo){var vr=Qo.fixed;return vr}),Di=ie.useRef(),hi=Wt(ga,je),Ei=hi.isSticky,Qi=hi.offsetHeader,Sl=hi.offsetSummary,Bo=hi.offsetScroll,or=hi.stickyClassName,Wr=hi.container,pr=ie.useMemo(function(){return un==null?void 0:un(qn)},[un,qn]),_r=(Fr||Ei)&&ie.isValidElement(pr)&&pr.type===Ee&&pr.props.fixed,qr,Qr,yi;Fr&&(Qr={overflowY:"scroll",maxHeight:Ot.y}),Sr&&(qr={overflowX:"auto"},Fr||(Qr={overflowY:"hidden"}),yi={width:Lr===!0?"auto":Lr,minWidth:"100%"});var Pl=ie.useCallback(function(Qo,vr){(0,Ye.Z)(fr.current)&&Hr(function(gi){if(gi.get(Qo)!==vr){var Ai=new Map(gi);return Ai.set(Qo,vr),Ai}return gi})},[]),lu=pa(null),El=(0,Be.Z)(lu,2),uu=El[0],Gl=El[1];function el(Qo,vr){vr&&(typeof vr=="function"?vr(Qo):vr.scrollLeft!==Qo&&(vr.scrollLeft=Qo,vr.scrollLeft!==Qo&&setTimeout(function(){vr.scrollLeft=Qo},0)))}var Li=(0,xe.Z)(function(Qo){var vr=Qo.currentTarget,gi=Qo.scrollLeft,Ai=Lt==="rtl",bi=typeof gi=="number"?gi:vr.scrollLeft,Jl=vr||oa;if(!Gl()||Gl()===Jl){var Ml;uu(Jl),el(bi,sr.current),el(bi,za.current),el(bi,Ur.current),el(bi,(Ml=Di.current)===null||Ml===void 0?void 0:Ml.setScrollLeft)}var Nl=vr||sr.current;if(Nl){var Il=Nl.scrollWidth,Xi=Nl.clientWidth;if(Il===Xi){xr(!1),zr(!1);return}Ai?(xr(-bi<Il-Xi),zr(-bi>0)):(xr(bi>0),zr(bi<Il-Xi))}}),Oi=function(){Sr&&za.current?Li({currentTarget:za.current}):(xr(!1),zr(!1))},Yl=function(vr){var gi=vr.width;gi!==va&&(Oi(),ra(fr.current?fr.current.offsetWidth:gi))},Ul=ie.useRef(!1);ie.useEffect(function(){Ul.current&&Oi()},[Sr,yt,Xa.length]),ie.useEffect(function(){Ul.current=!0},[]);var yl=ie.useState(0),Cl=(0,Be.Z)(yl,2),tl=Cl[0],nl=Cl[1],su=ie.useState(!0),al=(0,Be.Z)(su,2),Al=al[0],du=al[1];ie.useEffect(function(){(!Xn||!Yn)&&(za.current instanceof Element?nl((0,gt.o)(za.current).width):nl((0,gt.o)(Zr.current).width)),du((0,De.G)("position","sticky"))},[]),ie.useEffect(function(){Yn&&Qa&&(Qa.body.current=za.current)});var bl=ie.useCallback(function(Qo){return ie.createElement(ie.Fragment,null,ie.createElement(hn,Qo),_r==="top"&&ie.createElement(ot,Qo,pr))},[_r,pr]),cu=ie.useCallback(function(Qo){return ie.createElement(ot,Qo,pr)},[pr]),Vl=wa(["table"],"table"),ol=ie.useMemo(function(){return wt||(Pi?Lr==="max-content"?"auto":"fixed":Fr||Ei||lo.some(function(Qo){var vr=Qo.ellipsis;return vr})?"fixed":"auto")},[Fr,Pi,lo,wt,Ei]),rl,xl={colWidths:ni,columCount:lo.length,stickyOffsets:Jr,onHeaderRow:La,fixHeader:Fr,scroll:Ot},Ql=ie.useMemo(function(){return zn?null:typeof Kn=="function"?Kn():Kn},[zn,Kn]),Xl=ie.createElement(Pn,{data:qn,measureColumnWidth:Fr||Sr||Ei}),Fl=ie.createElement(Ma,{colWidths:lo.map(function(Qo){var vr=Qo.width;return vr}),columns:lo}),Bl=Fn!=null?ie.createElement("caption",{className:"".concat(je,"-caption")},Fn):void 0,gu=(0,_t.Z)(Te,{data:!0}),wl=(0,_t.Z)(Te,{aria:!0});if(Fr||Ei){var Dl;typeof Ja=="function"?(Dl=Ja(qn,{scrollbarSize:tl,ref:za,onScroll:Li}),xl.colWidths=lo.map(function(Qo,vr){var gi=Qo.width,Ai=vr===lo.length-1?gi-tl:gi;return typeof Ai=="number"&&!Number.isNaN(Ai)?Ai:0})):Dl=ie.createElement("div",{style:(0,pe.Z)((0,pe.Z)({},qr),Qr),onScroll:Li,ref:za,className:Re()("".concat(je,"-body"))},ie.createElement(Vl,(0,Le.Z)({style:(0,pe.Z)((0,pe.Z)({},yi),{},{tableLayout:ol})},wl),Bl,Fl,Xl,!_r&&pr&&ie.createElement(ot,{stickyOffsets:Jr,flattenColumns:lo,columns:Xa},pr)));var Ll=(0,pe.Z)((0,pe.Z)((0,pe.Z)({noData:!qn.length,maxContentScroll:Sr&&Lr==="max-content"},xl),ii),{},{direction:Lt,stickyClassName:or,onScroll:Li});rl=ie.createElement(ie.Fragment,null,kn!==!1&&ie.createElement(gn,(0,Le.Z)({},Ll,{stickyTopOffset:Qi,className:"".concat(je,"-header"),ref:sr}),bl),Dl,_r&&_r!=="top"&&ie.createElement(gn,(0,Le.Z)({},Ll,{stickyBottomOffset:Sl,className:"".concat(je,"-summary"),ref:Ur}),cu),Ei&&ie.createElement(Ra,{ref:Di,offsetScroll:Bo,scrollBodyRef:za,onScroll:Li,container:Wr}))}else rl=ie.createElement("div",{style:(0,pe.Z)((0,pe.Z)({},qr),Qr),className:Re()("".concat(je,"-content")),onScroll:Li,ref:za},ie.createElement(Vl,(0,Le.Z)({style:(0,pe.Z)((0,pe.Z)({},yi),{},{tableLayout:ol})},wl),Bl,Fl,kn!==!1&&ie.createElement(hn,(0,Le.Z)({},xl,ii)),Xl,pr&&ie.createElement(ot,{stickyOffsets:Jr,flattenColumns:lo,columns:Xa},pr)));var il=ie.createElement("div",(0,Le.Z)({className:Re()(je,_e,(Pe={},(0,he.Z)(Pe,"".concat(je,"-rtl"),Lt==="rtl"),(0,he.Z)(Pe,"".concat(je,"-ping-left"),gr),(0,he.Z)(Pe,"".concat(je,"-ping-right"),Vr),(0,he.Z)(Pe,"".concat(je,"-layout-fixed"),wt==="fixed"),(0,he.Z)(Pe,"".concat(je,"-fixed-header"),Fr),(0,he.Z)(Pe,"".concat(je,"-fixed-column"),Pi),(0,he.Z)(Pe,"".concat(je,"-scroll-horizontal"),Sr),(0,he.Z)(Pe,"".concat(je,"-has-fix-left"),lo[0]&&lo[0].fixed),(0,he.Z)(Pe,"".concat(je,"-has-fix-right"),lo[lo.length-1]&&lo[lo.length-1].fixed==="right"),Pe)),style:Ct,id:Cn,ref:fr},gu),an&&ie.createElement(wn,{className:"".concat(je,"-title")},an(qn)),ie.createElement("div",{ref:Zr,className:"".concat(je,"-container")},rl),nn&&ie.createElement(wn,{className:"".concat(je,"-footer")},nn(qn)));Sr&&(il=ie.createElement(st.Z,{onResize:Yl},il));var Ol=jt(lo,Jr,Lt,Xa),mu=ie.useMemo(function(){return{scrollX:Lr,prefixCls:je,getComponent:wa,scrollbarSize:tl,direction:Lt,fixedInfoList:Ol,isSticky:Ei,supportSticky:Al,componentWidth:va,fixHeader:Fr,fixColumn:Pi,horizonScroll:Sr,tableLayout:ol,rowClassName:qe,expandedRowClassName:Ya.expandedRowClassName,expandIcon:Wo,expandableType:ir,expandRowByClick:Ya.expandRowByClick,expandedRowRender:Ya.expandedRowRender,onTriggerExpand:Cr,expandIconColumnIndex:Ya.expandIconColumnIndex,indentSize:Ya.indentSize,allColumnsFixedLeft:lo.every(function(Qo){return Qo.fixed==="left"}),emptyNode:Ql,columns:Xa,flattenColumns:lo,onColumnResize:Pl,hoverStartRow:oo,hoverEndRow:so,onHover:ro,rowExpandable:Ya.rowExpandable,onRow:ya,getRowKey:ao,expandedKeys:Wa,childrenColumnName:Io}},[Lr,je,wa,tl,Lt,Ol,Ei,Al,va,Fr,Pi,Sr,ol,qe,Ya.expandedRowClassName,Wo,ir,Ya.expandRowByClick,Ya.expandedRowRender,Cr,Ya.expandIconColumnIndex,Ya.indentSize,Ql,Xa,lo,Pl,oo,so,ro,Ya.rowExpandable,ya,ao,Wa,Io]);return ie.createElement(re.Provider,{value:mu},il)}function no(fe){return x(jn,fe)}var qa=no();qa.EXPAND_COLUMN=ee,qa.INTERNAL_HOOKS=se,qa.Column=Fo,qa.ColumnGroup=Go,qa.Summary=Ie;var Ha=qa,Yo=te(24916),zo=ze(null),jr=ze(null);function po(fe,Pe,Te){var je=Pe||1;return Te[fe+je]-(Te[fe]||0)}function hr(fe){var Pe=fe.rowInfo,Te=fe.column,je=fe.colIndex,_e=fe.indent,qe=fe.index,Ct=fe.renderIndex,yt=fe.record,Pt=fe.style,Ot=fe.className,wt=fe.inverse,Lt=fe.getHeight,an=Te.render,nn=Te.dataIndex,un=Te.className,Fn=Te.width,Cn=Ze(jr,["columnsOffset"]),kn=Cn.columnsOffset,On=Xe(Pe,Te,je,_e,qe),Kn=On.key,ya=On.fixedInfo,La=On.appendCellNode,ua=On.additionalCellProps,Ba=ua.style,Qa=ua.colSpan,Xn=Qa===void 0?1:Qa,ga=ua.rowSpan,qn=ga===void 0?1:ga,zn=je-1,Yn=po(zn,Xn,kn),wa=Xn>1?Fn-Yn:0,ao=(0,pe.Z)((0,pe.Z)((0,pe.Z)({},Ba),Pt),{},{flex:"0 0 ".concat(Yn,"px"),width:"".concat(Yn,"px"),marginRight:wa,pointerEvents:"auto"}),Ja=ie.useMemo(function(){return wt?qn<=1:Xn===0||qn===0||qn>1},[qn,Xn,wt]);Ja?ao.visibility="hidden":wt&&(ao.height=Lt==null?void 0:Lt(qn));var fa=Ja?function(){return null}:an,_a={};return(qn===0||Xn===0)&&(_a.rowSpan=1,_a.colSpan=1),ie.createElement($t,(0,Le.Z)({className:Re()(un,Ot),ellipsis:Te.ellipsis,align:Te.align,scope:Te.rowScope,component:"div",prefixCls:Pe.prefixCls,key:Kn,record:yt,index:qe,renderIndex:Ct,dataIndex:nn,render:fa,shouldCellUpdate:Te.shouldCellUpdate},ya,{appendNode:La,additionalProps:(0,pe.Z)((0,pe.Z)({},ua),{},{style:ao},_a)}))}var li=hr,$r=["data","index","className","rowKey","style","extra","getHeight"],mi=ie.forwardRef(function(fe,Pe){var Te=fe.data,je=fe.index,_e=fe.className,qe=fe.rowKey,Ct=fe.style,yt=fe.extra,Pt=fe.getHeight,Ot=(0,An.Z)(fe,$r),wt=Te.record,Lt=Te.indent,an=Te.index,nn=Ze(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),un=nn.scrollX,Fn=nn.flattenColumns,Cn=nn.prefixCls,kn=nn.fixColumn,On=nn.componentWidth,Kn=ke(wt,qe,je,Lt),ya=Kn.rowSupportExpand,La=Kn.expanded,ua=Kn.rowProps,Ba=Kn.expandedRowRender,Qa=Kn.expandedRowClassName,Xn;if(ya&&La){var ga=Ba(wt,je,Lt+1,La),qn=Qa==null?void 0:Qa(wt,je,Lt),zn={};kn&&(zn={style:(0,he.Z)({},"--virtual-width","".concat(On,"px"))});var Yn="".concat(Cn,"-expanded-row-cell");Xn=ie.createElement("div",{className:Re()("".concat(Cn,"-expanded-row"),"".concat(Cn,"-expanded-row-level-").concat(Lt+1),qn)},ie.createElement($t,{component:"div",prefixCls:Cn,className:Re()(Yn,(0,he.Z)({},"".concat(Yn,"-fixed"),kn)),additionalProps:zn},ga))}var wa=(0,pe.Z)((0,pe.Z)({},Ct),{},{width:un});yt&&(wa.position="absolute",wa.pointerEvents="none");var ao=ie.createElement("div",(0,Le.Z)({},ua,Ot,{ref:ya?null:Pe,className:Re()(_e,"".concat(Cn,"-row"),ua==null?void 0:ua.className,(0,he.Z)({},"".concat(Cn,"-row-extra"),yt)),style:(0,pe.Z)((0,pe.Z)({},wa),ua==null?void 0:ua.style)}),Fn.map(function(Ja,fa){return ie.createElement(li,{key:fa,rowInfo:Kn,column:Ja,colIndex:fa,indent:Lt,index:je,renderIndex:an,record:wt,inverse:yt,getHeight:Pt})}));return ya?ie.createElement("div",{ref:Pe},ao,Xn):ao}),ai=z(mi),we=ai,Zt=ie.forwardRef(function(fe,Pe){var Te=fe.data,je=fe.onScroll,_e=Ze(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),qe=_e.flattenColumns,Ct=_e.onColumnResize,yt=_e.getRowKey,Pt=_e.expandedKeys,Ot=_e.prefixCls,wt=_e.childrenColumnName,Lt=_e.emptyNode,an=_e.scrollX,nn=Ze(zo),un=nn.scrollY,Fn=nn.listItemHeight,Cn=ie.useRef(),kn=Dt(Te,wt,Pt,yt),On=ie.useMemo(function(){var Xn=0;return qe.map(function(ga){var qn=ga.width,zn=ga.key;return Xn+=qn,[zn,qn,Xn]})},[qe]),Kn=ie.useMemo(function(){return On.map(function(Xn){return Xn[2]})},[On]);ie.useEffect(function(){On.forEach(function(Xn){var ga=(0,Be.Z)(Xn,2),qn=ga[0],zn=ga[1];Ct(qn,zn)})},[On]),ie.useImperativeHandle(Pe,function(){var Xn={};return Object.defineProperty(Xn,"scrollLeft",{get:function(){var qn;return((qn=Cn.current)===null||qn===void 0?void 0:qn.getScrollInfo().x)||0},set:function(qn){var zn;(zn=Cn.current)===null||zn===void 0||zn.scrollTo({left:qn})}}),Xn});var ya=function(ga,qn){var zn,Yn=(zn=kn[qn])===null||zn===void 0?void 0:zn.record,wa=ga.onCell;if(wa){var ao,Ja=wa(Yn,qn);return(ao=Ja==null?void 0:Ja.rowSpan)!==null&&ao!==void 0?ao:1}return 1},La=function(ga){var qn=ga.start,zn=ga.end,Yn=ga.getSize,wa=ga.offsetY;if(zn<0)return null;for(var ao=qe.filter(function(ja){return ya(ja,qn)===0}),Ja=qn,fa=function(Oa){if(ao=ao.filter(function(ka){return ya(ka,Oa)===0}),!ao.length)return Ja=Oa,"break"},_a=qn;_a>=0;_a-=1){var oo=fa(_a);if(oo==="break")break}for(var so=qe.filter(function(ja){return ya(ja,zn)!==1}),ro=zn,er=function(Oa){if(so=so.filter(function(ka){return ya(ka,Oa)!==1}),!so.length)return ro=Math.max(Oa-1,zn),"break"},vo=zn;vo<kn.length;vo+=1){var Ya=er(vo);if(Ya==="break")break}for(var ir=[],Wa=function(Oa){var ka=kn[Oa];if(!ka)return"continue";qe.some(function(va){return ya(va,Oa)>1})&&ir.push(Oa)},Wo=Ja;Wo<=ro;Wo+=1)var Io=Wa(Wo);var Cr=ir.map(function(ja){var Oa=kn[ja],ka=yt(Oa.record,ja),va=function(Qn){var Xa=ja+Qn-1,lo=yt(kn[Xa].record,Xa),kr=Yn(ka,lo);return kr.bottom-kr.top},ra=Yn(ka);return ie.createElement(we,{key:ja,data:Oa,rowKey:ka,index:ja,style:{top:-wa+ra.top},extra:!0,getHeight:va})});return Cr},ua=ie.useMemo(function(){return{columnsOffset:Kn}},[Kn]),Ba="".concat(Ot,"-tbody"),Qa;return kn.length?Qa=ie.createElement(Yo.Z,{fullHeight:!1,ref:Cn,className:Re()(Ba,"".concat(Ba,"-virtual")),height:un,itemHeight:Fn||24,data:kn,itemKey:function(ga){return yt(ga.record)},scrollWidth:an,onVirtualScroll:function(ga){var qn=ga.x;je({scrollLeft:qn})},extraRender:La},function(Xn,ga,qn){var zn=yt(Xn.record,ga);return ie.createElement(we,(0,Le.Z)({data:Xn,rowKey:zn,index:ga},qn))}):Qa=ie.createElement("div",{className:Re()("".concat(Ot,"-placeholder"))},ie.createElement($t,{component:"div",prefixCls:Ot},Lt)),ie.createElement(jr.Provider,{value:ua},Qa)}),Mt=z(Zt),Dn=Mt,wo=function(Pe,Te){var je=Te.ref,_e=Te.onScroll;return ie.createElement(Dn,{ref:je,data:Pe,onScroll:_e})},$a=100;function Hn(fe){var Pe=fe.columns,Te=fe.scroll,je=fe.prefixCls,_e=je===void 0?Xo:je,qe=fe.className,Ct=fe.listItemHeight,yt=Te||{},Pt=yt.x,Ot=yt.y;typeof Pt!="number"&&(Pt=((Pe||[]).length+1)*$a),typeof Ot!="number"&&(Ot=500);var wt=ie.useMemo(function(){return{scrollY:Ot,listItemHeight:Ct}},[Ot,Ct]);return ie.createElement(zo.Provider,{value:wt},ie.createElement(Ha,(0,Le.Z)({},fe,{className:Re()(qe,"".concat(_e,"-virtual")),scroll:(0,pe.Z)((0,pe.Z)({},Te),{},{x:Pt}),components:{body:wo},columns:Pe,internalHooks:se,tailor:!0})))}function uo(fe){return x(Hn,fe)}var Un=uo(),Va=null;function io(fe){return null}var dr=io;function nr(fe){return null}var mr=nr,Kr=te(2738),_o=te(68031),Mo=te(36355),Do=te(93891),Mr=te(19716),Gr=te(8628),ti=te(31724),Tr=te(58421),sa=te(71418),Vn=te(88088);function ia(fe){return function(Te){let{prefixCls:je,onExpand:_e,record:qe,expanded:Ct,expandable:yt}=Te;const Pt=`${je}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Ot=>{_e(qe,Ot),Ot.stopPropagation()},className:Re()(Pt,{[`${Pt}-spaced`]:!yt,[`${Pt}-expanded`]:yt&&Ct,[`${Pt}-collapsed`]:yt&&!Ct}),"aria-label":Ct?fe.collapse:fe.expand,"aria-expanded":Ct})}}var ea=ia;function mo(fe,Pe){return"key"in fe&&fe.key!==void 0&&fe.key!==null?fe.key:fe.dataIndex?Array.isArray(fe.dataIndex)?fe.dataIndex.join("."):fe.dataIndex:Pe}function fo(fe,Pe){return Pe?`${Pe}-${fe}`:`${fe}`}function Zo(fe,Pe){return typeof fe=="function"?fe(Pe):fe}function da(fe,Pe){const Te=Zo(fe,Pe);return Object.prototype.toString.call(Te)==="[object Object]"?"":Te}var Pr={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"},Uo=Pr,So=te(7657),cr=function(Pe,Te){return ie.createElement(So.Z,(0,Le.Z)({},Pe,{ref:Te,icon:Uo}))},eo=ie.forwardRef(cr),ba=eo,Eo=te(56762);function Co(fe){const Pe=ie.useRef(fe),Te=(0,Eo.Z)();return[()=>Pe.current,je=>{Pe.current=je,Te()}]}var Ao=te(3113),ko=te(24905),xo=te(38854),Yr=te(64165),Br=te(20834),oi=te(40875),ui=te(5112),wr=te(17574),In=te(47472),Ta=te(92832);function Wn(fe){let{value:Pe,onChange:Te,filterSearch:je,tablePrefixCls:_e,locale:qe}=fe;return je?ie.createElement("div",{className:`${_e}-filter-dropdown-search`},ie.createElement(Ta.default,{prefix:ie.createElement(In.Z,null),placeholder:qe.filterSearchPlaceholder,onChange:Te,value:Pe,htmlSize:1,className:`${_e}-filter-dropdown-search-input`})):null}var Lo=Wn,Er=te(10228);const ei=fe=>{const{keyCode:Pe}=fe;Pe===Er.Z.ENTER&&fe.stopPropagation()};var Nr=ie.forwardRef((fe,Pe)=>ie.createElement("div",{className:fe.className,onClick:Te=>Te.stopPropagation(),onKeyDown:ei,ref:Pe},fe.children));function si(fe){let Pe=[];return(fe||[]).forEach(Te=>{let{value:je,children:_e}=Te;Pe.push(je),_e&&(Pe=[].concat((0,Tn.Z)(Pe),(0,Tn.Z)(si(_e))))}),Pe}function ul(fe){return fe.some(Pe=>{let{children:Te}=Pe;return Te})}function Wi(fe,Pe){return typeof Pe=="string"||typeof Pe=="number"?Pe==null?void 0:Pe.toString().toLowerCase().includes(fe.trim().toLowerCase()):!1}function Ni(fe){let{filters:Pe,prefixCls:Te,filteredKeys:je,filterMultiple:_e,searchValue:qe,filterSearch:Ct}=fe;return Pe.map((yt,Pt)=>{const Ot=String(yt.value);if(yt.children)return{key:Ot||Pt,label:yt.text,popupClassName:`${Te}-dropdown-submenu`,children:Ni({filters:yt.children,prefixCls:Te,filteredKeys:je,filterMultiple:_e,searchValue:qe,filterSearch:Ct})};const wt=_e?ko.default:ui.ZP,Lt={key:yt.value!==void 0?Ot:Pt,label:ie.createElement(ie.Fragment,null,ie.createElement(wt,{checked:je.includes(Ot)}),ie.createElement("span",null,yt.text))};return qe.trim()?typeof Ct=="function"?Ct(qe,yt)?Lt:null:Wi(qe,yt.text)?Lt:null:Lt})}function sl(fe){var Pe,Te;const{tablePrefixCls:je,prefixCls:_e,column:qe,dropdownPrefixCls:Ct,columnKey:yt,filterMultiple:Pt,filterMode:Ot="menu",filterSearch:wt=!1,filterState:Lt,triggerFilter:an,locale:nn,children:un,getPopupContainer:Fn}=fe,{filterDropdownOpen:Cn,onFilterDropdownOpenChange:kn,filterResetToDefaultFilteredValue:On,defaultFilteredValue:Kn,filterDropdownVisible:ya,onFilterDropdownVisibleChange:La}=qe,[ua,Ba]=ie.useState(!1),Qa=!!(Lt&&(!((Pe=Lt.filteredKeys)===null||Pe===void 0)&&Pe.length||Lt.forceFiltered)),Xn=cn=>{Ba(cn),kn==null||kn(cn),La==null||La(cn)},ga=(Te=Cn!=null?Cn:ya)!==null&&Te!==void 0?Te:ua,qn=Lt==null?void 0:Lt.filteredKeys,[zn,Yn]=Co(qn||[]),wa=cn=>{let{selectedKeys:Qn}=cn;Yn(Qn)},ao=(cn,Qn)=>{let{node:Xa,checked:lo}=Qn;wa(Pt?{selectedKeys:cn}:{selectedKeys:lo&&Xa.key?[Xa.key]:[]})};ie.useEffect(()=>{ua&&wa({selectedKeys:qn||[]})},[qn]);const[Ja,fa]=ie.useState([]),_a=cn=>{fa(cn)},[oo,so]=ie.useState(""),ro=cn=>{const{value:Qn}=cn.target;so(Qn)};ie.useEffect(()=>{ua||so("")},[ua]);const er=cn=>{const Qn=cn&&cn.length?cn:null;if(Qn===null&&(!Lt||!Lt.filteredKeys)||(0,be.Z)(Qn,Lt==null?void 0:Lt.filteredKeys,!0))return null;an({column:qe,key:yt,filteredKeys:Qn})},vo=()=>{Xn(!1),er(zn())},Ya=function(){let{confirm:cn,closeDropdown:Qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};cn&&er([]),Qn&&Xn(!1),so(""),Yn(On?(Kn||[]).map(Xa=>String(Xa)):[])},ir=function(){let{closeDropdown:cn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};cn&&Xn(!1),er(zn())},Wa=cn=>{cn&&qn!==void 0&&Yn(qn||[]),Xn(cn),!cn&&!qe.filterDropdown&&vo()},Wo=Re()({[`${Ct}-menu-without-submenu`]:!ul(qe.filters||[])}),Io=cn=>{if(cn.target.checked){const Qn=si(qe==null?void 0:qe.filters).map(Xa=>String(Xa));Yn(Qn)}else Yn([])},Cr=cn=>{let{filters:Qn}=cn;return(Qn||[]).map((Xa,lo)=>{const kr=String(Xa.value),Lr={title:Xa.text,key:Xa.value!==void 0?kr:lo};return Xa.children&&(Lr.children=Cr({filters:Xa.children})),Lr})},ja=cn=>{var Qn;return Object.assign(Object.assign({},cn),{text:cn.title,value:cn.key,children:((Qn=cn.children)===null||Qn===void 0?void 0:Qn.map(Xa=>ja(Xa)))||[]})};let Oa;if(typeof qe.filterDropdown=="function")Oa=qe.filterDropdown({prefixCls:`${Ct}-custom`,setSelectedKeys:cn=>wa({selectedKeys:cn}),selectedKeys:zn(),confirm:ir,clearFilters:Ya,filters:qe.filters,visible:ga,close:()=>{Xn(!1)}});else if(qe.filterDropdown)Oa=qe.filterDropdown;else{const cn=zn()||[],Qn=()=>(qe.filters||[]).length===0?ie.createElement(Yr.Z,{image:Yr.Z.PRESENTED_IMAGE_SIMPLE,description:nn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ot==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Lo,{filterSearch:wt,value:oo,onChange:ro,tablePrefixCls:je,locale:nn}),ie.createElement("div",{className:`${je}-filter-dropdown-tree`},Pt?ie.createElement(ko.default,{checked:cn.length===si(qe.filters).length,indeterminate:cn.length>0&&cn.length<si(qe.filters).length,className:`${je}-filter-dropdown-checkall`,onChange:Io},nn.filterCheckall):null,ie.createElement(wr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Pt,checkStrictly:!Pt,className:`${Ct}-menu`,onCheck:ao,checkedKeys:cn,selectedKeys:cn,showIcon:!1,treeData:Cr({filters:qe.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:oo.trim()?lo=>typeof wt=="function"?wt(oo,ja(lo)):Wi(oo,lo.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Lo,{filterSearch:wt,value:oo,onChange:ro,tablePrefixCls:je,locale:nn}),ie.createElement(Br.default,{selectable:!0,multiple:Pt,prefixCls:`${Ct}-menu`,className:Wo,onSelect:wa,onDeselect:wa,selectedKeys:cn,getPopupContainer:Fn,openKeys:Ja,onOpenChange:_a,items:Ni({filters:qe.filters||[],filterSearch:wt,prefixCls:_e,filteredKeys:zn(),filterMultiple:Pt,searchValue:oo})})),Xa=()=>On?(0,be.Z)((Kn||[]).map(lo=>String(lo)),cn,!0):cn.length===0;Oa=ie.createElement(ie.Fragment,null,Qn(),ie.createElement("div",{className:`${_e}-dropdown-btns`},ie.createElement(Ao.ZP,{type:"link",size:"small",disabled:Xa(),onClick:()=>Ya()},nn.filterReset),ie.createElement(Ao.ZP,{type:"primary",size:"small",onClick:vo},nn.filterConfirm)))}qe.filterDropdown&&(Oa=ie.createElement(oi.J,{selectable:void 0},Oa));const ka=()=>ie.createElement(Nr,{className:`${_e}-dropdown`},Oa);let va;typeof qe.filterIcon=="function"?va=qe.filterIcon(Qa):qe.filterIcon?va=qe.filterIcon:va=ie.createElement(ba,null);const{direction:ra}=ie.useContext(Mo.E_);return ie.createElement("div",{className:`${_e}-column`},ie.createElement("span",{className:`${je}-column-title`},un),ie.createElement(xo.Z,{dropdownRender:ka,trigger:["click"],open:ga,onOpenChange:Wa,getPopupContainer:Fn,placement:ra==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Re()(`${_e}-trigger`,{active:Qa}),onClick:cn=>{cn.stopPropagation()}},va)))}var dl=sl;function ji(fe,Pe,Te){let je=[];return(fe||[]).forEach((_e,qe)=>{var Ct;const yt=fo(qe,Te);if(_e.filters||"filterDropdown"in _e||"onFilter"in _e)if("filteredValue"in _e){let Pt=_e.filteredValue;"filterDropdown"in _e||(Pt=(Ct=Pt==null?void 0:Pt.map(String))!==null&&Ct!==void 0?Ct:Pt),je.push({column:_e,key:mo(_e,yt),filteredKeys:Pt,forceFiltered:_e.filtered})}else je.push({column:_e,key:mo(_e,yt),filteredKeys:Pe&&_e.defaultFilteredValue?_e.defaultFilteredValue:void 0,forceFiltered:_e.filtered});"children"in _e&&(je=[].concat((0,Tn.Z)(je),(0,Tn.Z)(ji(_e.children,Pe,yt))))}),je}function _i(fe,Pe,Te,je,_e,qe,Ct,yt){return Te.map((Pt,Ot)=>{const wt=fo(Ot,yt),{filterMultiple:Lt=!0,filterMode:an,filterSearch:nn}=Pt;let un=Pt;if(un.filters||un.filterDropdown){const Fn=mo(un,wt),Cn=je.find(kn=>{let{key:On}=kn;return Fn===On});un=Object.assign(Object.assign({},un),{title:kn=>ie.createElement(dl,{tablePrefixCls:fe,prefixCls:`${fe}-filter`,dropdownPrefixCls:Pe,column:un,columnKey:Fn,filterState:Cn,filterMultiple:Lt,filterMode:an,filterSearch:nn,triggerFilter:qe,locale:_e,getPopupContainer:Ct},Zo(Pt.title,kn))})}return"children"in un&&(un=Object.assign(Object.assign({},un),{children:_i(fe,Pe,un.children,je,_e,qe,Ct,wt)})),un})}function Pa(fe){const Pe={};return fe.forEach(Te=>{let{key:je,filteredKeys:_e,column:qe}=Te;const{filters:Ct,filterDropdown:yt}=qe;if(yt)Pe[je]=_e||null;else if(Array.isArray(_e)){const Pt=si(Ct);Pe[je]=Pt.filter(Ot=>_e.includes(String(Ot)))}else Pe[je]=null}),Pe}function qo(fe,Pe){return Pe.reduce((Te,je)=>{const{column:{onFilter:_e,filters:qe},filteredKeys:Ct}=je;return _e&&Ct&&Ct.length?Te.filter(yt=>Ct.some(Pt=>{const Ot=si(qe),wt=Ot.findIndex(an=>String(an)===String(Pt)),Lt=wt!==-1?Ot[wt]:Pt;return _e(Lt,yt)})):Te},fe)}const ri=fe=>fe.flatMap(Pe=>"children"in Pe?[Pe].concat((0,Tn.Z)(ri(Pe.children||[]))):[Pe]);function di(fe){let{prefixCls:Pe,dropdownPrefixCls:Te,mergedColumns:je,onFilterChange:_e,getPopupContainer:qe,locale:Ct}=fe;const yt=ie.useMemo(()=>ri(je||[]),[je]),[Pt,Ot]=ie.useState(()=>ji(yt,!0)),wt=ie.useMemo(()=>{const un=ji(yt,!1);if(un.length===0)return un;let Fn=!0,Cn=!0;if(un.forEach(kn=>{let{filteredKeys:On}=kn;On!==void 0?Fn=!1:Cn=!1}),Fn){const kn=(yt||[]).map((On,Kn)=>mo(On,fo(Kn)));return Pt.filter(On=>{let{key:Kn}=On;return kn.includes(Kn)}).map(On=>{const Kn=yt[kn.findIndex(ya=>ya===On.key)];return Object.assign(Object.assign({},On),{column:Object.assign(Object.assign({},On.column),Kn),forceFiltered:Kn.filtered})})}return un},[yt,Pt]),Lt=ie.useMemo(()=>Pa(wt),[wt]),an=un=>{const Fn=wt.filter(Cn=>{let{key:kn}=Cn;return kn!==un.key});Fn.push(un),Ot(Fn),_e(Pa(Fn),Fn)};return[un=>_i(Pe,Te,un,wt,Ct,an,qe),wt,Lt]}var Ki=di;function Gi(fe,Pe,Te){const je=ie.useRef({});function _e(qe){if(!je.current||je.current.data!==fe||je.current.childrenColumnName!==Pe||je.current.getRowKey!==Te){let yt=function(Pt){Pt.forEach((Ot,wt)=>{const Lt=Te(Ot,wt);Ct.set(Lt,Ot),Ot&&typeof Ot=="object"&&Pe in Ot&&yt(Ot[Pe]||[])})};const Ct=new Map;yt(fe),je.current={data:fe,childrenColumnName:Pe,kvMap:Ct,getRowKey:Te}}return je.current.kvMap.get(qe)}return[_e]}var Yi=te(50371),Ui=function(fe,Pe){var Te={};for(var je in fe)Object.prototype.hasOwnProperty.call(fe,je)&&Pe.indexOf(je)<0&&(Te[je]=fe[je]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,je=Object.getOwnPropertySymbols(fe);_e<je.length;_e++)Pe.indexOf(je[_e])<0&&Object.prototype.propertyIsEnumerable.call(fe,je[_e])&&(Te[je[_e]]=fe[je[_e]]);return Te};const Bi=10;function fi(fe,Pe){const Te={current:fe.current,pageSize:fe.pageSize};return Object.keys(Pe&&typeof Pe=="object"?Pe:{}).forEach(_e=>{const qe=fe[_e];typeof qe!="function"&&(Te[_e]=qe)}),Te}function Ii(fe,Pe,Te){const je=Te&&typeof Te=="object"?Te:{},{total:_e=0}=je,qe=Ui(je,["total"]),[Ct,yt]=(0,ie.useState)(()=>({current:"defaultCurrent"in qe?qe.defaultCurrent:1,pageSize:"defaultPageSize"in qe?qe.defaultPageSize:Bi})),Pt=(0,Yi.Z)(Ct,qe,{total:_e>0?_e:fe}),Ot=Math.ceil((_e||fe)/Pt.pageSize);Pt.current>Ot&&(Pt.current=Ot||1);const wt=(an,nn)=>{yt({current:an!=null?an:1,pageSize:nn||Pt.pageSize})},Lt=(an,nn)=>{var un;Te&&((un=Te.onChange)===null||un===void 0||un.call(Te,an,nn)),wt(an,nn),Pe(an,nn||(Pt==null?void 0:Pt.pageSize))};return Te===!1?[{},()=>{}]:[Object.assign(Object.assign({},Pt),{onChange:Lt}),wt]}var Ir=Ii,wi=te(84105),vi=te(35654),Xr=te(90782),cl=te(71430),ql=te(18929);const Si={},gl="SELECT_ALL",ml="SELECT_INVERT",fl="SELECT_NONE",Tl=[],kl=(fe,Pe)=>{let Te=[];return(Pe||[]).forEach(je=>{Te.push(je),je&&typeof je=="object"&&fe in je&&(Te=[].concat((0,Tn.Z)(Te),(0,Tn.Z)(kl(fe,je[fe]))))}),Te};var zl=(fe,Pe)=>{const{preserveSelectedRowKeys:Te,selectedRowKeys:je,defaultSelectedRowKeys:_e,getCheckboxProps:qe,onChange:Ct,onSelect:yt,onSelectAll:Pt,onSelectInvert:Ot,onSelectNone:wt,onSelectMultiple:Lt,columnWidth:an,type:nn,selections:un,fixed:Fn,renderCell:Cn,hideSelectAll:kn,checkStrictly:On=!0}=Pe||{},{prefixCls:Kn,data:ya,pageData:La,getRecordByKey:ua,getRowKey:Ba,expandType:Qa,childrenColumnName:Xn,locale:ga,getPopupContainer:qn}=fe,[zn,Yn]=(0,ql.Z)(je||_e||Tl,{value:je}),wa=ie.useRef(new Map),ao=(0,ie.useCallback)(ja=>{if(Te){const Oa=new Map;ja.forEach(ka=>{let va=ua(ka);!va&&wa.current.has(ka)&&(va=wa.current.get(ka)),Oa.set(ka,va)}),wa.current=Oa}},[ua,Te]);ie.useEffect(()=>{ao(zn)},[zn]);const{keyEntities:Ja}=(0,ie.useMemo)(()=>{if(On)return{keyEntities:null};let ja=ya;if(Te){const Oa=new Set(ya.map((va,ra)=>Ba(va,ra))),ka=Array.from(wa.current).reduce((va,ra)=>{let[cn,Qn]=ra;return Oa.has(cn)?va:va.concat(Qn)},[]);ja=[].concat((0,Tn.Z)(ja),(0,Tn.Z)(ka))}return(0,cl.I8)(ja,{externalGetKey:Ba,childrenPropName:Xn})},[ya,Ba,On,Xn,Te]),fa=(0,ie.useMemo)(()=>kl(Xn,La),[Xn,La]),_a=(0,ie.useMemo)(()=>{const ja=new Map;return fa.forEach((Oa,ka)=>{const va=Ba(Oa,ka),ra=(qe?qe(Oa):null)||{};ja.set(va,ra)}),ja},[fa,Ba,qe]),oo=(0,ie.useCallback)(ja=>{var Oa;return!!(!((Oa=_a.get(Ba(ja)))===null||Oa===void 0)&&Oa.disabled)},[_a,Ba]),[so,ro]=(0,ie.useMemo)(()=>{if(On)return[zn||[],[]];const{checkedKeys:ja,halfCheckedKeys:Oa}=(0,Xr.S)(zn,!0,Ja,oo);return[ja||[],Oa]},[zn,On,Ja,oo]),er=(0,ie.useMemo)(()=>{const ja=nn==="radio"?so.slice(0,1):so;return new Set(ja)},[so,nn]),vo=(0,ie.useMemo)(()=>nn==="radio"?new Set:new Set(ro),[ro,nn]),[Ya,ir]=(0,ie.useState)(null);ie.useEffect(()=>{Pe||Yn(Tl)},[!!Pe]);const Wa=(0,ie.useCallback)((ja,Oa)=>{let ka,va;ao(ja),Te?(ka=ja,va=ja.map(ra=>wa.current.get(ra))):(ka=[],va=[],ja.forEach(ra=>{const cn=ua(ra);cn!==void 0&&(ka.push(ra),va.push(cn))})),Yn(ka),Ct==null||Ct(ka,va,{type:Oa})},[Yn,ua,Ct,Te]),Wo=(0,ie.useCallback)((ja,Oa,ka,va)=>{if(yt){const ra=ka.map(cn=>ua(cn));yt(ua(ja),Oa,ra,va)}Wa(ka,"single")},[yt,ua,Wa]),Io=(0,ie.useMemo)(()=>!un||kn?null:(un===!0?[gl,ml,fl]:un).map(Oa=>Oa===gl?{key:"all",text:ga.selectionAll,onSelect(){Wa(ya.map((ka,va)=>Ba(ka,va)).filter(ka=>{const va=_a.get(ka);return!(va!=null&&va.disabled)||er.has(ka)}),"all")}}:Oa===ml?{key:"invert",text:ga.selectInvert,onSelect(){const ka=new Set(er);La.forEach((ra,cn)=>{const Qn=Ba(ra,cn),Xa=_a.get(Qn);Xa!=null&&Xa.disabled||(ka.has(Qn)?ka.delete(Qn):ka.add(Qn))});const va=Array.from(ka);Ot&&Ot(va),Wa(va,"invert")}}:Oa===fl?{key:"none",text:ga.selectNone,onSelect(){wt==null||wt(),Wa(Array.from(er).filter(ka=>{const va=_a.get(ka);return va==null?void 0:va.disabled}),"none")}}:Oa).map(Oa=>Object.assign(Object.assign({},Oa),{onSelect:function(){for(var ka,va,ra=arguments.length,cn=new Array(ra),Qn=0;Qn<ra;Qn++)cn[Qn]=arguments[Qn];(va=Oa.onSelect)===null||va===void 0||(ka=va).call.apply(ka,[Oa].concat(cn)),ir(null)}})),[un,er,La,Ba,Ot,Wa]);return[(0,ie.useCallback)(ja=>{var Oa;if(!Pe)return ja.filter(To=>To!==Si);let ka=(0,Tn.Z)(ja);const va=new Set(er),ra=fa.map(Ba).filter(To=>!_a.get(To).disabled),cn=ra.every(To=>va.has(To)),Qn=ra.some(To=>va.has(To)),Xa=()=>{const To=[];cn?ra.forEach(gr=>{va.delete(gr),To.push(gr)}):ra.forEach(gr=>{va.has(gr)||(va.add(gr),To.push(gr))});const jo=Array.from(va);Pt==null||Pt(!cn,jo.map(gr=>ua(gr)),To.map(gr=>ua(gr))),Wa(jo,"all"),ir(null)};let lo;if(nn!=="radio"){let To;if(Io){const ho={getPopupContainer:qn,items:Io.map((Vr,zr)=>{const{key:Ko,text:Ka,onSelect:br}=Vr;return{key:Ko!=null?Ko:zr,onClick:()=>{br==null||br(ra)},label:Ka}})};To=ie.createElement("div",{className:`${Kn}-selection-extra`},ie.createElement(xo.Z,{menu:ho,getPopupContainer:qn},ie.createElement("span",null,ie.createElement(wi.Z,null))))}const jo=fa.map((ho,Vr)=>{const zr=Ba(ho,Vr),Ko=_a.get(zr)||{};return Object.assign({checked:va.has(zr)},Ko)}).filter(ho=>{let{disabled:Vr}=ho;return Vr}),gr=!!jo.length&&jo.length===fa.length,xr=gr&&jo.every(ho=>{let{checked:Vr}=ho;return Vr}),Ar=gr&&jo.some(ho=>{let{checked:Vr}=ho;return Vr});lo=!kn&&ie.createElement("div",{className:`${Kn}-selection`},ie.createElement(ko.default,{checked:gr?xr:!!fa.length&&cn,indeterminate:gr?!xr&&Ar:!cn&&Qn,onChange:Xa,disabled:fa.length===0||gr,"aria-label":To?"Custom selection":"Select all",skipGroup:!0}),To)}let kr;nn==="radio"?kr=(To,jo,gr)=>{const xr=Ba(jo,gr),Ar=va.has(xr);return{node:ie.createElement(ui.ZP,Object.assign({},_a.get(xr),{checked:Ar,onClick:ho=>ho.stopPropagation(),onChange:ho=>{va.has(xr)||Wo(xr,!0,[xr],ho.nativeEvent)}})),checked:Ar}}:kr=(To,jo,gr)=>{var xr;const Ar=Ba(jo,gr),ho=va.has(Ar),Vr=vo.has(Ar),zr=_a.get(Ar);let Ko;return Qa==="nest"?Ko=Vr:Ko=(xr=zr==null?void 0:zr.indeterminate)!==null&&xr!==void 0?xr:Vr,{node:ie.createElement(ko.default,Object.assign({},zr,{indeterminate:Ko,checked:ho,skipGroup:!0,onClick:Ka=>Ka.stopPropagation(),onChange:Ka=>{let{nativeEvent:br}=Ka;const{shiftKey:Hr}=br;let Ci=-1,ci=-1;if(Hr&&On){const ni=new Set([Ya,Ar]);ra.some((Jr,Fr)=>{if(ni.has(Jr))if(Ci===-1)Ci=Fr;else return ci=Fr,!0;return!1})}if(ci!==-1&&Ci!==ci&&On){const ni=ra.slice(Ci,ci+1),Jr=[];ho?ni.forEach(Sr=>{va.has(Sr)&&(Jr.push(Sr),va.delete(Sr))}):ni.forEach(Sr=>{va.has(Sr)||(Jr.push(Sr),va.add(Sr))});const Fr=Array.from(va);Lt==null||Lt(!ho,Fr.map(Sr=>ua(Sr)),Jr.map(Sr=>ua(Sr))),Wa(Fr,"multiple")}else{const ni=so;if(On){const Jr=ho?(0,vi._5)(ni,Ar):(0,vi.L0)(ni,Ar);Wo(Ar,!ho,Jr,br)}else{const Jr=(0,Xr.S)([].concat((0,Tn.Z)(ni),[Ar]),!0,Ja,oo),{checkedKeys:Fr,halfCheckedKeys:Sr}=Jr;let Pi=Fr;if(ho){const Di=new Set(Fr);Di.delete(Ar),Pi=(0,Xr.S)(Array.from(Di),{checked:!1,halfCheckedKeys:Sr},Ja,oo).checkedKeys}Wo(Ar,!ho,Pi,br)}}ir(ho?null:Ar)}})),checked:ho}};const Lr=(To,jo,gr)=>{const{node:xr,checked:Ar}=kr(To,jo,gr);return Cn?Cn(Ar,jo,gr,xr):xr};if(!ka.includes(Si))if(ka.findIndex(To=>{var jo;return((jo=To[ta])===null||jo===void 0?void 0:jo.columnType)==="EXPAND_COLUMN"})===0){const[To,...jo]=ka;ka=[To,Si].concat((0,Tn.Z)(jo))}else ka=[Si].concat((0,Tn.Z)(ka));const ii=ka.indexOf(Si);ka=ka.filter((To,jo)=>To!==Si||jo===ii);const fr=ka[ii-1],sr=ka[ii+1];let za=Fn;za===void 0&&((sr==null?void 0:sr.fixed)!==void 0?za=sr.fixed:(fr==null?void 0:fr.fixed)!==void 0&&(za=fr.fixed)),za&&fr&&((Oa=fr[ta])===null||Oa===void 0?void 0:Oa.columnType)==="EXPAND_COLUMN"&&fr.fixed===void 0&&(fr.fixed=za);const Zr=Re()(`${Kn}-selection-col`,{[`${Kn}-selection-col-with-dropdown`]:un&&nn==="checkbox"}),Ur={fixed:za,width:an,className:`${Kn}-selection-column`,title:Pe.columnTitle||lo,render:Lr,onCell:Pe.onCell,[ta]:{className:Zr}};return ka.map(To=>To===Si?Ur:To)},[Ba,fa,Pe,so,er,vo,an,Io,Qa,Ya,_a,Lt,Wo,oo]),er]},$l=te(89489),eu=te(59477),pl=te(6848);const qi="ascend",Ri="descend";function Vi(fe){return typeof fe.sorter=="object"&&typeof fe.sorter.multiple=="number"?fe.sorter.multiple:!1}function Zl(fe){return typeof fe=="function"?fe:fe&&typeof fe=="object"&&fe.compare?fe.compare:!1}function tu(fe,Pe){return Pe?fe[fe.indexOf(Pe)+1]:fe[0]}function Hl(fe,Pe,Te){let je=[];function _e(qe,Ct){je.push({column:qe,key:mo(qe,Ct),multiplePriority:Vi(qe),sortOrder:qe.sortOrder})}return(fe||[]).forEach((qe,Ct)=>{const yt=fo(Ct,Te);qe.children?("sortOrder"in qe&&_e(qe,yt),je=[].concat((0,Tn.Z)(je),(0,Tn.Z)(Hl(qe.children,Pe,yt)))):qe.sorter&&("sortOrder"in qe?_e(qe,yt):Pe&&qe.defaultSortOrder&&je.push({column:qe,key:mo(qe,yt),multiplePriority:Vi(qe),sortOrder:qe.defaultSortOrder}))}),je}function vl(fe,Pe,Te,je,_e,qe,Ct,yt){return(Pe||[]).map((Pt,Ot)=>{const wt=fo(Ot,yt);let Lt=Pt;if(Lt.sorter){const an=Lt.sortDirections||_e,nn=Lt.showSorterTooltip===void 0?Ct:Lt.showSorterTooltip,un=mo(Lt,wt),Fn=Te.find(Qa=>{let{key:Xn}=Qa;return Xn===un}),Cn=Fn?Fn.sortOrder:null,kn=tu(an,Cn);let On;if(Pt.sortIcon)On=Pt.sortIcon({sortOrder:Cn});else{const Qa=an.includes(qi)&&ie.createElement(eu.Z,{className:Re()(`${fe}-column-sorter-up`,{active:Cn===qi})}),Xn=an.includes(Ri)&&ie.createElement($l.Z,{className:Re()(`${fe}-column-sorter-down`,{active:Cn===Ri})});On=ie.createElement("span",{className:Re()(`${fe}-column-sorter`,{[`${fe}-column-sorter-full`]:!!(Qa&&Xn)})},ie.createElement("span",{className:`${fe}-column-sorter-inner`,"aria-hidden":"true"},Qa,Xn))}const{cancelSort:Kn,triggerAsc:ya,triggerDesc:La}=qe||{};let ua=Kn;kn===Ri?ua=La:kn===qi&&(ua=ya);const Ba=typeof nn=="object"?nn:{title:ua};Lt=Object.assign(Object.assign({},Lt),{className:Re()(Lt.className,{[`${fe}-column-sort`]:Cn}),title:Qa=>{const Xn=ie.createElement("div",{className:`${fe}-column-sorters`},ie.createElement("span",{className:`${fe}-column-title`},Zo(Pt.title,Qa)),On);return nn?ie.createElement(pl.Z,Object.assign({},Ba),Xn):Xn},onHeaderCell:Qa=>{const Xn=Pt.onHeaderCell&&Pt.onHeaderCell(Qa)||{},ga=Xn.onClick,qn=Xn.onKeyDown;Xn.onClick=wa=>{je({column:Pt,key:un,sortOrder:kn,multiplePriority:Vi(Pt)}),ga==null||ga(wa)},Xn.onKeyDown=wa=>{wa.keyCode===Er.Z.ENTER&&(je({column:Pt,key:un,sortOrder:kn,multiplePriority:Vi(Pt)}),qn==null||qn(wa))};const zn=da(Pt.title,{}),Yn=zn==null?void 0:zn.toString();return Cn?Xn["aria-sort"]=Cn==="ascend"?"ascending":"descending":Xn["aria-label"]=Yn||"",Xn.className=Re()(Xn.className,`${fe}-column-has-sorters`),Xn.tabIndex=0,Pt.ellipsis&&(Xn.title=(zn!=null?zn:"").toString()),Xn}})}return"children"in Lt&&(Lt=Object.assign(Object.assign({},Lt),{children:vl(fe,Lt.children,Te,je,_e,qe,Ct,wt)})),Lt})}function Wl(fe){const{column:Pe,sortOrder:Te}=fe;return{column:Pe,order:Te,field:Pe.dataIndex,columnKey:Pe.key}}function jl(fe){const Pe=fe.filter(Te=>{let{sortOrder:je}=Te;return je}).map(Wl);return Pe.length===0&&fe.length?Object.assign(Object.assign({},Wl(fe[fe.length-1])),{column:void 0}):Pe.length<=1?Pe[0]||{}:Pe}function hl(fe,Pe,Te){const je=Pe.slice().sort((Ct,yt)=>yt.multiplePriority-Ct.multiplePriority),_e=fe.slice(),qe=je.filter(Ct=>{let{column:{sorter:yt},sortOrder:Pt}=Ct;return Zl(yt)&&Pt});return qe.length?_e.sort((Ct,yt)=>{for(let Pt=0;Pt<qe.length;Pt+=1){const Ot=qe[Pt],{column:{sorter:wt},sortOrder:Lt}=Ot,an=Zl(wt);if(an&&Lt){const nn=an(Ct,yt,Lt);if(nn!==0)return Lt===qi?nn:-nn}}return 0}).map(Ct=>{const yt=Ct[Te];return yt?Object.assign(Object.assign({},Ct),{[Te]:hl(yt,Pe,Te)}):Ct}):_e}function nu(fe){let{prefixCls:Pe,mergedColumns:Te,onSorterChange:je,sortDirections:_e,tableLocale:qe,showSorterTooltip:Ct}=fe;const[yt,Pt]=ie.useState(Hl(Te,!0)),Ot=ie.useMemo(()=>{let un=!0;const Fn=Hl(Te,!1);if(!Fn.length)return yt;const Cn=[];function kn(Kn){un?Cn.push(Kn):Cn.push(Object.assign(Object.assign({},Kn),{sortOrder:null}))}let On=null;return Fn.forEach(Kn=>{On===null?(kn(Kn),Kn.sortOrder&&(Kn.multiplePriority===!1?un=!1:On=!0)):(On&&Kn.multiplePriority!==!1||(un=!1),kn(Kn))}),Cn},[Te,yt]),wt=ie.useMemo(()=>{const un=Ot.map(Fn=>{let{column:Cn,sortOrder:kn}=Fn;return{column:Cn,order:kn}});return{sortColumns:un,sortColumn:un[0]&&un[0].column,sortOrder:un[0]&&un[0].order}},[Ot]);function Lt(un){let Fn;un.multiplePriority===!1||!Ot.length||Ot[0].multiplePriority===!1?Fn=[un]:Fn=[].concat((0,Tn.Z)(Ot.filter(Cn=>{let{key:kn}=Cn;return kn!==un.key})),[un]),Pt(Fn),je(jl(Fn),Fn)}return[un=>vl(Pe,un,Ot,Lt,_e,qe,Ct),Ot,wt,()=>jl(Ot)]}function au(fe,Pe){return fe.map(Te=>{const je=Object.assign({},Te);return je.title=Zo(Te.title,Pe),"children"in je&&(je.children=au(je.children,Pe)),je})}function ou(fe){return[ie.useCallback(Te=>au(Te,fe),[fe])]}var Kl=no((fe,Pe)=>{const{_renderTimes:Te}=fe,{_renderTimes:je}=Pe;return Te!==je}),Ti=uo((fe,Pe)=>{const{_renderTimes:Te}=fe,{_renderTimes:je}=Pe;return Te!==je}),ki=te(64993),$i=te(17313),ru=te(83116),iu=te(37613),me=fe=>{const{componentCls:Pe}=fe,Te=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`,je=(_e,qe,Ct)=>({[`&${Pe}-${_e}`]:{[`> ${Pe}-container`]:{[`> ${Pe}-content, > ${Pe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Pe}-expanded-row-fixed`]:{margin:`-${qe}px -${Ct+fe.lineWidth}px`}}}}}});return{[`${Pe}-wrapper`]:{[`${Pe}${Pe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Pe}-title`]:{border:Te,borderBottom:0},[`> ${Pe}-container`]:{borderInlineStart:Te,borderTop:Te,[`
|
|
> ${Pe}-content,
|
|
> ${Pe}-header,
|
|
> ${Pe}-body,
|
|
> ${Pe}-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:Te},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Te},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Pe}-cell-fix-right-first::after`]:{borderInlineEnd:Te}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Pe}-expanded-row-fixed`]:{margin:`-${fe.tablePaddingVertical}px -${fe.tablePaddingHorizontal+fe.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:fe.lineWidth,bottom:0,borderInlineEnd:Te,content:'""'}}}}}},[`&${Pe}-scroll-horizontal`]:{[`> ${Pe}-container > ${Pe}-body`]:{"> table > tbody":{[`
|
|
> tr${Pe}-expanded-row,
|
|
> tr${Pe}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},je("middle",fe.tablePaddingVerticalMiddle,fe.tablePaddingHorizontalMiddle)),je("small",fe.tablePaddingVerticalSmall,fe.tablePaddingHorizontalSmall)),{[`> ${Pe}-footer`]:{border:Te,borderTop:0}}),[`${Pe}-cell`]:{[`${Pe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${fe.lineWidth}px 0 ${fe.lineWidth}px ${fe.tableHeaderBg}`}},[`${Pe}-bordered ${Pe}-cell-scrollbar`]:{borderInlineEnd:Te}}}},Ke=fe=>{const{componentCls:Pe}=fe;return{[`${Pe}-wrapper`]:{[`${Pe}-cell-ellipsis`]:Object.assign(Object.assign({},$i.vS),{wordBreak:"keep-all",[`
|
|
&${Pe}-cell-fix-left-last,
|
|
&${Pe}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${Pe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Pe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},At=fe=>{const{componentCls:Pe}=fe;return{[`${Pe}-wrapper`]:{[`${Pe}-tbody > tr${Pe}-placeholder`]:{textAlign:"center",color:fe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:fe.colorBgContainer}}}}},St=te(15969),Yt=fe=>{const{componentCls:Pe,antCls:Te,controlInteractiveSize:je,motionDurationSlow:_e,lineWidth:qe,paddingXS:Ct,lineType:yt,tableBorderColor:Pt,tableExpandIconBg:Ot,tableExpandColumnWidth:wt,borderRadius:Lt,fontSize:an,fontSizeSM:nn,lineHeight:un,tablePaddingVertical:Fn,tablePaddingHorizontal:Cn,tableExpandedRowBg:kn,paddingXXS:On}=fe,Kn=je/2-qe,ya=Kn*2+qe*3,La=`${qe}px ${yt} ${Pt}`,ua=On-qe;return{[`${Pe}-wrapper`]:{[`${Pe}-expand-icon-col`]:{width:wt},[`${Pe}-row-expand-icon-cell`]:{textAlign:"center",[`${Pe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Pe}-row-indent`]:{height:1,float:"left"},[`${Pe}-row-expand-icon`]:Object.assign(Object.assign({},(0,St.N)(fe)),{position:"relative",float:"left",boxSizing:"border-box",width:ya,height:ya,padding:0,color:"inherit",lineHeight:`${ya}px`,background:Ot,border:La,borderRadius:Lt,transform:`scale(${je/ya})`,transition:`all ${_e}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${_e} ease-out`,content:'""'},"&::before":{top:Kn,insetInlineEnd:ua,insetInlineStart:ua,height:qe},"&::after":{top:ua,bottom:ua,insetInlineStart:Kn,width:qe,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"}}),[`${Pe}-row-indent + ${Pe}-row-expand-icon`]:{marginTop:(an*un-qe*3)/2-Math.ceil((nn*1.4-qe*3)/2),marginInlineEnd:Ct},[`tr${Pe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:kn}},[`${Te}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Pe}-expanded-row-fixed`]:{position:"relative",margin:`-${Fn}px -${Cn}px`,padding:`${Fn}px ${Cn}px`}}}},Rn=fe=>{const{componentCls:Pe,antCls:Te,iconCls:je,tableFilterDropdownWidth:_e,tableFilterDropdownSearchWidth:qe,paddingXXS:Ct,paddingXS:yt,colorText:Pt,lineWidth:Ot,lineType:wt,tableBorderColor:Lt,tableHeaderIconColor:an,fontSizeSM:nn,tablePaddingHorizontal:un,borderRadius:Fn,motionDurationSlow:Cn,colorTextDescription:kn,colorPrimary:On,tableHeaderFilterActiveBg:Kn,colorTextDisabled:ya,tableFilterDropdownBg:La,tableFilterDropdownHeight:ua,controlItemBgHover:Ba,controlItemBgActive:Qa,boxShadowSecondary:Xn,filterDropdownMenuBg:ga}=fe,qn=`${Te}-dropdown`,zn=`${Pe}-filter-dropdown`,Yn=`${Te}-tree`,wa=`${Ot}px ${wt} ${Lt}`;return[{[`${Pe}-wrapper`]:{[`${Pe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Pe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Ct,marginInline:`${Ct}px ${-un/2}px`,padding:`0 ${Ct}px`,color:an,fontSize:nn,borderRadius:Fn,cursor:"pointer",transition:`all ${Cn}`,"&:hover":{color:kn,background:Kn},"&.active":{color:On}}}},{[`${Te}-dropdown`]:{[zn]:Object.assign(Object.assign({},(0,$i.Wf)(fe)),{minWidth:_e,backgroundColor:La,borderRadius:Fn,boxShadow:Xn,overflow:"hidden",[`${qn}-menu`]:{maxHeight:ua,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ga,"&:empty::after":{display:"block",padding:`${yt}px 0`,color:ya,fontSize:nn,textAlign:"center",content:'"Not Found"'}},[`${zn}-tree`]:{paddingBlock:`${yt}px 0`,paddingInline:yt,[Yn]:{padding:0},[`${Yn}-treenode ${Yn}-node-content-wrapper:hover`]:{backgroundColor:Ba},[`${Yn}-treenode-checkbox-checked ${Yn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Qa}}},[`${zn}-search`]:{padding:yt,borderBottom:wa,"&-input":{input:{minWidth:qe},[je]:{color:ya}}},[`${zn}-checkall`]:{width:"100%",marginBottom:Ct,marginInlineStart:Ct},[`${zn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${yt-Ot}px ${yt}px`,overflow:"hidden",borderTop:wa}})}},{[`${Te}-dropdown ${zn}, ${zn}-submenu`]:{[`${Te}-checkbox-wrapper + span`]:{paddingInlineStart:yt,color:Pt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mn=fe=>{const{componentCls:Pe,lineWidth:Te,colorSplit:je,motionDurationSlow:_e,zIndexTableFixed:qe,tableBg:Ct,zIndexTableSticky:yt}=fe,Pt=je;return{[`${Pe}-wrapper`]:{[`
|
|
${Pe}-cell-fix-left,
|
|
${Pe}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:qe,background:Ct},[`
|
|
${Pe}-cell-fix-left-first::after,
|
|
${Pe}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Te,width:30,transform:"translateX(100%)",transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},[`${Pe}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${Pe}-cell-fix-right-first::after,
|
|
${Pe}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:-Te,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},[`${Pe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:yt+1,width:30,transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Pe}-ping-left`]:{[`&:not(${Pe}-has-fix-left) ${Pe}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Pt}`}},[`
|
|
${Pe}-cell-fix-left-first::after,
|
|
${Pe}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Pt}`},[`${Pe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Pe}-ping-right`]:{[`&:not(${Pe}-has-fix-right) ${Pe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Pt}`}},[`
|
|
${Pe}-cell-fix-right-first::after,
|
|
${Pe}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Pt}`}}}}},xn=fe=>{const{componentCls:Pe,antCls:Te}=fe;return{[`${Pe}-wrapper`]:{[`${Pe}-pagination${Te}-pagination`]:{margin:`${fe.margin}px 0`},[`${Pe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:fe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ln=fe=>{const{componentCls:Pe,tableRadius:Te}=fe;return{[`${Pe}-wrapper`]:{[Pe]:{[`${Pe}-title, ${Pe}-header`]:{borderRadius:`${Te}px ${Te}px 0 0`},[`${Pe}-title + ${Pe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Pe}-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:Te,borderStartEndRadius:Te,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Te},"> *:last-child":{borderStartEndRadius:Te}}},"&-footer":{borderRadius:`0 0 ${Te}px ${Te}px`}}}}},la=fe=>{const{componentCls:Pe}=fe;return{[`${Pe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Pe}-pagination-left`]:{justifyContent:"flex-end"},[`${Pe}-pagination-right`]:{justifyContent:"flex-start"},[`${Pe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Pe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Pe}-row-indent`]:{float:"right"}}}}},ca=fe=>{const{componentCls:Pe,antCls:Te,iconCls:je,fontSizeIcon:_e,padding:qe,paddingXS:Ct,tableHeaderIconColor:yt,tableHeaderIconColorHover:Pt,tableSelectionColumnWidth:Ot}=fe;return{[`${Pe}-wrapper`]:{[`${Pe}-selection-col`]:{width:Ot,[`&${Pe}-selection-col-with-dropdown`]:{width:Ot+_e+qe/4}},[`${Pe}-bordered ${Pe}-selection-col`]:{width:Ot+Ct*2,[`&${Pe}-selection-col-with-dropdown`]:{width:Ot+_e+qe/4+Ct*2}},[`
|
|
table tr th${Pe}-selection-column,
|
|
table tr td${Pe}-selection-column
|
|
`]:{paddingInlineEnd:fe.paddingXS,paddingInlineStart:fe.paddingXS,textAlign:"center",[`${Te}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Pe}-selection-column${Pe}-cell-fix-left`]:{zIndex:fe.zIndexTableFixed+1},[`table tr th${Pe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Pe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Pe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${fe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${fe.tablePaddingHorizontal/4}px`,[je]:{color:yt,fontSize:_e,verticalAlign:"baseline","&:hover":{color:Pt}}}}}},ma=fe=>{const{componentCls:Pe}=fe,Te=(je,_e,qe,Ct)=>({[`${Pe}${Pe}-${je}`]:{fontSize:Ct,[`
|
|
${Pe}-title,
|
|
${Pe}-footer,
|
|
${Pe}-cell,
|
|
${Pe}-thead > tr > th,
|
|
${Pe}-tbody > tr > th,
|
|
${Pe}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${_e}px ${qe}px`},[`${Pe}-filter-trigger`]:{marginInlineEnd:`-${qe/2}px`},[`${Pe}-expanded-row-fixed`]:{margin:`-${_e}px -${qe}px`},[`${Pe}-tbody`]:{[`${Pe}-wrapper:only-child ${Pe}`]:{marginBlock:`-${_e}px`,marginInline:`${fe.tableExpandColumnWidth-qe}px -${qe}px`}},[`${Pe}-selection-column`]:{paddingInlineStart:`${qe/4}px`}}});return{[`${Pe}-wrapper`]:Object.assign(Object.assign({},Te("middle",fe.tablePaddingVerticalMiddle,fe.tablePaddingHorizontalMiddle,fe.tableFontSizeMiddle)),Te("small",fe.tablePaddingVerticalSmall,fe.tablePaddingHorizontalSmall,fe.tableFontSizeSmall))}},Po=fe=>{const{componentCls:Pe,marginXXS:Te,fontSizeIcon:je,tableHeaderIconColor:_e,tableHeaderIconColorHover:qe}=fe;return{[`${Pe}-wrapper`]:{[`${Pe}-thead th${Pe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${fe.motionDurationSlow}`,"&:hover":{background:fe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:fe.colorPrimary},[`
|
|
&${Pe}-cell-fix-left:hover,
|
|
&${Pe}-cell-fix-right:hover
|
|
`]:{background:fe.tableFixedHeaderSortActiveBg}},[`${Pe}-thead th${Pe}-column-sort`]:{background:fe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Pe}-column-sort`]:{background:fe.tableBodySortBg},[`${Pe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Pe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Pe}-column-sorter`]:{marginInlineStart:Te,color:_e,fontSize:0,transition:`color ${fe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:je,"&.active":{color:fe.colorPrimary}},[`${Pe}-column-sorter-up + ${Pe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Pe}-column-sorters:hover ${Pe}-column-sorter`]:{color:qe}}}},bo=fe=>{const{componentCls:Pe,opacityLoading:Te,tableScrollThumbBg:je,tableScrollThumbBgHover:_e,tableScrollThumbSize:qe,tableScrollBg:Ct,zIndexTableSticky:yt,stickyScrollBarBorderRadius:Pt}=fe,Ot=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`;return{[`${Pe}-wrapper`]:{[`${Pe}-sticky`]:{"&-holder":{position:"sticky",zIndex:yt,background:fe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${qe}px !important`,zIndex:yt,display:"flex",alignItems:"center",background:Ct,borderTop:Ot,opacity:Te,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:qe,backgroundColor:je,borderRadius:Pt,transition:`all ${fe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:_e}}}}}}},$o=fe=>{const{componentCls:Pe,lineWidth:Te,tableBorderColor:je}=fe,_e=`${Te}px ${fe.lineType} ${je}`;return{[`${Pe}-wrapper`]:{[`${Pe}-summary`]:{position:"relative",zIndex:fe.zIndexTableFixed,background:fe.tableBg,"> tr":{"> th, > td":{borderBottom:_e}}},[`div${Pe}-summary`]:{boxShadow:`0 -${Te}px 0 ${je}`}}}},yr=fe=>{const{componentCls:Pe}=fe,Te=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`,je=`${Pe}-expanded-row-cell`;return{[`${Pe}-wrapper`]:{[`${Pe}-tbody-virtual`]:{[`${Pe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Pe}-cell`]:{borderBottom:Te},[`${Pe}-expanded-row`]:{[`${je}${je}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${fe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Pe}-bordered`]:{[`${Pe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Te,position:"absolute"},[`${Pe}-cell`]:{borderInlineEnd:Te,[`&${Pe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-fe.lineWidth,borderInlineStart:Te}}}}}}};const Jo=fe=>{const{componentCls:Pe,fontWeightStrong:Te,tablePaddingVertical:je,tablePaddingHorizontal:_e,lineWidth:qe,lineType:Ct,tableBorderColor:yt,tableFontSize:Pt,tableBg:Ot,tableRadius:wt,tableHeaderTextColor:Lt,motionDurationMid:an,tableHeaderBg:nn,tableHeaderCellSplitColor:un,tableRowHoverBg:Fn,tableSelectedRowBg:Cn,tableSelectedRowHoverBg:kn,tableFooterTextColor:On,tableFooterBg:Kn,paddingContentVerticalLG:ya}=fe,La=`${qe}px ${Ct} ${yt}`;return{[`${Pe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,$i.dF)()),{[Pe]:Object.assign(Object.assign({},(0,$i.Wf)(fe)),{fontSize:Pt,background:Ot,borderRadius:`${wt}px ${wt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${wt}px ${wt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${Pe}-cell,
|
|
${Pe}-thead > tr > th,
|
|
${Pe}-tbody > tr > th,
|
|
${Pe}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${ya}px ${_e}px`,overflowWrap:"break-word"},[`${Pe}-title`]:{padding:`${je}px ${_e}px`},[`${Pe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Lt,fontWeight:Te,textAlign:"start",background:nn,borderBottom:La,transition:`background ${an} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Pe}-selection-column):not(${Pe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:un,transform:"translateY(-50%)",transition:`background-color ${an}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Pe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${an}, border-color ${an}`,borderBottom:La,[`
|
|
> ${Pe}-wrapper:only-child,
|
|
> ${Pe}-expanded-row-fixed > ${Pe}-wrapper:only-child
|
|
`]:{[Pe]:{marginBlock:`-${je}px`,marginInline:`${fe.tableExpandColumnWidth-_e}px -${_e}px`,[`${Pe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Lt,fontWeight:Te,textAlign:"start",background:nn,borderBottom:La,transition:`background ${an} ease`},[`
|
|
&${Pe}-row:hover > th,
|
|
&${Pe}-row:hover > td,
|
|
> th${Pe}-cell-row-hover,
|
|
> td${Pe}-cell-row-hover
|
|
`]:{background:Fn},[`&${Pe}-row-selected`]:{"> th, > td":{background:Cn},"&:hover > th, &:hover > td":{background:kn}}}},[`${Pe}-footer`]:{padding:`${je}px ${_e}px`,color:On,background:Kn}})}};var Oo=(0,ru.Z)("Table",fe=>{const{colorTextHeading:Pe,colorSplit:Te,colorIcon:je,colorIconHover:_e,opacityLoading:qe,colorBgContainer:Ct,controlInteractiveSize:yt,headerBg:Pt,headerColor:Ot,headerSortActiveBg:wt,headerSortHoverBg:Lt,bodySortBg:an,rowHoverBg:nn,rowSelectedBg:un,rowSelectedHoverBg:Fn,rowExpandedBg:Cn,cellPaddingBlock:kn,cellPaddingInline:On,cellPaddingBlockMD:Kn,cellPaddingInlineMD:ya,cellPaddingBlockSM:La,cellPaddingInlineSM:ua,borderColor:Ba,footerBg:Qa,footerColor:Xn,headerBorderRadius:ga,cellFontSize:qn,cellFontSizeMD:zn,cellFontSizeSM:Yn,headerSplitColor:wa,fixedHeaderSortActiveBg:ao,headerFilterHoverBg:Ja,filterDropdownBg:fa,expandIconBg:_a,selectionColumnWidth:oo,stickyScrollBarBg:so}=fe,ro=new ki.C(je),er=new ki.C(_e),vo=2,Ya=(0,iu.TS)(fe,{tableFontSize:qn,tableBg:Ct,tableRadius:ga,tablePaddingVertical:kn,tablePaddingHorizontal:On,tablePaddingVerticalMiddle:Kn,tablePaddingHorizontalMiddle:ya,tablePaddingVerticalSmall:La,tablePaddingHorizontalSmall:ua,tableBorderColor:Ba,tableHeaderTextColor:Ot,tableHeaderBg:Pt,tableFooterTextColor:Xn,tableFooterBg:Qa,tableHeaderCellSplitColor:wa,tableHeaderSortBg:wt,tableHeaderSortHoverBg:Lt,tableHeaderIconColor:ro.clone().setAlpha(ro.getAlpha()*qe).toRgbString(),tableHeaderIconColorHover:er.clone().setAlpha(er.getAlpha()*qe).toRgbString(),tableBodySortBg:an,tableFixedHeaderSortActiveBg:ao,tableHeaderFilterActiveBg:Ja,tableFilterDropdownBg:fa,tableRowHoverBg:nn,tableSelectedRowBg:un,tableSelectedRowHoverBg:Fn,zIndexTableFixed:vo,zIndexTableSticky:vo+1,tableFontSizeMiddle:zn,tableFontSizeSmall:Yn,tableSelectionColumnWidth:oo,tableExpandIconBg:_a,tableExpandColumnWidth:yt+2*fe.padding,tableExpandedRowBg:Cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:so,tableScrollThumbBgHover:Pe,tableScrollBg:Te});return[Jo(Ya),xn(Ya),$o(Ya),Po(Ya),Rn(Ya),me(Ya),ln(Ya),Yt(Ya),$o(Ya),At(Ya),ca(Ya),mn(Ya),bo(Ya),Ke(Ya),ma(Ya),la(Ya),yr(Ya)]},fe=>{const{colorFillAlter:Pe,colorBgContainer:Te,colorTextHeading:je,colorFillSecondary:_e,colorFillContent:qe,controlItemBgActive:Ct,controlItemBgActiveHover:yt,padding:Pt,paddingSM:Ot,paddingXS:wt,colorBorderSecondary:Lt,borderRadiusLG:an,fontSize:nn,controlHeight:un,colorTextPlaceholder:Fn}=fe,Cn=new ki.C(_e).onBackground(Te).toHexShortString(),kn=new ki.C(qe).onBackground(Te).toHexShortString(),On=new ki.C(Pe).onBackground(Te).toHexShortString();return{headerBg:On,headerColor:je,headerSortActiveBg:Cn,headerSortHoverBg:kn,bodySortBg:On,rowHoverBg:On,rowSelectedBg:Ct,rowSelectedHoverBg:yt,rowExpandedBg:Pe,cellPaddingBlock:Pt,cellPaddingInline:Pt,cellPaddingBlockMD:Ot,cellPaddingInlineMD:wt,cellPaddingBlockSM:wt,cellPaddingInlineSM:wt,borderColor:Lt,headerBorderRadius:an,footerBg:On,footerColor:je,cellFontSize:nn,cellFontSizeMD:nn,cellFontSizeSM:nn,headerSplitColor:Lt,fixedHeaderSortActiveBg:Cn,headerFilterHoverBg:qe,filterDropdownMenuBg:Te,filterDropdownBg:Te,expandIconBg:Te,selectionColumnWidth:un,stickyScrollBarBg:Fn,stickyScrollBarBorderRadius:100}});const No=[],ar=(fe,Pe)=>{const{prefixCls:Te,className:je,rootClassName:_e,style:qe,size:Ct,bordered:yt,dropdownPrefixCls:Pt,dataSource:Ot,pagination:wt,rowSelection:Lt,rowKey:an="key",rowClassName:nn,columns:un,children:Fn,childrenColumnName:Cn,onChange:kn,getPopupContainer:On,loading:Kn,expandIcon:ya,expandable:La,expandedRowRender:ua,expandIconColumnIndex:Ba,indentSize:Qa,scroll:Xn,sortDirections:ga,locale:qn,showSorterTooltip:zn=!0,virtual:Yn}=fe,wa=ie.useMemo(()=>un||pt(Fn),[un,Fn]),ao=ie.useMemo(()=>wa.some(Bo=>Bo.responsive),[wa]),Ja=(0,Gr.Z)(ao),fa=ie.useMemo(()=>{const Bo=new Set(Object.keys(Ja).filter(or=>Ja[or]));return wa.filter(or=>!or.responsive||or.responsive.some(Wr=>Bo.has(Wr)))},[wa,Ja]),_a=(0,Kr.Z)(fe,["className","style","columns"]),{locale:oo=ti.Z,direction:so,table:ro,renderEmpty:er,getPrefixCls:vo,getPopupContainer:Ya}=ie.useContext(Mo.E_),ir=(0,Mr.Z)(Ct),Wa=Object.assign(Object.assign({},oo.Table),qn),Wo=Ot||No,Io=vo("table",Te),Cr=vo("dropdown",Pt),ja=Object.assign({childrenColumnName:Cn,expandIconColumnIndex:Ba},La),{childrenColumnName:Oa="children"}=ja,ka=ie.useMemo(()=>Wo.some(Bo=>Bo==null?void 0:Bo[Oa])?"nest":ua||La&&La.expandedRowRender?"row":null,[Wo]),va={body:ie.useRef()},ra=ie.useMemo(()=>typeof an=="function"?an:Bo=>Bo==null?void 0:Bo[an],[an]),[cn]=Gi(Wo,Oa,ra),Qn={},Xa=function(Bo,or){let Wr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pr,_r,qr;const Qr=Object.assign(Object.assign({},Qn),Bo);Wr&&((pr=Qn.resetPagination)===null||pr===void 0||pr.call(Qn),!((_r=Qr.pagination)===null||_r===void 0)&&_r.current&&(Qr.pagination.current=1),wt&&wt.onChange&&wt.onChange(1,(qr=Qr.pagination)===null||qr===void 0?void 0:qr.pageSize)),Xn&&Xn.scrollToFirstRowOnChange!==!1&&va.body.current&&(0,_o.Z)(0,{getContainer:()=>va.body.current}),kn==null||kn(Qr.pagination,Qr.filters,Qr.sorter,{currentDataSource:qo(hl(Wo,Qr.sorterStates,Oa),Qr.filterStates),action:or})},lo=(Bo,or)=>{Xa({sorter:Bo,sorterStates:or},"sort",!1)},[kr,Lr,ii,fr]=nu({prefixCls:Io,mergedColumns:fa,onSorterChange:lo,sortDirections:ga||["ascend","descend"],tableLocale:Wa,showSorterTooltip:zn}),sr=ie.useMemo(()=>hl(Wo,Lr,Oa),[Wo,Lr]);Qn.sorter=fr(),Qn.sorterStates=Lr;const za=(Bo,or)=>{Xa({filters:Bo,filterStates:or},"filter",!0)},[Zr,Ur,To]=Ki({prefixCls:Io,locale:Wa,dropdownPrefixCls:Cr,mergedColumns:fa,onFilterChange:za,getPopupContainer:On||Ya}),jo=qo(sr,Ur);Qn.filters=To,Qn.filterStates=Ur;const gr=ie.useMemo(()=>{const Bo={};return Object.keys(To).forEach(or=>{To[or]!==null&&(Bo[or]=To[or])}),Object.assign(Object.assign({},ii),{filters:Bo})},[ii,To]),[xr]=ou(gr),Ar=(Bo,or)=>{Xa({pagination:Object.assign(Object.assign({},Qn.pagination),{current:Bo,pageSize:or})},"paginate")},[ho,Vr]=Ir(jo.length,Ar,wt);Qn.pagination=wt===!1?{}:fi(ho,wt),Qn.resetPagination=Vr;const zr=ie.useMemo(()=>{if(wt===!1||!ho.pageSize)return jo;const{current:Bo=1,total:or,pageSize:Wr=Bi}=ho;return jo.length<or?jo.length>Wr?jo.slice((Bo-1)*Wr,Bo*Wr):jo:jo.slice((Bo-1)*Wr,Bo*Wr)},[!!wt,jo,ho&&ho.current,ho&&ho.pageSize,ho&&ho.total]),[Ko,Ka]=zl({prefixCls:Io,data:jo,pageData:zr,getRowKey:ra,getRecordByKey:cn,expandType:ka,childrenColumnName:Oa,locale:Wa,getPopupContainer:On||Ya},Lt),br=(Bo,or,Wr)=>{let pr;return typeof nn=="function"?pr=Re()(nn(Bo,or,Wr)):pr=Re()(nn),Re()({[`${Io}-row-selected`]:Ka.has(ra(Bo,or))},pr)};ja.__PARENT_RENDER_ICON__=ja.expandIcon,ja.expandIcon=ja.expandIcon||ya||ea(Wa),ka==="nest"&&ja.expandIconColumnIndex===void 0?ja.expandIconColumnIndex=Lt?1:0:ja.expandIconColumnIndex>0&&Lt&&(ja.expandIconColumnIndex-=1),typeof ja.indentSize!="number"&&(ja.indentSize=typeof Qa=="number"?Qa:15);const Hr=ie.useCallback(Bo=>xr(Ko(Zr(kr(Bo)))),[kr,Zr,Ko]);let Ci,ci;if(wt!==!1&&(ho!=null&&ho.total)){let Bo;ho.size?Bo=ho.size:Bo=ir==="small"||ir==="middle"?"small":void 0;const or=_r=>ie.createElement(Tr.Z,Object.assign({},ho,{className:Re()(`${Io}-pagination ${Io}-pagination-${_r}`,ho.className),size:Bo})),Wr=so==="rtl"?"left":"right",{position:pr}=ho;if(pr!==null&&Array.isArray(pr)){const _r=pr.find(yi=>yi.includes("top")),qr=pr.find(yi=>yi.includes("bottom")),Qr=pr.every(yi=>`${yi}`=="none");!_r&&!qr&&!Qr&&(ci=or(Wr)),_r&&(Ci=or(_r.toLowerCase().replace("top",""))),qr&&(ci=or(qr.toLowerCase().replace("bottom","")))}else ci=or(Wr)}let ni;typeof Kn=="boolean"?ni={spinning:Kn}:typeof Kn=="object"&&(ni=Object.assign({spinning:!0},Kn));const[Jr,Fr]=Oo(Io),[,Sr]=(0,Vn.Z)(),Pi=Re()(`${Io}-wrapper`,ro==null?void 0:ro.className,{[`${Io}-wrapper-rtl`]:so==="rtl"},je,_e,Fr),Di=Object.assign(Object.assign({},ro==null?void 0:ro.style),qe),hi=qn&&qn.emptyText||(er==null?void 0:er("Table"))||ie.createElement(Do.Z,{componentName:"Table"}),Ei=Yn?Ti:Kl,Qi={},Sl=ie.useMemo(()=>{const{fontSize:Bo,lineHeight:or,padding:Wr,paddingXS:pr,paddingSM:_r}=Sr,qr=Math.floor(Bo*or);switch(ir){case"large":return Wr*2+qr;case"small":return pr*2+qr;default:return _r*2+qr}},[Sr,ir]);return Yn&&(Qi.listItemHeight=Sl),Jr(ie.createElement("div",{ref:Pe,className:Pi,style:Di},ie.createElement(sa.Z,Object.assign({spinning:!1},ni),Ci,ie.createElement(Ei,Object.assign({},Qi,_a,{columns:fa,direction:so,expandable:ja,prefixCls:Io,className:Re()({[`${Io}-middle`]:ir==="middle",[`${Io}-small`]:ir==="small",[`${Io}-bordered`]:yt,[`${Io}-empty`]:Wo.length===0}),data:zr,rowKey:ra,rowClassName:br,emptyText:hi,internalHooks:se,internalRefs:va,transformColumns:Hr})),ci)))};var ur=ie.forwardRef(ar);const Ho=(fe,Pe)=>{const Te=ie.useRef(0);return Te.current+=1,ie.createElement(ur,Object.assign({},fe,{ref:Pe,_renderTimes:Te.current}))},Vo=ie.forwardRef(Ho);Vo.SELECTION_COLUMN=Si,Vo.EXPAND_COLUMN=ee,Vo.SELECTION_ALL=gl,Vo.SELECTION_INVERT=ml,Vo.SELECTION_NONE=fl,Vo.Column=dr,Vo.ColumnGroup=mr,Vo.Summary=Ie;var Rr=Vo,Dr=Rr},17574:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return lt}});var ee=te(23130),se=te(26407),Be=te(52671),xe=te(8657),Ce=te(92413),be=te(59301),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},He=ie,ze=te(7657),Ze=function(Je,nt){return be.createElement(ze.Z,(0,Ce.Z)({},Je,{ref:nt,icon:He}))},Le=be.forwardRef(Ze),Ae=Le,ve=te(92310),ae=te.n(ve),a=te(35654),E=te(71430),b=te(36355),y=te(56082),x=te(62892),z=te(20648);const ne=4;function oe(ft){const{dropPosition:Je,dropLevelOffset:nt,prefixCls:dt,indent:Ne,direction:We="ltr"}=ft,vt=We==="ltr"?"left":"right",Tt=We==="ltr"?"right":"left",mt={[vt]:-nt*Ne+ne,[Tt]:0};switch(Je){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[vt]=Ne+ne;break}return be.createElement("div",{style:mt,className:`${dt}-drop-indicator`})}var re=te(71997),le=be.forwardRef((ft,Je)=>{const{getPrefixCls:nt,direction:dt,virtual:Ne,tree:We}=be.useContext(b.E_),{prefixCls:vt,className:Tt,showIcon:mt=!1,showLine:$t,switcherIcon:Oe,blockNode:Gt=!1,children:Ht,checkable:dn=!1,selectable:An=!0,draggable:$e,motion:ut,style:Me}=ft,Ee=nt("tree",vt),at=nt(),ot=ut!=null?ut:Object.assign(Object.assign({},(0,x.Z)(at)),{motionAppear:!1}),Ie=Object.assign(Object.assign({},ft),{checkable:dn,selectable:An,showIcon:mt,motion:ot,blockNode:Gt,showLine:!!$t,dropIndicatorRender:oe}),[ye,st]=(0,z.ZP)(Ee),Ye=be.useMemo(()=>{if(!$e)return!1;let gt={};switch(typeof $e){case"function":gt.nodeDraggable=$e;break;case"object":gt=Object.assign({},$e);break;default:break}return gt.icon!==!1&&(gt.icon=gt.icon||be.createElement(y.Z,null)),gt},[$e]),De=gt=>be.createElement(re.Z,{prefixCls:Ee,switcherIcon:Oe,treeNodeProps:gt,showLine:$t});return ye(be.createElement(ee.Z,Object.assign({itemHeight:20,ref:Je,virtual:Ne},Ie,{style:Object.assign(Object.assign({},We==null?void 0:We.style),Me),prefixCls:Ee,className:ae()({[`${Ee}-icon-hide`]:!mt,[`${Ee}-block-node`]:Gt,[`${Ee}-unselectable`]:!An,[`${Ee}-rtl`]:dt==="rtl"},We==null?void 0:We.className,Tt,st),direction:dt,checkable:dn&&be.createElement("span",{className:`${Ee}-checkbox-inner`}),selectable:An,switcherIcon:De,draggable:Ye}),Ht))}),ce;(function(ft){ft[ft.None=0]="None",ft[ft.Start=1]="Start",ft[ft.End=2]="End"})(ce||(ce={}));function ge(ft,Je){function nt(dt){const{key:Ne,children:We}=dt;Je(Ne,dt)!==!1&&ge(We||[],Je)}ft.forEach(nt)}function pe(ft){let{treeData:Je,expandedKeys:nt,startKey:dt,endKey:Ne}=ft;const We=[];let vt=ce.None;if(dt&&dt===Ne)return[dt];if(!dt||!Ne)return[];function Tt(mt){return mt===dt||mt===Ne}return ge(Je,mt=>{if(vt===ce.End)return!1;if(Tt(mt)){if(We.push(mt),vt===ce.None)vt=ce.Start;else if(vt===ce.Start)return vt=ce.End,!1}else vt===ce.Start&&We.push(mt);return nt.includes(mt)}),We}function he(ft,Je){const nt=(0,se.Z)(Je),dt=[];return ge(ft,(Ne,We)=>{const vt=nt.indexOf(Ne);return vt!==-1&&(dt.push(We),nt.splice(vt,1)),!!nt.length}),dt}var Ve=function(ft,Je){var nt={};for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&Je.indexOf(dt)<0&&(nt[dt]=ft[dt]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,dt=Object.getOwnPropertySymbols(ft);Ne<dt.length;Ne++)Je.indexOf(dt[Ne])<0&&Object.prototype.propertyIsEnumerable.call(ft,dt[Ne])&&(nt[dt[Ne]]=ft[dt[Ne]]);return nt};function Re(ft){const{isLeaf:Je,expanded:nt}=ft;return Je?be.createElement(Be.Z,null):nt?be.createElement(xe.Z,null):be.createElement(Ae,null)}function tt(ft){let{treeData:Je,children:nt}=ft;return Je||(0,E.zn)(nt)}const Fe=(ft,Je)=>{var{defaultExpandAll:nt,defaultExpandParent:dt,defaultExpandedKeys:Ne}=ft,We=Ve(ft,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const vt=be.useRef(),Tt=be.useRef(),mt=()=>{const{keyEntities:Ye}=(0,E.I8)(tt(We));let De;return nt?De=Object.keys(Ye):dt?De=(0,a.r7)(We.expandedKeys||Ne||[],Ye):De=We.expandedKeys||Ne,De},[$t,Oe]=be.useState(We.selectedKeys||We.defaultSelectedKeys||[]),[Gt,Ht]=be.useState(()=>mt());be.useEffect(()=>{"selectedKeys"in We&&Oe(We.selectedKeys)},[We.selectedKeys]),be.useEffect(()=>{"expandedKeys"in We&&Ht(We.expandedKeys)},[We.expandedKeys]);const dn=(Ye,De)=>{var gt;return"expandedKeys"in We||Ht(Ye),(gt=We.onExpand)===null||gt===void 0?void 0:gt.call(We,Ye,De)},An=(Ye,De)=>{var gt;const{multiple:_t}=We,{node:Qt,nativeEvent:Dt}=De,{key:Nt=""}=Qt,Rt=tt(We),ke=Object.assign(Object.assign({},De),{selected:!0}),Xe=(Dt==null?void 0:Dt.ctrlKey)||(Dt==null?void 0:Dt.metaKey),bt=Dt==null?void 0:Dt.shiftKey;let Ft;_t&&Xe?(Ft=Ye,vt.current=Nt,Tt.current=Ft,ke.selectedNodes=he(Rt,Ft)):_t&&bt?(Ft=Array.from(new Set([].concat((0,se.Z)(Tt.current||[]),(0,se.Z)(pe({treeData:Rt,expandedKeys:Gt,startKey:Nt,endKey:vt.current}))))),ke.selectedNodes=he(Rt,Ft)):(Ft=[Nt],vt.current=Nt,Tt.current=Ft,ke.selectedNodes=he(Rt,Ft)),(gt=We.onSelect)===null||gt===void 0||gt.call(We,Ft,ke),"selectedKeys"in We||Oe(Ft)},{getPrefixCls:$e,direction:ut}=be.useContext(b.E_),{prefixCls:Me,className:Ee,showIcon:at=!0,expandAction:ot="click"}=We,Ie=Ve(We,["prefixCls","className","showIcon","expandAction"]),ye=$e("tree",Me),st=ae()(`${ye}-directory`,{[`${ye}-directory-rtl`]:ut==="rtl"},Ee);return be.createElement(le,Object.assign({icon:Re,ref:Je,blockNode:!0},Ie,{showIcon:at,expandAction:ot,prefixCls:ye,className:st,expandedKeys:Gt,selectedKeys:$t,onSelect:An,onExpand:dn}))};var et=be.forwardRef(Fe);const Et=le;Et.DirectoryTree=et,Et.TreeNode=ee.O;var lt=Et},20648:function(it,Ue,te){"use strict";te.d(Ue,{TM:function(){return ve},Yk:function(){return Ae}});var ee=te(93083),se=te(98447),Be=te(17313),xe=te(8378),Ce=te(37613),be=te(83116);const ie=new ee.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),He=(ae,a)=>({[`.${ae}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ze=(ae,a)=>({[`.${ae}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ze=(ae,a)=>{const{treeCls:E,treeNodeCls:b,treeNodePadding:y,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ne}=a,oe=a.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Be.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Be.oN)(a)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Be.oN)(a)),[`&:not(${b}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},He(ae,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${E}-node-selected`]:{backgroundColor:z},[`${E}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},ze(ae,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Le=ae=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,directoryNodeSelectedBg:y,directoryNodeSelectedColor:x}=ae;return{[`${a}${a}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${ae.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ae.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ae.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Ae=(ae,a)=>{const E=`.${ae}`,b=`${E}-treenode`,y=a.paddingXS/2,x=(0,Ce.TS)(a,{treeCls:E,treeNodeCls:b,treeNodePadding:y});return[Ze(ae,x),Le(x)]},ve=ae=>{const{controlHeightSM:a}=ae;return{titleHeight:a,nodeHoverBg:ae.controlItemBgHover,nodeSelectedBg:ae.controlItemBgActive}};Ue.ZP=(0,be.Z)("Tree",(ae,a)=>{let{prefixCls:E}=a;return[{[ae.componentCls]:(0,se.C2)(`${E}-checkbox`,ae)},Ae(E,ae),(0,xe.Z)(ae)]},ae=>{const{colorTextLightSolid:a,colorPrimary:E}=ae;return Object.assign(Object.assign({},ve(ae)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:E})})},71997:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return b}});var ee=te(92413),se=te(59301),Be={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"},xe=Be,Ce=te(7657),be=function(x,z){return se.createElement(Ce.Z,(0,ee.Z)({},x,{ref:z,icon:xe}))},ie=se.forwardRef(be),He=ie,ze=te(52671),Ze=te(58617),Le=te(15075),Ae=te(43531),ve=te(92310),ae=te.n(ve),a=te(92343),b=y=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ne,showLine:oe}=y,{isLeaf:re,expanded:ue,loading:le}=ne;if(le)return se.createElement(Ze.Z,{className:`${x}-switcher-loading-icon`});let ce;if(oe&&typeof oe=="object"&&(ce=oe.showLeafIcon),re){if(!oe)return null;if(typeof ce!="boolean"&&ce){const he=typeof ce=="function"?ce(ne):ce,Ve=`${x}-switcher-line-custom-icon`;return(0,a.l$)(he)?(0,a.Tm)(he,{className:ae()(he.props.className||"",Ve)}):he}return ce?se.createElement(ze.Z,{className:`${x}-switcher-line-icon`}):se.createElement("span",{className:`${x}-switcher-leaf-line`})}const ge=`${x}-switcher-icon`,pe=typeof z=="function"?z(ne):z;return(0,a.l$)(pe)?(0,a.Tm)(pe,{className:ae()(pe.props.className||"",ge)}):pe!==void 0?pe:oe?ue?se.createElement(Le.Z,{className:`${x}-switcher-line-icon`}):se.createElement(Ae.Z,{className:`${x}-switcher-line-icon`}):se.createElement(He,{className:ge})}},54580:function(it,Ue,te){"use strict";te.d(Ue,{default:function(){return Ia}});var ee=te(59301),se=te(26407),Be=te(92310),xe=te.n(Be),Ce=te(92413),be=te(6909),ie=te(4771),He=te(9427),ze=te(25440),Ze=te(400),Le=te(37061),Ae=te(85195),ve=te(39559),ae=te(20569),a=te(26112);function E(rt,Wt){var kt="cannot ".concat(rt.method," ").concat(rt.action," ").concat(Wt.status,"'"),rn=new Error(kt);return rn.status=Wt.status,rn.method=rt.method,rn.url=rt.action,rn}function b(rt){var Wt=rt.responseText||rt.response;if(!Wt)return Wt;try{return JSON.parse(Wt)}catch(kt){return Wt}}function y(rt){var Wt=new XMLHttpRequest;rt.onProgress&&Wt.upload&&(Wt.upload.onprogress=function(wn){wn.total>0&&(wn.percent=wn.loaded/wn.total*100),rt.onProgress(wn)});var kt=new FormData;rt.data&&Object.keys(rt.data).forEach(function(yn){var wn=rt.data[yn];if(Array.isArray(wn)){wn.forEach(function(en){kt.append("".concat(yn,"[]"),en)});return}kt.append(yn,wn)}),rt.file instanceof Blob?kt.append(rt.filename,rt.file,rt.file.name):kt.append(rt.filename,rt.file),Wt.onerror=function(wn){rt.onError(wn)},Wt.onload=function(){return Wt.status<200||Wt.status>=300?rt.onError(E(rt,Wt),b(Wt)):rt.onSuccess(b(Wt),Wt)},Wt.open(rt.method,rt.action,!0),rt.withCredentials&&"withCredentials"in Wt&&(Wt.withCredentials=!0);var rn=rt.headers||{};return rn["X-Requested-With"]!==null&&Wt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(rn).forEach(function(yn){rn[yn]!==null&&Wt.setRequestHeader(yn,rn[yn])}),Wt.send(kt),{abort:function(){Wt.abort()}}}var x=+new Date,z=0;function ne(){return"rc-upload-".concat(x,"-").concat(++z)}var oe=te(48736),re=function(rt,Wt){if(rt&&Wt){var kt=Array.isArray(Wt)?Wt:Wt.split(","),rn=rt.name||"",yn=rt.type||"",wn=yn.replace(/\/.*$/,"");return kt.some(function(en){var pn=en.trim();if(/^\*(\/\*)?$/.test(en))return!0;if(pn.charAt(0)==="."){var Ga=rn.toLowerCase(),Ra=pn.toLowerCase(),Jt=[Ra];return(Ra===".jpg"||Ra===".jpeg")&&(Jt=[".jpg",".jpeg"]),Jt.some(function(Fo){return Ga.endsWith(Fo)})}return/\/\*$/.test(pn)?wn===pn.replace(/\/.*$/,""):yn===pn?!0:/^\w+$/.test(pn)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(pn,"'.Skip for check.")),!0):!1})}return!0};function ue(rt,Wt){var kt=rt.createReader(),rn=[];function yn(){kt.readEntries(function(wn){var en=Array.prototype.slice.apply(wn);rn=rn.concat(en);var pn=!en.length;pn?Wt(rn):yn()})}yn()}var le=function(Wt,kt,rn){var yn=function wn(en,pn){en&&(en.path=pn||"",en.isFile?en.file(function(Ga){rn(Ga)&&(en.fullPath&&!Ga.webkitRelativePath&&(Object.defineProperties(Ga,{webkitRelativePath:{writable:!0}}),Ga.webkitRelativePath=en.fullPath.replace(/^\//,""),Object.defineProperties(Ga,{webkitRelativePath:{writable:!1}})),kt([Ga]))}):en.isDirectory&&ue(en,function(Ga){Ga.forEach(function(Ra){wn(Ra,"".concat(pn).concat(en.name,"/"))})}))};Wt.forEach(function(wn){yn(wn.webkitGetAsEntry())})},ce=le,ge=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],pe=function(rt){(0,He.Z)(kt,rt);var Wt=(0,ze.Z)(kt);function kt(){var rn;(0,be.Z)(this,kt);for(var yn=arguments.length,wn=new Array(yn),en=0;en<yn;en++)wn[en]=arguments[en];return rn=Wt.call.apply(Wt,[this].concat(wn)),rn.state={uid:ne()},rn.reqs={},rn.fileInput=void 0,rn._isMounted=void 0,rn.onChange=function(pn){var Ga=rn.props,Ra=Ga.accept,Jt=Ga.directory,Fo=pn.target.files,yo=(0,se.Z)(Fo).filter(function(Go){return!Jt||re(Go,Ra)});rn.uploadFiles(yo),rn.reset()},rn.onClick=function(pn){var Ga=rn.fileInput;if(Ga){var Ra=pn.target,Jt=rn.props.onClick;if(Ra&&Ra.tagName==="BUTTON"){var Fo=Ga.parentNode;Fo.focus(),Ra.blur()}Ga.click(),Jt&&Jt(pn)}},rn.onKeyDown=function(pn){pn.key==="Enter"&&rn.onClick(pn)},rn.onFileDrop=function(pn){var Ga=rn.props.multiple;if(pn.preventDefault(),pn.type!=="dragover")if(rn.props.directory)ce(Array.prototype.slice.call(pn.dataTransfer.items),rn.uploadFiles,function(Jt){return re(Jt,rn.props.accept)});else{var Ra=(0,se.Z)(pn.dataTransfer.files).filter(function(Jt){return re(Jt,rn.props.accept)});Ga===!1&&(Ra=Ra.slice(0,1)),rn.uploadFiles(Ra)}},rn.uploadFiles=function(pn){var Ga=(0,se.Z)(pn),Ra=Ga.map(function(Jt){return Jt.uid=ne(),rn.processFile(Jt,Ga)});Promise.all(Ra).then(function(Jt){var Fo=rn.props.onBatchStart;Fo==null||Fo(Jt.map(function(yo){var Go=yo.origin,Xo=yo.parsedFile;return{file:Go,parsedFile:Xo}})),Jt.filter(function(yo){return yo.parsedFile!==null}).forEach(function(yo){rn.post(yo)})})},rn.processFile=function(){var pn=(0,ae.Z)((0,Ae.Z)().mark(function Ga(Ra,Jt){var Fo,yo,Go,Xo,Mn,oa,Sn,jn,no;return(0,Ae.Z)().wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:if(Fo=rn.props.beforeUpload,yo=Ra,!Fo){Ha.next=14;break}return Ha.prev=3,Ha.next=6,Fo(Ra,Jt);case 6:yo=Ha.sent,Ha.next=12;break;case 9:Ha.prev=9,Ha.t0=Ha.catch(3),yo=!1;case 12:if(yo!==!1){Ha.next=14;break}return Ha.abrupt("return",{origin:Ra,parsedFile:null,action:null,data:null});case 14:if(Go=rn.props.action,typeof Go!="function"){Ha.next=21;break}return Ha.next=18,Go(Ra);case 18:Xo=Ha.sent,Ha.next=22;break;case 21:Xo=Go;case 22:if(Mn=rn.props.data,typeof Mn!="function"){Ha.next=29;break}return Ha.next=26,Mn(Ra);case 26:oa=Ha.sent,Ha.next=30;break;case 29:oa=Mn;case 30:return Sn=((0,ve.Z)(yo)==="object"||typeof yo=="string")&&yo?yo:Ra,Sn instanceof File?jn=Sn:jn=new File([Sn],Ra.name,{type:Ra.type}),no=jn,no.uid=Ra.uid,Ha.abrupt("return",{origin:Ra,data:oa,parsedFile:no,action:Xo});case 35:case"end":return Ha.stop()}},Ga,null,[[3,9]])}));return function(Ga,Ra){return pn.apply(this,arguments)}}(),rn.saveFileInput=function(pn){rn.fileInput=pn},rn}return(0,ie.Z)(kt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(yn){var wn=this,en=yn.data,pn=yn.origin,Ga=yn.action,Ra=yn.parsedFile;if(this._isMounted){var Jt=this.props,Fo=Jt.onStart,yo=Jt.customRequest,Go=Jt.name,Xo=Jt.headers,Mn=Jt.withCredentials,oa=Jt.method,Sn=pn.uid,jn=yo||y,no={action:Ga,filename:Go,data:en,file:Ra,headers:Xo,withCredentials:Mn,method:oa||"post",onProgress:function(Ha){var Yo=wn.props.onProgress;Yo==null||Yo(Ha,Ra)},onSuccess:function(Ha,Yo){var zo=wn.props.onSuccess;zo==null||zo(Ha,Ra,Yo),delete wn.reqs[Sn]},onError:function(Ha,Yo){var zo=wn.props.onError;zo==null||zo(Ha,Yo,Ra),delete wn.reqs[Sn]}};Fo(pn),this.reqs[Sn]=jn(no)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function(yn){var wn=this.reqs;if(yn){var en=yn.uid?yn.uid:yn;wn[en]&&wn[en].abort&&wn[en].abort(),delete wn[en]}else Object.keys(wn).forEach(function(pn){wn[pn]&&wn[pn].abort&&wn[pn].abort(),delete wn[pn]})}},{key:"render",value:function(){var yn=this.props,wn=yn.component,en=yn.prefixCls,pn=yn.className,Ga=yn.disabled,Ra=yn.id,Jt=yn.style,Fo=yn.multiple,yo=yn.accept,Go=yn.capture,Xo=yn.children,Mn=yn.directory,oa=yn.openFileDialogOnClick,Sn=yn.onMouseEnter,jn=yn.onMouseLeave,no=(0,Le.Z)(yn,ge),qa=xe()((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},en,!0),"".concat(en,"-disabled"),Ga),pn,pn)),Ha=Mn?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Yo=Ga?{}:{onClick:oa?this.onClick:function(){},onKeyDown:oa?this.onKeyDown:function(){},onMouseEnter:Sn,onMouseLeave:jn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ee.createElement(wn,(0,Ce.Z)({},Yo,{className:qa,role:"button",style:Jt}),ee.createElement("input",(0,Ce.Z)({},(0,a.Z)(no,{aria:!0,data:!0}),{id:Ra,disabled:Ga,type:"file",ref:this.saveFileInput,onClick:function(jr){return jr.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:yo},Ha,{multiple:Fo,onChange:this.onChange},Go!=null?{capture:Go}:{})),Xo)}}]),kt}(ee.Component),he=pe;function Ve(){}var Re=function(rt){(0,He.Z)(kt,rt);var Wt=(0,ze.Z)(kt);function kt(){var rn;(0,be.Z)(this,kt);for(var yn=arguments.length,wn=new Array(yn),en=0;en<yn;en++)wn[en]=arguments[en];return rn=Wt.call.apply(Wt,[this].concat(wn)),rn.uploader=void 0,rn.saveUploader=function(pn){rn.uploader=pn},rn}return(0,ie.Z)(kt,[{key:"abort",value:function(yn){this.uploader.abort(yn)}},{key:"render",value:function(){return ee.createElement(he,(0,Ce.Z)({},this.props,{ref:this.saveUploader}))}}]),kt}(ee.Component);Re.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ve,onError:Ve,onSuccess:Ve,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var tt=Re,Fe=tt,Qe=te(18929),et=te(4676),Et=te(36355),lt=te(1684),ft=te(9763),Je=te(31724),nt={icon:function(Wt,kt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:kt}},{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:Wt}}]}},name:"file",theme:"twotone"},dt=nt,Ne=te(7657),We=function(Wt,kt){return ee.createElement(Ne.Z,(0,Ce.Z)({},Wt,{ref:kt,icon:dt}))},vt=ee.forwardRef(We),Tt=vt,mt=te(58617),$t={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"},Oe=$t,Gt=function(Wt,kt){return ee.createElement(Ne.Z,(0,Ce.Z)({},Wt,{ref:kt,icon:Oe}))},Ht=ee.forwardRef(Gt),dn=Ht,An={icon:function(Wt,kt){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:Wt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:kt}},{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:kt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:kt}},{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:Wt}}]}},name:"picture",theme:"twotone"},$e=An,ut=function(Wt,kt){return ee.createElement(Ne.Z,(0,Ce.Z)({},Wt,{ref:kt,icon:$e}))},Me=ee.forwardRef(ut),Ee=Me,at=te(77900),ot=te(56762),Ie=te(62892),ye=te(92343),st=te(3113);function Ye(rt){return Object.assign(Object.assign({},rt),{lastModified:rt.lastModified,lastModifiedDate:rt.lastModifiedDate,name:rt.name,size:rt.size,type:rt.type,uid:rt.uid,percent:0,originFileObj:rt})}function De(rt,Wt){const kt=(0,se.Z)(Wt),rn=kt.findIndex(yn=>{let{uid:wn}=yn;return wn===rt.uid});return rn===-1?kt.push(rt):kt[rn]=rt,kt}function gt(rt,Wt){const kt=rt.uid!==void 0?"uid":"name";return Wt.filter(rn=>rn[kt]===rt[kt])[0]}function _t(rt,Wt){const kt=rt.uid!==void 0?"uid":"name",rn=Wt.filter(yn=>yn[kt]!==rt[kt]);return rn.length===Wt.length?null:rn}const Qt=function(){const Wt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),rn=Wt[Wt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(rn)||[""])[0]},Dt=rt=>rt.indexOf("image/")===0,Nt=rt=>{if(rt.type&&!rt.thumbUrl)return Dt(rt.type);const Wt=rt.thumbUrl||rt.url||"",kt=Qt(Wt);return/^data:image\//.test(Wt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(kt)?!0:!(/^data:/.test(Wt)||kt)},Rt=200;function ke(rt){return new Promise(Wt=>{if(!rt.type||!Dt(rt.type)){Wt("");return}const kt=document.createElement("canvas");kt.width=Rt,kt.height=Rt,kt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Rt}px; height: ${Rt}px; z-index: 9999; display: none;`,document.body.appendChild(kt);const rn=kt.getContext("2d"),yn=new Image;if(yn.onload=()=>{const{width:wn,height:en}=yn;let pn=Rt,Ga=Rt,Ra=0,Jt=0;wn>en?(Ga=en*(Rt/wn),Jt=-(Ga-pn)/2):(pn=wn*(Rt/en),Ra=-(pn-Ga)/2),rn.drawImage(yn,Ra,Jt,pn,Ga);const Fo=kt.toDataURL();document.body.removeChild(kt),window.URL.revokeObjectURL(yn.src),Wt(Fo)},yn.crossOrigin="anonymous",rt.type.startsWith("image/svg+xml")){const wn=new FileReader;wn.onload=()=>{wn.result&&(yn.src=wn.result)},wn.readAsDataURL(rt)}else if(rt.type.startsWith("image/gif")){const wn=new FileReader;wn.onload=()=>{wn.result&&Wt(wn.result)},wn.readAsDataURL(rt)}else yn.src=window.URL.createObjectURL(rt)})}var Xe=te(26227),bt=te(41464),Ft=te(15277),qt=te(93948),vn=te(6848),Pn=ee.forwardRef((rt,Wt)=>{let{prefixCls:kt,className:rn,style:yn,locale:wn,listType:en,file:pn,items:Ga,progress:Ra,iconRender:Jt,actionIconRender:Fo,itemRender:yo,isImgUrl:Go,showPreviewIcon:Xo,showRemoveIcon:Mn,showDownloadIcon:oa,previewIcon:Sn,removeIcon:jn,downloadIcon:no,onPreview:qa,onDownload:Ha,onClose:Yo}=rt;var zo,jr;const{status:po}=pn,[hr,li]=ee.useState(po);ee.useEffect(()=>{po!=="removed"&&li(po)},[po]);const[$r,mi]=ee.useState(!1);ee.useEffect(()=>{const Mo=setTimeout(()=>{mi(!0)},300);return()=>{clearTimeout(Mo)}},[]);const ai=Jt(pn);let we=ee.createElement("div",{className:`${kt}-icon`},ai);if(en==="picture"||en==="picture-card"||en==="picture-circle")if(hr==="uploading"||!pn.thumbUrl&&!pn.url){const Mo=xe()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:hr!=="uploading"});we=ee.createElement("div",{className:Mo},ai)}else{const Mo=Go!=null&&Go(pn)?ee.createElement("img",{src:pn.thumbUrl||pn.url,alt:pn.name,className:`${kt}-list-item-image`,crossOrigin:pn.crossOrigin}):ai,Do=xe()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:Go&&!Go(pn)});we=ee.createElement("a",{className:Do,onClick:Mr=>qa(pn,Mr),href:pn.url||pn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Mo)}const Zt=xe()(`${kt}-list-item`,`${kt}-list-item-${hr}`),Mt=typeof pn.linkProps=="string"?JSON.parse(pn.linkProps):pn.linkProps,Dn=Mn?Fo((typeof jn=="function"?jn(pn):jn)||ee.createElement(Xe.Z,null),()=>Yo(pn),kt,wn.removeFile):null,wo=oa&&hr==="done"?Fo((typeof no=="function"?no(pn):no)||ee.createElement(bt.Z,null),()=>Ha(pn),kt,wn.downloadFile):null,$a=en!=="picture-card"&&en!=="picture-circle"&&ee.createElement("span",{key:"download-delete",className:xe()(`${kt}-list-item-actions`,{picture:en==="picture"})},wo,Dn),Hn=xe()(`${kt}-list-item-name`),uo=pn.url?[ee.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Hn,title:pn.name},Mt,{href:pn.url,onClick:Mo=>qa(pn,Mo)}),pn.name),$a]:[ee.createElement("span",{key:"view",className:Hn,onClick:Mo=>qa(pn,Mo),title:pn.name},pn.name),$a],Un={pointerEvents:"none",opacity:.5},Va=Xo?ee.createElement("a",{href:pn.url||pn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:pn.url||pn.thumbUrl?void 0:Un,onClick:Mo=>qa(pn,Mo),title:wn.previewFile},typeof Sn=="function"?Sn(pn):Sn||ee.createElement(Ft.Z,null)):null,io=(en==="picture-card"||en==="picture-circle")&&hr!=="uploading"&&ee.createElement("span",{className:`${kt}-list-item-actions`},Va,hr==="done"&&wo,Dn),{getPrefixCls:dr}=ee.useContext(Et.E_),nr=dr(),mr=ee.createElement("div",{className:Zt},we,uo,io,$r&&ee.createElement(at.default,{motionName:`${nr}-fade`,visible:hr==="uploading",motionDeadline:2e3},Mo=>{let{className:Do}=Mo;const Mr="percent"in pn?ee.createElement(qt.Z,Object.assign({},Ra,{type:"line",percent:pn.percent,"aria-label":pn["aria-label"],"aria-labelledby":pn["aria-labelledby"]})):null;return ee.createElement("div",{className:xe()(`${kt}-list-item-progress`,Do)},Mr)})),Kr=pn.response&&typeof pn.response=="string"?pn.response:((zo=pn.error)===null||zo===void 0?void 0:zo.statusText)||((jr=pn.error)===null||jr===void 0?void 0:jr.message)||wn.uploadError,_o=hr==="error"?ee.createElement(vn.Z,{title:Kr,getPopupContainer:Mo=>Mo.parentNode},mr):mr;return ee.createElement("div",{className:xe()(`${kt}-list-item-container`,rn),style:yn,ref:Wt},yo?yo(_o,pn,Ga,{download:Ha.bind(null,pn),preview:qa.bind(null,pn),remove:Yo.bind(null,pn)}):_o)});const Bt=(rt,Wt)=>{const{listType:kt="text",previewFile:rn=ke,onPreview:yn,onDownload:wn,onRemove:en,locale:pn,iconRender:Ga,isImageUrl:Ra=Nt,prefixCls:Jt,items:Fo=[],showPreviewIcon:yo=!0,showRemoveIcon:Go=!0,showDownloadIcon:Xo=!1,removeIcon:Mn,previewIcon:oa,downloadIcon:Sn,progress:jn={size:[-1,2],showInfo:!1},appendAction:no,appendActionVisible:qa=!0,itemRender:Ha,disabled:Yo}=rt,zo=(0,ot.Z)(),[jr,po]=ee.useState(!1);ee.useEffect(()=>{kt!=="picture"&&kt!=="picture-card"&&kt!=="picture-circle"||(Fo||[]).forEach(Un=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Un.originFileObj instanceof File||Un.originFileObj instanceof Blob)||Un.thumbUrl!==void 0||(Un.thumbUrl="",rn&&rn(Un.originFileObj).then(Va=>{Un.thumbUrl=Va||"",zo()}))})},[kt,Fo,rn]),ee.useEffect(()=>{po(!0)},[]);const hr=(Un,Va)=>{if(yn)return Va==null||Va.preventDefault(),yn(Un)},li=Un=>{typeof wn=="function"?wn(Un):Un.url&&window.open(Un.url)},$r=Un=>{en==null||en(Un)},mi=Un=>{if(Ga)return Ga(Un,kt);const Va=Un.status==="uploading",io=Ra&&Ra(Un)?ee.createElement(Ee,null):ee.createElement(Tt,null);let dr=Va?ee.createElement(mt.Z,null):ee.createElement(dn,null);return kt==="picture"?dr=Va?ee.createElement(mt.Z,null):io:(kt==="picture-card"||kt==="picture-circle")&&(dr=Va?pn.uploading:io),dr},ai=(Un,Va,io,dr)=>{const nr={type:"text",size:"small",title:dr,onClick:mr=>{Va(),(0,ye.l$)(Un)&&Un.props.onClick&&Un.props.onClick(mr)},className:`${io}-list-item-action`,disabled:Yo};if((0,ye.l$)(Un)){const mr=(0,ye.Tm)(Un,Object.assign(Object.assign({},Un.props),{onClick:()=>{}}));return ee.createElement(st.ZP,Object.assign({},nr,{icon:mr}))}return ee.createElement(st.ZP,Object.assign({},nr),ee.createElement("span",null,Un))};ee.useImperativeHandle(Wt,()=>({handlePreview:hr,handleDownload:li}));const{getPrefixCls:we}=ee.useContext(Et.E_),Zt=we("upload",Jt),Mt=we(),Dn=xe()(`${Zt}-list`,`${Zt}-list-${kt}`),wo=(0,se.Z)(Fo.map(Un=>({key:Un.uid,file:Un})));let Hn={motionDeadline:2e3,motionName:`${Zt}-${kt==="picture-card"||kt==="picture-circle"?"animate-inline":"animate"}`,keys:wo,motionAppear:jr};const uo=ee.useMemo(()=>{const Un=Object.assign({},(0,Ie.Z)(Mt));return delete Un.onAppearEnd,delete Un.onEnterEnd,delete Un.onLeaveEnd,Un},[Mt]);return kt!=="picture-card"&&kt!=="picture-circle"&&(Hn=Object.assign(Object.assign({},uo),Hn)),ee.createElement("div",{className:Dn},ee.createElement(at.CSSMotionList,Object.assign({},Hn,{component:!1}),Un=>{let{key:Va,file:io,className:dr,style:nr}=Un;return ee.createElement(Pn,{key:Va,locale:pn,prefixCls:Zt,className:dr,style:nr,file:io,items:Fo,progress:jn,listType:kt,isImgUrl:Ra,showPreviewIcon:yo,showRemoveIcon:Go,showDownloadIcon:Xo,removeIcon:Mn,previewIcon:oa,downloadIcon:Sn,iconRender:mi,actionIconRender:ai,itemRender:Ha,onPreview:hr,onDownload:li,onClose:$r})}),no&&ee.createElement(at.default,Object.assign({},Hn,{visible:qa,forceRender:!0}),Un=>{let{className:Va,style:io}=Un;return(0,ye.Tm)(no,dr=>({className:xe()(dr.className,Va),style:Object.assign(Object.assign(Object.assign({},io),{pointerEvents:Va?"none":void 0}),dr.style)}))}))};var Zn=ee.forwardRef(Bt),na=te(17313),xa=te(8378),Ma=te(83116),Tn=te(37613),Fa=rt=>{const{componentCls:Wt,iconCls:kt}=rt;return{[`${Wt}-wrapper`]:{[`${Wt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:rt.colorFillAlter,border:`${rt.lineWidth}px dashed ${rt.colorBorder}`,borderRadius:rt.borderRadiusLG,cursor:"pointer",transition:`border-color ${rt.motionDurationSlow}`,[Wt]:{padding:`${rt.padding}px 0`},[`${Wt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Wt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Wt}-disabled):hover`]:{borderColor:rt.colorPrimaryHover},[`p${Wt}-drag-icon`]:{marginBottom:rt.margin,[kt]:{color:rt.colorPrimary,fontSize:rt.uploadThumbnailSize}},[`p${Wt}-text`]:{margin:`0 0 ${rt.marginXXS}px`,color:rt.colorTextHeading,fontSize:rt.fontSizeLG},[`p${Wt}-hint`]:{color:rt.colorTextDescription,fontSize:rt.fontSize},[`&${Wt}-disabled`]:{cursor:"not-allowed",[`p${Wt}-drag-icon ${kt},
|
|
p${Wt}-text,
|
|
p${Wt}-hint
|
|
`]:{color:rt.colorTextDisabled}}}}}},gn=rt=>{const{componentCls:Wt,antCls:kt,iconCls:rn,fontSize:yn,lineHeight:wn}=rt,en=`${Wt}-list-item`,pn=`${en}-actions`,Ga=`${en}-action`,Ra=Math.round(yn*wn);return{[`${Wt}-wrapper`]:{[`${Wt}-list`]:Object.assign(Object.assign({},(0,na.dF)()),{lineHeight:rt.lineHeight,[en]:{position:"relative",height:rt.lineHeight*yn,marginTop:rt.marginXS,fontSize:yn,display:"flex",alignItems:"center",transition:`background-color ${rt.motionDurationSlow}`,"&:hover":{backgroundColor:rt.controlItemBgHover},[`${en}-name`]:Object.assign(Object.assign({},na.vS),{padding:`0 ${rt.paddingXS}px`,lineHeight:wn,flex:"auto",transition:`all ${rt.motionDurationSlow}`}),[pn]:{[Ga]:{opacity:0},[`${Ga}${kt}-btn-sm`]:{height:Ra,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${Ga}:focus-visible,
|
|
&.picture ${Ga}
|
|
`]:{opacity:1},[rn]:{color:rt.actionsColor,transition:`all ${rt.motionDurationSlow}`},[`&:hover ${rn}`]:{color:rt.colorText}},[`${Wt}-icon ${rn}`]:{color:rt.colorTextDescription,fontSize:yn},[`${en}-progress`]:{position:"absolute",bottom:-rt.uploadProgressOffset,width:"100%",paddingInlineStart:yn+rt.paddingXS,fontSize:yn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${en}:hover ${Ga}`]:{opacity:1,color:rt.colorText},[`${en}-error`]:{color:rt.colorError,[`${en}-name, ${Wt}-icon ${rn}`]:{color:rt.colorError},[pn]:{[`${rn}, ${rn}:hover`]:{color:rt.colorError},[Ga]:{opacity:1}}},[`${Wt}-list-item-container`]:{transition:`opacity ${rt.motionDurationSlow}, height ${rt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ha=te(93083),Kt=te(1950);const It=new ha.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),En=new ha.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var aa=rt=>{const{componentCls:Wt}=rt,kt=`${Wt}-animate-inline`;return[{[`${Wt}-wrapper`]:{[`${kt}-appear, ${kt}-enter, ${kt}-leave`]:{animationDuration:rt.motionDurationSlow,animationTimingFunction:rt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${kt}-appear, ${kt}-enter`]:{animationName:It},[`${kt}-leave`]:{animationName:En}}},{[`${Wt}-wrapper`]:(0,Kt.J$)(rt)},It,En]},Ca=te(93398),Nn=te(64993);const ct=rt=>{const{componentCls:Wt,iconCls:kt,uploadThumbnailSize:rn,uploadProgressOffset:yn}=rt,wn=`${Wt}-list`,en=`${wn}-item`;return{[`${Wt}-wrapper`]:{[`
|
|
${wn}${wn}-picture,
|
|
${wn}${wn}-picture-card,
|
|
${wn}${wn}-picture-circle
|
|
`]:{[en]:{position:"relative",height:rn+rt.lineWidth*2+rt.paddingXS*2,padding:rt.paddingXS,border:`${rt.lineWidth}px ${rt.lineType} ${rt.colorBorder}`,borderRadius:rt.borderRadiusLG,"&:hover":{background:"transparent"},[`${en}-thumbnail`]:Object.assign(Object.assign({},na.vS),{width:rn,height:rn,lineHeight:`${rn+rt.paddingSM}px`,textAlign:"center",flex:"none",[kt]:{fontSize:rt.fontSizeHeading2,color:rt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${en}-progress`]:{bottom:yn,width:`calc(100% - ${rt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:rn+rt.paddingXS}},[`${en}-error`]:{borderColor:rt.colorError,[`${en}-thumbnail ${kt}`]:{[`svg path[fill='${Ca.blue[0]}']`]:{fill:rt.colorErrorBg},[`svg path[fill='${Ca.blue.primary}']`]:{fill:rt.colorError}}},[`${en}-uploading`]:{borderStyle:"dashed",[`${en}-name`]:{marginBottom:yn}}},[`${wn}${wn}-picture-circle ${en}`]:{[`&, &::before, ${en}-thumbnail`]:{borderRadius:"50%"}}}}},ht=rt=>{const{componentCls:Wt,iconCls:kt,fontSizeLG:rn,colorTextLightSolid:yn}=rt,wn=`${Wt}-list`,en=`${wn}-item`,pn=rt.uploadPicCardSize;return{[`
|
|
${Wt}-wrapper${Wt}-picture-card-wrapper,
|
|
${Wt}-wrapper${Wt}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,na.dF)()),{display:"inline-block",width:"100%",[`${Wt}${Wt}-select`]:{width:pn,height:pn,marginInlineEnd:rt.marginXS,marginBottom:rt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:rt.colorFillAlter,border:`${rt.lineWidth}px dashed ${rt.colorBorder}`,borderRadius:rt.borderRadiusLG,cursor:"pointer",transition:`border-color ${rt.motionDurationSlow}`,[`> ${Wt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Wt}-disabled):hover`]:{borderColor:rt.colorPrimary}},[`${wn}${wn}-picture-card, ${wn}${wn}-picture-circle`]:{[`${wn}-item-container`]:{display:"inline-block",width:pn,height:pn,marginBlock:`0 ${rt.marginXS}px`,marginInline:`0 ${rt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[en]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${rt.paddingXS*2}px)`,height:`calc(100% - ${rt.paddingXS*2}px)`,backgroundColor:rt.colorBgMask,opacity:0,transition:`all ${rt.motionDurationSlow}`,content:'" "'}},[`${en}:hover`]:{[`&::before, ${en}-actions`]:{opacity:1}},[`${en}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${rt.motionDurationSlow}`,[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{zIndex:10,width:rn,margin:`0 ${rt.marginXXS}px`,fontSize:rn,cursor:"pointer",transition:`all ${rt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${en}-actions, ${en}-actions:hover`]:{[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{color:new Nn.C(yn).setAlpha(.65).toRgbString(),"&:hover":{color:yn}}},[`${en}-thumbnail, ${en}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${en}-name`]:{display:"none",textAlign:"center"},[`${en}-file + ${en}-name`]:{position:"absolute",bottom:rt.margin,display:"block",width:`calc(100% - ${rt.paddingXS*2}px)`},[`${en}-uploading`]:{[`&${en}`]:{backgroundColor:rt.colorFillAlter},[`&::before, ${kt}-eye, ${kt}-download, ${kt}-delete`]:{display:"none"}},[`${en}-progress`]:{bottom:rt.marginXL,width:`calc(100% - ${rt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Wt}-wrapper${Wt}-picture-circle-wrapper`]:{[`${Wt}${Wt}-select`]:{borderRadius:"50%"}}}};var Xt=rt=>{const{componentCls:Wt}=rt;return{[`${Wt}-rtl`]:{direction:"rtl"}}};const Bn=rt=>{const{componentCls:Wt,colorTextDisabled:kt}=rt;return{[`${Wt}-wrapper`]:Object.assign(Object.assign({},(0,na.Wf)(rt)),{[Wt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Wt}-select`]:{display:"inline-block"},[`${Wt}-disabled`]:{color:kt,cursor:"not-allowed"}})}};var fn=(0,Ma.Z)("Upload",rt=>{const{fontSizeHeading3:Wt,fontSize:kt,lineHeight:rn,lineWidth:yn,controlHeightLG:wn}=rt,en=Math.round(kt*rn),pn=(0,Tn.TS)(rt,{uploadThumbnailSize:Wt*2,uploadProgressOffset:en/2+yn,uploadPicCardSize:wn*2.55});return[Bn(pn),Fa(pn),ct(pn),ht(pn),gn(pn),aa(pn),Xt(pn),(0,xa.Z)(pn)]},rt=>({actionsColor:rt.colorTextDescription})),Na=function(rt,Wt,kt,rn){function yn(wn){return wn instanceof kt?wn:new kt(function(en){en(wn)})}return new(kt||(kt=Promise))(function(wn,en){function pn(Jt){try{Ra(rn.next(Jt))}catch(Fo){en(Fo)}}function Ga(Jt){try{Ra(rn.throw(Jt))}catch(Fo){en(Fo)}}function Ra(Jt){Jt.done?wn(Jt.value):yn(Jt.value).then(pn,Ga)}Ra((rn=rn.apply(rt,Wt||[])).next())})};const Jn=`__LIST_IGNORE_${Date.now()}__`,Gn=(rt,Wt)=>{const{fileList:kt,defaultFileList:rn,onRemove:yn,showUploadList:wn=!0,listType:en="text",onPreview:pn,onDownload:Ga,onChange:Ra,onDrop:Jt,previewFile:Fo,disabled:yo,locale:Go,iconRender:Xo,isImageUrl:Mn,progress:oa,prefixCls:Sn,className:jn,type:no="select",children:qa,style:Ha,itemRender:Yo,maxCount:zo,data:jr={},multiple:po=!1,action:hr="",accept:li="",supportServerRender:$r=!0,rootClassName:mi}=rt,ai=ee.useContext(lt.Z),we=yo!=null?yo:ai,[Zt,Mt]=(0,Qe.Z)(rn||[],{value:kt,postState:eo=>eo!=null?eo:[]}),[Dn,wo]=ee.useState("drop"),$a=ee.useRef(null);ee.useMemo(()=>{const eo=Date.now();(kt||[]).forEach((ba,Eo)=>{!ba.uid&&!Object.isFrozen(ba)&&(ba.uid=`__AUTO__${eo}_${Eo}__`)})},[kt]);const Hn=(eo,ba,Eo)=>{let Co=(0,se.Z)(ba),Ao=!1;zo===1?Co=Co.slice(-1):zo&&(Ao=Co.length>zo,Co=Co.slice(0,zo)),(0,et.flushSync)(()=>{Mt(Co)});const ko={file:eo,fileList:Co};Eo&&(ko.event=Eo),(!Ao||Co.some(xo=>xo.uid===eo.uid))&&(0,et.flushSync)(()=>{Ra==null||Ra(ko)})},uo=(eo,ba)=>Na(void 0,void 0,void 0,function*(){const{beforeUpload:Eo,transformFile:Co}=rt;let Ao=eo;if(Eo){const ko=yield Eo(eo,ba);if(ko===!1)return!1;if(delete eo[Jn],ko===Jn)return Object.defineProperty(eo,Jn,{value:!0,configurable:!0}),!1;typeof ko=="object"&&ko&&(Ao=ko)}return Co&&(Ao=yield Co(Ao)),Ao}),Un=eo=>{const ba=eo.filter(Ao=>!Ao.file[Jn]);if(!ba.length)return;const Eo=ba.map(Ao=>Ye(Ao.file));let Co=(0,se.Z)(Zt);Eo.forEach(Ao=>{Co=De(Ao,Co)}),Eo.forEach((Ao,ko)=>{let xo=Ao;if(ba[ko].parsedFile)Ao.status="uploading";else{const{originFileObj:Yr}=Ao;let Br;try{Br=new File([Yr],Yr.name,{type:Yr.type})}catch(oi){Br=new Blob([Yr],{type:Yr.type}),Br.name=Yr.name,Br.lastModifiedDate=new Date,Br.lastModified=new Date().getTime()}Br.uid=Ao.uid,xo=Br}Hn(xo,Co)})},Va=(eo,ba,Eo)=>{try{typeof eo=="string"&&(eo=JSON.parse(eo))}catch(ko){}if(!gt(ba,Zt))return;const Co=Ye(ba);Co.status="done",Co.percent=100,Co.response=eo,Co.xhr=Eo;const Ao=De(Co,Zt);Hn(Co,Ao)},io=(eo,ba)=>{if(!gt(ba,Zt))return;const Eo=Ye(ba);Eo.status="uploading",Eo.percent=eo.percent;const Co=De(Eo,Zt);Hn(Eo,Co,eo)},dr=(eo,ba,Eo)=>{if(!gt(Eo,Zt))return;const Co=Ye(Eo);Co.error=eo,Co.response=ba,Co.status="error";const Ao=De(Co,Zt);Hn(Co,Ao)},nr=eo=>{let ba;Promise.resolve(typeof yn=="function"?yn(eo):yn).then(Eo=>{var Co;if(Eo===!1)return;const Ao=_t(eo,Zt);Ao&&(ba=Object.assign(Object.assign({},eo),{status:"removed"}),Zt==null||Zt.forEach(ko=>{const xo=ba.uid!==void 0?"uid":"name";ko[xo]===ba[xo]&&!Object.isFrozen(ko)&&(ko.status="removed")}),(Co=$a.current)===null||Co===void 0||Co.abort(ba),Hn(ba,Ao))})},mr=eo=>{wo(eo.type),eo.type==="drop"&&(Jt==null||Jt(eo))};ee.useImperativeHandle(Wt,()=>({onBatchStart:Un,onSuccess:Va,onProgress:io,onError:dr,fileList:Zt,upload:$a.current}));const{getPrefixCls:Kr,direction:_o,upload:Mo}=ee.useContext(Et.E_),Do=Kr("upload",Sn),Mr=Object.assign(Object.assign({onBatchStart:Un,onError:dr,onProgress:io,onSuccess:Va},rt),{data:jr,multiple:po,action:hr,accept:li,supportServerRender:$r,prefixCls:Do,disabled:we,beforeUpload:uo,onChange:void 0});delete Mr.className,delete Mr.style,(!qa||we)&&delete Mr.id;const[Gr,ti]=fn(Do),[Tr]=(0,ft.Z)("Upload",Je.Z.Upload),{showRemoveIcon:sa,showPreviewIcon:Vn,showDownloadIcon:ia,removeIcon:ea,previewIcon:mo,downloadIcon:fo}=typeof wn=="boolean"?{}:wn,Zo=(eo,ba)=>wn?ee.createElement(Zn,{prefixCls:Do,listType:en,items:Zt,previewFile:Fo,onPreview:pn,onDownload:Ga,onRemove:nr,showRemoveIcon:!we&&sa,showPreviewIcon:Vn,showDownloadIcon:ia,removeIcon:ea,previewIcon:mo,downloadIcon:fo,iconRender:Xo,locale:Object.assign(Object.assign({},Tr),Go),isImageUrl:Mn,progress:oa,appendAction:eo,appendActionVisible:ba,itemRender:Yo,disabled:we}):eo,da=xe()(`${Do}-wrapper`,jn,mi,ti,Mo==null?void 0:Mo.className,{[`${Do}-rtl`]:_o==="rtl",[`${Do}-picture-card-wrapper`]:en==="picture-card",[`${Do}-picture-circle-wrapper`]:en==="picture-circle"}),Pr=Object.assign(Object.assign({},Mo==null?void 0:Mo.style),Ha);if(no==="drag"){const eo=xe()(ti,Do,`${Do}-drag`,{[`${Do}-drag-uploading`]:Zt.some(ba=>ba.status==="uploading"),[`${Do}-drag-hover`]:Dn==="dragover",[`${Do}-disabled`]:we,[`${Do}-rtl`]:_o==="rtl"});return Gr(ee.createElement("span",{className:da},ee.createElement("div",{className:eo,style:Pr,onDrop:mr,onDragOver:mr,onDragLeave:mr},ee.createElement(Fe,Object.assign({},Mr,{ref:$a,className:`${Do}-btn`}),ee.createElement("div",{className:`${Do}-drag-container`},qa))),Zo()))}const Uo=xe()(Do,`${Do}-select`,{[`${Do}-disabled`]:we}),cr=(eo=>ee.createElement("div",{className:Uo,style:eo},ee.createElement(Fe,Object.assign({},Mr,{ref:$a}))))(qa?void 0:{display:"none"});return Gr(en==="picture-card"||en==="picture-circle"?ee.createElement("span",{className:da},Zo(cr,!!qa)):ee.createElement("span",{className:da},cr,Zo()))};var Aa=ee.forwardRef(Gn),jt=function(rt,Wt){var kt={};for(var rn in rt)Object.prototype.hasOwnProperty.call(rt,rn)&&Wt.indexOf(rn)<0&&(kt[rn]=rt[rn]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yn=0,rn=Object.getOwnPropertySymbols(rt);yn<rn.length;yn++)Wt.indexOf(rn[yn])<0&&Object.prototype.propertyIsEnumerable.call(rt,rn[yn])&&(kt[rn[yn]]=rt[rn[yn]]);return kt},pa=ee.forwardRef((rt,Wt)=>{var{style:kt,height:rn}=rt,yn=jt(rt,["style","height"]);return ee.createElement(Aa,Object.assign({ref:Wt},yn,{type:"drag",style:Object.assign(Object.assign({},kt),{height:rn})}))});const Sa=Aa;Sa.Dragger=pa,Sa.LIST_IGNORE=Jn;var Ia=Sa},57780:function(it,Ue,te){"use strict";te.r(Ue),te.d(Ue,{clsx:function(){return se}});function ee(Be){var xe,Ce,be="";if(typeof Be=="string"||typeof Be=="number")be+=Be;else if(typeof Be=="object")if(Array.isArray(Be))for(xe=0;xe<Be.length;xe++)Be[xe]&&(Ce=ee(Be[xe]))&&(be&&(be+=" "),be+=Ce);else for(xe in Be)Be[xe]&&(be&&(be+=" "),be+=xe);return be}function se(){for(var Be,xe,Ce=0,be="";Ce<arguments.length;)(Be=arguments[Ce++])&&(xe=ee(Be))&&(be&&(be+=" "),be+=xe);return be}Ue.default=se},39417:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return le}});var ee=te(92413),se=te(400),Be=te(37061),xe=te(33708),Ce=te(6909),be=te(4771),ie=te(25314),He=te(9427),ze=te(25440),Ze=te(92310),Le=te.n(Ze),Ae=te(26112),ve=te(59301),ae=te(39378),a=function(ge){for(var pe=ge.prefixCls,he=ge.level,Ve=ge.isStart,Re=ge.isEnd,tt="".concat(pe,"-indent-unit"),Fe=[],Qe=0;Qe<he;Qe+=1){var et;Fe.push(ve.createElement("span",{key:Qe,className:Le()(tt,(et={},(0,se.Z)(et,"".concat(tt,"-start"),Ve[Qe]),(0,se.Z)(et,"".concat(tt,"-end"),Re[Qe]),et))}))}return ve.createElement("span",{"aria-hidden":"true",className:"".concat(pe,"-indent")},Fe)},E=ve.memo(a),b=te(67841),y=te(71430),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",ne="close",oe="---",re=function(ce){(0,He.Z)(pe,ce);var ge=(0,ze.Z)(pe);function pe(){var he;(0,Ce.Z)(this,pe);for(var Ve=arguments.length,Re=new Array(Ve),tt=0;tt<Ve;tt++)Re[tt]=arguments[tt];return he=ge.call.apply(ge,[this].concat(Re)),he.state={dragNodeHighlight:!1},he.selectHandle=void 0,he.cacheIndent=void 0,he.onSelectorClick=function(Fe){var Qe=he.props.context.onNodeClick;Qe(Fe,(0,y.F)(he.props)),he.isSelectable()?he.onSelect(Fe):he.onCheck(Fe)},he.onSelectorDoubleClick=function(Fe){var Qe=he.props.context.onNodeDoubleClick;Qe(Fe,(0,y.F)(he.props))},he.onSelect=function(Fe){if(!he.isDisabled()){var Qe=he.props.context.onNodeSelect;Qe(Fe,(0,y.F)(he.props))}},he.onCheck=function(Fe){if(!he.isDisabled()){var Qe=he.props,et=Qe.disableCheckbox,Et=Qe.checked,lt=he.props.context.onNodeCheck;if(!(!he.isCheckable()||et)){var ft=!Et;lt(Fe,(0,y.F)(he.props),ft)}}},he.onMouseEnter=function(Fe){var Qe=he.props.context.onNodeMouseEnter;Qe(Fe,(0,y.F)(he.props))},he.onMouseLeave=function(Fe){var Qe=he.props.context.onNodeMouseLeave;Qe(Fe,(0,y.F)(he.props))},he.onContextMenu=function(Fe){var Qe=he.props.context.onNodeContextMenu;Qe(Fe,(0,y.F)(he.props))},he.onDragStart=function(Fe){var Qe=he.props.context.onNodeDragStart;Fe.stopPropagation(),he.setState({dragNodeHighlight:!0}),Qe(Fe,(0,ie.Z)(he));try{Fe.dataTransfer.setData("text/plain","")}catch(et){}},he.onDragEnter=function(Fe){var Qe=he.props.context.onNodeDragEnter;Fe.preventDefault(),Fe.stopPropagation(),Qe(Fe,(0,ie.Z)(he))},he.onDragOver=function(Fe){var Qe=he.props.context.onNodeDragOver;Fe.preventDefault(),Fe.stopPropagation(),Qe(Fe,(0,ie.Z)(he))},he.onDragLeave=function(Fe){var Qe=he.props.context.onNodeDragLeave;Fe.stopPropagation(),Qe(Fe,(0,ie.Z)(he))},he.onDragEnd=function(Fe){var Qe=he.props.context.onNodeDragEnd;Fe.stopPropagation(),he.setState({dragNodeHighlight:!1}),Qe(Fe,(0,ie.Z)(he))},he.onDrop=function(Fe){var Qe=he.props.context.onNodeDrop;Fe.preventDefault(),Fe.stopPropagation(),he.setState({dragNodeHighlight:!1}),Qe(Fe,(0,ie.Z)(he))},he.onExpand=function(Fe){var Qe=he.props,et=Qe.loading,Et=Qe.context.onNodeExpand;et||Et(Fe,(0,y.F)(he.props))},he.setSelectHandle=function(Fe){he.selectHandle=Fe},he.getNodeState=function(){var Fe=he.props.expanded;return he.isLeaf()?null:Fe?z:ne},he.hasChildren=function(){var Fe=he.props.eventKey,Qe=he.props.context.keyEntities,et=(0,b.Z)(Qe,Fe)||{},Et=et.children;return!!(Et||[]).length},he.isLeaf=function(){var Fe=he.props,Qe=Fe.isLeaf,et=Fe.loaded,Et=he.props.context.loadData,lt=he.hasChildren();return Qe===!1?!1:Qe||!Et&&!lt||Et&&et&&!lt},he.isDisabled=function(){var Fe=he.props.disabled,Qe=he.props.context.disabled;return!!(Qe||Fe)},he.isCheckable=function(){var Fe=he.props.checkable,Qe=he.props.context.checkable;return!Qe||Fe===!1?!1:Qe},he.syncLoadData=function(Fe){var Qe=Fe.expanded,et=Fe.loading,Et=Fe.loaded,lt=he.props.context,ft=lt.loadData,Je=lt.onNodeLoad;et||ft&&Qe&&!he.isLeaf()&&!he.hasChildren()&&!Et&&Je((0,y.F)(he.props))},he.isDraggable=function(){var Fe=he.props,Qe=Fe.data,et=Fe.context.draggable;return!!(et&&(!et.nodeDraggable||et.nodeDraggable(Qe)))},he.renderDragHandler=function(){var Fe=he.props.context,Qe=Fe.draggable,et=Fe.prefixCls;return Qe!=null&&Qe.icon?ve.createElement("span",{className:"".concat(et,"-draggable-icon")},Qe.icon):null},he.renderSwitcherIconDom=function(Fe){var Qe=he.props.switcherIcon,et=he.props.context.switcherIcon,Et=Qe||et;return typeof Et=="function"?Et((0,xe.Z)((0,xe.Z)({},he.props),{},{isLeaf:Fe})):Et},he.renderSwitcher=function(){var Fe=he.props.expanded,Qe=he.props.context.prefixCls;if(he.isLeaf()){var et=he.renderSwitcherIconDom(!0);return et!==!1?ve.createElement("span",{className:Le()("".concat(Qe,"-switcher"),"".concat(Qe,"-switcher-noop"))},et):null}var Et=Le()("".concat(Qe,"-switcher"),"".concat(Qe,"-switcher_").concat(Fe?z:ne)),lt=he.renderSwitcherIconDom(!1);return lt!==!1?ve.createElement("span",{onClick:he.onExpand,className:Et},lt):null},he.renderCheckbox=function(){var Fe=he.props,Qe=Fe.checked,et=Fe.halfChecked,Et=Fe.disableCheckbox,lt=he.props.context.prefixCls,ft=he.isDisabled(),Je=he.isCheckable();if(!Je)return null;var nt=typeof Je!="boolean"?Je:null;return ve.createElement("span",{className:Le()("".concat(lt,"-checkbox"),Qe&&"".concat(lt,"-checkbox-checked"),!Qe&&et&&"".concat(lt,"-checkbox-indeterminate"),(ft||Et)&&"".concat(lt,"-checkbox-disabled")),onClick:he.onCheck},nt)},he.renderIcon=function(){var Fe=he.props.loading,Qe=he.props.context.prefixCls;return ve.createElement("span",{className:Le()("".concat(Qe,"-iconEle"),"".concat(Qe,"-icon__").concat(he.getNodeState()||"docu"),Fe&&"".concat(Qe,"-icon_loading"))})},he.renderSelector=function(){var Fe=he.state.dragNodeHighlight,Qe=he.props,et=Qe.title,Et=et===void 0?oe:et,lt=Qe.selected,ft=Qe.icon,Je=Qe.loading,nt=Qe.data,dt=he.props.context,Ne=dt.prefixCls,We=dt.showIcon,vt=dt.icon,Tt=dt.loadData,mt=dt.titleRender,$t=he.isDisabled(),Oe="".concat(Ne,"-node-content-wrapper"),Gt;if(We){var Ht=ft||vt;Gt=Ht?ve.createElement("span",{className:Le()("".concat(Ne,"-iconEle"),"".concat(Ne,"-icon__customize"))},typeof Ht=="function"?Ht(he.props):Ht):he.renderIcon()}else Tt&&Je&&(Gt=he.renderIcon());var dn;typeof Et=="function"?dn=Et(nt):mt?dn=mt(nt):dn=Et;var An=ve.createElement("span",{className:"".concat(Ne,"-title")},dn);return ve.createElement("span",{ref:he.setSelectHandle,title:typeof Et=="string"?Et:"",className:Le()("".concat(Oe),"".concat(Oe,"-").concat(he.getNodeState()||"normal"),!$t&&(lt||Fe)&&"".concat(Ne,"-node-selected")),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,onContextMenu:he.onContextMenu,onClick:he.onSelectorClick,onDoubleClick:he.onSelectorDoubleClick},Gt,An,he.renderDropIndicator())},he.renderDropIndicator=function(){var Fe=he.props,Qe=Fe.disabled,et=Fe.eventKey,Et=he.props.context,lt=Et.draggable,ft=Et.dropLevelOffset,Je=Et.dropPosition,nt=Et.prefixCls,dt=Et.indent,Ne=Et.dropIndicatorRender,We=Et.dragOverNodeKey,vt=Et.direction,Tt=!!lt,mt=!Qe&&Tt&&We===et,$t=dt!=null?dt:he.cacheIndent;return he.cacheIndent=dt,mt?Ne({dropPosition:Je,dropLevelOffset:ft,indent:$t,prefixCls:nt,direction:vt}):null},he}return(0,be.Z)(pe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ve=this.props.selectable,Re=this.props.context.selectable;return typeof Ve=="boolean"?Ve:Re}},{key:"render",value:function(){var Ve,Re=this.props,tt=Re.eventKey,Fe=Re.className,Qe=Re.style,et=Re.dragOver,Et=Re.dragOverGapTop,lt=Re.dragOverGapBottom,ft=Re.isLeaf,Je=Re.isStart,nt=Re.isEnd,dt=Re.expanded,Ne=Re.selected,We=Re.checked,vt=Re.halfChecked,Tt=Re.loading,mt=Re.domRef,$t=Re.active,Oe=Re.data,Gt=Re.onMouseMove,Ht=Re.selectable,dn=(0,Be.Z)(Re,x),An=this.props.context,$e=An.prefixCls,ut=An.filterTreeNode,Me=An.keyEntities,Ee=An.dropContainerKey,at=An.dropTargetKey,ot=An.draggingNodeKey,Ie=this.isDisabled(),ye=(0,Ae.Z)(dn,{aria:!0,data:!0}),st=(0,b.Z)(Me,tt)||{},Ye=st.level,De=nt[nt.length-1],gt=this.isDraggable(),_t=!Ie&>,Qt=ot===tt,Dt=Ht!==void 0?{"aria-selected":!!Ht}:void 0;return ve.createElement("div",(0,ee.Z)({ref:mt,className:Le()(Fe,"".concat($e,"-treenode"),(Ve={},(0,se.Z)(Ve,"".concat($e,"-treenode-disabled"),Ie),(0,se.Z)(Ve,"".concat($e,"-treenode-switcher-").concat(dt?"open":"close"),!ft),(0,se.Z)(Ve,"".concat($e,"-treenode-checkbox-checked"),We),(0,se.Z)(Ve,"".concat($e,"-treenode-checkbox-indeterminate"),vt),(0,se.Z)(Ve,"".concat($e,"-treenode-selected"),Ne),(0,se.Z)(Ve,"".concat($e,"-treenode-loading"),Tt),(0,se.Z)(Ve,"".concat($e,"-treenode-active"),$t),(0,se.Z)(Ve,"".concat($e,"-treenode-leaf-last"),De),(0,se.Z)(Ve,"".concat($e,"-treenode-draggable"),gt),(0,se.Z)(Ve,"dragging",Qt),(0,se.Z)(Ve,"drop-target",at===tt),(0,se.Z)(Ve,"drop-container",Ee===tt),(0,se.Z)(Ve,"drag-over",!Ie&&et),(0,se.Z)(Ve,"drag-over-gap-top",!Ie&&Et),(0,se.Z)(Ve,"drag-over-gap-bottom",!Ie&<),(0,se.Z)(Ve,"filter-node",ut&&ut((0,y.F)(this.props))),Ve)),style:Qe,draggable:_t,"aria-grabbed":Qt,onDragStart:_t?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:Gt},Dt,ye),ve.createElement(E,{prefixCls:$e,level:Ye,isStart:Je,isEnd:nt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),pe}(ve.Component),ue=function(ge){return ve.createElement(ae.k.Consumer,null,function(pe){return ve.createElement(re,(0,ee.Z)({},ge,{context:pe}))})};ue.displayName="TreeNode",ue.isTreeNode=1;var le=ue},39378:function(it,Ue,te){"use strict";te.d(Ue,{k:function(){return se}});var ee=te(59301),se=ee.createContext(null)},23130:function(it,Ue,te){"use strict";te.d(Ue,{O:function(){return le.Z},Z:function(){return An}});var ee=te(92413),se=te(400),Be=te(39559),xe=te(33708),Ce=te(26407),be=te(6909),ie=te(4771),He=te(25314),ze=te(9427),Ze=te(25440),Le=te(92310),Ae=te.n(Le),ve=te(10228),ae=te(26112),a=te(48736),E=te(59301),b=te(39378);function y($e){var ut=$e.dropPosition,Me=$e.dropLevelOffset,Ee=$e.indent,at={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ut){case-1:at.top=0,at.left=-Me*Ee;break;case 1:at.bottom=0,at.left=-Me*Ee;break;case 0:at.bottom=0,at.left=Ee;break}return E.createElement("div",{style:at})}function x($e){if($e==null)throw new TypeError("Cannot destructure "+$e)}var z=te(33606),ne=te(37061),oe=te(34280),re=te(24916),ue=te(77900),le=te(39417);function ce($e,ut){var Me=E.useState(!1),Ee=(0,z.Z)(Me,2),at=Ee[0],ot=Ee[1];E.useLayoutEffect(function(){if(at)return $e(),function(){ut()}},[at]),E.useLayoutEffect(function(){return ot(!0),function(){ot(!1)}},[])}var ge=te(71430),pe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],he=function(ut,Me){var Ee=ut.className,at=ut.style,ot=ut.motion,Ie=ut.motionNodes,ye=ut.motionType,st=ut.onMotionStart,Ye=ut.onMotionEnd,De=ut.active,gt=ut.treeNodeRequiredProps,_t=(0,ne.Z)(ut,pe),Qt=E.useState(!0),Dt=(0,z.Z)(Qt,2),Nt=Dt[0],Rt=Dt[1],ke=E.useContext(b.k),Xe=ke.prefixCls,bt=Ie&&ye!=="hide";(0,oe.Z)(function(){Ie&&bt!==Nt&&Rt(bt)},[Ie]);var Ft=function(){Ie&&st()},qt=E.useRef(!1),vn=function(){Ie&&!qt.current&&(qt.current=!0,Ye())};ce(Ft,vn);var on=function(Bt){bt===Bt&&vn()};return Ie?E.createElement(ue.default,(0,ee.Z)({ref:Me,visible:Nt},ot,{motionAppear:ye==="show",onVisibleChanged:on}),function(Pn,Bt){var ta=Pn.className,Zn=Pn.style;return E.createElement("div",{ref:Bt,className:Ae()("".concat(Xe,"-treenode-motion"),ta),style:Zn},Ie.map(function(na){var xa=(0,ee.Z)({},(x(na.data),na.data)),Ma=na.title,Tn=na.key,Da=na.isStart,Fa=na.isEnd;delete xa.children;var zt=(0,ge.H8)(Tn,gt);return E.createElement(le.Z,(0,ee.Z)({},xa,zt,{title:Ma,active:De,data:na.data,key:Tn,isStart:Da,isEnd:Fa}))}))}):E.createElement(le.Z,(0,ee.Z)({domRef:Me,className:Ee,style:at},_t,{active:De}))};he.displayName="MotionTreeNode";var Ve=E.forwardRef(he),Re=Ve;function tt(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Me=$e.length,Ee=ut.length;if(Math.abs(Me-Ee)!==1)return{add:!1,key:null};function at(ot,Ie){var ye=new Map;ot.forEach(function(Ye){ye.set(Ye,!0)});var st=Ie.filter(function(Ye){return!ye.has(Ye)});return st.length===1?st[0]:null}return Me<Ee?{add:!0,key:at($e,ut)}:{add:!1,key:at(ut,$e)}}function Fe($e,ut,Me){var Ee=$e.findIndex(function(ye){return ye.key===Me}),at=$e[Ee+1],ot=ut.findIndex(function(ye){return ye.key===Me});if(at){var Ie=ut.findIndex(function(ye){return ye.key===at.key});return ut.slice(ot+1,Ie)}return ut.slice(ot+1)}var Qe=["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"],et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Et=function(){},lt="RC_TREE_MOTION_".concat(Math.random()),ft={key:lt},Je={key:lt,level:0,index:0,pos:"0",node:ft,nodes:[ft]},nt={parent:null,children:[],pos:Je.pos,data:ft,title:null,key:lt,isStart:[],isEnd:[]};function dt($e,ut,Me,Ee){return ut===!1||!Me?$e:$e.slice(0,Math.ceil(Me/Ee)+1)}function Ne($e){var ut=$e.key,Me=$e.pos;return(0,ge.km)(ut,Me)}function We($e){for(var ut=String($e.data.key),Me=$e;Me.parent;)Me=Me.parent,ut="".concat(Me.data.key," > ").concat(ut);return ut}var vt=E.forwardRef(function($e,ut){var Me=$e.prefixCls,Ee=$e.data,at=$e.selectable,ot=$e.checkable,Ie=$e.expandedKeys,ye=$e.selectedKeys,st=$e.checkedKeys,Ye=$e.loadedKeys,De=$e.loadingKeys,gt=$e.halfCheckedKeys,_t=$e.keyEntities,Qt=$e.disabled,Dt=$e.dragging,Nt=$e.dragOverNodeKey,Rt=$e.dropPosition,ke=$e.motion,Xe=$e.height,bt=$e.itemHeight,Ft=$e.virtual,qt=$e.focusable,vn=$e.activeItem,on=$e.focused,Pn=$e.tabIndex,Bt=$e.onKeyDown,ta=$e.onFocus,Zn=$e.onBlur,na=$e.onActiveChange,xa=$e.onListChangeStart,Ma=$e.onListChangeEnd,Tn=(0,ne.Z)($e,Qe),Da=E.useRef(null),Fa=E.useRef(null);E.useImperativeHandle(ut,function(){return{scrollTo:function(Ia){Da.current.scrollTo(Ia)},getIndentWidth:function(){return Fa.current.offsetWidth}}});var zt=E.useState(Ie),gn=(0,z.Z)(zt,2),ha=gn[0],Kt=gn[1],It=E.useState(Ee),En=(0,z.Z)(It,2),hn=En[0],aa=En[1],Ca=E.useState(Ee),Nn=(0,z.Z)(Ca,2),ct=Nn[0],ht=Nn[1],pt=E.useState([]),Xt=(0,z.Z)(pt,2),Bn=Xt[0],fn=Xt[1],Na=E.useState(null),Jn=(0,z.Z)(Na,2),Gn=Jn[0],Za=Jn[1],Aa=E.useRef(Ee);Aa.current=Ee;function jt(){var Sa=Aa.current;aa(Sa),ht(Sa),fn([]),Za(null),Ma()}(0,oe.Z)(function(){Kt(Ie);var Sa=tt(ha,Ie);if(Sa.key!==null)if(Sa.add){var Ia=hn.findIndex(function(wn){var en=wn.key;return en===Sa.key}),rt=dt(Fe(hn,Ee,Sa.key),Ft,Xe,bt),Wt=hn.slice();Wt.splice(Ia+1,0,nt),ht(Wt),fn(rt),Za("show")}else{var kt=Ee.findIndex(function(wn){var en=wn.key;return en===Sa.key}),rn=dt(Fe(Ee,hn,Sa.key),Ft,Xe,bt),yn=Ee.slice();yn.splice(kt+1,0,nt),ht(yn),fn(rn),Za("hide")}else hn!==Ee&&(aa(Ee),ht(Ee))},[Ie,Ee]),E.useEffect(function(){Dt||jt()},[Dt]);var xt=ke?ct:Ee,pa={expandedKeys:Ie,selectedKeys:ye,loadedKeys:Ye,loadingKeys:De,checkedKeys:st,halfCheckedKeys:gt,dragOverNodeKey:Nt,dropPosition:Rt,keyEntities:_t};return E.createElement(E.Fragment,null,on&&vn&&E.createElement("span",{style:et,"aria-live":"assertive"},We(vn)),E.createElement("div",null,E.createElement("input",{style:et,disabled:qt===!1||Qt,tabIndex:qt!==!1?Pn:null,onKeyDown:Bt,onFocus:ta,onBlur:Zn,value:"",onChange:Et,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(Me,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(Me,"-indent")},E.createElement("div",{ref:Fa,className:"".concat(Me,"-indent-unit")}))),E.createElement(re.Z,(0,ee.Z)({},Tn,{data:xt,itemKey:Ne,height:Xe,fullHeight:!1,virtual:Ft,itemHeight:bt,prefixCls:"".concat(Me,"-list"),ref:Da,onVisibleChange:function(Ia,rt){var Wt=new Set(Ia),kt=rt.filter(function(rn){return!Wt.has(rn)});kt.some(function(rn){return Ne(rn)===lt})&&jt()}}),function(Sa){var Ia=Sa.pos,rt=(0,ee.Z)({},(x(Sa.data),Sa.data)),Wt=Sa.title,kt=Sa.key,rn=Sa.isStart,yn=Sa.isEnd,wn=(0,ge.km)(kt,Ia);delete rt.key,delete rt.children;var en=(0,ge.H8)(wn,pa);return E.createElement(Re,(0,ee.Z)({},rt,en,{title:Wt,active:!!vn&&kt===vn.key,pos:Ia,data:Sa.data,isStart:rn,isEnd:yn,motion:ke,motionNodes:kt===lt?Bn:null,motionType:Gn,onMotionStart:xa,onMotionEnd:jt,treeNodeRequiredProps:pa,onMouseMove:function(){na(null)}}))}))});vt.displayName="NodeList";var Tt=vt,mt=te(35654),$t=te(90782),Oe=te(67841),Gt=10,Ht=function($e){(0,ze.Z)(Me,$e);var ut=(0,Ze.Z)(Me);function Me(){var Ee;(0,be.Z)(this,Me);for(var at=arguments.length,ot=new Array(at),Ie=0;Ie<at;Ie++)ot[Ie]=arguments[Ie];return Ee=ut.call.apply(ut,[this].concat(ot)),Ee.destroyed=!1,Ee.delayedDragEnterLogic=void 0,Ee.loadingRetryTimes={},Ee.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,ge.w$)()},Ee.dragStartMousePosition=null,Ee.dragNode=void 0,Ee.currentMouseOverDroppableNodeKey=null,Ee.listRef=E.createRef(),Ee.onNodeDragStart=function(ye,st){var Ye=Ee.state,De=Ye.expandedKeys,gt=Ye.keyEntities,_t=Ee.props.onDragStart,Qt=st.props.eventKey;Ee.dragNode=st,Ee.dragStartMousePosition={x:ye.clientX,y:ye.clientY};var Dt=(0,mt._5)(De,Qt);Ee.setState({draggingNodeKey:Qt,dragChildrenKeys:(0,mt.wA)(Qt,gt),indent:Ee.listRef.current.getIndentWidth()}),Ee.setExpandedKeys(Dt),window.addEventListener("dragend",Ee.onWindowDragEnd),_t==null||_t({event:ye,node:(0,ge.F)(st.props)})},Ee.onNodeDragEnter=function(ye,st){var Ye=Ee.state,De=Ye.expandedKeys,gt=Ye.keyEntities,_t=Ye.dragChildrenKeys,Qt=Ye.flattenNodes,Dt=Ye.indent,Nt=Ee.props,Rt=Nt.onDragEnter,ke=Nt.onExpand,Xe=Nt.allowDrop,bt=Nt.direction,Ft=st.props,qt=Ft.pos,vn=Ft.eventKey,on=(0,He.Z)(Ee),Pn=on.dragNode;if(Ee.currentMouseOverDroppableNodeKey!==vn&&(Ee.currentMouseOverDroppableNodeKey=vn),!Pn){Ee.resetDragState();return}var Bt=(0,mt.OM)(ye,Pn,st,Dt,Ee.dragStartMousePosition,Xe,Qt,gt,De,bt),ta=Bt.dropPosition,Zn=Bt.dropLevelOffset,na=Bt.dropTargetKey,xa=Bt.dropContainerKey,Ma=Bt.dropTargetPos,Tn=Bt.dropAllowed,Da=Bt.dragOverNodeKey;if(_t.indexOf(na)!==-1||!Tn){Ee.resetDragState();return}if(Ee.delayedDragEnterLogic||(Ee.delayedDragEnterLogic={}),Object.keys(Ee.delayedDragEnterLogic).forEach(function(Fa){clearTimeout(Ee.delayedDragEnterLogic[Fa])}),Pn.props.eventKey!==st.props.eventKey&&(ye.persist(),Ee.delayedDragEnterLogic[qt]=window.setTimeout(function(){if(Ee.state.draggingNodeKey!==null){var Fa=(0,Ce.Z)(De),zt=(0,Oe.Z)(gt,st.props.eventKey);zt&&(zt.children||[]).length&&(Fa=(0,mt.L0)(De,st.props.eventKey)),"expandedKeys"in Ee.props||Ee.setExpandedKeys(Fa),ke==null||ke(Fa,{node:(0,ge.F)(st.props),expanded:!0,nativeEvent:ye.nativeEvent})}},800)),Pn.props.eventKey===na&&Zn===0){Ee.resetDragState();return}Ee.setState({dragOverNodeKey:Da,dropPosition:ta,dropLevelOffset:Zn,dropTargetKey:na,dropContainerKey:xa,dropTargetPos:Ma,dropAllowed:Tn}),Rt==null||Rt({event:ye,node:(0,ge.F)(st.props),expandedKeys:De})},Ee.onNodeDragOver=function(ye,st){var Ye=Ee.state,De=Ye.dragChildrenKeys,gt=Ye.flattenNodes,_t=Ye.keyEntities,Qt=Ye.expandedKeys,Dt=Ye.indent,Nt=Ee.props,Rt=Nt.onDragOver,ke=Nt.allowDrop,Xe=Nt.direction,bt=(0,He.Z)(Ee),Ft=bt.dragNode;if(Ft){var qt=(0,mt.OM)(ye,Ft,st,Dt,Ee.dragStartMousePosition,ke,gt,_t,Qt,Xe),vn=qt.dropPosition,on=qt.dropLevelOffset,Pn=qt.dropTargetKey,Bt=qt.dropContainerKey,ta=qt.dropAllowed,Zn=qt.dropTargetPos,na=qt.dragOverNodeKey;De.indexOf(Pn)!==-1||!ta||(Ft.props.eventKey===Pn&&on===0?Ee.state.dropPosition===null&&Ee.state.dropLevelOffset===null&&Ee.state.dropTargetKey===null&&Ee.state.dropContainerKey===null&&Ee.state.dropTargetPos===null&&Ee.state.dropAllowed===!1&&Ee.state.dragOverNodeKey===null||Ee.resetDragState():vn===Ee.state.dropPosition&&on===Ee.state.dropLevelOffset&&Pn===Ee.state.dropTargetKey&&Bt===Ee.state.dropContainerKey&&Zn===Ee.state.dropTargetPos&&ta===Ee.state.dropAllowed&&na===Ee.state.dragOverNodeKey||Ee.setState({dropPosition:vn,dropLevelOffset:on,dropTargetKey:Pn,dropContainerKey:Bt,dropTargetPos:Zn,dropAllowed:ta,dragOverNodeKey:na}),Rt==null||Rt({event:ye,node:(0,ge.F)(st.props)}))}},Ee.onNodeDragLeave=function(ye,st){Ee.currentMouseOverDroppableNodeKey===st.props.eventKey&&!ye.currentTarget.contains(ye.relatedTarget)&&(Ee.resetDragState(),Ee.currentMouseOverDroppableNodeKey=null);var Ye=Ee.props.onDragLeave;Ye==null||Ye({event:ye,node:(0,ge.F)(st.props)})},Ee.onWindowDragEnd=function(ye){Ee.onNodeDragEnd(ye,null,!0),window.removeEventListener("dragend",Ee.onWindowDragEnd)},Ee.onNodeDragEnd=function(ye,st){var Ye=Ee.props.onDragEnd;Ee.setState({dragOverNodeKey:null}),Ee.cleanDragState(),Ye==null||Ye({event:ye,node:(0,ge.F)(st.props)}),Ee.dragNode=null,window.removeEventListener("dragend",Ee.onWindowDragEnd)},Ee.onNodeDrop=function(ye,st){var Ye,De=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,gt=Ee.state,_t=gt.dragChildrenKeys,Qt=gt.dropPosition,Dt=gt.dropTargetKey,Nt=gt.dropTargetPos,Rt=gt.dropAllowed;if(Rt){var ke=Ee.props.onDrop;if(Ee.setState({dragOverNodeKey:null}),Ee.cleanDragState(),Dt!==null){var Xe=(0,xe.Z)((0,xe.Z)({},(0,ge.H8)(Dt,Ee.getTreeNodeRequiredProps())),{},{active:((Ye=Ee.getActiveItem())===null||Ye===void 0?void 0:Ye.key)===Dt,data:(0,Oe.Z)(Ee.state.keyEntities,Dt).node}),bt=_t.indexOf(Dt)!==-1;(0,a.ZP)(!bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ft=(0,mt.yx)(Nt),qt={event:ye,node:(0,ge.F)(Xe),dragNode:Ee.dragNode?(0,ge.F)(Ee.dragNode.props):null,dragNodesKeys:[Ee.dragNode.props.eventKey].concat(_t),dropToGap:Qt!==0,dropPosition:Qt+Number(Ft[Ft.length-1])};De||ke==null||ke(qt),Ee.dragNode=null}}},Ee.cleanDragState=function(){var ye=Ee.state.draggingNodeKey;ye!==null&&Ee.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ee.dragStartMousePosition=null,Ee.currentMouseOverDroppableNodeKey=null},Ee.triggerExpandActionExpand=function(ye,st){var Ye=Ee.state,De=Ye.expandedKeys,gt=Ye.flattenNodes,_t=st.expanded,Qt=st.key,Dt=st.isLeaf;if(!(Dt||ye.shiftKey||ye.metaKey||ye.ctrlKey)){var Nt=gt.filter(function(ke){return ke.key===Qt})[0],Rt=(0,ge.F)((0,xe.Z)((0,xe.Z)({},(0,ge.H8)(Qt,Ee.getTreeNodeRequiredProps())),{},{data:Nt.data}));Ee.setExpandedKeys(_t?(0,mt._5)(De,Qt):(0,mt.L0)(De,Qt)),Ee.onNodeExpand(ye,Rt)}},Ee.onNodeClick=function(ye,st){var Ye=Ee.props,De=Ye.onClick,gt=Ye.expandAction;gt==="click"&&Ee.triggerExpandActionExpand(ye,st),De==null||De(ye,st)},Ee.onNodeDoubleClick=function(ye,st){var Ye=Ee.props,De=Ye.onDoubleClick,gt=Ye.expandAction;gt==="doubleClick"&&Ee.triggerExpandActionExpand(ye,st),De==null||De(ye,st)},Ee.onNodeSelect=function(ye,st){var Ye=Ee.state.selectedKeys,De=Ee.state,gt=De.keyEntities,_t=De.fieldNames,Qt=Ee.props,Dt=Qt.onSelect,Nt=Qt.multiple,Rt=st.selected,ke=st[_t.key],Xe=!Rt;Xe?Nt?Ye=(0,mt.L0)(Ye,ke):Ye=[ke]:Ye=(0,mt._5)(Ye,ke);var bt=Ye.map(function(Ft){var qt=(0,Oe.Z)(gt,Ft);return qt?qt.node:null}).filter(function(Ft){return Ft});Ee.setUncontrolledState({selectedKeys:Ye}),Dt==null||Dt(Ye,{event:"select",selected:Xe,node:st,selectedNodes:bt,nativeEvent:ye.nativeEvent})},Ee.onNodeCheck=function(ye,st,Ye){var De=Ee.state,gt=De.keyEntities,_t=De.checkedKeys,Qt=De.halfCheckedKeys,Dt=Ee.props,Nt=Dt.checkStrictly,Rt=Dt.onCheck,ke=st.key,Xe,bt={event:"check",node:st,checked:Ye,nativeEvent:ye.nativeEvent};if(Nt){var Ft=Ye?(0,mt.L0)(_t,ke):(0,mt._5)(_t,ke),qt=(0,mt._5)(Qt,ke);Xe={checked:Ft,halfChecked:qt},bt.checkedNodes=Ft.map(function(Zn){return(0,Oe.Z)(gt,Zn)}).filter(function(Zn){return Zn}).map(function(Zn){return Zn.node}),Ee.setUncontrolledState({checkedKeys:Ft})}else{var vn=(0,$t.S)([].concat((0,Ce.Z)(_t),[ke]),!0,gt),on=vn.checkedKeys,Pn=vn.halfCheckedKeys;if(!Ye){var Bt=new Set(on);Bt.delete(ke);var ta=(0,$t.S)(Array.from(Bt),{checked:!1,halfCheckedKeys:Pn},gt);on=ta.checkedKeys,Pn=ta.halfCheckedKeys}Xe=on,bt.checkedNodes=[],bt.checkedNodesPositions=[],bt.halfCheckedKeys=Pn,on.forEach(function(Zn){var na=(0,Oe.Z)(gt,Zn);if(na){var xa=na.node,Ma=na.pos;bt.checkedNodes.push(xa),bt.checkedNodesPositions.push({node:xa,pos:Ma})}}),Ee.setUncontrolledState({checkedKeys:on},!1,{halfCheckedKeys:Pn})}Rt==null||Rt(Xe,bt)},Ee.onNodeLoad=function(ye){var st=ye.key,Ye=new Promise(function(De,gt){Ee.setState(function(_t){var Qt=_t.loadedKeys,Dt=Qt===void 0?[]:Qt,Nt=_t.loadingKeys,Rt=Nt===void 0?[]:Nt,ke=Ee.props,Xe=ke.loadData,bt=ke.onLoad;if(!Xe||Dt.indexOf(st)!==-1||Rt.indexOf(st)!==-1)return null;var Ft=Xe(ye);return Ft.then(function(){var qt=Ee.state.loadedKeys,vn=(0,mt.L0)(qt,st);bt==null||bt(vn,{event:"load",node:ye}),Ee.setUncontrolledState({loadedKeys:vn}),Ee.setState(function(on){return{loadingKeys:(0,mt._5)(on.loadingKeys,st)}}),De()}).catch(function(qt){if(Ee.setState(function(on){return{loadingKeys:(0,mt._5)(on.loadingKeys,st)}}),Ee.loadingRetryTimes[st]=(Ee.loadingRetryTimes[st]||0)+1,Ee.loadingRetryTimes[st]>=Gt){var vn=Ee.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ee.setUncontrolledState({loadedKeys:(0,mt.L0)(vn,st)}),De()}gt(qt)}),{loadingKeys:(0,mt.L0)(Rt,st)}})});return Ye.catch(function(){}),Ye},Ee.onNodeMouseEnter=function(ye,st){var Ye=Ee.props.onMouseEnter;Ye==null||Ye({event:ye,node:st})},Ee.onNodeMouseLeave=function(ye,st){var Ye=Ee.props.onMouseLeave;Ye==null||Ye({event:ye,node:st})},Ee.onNodeContextMenu=function(ye,st){var Ye=Ee.props.onRightClick;Ye&&(ye.preventDefault(),Ye({event:ye,node:st}))},Ee.onFocus=function(){var ye=Ee.props.onFocus;Ee.setState({focused:!0});for(var st=arguments.length,Ye=new Array(st),De=0;De<st;De++)Ye[De]=arguments[De];ye==null||ye.apply(void 0,Ye)},Ee.onBlur=function(){var ye=Ee.props.onBlur;Ee.setState({focused:!1}),Ee.onActiveChange(null);for(var st=arguments.length,Ye=new Array(st),De=0;De<st;De++)Ye[De]=arguments[De];ye==null||ye.apply(void 0,Ye)},Ee.getTreeNodeRequiredProps=function(){var ye=Ee.state,st=ye.expandedKeys,Ye=ye.selectedKeys,De=ye.loadedKeys,gt=ye.loadingKeys,_t=ye.checkedKeys,Qt=ye.halfCheckedKeys,Dt=ye.dragOverNodeKey,Nt=ye.dropPosition,Rt=ye.keyEntities;return{expandedKeys:st||[],selectedKeys:Ye||[],loadedKeys:De||[],loadingKeys:gt||[],checkedKeys:_t||[],halfCheckedKeys:Qt||[],dragOverNodeKey:Dt,dropPosition:Nt,keyEntities:Rt}},Ee.setExpandedKeys=function(ye){var st=Ee.state,Ye=st.treeData,De=st.fieldNames,gt=(0,ge.oH)(Ye,ye,De);Ee.setUncontrolledState({expandedKeys:ye,flattenNodes:gt},!0)},Ee.onNodeExpand=function(ye,st){var Ye=Ee.state.expandedKeys,De=Ee.state,gt=De.listChanging,_t=De.fieldNames,Qt=Ee.props,Dt=Qt.onExpand,Nt=Qt.loadData,Rt=st.expanded,ke=st[_t.key];if(!gt){var Xe=Ye.indexOf(ke),bt=!Rt;if((0,a.ZP)(Rt&&Xe!==-1||!Rt&&Xe===-1,"Expand state not sync with index check"),bt?Ye=(0,mt.L0)(Ye,ke):Ye=(0,mt._5)(Ye,ke),Ee.setExpandedKeys(Ye),Dt==null||Dt(Ye,{node:st,expanded:bt,nativeEvent:ye.nativeEvent}),bt&&Nt){var Ft=Ee.onNodeLoad(st);Ft&&Ft.then(function(){var qt=(0,ge.oH)(Ee.state.treeData,Ye,_t);Ee.setUncontrolledState({flattenNodes:qt})}).catch(function(){var qt=Ee.state.expandedKeys,vn=(0,mt._5)(qt,ke);Ee.setExpandedKeys(vn)})}}},Ee.onListChangeStart=function(){Ee.setUncontrolledState({listChanging:!0})},Ee.onListChangeEnd=function(){setTimeout(function(){Ee.setUncontrolledState({listChanging:!1})})},Ee.onActiveChange=function(ye){var st=Ee.state.activeKey,Ye=Ee.props.onActiveChange;st!==ye&&(Ee.setState({activeKey:ye}),ye!==null&&Ee.scrollTo({key:ye}),Ye==null||Ye(ye))},Ee.getActiveItem=function(){var ye=Ee.state,st=ye.activeKey,Ye=ye.flattenNodes;return st===null?null:Ye.find(function(De){var gt=De.key;return gt===st})||null},Ee.offsetActiveKey=function(ye){var st=Ee.state,Ye=st.flattenNodes,De=st.activeKey,gt=Ye.findIndex(function(Dt){var Nt=Dt.key;return Nt===De});gt===-1&&ye<0&&(gt=Ye.length),gt=(gt+ye+Ye.length)%Ye.length;var _t=Ye[gt];if(_t){var Qt=_t.key;Ee.onActiveChange(Qt)}else Ee.onActiveChange(null)},Ee.onKeyDown=function(ye){var st=Ee.state,Ye=st.activeKey,De=st.expandedKeys,gt=st.checkedKeys,_t=st.fieldNames,Qt=Ee.props,Dt=Qt.onKeyDown,Nt=Qt.checkable,Rt=Qt.selectable;switch(ye.which){case ve.Z.UP:{Ee.offsetActiveKey(-1),ye.preventDefault();break}case ve.Z.DOWN:{Ee.offsetActiveKey(1),ye.preventDefault();break}}var ke=Ee.getActiveItem();if(ke&&ke.data){var Xe=Ee.getTreeNodeRequiredProps(),bt=ke.data.isLeaf===!1||!!(ke.data[_t.children]||[]).length,Ft=(0,ge.F)((0,xe.Z)((0,xe.Z)({},(0,ge.H8)(Ye,Xe)),{},{data:ke.data,active:!0}));switch(ye.which){case ve.Z.LEFT:{bt&&De.includes(Ye)?Ee.onNodeExpand({},Ft):ke.parent&&Ee.onActiveChange(ke.parent.key),ye.preventDefault();break}case ve.Z.RIGHT:{bt&&!De.includes(Ye)?Ee.onNodeExpand({},Ft):ke.children&&ke.children.length&&Ee.onActiveChange(ke.children[0].key),ye.preventDefault();break}case ve.Z.ENTER:case ve.Z.SPACE:{Nt&&!Ft.disabled&&Ft.checkable!==!1&&!Ft.disableCheckbox?Ee.onNodeCheck({},Ft,!gt.includes(Ye)):!Nt&&Rt&&!Ft.disabled&&Ft.selectable!==!1&&Ee.onNodeSelect({},Ft);break}}}Dt==null||Dt(ye)},Ee.setUncontrolledState=function(ye){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ee.destroyed){var De=!1,gt=!0,_t={};Object.keys(ye).forEach(function(Qt){if(Qt in Ee.props){gt=!1;return}De=!0,_t[Qt]=ye[Qt]}),De&&(!st||gt)&&Ee.setState((0,xe.Z)((0,xe.Z)({},_t),Ye))}},Ee.scrollTo=function(ye){Ee.listRef.current.scrollTo(ye)},Ee}return(0,ie.Z)(Me,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var at=this.props.activeKey;at!==void 0&&at!==this.state.activeKey&&(this.setState({activeKey:at}),at!==null&&this.scrollTo({key:at}))}},{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 at,ot=this.state,Ie=ot.focused,ye=ot.flattenNodes,st=ot.keyEntities,Ye=ot.draggingNodeKey,De=ot.activeKey,gt=ot.dropLevelOffset,_t=ot.dropContainerKey,Qt=ot.dropTargetKey,Dt=ot.dropPosition,Nt=ot.dragOverNodeKey,Rt=ot.indent,ke=this.props,Xe=ke.prefixCls,bt=ke.className,Ft=ke.style,qt=ke.showLine,vn=ke.focusable,on=ke.tabIndex,Pn=on===void 0?0:on,Bt=ke.selectable,ta=ke.showIcon,Zn=ke.icon,na=ke.switcherIcon,xa=ke.draggable,Ma=ke.checkable,Tn=ke.checkStrictly,Da=ke.disabled,Fa=ke.motion,zt=ke.loadData,gn=ke.filterTreeNode,ha=ke.height,Kt=ke.itemHeight,It=ke.virtual,En=ke.titleRender,hn=ke.dropIndicatorRender,aa=ke.onContextMenu,Ca=ke.onScroll,Nn=ke.direction,ct=ke.rootClassName,ht=ke.rootStyle,pt=(0,ae.Z)(this.props,{aria:!0,data:!0}),Xt;return xa&&((0,Be.Z)(xa)==="object"?Xt=xa:typeof xa=="function"?Xt={nodeDraggable:xa}:Xt={}),E.createElement(b.k.Provider,{value:{prefixCls:Xe,selectable:Bt,showIcon:ta,icon:Zn,switcherIcon:na,draggable:Xt,draggingNodeKey:Ye,checkable:Ma,checkStrictly:Tn,disabled:Da,keyEntities:st,dropLevelOffset:gt,dropContainerKey:_t,dropTargetKey:Qt,dropPosition:Dt,dragOverNodeKey:Nt,indent:Rt,direction:Nn,dropIndicatorRender:hn,loadData:zt,filterTreeNode:gn,titleRender:En,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}},E.createElement("div",{role:"tree",className:Ae()(Xe,bt,ct,(at={},(0,se.Z)(at,"".concat(Xe,"-show-line"),qt),(0,se.Z)(at,"".concat(Xe,"-focused"),Ie),(0,se.Z)(at,"".concat(Xe,"-active-focused"),De!==null),at)),style:ht},E.createElement(Tt,(0,ee.Z)({ref:this.listRef,prefixCls:Xe,style:Ft,data:ye,disabled:Da,selectable:Bt,checkable:!!Ma,motion:Fa,dragging:Ye!==null,height:ha,itemHeight:Kt,virtual:It,focusable:vn,focused:Ie,tabIndex:Pn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:aa,onScroll:Ca},this.getTreeNodeRequiredProps(),pt))))}}],[{key:"getDerivedStateFromProps",value:function(at,ot){var Ie=ot.prevProps,ye={prevProps:at};function st(vn){return!Ie&&vn in at||Ie&&Ie[vn]!==at[vn]}var Ye,De=ot.fieldNames;if(st("fieldNames")&&(De=(0,ge.w$)(at.fieldNames),ye.fieldNames=De),st("treeData")?Ye=at.treeData:st("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ye=(0,ge.zn)(at.children)),Ye){ye.treeData=Ye;var gt=(0,ge.I8)(Ye,{fieldNames:De});ye.keyEntities=(0,xe.Z)((0,se.Z)({},lt,Je),gt.keyEntities)}var _t=ye.keyEntities||ot.keyEntities;if(st("expandedKeys")||Ie&&st("autoExpandParent"))ye.expandedKeys=at.autoExpandParent||!Ie&&at.defaultExpandParent?(0,mt.r7)(at.expandedKeys,_t):at.expandedKeys;else if(!Ie&&at.defaultExpandAll){var Qt=(0,xe.Z)({},_t);delete Qt[lt],ye.expandedKeys=Object.keys(Qt).map(function(vn){return Qt[vn].key})}else!Ie&&at.defaultExpandedKeys&&(ye.expandedKeys=at.autoExpandParent||at.defaultExpandParent?(0,mt.r7)(at.defaultExpandedKeys,_t):at.defaultExpandedKeys);if(ye.expandedKeys||delete ye.expandedKeys,Ye||ye.expandedKeys){var Dt=(0,ge.oH)(Ye||ot.treeData,ye.expandedKeys||ot.expandedKeys,De);ye.flattenNodes=Dt}if(at.selectable&&(st("selectedKeys")?ye.selectedKeys=(0,mt.BT)(at.selectedKeys,at):!Ie&&at.defaultSelectedKeys&&(ye.selectedKeys=(0,mt.BT)(at.defaultSelectedKeys,at))),at.checkable){var Nt;if(st("checkedKeys")?Nt=(0,mt.E6)(at.checkedKeys)||{}:!Ie&&at.defaultCheckedKeys?Nt=(0,mt.E6)(at.defaultCheckedKeys)||{}:Ye&&(Nt=(0,mt.E6)(at.checkedKeys)||{checkedKeys:ot.checkedKeys,halfCheckedKeys:ot.halfCheckedKeys}),Nt){var Rt=Nt,ke=Rt.checkedKeys,Xe=ke===void 0?[]:ke,bt=Rt.halfCheckedKeys,Ft=bt===void 0?[]:bt;if(!at.checkStrictly){var qt=(0,$t.S)(Xe,!0,_t);Xe=qt.checkedKeys,Ft=qt.halfCheckedKeys}ye.checkedKeys=Xe,ye.halfCheckedKeys=Ft}}return st("loadedKeys")&&(ye.loadedKeys=at.loadedKeys),ye}}]),Me}(E.Component);Ht.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:y,allowDrop:function(){return!0},expandAction:!1},Ht.TreeNode=le.Z;var dn=Ht,An=dn},35654:function(it,Ue,te){"use strict";te.d(Ue,{BT:function(){return E},E6:function(){return x},L0:function(){return Ze},OM:function(){return a},_5:function(){return ze},r7:function(){return z},wA:function(){return Ae},yx:function(){return Le}});var ee=te(26407),se=te(39559),Be=te(48736),xe=te(59301),Ce=te(39417),be=te(67841),ie=te(71430),He=null;function ze(ne,oe){if(!ne)return[];var re=ne.slice(),ue=re.indexOf(oe);return ue>=0&&re.splice(ue,1),re}function Ze(ne,oe){var re=(ne||[]).slice();return re.indexOf(oe)===-1&&re.push(oe),re}function Le(ne){return ne.split("-")}function Ae(ne,oe){var re=[],ue=(0,be.Z)(oe,ne);function le(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ce.forEach(function(ge){var pe=ge.key,he=ge.children;re.push(pe),le(he)})}return le(ue.children),re}function ve(ne){if(ne.parent){var oe=Le(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function ae(ne){var oe=Le(ne.pos);return Number(oe[oe.length-1])===0}function a(ne,oe,re,ue,le,ce,ge,pe,he,Ve){var Re,tt=ne.clientX,Fe=ne.clientY,Qe=ne.target.getBoundingClientRect(),et=Qe.top,Et=Qe.height,lt=(Ve==="rtl"?-1:1)*(((le==null?void 0:le.x)||0)-tt),ft=(lt-12)/ue,Je=(0,be.Z)(pe,re.props.eventKey);if(Fe<et+Et/2){var nt=ge.findIndex(function(An){return An.key===Je.key}),dt=nt<=0?0:nt-1,Ne=ge[dt].key;Je=(0,be.Z)(pe,Ne)}var We=Je.key,vt=Je,Tt=Je.key,mt=0,$t=0;if(!he.includes(We))for(var Oe=0;Oe<ft&&ve(Je);Oe+=1)Je=Je.parent,$t+=1;var Gt=oe.props.data,Ht=Je.node,dn=!0;return ae(Je)&&Je.level===0&&Fe<et+Et/2&&ce({dragNode:Gt,dropNode:Ht,dropPosition:-1})&&Je.key===re.props.eventKey?mt=-1:(vt.children||[]).length&&he.includes(Tt)?ce({dragNode:Gt,dropNode:Ht,dropPosition:0})?mt=0:dn=!1:$t===0?ft>-1.5?ce({dragNode:Gt,dropNode:Ht,dropPosition:1})?mt=1:dn=!1:ce({dragNode:Gt,dropNode:Ht,dropPosition:0})?mt=0:ce({dragNode:Gt,dropNode:Ht,dropPosition:1})?mt=1:dn=!1:ce({dragNode:Gt,dropNode:Ht,dropPosition:1})?mt=1:dn=!1,{dropPosition:mt,dropLevelOffset:$t,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:Tt,dropContainerKey:mt===0?null:((Re=Je.parent)===null||Re===void 0?void 0:Re.key)||null,dropAllowed:dn}}function E(ne,oe){if(ne){var re=oe.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function y(ne,oe){if(!ne)return[];var re=oe||{},ue=re.processProps,le=ue===void 0?b:ue,ce=Array.isArray(ne)?ne:[ne];return ce.map(function(ge){var pe=ge.children,he=_objectWithoutProperties(ge,He),Ve=y(pe,oe);return React.createElement(TreeNode,_extends({key:he.key},le(he)),Ve)})}function x(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,se.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function z(ne,oe){var re=new Set;function ue(le){if(!re.has(le)){var ce=(0,be.Z)(oe,le);if(ce){re.add(le);var ge=ce.parent,pe=ce.node;pe.disabled||ge&&ue(ge.key)}}}return(ne||[]).forEach(function(le){ue(le)}),(0,ee.Z)(re)}},90782:function(it,Ue,te){"use strict";te.d(Ue,{S:function(){return ie}});var ee=te(48736),se=te(67841);function Be(He,ze){var Ze=new Set;return He.forEach(function(Le){ze.has(Le)||Ze.add(Le)}),Ze}function xe(He){var ze=He||{},Ze=ze.disabled,Le=ze.disableCheckbox,Ae=ze.checkable;return!!(Ze||Le)||Ae===!1}function Ce(He,ze,Ze,Le){for(var Ae=new Set(He),ve=new Set,ae=0;ae<=Ze;ae+=1){var a=ze.get(ae)||new Set;a.forEach(function(x){var z=x.key,ne=x.node,oe=x.children,re=oe===void 0?[]:oe;Ae.has(z)&&!Le(ne)&&re.filter(function(ue){return!Le(ue.node)}).forEach(function(ue){Ae.add(ue.key)})})}for(var E=new Set,b=Ze;b>=0;b-=1){var y=ze.get(b)||new Set;y.forEach(function(x){var z=x.parent,ne=x.node;if(!(Le(ne)||!x.parent||E.has(x.parent.key))){if(Le(x.parent.node)){E.add(z.key);return}var oe=!0,re=!1;(z.children||[]).filter(function(ue){return!Le(ue.node)}).forEach(function(ue){var le=ue.key,ce=Ae.has(le);oe&&!ce&&(oe=!1),!re&&(ce||ve.has(le))&&(re=!0)}),oe&&Ae.add(z.key),re&&ve.add(z.key),E.add(z.key)}})}return{checkedKeys:Array.from(Ae),halfCheckedKeys:Array.from(Be(ve,Ae))}}function be(He,ze,Ze,Le,Ae){for(var ve=new Set(He),ae=new Set(ze),a=0;a<=Le;a+=1){var E=Ze.get(a)||new Set;E.forEach(function(z){var ne=z.key,oe=z.node,re=z.children,ue=re===void 0?[]:re;!ve.has(ne)&&!ae.has(ne)&&!Ae(oe)&&ue.filter(function(le){return!Ae(le.node)}).forEach(function(le){ve.delete(le.key)})})}ae=new Set;for(var b=new Set,y=Le;y>=0;y-=1){var x=Ze.get(y)||new Set;x.forEach(function(z){var ne=z.parent,oe=z.node;if(!(Ae(oe)||!z.parent||b.has(z.parent.key))){if(Ae(z.parent.node)){b.add(ne.key);return}var re=!0,ue=!1;(ne.children||[]).filter(function(le){return!Ae(le.node)}).forEach(function(le){var ce=le.key,ge=ve.has(ce);re&&!ge&&(re=!1),!ue&&(ge||ae.has(ce))&&(ue=!0)}),re||ve.delete(ne.key),ue&&ae.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(Be(ae,ve))}}function ie(He,ze,Ze,Le){var Ae=[],ve;Le?ve=Le:ve=xe;var ae=new Set(He.filter(function(y){var x=!!(0,se.Z)(Ze,y);return x||Ae.push(y),x})),a=new Map,E=0;Object.keys(Ze).forEach(function(y){var x=Ze[y],z=x.level,ne=a.get(z);ne||(ne=new Set,a.set(z,ne)),ne.add(x),E=Math.max(E,z)}),(0,ee.ZP)(!Ae.length,"Tree missing follow keys: ".concat(Ae.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var b;return ze===!0?b=Ce(ae,a,E,ve):b=be(ae,ze.halfCheckedKeys,a,E,ve),b}},67841:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return ee}});function ee(se,Be){return se[Be]}},71430:function(it,Ue,te){"use strict";te.d(Ue,{F:function(){return z},H8:function(){return x},I8:function(){return y},km:function(){return Ae},oH:function(){return E},w$:function(){return ve},zn:function(){return a}});var ee=te(39559),se=te(26407),Be=te(33708),xe=te(37061),Ce=te(11592),be=te(2738),ie=te(48736),He=te(67841),ze=["children"];function Ze(ne,oe){return"".concat(ne,"-").concat(oe)}function Le(ne){return ne&&ne.type&&ne.type.isTreeNode}function Ae(ne,oe){return ne!=null?ne:oe}function ve(ne){var oe=ne||{},re=oe.title,ue=oe._title,le=oe.key,ce=oe.children,ge=re||"title";return{title:ge,_title:ue||[ge],key:le||"key",children:ce||"children"}}function ae(ne,oe){var re=new Map;function ue(le){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(le||[]).forEach(function(ge){var pe=ge[oe.key],he=ge[oe.children];warning(pe!=null,"Tree node must have a certain key: [".concat(ce).concat(pe,"]"));var Ve=String(pe);warning(!re.has(Ve)||pe===null||pe===void 0,"Same 'key' exist in the Tree: ".concat(Ve)),re.set(Ve,!0),ue(he,"".concat(ce).concat(Ve," > "))})}ue(ne)}function a(ne){function oe(re){var ue=(0,Ce.Z)(re);return ue.map(function(le){if(!Le(le))return(0,ie.ZP)(!le,"Tree/TreeNode can only accept TreeNode as children."),null;var ce=le.key,ge=le.props,pe=ge.children,he=(0,xe.Z)(ge,ze),Ve=(0,Be.Z)({key:ce},he),Re=oe(pe);return Re.length&&(Ve.children=Re),Ve}).filter(function(le){return le})}return oe(ne)}function E(ne,oe,re){var ue=ve(re),le=ue._title,ce=ue.key,ge=ue.children,pe=new Set(oe===!0?[]:oe),he=[];function Ve(Re){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Re.map(function(Fe,Qe){for(var et=Ze(tt?tt.pos:"0",Qe),Et=Ae(Fe[ce],et),lt,ft=0;ft<le.length;ft+=1){var Je=le[ft];if(Fe[Je]!==void 0){lt=Fe[Je];break}}var nt=(0,Be.Z)((0,Be.Z)({},(0,be.Z)(Fe,[].concat((0,se.Z)(le),[ce,ge]))),{},{title:lt,key:Et,parent:tt,pos:et,children:null,data:Fe,isStart:[].concat((0,se.Z)(tt?tt.isStart:[]),[Qe===0]),isEnd:[].concat((0,se.Z)(tt?tt.isEnd:[]),[Qe===Re.length-1])});return he.push(nt),oe===!0||pe.has(Et)?nt.children=Ve(Fe[ge]||[],nt):nt.children=[],nt})}return Ve(ne),he}function b(ne,oe,re){var ue={};(0,ee.Z)(re)==="object"?ue=re:ue={externalGetKey:re},ue=ue||{};var le=ue,ce=le.childrenPropName,ge=le.externalGetKey,pe=le.fieldNames,he=ve(pe),Ve=he.key,Re=he.children,tt=ce||Re,Fe;ge?typeof ge=="string"?Fe=function(Et){return Et[ge]}:typeof ge=="function"&&(Fe=function(Et){return ge(Et)}):Fe=function(Et,lt){return Ae(Et[Ve],lt)};function Qe(et,Et,lt,ft){var Je=et?et[tt]:ne,nt=et?Ze(lt.pos,Et):"0",dt=et?[].concat((0,se.Z)(ft),[et]):[];if(et){var Ne=Fe(et,nt),We={node:et,index:Et,pos:nt,key:Ne,parentPos:lt.node?lt.pos:null,level:lt.level+1,nodes:dt};oe(We)}Je&&Je.forEach(function(vt,Tt){Qe(vt,Tt,{node:et,pos:nt,level:lt?lt.level+1:-1},dt)})}Qe(null)}function y(ne){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=oe.initWrapper,ue=oe.processEntity,le=oe.onProcessFinished,ce=oe.externalGetKey,ge=oe.childrenPropName,pe=oe.fieldNames,he=arguments.length>2?arguments[2]:void 0,Ve=ce||he,Re={},tt={},Fe={posEntities:Re,keyEntities:tt};return re&&(Fe=re(Fe)||Fe),b(ne,function(Qe){var et=Qe.node,Et=Qe.index,lt=Qe.pos,ft=Qe.key,Je=Qe.parentPos,nt=Qe.level,dt=Qe.nodes,Ne={node:et,nodes:dt,index:Et,key:ft,pos:lt,level:nt},We=Ae(ft,lt);Re[lt]=Ne,tt[We]=Ne,Ne.parent=Re[Je],Ne.parent&&(Ne.parent.children=Ne.parent.children||[],Ne.parent.children.push(Ne)),ue&&ue(Ne,Fe)},{externalGetKey:Ve,childrenPropName:ge,fieldNames:pe}),le&&le(Fe),Fe}function x(ne,oe){var re=oe.expandedKeys,ue=oe.selectedKeys,le=oe.loadedKeys,ce=oe.loadingKeys,ge=oe.checkedKeys,pe=oe.halfCheckedKeys,he=oe.dragOverNodeKey,Ve=oe.dropPosition,Re=oe.keyEntities,tt=(0,He.Z)(Re,ne),Fe={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:ue.indexOf(ne)!==-1,loaded:le.indexOf(ne)!==-1,loading:ce.indexOf(ne)!==-1,checked:ge.indexOf(ne)!==-1,halfChecked:pe.indexOf(ne)!==-1,pos:String(tt?tt.pos:""),dragOver:he===ne&&Ve===0,dragOverGapTop:he===ne&&Ve===-1,dragOverGapBottom:he===ne&&Ve===1};return Fe}function z(ne){var oe=ne.data,re=ne.expanded,ue=ne.selected,le=ne.checked,ce=ne.loaded,ge=ne.loading,pe=ne.halfChecked,he=ne.dragOver,Ve=ne.dragOverGapTop,Re=ne.dragOverGapBottom,tt=ne.pos,Fe=ne.active,Qe=ne.eventKey,et=(0,Be.Z)((0,Be.Z)({},oe),{},{expanded:re,selected:ue,checked:le,loaded:ce,loading:ge,halfChecked:pe,dragOver:he,dragOverGapTop:Ve,dragOverGapBottom:Re,pos:tt,active:Fe,key:Qe});return"props"in et||Object.defineProperty(et,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),et}},8224:function(it,Ue,te){"use strict";te.d(Ue,{Z:function(){return se}});var ee=te(4676);function se(Be,xe,Ce,be){var ie=ee.unstable_batchedUpdates?function(ze){ee.unstable_batchedUpdates(Ce,ze)}:Ce;return Be!=null&&Be.addEventListener&&Be.addEventListener(xe,ie,be),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(xe,ie,be)}}}},55468:function(it,Ue,te){"use strict";te.d(Ue,{g1:function(){return Le},os:function(){return ve}});var ee=/margin|padding|width|height|max|min|offset/,se={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function xe(ae){return ae.nodeType===1?ae.ownerDocument.defaultView.getComputedStyle(ae,null):{}}function Ce(ae,a,E){if(a=a.toLowerCase(),E==="auto"){if(a==="height")return ae.offsetHeight;if(a==="width")return ae.offsetWidth}return a in se||(se[a]=ee.test(a)),se[a]?parseFloat(E)||0:E}function be(ae,a){var E=arguments.length,b=xe(ae);return a=Be[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,E===1?b:Ce(ae,a,b[a]||ae.style[a])}function ie(ae,a,E){var b=arguments.length;if(a=Be[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,b===3)return typeof E=="number"&&ee.test(a)&&(E="".concat(E,"px")),ae.style[a]=E,E;for(var y in a)a.hasOwnProperty(y)&&ie(ae,y,a[y]);return xe(ae)}function He(ae){return ae===document.body?document.documentElement.clientWidth:ae.offsetWidth}function ze(ae){return ae===document.body?window.innerHeight||document.documentElement.clientHeight:ae.offsetHeight}function Ze(){var ae=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ae,height:a}}function Le(){var ae=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ae,height:a}}function Ae(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ve(ae){var a=ae.getBoundingClientRect(),E=document.documentElement;return{left:a.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},24514:function(it,Ue,te){"use strict";te.d(Ue,{G:function(){return xe}});var ee=te(47273),se=function(be){if((0,ee.Z)()&&window.document.documentElement){var ie=Array.isArray(be)?be:[be],He=window.document.documentElement;return ie.some(function(ze){return ze in He.style})}return!1},Be=function(be,ie){if(!se(be))return!1;var He=document.createElement("div"),ze=He.style[be];return He.style[be]=ie,He.style[be]!==ze};function xe(Ce,be){return!Array.isArray(Ce)&&be!==void 0?Be(Ce,be):se(Ce)}},2637:function(it,Ue,te){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Object.defineProperty(Ue,"DraggableCore",{enumerable:!0,get:function(){return He.default}}),Ue.default=void 0;var ee=Ae(te(59301)),se=Ze(te(12708)),Be=Ze(te(4676)),xe=Ze(te(57780)),Ce=te(13957),be=te(60976),ie=te(36641),He=Ze(te(80486)),ze=Ze(te(94187));function Ze(y){return y&&y.__esModule?y:{default:y}}function Le(y){if(typeof WeakMap!="function")return null;var x=new WeakMap,z=new WeakMap;return(Le=function(ne){return ne?z:x})(y)}function Ae(y,x){if(!x&&y&&y.__esModule)return y;if(y===null||typeof y!="object"&&typeof y!="function")return{default:y};var z=Le(x);if(z&&z.has(y))return z.get(y);var ne={},oe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var re in y)if(re!=="default"&&Object.prototype.hasOwnProperty.call(y,re)){var ue=oe?Object.getOwnPropertyDescriptor(y,re):null;ue&&(ue.get||ue.set)?Object.defineProperty(ne,re,ue):ne[re]=y[re]}return ne.default=y,z&&z.set(y,ne),ne}function ve(){return ve=Object.assign?Object.assign.bind():function(y){for(var x=1;x<arguments.length;x++){var z=arguments[x];for(var ne in z)Object.prototype.hasOwnProperty.call(z,ne)&&(y[ne]=z[ne])}return y},ve.apply(this,arguments)}function ae(y,x,z){return x=a(x),x in y?Object.defineProperty(y,x,{value:z,enumerable:!0,configurable:!0,writable:!0}):y[x]=z,y}function a(y){var x=E(y,"string");return typeof x=="symbol"?x:String(x)}function E(y,x){if(typeof y!="object"||y===null)return y;var z=y[Symbol.toPrimitive];if(z!==void 0){var ne=z.call(y,x||"default");if(typeof ne!="object")return ne;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(y)}class b extends ee.Component{static getDerivedStateFromProps(x,z){let{position:ne}=x,{prevPropsPosition:oe}=z;return ne&&(!oe||ne.x!==oe.x||ne.y!==oe.y)?((0,ze.default)("Draggable: getDerivedStateFromProps %j",{position:ne,prevPropsPosition:oe}),{x:ne.x,y:ne.y,prevPropsPosition:Mi({},ne)}):null}constructor(x){super(x),ae(this,"onDragStart",(z,ne)=>{if((0,ze.default)("Draggable: onDragStart: %j",ne),this.props.onStart(z,(0,be.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ae(this,"onDrag",(z,ne)=>{if(!this.state.dragging)return!1;(0,ze.default)("Draggable: onDrag: %j",ne);const oe=(0,be.createDraggableData)(this,ne),re={x:oe.x,y:oe.y,slackX:0,slackY:0};if(this.props.bounds){const{x:le,y:ce}=re;re.x+=this.state.slackX,re.y+=this.state.slackY;const[ge,pe]=(0,be.getBoundPosition)(this,re.x,re.y);re.x=ge,re.y=pe,re.slackX=this.state.slackX+(le-re.x),re.slackY=this.state.slackY+(ce-re.y),oe.x=re.x,oe.y=re.y,oe.deltaX=re.x-this.state.x,oe.deltaY=re.y-this.state.y}if(this.props.onDrag(z,oe)===!1)return!1;this.setState(re)}),ae(this,"onDragStop",(z,ne)=>{if(!this.state.dragging||this.props.onStop(z,(0,be.createDraggableData)(this,ne))===!1)return!1;(0,ze.default)("Draggable: onDragStop: %j",ne);const re={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:le,y:ce}=this.props.position;re.x=le,re.y=ce}this.setState(re)}),this.state={dragging:!1,dragged:!1,x:x.position?x.position.x:x.defaultPosition.x,y:x.position?x.position.y:x.defaultPosition.y,prevPropsPosition:Mi({},x.position),slackX:0,slackY:0,isElementSVG:!1},x.position&&!(x.onDrag||x.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var x,z;return(x=(z=this.props)===null||z===void 0||(z=z.nodeRef)===null||z===void 0?void 0:z.current)!==null&&x!==void 0?x:Be.default.findDOMNode(this)}render(){const lt=this.props,{axis:x,bounds:z,children:ne,defaultPosition:oe,defaultClassName:re,defaultClassNameDragging:ue,defaultClassNameDragged:le,position:ce,positionOffset:ge,scale:pe}=lt,he=Bu(lt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ve={},Re=null;const Fe=!!!ce||this.state.dragging,Qe=ce||oe,et={x:(0,be.canDragX)(this)&&Fe?this.state.x:Qe.x,y:(0,be.canDragY)(this)&&Fe?this.state.y:Qe.y};this.state.isElementSVG?Re=(0,Ce.createSVGTransform)(et,ge):Ve=(0,Ce.createCSSTransform)(et,ge);const Et=(0,xe.default)(ne.props.className||"",re,{[ue]:this.state.dragging,[le]:this.state.dragged});return ee.createElement(He.default,ve({},he,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),ee.cloneElement(ee.Children.only(ne),{className:Et,style:Mi(Mi({},ne.props.style),Ve),transform:Re}))}}Ue.default=b,ae(b,"displayName","Draggable"),ae(b,"propTypes",hu(Mi({},He.default.propTypes),{axis:se.default.oneOf(["both","x","y","none"]),bounds:se.default.oneOfType([se.default.shape({left:se.default.number,right:se.default.number,top:se.default.number,bottom:se.default.number}),se.default.string,se.default.oneOf([!1])]),defaultClassName:se.default.string,defaultClassNameDragging:se.default.string,defaultClassNameDragged:se.default.string,defaultPosition:se.default.shape({x:se.default.number,y:se.default.number}),positionOffset:se.default.shape({x:se.default.oneOfType([se.default.number,se.default.string]),y:se.default.oneOfType([se.default.number,se.default.string])}),position:se.default.shape({x:se.default.number,y:se.default.number}),className:ie.dontSetMe,style:ie.dontSetMe,transform:ie.dontSetMe})),ae(b,"defaultProps",hu(Mi({},He.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(it,Ue,te){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.default=void 0;var ee=Ze(te(59301)),se=He(te(12708)),Be=He(te(4676)),xe=te(13957),Ce=te(60976),be=te(36641),ie=He(te(94187));function He(b){return b&&b.__esModule?b:{default:b}}function ze(b){if(typeof WeakMap!="function")return null;var y=new WeakMap,x=new WeakMap;return(ze=function(z){return z?x:y})(b)}function Ze(b,y){if(!y&&b&&b.__esModule)return b;if(b===null||typeof b!="object"&&typeof b!="function")return{default:b};var x=ze(y);if(x&&x.has(b))return x.get(b);var z={},ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var oe in b)if(oe!=="default"&&Object.prototype.hasOwnProperty.call(b,oe)){var re=ne?Object.getOwnPropertyDescriptor(b,oe):null;re&&(re.get||re.set)?Object.defineProperty(z,oe,re):z[oe]=b[oe]}return z.default=b,x&&x.set(b,z),z}function Le(b,y,x){return y=Ae(y),y in b?Object.defineProperty(b,y,{value:x,enumerable:!0,configurable:!0,writable:!0}):b[y]=x,b}function Ae(b){var y=ve(b,"string");return typeof y=="symbol"?y:String(y)}function ve(b,y){if(typeof b!="object"||b===null)return b;var x=b[Symbol.toPrimitive];if(x!==void 0){var z=x.call(b,y||"default");if(typeof z!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(y==="string"?String:Number)(b)}const ae={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let a=ae.mouse;class E extends ee.Component{constructor(){super(...arguments),Le(this,"dragging",!1),Le(this,"lastX",NaN),Le(this,"lastY",NaN),Le(this,"touchIdentifier",null),Le(this,"mounted",!1),Le(this,"handleDragStart",y=>{if(this.props.onMouseDown(y),!this.props.allowAnyClick&&typeof y.button=="number"&&y.button!==0)return!1;const x=this.findDOMNode();if(!x||!x.ownerDocument||!x.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:z}=x;if(this.props.disabled||!(y.target instanceof z.defaultView.Node)||this.props.handle&&!(0,xe.matchesSelectorAndParentsTo)(y.target,this.props.handle,x)||this.props.cancel&&(0,xe.matchesSelectorAndParentsTo)(y.target,this.props.cancel,x))return;y.type==="touchstart"&&y.preventDefault();const ne=(0,xe.getTouchIdentifier)(y);this.touchIdentifier=ne;const oe=(0,Ce.getControlPosition)(y,ne,this);if(oe==null)return;const{x:re,y:ue}=oe,le=(0,Ce.createCoreData)(this,re,ue);(0,ie.default)("DraggableCore: handleDragStart: %j",le),(0,ie.default)("calling",this.props.onStart),!(this.props.onStart(y,le)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,xe.addUserSelectStyles)(z),this.dragging=!0,this.lastX=re,this.lastY=ue,(0,xe.addEvent)(z,a.move,this.handleDrag),(0,xe.addEvent)(z,a.stop,this.handleDragStop))}),Le(this,"handleDrag",y=>{const x=(0,Ce.getControlPosition)(y,this.touchIdentifier,this);if(x==null)return;let{x:z,y:ne}=x;if(Array.isArray(this.props.grid)){let ue=z-this.lastX,le=ne-this.lastY;if([ue,le]=(0,Ce.snapToGrid)(this.props.grid,ue,le),!ue&&!le)return;z=this.lastX+ue,ne=this.lastY+le}const oe=(0,Ce.createCoreData)(this,z,ne);if((0,ie.default)("DraggableCore: handleDrag: %j",oe),this.props.onDrag(y,oe)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ue){const le=document.createEvent("MouseEvents");le.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(le)}return}this.lastX=z,this.lastY=ne}),Le(this,"handleDragStop",y=>{if(!this.dragging)return;const x=(0,Ce.getControlPosition)(y,this.touchIdentifier,this);if(x==null)return;let{x:z,y:ne}=x;if(Array.isArray(this.props.grid)){let le=z-this.lastX||0,ce=ne-this.lastY||0;[le,ce]=(0,Ce.snapToGrid)(this.props.grid,le,ce),z=this.lastX+le,ne=this.lastY+ce}const oe=(0,Ce.createCoreData)(this,z,ne);if(this.props.onStop(y,oe)===!1||this.mounted===!1)return!1;const ue=this.findDOMNode();ue&&this.props.enableUserSelectHack&&(0,xe.removeUserSelectStyles)(ue.ownerDocument),(0,ie.default)("DraggableCore: handleDragStop: %j",oe),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ue&&((0,ie.default)("DraggableCore: Removing handlers"),(0,xe.removeEvent)(ue.ownerDocument,a.move,this.handleDrag),(0,xe.removeEvent)(ue.ownerDocument,a.stop,this.handleDragStop))}),Le(this,"onMouseDown",y=>(a=ae.mouse,this.handleDragStart(y))),Le(this,"onMouseUp",y=>(a=ae.mouse,this.handleDragStop(y))),Le(this,"onTouchStart",y=>(a=ae.touch,this.handleDragStart(y))),Le(this,"onTouchEnd",y=>(a=ae.touch,this.handleDragStop(y)))}componentDidMount(){this.mounted=!0;const y=this.findDOMNode();y&&(0,xe.addEvent)(y,ae.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const y=this.findDOMNode();if(y){const{ownerDocument:x}=y;(0,xe.removeEvent)(x,ae.mouse.move,this.handleDrag),(0,xe.removeEvent)(x,ae.touch.move,this.handleDrag),(0,xe.removeEvent)(x,ae.mouse.stop,this.handleDragStop),(0,xe.removeEvent)(x,ae.touch.stop,this.handleDragStop),(0,xe.removeEvent)(y,ae.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,xe.removeUserSelectStyles)(x)}}findDOMNode(){var y,x;return(y=this.props)!==null&&y!==void 0&&y.nodeRef?(x=this.props)===null||x===void 0||(x=x.nodeRef)===null||x===void 0?void 0:x.current:Be.default.findDOMNode(this)}render(){return ee.cloneElement(ee.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Ue.default=E,Le(E,"displayName","DraggableCore"),Le(E,"propTypes",{allowAnyClick:se.default.bool,children:se.default.node.isRequired,disabled:se.default.bool,enableUserSelectHack:se.default.bool,offsetParent:function(b,y){if(b[y]&&b[y].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:se.default.arrayOf(se.default.number),handle:se.default.string,cancel:se.default.string,nodeRef:se.default.object,onStart:se.default.func,onDrag:se.default.func,onStop:se.default.func,onMouseDown:se.default.func,scale:se.default.number,className:be.dontSetMe,style:be.dontSetMe,transform:be.dontSetMe}),Le(E,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(it,Ue,te){"use strict";const{default:ee,DraggableCore:se}=te(2637);it.exports=ee,it.exports.default=ee,it.exports.DraggableCore=se},13957:function(it,Ue,te){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.addClassName=oe,Ue.addEvent=He,Ue.addUserSelectStyles=z,Ue.createCSSTransform=a,Ue.createSVGTransform=E,Ue.getTouch=y,Ue.getTouchIdentifier=x,Ue.getTranslation=b,Ue.innerHeight=Ae,Ue.innerWidth=ve,Ue.matchesSelector=be,Ue.matchesSelectorAndParentsTo=ie,Ue.offsetXYFromParent=ae,Ue.outerHeight=Ze,Ue.outerWidth=Le,Ue.removeClassName=re,Ue.removeEvent=ze,Ue.removeUserSelectStyles=ne;var ee=te(36641),se=xe(te(32092));function Be(ue){if(typeof WeakMap!="function")return null;var le=new WeakMap,ce=new WeakMap;return(Be=function(ge){return ge?ce:le})(ue)}function xe(ue,le){if(!le&&ue&&ue.__esModule)return ue;if(ue===null||typeof ue!="object"&&typeof ue!="function")return{default:ue};var ce=Be(le);if(ce&&ce.has(ue))return ce.get(ue);var ge={},pe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var he in ue)if(he!=="default"&&Object.prototype.hasOwnProperty.call(ue,he)){var Ve=pe?Object.getOwnPropertyDescriptor(ue,he):null;Ve&&(Ve.get||Ve.set)?Object.defineProperty(ge,he,Ve):ge[he]=ue[he]}return ge.default=ue,ce&&ce.set(ue,ge),ge}let Ce="";function be(ue,le){return Ce||(Ce=(0,ee.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ce){return(0,ee.isFunction)(ue[ce])})),(0,ee.isFunction)(ue[Ce])?ue[Ce](le):!1}function ie(ue,le,ce){let ge=ue;do{if(be(ge,le))return!0;if(ge===ce)return!1;ge=ge.parentNode}while(ge);return!1}function He(ue,le,ce,ge){if(!ue)return;const pe=Mi({capture:!0},ge);ue.addEventListener?ue.addEventListener(le,ce,pe):ue.attachEvent?ue.attachEvent("on"+le,ce):ue["on"+le]=ce}function ze(ue,le,ce,ge){if(!ue)return;const pe=Mi({capture:!0},ge);ue.removeEventListener?ue.removeEventListener(le,ce,pe):ue.detachEvent?ue.detachEvent("on"+le,ce):ue["on"+le]=null}function Ze(ue){let le=ue.clientHeight;const ce=ue.ownerDocument.defaultView.getComputedStyle(ue);return le+=(0,ee.int)(ce.borderTopWidth),le+=(0,ee.int)(ce.borderBottomWidth),le}function Le(ue){let le=ue.clientWidth;const ce=ue.ownerDocument.defaultView.getComputedStyle(ue);return le+=(0,ee.int)(ce.borderLeftWidth),le+=(0,ee.int)(ce.borderRightWidth),le}function Ae(ue){let le=ue.clientHeight;const ce=ue.ownerDocument.defaultView.getComputedStyle(ue);return le-=(0,ee.int)(ce.paddingTop),le-=(0,ee.int)(ce.paddingBottom),le}function ve(ue){let le=ue.clientWidth;const ce=ue.ownerDocument.defaultView.getComputedStyle(ue);return le-=(0,ee.int)(ce.paddingLeft),le-=(0,ee.int)(ce.paddingRight),le}function ae(ue,le,ce){const pe=le===le.ownerDocument.body?{left:0,top:0}:le.getBoundingClientRect(),he=(ue.clientX+le.scrollLeft-pe.left)/ce,Ve=(ue.clientY+le.scrollTop-pe.top)/ce;return{x:he,y:Ve}}function a(ue,le){const ce=b(ue,le,"px");return{[(0,se.browserPrefixToKey)("transform",se.default)]:ce}}function E(ue,le){return b(ue,le,"")}function b(ue,le,ce){let{x:ge,y:pe}=ue,he="translate(".concat(ge).concat(ce,",").concat(pe).concat(ce,")");if(le){const Ve="".concat(typeof le.x=="string"?le.x:le.x+ce),Re="".concat(typeof le.y=="string"?le.y:le.y+ce);he="translate(".concat(Ve,", ").concat(Re,")")+he}return he}function y(ue,le){return ue.targetTouches&&(0,ee.findInArray)(ue.targetTouches,ce=>le===ce.identifier)||ue.changedTouches&&(0,ee.findInArray)(ue.changedTouches,ce=>le===ce.identifier)}function x(ue){if(ue.targetTouches&&ue.targetTouches[0])return ue.targetTouches[0].identifier;if(ue.changedTouches&&ue.changedTouches[0])return ue.changedTouches[0].identifier}function z(ue){if(!ue)return;let le=ue.getElementById("react-draggable-style-el");le||(le=ue.createElement("style"),le.type="text/css",le.id="react-draggable-style-el",le.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
`,le.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
`,ue.getElementsByTagName("head")[0].appendChild(le)),ue.body&&oe(ue.body,"react-draggable-transparent-selection")}function ne(ue){if(ue)try{if(ue.body&&re(ue.body,"react-draggable-transparent-selection"),ue.selection)ue.selection.empty();else{const le=(ue.defaultView||window).getSelection();le&&le.type!=="Caret"&&le.removeAllRanges()}}catch(le){}}function oe(ue,le){ue.classList?ue.classList.add(le):ue.className.match(new RegExp("(?:^|\\s)".concat(le,"(?!\\S)")))||(ue.className+=" ".concat(le))}function re(ue,le){ue.classList?ue.classList.remove(le):ue.className=ue.className.replace(new RegExp("(?:^|\\s)".concat(le,"(?!\\S)"),"g"),"")}},32092:function(it,Ue){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.browserPrefixToKey=se,Ue.browserPrefixToStyle=Be,Ue.default=void 0,Ue.getPrefix=ee;const te=["Moz","Webkit","O","ms"];function ee(){var be;let ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const He=(be=window.document)===null||be===void 0||(be=be.documentElement)===null||be===void 0?void 0:be.style;if(!He||ie in He)return"";for(let ze=0;ze<te.length;ze++)if(se(ie,te[ze])in He)return te[ze];return""}function se(be,ie){return ie?"".concat(ie).concat(xe(be)):be}function Be(be,ie){return ie?"-".concat(ie.toLowerCase(),"-").concat(be):be}function xe(be){let ie="",He=!0;for(let ze=0;ze<be.length;ze++)He?(ie+=be[ze].toUpperCase(),He=!1):be[ze]==="-"?He=!0:ie+=be[ze];return ie}var Ce=Ue.default=ee()},94187:function(it,Ue){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.default=te;function te(){}},60976:function(it,Ue,te){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.canDragX=Ce,Ue.canDragY=be,Ue.createCoreData=He,Ue.createDraggableData=ze,Ue.getBoundPosition=Be,Ue.getControlPosition=ie,Ue.snapToGrid=xe;var ee=te(36641),se=te(13957);function Be(Ae,ve,ae){if(!Ae.props.bounds)return[ve,ae];let{bounds:a}=Ae.props;a=typeof a=="string"?a:Ze(a);const E=Le(Ae);if(typeof a=="string"){const{ownerDocument:b}=E,y=b.defaultView;let x;if(a==="parent"?x=E.parentNode:x=b.querySelector(a),!(x instanceof y.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');const z=x,ne=y.getComputedStyle(E),oe=y.getComputedStyle(z);a={left:-E.offsetLeft+(0,ee.int)(oe.paddingLeft)+(0,ee.int)(ne.marginLeft),top:-E.offsetTop+(0,ee.int)(oe.paddingTop)+(0,ee.int)(ne.marginTop),right:(0,se.innerWidth)(z)-(0,se.outerWidth)(E)-E.offsetLeft+(0,ee.int)(oe.paddingRight)-(0,ee.int)(ne.marginRight),bottom:(0,se.innerHeight)(z)-(0,se.outerHeight)(E)-E.offsetTop+(0,ee.int)(oe.paddingBottom)-(0,ee.int)(ne.marginBottom)}}return(0,ee.isNum)(a.right)&&(ve=Math.min(ve,a.right)),(0,ee.isNum)(a.bottom)&&(ae=Math.min(ae,a.bottom)),(0,ee.isNum)(a.left)&&(ve=Math.max(ve,a.left)),(0,ee.isNum)(a.top)&&(ae=Math.max(ae,a.top)),[ve,ae]}function xe(Ae,ve,ae){const a=Math.round(ve/Ae[0])*Ae[0],E=Math.round(ae/Ae[1])*Ae[1];return[a,E]}function Ce(Ae){return Ae.props.axis==="both"||Ae.props.axis==="x"}function be(Ae){return Ae.props.axis==="both"||Ae.props.axis==="y"}function ie(Ae,ve,ae){const a=typeof ve=="number"?(0,se.getTouch)(Ae,ve):null;if(typeof ve=="number"&&!a)return null;const E=Le(ae),b=ae.props.offsetParent||E.offsetParent||E.ownerDocument.body;return(0,se.offsetXYFromParent)(a||Ae,b,ae.props.scale)}function He(Ae,ve,ae){const a=!(0,ee.isNum)(Ae.lastX),E=Le(Ae);return a?{node:E,deltaX:0,deltaY:0,lastX:ve,lastY:ae,x:ve,y:ae}:{node:E,deltaX:ve-Ae.lastX,deltaY:ae-Ae.lastY,lastX:Ae.lastX,lastY:Ae.lastY,x:ve,y:ae}}function ze(Ae,ve){const ae=Ae.props.scale;return{node:ve.node,x:Ae.state.x+ve.deltaX/ae,y:Ae.state.y+ve.deltaY/ae,deltaX:ve.deltaX/ae,deltaY:ve.deltaY/ae,lastX:Ae.state.x,lastY:Ae.state.y}}function Ze(Ae){return{left:Ae.left,top:Ae.top,right:Ae.right,bottom:Ae.bottom}}function Le(Ae){const ve=Ae.findDOMNode();if(!ve)throw new Error("<DraggableCore>: Unmounted during event!");return ve}},36641:function(it,Ue){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.dontSetMe=xe,Ue.findInArray=te,Ue.int=Be,Ue.isFunction=ee,Ue.isNum=se;function te(Ce,be){for(let ie=0,He=Ce.length;ie<He;ie++)if(be.apply(be,[Ce[ie],ie,Ce]))return Ce[ie]}function ee(Ce){return typeof Ce=="function"||Object.prototype.toString.call(Ce)==="[object Function]"}function se(Ce){return typeof Ce=="number"&&!isNaN(Ce)}function Be(Ce){return parseInt(Ce,10)}function xe(Ce,be,ie){if(Ce[be])return new Error("Invalid prop ".concat(be," passed to ").concat(ie," - do not set this, set it on the child."))}},51581:function(it,Ue,te){"use strict";Object.defineProperty(Ue,"__esModule",{value:!0});var ee=function(){function Ae(ve,ae){for(var a=0;a<ae.length;a++){var E=ae[a];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(ve,E.key,E)}}return function(ve,ae,a){return ae&&Ae(ve.prototype,ae),a&&Ae(ve,a),ve}}(),se=te(59301),Be=be(se),xe=te(12708),Ce=be(xe);function be(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}}function ie(Ae,ve){var ae={};for(var a in Ae)ve.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(Ae,a)&&(ae[a]=Ae[a]);return ae}function He(Ae,ve){if(!(Ae instanceof ve))throw new TypeError("Cannot call a class as a function")}function ze(Ae,ve){if(!Ae)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ve&&(typeof ve=="object"||typeof ve=="function")?ve:Ae}function Ze(Ae,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ve);Ae.prototype=Object.create(ve&&ve.prototype,{constructor:{value:Ae,enumerable:!1,writable:!0,configurable:!0}}),ve&&(Object.setPrototypeOf?Object.setPrototypeOf(Ae,ve):Ae.__proto__=ve)}var Le=function(Ae){Ze(ve,Ae);function ve(ae){He(this,ve);var a=ze(this,(ve.__proto__||Object.getPrototypeOf(ve)).call(this,ae));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return ee(ve,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,z=E.pageYOffset!==void 0?E.pageYOffset:x.scrollTop;this.props.isReverse?y=z:y=this.calculateOffset(a,z)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;y<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=b.scrollHeight,this.beforeScrollTop=b.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,E){return a?this.calculateTopPosition(a)+(a.offsetHeight-E-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,E=this.filterProps(this.props),b=E.children,y=E.element,x=E.hasMore,z=E.initialLoad,ne=E.isReverse,oe=E.loader,re=E.loadMore,ue=E.pageStart,le=E.ref,ce=E.threshold,ge=E.useCapture,pe=E.useWindow,he=E.getScrollParent,Ve=ie(E,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ve.ref=function(tt){a.scrollComponent=tt,le&&le(tt)};var Re=[b];return x&&(oe?ne?Re.unshift(oe):Re.push(oe):this.defaultLoader&&(ne?Re.unshift(this.defaultLoader):Re.push(this.defaultLoader))),Be.default.createElement(y,Ve,Re)}}]),ve}(se.Component);Le.propTypes={children:Ce.default.node.isRequired,element:Ce.default.node,hasMore:Ce.default.bool,initialLoad:Ce.default.bool,isReverse:Ce.default.bool,loader:Ce.default.node,loadMore:Ce.default.func.isRequired,pageStart:Ce.default.number,ref:Ce.default.func,getScrollParent:Ce.default.func,threshold:Ce.default.number,useCapture:Ce.default.bool,useWindow:Ce.default.bool},Le.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Ue.default=Le,it.exports=Ue.default},26724:function(it,Ue,te){it.exports=te(51581)},80010:function(it,Ue,te){"use strict";Ue.__esModule=!0,Ue.default=void 0;var ee=Ce(te(59301)),se=te(12911),Be=te(73638),xe=te(6217);function Ce(ae){return ae&&ae.__esModule?ae:{default:ae}}function be(){return be=Object.assign||function(ae){for(var a=1;a<arguments.length;a++){var E=arguments[a];for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&(ae[b]=E[b])}return ae},be.apply(this,arguments)}function ie(ae,a){var E=Object.keys(ae);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(ae);a&&(b=b.filter(function(y){return Object.getOwnPropertyDescriptor(ae,y).enumerable})),E.push.apply(E,b)}return E}function He(ae){for(var a=1;a<arguments.length;a++){var E=arguments[a]!=null?arguments[a]:{};a%2?ie(Object(E),!0).forEach(function(b){Ae(ae,b,E[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ae,Object.getOwnPropertyDescriptors(E)):ie(Object(E)).forEach(function(b){Object.defineProperty(ae,b,Object.getOwnPropertyDescriptor(E,b))})}return ae}function ze(ae,a){if(ae==null)return{};var E={},b=Object.keys(ae),y,x;for(x=0;x<b.length;x++)y=b[x],!(a.indexOf(y)>=0)&&(E[y]=ae[y]);return E}function Ze(ae){if(ae===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ae}function Le(ae,a){ae.prototype=Object.create(a.prototype),ae.prototype.constructor=ae,ae.__proto__=a}function Ae(ae,a,E){return a in ae?Object.defineProperty(ae,a,{value:E,enumerable:!0,configurable:!0,writable:!0}):ae[a]=E,ae}var ve=function(ae){Le(a,ae);function a(){for(var b,y=arguments.length,x=new Array(y),z=0;z<y;z++)x[z]=arguments[z];return b=ae.call.apply(ae,[this].concat(x))||this,Ae(Ze(b),"state",void 0),Ae(Ze(b),"lastHandleRect",null),Ae(Ze(b),"slack",null),b}var E=a.prototype;return E.componentWillUnmount=function(){this.resetData()},E.lockAspectRatio=function(y,x,z){return x=y/z,y=x*z,[y,x]},E.resetData=function(){this.lastHandleRect=this.slack=null},E.runConstraints=function(y,x){var z=[this.props.minConstraints,this.props.maxConstraints],ne=z[0],oe=z[1];if(!ne&&!oe)return[y,x];if(this.props.lockAspectRatio){var re=x===this.props.height;if(re){var ue=this.props.width/this.props.height;x=y/ue,y=x*ue}else{var le=this.props.height/this.props.width;y=x/le,x=y*le}}var ce=y,ge=x,pe=this.slack||[0,0],he=pe[0],Ve=pe[1];return y+=he,x+=Ve,ne&&(y=Math.max(ne[0],y),x=Math.max(ne[1],x)),oe&&(y=Math.min(oe[0],y),x=Math.min(oe[1],x)),this.slack=[he+(ce-y),Ve+(ge-x)],[y,x]},E.resizeHandler=function(y,x){var z=this;return function(ne,oe){var re=oe.node,ue=oe.deltaX,le=oe.deltaY;y==="onResizeStart"&&z.resetData();var ce=(z.props.axis==="both"||z.props.axis==="x")&&x!=="n"&&x!=="s",ge=(z.props.axis==="both"||z.props.axis==="y")&&x!=="e"&&x!=="w";if(!(!ce&&!ge)){var pe=x[0],he=x[x.length-1],Ve=re.getBoundingClientRect();if(z.lastHandleRect!=null){if(he==="w"){var Re=Ve.left-z.lastHandleRect.left;ue+=Re}if(pe==="n"){var tt=Ve.top-z.lastHandleRect.top;le+=tt}}z.lastHandleRect=Ve,he==="w"&&(ue=-ue),pe==="n"&&(le=-le);var Fe=z.props.width+(ce?ue/z.props.transformScale:0),Qe=z.props.height+(ge?le/z.props.transformScale:0),et=z.runConstraints(Fe,Qe);Fe=et[0],Qe=et[1];var Et=Fe!==z.props.width||Qe!==z.props.height,lt=typeof z.props[y]=="function"?z.props[y]:null,ft=y==="onResize"&&!Et;lt&&!ft&&(typeof ne.persist=="function"&&ne.persist(),lt(ne,{node:re,size:{width:Fe,height:Qe},handle:x})),y==="onResizeStop"&&z.resetData()}}},E.renderResizeHandle=function(y){var x=this.props.handle;return x?typeof x=="function"?x(y):x:ee.default.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+y})},E.render=function(){var y=this,x=this.props,z=x.children,ne=x.className,oe=x.draggableOpts,re=x.width,ue=x.height,le=x.handle,ce=x.handleSize,ge=x.lockAspectRatio,pe=x.axis,he=x.minConstraints,Ve=x.maxConstraints,Re=x.onResize,tt=x.onResizeStop,Fe=x.onResizeStart,Qe=x.resizeHandles,et=x.transformScale,Et=ze(x,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]);return(0,Be.cloneElement)(z,He(He({},Et),{},{className:(ne?ne+" ":"")+"react-resizable",children:[].concat(z.props.children,Qe.map(function(lt){return ee.default.createElement(se.DraggableCore,be({},oe,{key:"resizableHandle-"+lt,onStop:y.resizeHandler("onResizeStop",lt),onStart:y.resizeHandler("onResizeStart",lt),onDrag:y.resizeHandler("onResize",lt)}),y.renderResizeHandle(lt))}))}))},a}(ee.default.Component);Ue.default=ve,Ae(ve,"propTypes",xe.resizableProps),Ae(ve,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(it,Ue,te){"use strict";var ee;ee=!0,Ue.default=void 0;var se=He(te(59301)),Be=be(te(12708)),xe=be(te(80010)),Ce=te(6217);function be(b){return b&&b.__esModule?b:{default:b}}function ie(){if(typeof WeakMap!="function")return null;var b=new WeakMap;return ie=function(){return b},b}function He(b){if(b&&b.__esModule)return b;if(b===null||typeof b!="object"&&typeof b!="function")return{default:b};var y=ie();if(y&&y.has(b))return y.get(b);var x={},z=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ne in b)if(Object.prototype.hasOwnProperty.call(b,ne)){var oe=z?Object.getOwnPropertyDescriptor(b,ne):null;oe&&(oe.get||oe.set)?Object.defineProperty(x,ne,oe):x[ne]=b[ne]}return x.default=b,y&&y.set(b,x),x}function ze(){return ze=Object.assign||function(b){for(var y=1;y<arguments.length;y++){var x=arguments[y];for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&(b[z]=x[z])}return b},ze.apply(this,arguments)}function Ze(b,y){var x=Object.keys(b);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(b);y&&(z=z.filter(function(ne){return Object.getOwnPropertyDescriptor(b,ne).enumerable})),x.push.apply(x,z)}return x}function Le(b){for(var y=1;y<arguments.length;y++){var x=arguments[y]!=null?arguments[y]:{};y%2?Ze(Object(x),!0).forEach(function(z){a(b,z,x[z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(x)):Ze(Object(x)).forEach(function(z){Object.defineProperty(b,z,Object.getOwnPropertyDescriptor(x,z))})}return b}function Ae(b,y){if(b==null)return{};var x={},z=Object.keys(b),ne,oe;for(oe=0;oe<z.length;oe++)ne=z[oe],!(y.indexOf(ne)>=0)&&(x[ne]=b[ne]);return x}function ve(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function ae(b,y){b.prototype=Object.create(y.prototype),b.prototype.constructor=b,b.__proto__=y}function a(b,y,x){return y in b?Object.defineProperty(b,y,{value:x,enumerable:!0,configurable:!0,writable:!0}):b[y]=x,b}var E=function(b){ae(y,b);function y(){for(var z,ne=arguments.length,oe=new Array(ne),re=0;re<ne;re++)oe[re]=arguments[re];return z=b.call.apply(b,[this].concat(oe))||this,a(ve(z),"state",{width:z.props.width,height:z.props.height,propsWidth:z.props.width,propsHeight:z.props.height}),a(ve(z),"onResize",function(ue,le){var ce=le.size;z.props.onResize?(ue.persist&&ue.persist(),z.setState(ce,function(){return z.props.onResize&&z.props.onResize(ue,le)})):z.setState(ce)}),z}y.getDerivedStateFromProps=function(ne,oe){return oe.propsWidth!==ne.width||oe.propsHeight!==ne.height?{width:ne.width,height:ne.height,propsWidth:ne.width,propsHeight:ne.height}:null};var x=y.prototype;return x.render=function(){var ne=this.props,oe=ne.handle,re=ne.handleSize,ue=ne.onResize,le=ne.onResizeStart,ce=ne.onResizeStop,ge=ne.draggableOpts,pe=ne.minConstraints,he=ne.maxConstraints,Ve=ne.lockAspectRatio,Re=ne.axis,tt=ne.width,Fe=ne.height,Qe=ne.resizeHandles,et=ne.style,Et=ne.transformScale,lt=Ae(ne,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return se.createElement(xe.default,{axis:Re,draggableOpts:ge,handle:oe,handleSize:re,height:this.state.height,lockAspectRatio:Ve,maxConstraints:he,minConstraints:pe,onResizeStart:le,onResize:this.onResize,onResizeStop:ce,resizeHandles:Qe,transformScale:Et,width:this.state.width},se.createElement("div",ze({},lt,{style:Le(Le({},et),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},y}(se.Component);Ue.default=E,a(E,"propTypes",Le(Le({},Ce.resizableProps),{},{children:Be.default.element}))},6217:function(it,Ue,te){"use strict";Ue.__esModule=!0,Ue.resizableProps=void 0;var ee=Be(te(12708)),se=te(12911);function Be(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}var xe={axis:ee.default.oneOf(["both","x","y","none"]),className:ee.default.string,children:ee.default.element.isRequired,draggableOpts:ee.default.shape({allowAnyClick:ee.default.bool,cancel:ee.default.string,children:ee.default.node,disabled:ee.default.bool,enableUserSelectHack:ee.default.bool,offsetParent:ee.default.node,grid:ee.default.arrayOf(ee.default.number),handle:ee.default.string,nodeRef:ee.default.object,onStart:ee.default.func,onDrag:ee.default.func,onStop:ee.default.func,onMouseDown:ee.default.func,scale:ee.default.number}),height:ee.default.number.isRequired,handle:ee.default.oneOfType([ee.default.node,ee.default.func]),handleSize:ee.default.arrayOf(ee.default.number),lockAspectRatio:ee.default.bool,maxConstraints:ee.default.arrayOf(ee.default.number),minConstraints:ee.default.arrayOf(ee.default.number),onResizeStop:ee.default.func,onResizeStart:ee.default.func,onResize:ee.default.func,resizeHandles:ee.default.arrayOf(ee.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:ee.default.number,width:ee.default.number.isRequired};Ue.resizableProps=xe},73638:function(it,Ue,te){"use strict";Ue.__esModule=!0,Ue.cloneElement=be;var ee=se(te(59301));function se(ie){return ie&&ie.__esModule?ie:{default:ie}}function Be(ie,He){var ze=Object.keys(ie);if(Object.getOwnPropertySymbols){var Ze=Object.getOwnPropertySymbols(ie);He&&(Ze=Ze.filter(function(Le){return Object.getOwnPropertyDescriptor(ie,Le).enumerable})),ze.push.apply(ze,Ze)}return ze}function xe(ie){for(var He=1;He<arguments.length;He++){var ze=arguments[He]!=null?arguments[He]:{};He%2?Be(Object(ze),!0).forEach(function(Ze){Ce(ie,Ze,ze[Ze])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ie,Object.getOwnPropertyDescriptors(ze)):Be(Object(ze)).forEach(function(Ze){Object.defineProperty(ie,Ze,Object.getOwnPropertyDescriptor(ze,Ze))})}return ie}function Ce(ie,He,ze){return He in ie?Object.defineProperty(ie,He,{value:ze,enumerable:!0,configurable:!0,writable:!0}):ie[He]=ze,ie}function be(ie,He){return He.style&&ie.props.style&&(He.style=xe(xe({},ie.props.style),He.style)),He.className&&ie.props.className&&(He.className=ie.props.className+" "+He.className),ee.default.cloneElement(ie,He)}},9221:function(it,Ue,te){"use strict";it.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},it.exports.Resizable=te(80010).default,it.exports.ResizableBox=te(60842).default},25510:function(it){"use strict";it.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(it,Ue,te){"use strict";it.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},96622:function(it){"use strict";it.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAI5JREFUSEtjZKASMI65Jnl2idZzQsYxElJArLxR/CVjxr8szwhZSlULQY4jZCnVLSRkKU0sxGcpzSzEZSkjKLKJTRjkqEOPU5pbiO5TuliIbCndLIRZOnwthCUeuvgQOaXS3EKMbEFO3sKmB1t+xlau0qykwVWI08RCfDUG1S2ka/VEyDJw5qdWoiG2iQEA4ntvEVdpqFkAAAAASUVORK5CYII="},12971:function(it){"use strict";it.exports="data:image/png;base64,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"},96908:function(it){"use strict";it.exports="data:image/png;base64,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"},57177:function(it){"use strict";it.exports="data:image/png;base64,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"},81378:function(it){"use strict";it.exports="data:image/png;base64,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"},41727:function(it){"use strict";it.exports="data:image/jpeg;base64,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"},69429:function(it,Ue,te){"use strict";it.exports=te.p+"static/lock.1b5026ee.png"}}]);
|
|
}()); |