(self.webpackChunk=self.webpackChunk||[]).push([[5624],{40001:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},26227:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(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"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},41464:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(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"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},87169:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(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"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},73331:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},15277:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},33853:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(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"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},61485:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},47472:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},87395:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(60499),Ne=ee(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},$e=be,xe=ee(7657),Fe=function(ve,lt){return Ne.createElement(xe.Z,(0,E.Z)({},ve,{ref:lt,icon:$e}))},Pe=Ne.forwardRef(Fe),We=Pe},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(wn,nn){"use strict";nn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},90834:function(wn,nn){"use strict";nn.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze",myselect:"myselect___QgOHu",upname:"upname___Dsj6F",upnames:"upnames___cGA7K",imghover:"imghover___C5Gjb",zybzForm:"zybzForm___AL0Nr",flexRow:"flexRow___AJEUu",formWrap:"formWrap___W4o4T",hasAnswer:"hasAnswer___Z7EaU",noAnswer:"noAnswer___BvSay"}},84915: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 wn={},nn="5.0",ee={},E=null,Ne=!1,be=!1,$e=null,xe=!1,Fe=null,Pe=null,We=0;We4?parseFloat(he):5};wn.setHTML5Codebase=function(he,De){Pe=he,et(he,De)},wn.setJavaCodebase=wn.setJavaCodebaseVersion=wn.isCompiledInstalled=wn.setPreCompiledScriptPath=wn.setPreCompiledResourcePath=function(){},wn.setHTML5CodebaseVersion=function(he,De){var Me=parseFloat(he);if(Me!==NaN&&Me<5){console.log("The GeoGebra HTML5 codebase version "+Me+" is deprecated. Using version latest instead.");return}Fe=he,ue(he,De)},wn.getHTML5CodebaseVersion=function(){return qe},wn.getParameters=function(){return ee},wn.setFontsCSSURL=function(he){qt=he},wn.setGiacJSURL=function(he){},wn.setJNLPFile=function(he){ve=he},wn.setJNLPBaseDir=function(he){},wn.inject=function(){function he(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var De="auto",Me=ee.id,Dt,bt=!1,Zt=0;Zt=5)return!0;var he=wn.getAppletObject();return he&&typeof he.recalculateEnvironments=="function"?(he.recalculateEnvironments(),!0):!1},wn.startAnimation=function(){var he=wn.getAppletObject();return he&&typeof he.startAnimation=="function"?(he.startAnimation(),!0):!1},wn.stopAnimation=function(){var he=wn.getAppletObject();return he&&typeof he.stopAnimation=="function"?(he.stopAnimation(),!0):!1},wn.getAppletObject=function(){var he=ee.id!==void 0?ee.id:"ggbApplet";return window[he]},wn.resize=function(){};var Ct=function(he,De,Me){var Dt=document.createElement("param");Dt.setAttribute("name",De),Dt.setAttribute("value",Me),he.appendChild(Dt)},Te=function(he){return he&&he!=="false"},_e=function(he,De,Me){st(qe)<=4.2&&(Me=!0);var Dt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==qe||ggbHTML5LoadedCodebaseIsWebSimple&&!Ke)&&(Dt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Zt=De.width,je=De.height;if(De.disableAutoScale=De.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():De.disableAutoScale,De.width!==void 0)if(st(qe)<=4.4)Te(De.showToolBar)&&(De.height-=7),Te(De.showAlgebraInput)&&(De.height-=37),De.width<605&&Te(De.showToolBar)&&(De.width=605,Zt=605);else{var Bt=100;(Te(De.showToolBar)||Te(De.showMenuBar))&&(De.hasOwnProperty("customToolBar")&&(De.customToolbar=De.customToolBar),Bt=Te(De.showMenuBar)?245:155),Zt=5?(De.appletOnLoad=function(Xt){var Nt=he.querySelector(".ggb_preview");Nt&&Nt.parentNode.removeChild(Nt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),le(Xt)},te||ne.appendChild(ae)):bt.appendChild(ae),ne.appendChild(bt),te||he.appendChild(ne),setTimeout(function(){wn.resize()},1)}else{var ce=document.createElement("div");ce.className="applet_scaler",ce.style.position="relative",ce.style.display="block",ce.appendChild(bt),he.appendChild(ce),De.appletOnLoad=function(Xt){wn.resize(),le(Xt)}}function re(Xt,Nt){Nt&&typeof Nt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Xt,Nt.appletOnLoad):renderGGBElement(Xt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Nt)}function ye(Xt,Nt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Xt,params:Nt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(vn){re(vn.article,vn.params)}),html5AppletsToProcess=null)},st(qe)<5&&(Xt.className+=" geogebraweb")):re(Xt,Nt)}if(Dt){scriptLoadStarted=!0;for(var Se=0;Se0?(rt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(le).append(ne),window.dispatchEvent(new Event("resize"))):_e(rt,De,!1),window.GGBT_wsf_view.launchFullScreen(le)}else yt=Dt,_e(he,De,!1);if(!window.GGBT_wsf_view)for(je=0;jehe/4*3&&(rt=he/4*3),le=rt/5.8,Bt.setAttribute("src",dt),Bt.setAttribute("width",rt),Bt.setAttribute("height",le);var ne=(he-rt)/2,te=(De-le)/2;Bt.style.left=ne+"px",Bt.style.top=te+"px",bt.appendChild(Bt)}}return bt.appendChild(je),bt},jt=function(he){return he=he.toLowerCase(),he==="html5"||he==="screenshot"?he:"html5"},Ce=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(he,De){if(qe=he,De){et(qe,!0);return}var Me=!Ne;if(Me){var Dt=st(qe);!isNaN(Dt)&&Dt<4.4&&(Me=!1)}var bt,Zt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var je=qe.indexOf("//");je>0?Zt=qe:je===0?Zt=bt+qe:Zt="https://www.geogebra.org/apps/5.2.814.0/";for(var Bt in Ce)if(qe.slice(Ce[Bt].length*-1)===Ce[Bt]||qe.slice((Ce[Bt].length+1)*-1)===Ce[Bt]+"/"){et(Zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Me&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Te(ee.showToolBar)&&!Te(ee.showMenuBar)&&!Te(ee.showAlgebraInput)&&!Te(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Zt+="webSimple/":Zt+="web3d/",et(Zt,!1)},et=function(he,De){if(he.requirejs){lt=he;return}he.slice(-1)!=="/"&&(he+="/"),lt=he,De===null&&(De=he.indexOf("http")===-1),Ee=De,Ge="web.nocache.js",Ke=!1;var Me=lt.split("/");Me.length>1&&(!De&&Me[Me.length-2]==="webSimple"?(Ge="webSimple.nocache.js",Ke=!0):Ce.indexOf(Me[Me.length-2])>=0&&(Ge=Me[Me.length-2]+".nocache.js")),Me=he.split("/"),qe=Me[Me.length-3],qe.substr(0,4)==="test"?qe=qe.substr(4,1)+"."+qe.substr(5,1):(qe.substr(0,3)==="war"||qe.substr(0,4)==="beta")&&(qe="5.0");var Dt=parseFloat(qe);Dt!==NaN&&Dt<5&&he.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead."),ue("5.0",De))},Rt=function(he,De){window.console&&window.console.log&&(!De||typeof De.showLogging=="undefined"||De.showLogging&&De.showLogging!=="false")&&console.log(he)};ee.material_id!==void 0?Vt(ut):ut();function ut(){var he=nn;Fe!==null?he=Fe:parseFloat(he)<5&&(he="5.0"),ue(he,!1),Pe!==null&&et(Pe,Ee),xe=!0}return wn},GGBAppletUtils=function(){"use strict";function wn(){return window.GGBT_wsf_edit!==void 0}function nn(xe,Fe){Fe!=1?(xe.style.transformOrigin="0% 0% 0px",xe.style.webkitTransformOrigin="0% 0% 0px",xe.style.transform="scale("+Fe+","+Fe+")",xe.style.webkitTransform="scale("+Fe+","+Fe+")",xe.style.maxWidth="initial",xe.querySelector(".ggb_preview")!==null&&(xe.querySelector(".ggb_preview").style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(xe.style.transform="none",xe.style.webkitTransform="none")}function ee(xe,Fe,Pe,We,we,ve){var lt=null;if(ve!=null&&ve!="")for(var Ee=xe.parentNode;Ee!=null;)if((" "+Ee.className+" ").indexOf(" "+ve+" ")>-1){lt=Ee;break}else Ee=Ee.parentNode;var yt=0,qe=0,Ge=0,Ke=0,Qe=0,dt=0,Pt=0;if(lt)yt=lt.offsetWidth,qe=Math.max(We?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),qe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ge=yt):(yt=window.innerWidth,qe=window.innerHeight,Ge=window.innerWidth),xe){var qt=xe.getBoundingClientRect();qt.left>0&&qt.left<=yt&&(we===void 0||!we)&&(document.dir==="rtl"?(Qe=yt-qt.width-qt.left,dt=Ge<=480?10:30):(dt=qt.left,Qe=Ge<=480?10:30),Ke=dt+Qe)}if(xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var fe=xe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke=40,Pt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ke=0,Pt=40)}}return xe&&((Pe===void 0||!Pe)&&Fe>0&&Fe+Ke1&&(ve=!0)),Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ve=!0),!(xe.hasOwnProperty("disableAutoScale")&&xe.disableAutoScale))we=E(xe,Fe,ve,Pe,xe.scaleContainerClass);else return We;return ve&&(!xe.hasOwnProperty("scale")||We===1)?we:Math.min(We,we)}function be(xe){var Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),Pe=Math.min(window.innerHeight,document.documentElement.clientHeight),We=xe.getBoundingClientRect(),we=(Fe-We.width)/2,ve=(Pe-We.height)/2;ve<0&&(ve=0),xe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(we<40?xe.style.left="40px":xe.style.left=we+"px",xe.style.top=ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ve<40?xe.style.top="40px":xe.style.top=ve+"px",xe.style.left=we+"px")}function $e(xe,Fe){var Pe=xe.querySelector(".appletParameters");if(Pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!==Pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}if(Pe.parentElement&&/fullscreen/.test(Pe.parentElement.className))return;var We=Ne(Fe,xe);wn()&&Pe.setAttribute("data-param-scale",We);for(var we=null,ve=0;ve=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(wn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(wn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(wn){var nn=c[wn];return nn==null?null:nn},r=d,webModule.__errFn=e}function B(){function wn(xe){var Fe=xe.lastIndexOf(rb);Fe==-1&&(Fe=xe.length);var Pe=xe.indexOf(sb);Pe==-1&&(Pe=xe.length);var We=xe.lastIndexOf(tb,Math.min(Pe,Fe));return We>=O?xe.substring(O,We+P):W}function nn(xe){if(!xe.match(/^\w+:\/\//)){var Fe=o.createElement(ub);Fe.src=xe+vb,xe=wn(Fe.src)}return xe}function ee(){var xe=__gwt_getMetaProperty(wb);return xe!=null?xe:W}function E(){for(var xe=o.getElementsByTagName(_),Fe=O;FeO?xe[xe.length-P].href:W}function be(){var xe=o.location;return xe.href==xe.protocol+zb+xe.host+xe.pathname+xe.search+xe.hash}var $e=ee();return $e==W&&($e=E()),$e==W&&($e=Ne()),$e==W&&be()&&($e=wn(o.location.href)),$e=nn($e),$e}function C(wn){return wn.match(/^\//)||wn.match(/^[a-zA-Z]+:\/\//)?wn:webModule.__moduleBase+wn}function D(){var wn=[],nn=O,ee=[],E=[];function Ne(xe){var Fe=E[xe](),Pe=ee[xe];if(Fe in Pe)return Fe;var We=[];for(var we in Pe)We[Pe[we]]=we;throw r&&r(xe,We,Fe),null}if(__gwt_isKnownPropertyValue=function(xe,Fe){return Fe in ee[xe]},webModule.__getPropMap=function(){var xe={};for(var Fe in ee)ee.hasOwnProperty(Fe)&&(xe[Fe]=Ne(Fe));return xe},webModule.__computePropValue=Ne,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var be;try{be=Cb;var $e=be.indexOf(Db);$e!=-1&&(nn=parseInt(be.substring($e+P),$),be=be.substring(O,$e))}catch(xe){}return webModule.__softPermutationId=nn,C(be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(wn,nn,ee){"use strict";ee.d(nn,{Ax:function(){return $e},Ds:function(){return xe},KI:function(){return Pe},SI:function(){return be},f1:function(){return Ne}});var E=ee(14185);function Ne(We){let we=!0;if(We.length>0){for(let ve=0;venew Promise((Ge,Ke)=>{var Qe=qt=>{try{Pt(qe.next(qt))}catch(fe){Ke(fe)}},dt=qt=>{try{Pt(qe.throw(qt))}catch(fe){Ke(fe)}},Pt=qt=>qt.done?Ge(qt.value):Promise.resolve(qt.value).then(Qe,dt);Pt((qe=qe.apply(Ee,yt)).next())}),lt=({data:Ee,className:yt,fullWidth:qe,style:Ge={},onClose:Ke,onOk:Qe,showFullTools:dt,noAssociationId:Pt})=>{const qt=(0,E.useRef)(null),fe=(0,E.useRef)(null),st=(0,E.useRef)(null),mt=(0,E.useRef)(null),[pt,Vt]=(0,E.useState)(!1),[Ze,Ve]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(st.current||(st.current=document.createElement("style"),document.head.appendChild(st.current)),Ee!=null&&Ee.visible?(document.body.setAttribute("data-custom","y-hidden"),st.current.innerHTML=" html { overflow-y: hidden; }",Ee!=null&&Ee.src&&Ct()):(document.body.removeAttribute("data-custom"),st.current&&(document.head.removeChild(st.current),st.current=null)),()=>{document.body.removeAttribute("data-custom"),st.current&&(document.head.removeChild(st.current),st.current=null)}),[Ee==null?void 0:Ee.visible]);const Ct=()=>we(void 0,null,function*(){Vt(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const de=yield(0,We.ZJ)(Ee==null?void 0:Ee.src);qt.current.src="",qt.current.src=de,qt.current.onload=function(){Ue()},Vt(!1),Ve("")}),Te=de=>we(void 0,null,function*(){Vt(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const gt=yield(0,Pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ee.title,file:de.dataUrl}});gt!=null&>.id&&!Pt?(yield(0,Pe.ZP)(`/api/attachments/${Ee.id}/add_subitem.json`,{method:"post",body:{subitem_id:gt==null?void 0:gt.id,settings:JSON.stringify(de.state)}})).status===0&&Qe():gt!=null&>.id&&Qe(gt),Vt(!1),Ve("")}),_e=()=>{const de=document.querySelector('a[href="https://markerjs.com/"]');de&&de.parentNode&&(de.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Oe=>{const nt=document.querySelector(Oe.name);nt&&nt.setAttribute("title",Oe.title)})},Ue=()=>{fe.current=new Fe.hP(qt.current),fe.current.targetRoot=mt.current,fe.current.addEventListener("render",Te),fe.current.addEventListener("beforeclose",Ke),dt&&(fe.current.availableMarkerTypes=fe.current.ALL_MARKER_TYPES,fe.current.uiStyleSettings.redoButtonVisible=!0,fe.current.uiStyleSettings.notesButtonVisible=!0,fe.current.uiStyleSettings.zoomButtonVisible=!0,fe.current.uiStyleSettings.zoomOutButtonVisible=!0,fe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=fe.current.uiStyleSettings,fe.current.show(),Ee!=null&&Ee.snapshotData&&fe.current.restoreState(Ee.snapshotData),setTimeout(()=>{window.scrollTo(0,0),_e()},300)};return E.createElement(E.Fragment,null,(Ee==null?void 0:Ee.visible)&&E.createElement(xe.Z,{spinning:pt,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:mt,className:$e()(Ne.imageDimensions,yt,qe?Ne.fullWidth:""),style:Ge},E.createElement("img",{className:Ne.img,ref:qt}))))}},9057:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(77019),be=ee(5269),$e=ee(31691),xe=ee(7939),Fe=ee(35883),Pe=ee(74501),We=ee(48136),we=ee(59301);const ve=(0,E.forwardRef)(({callback:lt,showSaveButton:Ee,value:yt=""},qe)=>{const Ge=(0,E.useRef)(),Ke=[{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 "}]}]}],Qe=[{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}`}]}]}],dt=fe=>{Ge.current.setValue(Ge.current.getValue()+" "+fe.value+" ")},Pt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:we.createElement(Ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Ke.map((fe,st)=>we.createElement(be.Z,{flex:"110px",className:Pe.Z.item},we.createElement("div",null,we.createElement(Fe.Z,{value:`$$${fe.value}$$`}),fe.name),we.createElement("div",{className:Pe.Z.children},fe.children.map((mt,pt)=>we.createElement("div",{key:pt},we.createElement("h1",null,mt.name),we.createElement(Ne.Z,{gutter:[10,10]},mt.data.map((Vt,Ze)=>we.createElement(be.Z,{key:Ze,onClick:()=>dt(Vt),className:Pe.Z.diamond},we.createElement(Fe.Z,{value:"`$$"+Vt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:we.createElement(Ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Qe.map((fe,st)=>we.createElement(be.Z,{flex:"110px",className:Pe.Z.item},we.createElement("div",null,we.createElement(Fe.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),we.createElement("div",{className:Pe.Z.children},fe.children.map((mt,pt)=>we.createElement("div",{key:pt},mt.name&&we.createElement("h1",null,mt.name),we.createElement(Ne.Z,{gutter:[10,10]},mt.data.map((Vt,Ze)=>we.createElement(be.Z,{key:Ze,onClick:()=>dt(Vt),className:Pe.Z.diamond},we.createElement(Fe.Z,{value:"`$$"+Vt.value+"$$`"}))))))))))}],qt=()=>{var fe=document.createElement("div");fe.innerHTML=Ge.current.getValue();var st=fe.innerText;return lt&<(st),st};return(0,E.useImperativeHandle)(qe,()=>({getData:qt})),we.createElement("div",{className:Pe.Z.mathWrap},we.createElement($e.default,{defaultActiveKey:"1",items:Pt}),we.createElement("math-field",{locale:"zh_cn",className:Pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ge,style:{width:800,marginTop:30,fontSize:18}},yt||""),Ee&&we.createElement("div",{className:Pe.Z.button},we.createElement(xe.ZP,{size:"large",onClick:qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nn.Z=ve},90736:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(4977),be=ee(7939),$e=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ve=(qe,Ge,Ke)=>Ge in qe?$e(qe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):qe[Ge]=Ke,lt=(qe,Ge)=>{for(var Ke in Ge||(Ge={}))We.call(Ge,Ke)&&ve(qe,Ke,Ge[Ke]);if(Pe)for(var Ke of Pe(Ge))we.call(Ge,Ke)&&ve(qe,Ke,Ge[Ke]);return qe},Ee=(qe,Ge)=>xe(qe,Fe(Ge));const yt=({img:qe,buttonProps:Ge={},styles:Ke={},customText:Qe,ButtonText:dt,ButtonClick:Pt,Buttonclass:qt,ButtonTwo:fe,imgStyles:st,loading:mt=!1,className:pt=""})=>E.createElement("section",{className:`tc animated fadeIn ${pt}`,style:lt({color:"#999",margin:"100px auto",visibility:mt?"hidden":"visible"},Ke)},E.createElement("img",{src:qe||Ne,style:Ee(lt({},st),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},Qe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),dt&&E.createElement(be.ZP,lt({className:qt,onClick:Pt},Ge),dt),fe&&fe);nn.Z=yt},47026:function(wn,nn,ee){"use strict";ee.d(nn,{Q:function(){return Fe}});var E=ee(59301),Ne=ee(82326),be=ee(47889),$e=ee(4875),xe=ee(59301),Fe=(We=>(We[We.Number=1]="Number",We[We.Percent=2]="Percent",We))(Fe||{});const Pe=({value:We,onChange:we,disabled:ve,hidePercentOption:lt=!1,percentType:Ee="select"})=>{const yt=(0,E.useMemo)(()=>lt?1:2,[lt]),[qe,Ge]=(0,E.useState)(yt);console.log(qe);const Ke=dt=>We.type===1?`${dt}\u5206`:`${dt}%`,Qe=(0,E.useCallback)(dt=>{if(qe===1){const Pt=dt.replace("\u5206","");return isNaN(parseInt(Pt,10))?0:Pt}else return dt.replace("%","")},[qe]);return(0,E.useEffect)(()=>{Ge(We.type)},[We]),xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee=="select"&&xe.createElement(Ne.default,{size:"large",onChange:dt=>{Ge(dt),we({type:dt,inputValue:dt===1?5:20})},value:qe||yt,style:{width:100},options:lt?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ve}),Ee=="radio"&&xe.createElement(be.ZP.Group,{size:"large",onChange:dt=>{const Pt=dt.target.value;Ge(Pt),we({type:Pt,inputValue:Pt===1?5:20})},value:qe||yt,disabled:ve},!lt&&xe.createElement(be.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),xe.createElement(be.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ee=="radio"&&xe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},We.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),xe.createElement($e.Z,{size:"large",disabled:ve,value:We.inputValue,style:{width:"120px"},parser:Qe,addonAfter:We.type===1?"\u5206":"%",max:qe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:dt=>{we({type:qe,inputValue:dt})}}),Ee=="radio"&&We.type==2&&xe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};nn.Z=Pe},86974:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qt}});var E=ee(59301),Ne={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},be=ee(7939),$e=ee(70557),xe=ee(34728),Fe=ee(25399),Pe=ee(76406),We=ee(84849),we=ee(90736),ve=ee(14185),lt=ee(52078),Ee=ee(59301),yt=Object.defineProperty,qe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Qe=(fe,st,mt)=>st in fe?yt(fe,st,{enumerable:!0,configurable:!0,writable:!0,value:mt}):fe[st]=mt,dt=(fe,st)=>{for(var mt in st||(st={}))Ge.call(st,mt)&&Qe(fe,mt,st[mt]);if(qe)for(var mt of qe(st))Ke.call(st,mt)&&Qe(fe,mt,st[mt]);return fe},Pt=(fe,st,mt)=>new Promise((pt,Vt)=>{var Ze=Te=>{try{Ct(mt.next(Te))}catch(_e){Vt(_e)}},Ve=Te=>{try{Ct(mt.throw(Te))}catch(_e){Vt(_e)}},Ct=Te=>Te.done?pt(Te.value):Promise.resolve(Te.value).then(Ze,Ve);Ct((mt=mt.apply(fe,st)).next())}),qt=({editOffice:fe="view",data:st,issaver:mt,onSaver:pt,theme:Vt,type:Ze,filename:Ve,monacoEditor:Ct,className:Te,style:_e,close:Ue,onClose:de,hasMask:gt,disabledDownload:Oe,onImgDimensions:nt,showNodata:jt,recordInfo:Ce})=>{const[ue,et]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Rt,ut]=(0,E.useState)(""),[he,De]=(0,E.useState)(),Me=window.ENV==="build"?"/react/build":"",Dt=location.host.startsWith("localhost")?ve.Z.PROXY_SERVER:ve.Z.API_SERVER,Zt=10*(1024*1024),je=(0,E.useRef)();st!=null&&st.startsWith("/api")&&Ze!=="txt"&&(st=ve.Z.API_SERVER+st);const Bt=ce=>ce.substring(ce.lastIndexOf("/")+1).split(".").pop();Ve&&Ct&&(Ct.filename=Ve),(0,E.useEffect)(()=>{var ce,re;const ye=(re=(ce=document.cookie)==null?void 0:ce.replace(/\s/g,""))==null?void 0:re.split(";");ye==null||ye.map(Se=>{let Ye=Se.split("=");Ye[0]==="_educoder_session"&&ut(Ye[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(st.indexOf("bigfilescdn.")>-1||st.indexOf("bigfiles1")>-1?De({url:st,fileType:Bt(st),model:st.indexOf("model=edit")?"edit":"view"}):st.indexOf("coze")>-1?De({url:st,fileType:"doc",model:"view"}):le())},[Ze,st]);function rt(ce){return Pt(this,null,function*(){ce.data.type==="pdfdata"&&(pt(ce.data.data),window.removeEventListener("message",rt,!1)),console.log("mess---:",ce.data)})}const le=()=>Pt(void 0,null,function*(){console.log("data:",st);let ce=st;st.startsWith("http")||(ce=location.origin+ce);let re=new URL(ce).pathname.split("/").pop();const ye=yield(0,We.gJ)({attachment_id:re});ye.url=Dt+ye.url,De(ye)}),ne=()=>{if(st.startsWith("http")||st.startsWith("blob:")){te();return}(0,Pe.Sv)(Ve||"educoder",st,Ve)},te=()=>{Ce&&(0,lt.fc)({id:Ce==null?void 0:Ce.id,watch_type:1,course_id:Ce==null?void 0:Ce.course_id}),(0,Pe.Nd)(Ve||"educoder",decodeURIComponent(st))};(0,E.useEffect)(()=>(window.addEventListener("message",ae),()=>{window.removeEventListener("message",ae)}),[]);const ae=ce=>{var re;((re=ce==null?void 0:ce.data)==null?void 0:re.type)==="closePop"&&de()};return Ee.createElement("div",{style:dt({},_e||{}),className:`${gt&&Ne.bgBlack} ${Ze?Ne.wrp:"hide"}`},!!Ze&&Ue&&Ee.createElement("div",{id:"closePop",className:Ne.close,ref:je},!!nt&&Ee.createElement(Fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>je.current},Ee.createElement("span",{onClick:()=>{de(),nt()}},Ee.createElement("i",{className:"icon-yulanpizhu"}))),!Oe&&window.parent===window&&Ee.createElement(Fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>je.current},Ee.createElement("span",{onClick:te},Ee.createElement("i",{className:"icon-quxiaozhiding"}))),mt&&Ee.createElement(Fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>je.current},Ee.createElement("span",{className:"",onClick:()=>{const ce=document.getElementById("pdfiframe");window.addEventListener("message",rt,!1),setTimeout(()=>{ce.contentWindow.postMessage("getData","*")},300)}},Ee.createElement("i",{className:"icon-baocun"}))),Ee.createElement(Fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>je.current},Ee.createElement("span",{className:"",onClick:()=>{de()}},Ee.createElement("i",{className:"icon-guanbi1"})))),Ee.createElement("div",{className:`${Ne[Te]} ${Te} ${Ne.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&Ee.createElement(Ee.Fragment,null,Ee.createElement(xe.ZP,dt({},Ct)))),Ze==="audio"&&Ee.createElement("audio",{controls:!0,src:`${(st==null?void 0:st.indexOf("http://"))>-1||(st==null?void 0:st.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${st}`,autoPlay:!0}),Ze==="video"&&Ee.createElement(Ee.Fragment,null,(st==null?void 0:st.indexOf("http"))>-1?Ee.createElement("video",{controls:!0,src:`${st}`,autoPlay:!0}):Ee.createElement("video",{controls:!0,src:`data:video/mp4;base64,${st}`,autoPlay:!0})),Ze==="office"&&he&&Ee.createElement("iframe",{src:`${Me}/office.html?key=${he.key}&url=${btoa(he.url)}&callbackUrl=${Dt+(he.callbackUrl||"")}&fileType=${he.fileType}&title=${he.title||""}&model=${fe}&officeServer=${ve.Z.ONLYOFFICE}&disabledDownload=${!!Oe}`}),Ze==="html"&&Ee.createElement("iframe",{src:st+"&disposition=inline"}),Ze==="pdf"&&Ee.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(st)}&disabledDownload=${!!Oe}&model=${fe}`}),Ze==="image"&&Ee.createElement("img",{src:`${(st==null?void 0:st.indexOf("http://"))>-1||(st==null?void 0:st.indexOf("https://"))>-1?"":"data:image/png;base64,"}${st}`}),(Ze==="other"||Ze==="download")&&Ee.createElement(Ee.Fragment,null,jt?Ee.createElement(we.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Ee.createElement(be.ZP,{icon:Ee.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:Oe},"\u4E0B\u8F7D")}):Ee.createElement(be.ZP,{type:"primary",size:"middle",onClick:ne,disabled:Oe},Ee.createElement($e.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ze==="flowChart"&&Ee.createElement("div",{className:"embed"},Ee.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${st||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(wn,nn,ee){"use strict";ee.d(nn,{z:function(){return Ct},Z:function(){return Te}});var E=ee(59301),Ne=ee(46214),be=ee(20047),$e=ee(64018),xe=ee(16471),Fe=ee(14185),Pe=ee(76406),We=ee(15342),we=ee(44104),ve=ee(7939),lt=ee(1012),Ee=ee(86974),yt=ee(59301),Ge=({html:_e})=>{const Ue=(0,E.useRef)(null),de=(0,E.useRef)(null),gt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; } ol, ul, li { list-style-type: none } ol, ul, dl { margin-bottom: 0px; } .markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #333; overflow: hidden; font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; word-break: break-word; font-size: 16px; line-height: 1.6; white-space: normal; word-wrap: break-word; position: relative; } .markdown-body ul>li { list-style-type: disc; } .markdown-body ol>li { list-style-type: decimal; } .markdown-body a { background: transparent; } .markdown-body a:active, .markdown-body a:hover { outline: 0; } .markdown-body strong { font-weight: bold; } .markdown-body h1 { font-size: 2em; margin: 0.67em 0; } .markdown-body img { border: 0; } .markdown-body hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } .markdown-body pre { overflow: auto; } .markdown-body code, .markdown-body kbd, .markdown-body pre { font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; font-size: 1em; } .markdown-body input { color: inherit; font: inherit; margin: 0; } .markdown-body html input[disabled] { cursor: default; } .markdown-body input { line-height: normal; } .markdown-body input[type="checkbox"] { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } .markdown-body table { border-collapse: collapse; border-spacing: 0; } .markdown-body td, .markdown-body th { padding: 0; } .markdown-body * { -moz-box-sizing: border-box; box-sizing: border-box; } .markdown-body input { font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; } .markdown-body a { color: #4183c4; text-decoration: none; } .markdown-body a:hover, .markdown-body a:active { text-decoration: underline; } .markdown-body hr { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #ddd; } .markdown-body hr:before { display: table; content: ""; } .markdown-body hr:after { display: table; clear: both; content: ""; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-top: 15px; margin-bottom: 15px; line-height: 1.1; } .markdown-body h1 { font-size: 30px; } .markdown-body h2 { font-size: 21px; } .markdown-body h3 { font-size: 16px; } .markdown-body h4 { font-size: 14px; } .markdown-body h5 { font-size: 12px; } .markdown-body h6 { font-size: 11px; } .markdown-body blockquote { margin: 0; } .markdown-body ul, .markdown-body ol { padding: 0; margin-top: 0; margin-bottom: 0; } ul.linenums, ol.linenums { padding: 16px 0 0 56px !important; } .markdown-body ul, .markdown-body ol { padding-left: 2em; } .markdown-body ol ol, .markdown-body ul ol { list-style-type: lower-roman; } .markdown-body ul ul ol, .markdown-body ul ol ol, .markdown-body ol ul ol, .markdown-body ol ol ol { list-style-type: lower-alpha; } .markdown-body dd { margin-left: 0; } .markdown-body code { font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; } .markdown-body pre { margin-top: 0; margin-bottom: 0; font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; } .markdown-body .octicon { font: normal normal 16px octicons-anchor; line-height: 1; display: inline-block; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .markdown-body .octicon-link:before { content: '\f05c'; } .markdown-body>*:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !important; } .markdown-body .anchor { position: absolute; top: 0; left: 0; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; } .markdown-body .anchor:focus { outline: none; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { display: none; color: #000; vertical-align: middle; } .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; } .markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { display: inline-block; } .markdown-body h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid #eee; } .markdown-body h1 .anchor { line-height: 1; } .markdown-body h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid #eee; } .markdown-body h2 .anchor { line-height: 1; } .markdown-body h3 { font-size: 1.5em; line-height: 1.43; } .markdown-body h3 .anchor { line-height: 1.2; } .markdown-body h4 { font-size: 1.25em; } .markdown-body h4 .anchor { line-height: 1.2; } .markdown-body h5 { font-size: 1em; } .markdown-body h5 .anchor { line-height: 1.1; } .markdown-body h6 { font-size: 1em; color: #777; } .markdown-body h6 .anchor { line-height: 1.1; } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; } .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; margin-bottom: 0; } .markdown-body li>p { margin-top: 16px; } .markdown-body dl { padding: 0; } .markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; } .markdown-body dl dd { padding: 0 16px; margin-bottom: 16px; } .markdown-body blockquote { padding: 0 15px; color: #777; border-left: 4px solid #ddd; } .markdown-body blockquote> :first-child { margin-top: 0; } .markdown-body blockquote> :last-child { margin-bottom: 0; } .markdown-body table { display: block; width: 100%; overflow: auto; word-break: normal; word-break: keep-all; } .markdown-body table th { font-weight: bold; text-align: revert; } .markdown-body table th, .markdown-body table td { padding: 6px 13px; border: 1px solid #ddd; } .markdown-body table tr { background-color: #fff; border-top: 1px solid #ccc; } .markdown-body table tr:nth-child(2n) { background-color: #f8f8f8; } .markdown-body img { max-width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; } .markdown-body code { padding: 0; padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; font-size: 85%; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; } .markdown-body code:has(.katex) { background-color: transparent; } .markdown-body code:before, .markdown-body code:after { letter-spacing: -0.2em; content: "\\00a0"; } .markdown-body pre>code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0; } .markdown-body .highlight { margin-bottom: 16px; } .markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f7f7f7; border-radius: 3px; } .markdown-body .highlight pre { margin-bottom: 0; word-break: normal; } .markdown-body pre { word-wrap: normal; } .markdown-body pre code { display: inline; max-width: initial; padding: 0; margin: 0; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } .markdown-body pre code:before, .markdown-body pre code:after { content: normal; } .markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .markdown-body .pl-c { color: #969896; } .markdown-body .pl-c1, .markdown-body .pl-mdh, .markdown-body .pl-mm, .markdown-body .pl-mp, .markdown-body .pl-mr, .markdown-body .pl-s1 .pl-v, .markdown-body .pl-s3, .markdown-body .pl-sc, .markdown-body .pl-sv { color: #0086b3; } .markdown-body .pl-e, .markdown-body .pl-en { color: #795da3; } .markdown-body .pl-s1 .pl-s2, .markdown-body .pl-smi, .markdown-body .pl-smp, .markdown-body .pl-stj, .markdown-body .pl-vo, .markdown-body .pl-vpf { color: #333; } .markdown-body .pl-ent { color: #63a35c; } .markdown-body .pl-k, .markdown-body .pl-s, .markdown-body .pl-st { color: #a71d5d; } .markdown-body .pl-pds, .markdown-body .pl-s1, .markdown-body .pl-s1 .pl-pse .pl-s2, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sra, .markdown-body .pl-sr .pl-sre, .markdown-body .pl-src { color: #df5000; } .markdown-body .pl-mo, .markdown-body .pl-v { color: #1d3e81; } .markdown-body .pl-id { color: #b52a1d; } .markdown-body .pl-ii { background-color: #b52a1d; color: #f8f8f8; } .markdown-body .pl-sr .pl-cce { color: #63a35c; font-weight: bold; } .markdown-body .pl-ml { color: #693a17; } .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms { color: #1d3e81; font-weight: bold; } .markdown-body .pl-mq { color: #008080; } .markdown-body .pl-mi { color: #333; font-style: italic; } .markdown-body .pl-mb { color: #333; font-weight: bold; } .markdown-body .pl-md, .markdown-body .pl-mdhf { background-color: #ffecec; color: #bd2c00; } .markdown-body .pl-mdht, .markdown-body .pl-mi1 { background-color: #eaffea; color: #55a532; } .markdown-body .pl-mdr { color: #795da3; font-weight: bold; } .markdown-body kbd { display: inline-block; padding: 3px 5px; font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .markdown-body .task-list-item { list-style-type: none; } .markdown-body .task-list-item+.task-list-item { margin-top: 3px; } .markdown-body .task-list-item input { float: left; margin: 0.3em 0 0.25em -1.6em; vertical-align: middle; } .markdown-body :checked+.radio-label { z-index: 1; position: relative; border-color: #4183c4; } /*! Pretty printing styles. Used with prettify.js. */ /* SPAN elements with the classes below are added by prettyprint. */ .pln { color: #000 } /* plain text */ @media screen { .str { color: #080 } /* string content */ .kwd { color: #008 } /* a keyword */ .com { color: #800 } /* a comment */ .typ { color: #606 } /* a type name */ .lit { color: #066 } /* a literal value */ /* punctuation, lisp open bracket, lisp close bracket */ .pun, .opn, .clo { color: #660 } .tag { color: #008 } /* a markup tag name */ .atn { color: #606 } /* a markup attribute name */ .atv { color: #080 } /* a markup attribute value */ .dec, .var { color: #606 } /* a declaration; a variable name */ .fun { color: red } /* a function name */ } /* Use higher contrast and text-weight for printable form. */ @media print, projection { .str { color: #060 } .kwd { color: #006; font-weight: bold } .com { color: #600; font-style: italic } .typ { color: #404; font-weight: bold } .lit { color: #044 } .pun, .opn, .clo { color: #440 } .tag { color: #006; font-weight: bold } .atn { color: #404 } .atv { color: #060 } } /* Put a border around prettyprinted code snippets. */ pre.prettyprint { padding: 2px; /* border: 1px solid #888 */ } /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */ li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: none } /* Alternate shading for lines */ li.L1, li.L3, li.L5, li.L7, li.L9 { background: #eee } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; }`;return(0,E.useEffect)(()=>{const Oe=Ue.current.attachShadow({mode:"open"});de.current=document.createElement("div"),de.current.className="markdown-body",de.current.innerHTML=_e,Oe.appendChild(de.current);const nt=document.createElement("style");return nt.textContent=gt,Oe.appendChild(nt),()=>{Oe.innerHTML=""}},[]),(0,E.useEffect)(()=>{de.current&&(de.current.innerHTML=_e)},[_e]),yt.createElement("div",{ref:Ue})};function Ke(_e){const Ue=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],de=new RegExp(`\\b(${Ue.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),gt=/]*>/gi;return _e.replace(de,"").replace(gt,"").trim()}var Qe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},dt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,st=(_e,Ue,de)=>Ue in _e?dt(_e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):_e[Ue]=de,mt=(_e,Ue)=>{for(var de in Ue||(Ue={}))qt.call(Ue,de)&&st(_e,de,Ue[de]);if(Pt)for(var de of Pt(Ue))fe.call(Ue,de)&&st(_e,de,Ue[de]);return _e};const pt="@\u2581\u2581@",Vt="@\u2581@",Ze=/]*>/g;function Ve(_e){let Ue=document.createElement("div");return Ue.innerHTML=_e,Ue.childNodes.length===0?"":Ue.childNodes[0].nodeValue}const Ct=(_e,Ue)=>{_e=_e||"";const de=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Oe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ue?_e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(de,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/api/attachments/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(_e=_e.replace(nt,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/attachments/download/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replace(de,(jt,Ce,ue,et,Rt,ut,he)=>{const De=Ce||et||ut,Me=ue||Rt||he||"?";return Fe.Z.API_SERVER+"/api/attachments/"+De+Me+"&t="+(0,Pe.Jn)(De,Date.now())+(jt.indexOf(")")>-1?")":"&")}).replace(gt,(jt,Ce,ue,et,Rt)=>{const ut=Ce||et,he=ue||Rt||"";return'"'+Fe.Z.API_SERVER+"/api/attachments/"+ut+he+ut+he+"&t="+(0,Pe.Jn)(ut,Date.now())}).replace(Oe,(jt,Ce,ue,et,Rt)=>{const ut=Ce||et,he=ue||Rt||"";return"("+Fe.Z.API_SERVER+"/files/uploads/"+ut+he+ut+he+"&t="+(0,Pe.Jn)(ut,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),_e)};var Te=({value:_e="",edit:Ue=!1,className:de,showTextOnly:gt,showLines:Oe,style:nt={},stylesPrev:jt={},highlightKeywords:Ce,showProgramFill:ue,isProgramFill:et,disabledFill:Rt=!1,programFillValue:ut,openEditor:he=()=>{},onFillChange:De=bt=>{},onFillBlur:Me=()=>{},onFillFocus:Dt=()=>{}})=>{let bt=Ke(String(_e||""));const Zt=(0,E.useRef)(),je=(0,E.useRef)(),[Bt,rt]=(0,E.useState)(""),[le,ne]=(0,E.useState)("office"),[te,ae]=(0,E.useState)([]),ce=(0,E.useRef)("a"+(0,lt.Z)()),re={},ye=at=>//i.test(at||""),Se=(at,Ut,un)=>{const Je=document.createElement(at===Vt?"input":"textarea");Je.style.width="100%",Je.style.height=at===Vt?"40px":"151px",Je.rows=5,Je.spellcheck=!1,Je.name="edu-program-fill",Je.placeholder="\u8BF7\u8F93\u5165",Je.dataset.id=Ut;const At=Object.keys(re).length;return re[At]=Je,`${Je.outerHTML}`};function Ye(at){return at=at.replace(/!\[.*?\]\(.*?\)/g,""),at=at.replace(/\[.*?\]\(.*?\)/g,""),at=at.replace(new RegExp("","gs"),""),at=at.replace(//g,""),at=at.replace(//g,""),at=at.replace(new RegExp(".*?<\\/video>","gs"),""),at=at.replace(new RegExp(".*?<\\/audio>","gs"),""),at=at.replace(new RegExp(".*?<\\/style>","gs"),""),at=at.replace(new RegExp(".*?<\\/script>","gs"),""),at}const ke=at=>!gt&&ye(bt)?at:at.replace(/([\s\S]+?)<\/style>/gim,function(Ut,un){let Je=un.replace(/(\n|\r)/g,"").split("}"),At=[];return Je.map(_t=>{_t!=""&&At.push(`.${ce.current} ${_t}`)}),``}),it=(0,E.useMemo)(()=>{(0,be.Iy)();try{const Je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,At=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_t=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ln=/\(\/attachments\/download\//g;bt=bt.replace(ln,"("+Fe.Z.API_SERVER+"/attachments/download/").replace(Je,"("+Fe.Z.API_SERVER+"/api/attachments/").replace(At,'"'+Fe.Z.API_SERVER+"/api/attachments/").replace(_t,'"'+Fe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Zt.current.style.display="none"}catch(Je){}if(ue){let Je=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(At,_t,ln){var He;return++Je,Se(At,Je,(He=ut==null?void 0:ut[Je])==null?void 0:He.value.replaceAll("<","<").replaceAll(">",">"))}),`
${ke(bt||"")}
`}let at=ke(bt);at=(0,be.ZP)(at);const Ut=(0,be.ez)();bt.match(/\[TOC\]/)&&(at=at.replace("

[TOC]

",(0,be.Qv)()),(0,be.Iy)()),at=at.replace(/(__special_katext_id_\d+__)/g,(Je,At)=>{const{type:_t,expression:ln}=Ut[At];return(0,We.renderToString)(Ve(ln)||"",{displayMode:_t==="block",throwOnError:!1,output:"html"})}),at=at.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,be.AL)();const un=document.createElement("div");if(un.innerHTML=at,gt)return un.innerText;if(Ce){const Je=Ce.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vn(un,Je),un.innerHTML}return setTimeout(()=>on(),500),un.innerHTML},[bt,Ce]);(0,E.useEffect)(()=>{Jt.current&&Jt.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=xt,Ut.onblur=Xt,Ut.onfocus=Nt})},[te]),(0,E.useEffect)(()=>{var at,Ut,un,Je,At;if(ut!=null&&ut.length)try{const _t=Jt.current.querySelectorAll(".edu-program-fill-score"),ln=Jt.current.querySelectorAll('[name="edu-program-fill"]');for(const[He,ht]of ln.entries())ht.value=((at=ut==null?void 0:ut[He])==null?void 0:at.value)||"",((Ut=ut==null?void 0:ut[He])==null?void 0:Ut.type)==="warning"?ht.className="program-fill-warning":((un=ut==null?void 0:ut[He])==null?void 0:un.type)==="success"?ht.className="program-fill-success":ht.className="";for(const[He,ht]of _t.entries())ht.innerHTML=(Je=ut==null?void 0:ut[He])!=null&&Je.score?`${(At=ut==null?void 0:ut[He])==null?void 0:At.score}\u5206`:"";ae(ut)}catch(_t){console.log(_t,"error")}},[ut]);const xt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),De(te,at.target.dataset.id)},Xt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),Me(te,at.target.dataset.id)},Nt=at=>{te[at.target.dataset.id]=te[at.target.dataset.id]||{},te[at.target.dataset.id].value=at.target.value,ae([...te]),Dt(te,at.target.dataset.id)};function vn(at,Ut){return at.childNodes.forEach(un=>{var Je;if(un.childNodes.length>0)vn(un,Ut);else if(un.nodeName!=="IMG")if(un.innerHTML)un.innerHTML=(Je=un.innerHTML)==null?void 0:Je.replace(new RegExp(Ut,"gi"),'$&');else{const At=document.createElement("span");At.innerHTML=un.textContent.replace(new RegExp(Ut,"gi"),'$&'),un.replaceWith(At)}})}const Jt=(0,E.useRef)();be.jb.WebkitLineClamp=Oe,Oe&&(nt=mt(mt({},nt),be.jb));function tn(at){let Ut=at.target;if(Ut.tagName.toUpperCase()==="A"){let un=Ut.getAttribute("href");if(un.indexOf("office")>-1)at.preventDefault(),rt(un),ne("office");else if(un.indexOf("application/pdf")>-1)at.preventDefault(),rt(un),ne("pdf");else if(un.indexOf("text/html")>-1)at.preventDefault(),rt(un),ne("html");else if(un.startsWith("#")){at.preventDefault();let Je=document.getElementById(un.replace("#",""));Je&&Je.scrollIntoView(!0)}}}const on=()=>{var at;const Ut=(at=Jt.current)==null?void 0:at.querySelectorAll("video");Ut==null||Ut.forEach(un=>{if(un.oncontextmenu=()=>!1,un.src.indexOf(".m3u8")>-1&&!un.canPlayType("application/vnd.apple.mpegurl")){if(xe.ZP.isSupported()){var Je=new xe.ZP;Je.loadSource(un.src),Je.attachMedia(un)}}})};(0,E.useEffect)(()=>{if(Jt.current&&it&&it.match(Ze)&&window.PR.prettyPrint(),Jt.current)return Jt.current.addEventListener("click",tn),()=>{var at;(at=Jt.current)==null||at.removeEventListener("click",tn),(0,be.AL)(),(0,be.Iy)()}},[it,Jt.current,tn]);const mn=at=>{at.target.nodeName==="IMG"&&at.target.className.indexOf("draw-flowchart")>-1?(Zt.current.style.zIndex=1,Zt.current.style.display="flex",Zt.current.style.width=at.target.clientWidth+"px",Zt.current.style.height=at.target.clientHeight+"px",Zt.current.style.top=at.target.offsetTop+"px",Zt.current.style.left=at.target.offsetLeft+"px",at.target.id&&(je.current=at.target.id)):Zt.current.style.display="none"},cn=()=>{Zt.current.style.display="none"};return(0,E.useEffect)(()=>{var at;const Ut=un=>{un.preventDefault(),un.clipboardData.setData("text",window.getSelection().toString())};return(at=Jt.current)==null||at.addEventListener("copy",Ut),()=>{var un;(un=Jt.current)==null||un.removeEventListener("copy",Ut)}},[Jt.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:cn},gt&&E.createElement("div",{ref:Jt,className:`${Qe.mdBody} `},it),!gt&&!ye(it)&&E.createElement("div",{ref:Jt,style:mt({},nt),onMouseOver:mn,className:`${de||""} ${Rt?"disabled-fill":""} markdown-body ${Qe.mdBody} ${ce.current}`,dangerouslySetInnerHTML:{__html:it}}),!gt&&ye(it)&&E.createElement(Ge,{html:it}),E.createElement("div",{ref:Zt,className:`${Qe.button} ${Ue?"":Qe.previewFlowChart}`},E.createElement(we.Z,null,E.createElement(ve.ZP,{onClick:()=>{Ue?he(je.current):(rt(je.current),ne("flowChart"))}},Ue?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(Ee.Z,{close:!0,data:Bt,type:Bt!=null&&Bt.length?le:"",style:mt({},jt),onClose:()=>rt("")}))}},27878:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(59301),Ne={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=ee(62957),$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Fe=(we,ve,lt)=>new Promise((Ee,yt)=>{var qe=Qe=>{try{Ke(lt.next(Qe))}catch(dt){yt(dt)}},Ge=Qe=>{try{Ke(lt.throw(Qe))}catch(dt){yt(dt)}},Ke=Qe=>Qe.done?Ee(Qe.value):Promise.resolve(Qe.value).then(qe,Ge);Ke((lt=lt.apply(we,ve)).next())}),We=({type:we,resdata:ve,onok:lt,oktext:Ee,okloading:yt})=>{const[qe,Ge]=(0,E.useState)(!1),{can_copy_list:Ke,can_copy_num:Qe,challenge_type:dt,course_data_list:Pt,no_copy_list:qt,no_copy_num:fe,no_use_list:st,no_use_num:mt,repeat_shixun_num:pt,student_count:Vt,total_num:Ze,use_num:Ve}=ve;let Ct=Qe>0||we==="exercise";(0,E.useEffect)(()=>{(ve==null?void 0:ve.student_count)>0&&Ge(!0)},[ve]),console.log("---11",yt),(0,E.useEffect)(()=>{yt||Ge(!1)},[yt]);const Te=()=>{if(we==="exercise"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.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(we==="exercise"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\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",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\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",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:Ne.orangeColor},Vt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:Ne.orangeColor},Ve)," \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",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:Ne.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(we==="shixunpush"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Ne.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixunpush"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Ne.orangeColor},Vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:Ne.orangeColor},Ve),"\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",E.createElement("span",{className:Ne.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},_e=()=>{if(we==="exercise"||we==="subject"||we==="exercisepush"||we==="shixunpush")return E.createElement("div",{style:{marginTop:20}},fe>0&&E.createElement("div",null,E.createElement("span",{className:Ne.flex},E.createElement("img",{src:xe,style:{width:14}}),E.createElement("span",{className:Ne.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Ne.statusbody},we==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Ne.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"),(we==="subject"||we==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ct&&E.createElement("span",{className:Ne.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"),we==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ct&&E.createElement("span",{className:Ne.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"),E.createElement("div",null,qt==null?void 0:qt.map((Ue,de)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",de+1!==fe&&"\u3001"))))),Qe>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:Ne.flex},E.createElement("img",{src:$e,style:{width:14}}),E.createElement("span",{className:Ne.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Ne.statusbody},we==="exercise"&&E.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"),(we==="subject"||we==="exercisepush")&&E.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"),we==="shixunpush"&&E.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"),E.createElement("div",null,Ke==null?void 0:Ke.map((Ue,de)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",de+1!==Qe&&"\u3001"))))));if(we==="shixun")return E.createElement("div",{style:{marginTop:20}},Qe>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 E.createElement(be.default,{open:qe,onCancel:()=>{Ge(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ct&&"none"}},zIndex:1003,confirmLoading:yt,okText:Ct?Ee:"\u6211\u77E5\u9053\u4E86",onOk:()=>Fe(void 0,null,function*(){Ct?yield lt([...Ke,...st]):Ge(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Te(),_e()))}},28267:function(wn,nn,ee){"use strict";ee.d(nn,{h:function(){return fe}});var E=ee(59301),Ne=ee(82326),be=ee(28284),$e=ee(7939),xe=ee(89780),Fe=ee.n(xe),Pe=ee(88319),We=ee(94896),we=Object.defineProperty,ve=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ge=(st,mt,pt)=>mt in st?we(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):st[mt]=pt,Ke=(st,mt)=>{for(var pt in mt||(mt={}))yt.call(mt,pt)&&Ge(st,pt,mt[pt]);if(Ee)for(var pt of Ee(mt))qe.call(mt,pt)&&Ge(st,pt,mt[pt]);return st},Qe=(st,mt)=>ve(st,lt(mt));const dt=Ne.default.Option,Pt={labelCol:{span:4},wrapperCol:{span:20}},qt={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"]};nn.Z=({callback:st,onCancel:mt})=>{const[pt,Vt]=(0,E.useState)("python");function Ze(Ct){Vt(qt[Ct][1])}function Ve(Ct){st(Ct)}return E.createElement(be.default,Qe(Ke({},Pt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),E.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(Ne.default,{getPopupContainer:Ct=>Ct.parentNode,onChange:Ze},Object.keys(qt).map(Ct=>E.createElement(dt,{key:Ct,value:Ct},qt[Ct][0])))),E.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(fe,{mode:pt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement($e.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))};function fe({value:st,onChange:mt,mode:pt,options:Vt={}}){const Ze=(0,E.useRef)(),[Ve,Ct]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Ve){let Te=function(_e){const Ue=_e.getValue();mt&&mt(Ue)};return Ve.on("change",Te),()=>{Ve.off("change",Te)}}},[Ve,mt]),(0,E.useEffect)(()=>{Ve&&Ve.setOption("mode",pt)},[Ve,pt]),(0,E.useEffect)(()=>{Ve&&(st!==Ve.getValue()||st==="")&&setTimeout(()=>{Ve.setValue(st||"")},300)},[Ve,st]),(0,E.useEffect)(()=>{if(Ze.current&&!Ve){const Te=Fe().fromTextArea(Ze.current,Ke({mode:pt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Vt));Ct(Te)}},[Ze.current,Ve]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ze}))}},39116:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return kt}});var E=ee(59301),Ne=ee(44283),be=ee(89780),$e=ee.n(be),xe=ee(76374),Fe=ee(88319),Pe=ee(6313),We=ee(25717),we=ee(99498),ve=ee(25419),lt=ee(67549),Ee=ee(35883),yt=({value:It="",className:fn,showTextOnly:an,showLines:yn,style:Ln={}})=>{const Bn=(0,E.useMemo)(()=>"",[It]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:Bn}}))},qe=Object.defineProperty,Ge=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,qt=(It,fn,an)=>fn in It?qe(It,fn,{enumerable:!0,configurable:!0,writable:!0,value:an}):It[fn]=an,fe=(It,fn)=>{for(var an in fn||(fn={}))dt.call(fn,an)&&qt(It,an,fn[an]);if(Qe)for(var an of Qe(fn))Pt.call(fn,an)&&qt(It,an,fn[an]);return It},st=(It,fn)=>Ge(It,Ke(fn));let mt=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pt({onActionCallback:It,title:fn,icon:an,actionName:yn,className:Ln="",children:Bn}){function hn(){It(yn)}return E.createElement("a",{title:fn,className:Ln,onClick:hn},E.createElement("i",{className:`${an}`}),Bn)}var Vt=({watch:It,showNullButton:fn,showNullProgramButton:an,onActionCallback:yn,fullScreen:Ln,insertTemp:Bn,hidetoolBar:hn,extraUse:Kn})=>{const jn=[...mt,{title:`${It?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${It?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!hn&&jn.map((mr,lr)=>E.createElement("li",{key:lr},mr.actionName?E.createElement(pt,st(fe({},mr),{onActionCallback:yn})):E.createElement("span",{className:"v-line"}))),fn?E.createElement("li",null,E.createElement(pt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,an?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Bn&&E.createElement("li",null,E.createElement(pt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Bn}`,onActionCallback:yn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kn&&E.createElement("li",null,Kn),E.createElement("li",{className:"btn-full-screen"},E.createElement(pt,{icon:`${Ln?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ln?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yn})))},Ze=ee(88487),Ve=ee(28284),Ct=ee(37568),Te=ee(7939),_e=Object.defineProperty,Ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,jt=(It,fn,an)=>fn in It?_e(It,fn,{enumerable:!0,configurable:!0,writable:!0,value:an}):It[fn]=an,Ce=(It,fn)=>{for(var an in fn||(fn={}))Oe.call(fn,an)&&jt(It,an,fn[an]);if(gt)for(var an of gt(fn))nt.call(fn,an)&&jt(It,an,fn[an]);return It},ue=(It,fn)=>Ue(It,de(fn));const et={labelCol:{span:4},wrapperCol:{span:20}};var Rt=({callback:It,onCancel:fn})=>{function an(yn){It(yn)}return E.createElement(Ve.default,ue(Ce({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:an,style:{width:500}}),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ct.default,null)),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ct.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:fn},"\u53D6\u6D88")))},ut=ee(28267),he=ee(53332),De=ee(62957),Me=ee(77019),Dt=ee(40254),bt=ee(59301),Zt=({callback:It,onCancel:fn})=>{const an=document.createElement("canvas"),yn=an.getContext("2d");an.width=1e3,an.height=800,yn.fillStyle="#ffffff",yn.fillRect(0,0,an.width,an.height);const Ln=an.toDataURL("image/png");return bt.createElement(De.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(Me.Z,{style:{height:"100vh"}},bt.createElement(Dt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ln,visible:!0,title:String(Date.now())},onOk:Bn=>{It({src:Bn.url})},onClose:fn})))},je=ee(36207),Bt=ee(5269),rt=ee(6767),le={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=ee(59301),ae=(0,E.forwardRef)(({onCancel:It,editImgId:fn,callback:an},yn)=>{let Ln=(0,E.useRef)(),Bn=(0,E.useRef)(),hn=(0,E.useRef)(),Kn=(0,E.useRef)(!1);const jn=(0,E.useRef)(!1);console.log("ref:",yn);const[mr,lr]=(0,E.useState)(0),[en,gn]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{lr(1)},[]),(0,E.useImperativeHandle)(yn,()=>({setHeight:gn})),ne.createElement("div",{ref:jn,className:"body-overflow-initial"},ne.createElement(je.Z,{width:"100vw",height:en,footer:null,closable:!0,placement:"bottom",open:!!mr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${le.drawerWrap}`,onClose:()=>{window.saveDrawData(Yn=>{an({src:`/api/attachments/${Yn}`,id:Yn})})},title:ne.createElement(Me.Z,{align:"middle"},ne.createElement(Bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(Bt.Z,{onClick:()=>{gn(en==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(Bt.Z,{onClick:()=>{window.saveDrawData(Yn=>{if(Yn===null){rt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}rt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),an({src:`/api/attachments/${Yn}`,id:Yn,disabledClose:!0})})}},ne.createElement(Te.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${fn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Bn})))}),ce=ee(14185),re=ee(47889),ye=ee(4875);const Se=re.ZP.Group,Ye={margin:"0 8px"};var ke=({callback:It,onCancel:fn})=>{function an(yn){It(yn)}return E.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:an},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Ye},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Ye},"\u884C\u6570"),E.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ye.Z,null)),E.createElement("span",{style:Ye},"\u5217\u6570"),E.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ye.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Ve.default.Item,{name:"align"},E.createElement(Se,null,E.createElement(re.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(re.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(re.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(re.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:fn},"\u53D6\u6D88")))},it=ee(58755),xt=ee(84915),Xt=ee.n(xt),vn=(0,E.forwardRef)(({use3d:It,width:fn,height:an,callback:yn,showSaveButton:Ln},Bn)=>{const hn=(0,E.useRef)(),Kn=(0,E.useRef)(),[jn,mr]=(0,E.useState)(!1),lr=(0,E.useRef)({id:hn,appName:"graphing",width:fn||1e3,height:an||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Kn.current=new(Xt())(lr.current,!0),window.onload=function(){Kn.current.inject("applet_container")}},[]);const en=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return yn&&yn(gn),gn};return(0,E.useEffect)(()=>{lr.current.appName=jn?"3D":"graphing",Kn.current.inject("applet_container")},[jn]),(0,E.useEffect)(()=>{mr(It)},[It]),(0,E.useImperativeHandle)(Bn,()=>({getImgData:en})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:hn}),E.createElement(Me.Z,{align:"middle"},E.createElement(Bt.Z,{flex:1},E.createElement(it.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:jn,onChange:gn=>mr(gn)})),E.createElement(Bt.Z,null,E.createElement(Te.ZP,{size:"large",onClick:en,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Jt=ee(9057);const tn="link",on="upload-image",mn="add-flowchart",cn="draw-image",at="add-flowchart",Ut="code-block",un="add-table",Je="------------",At={default:Je,left:`:${Je}`,center:`:${Je}:`,right:`${Je}:`};var _t=ee(79006),ln=ee(76406);function He(){}let ht=0;const Mt=1e4,Kt="\u2581",dn="@\u2581\u2581@",An="@\u2581@",Jn=` **\u6A21\u677F\u6807\u9898** \u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Xn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Sn(It){return/^\d+$/.test(It)?`${It}px`:It}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Lt={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},Yt={[tn]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[on]:"\u6DFB\u52A0\u56FE\u7247",[cn]:"\u6DFB\u52A0\u753B\u56FE",[mn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[un]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var kt=({defaultValue:It="",onChange:fn,width:an="100%",height:yn=400,miniToolbar:Ln=!1,isFocus:Bn=!1,watch:hn,insertTemp:Kn,mode:jn="markdown",id:mr="markdown-editor-id",showResizeBar:lr=!1,noStorage:en=!1,showNullButton:gn=!1,showNullProgramButton:Yn=!1,hidetoolBar:Wn=!1,fullScreen:tt=!1,onBlur:St,onCMBeforeChange:Le,onFullScreen:ot,className:Re="",disablePaste:ct=!1,disabled:Ie=!1,disabledFill:Et=!1,placeholder:Ft="",values:zt="",extraUse:Ot,onAddBlank:ft})=>{const[vt,Tt]=(0,E.useState)(null),[Dn,Cn]=(0,E.useState)(It),[En,nr]=(0,E.useState)(hn),[sr,gr]=(0,E.useState)(tt),[rr,qn]=(0,E.useState)(""),[$n,cr]=(0,E.useState)(0),[xr,wr]=(0,E.useState)(yn),[Ar,_n]=(0,E.useState)(!1),[Pr,yr]=(0,E.useState)(0),[ii,li]=(0,E.useState)(0),ei=(0,E.useRef)(),ti=(0,E.useRef)(),mi=(0,E.useRef)(),Xr=(0,E.useRef)(),Qr=(0,E.useRef)(),Lr=(0,E.useRef)(),si=(0,Ne.useDispatch)();(0,E.useEffect)(()=>{const kn=window.scrollY||window.pageYOffset;Cn(zt),vt==null||vt.setValue(zt),window.scrollTo(0,kn)},[zt]),(0,E.useEffect)(()=>{ot==null||ot(sr)},[sr]),(0,E.useEffect)(()=>{if(ei.current){let kn=function(er,ur){var ri;if(ct){ur.preventDefault();return}const Mi=ur.clipboardData;if(Mi){const wi=Mi.types.toString(),eo=Mi.items;if(wi==="Files"||Mi.types.indexOf("Files")>-1){if(ur.preventDefault(),jn=="stex")return;try{let Ji=eo[1];((ri=eo[0])==null?void 0:ri.kind)==="file"&&(Ji=eo[0]);const Gi=Ji.getAsFile(),fo=Gi.name.split(".").pop();(0,he.I)(Gi,oo=>{var yo,Io,_o;oo.id?((yo=Gi==null?void 0:Gi.type)==null?void 0:yo.indexOf("image"))>-1?Fn.replaceSelection(``):((Io=Gi==null?void 0:Gi.type)==null?void 0:Io.indexOf("video"))>-1?Fn.replaceSelection(``):((_o=Gi==null?void 0:Gi.type)==null?void 0:_o.indexOf("pdf"))>-1?Fn.replaceSelection(`${Gi.name}`):Xn.includes(fo)?Fn.replaceSelection(`${Gi.name}`):Fn.replaceSelection(`[${Gi.name}](/api/attachments/${oo.id}?type=${oo.content_type})`):(oo==null?void 0:oo.status)===401&&(document.location.href="/user/login")})}catch(Ji){rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Fn=$e().fromTextArea(ei.current,{mode:jn,lineNumbers:!Ln,lineWrapping:!0,value:It,autoCloseTags:!0,autoCloseBrackets:!0});return Fn.on("keyup",function(er,ur){ur.keyCode===8&&(er.getValue()==""?Fn.setOption("placeholder",Ft):Fn.setOption("placeholder",null))}),Fn.on("keydown",function(er,ur){if(ur.keyCode===8){var ri=io(er);ri&&ur.preventDefault()}}),Bn&&Fn.focus(),Fn.on("paste",kn),Ie&&Fn.on("beforeChange",function(er,ur){(ur.origin==="paste"||ur.origin==="+input")&&ur.cancel()}),Tt(Fn),()=>{Fn.off("paste",kn)}}},[]);const pi=(0,E.useCallback)(()=>{if(ti.current)try{}catch(kn){console.log(kn,"---- to set md editor body height")}},[xr,ti,sr]);(0,E.useEffect)(()=>{function kn(){let Fn=new xe.Z(er=>{for(let ur of er)(ur.target.offsetHeight>0||ur.target.offsetWidth>0)&&(pi(),vt.setSize("100%","100%"),vt.refresh())});return Fn.observe(ei.current.parentElement),Fn}if(vt){const Fn=kn();return()=>{var er,ur;(er=ei.current)!=null&&er.parentElement&&Fn.unobserve((ur=ei.current)==null?void 0:ur.parentElement)}}},[vt,pi]),(0,E.useEffect)(()=>{if(vt){let kn=[];for(const[Fn,er]of Object.entries(Lt)){let ur={[Fn]:()=>{Bi(er)}};kn.push(ur),vt.addKeyMap(ur)}return()=>{for(let Fn of kn)vt.removeKeyMap(Fn)}}},[vt]),(0,E.useEffect)(()=>{tt!==sr&&gr(tt)},[tt]),(0,_t.Z)(()=>{if(!en&&$n>0){let kn=new Date().getTime(),Fn=window.sessionStorage.getItem(mr);kn>=$n+Mt&&(!Fn||Fn!==Dn)&&(window.sessionStorage.setItem(mr,Dn),_n(!0))}},Mt),(0,E.useEffect)(()=>{nr(hn)},[vt,hn]),(0,E.useEffect)(()=>{vt&&Bn&&vt.focus()},[vt,Bn]),(0,E.useEffect)(()=>{if(En&&vt){let kn=function(er){let ur=er.target;if(Xr.current){let ri=ur.scrollTop/ur.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*ri}};const Fn=vt.getScrollerElement();return Fn.addEventListener("scroll",kn),()=>{Fn.removeEventListener("scroll",kn)}}},[vt,En]),(0,E.useEffect)(()=>{if(vt&&Le){let kn=function(Fn,er){Le(Fn,er)};return vt.on("beforeChange",kn),()=>{vt.off("beforeChange",kn)}}},[vt,Le]),(0,E.useEffect)(()=>{if(vt&&St){let kn=function(){St(vt.getValue())};return vt.on("blur",kn),()=>{vt.off("blur",kn)}}},[vt,St]);function io(kn,Fn){var er=kn.getDoc(),ur=er.getCursor(),ri=er.getLine(ur.line),Mi=ri.charAt(ur.ch-1),wi=ri.lastIndexOf("@\u2581@",ur.ch),eo=ri.lastIndexOf("@\u2581\u2581@",ur.ch),Ji=wi>eo?wi:eo,Gi=wi>eo?3:4;if(dn.indexOf(Mi)===-1)return null;if(console.log("change1:",Fn,kn,ri,ur,Ji,wi,eo,Mi),Ji>=0&&ur.ch-Ji<5){var fo=Ji+Gi;return er.replaceRange("",{line:ur.line,ch:Ji},{line:ur.line,ch:fo}),{line:ur.line,ch:fo}}return null}(0,E.useEffect)(()=>{if(vt){let kn=function(Fn,er){const ur=Fn.getValue();Cn(ur),cr(new Date().getTime()),Fn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),fn&&(Yn?fn(ur,Gn(ur)):fn(ur))};return vt.on("change",kn),()=>{vt.off("change",kn)}}},[vt,fn]),(0,E.useEffect)(()=>{if(vt)if(It==null)vt.setValue(""),Cn("");else{const kn=window.scrollY||window.pageYOffset;It!==vt.getValue()&&(vt.setValue(It),Cn(It),vt.setCursor(Ie?1:vt.lineCount(),0),window.scrollTo(0,kn))}},[vt,It]);const Bi=(0,E.useCallback)(kn=>{const Fn=vt.getCursor(),er=vt.getSelection();let ur=er.split(` `);switch(kn){case"bold":return vt.replaceSelection("**"+er+"**"),er===""&&vt.setCursor(Fn.line,Fn.ch+2),vt.focus();case"italic":return vt.replaceSelection("*"+er+"*"),er===""&&vt.setCursor(Fn.line,Fn.ch+1),vt.focus();case"code":return vt.replaceSelection("`"+er+"`"),er===""&&vt.setCursor(Fn.line,Fn.ch+1),vt.focus();case"inline-latex":return(0,ln.Ye)(si)?void 0:(qn("inline-latex"),vt.focus());case"latex":return vt.replaceSelection("```latex\n"+er+"\n```"),vt.setCursor(Fn.line+1,er.length+1),vt.focus();case"line-break":return vt.replaceSelection(`
`),vt.focus();case"list-ul":return er===""?vt.replaceSelection("- "+er):vt.replaceSelection(ur.map(ri=>ri===""?"":`- ${ri}`).join(` `)),vt.focus();case"list-ol":return er===""?vt.replaceSelection("1. "+er):vt.replaceSelection(ur.map((ri,Mi)=>ri===""?"":`${Mi+1}. ${ri}`).join(` `)),vt.focus();case"add-null-ch":ft==null||ft();return;case"add-signal":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(An),vt.focus();case"add-multiple":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(dn),vt.focus();case"inster-template-1":return er===""&&vt.setCursor(Fn.line,Fn.ch),vt.replaceSelection(Jn),vt.focus();case"eraser":return vt.setValue(""),vt.focus();case"trigger-watch":return nr(!En),vt.focus();case"trigger-full-screen":return gr(!sr),vt.focus();case tn:qn(tn);return;case Ut:qn(Ut);return;case on:qn(on);return;case cn:qn(cn);return;case"maths-latex":if((0,ln.Ye)(si))return;qn("maths-latex");return;case mn:Qr.current="",sessionStorage.removeItem("file_id"),qn(mn);return;case un:qn(un);return;default:throw new Error}},[vt,En,sr]),Zi=(0,E.useCallback)((kn,Fn)=>{var er,ur,ri,Mi,wi,eo;kn!=null&&kn.disabledClose||qn("");const{src:Ji,alt:Gi,id:fo}=kn||{};switch(rr){case tn:const{title:ea,link:Ko}=kn;return vt.replaceSelection(`[${ea}](${Ko})`),vt.focus();case Ut:const{language:Ro,content:fa}=kn;return vt.replaceSelection(["```"+Ro,fa,"```"].join(` `)),vt.focus();case"maths-latex":for(var oo=atob(kn),yo=new Uint8Array(oo.length),Io=0;Io{Si.id?vt.replaceSelection(`![,](/api/attachments/${Si.id}?type=${Si.content_type})`):(Si==null?void 0:Si.status)===401&&(document.location.href="/user/login")}),vt.focus();case"inline-latex":return(0,ln.Ye)(si)?void 0:(vt.replaceSelection("`$$"+kn+"$$`"),vt.focus());case at:return fo?(vt.getValue().indexOf(Ji)===-1?vt.replaceSelection(`
${Gi||
`):document.getElementById(fo).src=ce.Z.API_SERVER+Ji+"?t="+Date.now(),vt.focus()):void 0;case on:case cn:const ao=Fn,Ba=(ri=(ur=(er=ao==null?void 0:ao.name)==null?void 0:er.split("."))==null?void 0:ur.pop)==null?void 0:ri.call(ur);return((Mi=ao==null?void 0:ao.type)==null?void 0:Mi.indexOf("image"))>-1||!(ao!=null&&ao.type)?ao!=null&&ao.align||ao!=null&&ao.width?vt.replaceSelection(`

${Gi||

`):vt.replaceSelection(`${Gi||`):((wi=ao==null?void 0:ao.type)==null?void 0:wi.indexOf("video"))>-1?vt.replaceSelection(``):((eo=ao==null?void 0:ao.type)==null?void 0:eo.indexOf("pdf"))>-1?vt.replaceSelection(`${ao.name}`):Xn.includes(Ba)?vt.replaceSelection(`${ao.name}`):vt.replaceSelection(`[${ao.name}](${Ji})`),vt.focus();case un:const{row:Ao,col:di,align:to}=kn;let ho=` `;for(let Si=0;Si{switch(rr){case tn:return E.createElement(Rt,{callback:Zi,onCancel:Ti});case Ut:return E.createElement(ut.Z,{callback:Zi,onCancel:Ti});case on:return E.createElement(he.Z,{callback:Zi,onCancel:Ti});case mn:return E.createElement(ae,{editImgId:Qr.current,callback:Zi,onCancel:Ti});case un:return E.createElement(ke,{callback:Zi,onCancel:Ti});case"maths-latex":return E.createElement(vn,{showSaveButton:!0,callback:Zi});case"inline-latex":return E.createElement(Jt.Z,{showSaveButton:!0,callback:Zi});default:return null}},[rr]);function Ti(){qn("")}(0,E.useEffect)(()=>{if(mi.current){let kn=function(wi){ri=!0,Mi=wi.pageY},Fn=function(){ri=!1},er=function(wi){if(ri){let eo=wi.pageY-Mi;eo<0&&(eo=0),eo>300&&(eo=300);let Ji=yn+eo+"px";wr(Ji)}},ur=mi.current,ri=!1,Mi=0;return ur.addEventListener("mousedown",kn),document.addEventListener("mousemove",er),document.addEventListener("mouseup",Fn),()=>{ur.removeEventListener("mousedown",kn),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",Fn)}}},[vt,mi]),(0,E.useEffect)(()=>{wr(yn)},[yn]);const Ur=Sn(an),Vr=Sn(xr),Or={width:Ur,height:Vr},Mn=(0,E.useMemo)(()=>{if($n){let kn=new Date($n),Fn=kn.getHours(),er=kn.getMinutes(),ur=kn.getSeconds();return Fn=Fn<10?"0"+Fn:Fn,er=er<10?"0"+er:er,ur=ur<10?"0"+ur:ur,`${Fn}:${er}:${ur}`}return 0},[$n]),Gn=kn=>{const Fn=[];if(Yn){let er=-1;kn=kn.replace(/(@▁▁@|@▁@)/g,function(ur,ri,Mi){Fn.push({multiLine:ur!==An})})}return Fn};function zn(){window.sessionStorage.removeItem(mr),_n(!1),cr(0)}function In(){_n(!1),cr(0),vt.setValue(window.sessionStorage.getItem(mr))}(0,E.useEffect)(()=>{Yt[rr]&&rr!==cn&&rr!==mn&&setTimeout(()=>{const kn=document.getElementsByClassName("markdown-popup-form")[0],Fn=window.innerWidth/2-kn.offsetWidth/2,er=window.innerHeight/2-kn.offsetHeight/2;yr(Fn),li(er)},0)},[rr]);const dr=kn=>{kn.preventDefault();const Fn=kn.clientX-Pr,er=kn.clientY-ii;document.body.onmousemove=ur=>{let ri=ur.clientX-Fn,Mi=ur.clientY-er;const wi=document.getElementsByClassName("markdown-popup-form")[0],eo=window.innerWidth-wi.offsetWidth,Ji=window.innerHeight-wi.offsetHeight;ri=Math.max(0,Math.min(ri,eo)),Mi=Math.max(0,Math.min(Mi,Ji)),br(ur.clientX,ur.clientY,Fn,er)&&(yr(ri),li(Mi))},document.body.onmouseup=function(){document.body.onmousemove=null}},br=(kn,Fn,er,ur)=>{const ri=document.body.clientHeight,Mi=document.body.clientWidth;return kn<20&&er>kn||kn>Mi-20&&erFn||Fn>ri-20&&ur{var Fn;Qr.current=kn,(Fn=Lr.current)==null||Fn.setHeight("100vh"),setTimeout(()=>{qn("add-flowchart")},150)}})):null))),lr?E.createElement("a",{ref:mi,className:"editor-resize"}):null,rr===cn&&E.createElement(Zt,{callback:Zi,onCancel:Ti}),rr===mn&&E.createElement(ae,{ref:Lr,editImgId:Qr.current,callback:Zi,onCancel:Ti}),E.createElement(Ze.Z,null,Yt[rr]&&rr!==cn&&rr!==mn?E.createElement(De.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Pr,top:ii},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:dr},Yt[rr]),open:!0,onCancel:Ti,footer:null,destroyOnClose:!0,width:rr===mn?"1200px":null,height:rr===mn?"80vh":null,className:"markdown-popup-form"},Ii):null))}},53332:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return mt},I:function(){return Vt}});var E=ee(28284),Ne=ee(6767),be=ee(37568),$e=ee(44104),xe=ee(4875),Fe=ee(47889),Pe=ee(7939),We=ee(23216),we=ee(59301),ve=ee(59301),lt=Object.defineProperty,Ee=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Qe=(Ze,Ve,Ct)=>Ve in Ze?lt(Ze,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ze[Ve]=Ct,dt=(Ze,Ve)=>{for(var Ct in Ve||(Ve={}))Ge.call(Ve,Ct)&&Qe(Ze,Ct,Ve[Ct]);if(qe)for(var Ct of qe(Ve))Ke.call(Ve,Ct)&&Qe(Ze,Ct,Ve[Ct]);return Ze},Pt=(Ze,Ve)=>Ee(Ze,yt(Ve));const{useForm:qt}=E.default,fe={width:280,marginRight:10},st={labelCol:{span:5},wrapperCol:{span:19}};var mt=({callback:Ze,onCancel:Ve})=>{const[Ct]=qt();let Te=(0,we.useRef)();function _e(gt){Te.current.width=Ct.getFieldValue("width"),Te.current.align=Ct.getFieldValue("align"),Ze(gt,Te.current)}function Ue(gt,Oe){if(gt.status===-1){Ne.ZP.error(gt.message);return}Ct.setFieldsValue({src:`/api/attachments/${gt.id}`,type:Oe.type})}function de(gt){let Oe=gt.target.files[0];Te.current=Oe,Vt(Oe,Ue)}return ve.createElement(E.default,Pt(dt({form:Ct},st),{className:"upload-image-panel",onFinish:_e,style:{width:470,overflow:"hidden"}}),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ve.createElement("div",{className:"flex-container"},ve.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ve.createElement(be.default,{style:fe})),ve.createElement(pt,{onFileChange:de}))),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ve.createElement(be.default,{style:{width:264}})),ve.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ve.createElement($e.Z,null,ve.createElement(E.default.Item,{name:"width",style:{margin:0}},ve.createElement(xe.Z,{style:{width:264}})),ve.createElement("span",{className:"ml8"},"%"))),ve.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ve.createElement(Fe.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"}]})),ve.createElement("aside",null,ve.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ve.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Pe.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function pt({onFileChange:Ze}){return ve.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ve.createElement("input",{type:"file",onChange:Ze}))}function Vt(Ze,Ve){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ct=new FormData;Ct.append("editormd-image-file",Ze),Ct.append("file_param_name","editormd-image-file"),Ct.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(_e){Ve(JSON.parse(_e.target.responseText),Ze)},!1),Te.addEventListener("error",function(_e){console.error(_e)},!1),Te.open("POST",`${We.KI}/api/attachments.json`),Te.send(Ct)}},88487:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return be}});var E=ee(59301),Ne=ee(4676);class be extends E.Component{constructor(xe){super(xe);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,Ne.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(wn,nn,ee){"use strict";ee.d(nn,{SV:function(){return Zt},ZP:function(){return bt}});var E=ee(59301),Ne=ee(76374);const be={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},$e={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},xe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` `)},{label:"if",content:["if () {"," $0","}"].join(` `)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` `)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` `)},{label:"using namespace std",content:["using namespace std"].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},Fe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Pe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` `)}]};var We=ee(53184),we=ee.n(We),ve=(je,Bt,rt)=>new Promise((le,ne)=>{var te=re=>{try{ce(rt.next(re))}catch(ye){ne(ye)}},ae=re=>{try{ce(rt.throw(re))}catch(ye){ne(ye)}},ce=re=>re.done?le(re.value):Promise.resolve(re.value).then(te,ae);ce((rt=rt.apply(je,Bt)).next())});const lt={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ee=(je,Bt,rt,le)=>{const ne=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:rt.lineNumber,endColumn:rt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:je.languages.CompletionItemKind.Text,insertText:ae,range:le}))},yt=(je,Bt,rt,le)=>{je.languages.registerCompletionItemProvider(Bt,{provideCompletionItems(ne,te){const ae=ne.getWordUntilPosition(te),ce={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},re=ne.getLineContent(te.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...Ee(je,ne,te,ce),...rt.map(Se=>({label:Se,kind:je.languages.CompletionItemKind.Keyword,documentation:Se,insertText:Se,insertTextRules:je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce})),...le.map(Se=>({label:Se.label,kind:je.languages.CompletionItemKind.Snippet,documentation:Se.content,insertText:re.startsWith("#")?Se.content.replace(/#/,""):Se.content,insertTextRules:je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce}))]}}})};var qe=je=>{lt.languages.forEach(Bt=>{je.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(rt){return ve(this,null,function*(){const le=we()(rt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:rt.getFullModelRange(),text:le}]})}})}),yt(je,"java",$e.keywords,$e.quickKey),yt(je,"cpp",xe.keywords,xe.quickKey),yt(je,"c",be.keywords,[]),yt(je,"python",Fe.keywords,Fe.quickKey),yt(je,"scala",Pe.keywords,Pe.quickKey)};const Ge="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ke=Object.defineProperty,Qe=(je,Bt,rt)=>Bt in je?Ke(je,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):je[Bt]=rt,dt=(je,Bt,rt)=>Qe(je,typeof Bt!="symbol"?Bt+"":Bt,rt);const Pt=class Eu{constructor(Bt,rt,le){this.placeholder=Bt,this.editor=rt,this.monaco=le,rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Eu.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};dt(Pt,"ID","editor.widget.placeholderHint");var fe=Pt,st=ee(96236),mt=ee(6767),pt=ee(25399),Vt=ee(78267),Ze=ee(33156),Ve=ee(56102),Ct=Object.defineProperty,Te=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Oe=(je,Bt,rt)=>Bt in je?Ct(je,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):je[Bt]=rt,nt=(je,Bt)=>{for(var rt in Bt||(Bt={}))de.call(Bt,rt)&&Oe(je,rt,Bt[rt]);if(Ue)for(var rt of Ue(Bt))gt.call(Bt,rt)&&Oe(je,rt,Bt[rt]);return je},jt=(je,Bt)=>Te(je,_e(Bt)),Ce=(je,Bt)=>{var rt={};for(var le in je)de.call(je,le)&&Bt.indexOf(le)<0&&(rt[le]=je[le]);if(je!=null&&Ue)for(var le of Ue(je))Bt.indexOf(le)<0&>.call(je,le)&&(rt[le]=je[le]);return rt},ue=(je,Bt,rt)=>new Promise((le,ne)=>{var te=re=>{try{ce(rt.next(re))}catch(ye){ne(ye)}},ae=re=>{try{ce(rt.throw(re))}catch(ye){ne(ye)}},ce=re=>re.done?le(re.value):Promise.resolve(re.value).then(te,ae);ce((rt=rt.apply(je,Bt)).next())});function et(je){return/^\d+$/.test(je)?`${je}px`:je}function Rt(){}let ut=!1;const he={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function De(je=[]){let Bt=je;if(Array.isArray(je)){for(let rt=0;rtue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(je){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",je)}});var bt=je=>{var Bt=je,{width:rt="100%",height:le="100%",value:ne,language:te="javascript",style:ae={},options:ce={},overrideServices:re={},theme:ye="vs-dark",onEditBlur:Se,isCopy:Ye=!1,onSave:ke,autoHeight:it=!1,forbidCopy:xt=!1,forbidCopyTips:Xt,onChange:Nt=Rt,editorDidMount:vn=Rt,onFocus:Jt=Rt,onBreakPoint:tn=Rt,breakPointValue:on=[],filename:mn="educoder.txt",errorLine:cn,errorContent:at="",highlightLine:Ut,openBreakPoint:un=!1,placeholder:Je="",showMiniMap:At=!0}=Bt,_t=Ce(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const ln=(0,E.useRef)(),He=(0,E.useRef)({}),ht=(0,E.useRef)(),Mt=(0,E.useRef)(),Kt=(0,E.useRef)([]),dn=(0,E.useRef)(!1),An=(0,E.useRef)(),Jn=(0,E.useRef)(),Xn=(0,E.useRef)(!1),[Sn,Rn]=(0,E.useState)(!1);function Gt(){let en;return ln.current&&(en=new Ne.Z(gn=>{for(let Yn of gn)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&He.current.instance.layout()}),en.observe(ln.current)),en}function Lt(){mt.ZP.warning({content:decodeURIComponent(Xt||Ge),key:"monaco-editor-tip"})}const Yt=()=>{let en=He.current.instance;if(ne!=null&&en&&Sn){const gn=en.getModel();gn&&ne!==gn.getValue()&&(ut=!0,gn.setValue(ne),en.layout(),ut=!1)}};(0,E.useEffect)(()=>{const en=Ze.Z.subscribe("formatDocument",gn=>{var Yn;let Wn=He.current.instance;(Yn=Wn==null?void 0:Wn.getAction)==null||Yn.call(Wn,"editor.action.formatDocument").run()});return window.updateMonacoValue=gn=>{Nt(gn)},en},[]),(0,E.useEffect)(()=>{var en;let gn=He.current.instance;Mt.current&&clearTimeout(Mt.current),Mt.current=setTimeout(()=>{Yt()},500),ne&&(ne!=null&&ne.length)&&((en=gn==null?void 0:gn.updateOptions)==null||en.call(gn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,Sn,He.current]),(0,E.useEffect)(()=>{if(cn&&He.current&&He.current.instance){let gn=He.current.instance;gn.changeViewZones(function(Yn){var Wn=document.createElement("div");Wn.style.padding="10px 20px",Wn.style.width="calc(100% - 20px)",Wn.className="my-error-line-wrp",Wn.innerHTML=at,Yn.addZone({afterLineNumber:cn||11,heightInLines:3,domNode:Wn})});var en={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};gn.addOverlayWidget(en),gn.revealPositionInCenter({lineNumber:20,column:1})}},[cn,He.current,Sn]);const kt=(en="",gn)=>{if(!en||en.trim()==="")return!0;const Wn=He.current.instance.getModel().getLineTokens(gn);let tt=!1;for(let St=0;St<2;St++)Wn.getStandardTokenType(St)===1&&(tt=!0);return tt};(0,E.useEffect)(()=>{var en;const gn=(en=He.current)==null?void 0:en.instance;if(gn&&Sn&&xt){const Yn=gn.onDidBlurEditorWidget(()=>{Xn.current=!1}),Wn=gn.onDidFocusEditorText(()=>{Xn.current=!0});return()=>{Yn.dispose(),Wn.dispose()}}},[He.current,Sn,xt]),(0,E.useEffect)(()=>{var en;if((en=He.current)!=null&&en.instance&&Sn&&un){let gn=He.current.instance,Yn=gn.getModel();if(!Yn)return;(()=>{var Ot;let ft=[],vt=[];const Tt=Yn.getAllDecorations();for(let Cn of Tt)Cn.options.className==="highlighted-line"&&(ft.push((Ot=Cn==null?void 0:Cn.range)==null?void 0:Ot.startLineNumber),vt.push(Cn==null?void 0:Cn.id));if(Ut===ft[0])return;Yn.deltaDecorations(vt,[]);const Dn=Yn.getLineCount();Ut&&Ut<=Dn&&(gn.deltaDecorations([],[{range:new Me.Range(Ut,1,Ut,Yn.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),gn.revealLineInCenter(Ut))})();const tt=(Ot=!1)=>{var ft;let vt=[],Tt=[];const Dn=Yn.getAllDecorations();for(let Cn of Dn)Cn.options.linesDecorationsClassName==="breakpoints-select"&&(vt.push((ft=Cn==null?void 0:Cn.range)==null?void 0:ft.startLineNumber),Tt.push(Cn==null?void 0:Cn.id));if(Ot)return{lines:vt,ids:Tt};tn(vt)},St=Ot=>ue(void 0,null,function*(){let ft={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Yn.deltaDecorations([],[ft]),tt()}),Le=Ot=>ue(void 0,null,function*(){let ft=[];const vt=gn.getLineDecorations(Ot);for(let Tt of vt)Tt.options.linesDecorationsClassName==="breakpoints-select"&&ft.push(Tt.id);yield Yn.deltaDecorations(ft,[]),tt()}),ot=Ot=>{let ft=gn.getLineDecorations(Ot);for(let vt of ft)if(vt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Vt.isEqual)(on,tt(!0).lines)){Yn.deltaDecorations(tt(!0).ids,[]);const Ot=on.map(ft=>({range:new Me.Range(ft,1,ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Yn.deltaDecorations([],Ot)}const Re=gn.onDidChangeModelContent(Ot=>{let ft=gn.getPosition();if(ft){let vt=ft.lineNumber;clearTimeout(Jn.current),Jn.current=setTimeout(()=>{kt(Yn.getLineContent(vt),vt)?Le(vt):ot(vt)?(Le(vt),St(vt)):tt()},100)}}),ct=gn.onMouseDown(Ot=>{var ft,vt,Tt;if(Ot.target.detail&&((Tt=(vt=(ft=Ot.target)==null?void 0:ft.element)==null?void 0:vt.className)!=null&&Tt.includes("line-numbers"))){let Dn=Ot.target.position.lineNumber;if(kt(Yn.getLineContent(Dn),Dn))return;ot(Dn)?Le(Dn):St(Dn)}}),Ie=Ot=>{let ft={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Kt.current=gn.deltaDecorations(Kt.current,[ft])},Et=()=>{Kt.current=gn.deltaDecorations(Kt.current,[])},Ft=gn.onMouseMove(Ot=>{var ft,vt,Tt;if(Et(),Ot.target.detail&&((Tt=(vt=(ft=Ot.target)==null?void 0:ft.element)==null?void 0:vt.className)!=null&&Tt.includes("line-numbers"))){let Dn=Ot.target.position.lineNumber;if(kt(Yn.getLineContent(Dn),Dn))return;Ie(Dn)}}),zt=gn.onMouseLeave(()=>{Et()});return()=>{Re.dispose(),ct.dispose(),Ft.dispose(),zt.dispose()}}},[He.current,Sn,on,Ut,un,te]),(0,E.useEffect)(()=>{var en;(en=He.current)!=null&&en.instance&&un&&He.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function It(){let en=He.current.instance;if(en){const gn=en.getSelection(),Yn=He.current.pastePos||{},Wn=new Me.Range(Yn.startLineNumber||gn.endLineNumber,Yn.startColumn||gn.endColumn,Yn.endLineNumber||gn.endLineNumber,Yn.endColumn||gn.endColumn);setTimeout(()=>{en.executeEdits("",[{range:Wn,text:""}])},300)}}function fn(en){(window.navigator.platform.match("Mac")?en.metaKey:en.ctrlKey)&&en.keyCode==83&&(en.preventDefault(),ke())}const an=()=>{if(it&&He.current.instance){const en=He.current.instance.getContentHeight();mr(en{if(!Xn.current)return;const{keyCode:gn,ctrlKey:Yn,metaKey:Wn,target:tt,type:St}=en;return(St==="paste"||(gn===67||gn===86)&&(Wn||Yn))&&tt.nodeName==="TEXTAREA"&&(Lt(),en.preventDefault()),!1};function Bn(en,gn){var Yn=window.URL||window.webkitURL||window,Wn=new Blob([gn]),tt=document.createElementNS("http://www.w3.org/1999/xhtml","a");tt.href=Yn.createObjectURL(Wn),tt.download=en,yn(tt)}(0,E.useEffect)(()=>{an()},[an]),(0,E.useEffect)(()=>{ln.current&&!Sn&&Promise.all([ee.e(8909),ee.e(5977)]).then(ee.bind(ee,71448)).then(en=>{try{Me=en,He.current.instance=Me.editor.create(ln.current,{value:ne,language:De(te),theme:ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:At||!1}},re);const gn=He.current.instance;let tt=[...st.BH._menuItems].find(Re=>Re[0]._debugName=="EditorContext")[1],St=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Le=(Re,ct)=>{var Ie,Et;let Ft=Re._first;do ct.includes((Et=(Ie=Ft.element)==null?void 0:Ie.command)==null?void 0:Et.id)&&Re._remove(Ft);while(Ft=Ft.next)};if(vn(gn,Me),setTimeout(()=>{an(),He.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Bn(mn||"educoder.txt",gn.getValue())}})},500),He.current.subscription=gn.onDidChangeModelContent(Re=>{dn.current?clearTimeout(An.current):(an(),Nt(gn.getValue(),Re)),An.current=setTimeout(()=>{dn.current=!1},500)}),window.Monaco||qe(Me,De(te)),xt&&(Le(tt,St),ln.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ln),window.removeEventListener("paste",Ln),window.addEventListener("keydown",Ln),window.addEventListener("paste",Ln)),window.Monaco=Me,Se&&gn.onDidBlurEditorWidget(()=>{Se(gn.getValue())}),Jt&&gn.onDidFocusEditorText(()=>{xt&&Dt(),Jt(gn.getValue())}),xt){Dt();try{gn.onDidPaste(Re=>{const ct=gn.getSelection(),Ie=He.current.pastePos||{},Et=new Me.Range(Ie.startLineNumber||ct.endLineNumber,Ie.startColumn||ct.endColumn,Ie.endLineNumber||ct.endLineNumber,Ie.endColumn||ct.endColumn);gn.executeEdits("",[{range:Re.range,text:""}])})}catch(Re){}}let ot=Gt();return Je&&typeof Je=="string"&&new fe(Je,gn,Me),Rn(!0),()=>{const Re=He.current.instance;Re.dispose();const ct=Re.getModel();ct&&ct.dispose(),He.current.subscription&&He.current.subscription.dispose(),ot.unobserve(ln.current)}}catch(gn){}})},[]),(0,E.useEffect)(()=>{if(He.current.instance&&Sn)return document.addEventListener("keydown",fn,!1),()=>{document.removeEventListener("keydown",fn)}},[ke,Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;if(en&&Sn){let gn=De(te);Me.editor.setModelLanguage(en.getModel(),gn)}},[te,Sn]),(0,E.useEffect)(()=>{He.current.instance&&Sn&&Me.editor.setTheme(ye)},[ye,Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;ht.current=ce,en&&Sn&&(en.updateOptions(nt({},ce)),setTimeout(()=>{en.getModel().updateOptions(nt({},ce))},200))},[JSON.stringify(ce),Sn]),(0,E.useEffect)(()=>{let en=He.current.instance;en&&Sn&&en.layout()},[rt,le,Sn]);const[hn,Kn]=(0,E.useState)(et(rt)),[jn,mr]=(0,E.useState)(et(le)),lr=jt(nt({},ae),{width:hn,height:jn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:ln,style:lr,onFocus:()=>{xt&&Dt()}},Ye&&E.createElement(Ve.CopyToClipboard,{text:ne,onCopy:()=>mt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(pt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Zt({width:je="100%",height:Bt="100%",original:rt,modified:le,language:ne,options:te={}}){const ae=(0,E.useRef)(),[ce,re]=(0,E.useState)(null);function ye(it){let xt;return ae.current&&(xt=new Ne.Z(Xt=>{for(let Nt of Xt)(Nt.target.offsetHeight>0||Nt.target.offsetWidth>0)&&it.layout()}),xt.observe(ae.current)),xt}(0,E.useEffect)(()=>(ae.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(it=>{Me=it;const xt=Me.editor.createDiffEditor(ae.current,jt(nt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},te),{wordWrap:!0}));re(xt);let Xt=ye(xt);return()=>{xt.dispose();const Nt=xt.getModel();Nt&&Nt.dispose(),Xt.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ce&&ce.setModel({original:Me.editor.createModel(rt,ne),modified:Me.editor.createModel(le,ne)})},[rt,le,ne,ce]);const Se=et(je),Ye=et(Bt),ke={width:Se,height:Ye};return E.createElement("div",{className:"my-diff-editor",ref:ae,style:ke})}},54077:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return lt}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ne=ee(29787),be=ee(25399),$e=ee(89787),xe=ee(92310),Fe=ee.n(xe),Pe=ee(76406),We=ee(90736),we=ee(59301),lt=({className:Ee,dataSource:yt=[],col:qe=4,right:Ge,bottom:Ke=23,precision:Qe=0,wrapWidth:dt=1200,trackEventItems:Pt,loading:qt,onRemove:fe=()=>{},isCurrent:st=!0,showProgress:mt=!1,showAlias:pt=!1,category:Vt="notDisplay",hiddenClick:Ze=()=>{}})=>{const Ve=Math.floor((dt-(qe-1)*Ge)/qe),Ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return we.createElement(Ne.Z,{spinning:qt},we.createElement("div",{className:Fe()(E.list,Ee)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Te,_e)=>{var Ue,de,gt,Oe,nt,jt,Ce;const{name:ue,id:et,identifier:Rt,featured:ut,school_name:he,image_url:De,excellent:Me,is_plan:Dt}=Te;return we.createElement("div",{key:et,className:st&&mt?E.wrapisCurrent:E.wrap,style:{width:Ve,marginRight:(1+_e)%qe===0?0:Ge+Qe,marginBottom:Ke}},we.createElement("a",{className:E.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Pt&&(0,Pe.L9)([Pt]),(0,Pe.xg)(`/paths/${Rt}`)}},we.createElement("div",{className:E.img},we.createElement("img",{className:E.cover,src:`${De}`}),(Ue=Te==null?void 0:Te.subject_tags)==null?void 0:Ue.map((bt,Zt)=>{var je,Bt;if(Zt===0){const le=(je=Ct.find(ne=>ne.name==bt))==null?void 0:je.swclass;return we.createElement("span",{className:`sprite ${le} ${E.sign}`,style:{left:"-4px"}})}const rt=(Bt=Ct.find(le=>le.name==bt))==null?void 0:Bt.ptclass;return we.createElement("span",{className:`sprite ${rt} ${E.sign}`,style:{left:`${48+52*(Zt-1)+2*Zt}px`}})}),we.createElement("div",{className:E.tagsDom},we.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Te==null?void 0:Te.excellent)&&we.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((de=Te==null?void 0:Te.custom_tags)==null?void 0:de.length)>0&&(Te==null?void 0:Te.custom_tags.map((bt,Zt)=>{var je;return we.createElement(be.Z,{title:bt==null?void 0:bt.tag_name,key:Zt},we.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((je=Te==null?void 0:Te.custom_tags)==null?void 0:je.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},we.createElement("span",{className:"multi-llipsis1e"},bt==null?void 0:bt.tag_name)))})))),Vt=="hide"&&(Te==null?void 0:Te.studying)&&st&&we.createElement("div",{className:`${E.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),fe(Te)}},we.createElement("i",{className:"iconfont icon-yichu1 font12"}),we.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Vt)&&st&&we.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Ze(Te)}},we.createElement("i",{className:`iconfont ${Vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),we.createElement("span",null,Vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),we.createElement("div",{className:E.name},we.createElement(be.Z,{title:pt&&(Te!=null&&Te.excellent_alias_name)?we.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ue}`,we.createElement("br",null),we.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Te==null?void 0:Te.excellent_alias_name}`)):ue},we.createElement("span",{className:E.e},pt&&(Te==null?void 0:Te.excellent_alias_name)||ue))),st&&mt&&((gt=Te==null?void 0:Te.progress)==null?void 0:gt.all_score)!=0&&we.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},we.createElement($e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Oe=Te==null?void 0:Te.progress)==null?void 0:Oe.my_score)/((nt=Te==null?void 0:Te.progress)==null?void 0:nt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=Te==null?void 0:Te.progress)==null?void 0:jt.my_score,"/",(Ce=Te==null?void 0:Te.progress)==null?void 0:Ce.all_score),(!st||!mt)&&we.createElement(be.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${he}`},we.createElement("div",{className:E.unit},we.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),he)),(!st||!mt)&&we.createElement("div",{className:E.tags},we.createElement("div",null,we.createElement(be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),we.createElement("span",null,Te.stages_count))),we.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),we.createElement("span",null,Te.members_count)))))))})),!yt.length&&we.createElement(We.Z,null)))}},70467:function(wn,nn,ee){"use strict";ee.d(nn,{jL:function(){return $e},w9:function(){return ue},QD:function(){return on},cQ:function(){return _e.Z},op:function(){return xt},O5:function(){return Gt},_b:function(){return Je},t7:function(){return Qe},Gi:function(){return Me},YG:function(){return he},qp:function(){return ve},vr:function(){return at},qE:function(){return vn},Je:function(){return qt},wb:function(){return Te},cq:function(){return rt},tp:function(){return yt}});var E=ee(59301),Ne={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"},$e=({dataSource:Lt=[],img:Yt,imgWidth:kt=346,title:It,sunTitle:fn,bannerExtraContent:an})=>E.createElement("div",{className:Ne.banner},E.createElement("div",{className:Ne.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,It),E.createElement("span",null,fn)),Lt.length>0&&E.createElement("div",{className:Ne.btns},Lt.map((yn,Ln)=>E.createElement("div",{key:Ln,onClick:yn.click},yn.name,yn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),an),Yt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Yt,width:kt}))),xe={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"},Fe=ee(92310),Pe=ee.n(Fe),We=ee(78267),ve=({dataSource:Lt=[],value:Yt,onChange:kt,onTitleChange:It,className:fn,title:an,titleWidth:yn=41,style:Ln={},fontColor:Bn="#6A7283",showCount:hn})=>{const[Kn,jn]=(0,E.useState)(1),[mr,lr]=(0,E.useState)(!1),en=(0,E.useRef)(null),gn=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Yn;Lt.length!==0&&(((Yn=en==null?void 0:en.current)==null?void 0:Yn.clientHeight)>97?jn(1):jn(0)),Lt.length===0&&jn(0),lr(!1)},[Lt]),E.createElement("div",{className:Pe()(xe.row,fn,"fadeIn","animated"),style:Ln},E.createElement("div",{onClick:(0,We.throttle)(()=>It==null?void 0:It(),2e3),style:{width:yn,marginTop:mr?12:4},className:`${xe.title} ${It?"current":""}`},an),E.createElement("div",{className:mr?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},E.createElement("div",{className:xe.bar,ref:gn,style:Kn>0?{height:Kn===1?97:"auto",overflow:Kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:xe.tag,ref:en},Lt==null?void 0:Lt.map(Yn=>E.createElement("span",{onClick:()=>kt(Yn.id),key:Yn.id,style:{color:Bn},className:Yt===Yn.id?xe.active:""},E.createElement("span",{title:Yn.name,className:xe.name},Yn.name),!!hn&&E.createElement("span",{className:xe.num},Yn.count))))),!!Kn&&E.createElement(E.Fragment,null,Kn===1?E.createElement("div",{onClick:()=>{var Yn;jn(2),((Yn=en==null?void 0:en.current)==null?void 0:Yn.clientHeight)>245?lr(!0):lr(!1)},className:xe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{gn.current.scrollTop=0,jn(1),lr(!1)},className:xe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},lt={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"},yt=({dataSource:Lt=[],value:Yt,onChange:kt,className:It,style:fn={}})=>E.createElement("div",{style:fn,className:Pe()(lt.tabs,It)},Lt.map(an=>E.createElement("span",{onClick:()=>kt(an.id),className:Yt===an.id?lt.active:"",key:an.id},an.name))),qe={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"},Ge=ee(37568),Qe=({dataSource:Lt=[],value:Yt="",onChange:kt,onInputChange:It=()=>{},className:fn,style:an={},placeholder:yn,allowClear:Ln=!1})=>{var Bn;const[hn,Kn]=(0,E.useState)(""),[jn,mr]=(0,E.useState)("");(0,E.useEffect)(()=>{var gn;let Yn=Yt;(gn=JSON.stringify(Yt))!=null&&gn.includes("{")&&(Kn(Yt.id),Yn=Yt.value||"");try{mr(decodeURIComponent(Yn||""))}catch(Wn){mr(decodeURIComponent(Yn||""))}},[Yt]);const lr=()=>{kt(encodeURIComponent(jn),hn||null)},en=gn=>{gn!==hn&&(Kn(gn),kt(encodeURIComponent(jn),gn))};return E.createElement("div",{className:Pe()(qe.input,fn),style:an},!!Lt.length&&E.createElement("div",{className:qe.dropdown},E.createElement("div",{className:qe.text},(Bn=Lt.find(gn=>gn.id===hn))==null?void 0:Bn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:qe.b1}),E.createElement("b",{className:qe.b2})),E.createElement("div",{className:qe.menu},Lt.map((gn,Yn)=>E.createElement("div",{key:Yn,onClick:()=>en(gn.id)},gn.name)))),E.createElement(Ge.default,{onPressEnter:lr,value:jn,onChange:gn=>{mr(gn.target.value),It(encodeURIComponent(gn.target.value),hn||null)},placeholder:yn,variant:"borderless",allowClear:Ln,onClear:()=>kt("",hn||null)}),E.createElement("i",{onClick:lr,className:"iconfont icon-sousuo9 font14 current"}))},dt={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"},qt=({value:Lt,onChange:Yt,className:kt,total:It,pageSize:fn,style:an={}})=>{const yn=Lt<2,Ln=Lt>=Math.ceil(It/fn);return It<=fn?E.createElement(E.Fragment,null):E.createElement("div",{className:Pe()(dt.quickPager,kt),style:an},E.createElement("div",{onClick:()=>{yn||Yt(Lt-1,"prev")},className:yn?dt.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Ln||Yt(Lt+1,"next")},className:Ln?dt.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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"},st=ee(29787),mt=ee(25399),pt=ee(63139),Vt=ee(14185),Ze=ee(76406),Ve=ee(90736),Te=({className:Lt,dataSource:Yt=[],col:kt=4,right:It,bottom:fn=23,precision:an=0,wrapWidth:yn=1200,trackEventItems:Ln,loading:Bn})=>{const hn=Math.floor((yn-(kt-1)*It)/kt);return E.createElement(st.Z,{spinning:Bn},E.createElement("div",{className:Pe()(fe.list,Lt)},!!Yt.length&&Yt.map((Kn,jn)=>{const{name:mr,id:lr,identifier:en,power:gn,cover_image_id:Yn,pic:Wn}=Kn;return E.createElement("div",{className:fe.wrap,key:lr,style:{width:hn,marginRight:(1+jn)%kt===0?0:It+an,marginBottom:fn}},E.createElement("a",{target:"_blank",href:`/shixuns/${en}/challenges`,className:fe.li,onClick:tt=>{tt.preventDefault(),Ln&&(0,Ze.L9)([Ln]),gn&&(0,Ze.xg)(`/shixuns/${en}/challenges`)}},E.createElement("div",{className:fe.img},E.createElement("img",{className:fe.cover,src:`${Wn}`}),Kn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${fe.sign}`}),Kn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${fe.sign}`}),Kn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${fe.sign}`})),E.createElement("div",{className:fe.name},E.createElement(mt.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:fe.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:fe.tags},E.createElement(mt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Kn.challenges_count))),!!Kn.myshixuns_count&&E.createElement(mt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Kn.myshixuns_count))),E.createElement(mt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Kn.level))),E.createElement("div",{className:fe.rate},E.createElement(pt.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),E.createElement("span",null,"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206")))),!gn&&E.createElement("div",{className:fe.lockWrap},E.createElement("img",{src:`${Vt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Yt.length&&E.createElement(Ve.Z,null)))},_e=ee(54077),Ue={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de=ee(62957),gt=ee(96599),Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",nt=ee(59301),jt=(Lt,Yt,kt)=>new Promise((It,fn)=>{var an=Bn=>{try{Ln(kt.next(Bn))}catch(hn){fn(hn)}},yn=Bn=>{try{Ln(kt.throw(Bn))}catch(hn){fn(hn)}},Ln=Bn=>Bn.done?It(Bn.value):Promise.resolve(Bn.value).then(an,yn);Ln((kt=kt.apply(Lt,Yt)).next())}),ue=({className:Lt,dataSource:Yt=[],col:kt=4,right:It,bottom:fn=23,precision:an=0,wrapWidth:yn=1200,trackEventItems:Ln,loading:Bn,category:hn,hiddenClick:Kn,handleVery:jn=()=>!0,isCurrent:mr})=>{const[lr,en]=de.default.useModal(),gn=Math.floor((yn-(kt-1)*It)/kt),Yn=Wn=>jt(void 0,null,function*(){lr.confirm({title:"\u7F6E\u9876",width:500,content:nt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",nt.createElement("span",{className:"c-blue"},"\u201C",Wn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return nt.createElement(st.Z,{spinning:Bn},en,nt.createElement("div",{className:Pe()(Ue.list,Lt)},!!Yt.length&&Yt.map((Wn,tt)=>{const{subject_identifier:St,id:Le,identifier:ot,power:Re}=Wn,ct=Wn.is_public!=0&&Wn.is_public;return nt.createElement("div",{className:Ue.wrap,key:Le,style:{width:gn,marginRight:(1+tt)%kt===0?0:It+an,marginBottom:fn}},Wn.homepage_show&&nt.createElement("div",{className:Ue.btnsTop},nt.createElement(gt.default,{color:"red"},"\u7F6E\u9876")),nt.createElement("a",{className:Ue.li,onClick:Ie=>{Ie.preventDefault(),jn(Wn==null?void 0:Wn.first_category_url)&&(Ln&&(0,Ze.L9)([Ln]),(0,Ze.xg)(Wn.first_category_url))}},nt.createElement("div",{className:Ue.top},nt.createElement(mt.Z,{title:Wn.name},nt.createElement("div",{className:Ue.name},Wn.name)),nt.createElement("img",{className:Ue.img,src:Vt.Z.IMG_SERVER+"/images/"+Wn.avatar_url}),nt.createElement("div",{className:Ue.text,title:Wn.creator},Wn.creator),St&&nt.createElement("div",{className:Ue.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ct&&nt.createElement("div",{className:Ue.sign},"\u516C\u5F00"),mr&&nt.createElement("div",{className:Ue.hidden,onClick:Ie=>{Ie.stopPropagation(),Kn(Wn)}},nt.createElement("i",{className:`iconfont ${hn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),hn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),nt.createElement("div",{className:Ue.bottom},Wn.visits>0&&nt.createElement(mt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,Wn.visits))),Wn.course_members_count>0&&nt.createElement(mt.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),Wn.course_members_count)),Wn.tasks_count>0&&nt.createElement(mt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),Wn.tasks_count)),Wn.is_end?nt.createElement("div",{style:{color:"#6B758B"}}):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wn.is_accessible&&nt.createElement("div",{className:Ue.lockWrap},nt.createElement("img",{src:`${Vt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yt.length&&nt.createElement(Ve.Z,null)))},et={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Rt=ee(44283),he=({dataSource:Lt=[],value:Yt,onChange:kt,className:It,style:fn={},tabBarExtraContent:an})=>E.createElement("div",{className:Pe()(et.tabs,It),style:fn},E.createElement("div",{className:et.tabsWrap},Lt.map((yn,Ln)=>!(yn!=null&&yn.hide)&&E.createElement("aside",{className:et.tab,onClick:()=>{kt(yn.id),yn.link&&Rt.history.push(yn.link)},key:Ln},E.createElement("div",{className:Yt===yn.id?et.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&E.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&E.createElement(mt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",E.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),E.createElement("div",{className:et.tabBar},an)),Me=({className:Lt,style:Yt={},children:kt})=>E.createElement("div",{className:Pe()(Lt),style:Yt},kt),Dt={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"},bt=ee(75727),Zt=ee(93041);const je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:Lt,dropValue:Yt,className:kt,onSort:It,onDrop:fn,dataSource:an=je})=>{var yn;return E.createElement("div",{className:Pe()(Dt.orderWrap,kt)},E.createElement(bt.Z,{dropdownRender:()=>E.createElement(Zt.default,null,an.map((Ln,Bn)=>E.createElement(Zt.default.Item,{key:Bn,onClick:()=>fn(Ln.id)},Ln.name)))},E.createElement("span",{className:Dt.orderTextWrap},(yn=an.find(Ln=>Yt===Ln.id))==null?void 0:yn.name)),E.createElement("span",{className:Dt.orderIconWrap},E.createElement("span",{className:Dt.orderAsc},E.createElement("i",{className:Lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>It(Lt==="asc"?"desc":"asc")})),E.createElement("span",{className:Dt.orderDesc},E.createElement("i",{className:Lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>It(Lt==="asc"?"desc":"asc")}))))},le={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ne=ee(7939),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ye=(Lt,Yt,kt)=>Yt in Lt?te(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Yt]=kt,Se=(Lt,Yt)=>{for(var kt in Yt||(Yt={}))ce.call(Yt,kt)&&ye(Lt,kt,Yt[kt]);if(ae)for(var kt of ae(Yt))re.call(Yt,kt)&&ye(Lt,kt,Yt[kt]);return Lt},Ye=(Lt,Yt)=>{var kt={};for(var It in Lt)ce.call(Lt,It)&&Yt.indexOf(It)<0&&(kt[It]=Lt[It]);if(Lt!=null&&ae)for(var It of ae(Lt))Yt.indexOf(It)<0&&re.call(Lt,It)&&(kt[It]=Lt[It]);return kt},ke=(Lt,Yt,kt)=>new Promise((It,fn)=>{var an=Bn=>{try{Ln(kt.next(Bn))}catch(hn){fn(hn)}},yn=Bn=>{try{Ln(kt.throw(Bn))}catch(hn){fn(hn)}},Ln=Bn=>Bn.done?It(Bn.value):Promise.resolve(Bn.value).then(an,yn);Ln((kt=kt.apply(Lt,Yt)).next())}),xt=Lt=>{var Yt=Lt,{className:kt,style:It,children:fn,loading:an=!1,openLoading:yn,onClick:Ln=()=>{},size:Bn="middle",shape:hn="round"}=Yt,Kn=Ye(Yt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[jn,mr]=(0,E.useState)(!1);return E.createElement(ne.ZP,Se({onClick:(0,We.throttle)(lr=>ke(void 0,null,function*(){yn&&mr(!0);try{yield Ln(lr)}catch(en){console.log("error",en)}yn&&mr(!1)}),2e3,{leading:!0,trailing:!1}),className:Pe()(le.btn,le[`${Bn}-${hn}`],kt),style:It,size:Bn,shape:hn,loading:jn||an},Kn),fn)},Xt={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"},vn=({className:Lt,style:Yt,children:kt=null,onClick:It,title:fn})=>E.createElement("div",{className:Pe()(Xt.head,Lt),style:Yt},E.createElement("span",{className:"primary-hover",onClick:It},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:fn},fn),E.createElement("div",{className:Xt.node},kt)),Jt={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"},on=({confirmShow:Lt=!0,confirmTitle:Yt,confirmClick:kt,cancelShow:It=!0,cancelTitle:fn,cancelClick:an,className:yn,style:Ln,confirmLoading:Bn=!1})=>E.createElement("div",{className:Pe()(Jt.btns,yn),style:Ln},Lt&&E.createElement(ne.ZP,{loading:Bn,onClick:kt,type:"primary",className:Jt.confirm},Yt),It&&E.createElement(ne.ZP,{onClick:an,className:Jt.cancel},fn)),mn={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"},at=({className:Lt,style:Yt={},LeftContent:kt,children:It,RightContent:fn})=>E.createElement("div",{className:Pe()(mn.fixedBottom,Lt),style:Yt},E.createElement("div",{className:mn.wrap},E.createElement("div",{className:mn.left},kt),E.createElement("div",{className:mn.center},It),E.createElement("div",{className:mn.right},fn))),Ut={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Je=({className:Lt,style:Yt={},dataSource:kt=[]})=>E.createElement("div",{className:Pe()(Ut.crumbs,Lt),style:Yt},kt.map((It,fn)=>fnRt.history.push(It.path)},It.name):E.createElement("span",null,It.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:fn,style:{color:"#5F6368"}},It.name))),At=ee(11938),_t=Object.defineProperty,ln=Object.defineProperties,He=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,dn=(Lt,Yt,kt)=>Yt in Lt?_t(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Yt]=kt,An=(Lt,Yt)=>{for(var kt in Yt||(Yt={}))Mt.call(Yt,kt)&&dn(Lt,kt,Yt[kt]);if(ht)for(var kt of ht(Yt))Kt.call(Yt,kt)&&dn(Lt,kt,Yt[kt]);return Lt},Jn=(Lt,Yt)=>ln(Lt,He(Yt)),Xn=(Lt,Yt)=>{var kt={};for(var It in Lt)Mt.call(Lt,It)&&Yt.indexOf(It)<0&&(kt[It]=Lt[It]);if(Lt!=null&&ht)for(var It of ht(Lt))Yt.indexOf(It)<0&&Kt.call(Lt,It)&&(kt[It]=Lt[It]);return kt};const{Countdown:Sn}=At.default;var Gt=Lt=>{var Yt=Lt,{onChange:kt}=Yt,It=Xn(Yt,["onChange"]);const[fn,an]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof fn=="number"&&fn>=0&&kt(fn)},[fn]);const yn=Ln=>{const Bn=Math.floor(Ln/1e3);an(Bn)};return E.createElement(Sn,Jn(An({},It),{onChange:yn}))}},79006:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ne}});var E=ee(59301);function Ne(be,$e){const xe=(0,E.useRef)();(0,E.useEffect)(()=>{xe.current=be}),(0,E.useEffect)(()=>{function Fe(){xe.current()}if($e!==null){let Pe=setInterval(Fe,$e);return()=>clearInterval(Pe)}},[$e])}},28450:function(wn,nn,ee){"use strict";ee.d(nn,{Q8:function(){return ue},d0:function(){return et},w6:function(){return Ce}});var E=ee(59301),Ne=ee(24017),be=ee(82326),$e=ee(6767),xe=ee(62957),Fe=ee(47889),Pe=ee(77019),We=ee(5269),we=ee(25399),ve=ee(62673),lt=ee(7939),Ee=ee(66649),yt=ee.n(Ee),qe=ee(15267),Ge=ee(49317),Ke=ee(78267),Qe=ee.n(Ke),dt=ee(76406),Pt=ee(90834),qt=ee(44283),fe=ee(47026),st=ee(24532),mt=ee(44624),pt=ee(27878),Vt=ee(66443),Ze=ee(59301),Ve=Object.defineProperty,Ct=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,gt=(Me,Dt,bt)=>Dt in Me?Ve(Me,Dt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Me[Dt]=bt,Oe=(Me,Dt)=>{for(var bt in Dt||(Dt={}))Ue.call(Dt,bt)&>(Me,bt,Dt[bt]);if(_e)for(var bt of _e(Dt))de.call(Dt,bt)&>(Me,bt,Dt[bt]);return Me},nt=(Me,Dt)=>Ct(Me,Te(Dt)),jt=(Me,Dt,bt)=>new Promise((Zt,je)=>{var Bt=ne=>{try{le(bt.next(ne))}catch(te){je(te)}},rt=ne=>{try{le(bt.throw(ne))}catch(te){je(te)}},le=ne=>ne.done?Zt(ne.value):Promise.resolve(ne.value).then(Bt,rt);le((bt=bt.apply(Me,Dt)).next())});function Ce(Me,Dt){const bt=[];for(let Zt=Me;Zt{const Zt=Meyt()(Dt).endOf("day"),Bt=Me{const bt=parseInt(yt()(Me).format("HH")),Zt=parseInt(yt()().format("HH")),je=parseInt(yt()().format("mm"));if(!Me)return{disabledHours:()=>Ce(0,Zt),disabledMinutes:()=>Ce(0,je)};if(Dt){const Bt=parseInt(yt()(Dt).format("HH")),rt=parseInt(yt()(Dt).format("mm"));return yt()(Me).isSame(yt()(Dt),"day")?{disabledHours:()=>Ce(0,Bt),disabledMinutes:()=>bt<=Bt?Ce(0,rt):[]}:void 0}if(yt()(Me).isSame(yt()(),"day"))return{disabledHours:()=>Ce(0,Zt),disabledMinutes:()=>yt()(Me).isSame(yt()(),"hour")&&bt<=Zt?Ce(0,je):[]}},Rt=(Me,Dt)=>Me==null?void 0:Me.map(bt=>{var Zt;return(Zt=Dt==null?void 0:Dt.find(je=>je.value===bt))==null?void 0:Zt.id}),{RangePicker:ut}=Ne.default,{Option:he}=be.default,De=({shixunHomeworks:Me,loading:Dt,dispatch:bt,classroomList:Zt,user:je})=>{var Bt,rt,le,ne,te,ae,ce,re,ye;const Se=(0,qt.useParams)(),{workSetting:Ye,workList:ke,shixunWorkList:it,headerInfo:xt,changeData:Xt}=Me,[Nt,vn]=(0,E.useState)(!1),[Jt,tn]=(0,E.useState)(!1);let[on,mn]=(0,E.useState)([]),[cn,at]=(0,E.useState)([]),[Ut,un]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:fe.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[Je,At]=(0,E.useState)({}),[_t,ln]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{mn([])},[]),(0,E.useEffect)(()=>{vn(!(0,qe.GJ)())},[(0,qe.GJ)()]);const He=()=>{bt({type:"shixunHomeworks/getWorkSetting",payload:Oe({},Se)})};(0,E.useEffect)(()=>{if(!(Ye!=null&&Ye.course_id))return;Object.keys(Ut).map(function(Lt){Ut[Lt]=Ye[Lt]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=fe.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),on=JSON.parse(JSON.stringify(Ye.group_settings.map(Lt=>nt(Oe({},Lt),{group_name:[Lt.group_name]})).filter(Lt=>Lt.publish_time!==null))),cn=JSON.parse(JSON.stringify(Ye.allow_late_settings.map(Lt=>nt(Oe({},Lt),{group_name:[Lt.group_name]})).filter(Lt=>Lt.late_time!==null))),un(Oe({},Ut));const Gt=(0,dt.QE)((on==null?void 0:on.length)>0?on:[]);mn([...Gt]),(cn==null?void 0:cn.length)<=0?at([{penalty_type:fe.Q.Percent,late_penalty:20}]):at([...cn])},[Ye]);const ht=()=>jt(void 0,null,function*(){var Gt,Lt,Yt,kt,It,fn,an,yn;if(((Yt=(Lt=(Gt=je==null?void 0:je.userInfo)==null?void 0:Gt.course)==null?void 0:Lt.shixun_homework_info)==null?void 0:Yt.shixun_homework_remaining_count)===0&&((It=(kt=Me==null?void 0:Me.headerInfo)==null?void 0:kt.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03"))){(0,dt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(an=(fn=(0,qe.eY)())==null?void 0:fn.course)==null?void 0:an.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((yn=je==null?void 0:je.userInfo)==null?void 0:yn.user_status)===2){(0,st.Rd)();return}const Ln=JSON.parse(JSON.stringify(Ut));if(Ln.challenge_settings.filter(hn=>!hn.hide),Ln.categoryId=Se.categoryId,console.log(on),!Ut.unified_setting)on=on==null?void 0:on.map(hn=>{var Kn;if(!hn.publish_time||!hn.end_time)throw $e.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(!hn.group_name)throw $e.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return hn.group_name=typeof(hn==null?void 0:hn.group_name)=="string"?[hn==null?void 0:hn.group_name]:hn==null?void 0:hn.group_name,hn.group_id=(Kn=Ye.group_settings)==null?void 0:Kn.filter(jn=>{var mr;return(mr=hn==null?void 0:hn.group_name)==null?void 0:mr.includes(jn.group_name)}).map(jn=>jn.group_id||jn.id).toString().split(","),hn});else if(!Ut.publish_time||!Ut.end_time)throw $e.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(Ln.group_settings=on,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.late_penalty>100)throw $e.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ut.late_time)throw $e.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 cn=cn==null?void 0:cn.map(hn=>{var Kn,jn;if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw $e.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(!hn.late_time)throw $e.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(!hn.group_name)throw $e.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return hn.group_name=typeof(hn==null?void 0:hn.group_name)=="string"?[hn==null?void 0:hn.group_name]:hn==null?void 0:hn.group_name,hn.group_id=(jn=(Kn=hn==null?void 0:hn.group_name)==null?void 0:Kn.map(mr=>{var lr,en;let gn=(en=(lr=Ye.group_settings)==null?void 0:lr.filter(Yn=>(Yn==null?void 0:Yn.group_name)===mr))==null?void 0:en[0];return gn==null?void 0:gn.group_id}))==null?void 0:jn.toString().split(","),hn}),Ln.allow_late_settings=cn;let Bn=yield(0,Vt.Tr)({homework_common_ids:[parseInt(Se.categoryId)],course_id:Se.coursesId,type:"homework_common"});(Bn==null?void 0:Bn.student_count)===0?Mt(Ln):(ln(Ln),At(Bn))}),Mt=Gt=>{if(Gt.total_score===null){$e.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Gt!=null&&Gt.work_efficiency&&Gt.eff_score===null){$e.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Lt=Gt.challenge_settings.reduce((It,fn)=>It+Number(fn.challenge_score),0),Yt={shixun_evaluation:Gt.shixun_evaluation,challenge_settings:Gt.challenge_settings};let kt=()=>{var It;const fn=()=>jt(void 0,null,function*(){tn(!0),(yield(0,Ge.ZP)(`/api/homework_commons/${Se.categoryId}/publish_setting.json`,{method:"post",body:Oe({},Gt)})).status===0&&($e.ZP.success("\u66F4\u65B0\u6210\u529F"),He(),bt({type:"user/getUserInfo",payload:{course_id:Se.coursesId}}),bt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Oe({},Se)})),tn(!1)});!(0,Ke.isEqual)(Xt,Yt)&&!((It=xt==null?void 0:xt.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03"))?xe.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:fn}):fn()};Ye!=null&&Ye.high_resources_consume&&!(Ye!=null&&Ye.high_resources_consume_permission)?bt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Se.coursesId,type:"shixun",type_id:Se.categoryId,name:Ye.homework_name,fn:()=>{kt()}}}):kt()},Kt=(Gt,Lt,Yt="group_id")=>{var kt;return Lt?Lt.find(It=>It[Yt]===Gt):(kt=Ye==null?void 0:Ye.group_settings)==null?void 0:kt.find(It=>It.group_id[0]===Gt)},dn=(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.anonymous_comment),An=Gt=>{var Lt,Yt;const kt=Kt(Gt,Ye==null?void 0:Ye.allow_late_settings,"id"),It=Kt(Gt,Ye==null?void 0:Ye.anonymous_comment_settings),fn=Kt(Gt);return(Ye==null?void 0:Ye.allow_late)&&kt&&yt()(kt==null?void 0:kt.late_time)<=yt()()||(Ye==null?void 0:Ye.anonymous_comment)&&It&&(It==null?void 0:It.evaluation_start)!==null||((Yt=(yt()(fn==null?void 0:fn.end_time)<=yt()()&&((Lt=Ye==null?void 0:Ye.allow_late_settings)==null?void 0:Lt.filter(an=>an.group_id.includes(Gt))))[0])==null?void 0:Yt.late_time)!=null},Jn=(0,E.useMemo)(()=>(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.all_group_late),[Ye,xt]),Xn=Ye==null?void 0:Ye.anonymous_comment,Sn=Gt=>{if(!Gt)return!1;const Lt=Kt(Gt,Ye==null?void 0:Ye.anonymous_comment_settings);return(Ye==null?void 0:Ye.anonymous_comment)&&Lt&&(Lt==null?void 0:Lt.evaluation_start)!==null},Rn=(Gt,Lt)=>{var Yt,kt,It,fn,an;Gt!=null&&Gt.group_id||(Gt.group_id=Rt(Gt==null?void 0:Gt.group_name,Ye==null?void 0:Ye.group_settings)),bt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gt,index:Lt,rangePickerDisabled:(kt=(Yt=Gt==null?void 0:Gt.group_id)==null?void 0:Yt[0])!=null&&kt.publish_time?Nt||(yt()()<=yt()((fn=Kt((It=Gt==null?void 0:Gt.group_id)==null?void 0:It[0]))==null?void 0:fn.publish_time)?!1:[!0,An((an=Gt==null?void 0:Gt.group_id)==null?void 0:an[0])]):!1,disabledDate:Ye==null?void 0:Ye.course_end_date}})};return Ze.createElement("section",{className:Pt.Z.form},Ze.createElement("div",{className:Pt.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ze.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")),Ze.createElement("div",null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ze.createElement(Fe.ZP.Group,{disabled:Nt||!((Bt=xt==null?void 0:xt.homework_status)!=null&&Bt.includes("\u672A\u53D1\u5E03"))||(0,qe.Rm)()&&!((rt=Zt.AssistantObject.practice)!=null&&rt.can_publish),value:Ut.unified_setting,onChange:Gt=>{var Lt;if(!((Lt=xt==null?void 0:xt.homework_status)!=null&&Lt.includes("\u672A\u53D1\u5E03"))){$e.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,at([{late_penalty:5}])),un(Object.assign({},Ut)),Ut.unified_setting===!1&&on==""){mn(on.concat({}));return}Ut.unified_setting&&(mn([]),at([{late_penalty:5}]))}},Ze.createElement(Fe.ZP,{value:!0,disabled:Nt||!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ze.createElement(Fe.ZP,{disabled:Nt||!((le=Ye==null?void 0:Ye.group_settings)!=null&&le.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=Ye==null?void 0:Ye.group_settings)==null?void 0:ne.length)===0&&Ze.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ut.unified_setting&&Ze.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ze.createElement(Pe.Z,{align:"middle"},Ze.createElement(We.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml10"},Ze.createElement(Ne.default,{size:"large",disabled:Nt||!((te=xt==null?void 0:xt.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(ae=xt==null?void 0:xt.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,qe.Rm)()&&!((ce=Zt.AssistantObject.practice)!=null&&ce.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:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date),disabledTime:Gt=>et(Gt),value:Ut.publish_time?yt()(Ut.publish_time):"",onChange:(Gt,Lt)=>{Ut.publish_time=Lt,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=yt()(Gt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),un(Object.assign({},Ut))}}))),Ze.createElement(Pe.Z,{align:"middle",className:"pl30"},Ze.createElement(We.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml10"},Ze.createElement(Ne.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ye==null?void 0:Ye.allow_late)&&(Ye==null?void 0:Ye.homework_status.includes("\u5DF2\u622A\u6B62"))||Nt||(Ye==null?void 0:Ye.allow_late)&&yt()()>=yt()(Ye==null?void 0:Ye.end_time)||(0,qe.Rm)()&&!((re=Zt.AssistantObject.practice)!=null&&re.can_publish),disabledDate:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date,Ut.publish_time),disabledTime:Gt=>et(Gt,Ut.publish_time),value:Ut.end_time?yt()(Ut.end_time):"",onChange:(Gt,Lt)=>{Ut.end_time=Lt,un(Object.assign({},Ut))}})))),!Ut.unified_setting&&(on==null?void 0:on.length)>0&&Ze.createElement(Pe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},on&&on.map(function(Gt,Lt){var Yt,kt,It,fn,an,yn,Ln;return Ze.createElement(We.Z,{span:24,key:Lt},Ze.createElement(Pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Lt==(on==null?void 0:on.length)-1?"0px":"10px"}},Ze.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Lt+1),Ze.createElement(be.default,{disabled:Nt||((Yt=xt==null?void 0:xt.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03")&&Gt.id||yt()(){var hn;if((0,qe.Rm)()&&!((hn=Zt.AssistantObject.practice)!=null&&hn.can_publish)){$e.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}on[Lt].group_name=Bn,on[Lt].group_id=Gt.group_id;const Kn=(0,Ke.flattenDeep)(on.map(mr=>mr.group_name)),jn=cn.map(mr=>{let lr=(mr==null?void 0:mr.group_name)||[];return nt(Oe({},mr),{group_name:(0,Ke.remove)(lr,en=>Kn.includes(en))})});at(jn),mn(on.slice())},maxTagCount:4,maxTagPlaceholder:Bn=>Ze.createElement("div",{style:{cursor:"pointer"},onClick:()=>Rn(Gt,Lt)},"+",Bn==null?void 0:Bn.length)},Ye.group_settings&&Ye.group_settings.map(function(Bn){if(!on.map(Kn=>Kn.group_name).flat().includes(Bn.group_name))return Ze.createElement(he,{value:Bn.group_name,key:Bn.id},Bn.group_name)})),Ze.createElement("div",{className:"ml20"},Ze.createElement(ut,{size:"large",ranges:{\u6B64\u523B:[Gt.publish_time?yt()(Gt.publish_time):yt()(),yt()()]},allowClear:!1,disabled:Nt||(yt()()<=yt()((fn=Kt((It=Gt==null?void 0:Gt.group_id)==null?void 0:It[0]))==null?void 0:fn.publish_time)?!1:[!0,An((an=Gt==null?void 0:Gt.group_id)==null?void 0:an[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:Bn=>ue(Bn,Ye==null?void 0:Ye.course_end_date),disabledTime:Bn=>et(Bn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[yt()((0,dt.U6)(),"HH:mm"),yt()((0,dt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Gt.publish_time?yt()(Gt.publish_time):void 0,Gt.end_time?yt()(Gt.end_time):void 0],onChange:(Bn,hn)=>{var Kn;if((0,qe.Rm)()&&!((Kn=Zt.AssistantObject.practice)!=null&&Kn.can_publish)){$e.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}on[Lt].publish_time=hn[0],!Gt.end_time&&hn[0]?on[Lt].end_time=yt()(hn[0]).add(7,"days"):on[Lt].end_time=hn[1],mn([...on])},onCalendarChange:(Bn,hn,Kn)=>{if(hn!=null&&hn[0]&&!hn[1]){const jn=yt()(hn[0]).add(7,"days");on[Lt].publish_time=hn[0],on[Lt].end_time=jn,mn([...on])}}})),!Nt&&Ze.createElement("div",{style:{display:"flex",width:"50px"}},((yn=Gt==null?void 0:Gt.group_id)==null?void 0:yn.length)>1&&Ze.createElement(we.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ze.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Rn(Gt,Lt)})),on.length<((Ln=Ye==null?void 0:Ye.group_settings)==null?void 0:Ln.length)&&Ze.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Bn;if((0,qe.Rm)()&&!((Bn=Zt.AssistantObject.practice)!=null&&Bn.can_publish)){$e.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}mn(on.concat({}))}}),((Gt==null?void 0:Gt.publish_time)&&yt()(){const Bn=(0,Ke.cloneDeep)(cn);Bn.forEach((hn,Kn)=>{hn.group_name&&(hn.group_name=hn.group_name.filter(jn=>{var mr;return!((mr=on[Lt].group_name)!=null&&mr.includes(jn))}))}),on=on.filter((hn,Kn)=>Lt!==Kn),at(Bn),mn(on.slice()),setTimeout(()=>mn(on.slice()),10)}}))))}))),Ze.createElement(Pe.Z,null,Ze.createElement(We.Z,null,Ze.createElement("div",{className:Pt.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ze.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"))),Ze.createElement(We.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ze.createElement(ve.default,{checked:Ut.allow_late,disabled:Nt||Jn,onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.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}Gt.target.checked&&xe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ze.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ze.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"),Ze.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ze.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ut.allow_late=!Ut.allow_late,cn==""&&at([{late_penalty:5}]),un(Object.assign({},Ut))}},Ze.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.allow_late)&&Ze.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ze.createElement("div",{style:{display:"flex"}},Ze.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ze.createElement(Fe.ZP.Group,{style:{marginLeft:"20px"},disabled:Nt||(Ye==null?void 0:Ye.anonymous_comment)||(Ye==null?void 0:Ye.allow_late),value:Ut.unified_late,onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ut.unified_late=Gt.target.value,cn==""&&!Gt.target.value&&at([{penalty_type:fe.Q.Percent,late_penalty:20}]),un(Oe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&Ze.createElement(Fe.ZP,{value:!0,disabled:!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ye=Ye==null?void 0:Ye.group_settings)==null?void 0:ye.length)>0&&Ze.createElement(Fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?Ze.createElement(Ze.Fragment,null,Ze.createElement(Pe.Z,{align:"middle",style:{marginTop:"10px"}},Ze.createElement(We.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ze.createElement(We.Z,{className:"ml20"},Ze.createElement(fe.Z,{disabled:Nt||Xn,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:Gt=>{var Lt;if((0,qe.Rm)()&&!((Lt=Zt.AssistantObject.practice)!=null&&Lt.can_late)){$e.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}un(nt(Oe({},Ut),{late_penalty:Gt.inputValue,penalty_type:Gt.type}))}})),Ze.createElement(We.Z,{flex:"1",className:"ml5"},Ze.createElement("span",{className:"c-grey-c ml10"},Ut.penalty_type===fe.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)"))),Ze.createElement(Pe.Z,{align:"middle",style:{marginTop:"15px"}},Ze.createElement(We.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ze.createElement(We.Z,{className:"ml20"},Ze.createElement(Ne.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Nt||Xn,value:Ut.late_time?yt()(Ut.late_time):"",disabledDate:Gt=>ue(Gt,Ye==null?void 0:Ye.course_end_date),onChange:(Gt,Lt)=>{var Yt;if((0,qe.Rm)()&&!((Yt=Zt.AssistantObject.practice)!=null&&Yt.can_late)){$e.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ut.late_time=Lt,un(Object.assign({},Ut))}})))):cn.map(function(Gt,Lt){var Yt;return Ze.createElement(We.Z,{span:24,key:Lt},Ze.createElement(Pe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ze.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Lt+1),Ze.createElement(be.default,{disabled:Nt||!((Yt=xt==null?void 0:xt.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03"))&&Gt.id||(Ye==null?void 0:Ye.anonymous_comment),mode:"multiple",className:Pt.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Gt.group_name=="string"?[Gt.group_name]:Gt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:kt=>{var It;if((0,qe.Rm)()&&!((It=Zt.AssistantObject.practice)!=null&&It.can_late)){$e.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}cn[Lt].group_name=kt,cn[Lt].group_id=Gt.group_id,at(cn.slice())}},Ye.group_settings&&Ye.group_settings.map(function(kt){const It=cn.map(an=>an.group_name).flat(),fn=on.map(an=>an.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!It.includes(kt.group_name))return Ze.createElement(he,{value:kt.group_name,key:kt.id},kt.group_name)}else if(fn.includes(kt.group_name)&&!It.includes(kt.group_name))return Ze.createElement(he,{value:kt.group_name,key:kt.id},kt.group_name)})),Ze.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ze.createElement(fe.Z,{disabled:Nt||Sn(Gt.id),value:{type:Gt.penalty_type,inputValue:Gt.late_penalty},onChange:kt=>{var It;if((0,qe.Rm)()&&!((It=Zt.AssistantObject.practice)!=null&&It.can_late)){$e.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}cn[Lt].late_penalty=kt.inputValue,cn[Lt].penalty_type=kt.type,at([...cn])}}),Ze.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ze.createElement(Ne.default,{size:"large",disabled:Nt||Sn(Gt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:yt()((0,dt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:kt=>ue(kt,Ye==null?void 0:Ye.course_end_date),format:"YYYY-MM-DD HH:mm",value:Gt!=null&&Gt.late_time?yt()(Gt.late_time):void 0,onChange:(kt,It)=>{var fn;if((0,qe.Rm)()&&!((fn=Zt.AssistantObject.practice)!=null&&fn.can_late)){$e.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}cn[Lt].late_time=It,at([...cn])}}),!Nt&&Ze.createElement("div",{style:{display:"flex",width:"50px"}},Ze.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var kt;if((0,qe.Rm)()&&!((kt=Zt.AssistantObject.practice)!=null&&kt.can_late)){$e.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}at(cn.concat({penalty_type:fe.Q.Percent,late_penalty:20}))}}),Lt>0&&!Gt.id&&Ze.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var kt;if((0,qe.Rm)()&&!((kt=Zt.AssistantObject.practice)!=null&&kt.can_late)){$e.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}cn=cn.filter((It,fn)=>Lt!==fn),at(cn.slice()),setTimeout(()=>at(cn.slice()),10)}}))))})),!Nt&&Ze.createElement(Ze.Fragment,null,Ze.createElement(lt.ZP,{type:"primary",size:"large",loading:Jt,style:{width:"138px",marginTop:"30px"},onClick:()=>ht()},"\u4FDD\u5B58")),Ze.createElement(mt.Z,{onConfirm:(Gt,Lt)=>{on.splice(Gt,0,...Lt),on.splice(Gt+Lt.length,1);const Yt=(0,dt.QE)([...on]);mn([...Yt])}}),Ze.createElement(pt.Z,{resdata:Je,type:"shixun",okloading:Jt,oktext:(Je==null?void 0:Je.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gt=>jt(void 0,null,function*(){tn(!0);let Lt=yield(0,Ge.ZP)(`/api/courses/${Se.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Se.categoryId)]}});tn(!1),(Lt==null?void 0:Lt.status)===0&&Mt(_t)})}))};nn.ZP=(0,qt.connect)(({shixunHomeworks:Me,classroomList:Dt,loading:bt,user:Zt})=>({shixunHomeworks:Me,classroomList:Dt,loading:bt.effects,user:Zt}))(De)},44624:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Qe}});var E=ee(59301),Ne=ee(44283),be=ee(24017),$e=ee(62957),xe=ee(37568),Fe=ee(6767),Pe=ee(77019),We=ee(5269),we={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ve=ee(66649),lt=ee.n(ve),Ee=ee(76406),yt=ee(90736),qe=ee(59301);const{RangePicker:Ge}=be.default,Ke=({dispatch:dt,classroomList:Pt,onConfirm:qt})=>{const[fe,st]=(0,E.useState)([]),[mt,pt]=(0,E.useState)([]),[Vt,Ze]=(0,E.useState)(""),[Ve,Ct]=(0,E.useState)([!1,!1]);(0,E.useEffect)(()=>{var Ue,de,gt,Oe;if(Pt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ue=Pt.actionTabs)==null?void 0:Ue.rangePickerDisabled),(de=Pt.actionTabs)!=null&&de.rangePickerDisabled?Ct((gt=Pt.actionTabs)==null?void 0:gt.rangePickerDisabled):Ct([!1,!1]);let nt=Pt.actionTabs.data,jt=(Oe=nt==null?void 0:nt.group_name)==null?void 0:Oe.map((Ce,ue)=>{var et;return{group_id:nt==null?void 0:nt.group_id[ue],group_name:nt==null?void 0:nt.group_name[ue],is_admin:nt==null?void 0:nt.is_admin,end_time:nt==null?void 0:nt.end_time,publish_time:Array.isArray(nt==null?void 0:nt.publish_time)?(et=nt==null?void 0:nt.publish_time)==null?void 0:et[0]:nt==null?void 0:nt.publish_time}});jt&&(st([...jt]),pt([...jt]))}},[Pt.actionTabs]);const Te=()=>{dt({type:"classroomList/setActionTabs",payload:{}}),Ze("")},_e=Ue=>{if(Ue){const de=mt==null?void 0:mt.filter(gt=>{var Oe,nt;return(nt=(Oe=gt==null?void 0:gt.group_name)==null?void 0:Oe.toLowerCase())==null?void 0:nt.includes(Ue==null?void 0:Ue.toLowerCase())});st(de)}else st(mt)};return qe.createElement($e.default,{width:980,title:qe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},qe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",qe.createElement("span",{className:we.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")),qe.createElement(xe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Vt,onChange:Ue=>{Ze(Ue.target.value.trim()),_e(Ue.target.value.trim())}})),centered:!0,maskClosable:!1,open:Pt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Te(),onOk:()=>{var Ue;if(mt.some(gt=>!gt.end_time||!gt.publish_time)){Fe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}qt((Ue=Pt.actionTabs)==null?void 0:Ue.index,mt),Te()}},qe.createElement("div",{className:we.modal_con},qe.createElement(Pe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(fe==null?void 0:fe.length)>0?fe.map(function(Ue,de){return qe.createElement(We.Z,{span:24,key:de},qe.createElement(Pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:de==(fe==null?void 0:fe.length)-1?"0px":"10px"}},qe.createElement("div",{className:we.multiple_select,title:Ue==null?void 0:Ue.group_name},Ue==null?void 0:Ue.group_name),qe.createElement("div",{className:"ml20"},qe.createElement(Ge,{size:"large",allowClear:!1,disabled:Ve,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:gt=>{var Oe;return(0,Ee.Q8)(gt,(Oe=Pt.actionTabs)==null?void 0:Oe.disabledDate)},disabledTime:gt=>(0,Ee.d0)(gt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[lt()((0,Ee.U6)(),"HH:mm"),lt()((0,Ee.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ue==null?void 0:Ue.publish_time)&&[lt()(Ue==null?void 0:Ue.publish_time),Ue!=null&&Ue.end_time?lt()(Ue==null?void 0:Ue.end_time):void 0],onChange:(gt,Oe)=>{fe[de].publish_time=Oe[0],fe[de].end_time=Oe[1],st([...fe]),mt.forEach(nt=>{nt.group_id===(Ue==null?void 0:Ue.group_id)&&(nt.publish_time=Oe[0],nt.end_time=Oe[1])}),pt([...mt])},onCalendarChange:(gt,Oe,nt)=>{if(Oe!=null&&Oe[0]&&!Oe[1]){const jt=lt()(Oe[0]).add(7,"days");fe[de].publish_time=Oe[0],fe[de].end_time=jt,st([...fe]),mt.forEach(Ce=>{Ce.group_id===(Ue==null?void 0:Ue.group_id)&&(Ce.publish_time=Oe[0],Ce.end_time=jt)}),pt([...mt])}}})),Ve[0]?qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{fe.splice(de,1),st([...fe]),mt.forEach((gt,Oe)=>{gt.group_id===(Ue==null?void 0:Ue.group_id)&&mt.splice(Oe,1)}),pt([...mt])}})))}):qe.createElement(yt.Z,null))))};var Qe=(0,Ne.connect)(({classroomList:dt})=>({classroomList:dt}))(Ke)},59028:function(wn,nn,ee){"use strict";ee.r(nn),ee.d(nn,{default:function(){return nt}});var E=ee(59301),Ne={flex_box_center:"flex_box_center___Mycwq",flex_space_between:"flex_space_between___Xbrn7",flex_box_vertical_center:"flex_box_vertical_center___Y038R",flex_box_center_end:"flex_box_center_end___PH9yW",flex_box_column:"flex_box_column___BegNe",body:"body___nOABp",Onerow:"Onerow___dGLJJ",MultiLine:"MultiLine___QhT8_",divbox:"divbox___y8Apd",GuideIcon:"GuideIcon___ooxgw",Guide:"Guide___hS9i1",GuideItem:"GuideItem___RMU_S",Title:"Title___a3Njm",Overview:"Overview___xEPym",OverviewIcon:"OverviewIcon___aHj1M",OverviewNum:"OverviewNum___m5Gze",OverviewName:"OverviewName___ieWMD",BadgeDot:"BadgeDot___dmDYU",left69:"left69___dTE5Q",left55:"left55___E3b4z",Active16:"Active16___UsmSC",Action:"Action___FZzt9",ActionItem:"ActionItem___HIqhX",ActionItemName:"ActionItemName___o_fmR",ActionItemDes:"ActionItemDes___wF2m3",Steps:"Steps___o0fdB",Status:"Status___DkqBa",StepsItemActive:"StepsItemActive___uCmfI",StepsItem:"StepsItem___uuysT",StepsItemLeft:"StepsItemLeft___yikqm",StepsItemCent:"StepsItemCent___uiT_W",StepsItemCentDot:"StepsItemCentDot___NO_kn",StepsItemRight:"StepsItemRight___gSq33",StepsItemRightTitle:"StepsItemRightTitle___XRf_G",shezhi:"shezhi___V4H3V"},be=ee(44283),$e=ee(77019),xe=ee(5269),Fe=ee(25399),Pe=ee(458),We=ee(88390),we="data:image/png;base64,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",ve="data:image/png;base64,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",lt="data:image/png;base64,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",Ee="data:image/png;base64,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",yt="data:image/png;base64,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",qe="data:image/png;base64,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",Ge="data:image/png;base64,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",Ke="data:image/png;base64,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",Qe="data:image/png;base64,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",dt=ee(70467),Pt=ee(45567),qt=ee(90736),fe=ee(19997),st=ee(14185),mt=ee(15267),pt=Object.defineProperty,Vt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,_e=(jt,Ce,ue)=>Ce in jt?pt(jt,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ue}):jt[Ce]=ue,Ue=(jt,Ce)=>{for(var ue in Ce||(Ce={}))Ct.call(Ce,ue)&&_e(jt,ue,Ce[ue]);if(Ve)for(var ue of Ve(Ce))Te.call(Ce,ue)&&_e(jt,ue,Ce[ue]);return jt},de=(jt,Ce)=>Vt(jt,Ze(Ce)),gt=(jt,Ce,ue)=>new Promise((et,Rt)=>{var ut=Me=>{try{De(ue.next(Me))}catch(Dt){Rt(Dt)}},he=Me=>{try{De(ue.throw(Me))}catch(Dt){Rt(Dt)}},De=Me=>Me.done?et(Me.value):Promise.resolve(Me.value).then(ut,he);De((ue=ue.apply(jt,Ce)).next())});const Oe=({graduations:jt,loading:Ce,user:ue,dispatch:et})=>{var Rt,ut,he,De,Me,Dt,bt,Zt,je,Bt,rt,le;const ne=(0,be.useParams)(),[te]=(0,be.useSearchParams)(),[ae,ce]=(0,E.useState)({}),[re,ye]=(0,E.useState)({}),[Se,Ye]=(0,E.useState)(!1),[ke,it]=(0,E.useState)("0"),[xt,Xt]=(0,E.useState)(!0),[Nt,vn]=(0,E.useState)({name:"\u5B66\u751F\u6307\u5357",list:[{icon:Ke,title:"1.\u5B66\u751F\u9009\u9898\u786E\u5B9A"},{icon:qe,title:"2.\u63D0\u4EA4\u8FC7\u7A0B\u6587\u6863"},{icon:Ge,title:"3.\u6BD5\u8BBE\u7B54\u8FA9"},{icon:yt,title:"4.\u5F52\u6863"}]}),Jt={0:{name:"\u672A\u5F00\u59CB",color:"#ADB2B8"},1:{name:"\u8FDB\u884C\u4E2D",color:"#00b187"},2:{name:"\u5DF2\u7ED3\u675F",color:"#E30000"}},tn=[{id:"0",name:(0,mt.tu)()?"\u5F85\u5904\u7406":"\u672A\u8BFB"},{id:"1",name:"\u5168\u90E8"}],on=()=>gt(void 0,null,function*(){var at;const Ut=yield(0,Pt.zC)(ne.id);Xt((at=Ut==null?void 0:Ut.graduation)==null?void 0:at.novice_guide),ce(Ue({},Ut)),(0,mt.tu)()&&vn({name:"\u7BA1\u7406\u5458\u6307\u5357",list:[{icon:we,title:"1.\u6BD5\u8BBE\u57FA\u7840\u8BBE\u7F6E"},{icon:ve,title:"2.\u6BD5\u8BBE\u6D41\u7A0B\u8BBE\u7F6E"},{icon:lt,title:"3.\u5BFC\u5165/\u9080\u8BF7\u4EBA\u5458"},{icon:Ee,title:"4.\u6BD5\u8BBE\u9636\u6BB5\u7BA1\u7406"}]})}),mn=()=>gt(void 0,null,function*(){et({type:"graduations/getGraduationsDetails",payload:{id:ne==null?void 0:ne.id}})}),cn=()=>{et({type:"graduations/getGraduationsNotices",payload:{id:ne.id,page:1,per_page:6,state:ke=="1"?"":"0"}})};return(0,E.useEffect)(()=>{on()},[]),(0,E.useEffect)(()=>{it(String(Number(te.get("state"))))},[te.get("state")]),(0,E.useEffect)(()=>{cn()},[ke]),console.log("loading",Ce.effects["graduations/getGraduationsNotices"],Ce),E.createElement("section",{className:Ne.body},xt?E.createElement($e.Z,{className:`mb20 ${Ne.Guide} fadeIn animated`,justify:"space-between"},E.createElement(xe.Z,{style:{color:"#000"}},Nt.name),Nt.list.map((at,Ut)=>E.createElement(xe.Z,{className:Ne.GuideItem,key:Ut},E.createElement("img",{height:42,src:`${at.icon}`}),E.createElement("div",{style:{marginTop:"8px",fontSize:"12px",color:"#9096A3"}},at.title))),E.createElement(xe.Z,null,E.createElement("i",{className:"iconfont icon-guanbi10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{Xt(!1),(0,Pt.Dd)({id:ne.id,novice_guide:!1})}}))):E.createElement("div",{className:Ne.GuideIcon,onClick:()=>{Xt(!0),(0,Pt.Dd)({id:ne.id,novice_guide:!0})}},E.createElement(Fe.Z,{title:Nt.name},E.createElement("img",{height:20,src:Qe}))),E.createElement("div",{style:{display:"flex"},className:"mb20"},E.createElement("div",{style:{display:"flex",flex:1,flexDirection:"column"}},(0,mt.tu)()&&E.createElement("div",{className:`mb20 ${Ne.Overview}`},E.createElement("span",{className:Ne.Title},"\u6982\u89C8"),E.createElement(Pe.Z,{loading:Ce.effects["graduations/getGraduationsInfo"],active:!0,avatar:!0,className:"mt20"},E.createElement($e.Z,{className:"fadeIn animated",wrap:!1,justify:"space-between",style:{marginTop:"25px"}},E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-bishexueshengshu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/students`)},((Rt=ae.graduation)==null?void 0:Rt.students_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u6BD5\u8BBE\u5B66\u751F\u6570"))),E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-jiaoshishu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/teachers`)},((ut=ae.graduation)==null?void 0:ut.teachers_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u6559\u5E08\u6570"))),E.createElement($e.Z,{wrap:!1},E.createElement(xe.Z,{className:Ne.OverviewIcon},E.createElement("i",{className:"iconfont icon-ketizongshu c-grey-666",style:{fontSize:"16px"}})),E.createElement(xe.Z,{style:{marginLeft:"8px"}},E.createElement("div",{className:Ne.OverviewNum,onClick:()=>be.history.push(`/graduations/${ne.id}/topics`)},((he=ae.graduation)==null?void 0:he.graduation_total_tasks_count)||0),E.createElement("div",{className:Ne.OverviewName},"\u8BFE\u9898\u603B\u6570")))))),E.createElement("div",{className:Ne.Action},E.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},E.createElement(xe.Z,{className:Ne.Title},"\u52A8\u6001"),E.createElement(xe.Z,null,Ce.effects["graduations/getGraduationsNotices"]&&E.createElement(Pe.Z.Input,{active:!0}),!Ce.effects["graduations/getGraduationsNotices"]&&E.createElement(E.Fragment,null,((De=jt.Notices)==null?void 0:De.no_deal_count)>0&&E.createElement(We.Z,{dot:!0,count:(Me=jt.Notices)==null?void 0:Me.no_deal_count,className:`${Ne.BadgeDot} ${(0,mt.tu)()?Ne.left69:Ne.left55}`}),E.createElement(dt.tp,{dataSource:tn,value:ke,onChange:at=>it(at)})))),E.createElement(Pe.Z,{loading:Ce.effects["graduations/getGraduationsNotices"],active:!0,avatar:!0,className:"mt20"},!((bt=(Dt=jt.Notices)==null?void 0:Dt.graduation_notices)!=null&&bt.length)&&E.createElement(qt.Z,null),(je=(Zt=jt.Notices)==null?void 0:Zt.graduation_notices)==null?void 0:je.map((at,Ut)=>E.createElement($e.Z,{key:Ut,wrap:!1,onClick:()=>gt(void 0,null,function*(){(at.action=="DealJoinGraduation"||!(0,mt.tu)()&&at.state!=1)&&(yield(0,Pt.ck)({id:ne.id,doid:at.id})),at.url&&at.url!=""?(yield mn(),be.history.push(at.url)):it("1"),at.url.includes("index")&&it(String(Number(te.get("state")||"1")))}),className:`${Ne.ActionItem} animated fadeIn`},E.createElement(xe.Z,null,E.createElement("img",{width:36,height:36,style:{borderRadius:"50%"},src:`${st.Z.IMG_SERVER}/images/${at.avatar_url}`})),E.createElement(xe.Z,{className:"ml10",flex:1},E.createElement($e.Z,{wrap:!1,justify:"space-between",align:"middle"},E.createElement($e.Z,{wrap:!1,align:"middle"},E.createElement("div",{className:Ne.ActionItemName},at.real_name),E.createElement("div",{className:"ml10",style:{fontSize:"12px",color:"#9096A3"}},at.created_at)),E.createElement(xe.Z,null,at.state==1&&!(0,mt.tu)()&&E.createElement("span",{style:{fontSize:"12px",color:"#165DFF"}},"\u5DF2\u8BFB"),at.state==1&&(0,mt.tu)()&&E.createElement("span",{style:{fontSize:"12px",color:"#00B187"}},"\u5DF2\u5904\u7406"))),E.createElement("div",{className:Ne.ActionItemDes},E.createElement(Fe.Z,{placement:"topLeft",title:at.source_content},at.source_content))))),((Bt=jt.Notices)==null?void 0:Bt.total_count)>6&&E.createElement("div",{className:Ne.Active16,style:{width:"100%",cursor:"pointer",textAlign:"center",color:"#3061D0",paddingTop:"20px"},onClick:()=>{var at;return be.history.push(`/messages/${(at=ue==null?void 0:ue.userInfo)==null?void 0:at.login}/user_tidings?tabsKey=6`)}},"\u67E5\u770B\u66F4\u591A")))),E.createElement("div",{className:`ml20 ${Ne.Steps}`},E.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},E.createElement(xe.Z,{className:Ne.Title},(0,mt.tu)()?"\u6BD5\u8BBE\u9636\u6BB5\u7BA1\u7406":"\u6BD5\u8BBE\u6D41\u7A0B\u6982\u89C8"),E.createElement(xe.Z,{className:Ne.Status},E.createElement(We.Z,{color:"#00B187",text:"\u8FDB\u884C\u4E2D"}),E.createElement(We.Z,{className:"ml20",color:"#ADB2B8",text:"\u672A\u5F00\u59CB"}),E.createElement(We.Z,{className:"ml20",color:"#E30000",text:"\u5DF2\u7ED3\u675F"}))),E.createElement(Pe.Z,{loading:!((rt=ae==null?void 0:ae.graduation_stages)!=null&&rt.length),active:!0,avatar:!0,className:"mt20"},E.createElement("div",{className:"animated fadeIn"},(le=ae==null?void 0:ae.graduation_stages)==null?void 0:le.map((at,Ut)=>{var un,Je;return E.createElement("div",{key:Ut,className:`${Ne.StepsItem} ${at.name=="\u5F55\u5165\u8BFE\u9898"&&(ae==null?void 0:ae.graduation_stages[1].status)!=0?"":at.status==1?Ne.StepsItemActive:""}`},E.createElement("div",{style:{flex:1}},at.name!="\u5F55\u5165\u8BFE\u9898"&&E.createElement("div",{className:Ne.StepsItemLeft},E.createElement("div",{style:{color:"#9096A3"}},E.createElement("span",null,"\u5F00\u59CB"),E.createElement("span",{className:"ml10"},at.start_at||"--")),E.createElement("div",{style:{color:"#333"}},E.createElement("span",null,"\u622A\u6B62"),E.createElement("span",{className:"ml10"},at.end_at||"--")))),E.createElement("div",{className:Ne.StepsItemCent,style:{background:`${at.status==0?"#F5F5F5":at.status==1?"#E5F7F3":"#FAD6D6"}`}},E.createElement("div",{className:Ne.StepsItemCentDot,style:{background:`${at.status==0?"#ADB2B8":at.status==1?"#00B187":"#E30000"}`}})),E.createElement("div",{style:{flex:1}},E.createElement("div",{className:Ne.StepsItemRight},E.createElement(Fe.Z,{placement:"topLeft",title:!(0,mt.tu)()&&at.status==0?"\u8BE5\u9636\u6BB5\u672A\u542F\u7528":""},E.createElement("div",{className:Ne.StepsItemRightTitle,onClick:()=>gt(void 0,null,function*(){((0,mt.tu)()||at.status!=0)&&(yield mn(),be.history.push(at.stage_url))})},Ut+1,"\xA0",at.name)),at.name=="\u5F55\u5165\u8BFE\u9898"?E.createElement($e.Z,{align:"middle",className:"mt10",style:{color:((un=ae==null?void 0:ae.graduation)==null?void 0:un.graduation_tasks_count)===0?Jt[0].color:Jt[1].color}},E.createElement("i",{className:"iconfont icon-yiwancheng4",style:{fontSize:"14px"}}),"\xA0",E.createElement("span",{style:{color:"#ADB2B8"}},"\u60A8\u5DF2\u5F55\u5165\u8BFE\u9898"),"\xA0",((Je=ae==null?void 0:ae.graduation)==null?void 0:Je.graduation_tasks_count)||0):E.createElement(E.Fragment,null,E.createElement("div",{className:"mt10"},(0,mt.tu)()?E.createElement($e.Z,{align:"middle",wrap:!1,style:{color:"#ADB2B8"}},at.state==0?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}}),"\xA0\u672A\u8BBE\u7F6E"):E.createElement(E.Fragment,null,at.name=="\u5B66\u751F\u9009\u9898"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daishenhe font14",style:{color:"#ff9d18"}}),"\xA0 \u5F85\u5BA1\u6838 \xA0",E.createElement("span",{style:{color:"#ff9d18"}},at.num||0)),at.name=="\u4EFB\u52A1\u4E66"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daixiadarenwushu font14",style:{color:"#165dff"}})," \xA0\u5F85\u4E0B\u8FBE\u4EFB\u52A1\u4E66\xA0 ",E.createElement("span",{style:{color:"#165dff"}},at.num||0)),["\u5F00\u9898\u62A5\u544A","\u4E2D\u671F\u68C0\u67E5","\u6BD5\u4E1A\u8BBA\u6587","\u6BD5\u4E1A\u7B54\u8FA9","\u8BBA\u6587\u5B9A\u7A3F"].includes(at.name)&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#ff9d18"}})," \xA0\u5F85\u8BC4\u9605\xA0 ",E.createElement("span",{style:{color:"#ff9d18"}},at.num||0)),at.name=="\u5F52\u6863"&&at.status!=0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#165dff"}})," \xA0\u5F85\u63D0\u4EA4\u5B66\u751F\xA0 ",E.createElement("span",{style:{color:"#165dff"}},at.num||0)))):E.createElement($e.Z,{align:"middle",wrap:!1,style:{color:"#ADB2B8"}},at.state==-1?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u8BE5\u9636\u6BB5\u672A\u5F00\u542F"):E.createElement(E.Fragment,null,at.name=="\u5B66\u751F\u9009\u9898"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u786E\u5B9A\u9009\u9898"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u786E\u5B9A\u9009\u9898")),at.name=="\u4EFB\u52A1\u4E66"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u4E0B\u8FBE\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u4E0B\u8FBE\xA0")),["\u5F00\u9898\u62A5\u544A","\u4E2D\u671F\u68C0\u67E5","\u6BD5\u4E1A\u8BBA\u6587","\u6BD5\u4E1A\u7B54\u8FA9","\u8BBA\u6587\u5B9A\u7A3F"].includes(at.name)&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u63D0\u4EA4\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#ff9d18"}})," \xA0\u5F85\u8BC4\u9605\xA0"),at.state==2&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}})," \xA0\u5DF2\u901A\u8FC7\xA0"),at.state==3&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weishezhi font14",style:{color:"#e53333"}})," \xA0\u5DF2\u9A73\u56DE\xA0"),at.state==4&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#E5F7F3"}})," \xA0\u5DF2\u901A\u8FC7\u9700\u4FEE\u6539\xA0"),at.state==5&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#00B187"}})," \xA0\u5DF2\u4FEE\u6539\xA0")),at.name=="\u5F52\u6863"&&E.createElement(E.Fragment,null,at.state==0&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-weixiada font14",style:{color:"#ADB2B8"}})," \xA0\u672A\u63D0\u4EA4\xA0"),at.state==1&&E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-daixiadarenwushu font14",style:{color:"#165dff"}})," \xA0\u5DF2\u63D0\u4EA4\xA0"))))),(0,mt.tu)()&&at.setting_show&&E.createElement(Fe.Z,{title:""},E.createElement("i",{onClick:()=>{var At,_t;Ye(!0),ye(de(Ue({},at),{disabled_time:(_t=(At=ae==null?void 0:ae.graduation_stages)==null?void 0:At[Ut-1])==null?void 0:_t.end_at}))},className:`iconfont icon-shequshezhi c-grey-666 ${Ne.shezhi}`}))))))}))))),E.createElement(fe.Z,{visible:Se,data:re,onClose:()=>Ye(!1),onSuccess:()=>{Ye(!1),on()}}))};var nt=(0,be.connect)(({graduations:jt,loading:Ce,user:ue})=>({graduations:jt,user:ue,loading:Ce}))(Oe)},19997:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Vt}});var E=ee(59301),Ne=ee(6767),be=ee(94968),$e=ee(62957),xe=ee(77019),Fe=ee(24017),Pe={flex_box_center:"flex_box_center___cQ5Sl",flex_space_between:"flex_space_between___BU1Wl",flex_box_vertical_center:"flex_box_vertical_center___jBfz4",flex_box_center_end:"flex_box_center_end___mFYce",flex_box_column:"flex_box_column___jBfuW",wrap:"wrap___npJKs",label:"label___mSlLf"},We=ee(14185),we=ee(44283),ve=ee(70467),lt=ee(49317),Ee=ee(76406),yt=ee(39116),qe=ee(66649),Ge=ee.n(qe),Ke=ee(28450),Qe=Object.defineProperty,dt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,fe=(Ze,Ve,Ct)=>Ve in Ze?Qe(Ze,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ze[Ve]=Ct,st=(Ze,Ve)=>{for(var Ct in Ve||(Ve={}))Pt.call(Ve,Ct)&&fe(Ze,Ct,Ve[Ct]);if(dt)for(var Ct of dt(Ve))qt.call(Ve,Ct)&&fe(Ze,Ct,Ve[Ct]);return Ze},mt=(Ze,Ve,Ct)=>new Promise((Te,_e)=>{var Ue=Oe=>{try{gt(Ct.next(Oe))}catch(nt){_e(nt)}},de=Oe=>{try{gt(Ct.throw(Oe))}catch(nt){_e(nt)}},gt=Oe=>Oe.done?Te(Oe.value):Promise.resolve(Oe.value).then(Ue,de);gt((Ct=Ct.apply(Ze,Ve)).next())}),Vt=({visible:Ze,data:Ve,onClose:Ct=()=>{},onSuccess:Te=()=>{}})=>{const[_e,Ue]=(0,E.useState)([]),[de,gt]=(0,E.useState)(""),[Oe,nt]=(0,E.useState)(""),[jt,Ce]=(0,E.useState)(""),[ue,et]=(0,E.useState)(!1),Rt=(0,we.useParams)();(0,E.useEffect)(()=>{var rt;Ze&&(Ce((Ve==null?void 0:Ve.description)||""),gt((Ve==null?void 0:Ve.start_at)||""),nt((Ve==null?void 0:Ve.end_at)||""),Ue(((rt=Ve==null?void 0:Ve.attachments)==null?void 0:rt.map(le=>({name:le.name||le.title,status:"done",response:{id:le.id}})))||[]))},[Ze]);const ut={multiple:!0,withCredentials:!0,fileList:_e,beforeUpload:rt=>rt.size/1024/1024>150?(Ne.ZP.error(`\u300A${rt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150M)`),be.default.LIST_IGNORE):!0,action:`${We.Z.API_SERVER}/api/attachments.json`,onChange(rt){Ue((0,Ee.uD)(rt))}},he=()=>mt(void 0,null,function*(){if(!de||!Oe){Ne.ZP.warning(`\u8BF7\u9009\u62E9${bt}`);return}et(!0),console.log(_e,"fileList");const rt=yield(0,lt.ZP)(`/api/graduations/${Rt.id}/graduation_stages/${Ve.id}.json`,{method:"put",body:{start_at:de,end_at:Oe,description:jt,attachment_ids:_e.map(le=>{var ne;return(ne=le==null?void 0:le.response)==null?void 0:ne.id})}});if((rt==null?void 0:rt.status)===0){Ne.ZP.success("\u4FDD\u5B58\u8BBE\u7F6E\u6210\u529F"),(0,we.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:Rt==null?void 0:Rt.id}}),Te();return}et(!1)});console.log(Ve,"data");const De=[{name:"\u5B66\u751F\u9009\u9898",key:"student_selection",timeName:"\u5B66\u751F\u9009\u9898\u8D77\u6B62\u65F6\u95F4",width:460,text:"\u5728\u6B64\u65F6\u95F4\u5185\uFF0C\u5B66\u751F\u53EF\u81EA\u52A9\u64CD\u4F5C\u9009\u9898\u548C\u66F4\u6539\u9009\u9898"},{name:"\u4EFB\u52A1\u4E66",key:"tasks",width:460,timeName:"\u4EFB\u52A1\u4E66\u8D77\u6B62\u65F6\u95F4",text:""},{name:"\u5F00\u9898\u62A5\u544A",key:"opening_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F00\u9898\u62A5\u544A\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u4E2D\u671F\u68C0\u67E5",key:"midterm_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u4E2D\u671F\u68C0\u67E5\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u8BBA\u6587",key:"thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u8BBA\u6587\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u7B54\u8FA9",key:"final_defense",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u7B54\u8FA9\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u8BBA\u6587\u5B9A\u7A3F",key:"final_thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u8BBA\u6587\u5B9A\u7A3F\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u5F52\u6863",key:"archives",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F52\u6863\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"}],Me=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],Dt=_e.some(rt=>!(rt!=null&&rt.response)),{timeName:bt,text:Zt,width:je,key:Bt}=(De==null?void 0:De.find(rt=>rt.key===(Ve==null?void 0:Ve.clazz)))||{};return E.createElement($e.default,{centered:!0,destroyOnClose:!0,confirmLoading:ue,okButtonProps:{disabled:Dt},onCancel:Ct,onOk:he,open:Ze,title:`${Ve.name}\u8BBE\u7F6E`,width:je,afterClose:()=>{Ue([]),gt(""),Ce(""),nt(""),et(!1)},okText:"\u4FDD\u5B58\u8BBE\u7F6E",cancelText:"\u53D6\u6D88"},E.createElement("div",{className:Pe.wrap},E.createElement("div",{className:Pe.label},E.createElement("span",null,"*"),bt),E.createElement(xe.Z,{align:"middle",className:Me.includes(Bt)?"mb20":""},E.createElement(Fe.default,{format:"YYYY-MM-DD HH:mm",value:de?Ge()(de):"",disabledDate:rt=>(0,Ke.Q8)(rt,"",Ve==null?void 0:Ve.disabled_time),disabledTime:rt=>(0,Ke.d0)(rt,Ve==null?void 0:Ve.disabled_time),showTime:{format:"HH:mm"},onChange:(rt,le)=>{gt(le)}}),E.createElement("span",{className:"ml10 mr10"},"\u81F3"),E.createElement(Fe.default,{format:"YYYY-MM-DD HH:mm",value:Oe?Ge()(Oe):"",disabledDate:rt=>(0,Ke.Q8)(rt,"",Ve==null?void 0:Ve.disabled_time),disabledTime:rt=>(0,Ke.d0)(rt,Ve==null?void 0:Ve.disabled_time),showTime:{format:"HH:mm"},onChange:(rt,le)=>{nt(le)}}),E.createElement("span",{className:`${Bt==="student_selection"?"mt10":"ml10"} font14`,style:{color:"#9096A3"}},Zt)),Me.includes(Bt)&&E.createElement(E.Fragment,null,E.createElement("div",{className:Pe.label},"\u9636\u6BB5\u63CF\u8FF0"),E.createElement(yt.Z,{height:140,defaultValue:jt,onChange:rt=>{Ce(rt)}}),E.createElement(be.default,st({},ut),E.createElement(xe.Z,{align:"middle",className:"mt10"},E.createElement(ve.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u6863"),E.createElement("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:rt=>{rt.stopPropagation()}},"\u4E0A\u4F20\u6B64\u9636\u6BB5\u7684\u6587\u6863\u6A21\u7248\u3001\u6279\u9605\u8981\u6C42\u7B49\u6587\u6863\uFF0C\u5355\u4E2A\u6587\u6863\u5927\u5C0F\u4E0D\u8D85\u8FC7150M"))))))}},20047:function(wn,nn,ee){"use strict";ee.d(nn,{AL:function(){return fe},Iy:function(){return lt},Qv:function(){return qe},ez:function(){return qt},jb:function(){return Ee}});var E=ee(32834),Ne=ee.n(E),be=ee(11690),$e=ee.n(be);let xe=1;function Fe(Ze,Ve){const Ct=Ze.match(/^(\s+)(?:```)/);if(Ct===null)return Ve;const Te=Ct[1];return Ve.split(` `).map(_e=>{const Ue=_e.match(/^\s+/);if(Ue===null)return _e;const[de]=Ue;return de.length>=Te.length?_e.slice(Te.length):_e}).join(` `)}let Pe=[],We=["
    "];const we=new(Ne()).Renderer,ve=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function lt(){Pe.length=0,We=["
      "]}const Ee={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(Ze,Ve,Ct,Te){if(Ve>=Ze.length||Ze[Ve].level<=Ct)return Ve;var _e=Ze[Ve];Te.push("
    • "+_e.text+""),Ve++;var Ue=[];return Ve=yt(Ze,Ve,_e.level,Ue),Ue.length>0&&(Te.push("
        "),Ue.forEach(function(de){Te.push(de)}),Te.push("
      ")),Te.push("
    • "),Ve=yt(Ze,Ve,Ct,Te),Ve}function qe(){return yt(Pe,0,0,We),We.push("
    "),We.join("")}const Ge={heading(Ze){const Ve=ve.exec(Ze);if(xe+=1,Ve)return{type:"heading",raw:Ve[0],depth:Ve[1].length,text:Ve[2]}},fences(Ze){const Ve=this.rules.block.fences.exec(Ze);if(Ve){const Ct=Ve[0];let Te=Fe(Ct,Ve[3]||"");const _e=Ve[2]?Ve[2].trim():Ve[2];if(["latex","katex","math"].indexOf(_e)>=0){const Ue=dt(),de=Te;Te=Ue,Pt[Ue]={type:"block",expression:de}}return{type:"code",raw:Ct,lang:_e,text:Te}}}},Ke=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Qe=0;const dt=()=>`__special_katext_id_${Qe++}__`;let Pt={};function qt(){return Pt}function fe(){Qe=0,Pt={}}function st(Ze){return Ze=Ze.replace(Ke,(Ve,Ct)=>{const Te=dt();return Pt[Te]={type:"inline",expression:Ct},Te}),Ze}const mt=we.listitem;we.listitem=function(Ze){return mt(st(Ze))};const pt=we.paragraph;we.paragraph=function(Ze){return pt(st(Ze))};const Vt=we.tablecell;we.tablecell=function(Ze,Ve){return Vt(st(Ze),Ve)},we.code=function(Ze,Ve,Ct){const Te=(Ve||"").match(/\S*/)[0];return Te?["latex","katex","math"].indexOf(Te)>=0?`

    ${Ze}

    `:`
    ${Ct?Ze:(0,be.escape)(Ze,!0)}
    `:'
    '+(Ct?Ze:(0,be.escape)(Ze,!0))+"
    "},we.heading=function(Ze,Ve,Ct){let Te=this.options.headerPrefix+Ct.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Pe.push({anchor:Te,level:Ve,text:Ze}),"'+Ze+""},Ne().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ne().use({tokenizer:Ge,renderer:we}),nn.ZP=Ne()},24532:function(wn,nn,ee){"use strict";ee.d(nn,{rX:function(){return st},pW:function(){return mt},gy:function(){return pt},xY:function(){return fe},O5:function(){return qt},hs:function(){return Ke},tJ:function(){return qe},o1:function(){return Ge},Rd:function(){return Pt}});var E=ee(44283),Ne=ee(62957),be=ee(37285),$e=ee(6767),xe=ee(15267),Fe=ee(76406),Pe=ee(87169),We=ee(25510),we="data:image/png;base64,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",ve=ee.p+"static/newqrcode.a8740efb.png",lt=ee(32637),Ee=ee(59301),yt=(Vt,Ze,Ve)=>new Promise((Ct,Te)=>{var _e=gt=>{try{de(Ve.next(gt))}catch(Oe){Te(Oe)}},Ue=gt=>{try{de(Ve.throw(gt))}catch(Oe){Te(Oe)}},de=gt=>gt.done?Ct(gt.value):Promise.resolve(gt.value).then(_e,Ue);de((Ve=Ve.apply(Vt,Ze)).next())});const qe=(Vt,Ze=!1,Ve=!1,Ct="",Te=!1)=>!!(Ge(Vt)&&Qe(Vt,Ze,Ve,Ct,Te)),Ge=Vt=>(0,xe.bg)()?!0:(Vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ke=Vt=>{var Ze,Ve,Ct;const{user:Te}=(0,E.getDvaApp)()._store.getState();(0,xe.bg)()&&!((Ve=(Ze=Te==null?void 0:Te.userInfo)==null?void 0:Ze.course)!=null&&Ve.course_public)&&!((Ct=Te==null?void 0:Te.userInfo)!=null&&Ct.profile_completed)&&Vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Qe=(Vt,Ze=!1,Ve=!0,Ct="",Te=!1)=>{var _e;const{user:Ue}=(0,E.getDvaApp)()._store.getState();return(_e=Ue.userInfo)!=null&&_e.profile_completed?!0:(Ve?Vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ct,isCurrentPage:Te}}):Ne.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,Fe.xg)("/account/profile/edit"),dt()}}),!1)},dt=()=>{Ne.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()}})},Pt=()=>{Ne.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ee.createElement("div",{style:{textAlign:"center"}},Ee.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"),Ee.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:lt}),Ee.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},qt=()=>{var Vt;const{user:Ze}=(0,E.getDvaApp)()._store.getState();return(Vt=Ze.userInfo)!=null&&Vt.professional_certification?!0:(Ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ee.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,Fe.xg)("/account/certification")}}),!1)},fe=()=>(0,xe.V9)()?!0:(Ne.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc",style:{marginLeft:-38}},Ee.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ee.createElement("img",{src:ve,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),st=(Vt,Ze)=>Vt?!0:(Ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ee.createElement("div",null,Ee.createElement("p",null,Ze||"\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"),Ee.createElement("div",{style:{marginLeft:"110px"}},Ee.createElement("img",{src:we,width:200}),Ee.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),mt=Vt=>{Ne.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ee.createElement("div",null,Ee.createElement("div",null,Ee.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"),Ee.createElement(be.Z,null),Ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ee.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 ",Ee.createElement("a",null,Vt),"\u5929\u3002"),Ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ee.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")),Ee.createElement("div",{style:{textAlign:"center",marginTop:30}},Ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:We,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pt=(Vt,Ze="")=>{const{shixunsDetail:{detail:Ve}}=(0,E.getDvaApp)()._store.getState();if((Ve==null?void 0:Ve.public)===2||(Ve==null?void 0:Ve.public)===1||(Ve==null?void 0:Ve.shixun_status)===3){let Ct="";return(Ve==null?void 0:Ve.public)===2&&(Ct="\u5DF2\u516C\u5F00"),(Ve==null?void 0:Ve.public)===1&&(Ct="\u5F85\u5BA1\u6838"),(Ve==null?void 0:Ve.shixun_status)===3&&(Ct="\u5DF2\u5173\u95ED"),Ne.default.info({centered:!0,icon:Ee.createElement(Pe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc",style:{marginLeft:-38}},Ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ct,"\uFF0C",Ze,"\u3002"),Ee.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:We,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ve==null?void 0:Ve.shixun_status)===2?(Ne.default.confirm({centered:!0,icon:Ee.createElement(Pe.Z,null),title:"\u63D0\u793A",content:Ee.createElement("div",null,Ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ze,"\u3002"),Ee.createElement("br",null),Ee.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:()=>{Ne.default.confirm({width:440,centered:!0,icon:Ee.createElement(Pe.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:()=>yt(void 0,null,function*(){(yield Vt({type:"shixunsDetail/cancelRelease",payload:{id:Ve==null?void 0:Ve.identifier}})).status!==401&&($e.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Vt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ve==null?void 0:Ve.identifier}}),Vt({type:"practiceSetting/getCommonData",payload:{id:Ve==null?void 0:Ve.identifier}}))})})}}),!0):!1}},86013:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(19248);const be=$e=>{let xe;return typeof $e=="object"&&($e!=null&&$e.clearIcon)?xe=$e:$e&&(xe={clearIcon:E.createElement(Ne.Z,null)}),xe};nn.Z=be},88390:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ce}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(77900),xe=ee(29509),Fe=ee(22703),Pe=ee(48755),We=ee(36237),we=ee(63356),ve=ee(93427),lt=ee(51636),Ee=ee(16931);const yt=new We.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),qe=new We.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Ge=new We.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Ke=new We.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Qe=new We.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),dt=new We.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Pt=ue=>{const{componentCls:et,iconCls:Rt,antCls:ut,badgeShadowSize:he,textFontSize:De,textFontSizeSM:Me,statusSize:Dt,dotSize:bt,textFontWeight:Zt,indicatorHeight:je,indicatorHeightSM:Bt,marginXS:rt,calc:le}=ue,ne=`${ut}-scroll-number`,te=(0,ve.Z)(ue,(ae,ce)=>{let{darkColor:re}=ce;return{[`&${et} ${et}-color-${ae}`]:{background:re,[`&:not(${et}-count)`]:{color:re},"a:hover &":{background:re}}}});return{[et]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${et}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:je,height:je,color:ue.badgeTextColor,fontWeight:Zt,fontSize:De,lineHeight:(0,We.unit)(je),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:le(je).div(2).equal(),boxShadow:`0 0 0 ${(0,We.unit)(he)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${et}-count-sm`]:{minWidth:Bt,height:Bt,fontSize:Me,lineHeight:(0,We.unit)(Bt),borderRadius:le(Bt).div(2).equal()},[`${et}-multiple-words`]:{padding:`0 ${(0,We.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${et}-dot`]:{zIndex:ue.indicatorZIndex,width:bt,minWidth:bt,height:bt,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,We.unit)(he)} ${ue.badgeShadowColor}`},[`${et}-count, ${et}-dot, ${ne}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Rt}-spin`]:{animationName:dt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${et}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${et}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Dt,height:Dt,verticalAlign:"middle",borderRadius:"50%"},[`${et}-status-success`]:{backgroundColor:ue.colorSuccess},[`${et}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:he,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:yt,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${et}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${et}-status-error`]:{backgroundColor:ue.colorError},[`${et}-status-warning`]:{backgroundColor:ue.colorWarning},[`${et}-status-text`]:{marginInlineStart:rt,color:ue.colorText,fontSize:ue.fontSize}}}),te),{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:qe,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${et}-zoom-leave`]:{animationName:Ge,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${et}-not-a-wrapper`]:{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:Ke,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${et}-zoom-leave`]:{animationName:Qe,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${et}-status)`]:{verticalAlign:"middle"},[`${ne}-custom-component, ${et}-count`]:{transform:"none"},[`${ne}-custom-component, ${ne}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ne]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${ne}-only`]:{position:"relative",display:"inline-block",height:je,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ne}-only-unit`]:{height:je,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ne}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${et}-count, ${et}-dot, ${ne}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},qt=ue=>{const{fontHeight:et,lineWidth:Rt,marginXS:ut,colorBorderBg:he}=ue,De=et,Me=Rt,Dt=ue.colorTextLightSolid,bt=ue.colorError,Zt=ue.colorErrorHover;return(0,lt.mergeToken)(ue,{badgeFontHeight:De,badgeShadowSize:Me,badgeTextColor:Dt,badgeColor:bt,badgeColorHover:Zt,badgeShadowColor:he,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ut,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},fe=ue=>{const{fontSize:et,lineHeight:Rt,fontSizeSM:ut,lineWidth:he}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(et*Rt)-2*he,indicatorHeightSM:et,dotSize:ut/2,textFontSize:ut,textFontSizeSM:ut,textFontWeight:"normal",statusSize:ut/2}};var st=(0,Ee.I$)("Badge",ue=>{const et=qt(ue);return Pt(et)},fe);const mt=ue=>{const{antCls:et,badgeFontHeight:Rt,marginXS:ut,badgeRibbonOffset:he,calc:De}=ue,Me=`${et}-ribbon`,Dt=`${et}-ribbon-wrapper`,bt=(0,ve.Z)(ue,(Zt,je)=>{let{darkColor:Bt}=je;return{[`&${Me}-color-${Zt}`]:{background:Bt,color:Bt}}});return{[Dt]:{position:"relative"},[Me]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ue)),{position:"absolute",top:ut,padding:`0 ${(0,We.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,We.unit)(Rt),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${Me}-text`]:{color:ue.badgeTextColor},[`${Me}-corner`]:{position:"absolute",top:"100%",width:he,height:he,color:"currentcolor",border:`${(0,We.unit)(De(he).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),bt),{[`&${Me}-placement-end`]:{insetInlineEnd:De(he).mul(-1).equal(),borderEndEndRadius:0,[`${Me}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Me}-placement-start`]:{insetInlineStart:De(he).mul(-1).equal(),borderEndStartRadius:0,[`${Me}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pt=(0,Ee.I$)(["Badge","Ribbon"],ue=>{const et=qt(ue);return mt(et)},fe),Ze=ue=>{const{className:et,prefixCls:Rt,style:ut,color:he,children:De,text:Me,placement:Dt="end",rootClassName:bt}=ue,{getPrefixCls:Zt,direction:je}=E.useContext(Pe.E_),Bt=Zt("ribbon",Rt),rt=`${Bt}-wrapper`,[le,ne,te]=pt(Bt,rt),ae=(0,xe.o2)(he,!1),ce=be()(Bt,`${Bt}-placement-${Dt}`,{[`${Bt}-rtl`]:je==="rtl",[`${Bt}-color-${he}`]:ae},et),re={},ye={};return he&&!ae&&(re.background=he,ye.color=he),le(E.createElement("div",{className:be()(rt,bt,ne,te)},De,E.createElement("div",{className:be()(ce,ne),style:Object.assign(Object.assign({},re),ut)},E.createElement("span",{className:`${Bt}-text`},Me),E.createElement("div",{className:`${Bt}-corner`,style:ye}))))};const Ve=ue=>{const{prefixCls:et,value:Rt,current:ut,offset:he=0}=ue;let De;return he&&(De={position:"absolute",top:`${he}00%`,left:0}),E.createElement("span",{style:De,className:be()(`${et}-only-unit`,{current:ut})},Rt)};function Ct(ue,et,Rt){let ut=ue,he=0;for(;(ut+10)%10!==et;)ut+=Rt,he+=Rt;return he}var _e=ue=>{const{prefixCls:et,count:Rt,value:ut}=ue,he=Number(ut),De=Math.abs(Rt),[Me,Dt]=E.useState(he),[bt,Zt]=E.useState(De),je=()=>{Dt(he),Zt(De)};E.useEffect(()=>{const le=setTimeout(je,1e3);return()=>clearTimeout(le)},[he]);let Bt,rt;if(Me===he||Number.isNaN(he)||Number.isNaN(Me))Bt=[E.createElement(Ve,Object.assign({},ue,{key:he,current:!0}))],rt={transition:"none"};else{Bt=[];const le=he+10,ne=[];for(let re=he;re<=le;re+=1)ne.push(re);const te=btre%10===Me);Bt=(te<0?ne.slice(0,ae+1):ne.slice(ae)).map((re,ye)=>{const Se=re%10;return E.createElement(Ve,Object.assign({},ue,{key:re,value:Se,offset:te<0?ye-ae:ye,current:ye===ae}))}),rt={transform:`translateY(${-Ct(Me,he,te)}00%)`}}return E.createElement("span",{className:`${et}-only`,style:rt,onTransitionEnd:je},Bt)},Ue=function(ue,et){var Rt={};for(var ut in ue)Object.prototype.hasOwnProperty.call(ue,ut)&&et.indexOf(ut)<0&&(Rt[ut]=ue[ut]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ut=Object.getOwnPropertySymbols(ue);he{const{prefixCls:Rt,count:ut,className:he,motionClassName:De,style:Me,title:Dt,show:bt,component:Zt="sup",children:je}=ue,Bt=Ue(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:rt}=E.useContext(Pe.E_),le=rt("scroll-number",Rt),ne=Object.assign(Object.assign({},Bt),{"data-show":bt,style:Me,className:be()(le,he,De),title:Dt});let te=ut;if(ut&&Number(ut)%1===0){const ae=String(ut).split("");te=E.createElement("bdi",null,ae.map((ce,re)=>E.createElement(_e,{prefixCls:le,count:Number(ut),value:ce,key:ae.length-re})))}return Me!=null&&Me.borderColor&&(ne.style=Object.assign(Object.assign({},Me),{boxShadow:`0 0 0 1px ${Me.borderColor} inset`})),je?(0,Fe.Tm)(je,ae=>({className:be()(`${le}-custom-component`,ae==null?void 0:ae.className,De)})):E.createElement(Zt,Object.assign({},ne,{ref:et}),te)}),Oe=function(ue,et){var Rt={};for(var ut in ue)Object.prototype.hasOwnProperty.call(ue,ut)&&et.indexOf(ut)<0&&(Rt[ut]=ue[ut]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ut=Object.getOwnPropertySymbols(ue);he{var Rt,ut,he,De,Me;const{prefixCls:Dt,scrollNumberPrefixCls:bt,children:Zt,status:je,text:Bt,color:rt,count:le=null,overflowCount:ne=99,dot:te=!1,size:ae="default",title:ce,offset:re,style:ye,className:Se,rootClassName:Ye,classNames:ke,styles:it,showZero:xt=!1}=ue,Xt=Oe(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Nt,direction:vn,badge:Jt}=E.useContext(Pe.E_),tn=Nt("badge",Dt),[on,mn,cn]=st(tn),at=le>ne?`${ne}+`:le,Ut=at==="0"||at===0,un=le===null||Ut&&!xt,Je=(je!=null||rt!=null)&&un,At=te&&!Ut,_t=At?"":at,ln=(0,E.useMemo)(()=>(_t==null||_t===""||Ut&&!xt)&&!At,[_t,Ut,xt,At]),He=(0,E.useRef)(le);ln||(He.current=le);const ht=He.current,Mt=(0,E.useRef)(_t);ln||(Mt.current=_t);const Kt=Mt.current,dn=(0,E.useRef)(At);ln||(dn.current=At);const An=(0,E.useMemo)(()=>{if(!re)return Object.assign(Object.assign({},Jt==null?void 0:Jt.style),ye);const kt={marginTop:re[1]};return vn==="rtl"?kt.left=parseInt(re[0],10):kt.right=-parseInt(re[0],10),Object.assign(Object.assign(Object.assign({},kt),Jt==null?void 0:Jt.style),ye)},[vn,re,ye,Jt==null?void 0:Jt.style]),Jn=ce!=null?ce:typeof ht=="string"||typeof ht=="number"?ht:void 0,Xn=ln||!Bt?null:E.createElement("span",{className:`${tn}-status-text`},Bt),Sn=!ht||typeof ht!="object"?void 0:(0,Fe.Tm)(ht,kt=>({style:Object.assign(Object.assign({},An),kt.style)})),Rn=(0,xe.o2)(rt,!1),Gt=be()(ke==null?void 0:ke.indicator,(Rt=Jt==null?void 0:Jt.classNames)===null||Rt===void 0?void 0:Rt.indicator,{[`${tn}-status-dot`]:Je,[`${tn}-status-${je}`]:!!je,[`${tn}-color-${rt}`]:Rn}),Lt={};rt&&!Rn&&(Lt.color=rt,Lt.background=rt);const Yt=be()(tn,{[`${tn}-status`]:Je,[`${tn}-not-a-wrapper`]:!Zt,[`${tn}-rtl`]:vn==="rtl"},Se,Ye,Jt==null?void 0:Jt.className,(ut=Jt==null?void 0:Jt.classNames)===null||ut===void 0?void 0:ut.root,ke==null?void 0:ke.root,mn,cn);if(!Zt&&Je){const kt=An.color;return on(E.createElement("span",Object.assign({},Xt,{className:Yt,style:Object.assign(Object.assign(Object.assign({},it==null?void 0:it.root),(he=Jt==null?void 0:Jt.styles)===null||he===void 0?void 0:he.root),An)}),E.createElement("span",{className:Gt,style:Object.assign(Object.assign(Object.assign({},it==null?void 0:it.indicator),(De=Jt==null?void 0:Jt.styles)===null||De===void 0?void 0:De.indicator),Lt)}),Bt&&E.createElement("span",{style:{color:kt},className:`${tn}-status-text`},Bt)))}return on(E.createElement("span",Object.assign({ref:et},Xt,{className:Yt,style:Object.assign(Object.assign({},(Me=Jt==null?void 0:Jt.styles)===null||Me===void 0?void 0:Me.root),it==null?void 0:it.root)}),Zt,E.createElement($e.default,{visible:!ln,motionName:`${tn}-zoom`,motionAppear:!1,motionDeadline:1e3},kt=>{let{className:It}=kt;var fn,an;const yn=Nt("scroll-number",bt),Ln=dn.current,Bn=be()(ke==null?void 0:ke.indicator,(fn=Jt==null?void 0:Jt.classNames)===null||fn===void 0?void 0:fn.indicator,{[`${tn}-dot`]:Ln,[`${tn}-count`]:!Ln,[`${tn}-count-sm`]:ae==="small",[`${tn}-multiple-words`]:!Ln&&Kt&&Kt.toString().length>1,[`${tn}-status-${je}`]:!!je,[`${tn}-color-${rt}`]:Rn});let hn=Object.assign(Object.assign(Object.assign({},it==null?void 0:it.indicator),(an=Jt==null?void 0:Jt.styles)===null||an===void 0?void 0:an.indicator),An);return rt&&!Rn&&(hn=hn||{},hn.background=rt),E.createElement(gt,{prefixCls:yn,show:!ln,motionClassName:It,className:Bn,count:Kt,title:Jn,style:hn,key:"scrollNumber"},Sn)}),Xn))});jt.Ribbon=Ze;var Ce=jt},62673:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ze}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(16632),xe=ee(8654),Fe=ee(12919),Pe=ee(63872),We=ee(48755),we=ee(2171),ve=ee(83397),lt=ee(56553),yt=E.createContext(null),qe=ee(36170),Ge=ee(74632),Ke=function(Ve,Ct){var Te={};for(var _e in Ve)Object.prototype.hasOwnProperty.call(Ve,_e)&&Ct.indexOf(_e)<0&&(Te[_e]=Ve[_e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,_e=Object.getOwnPropertySymbols(Ve);Ue<_e.length;Ue++)Ct.indexOf(_e[Ue])<0&&Object.prototype.propertyIsEnumerable.call(Ve,_e[Ue])&&(Te[_e[Ue]]=Ve[_e[Ue]]);return Te};const Qe=(Ve,Ct)=>{var Te;const{prefixCls:_e,className:Ue,rootClassName:de,children:gt,indeterminate:Oe=!1,style:nt,onMouseEnter:jt,onMouseLeave:Ce,skipGroup:ue=!1,disabled:et}=Ve,Rt=Ke(Ve,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ut,direction:he,checkbox:De}=E.useContext(We.E_),Me=E.useContext(yt),{isFormItemInput:Dt}=E.useContext(lt.aM),bt=E.useContext(we.Z),Zt=(Te=(Me==null?void 0:Me.disabled)||et)!==null&&Te!==void 0?Te:bt,je=E.useRef(Rt.value),Bt=E.useRef(null),rt=(0,xe.sQ)(Ct,Bt);E.useEffect(()=>{Me==null||Me.registerValue(Rt.value)},[]),E.useEffect(()=>{if(!ue)return Rt.value!==je.current&&(Me==null||Me.cancelValue(je.current),Me==null||Me.registerValue(Rt.value),je.current=Rt.value),()=>Me==null?void 0:Me.cancelValue(Rt.value)},[Rt.value]),E.useEffect(()=>{var it;!((it=Bt.current)===null||it===void 0)&&it.input&&(Bt.current.input.indeterminate=Oe)},[Oe]);const le=ut("checkbox",_e),ne=(0,ve.Z)(le),[te,ae,ce]=(0,qe.ZP)(le,ne),re=Object.assign({},Rt);Me&&!ue&&(re.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Me.toggleOption&&Me.toggleOption({label:gt,value:Rt.value})},re.name=Me.name,re.checked=Me.value.includes(Rt.value));const ye=be()(`${le}-wrapper`,{[`${le}-rtl`]:he==="rtl",[`${le}-wrapper-checked`]:re.checked,[`${le}-wrapper-disabled`]:Zt,[`${le}-wrapper-in-form-item`]:Dt},De==null?void 0:De.className,Ue,de,ce,ne,ae),Se=be()({[`${le}-indeterminate`]:Oe},Pe.A,ae),[Ye,ke]=(0,Ge.Z)(re.onClick);return te(E.createElement(Fe.Z,{component:"Checkbox",disabled:Zt},E.createElement("label",{className:ye,style:Object.assign(Object.assign({},De==null?void 0:De.style),nt),onMouseEnter:jt,onMouseLeave:Ce,onClick:Ye},E.createElement($e.Z,Object.assign({},re,{onClick:ke,prefixCls:le,className:Se,disabled:Zt,ref:rt})),gt!==void 0&&E.createElement("span",{className:`${le}-label`},gt))))};var Pt=E.forwardRef(Qe),qt=ee(77654),fe=ee(2738),st=function(Ve,Ct){var Te={};for(var _e in Ve)Object.prototype.hasOwnProperty.call(Ve,_e)&&Ct.indexOf(_e)<0&&(Te[_e]=Ve[_e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,_e=Object.getOwnPropertySymbols(Ve);Ue<_e.length;Ue++)Ct.indexOf(_e[Ue])<0&&Object.prototype.propertyIsEnumerable.call(Ve,_e[Ue])&&(Te[_e[Ue]]=Ve[_e[Ue]]);return Te},pt=E.forwardRef((Ve,Ct)=>{const{defaultValue:Te,children:_e,options:Ue=[],prefixCls:de,className:gt,rootClassName:Oe,style:nt,onChange:jt}=Ve,Ce=st(Ve,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:et}=E.useContext(We.E_),[Rt,ut]=E.useState(Ce.value||Te||[]),[he,De]=E.useState([]);E.useEffect(()=>{"value"in Ce&&ut(Ce.value||[])},[Ce.value]);const Me=E.useMemo(()=>Ue.map(Se=>typeof Se=="string"||typeof Se=="number"?{label:Se,value:Se}:Se),[Ue]),Dt=Se=>{De(Ye=>Ye.filter(ke=>ke!==Se))},bt=Se=>{De(Ye=>[].concat((0,qt.Z)(Ye),[Se]))},Zt=Se=>{const Ye=Rt.indexOf(Se.value),ke=(0,qt.Z)(Rt);Ye===-1?ke.push(Se.value):ke.splice(Ye,1),"value"in Ce||ut(ke),jt==null||jt(ke.filter(it=>he.includes(it)).sort((it,xt)=>{const Xt=Me.findIndex(vn=>vn.value===it),Nt=Me.findIndex(vn=>vn.value===xt);return Xt-Nt}))},je=ue("checkbox",de),Bt=`${je}-group`,rt=(0,ve.Z)(je),[le,ne,te]=(0,qe.ZP)(je,rt),ae=(0,fe.Z)(Ce,["value","disabled"]),ce=Ue.length?Me.map(Se=>E.createElement(Pt,{prefixCls:je,key:Se.value.toString(),disabled:"disabled"in Se?Se.disabled:Ce.disabled,value:Se.value,checked:Rt.includes(Se.value),onChange:Se.onChange,className:`${Bt}-item`,style:Se.style,title:Se.title,id:Se.id,required:Se.required},Se.label)):_e,re={toggleOption:Zt,value:Rt,disabled:Ce.disabled,name:Ce.name,registerValue:bt,cancelValue:Dt},ye=be()(Bt,{[`${Bt}-rtl`]:et==="rtl"},gt,Oe,te,rt,ne);return le(E.createElement("div",Object.assign({className:ye,style:nt},ae,{ref:Ct}),E.createElement(yt.Provider,{value:re},ce)))});const Vt=Pt;Vt.Group=pt,Vt.__ANT_CHECKBOX=!0;var Ze=Vt},36170:function(wn,nn,ee){"use strict";ee.d(nn,{C2:function(){return Fe}});var E=ee(36237),Ne=ee(63356),be=ee(51636),$e=ee(16931);const xe=Pe=>{const{checkboxCls:We}=Pe,we=`${We}-wrapper`;return[{[`${We}-group`]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Pe.marginXS,[`> ${Pe.antCls}-row`]:{flex:1}}),[we]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${we}`]:{marginInlineStart:0},[`&${we}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[We]:Object.assign(Object.assign({},(0,Ne.Wf)(Pe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Pe.borderRadiusSM,alignSelf:"center",[`${We}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${We}-inner`]:Object.assign({},(0,Ne.oN)(Pe))},[`${We}-inner`]:{boxSizing:"border-box",display:"block",width:Pe.checkboxSize,height:Pe.checkboxSize,direction:"ltr",backgroundColor:Pe.colorBgContainer,border:`${(0,E.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Pe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Pe.calc(Pe.checkboxSize).div(14).mul(5).equal(),height:Pe.calc(Pe.checkboxSize).div(14).mul(8).equal(),border:`${(0,E.unit)(Pe.lineWidthBold)} solid ${Pe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Pe.motionDurationFast} ${Pe.motionEaseInBack}, opacity ${Pe.motionDurationFast}`}},"& + span":{paddingInlineStart:Pe.paddingXS,paddingInlineEnd:Pe.paddingXS}})},{[` ${we}:not(${we}-disabled), ${We}:not(${We}-disabled) `]:{[`&:hover ${We}-inner`]:{borderColor:Pe.colorPrimary}},[`${we}:not(${we}-disabled)`]:{[`&:hover ${We}-checked:not(${We}-disabled) ${We}-inner`]:{backgroundColor:Pe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${We}-checked:not(${We}-disabled):after`]:{borderColor:Pe.colorPrimaryHover}}},{[`${We}-checked`]:{[`${We}-inner`]:{backgroundColor:Pe.colorPrimary,borderColor:Pe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseOutBack} ${Pe.motionDurationFast}`}}},[` ${we}-checked:not(${we}-disabled), ${We}-checked:not(${We}-disabled) `]:{[`&:hover ${We}-inner`]:{backgroundColor:Pe.colorPrimaryHover,borderColor:"transparent"}}},{[We]:{"&-indeterminate":{[`${We}-inner`]:{backgroundColor:`${Pe.colorBgContainer} !important`,borderColor:`${Pe.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Pe.calc(Pe.fontSizeLG).div(2).equal(),height:Pe.calc(Pe.fontSizeLG).div(2).equal(),backgroundColor:Pe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${We}-inner`]:{backgroundColor:`${Pe.colorBgContainer} !important`,borderColor:`${Pe.colorPrimary} !important`}}}},{[`${we}-disabled`]:{cursor:"not-allowed"},[`${We}-disabled`]:{[`&, ${We}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${We}-inner`]:{background:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,"&:after":{borderColor:Pe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Pe.colorTextDisabled},[`&${We}-indeterminate ${We}-inner::after`]:{background:Pe.colorTextDisabled}}}]};function Fe(Pe,We){const we=(0,be.mergeToken)(We,{checkboxCls:`.${Pe}`,checkboxSize:We.controlInteractiveSize});return[xe(we)]}nn.ZP=(0,$e.I$)("Checkbox",(Pe,We)=>{let{prefixCls:we}=We;return[Fe(we,Pe)]})},38406:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(48755),be=ee(584);const $e=xe=>{const{componentName:Fe}=xe,{getPrefixCls:Pe}=(0,E.useContext)(Ne.E_),We=Pe("empty");switch(Fe){case"Table":case"List":return E.createElement(be.Z,{image:be.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return E.createElement(be.Z,{image:be.Z.PRESENTED_IMAGE_SIMPLE,className:`${We}-small`});case"Table.filter":return null;default:return E.createElement(be.Z,null)}};nn.Z=$e},24017:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Fs}});var E=ee(66649),Ne=ee.n(E),be=ee(9007),$e=ee.n(be),xe=ee(50991),Fe=ee.n(xe),Pe=ee(9084),We=ee.n(Pe),we=ee(58626),ve=ee.n(we),lt=ee(13477),Ee=ee.n(lt),yt=ee(64796),qe=ee.n(yt);Ne().extend(qe()),Ne().extend(Ee()),Ne().extend($e()),Ne().extend(Fe()),Ne().extend(We()),Ne().extend(ve()),Ne().extend(function(oe,me){var Ae=me.prototype,ze=Ae.format;Ae.format=function(Ht){var Qt=(Ht||"").replace("Wo","wo");return ze.bind(this)(Qt)}});var Ge={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"},Ke=function(me){var Ae=Ge[me];return Ae||me.split("_")[0]},Qe=function(){},dt={getNow:function(){var me=Ne()();return typeof me.tz=="function"?me.tz():me},getFixedDate:function(me){return Ne()(me,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(me){return me.endOf("month")},getWeekDay:function(me){var Ae=me.locale("en");return Ae.weekday()+Ae.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()},getMillisecond:function(me){return me.millisecond()},addYear:function(me,Ae){return me.add(Ae,"year")},addMonth:function(me,Ae){return me.add(Ae,"month")},addDate:function(me,Ae){return me.add(Ae,"day")},setYear:function(me,Ae){return me.year(Ae)},setMonth:function(me,Ae){return me.month(Ae)},setDate:function(me,Ae){return me.date(Ae)},setHour:function(me,Ae){return me.hour(Ae)},setMinute:function(me,Ae){return me.minute(Ae)},setSecond:function(me,Ae){return me.second(Ae)},setMillisecond:function(me,Ae){return me.millisecond(Ae)},isAfter:function(me,Ae){return me.isAfter(Ae)},isValidate:function(me){return me.isValid()},locale:{getWeekFirstDay:function(me){return Ne()().locale(Ke(me)).localeData().firstDayOfWeek()},getWeekFirstDate:function(me,Ae){return Ae.locale(Ke(me)).weekday(0)},getWeek:function(me,Ae){return Ae.locale(Ke(me)).week()},getShortWeekDays:function(me){return Ne()().locale(Ke(me)).localeData().weekdaysMin()},getShortMonths:function(me){return Ne()().locale(Ke(me)).localeData().monthsShort()},format:function(me,Ae,ze){return Ae.locale(Ke(me)).format(ze)},parse:function(me,Ae,ze){for(var Xe=Ke(me),Ht=0;Ht2&&arguments[2]!==void 0?arguments[2]:"0",ze=String(oe);ze.length2&&arguments[2]!==void 0?arguments[2]:[],ze=fe.useState([!1,!1]),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=function(rn,Pn){Qt(function(Nn){return Ye(Nn,Pn,rn)})},bn=fe.useMemo(function(){return Ht.map(function(xn,rn){if(xn)return!0;var Pn=oe[rn];return Pn?!!(!Ae[rn]&&!Pn||Pn&&me(Pn,{activeIndex:rn})):!1})},[oe,Ht,me,Ae]);return[bn,$t]}function Jt(oe,me,Ae,ze,Xe){var Ht="",Qt=[];return oe&&Qt.push(Xe?"hh":"HH"),me&&Qt.push("mm"),Ae&&Qt.push("ss"),Ht=Qt.join(":"),ze&&(Ht+=".SSS"),Xe&&(Ht+=" A"),Ht}function tn(oe,me,Ae,ze,Xe,Ht){var Qt=oe.fieldDateTimeFormat,$t=oe.fieldDateFormat,bn=oe.fieldTimeFormat,xn=oe.fieldMonthFormat,rn=oe.fieldYearFormat,Pn=oe.fieldWeekFormat,Nn=oe.fieldQuarterFormat,Tn=oe.yearFormat,On=oe.cellYearFormat,Hn=oe.cellQuarterFormat,Vn=oe.dayFormat,Zn=oe.cellDateFormat,fr=Jt(me,Ae,ze,Xe,Ht);return(0,he.Z)((0,he.Z)({},oe),{},{fieldDateTimeFormat:Qt||"YYYY-MM-DD ".concat(fr),fieldDateFormat:$t||"YYYY-MM-DD",fieldTimeFormat:bn||fr,fieldMonthFormat:xn||"YYYY-MM",fieldYearFormat:rn||"YYYY",fieldWeekFormat:Pn||"gggg-wo",fieldQuarterFormat:Nn||"YYYY-[Q]Q",yearFormat:Tn||"YYYY",cellYearFormat:On||"YYYY",cellQuarterFormat:Hn||"[Q]Q",cellDateFormat:Zn||Vn||"D"})}function on(oe,me){var Ae=me.showHour,ze=me.showMinute,Xe=me.showSecond,Ht=me.showMillisecond,Qt=me.use12Hours;return fe.useMemo(function(){return tn(oe,Ae,ze,Xe,Ht,Qt)},[oe,Ae,ze,Xe,Ht,Qt])}var mn=ee(43749);function cn(oe,me,Ae){return Ae!=null?Ae:me.some(function(ze){return oe.includes(ze)})}var at=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(oe){var me=ke(oe,at),Ae=oe.format,ze=oe.picker,Xe=null;return Ae&&(Xe=Ae,Array.isArray(Xe)&&(Xe=Xe[0]),Xe=(0,mn.Z)(Xe)==="object"?Xe.format:Xe),ze==="time"&&(me.format=Xe),[me,Xe]}function un(oe){return oe&&typeof oe=="string"}function Je(oe,me,Ae,ze){return[oe,me,Ae,ze].some(function(Xe){return Xe!==void 0})}function At(oe,me,Ae,ze,Xe){var Ht=me,Qt=Ae,$t=ze;if(!oe&&!Ht&&!Qt&&!$t&&!Xe)Ht=!0,Qt=!0,$t=!0;else if(oe){var bn,xn,rn,Pn=[Ht,Qt,$t].some(function(On){return On===!1}),Nn=[Ht,Qt,$t].some(function(On){return On===!0}),Tn=Pn?!0:!Nn;Ht=(bn=Ht)!==null&&bn!==void 0?bn:Tn,Qt=(xn=Qt)!==null&&xn!==void 0?xn:Tn,$t=(rn=$t)!==null&&rn!==void 0?rn:Tn}return[Ht,Qt,$t,Xe]}function _t(oe){var me=oe.showTime,Ae=Ut(oe),ze=(0,De.Z)(Ae,2),Xe=ze[0],Ht=ze[1],Qt=me&&(0,mn.Z)(me)==="object"?me:{},$t=(0,he.Z)((0,he.Z)({defaultOpenValue:Qt.defaultOpenValue||Qt.defaultValue},Xe),Qt),bn=$t.showMillisecond,xn=$t.showHour,rn=$t.showMinute,Pn=$t.showSecond,Nn=Je(xn,rn,Pn,bn),Tn=At(Nn,xn,rn,Pn,bn),On=(0,De.Z)(Tn,3);return xn=On[0],rn=On[1],Pn=On[2],[$t,(0,he.Z)((0,he.Z)({},$t),{},{showHour:xn,showMinute:rn,showSecond:Pn,showMillisecond:bn}),$t.format,Ht]}function ln(oe,me,Ae,ze,Xe){var Ht=oe==="time";if(oe==="datetime"||Ht){for(var Qt=ze,$t=it(oe,Xe,null),bn=$t,xn=[me,Ae],rn=0;rn1&&(Qt=me.addDate(Qt,-7)),Qt}function an(oe,me){var Ae=me.generateConfig,ze=me.locale,Xe=me.format;return oe?typeof Xe=="function"?Xe(oe):Ae.locale.format(ze.locale,oe,Xe):""}function yn(oe,me,Ae){var ze=me,Xe=["getHour","getMinute","getSecond","getMillisecond"],Ht=["setHour","setMinute","setSecond","setMillisecond"];return Ht.forEach(function(Qt,$t){Ae?ze=oe[Qt](ze,oe[Xe[$t]](Ae)):ze=oe[Qt](ze,0)}),ze}function Ln(oe,me,Ae,ze,Xe){var Ht=(0,Me.zX)(function(Qt,$t){return!!(Ae&&Ae(Qt,$t)||ze&&oe.isAfter(ze,Qt)&&!Yt(oe,me,ze,Qt,$t.type)||Xe&&oe.isAfter(Qt,Xe)&&!Yt(oe,me,Xe,Qt,$t.type))});return Ht}function Bn(oe,me,Ae){return fe.useMemo(function(){var ze=it(oe,me,Ae),Xe=Se(ze),Ht=Xe[0],Qt=(0,mn.Z)(Ht)==="object"&&Ht.type==="mask"?Ht.format:null;return[Xe.map(function($t){return typeof $t=="string"||typeof $t=="function"?$t:$t.format}),Qt]},[oe,me,Ae])}function hn(oe,me,Ae){return typeof oe[0]=="function"||Ae?!0:me}function Kn(oe,me,Ae,ze){var Xe=(0,Me.zX)(function(Ht,Qt){var $t=(0,he.Z)({type:me},Qt);if(delete $t.activeIndex,!oe.isValidate(Ht)||Ae&&Ae(Ht,$t))return!0;if((me==="date"||me==="time")&&ze){var bn,xn=Qt&&Qt.activeIndex===1?"end":"start",rn=((bn=ze.disabledTime)===null||bn===void 0?void 0:bn.call(ze,Ht,xn,{from:$t.from}))||{},Pn=rn.disabledHours,Nn=rn.disabledMinutes,Tn=rn.disabledSeconds,On=rn.disabledMilliseconds,Hn=ze.disabledHours,Vn=ze.disabledMinutes,Zn=ze.disabledSeconds,fr=Pn||Hn,or=Nn||Vn,Qn=Tn||Zn,pr=oe.getHour(Ht),tr=oe.getMinute(Ht),ar=oe.getSecond(Ht),Gr=oe.getMillisecond(Ht);if(fr&&fr().includes(pr)||or&&or(pr).includes(tr)||Qn&&Qn(pr,tr).includes(ar)||On&&On(pr,tr,ar).includes(Gr))return!0}return!1});return Xe}function jn(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=fe.useMemo(function(){var ze=oe&&Se(oe);return me&&ze&&(ze[1]=ze[1]||ze[0]),ze},[oe,me]);return Ae}function mr(oe,me){var Ae=oe.generateConfig,ze=oe.locale,Xe=oe.picker,Ht=Xe===void 0?"date":Xe,Qt=oe.prefixCls,$t=Qt===void 0?"rc-picker":Qt,bn=oe.styles,xn=bn===void 0?{}:bn,rn=oe.classNames,Pn=rn===void 0?{}:rn,Nn=oe.order,Tn=Nn===void 0?!0:Nn,On=oe.components,Hn=On===void 0?{}:On,Vn=oe.inputRender,Zn=oe.allowClear,fr=oe.clearIcon,or=oe.needConfirm,Qn=oe.multiple,pr=oe.format,tr=oe.inputReadOnly,ar=oe.disabledDate,Gr=oe.minDate,Mr=oe.maxDate,Nr=oe.showTime,Br=oe.value,Jr=oe.defaultValue,Rr=oe.pickerValue,Sr=oe.defaultPickerValue,hr=jn(Br),Dr=jn(Jr),Er=jn(Rr),ni=jn(Sr),$r=Ht==="date"&&Nr?"datetime":Ht,Tr=$r==="time"||$r==="datetime",Wr=Tr||Qn,Cr=or!=null?or:Tr,Hr=_t(oe),kr=(0,De.Z)(Hr,4),fi=kr[0],hi=kr[1],gi=kr[2],Ci=kr[3],oi=on(ze,hi),Li=fe.useMemo(function(){return ln($r,gi,Ci,fi,oi)},[$r,gi,Ci,fi,oi]),Fi=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},oe),{},{prefixCls:$t,locale:oi,picker:Ht,styles:xn,classNames:Pn,order:Tn,components:(0,he.Z)({input:Vn},Hn),clearIcon:He($t,Zn,fr),showTime:Li,value:hr,defaultValue:Dr,pickerValue:Er,defaultPickerValue:ni},me==null?void 0:me())},[oe]),Pi=Bn($r,oi,pr),ji=(0,De.Z)(Pi,2),Di=ji[0],Yi=ji[1],xi=hn(Di,tr,Qn),Xi=Ln(Ae,ze,ar,Gr,Mr),Hi=Kn(Ae,Ht,Xi,Li),po=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},Fi),{},{needConfirm:Cr,inputReadOnly:xi,disabledDate:Xi})},[Fi,Cr,xi,Xi]);return[po,$r,Wr,Di,Yi,Hi]}var lr=ee(16089);function en(oe,me,Ae){var ze=(0,Me.C8)(me,{value:oe}),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=fe.useRef(oe),bn=fe.useRef(),xn=function(){lr.Z.cancel(bn.current)},rn=(0,Me.zX)(function(){Qt($t.current),Ae&&Ht!==$t.current&&Ae($t.current)}),Pn=(0,Me.zX)(function(Nn,Tn){xn(),$t.current=Nn,Nn||Tn?rn():bn.current=(0,lr.Z)(rn)});return fe.useEffect(function(){return xn},[]),[Ht,Pn]}function gn(oe,me){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ze=arguments.length>3?arguments[3]:void 0,Xe=Ae.every(function(rn){return rn})?!1:oe,Ht=en(Xe,me||!1,ze),Qt=(0,De.Z)(Ht,2),$t=Qt[0],bn=Qt[1];function xn(rn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Pn.inherit||$t)&&bn(rn,Pn.force)}return[$t,xn]}function Yn(oe){var me=fe.useRef();return fe.useImperativeHandle(oe,function(){var Ae;return{nativeElement:(Ae=me.current)===null||Ae===void 0?void 0:Ae.nativeElement,focus:function(Xe){var Ht;(Ht=me.current)===null||Ht===void 0||Ht.focus(Xe)},blur:function(){var Xe;(Xe=me.current)===null||Xe===void 0||Xe.blur()}}}),me}function Wn(oe,me){return fe.useMemo(function(){return oe||(me?((0,je.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(me).map(function(Ae){var ze=(0,De.Z)(Ae,2),Xe=ze[0],Ht=ze[1];return{label:Xe,value:Ht}})):[])},[oe,me])}function tt(oe,me){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ze=fe.useRef(me);ze.current=me,(0,Dt.o)(function(){if(oe)ze.current(oe);else{var Xe=(0,lr.Z)(function(){ze.current(oe)},Ae);return function(){lr.Z.cancel(Xe)}}},[oe])}function St(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ze=fe.useState(0),Xe=(0,De.Z)(ze,2),Ht=Xe[0],Qt=Xe[1],$t=fe.useState(!1),bn=(0,De.Z)($t,2),xn=bn[0],rn=bn[1],Pn=fe.useRef([]),Nn=fe.useRef(null),Tn=fe.useRef(null),On=function(Qn){Nn.current=Qn},Hn=function(Qn){return Nn.current===Qn},Vn=function(Qn){rn(Qn)},Zn=function(Qn){return Qn&&(Tn.current=Qn),Tn.current},fr=function(Qn){var pr=Pn.current,tr=new Set(pr.filter(function(Gr){return Qn[Gr]||me[Gr]})),ar=pr[pr.length-1]===0?1:0;return tr.size>=2||oe[ar]?null:ar};return tt(xn||Ae,function(){xn||(Pn.current=[],On(null))}),fe.useEffect(function(){xn&&Pn.current.push(Ht)},[xn,Ht]),[xn,Vn,Zn,Ht,Qt,fr,Pn.current,On,Hn]}function Le(oe,me,Ae,ze,Xe,Ht){var Qt=Ae[Ae.length-1],$t=function(xn,rn){var Pn=(0,De.Z)(oe,2),Nn=Pn[0],Tn=Pn[1],On=(0,he.Z)((0,he.Z)({},rn),{},{from:xt(oe,Ae)});return Qt===1&&me[0]&&Nn&&!Yt(ze,Xe,Nn,xn,On.type)&&ze.isAfter(Nn,xn)||Qt===0&&me[1]&&Tn&&!Yt(ze,Xe,Tn,xn,On.type)&&ze.isAfter(xn,Tn)?!0:Ht==null?void 0:Ht(xn,On)};return $t}function ot(oe,me,Ae,ze){switch(me){case"date":case"week":return oe.addMonth(Ae,ze);case"month":case"quarter":return oe.addYear(Ae,ze);case"year":return oe.addYear(Ae,ze*10);case"decade":return oe.addYear(Ae,ze*100);default:return Ae}}var Re=[];function ct(oe,me,Ae,ze,Xe,Ht,Qt,$t){var bn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Re,xn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Re,rn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Re,Pn=arguments.length>11?arguments[11]:void 0,Nn=arguments.length>12?arguments[12]:void 0,Tn=arguments.length>13?arguments[13]:void 0,On=Qt==="time",Hn=Ht||0,Vn=function(Er){var ni=oe.getNow();return On&&(ni=yn(oe,ni)),bn[Er]||Ae[Er]||ni},Zn=(0,De.Z)(xn,2),fr=Zn[0],or=Zn[1],Qn=(0,Me.C8)(function(){return Vn(0)},{value:fr}),pr=(0,De.Z)(Qn,2),tr=pr[0],ar=pr[1],Gr=(0,Me.C8)(function(){return Vn(1)},{value:or}),Mr=(0,De.Z)(Gr,2),Nr=Mr[0],Br=Mr[1],Jr=fe.useMemo(function(){var Dr=[tr,Nr][Hn];return On?Dr:yn(oe,Dr,rn[Hn])},[On,tr,Nr,Hn,oe,rn]),Rr=function(Er){var ni=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",$r=[ar,Br][Hn];$r(Er);var Tr=[tr,Nr];Tr[Hn]=Er,Pn&&(!Yt(oe,me,tr,Tr[0],Qt)||!Yt(oe,me,Nr,Tr[1],Qt))&&Pn(Tr,{source:ni,range:Hn===1?"end":"start",mode:ze})},Sr=function(Er,ni){if($t){var $r={date:"month",week:"month",month:"year",quarter:"year"},Tr=$r[Qt];if(Tr&&!Yt(oe,me,Er,ni,Tr))return ot(oe,Qt,ni,-1);if(Qt==="year"&&Er){var Wr=Math.floor(oe.getYear(Er)/10),Cr=Math.floor(oe.getYear(ni)/10);if(Wr!==Cr)return ot(oe,Qt,ni,-1)}}return ni},hr=fe.useRef(null);return(0,Dt.Z)(function(){if(Xe&&!bn[Hn]){var Dr=On?null:oe.getNow();if(hr.current!==null&&hr.current!==Hn?Dr=[tr,Nr][Hn^1]:Ae[Hn]?Dr=Hn===0?Ae[0]:Sr(Ae[0],Ae[1]):Ae[Hn^1]&&(Dr=Ae[Hn^1]),Dr){Nn&&oe.isAfter(Nn,Dr)&&(Dr=Nn);var Er=$t?ot(oe,Qt,Dr,1):Dr;Tn&&oe.isAfter(Er,Tn)&&(Dr=$t?ot(oe,Qt,Tn,-1):Tn),Rr(Dr,"reset")}}},[Xe,Hn,Ae[Hn]]),fe.useEffect(function(){Xe?hr.current=Hn:hr.current=null},[Xe,Hn]),(0,Dt.Z)(function(){Xe&&bn&&bn[Hn]&&Rr(bn[Hn],"reset")},[Xe,Hn]),[Jr,Rr]}function Ie(oe,me){var Ae=fe.useRef(oe),ze=fe.useState({}),Xe=(0,De.Z)(ze,2),Ht=Xe[1],Qt=function(xn){return xn&&me!==void 0?me:Ae.current},$t=function(xn){Ae.current=xn,Ht({})};return[Qt,$t,Qt(!0)]}var Et=[];function Ft(oe,me,Ae){var ze=function(Qt){return Qt.map(function($t){return an($t,{generateConfig:oe,locale:me,format:Ae[0]})})},Xe=function(Qt,$t){for(var bn=Math.max(Qt.length,$t.length),xn=-1,rn=0;rn2&&arguments[2]!==void 0?arguments[2]:1,ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Qt=[],$t=Ae>=1?Ae|0:1,bn=oe;bn<=me;bn+=$t){var xn=Xe.includes(bn);(!xn||!ze)&&Qt.push({label:ye(bn,Ht),value:bn,disabled:xn})}return Qt}function sr(oe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=arguments.length>2?arguments[2]:void 0,ze=me||{},Xe=ze.use12Hours,Ht=ze.hourStep,Qt=Ht===void 0?1:Ht,$t=ze.minuteStep,bn=$t===void 0?1:$t,xn=ze.secondStep,rn=xn===void 0?1:xn,Pn=ze.millisecondStep,Nn=Pn===void 0?100:Pn,Tn=ze.hideDisabledOptions,On=ze.disabledTime,Hn=ze.disabledHours,Vn=ze.disabledMinutes,Zn=ze.disabledSeconds,fr=fe.useMemo(function(){return Ae||oe.getNow()},[Ae,oe]);if(0)var or,Qn,pr;var tr=fe.useCallback(function(Wr){var Cr=(On==null?void 0:On(Wr))||{};return[Cr.disabledHours||Hn||En,Cr.disabledMinutes||Vn||En,Cr.disabledSeconds||Zn||En,Cr.disabledMilliseconds||En]},[On,Hn,Vn,Zn]),ar=fe.useMemo(function(){return tr(fr)},[fr,tr]),Gr=(0,De.Z)(ar,4),Mr=Gr[0],Nr=Gr[1],Br=Gr[2],Jr=Gr[3],Rr=fe.useCallback(function(Wr,Cr,Hr,kr){var fi=nr(0,23,Qt,Tn,Wr()),hi=Xe?fi.map(function(Li){return(0,he.Z)((0,he.Z)({},Li),{},{label:ye(Li.value%12||12,2)})}):fi,gi=function(Fi){return nr(0,59,bn,Tn,Cr(Fi))},Ci=function(Fi,Pi){return nr(0,59,rn,Tn,Hr(Fi,Pi))},oi=function(Fi,Pi,ji){return nr(0,999,Nn,Tn,kr(Fi,Pi,ji),3)};return[hi,gi,Ci,oi]},[Tn,Qt,Xe,Nn,bn,rn]),Sr=fe.useMemo(function(){return Rr(Mr,Nr,Br,Jr)},[Rr,Mr,Nr,Br,Jr]),hr=(0,De.Z)(Sr,4),Dr=hr[0],Er=hr[1],ni=hr[2],$r=hr[3],Tr=function(Cr,Hr){var kr=function(){return Dr},fi=Er,hi=ni,gi=$r;if(Hr){var Ci=tr(Hr),oi=(0,De.Z)(Ci,4),Li=oi[0],Fi=oi[1],Pi=oi[2],ji=oi[3],Di=Rr(Li,Fi,Pi,ji),Yi=(0,De.Z)(Di,4),xi=Yi[0],Xi=Yi[1],Hi=Yi[2],po=Yi[3];kr=function(){return xi},fi=Xi,hi=Hi,gi=po}var mo=Cn(Cr,kr,fi,hi,gi,oe);return mo};return[Tr,Dr,Er,ni,$r]}function gr(oe){var me=oe.mode,Ae=oe.internalMode,ze=oe.renderExtraFooter,Xe=oe.showNow,Ht=oe.showTime,Qt=oe.onSubmit,$t=oe.onNow,bn=oe.invalid,xn=oe.needConfirm,rn=oe.generateConfig,Pn=oe.disabledDate,Nn=fe.useContext(te),Tn=Nn.prefixCls,On=Nn.locale,Hn=Nn.button,Vn=Hn===void 0?"button":Hn,Zn=rn.getNow(),fr=sr(rn,Ht,Zn),or=(0,De.Z)(fr,1),Qn=or[0],pr=ze==null?void 0:ze(me),tr=Pn(Zn,{type:me}),ar=function(){if(!tr){var Sr=Qn(Zn);$t(Sr)}},Gr="".concat(Tn,"-now"),Mr="".concat(Gr,"-btn"),Nr=Xe&&fe.createElement("li",{className:Gr},fe.createElement("a",{className:Rt()(Mr,tr&&"".concat(Mr,"-disabled")),"aria-disabled":tr,onClick:ar},Ae==="date"?On.today:On.now)),Br=xn&&fe.createElement("li",{className:"".concat(Tn,"-ok")},fe.createElement(Vn,{disabled:bn,onClick:Qt},On.ok)),Jr=(Nr||Br)&&fe.createElement("ul",{className:"".concat(Tn,"-ranges")},Nr,Br);return!pr&&!Jr?null:fe.createElement("div",{className:"".concat(Tn,"-footer")},pr&&fe.createElement("div",{className:"".concat(Tn,"-footer-extra")},pr),Jr)}function rr(oe,me,Ae){function ze(Xe,Ht){var Qt=Xe.findIndex(function(bn){return Yt(oe,me,bn,Ht,Ae)});if(Qt===-1)return[].concat((0,ut.Z)(Xe),[Ht]);var $t=(0,ut.Z)(Xe);return $t.splice(Qt,1),$t}return ze}var qn=fe.createContext(null);function $n(){return fe.useContext(qn)}function cr(oe,me){var Ae=oe.prefixCls,ze=oe.generateConfig,Xe=oe.locale,Ht=oe.disabledDate,Qt=oe.minDate,$t=oe.maxDate,bn=oe.cellRender,xn=oe.hoverValue,rn=oe.hoverRangeValue,Pn=oe.onHover,Nn=oe.values,Tn=oe.pickerValue,On=oe.onSelect,Hn=oe.prevIcon,Vn=oe.nextIcon,Zn=oe.superPrevIcon,fr=oe.superNextIcon,or=ze.getNow(),Qn={now:or,values:Nn,pickerValue:Tn,prefixCls:Ae,disabledDate:Ht,minDate:Qt,maxDate:$t,cellRender:bn,hoverValue:xn,hoverRangeValue:rn,onHover:Pn,locale:Xe,generateConfig:ze,onSelect:On,panelType:me,prevIcon:Hn,nextIcon:Vn,superPrevIcon:Zn,superNextIcon:fr};return[Qn,or]}var xr=fe.createContext({});function wr(oe){for(var me=oe.rowNum,Ae=oe.colNum,ze=oe.baseDate,Xe=oe.getCellDate,Ht=oe.prefixColumn,Qt=oe.rowClassName,$t=oe.titleFormat,bn=oe.getCellText,xn=oe.getCellClassName,rn=oe.headerCells,Pn=oe.cellSelection,Nn=Pn===void 0?!0:Pn,Tn=oe.disabledDate,On=$n(),Hn=On.prefixCls,Vn=On.panelType,Zn=On.now,fr=On.disabledDate,or=On.cellRender,Qn=On.onHover,pr=On.hoverValue,tr=On.hoverRangeValue,ar=On.generateConfig,Gr=On.values,Mr=On.locale,Nr=On.onSelect,Br=Tn||fr,Jr="".concat(Hn,"-cell"),Rr=fe.useContext(xr),Sr=Rr.onCellDblClick,hr=function(Hr){return Gr.some(function(kr){return kr&&Yt(ar,Mr,Hr,kr,Vn)})},Dr=[],Er=0;Er1&&arguments[1]!==void 0?arguments[1]:!1;Zr(Yr),Vn==null||Vn(Yr),Ki&&$i(Yr)},vo=function(Yr,Ki){oi(Yr),Ki&&_i(Ki),$i(Ki,Yr)},Vi=function(Yr){if(Hi(Yr),_i(Yr),Ci!==Qn){var Ki=["decade","year"],zr=[].concat(Ki,["month"]),qr={quarter:[].concat(Ki,["quarter"]),week:[].concat((0,ut.Z)(zr),["week"]),date:[].concat((0,ut.Z)(zr),["date"])},wo=qr[Qn]||zr,So=wo.indexOf(Ci),To=wo[So+1];To&&vo(To,Yr)}},Lo=fe.useMemo(function(){var _r,Yr;if(Array.isArray(ar)){var Ki=(0,De.Z)(ar,2);_r=Ki[0],Yr=Ki[1]}else _r=ar;return!_r&&!Yr?null:(_r=_r||Yr,Yr=Yr||_r,Xe.isAfter(_r,Yr)?[Yr,_r]:[_r,Yr])},[ar,Xe]),so=Nt(Gr,Mr,Nr),Ui=Jr[Li]||Ur[Li]||yr,no=fe.useContext(xr),Co=fe.useMemo(function(){return(0,he.Z)((0,he.Z)({},no),{},{hideHeader:Rr})},[no,Rr]),yi="".concat(Sr,"-panel"),sa=ke(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return fe.createElement(xr.Provider,{value:Co},fe.createElement("div",{ref:hr,tabIndex:bn,className:Rt()(yi,(0,Bt.Z)({},"".concat(yi,"-rtl"),Ht==="rtl"))},fe.createElement(Ui,(0,st.Z)({},sa,{showTime:kr,prefixCls:Sr,locale:Cr,generateConfig:Xe,onModeChange:vo,pickerValue:Ai,onPickerValueChange:function(Yr){_i(Yr,!0)},value:xi[0],onSelect:Vi,values:xi,cellRender:so,hoverRangeValue:Lo,hoverValue:tr}))))}var Or=fe.memo(fe.forwardRef(Vr)),Mn=Or;function Gn(oe){var me=oe.picker,Ae=oe.multiplePanel,ze=oe.pickerValue,Xe=oe.onPickerValueChange,Ht=oe.needConfirm,Qt=oe.onSubmit,$t=oe.range,bn=oe.hoverValue,xn=fe.useContext(te),rn=xn.prefixCls,Pn=xn.generateConfig,Nn=fe.useCallback(function(fr,or){return ot(Pn,me,fr,or)},[Pn,me]),Tn=fe.useMemo(function(){return Nn(ze,1)},[ze,Nn]),On=function(or){Xe(Nn(or,-1))},Hn={onCellDblClick:function(){Ht&&Qt()}},Vn=me==="time",Zn=(0,he.Z)((0,he.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Vn});return $t?Zn.hoverRangeValue=bn:Zn.hoverValue=bn,Ae?fe.createElement("div",{className:"".concat(rn,"-panels")},fe.createElement(xr.Provider,{value:(0,he.Z)((0,he.Z)({},Hn),{},{hideNext:!0})},fe.createElement(Mn,Zn)),fe.createElement(xr.Provider,{value:(0,he.Z)((0,he.Z)({},Hn),{},{hidePrev:!0})},fe.createElement(Mn,(0,st.Z)({},Zn,{pickerValue:Tn,onPickerValueChange:On})))):fe.createElement(xr.Provider,{value:(0,he.Z)({},Hn)},fe.createElement(Mn,Zn))}function zn(oe){return typeof oe=="function"?oe():oe}function In(oe){var me=oe.prefixCls,Ae=oe.presets,ze=oe.onClick,Xe=oe.onHover;return Ae.length?fe.createElement("div",{className:"".concat(me,"-presets")},fe.createElement("ul",null,Ae.map(function(Ht,Qt){var $t=Ht.label,bn=Ht.value;return fe.createElement("li",{key:Qt,onClick:function(){ze(zn(bn))},onMouseEnter:function(){Xe(zn(bn))},onMouseLeave:function(){Xe(null)}},$t)}))):null}function dr(oe){var me=oe.panelRender,Ae=oe.internalMode,ze=oe.picker,Xe=oe.showNow,Ht=oe.range,Qt=oe.multiple,$t=oe.activeInfo,bn=$t===void 0?[0,0,0]:$t,xn=oe.presets,rn=oe.onPresetHover,Pn=oe.onPresetSubmit,Nn=oe.onFocus,Tn=oe.onBlur,On=oe.onPanelMouseDown,Hn=oe.direction,Vn=oe.value,Zn=oe.onSelect,fr=oe.isInvalid,or=oe.defaultOpenValue,Qn=oe.onOk,pr=oe.onSubmit,tr=fe.useContext(te),ar=tr.prefixCls,Gr="".concat(ar,"-panel"),Mr=Hn==="rtl",Nr=fe.useRef(null),Br=fe.useRef(null),Jr=fe.useState(0),Rr=(0,De.Z)(Jr,2),Sr=Rr[0],hr=Rr[1],Dr=fe.useState(0),Er=(0,De.Z)(Dr,2),ni=Er[0],$r=Er[1],Tr=fe.useState(0),Wr=(0,De.Z)(Tr,2),Cr=Wr[0],Hr=Wr[1],kr=function(Vi){Vi.width&&hr(Vi.width)},fi=(0,De.Z)(bn,3),hi=fi[0],gi=fi[1],Ci=fi[2],oi=fe.useState(0),Li=(0,De.Z)(oi,2),Fi=Li[0],Pi=Li[1];fe.useEffect(function(){Pi(10)},[hi]),fe.useEffect(function(){if(Ht&&Br.current){var vo,Vi=((vo=Nr.current)===null||vo===void 0?void 0:vo.offsetWidth)||0,Lo=Br.current.getBoundingClientRect();if(!Lo.height||Lo.right<0){Pi(function(Co){return Math.max(0,Co-1)});return}var so=(Mr?gi-Vi:hi)-Lo.left;if(Hr(so),Sr&&Sr=$t&&Ae<=bn)return Ht;var xn=Math.min(Math.abs(Ae-$t),Math.abs(Ae-bn));xn0?_a:cl));var dl=Ta+na,tl=cl-_a+1;return String(_a+(tl+dl-_a)%tl)};switch(Ki){case"Backspace":case"Delete":zr="",qr=So;break;case"ArrowLeft":zr="",To(-1);break;case"ArrowRight":zr="",To(1);break;case"ArrowUp":zr="",qr=ba(1);break;case"ArrowDown":zr="",qr=ba(-1);break;default:isNaN(Number(Ki))||(zr=Cr+Ki,qr=zr);break}if(zr!==null&&(Hr(zr),zr.length>=wo&&(To(1),Hr(""))),qr!==null){var ua=Pi.slice(0,Hi)+ye(qr,wo)+Pi.slice(po);Ai(ua.slice(0,Qt.length))}Fi({})},yi=fe.useRef();(0,Dt.Z)(function(){if(!(!Sr||!Qt||_i.current)){if(!Yi.match(Pi)){Ai(Qt);return}return Di.current.setSelectionRange(Hi,po),yi.current=(0,lr.Z)(function(){Di.current.setSelectionRange(Hi,po)}),function(){lr.Z.cancel(yi.current)}}},[Yi,Qt,Sr,Pi,hi,Hi,po,Li,Ai]);var sa=Qt?{onFocus:Lo,onBlur:Ui,onKeyDown:Co,onMouseDown:vo,onMouseUp:Vi,onPaste:$i}:{};return fe.createElement("div",{ref:ji,className:Rt()(Br,(0,Bt.Z)((0,Bt.Z)({},"".concat(Br,"-active"),Ae&&Xe),"".concat(Br,"-placeholder"),rn))},fe.createElement(Nr,(0,st.Z)({ref:Di,"aria-invalid":Vn,autoComplete:"off"},fr,{onKeyDown:no,onBlur:so},sa,{value:Pi,onChange:Zr})),fe.createElement(Mi,{type:"suffix",icon:Ht}),Zn)}),ea=_o,Ko=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Ro=["index"];function fa(oe,me){var Ae=oe.id,ze=oe.prefix,Xe=oe.clearIcon,Ht=oe.suffixIcon,Qt=oe.separator,$t=Qt===void 0?"~":Qt,bn=oe.activeIndex,xn=oe.activeHelp,rn=oe.allHelp,Pn=oe.focused,Nn=oe.onFocus,Tn=oe.onBlur,On=oe.onKeyDown,Hn=oe.locale,Vn=oe.generateConfig,Zn=oe.placeholder,fr=oe.className,or=oe.style,Qn=oe.onClick,pr=oe.onClear,tr=oe.value,ar=oe.onChange,Gr=oe.onSubmit,Mr=oe.onInputChange,Nr=oe.format,Br=oe.maskFormat,Jr=oe.preserveInvalidOnBlur,Rr=oe.onInvalid,Sr=oe.disabled,hr=oe.invalid,Dr=oe.inputReadOnly,Er=oe.direction,ni=oe.onOpenChange,$r=oe.onActiveInfo,Tr=oe.placement,Wr=oe.onMouseDown,Cr=oe.required,Hr=oe["aria-required"],kr=oe.autoFocus,fi=oe.tabIndex,hi=(0,br.Z)(oe,Ko),gi=Er==="rtl",Ci=fe.useContext(te),oi=Ci.prefixCls,Li=fe.useMemo(function(){if(typeof Ae=="string")return[Ae];var so=Ae||{};return[so.start,so.end]},[Ae]),Fi=fe.useRef(),Pi=fe.useRef(),ji=fe.useRef(),Di=function(Ui){var no;return(no=[Pi,ji][Ui])===null||no===void 0?void 0:no.current};fe.useImperativeHandle(me,function(){return{nativeElement:Fi.current,focus:function(Ui){if((0,mn.Z)(Ui)==="object"){var no,Co=Ui||{},yi=Co.index,sa=yi===void 0?0:yi,_r=(0,br.Z)(Co,Ro);(no=Di(sa))===null||no===void 0||no.focus(_r)}else{var Yr;(Yr=Di(Ui!=null?Ui:0))===null||Yr===void 0||Yr.focus()}},blur:function(){var Ui,no;(Ui=Di(0))===null||Ui===void 0||Ui.blur(),(no=Di(1))===null||no===void 0||no.blur()}}});var Yi=er(hi),xi=fe.useMemo(function(){return Array.isArray(Zn)?Zn:[Zn,Zn]},[Zn]),Xi=kn((0,he.Z)((0,he.Z)({},oe),{},{id:Li,placeholder:xi})),Hi=(0,De.Z)(Xi,1),po=Hi[0],mo=fe.useState({position:"absolute",width:0}),Ai=(0,De.Z)(mo,2),Zr=Ai[0],$i=Ai[1],_i=(0,Me.zX)(function(){var so=Di(bn);if(so){var Ui=so.nativeElement.getBoundingClientRect(),no=Fi.current.getBoundingClientRect(),Co=Ui.left-no.left;$i(function(yi){return(0,he.Z)((0,he.Z)({},yi),{},{width:Ui.width,left:Co})}),$r([Ui.left,Ui.right,no.width])}});fe.useEffect(function(){_i()},[bn]);var vo=Xe&&(tr[0]&&!Sr[0]||tr[1]&&!Sr[1]),Vi=kr&&!Sr[0],Lo=kr&&!Vi&&!Sr[1];return fe.createElement(Dn.Z,{onResize:_i},fe.createElement("div",(0,st.Z)({},Yi,{className:Rt()(oi,"".concat(oi,"-range"),(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(oi,"-focused"),Pn),"".concat(oi,"-disabled"),Sr.every(function(so){return so})),"".concat(oi,"-invalid"),hr.some(function(so){return so})),"".concat(oi,"-rtl"),gi),fr),style:or,ref:Fi,onClick:Qn,onMouseDown:function(Ui){var no=Ui.target;no!==Pi.current.inputElement&&no!==ji.current.inputElement&&Ui.preventDefault(),Wr==null||Wr(Ui)}}),ze&&fe.createElement("div",{className:"".concat(oi,"-prefix")},ze),fe.createElement(ea,(0,st.Z)({ref:Pi},po(0),{autoFocus:Vi,tabIndex:fi,"date-range":"start"})),fe.createElement("div",{className:"".concat(oi,"-range-separator")},$t),fe.createElement(ea,(0,st.Z)({ref:ji},po(1),{autoFocus:Lo,tabIndex:fi,"date-range":"end"})),fe.createElement("div",{className:"".concat(oi,"-active-bar"),style:Zr}),fe.createElement(Mi,{type:"suffix",icon:Ht}),vo&&fe.createElement(wi,{icon:Xe,onClear:pr})))}var ao=fe.forwardRef(fa),Ba=ao;function Ao(oe,me){var Ae=oe!=null?oe:me;return Array.isArray(Ae)?Ae:[Ae,Ae]}function di(oe){return oe===1?"end":"start"}function to(oe,me){var Ae=mr(oe,function(){var co=oe.disabled,Ni=oe.allowEmpty,ro=Ao(co,!1),go=Ao(Ni,!1);return{disabled:ro,allowEmpty:go}}),ze=(0,De.Z)(Ae,6),Xe=ze[0],Ht=ze[1],Qt=ze[2],$t=ze[3],bn=ze[4],xn=ze[5],rn=Xe.prefixCls,Pn=Xe.styles,Nn=Xe.classNames,Tn=Xe.defaultValue,On=Xe.value,Hn=Xe.needConfirm,Vn=Xe.onKeyDown,Zn=Xe.disabled,fr=Xe.allowEmpty,or=Xe.disabledDate,Qn=Xe.minDate,pr=Xe.maxDate,tr=Xe.defaultOpen,ar=Xe.open,Gr=Xe.onOpenChange,Mr=Xe.locale,Nr=Xe.generateConfig,Br=Xe.picker,Jr=Xe.showNow,Rr=Xe.showToday,Sr=Xe.showTime,hr=Xe.mode,Dr=Xe.onPanelChange,Er=Xe.onCalendarChange,ni=Xe.onOk,$r=Xe.defaultPickerValue,Tr=Xe.pickerValue,Wr=Xe.onPickerValueChange,Cr=Xe.inputReadOnly,Hr=Xe.suffixIcon,kr=Xe.onFocus,fi=Xe.onBlur,hi=Xe.presets,gi=Xe.ranges,Ci=Xe.components,oi=Xe.cellRender,Li=Xe.dateRender,Fi=Xe.monthCellRender,Pi=Xe.onClick,ji=Yn(me),Di=gn(ar,tr,Zn,Gr),Yi=(0,De.Z)(Di,2),xi=Yi[0],Xi=Yi[1],Hi=function(Ni,ro){(Zn.some(function(go){return!go})||!Ni)&&Xi(Ni,ro)},po=ft(Nr,Mr,$t,!0,!1,Tn,On,Er,ni),mo=(0,De.Z)(po,5),Ai=mo[0],Zr=mo[1],$i=mo[2],_i=mo[3],vo=mo[4],Vi=$i(),Lo=St(Zn,fr,xi),so=(0,De.Z)(Lo,9),Ui=so[0],no=so[1],Co=so[2],yi=so[3],sa=so[4],_r=so[5],Yr=so[6],Ki=so[7],zr=so[8],qr=function(Ni,ro){no(!0),kr==null||kr(Ni,{range:di(ro!=null?ro:yi)})},wo=function(Ni,ro){no(!1),fi==null||fi(Ni,{range:di(ro!=null?ro:yi)})},So=fe.useMemo(function(){if(!Sr)return null;var co=Sr.disabledTime,Ni=co?function(ro){var go=di(yi),ko=xt(Vi,Yr,yi);return co(ro,go,{from:ko})}:void 0;return(0,he.Z)((0,he.Z)({},Sr),{},{disabledTime:Ni})},[Sr,yi,Vi,Yr]),To=(0,Me.C8)([Br,Br],{value:hr}),ba=(0,De.Z)(To,2),ua=ba[0],$a=ba[1],na=ua[yi]||Br,La=na==="date"&&So?"datetime":na,ma=La===Br&&La!=="time",_a=Tt(Br,na,Jr,Rr,!0),cl=vt(Xe,Ai,Zr,$i,_i,Zn,$t,Ui,xi,xn),pa=(0,De.Z)(cl,2),el=pa[0],Ta=pa[1],dl=Le(Vi,Zn,Yr,Nr,Mr,or),tl=vn(Vi,xn,fr),Ll=(0,De.Z)(tl,2),ps=Ll[0],Gl=Ll[1],zo=ct(Nr,Mr,Vi,ua,xi,yi,Ht,ma,$r,Tr,So==null?void 0:So.defaultOpenValue,Wr,Qn,pr),fl=(0,De.Z)(zo,2),Yl=fl[0],Tl=fl[1],ka=(0,Me.zX)(function(co,Ni,ro){var go=Ye(ua,yi,Ni);if((go[0]!==ua[0]||go[1]!==ua[1])&&$a(go),Dr&&ro!==!1){var ko=(0,ut.Z)(Vi);co&&(ko[yi]=co),Dr(ko,go)}}),Na=function(Ni,ro){return Ye(Vi,ro,Ni)},Ca=function(Ni,ro){var go=Vi;Ni&&(go=Na(Ni,yi)),Ki(yi);var ko=_r(go);_i(go),el(yi,ko===null),ko===null?Hi(!1,{force:!0}):ro||ji.current.focus({index:ko})},Xl=function(Ni){var ro,go=Ni.target.getRootNode();if(!ji.current.nativeElement.contains((ro=go.activeElement)!==null&&ro!==void 0?ro:document.activeElement)){var ko=Zn.findIndex(function(ts){return!ts});ko>=0&&ji.current.focus({index:ko})}Hi(!0),Pi==null||Pi(Ni)},kl=function(){Ta(null),Hi(!1,{force:!0})},Kl=fe.useState(null),Ra=(0,De.Z)(Kl,2),Ql=Ra[0],nl=Ra[1],Ha=fe.useState(null),Wa=(0,De.Z)(Ha,2),Al=Wa[0],za=Wa[1],Nl=fe.useMemo(function(){return Al||Vi},[Vi,Al]);fe.useEffect(function(){xi||za(null)},[xi]);var Jl=fe.useState([0,0,0]),Dl=(0,De.Z)(Jl,2),hl=Dl[0],ml=Dl[1],pl=Wn(hi,gi),vl=function(Ni){za(Ni),nl("preset")},ql=function(Ni){var ro=Ta(Ni);ro&&Hi(!1,{force:!0})},vs=function(Ni){Ca(Ni)},$l=function(Ni){za(Ni?Na(Ni,yi):null),nl("cell")},Za=function(Ni){Hi(!0),qr(Ni)},rl=function(){Co("panel")},gl=function(Ni){var ro=Ye(Vi,yi,Ni);_i(ro),!Hn&&!Qt&&Ht===La&&Ca(Ni)},gs=function(){Hi(!1)},_l=Nt(oi,Li,Fi,di(yi)),ys=Vi[yi]||null,bs=(0,Me.zX)(function(co){return xn(co,{activeIndex:yi})}),zi=fe.useMemo(function(){var co=(0,Zt.Z)(Xe,!1),Ni=(0,bt.Z)(Xe,[].concat((0,ut.Z)(Object.keys(co)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ni},[Xe]),ai=fe.createElement(dr,(0,st.Z)({},zi,{showNow:_a,showTime:So,range:!0,multiplePanel:ma,activeInfo:hl,disabledDate:dl,onFocus:Za,onBlur:wo,onPanelMouseDown:rl,picker:Br,mode:na,internalMode:La,onPanelChange:ka,format:bn,value:ys,isInvalid:bs,onChange:null,onSelect:gl,pickerValue:Yl,defaultOpenValue:Se(Sr==null?void 0:Sr.defaultOpenValue)[yi],onPickerValueChange:Tl,hoverValue:Nl,onHover:$l,needConfirm:Hn,onSubmit:Ca,onOk:vo,presets:pl,onPresetHover:vl,onPresetSubmit:ql,onNow:vs,cellRender:_l})),ca=function(Ni,ro){var go=Na(Ni,ro);_i(go)},ja=function(){Co("input")},es=function(Ni,ro){var go=Yr.length,ko=Yr[go-1];if(go&&ko!==ro&&Hn&&!fr[ko]&&!zr(ko)&&Vi[ko]){ji.current.focus({index:ko});return}Co("input"),Hi(!0,{inherit:!0}),yi!==ro&&xi&&!Hn&&Qt&&Ca(null,!0),sa(ro),qr(Ni,ro)},Zs=function(Ni,ro){if(Hi(!1),!Hn&&Co()==="input"){var go=_r(Vi);el(yi,go===null)}wo(Ni,ro)},Ps=function(Ni,ro){Ni.key==="Tab"&&Ca(null,!0),Vn==null||Vn(Ni,ro)},Ms=fe.useMemo(function(){return{prefixCls:rn,locale:Mr,generateConfig:Nr,button:Ci.button,input:Ci.input}},[rn,Mr,Nr,Ci.button,Ci.input]);if((0,Dt.Z)(function(){xi&&yi!==void 0&&ka(null,Br,!1)},[xi,yi,Br]),(0,Dt.Z)(function(){var co=Co();!xi&&co==="input"&&(Hi(!1),Ca(null,!0)),!xi&&Qt&&!Hn&&co==="panel"&&(Hi(!0),Ca())},[xi]),0)var js;return fe.createElement(te.Provider,{value:Ms},fe.createElement(re,(0,st.Z)({},Xt(Xe),{popupElement:ai,popupStyle:Pn.popup,popupClassName:Nn.popup,visible:xi,onClose:gs,range:!0}),fe.createElement(Ba,(0,st.Z)({},Xe,{ref:ji,suffixIcon:Hr,activeIndex:Ui||xi?yi:null,activeHelp:!!Al,allHelp:!!Al&&Ql==="preset",focused:Ui,onFocus:es,onBlur:Zs,onKeyDown:Ps,onSubmit:Ca,value:Nl,maskFormat:bn,onChange:ca,onInputChange:ja,format:$t,inputReadOnly:Cr,disabled:Zn,open:xi,onOpenChange:Hi,onClick:Xl,onClear:kl,invalid:ps,onInvalid:Gl,onActiveInfo:ml}))))}var ho=fe.forwardRef(to),Si=ho,qi=ee(83836);function Wi(oe){var me=oe.prefixCls,Ae=oe.value,ze=oe.onRemove,Xe=oe.removeIcon,Ht=Xe===void 0?"\xD7":Xe,Qt=oe.formatDate,$t=oe.disabled,bn=oe.maxTagCount,xn=oe.placeholder,rn="".concat(me,"-selector"),Pn="".concat(me,"-selection"),Nn="".concat(Pn,"-overflow");function Tn(Vn,Zn){return fe.createElement("span",{className:Rt()("".concat(Pn,"-item")),title:typeof Vn=="string"?Vn:null},fe.createElement("span",{className:"".concat(Pn,"-item-content")},Vn),!$t&&Zn&&fe.createElement("span",{onMouseDown:function(or){or.preventDefault()},onClick:Zn,className:"".concat(Pn,"-item-remove")},Ht))}function On(Vn){var Zn=Qt(Vn),fr=function(Qn){Qn&&Qn.stopPropagation(),ze(Vn)};return Tn(Zn,fr)}function Hn(Vn){var Zn="+ ".concat(Vn.length," ...");return Tn(Zn)}return fe.createElement("div",{className:rn},fe.createElement(qi.Z,{prefixCls:Nn,data:Ae,renderItem:On,renderRest:Hn,itemKey:function(Zn){return Qt(Zn)},maxCount:bn}),!Ae.length&&fe.createElement("span",{className:"".concat(me,"-selection-placeholder")},xn))}var Ho=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ia(oe,me){var Ae=oe.id,ze=oe.open,Xe=oe.prefix,Ht=oe.clearIcon,Qt=oe.suffixIcon,$t=oe.activeHelp,bn=oe.allHelp,xn=oe.focused,rn=oe.onFocus,Pn=oe.onBlur,Nn=oe.onKeyDown,Tn=oe.locale,On=oe.generateConfig,Hn=oe.placeholder,Vn=oe.className,Zn=oe.style,fr=oe.onClick,or=oe.onClear,Qn=oe.internalPicker,pr=oe.value,tr=oe.onChange,ar=oe.onSubmit,Gr=oe.onInputChange,Mr=oe.multiple,Nr=oe.maxTagCount,Br=oe.format,Jr=oe.maskFormat,Rr=oe.preserveInvalidOnBlur,Sr=oe.onInvalid,hr=oe.disabled,Dr=oe.invalid,Er=oe.inputReadOnly,ni=oe.direction,$r=oe.onOpenChange,Tr=oe.onMouseDown,Wr=oe.required,Cr=oe["aria-required"],Hr=oe.autoFocus,kr=oe.tabIndex,fi=oe.removeIcon,hi=(0,br.Z)(oe,Ho),gi=ni==="rtl",Ci=fe.useContext(te),oi=Ci.prefixCls,Li=fe.useRef(),Fi=fe.useRef();fe.useImperativeHandle(me,function(){return{nativeElement:Li.current,focus:function(Zr){var $i;($i=Fi.current)===null||$i===void 0||$i.focus(Zr)},blur:function(){var Zr;(Zr=Fi.current)===null||Zr===void 0||Zr.blur()}}});var Pi=er(hi),ji=function(Zr){tr([Zr])},Di=function(Zr){var $i=pr.filter(function(_i){return _i&&!Yt(On,Tn,_i,Zr,Qn)});tr($i),ze||ar()},Yi=kn((0,he.Z)((0,he.Z)({},oe),{},{onChange:ji}),function(Ai){var Zr=Ai.valueTexts;return{value:Zr[0]||"",active:xn}}),xi=(0,De.Z)(Yi,2),Xi=xi[0],Hi=xi[1],po=!!(Ht&&pr.length&&!hr),mo=Mr?fe.createElement(fe.Fragment,null,fe.createElement(Wi,{prefixCls:oi,value:pr,onRemove:Di,formatDate:Hi,maxTagCount:Nr,disabled:hr,removeIcon:fi,placeholder:Hn}),fe.createElement("input",{className:"".concat(oi,"-multiple-input"),value:pr.map(Hi).join(","),ref:Fi,readOnly:!0,autoFocus:Hr,tabIndex:kr}),fe.createElement(Mi,{type:"suffix",icon:Qt}),po&&fe.createElement(wi,{icon:Ht,onClear:or})):fe.createElement(ea,(0,st.Z)({ref:Fi},Xi(),{autoFocus:Hr,tabIndex:kr,suffixIcon:Qt,clearIcon:po&&fe.createElement(wi,{icon:Ht,onClear:or}),showActiveCls:!1}));return fe.createElement("div",(0,st.Z)({},Pi,{className:Rt()(oi,(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(oi,"-multiple"),Mr),"".concat(oi,"-focused"),xn),"".concat(oi,"-disabled"),hr),"".concat(oi,"-invalid"),Dr),"".concat(oi,"-rtl"),gi),Vn),style:Zn,ref:Li,onClick:fr,onMouseDown:function(Zr){var $i,_i=Zr.target;_i!==(($i=Fi.current)===null||$i===void 0?void 0:$i.inputElement)&&Zr.preventDefault(),Tr==null||Tr(Zr)}}),Xe&&fe.createElement("div",{className:"".concat(oi,"-prefix")},Xe),mo)}var jo=fe.forwardRef(ia),Fo=jo;function ol(oe,me){var Ae=mr(oe),ze=(0,De.Z)(Ae,6),Xe=ze[0],Ht=ze[1],Qt=ze[2],$t=ze[3],bn=ze[4],xn=ze[5],rn=Xe,Pn=rn.prefixCls,Nn=rn.styles,Tn=rn.classNames,On=rn.order,Hn=rn.defaultValue,Vn=rn.value,Zn=rn.needConfirm,fr=rn.onChange,or=rn.onKeyDown,Qn=rn.disabled,pr=rn.disabledDate,tr=rn.minDate,ar=rn.maxDate,Gr=rn.defaultOpen,Mr=rn.open,Nr=rn.onOpenChange,Br=rn.locale,Jr=rn.generateConfig,Rr=rn.picker,Sr=rn.showNow,hr=rn.showToday,Dr=rn.showTime,Er=rn.mode,ni=rn.onPanelChange,$r=rn.onCalendarChange,Tr=rn.onOk,Wr=rn.multiple,Cr=rn.defaultPickerValue,Hr=rn.pickerValue,kr=rn.onPickerValueChange,fi=rn.inputReadOnly,hi=rn.suffixIcon,gi=rn.removeIcon,Ci=rn.onFocus,oi=rn.onBlur,Li=rn.presets,Fi=rn.components,Pi=rn.cellRender,ji=rn.dateRender,Di=rn.monthCellRender,Yi=rn.onClick,xi=Yn(me);function Xi(zi){return zi===null?null:Wr?zi:zi[0]}var Hi=rr(Jr,Br,Ht),po=gn(Mr,Gr,[Qn],Nr),mo=(0,De.Z)(po,2),Ai=mo[0],Zr=mo[1],$i=function(ai,ca,ja){if($r){var es=(0,he.Z)({},ja);delete es.range,$r(Xi(ai),Xi(ca),es)}},_i=function(ai){Tr==null||Tr(Xi(ai))},vo=ft(Jr,Br,$t,!1,On,Hn,Vn,$i,_i),Vi=(0,De.Z)(vo,5),Lo=Vi[0],so=Vi[1],Ui=Vi[2],no=Vi[3],Co=Vi[4],yi=Ui(),sa=St([Qn]),_r=(0,De.Z)(sa,4),Yr=_r[0],Ki=_r[1],zr=_r[2],qr=_r[3],wo=function(ai){Ki(!0),Ci==null||Ci(ai,{})},So=function(ai){Ki(!1),oi==null||oi(ai,{})},To=(0,Me.C8)(Rr,{value:Er}),ba=(0,De.Z)(To,2),ua=ba[0],$a=ba[1],na=ua==="date"&&Dr?"datetime":ua,La=Tt(Rr,ua,Sr,hr),ma=fr&&function(zi,ai){fr(Xi(zi),Xi(ai))},_a=vt((0,he.Z)((0,he.Z)({},Xe),{},{onChange:ma}),Lo,so,Ui,no,[],$t,Yr,Ai,xn),cl=(0,De.Z)(_a,2),pa=cl[1],el=vn(yi,xn),Ta=(0,De.Z)(el,2),dl=Ta[0],tl=Ta[1],Ll=fe.useMemo(function(){return dl.some(function(zi){return zi})},[dl]),ps=function(ai,ca){if(kr){var ja=(0,he.Z)((0,he.Z)({},ca),{},{mode:ca.mode[0]});delete ja.range,kr(ai[0],ja)}},Gl=ct(Jr,Br,yi,[ua],Ai,qr,Ht,!1,Cr,Hr,Se(Dr==null?void 0:Dr.defaultOpenValue),ps,tr,ar),zo=(0,De.Z)(Gl,2),fl=zo[0],Yl=zo[1],Tl=(0,Me.zX)(function(zi,ai,ca){if($a(ai),ni&&ca!==!1){var ja=zi||yi[yi.length-1];ni(ja,ai)}}),ka=function(){pa(Ui()),Zr(!1,{force:!0})},Na=function(ai){!Qn&&!xi.current.nativeElement.contains(document.activeElement)&&xi.current.focus(),Zr(!0),Yi==null||Yi(ai)},Ca=function(){pa(null),Zr(!1,{force:!0})},Xl=fe.useState(null),kl=(0,De.Z)(Xl,2),Kl=kl[0],Ra=kl[1],Ql=fe.useState(null),nl=(0,De.Z)(Ql,2),Ha=nl[0],Wa=nl[1],Al=fe.useMemo(function(){var zi=[Ha].concat((0,ut.Z)(yi)).filter(function(ai){return ai});return Wr?zi:zi.slice(0,1)},[yi,Ha,Wr]),za=fe.useMemo(function(){return!Wr&&Ha?[Ha]:yi.filter(function(zi){return zi})},[yi,Ha,Wr]);fe.useEffect(function(){Ai||Wa(null)},[Ai]);var Nl=Wn(Li),Jl=function(ai){Wa(ai),Ra("preset")},Dl=function(ai){var ca=Wr?Hi(Ui(),ai):[ai],ja=pa(ca);ja&&!Wr&&Zr(!1,{force:!0})},hl=function(ai){Dl(ai)},ml=function(ai){Wa(ai),Ra("cell")},pl=function(ai){Zr(!0),wo(ai)},vl=function(ai){if(zr("panel"),!(Wr&&na!==Rr)){var ca=Wr?Hi(Ui(),ai):[ai];no(ca),!Zn&&!Qt&&Ht===na&&ka()}},ql=function(){Zr(!1)},vs=Nt(Pi,ji,Di),$l=fe.useMemo(function(){var zi=(0,Zt.Z)(Xe,!1),ai=(0,bt.Z)(Xe,[].concat((0,ut.Z)(Object.keys(zi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,he.Z)((0,he.Z)({},ai),{},{multiple:Xe.multiple})},[Xe]),Za=fe.createElement(dr,(0,st.Z)({},$l,{showNow:La,showTime:Dr,disabledDate:pr,onFocus:pl,onBlur:So,picker:Rr,mode:ua,internalMode:na,onPanelChange:Tl,format:bn,value:yi,isInvalid:xn,onChange:null,onSelect:vl,pickerValue:fl,defaultOpenValue:Dr==null?void 0:Dr.defaultOpenValue,onPickerValueChange:Yl,hoverValue:Al,onHover:ml,needConfirm:Zn,onSubmit:ka,onOk:Co,presets:Nl,onPresetHover:Jl,onPresetSubmit:Dl,onNow:hl,cellRender:vs})),rl=function(ai){no(ai)},gl=function(){zr("input")},gs=function(ai){zr("input"),Zr(!0,{inherit:!0}),wo(ai)},_l=function(ai){Zr(!1),So(ai)},ys=function(ai,ca){ai.key==="Tab"&&ka(),or==null||or(ai,ca)},bs=fe.useMemo(function(){return{prefixCls:Pn,locale:Br,generateConfig:Jr,button:Fi.button,input:Fi.input}},[Pn,Br,Jr,Fi.button,Fi.input]);return(0,Dt.Z)(function(){Ai&&qr!==void 0&&Tl(null,Rr,!1)},[Ai,qr,Rr]),(0,Dt.Z)(function(){var zi=zr();!Ai&&zi==="input"&&(Zr(!1),ka()),!Ai&&Qt&&!Zn&&zi==="panel"&&ka()},[Ai]),fe.createElement(te.Provider,{value:bs},fe.createElement(re,(0,st.Z)({},Xt(Xe),{popupElement:Za,popupStyle:Nn.popup,popupClassName:Tn.popup,visible:Ai,onClose:ql}),fe.createElement(Fo,(0,st.Z)({},Xe,{ref:xi,suffixIcon:hi,removeIcon:gi,activeHelp:!!Ha,allHelp:!!Ha&&Kl==="preset",focused:Yr,onFocus:gs,onBlur:_l,onKeyDown:ys,onSubmit:ka,value:za,maskFormat:bn,onChange:rl,onInputChange:gl,internalPicker:Ht,format:$t,inputReadOnly:fi,disabled:Qn,open:Ai,onOpenChange:Zr,onClick:Na,onClear:Ca,invalid:Ll,onInvalid:function(ai){tl(ai,0)}}))))}var Xa=fe.forwardRef(ol),ci=Xa,Oi=ci,vi=ee(62487),Ei=ee(75030),lo=ee(82855),bo=ee(48755),Ea=ee(2171),Qo=ee(83397),Vo=ee(31756),Do=ee(56553),ga=ee(24971),Ia=ee(9017),oa=ee(70045),Fa=ee(57428),Ri=ee(36237),Pa=ee(53075),al=ee(64910),Il=ee(63356),Wl=ee(56119),aa=ee(46e3),Va=ee(93873),ya=ee(36305),zl=ee(16931),Cl=ee(51636),Zl=ee(26743);const xl=(oe,me)=>{const{componentCls:Ae,controlHeight:ze}=oe,Xe=me?`${Ae}-${me}`:"",Ht=(0,Zl.gp)(oe);return[{[`${Ae}-multiple${Xe}`]:{paddingBlock:Ht.containerPadding,paddingInlineStart:Ht.basePadding,minHeight:ze,[`${Ae}-selection-item`]:{height:Ht.itemHeight,lineHeight:(0,Ri.unit)(Ht.itemLineHeight)}}}]};var Fl=oe=>{const{componentCls:me,calc:Ae,lineWidth:ze}=oe,Xe=(0,Cl.mergeToken)(oe,{fontHeight:oe.fontSize,selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS,controlHeight:oe.controlHeightSM}),Ht=(0,Cl.mergeToken)(oe,{fontHeight:Ae(oe.multipleItemHeightLG).sub(Ae(ze).mul(2).equal()).equal(),fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius,controlHeight:oe.controlHeightLG});return[xl(Xe,"small"),xl(oe),xl(Ht,"large"),{[`${me}${me}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${me}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${me}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:oe.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${oe.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:oe.colorTextPlaceholder,pointerEvents:"none"}}},(0,Zl._z)(oe)),{[`${me}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Ka=ee(17835);const ll=oe=>{const{pickerCellCls:me,pickerCellInnerCls:Ae,cellHeight:ze,borderRadiusSM:Xe,motionDurationMid:Ht,cellHoverBg:Qt,lineWidth:$t,lineType:bn,colorPrimary:xn,cellActiveWithRangeBg:rn,colorTextLightSolid:Pn,colorTextDisabled:Nn,cellBgDisabled:Tn,colorFillSecondary:On}=oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ze,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Ae]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ze,height:ze,lineHeight:(0,Ri.unit)(ze),borderRadius:Xe,transition:`background ${Ht}`},[`&:hover:not(${me}-in-view):not(${me}-disabled), &:hover:not(${me}-selected):not(${me}-range-start):not(${me}-range-end):not(${me}-disabled)`]:{[Ae]:{background:Qt}},[`&-in-view${me}-today ${Ae}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ri.unit)($t)} ${bn} ${xn}`,borderRadius:Xe,content:'""'}},[`&-in-view${me}-in-range, &-in-view${me}-range-start, &-in-view${me}-range-end`]:{position:"relative",[`&:not(${me}-disabled):before`]:{background:rn}},[`&-in-view${me}-selected, &-in-view${me}-range-start, &-in-view${me}-range-end`]:{[`&:not(${me}-disabled) ${Ae}`]:{color:Pn,background:xn},[`&${me}-disabled ${Ae}`]:{background:On}},[`&-in-view${me}-range-start:not(${me}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${me}-range-end:not(${me}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${me}-range-start:not(${me}-range-end) ${Ae}`]:{borderStartStartRadius:Xe,borderEndStartRadius:Xe,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${me}-range-end:not(${me}-range-start) ${Ae}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xe,borderEndEndRadius:Xe},"&-disabled":{color:Nn,cursor:"not-allowed",[Ae]:{background:"transparent"},"&::before":{background:Tn}},[`&-disabled${me}-today ${Ae}::before`]:{borderColor:Nn}}},Pl=oe=>{const{componentCls:me,pickerCellCls:Ae,pickerCellInnerCls:ze,pickerYearMonthCellWidth:Xe,pickerControlIconSize:Ht,cellWidth:Qt,paddingSM:$t,paddingXS:bn,paddingXXS:xn,colorBgContainer:rn,lineWidth:Pn,lineType:Nn,borderRadiusLG:Tn,colorPrimary:On,colorTextHeading:Hn,colorSplit:Vn,pickerControlIconBorderWidth:Zn,colorIcon:fr,textHeight:or,motionDurationMid:Qn,colorIconHover:pr,fontWeightStrong:tr,cellHeight:ar,pickerCellPaddingVertical:Gr,colorTextDisabled:Mr,colorText:Nr,fontSize:Br,motionDurationSlow:Jr,withoutTimeCellHeight:Rr,pickerQuarterPanelContentHeight:Sr,borderRadiusSM:hr,colorTextLightSolid:Dr,cellHoverBg:Er,timeColumnHeight:ni,timeColumnWidth:$r,timeCellHeight:Tr,controlItemBgActive:Wr,marginXXS:Cr,pickerDatePanelPaddingHorizontal:Hr,pickerControlIconMargin:kr}=oe,fi=oe.calc(Qt).mul(7).add(oe.calc(Hr).mul(2)).equal();return{[me]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:rn,borderRadius:Tn,outline:"none","&-focused":{borderColor:On},"&-rtl":{[`${me}-prev-icon, ${me}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${me}-next-icon, ${me}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${me}-time-panel`]:{[`${me}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:fi},"&-header":{display:"flex",padding:`0 ${(0,Ri.unit)(bn)}`,color:Hn,borderBottom:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`,"> *":{flex:"none"},button:{padding:0,color:fr,lineHeight:(0,Ri.unit)(or),background:"transparent",border:0,cursor:"pointer",transition:`color ${Qn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Br,"&:hover":{color:pr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:tr,lineHeight:(0,Ri.unit)(or),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:bn},"&:hover":{color:On}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Ht,height:Ht,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderInlineStartWidth:Zn,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:kr,insetInlineStart:kr,display:"inline-block",width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderInlineStartWidth:Zn,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ar,fontWeight:"normal"},th:{height:oe.calc(ar).add(oe.calc(Gr).mul(2)).equal(),color:Nr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ri.unit)(Gr)} 0`,color:Mr,cursor:"pointer","&-in-view":{color:Nr}},ll(oe)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-content`]:{height:oe.calc(Rr).mul(4).equal()},[ze]:{padding:`0 ${(0,Ri.unit)(bn)}`}},"&-quarter-panel":{[`${me}-content`]:{height:Sr}},"&-decade-panel":{[ze]:{padding:`0 ${(0,Ri.unit)(oe.calc(bn).div(2).equal())}`},[`${me}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${me}-body`]:{padding:`0 ${(0,Ri.unit)(bn)}`},[ze]:{width:Xe}},"&-date-panel":{[`${me}-body`]:{padding:`${(0,Ri.unit)(bn)} ${(0,Ri.unit)(Hr)}`},[`${me}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${me}-cell`]:{[`&:hover ${ze}, &-selected ${ze}, ${ze}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Qn}`},"&:first-child:before":{borderStartStartRadius:hr,borderEndStartRadius:hr},"&:last-child:before":{borderStartEndRadius:hr,borderEndEndRadius:hr}},"&:hover td:before":{background:Er},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Ae}`]:{"&:before":{background:On},[`&${me}-cell-week`]:{color:new Ka.FastColor(Dr).setA(.5).toHexString()},[ze]:{color:Dr}}},"&-range-hover td:before":{background:Wr}}},"&-week-panel, &-date-panel-show-week":{[`${me}-body`]:{padding:`${(0,Ri.unit)(bn)} ${(0,Ri.unit)($t)}`},[`${me}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${me}-time-panel`]:{borderInlineStart:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`},[`${me}-date-panel, ${me}-time-panel`]:{transition:`opacity ${Jr}`},"&-active":{[`${me}-date-panel, ${me}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${me}-content`]:{display:"flex",flex:"auto",height:ni},"&-column":{flex:"1 0 auto",width:$r,margin:`${(0,Ri.unit)(xn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Qn}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:oe.colorTextTertiary,borderRadius:oe.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${oe.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Ri.unit)(Tr)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ri.unit)(Pn)} ${Nn} ${Vn}`},"&-active":{background:new Ka.FastColor(Wr).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${me}-time-panel-cell`]:{marginInline:Cr,[`${me}-time-panel-cell-inner`]:{display:"block",width:oe.calc($r).sub(oe.calc(Cr).mul(2)).equal(),height:Tr,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:oe.calc($r).sub(Tr).div(2).equal(),color:Nr,lineHeight:(0,Ri.unit)(Tr),borderRadius:hr,cursor:"pointer",transition:`background ${Qn}`,"&:hover":{background:Er}},"&-selected":{[`${me}-time-panel-cell-inner`]:{background:Wr}},"&-disabled":{[`${me}-time-panel-cell-inner`]:{color:Mr,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Ml=oe=>{const{componentCls:me,textHeight:Ae,lineWidth:ze,paddingSM:Xe,antCls:Ht,colorPrimary:Qt,cellActiveWithRangeBg:$t,colorPrimaryBorder:bn,lineType:xn,colorSplit:rn}=oe;return{[`${me}-dropdown`]:{[`${me}-footer`]:{borderTop:`${(0,Ri.unit)(ze)} ${xn} ${rn}`,"&-extra":{padding:`0 ${(0,Ri.unit)(Xe)}`,lineHeight:(0,Ri.unit)(oe.calc(Ae).sub(oe.calc(ze).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ri.unit)(ze)} ${xn} ${rn}`}}},[`${me}-panels + ${me}-footer ${me}-ranges`]:{justifyContent:"space-between"},[`${me}-ranges`]:{marginBlock:0,paddingInline:(0,Ri.unit)(Xe),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ri.unit)(oe.calc(Ae).sub(oe.calc(ze).mul(2)).equal()),display:"inline-block"},[`${me}-now-btn-disabled`]:{pointerEvents:"none",color:oe.colorTextDisabled},[`${me}-preset > ${Ht}-tag-blue`]:{color:Qt,background:$t,borderColor:bn,cursor:"pointer"},[`${me}-ok`]:{paddingBlock:oe.calc(ze).mul(2).equal(),marginInlineStart:"auto"}}}}};const wl=oe=>{const{componentCls:me,controlHeightLG:Ae,paddingXXS:ze,padding:Xe}=oe;return{pickerCellCls:`${me}-cell`,pickerCellInnerCls:`${me}-cell-inner`,pickerYearMonthCellWidth:oe.calc(Ae).mul(1.5).equal(),pickerQuarterPanelContentHeight:oe.calc(Ae).mul(1.4).equal(),pickerCellPaddingVertical:oe.calc(ze).add(oe.calc(ze).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe.calc(Xe).add(oe.calc(ze).div(2)).equal()}},jl=oe=>{const{colorBgContainerDisabled:me,controlHeight:Ae,controlHeightSM:ze,controlHeightLG:Xe,paddingXXS:Ht,lineWidth:Qt}=oe,$t=Ht*2,bn=Qt*2,xn=Math.min(Ae-$t,Ae-bn),rn=Math.min(ze-$t,ze-bn),Pn=Math.min(Xe-$t,Xe-bn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ht/2),cellHoverBg:oe.controlItemBgHover,cellActiveWithRangeBg:oe.controlItemBgActive,cellHoverWithRangeBg:new Ka.FastColor(oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ka.FastColor(oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me,timeColumnWidth:Xe*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ze*1.5,cellHeight:ze,textHeight:Xe,withoutTimeCellHeight:Xe*1.65,multipleItemBg:oe.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:xn,multipleItemHeightSM:rn,multipleItemHeightLG:Pn,multipleSelectorBgDisabled:me,multipleItemColorDisabled:oe.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Sl=oe=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,al.T)(oe)),jl(oe)),(0,ya.w)(oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:oe.zIndexPopupBase+50});var Yo=ee(39082),ki=oe=>{const{componentCls:me}=oe;return{[me]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Yo.qG)(oe)),(0,Yo.vc)(oe)),(0,Yo.H8)(oe)),(0,Yo.Mu)(oe)),{"&-outlined":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-filled":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.colorBgContainer,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.colorSplit}`}},"&-borderless":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-underlined":{[`&${me}-multiple ${me}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ri.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}}}]}};const Wo=(oe,me,Ae,ze)=>{const Xe=oe.calc(Ae).add(2).equal(),Ht=oe.max(oe.calc(me).sub(Xe).div(2).equal(),0),Qt=oe.max(oe.calc(me).sub(Xe).sub(Ht).equal(),0);return{padding:`${(0,Ri.unit)(Ht)} ${(0,Ri.unit)(ze)} ${(0,Ri.unit)(Qt)}`}},Jo=oe=>{const{componentCls:me,colorError:Ae,colorWarning:ze}=oe;return{[`${me}:not(${me}-disabled):not([disabled])`]:{[`&${me}-status-error`]:{[`${me}-active-bar`]:{background:Ae}},[`&${me}-status-warning`]:{[`${me}-active-bar`]:{background:ze}}}}},Po=oe=>{const{componentCls:me,antCls:Ae,controlHeight:ze,paddingInline:Xe,lineWidth:Ht,lineType:Qt,colorBorder:$t,borderRadius:bn,motionDurationMid:xn,colorTextDisabled:rn,colorTextPlaceholder:Pn,controlHeightLG:Nn,fontSizeLG:Tn,controlHeightSM:On,paddingInlineSM:Hn,paddingXS:Vn,marginXS:Zn,colorTextDescription:fr,lineWidthBold:or,colorPrimary:Qn,motionDurationSlow:pr,zIndexPopup:tr,paddingXXS:ar,sizePopupArrow:Gr,colorBgElevated:Mr,borderRadiusLG:Nr,boxShadowSecondary:Br,borderRadiusSM:Jr,colorSplit:Rr,cellHoverBg:Sr,presetsWidth:hr,presetsMaxWidth:Dr,boxShadowPopoverArrow:Er,fontHeight:ni,fontHeightLG:$r,lineHeightLG:Tr}=oe;return[{[me]:Object.assign(Object.assign(Object.assign({},(0,Il.Wf)(oe)),Wo(oe,ze,ni,Xe)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:bn,transition:`border ${xn}, box-shadow ${xn}, background ${xn}`,[`${me}-prefix`]:{flex:"0 0 auto",marginInlineEnd:oe.inputAffixPadding},[`${me}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:oe.fontSize,lineHeight:oe.lineHeight,transition:`all ${xn}`},(0,Pa.nz)(Pn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:rn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Pn}}},"&-large":Object.assign(Object.assign({},Wo(oe,Nn,$r,Xe)),{[`${me}-input > input`]:{fontSize:Tn,lineHeight:Tr}}),"&-small":Object.assign({},Wo(oe,On,ni,Hn)),[`${me}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:oe.calc(Vn).div(2).equal(),color:rn,lineHeight:1,pointerEvents:"none",transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Zn}}},[`${me}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:rn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top"},"&:hover":{color:fr}},"&:hover":{[`${me}-clear`]:{opacity:1},[`${me}-suffix:not(:last-child)`]:{opacity:0}},[`${me}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:rn,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${me}-focused &`]:{color:fr},[`${me}-range-separator &`]:{[`${me}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${me}-active-bar`]:{bottom:oe.calc(Ht).mul(-1).equal(),height:or,background:Qn,opacity:0,transition:`all ${pr} ease-out`,pointerEvents:"none"},[`&${me}-focused`]:{[`${me}-active-bar`]:{opacity:1}},[`${me}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ri.unit)(Vn)}`,lineHeight:1}},"&-range, &-multiple":{[`${me}-clear`]:{insetInlineEnd:Xe},[`&${me}-small`]:{[`${me}-clear`]:{insetInlineEnd:Hn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Il.Wf)(oe)),Pl(oe)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:tr,[`&${me}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${me}-dropdown-placement-bottomLeft, &${me}-dropdown-placement-bottomRight`]:{[`${me}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${me}-dropdown-placement-topLeft, &${me}-dropdown-placement-topRight`]:{[`${me}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ae}-slide-up-appear, &${Ae}-slide-up-enter`]:{[`${me}-range-arrow${me}-range-arrow`]:{transition:"none"}},[`&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-topLeft, &${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-topRight, &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-topLeft, &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-topRight`]:{animationName:aa.Qt},[`&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-bottomLeft, &${Ae}-slide-up-enter${Ae}-slide-up-enter-active${me}-dropdown-placement-bottomRight, &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-bottomLeft, &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${me}-dropdown-placement-bottomRight`]:{animationName:aa.fJ},[`&${Ae}-slide-up-leave ${me}-panel-container`]:{pointerEvents:"none"},[`&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-topLeft, &${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-topRight`]:{animationName:aa.ly},[`&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-bottomLeft, &${Ae}-slide-up-leave${Ae}-slide-up-leave-active${me}-dropdown-placement-bottomRight`]:{animationName:aa.Uw},[`${me}-panel > ${me}-time-panel`]:{paddingTop:ar},[`${me}-range-wrapper`]:{display:"flex",position:"relative"},[`${me}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:oe.calc(Xe).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${pr} ease-out`},(0,ya.W)(oe,Mr,Er)),{"&:before":{insetInlineStart:oe.calc(Xe).mul(1.5).equal()}}),[`${me}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Mr,borderRadius:Nr,boxShadow:Br,transition:`margin ${pr}`,display:"inline-block",pointerEvents:"auto",[`${me}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${me}-presets`]:{display:"flex",flexDirection:"column",minWidth:hr,maxWidth:Dr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Vn,borderInlineEnd:`${(0,Ri.unit)(Ht)} ${Qt} ${Rr}`,li:Object.assign(Object.assign({},Il.vS),{borderRadius:Jr,paddingInline:Vn,paddingBlock:oe.calc(On).sub(ni).div(2).equal(),cursor:"pointer",transition:`all ${pr}`,"+ li":{marginTop:Zn},"&:hover":{background:Sr}})}},[`${me}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${me}-panel`]:{borderWidth:0}}},[`${me}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${me}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:$t}}}}),"&-dropdown-range":{padding:`${(0,Ri.unit)(oe.calc(Gr).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${me}-separator`]:{transform:"scale(-1, 1)"},[`${me}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,aa.oN)(oe,"slide-up"),(0,aa.oN)(oe,"slide-down"),(0,Va.Fm)(oe,"move-up"),(0,Va.Fm)(oe,"move-down")]};var Oo=(0,zl.I$)("DatePicker",oe=>{const me=(0,Cl.mergeToken)((0,al.e)(oe),wl(oe),{inputPaddingHorizontalBase:oe.calc(oe.paddingSM).sub(1).equal(),multipleSelectItemHeight:oe.multipleItemHeight,selectHeight:oe.controlHeight});return[Ml(me),Po(me),ki(me),Jo(me),Fl(me),(0,Wl.c)(oe,{focusElCls:`${oe.componentCls}-focused`})]},Sl),Ma=ee(68525);function Aa(oe,me,Ae){return Ae!==void 0?Ae:me==="year"&&oe.lang.yearPlaceholder?oe.lang.yearPlaceholder:me==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.quarterPlaceholder:me==="month"&&oe.lang.monthPlaceholder?oe.lang.monthPlaceholder:me==="week"&&oe.lang.weekPlaceholder?oe.lang.weekPlaceholder:me==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.placeholder:oe.lang.placeholder}function Ua(oe,me,Ae){return Ae!==void 0?Ae:me==="year"&&oe.lang.yearPlaceholder?oe.lang.rangeYearPlaceholder:me==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.rangeQuarterPlaceholder:me==="month"&&oe.lang.monthPlaceholder?oe.lang.rangeMonthPlaceholder:me==="week"&&oe.lang.weekPlaceholder?oe.lang.rangeWeekPlaceholder:me==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.rangePlaceholder:oe.lang.rangePlaceholder}function la(oe,me){const{allowClear:Ae=!0}=oe,{clearIcon:ze,removeIcon:Xe}=(0,Ma.Z)(Object.assign(Object.assign({},oe),{prefixCls:me,componentName:"DatePicker"}));return[fe.useMemo(()=>Ae===!1?!1:Object.assign({clearIcon:ze},Ae===!0?{}:Ae),[Ae,ze]),Xe]}const[ha,Oa]=["week","WeekPicker"],[Qa,us]=["month","MonthPicker"],[Bs,cs]=["year","YearPicker"],[sl,ul]=["quarter","QuarterPicker"],[ta,Ga]=["time","TimePicker"];var Ja=ee(7939),Hs=oe=>fe.createElement(Ja.ZP,Object.assign({size:"small",type:"primary"},oe));function fs(oe){return(0,fe.useMemo)(()=>Object.assign({button:Hs},oe),[oe])}var Ol=function(oe,me){var Ae={};for(var ze in oe)Object.prototype.hasOwnProperty.call(oe,ze)&&me.indexOf(ze)<0&&(Ae[ze]=oe[ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ze=Object.getOwnPropertySymbols(oe);Xe(0,fe.forwardRef)((Ae,ze)=>{var Xe;const{prefixCls:Ht,getPopupContainer:Qt,components:$t,className:bn,style:xn,placement:rn,size:Pn,disabled:Nn,bordered:Tn=!0,placeholder:On,popupClassName:Hn,dropdownClassName:Vn,status:Zn,rootClassName:fr,variant:or,picker:Qn}=Ae,pr=Ol(Ae,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),tr=fe.useRef(null),{getPrefixCls:ar,direction:Gr,getPopupContainer:Mr,rangePicker:Nr}=(0,fe.useContext)(bo.E_),Br=ar("picker",Ht),{compactSize:Jr,compactItemClassnames:Rr}=(0,oa.ri)(Br,Gr),Sr=ar(),[hr,Dr]=(0,ga.Z)("rangePicker",or,Tn),Er=(0,Qo.Z)(Br),[ni,$r,Tr]=Oo(Br,Er),[Wr]=la(Ae,Br),Cr=fs($t),Hr=(0,Vo.Z)(Di=>{var Yi;return(Yi=Pn!=null?Pn:Jr)!==null&&Yi!==void 0?Yi:Di}),kr=fe.useContext(Ea.Z),fi=Nn!=null?Nn:kr,hi=(0,fe.useContext)(Do.aM),{hasFeedback:gi,status:Ci,feedbackIcon:oi}=hi,Li=fe.createElement(fe.Fragment,null,Qn===ta?fe.createElement(gt,null):fe.createElement(Ct,null),gi&&oi);(0,fe.useImperativeHandle)(ze,()=>tr.current);const[Fi]=(0,Ia.Z)("Calendar",Fa.Z),Pi=Object.assign(Object.assign({},Fi),Ae.locale),[ji]=(0,Ei.Cn)("DatePicker",(Xe=Ae.popupStyle)===null||Xe===void 0?void 0:Xe.zIndex);return ni(fe.createElement(vi.Z,{space:!0},fe.createElement(Si,Object.assign({separator:fe.createElement("span",{"aria-label":"to",className:`${Br}-separator`},fe.createElement(ue,null)),disabled:fi,ref:tr,placement:rn,placeholder:Ua(Pi,Qn,On),suffixIcon:Li,prevIcon:fe.createElement("span",{className:`${Br}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${Br}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${Br}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${Br}-super-next-icon`}),transitionName:`${Sr}-slide-up`,picker:Qn},pr,{className:Rt()({[`${Br}-${Hr}`]:Hr,[`${Br}-${hr}`]:Dr},(0,lo.Z)(Br,(0,lo.F)(Ci,Zn),gi),$r,Rr,bn,Nr==null?void 0:Nr.className,Tr,Er,fr),style:Object.assign(Object.assign({},Nr==null?void 0:Nr.style),xn),locale:Pi.lang,prefixCls:Br,getPopupContainer:Qt||Mr,generateConfig:oe,components:Cr,direction:Gr,classNames:{popup:Rt()($r,Hn||Vn,Tr,Er,fr)},styles:{popup:Object.assign(Object.assign({},Ae.popupStyle),{zIndex:ji})},allowClear:Wr}))))}),Vl=function(oe,me){var Ae={};for(var ze in oe)Object.prototype.hasOwnProperty.call(oe,ze)&&me.indexOf(ze)<0&&(Ae[ze]=oe[ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ze=Object.getOwnPropertySymbols(oe);Xe{const me=(bn,xn)=>{const rn=xn===Ga?"timePicker":"datePicker";return(0,fe.forwardRef)((Nn,Tn)=>{var On;const{prefixCls:Hn,getPopupContainer:Vn,components:Zn,style:fr,className:or,rootClassName:Qn,size:pr,bordered:tr,placement:ar,placeholder:Gr,popupClassName:Mr,dropdownClassName:Nr,disabled:Br,status:Jr,variant:Rr,onCalendarChange:Sr}=Nn,hr=Vl(Nn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Dr,direction:Er,getPopupContainer:ni,[rn]:$r}=(0,fe.useContext)(bo.E_),Tr=Dr("picker",Hn),{compactSize:Wr,compactItemClassnames:Cr}=(0,oa.ri)(Tr,Er),Hr=fe.useRef(null),[kr,fi]=(0,ga.Z)("datePicker",Rr,tr),hi=(0,Qo.Z)(Tr),[gi,Ci,oi]=Oo(Tr,hi);(0,fe.useImperativeHandle)(Tn,()=>Hr.current);const Li={showToday:!0},Fi=bn||Nn.picker,Pi=Dr(),{onSelect:ji,multiple:Di}=hr,Yi=ji&&bn==="time"&&!Di,xi=(Co,yi,sa)=>{Sr==null||Sr(Co,yi,sa),Yi&&ji(Co)},[Xi,Hi]=la(Nn,Tr),po=fs(Zn),mo=(0,Vo.Z)(Co=>{var yi;return(yi=pr!=null?pr:Wr)!==null&&yi!==void 0?yi:Co}),Ai=fe.useContext(Ea.Z),Zr=Br!=null?Br:Ai,$i=(0,fe.useContext)(Do.aM),{hasFeedback:_i,status:vo,feedbackIcon:Vi}=$i,Lo=fe.createElement(fe.Fragment,null,Fi==="time"?fe.createElement(gt,null):fe.createElement(Ct,null),_i&&Vi),[so]=(0,Ia.Z)("DatePicker",Fa.Z),Ui=Object.assign(Object.assign({},so),Nn.locale),[no]=(0,Ei.Cn)("DatePicker",(On=Nn.popupStyle)===null||On===void 0?void 0:On.zIndex);return gi(fe.createElement(vi.Z,{space:!0},fe.createElement(Oi,Object.assign({ref:Hr,placeholder:Aa(Ui,Fi,Gr),suffixIcon:Lo,placement:ar,prevIcon:fe.createElement("span",{className:`${Tr}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${Tr}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${Tr}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${Tr}-super-next-icon`}),transitionName:`${Pi}-slide-up`,picker:bn,onCalendarChange:xi},Li,hr,{locale:Ui.lang,className:Rt()({[`${Tr}-${mo}`]:mo,[`${Tr}-${kr}`]:fi},(0,lo.Z)(Tr,(0,lo.F)(vo,Jr),_i),Ci,Cr,$r==null?void 0:$r.className,or,oi,hi,Qn),style:Object.assign(Object.assign({},$r==null?void 0:$r.style),fr),prefixCls:Tr,getPopupContainer:Vn||ni,generateConfig:oe,components:po,direction:Er,disabled:Zr,classNames:{popup:Rt()(Ci,oi,hi,Qn,Mr||Nr)},styles:{popup:Object.assign(Object.assign({},Nn.popupStyle),{zIndex:no})},allowClear:Xi,removeIcon:Hi}))))})},Ae=me(),ze=me(ha,Oa),Xe=me(Qa,us),Ht=me(Bs,cs),Qt=me(sl,ul),$t=me(ta,Ga);return{DatePicker:Ae,WeekPicker:ze,MonthPicker:Xe,YearPicker:Ht,TimePicker:$t,QuarterPicker:Qt}},ms=oe=>{const{DatePicker:me,WeekPicker:Ae,MonthPicker:ze,YearPicker:Xe,TimePicker:Ht,QuarterPicker:Qt}=hs(oe),$t=Is(oe),bn=me;return bn.WeekPicker=Ae,bn.MonthPicker=ze,bn.YearPicker=Xe,bn.RangePicker=$t,bn.TimePicker=Ht,bn.QuarterPicker=Qt,bn};const qa=ms(Pt),El=(0,qt.Z)(qa,"popupAlign",void 0,"picker");qa._InternalPanelDoNotUseOrYouWillBeFired=El;const Ul=(0,qt.Z)(qa.RangePicker,"popupAlign",void 0,"picker");qa._InternalRangePanelDoNotUseOrYouWillBeFired=Ul,qa.generatePicker=ms;var Fs=qa},37285:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qe}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(48755),xe=ee(36237),Fe=ee(63356),Pe=ee(16931),We=ee(51636);const we=Ge=>{const{componentCls:Ke,sizePaddingEdgeHorizontal:Qe,colorSplit:dt,lineWidth:Pt,textPaddingInline:qt,orientationMargin:fe,verticalMarginInline:st}=Ge;return{[Ke]:Object.assign(Object.assign({},(0,Fe.Wf)(Ge)),{borderBlockStart:`${(0,xe.unit)(Pt)} solid ${dt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:st,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,xe.unit)(Pt)} solid ${dt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,xe.unit)(Ge.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Ke}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,xe.unit)(Ge.dividerHorizontalWithTextGutterMargin)} 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${dt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,xe.unit)(Pt)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Ke}-with-text-start`]:{"&::before":{width:`calc(${fe} * 100%)`},"&::after":{width:`calc(100% - ${fe} * 100%)`}},[`&-horizontal${Ke}-with-text-end`]:{"&::before":{width:`calc(100% - ${fe} * 100%)`},"&::after":{width:`calc(${fe} * 100%)`}},[`${Ke}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:qt},"&-dashed":{background:"none",borderColor:dt,borderStyle:"dashed",borderWidth:`${(0,xe.unit)(Pt)} 0 0`},[`&-horizontal${Ke}-with-text${Ke}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Ke}-dashed`]:{borderInlineStartWidth:Pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:dt,borderStyle:"dotted",borderWidth:`${(0,xe.unit)(Pt)} 0 0`},[`&-horizontal${Ke}-with-text${Ke}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Ke}-dotted`]:{borderInlineStartWidth:Pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Ke}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${Ke}-with-text-start${Ke}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Ke}-inner-text`]:{paddingInlineStart:Qe}},[`&-horizontal${Ke}-with-text-end${Ke}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Ke}-inner-text`]:{paddingInlineEnd:Qe}}})}},ve=Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS});var lt=(0,Pe.I$)("Divider",Ge=>{const Ke=(0,We.mergeToken)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[we(Ke)]},ve,{unitless:{orientationMargin:!0}}),Ee=function(Ge,Ke){var Qe={};for(var dt in Ge)Object.prototype.hasOwnProperty.call(Ge,dt)&&Ke.indexOf(dt)<0&&(Qe[dt]=Ge[dt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,dt=Object.getOwnPropertySymbols(Ge);Pt{const{getPrefixCls:Ke,direction:Qe,className:dt,style:Pt}=(0,$e.dj)("divider"),{prefixCls:qt,type:fe="horizontal",orientation:st="center",orientationMargin:mt,className:pt,rootClassName:Vt,children:Ze,dashed:Ve,variant:Ct="solid",plain:Te,style:_e}=Ge,Ue=Ee(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),de=Ke("divider",qt),[gt,Oe,nt]=lt(de),jt=!!Ze,Ce=E.useMemo(()=>st==="left"?Qe==="rtl"?"end":"start":st==="right"?Qe==="rtl"?"start":"end":st,[Qe,st]),ue=Ce==="start"&&mt!=null,et=Ce==="end"&&mt!=null,Rt=be()(de,dt,Oe,nt,`${de}-${fe}`,{[`${de}-with-text`]:jt,[`${de}-with-text-${Ce}`]:jt,[`${de}-dashed`]:!!Ve,[`${de}-${Ct}`]:Ct!=="solid",[`${de}-plain`]:!!Te,[`${de}-rtl`]:Qe==="rtl",[`${de}-no-default-orientation-margin-start`]:ue,[`${de}-no-default-orientation-margin-end`]:et},pt,Vt),ut=E.useMemo(()=>typeof mt=="number"?mt:/^\d+$/.test(mt)?Number(mt):mt,[mt]),he={marginInlineStart:ue?ut:void 0,marginInlineEnd:et?ut:void 0};return gt(E.createElement("div",Object.assign({className:Rt,style:Object.assign(Object.assign({},Pt),_e)},Ue,{role:"separator"}),Ze&&fe!=="vertical"&&E.createElement("span",{className:`${de}-inner-text`,style:he},Ze)))}},36207:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ye}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(85899),xe=ee(72190),Fe=ee(43403),Pe=ee(34280),We=E.createContext(null),we=E.createContext({}),ve=We,lt=ee(18642),Ee=ee(60499),yt=ee(77900),qe=ee(10228),Ge=ee(26112),Ke=ee(42244),Qe=ee(8654),dt=["prefixCls","className","containerRef"],Pt=function(it){var xt=it.prefixCls,Xt=it.className,Nt=it.containerRef,vn=(0,Ke.Z)(it,dt),Jt=E.useContext(we),tn=Jt.panel,on=(0,Qe.x1)(tn,Nt);return E.createElement("div",(0,Ee.Z)({className:be()("".concat(xt,"-content"),Xt),role:"dialog",ref:on},(0,Ge.Z)(it,{aria:!0}),{"aria-modal":"true"},vn))},qt=Pt,fe=ee(48736);function st(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,fe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function mt(ke){warning(!("wrapperClassName"in ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Vt(ke,it){var xt,Xt,Nt,vn=ke.prefixCls,Jt=ke.open,tn=ke.placement,on=ke.inline,mn=ke.push,cn=ke.forceRender,at=ke.autoFocus,Ut=ke.keyboard,un=ke.classNames,Je=ke.rootClassName,At=ke.rootStyle,_t=ke.zIndex,ln=ke.className,He=ke.id,ht=ke.style,Mt=ke.motion,Kt=ke.width,dn=ke.height,An=ke.children,Jn=ke.mask,Xn=ke.maskClosable,Sn=ke.maskMotion,Rn=ke.maskClassName,Gt=ke.maskStyle,Lt=ke.afterOpenChange,Yt=ke.onClose,kt=ke.onMouseEnter,It=ke.onMouseOver,fn=ke.onMouseLeave,an=ke.onClick,yn=ke.onKeyDown,Ln=ke.onKeyUp,Bn=ke.styles,hn=ke.drawerRender,Kn=E.useRef(),jn=E.useRef(),mr=E.useRef();E.useImperativeHandle(it,function(){return Kn.current});var lr=function(ft){var vt=ft.keyCode,Tt=ft.shiftKey;switch(vt){case qe.Z.TAB:{if(vt===qe.Z.TAB){if(!Tt&&document.activeElement===mr.current){var Dn;(Dn=jn.current)===null||Dn===void 0||Dn.focus({preventScroll:!0})}else if(Tt&&document.activeElement===jn.current){var Cn;(Cn=mr.current)===null||Cn===void 0||Cn.focus({preventScroll:!0})}}break}case qe.Z.ESC:{Yt&&Ut&&(ft.stopPropagation(),Yt(ft));break}}};E.useEffect(function(){if(Jt&&at){var Ot;(Ot=Kn.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[Jt]);var en=E.useState(!1),gn=(0,xe.Z)(en,2),Yn=gn[0],Wn=gn[1],tt=E.useContext(ve),St;typeof mn=="boolean"?St=mn?{}:{distance:0}:St=mn||{};var Le=(xt=(Xt=(Nt=St)===null||Nt===void 0?void 0:Nt.distance)!==null&&Xt!==void 0?Xt:tt==null?void 0:tt.pushDistance)!==null&&xt!==void 0?xt:180,ot=E.useMemo(function(){return{pushDistance:Le,push:function(){Wn(!0)},pull:function(){Wn(!1)}}},[Le]);E.useEffect(function(){if(Jt){var Ot;tt==null||(Ot=tt.push)===null||Ot===void 0||Ot.call(tt)}else{var ft;tt==null||(ft=tt.pull)===null||ft===void 0||ft.call(tt)}},[Jt]),E.useEffect(function(){return function(){var Ot;tt==null||(Ot=tt.pull)===null||Ot===void 0||Ot.call(tt)}},[]);var Re=Jn&&E.createElement(yt.default,(0,Ee.Z)({key:"mask"},Sn,{visible:Jt}),function(Ot,ft){var vt=Ot.className,Tt=Ot.style;return E.createElement("div",{className:be()("".concat(vn,"-mask"),vt,un==null?void 0:un.mask,Rn),style:(0,$e.Z)((0,$e.Z)((0,$e.Z)({},Tt),Gt),Bn==null?void 0:Bn.mask),onClick:Xn&&Jt?Yt:void 0,ref:ft})}),ct=typeof Mt=="function"?Mt(tn):Mt,Ie={};if(Yn&&Le)switch(tn){case"top":Ie.transform="translateY(".concat(Le,"px)");break;case"bottom":Ie.transform="translateY(".concat(-Le,"px)");break;case"left":Ie.transform="translateX(".concat(Le,"px)");break;default:Ie.transform="translateX(".concat(-Le,"px)");break}tn==="left"||tn==="right"?Ie.width=st(Kt):Ie.height=st(dn);var Et={onMouseEnter:kt,onMouseOver:It,onMouseLeave:fn,onClick:an,onKeyDown:yn,onKeyUp:Ln},Ft=E.createElement(yt.default,(0,Ee.Z)({key:"panel"},ct,{visible:Jt,forceRender:cn,onVisibleChanged:function(ft){Lt==null||Lt(ft)},removeOnLeave:!1,leavedClassName:"".concat(vn,"-content-wrapper-hidden")}),function(Ot,ft){var vt=Ot.className,Tt=Ot.style,Dn=E.createElement(qt,(0,Ee.Z)({id:He,containerRef:ft,prefixCls:vn,className:be()(ln,un==null?void 0:un.content),style:(0,$e.Z)((0,$e.Z)({},ht),Bn==null?void 0:Bn.content)},(0,Ge.Z)(ke,{aria:!0}),Et),An);return E.createElement("div",(0,Ee.Z)({className:be()("".concat(vn,"-content-wrapper"),un==null?void 0:un.wrapper,vt),style:(0,$e.Z)((0,$e.Z)((0,$e.Z)({},Ie),Tt),Bn==null?void 0:Bn.wrapper)},(0,Ge.Z)(ke,{data:!0})),hn?hn(Dn):Dn)}),zt=(0,$e.Z)({},At);return _t&&(zt.zIndex=_t),E.createElement(ve.Provider,{value:ot},E.createElement("div",{className:be()(vn,"".concat(vn,"-").concat(tn),Je,(0,lt.Z)((0,lt.Z)({},"".concat(vn,"-open"),Jt),"".concat(vn,"-inline"),on)),style:zt,tabIndex:-1,ref:Kn,onKeyDown:lr},Re,E.createElement("div",{tabIndex:0,ref:jn,style:pt,"aria-hidden":"true","data-sentinel":"start"}),Ft,E.createElement("div",{tabIndex:0,ref:mr,style:pt,"aria-hidden":"true","data-sentinel":"end"})))}var Ze=E.forwardRef(Vt),Ve=Ze,Ct=function(it){var xt=it.open,Xt=xt===void 0?!1:xt,Nt=it.prefixCls,vn=Nt===void 0?"rc-drawer":Nt,Jt=it.placement,tn=Jt===void 0?"right":Jt,on=it.autoFocus,mn=on===void 0?!0:on,cn=it.keyboard,at=cn===void 0?!0:cn,Ut=it.width,un=Ut===void 0?378:Ut,Je=it.mask,At=Je===void 0?!0:Je,_t=it.maskClosable,ln=_t===void 0?!0:_t,He=it.getContainer,ht=it.forceRender,Mt=it.afterOpenChange,Kt=it.destroyOnClose,dn=it.onMouseEnter,An=it.onMouseOver,Jn=it.onMouseLeave,Xn=it.onClick,Sn=it.onKeyDown,Rn=it.onKeyUp,Gt=it.panelRef,Lt=E.useState(!1),Yt=(0,xe.Z)(Lt,2),kt=Yt[0],It=Yt[1],fn=E.useState(!1),an=(0,xe.Z)(fn,2),yn=an[0],Ln=an[1];(0,Pe.Z)(function(){Ln(!0)},[]);var Bn=yn?Xt:!1,hn=E.useRef(),Kn=E.useRef();(0,Pe.Z)(function(){Bn&&(Kn.current=document.activeElement)},[Bn]);var jn=function(Yn){var Wn;if(It(Yn),Mt==null||Mt(Yn),!Yn&&Kn.current&&!((Wn=hn.current)!==null&&Wn!==void 0&&Wn.contains(Kn.current))){var tt;(tt=Kn.current)===null||tt===void 0||tt.focus({preventScroll:!0})}},mr=E.useMemo(function(){return{panel:Gt}},[Gt]);if(!ht&&!kt&&!Bn&&Kt)return null;var lr={onMouseEnter:dn,onMouseOver:An,onMouseLeave:Jn,onClick:Xn,onKeyDown:Sn,onKeyUp:Rn},en=(0,$e.Z)((0,$e.Z)({},it),{},{open:Bn,prefixCls:vn,placement:tn,autoFocus:mn,keyboard:at,width:un,mask:At,maskClosable:ln,inline:He===!1,afterOpenChange:jn,ref:hn},lr);return E.createElement(we.Provider,{value:mr},E.createElement(Fe.Z,{open:Bn||ht||kt,autoDestroy:!1,getContainer:He,autoLock:At&&(Bn||kt)},E.createElement(Ve,en)))},Te=Ct,_e=Te,Ue=ee(62487),de=ee(75030),gt=ee(86641),Oe=ee(55743),nt=ee(48755),jt=ee(91190),Ce=ee(78776),ue=ee(458),Rt=ke=>{var it,xt;const{prefixCls:Xt,title:Nt,footer:vn,extra:Jt,loading:tn,onClose:on,headerStyle:mn,bodyStyle:cn,footerStyle:at,children:Ut,classNames:un,styles:Je}=ke,At=(0,nt.dj)("drawer"),_t=E.useCallback(Kt=>E.createElement("button",{type:"button",onClick:on,"aria-label":"Close",className:`${Xt}-close`},Kt),[on]),[ln,He]=(0,Ce.Z)((0,Ce.w)(ke),(0,Ce.w)(At),{closable:!0,closeIconRender:_t}),ht=E.useMemo(()=>{var Kt,dn;return!Nt&&!ln?null:E.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Kt=At.styles)===null||Kt===void 0?void 0:Kt.header),mn),Je==null?void 0:Je.header),className:be()(`${Xt}-header`,{[`${Xt}-header-close-only`]:ln&&!Nt&&!Jt},(dn=At.classNames)===null||dn===void 0?void 0:dn.header,un==null?void 0:un.header)},E.createElement("div",{className:`${Xt}-header-title`},He,Nt&&E.createElement("div",{className:`${Xt}-title`},Nt)),Jt&&E.createElement("div",{className:`${Xt}-extra`},Jt))},[ln,He,Jt,mn,Xt,Nt]),Mt=E.useMemo(()=>{var Kt,dn;if(!vn)return null;const An=`${Xt}-footer`;return E.createElement("div",{className:be()(An,(Kt=At.classNames)===null||Kt===void 0?void 0:Kt.footer,un==null?void 0:un.footer),style:Object.assign(Object.assign(Object.assign({},(dn=At.styles)===null||dn===void 0?void 0:dn.footer),at),Je==null?void 0:Je.footer)},vn)},[vn,at,Xt]);return E.createElement(E.Fragment,null,ht,E.createElement("div",{className:be()(`${Xt}-body`,un==null?void 0:un.body,(it=At.classNames)===null||it===void 0?void 0:it.body),style:Object.assign(Object.assign(Object.assign({},(xt=At.styles)===null||xt===void 0?void 0:xt.body),cn),Je==null?void 0:Je.body)},tn?E.createElement(ue.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Xt}-body-skeleton`}):Ut),Mt)},ut=ee(36237),he=ee(63356),De=ee(16931),Me=ee(51636);const Dt=ke=>{const it="100%";return{left:`translateX(-${it})`,right:`translateX(${it})`,top:`translateY(-${it})`,bottom:`translateY(${it})`}[ke]},bt=(ke,it)=>({"&-enter, &-appear":Object.assign(Object.assign({},ke),{"&-active":it}),"&-leave":Object.assign(Object.assign({},it),{"&-active":ke})}),Zt=(ke,it)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${it}`}}},bt({opacity:ke},{opacity:1})),je=(ke,it)=>[Zt(.7,it),bt({transform:Dt(ke)},{transform:"none"})];var rt=ke=>{const{componentCls:it,motionDurationSlow:xt}=ke;return{[it]:{[`${it}-mask-motion`]:Zt(0,xt),[`${it}-panel-motion`]:["left","right","top","bottom"].reduce((Xt,Nt)=>Object.assign(Object.assign({},Xt),{[`&-${Nt}`]:je(Nt,xt)}),{})}}};const le=ke=>{const{borderRadiusSM:it,componentCls:xt,zIndexPopup:Xt,colorBgMask:Nt,colorBgElevated:vn,motionDurationSlow:Jt,motionDurationMid:tn,paddingXS:on,padding:mn,paddingLG:cn,fontSizeLG:at,lineHeightLG:Ut,lineWidth:un,lineType:Je,colorSplit:At,marginXS:_t,colorIcon:ln,colorIconHover:He,colorBgTextHover:ht,colorBgTextActive:Mt,colorText:Kt,fontWeightStrong:dn,footerPaddingBlock:An,footerPaddingInline:Jn,calc:Xn}=ke,Sn=`${xt}-content-wrapper`;return{[xt]:{position:"fixed",inset:0,zIndex:Xt,pointerEvents:"none",color:Kt,"&-pure":{position:"relative",background:vn,display:"flex",flexDirection:"column",[`&${xt}-left`]:{boxShadow:ke.boxShadowDrawerLeft},[`&${xt}-right`]:{boxShadow:ke.boxShadowDrawerRight},[`&${xt}-top`]:{boxShadow:ke.boxShadowDrawerUp},[`&${xt}-bottom`]:{boxShadow:ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${xt}-mask`]:{position:"absolute",inset:0,zIndex:Xt,background:Nt,pointerEvents:"auto"},[Sn]:{position:"absolute",zIndex:Xt,maxWidth:"100vw",transition:`all ${Jt}`,"&-hidden":{display:"none"}},[`&-left > ${Sn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ke.boxShadowDrawerLeft},[`&-right > ${Sn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ke.boxShadowDrawerRight},[`&-top > ${Sn}`]:{top:0,insetInline:0,boxShadow:ke.boxShadowDrawerUp},[`&-bottom > ${Sn}`]:{bottom:0,insetInline:0,boxShadow:ke.boxShadowDrawerDown},[`${xt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:vn,pointerEvents:"auto"},[`${xt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,ut.unit)(mn)} ${(0,ut.unit)(cn)}`,fontSize:at,lineHeight:Ut,borderBottom:`${(0,ut.unit)(un)} ${Je} ${At}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${xt}-extra`]:{flex:"none"},[`${xt}-close`]:Object.assign({display:"inline-flex",width:Xn(at).add(on).equal(),height:Xn(at).add(on).equal(),borderRadius:it,justifyContent:"center",alignItems:"center",marginInlineEnd:_t,color:ln,fontWeight:dn,fontSize:at,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${tn}`,textRendering:"auto","&:hover":{color:He,backgroundColor:ht,textDecoration:"none"},"&:active":{backgroundColor:Mt}},(0,he.Qy)(ke)),[`${xt}-title`]:{flex:1,margin:0,fontWeight:ke.fontWeightStrong,fontSize:at,lineHeight:Ut},[`${xt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:cn,overflow:"auto",[`${xt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${xt}-footer`]:{flexShrink:0,padding:`${(0,ut.unit)(An)} ${(0,ut.unit)(Jn)}`,borderTop:`${(0,ut.unit)(un)} ${Je} ${At}`},"&-rtl":{direction:"rtl"}}}},ne=ke=>({zIndexPopup:ke.zIndexPopupBase,footerPaddingBlock:ke.paddingXS,footerPaddingInline:ke.padding});var te=(0,De.I$)("Drawer",ke=>{const it=(0,Me.mergeToken)(ke,{});return[le(it),rt(it)]},ne),ae=function(ke,it){var xt={};for(var Xt in ke)Object.prototype.hasOwnProperty.call(ke,Xt)&&it.indexOf(Xt)<0&&(xt[Xt]=ke[Xt]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Xt=Object.getOwnPropertySymbols(ke);Nt{var it;const{rootClassName:xt,width:Xt,height:Nt,size:vn="default",mask:Jt=!0,push:tn=re,open:on,afterOpenChange:mn,onClose:cn,prefixCls:at,getContainer:Ut,style:un,className:Je,visible:At,afterVisibleChange:_t,maskStyle:ln,drawerStyle:He,contentWrapperStyle:ht}=ke,Mt=ae(ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Kt,getPrefixCls:dn,direction:An,className:Jn,style:Xn,classNames:Sn,styles:Rn}=(0,nt.dj)("drawer"),Gt=dn("drawer",at),[Lt,Yt,kt]=te(Gt),It=Ut===void 0&&Kt?()=>Kt(document.body):Ut,fn=be()({"no-mask":!Jt,[`${Gt}-rtl`]:An==="rtl"},xt,Yt,kt),an=E.useMemo(()=>Xt!=null?Xt:vn==="large"?736:378,[Xt,vn]),yn=E.useMemo(()=>Nt!=null?Nt:vn==="large"?736:378,[Nt,vn]),Ln={motionName:(0,gt.m)(Gt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bn=en=>({motionName:(0,gt.m)(Gt,`panel-motion-${en}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),hn=(0,jt.H)(),[Kn,jn]=(0,de.Cn)("Drawer",Mt.zIndex),{classNames:mr={},styles:lr={}}=Mt;return Lt(E.createElement(Ue.Z,{form:!0,space:!0},E.createElement(Oe.Z.Provider,{value:jn},E.createElement(_e,Object.assign({prefixCls:Gt,onClose:cn,maskMotion:Ln,motion:Bn},Mt,{classNames:{mask:be()(mr.mask,Sn.mask),content:be()(mr.content,Sn.content),wrapper:be()(mr.wrapper,Sn.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},lr.mask),ln),Rn.mask),content:Object.assign(Object.assign(Object.assign({},lr.content),He),Rn.content),wrapper:Object.assign(Object.assign(Object.assign({},lr.wrapper),ht),Rn.wrapper)},open:on!=null?on:At,mask:Jt,push:tn,width:an,height:yn,style:Object.assign(Object.assign({},Xn),un),className:be()(Jn,Je),rootClassName:fn,getContainer:It,afterOpenChange:mn!=null?mn:_t,panelRef:hn,zIndex:Kn}),E.createElement(Rt,Object.assign({prefixCls:Gt},Mt,{onClose:cn}))))))},Se=ke=>{const{prefixCls:it,style:xt,className:Xt,placement:Nt="right"}=ke,vn=ae(ke,["prefixCls","style","className","placement"]),{getPrefixCls:Jt}=E.useContext(nt.E_),tn=Jt("drawer",it),[on,mn,cn]=te(tn),at=be()(tn,`${tn}-pure`,`${tn}-${Nt}`,mn,cn,Xt);return on(E.createElement("div",{className:at,style:xt},E.createElement(Rt,Object.assign({prefixCls:tn},vn))))};ye._InternalPanelDoNotUseOrYouWillBeFired=Se;var Ye=ye},19563:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ut}});var E=ee(59301),Ne=ee(33853),be=ee(38819),$e=ee(92310),xe=ee.n($e),Fe=ee(96478),Pe=ee(6089),We=ee(18929),we=ee(2738),ve=ee(75030),Ee=he=>typeof he!="object"&&typeof he!="function"||he===null,yt=ee(52838),qe=ee(45915),Ge=ee(22703),Ke=ee(32383),Qe=ee(55743),dt=ee(48755),Pt=ee(83397),qt=ee(93041),fe=ee(78857),st=ee(57700),mt=ee(36237),pt=ee(63356),Vt=ee(46e3),Ze=ee(93873),Ve=ee(34925),Ct=ee(37645),Te=ee(36305),_e=ee(16931),Ue=ee(51636),gt=he=>{const{componentCls:De,menuCls:Me,colorError:Dt,colorTextLightSolid:bt}=he,Zt=`${Me}-item`;return{[`${De}, ${De}-menu-submenu`]:{[`${Me} ${Zt}`]:{[`&${Zt}-danger:not(${Zt}-disabled)`]:{color:Dt,"&:hover":{color:bt,backgroundColor:Dt}}}}}};const Oe=he=>{const{componentCls:De,menuCls:Me,zIndexPopup:Dt,dropdownArrowDistance:bt,sizePopupArrow:Zt,antCls:je,iconCls:Bt,motionDurationMid:rt,paddingBlock:le,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:ae,fontSizeIcon:ce,controlPaddingHorizontal:re,colorBgElevated:ye}=he;return[{[De]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Dt,display:"block","&::before":{position:"absolute",insetBlock:he.calc(Zt).div(2).sub(bt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${je}-btn`]:{[`& > ${Bt}-down, & > ${je}-btn-icon > ${Bt}-down`]:{fontSize:ce}},[`${De}-wrap`]:{position:"relative",[`${je}-btn > ${Bt}-down`]:{fontSize:ce},[`${Bt}-down::before`]:{transition:`transform ${rt}`}},[`${De}-wrap-open`]:{[`${Bt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottomLeft, &${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottomLeft, &${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottom, &${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottom, &${je}-slide-down-enter${je}-slide-down-enter-active${De}-placement-bottomRight, &${je}-slide-down-appear${je}-slide-down-appear-active${De}-placement-bottomRight`]:{animationName:Vt.fJ},[`&${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-topLeft, &${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-topLeft, &${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-top, &${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-top, &${je}-slide-up-enter${je}-slide-up-enter-active${De}-placement-topRight, &${je}-slide-up-appear${je}-slide-up-appear-active${De}-placement-topRight`]:{animationName:Vt.Qt},[`&${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottomLeft, &${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottom, &${je}-slide-down-leave${je}-slide-down-leave-active${De}-placement-bottomRight`]:{animationName:Vt.Uw},[`&${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-topLeft, &${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-top, &${je}-slide-up-leave${je}-slide-up-leave-active${De}-placement-topRight`]:{animationName:Vt.ly}}},(0,Ct.ZP)(he,ye,{arrowPlacement:{top:!0,bottom:!0}}),{[`${De} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:Dt,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${De}, ${De}-menu-submenu`]:Object.assign(Object.assign({},(0,pt.Wf)(he)),{[Me]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:he.borderRadiusLG,outline:"none",boxShadow:he.boxShadowSecondary},(0,pt.Qy)(he)),{"&:empty":{padding:0,boxShadow:"none"},[`${Me}-item-group-title`]:{padding:`${(0,mt.unit)(le)} ${(0,mt.unit)(re)}`,color:he.colorTextDescription,transition:`all ${rt}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:ne,marginInlineEnd:he.marginXS,fontSize:he.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${rt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Me}-item-extra`]:{paddingInlineStart:he.padding,marginInlineStart:"auto",fontSize:he.fontSizeSM,color:he.colorTextDescription}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,mt.unit)(le)} ${(0,mt.unit)(re)}`,color:he.colorText,fontWeight:"normal",fontSize:ne,lineHeight:he.lineHeight,cursor:"pointer",transition:`all ${rt}`,borderRadius:he.borderRadiusSM,"&:hover, &-active":{backgroundColor:he.controlItemBgHover}},(0,pt.Qy)(he)),{"&-selected":{color:he.colorPrimary,backgroundColor:he.controlItemBgActive,"&:hover, &-active":{backgroundColor:he.controlItemBgActiveHover}},"&-disabled":{color:ae,cursor:"not-allowed","&:hover":{color:ae,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,mt.unit)(he.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:he.colorSplit},[`${De}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:he.paddingXS,[`${De}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:he.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${(0,mt.unit)(he.marginXS)}`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:he.calc(re).add(he.fontSizeSM).equal()},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${De}-menu-submenu-title`]:{[`&, ${De}-menu-submenu-arrow-icon`]:{color:ae,backgroundColor:ye,cursor:"not-allowed"}},[`${Me}-submenu-selected ${De}-menu-submenu-title`]:{color:he.colorPrimary}})})},[(0,Vt.oN)(he,"slide-up"),(0,Vt.oN)(he,"slide-down"),(0,Ze.Fm)(he,"move-up"),(0,Ze.Fm)(he,"move-down"),(0,Ve._y)(he,"zoom-big")]]},nt=he=>Object.assign(Object.assign({zIndexPopup:he.zIndexPopupBase+50,paddingBlock:(he.controlHeight-he.fontSize*he.lineHeight)/2},(0,Ct.wZ)({contentRadius:he.borderRadiusLG,limitVerticalRadius:!0})),(0,Te.w)(he));var jt=(0,_e.I$)("Dropdown",he=>{const{marginXXS:De,sizePopupArrow:Me,paddingXXS:Dt,componentCls:bt}=he,Zt=(0,Ue.mergeToken)(he,{menuCls:`${bt}-menu`,dropdownArrowDistance:he.calc(Me).div(2).add(De).equal(),dropdownEdgeChildPadding:Dt});return[Oe(Zt),gt(Zt)]},nt,{resetStyle:!1});const Ce=null,ue=he=>{var De;const{menu:Me,arrow:Dt,prefixCls:bt,children:Zt,trigger:je,disabled:Bt,dropdownRender:rt,getPopupContainer:le,overlayClassName:ne,rootClassName:te,overlayStyle:ae,open:ce,onOpenChange:re,visible:ye,onVisibleChange:Se,mouseEnterDelay:Ye=.15,mouseLeaveDelay:ke=.1,autoAdjustOverflow:it=!0,placement:xt="",overlay:Xt,transitionName:Nt}=he,{getPopupContainer:vn,getPrefixCls:Jt,direction:tn,dropdown:on}=E.useContext(dt.E_),mn=(0,Ke.ln)("Dropdown"),cn=E.useMemo(()=>{const It=Jt();return Nt!==void 0?Nt:xt.includes("top")?`${It}-slide-down`:`${It}-slide-up`},[Jt,xt,Nt]),at=E.useMemo(()=>xt?xt.includes("Center")?xt.slice(0,xt.indexOf("Center")):xt:tn==="rtl"?"bottomRight":"bottomLeft",[xt,tn]),Ut=Jt("dropdown",bt),un=(0,Pt.Z)(Ut),[Je,At,_t]=jt(Ut,un),[,ln]=(0,st.ZP)(),He=E.Children.only(Ee(Zt)?E.createElement("span",null,Zt):Zt),ht=(0,Ge.Tm)(He,{className:xe()(`${Ut}-trigger`,{[`${Ut}-rtl`]:tn==="rtl"},He.props.className),disabled:(De=He.props.disabled)!==null&&De!==void 0?De:Bt}),Mt=Bt?[]:je,Kt=!!(Mt!=null&&Mt.includes("contextMenu")),[dn,An]=(0,We.Z)(!1,{value:ce!=null?ce:ye}),Jn=(0,Pe.Z)(It=>{re==null||re(It,{source:"trigger"}),Se==null||Se(It),An(It)}),Xn=xe()(ne,te,At,_t,un,on==null?void 0:on.className,{[`${Ut}-rtl`]:tn==="rtl"}),Sn=(0,yt.Z)({arrowPointAtCenter:typeof Dt=="object"&&Dt.pointAtCenter,autoAdjustOverflow:it,offset:ln.marginXXS,arrowWidth:Dt?ln.sizePopupArrow:0,borderRadius:ln.borderRadius}),Rn=E.useCallback(()=>{Me!=null&&Me.selectable&&(Me!=null&&Me.multiple)||(re==null||re(!1,{source:"menu"}),An(!1))},[Me==null?void 0:Me.selectable,Me==null?void 0:Me.multiple]),Gt=()=>{let It;return Me!=null&&Me.items?It=E.createElement(qt.default,Object.assign({},Me)):typeof Xt=="function"?It=Xt():It=Xt,rt&&(It=rt(It)),It=E.Children.only(typeof It=="string"?E.createElement("span",null,It):It),E.createElement(fe.J,{prefixCls:`${Ut}-menu`,rootClassName:xe()(_t,un),expandIcon:E.createElement("span",{className:`${Ut}-menu-submenu-arrow`},tn==="rtl"?E.createElement(Ne.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):E.createElement(be.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Rn,validator:fn=>{let{mode:an}=fn}},It)},[Lt,Yt]=(0,ve.Cn)("Dropdown",ae==null?void 0:ae.zIndex);let kt=E.createElement(Fe.Z,Object.assign({alignPoint:Kt},(0,we.Z)(he,["rootClassName"]),{mouseEnterDelay:Ye,mouseLeaveDelay:ke,visible:dn,builtinPlacements:Sn,arrow:!!Dt,overlayClassName:Xn,prefixCls:Ut,getPopupContainer:le||vn,transitionName:cn,trigger:Mt,overlay:Gt,placement:at,onVisibleChange:Jn,overlayStyle:Object.assign(Object.assign(Object.assign({},on==null?void 0:on.style),ae),{zIndex:Lt})}),ht);return Lt&&(kt=E.createElement(Qe.Z.Provider,{value:Yt},kt)),Je(kt)},et=(0,qe.Z)(ue,"align",void 0,"dropdown",he=>he),Rt=he=>E.createElement(et,Object.assign({},he),E.createElement("span",null));ue._InternalPanelDoNotUseOrYouWillBeFired=Rt;var ut=ue},75727:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qe}});var E=ee(19563),Ne=ee(59301),be=ee(18785),$e=ee(92310),xe=ee.n($e),Fe=ee(7939),Pe=ee(48755),We=ee(44104),we=ee(70045),ve=function(Ge,Ke){var Qe={};for(var dt in Ge)Object.prototype.hasOwnProperty.call(Ge,dt)&&Ke.indexOf(dt)<0&&(Qe[dt]=Ge[dt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,dt=Object.getOwnPropertySymbols(Ge);Pt{const{getPopupContainer:Ke,getPrefixCls:Qe,direction:dt}=Ne.useContext(Pe.E_),{prefixCls:Pt,type:qt="default",danger:fe,disabled:st,loading:mt,onClick:pt,htmlType:Vt,children:Ze,className:Ve,menu:Ct,arrow:Te,autoFocus:_e,overlay:Ue,trigger:de,align:gt,open:Oe,onOpenChange:nt,placement:jt,getPopupContainer:Ce,href:ue,icon:et=Ne.createElement(be.Z,null),title:Rt,buttonsRender:ut=Ye=>Ye,mouseEnterDelay:he,mouseLeaveDelay:De,overlayClassName:Me,overlayStyle:Dt,destroyPopupOnHide:bt,dropdownRender:Zt}=Ge,je=ve(Ge,["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"]),Bt=Qe("dropdown",Pt),rt=`${Bt}-button`,le={menu:Ct,arrow:Te,autoFocus:_e,align:gt,disabled:st,trigger:st?[]:de,onOpenChange:nt,getPopupContainer:Ce||Ke,mouseEnterDelay:he,mouseLeaveDelay:De,overlayClassName:Me,overlayStyle:Dt,destroyPopupOnHide:bt,dropdownRender:Zt},{compactSize:ne,compactItemClassnames:te}=(0,we.ri)(Bt,dt),ae=xe()(rt,te,Ve);"overlay"in Ge&&(le.overlay=Ue),"open"in Ge&&(le.open=Oe),"placement"in Ge?le.placement=jt:le.placement=dt==="rtl"?"bottomLeft":"bottomRight";const ce=Ne.createElement(Fe.ZP,{type:qt,danger:fe,disabled:st,loading:mt,onClick:pt,htmlType:Vt,href:ue,title:Rt},Ze),re=Ne.createElement(Fe.ZP,{type:qt,danger:fe,icon:et}),[ye,Se]=ut([ce,re]);return Ne.createElement(We.Z.Compact,Object.assign({className:ae,size:ne,block:!0},je),ye,Ne.createElement(E.Z,Object.assign({},le),Se))};lt.__ANT_BUTTON=!0;var Ee=lt;const yt=E.Z;yt.Button=Ee;var qe=yt},584:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return qt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(9017),xe=ee(17835),Fe=ee(57700),We=()=>{const[,fe]=(0,Fe.ZP)(),[st]=(0,$e.Z)("Empty"),pt=new xe.FastColor(fe.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return E.createElement("svg",{style:pt,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,(st==null?void 0:st.description)||"Empty"),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(24 31.67)"},E.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),E.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),E.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),E.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),E.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),E.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),E.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},E.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),E.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ve=()=>{const[,fe]=(0,Fe.ZP)(),[st]=(0,$e.Z)("Empty"),{colorFill:mt,colorFillTertiary:pt,colorFillQuaternary:Vt,colorBgContainer:Ze}=fe,{borderColor:Ve,shadowColor:Ct,contentColor:Te}=(0,E.useMemo)(()=>({borderColor:new xe.FastColor(mt).onBackground(Ze).toHexString(),shadowColor:new xe.FastColor(pt).onBackground(Ze).toHexString(),contentColor:new xe.FastColor(Vt).onBackground(Ze).toHexString()}),[mt,pt,Vt,Ze]);return E.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,(st==null?void 0:st.description)||"Empty"),E.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},E.createElement("ellipse",{fill:Ct,cx:"32",cy:"33",rx:"32",ry:"7"}),E.createElement("g",{fillRule:"nonzero",stroke:Ve},E.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),E.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Te}))))},lt=ee(16931),Ee=ee(51636);const yt=fe=>{const{componentCls:st,margin:mt,marginXS:pt,marginXL:Vt,fontSize:Ze,lineHeight:Ve}=fe;return{[st]:{marginInline:pt,fontSize:Ze,lineHeight:Ve,textAlign:"center",[`${st}-image`]:{height:fe.emptyImgHeight,marginBottom:pt,opacity:fe.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${st}-description`]:{color:fe.colorTextDescription},[`${st}-footer`]:{marginTop:mt},"&-normal":{marginBlock:Vt,color:fe.colorTextDescription,[`${st}-description`]:{color:fe.colorTextDescription},[`${st}-image`]:{height:fe.emptyImgHeightMD}},"&-small":{marginBlock:pt,color:fe.colorTextDescription,[`${st}-image`]:{height:fe.emptyImgHeightSM}}}}};var qe=(0,lt.I$)("Empty",fe=>{const{componentCls:st,controlHeightLG:mt,calc:pt}=fe,Vt=(0,Ee.mergeToken)(fe,{emptyImgCls:`${st}-img`,emptyImgHeight:pt(mt).mul(2.5).equal(),emptyImgHeightMD:mt,emptyImgHeightSM:pt(mt).mul(.875).equal()});return[yt(Vt)]}),Ge=ee(48755),Ke=function(fe,st){var mt={};for(var pt in fe)Object.prototype.hasOwnProperty.call(fe,pt)&&st.indexOf(pt)<0&&(mt[pt]=fe[pt]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,pt=Object.getOwnPropertySymbols(fe);Vt{const{className:st,rootClassName:mt,prefixCls:pt,image:Vt=Qe,description:Ze,children:Ve,imageStyle:Ct,style:Te,classNames:_e,styles:Ue}=fe,de=Ke(fe,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:gt,direction:Oe,className:nt,style:jt,classNames:Ce,styles:ue}=(0,Ge.dj)("empty"),et=gt("empty",pt),[Rt,ut,he]=qe(et),[De]=(0,$e.Z)("Empty"),Me=typeof Ze!="undefined"?Ze:De==null?void 0:De.description,Dt=typeof Me=="string"?Me:"empty";let bt=null;return typeof Vt=="string"?bt=E.createElement("img",{alt:Dt,src:Vt}):bt=Vt,Rt(E.createElement("div",Object.assign({className:be()(ut,he,et,nt,{[`${et}-normal`]:Vt===dt,[`${et}-rtl`]:Oe==="rtl"},st,mt,Ce.root,_e==null?void 0:_e.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},ue.root),jt),Ue==null?void 0:Ue.root),Te)},de),E.createElement("div",{className:be()(`${et}-image`,Ce.image,_e==null?void 0:_e.image),style:Object.assign(Object.assign(Object.assign({},Ct),ue.image),Ue==null?void 0:Ue.image)},bt),Me&&E.createElement("div",{className:be()(`${et}-description`,Ce.description,_e==null?void 0:_e.description),style:Object.assign(Object.assign({},ue.description),Ue==null?void 0:Ue.description)},Me),Ve&&E.createElement("div",{className:be()(`${et}-footer`,Ce.footer,_e==null?void 0:_e.footer),style:Object.assign(Object.assign({},ue.footer),Ue==null?void 0:Ue.footer)},Ve)))};Pt.PRESENTED_IMAGE_DEFAULT=Qe,Pt.PRESENTED_IMAGE_SIMPLE=dt;var qt=Pt},28284:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return St}});var E=ee(56553),Ne=ee(77654),be=ee(59301),$e=ee(92310),xe=ee.n($e),Fe=ee(77900),Pe=ee(86641),We=ee(83397);function we(Le){const[ot,Re]=be.useState(Le);return be.useEffect(()=>{const ct=setTimeout(()=>{Re(Le)},Le.length?0:10);return()=>{clearTimeout(ct)}},[Le]),ot}var ve=ee(36237),lt=ee(63356),Ee=ee(34925),yt=ee(34961),qe=ee(51636),Ge=ee(16931),Qe=Le=>{const{componentCls:ot}=Le,Re=`${ot}-show-help`,ct=`${ot}-show-help-item`;return{[Re]:{transition:`opacity ${Le.motionDurationFast} ${Le.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ct]:{overflow:"hidden",transition:`height ${Le.motionDurationFast} ${Le.motionEaseInOut}, opacity ${Le.motionDurationFast} ${Le.motionEaseInOut}, transform ${Le.motionDurationFast} ${Le.motionEaseInOut} !important`,[`&${ct}-appear, &${ct}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ct}-leave-active`]:{transform:"translateY(-5px)"}}}}};const dt=Le=>({legend:{display:"block",width:"100%",marginBottom:Le.marginLG,padding:0,color:Le.colorTextDescription,fontSize:Le.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ve.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,ve.unit)(Le.controlOutlineWidth)} ${Le.controlOutline}`},output:{display:"block",paddingTop:15,color:Le.colorText,fontSize:Le.fontSize,lineHeight:Le.lineHeight}}),Pt=(Le,ot)=>{const{formItemCls:Re}=Le;return{[Re]:{[`${Re}-label > label`]:{height:ot},[`${Re}-control-input`]:{minHeight:ot}}}},qt=Le=>{const{componentCls:ot}=Le;return{[Le.componentCls]:Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(Le)),dt(Le)),{[`${ot}-text`]:{display:"inline-block",paddingInlineEnd:Le.paddingSM},"&-small":Object.assign({},Pt(Le,Le.controlHeightSM)),"&-large":Object.assign({},Pt(Le,Le.controlHeightLG))})}},fe=Le=>{const{formItemCls:ot,iconCls:Re,rootPrefixCls:ct,antCls:Ie,labelRequiredMarkColor:Et,labelColor:Ft,labelFontSize:zt,labelHeight:Ot,labelColonMarginInlineStart:ft,labelColonMarginInlineEnd:vt,itemMarginBottom:Tt}=Le;return{[ot]:Object.assign(Object.assign({},(0,lt.Wf)(Le)),{marginBottom:Tt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${Ie}-row`]:{display:"none"},"&-has-warning":{[`${ot}-split`]:{color:Le.colorError}},"&-has-error":{[`${ot}-split`]:{color:Le.colorWarning}},[`${ot}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Le.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ot,color:Ft,fontSize:zt,[`> ${Re}`]:{fontSize:Le.fontSize,verticalAlign:"top"},[`&${ot}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Le.marginXXS,color:Et,fontSize:Le.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${ot}-required-mark-hidden, &${ot}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${ot}-optional`]:{display:"inline-block",marginInlineStart:Le.marginXXS,color:Le.colorTextDescription,[`&${ot}-required-mark-hidden`]:{display:"none"}},[`${ot}-tooltip`]:{color:Le.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Le.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ft,marginInlineEnd:vt},[`&${ot}-no-colon::after`]:{content:'"\\a0"'}}},[`${ot}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ct}-col-'"]):not([class*="' ${ct}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Le.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ot]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Le.colorTextDescription,fontSize:Le.fontSize,lineHeight:Le.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Le.controlHeightSM,transition:`color ${Le.motionDurationMid} ${Le.motionEaseOut}`},"&-explain":{"&-error":{color:Le.colorError},"&-warning":{color:Le.colorWarning}}},[`&-with-help ${ot}-explain`]:{height:"auto",opacity:1},[`${ot}-feedback-icon`]:{fontSize:Le.fontSize,textAlign:"center",visibility:"visible",animationName:Ee.kr,animationDuration:Le.motionDurationMid,animationTimingFunction:Le.motionEaseOutBack,pointerEvents:"none","&-success":{color:Le.colorSuccess},"&-error":{color:Le.colorError},"&-warning":{color:Le.colorWarning},"&-validating":{color:Le.colorPrimary}}})}},st=(Le,ot)=>{const{formItemCls:Re}=Le;return{[`${ot}-horizontal`]:{[`${Re}-label`]:{flexGrow:0},[`${Re}-control`]:{flex:"1 1 0",minWidth:0},[`${Re}-label[class$='-24'], ${Re}-label[class*='-24 ']`]:{[`& + ${Re}-control`]:{minWidth:"unset"}}}}},mt=Le=>{const{componentCls:ot,formItemCls:Re,inlineItemMarginBottom:ct}=Le;return{[`${ot}-inline`]:{display:"flex",flexWrap:"wrap",[Re]:{flex:"none",marginInlineEnd:Le.margin,marginBottom:ct,"&-row":{flexWrap:"nowrap"},[`> ${Re}-label, > ${Re}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Re}-label`]:{flex:"none"},[`${ot}-text`]:{display:"inline-block"},[`${Re}-has-feedback`]:{display:"inline-block"}}}}},pt=Le=>({padding:Le.verticalLabelPadding,margin:Le.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Vt=Le=>{const{componentCls:ot,formItemCls:Re,rootPrefixCls:ct}=Le;return{[`${Re} ${Re}-label`]:pt(Le),[`${ot}:not(${ot}-inline)`]:{[Re]:{flexWrap:"wrap",[`${Re}-label, ${Re}-control`]:{[`&:not([class*=" ${ct}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ze=Le=>{const{componentCls:ot,formItemCls:Re,antCls:ct}=Le;return{[`${ot}-vertical`]:{[`${Re}:not(${Re}-horizontal)`]:{[`${Re}-row`]:{flexDirection:"column"},[`${Re}-label > label`]:{height:"auto"},[`${Re}-control`]:{width:"100%"},[`${Re}-label, ${ct}-col-24${Re}-label, ${ct}-col-xl-24${Re}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenXSMax)})`]:[Vt(Le),{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-xs-24${Re}-label`]:pt(Le)}}}],[`@media (max-width: ${(0,ve.unit)(Le.screenSMMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-sm-24${Re}-label`]:pt(Le)}}},[`@media (max-width: ${(0,ve.unit)(Le.screenMDMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-md-24${Re}-label`]:pt(Le)}}},[`@media (max-width: ${(0,ve.unit)(Le.screenLGMax)})`]:{[ot]:{[`${Re}:not(${Re}-horizontal)`]:{[`${ct}-col-lg-24${Re}-label`]:pt(Le)}}}}},Ve=Le=>{const{formItemCls:ot,antCls:Re}=Le;return{[`${ot}-vertical`]:{[`${ot}-row`]:{flexDirection:"column"},[`${ot}-label > label`]:{height:"auto"},[`${ot}-control`]:{width:"100%"}},[`${ot}-vertical ${ot}-label, ${Re}-col-24${ot}-label, ${Re}-col-xl-24${ot}-label`]:pt(Le),[`@media (max-width: ${(0,ve.unit)(Le.screenXSMax)})`]:[Vt(Le),{[ot]:{[`${Re}-col-xs-24${ot}-label`]:pt(Le)}}],[`@media (max-width: ${(0,ve.unit)(Le.screenSMMax)})`]:{[ot]:{[`${Re}-col-sm-24${ot}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenMDMax)})`]:{[ot]:{[`${Re}-col-md-24${ot}-label`]:pt(Le)}},[`@media (max-width: ${(0,ve.unit)(Le.screenLGMax)})`]:{[ot]:{[`${Re}-col-lg-24${ot}-label`]:pt(Le)}}}},Ct=Le=>({labelRequiredMarkColor:Le.colorError,labelColor:Le.colorTextHeading,labelFontSize:Le.fontSize,labelHeight:Le.controlHeight,labelColonMarginInlineStart:Le.marginXXS/2,labelColonMarginInlineEnd:Le.marginXS,itemMarginBottom:Le.marginLG,verticalLabelPadding:`0 0 ${Le.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Te=(Le,ot)=>(0,qe.mergeToken)(Le,{formItemCls:`${Le.componentCls}-item`,rootPrefixCls:ot});var _e=(0,Ge.I$)("Form",(Le,ot)=>{let{rootPrefixCls:Re}=ot;const ct=Te(Le,Re);return[qt(ct),fe(ct),Qe(ct),st(ct,ct.componentCls),st(ct,ct.formItemCls),mt(ct),Ze(ct),Ve(ct),(0,yt.Z)(ct),Ee.kr]},Ct,{order:-1e3});const Ue=[];function de(Le,ot,Re){let ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Le=="string"?Le:`${ot}-${ct}`,error:Le,errorStatus:Re}}var Oe=Le=>{let{help:ot,helpStatus:Re,errors:ct=Ue,warnings:Ie=Ue,className:Et,fieldId:Ft,onVisibleChanged:zt}=Le;const{prefixCls:Ot}=be.useContext(E.Rk),ft=`${Ot}-item-explain`,vt=(0,We.Z)(Ot),[Tt,Dn,Cn]=_e(Ot,vt),En=be.useMemo(()=>(0,Pe.Z)(Ot),[Ot]),nr=we(ct),sr=we(Ie),gr=be.useMemo(()=>ot!=null?[de(ot,"help",Re)]:[].concat((0,Ne.Z)(nr.map(($n,cr)=>de($n,"error","error",cr))),(0,Ne.Z)(sr.map(($n,cr)=>de($n,"warning","warning",cr)))),[ot,Re,nr,sr]),rr=be.useMemo(()=>{const $n={};return gr.forEach(cr=>{let{key:xr}=cr;$n[xr]=($n[xr]||0)+1}),gr.map((cr,xr)=>Object.assign(Object.assign({},cr),{key:$n[cr.key]>1?`${cr.key}-fallback-${xr}`:cr.key}))},[gr]),qn={};return Ft&&(qn.id=`${Ft}_help`),Tt(be.createElement(Fe.default,{motionDeadline:En.motionDeadline,motionName:`${Ot}-show-help`,visible:!!rr.length,onVisibleChanged:zt},$n=>{const{className:cr,style:xr}=$n;return be.createElement("div",Object.assign({},qn,{className:xe()(ft,cr,Cn,vt,Et,Dn),style:xr}),be.createElement(Fe.CSSMotionList,Object.assign({keys:rr},(0,Pe.Z)(Ot),{motionName:`${Ot}-show-help-item`,component:!1}),wr=>{const{key:Ar,error:_n,errorStatus:Pr,className:yr,style:ii}=wr;return be.createElement("div",{key:Ar,className:xe()(yr,{[`${ft}-${Pr}`]:Pr}),style:ii},_n)}))}))},nt=ee(69180),jt=ee(48755),Ce=ee(2171),ue=ee(31756),et=ee(23069),Rt=ee(76846),ut=ee(16722);const he=["parentNode"],De="form_item";function Me(Le){return Le===void 0||Le===!1?[]:Array.isArray(Le)?Le:[Le]}function Dt(Le,ot){if(!Le.length)return;const Re=Le.join("_");return ot?`${ot}_${Re}`:he.includes(Re)?`${De}_${Re}`:Re}function bt(Le,ot,Re,ct,Ie,Et){let Ft=ct;return Et!==void 0?Ft=Et:Re.validating?Ft="validating":Le.length?Ft="error":ot.length?Ft="warning":(Re.touched||Ie&&Re.validated)&&(Ft="success"),Ft}var Zt=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);IeLe!=null?Le:Object.assign(Object.assign({},ot),{__INTERNAL__:{itemRef:Ie=>Et=>{const Ft=je(Ie);Et?Re.current[Ft]=Et:delete Re.current[Ft]}},scrollToField:function(Ie){let Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Ft}=Et,zt=Zt(Et,["focus"]),Ot=Bt(Ie,ct);Ot&&((0,ut.Z)(Ot,Object.assign({scrollMode:"if-needed",block:"nearest"},zt)),Ft&&ct.focusField(Ie))},focusField:Ie=>{var Et,Ft;const zt=ct.getFieldInstance(Ie);typeof(zt==null?void 0:zt.focus)=="function"?zt.focus():(Ft=(Et=Bt(Ie,ct))===null||Et===void 0?void 0:Et.focus)===null||Ft===void 0||Ft.call(Et)},getFieldInstance:Ie=>{const Et=je(Ie);return Re.current[Et]}}),[Le,ot]);return[ct]}var le=ee(98350),ne=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie{const Re=be.useContext(Ce.Z),{getPrefixCls:ct,direction:Ie,requiredMark:Et,colon:Ft,scrollToFirstError:zt,className:Ot,style:ft}=(0,jt.dj)("form"),{prefixCls:vt,className:Tt,rootClassName:Dn,size:Cn,disabled:En=Re,form:nr,colon:sr,labelAlign:gr,labelWrap:rr,labelCol:qn,wrapperCol:$n,hideRequiredMark:cr,layout:xr="horizontal",scrollToFirstError:wr,requiredMark:Ar,onFinishFailed:_n,name:Pr,style:yr,feedbackIcons:ii,variant:li}=Le,ei=ne(Le,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),ti=(0,ue.Z)(Cn),mi=be.useContext(le.Z),Xr=be.useMemo(()=>Ar!==void 0?Ar:cr?!1:Et!==void 0?Et:!0,[cr,Ar,Et]),Qr=sr!=null?sr:Ft,Lr=ct("form",vt),si=(0,We.Z)(Lr),[pi,io,Bi]=_e(Lr,si),Zi=xe()(Lr,`${Lr}-${xr}`,{[`${Lr}-hide-required-mark`]:Xr===!1,[`${Lr}-rtl`]:Ie==="rtl",[`${Lr}-${ti}`]:ti},Bi,si,io,Ot,Tt,Dn),[Ii]=rt(nr),{__INTERNAL__:Ti}=Ii;Ti.name=Pr;const Ur=be.useMemo(()=>({name:Pr,labelAlign:gr,labelCol:qn,labelWrap:rr,wrapperCol:$n,vertical:xr==="vertical",colon:Qr,requiredMark:Xr,itemRef:Ti.itemRef,form:Ii,feedbackIcons:ii}),[Pr,gr,qn,$n,xr,Qr,Xr,Ii,ii]),Vr=be.useRef(null);be.useImperativeHandle(ot,()=>{var Gn;return Object.assign(Object.assign({},Ii),{nativeElement:(Gn=Vr.current)===null||Gn===void 0?void 0:Gn.nativeElement})});const Or=(Gn,zn)=>{if(Gn){let In={block:"nearest"};typeof Gn=="object"&&(In=Object.assign(Object.assign({},In),Gn)),Ii.scrollToField(zn,In)}},Mn=Gn=>{if(_n==null||_n(Gn),Gn.errorFields.length){const zn=Gn.errorFields[0].name;if(wr!==void 0){Or(wr,zn);return}zt!==void 0&&Or(zt,zn)}};return pi(be.createElement(E.pg.Provider,{value:li},be.createElement(Ce.n,{disabled:En},be.createElement(et.Z.Provider,{value:ti},be.createElement(E.RV,{validateMessages:mi},be.createElement(E.q3.Provider,{value:Ur},be.createElement(nt.default,Object.assign({id:Pr},ei,{name:Pr,onFinishFailed:Mn,form:Ii,ref:Vr,style:Object.assign(Object.assign({},ft),yr),className:Zi}))))))))};var ce=be.forwardRef(te),re=ee(41799),ye=ee(8654),Se=ee(22703),Ye=ee(32383),ke=ee(11592);function it(Le){if(typeof Le=="function")return Le;const ot=(0,ke.Z)(Le);return ot.length<=1?ot[0]:ot}const xt=()=>{const{status:Le,errors:ot=[],warnings:Re=[]}=be.useContext(E.aM);return{status:Le,errors:ot,warnings:Re}};xt.Context=E.aM;var Xt=xt,Nt=ee(16089);function vn(Le){const[ot,Re]=be.useState(Le),ct=be.useRef(null),Ie=be.useRef([]),Et=be.useRef(!1);be.useEffect(()=>(Et.current=!1,()=>{Et.current=!0,Nt.Z.cancel(ct.current),ct.current=null}),[]);function Ft(zt){Et.current||(ct.current===null&&(Ie.current=[],ct.current=(0,Nt.Z)(()=>{ct.current=null,Re(Ot=>{let ft=Ot;return Ie.current.forEach(vt=>{ft=vt(ft)}),ft})})),Ie.current.push(zt))}return[ot,Ft]}function Jt(){const{itemRef:Le}=be.useContext(E.q3),ot=be.useRef({});function Re(ct,Ie){const Et=Ie&&typeof Ie=="object"&&(0,ye.C4)(Ie),Ft=ct.join("_");return(ot.current.name!==Ft||ot.current.originRef!==Et)&&(ot.current.name=Ft,ot.current.originRef=Et,ot.current.ref=(0,ye.sQ)(Le(ct),Et)),ot.current.ref}return Re}var tn=ee(29194),on=ee(34280),mn=ee(2738),cn=ee(65970),at=ee(70425),Ut=ee(5472);const un=Le=>{const{formItemCls:ot}=Le;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ot}-control`]:{display:"flex"}}}};var Je=(0,Ge.bk)(["Form","item-item"],(Le,ot)=>{let{rootPrefixCls:Re}=ot;const ct=Te(Le,Re);return[un(ct)]}),At=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie{const{prefixCls:ot,status:Re,labelCol:ct,wrapperCol:Ie,children:Et,errors:Ft,warnings:zt,_internalItemRender:Ot,extra:ft,help:vt,fieldId:Tt,marginBottom:Dn,onErrorVisibleChanged:Cn,label:En}=Le,nr=`${ot}-item`,sr=be.useContext(E.q3),gr=be.useMemo(()=>{let ei=Object.assign({},Ie||sr.wrapperCol||{});return En===null&&!ct&&!Ie&&sr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(mi=>{const Xr=mi?[mi]:[],Qr=(0,at.U2)(sr.labelCol,Xr),Lr=typeof Qr=="object"?Qr:{},si=(0,at.U2)(ei,Xr),pi=typeof si=="object"?si:{};"span"in Lr&&!("offset"in pi)&&Lr.span<_t&&(ei=(0,at.t8)(ei,[].concat(Xr,["offset"]),Lr.span))}),ei},[Ie,sr]),rr=xe()(`${nr}-control`,gr.className),qn=be.useMemo(()=>{const{labelCol:ei,wrapperCol:ti}=sr;return At(sr,["labelCol","wrapperCol"])},[sr]),$n=be.useRef(null),[cr,xr]=be.useState(0);(0,on.Z)(()=>{ft&&$n.current?xr($n.current.clientHeight):xr(0)},[ft]);const wr=be.createElement("div",{className:`${nr}-control-input`},be.createElement("div",{className:`${nr}-control-input-content`},Et)),Ar=be.useMemo(()=>({prefixCls:ot,status:Re}),[ot,Re]),_n=Dn!==null||Ft.length||zt.length?be.createElement(E.Rk.Provider,{value:Ar},be.createElement(Oe,{fieldId:Tt,errors:Ft,warnings:zt,help:vt,helpStatus:Re,className:`${nr}-explain-connected`,onVisibleChanged:Cn})):null,Pr={};Tt&&(Pr.id=`${Tt}_extra`);const yr=ft?be.createElement("div",Object.assign({},Pr,{className:`${nr}-extra`,ref:$n}),ft):null,ii=_n||yr?be.createElement("div",{className:`${nr}-additional`,style:Dn?{minHeight:Dn+cr}:{}},_n,yr):null,li=Ot&&Ot.mark==="pro_table_render"&&Ot.render?Ot.render(Le,{input:wr,errorList:_n,extra:yr}):be.createElement(be.Fragment,null,wr,ii);return be.createElement(E.q3.Provider,{value:qn},be.createElement(Ut.Z,Object.assign({},gr,{className:rr}),li),be.createElement(Je,{prefixCls:ot}))},ht=ee(61485),Mt=ee(9017),Kt=ee(85981),dn=ee(25399),An=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie{let{prefixCls:ot,label:Re,htmlFor:ct,labelCol:Ie,labelAlign:Et,colon:Ft,required:zt,requiredMark:Ot,tooltip:ft,vertical:vt}=Le;var Tt;const[Dn]=(0,Mt.Z)("Form"),{labelAlign:Cn,labelCol:En,labelWrap:nr,colon:sr}=be.useContext(E.q3);if(!Re)return null;const gr=Ie||En||{},rr=Et||Cn,qn=`${ot}-item-label`,$n=xe()(qn,rr==="left"&&`${qn}-left`,gr.className,{[`${qn}-wrap`]:!!nr});let cr=Re;const xr=Ft===!0||sr!==!1&&Ft!==!1;xr&&!vt&&typeof Re=="string"&&Re.trim()&&(cr=Re.replace(/[:|:]\s*$/,""));const Ar=Jn(ft);if(Ar){const{icon:ei=be.createElement(ht.Z,null)}=Ar,ti=An(Ar,["icon"]),mi=be.createElement(dn.Z,Object.assign({},ti),be.cloneElement(ei,{className:`${ot}-item-tooltip`,title:"",onClick:Xr=>{Xr.preventDefault()},tabIndex:null}));cr=be.createElement(be.Fragment,null,cr,mi)}const _n=Ot==="optional",Pr=typeof Ot=="function",yr=Ot===!1;Pr?cr=Ot(cr,{required:!!zt}):_n&&!zt&&(cr=be.createElement(be.Fragment,null,cr,be.createElement("span",{className:`${ot}-item-optional`,title:""},(Dn==null?void 0:Dn.optional)||((Tt=Kt.Z.Form)===null||Tt===void 0?void 0:Tt.optional))));let ii;yr?ii="hidden":(_n||Pr)&&(ii="optional");const li=xe()({[`${ot}-item-required`]:zt,[`${ot}-item-required-mark-${ii}`]:ii,[`${ot}-item-no-colon`]:!xr});return be.createElement(Ut.Z,Object.assign({},gr,{className:$n}),be.createElement("label",{htmlFor:ct,className:li,title:typeof Re=="string"?Re:""},cr))},Rn=ee(29679),Gt=ee(19248),Lt=ee(96512),Yt=ee(58617);const kt={success:Rn.Z,warning:Lt.Z,error:Gt.Z,validating:Yt.Z};function It(Le){let{children:ot,errors:Re,warnings:ct,hasFeedback:Ie,validateStatus:Et,prefixCls:Ft,meta:zt,noStyle:Ot}=Le;const ft=`${Ft}-item`,{feedbackIcons:vt}=be.useContext(E.q3),Tt=bt(Re,ct,zt,null,!!Ie,Et),{isFormItemInput:Dn,status:Cn,hasFeedback:En,feedbackIcon:nr}=be.useContext(E.aM),sr=be.useMemo(()=>{var gr;let rr;if(Ie){const $n=Ie!==!0&&Ie.icons||vt,cr=Tt&&((gr=$n==null?void 0:$n({status:Tt,errors:Re,warnings:ct}))===null||gr===void 0?void 0:gr[Tt]),xr=Tt&&kt[Tt];rr=cr!==!1&&xr?be.createElement("span",{className:xe()(`${ft}-feedback-icon`,`${ft}-feedback-icon-${Tt}`)},cr||be.createElement(xr,null)):null}const qn={status:Tt||"",errors:Re,warnings:ct,hasFeedback:!!Ie,feedbackIcon:rr,isFormItemInput:!0};return Ot&&(qn.status=(Tt!=null?Tt:Cn)||"",qn.isFormItemInput=Dn,qn.hasFeedback=!!(Ie!=null?Ie:En),qn.feedbackIcon=Ie!==void 0?qn.feedbackIcon:nr),qn},[Tt,Ie,Ot,Dn,Cn]);return be.createElement(E.aM.Provider,{value:sr},ot)}var fn=function(Le,ot){var Re={};for(var ct in Le)Object.prototype.hasOwnProperty.call(Le,ct)&&ot.indexOf(ct)<0&&(Re[ct]=Le[ct]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ct=Object.getOwnPropertySymbols(Le);Ie{if(yr&&wr.current){const Lr=getComputedStyle(wr.current);ei(parseInt(Lr.marginBottom,10))}},[yr,ii]);const ti=Lr=>{Lr||ei(null)},Xr=function(){let Lr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const si=Lr?Ar:ft.errors,pi=Lr?_n:ft.warnings;return bt(si,pi,ft,"",!!vt,Ot)}(),Qr=xe()(qn,Re,ct,{[`${qn}-with-help`]:Pr||Ar.length||_n.length,[`${qn}-has-feedback`]:Xr&&vt,[`${qn}-has-success`]:Xr==="success",[`${qn}-has-warning`]:Xr==="warning",[`${qn}-has-error`]:Xr==="error",[`${qn}-is-validating`]:Xr==="validating",[`${qn}-hidden`]:Tt,[`${qn}-${gr}`]:gr});return be.createElement("div",{className:Qr,style:Ie,ref:wr},be.createElement(cn.Z,Object.assign({className:`${qn}-row`},(0,mn.Z)(rr,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),be.createElement(Sn,Object.assign({htmlFor:Cn},Le,{requiredMark:$n,required:En!=null?En:nr,prefixCls:ot,vertical:xr})),be.createElement(He,Object.assign({},Le,ft,{errors:Ar,warnings:_n,prefixCls:ot,status:Xr,help:Et,marginBottom:li,onErrorVisibleChanged:ti}),be.createElement(E.qI.Provider,{value:sr},be.createElement(It,{prefixCls:ot,meta:ft,errors:ft.errors,warnings:ft.warnings,hasFeedback:vt,validateStatus:Xr},Dn)))),!!li&&be.createElement("div",{className:`${qn}-margin-offset`,style:{marginBottom:-li}}))}const yn="__SPLIT__",Ln=null;function Bn(Le,ot){const Re=Object.keys(Le),ct=Object.keys(ot);return Re.length===ct.length&&Re.every(Ie=>{const Et=Le[Ie],Ft=ot[Ie];return Et===Ft||typeof Et=="function"||typeof Ft=="function"})}const hn=be.memo(Le=>{let{children:ot}=Le;return ot},(Le,ot)=>Bn(Le.control,ot.control)&&Le.update===ot.update&&Le.childProps.length===ot.childProps.length&&Le.childProps.every((Re,ct)=>Re===ot.childProps[ct]));function Kn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function jn(Le){const{name:ot,noStyle:Re,className:ct,dependencies:Ie,prefixCls:Et,shouldUpdate:Ft,rules:zt,children:Ot,required:ft,label:vt,messageVariables:Tt,trigger:Dn="onChange",validateTrigger:Cn,hidden:En,help:nr,layout:sr}=Le,{getPrefixCls:gr}=be.useContext(jt.E_),{name:rr}=be.useContext(E.q3),qn=it(Ot),$n=typeof qn=="function",cr=be.useContext(E.qI),{validateTrigger:xr}=be.useContext(nt.FieldContext),wr=Cn!==void 0?Cn:xr,Ar=ot!=null,_n=gr("form",Et),Pr=(0,We.Z)(_n),[yr,ii,li]=_e(_n,Pr),ei=(0,Ye.ln)("Form.Item"),ti=be.useContext(nt.ListContext),mi=be.useRef(null),[Xr,Qr]=vn({}),[Lr,si]=(0,re.Z)(()=>Kn()),pi=Vr=>{const Or=ti==null?void 0:ti.getKey(Vr.name);if(si(Vr.destroy?Kn():Vr,!0),Re&&nr!==!1&&cr){let Mn=Vr.name;if(Vr.destroy)Mn=mi.current||Mn;else if(Or!==void 0){const[Gn,zn]=Or;Mn=[Gn].concat((0,Ne.Z)(zn)),mi.current=Mn}cr(Vr,Mn)}},io=(Vr,Or)=>{Qr(Mn=>{const Gn=Object.assign({},Mn),In=[].concat((0,Ne.Z)(Vr.name.slice(0,-1)),(0,Ne.Z)(Or)).join(yn);return Vr.destroy?delete Gn[In]:Gn[In]=Vr,Gn})},[Bi,Zi]=be.useMemo(()=>{const Vr=(0,Ne.Z)(Lr.errors),Or=(0,Ne.Z)(Lr.warnings);return Object.values(Xr).forEach(Mn=>{Vr.push.apply(Vr,(0,Ne.Z)(Mn.errors||[])),Or.push.apply(Or,(0,Ne.Z)(Mn.warnings||[]))}),[Vr,Or]},[Xr,Lr.errors,Lr.warnings]),Ii=Jt();function Ti(Vr,Or,Mn){return Re&&!En?be.createElement(It,{prefixCls:_n,hasFeedback:Le.hasFeedback,validateStatus:Le.validateStatus,meta:Lr,errors:Bi,warnings:Zi,noStyle:!0},Vr):be.createElement(an,Object.assign({key:"row"},Le,{className:xe()(ct,li,Pr,ii),prefixCls:_n,fieldId:Or,isRequired:Mn,errors:Bi,warnings:Zi,meta:Lr,onSubItemMetaChange:io,layout:sr}),Vr)}if(!Ar&&!$n&&!Ie)return yr(Ti(qn));let Ur={};return typeof vt=="string"?Ur.label=vt:ot&&(Ur.label=String(ot)),Tt&&(Ur=Object.assign(Object.assign({},Ur),Tt)),yr(be.createElement(nt.Field,Object.assign({},Le,{messageVariables:Ur,trigger:Dn,validateTrigger:wr,onMetaChange:pi}),(Vr,Or,Mn)=>{const Gn=Me(ot).length&&Or?Or.name:[],zn=Dt(Gn,rr),In=ft!==void 0?ft:!!(zt!=null&&zt.some(kn=>{if(kn&&typeof kn=="object"&&kn.required&&!kn.warningOnly)return!0;if(typeof kn=="function"){const Fn=kn(Mn);return(Fn==null?void 0:Fn.required)&&!(Fn!=null&&Fn.warningOnly)}return!1})),dr=Object.assign({},Vr);let br=null;if(Array.isArray(qn)&&Ar)br=qn;else if(!($n&&(!(Ft||Ie)||Ar))){if(!(Ie&&!$n&&!Ar))if(be.isValidElement(qn)){const kn=Object.assign(Object.assign({},qn.props),dr);if(kn.id||(kn.id=zn),nr||Bi.length>0||Zi.length>0||Le.extra){const ur=[];(nr||Bi.length>0)&&ur.push(`${zn}_help`),Le.extra&&ur.push(`${zn}_extra`),kn["aria-describedby"]=ur.join(" ")}Bi.length>0&&(kn["aria-invalid"]="true"),In&&(kn["aria-required"]="true"),(0,ye.Yr)(qn)&&(kn.ref=Ii(Gn,qn)),new Set([].concat((0,Ne.Z)(Me(Dn)),(0,Ne.Z)(Me(wr)))).forEach(ur=>{kn[ur]=function(){for(var ri,Mi,wi,eo,Ji,Gi=arguments.length,fo=new Array(Gi),oo=0;oo{var{prefixCls:ot,children:Re}=Le,ct=en(Le,["prefixCls","children"]);const{getPrefixCls:Ie}=be.useContext(jt.E_),Et=Ie("form",ot),Ft=be.useMemo(()=>({prefixCls:Et,status:"error"}),[Et]);return be.createElement(nt.List,Object.assign({},ct),(zt,Ot,ft)=>be.createElement(E.Rk.Provider,{value:Ft},Re(zt.map(vt=>Object.assign(Object.assign({},vt),{fieldKey:vt.key})),Ot,{errors:ft.errors,warnings:ft.warnings})))};function Wn(){const{form:Le}=be.useContext(E.q3);return Le}const tt=ce;tt.Item=lr,tt.List=Yn,tt.ErrorList=Oe,tt.useForm=rt,tt.useFormInstance=Wn,tt.useWatch=nt.useWatch,tt.Provider=E.RV,tt.create=()=>{};var St=tt},4875:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ln}});var E=ee(59301),Ne=ee(84105),be=ee(87395),$e=ee(92310),xe=ee.n($e),Fe=ee(60499),Pe=ee(18642),We=ee(43749),we=ee(72190),ve=ee(42244),lt=ee(38705),Ee=ee(17212);function yt(){return typeof BigInt=="function"}function qe(He){return!He&&He!==0&&!Number.isNaN(He)||!String(He).trim()}function Ge(He){var ht=He.trim(),Mt=ht.startsWith("-");Mt&&(ht=ht.slice(1)),ht=ht.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),ht.startsWith(".")&&(ht="0".concat(ht));var Kt=ht||"0",dn=Kt.split("."),An=dn[0]||"0",Jn=dn[1]||"0";An==="0"&&Jn==="0"&&(Mt=!1);var Xn=Mt?"-":"";return{negative:Mt,negativeStr:Xn,trimStr:Kt,integerStr:An,decimalStr:Jn,fullStr:"".concat(Xn).concat(Kt)}}function Ke(He){var ht=String(He);return!Number.isNaN(Number(ht))&&ht.includes("e")}function Qe(He){var ht=String(He);if(Ke(He)){var Mt=Number(ht.slice(ht.indexOf("e-")+2)),Kt=ht.match(/\.(\d+)/);return Kt!=null&&Kt[1]&&(Mt+=Kt[1].length),Mt}return ht.includes(".")&&Pt(ht)?ht.length-ht.indexOf(".")-1:0}function dt(He){var ht=String(He);if(Ke(He)){if(He>Number.MAX_SAFE_INTEGER)return String(yt()?BigInt(He).toString():Number.MAX_SAFE_INTEGER);if(He0&&arguments[0]!==void 0?arguments[0]:!0;return Mt?this.isInvalidate()?"":Ge("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),He}(),fe=function(){function He(ht){if((0,lt.Z)(this,He),(0,Pe.Z)(this,"origin",""),(0,Pe.Z)(this,"number",void 0),(0,Pe.Z)(this,"empty",void 0),qe(ht)){this.empty=!0;return}this.origin=String(ht),this.number=Number(ht)}return(0,Ee.Z)(He,[{key:"negate",value:function(){return new He(-this.toNumber())}},{key:"add",value:function(Mt){if(this.isInvalidate())return new He(Mt);var Kt=Number(Mt);if(Number.isNaN(Kt))return this;var dn=this.number+Kt;if(dn>Number.MAX_SAFE_INTEGER)return new He(Number.MAX_SAFE_INTEGER);if(dnNumber.MAX_SAFE_INTEGER)return new He(Number.MAX_SAFE_INTEGER);if(dn0&&arguments[0]!==void 0?arguments[0]:!0;return Mt?this.isInvalidate()?"":dt(this.number):this.origin}}]),He}();function st(He){return yt()?new qt(He):new fe(He)}function mt(He,ht,Mt){var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(He==="")return"";var dn=Ge(He),An=dn.negativeStr,Jn=dn.integerStr,Xn=dn.decimalStr,Sn="".concat(ht).concat(Xn),Rn="".concat(An).concat(Jn);if(Mt>=0){var Gt=Number(Xn[Mt]);if(Gt>=5&&!Kt){var Lt=st(He).add("".concat(An,"0.").concat("0".repeat(Mt)).concat(10-Gt));return mt(Lt.toString(),ht,Mt,Kt)}return Mt===0?Rn:"".concat(Rn).concat(ht).concat(Xn.padEnd(Mt,"0").slice(0,Mt))}return Sn===".0"?Rn:"".concat(Rn).concat(Sn)}var pt=st,Vt=ee(36901),Ze=ee(34280);function Ve(He,ht){return typeof Proxy!="undefined"&&He?new Proxy(He,{get:function(Kt,dn){if(ht[dn])return ht[dn];var An=Kt[dn];return typeof An=="function"?An.bind(Kt):An}}):He}var Ct=ee(8654),Te=ee(48736);function _e(He,ht){var Mt=(0,E.useRef)(null);function Kt(){try{var An=He.selectionStart,Jn=He.selectionEnd,Xn=He.value,Sn=Xn.substring(0,An),Rn=Xn.substring(Jn);Mt.current={start:An,end:Jn,value:Xn,beforeTxt:Sn,afterTxt:Rn}}catch(Gt){}}function dn(){if(He&&Mt.current&&ht)try{var An=He.value,Jn=Mt.current,Xn=Jn.beforeTxt,Sn=Jn.afterTxt,Rn=Jn.start,Gt=An.length;if(An.startsWith(Xn))Gt=Xn.length;else if(An.endsWith(Sn))Gt=An.length-Mt.current.afterTxt.length;else{var Lt=Xn[Rn-1],Yt=An.indexOf(Lt,Rn-1);Yt!==-1&&(Gt=Yt+1)}He.setSelectionRange(Gt,Gt)}catch(kt){(0,Te.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(kt.message))}}return[Kt,dn]}var Ue=ee(49658),de=function(){var ht=(0,E.useState)(!1),Mt=(0,we.Z)(ht,2),Kt=Mt[0],dn=Mt[1];return(0,Ze.Z)(function(){dn((0,Ue.Z)())},[]),Kt},gt=de,Oe=ee(16089),nt=200,jt=600;function Ce(He){var ht=He.prefixCls,Mt=He.upNode,Kt=He.downNode,dn=He.upDisabled,An=He.downDisabled,Jn=He.onStep,Xn=E.useRef(),Sn=E.useRef([]),Rn=E.useRef();Rn.current=Jn;var Gt=function(){clearTimeout(Xn.current)},Lt=function(Bn,hn){Bn.preventDefault(),Gt(),Rn.current(hn);function Kn(){Rn.current(hn),Xn.current=setTimeout(Kn,nt)}Xn.current=setTimeout(Kn,jt)};E.useEffect(function(){return function(){Gt(),Sn.current.forEach(function(Ln){return Oe.Z.cancel(Ln)})}},[]);var Yt=gt();if(Yt)return null;var kt="".concat(ht,"-handler"),It=xe()(kt,"".concat(kt,"-up"),(0,Pe.Z)({},"".concat(kt,"-up-disabled"),dn)),fn=xe()(kt,"".concat(kt,"-down"),(0,Pe.Z)({},"".concat(kt,"-down-disabled"),An)),an=function(){return Sn.current.push((0,Oe.Z)(Gt))},yn={unselectable:"on",role:"button",onMouseUp:an,onMouseLeave:an};return E.createElement("div",{className:"".concat(kt,"-wrap")},E.createElement("span",(0,Fe.Z)({},yn,{onMouseDown:function(Bn){Lt(Bn,!0)},"aria-label":"Increase Value","aria-disabled":dn,className:It}),Mt||E.createElement("span",{unselectable:"on",className:"".concat(ht,"-handler-up-inner")})),E.createElement("span",(0,Fe.Z)({},yn,{onMouseDown:function(Bn){Lt(Bn,!1)},"aria-label":"Decrease Value","aria-disabled":An,className:fn}),Kt||E.createElement("span",{unselectable:"on",className:"".concat(ht,"-handler-down-inner")})))}function ue(He){var ht=typeof He=="number"?dt(He):Ge(He).fullStr,Mt=ht.includes(".");return Mt?Ge(ht.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:He+"0"}var et=ee(30292),Rt=function(){var He=(0,E.useRef)(0),ht=function(){Oe.Z.cancel(He.current)};return(0,E.useEffect)(function(){return ht},[]),function(Mt){ht(),He.current=(0,Oe.Z)(function(){Mt()})}},ut=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],he=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],De=function(ht,Mt){return ht||Mt.isEmpty()?Mt.toString():Mt.toNumber()},Me=function(ht){var Mt=pt(ht);return Mt.isInvalidate()?null:Mt},Dt=E.forwardRef(function(He,ht){var Mt=He.prefixCls,Kt=He.className,dn=He.style,An=He.min,Jn=He.max,Xn=He.step,Sn=Xn===void 0?1:Xn,Rn=He.defaultValue,Gt=He.value,Lt=He.disabled,Yt=He.readOnly,kt=He.upHandler,It=He.downHandler,fn=He.keyboard,an=He.changeOnWheel,yn=an===void 0?!1:an,Ln=He.controls,Bn=Ln===void 0?!0:Ln,hn=He.classNames,Kn=He.stringMode,jn=He.parser,mr=He.formatter,lr=He.precision,en=He.decimalSeparator,gn=He.onChange,Yn=He.onInput,Wn=He.onPressEnter,tt=He.onStep,St=He.changeOnBlur,Le=St===void 0?!0:St,ot=He.domRef,Re=(0,ve.Z)(He,ut),ct="".concat(Mt,"-input"),Ie=E.useRef(null),Et=E.useState(!1),Ft=(0,we.Z)(Et,2),zt=Ft[0],Ot=Ft[1],ft=E.useRef(!1),vt=E.useRef(!1),Tt=E.useRef(!1),Dn=E.useState(function(){return pt(Gt!=null?Gt:Rn)}),Cn=(0,we.Z)(Dn,2),En=Cn[0],nr=Cn[1];function sr(zn){Gt===void 0&&nr(zn)}var gr=E.useCallback(function(zn,In){if(!In)return lr>=0?lr:Math.max(Qe(zn),Qe(Sn))},[lr,Sn]),rr=E.useCallback(function(zn){var In=String(zn);if(jn)return jn(In);var dr=In;return en&&(dr=dr.replace(en,".")),dr.replace(/[^\w.-]+/g,"")},[jn,en]),qn=E.useRef(""),$n=E.useCallback(function(zn,In){if(mr)return mr(zn,{userTyping:In,input:String(qn.current)});var dr=typeof zn=="number"?dt(zn):zn;if(!In){var br=gr(dr,In);if(Pt(dr)&&(en||br>=0)){var kn=en||".";dr=mt(dr,kn,br)}}return dr},[mr,gr,en]),cr=E.useState(function(){var zn=Rn!=null?Rn:Gt;return En.isInvalidate()&&["string","number"].includes((0,We.Z)(zn))?Number.isNaN(zn)?"":zn:$n(En.toString(),!1)}),xr=(0,we.Z)(cr,2),wr=xr[0],Ar=xr[1];qn.current=wr;function _n(zn,In){Ar($n(zn.isInvalidate()?zn.toString(!1):zn.toString(!In),In))}var Pr=E.useMemo(function(){return Me(Jn)},[Jn,lr]),yr=E.useMemo(function(){return Me(An)},[An,lr]),ii=E.useMemo(function(){return!Pr||!En||En.isInvalidate()?!1:Pr.lessEquals(En)},[Pr,En]),li=E.useMemo(function(){return!yr||!En||En.isInvalidate()?!1:En.lessEquals(yr)},[yr,En]),ei=_e(Ie.current,zt),ti=(0,we.Z)(ei,2),mi=ti[0],Xr=ti[1],Qr=function(In){return Pr&&!In.lessEquals(Pr)?Pr:yr&&!yr.lessEquals(In)?yr:null},Lr=function(In){return!Qr(In)},si=function(In,dr){var br=In,kn=Lr(br)||br.isEmpty();if(!br.isEmpty()&&!dr&&(br=Qr(br)||br,kn=!0),!Yt&&!Lt&&kn){var Fn=br.toString(),er=gr(Fn,dr);return er>=0&&(br=pt(mt(Fn,".",er)),Lr(br)||(br=pt(mt(Fn,".",er,!0)))),br.equals(En)||(sr(br),gn==null||gn(br.isEmpty()?null:De(Kn,br)),Gt===void 0&&_n(br,dr)),br}return En},pi=Rt(),io=function zn(In){if(mi(),qn.current=In,Ar(In),!vt.current){var dr=rr(In),br=pt(dr);br.isNaN()||si(br,!0)}Yn==null||Yn(In),pi(function(){var kn=In;jn||(kn=In.replace(/。/g,".")),kn!==In&&zn(kn)})},Bi=function(){vt.current=!0},Zi=function(){vt.current=!1,io(Ie.current.value)},Ii=function(In){io(In.target.value)},Ti=function(In){var dr;if(!(In&&ii||!In&&li)){ft.current=!1;var br=pt(Tt.current?ue(Sn):Sn);In||(br=br.negate());var kn=(En||pt(0)).add(br.toString()),Fn=si(kn,!1);tt==null||tt(De(Kn,Fn),{offset:Tt.current?ue(Sn):Sn,type:In?"up":"down"}),(dr=Ie.current)===null||dr===void 0||dr.focus()}},Ur=function(In){var dr=pt(rr(wr)),br;dr.isNaN()?br=si(En,In):br=si(dr,In),Gt!==void 0?_n(En,!1):br.isNaN()||_n(br,!1)},Vr=function(){ft.current=!0},Or=function(In){var dr=In.key,br=In.shiftKey;ft.current=!0,Tt.current=br,dr==="Enter"&&(vt.current||(ft.current=!1),Ur(!1),Wn==null||Wn(In)),fn!==!1&&!vt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(dr)&&(Ti(dr==="Up"||dr==="ArrowUp"),In.preventDefault())},Mn=function(){ft.current=!1,Tt.current=!1};E.useEffect(function(){if(yn&&zt){var zn=function(br){Ti(br.deltaY<0),br.preventDefault()},In=Ie.current;if(In)return In.addEventListener("wheel",zn,{passive:!1}),function(){return In.removeEventListener("wheel",zn)}}});var Gn=function(){Le&&Ur(!1),Ot(!1),ft.current=!1};return(0,Ze.o)(function(){En.isInvalidate()||_n(En,!1)},[lr,mr]),(0,Ze.o)(function(){var zn=pt(Gt);nr(zn);var In=pt(rr(wr));(!zn.equals(In)||!ft.current||mr)&&_n(zn,ft.current)},[Gt]),(0,Ze.o)(function(){mr&&Xr()},[wr]),E.createElement("div",{ref:ot,className:xe()(Mt,Kt,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(Mt,"-focused"),zt),"".concat(Mt,"-disabled"),Lt),"".concat(Mt,"-readonly"),Yt),"".concat(Mt,"-not-a-number"),En.isNaN()),"".concat(Mt,"-out-of-range"),!En.isInvalidate()&&!Lr(En))),style:dn,onFocus:function(){Ot(!0)},onBlur:Gn,onKeyDown:Or,onKeyUp:Mn,onCompositionStart:Bi,onCompositionEnd:Zi,onBeforeInput:Vr},Bn&&E.createElement(Ce,{prefixCls:Mt,upNode:kt,downNode:It,upDisabled:ii,downDisabled:li,onStep:Ti}),E.createElement("div",{className:"".concat(ct,"-wrap")},E.createElement("input",(0,Fe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":An,"aria-valuemax":Jn,"aria-valuenow":En.isInvalidate()?null:En.toString(),step:Sn},Re,{ref:(0,Ct.sQ)(Ie,ht),className:ct,value:wr,onChange:Ii,disabled:Lt,readOnly:Yt}))))}),bt=E.forwardRef(function(He,ht){var Mt=He.disabled,Kt=He.style,dn=He.prefixCls,An=dn===void 0?"rc-input-number":dn,Jn=He.value,Xn=He.prefix,Sn=He.suffix,Rn=He.addonBefore,Gt=He.addonAfter,Lt=He.className,Yt=He.classNames,kt=(0,ve.Z)(He,he),It=E.useRef(null),fn=E.useRef(null),an=E.useRef(null),yn=function(Bn){an.current&&(0,et.nH)(an.current,Bn)};return E.useImperativeHandle(ht,function(){return Ve(an.current,{focus:yn,nativeElement:It.current.nativeElement||fn.current})}),E.createElement(Vt.BaseInput,{className:Lt,triggerFocus:yn,prefixCls:An,value:Jn,disabled:Mt,style:Kt,prefix:Xn,suffix:Sn,addonAfter:Gt,addonBefore:Rn,classNames:Yt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:It},E.createElement(Dt,(0,Fe.Z)({prefixCls:An,disabled:Mt,ref:an,domRef:fn,className:Yt==null?void 0:Yt.input},kt)))}),Zt=bt,je=Zt,Bt=ee(62487),rt=ee(82855),le=ee(48755),ne=ee(60840),te=ee(2171),ae=ee(83397),ce=ee(31756),re=ee(56553),ye=ee(24971),Se=ee(70045),Ye=ee(36237),ke=ee(53075),it=ee(64910),xt=ee(39082),Xt=ee(63356),Nt=ee(56119),vn=ee(16931),Jt=ee(51636),tn=ee(17835);const on=He=>{var ht;const Mt=(ht=He.handleVisible)!==null&&ht!==void 0?ht:"auto",Kt=He.controlHeightSM-He.lineWidth*2;return Object.assign(Object.assign({},(0,it.T)(He)),{controlWidth:90,handleWidth:Kt,handleFontSize:He.fontSize/2,handleVisible:Mt,handleActiveBg:He.colorFillAlter,handleBg:He.colorBgContainer,filledHandleBg:new tn.FastColor(He.colorFillSecondary).onBackground(He.colorBgContainer).toHexString(),handleHoverColor:He.colorPrimary,handleBorderColor:He.colorBorder,handleOpacity:Mt===!0?1:0,handleVisibleWidth:Mt===!0?Kt:0})},mn=(He,ht)=>{let{componentCls:Mt,borderRadiusSM:Kt,borderRadiusLG:dn}=He;const An=ht==="lg"?dn:Kt;return{[`&-${ht}`]:{[`${Mt}-handler-wrap`]:{borderStartEndRadius:An,borderEndEndRadius:An},[`${Mt}-handler-up`]:{borderStartEndRadius:An},[`${Mt}-handler-down`]:{borderEndEndRadius:An}}}},cn=He=>{const{componentCls:ht,lineWidth:Mt,lineType:Kt,borderRadius:dn,inputFontSizeSM:An,inputFontSizeLG:Jn,controlHeightLG:Xn,controlHeightSM:Sn,colorError:Rn,paddingInlineSM:Gt,paddingBlockSM:Lt,paddingBlockLG:Yt,paddingInlineLG:kt,colorTextDescription:It,motionDurationMid:fn,handleHoverColor:an,handleOpacity:yn,paddingInline:Ln,paddingBlock:Bn,handleBg:hn,handleActiveBg:Kn,colorTextDisabled:jn,borderRadiusSM:mr,borderRadiusLG:lr,controlWidth:en,handleBorderColor:gn,filledHandleBg:Yn,lineHeightLG:Wn,calc:tt}=He;return[{[ht]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),(0,ke.ik)(He)),{display:"inline-block",width:en,margin:0,padding:0,borderRadius:dn}),(0,xt.qG)(He,{[`${ht}-handler-wrap`]:{background:hn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}}})),(0,xt.H8)(He,{[`${ht}-handler-wrap`]:{background:Yn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}},"&:focus-within":{[`${ht}-handler-wrap`]:{background:hn}}})),(0,xt.vc)(He,{[`${ht}-handler-wrap`]:{background:hn,[`${ht}-handler-down`]:{borderBlockStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`}}})),(0,xt.Mu)(He)),{"&-rtl":{direction:"rtl",[`${ht}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Jn,lineHeight:Wn,borderRadius:lr,[`input${ht}-input`]:{height:tt(Xn).sub(tt(Mt).mul(2)).equal(),padding:`${(0,Ye.unit)(Yt)} ${(0,Ye.unit)(kt)}`}},"&-sm":{padding:0,fontSize:An,borderRadius:mr,[`input${ht}-input`]:{height:tt(Sn).sub(tt(Mt).mul(2)).equal(),padding:`${(0,Ye.unit)(Lt)} ${(0,Ye.unit)(Gt)}`}},"&-out-of-range":{[`${ht}-input-wrap`]:{input:{color:Rn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),(0,ke.s7)(He)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${ht}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${ht}-group-addon`]:{borderRadius:lr,fontSize:He.fontSizeLG}},"&-sm":{[`${ht}-group-addon`]:{borderRadius:mr}}},(0,xt.ir)(He)),(0,xt.S5)(He)),{[`&:not(${ht}-compact-first-item):not(${ht}-compact-last-item)${ht}-compact-item`]:{[`${ht}, ${ht}-group-addon`]:{borderRadius:0}},[`&:not(${ht}-compact-last-item)${ht}-compact-first-item`]:{[`${ht}, ${ht}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${ht}-compact-first-item)${ht}-compact-last-item`]:{[`${ht}, ${ht}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${ht}-input`]:{cursor:"not-allowed"},[ht]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(He)),{width:"100%",padding:`${(0,Ye.unit)(Bn)} ${(0,Ye.unit)(Ln)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dn,outline:0,transition:`all ${fn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ke.nz)(He.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${ht}-handler-wrap, &-focused ${ht}-handler-wrap`]:{width:He.handleWidth,opacity:1}})},{[ht]:Object.assign(Object.assign(Object.assign({[`${ht}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:He.handleVisibleWidth,opacity:yn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${fn}`,overflow:"hidden",[`${ht}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${ht}-handler-up-inner, ${ht}-handler-down-inner `]:{marginInlineEnd:0,fontSize:He.handleFontSize}}},[`${ht}-handler`]:{height:"50%",overflow:"hidden",color:It,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Ye.unit)(Mt)} ${Kt} ${gn}`,transition:`all ${fn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[` ${ht}-handler-up-inner, ${ht}-handler-down-inner `]:{color:an}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Xt.Ro)()),{color:It,transition:`all ${fn} linear`,userSelect:"none"})},[`${ht}-handler-up`]:{borderStartEndRadius:dn},[`${ht}-handler-down`]:{borderEndEndRadius:dn}},mn(He,"lg")),mn(He,"sm")),{"&-disabled, &-readonly":{[`${ht}-handler-wrap`]:{display:"none"},[`${ht}-input`]:{color:"inherit"}},[` ${ht}-handler-up-disabled, ${ht}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${ht}-handler-up-disabled:hover &-handler-up-inner, ${ht}-handler-down-disabled:hover &-handler-down-inner `]:{color:jn}})}]},at=He=>{const{componentCls:ht,paddingBlock:Mt,paddingInline:Kt,inputAffixPadding:dn,controlWidth:An,borderRadiusLG:Jn,borderRadiusSM:Xn,paddingInlineLG:Sn,paddingInlineSM:Rn,paddingBlockLG:Gt,paddingBlockSM:Lt,motionDurationMid:Yt}=He;return{[`${ht}-affix-wrapper`]:Object.assign(Object.assign({[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Mt)} 0`}},(0,ke.ik)(He)),{position:"relative",display:"inline-flex",alignItems:"center",width:An,padding:0,paddingInlineStart:Kt,"&-lg":{borderRadius:Jn,paddingInlineStart:Sn,[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Gt)} 0`}},"&-sm":{borderRadius:Xn,paddingInlineStart:Rn,[`input${ht}-input`]:{padding:`${(0,Ye.unit)(Lt)} 0`}},[`&:not(${ht}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${ht}-disabled`]:{background:"transparent"},[`> div${ht}`]:{width:"100%",border:"none",outline:"none",[`&${ht}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${ht}-handler-wrap`]:{zIndex:2},[ht]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:dn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Kt,marginInlineStart:dn,transition:`margin ${Yt}`}},[`&:hover ${ht}-handler-wrap, &-focused ${ht}-handler-wrap`]:{width:He.handleWidth,opacity:1},[`&:not(${ht}-affix-wrapper-without-controls):hover ${ht}-suffix`]:{marginInlineEnd:He.calc(He.handleWidth).add(Kt).equal()}})}};var Ut=(0,vn.I$)("InputNumber",He=>{const ht=(0,Jt.mergeToken)(He,(0,it.e)(He));return[cn(ht),at(ht),(0,Nt.c)(ht)]},on,{unitless:{handleOpacity:!0}}),un=function(He,ht){var Mt={};for(var Kt in He)Object.prototype.hasOwnProperty.call(He,Kt)&&ht.indexOf(Kt)<0&&(Mt[Kt]=He[Kt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Kt=Object.getOwnPropertySymbols(He);dn{const{getPrefixCls:Mt,direction:Kt}=E.useContext(le.E_),dn=E.useRef(null);E.useImperativeHandle(ht,()=>dn.current);const{className:An,rootClassName:Jn,size:Xn,disabled:Sn,prefixCls:Rn,addonBefore:Gt,addonAfter:Lt,prefix:Yt,suffix:kt,bordered:It,readOnly:fn,status:an,controls:yn,variant:Ln}=He,Bn=un(He,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),hn=Mt("input-number",Rn),Kn=(0,ae.Z)(hn),[jn,mr,lr]=Ut(hn,Kn),{compactSize:en,compactItemClassnames:gn}=(0,Se.ri)(hn,Kt);let Yn=E.createElement(be.Z,{className:`${hn}-handler-up-inner`}),Wn=E.createElement(Ne.Z,{className:`${hn}-handler-down-inner`});const tt=typeof yn=="boolean"?yn:void 0;typeof yn=="object"&&(Yn=typeof yn.upIcon=="undefined"?Yn:E.createElement("span",{className:`${hn}-handler-up-inner`},yn.upIcon),Wn=typeof yn.downIcon=="undefined"?Wn:E.createElement("span",{className:`${hn}-handler-down-inner`},yn.downIcon));const{hasFeedback:St,status:Le,isFormItemInput:ot,feedbackIcon:Re}=E.useContext(re.aM),ct=(0,rt.F)(Le,an),Ie=(0,ce.Z)(Cn=>{var En;return(En=Xn!=null?Xn:en)!==null&&En!==void 0?En:Cn}),Et=E.useContext(te.Z),Ft=Sn!=null?Sn:Et,[zt,Ot]=(0,ye.Z)("inputNumber",Ln,It),ft=St&&E.createElement(E.Fragment,null,Re),vt=xe()({[`${hn}-lg`]:Ie==="large",[`${hn}-sm`]:Ie==="small",[`${hn}-rtl`]:Kt==="rtl",[`${hn}-in-form-item`]:ot},mr),Tt=`${hn}-group`,Dn=E.createElement(je,Object.assign({ref:dn,disabled:Ft,className:xe()(lr,Kn,An,Jn,gn),upHandler:Yn,downHandler:Wn,prefixCls:hn,readOnly:fn,controls:tt,prefix:Yt,suffix:ft||kt,addonBefore:Gt&&E.createElement(Bt.Z,{form:!0,space:!0},Gt),addonAfter:Lt&&E.createElement(Bt.Z,{form:!0,space:!0},Lt),classNames:{input:vt,variant:xe()({[`${hn}-${zt}`]:Ot},(0,rt.Z)(hn,ct,St)),affixWrapper:xe()({[`${hn}-affix-wrapper-sm`]:Ie==="small",[`${hn}-affix-wrapper-lg`]:Ie==="large",[`${hn}-affix-wrapper-rtl`]:Kt==="rtl",[`${hn}-affix-wrapper-without-controls`]:yn===!1||Ft},mr),wrapper:xe()({[`${Tt}-rtl`]:Kt==="rtl"},mr),groupWrapper:xe()({[`${hn}-group-wrapper-sm`]:Ie==="small",[`${hn}-group-wrapper-lg`]:Ie==="large",[`${hn}-group-wrapper-rtl`]:Kt==="rtl",[`${hn}-group-wrapper-${zt}`]:Ot},(0,rt.Z)(`${hn}-group-wrapper`,ct,St),mr)}},Bn));return jn(Dn)}),At=Je,_t=He=>E.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},E.createElement(Je,Object.assign({},He)));At._InternalPanelDoNotUseOrYouWillBeFired=_t;var ln=At},49397:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return fe}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(36901),xe=ee(8654),Fe=ee(62487),Pe=ee(86013),We=ee(82855),we=ee(48755),ve=ee(2171),lt=ee(83397),Ee=ee(31756),yt=ee(56553),qe=ee(24971),Ge=ee(70045),Ke=ee(23826),Qe=ee(53075);function dt(st){return!!(st.prefix||st.suffix||st.allowClear||st.showCount)}var Pt=function(st,mt){var pt={};for(var Vt in st)Object.prototype.hasOwnProperty.call(st,Vt)&&mt.indexOf(Vt)<0&&(pt[Vt]=st[Vt]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Vt=Object.getOwnPropertySymbols(st);Ze{const{prefixCls:pt,bordered:Vt=!0,status:Ze,size:Ve,disabled:Ct,onBlur:Te,onFocus:_e,suffix:Ue,allowClear:de,addonAfter:gt,addonBefore:Oe,className:nt,style:jt,styles:Ce,rootClassName:ue,onChange:et,classNames:Rt,variant:ut}=st,he=Pt(st,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:De,direction:Me,allowClear:Dt,autoComplete:bt,className:Zt,style:je,classNames:Bt,styles:rt}=(0,we.dj)("input"),le=De("input",pt),ne=(0,E.useRef)(null),te=(0,lt.Z)(le),[ae,ce,re]=(0,Qe.TI)(le,ue),[ye]=(0,Qe.ZP)(le,te),{compactSize:Se,compactItemClassnames:Ye}=(0,Ge.ri)(le,Me),ke=(0,Ee.Z)(ln=>{var He;return(He=Ve!=null?Ve:Se)!==null&&He!==void 0?He:ln}),it=E.useContext(ve.Z),xt=Ct!=null?Ct:it,{status:Xt,hasFeedback:Nt,feedbackIcon:vn}=(0,E.useContext)(yt.aM),Jt=(0,We.F)(Xt,Ze),tn=dt(st)||!!Nt,on=(0,E.useRef)(tn),mn=(0,Ke.Z)(ne,!0),cn=ln=>{mn(),Te==null||Te(ln)},at=ln=>{mn(),_e==null||_e(ln)},Ut=ln=>{mn(),et==null||et(ln)},un=(Nt||Ue)&&E.createElement(E.Fragment,null,Ue,Nt&&vn),Je=(0,Pe.Z)(de!=null?de:Dt),[At,_t]=(0,qe.Z)("input",ut,Vt);return ae(ye(E.createElement($e.default,Object.assign({ref:(0,xe.sQ)(mt,ne),prefixCls:le,autoComplete:bt},he,{disabled:xt,onBlur:cn,onFocus:at,style:Object.assign(Object.assign({},je),jt),styles:Object.assign(Object.assign({},rt),Ce),suffix:un,allowClear:Je,className:be()(nt,ue,re,te,Ye,Zt),onChange:Ut,addonBefore:Oe&&E.createElement(Fe.Z,{form:!0,space:!0},Oe),addonAfter:gt&&E.createElement(Fe.Z,{form:!0,space:!0},gt),classNames:Object.assign(Object.assign(Object.assign({},Rt),Bt),{input:be()({[`${le}-sm`]:ke==="small",[`${le}-lg`]:ke==="large",[`${le}-rtl`]:Me==="rtl"},Rt==null?void 0:Rt.input,Bt.input,ce),variant:be()({[`${le}-${At}`]:_t},(0,We.Z)(le,Jt)),affixWrapper:be()({[`${le}-affix-wrapper-sm`]:ke==="small",[`${le}-affix-wrapper-lg`]:ke==="large",[`${le}-affix-wrapper-rtl`]:Me==="rtl"},ce),wrapper:be()({[`${le}-group-rtl`]:Me==="rtl"},ce),groupWrapper:be()({[`${le}-group-wrapper-sm`]:ke==="small",[`${le}-group-wrapper-lg`]:ke==="large",[`${le}-group-wrapper-rtl`]:Me==="rtl",[`${le}-group-wrapper-${At}`]:_t},(0,We.Z)(`${le}-group-wrapper`,Jt,Nt),ce)})}))))})},79809:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return mt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(22711),xe=ee(86013),Fe=ee(82855),Pe=ee(48755),We=ee(2171),we=ee(83397),ve=ee(31756),lt=ee(56553),Ee=ee(24971),yt=ee(70045),qe=ee(30292),Ge=ee(53075),Ke=ee(16931),Qe=ee(51636),dt=ee(64910);const Pt=pt=>{const{componentCls:Vt,paddingLG:Ze}=pt,Ve=`${Vt}-textarea`;return{[`textarea${Vt}`]:{maxWidth:"100%",height:"auto",minHeight:pt.controlHeight,lineHeight:pt.lineHeight,verticalAlign:"bottom",transition:`all ${pt.motionDurationSlow}`,resize:"vertical",[`&${Vt}-mouse-active`]:{transition:`all ${pt.motionDurationSlow}, height 0s, width 0s`}},[`${Vt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Ve]:{position:"relative","&-show-count":{[`> ${Vt}`]:{height:"100%"},[`${Vt}-data-count`]:{position:"absolute",bottom:pt.calc(pt.fontSize).mul(pt.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:pt.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${Vt}, &-affix-wrapper${Ve}-has-feedback ${Vt} `]:{paddingInlineEnd:Ze},[`&-affix-wrapper${Vt}-affix-wrapper`]:{padding:0,[`> textarea${Vt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:pt.calc(pt.controlHeight).sub(pt.calc(pt.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Vt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Vt}-clear-icon`]:{position:"absolute",insetInlineEnd:pt.paddingInline,insetBlockStart:pt.paddingXS},[`${Ve}-suffix`]:{position:"absolute",top:0,insetInlineEnd:pt.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Vt}-affix-wrapper-sm`]:{[`${Vt}-suffix`]:{[`${Vt}-clear-icon`]:{insetInlineEnd:pt.paddingInlineSM}}}}}};var qt=(0,Ke.I$)(["Input","TextArea"],pt=>{const Vt=(0,Qe.mergeToken)(pt,(0,dt.e)(pt));return[Pt(Vt)]},dt.T,{resetFont:!1}),fe=function(pt,Vt){var Ze={};for(var Ve in pt)Object.prototype.hasOwnProperty.call(pt,Ve)&&Vt.indexOf(Ve)<0&&(Ze[Ve]=pt[Ve]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Ve=Object.getOwnPropertySymbols(pt);Ct{var Ze;const{prefixCls:Ve,bordered:Ct=!0,size:Te,disabled:_e,status:Ue,allowClear:de,classNames:gt,rootClassName:Oe,className:nt,style:jt,styles:Ce,variant:ue,showCount:et,onMouseDown:Rt,onResize:ut}=pt,he=fe(pt,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:De,direction:Me,allowClear:Dt,autoComplete:bt,className:Zt,style:je,classNames:Bt,styles:rt}=(0,Pe.dj)("textArea"),le=E.useContext(We.Z),ne=_e!=null?_e:le,{status:te,hasFeedback:ae,feedbackIcon:ce}=E.useContext(lt.aM),re=(0,Fe.F)(te,Ue),ye=E.useRef(null);E.useImperativeHandle(Vt,()=>{var _t;return{resizableTextArea:(_t=ye.current)===null||_t===void 0?void 0:_t.resizableTextArea,focus:ln=>{var He,ht;(0,qe.nH)((ht=(He=ye.current)===null||He===void 0?void 0:He.resizableTextArea)===null||ht===void 0?void 0:ht.textArea,ln)},blur:()=>{var ln;return(ln=ye.current)===null||ln===void 0?void 0:ln.blur()}}});const Se=De("input",Ve),Ye=(0,we.Z)(Se),[ke,it,xt]=(0,Ge.TI)(Se,Oe),[Xt]=qt(Se,Ye),{compactSize:Nt,compactItemClassnames:vn}=(0,yt.ri)(Se,Me),Jt=(0,ve.Z)(_t=>{var ln;return(ln=Te!=null?Te:Nt)!==null&&ln!==void 0?ln:_t}),[tn,on]=(0,Ee.Z)("textArea",ue,Ct),mn=(0,xe.Z)(de!=null?de:Dt),[cn,at]=E.useState(!1),[Ut,un]=E.useState(!1),Je=_t=>{at(!0),Rt==null||Rt(_t);const ln=()=>{at(!1),document.removeEventListener("mouseup",ln)};document.addEventListener("mouseup",ln)},At=_t=>{var ln,He;if(ut==null||ut(_t),cn&&typeof getComputedStyle=="function"){const ht=(He=(ln=ye.current)===null||ln===void 0?void 0:ln.nativeElement)===null||He===void 0?void 0:He.querySelector("textarea");ht&&getComputedStyle(ht).resize==="both"&&un(!0)}};return ke(Xt(E.createElement($e.default,Object.assign({autoComplete:bt},he,{style:Object.assign(Object.assign({},je),jt),styles:Object.assign(Object.assign({},rt),Ce),disabled:ne,allowClear:mn,className:be()(xt,Ye,nt,Oe,vn,Zt,Ut&&`${Se}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},gt),Bt),{textarea:be()({[`${Se}-sm`]:Jt==="small",[`${Se}-lg`]:Jt==="large"},it,gt==null?void 0:gt.textarea,Bt.textarea,cn&&`${Se}-mouse-active`),variant:be()({[`${Se}-${tn}`]:on},(0,Fe.Z)(Se,re)),affixWrapper:be()(`${Se}-textarea-affix-wrapper`,{[`${Se}-affix-wrapper-rtl`]:Me==="rtl",[`${Se}-affix-wrapper-sm`]:Jt==="small",[`${Se}-affix-wrapper-lg`]:Jt==="large",[`${Se}-textarea-show-count`]:et||((Ze=pt.count)===null||Ze===void 0?void 0:Ze.show)},it)}),prefixCls:Se,suffix:ae&&E.createElement("span",{className:`${Se}-textarea-suffix`},ce),showCount:et,ref:ye,onResize:At,onMouseDown:Je}))))})},23826:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ne}});var E=ee(59301);function Ne(be,$e){const xe=(0,E.useRef)([]),Fe=()=>{xe.current.push(setTimeout(()=>{var Pe,We,we,ve;!((Pe=be.current)===null||Pe===void 0)&&Pe.input&&((We=be.current)===null||We===void 0?void 0:We.input.getAttribute("type"))==="password"&&(!((we=be.current)===null||we===void 0)&&we.input.hasAttribute("value"))&&((ve=be.current)===null||ve===void 0||ve.input.removeAttribute("value"))}))};return(0,E.useEffect)(()=>($e&&Fe(),()=>xe.current.forEach(Pe=>{Pe&&clearTimeout(Pe)})),[]),Fe}},37568:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Bt}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(48755),xe=ee(56553),Fe=ee(53075),We=rt=>{const{getPrefixCls:le,direction:ne}=(0,E.useContext)($e.E_),{prefixCls:te,className:ae}=rt,ce=le("input-group",te),re=le("input"),[ye,Se,Ye]=(0,Fe.ZP)(re),ke=be()(ce,Ye,{[`${ce}-lg`]:rt.size==="large",[`${ce}-sm`]:rt.size==="small",[`${ce}-compact`]:rt.compact,[`${ce}-rtl`]:ne==="rtl"},Se,ae),it=(0,E.useContext)(xe.aM),xt=(0,E.useMemo)(()=>Object.assign(Object.assign({},it),{isFormItemInput:!1}),[it]);return ye(E.createElement("span",{className:ke,style:rt.style,onMouseEnter:rt.onMouseEnter,onMouseLeave:rt.onMouseLeave,onFocus:rt.onFocus,onBlur:rt.onBlur},E.createElement(xe.aM.Provider,{value:xt},rt.children)))},we=ee(49397),ve=ee(77654),lt=ee(6089),Ee=ee(26112),yt=ee(82855),qe=ee(31756),Ge=ee(16931),Ke=ee(51636),Qe=ee(64910);const dt=rt=>{const{componentCls:le,paddingXS:ne}=rt;return{[le]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${le}-input`]:{textAlign:"center",paddingInline:rt.paddingXXS},[`&${le}-sm ${le}-input`]:{paddingInline:rt.calc(rt.paddingXXS).div(2).equal()},[`&${le}-lg ${le}-input`]:{paddingInline:rt.paddingXS}}}};var Pt=(0,Ge.I$)(["Input","OTP"],rt=>{const le=(0,Ke.mergeToken)(rt,(0,Qe.e)(rt));return[dt(le)]},Qe.T),qt=ee(16089),fe=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae{const{value:ne,onChange:te,onActiveChange:ae,index:ce,mask:re}=rt,ye=fe(rt,["value","onChange","onActiveChange","index","mask"]),Se=ne&&typeof re=="string"?re:ne,Ye=Nt=>{te(ce,Nt.target.value)},ke=E.useRef(null);E.useImperativeHandle(le,()=>ke.current);const it=()=>{(0,qt.Z)(()=>{var Nt;const vn=(Nt=ke.current)===null||Nt===void 0?void 0:Nt.input;document.activeElement===vn&&vn&&vn.select()})},xt=Nt=>{const{key:vn,ctrlKey:Jt,metaKey:tn}=Nt;vn==="ArrowLeft"?ae(ce-1):vn==="ArrowRight"?ae(ce+1):vn==="z"&&(Jt||tn)&&Nt.preventDefault(),it()},Xt=Nt=>{Nt.key==="Backspace"&&!ne&&ae(ce-1),it()};return E.createElement(we.Z,Object.assign({type:re===!0?"password":"text"},ye,{ref:ke,value:Se,onInput:Ye,onFocus:it,onKeyDown:xt,onKeyUp:Xt,onMouseDown:it,onMouseUp:it}))}),pt=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae{const{index:le,prefixCls:ne,separator:te}=rt,ae=typeof te=="function"?te(le):te;return ae?E.createElement("span",{className:`${ne}-separator`},ae):null};var Ct=E.forwardRef((rt,le)=>{const{prefixCls:ne,length:te=6,size:ae,defaultValue:ce,value:re,onChange:ye,formatter:Se,separator:Ye,variant:ke,disabled:it,status:xt,autoFocus:Xt,mask:Nt,type:vn,onInput:Jt,inputMode:tn}=rt,on=pt(rt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:mn,direction:cn}=E.useContext($e.E_),at=mn("otp",ne),Ut=(0,Ee.Z)(on,{aria:!0,data:!0,attr:!0}),[un,Je,At]=Pt(at),_t=(0,qe.Z)(Yt=>ae!=null?ae:Yt),ln=E.useContext(xe.aM),He=(0,yt.F)(ln.status,xt),ht=E.useMemo(()=>Object.assign(Object.assign({},ln),{status:He,hasFeedback:!1,feedbackIcon:null}),[ln,He]),Mt=E.useRef(null),Kt=E.useRef({});E.useImperativeHandle(le,()=>({focus:()=>{var Yt;(Yt=Kt.current[0])===null||Yt===void 0||Yt.focus()},blur:()=>{var Yt;for(let kt=0;ktSe?Se(Yt):Yt,[An,Jn]=E.useState(()=>Vt(dn(ce||"")));E.useEffect(()=>{re!==void 0&&Jn(Vt(re))},[re]);const Xn=(0,lt.Z)(Yt=>{Jn(Yt),Jt&&Jt(Yt),ye&&Yt.length===te&&Yt.every(kt=>kt)&&Yt.some((kt,It)=>An[It]!==kt)&&ye(Yt.join(""))}),Sn=(0,lt.Z)((Yt,kt)=>{let It=(0,ve.Z)(An);for(let an=0;an=0&&!It[an];an-=1)It.pop();const fn=dn(It.map(an=>an||" ").join(""));return It=Vt(fn).map((an,yn)=>an===" "&&!It[yn]?It[yn]:an),It}),Rn=(Yt,kt)=>{var It;const fn=Sn(Yt,kt),an=Math.min(Yt+kt.length,te-1);an!==Yt&&fn[Yt]!==void 0&&((It=Kt.current[an])===null||It===void 0||It.focus()),Xn(fn)},Gt=Yt=>{var kt;(kt=Kt.current[Yt])===null||kt===void 0||kt.focus()},Lt={variant:ke,disabled:it,status:He,mask:Nt,type:vn,inputMode:tn};return un(E.createElement("div",Object.assign({},Ut,{ref:Mt,className:be()(at,{[`${at}-sm`]:_t==="small",[`${at}-lg`]:_t==="large",[`${at}-rtl`]:cn==="rtl"},At,Je)}),E.createElement(xe.aM.Provider,{value:ht},Array.from({length:te}).map((Yt,kt)=>{const It=`otp-${kt}`,fn=An[kt]||"";return E.createElement(E.Fragment,{key:It},E.createElement(mt,Object.assign({ref:an=>{Kt.current[kt]=an},index:kt,size:_t,htmlSize:1,className:`${at}-input`,onChange:Rn,value:fn,onActiveChange:Gt,autoFocus:kt===0&&Xt},Lt)),ktrt?E.createElement(_e.Z,null):E.createElement(Te.Z,null),Ce={click:"onClick",hover:"onMouseOver"};var et=E.forwardRef((rt,le)=>{const{disabled:ne,action:te="click",visibilityToggle:ae=!0,iconRender:ce=jt}=rt,re=E.useContext(gt.Z),ye=ne!=null?ne:re,Se=typeof ae=="object"&&ae.visible!==void 0,[Ye,ke]=(0,E.useState)(()=>Se?ae.visible:!1),it=(0,E.useRef)(null);E.useEffect(()=>{Se&&ke(ae.visible)},[Se,ae]);const xt=(0,Oe.Z)(it),Xt=()=>{var _t;if(ye)return;Ye&&xt();const ln=!Ye;ke(ln),typeof ae=="object"&&((_t=ae.onVisibleChange)===null||_t===void 0||_t.call(ae,ln))},Nt=_t=>{const ln=Ce[te]||"",He=ce(Ye),ht={[ln]:Xt,className:`${_t}-icon`,key:"passwordIcon",onMouseDown:Mt=>{Mt.preventDefault()},onMouseUp:Mt=>{Mt.preventDefault()}};return E.cloneElement(E.isValidElement(He)?He:E.createElement("span",null,He),ht)},{className:vn,prefixCls:Jt,inputPrefixCls:tn,size:on}=rt,mn=nt(rt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:cn}=E.useContext($e.E_),at=cn("input",tn),Ut=cn("input-password",Jt),un=ae&&Nt(Ut),Je=be()(Ut,vn,{[`${Ut}-${on}`]:!!on}),At=Object.assign(Object.assign({},(0,Ue.Z)(mn,["suffix","iconRender","visibilityToggle"])),{type:Ye?"text":"password",className:Je,prefixCls:at,suffix:un});return on&&(At.size=on),E.createElement(we.Z,Object.assign({ref:(0,de.sQ)(le,it)},At))}),Rt=ee(47472),ut=ee(22703),he=ee(7939),De=ee(70045),Me=function(rt,le){var ne={};for(var te in rt)Object.prototype.hasOwnProperty.call(rt,te)&&le.indexOf(te)<0&&(ne[te]=rt[te]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(rt);ae{const{prefixCls:ne,inputPrefixCls:te,className:ae,size:ce,suffix:re,enterButton:ye=!1,addonAfter:Se,loading:Ye,disabled:ke,onSearch:it,onChange:xt,onCompositionStart:Xt,onCompositionEnd:Nt}=rt,vn=Me(rt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Jt,direction:tn}=E.useContext($e.E_),on=E.useRef(!1),mn=Jt("input-search",ne),cn=Jt("input",te),{compactSize:at}=(0,De.ri)(mn,tn),Ut=(0,qe.Z)(Rn=>{var Gt;return(Gt=ce!=null?ce:at)!==null&&Gt!==void 0?Gt:Rn}),un=E.useRef(null),Je=Rn=>{Rn!=null&&Rn.target&&Rn.type==="click"&&it&&it(Rn.target.value,Rn,{source:"clear"}),xt==null||xt(Rn)},At=Rn=>{var Gt;document.activeElement===((Gt=un.current)===null||Gt===void 0?void 0:Gt.input)&&Rn.preventDefault()},_t=Rn=>{var Gt,Lt;it&&it((Lt=(Gt=un.current)===null||Gt===void 0?void 0:Gt.input)===null||Lt===void 0?void 0:Lt.value,Rn,{source:"input"})},ln=Rn=>{on.current||Ye||_t(Rn)},He=typeof ye=="boolean"?E.createElement(Rt.Z,null):null,ht=`${mn}-button`;let Mt;const Kt=ye||{},dn=Kt.type&&Kt.type.__ANT_BUTTON===!0;dn||Kt.type==="button"?Mt=(0,ut.Tm)(Kt,Object.assign({onMouseDown:At,onClick:Rn=>{var Gt,Lt;(Lt=(Gt=Kt==null?void 0:Kt.props)===null||Gt===void 0?void 0:Gt.onClick)===null||Lt===void 0||Lt.call(Gt,Rn),_t(Rn)},key:"enterButton"},dn?{className:ht,size:Ut}:{})):Mt=E.createElement(he.ZP,{className:ht,type:ye?"primary":void 0,size:Ut,disabled:ke,key:"enterButton",onMouseDown:At,onClick:_t,loading:Ye,icon:He},ye),Se&&(Mt=[Mt,(0,ut.Tm)(Se,{key:"addonAfter"})]);const An=be()(mn,{[`${mn}-rtl`]:tn==="rtl",[`${mn}-${Ut}`]:!!Ut,[`${mn}-with-button`]:!!ye},ae),Jn=Object.assign(Object.assign({},vn),{className:An,prefixCls:cn,type:"search"}),Xn=Rn=>{on.current=!0,Xt==null||Xt(Rn)},Sn=Rn=>{on.current=!1,Nt==null||Nt(Rn)};return E.createElement(we.Z,Object.assign({ref:(0,de.sQ)(un,le),onPressEnter:ln},Jn,{size:Ut,onCompositionStart:Xn,onCompositionEnd:Sn,addonAfter:Mt,suffix:re,onChange:Je,disabled:ke}))}),Zt=ee(79809);const je=we.Z;je.Group=We,je.Search=bt,je.TextArea=Zt.Z,je.Password=et,je.OTP=Ct;var Bt=je},24303:function(wn,nn,ee){"use strict";ee.d(nn,{D:function(){return pt},Z:function(){return Ve}});var E=ee(59301),Ne=ee(60499),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"},$e=be,xe=ee(7657),Fe=function(Te,_e){return E.createElement(xe.Z,(0,Ne.Z)({},Te,{ref:_e,icon:$e}))},Pe=E.forwardRef(Fe),We=Pe,we=ee(33853),ve=ee(38819),lt=ee(92310),Ee=ee.n(lt),yt=ee(2738),qe=ee(48755),Ge=ee(6989),Ke=ee(36237),Qe=ee(48923),dt=ee(16931);const Pt=Ct=>{const{componentCls:Te,siderBg:_e,motionDurationMid:Ue,motionDurationSlow:de,antCls:gt,triggerHeight:Oe,triggerColor:nt,triggerBg:jt,headerHeight:Ce,zeroTriggerWidth:ue,zeroTriggerHeight:et,borderRadiusLG:Rt,lightSiderBg:ut,lightTriggerColor:he,lightTriggerBg:De,bodyBg:Me}=Ct;return{[Te]:{position:"relative",minWidth:0,background:_e,transition:`all ${Ue}, background 0s`,"&-has-trigger":{paddingBottom:Oe},"&-right":{order:1},[`${Te}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${gt}-menu${gt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Te}-children`]:{overflow:"hidden"},[`${Te}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Oe,color:nt,lineHeight:(0,Ke.unit)(Oe),textAlign:"center",background:jt,cursor:"pointer",transition:`all ${Ue}`},[`${Te}-zero-width-trigger`]:{position:"absolute",top:Ce,insetInlineEnd:Ct.calc(ue).mul(-1).equal(),zIndex:1,width:ue,height:et,color:nt,fontSize:Ct.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:_e,borderRadius:`0 ${(0,Ke.unit)(Rt)} ${(0,Ke.unit)(Rt)} 0`,cursor:"pointer",transition:`background ${de} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${de}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Ct.calc(ue).mul(-1).equal(),borderRadius:`${(0,Ke.unit)(Rt)} 0 0 ${(0,Ke.unit)(Rt)}`}},"&-light":{background:ut,[`${Te}-trigger`]:{color:he,background:De},[`${Te}-zero-width-trigger`]:{color:he,background:De,border:`1px solid ${Me}`,borderInlineStart:0}}}}};var qt=(0,dt.I$)(["Layout","Sider"],Ct=>[Pt(Ct)],Qe.eh,{deprecatedTokens:Qe.jn}),fe=function(Ct,Te){var _e={};for(var Ue in Ct)Object.prototype.hasOwnProperty.call(Ct,Ue)&&Te.indexOf(Ue)<0&&(_e[Ue]=Ct[Ue]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ue=Object.getOwnPropertySymbols(Ct);de!Number.isNaN(Number.parseFloat(Ct))&&isFinite(Ct),pt=E.createContext({}),Vt=(()=>{let Ct=0;return function(){let Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ct+=1,`${Te}${Ct}`}})();var Ve=E.forwardRef((Ct,Te)=>{const{prefixCls:_e,className:Ue,trigger:de,children:gt,defaultCollapsed:Oe=!1,theme:nt="dark",style:jt={},collapsible:Ce=!1,reverseArrow:ue=!1,width:et=200,collapsedWidth:Rt=80,zeroWidthTriggerStyle:ut,breakpoint:he,onCollapse:De,onBreakpoint:Me}=Ct,Dt=fe(Ct,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:bt}=(0,E.useContext)(Ge.V),[Zt,je]=(0,E.useState)("collapsed"in Ct?Ct.collapsed:Oe),[Bt,rt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{"collapsed"in Ct&&je(Ct.collapsed)},[Ct.collapsed]);const le=(Ut,un)=>{"collapsed"in Ct||je(Ut),De==null||De(Ut,un)},{getPrefixCls:ne,direction:te}=(0,E.useContext)(qe.E_),ae=ne("layout-sider",_e),[ce,re,ye]=qt(ae),Se=(0,E.useRef)(null);Se.current=Ut=>{rt(Ut.matches),Me==null||Me(Ut.matches),Zt!==Ut.matches&&le(Ut.matches,"responsive")},(0,E.useEffect)(()=>{function Ut(Je){return Se.current(Je)}let un;if(typeof window!="undefined"){const{matchMedia:Je}=window;if(Je&&he&&he in st){un=Je(`screen and (max-width: ${st[he]})`);try{un.addEventListener("change",Ut)}catch(At){un.addListener(Ut)}Ut(un)}}return()=>{try{un==null||un.removeEventListener("change",Ut)}catch(Je){un==null||un.removeListener(Ut)}}},[he]),(0,E.useEffect)(()=>{const Ut=Vt("ant-sider-");return bt.addSider(Ut),()=>bt.removeSider(Ut)},[]);const Ye=()=>{le(!Zt,"clickTrigger")},ke=(0,yt.Z)(Dt,["collapsed"]),it=Zt?Rt:et,xt=mt(it)?`${it}px`:String(it),Xt=parseFloat(String(Rt||0))===0?E.createElement("span",{onClick:Ye,className:Ee()(`${ae}-zero-width-trigger`,`${ae}-zero-width-trigger-${ue?"right":"left"}`),style:ut},de||E.createElement(We,null)):null,Nt=te==="rtl"==!ue,tn={expanded:Nt?E.createElement(ve.Z,null):E.createElement(we.Z,null),collapsed:Nt?E.createElement(we.Z,null):E.createElement(ve.Z,null)}[Zt?"collapsed":"expanded"],on=de!==null?Xt||E.createElement("div",{className:`${ae}-trigger`,onClick:Ye,style:{width:xt}},de||tn):null,mn=Object.assign(Object.assign({},jt),{flex:`0 0 ${xt}`,maxWidth:xt,minWidth:xt,width:xt}),cn=Ee()(ae,`${ae}-${nt}`,{[`${ae}-collapsed`]:!!Zt,[`${ae}-has-trigger`]:Ce&&de!==null&&!Xt,[`${ae}-below`]:!!Bt,[`${ae}-zero-width`]:parseFloat(xt)===0},Ue,re,ye),at=E.useMemo(()=>({siderCollapsed:Zt}),[Zt]);return ce(E.createElement(pt.Provider,{value:at},E.createElement("aside",Object.assign({className:cn},ke,{style:mn,ref:Te}),E.createElement("div",{className:`${ae}-children`},gt),Ce||Bt&&Xt?on:null)))})},6989:function(wn,nn,ee){"use strict";ee.d(nn,{V:function(){return Ne}});var E=ee(59301);const Ne=E.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(wn,nn,ee){"use strict";ee.d(nn,{eh:function(){return $e},jn:function(){return xe}});var E=ee(36237),Ne=ee(16931);const be=Fe=>{const{antCls:Pe,componentCls:We,colorText:we,footerBg:ve,headerHeight:lt,headerPadding:Ee,headerColor:yt,footerPadding:qe,fontSize:Ge,bodyBg:Ke,headerBg:Qe}=Fe;return{[We]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ke,"&, *":{boxSizing:"border-box"},[`&${We}-has-sider`]:{flexDirection:"row",[`> ${We}, > ${We}-content`]:{width:0}},[`${We}-header, &${We}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${We}-header`]:{height:lt,padding:Ee,color:yt,lineHeight:(0,E.unit)(lt),background:Qe,[`${Pe}-menu`]:{lineHeight:"inherit"}},[`${We}-footer`]:{padding:qe,color:we,fontSize:Ge,background:ve},[`${We}-content`]:{flex:"auto",color:we,minHeight:0}}},$e=Fe=>{const{colorBgLayout:Pe,controlHeight:We,controlHeightLG:we,colorText:ve,controlHeightSM:lt,marginXXS:Ee,colorTextLightSolid:yt,colorBgContainer:qe}=Fe,Ge=we*1.25;return{colorBgHeader:"#001529",colorBgBody:Pe,colorBgTrigger:"#002140",bodyBg:Pe,headerBg:"#001529",headerHeight:We*2,headerPadding:`0 ${Ge}px`,headerColor:ve,footerPadding:`${lt}px ${Ge}px`,footerBg:Pe,siderBg:"#001529",triggerHeight:we+Ee*2,triggerBg:"#002140",triggerColor:yt,zeroTriggerWidth:we,zeroTriggerHeight:we,lightSiderBg:qe,lightTriggerBg:qe,lightTriggerColor:ve}},xe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];nn.ZP=(0,Ne.I$)("Layout",Fe=>[be(Fe)],$e,{deprecatedTokens:xe})},78857:function(wn,nn,ee){"use strict";ee.d(nn,{J:function(){return Fe}});var E=ee(59301),Ne=ee(8654),be=ee(62487),$e=function(Pe,We){var we={};for(var ve in Pe)Object.prototype.hasOwnProperty.call(Pe,ve)&&We.indexOf(ve)<0&&(we[ve]=Pe[ve]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,ve=Object.getOwnPropertySymbols(Pe);lt{const{children:we}=Pe,ve=$e(Pe,["children"]),lt=E.useContext(xe),Ee=E.useMemo(()=>Object.assign(Object.assign({},lt),ve),[lt,ve.prefixCls,ve.mode,ve.selectable,ve.rootClassName]),yt=(0,Ne.t4)(we),qe=(0,Ne.x1)(We,yt?(0,Ne.C4)(we):null);return E.createElement(xe.Provider,{value:Ee},E.createElement(be.Z,{space:!0},yt?E.cloneElement(we,{ref:qe}):we))});nn.Z=xe},93041:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return ce}});var E=ee(59301),Ne=ee(28321),be=ee(24303),$e=ee(18785),xe=ee(92310),Fe=ee.n(xe),Pe=ee(6089),We=ee(2738),we=ee(86641),ve=ee(22703),lt=ee(48755),Ee=ee(83397),qe=(0,E.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ge=function(re,ye){var Se={};for(var Ye in re)Object.prototype.hasOwnProperty.call(re,Ye)&&ye.indexOf(Ye)<0&&(Se[Ye]=re[Ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ye=Object.getOwnPropertySymbols(re);ke{const{prefixCls:ye,className:Se,dashed:Ye}=re,ke=Ge(re,["prefixCls","className","dashed"]),{getPrefixCls:it}=E.useContext(lt.E_),xt=it("menu",ye),Xt=Fe()({[`${xt}-item-divider-dashed`]:!!Ye},Se);return E.createElement(Ne.iz,Object.assign({className:Xt},ke))},dt=ee(11592),Pt=ee(25399),fe=re=>{var ye;const{className:Se,children:Ye,icon:ke,title:it,danger:xt,extra:Xt}=re,{prefixCls:Nt,firstLevel:vn,direction:Jt,disableMenuItemTitleTooltip:tn,inlineCollapsed:on}=E.useContext(qe),mn=At=>{const _t=Ye==null?void 0:Ye[0],ln=E.createElement("span",{className:Fe()(`${Nt}-title-content`,{[`${Nt}-title-content-with-extra`]:!!Xt||Xt===0})},Ye);return(!ke||E.isValidElement(Ye)&&Ye.type==="span")&&Ye&&At&&vn&&typeof _t=="string"?E.createElement("div",{className:`${Nt}-inline-collapsed-noicon`},_t.charAt(0)):ln},{siderCollapsed:cn}=E.useContext(be.D);let at=it;typeof it=="undefined"?at=vn?Ye:"":it===!1&&(at="");const Ut={title:at};!cn&&!on&&(Ut.title=null,Ut.open=!1);const un=(0,dt.Z)(Ye).length;let Je=E.createElement(Ne.ck,Object.assign({},(0,We.Z)(re,["title","icon","danger"]),{className:Fe()({[`${Nt}-item-danger`]:xt,[`${Nt}-item-only-child`]:(ke?un+1:un)===1},Se),title:typeof it=="string"?it:void 0}),(0,ve.Tm)(ke,{className:Fe()(E.isValidElement(ke)?(ye=ke.props)===null||ye===void 0?void 0:ye.className:"",`${Nt}-item-icon`)}),mn(on));return tn||(Je=E.createElement(Pt.Z,Object.assign({},Ut,{placement:Jt==="rtl"?"left":"right",classNames:{root:`${Nt}-inline-collapsed-tooltip`}}),Je)),Je},st=ee(78857),mt=ee(36237),pt=ee(17835),Vt=ee(63356),Ze=ee(34961),Ve=ee(46e3),Ct=ee(34925),Te=ee(16931),_e=ee(51636),de=re=>{const{componentCls:ye,motionDurationSlow:Se,horizontalLineHeight:Ye,colorSplit:ke,lineWidth:it,lineType:xt,itemPaddingInline:Xt}=re;return{[`${ye}-horizontal`]:{lineHeight:Ye,border:0,borderBottom:`${(0,mt.unit)(it)} ${xt} ${ke}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ye}-item, ${ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Xt},[`> ${ye}-item:hover, > ${ye}-item-active, > ${ye}-submenu ${ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ye}-item, ${ye}-submenu-title`]:{transition:[`border-color ${Se}`,`background ${Se}`].join(",")},[`${ye}-submenu-arrow`]:{display:"none"}}}},Oe=re=>{let{componentCls:ye,menuArrowOffset:Se,calc:Ye}=re;return{[`${ye}-rtl`]:{direction:"rtl"},[`${ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ye}-rtl${ye}-vertical, ${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,mt.unit)(Ye(Se).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,mt.unit)(Se)})`}}}}};const nt=re=>Object.assign({},(0,Vt.oN)(re));var Ce=(re,ye)=>{const{componentCls:Se,itemColor:Ye,itemSelectedColor:ke,subMenuItemSelectedColor:it,groupTitleColor:xt,itemBg:Xt,subMenuItemBg:Nt,itemSelectedBg:vn,activeBarHeight:Jt,activeBarWidth:tn,activeBarBorderWidth:on,motionDurationSlow:mn,motionEaseInOut:cn,motionEaseOut:at,itemPaddingInline:Ut,motionDurationMid:un,itemHoverColor:Je,lineType:At,colorSplit:_t,itemDisabledColor:ln,dangerItemColor:He,dangerItemHoverColor:ht,dangerItemSelectedColor:Mt,dangerItemActiveBg:Kt,dangerItemSelectedBg:dn,popupBg:An,itemHoverBg:Jn,itemActiveBg:Xn,menuSubMenuBg:Sn,horizontalItemSelectedColor:Rn,horizontalItemSelectedBg:Gt,horizontalItemBorderRadius:Lt,horizontalItemHoverBg:Yt}=re;return{[`${Se}-${ye}, ${Se}-${ye} > ${Se}`]:{color:Ye,background:Xt,[`&${Se}-root:focus-visible`]:Object.assign({},nt(re)),[`${Se}-item`]:{"&-group-title, &-extra":{color:xt}},[`${Se}-submenu-selected > ${Se}-submenu-title`]:{color:it},[`${Se}-item, ${Se}-submenu-title`]:{color:Ye,[`&:not(${Se}-item-disabled):focus-visible`]:Object.assign({},nt(re))},[`${Se}-item-disabled, ${Se}-submenu-disabled`]:{color:`${ln} !important`},[`${Se}-item:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{[`&:hover, > ${Se}-submenu-title:hover`]:{color:Je}},[`&:not(${Se}-horizontal)`]:{[`${Se}-item:not(${Se}-item-selected)`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:Xn}},[`${Se}-submenu-title`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:Xn}}},[`${Se}-item-danger`]:{color:He,[`&${Se}-item:hover`]:{[`&:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{color:ht}},[`&${Se}-item:active`]:{background:Kt}},[`${Se}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Se}-item-selected`]:{color:ke,[`&${Se}-item-danger`]:{color:Mt},"a, a:hover":{color:"inherit"}},[`& ${Se}-item-selected`]:{backgroundColor:vn,[`&${Se}-item-danger`]:{backgroundColor:dn}},[`&${Se}-submenu > ${Se}`]:{backgroundColor:Sn},[`&${Se}-popup > ${Se}`]:{backgroundColor:An},[`&${Se}-submenu-popup > ${Se}`]:{backgroundColor:An},[`&${Se}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${Se}-item, > ${Se}-submenu`]:{top:on,marginTop:re.calc(on).mul(-1).equal(),marginBottom:0,borderRadius:Lt,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,mt.unit)(Jt)} solid transparent`,transition:`border-color ${mn} ${cn}`,content:'""'},"&:hover, &-active, &-open":{background:Yt,"&::after":{borderBottomWidth:Jt,borderBottomColor:Rn}},"&-selected":{color:Rn,backgroundColor:Gt,"&:hover":{backgroundColor:Gt},"&::after":{borderBottomWidth:Jt,borderBottomColor:Rn}}}}),[`&${Se}-root`]:{[`&${Se}-inline, &${Se}-vertical`]:{borderInlineEnd:`${(0,mt.unit)(on)} ${At} ${_t}`}},[`&${Se}-inline`]:{[`${Se}-sub${Se}-inline`]:{background:Nt},[`${Se}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,mt.unit)(tn)} solid ${ke}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${un} ${at}`,`opacity ${un} ${at}`].join(","),content:'""'},[`&${Se}-item-danger`]:{"&::after":{borderInlineEndColor:Mt}}},[`${Se}-selected, ${Se}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${un} ${cn}`,`opacity ${un} ${cn}`].join(",")}}}}}};const ue=re=>{const{componentCls:ye,itemHeight:Se,itemMarginInline:Ye,padding:ke,menuArrowSize:it,marginXS:xt,itemMarginBlock:Xt,itemWidth:Nt,itemPaddingInline:vn}=re,Jt=re.calc(it).add(ke).add(xt).equal();return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:Se,lineHeight:(0,mt.unit)(Se),paddingInline:vn,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ye,marginBlock:Xt,width:Nt},[`> ${ye}-item, > ${ye}-submenu > ${ye}-submenu-title`]:{height:Se,lineHeight:(0,mt.unit)(Se)},[`${ye}-item-group-list ${ye}-submenu-title, ${ye}-submenu-title`]:{paddingInlineEnd:Jt}}};var Rt=re=>{const{componentCls:ye,iconCls:Se,itemHeight:Ye,colorTextLightSolid:ke,dropdownWidth:it,controlHeightLG:xt,motionEaseOut:Xt,paddingXL:Nt,itemMarginInline:vn,fontSizeLG:Jt,motionDurationFast:tn,motionDurationSlow:on,paddingXS:mn,boxShadowSecondary:cn,collapsedWidth:at,collapsedIconSize:Ut}=re,un={height:Ye,lineHeight:(0,mt.unit)(Ye),listStylePosition:"inside",listStyleType:"disc"};return[{[ye]:{"&-inline, &-vertical":Object.assign({[`&${ye}-root`]:{boxShadow:"none"}},ue(re))},[`${ye}-submenu-popup`]:{[`${ye}-vertical`]:Object.assign(Object.assign({},ue(re)),{boxShadow:cn})}},{[`${ye}-submenu-popup ${ye}-vertical${ye}-sub`]:{minWidth:it,maxHeight:`calc(100vh - ${(0,mt.unit)(re.calc(xt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ye}-inline`]:{width:"100%",[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${on}`,`background ${on}`,`padding ${tn} ${Xt}`].join(","),[`> ${ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ye}-sub${ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ye}-submenu > ${ye}-submenu-title`]:un,[`& ${ye}-item-group-title`]:{paddingInlineStart:Nt}},[`${ye}-item`]:un}},{[`${ye}-inline-collapsed`]:{width:at,[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu ${ye}-submenu-title`]:{[`> ${ye}-inline-collapsed-noicon`]:{fontSize:Jt,textAlign:"center"}}},[`> ${ye}-item, > ${ye}-item-group > ${ye}-item-group-list > ${ye}-item, > ${ye}-item-group > ${ye}-item-group-list > ${ye}-submenu > ${ye}-submenu-title, > ${ye}-submenu > ${ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,mt.unit)(re.calc(Ut).div(2).equal())} - ${(0,mt.unit)(vn)})`,textOverflow:"clip",[` ${ye}-submenu-arrow, ${ye}-submenu-expand-icon `]:{opacity:0},[`${ye}-item-icon, ${Se}`]:{margin:0,fontSize:Ut,lineHeight:(0,mt.unit)(Ye),"+ span":{display:"inline-block",opacity:0}}},[`${ye}-item-icon, ${Se}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ye}-item-icon, ${Se}`]:{display:"none"},"a, a:hover":{color:ke}},[`${ye}-item-group-title`]:Object.assign(Object.assign({},Vt.vS),{paddingInline:mn})}}]};const ut=re=>{const{componentCls:ye,motionDurationSlow:Se,motionDurationMid:Ye,motionEaseInOut:ke,motionEaseOut:it,iconCls:xt,iconSize:Xt,iconMarginInlineEnd:Nt}=re;return{[`${ye}-item, ${ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Se}`,`background ${Se}`,`padding calc(${Se} + 0.1s) ${ke}`].join(","),[`${ye}-item-icon, ${xt}`]:{minWidth:Xt,fontSize:Xt,transition:[`font-size ${Ye} ${it}`,`margin ${Se} ${ke}`,`color ${Se}`].join(","),"+ span":{marginInlineStart:Nt,opacity:1,transition:[`opacity ${Se} ${ke}`,`margin ${Se}`,`color ${Se}`].join(",")}},[`${ye}-item-icon`]:Object.assign({},(0,Vt.Ro)()),[`&${ye}-item-only-child`]:{[`> ${xt}, > ${ye}-item-icon`]:{marginInlineEnd:0}}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},he=re=>{const{componentCls:ye,motionDurationSlow:Se,motionEaseInOut:Ye,borderRadius:ke,menuArrowSize:it,menuArrowOffset:xt}=re;return{[`${ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:re.margin,width:it,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Se} ${Ye}, opacity ${Se}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:re.calc(it).mul(.6).equal(),height:re.calc(it).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ke,transition:[`background ${Se} ${Ye}`,`transform ${Se} ${Ye}`,`top ${Se} ${Ye}`,`color ${Se} ${Ye}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,mt.unit)(re.calc(xt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,mt.unit)(xt)})`}}}}},De=re=>{const{antCls:ye,componentCls:Se,fontSize:Ye,motionDurationSlow:ke,motionDurationMid:it,motionEaseInOut:xt,paddingXS:Xt,padding:Nt,colorSplit:vn,lineWidth:Jt,zIndexPopup:tn,borderRadiusLG:on,subMenuItemBorderRadius:mn,menuArrowSize:cn,menuArrowOffset:at,lineType:Ut,groupTitleLineHeight:un,groupTitleFontSize:Je}=re;return[{"":{[Se]:Object.assign(Object.assign({},(0,Vt.dF)()),{"&-hidden":{display:"none"}})},[`${Se}-submenu-hidden`]:{display:"none"}},{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Vt.Wf)(re)),(0,Vt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ye,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ke} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Se}-item`]:{flex:"none"}},[`${Se}-item, ${Se}-submenu, ${Se}-submenu-title`]:{borderRadius:re.itemBorderRadius},[`${Se}-item-group-title`]:{padding:`${(0,mt.unit)(Xt)} ${(0,mt.unit)(Nt)}`,fontSize:Je,lineHeight:un,transition:`all ${ke}`},[`&-horizontal ${Se}-submenu`]:{transition:[`border-color ${ke} ${xt}`,`background ${ke} ${xt}`].join(",")},[`${Se}-submenu, ${Se}-submenu-inline`]:{transition:[`border-color ${ke} ${xt}`,`background ${ke} ${xt}`,`padding ${it} ${xt}`].join(",")},[`${Se}-submenu ${Se}-sub`]:{cursor:"initial",transition:[`background ${ke} ${xt}`,`padding ${ke} ${xt}`].join(",")},[`${Se}-title-content`]:{transition:`color ${ke}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ye}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Se}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:re.padding}},[`${Se}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Se}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:vn,borderStyle:Ut,borderWidth:0,borderTopWidth:Jt,marginBlock:Jt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ut(re)),{[`${Se}-item-group`]:{[`${Se}-item-group-list`]:{margin:0,padding:0,[`${Se}-item, ${Se}-submenu-title`]:{paddingInline:`${(0,mt.unit)(re.calc(Ye).mul(2).equal())} ${(0,mt.unit)(Nt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tn,borderRadius:on,boxShadow:"none",transformOrigin:"0 0",[`&${Se}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Se}`]:Object.assign(Object.assign(Object.assign({borderRadius:on},ut(re)),he(re)),{[`${Se}-item, ${Se}-submenu > ${Se}-submenu-title`]:{borderRadius:mn},[`${Se}-submenu-title::after`]:{transition:`transform ${ke} ${xt}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:re.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:re.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:re.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:re.paddingXS}}}),he(re)),{[`&-inline-collapsed ${Se}-submenu-arrow, &-inline ${Se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,mt.unit)(at)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,mt.unit)(re.calc(at).mul(-1).equal())})`}},[`${Se}-submenu-open${Se}-submenu-inline > ${Se}-submenu-title > ${Se}-submenu-arrow`]:{transform:`translateY(${(0,mt.unit)(re.calc(cn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,mt.unit)(re.calc(at).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,mt.unit)(at)})`}}})},{[`${ye}-layout-header`]:{[Se]:{lineHeight:"inherit"}}}]},Me=re=>{var ye,Se,Ye;const{colorPrimary:ke,colorError:it,colorTextDisabled:xt,colorErrorBg:Xt,colorText:Nt,colorTextDescription:vn,colorBgContainer:Jt,colorFillAlter:tn,colorFillContent:on,lineWidth:mn,lineWidthBold:cn,controlItemBgActive:at,colorBgTextHover:Ut,controlHeightLG:un,lineHeight:Je,colorBgElevated:At,marginXXS:_t,padding:ln,fontSize:He,controlHeightSM:ht,fontSizeLG:Mt,colorTextLightSolid:Kt,colorErrorHover:dn}=re,An=(ye=re.activeBarWidth)!==null&&ye!==void 0?ye:0,Jn=(Se=re.activeBarBorderWidth)!==null&&Se!==void 0?Se:mn,Xn=(Ye=re.itemMarginInline)!==null&&Ye!==void 0?Ye:re.marginXXS,Sn=new pt.FastColor(Kt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:Nt,itemColor:Nt,colorItemTextHover:Nt,itemHoverColor:Nt,colorItemTextHoverHorizontal:ke,horizontalItemHoverColor:ke,colorGroupTitle:vn,groupTitleColor:vn,colorItemTextSelected:ke,itemSelectedColor:ke,subMenuItemSelectedColor:ke,colorItemTextSelectedHorizontal:ke,horizontalItemSelectedColor:ke,colorItemBg:Jt,itemBg:Jt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:on,itemActiveBg:at,colorSubItemBg:tn,subMenuItemBg:tn,colorItemBgSelected:at,itemSelectedBg:at,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:An,colorActiveBarHeight:cn,activeBarHeight:cn,colorActiveBarBorderSize:mn,activeBarBorderWidth:Jn,colorItemTextDisabled:xt,itemDisabledColor:xt,colorDangerItemText:it,dangerItemColor:it,colorDangerItemTextHover:it,dangerItemHoverColor:it,colorDangerItemTextSelected:it,dangerItemSelectedColor:it,colorDangerItemBgActive:Xt,dangerItemActiveBg:Xt,colorDangerItemBgSelected:Xt,dangerItemSelectedBg:Xt,itemMarginInline:Xn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:un,groupTitleLineHeight:Je,collapsedWidth:un*2,popupBg:At,itemMarginBlock:_t,itemPaddingInline:ln,horizontalLineHeight:`${un*1.15}px`,iconSize:He,iconMarginInlineEnd:ht-He,collapsedIconSize:Mt,groupTitleFontSize:He,darkItemDisabledColor:new pt.FastColor(Kt).setA(.25).toRgbString(),darkItemColor:Sn,darkDangerItemColor:it,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Kt,darkItemSelectedBg:ke,darkDangerItemSelectedBg:it,darkItemHoverBg:"transparent",darkGroupTitleColor:Sn,darkItemHoverColor:Kt,darkDangerItemHoverColor:dn,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:it,itemWidth:An?`calc(100% + ${Jn}px)`:`calc(100% - ${Xn*2}px)`}};var Dt=function(re){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Te.I$)("Menu",ke=>{const{colorBgElevated:it,controlHeightLG:xt,fontSize:Xt,darkItemColor:Nt,darkDangerItemColor:vn,darkItemBg:Jt,darkSubMenuItemBg:tn,darkItemSelectedColor:on,darkItemSelectedBg:mn,darkDangerItemSelectedBg:cn,darkItemHoverBg:at,darkGroupTitleColor:Ut,darkItemHoverColor:un,darkItemDisabledColor:Je,darkDangerItemHoverColor:At,darkDangerItemSelectedColor:_t,darkDangerItemActiveBg:ln,popupBg:He,darkPopupBg:ht}=ke,Mt=ke.calc(Xt).div(7).mul(5).equal(),Kt=(0,_e.mergeToken)(ke,{menuArrowSize:Mt,menuHorizontalHeight:ke.calc(xt).mul(1.15).equal(),menuArrowOffset:ke.calc(Mt).mul(.25).equal(),menuSubMenuBg:it,calc:ke.calc,popupBg:He}),dn=(0,_e.mergeToken)(Kt,{itemColor:Nt,itemHoverColor:un,groupTitleColor:Ut,itemSelectedColor:on,subMenuItemSelectedColor:on,itemBg:Jt,popupBg:ht,subMenuItemBg:tn,itemActiveBg:"transparent",itemSelectedBg:mn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:at,itemDisabledColor:Je,dangerItemColor:vn,dangerItemHoverColor:At,dangerItemSelectedColor:_t,dangerItemActiveBg:ln,dangerItemSelectedBg:cn,menuSubMenuBg:tn,horizontalItemSelectedColor:on,horizontalItemSelectedBg:mn});return[De(Kt),de(Kt),Rt(Kt),Ce(Kt,"light"),Ce(dn,"dark"),Oe(Kt),(0,Ze.Z)(Kt),(0,Ve.oN)(Kt,"slide-up"),(0,Ve.oN)(Kt,"slide-down"),(0,Ct._y)(Kt,"zoom-big")]},Me,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Se,unitless:{groupTitleLineHeight:!0}})(re,ye)},bt=ee(75030),je=re=>{var ye;const{popupClassName:Se,icon:Ye,title:ke,theme:it}=re,xt=E.useContext(qe),{prefixCls:Xt,inlineCollapsed:Nt,theme:vn}=xt,Jt=(0,Ne.Xl)();let tn;if(!Ye)tn=Nt&&!Jt.length&&ke&&typeof ke=="string"?E.createElement("div",{className:`${Xt}-inline-collapsed-noicon`},ke.charAt(0)):E.createElement("span",{className:`${Xt}-title-content`},ke);else{const cn=E.isValidElement(ke)&&ke.type==="span";tn=E.createElement(E.Fragment,null,(0,ve.Tm)(Ye,{className:Fe()(E.isValidElement(Ye)?(ye=Ye.props)===null||ye===void 0?void 0:ye.className:"",`${Xt}-item-icon`)}),cn?ke:E.createElement("span",{className:`${Xt}-title-content`},ke))}const on=E.useMemo(()=>Object.assign(Object.assign({},xt),{firstLevel:!1}),[xt]),[mn]=(0,bt.Cn)("Menu");return E.createElement(qe.Provider,{value:on},E.createElement(Ne.Wd,Object.assign({},(0,We.Z)(re,["icon"]),{title:tn,popupClassName:Fe()(Xt,Se,`${Xt}-${it||vn}`),popupStyle:Object.assign({zIndex:mn},re.popupStyle)})))},Bt=function(re,ye){var Se={};for(var Ye in re)Object.prototype.hasOwnProperty.call(re,Ye)&&ye.indexOf(Ye)<0&&(Se[Ye]=re[Ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ye=Object.getOwnPropertySymbols(re);ke{var Se;const Ye=E.useContext(st.Z),ke=Ye||{},{getPrefixCls:it,getPopupContainer:xt,direction:Xt,menu:Nt}=E.useContext(lt.E_),vn=it(),{prefixCls:Jt,className:tn,style:on,theme:mn="light",expandIcon:cn,_internalDisableMenuItemTitleTooltip:at,inlineCollapsed:Ut,siderCollapsed:un,rootClassName:Je,mode:At,selectable:_t,onClick:ln,overflowedIndicatorPopupClassName:He}=re,ht=Bt(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Mt=(0,We.Z)(ht,["collapsedWidth"]);(Se=ke.validator)===null||Se===void 0||Se.call(ke,{mode:At});const Kt=(0,Pe.Z)(function(){var an;ln==null||ln.apply(void 0,arguments),(an=ke.onClick)===null||an===void 0||an.call(ke)}),dn=ke.mode||At,An=_t!=null?_t:ke.selectable,Jn=Ut!=null?Ut:un,Xn={horizontal:{motionName:`${vn}-slide-up`},inline:(0,we.Z)(vn),other:{motionName:`${vn}-zoom-big`}},Sn=it("menu",Jt||ke.prefixCls),Rn=(0,Ee.Z)(Sn),[Gt,Lt,Yt]=Dt(Sn,Rn,!Ye),kt=Fe()(`${Sn}-${mn}`,Nt==null?void 0:Nt.className,tn),It=E.useMemo(()=>{var an,yn;if(typeof cn=="function"||rt(cn))return cn||null;if(typeof ke.expandIcon=="function"||rt(ke.expandIcon))return ke.expandIcon||null;if(typeof(Nt==null?void 0:Nt.expandIcon)=="function"||rt(Nt==null?void 0:Nt.expandIcon))return(Nt==null?void 0:Nt.expandIcon)||null;const Ln=(an=cn!=null?cn:ke==null?void 0:ke.expandIcon)!==null&&an!==void 0?an:Nt==null?void 0:Nt.expandIcon;return(0,ve.Tm)(Ln,{className:Fe()(`${Sn}-submenu-expand-icon`,E.isValidElement(Ln)?(yn=Ln.props)===null||yn===void 0?void 0:yn.className:void 0)})},[cn,ke==null?void 0:ke.expandIcon,Nt==null?void 0:Nt.expandIcon,Sn]),fn=E.useMemo(()=>({prefixCls:Sn,inlineCollapsed:Jn||!1,direction:Xt,firstLevel:!0,theme:mn,mode:dn,disableMenuItemTitleTooltip:at}),[Sn,Jn,Xt,at,mn]);return Gt(E.createElement(st.Z.Provider,{value:null},E.createElement(qe.Provider,{value:fn},E.createElement(Ne.ZP,Object.assign({getPopupContainer:xt,overflowedIndicator:E.createElement($e.Z,null),overflowedIndicatorPopupClassName:Fe()(Sn,`${Sn}-${mn}`,He),mode:dn,selectable:An,onClick:Kt},Mt,{inlineCollapsed:Jn,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),on),className:kt,prefixCls:Sn,direction:Xt,defaultMotions:Xn,expandIcon:It,ref:ye,rootClassName:Fe()(Je,Lt,ke.rootClassName,Yt,Rn),_internalComponents:le})))))});const ae=(0,E.forwardRef)((re,ye)=>{const Se=(0,E.useRef)(null),Ye=E.useContext(be.D);return(0,E.useImperativeHandle)(ye,()=>({menu:Se.current,focus:ke=>{var it;(it=Se.current)===null||it===void 0||it.focus(ke)}})),E.createElement(te,Object.assign({ref:Se},re,Ye))});ae.Item=fe,ae.SubMenu=je,ae.Divider=Qe,ae.ItemGroup=Ne.BW;var ce=ae},89787:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return un}});var E=ee(59301),Ne=ee(17835),be=ee(29679),$e=ee(40001),xe=ee(19248),Fe=ee(99267),Pe=ee(92310),We=ee.n(Pe),we=ee(2738),ve=ee(48755),lt=ee(60499),Ee=ee(85899),yt=ee(42244),qe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ge=function(){var At=(0,E.useRef)([]),_t=(0,E.useRef)(null);return(0,E.useEffect)(function(){var ln=Date.now(),He=!1;At.current.forEach(function(ht){if(ht){He=!0;var Mt=ht.style;Mt.transitionDuration=".3s, .3s, .3s, .06s",_t.current&&ln-_t.current<100&&(Mt.transitionDuration="0s, 0s")}}),He&&(_t.current=Date.now())}),At.current},Ke=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Qe=function(At){var _t=(0,Ee.Z)((0,Ee.Z)({},qe),At),ln=_t.className,He=_t.percent,ht=_t.prefixCls,Mt=_t.strokeColor,Kt=_t.strokeLinecap,dn=_t.strokeWidth,An=_t.style,Jn=_t.trailColor,Xn=_t.trailWidth,Sn=_t.transition,Rn=(0,yt.Z)(_t,Ke);delete Rn.gapPosition;var Gt=Array.isArray(He)?He:[He],Lt=Array.isArray(Mt)?Mt:[Mt],Yt=Ge(),kt=dn/2,It=100-dn/2,fn="M ".concat(Kt==="round"?kt:0,",").concat(kt,` L `).concat(Kt==="round"?It:100,",").concat(kt),an="0 0 100 ".concat(dn),yn=0;return E.createElement("svg",(0,lt.Z)({className:We()("".concat(ht,"-line"),ln),viewBox:an,preserveAspectRatio:"none",style:An},Rn),E.createElement("path",{className:"".concat(ht,"-line-trail"),d:fn,strokeLinecap:Kt,stroke:Jn,strokeWidth:Xn||dn,fillOpacity:"0"}),Gt.map(function(Ln,Bn){var hn=1;switch(Kt){case"round":hn=1-dn/100;break;case"square":hn=1-dn/2/100;break;default:hn=1;break}var Kn={strokeDasharray:"".concat(Ln*hn,"px, 100px"),strokeDashoffset:"-".concat(yn,"px"),transition:Sn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jn=Lt[Bn]||Lt[Lt.length-1];return yn+=Ln,E.createElement("path",{key:Bn,className:"".concat(ht,"-line-path"),d:fn,strokeLinecap:Kt,stroke:jn,strokeWidth:dn,fillOpacity:"0",ref:function(lr){Yt[Bn]=lr},style:Kn})}))},dt=Qe,Pt=ee(43749),qt=ee(72190),fe=ee(47273),st=0,mt=(0,fe.Z)();function pt(){var Je;return mt?(Je=st,st+=1):Je="TEST_OR_SSR",Je}var Vt=function(Je){var At=E.useState(),_t=(0,qt.Z)(At,2),ln=_t[0],He=_t[1];return E.useEffect(function(){He("rc_progress_".concat(pt()))},[]),Je||ln},Ze=function(At){var _t=At.bg,ln=At.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:_t}},ln)};function Ve(Je,At){return Object.keys(Je).map(function(_t){var ln=parseFloat(_t),He="".concat(Math.floor(ln*At),"%");return"".concat(Je[_t]," ").concat(He)})}var Ct=E.forwardRef(function(Je,At){var _t=Je.prefixCls,ln=Je.color,He=Je.gradientId,ht=Je.radius,Mt=Je.style,Kt=Je.ptg,dn=Je.strokeLinecap,An=Je.strokeWidth,Jn=Je.size,Xn=Je.gapDegree,Sn=ln&&(0,Pt.Z)(ln)==="object",Rn=Sn?"#FFF":void 0,Gt=Jn/2,Lt=E.createElement("circle",{className:"".concat(_t,"-circle-path"),r:ht,cx:Gt,cy:Gt,stroke:Rn,strokeLinecap:dn,strokeWidth:An,opacity:Kt===0?0:1,style:Mt,ref:At});if(!Sn)return Lt;var Yt="".concat(He,"-conic"),kt=Xn?"".concat(180+Xn/2,"deg"):"0deg",It=Ve(ln,(360-Xn)/360),fn=Ve(ln,1),an="conic-gradient(from ".concat(kt,", ").concat(It.join(", "),")"),yn="linear-gradient(to ".concat(Xn?"bottom":"top",", ").concat(fn.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Yt},Lt),E.createElement("foreignObject",{x:0,y:0,width:Jn,height:Jn,mask:"url(#".concat(Yt,")")},E.createElement(Ze,{bg:yn},E.createElement(Ze,{bg:an}))))}),Te=Ct,_e=100,Ue=function(At,_t,ln,He,ht,Mt,Kt,dn,An,Jn){var Xn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Sn=ln/100*360*((360-Mt)/360),Rn=Mt===0?0:{bottom:0,top:180,left:90,right:-90}[Kt],Gt=(100-He)/100*_t;An==="round"&&He!==100&&(Gt+=Jn/2,Gt>=_t&&(Gt=_t-.01));var Lt=_e/2;return{stroke:typeof dn=="string"?dn:void 0,strokeDasharray:"".concat(_t,"px ").concat(At),strokeDashoffset:Gt+Xn,transform:"rotate(".concat(ht+Sn+Rn,"deg)"),transformOrigin:"".concat(Lt,"px ").concat(Lt,"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}},de=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function gt(Je){var At=Je!=null?Je:[];return Array.isArray(At)?At:[At]}var Oe=function(At){var _t=(0,Ee.Z)((0,Ee.Z)({},qe),At),ln=_t.id,He=_t.prefixCls,ht=_t.steps,Mt=_t.strokeWidth,Kt=_t.trailWidth,dn=_t.gapDegree,An=dn===void 0?0:dn,Jn=_t.gapPosition,Xn=_t.trailColor,Sn=_t.strokeLinecap,Rn=_t.style,Gt=_t.className,Lt=_t.strokeColor,Yt=_t.percent,kt=(0,yt.Z)(_t,de),It=_e/2,fn=Vt(ln),an="".concat(fn,"-gradient"),yn=It-Mt/2,Ln=Math.PI*2*yn,Bn=An>0?90+An/2:-90,hn=Ln*((360-An)/360),Kn=(0,Pt.Z)(ht)==="object"?ht:{count:ht,gap:2},jn=Kn.count,mr=Kn.gap,lr=gt(Yt),en=gt(Lt),gn=en.find(function(Re){return Re&&(0,Pt.Z)(Re)==="object"}),Yn=gn&&(0,Pt.Z)(gn)==="object",Wn=Yn?"butt":Sn,tt=Ue(Ln,hn,0,100,Bn,An,Jn,Xn,Wn,Mt),St=Ge(),Le=function(){var ct=0;return lr.map(function(Ie,Et){var Ft=en[Et]||en[en.length-1],zt=Ue(Ln,hn,ct,Ie,Bn,An,Jn,Ft,Wn,Mt);return ct+=Ie,E.createElement(Te,{key:Et,color:Ft,ptg:Ie,radius:yn,prefixCls:He,gradientId:an,style:zt,strokeLinecap:Wn,strokeWidth:Mt,gapDegree:An,ref:function(ft){St[Et]=ft},size:_e})}).reverse()},ot=function(){var ct=Math.round(jn*(lr[0]/100)),Ie=100/jn,Et=0;return new Array(jn).fill(null).map(function(Ft,zt){var Ot=zt<=ct-1?en[0]:Xn,ft=Ot&&(0,Pt.Z)(Ot)==="object"?"url(#".concat(an,")"):void 0,vt=Ue(Ln,hn,Et,Ie,Bn,An,Jn,Ot,"butt",Mt,mr);return Et+=(hn-vt.strokeDashoffset+mr)*100/hn,E.createElement("circle",{key:zt,className:"".concat(He,"-circle-path"),r:yn,cx:It,cy:It,stroke:ft,strokeWidth:Mt,opacity:1,style:vt,ref:function(Dn){St[zt]=Dn}})})};return E.createElement("svg",(0,lt.Z)({className:We()("".concat(He,"-circle"),Gt),viewBox:"0 0 ".concat(_e," ").concat(_e),style:Rn,id:ln,role:"presentation"},kt),!jn&&E.createElement("circle",{className:"".concat(He,"-circle-trail"),r:yn,cx:It,cy:It,stroke:Xn,strokeLinecap:Wn,strokeWidth:Kt||Mt,style:tt}),jn?ot():Le())},nt=Oe,jt={Line:dt,Circle:nt},Ce=ee(25399),ue=ee(68361);function et(Je){return!Je||Je<0?0:Je>100?100:Je}function Rt(Je){let{success:At,successPercent:_t}=Je,ln=_t;return At&&"progress"in At&&(ln=At.progress),At&&"percent"in At&&(ln=At.percent),ln}const ut=Je=>{let{percent:At,success:_t,successPercent:ln}=Je;const He=et(Rt({success:_t,successPercent:ln}));return[He,et(et(At)-He)]},he=Je=>{let{success:At={},strokeColor:_t}=Je;const{strokeColor:ln}=At;return[ln||ue.presetPrimaryColors.green,_t||null]},De=(Je,At,_t)=>{var ln,He,ht,Mt;let Kt=-1,dn=-1;if(At==="step"){const An=_t.steps,Jn=_t.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?(Kt=Je==="small"?2:14,dn=Jn!=null?Jn:8):typeof Je=="number"?[Kt,dn]=[Je,Je]:[Kt=14,dn=8]=Array.isArray(Je)?Je:[Je.width,Je.height],Kt*=An}else if(At==="line"){const An=_t==null?void 0:_t.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?dn=An||(Je==="small"?6:8):typeof Je=="number"?[Kt,dn]=[Je,Je]:[Kt=-1,dn=8]=Array.isArray(Je)?Je:[Je.width,Je.height]}else(At==="circle"||At==="dashboard")&&(typeof Je=="string"||typeof Je=="undefined"?[Kt,dn]=Je==="small"?[60,60]:[120,120]:typeof Je=="number"?[Kt,dn]=[Je,Je]:Array.isArray(Je)&&(Kt=(He=(ln=Je[0])!==null&&ln!==void 0?ln:Je[1])!==null&&He!==void 0?He:120,dn=(Mt=(ht=Je[0])!==null&&ht!==void 0?ht:Je[1])!==null&&Mt!==void 0?Mt:120));return[Kt,dn]},Me=3,Dt=Je=>Me/Je*100;var Zt=Je=>{const{prefixCls:At,trailColor:_t=null,strokeLinecap:ln="round",gapPosition:He,gapDegree:ht,width:Mt=120,type:Kt,children:dn,success:An,size:Jn=Mt,steps:Xn}=Je,[Sn,Rn]=De(Jn,"circle");let{strokeWidth:Gt}=Je;Gt===void 0&&(Gt=Math.max(Dt(Sn),6));const Lt={width:Sn,height:Rn,fontSize:Sn*.15+6},Yt=E.useMemo(()=>{if(ht||ht===0)return ht;if(Kt==="dashboard")return 75},[ht,Kt]),kt=ut(Je),It=He||Kt==="dashboard"&&"bottom"||void 0,fn=Object.prototype.toString.call(Je.strokeColor)==="[object Object]",an=he({success:An,strokeColor:Je.strokeColor}),yn=We()(`${At}-inner`,{[`${At}-circle-gradient`]:fn}),Ln=E.createElement(nt,{steps:Xn,percent:Xn?kt[1]:kt,strokeWidth:Gt,trailWidth:Gt,strokeColor:Xn?an[1]:an,strokeLinecap:ln,trailColor:_t,prefixCls:At,gapDegree:Yt,gapPosition:It}),Bn=Sn<=20,hn=E.createElement("div",{className:yn,style:Lt},Ln,!Bn&&dn);return Bn?E.createElement(Ce.Z,{title:dn},hn):hn},je=ee(36237),Bt=ee(63356),rt=ee(16931),le=ee(51636);const ne="--progress-line-stroke-color",te="--progress-percent",ae=Je=>{const At=Je?"100%":"-100%";return new je.Keyframes(`antProgress${Je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${At}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${At}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ce=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:Object.assign(Object.assign({},(0,Bt.Wf)(Je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Je.fontSize},[`${At}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${At}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Je.remainingColor,borderRadius:Je.lineBorderRadius},[`${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.defaultColor}},[`${At}-success-bg, ${At}-bg`]:{position:"relative",background:Je.defaultColor,borderRadius:Je.lineBorderRadius,transition:`all ${Je.motionDurationSlow} ${Je.motionEaseInOutCirc}`},[`${At}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${At}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Je.marginXXS}},[`${At}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${At}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${At}-text-inner`]:{color:Je.colorWhite,[`&${At}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${At}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Je.colorSuccess},[`${At}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,color:Je.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[_t]:{fontSize:Je.fontSize},[`&${At}-text-outer`]:{width:"max-content"},[`&${At}-text-outer${At}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Je.marginXS}},[`${At}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,je.unit)(Je.paddingXXS)}`,[`&${At}-text-start`]:{justifyContent:"start"},[`&${At}-text-end`]:{justifyContent:"end"}},[`&${At}-status-active`]:{[`${At}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Je.colorBgContainer,borderRadius:Je.lineBorderRadius,opacity:0,animationName:ae(),animationDuration:Je.progressActiveMotionDuration,animationTimingFunction:Je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${At}-rtl${At}-status-active`]:{[`${At}-bg::before`]:{animationName:ae(!0)}},[`&${At}-status-exception`]:{[`${At}-bg`]:{backgroundColor:Je.colorError},[`${At}-text`]:{color:Je.colorError}},[`&${At}-status-exception ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.colorError}},[`&${At}-status-success`]:{[`${At}-bg`]:{backgroundColor:Je.colorSuccess},[`${At}-text`]:{color:Je.colorSuccess}},[`&${At}-status-success ${At}-inner:not(${At}-circle-gradient)`]:{[`${At}-circle-path`]:{stroke:Je.colorSuccess}}})}},re=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:{[`${At}-circle-trail`]:{stroke:Je.remainingColor},[`&${At}-circle ${At}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${At}-circle ${At}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Je.circleTextColor,fontSize:Je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[_t]:{fontSize:Je.circleIconFontSize}},[`${At}-circle&-status-exception`]:{[`${At}-text`]:{color:Je.colorError}},[`${At}-circle&-status-success`]:{[`${At}-text`]:{color:Je.colorSuccess}}},[`${At}-inline-circle`]:{lineHeight:1,[`${At}-inner`]:{verticalAlign:"bottom"}}}},ye=Je=>{const{componentCls:At}=Je;return{[At]:{[`${At}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Je.progressStepMinWidth,marginInlineEnd:Je.progressStepMarginInlineEnd,backgroundColor:Je.remainingColor,transition:`all ${Je.motionDurationSlow}`,"&-active":{backgroundColor:Je.defaultColor}}}}}},Se=Je=>{const{componentCls:At,iconCls:_t}=Je;return{[At]:{[`${At}-small&-line, ${At}-small&-line ${At}-text ${_t}`]:{fontSize:Je.fontSizeSM}}}},Ye=Je=>({circleTextColor:Je.colorText,defaultColor:Je.colorInfo,remainingColor:Je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Je.fontSize/Je.fontSizeSM}em`});var ke=(0,rt.I$)("Progress",Je=>{const At=Je.calc(Je.marginXXS).div(2).equal(),_t=(0,le.mergeToken)(Je,{progressStepMarginInlineEnd:At,progressStepMinWidth:At,progressActiveMotionDuration:"2.4s"});return[ce(_t),re(_t),ye(_t),Se(_t)]},Ye),it=function(Je,At){var _t={};for(var ln in Je)Object.prototype.hasOwnProperty.call(Je,ln)&&At.indexOf(ln)<0&&(_t[ln]=Je[ln]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,ln=Object.getOwnPropertySymbols(Je);He{let At=[];return Object.keys(Je).forEach(_t=>{const ln=parseFloat(_t.replace(/%/g,""));Number.isNaN(ln)||At.push({key:ln,value:Je[_t]})}),At=At.sort((_t,ln)=>_t.key-ln.key),At.map(_t=>{let{key:ln,value:He}=_t;return`${He} ${ln}%`}).join(", ")},Xt=(Je,At)=>{const{from:_t=ue.presetPrimaryColors.blue,to:ln=ue.presetPrimaryColors.blue,direction:He=At==="rtl"?"to left":"to right"}=Je,ht=it(Je,["from","to","direction"]);if(Object.keys(ht).length!==0){const Kt=xt(ht),dn=`linear-gradient(${He}, ${Kt})`;return{background:dn,[ne]:dn}}const Mt=`linear-gradient(${He}, ${_t}, ${ln})`;return{background:Mt,[ne]:Mt}};var vn=Je=>{const{prefixCls:At,direction:_t,percent:ln,size:He,strokeWidth:ht,strokeColor:Mt,strokeLinecap:Kt="round",children:dn,trailColor:An=null,percentPosition:Jn,success:Xn}=Je,{align:Sn,type:Rn}=Jn,Gt=Mt&&typeof Mt!="string"?Xt(Mt,_t):{[ne]:Mt,background:Mt},Lt=Kt==="square"||Kt==="butt"?0:void 0,Yt=He!=null?He:[-1,ht||(He==="small"?6:8)],[kt,It]=De(Yt,"line",{strokeWidth:ht}),fn={backgroundColor:An||void 0,borderRadius:Lt},an=Object.assign(Object.assign({width:`${et(ln)}%`,height:It,borderRadius:Lt},Gt),{[te]:et(ln)/100}),yn=Rt(Je),Ln={width:`${et(yn)}%`,height:It,borderRadius:Lt,backgroundColor:Xn==null?void 0:Xn.strokeColor},Bn={width:kt<0?"100%":kt},hn=E.createElement("div",{className:`${At}-inner`,style:fn},E.createElement("div",{className:We()(`${At}-bg`,`${At}-bg-${Rn}`),style:an},Rn==="inner"&&dn),yn!==void 0&&E.createElement("div",{className:`${At}-success-bg`,style:Ln})),Kn=Rn==="outer"&&Sn==="start",jn=Rn==="outer"&&Sn==="end";return Rn==="outer"&&Sn==="center"?E.createElement("div",{className:`${At}-layout-bottom`},hn,dn):E.createElement("div",{className:`${At}-outer`,style:Bn},Kn&&dn,hn,jn&&dn)},tn=Je=>{const{size:At,steps:_t,rounding:ln=Math.round,percent:He=0,strokeWidth:ht=8,strokeColor:Mt,trailColor:Kt=null,prefixCls:dn,children:An}=Je,Jn=ln(_t*(He/100)),Xn=At==="small"?2:14,Sn=At!=null?At:[Xn,ht],[Rn,Gt]=De(Sn,"step",{steps:_t,strokeWidth:ht}),Lt=Rn/_t,Yt=Array.from({length:_t});for(let kt=0;kt<_t;kt++){const It=Array.isArray(Mt)?Mt[kt]:Mt;Yt[kt]=E.createElement("div",{key:kt,className:We()(`${dn}-steps-item`,{[`${dn}-steps-item-active`]:kt<=Jn-1}),style:{backgroundColor:kt<=Jn-1?It:Kt,width:Lt,height:Gt}})}return E.createElement("div",{className:`${dn}-steps-outer`},Yt,An)},on=function(Je,At){var _t={};for(var ln in Je)Object.prototype.hasOwnProperty.call(Je,ln)&&At.indexOf(ln)<0&&(_t[ln]=Je[ln]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,ln=Object.getOwnPropertySymbols(Je);He{const{prefixCls:_t,className:ln,rootClassName:He,steps:ht,strokeColor:Mt,percent:Kt=0,size:dn="default",showInfo:An=!0,type:Jn="line",status:Xn,format:Sn,style:Rn,percentPosition:Gt={}}=Je,Lt=on(Je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Yt="end",type:kt="outer"}=Gt,It=Array.isArray(Mt)?Mt[0]:Mt,fn=typeof Mt=="string"||Array.isArray(Mt)?Mt:void 0,an=E.useMemo(()=>{if(It){const Le=typeof It=="string"?It:Object.values(It)[0];return new Ne.FastColor(Le).isLight()}return!1},[Mt]),yn=E.useMemo(()=>{var Le,ot;const Re=Rt(Je);return parseInt(Re!==void 0?(Le=Re!=null?Re:0)===null||Le===void 0?void 0:Le.toString():(ot=Kt!=null?Kt:0)===null||ot===void 0?void 0:ot.toString(),10)},[Kt,Je.success,Je.successPercent]),Ln=E.useMemo(()=>!cn.includes(Xn)&&yn>=100?"success":Xn||"normal",[Xn,yn]),{getPrefixCls:Bn,direction:hn,progress:Kn}=E.useContext(ve.E_),jn=Bn("progress",_t),[mr,lr,en]=ke(jn),gn=Jn==="line",Yn=gn&&!ht,Wn=E.useMemo(()=>{if(!An)return null;const Le=Rt(Je);let ot;const Re=Sn||(Ie=>`${Ie}%`),ct=gn&&an&&kt==="inner";return kt==="inner"||Sn||Ln!=="exception"&&Ln!=="success"?ot=Re(et(Kt),et(Le)):Ln==="exception"?ot=gn?E.createElement(xe.Z,null):E.createElement(Fe.Z,null):Ln==="success"&&(ot=gn?E.createElement(be.Z,null):E.createElement($e.Z,null)),E.createElement("span",{className:We()(`${jn}-text`,{[`${jn}-text-bright`]:ct,[`${jn}-text-${Yt}`]:Yn,[`${jn}-text-${kt}`]:Yn}),title:typeof ot=="string"?ot:void 0},ot)},[An,Kt,yn,Ln,Jn,jn,Sn]);let tt;Jn==="line"?tt=ht?E.createElement(tn,Object.assign({},Je,{strokeColor:fn,prefixCls:jn,steps:typeof ht=="object"?ht.count:ht}),Wn):E.createElement(vn,Object.assign({},Je,{strokeColor:It,prefixCls:jn,direction:hn,percentPosition:{align:Yt,type:kt}}),Wn):(Jn==="circle"||Jn==="dashboard")&&(tt=E.createElement(Zt,Object.assign({},Je,{strokeColor:It,prefixCls:jn,progressStatus:Ln}),Wn));const St=We()(jn,`${jn}-status-${Ln}`,{[`${jn}-${Jn==="dashboard"&&"circle"||Jn}`]:Jn!=="line",[`${jn}-inline-circle`]:Jn==="circle"&&De(dn,"circle")[0]<=20,[`${jn}-line`]:Yn,[`${jn}-line-align-${Yt}`]:Yn,[`${jn}-line-position-${kt}`]:Yn,[`${jn}-steps`]:ht,[`${jn}-show-info`]:An,[`${jn}-${dn}`]:typeof dn=="string",[`${jn}-rtl`]:hn==="rtl"},Kn==null?void 0:Kn.className,ln,He,lr,en);return mr(E.createElement("div",Object.assign({ref:At,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Rn),className:St,role:"progressbar","aria-valuenow":yn,"aria-valuemin":0,"aria-valuemax":100},(0,we.Z)(Lt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),tt))}),un=Ut},63139:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return ut}});var E=ee(59301),Ne=ee(60499),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"},$e=be,xe=ee(7657),Fe=function(De,Me){return E.createElement(xe.Z,(0,Ne.Z)({},De,{ref:Me,icon:$e}))},Pe=E.forwardRef(Fe),We=Pe,we=ee(92310),ve=ee.n(we),lt=ee(18642),Ee=ee(72190),yt=ee(42244),qe=ee(18929),Ge=ee(10228),Ke=ee(26112);function Qe(he,De){var Me=he.disabled,Dt=he.prefixCls,bt=he.character,Zt=he.characterRender,je=he.index,Bt=he.count,rt=he.value,le=he.allowHalf,ne=he.focused,te=he.onHover,ae=he.onClick,ce=function(Xt){te(Xt,je)},re=function(Xt){ae(Xt,je)},ye=function(Xt){Xt.keyCode===Ge.Z.ENTER&&ae(Xt,je)},Se=je+1,Ye=new Set([Dt]);rt===0&&je===0&&ne?Ye.add("".concat(Dt,"-focused")):le&&rt+.5>=Se&&rtje?"true":"false","aria-posinset":je+1,"aria-setsize":Bt,tabIndex:Me?-1:0},E.createElement("div",{className:"".concat(Dt,"-first")},ke),E.createElement("div",{className:"".concat(Dt,"-second")},ke)));return Zt&&(it=Zt(it,he)),it}var dt=E.forwardRef(Qe);function Pt(){var he=E.useRef({});function De(Dt){return he.current[Dt]}function Me(Dt){return function(bt){he.current[Dt]=bt}}return[De,Me]}function qt(he){var De=he.pageXOffset,Me="scrollLeft";if(typeof De!="number"){var Dt=he.document;De=Dt.documentElement[Me],typeof De!="number"&&(De=Dt.body[Me])}return De}function fe(he){var De,Me,Dt=he.ownerDocument,bt=Dt.body,Zt=Dt&&Dt.documentElement,je=he.getBoundingClientRect();return De=je.left,Me=je.top,De-=Zt.clientLeft||bt.clientLeft||0,Me-=Zt.clientTop||bt.clientTop||0,{left:De,top:Me}}function st(he){var De=fe(he),Me=he.ownerDocument,Dt=Me.defaultView||Me.parentWindow;return De.left+=qt(Dt),De.left}var mt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pt(he,De){var Me=he.prefixCls,Dt=Me===void 0?"rc-rate":Me,bt=he.className,Zt=he.defaultValue,je=he.value,Bt=he.count,rt=Bt===void 0?5:Bt,le=he.allowHalf,ne=le===void 0?!1:le,te=he.allowClear,ae=te===void 0?!0:te,ce=he.keyboard,re=ce===void 0?!0:ce,ye=he.character,Se=ye===void 0?"\u2605":ye,Ye=he.characterRender,ke=he.disabled,it=he.direction,xt=it===void 0?"ltr":it,Xt=he.tabIndex,Nt=Xt===void 0?0:Xt,vn=he.autoFocus,Jt=he.onHoverChange,tn=he.onChange,on=he.onFocus,mn=he.onBlur,cn=he.onKeyDown,at=he.onMouseLeave,Ut=(0,yt.Z)(he,mt),un=Pt(),Je=(0,Ee.Z)(un,2),At=Je[0],_t=Je[1],ln=E.useRef(null),He=function(){if(!ke){var Wn;(Wn=ln.current)===null||Wn===void 0||Wn.focus()}};E.useImperativeHandle(De,function(){return{focus:He,blur:function(){if(!ke){var Wn;(Wn=ln.current)===null||Wn===void 0||Wn.blur()}}}});var ht=(0,qe.Z)(Zt||0,{value:je}),Mt=(0,Ee.Z)(ht,2),Kt=Mt[0],dn=Mt[1],An=(0,qe.Z)(null),Jn=(0,Ee.Z)(An,2),Xn=Jn[0],Sn=Jn[1],Rn=function(Wn,tt){var St=xt==="rtl",Le=Wn+1;if(ne){var ot=At(Wn),Re=st(ot),ct=ot.clientWidth;(St&&tt-Re>ct/2||!St&&tt-Re0&&!St||tt===Ge.Z.RIGHT&&Kt>0&&St?(Gt(Kt-Le),Wn.preventDefault()):tt===Ge.Z.LEFT&&Kt{const{componentCls:De}=he;return{[`${De}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:he.marginXS},"> div":{transition:`all ${he.motionDurationMid}, outline 0s`,"&:hover":{transform:he.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Te.unit)(he.lineWidth)} dashed ${he.starColor}`,transform:he.starHoverScale}},"&-first, &-second":{color:he.starBg,transition:`all ${he.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${De}-star-first, &-half ${De}-star-second`]:{opacity:1},[`&-half ${De}-star-first, &-full ${De}-star-second`]:{color:"inherit"}}}},Oe=he=>({[`&-rtl${he.componentCls}`]:{direction:"rtl"}}),nt=he=>{const{componentCls:De}=he;return{[De]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,_e.Wf)(he)),{display:"inline-block",margin:0,padding:0,color:he.starColor,fontSize:he.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${De} ${De}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),gt(he)),Oe(he))}},jt=he=>({starColor:he.yellow6,starSize:he.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:he.colorFillContent});var Ce=(0,Ue.I$)("Rate",he=>{const De=(0,de.mergeToken)(he,{});return[nt(De)]},jt),ue=ee(2171),et=function(he,De){var Me={};for(var Dt in he)Object.prototype.hasOwnProperty.call(he,Dt)&&De.indexOf(Dt)<0&&(Me[Dt]=he[Dt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,Dt=Object.getOwnPropertySymbols(he);bt{const{prefixCls:Me,className:Dt,rootClassName:bt,style:Zt,tooltips:je,character:Bt=E.createElement(We,null),disabled:rt}=he,le=et(he,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(Xt,Nt)=>{let{index:vn}=Nt;return je?E.createElement(Ct.Z,{title:je[vn]},Xt):Xt},{getPrefixCls:te,direction:ae,rate:ce}=E.useContext(Ve.E_),re=te("rate",Me),[ye,Se,Ye]=Ce(re),ke=Object.assign(Object.assign({},ce==null?void 0:ce.style),Zt),it=E.useContext(ue.Z),xt=rt!=null?rt:it;return ye(E.createElement(Ze,Object.assign({ref:De,character:Bt,characterRender:ne,disabled:xt},le,{className:ve()(Dt,bt,Se,Ye,ce==null?void 0:ce.className),style:ke,prefixCls:re,direction:ae})))})},82326:function(wn,nn,ee){"use strict";var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(37463),xe=ee(2738),Fe=ee(75030),Pe=ee(86641),We=ee(45915),we=ee(82855),ve=ee(48755),lt=ee(38406),Ee=ee(2171),yt=ee(83397),qe=ee(31756),Ge=ee(56553),Ke=ee(24971),Qe=ee(70045),dt=ee(57700),Pt=ee(1722),qt=ee(90376),fe=ee(68525),st=ee(90005),mt=function(Ct,Te){var _e={};for(var Ue in Ct)Object.prototype.hasOwnProperty.call(Ct,Ue)&&Te.indexOf(Ue)<0&&(_e[Ue]=Ct[Ue]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ue=Object.getOwnPropertySymbols(Ct);de{var _e;const{prefixCls:Ue,bordered:de,className:gt,rootClassName:Oe,getPopupContainer:nt,popupClassName:jt,dropdownClassName:Ce,listHeight:ue=256,placement:et,listItemHeight:Rt,size:ut,disabled:he,notFoundContent:De,status:Me,builtinPlacements:Dt,dropdownMatchSelectWidth:bt,popupMatchSelectWidth:Zt,direction:je,style:Bt,allowClear:rt,variant:le,dropdownStyle:ne,transitionName:te,tagRender:ae,maxCount:ce,prefix:re}=Ct,ye=mt(Ct,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Se,getPrefixCls:Ye,renderEmpty:ke,direction:it,virtual:xt,popupMatchSelectWidth:Xt,popupOverflow:Nt}=E.useContext(ve.E_),vn=(0,ve.dj)("select"),[,Jt]=(0,dt.ZP)(),tn=Rt!=null?Rt:Jt==null?void 0:Jt.controlHeight,on=Ye("select",Ue),mn=Ye(),cn=je!=null?je:it,{compactSize:at,compactItemClassnames:Ut}=(0,Qe.ri)(on,cn),[un,Je]=(0,Ke.Z)("select",le,de),At=(0,yt.Z)(on),[_t,ln,He]=(0,qt.Z)(on,At),ht=E.useMemo(()=>{const{mode:lr}=Ct;if(lr!=="combobox")return lr===pt?"combobox":lr},[Ct.mode]),Mt=ht==="multiple"||ht==="tags",Kt=(0,st.Z)(Ct.suffixIcon,Ct.showArrow),dn=(_e=Zt!=null?Zt:bt)!==null&&_e!==void 0?_e:Xt,{status:An,hasFeedback:Jn,isFormItemInput:Xn,feedbackIcon:Sn}=E.useContext(Ge.aM),Rn=(0,we.F)(An,Me);let Gt;De!==void 0?Gt=De:ht==="combobox"?Gt=null:Gt=(ke==null?void 0:ke("Select"))||E.createElement(lt.Z,{componentName:"Select"});const{suffixIcon:Lt,itemIcon:Yt,removeIcon:kt,clearIcon:It}=(0,fe.Z)(Object.assign(Object.assign({},ye),{multiple:Mt,hasFeedback:Jn,feedbackIcon:Sn,showSuffixIcon:Kt,prefixCls:on,componentName:"Select"})),fn=rt===!0?{clearIcon:It}:rt,an=(0,xe.Z)(ye,["suffixIcon","itemIcon"]),yn=be()(jt||Ce,{[`${on}-dropdown-${cn}`]:cn==="rtl"},Oe,He,At,ln),Ln=(0,qe.Z)(lr=>{var en;return(en=ut!=null?ut:at)!==null&&en!==void 0?en:lr}),Bn=E.useContext(Ee.Z),hn=he!=null?he:Bn,Kn=be()({[`${on}-lg`]:Ln==="large",[`${on}-sm`]:Ln==="small",[`${on}-rtl`]:cn==="rtl",[`${on}-${un}`]:Je,[`${on}-in-form-item`]:Xn},(0,we.Z)(on,Rn,Jn),Ut,vn.className,gt,Oe,He,At,ln),jn=E.useMemo(()=>et!==void 0?et:cn==="rtl"?"bottomRight":"bottomLeft",[et,cn]),[mr]=(0,Fe.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return _t(E.createElement($e.ZP,Object.assign({ref:Te,virtual:xt,showSearch:vn.showSearch},an,{style:Object.assign(Object.assign({},vn.style),Bt),dropdownMatchSelectWidth:dn,transitionName:(0,Pe.m)(mn,"slide-up",te),builtinPlacements:(0,Pt.Z)(Dt,Nt),listHeight:ue,listItemHeight:tn,mode:ht,prefixCls:on,placement:jn,direction:cn,prefix:re,suffixIcon:Lt,menuItemSelectedIcon:Yt,removeIcon:kt,allowClear:fn,notFoundContent:Gt,className:Kn,getPopupContainer:nt||Se,dropdownClassName:yn,disabled:hn,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:mr}),maxCount:Mt?ce:void 0,tagRender:Mt?ae:void 0})))},Ze=E.forwardRef(Vt),Ve=(0,We.Z)(Ze,"dropdownAlign");Ze.SECRET_COMBOBOX_MODE_DO_NOT_USE=pt,Ze.Option=$e.Wx,Ze.OptGroup=$e.Xo,Ze._InternalPanelDoNotUseOrYouWillBeFired=Ve,nn.default=Ze},1722:function(wn,nn){"use strict";const ee=Ne=>{const $e={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ne==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},$e),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},$e),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},$e),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},$e),{points:["br","tr"],offset:[0,-4]})}};function E(Ne,be){return Ne||ee(be)}nn.Z=E},90376:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return Ue}});var E=ee(63356),Ne=ee(56119),be=ee(16931),$e=ee(51636),xe=ee(46e3),Fe=ee(93873);const Pe=de=>{const{optionHeight:gt,optionFontSize:Oe,optionLineHeight:nt,optionPadding:jt}=de;return{position:"relative",display:"block",minHeight:gt,padding:jt,color:de.colorText,fontWeight:"normal",fontSize:Oe,lineHeight:nt,boxSizing:"border-box"}};var we=de=>{const{antCls:gt,componentCls:Oe}=de,nt=`${Oe}-item`,jt=`&${gt}-slide-up-enter${gt}-slide-up-enter-active`,Ce=`&${gt}-slide-up-appear${gt}-slide-up-appear-active`,ue=`&${gt}-slide-up-leave${gt}-slide-up-leave-active`,et=`${Oe}-dropdown-placement-`,Rt=`${nt}-option-selected`;return[{[`${Oe}-dropdown`]:Object.assign(Object.assign({},(0,E.Wf)(de)),{position:"absolute",top:-9999,zIndex:de.zIndexPopup,boxSizing:"border-box",padding:de.paddingXXS,overflow:"hidden",fontSize:de.fontSize,fontVariant:"initial",backgroundColor:de.colorBgElevated,borderRadius:de.borderRadiusLG,outline:"none",boxShadow:de.boxShadowSecondary,[` ${jt}${et}bottomLeft, ${Ce}${et}bottomLeft `]:{animationName:xe.fJ},[` ${jt}${et}topLeft, ${Ce}${et}topLeft, ${jt}${et}topRight, ${Ce}${et}topRight `]:{animationName:xe.Qt},[`${ue}${et}bottomLeft`]:{animationName:xe.Uw},[` ${ue}${et}topLeft, ${ue}${et}topRight `]:{animationName:xe.ly},"&-hidden":{display:"none"},[nt]:Object.assign(Object.assign({},Pe(de)),{cursor:"pointer",transition:`background ${de.motionDurationSlow} ease`,borderRadius:de.borderRadiusSM,"&-group":{color:de.colorTextDescription,fontSize:de.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},E.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${nt}-option-disabled)`]:{backgroundColor:de.optionActiveBg},[`&-selected:not(${nt}-option-disabled)`]:{color:de.optionSelectedColor,fontWeight:de.optionSelectedFontWeight,backgroundColor:de.optionSelectedBg,[`${nt}-option-state`]:{color:de.colorPrimary}},"&-disabled":{[`&${nt}-option-selected`]:{backgroundColor:de.colorBgContainerDisabled},color:de.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:de.calc(de.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Pe(de)),{color:de.colorTextDisabled})}),[`${Rt}:has(+ ${Rt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Rt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,xe.oN)(de,"slide-up"),(0,xe.oN)(de,"slide-down"),(0,Fe.Fm)(de,"move-up"),(0,Fe.Fm)(de,"move-down")]},ve=ee(26743),lt=ee(36237);function Ee(de,gt){const{componentCls:Oe,inputPaddingHorizontalBase:nt,borderRadius:jt}=de,Ce=de.calc(de.controlHeight).sub(de.calc(de.lineWidth).mul(2)).equal(),ue=gt?`${Oe}-${gt}`:"";return{[`${Oe}-single${ue}`]:{fontSize:de.fontSize,height:de.controlHeight,[`${Oe}-selector`]:Object.assign(Object.assign({},(0,E.Wf)(de,!0)),{display:"flex",borderRadius:jt,flex:"1 1 auto",[`${Oe}-selection-wrap:after`]:{lineHeight:(0,lt.unit)(Ce)},[`${Oe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${Oe}-selection-item, ${Oe}-selection-placeholder `]:{display:"block",padding:0,lineHeight:(0,lt.unit)(Ce),transition:`all ${de.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Oe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Oe}-selection-item:empty:after`,`${Oe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${Oe}-show-arrow ${Oe}-selection-item, &${Oe}-show-arrow ${Oe}-selection-search, &${Oe}-show-arrow ${Oe}-selection-placeholder `]:{paddingInlineEnd:de.showArrowPaddingInlineEnd},[`&${Oe}-open ${Oe}-selection-item`]:{color:de.colorTextPlaceholder},[`&:not(${Oe}-customize-input)`]:{[`${Oe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,lt.unit)(nt)}`,[`${Oe}-selection-search-input`]:{height:Ce,fontSize:de.fontSize},"&:after":{lineHeight:(0,lt.unit)(Ce)}}},[`&${Oe}-customize-input`]:{[`${Oe}-selector`]:{"&:after":{display:"none"},[`${Oe}-selection-search`]:{position:"static",width:"100%"},[`${Oe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,lt.unit)(nt)}`,"&:after":{display:"none"}}}}}}}function yt(de){const{componentCls:gt}=de,Oe=de.calc(de.controlPaddingHorizontalSM).sub(de.lineWidth).equal();return[Ee(de),Ee((0,$e.mergeToken)(de,{controlHeight:de.controlHeightSM,borderRadius:de.borderRadiusSM}),"sm"),{[`${gt}-single${gt}-sm`]:{[`&:not(${gt}-customize-input)`]:{[`${gt}-selector`]:{padding:`0 ${(0,lt.unit)(Oe)}`},[`&${gt}-show-arrow ${gt}-selection-search`]:{insetInlineEnd:de.calc(Oe).add(de.calc(de.fontSize).mul(1.5)).equal()},[` &${gt}-show-arrow ${gt}-selection-item, &${gt}-show-arrow ${gt}-selection-placeholder `]:{paddingInlineEnd:de.calc(de.fontSize).mul(1.5).equal()}}}},Ee((0,$e.mergeToken)(de,{controlHeight:de.singleItemHeightLG,fontSize:de.fontSizeLG,borderRadius:de.borderRadiusLG}),"lg")]}const qe=de=>{const{fontSize:gt,lineHeight:Oe,lineWidth:nt,controlHeight:jt,controlHeightSM:Ce,controlHeightLG:ue,paddingXXS:et,controlPaddingHorizontal:Rt,zIndexPopupBase:ut,colorText:he,fontWeightStrong:De,controlItemBgActive:Me,controlItemBgHover:Dt,colorBgContainer:bt,colorFillSecondary:Zt,colorBgContainerDisabled:je,colorTextDisabled:Bt,colorPrimaryHover:rt,colorPrimary:le,controlOutline:ne}=de,te=et*2,ae=nt*2,ce=Math.min(jt-te,jt-ae),re=Math.min(Ce-te,Ce-ae),ye=Math.min(ue-te,ue-ae);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(et/2),zIndexPopup:ut+50,optionSelectedColor:he,optionSelectedFontWeight:De,optionSelectedBg:Me,optionActiveBg:Dt,optionPadding:`${(jt-gt*Oe)/2}px ${Rt}px`,optionFontSize:gt,optionLineHeight:Oe,optionHeight:jt,selectorBg:bt,clearBg:bt,singleItemHeightLG:ue,multipleItemBg:Zt,multipleItemBorderColor:"transparent",multipleItemHeight:ce,multipleItemHeightSM:re,multipleItemHeightLG:ye,multipleSelectorBgDisabled:je,multipleItemColorDisabled:Bt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(de.fontSize*1.25),hoverBorderColor:rt,activeBorderColor:le,activeOutlineColor:ne,selectAffixPadding:et}},Ge=(de,gt)=>{const{componentCls:Oe,antCls:nt,controlOutlineWidth:jt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${gt.borderColor}`,background:de.selectorBg},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Oe}-focused& ${Oe}-selector`]:{borderColor:gt.activeBorderColor,boxShadow:`0 0 0 ${(0,lt.unit)(jt)} ${gt.activeOutlineColor}`,outline:0},[`${Oe}-prefix`]:{color:gt.color}}}},Ke=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},Ge(de,gt))}),Qe=de=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ge(de,{borderColor:de.colorBorder,hoverBorderHover:de.hoverBorderColor,activeBorderColor:de.activeBorderColor,activeOutlineColor:de.activeOutlineColor,color:de.colorText})),Ke(de,{status:"error",borderColor:de.colorError,hoverBorderHover:de.colorErrorHover,activeBorderColor:de.colorError,activeOutlineColor:de.colorErrorOutline,color:de.colorError})),Ke(de,{status:"warning",borderColor:de.colorWarning,hoverBorderHover:de.colorWarningHover,activeBorderColor:de.colorWarning,activeOutlineColor:de.colorWarningOutline,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{background:de.colorBgContainerDisabled,color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`}})}),dt=(de,gt)=>{const{componentCls:Oe,antCls:nt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{background:gt.bg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} transparent`,color:gt.color},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{background:gt.hoverBg},[`${Oe}-focused& ${Oe}-selector`]:{background:de.selectorBg,borderColor:gt.activeBorderColor,outline:0}}}},Pt=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},dt(de,gt))}),qt=de=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},dt(de,{bg:de.colorFillTertiary,hoverBg:de.colorFillSecondary,activeBorderColor:de.activeBorderColor,color:de.colorText})),Pt(de,{status:"error",bg:de.colorErrorBg,hoverBg:de.colorErrorBgHover,activeBorderColor:de.colorError,color:de.colorError})),Pt(de,{status:"warning",bg:de.colorWarningBg,hoverBg:de.colorWarningBgHover,activeBorderColor:de.colorWarning,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{borderColor:de.colorBorder,background:de.colorBgContainerDisabled,color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.colorBgContainer,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.colorSplit}`}})}),fe=de=>({"&-borderless":{[`${de.componentCls}-selector`]:{background:"transparent",border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} transparent`},[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`},[`&${de.componentCls}-status-error`]:{[`${de.componentCls}-prefix, ${de.componentCls}-selection-item`]:{color:de.colorError}},[`&${de.componentCls}-status-warning`]:{[`${de.componentCls}-prefix, ${de.componentCls}-selection-item`]:{color:de.colorWarning}}}}),st=(de,gt)=>{const{componentCls:Oe,antCls:nt}=de;return{[`&:not(${Oe}-customize-input) ${Oe}-selector`]:{borderWidth:`0 0 ${(0,lt.unit)(de.lineWidth)} 0`,borderStyle:`none none ${de.lineType} none`,borderColor:gt.borderColor,background:de.selectorBg,borderRadius:0},[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Oe}-selector`]:{borderColor:gt.hoverBorderHover},[`${Oe}-focused& ${Oe}-selector`]:{borderColor:gt.activeBorderColor,outline:0},[`${Oe}-prefix`]:{color:gt.color}}}},mt=(de,gt)=>({[`&${de.componentCls}-status-${gt.status}`]:Object.assign({},st(de,gt))}),pt=de=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},st(de,{borderColor:de.colorBorder,hoverBorderHover:de.hoverBorderColor,activeBorderColor:de.activeBorderColor,activeOutlineColor:de.activeOutlineColor,color:de.colorText})),mt(de,{status:"error",borderColor:de.colorError,hoverBorderHover:de.colorErrorHover,activeBorderColor:de.colorError,activeOutlineColor:de.colorErrorOutline,color:de.colorError})),mt(de,{status:"warning",borderColor:de.colorWarning,hoverBorderHover:de.colorWarningHover,activeBorderColor:de.colorWarning,activeOutlineColor:de.colorWarningOutline,color:de.colorWarning})),{[`&${de.componentCls}-disabled`]:{[`&:not(${de.componentCls}-customize-input) ${de.componentCls}-selector`]:{color:de.colorTextDisabled}},[`&${de.componentCls}-multiple ${de.componentCls}-selection-item`]:{background:de.multipleItemBg,border:`${(0,lt.unit)(de.lineWidth)} ${de.lineType} ${de.multipleItemBorderColor}`}})});var Ze=de=>({[de.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Qe(de)),qt(de)),fe(de)),pt(de))});const Ve=de=>{const{componentCls:gt}=de;return{position:"relative",transition:`all ${de.motionDurationMid} ${de.motionEaseInOut}`,input:{cursor:"pointer"},[`${gt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${gt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Ct=de=>{const{componentCls:gt}=de;return{[`${gt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Te=de=>{const{antCls:gt,componentCls:Oe,inputPaddingHorizontalBase:nt,iconCls:jt}=de;return{[Oe]:Object.assign(Object.assign({},(0,E.Wf)(de)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Oe}-customize-input) ${Oe}-selector`]:Object.assign(Object.assign({},Ve(de)),Ct(de)),[`${Oe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},E.vS),{[`> ${gt}-typography`]:{display:"inline"}}),[`${Oe}-selection-placeholder`]:Object.assign(Object.assign({},E.vS),{flex:1,color:de.colorTextPlaceholder,pointerEvents:"none"}),[`${Oe}-arrow`]:Object.assign(Object.assign({},(0,E.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,height:de.fontSizeIcon,marginTop:de.calc(de.fontSizeIcon).mul(-1).div(2).equal(),color:de.colorTextQuaternary,fontSize:de.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${de.motionDurationSlow} ease`,[jt]:{verticalAlign:"top",transition:`transform ${de.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Oe}-suffix)`]:{pointerEvents:"auto"}},[`${Oe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Oe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Oe}-prefix`]:{flex:"none",marginInlineEnd:de.selectAffixPadding},[`${Oe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,zIndex:1,display:"inline-block",width:de.fontSizeIcon,height:de.fontSizeIcon,marginTop:de.calc(de.fontSizeIcon).mul(-1).div(2).equal(),color:de.colorTextQuaternary,fontSize:de.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${de.motionDurationMid} ease, opacity ${de.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:de.colorTextTertiary}},[`&:hover ${Oe}-clear`]:{opacity:1,background:de.colorBgBase,borderRadius:"50%"}}),[`${Oe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Oe}-has-feedback`]:{[`${Oe}-clear`]:{insetInlineEnd:de.calc(nt).add(de.fontSize).add(de.paddingXS).equal()}}}}}},_e=de=>{const{componentCls:gt}=de;return[{[gt]:{[`&${gt}-in-form-item`]:{width:"100%"}}},Te(de),yt(de),(0,ve.ZP)(de),we(de),{[`${gt}-rtl`]:{direction:"rtl"}},(0,Ne.c)(de,{borderElCls:`${gt}-selector`,focusElCls:`${gt}-focused`})]};var Ue=(0,be.I$)("Select",(de,gt)=>{let{rootPrefixCls:Oe}=gt;const nt=(0,$e.mergeToken)(de,{rootPrefixCls:Oe,inputPaddingHorizontalBase:de.calc(de.paddingSM).sub(1).equal(),multipleSelectItemHeight:de.multipleItemHeight,selectHeight:de.controlHeight});return[_e(nt),Ze(nt)]},qe,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(wn,nn,ee){"use strict";ee.d(nn,{_z:function(){return Fe},gp:function(){return $e}});var E=ee(36237),Ne=ee(63356),be=ee(51636);const $e=ve=>{const{multipleSelectItemHeight:lt,paddingXXS:Ee,lineWidth:yt,INTERNAL_FIXED_ITEM_MARGIN:qe}=ve,Ge=ve.max(ve.calc(Ee).sub(yt).equal(),0),Ke=ve.max(ve.calc(Ge).sub(qe).equal(),0);return{basePadding:Ge,containerPadding:Ke,itemHeight:(0,E.unit)(lt),itemLineHeight:(0,E.unit)(ve.calc(lt).sub(ve.calc(ve.lineWidth).mul(2)).equal())}},xe=ve=>{const{multipleSelectItemHeight:lt,selectHeight:Ee,lineWidth:yt}=ve;return ve.calc(Ee).sub(lt).div(2).sub(yt).equal()},Fe=ve=>{const{componentCls:lt,iconCls:Ee,borderRadiusSM:yt,motionDurationSlow:qe,paddingXS:Ge,multipleItemColorDisabled:Ke,multipleItemBorderColorDisabled:Qe,colorIcon:dt,colorIconHover:Pt,INTERNAL_FIXED_ITEM_MARGIN:qt}=ve;return{[`${lt}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${lt}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:qt,borderRadius:yt,cursor:"default",transition:`font-size ${qe}, line-height ${qe}, height ${qe}`,marginInlineEnd:ve.calc(qt).mul(2).equal(),paddingInlineStart:Ge,paddingInlineEnd:ve.calc(Ge).div(2).equal(),[`${lt}-disabled&`]:{color:Ke,borderColor:Qe,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ve.calc(Ge).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ne.Ro)()),{display:"inline-flex",alignItems:"center",color:dt,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Ee}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Pt}})}}}},Pe=(ve,lt)=>{const{componentCls:Ee,INTERNAL_FIXED_ITEM_MARGIN:yt}=ve,qe=`${Ee}-selection-overflow`,Ge=ve.multipleSelectItemHeight,Ke=xe(ve),Qe=lt?`${Ee}-${lt}`:"",dt=$e(ve);return{[`${Ee}-multiple${Qe}`]:Object.assign(Object.assign({},Fe(ve)),{[`${Ee}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:dt.basePadding,paddingBlock:dt.containerPadding,borderRadius:ve.borderRadius,[`${Ee}-disabled&`]:{background:ve.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,E.unit)(yt)} 0`,lineHeight:(0,E.unit)(Ge),visibility:"hidden",content:'"\\a0"'}},[`${Ee}-selection-item`]:{height:dt.itemHeight,lineHeight:(0,E.unit)(dt.itemLineHeight)},[`${Ee}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,E.unit)(Ge),marginBlock:yt}},[`${Ee}-prefix`]:{marginInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(dt.basePadding).equal()},[`${qe}-item + ${qe}-item, ${Ee}-prefix + ${Ee}-selection-wrap `]:{[`${Ee}-selection-search`]:{marginInlineStart:0},[`${Ee}-selection-placeholder`]:{insetInlineStart:0}},[`${qe}-item-suffix`]:{minHeight:dt.itemHeight,marginBlock:yt},[`${Ee}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(Ke).equal(),"\n &-input,\n &-mirror\n ":{height:Ge,fontFamily:ve.fontFamily,lineHeight:(0,E.unit)(Ge),transition:`all ${ve.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ee}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ve.calc(ve.inputPaddingHorizontalBase).sub(dt.basePadding).equal(),insetInlineEnd:ve.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ve.motionDurationSlow}`}})}};function We(ve,lt){const{componentCls:Ee}=ve,yt=lt?`${Ee}-${lt}`:"",qe={[`${Ee}-multiple${yt}`]:{fontSize:ve.fontSize,[`${Ee}-selector`]:{[`${Ee}-show-search&`]:{cursor:"text"}},[` &${Ee}-show-arrow ${Ee}-selector, &${Ee}-allow-clear ${Ee}-selector `]:{paddingInlineEnd:ve.calc(ve.fontSizeIcon).add(ve.controlPaddingHorizontal).equal()}}};return[Pe(ve,lt),qe]}const we=ve=>{const{componentCls:lt}=ve,Ee=(0,be.mergeToken)(ve,{selectHeight:ve.controlHeightSM,multipleSelectItemHeight:ve.multipleItemHeightSM,borderRadius:ve.borderRadiusSM,borderRadiusSM:ve.borderRadiusXS}),yt=(0,be.mergeToken)(ve,{fontSize:ve.fontSizeLG,selectHeight:ve.controlHeightLG,multipleSelectItemHeight:ve.multipleItemHeightLG,borderRadius:ve.borderRadiusLG,borderRadiusSM:ve.borderRadius});return[We(ve),We(Ee,"sm"),{[`${lt}-multiple${lt}-sm`]:{[`${lt}-selection-placeholder`]:{insetInline:ve.calc(ve.controlPaddingHorizontalSM).sub(ve.lineWidth).equal()},[`${lt}-selection-search`]:{marginInlineStart:2}}},We(yt,"lg")]};nn.ZP=we},68525:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});var E=ee(59301),Ne=ee(40001),be=ee(19248),$e=ee(99267),xe=ee(84105),Fe=ee(58617),Pe=ee(47472);function We(we){let{suffixIcon:ve,clearIcon:lt,menuItemSelectedIcon:Ee,removeIcon:yt,loading:qe,multiple:Ge,hasFeedback:Ke,prefixCls:Qe,showSuffixIcon:dt,feedbackIcon:Pt,showArrow:qt,componentName:fe}=we;const st=lt!=null?lt:E.createElement(be.Z,null),mt=Ve=>ve===null&&!Ke&&!qt?null:E.createElement(E.Fragment,null,dt!==!1&&Ve,Ke&&Pt);let pt=null;if(ve!==void 0)pt=mt(ve);else if(qe)pt=mt(E.createElement(Fe.Z,{spin:!0}));else{const Ve=`${Qe}-suffix`;pt=Ct=>{let{open:Te,showSearch:_e}=Ct;return mt(Te&&_e?E.createElement(Pe.Z,{className:Ve}):E.createElement(xe.Z,{className:Ve}))}}let Vt=null;Ee!==void 0?Vt=Ee:Ge?Vt=E.createElement(Ne.Z,null):Vt=null;let Ze=null;return yt!==void 0?Ze=yt:Ze=E.createElement($e.Z,null),{clearIcon:st,suffixIcon:pt,itemIcon:Vt,removeIcon:Ze}}},90005:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return E}});function E(Ne,be){return be!==void 0?be:Ne!==null}},11938:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ct}});var E=ee(59301),Ne=ee(40192),be=ee(22703),$e=ee(92310),xe=ee.n($e),Fe=ee(26112),Pe=ee(48755),We=ee(458),ve=Te=>{const{value:_e,formatter:Ue,precision:de,decimalSeparator:gt,groupSeparator:Oe="",prefixCls:nt}=Te;let jt;if(typeof Ue=="function")jt=Ue(_e);else{const Ce=String(_e),ue=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ce==="-")jt=Ce;else{const et=ue[1];let Rt=ue[2]||"0",ut=ue[4]||"";Rt=Rt.replace(/\B(?=(\d{3})+(?!\d))/g,Oe),typeof de=="number"&&(ut=ut.padEnd(de,"0").slice(0,de>0?de:0)),ut&&(ut=`${gt}${ut}`),jt=[E.createElement("span",{key:"int",className:`${nt}-content-value-int`},et,Rt),ut&&E.createElement("span",{key:"decimal",className:`${nt}-content-value-decimal`},ut)]}}return E.createElement("span",{className:`${nt}-content-value`},jt)},lt=ee(63356),Ee=ee(16931),yt=ee(51636);const qe=Te=>{const{componentCls:_e,marginXXS:Ue,padding:de,colorTextDescription:gt,titleFontSize:Oe,colorTextHeading:nt,contentFontSize:jt,fontFamily:Ce}=Te;return{[_e]:Object.assign(Object.assign({},(0,lt.Wf)(Te)),{[`${_e}-title`]:{marginBottom:Ue,color:gt,fontSize:Oe},[`${_e}-skeleton`]:{paddingTop:de},[`${_e}-content`]:{color:nt,fontSize:jt,fontFamily:Ce,[`${_e}-content-value`]:{display:"inline-block",direction:"ltr"},[`${_e}-content-prefix, ${_e}-content-suffix`]:{display:"inline-block"},[`${_e}-content-prefix`]:{marginInlineEnd:Ue},[`${_e}-content-suffix`]:{marginInlineStart:Ue}}})}},Ge=Te=>{const{fontSizeHeading3:_e,fontSize:Ue}=Te;return{titleFontSize:Ue,contentFontSize:_e}};var Ke=(0,Ee.I$)("Statistic",Te=>{const _e=(0,yt.mergeToken)(Te,{});return[qe(_e)]},Ge),Qe=function(Te,_e){var Ue={};for(var de in Te)Object.prototype.hasOwnProperty.call(Te,de)&&_e.indexOf(de)<0&&(Ue[de]=Te[de]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,de=Object.getOwnPropertySymbols(Te);gt{const{prefixCls:_e,className:Ue,rootClassName:de,style:gt,valueStyle:Oe,value:nt=0,title:jt,valueRender:Ce,prefix:ue,suffix:et,loading:Rt=!1,formatter:ut,precision:he,decimalSeparator:De=".",groupSeparator:Me=",",onMouseEnter:Dt,onMouseLeave:bt}=Te,Zt=Qe(Te,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:je,direction:Bt,className:rt,style:le}=(0,Pe.dj)("statistic"),ne=je("statistic",_e),[te,ae,ce]=Ke(ne),re=E.createElement(ve,{decimalSeparator:De,groupSeparator:Me,prefixCls:ne,formatter:ut,precision:he,value:nt}),ye=xe()(ne,{[`${ne}-rtl`]:Bt==="rtl"},rt,Ue,de,ae,ce),Se=(0,Fe.Z)(Zt,{aria:!0,data:!0});return te(E.createElement("div",Object.assign({},Se,{className:ye,style:Object.assign(Object.assign({},le),gt),onMouseEnter:Dt,onMouseLeave:bt}),jt&&E.createElement("div",{className:`${ne}-title`},jt),E.createElement(We.Z,{paragraph:!1,loading:Rt,className:`${ne}-skeleton`},E.createElement("div",{style:Oe,className:`${ne}-content`},ue&&E.createElement("span",{className:`${ne}-content-prefix`},ue),Ce?Ce(re):re,et&&E.createElement("span",{className:`${ne}-content-suffix`},et)))))};const qt=[["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 fe(Te,_e){let Ue=Te;const de=/\[[^\]]*]/g,gt=(_e.match(de)||[]).map(Ce=>Ce.slice(1,-1)),Oe=_e.replace(de,"[]"),nt=qt.reduce((Ce,ue)=>{let[et,Rt]=ue;if(Ce.includes(et)){const ut=Math.floor(Ue/Rt);return Ue-=ut*Rt,Ce.replace(new RegExp(`${et}+`,"g"),he=>{const De=he.length;return ut.toString().padStart(De,"0")})}return Ce},Oe);let jt=0;return nt.replace(de,()=>{const Ce=gt[jt];return jt+=1,Ce})}function st(Te,_e){const{format:Ue=""}=_e,de=new Date(Te).getTime(),gt=Date.now(),Oe=Math.max(de-gt,0);return fe(Oe,Ue)}var mt=function(Te,_e){var Ue={};for(var de in Te)Object.prototype.hasOwnProperty.call(Te,de)&&_e.indexOf(de)<0&&(Ue[de]=Te[de]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,de=Object.getOwnPropertySymbols(Te);gt{const{value:_e,format:Ue="HH:mm:ss",onChange:de,onFinish:gt}=Te,Oe=mt(Te,["value","format","onChange","onFinish"]),nt=(0,Ne.Z)(),jt=E.useRef(null),Ce=()=>{gt==null||gt(),jt.current&&(clearInterval(jt.current),jt.current=null)},ue=()=>{const ut=Vt(_e);ut>=Date.now()&&(jt.current=setInterval(()=>{nt(),de==null||de(ut-Date.now()),ut(ue(),()=>{jt.current&&(clearInterval(jt.current),jt.current=null)}),[_e]);const et=(ut,he)=>st(ut,Object.assign(Object.assign({},he),{format:Ue})),Rt=ut=>(0,be.Tm)(ut,{title:void 0});return E.createElement(Pt,Object.assign({},Oe,{value:_e,valueRender:Rt,formatter:et}))};var Ve=E.memo(Ze);Pt.Countdown=Ve;var Ct=Pt},58755:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return gt}});var E=ee(59301),Ne=ee(58617),be=ee(92310),$e=ee.n(be),xe=ee(60499),Fe=ee(18642),Pe=ee(72190),We=ee(42244),we=ee(18929),ve=ee(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ee=E.forwardRef(function(Oe,nt){var jt,Ce=Oe.prefixCls,ue=Ce===void 0?"rc-switch":Ce,et=Oe.className,Rt=Oe.checked,ut=Oe.defaultChecked,he=Oe.disabled,De=Oe.loadingIcon,Me=Oe.checkedChildren,Dt=Oe.unCheckedChildren,bt=Oe.onClick,Zt=Oe.onChange,je=Oe.onKeyDown,Bt=(0,We.Z)(Oe,lt),rt=(0,we.Z)(!1,{value:Rt,defaultValue:ut}),le=(0,Pe.Z)(rt,2),ne=le[0],te=le[1];function ae(Se,Ye){var ke=ne;return he||(ke=Se,te(ke),Zt==null||Zt(ke,Ye)),ke}function ce(Se){Se.which===ve.Z.LEFT?ae(!1,Se):Se.which===ve.Z.RIGHT&&ae(!0,Se),je==null||je(Se)}function re(Se){var Ye=ae(!ne,Se);bt==null||bt(Ye,Se)}var ye=$e()(ue,et,(jt={},(0,Fe.Z)(jt,"".concat(ue,"-checked"),ne),(0,Fe.Z)(jt,"".concat(ue,"-disabled"),he),jt));return E.createElement("button",(0,xe.Z)({},Bt,{type:"button",role:"switch","aria-checked":ne,disabled:he,className:ye,ref:nt,onKeyDown:ce,onClick:re}),De,E.createElement("span",{className:"".concat(ue,"-inner")},E.createElement("span",{className:"".concat(ue,"-inner-checked")},Me),E.createElement("span",{className:"".concat(ue,"-inner-unchecked")},Dt)))});Ee.displayName="Switch";var yt=Ee,qe=ee(12919),Ge=ee(48755),Ke=ee(2171),Qe=ee(31756),dt=ee(36237),Pt=ee(17835),qt=ee(63356),fe=ee(16931),st=ee(51636);const mt=Oe=>{const{componentCls:nt,trackHeightSM:jt,trackPadding:Ce,trackMinWidthSM:ue,innerMinMarginSM:et,innerMaxMarginSM:Rt,handleSizeSM:ut,calc:he}=Oe,De=`${nt}-inner`,Me=(0,dt.unit)(he(ut).add(he(Ce).mul(2)).equal()),Dt=(0,dt.unit)(he(Rt).mul(2).equal());return{[nt]:{[`&${nt}-small`]:{minWidth:ue,height:jt,lineHeight:(0,dt.unit)(jt),[`${nt}-inner`]:{paddingInlineStart:Rt,paddingInlineEnd:et,[`${De}-checked, ${De}-unchecked`]:{minHeight:jt},[`${De}-checked`]:{marginInlineStart:`calc(-100% + ${Me} - ${Dt})`,marginInlineEnd:`calc(100% - ${Me} + ${Dt})`},[`${De}-unchecked`]:{marginTop:he(jt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${nt}-handle`]:{width:ut,height:ut},[`${nt}-loading-icon`]:{top:he(he(ut).sub(Oe.switchLoadingIconSize)).div(2).equal(),fontSize:Oe.switchLoadingIconSize},[`&${nt}-checked`]:{[`${nt}-inner`]:{paddingInlineStart:et,paddingInlineEnd:Rt,[`${De}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${De}-unchecked`]:{marginInlineStart:`calc(100% - ${Me} + ${Dt})`,marginInlineEnd:`calc(-100% + ${Me} - ${Dt})`}},[`${nt}-handle`]:{insetInlineStart:`calc(100% - ${(0,dt.unit)(he(ut).add(Ce).equal())})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${De}`]:{[`${De}-unchecked`]:{marginInlineStart:he(Oe.marginXXS).div(2).equal(),marginInlineEnd:he(Oe.marginXXS).mul(-1).div(2).equal()}},[`&${nt}-checked ${De}`]:{[`${De}-checked`]:{marginInlineStart:he(Oe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:he(Oe.marginXXS).div(2).equal()}}}}}}},pt=Oe=>{const{componentCls:nt,handleSize:jt,calc:Ce}=Oe;return{[nt]:{[`${nt}-loading-icon${Oe.iconCls}`]:{position:"relative",top:Ce(Ce(jt).sub(Oe.fontSize)).div(2).equal(),color:Oe.switchLoadingIconColor,verticalAlign:"top"},[`&${nt}-checked ${nt}-loading-icon`]:{color:Oe.switchColor}}}},Vt=Oe=>{const{componentCls:nt,trackPadding:jt,handleBg:Ce,handleShadow:ue,handleSize:et,calc:Rt}=Oe,ut=`${nt}-handle`;return{[nt]:{[ut]:{position:"absolute",top:jt,insetInlineStart:jt,width:et,height:et,transition:`all ${Oe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ce,borderRadius:Rt(et).div(2).equal(),boxShadow:ue,transition:`all ${Oe.switchDuration} ease-in-out`,content:'""'}},[`&${nt}-checked ${ut}`]:{insetInlineStart:`calc(100% - ${(0,dt.unit)(Rt(et).add(jt).equal())})`},[`&:not(${nt}-disabled):active`]:{[`${ut}::before`]:{insetInlineEnd:Oe.switchHandleActiveInset,insetInlineStart:0},[`&${nt}-checked ${ut}::before`]:{insetInlineEnd:0,insetInlineStart:Oe.switchHandleActiveInset}}}}},Ze=Oe=>{const{componentCls:nt,trackHeight:jt,trackPadding:Ce,innerMinMargin:ue,innerMaxMargin:et,handleSize:Rt,calc:ut}=Oe,he=`${nt}-inner`,De=(0,dt.unit)(ut(Rt).add(ut(Ce).mul(2)).equal()),Me=(0,dt.unit)(ut(et).mul(2).equal());return{[nt]:{[he]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:et,paddingInlineEnd:ue,transition:`padding-inline-start ${Oe.switchDuration} ease-in-out, padding-inline-end ${Oe.switchDuration} ease-in-out`,[`${he}-checked, ${he}-unchecked`]:{display:"block",color:Oe.colorTextLightSolid,fontSize:Oe.fontSizeSM,transition:`margin-inline-start ${Oe.switchDuration} ease-in-out, margin-inline-end ${Oe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:jt},[`${he}-checked`]:{marginInlineStart:`calc(-100% + ${De} - ${Me})`,marginInlineEnd:`calc(100% - ${De} + ${Me})`},[`${he}-unchecked`]:{marginTop:ut(jt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${nt}-checked ${he}`]:{paddingInlineStart:ue,paddingInlineEnd:et,[`${he}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${he}-unchecked`]:{marginInlineStart:`calc(100% - ${De} + ${Me})`,marginInlineEnd:`calc(-100% + ${De} - ${Me})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${he}`]:{[`${he}-unchecked`]:{marginInlineStart:ut(Ce).mul(2).equal(),marginInlineEnd:ut(Ce).mul(-1).mul(2).equal()}},[`&${nt}-checked ${he}`]:{[`${he}-checked`]:{marginInlineStart:ut(Ce).mul(-1).mul(2).equal(),marginInlineEnd:ut(Ce).mul(2).equal()}}}}}},Ve=Oe=>{const{componentCls:nt,trackHeight:jt,trackMinWidth:Ce}=Oe;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,qt.Wf)(Oe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ce,height:jt,lineHeight:(0,dt.unit)(jt),verticalAlign:"middle",background:Oe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Oe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${nt}-disabled)`]:{background:Oe.colorTextTertiary}}),(0,qt.Qy)(Oe)),{[`&${nt}-checked`]:{background:Oe.switchColor,[`&:hover:not(${nt}-disabled)`]:{background:Oe.colorPrimaryHover}},[`&${nt}-loading, &${nt}-disabled`]:{cursor:"not-allowed",opacity:Oe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${nt}-rtl`]:{direction:"rtl"}})}},Ct=Oe=>{const{fontSize:nt,lineHeight:jt,controlHeight:Ce,colorWhite:ue}=Oe,et=nt*jt,Rt=Ce/2,ut=2,he=et-ut*2,De=Rt-ut*2;return{trackHeight:et,trackHeightSM:Rt,trackMinWidth:he*2+ut*4,trackMinWidthSM:De*2+ut*2,trackPadding:ut,handleBg:ue,handleSize:he,handleSizeSM:De,handleShadow:`0 2px 4px 0 ${new Pt.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:he/2,innerMaxMargin:he+ut+ut*2,innerMinMarginSM:De/2,innerMaxMarginSM:De+ut+ut*2}};var Te=(0,fe.I$)("Switch",Oe=>{const nt=(0,st.mergeToken)(Oe,{switchDuration:Oe.motionDurationMid,switchColor:Oe.colorPrimary,switchDisabledOpacity:Oe.opacityLoading,switchLoadingIconSize:Oe.calc(Oe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Oe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(nt),Ze(nt),Vt(nt),pt(nt),mt(nt)]},Ct),_e=function(Oe,nt){var jt={};for(var Ce in Oe)Object.prototype.hasOwnProperty.call(Oe,Ce)&&nt.indexOf(Ce)<0&&(jt[Ce]=Oe[Ce]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Ce=Object.getOwnPropertySymbols(Oe);ue{const{prefixCls:jt,size:Ce,disabled:ue,loading:et,className:Rt,rootClassName:ut,style:he,checked:De,value:Me,defaultChecked:Dt,defaultValue:bt,onChange:Zt}=Oe,je=_e(Oe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bt,rt]=(0,we.Z)(!1,{value:De!=null?De:Me,defaultValue:Dt!=null?Dt:bt}),{getPrefixCls:le,direction:ne,switch:te}=E.useContext(Ge.E_),ae=E.useContext(Ke.Z),ce=(ue!=null?ue:ae)||et,re=le("switch",jt),ye=E.createElement("div",{className:`${re}-handle`},et&&E.createElement(Ne.Z,{className:`${re}-loading-icon`})),[Se,Ye,ke]=Te(re),it=(0,Qe.Z)(Ce),xt=$e()(te==null?void 0:te.className,{[`${re}-small`]:it==="small",[`${re}-loading`]:et,[`${re}-rtl`]:ne==="rtl"},Rt,ut,Ye,ke),Xt=Object.assign(Object.assign({},te==null?void 0:te.style),he),Nt=function(){rt(arguments.length<=0?void 0:arguments[0]),Zt==null||Zt.apply(void 0,arguments)};return Se(E.createElement(qe.Z,{component:"Switch"},E.createElement(yt,Object.assign({},je,{checked:Bt,onChange:Nt,prefixCls:re,className:xt,style:Xt,disabled:ce,ref:nt,loadingIcon:ye}))))});de.__ANT_SWITCH=!0;var gt=de},96599:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return Ue}});var E=ee(59301),Ne=ee(92310),be=ee.n(Ne),$e=ee(2738),xe=ee(29509),Fe=ee(78776),Pe=ee(22703),We=ee(12919),we=ee(48755),ve=ee(36237),lt=ee(17835),Ee=ee(63356),yt=ee(51636),qe=ee(16931);const Ge=de=>{const{paddingXXS:gt,lineWidth:Oe,tagPaddingHorizontal:nt,componentCls:jt,calc:Ce}=de,ue=Ce(nt).sub(Oe).equal(),et=Ce(gt).sub(Oe).equal();return{[jt]:Object.assign(Object.assign({},(0,Ee.Wf)(de)),{display:"inline-block",height:"auto",marginInlineEnd:de.marginXS,paddingInline:ue,fontSize:de.tagFontSize,lineHeight:de.tagLineHeight,whiteSpace:"nowrap",background:de.defaultBg,border:`${(0,ve.unit)(de.lineWidth)} ${de.lineType} ${de.colorBorder}`,borderRadius:de.borderRadiusSM,opacity:1,transition:`all ${de.motionDurationMid}`,textAlign:"start",position:"relative",[`&${jt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:de.defaultColor},[`${jt}-close-icon`]:{marginInlineStart:et,fontSize:de.tagIconSize,color:de.colorTextDescription,cursor:"pointer",transition:`all ${de.motionDurationMid}`,"&:hover":{color:de.colorTextHeading}},[`&${jt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${de.iconCls}-close, ${de.iconCls}-close:hover`]:{color:de.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${jt}-checkable-checked):hover`]:{color:de.colorPrimary,backgroundColor:de.colorFillSecondary},"&:active, &-checked":{color:de.colorTextLightSolid},"&-checked":{backgroundColor:de.colorPrimary,"&:hover":{backgroundColor:de.colorPrimaryHover}},"&:active":{backgroundColor:de.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${de.iconCls} + span, > span + ${de.iconCls}`]:{marginInlineStart:ue}}),[`${jt}-borderless`]:{borderColor:"transparent",background:de.tagBorderlessBg}}},Ke=de=>{const{lineWidth:gt,fontSizeIcon:Oe,calc:nt}=de,jt=de.fontSizeSM;return(0,yt.mergeToken)(de,{tagFontSize:jt,tagLineHeight:(0,ve.unit)(nt(de.lineHeightSM).mul(jt).equal()),tagIconSize:nt(Oe).sub(nt(gt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:de.defaultBg})},Qe=de=>({defaultBg:new lt.FastColor(de.colorFillQuaternary).onBackground(de.colorBgContainer).toHexString(),defaultColor:de.colorText});var dt=(0,qe.I$)("Tag",de=>{const gt=Ke(de);return Ge(gt)},Qe),Pt=function(de,gt){var Oe={};for(var nt in de)Object.prototype.hasOwnProperty.call(de,nt)&>.indexOf(nt)<0&&(Oe[nt]=de[nt]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,nt=Object.getOwnPropertySymbols(de);jt{const{prefixCls:Oe,style:nt,className:jt,checked:Ce,onChange:ue,onClick:et}=de,Rt=Pt(de,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ut,tag:he}=E.useContext(we.E_),De=Bt=>{ue==null||ue(!Ce),et==null||et(Bt)},Me=ut("tag",Oe),[Dt,bt,Zt]=dt(Me),je=be()(Me,`${Me}-checkable`,{[`${Me}-checkable-checked`]:Ce},he==null?void 0:he.className,jt,bt,Zt);return Dt(E.createElement("span",Object.assign({},Rt,{ref:gt,style:Object.assign(Object.assign({},nt),he==null?void 0:he.style),className:je,onClick:De})))}),st=ee(93427);const mt=de=>(0,st.Z)(de,(gt,Oe)=>{let{textColor:nt,lightBorderColor:jt,lightColor:Ce,darkColor:ue}=Oe;return{[`${de.componentCls}${de.componentCls}-${gt}`]:{color:nt,background:Ce,borderColor:jt,"&-inverse":{color:de.colorTextLightSolid,background:ue,borderColor:ue},[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}});var pt=(0,qe.bk)(["Tag","preset"],de=>{const gt=Ke(de);return mt(gt)},Qe);function Vt(de){return typeof de!="string"?de:de.charAt(0).toUpperCase()+de.slice(1)}const Ze=(de,gt,Oe)=>{const nt=Vt(Oe);return{[`${de.componentCls}${de.componentCls}-${gt}`]:{color:de[`color${Oe}`],background:de[`color${nt}Bg`],borderColor:de[`color${nt}Border`],[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ve=(0,qe.bk)(["Tag","status"],de=>{const gt=Ke(de);return[Ze(gt,"success","Success"),Ze(gt,"processing","Info"),Ze(gt,"error","Error"),Ze(gt,"warning","Warning")]},Qe),Ct=function(de,gt){var Oe={};for(var nt in de)Object.prototype.hasOwnProperty.call(de,nt)&>.indexOf(nt)<0&&(Oe[nt]=de[nt]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,nt=Object.getOwnPropertySymbols(de);jt{const{prefixCls:Oe,className:nt,rootClassName:jt,style:Ce,children:ue,icon:et,color:Rt,onClose:ut,bordered:he=!0,visible:De}=de,Me=Ct(de,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Dt,direction:bt,tag:Zt}=E.useContext(we.E_),[je,Bt]=E.useState(!0),rt=(0,$e.Z)(Me,["closeIcon","closable"]);E.useEffect(()=>{De!==void 0&&Bt(De)},[De]);const le=(0,xe.o2)(Rt),ne=(0,xe.yT)(Rt),te=le||ne,ae=Object.assign(Object.assign({backgroundColor:Rt&&!te?Rt:void 0},Zt==null?void 0:Zt.style),Ce),ce=Dt("tag",Oe),[re,ye,Se]=dt(ce),Ye=be()(ce,Zt==null?void 0:Zt.className,{[`${ce}-${Rt}`]:te,[`${ce}-has-color`]:Rt&&!te,[`${ce}-hidden`]:!je,[`${ce}-rtl`]:bt==="rtl",[`${ce}-borderless`]:!he},nt,jt,ye,Se),ke=Jt=>{Jt.stopPropagation(),ut==null||ut(Jt),!Jt.defaultPrevented&&Bt(!1)},[,it]=(0,Fe.Z)((0,Fe.w)(de),(0,Fe.w)(Zt),{closable:!1,closeIconRender:Jt=>{const tn=E.createElement("span",{className:`${ce}-close-icon`,onClick:ke},Jt);return(0,Pe.wm)(Jt,tn,on=>({onClick:mn=>{var cn;(cn=on==null?void 0:on.onClick)===null||cn===void 0||cn.call(on,mn),ke(mn)},className:be()(on==null?void 0:on.className,`${ce}-close-icon`)}))}}),xt=typeof Me.onClick=="function"||ue&&ue.type==="a",Xt=et||null,Nt=Xt?E.createElement(E.Fragment,null,Xt,ue&&E.createElement("span",null,ue)):ue,vn=E.createElement("span",Object.assign({},rt,{ref:gt,className:Ye,style:ae}),Nt,it,le&&E.createElement(pt,{key:"preset",prefixCls:ce}),ne&&E.createElement(Ve,{key:"status",prefixCls:ce}));return re(xt?E.createElement(We.Z,{component:"Tag"},vn):vn)});_e.CheckableTag=fe;var Ue=_e},94968:function(wn,nn,ee){"use strict";ee.d(nn,{default:function(){return ct}});var E=ee(59301),Ne=ee(77654),be=ee(4676),$e=ee(92310),xe=ee.n($e),Fe=ee(60499),Pe=ee(38705),We=ee(17212),we=ee(15793),ve=ee(39153),lt=ee(55401),Ee=ee(18642),yt=ee(85899),qe=ee(42244),Ge=ee(43749),Ke=ee(73001),Qe=ee(11576),dt=ee(26112),Pt=ee(48736),qt=function(Ie,Et){if(Ie&&Et){var Ft=Array.isArray(Et)?Et:Et.split(","),zt=Ie.name||"",Ot=Ie.type||"",ft=Ot.replace(/\/.*$/,"");return Ft.some(function(vt){var Tt=vt.trim();if(/^\*(\/\*)?$/.test(vt))return!0;if(Tt.charAt(0)==="."){var Dn=zt.toLowerCase(),Cn=Tt.toLowerCase(),En=[Cn];return(Cn===".jpg"||Cn===".jpeg")&&(En=[".jpg",".jpeg"]),En.some(function(nr){return Dn.endsWith(nr)})}return/\/\*$/.test(Tt)?ft===Tt.replace(/\/.*$/,""):Ot===Tt?!0:/^\w+$/.test(Tt)?((0,Pt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Tt,"'.Skip for check.")),!0):!1})}return!0};function fe(Ie,Et){var Ft="cannot ".concat(Ie.method," ").concat(Ie.action," ").concat(Et.status,"'"),zt=new Error(Ft);return zt.status=Et.status,zt.method=Ie.method,zt.url=Ie.action,zt}function st(Ie){var Et=Ie.responseText||Ie.response;if(!Et)return Et;try{return JSON.parse(Et)}catch(Ft){return Et}}function mt(Ie){var Et=new XMLHttpRequest;Ie.onProgress&&Et.upload&&(Et.upload.onprogress=function(ft){ft.total>0&&(ft.percent=ft.loaded/ft.total*100),Ie.onProgress(ft)});var Ft=new FormData;Ie.data&&Object.keys(Ie.data).forEach(function(Ot){var ft=Ie.data[Ot];if(Array.isArray(ft)){ft.forEach(function(vt){Ft.append("".concat(Ot,"[]"),vt)});return}Ft.append(Ot,ft)}),Ie.file instanceof Blob?Ft.append(Ie.filename,Ie.file,Ie.file.name):Ft.append(Ie.filename,Ie.file),Et.onerror=function(ft){Ie.onError(ft)},Et.onload=function(){return Et.status<200||Et.status>=300?Ie.onError(fe(Ie,Et),st(Et)):Ie.onSuccess(st(Et),Et)},Et.open(Ie.method,Ie.action,!0),Ie.withCredentials&&"withCredentials"in Et&&(Et.withCredentials=!0);var zt=Ie.headers||{};return zt["X-Requested-With"]!==null&&Et.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(zt).forEach(function(Ot){zt[Ot]!==null&&Et.setRequestHeader(Ot,zt[Ot])}),Et.send(Ft),{abort:function(){Et.abort()}}}var pt=function(){var Ie=(0,Qe.Z)((0,Ke.Z)().mark(function Et(Ft,zt){var Ot,ft,vt,Tt,Dn,Cn,En,nr;return(0,Ke.Z)().wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:Cn=function(){return Cn=(0,Qe.Z)((0,Ke.Z)().mark(function qn($n){return(0,Ke.Z)().wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.abrupt("return",new Promise(function(wr){$n.file(function(Ar){zt(Ar)?($n.fullPath&&!Ar.webkitRelativePath&&(Object.defineProperties(Ar,{webkitRelativePath:{writable:!0}}),Ar.webkitRelativePath=$n.fullPath.replace(/^\//,""),Object.defineProperties(Ar,{webkitRelativePath:{writable:!1}})),wr(Ar)):wr(null)})}));case 1:case"end":return xr.stop()}},qn)})),Cn.apply(this,arguments)},Dn=function(qn){return Cn.apply(this,arguments)},Tt=function(){return Tt=(0,Qe.Z)((0,Ke.Z)().mark(function qn($n){var cr,xr,wr,Ar,_n;return(0,Ke.Z)().wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:cr=$n.createReader(),xr=[];case 2:return yr.next=5,new Promise(function(ii){cr.readEntries(ii,function(){return ii([])})});case 5:if(wr=yr.sent,Ar=wr.length,Ar){yr.next=9;break}return yr.abrupt("break",12);case 9:for(_n=0;_n{const{componentCls:Et,iconCls:Ft}=Ie;return{[`${Et}-wrapper`]:{[`${Et}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ie.colorFillAlter,border:`${(0,Dt.unit)(Ie.lineWidth)} dashed ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ie.motionDurationSlow}`,[Et]:{padding:Ie.padding},[`${Et}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:Ie.borderRadiusLG,"&:focus-visible":{outline:`${(0,Dt.unit)(Ie.lineWidthFocus)} solid ${Ie.colorPrimaryBorder}`}},[`${Et}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${Et}-disabled):hover, &-hover:not(${Et}-disabled) `]:{borderColor:Ie.colorPrimaryHover},[`p${Et}-drag-icon`]:{marginBottom:Ie.margin,[Ft]:{color:Ie.colorPrimary,fontSize:Ie.uploadThumbnailSize}},[`p${Et}-text`]:{margin:`0 0 ${(0,Dt.unit)(Ie.marginXXS)}`,color:Ie.colorTextHeading,fontSize:Ie.fontSizeLG},[`p${Et}-hint`]:{color:Ie.colorTextDescription,fontSize:Ie.fontSize},[`&${Et}-disabled`]:{[`p${Et}-drag-icon ${Ft}, p${Et}-text, p${Et}-hint `]:{color:Ie.colorTextDisabled}}}}}},Bt=Ie=>{const{componentCls:Et,iconCls:Ft,fontSize:zt,lineHeight:Ot,calc:ft}=Ie,vt=`${Et}-list-item`,Tt=`${vt}-actions`,Dn=`${vt}-action`;return{[`${Et}-wrapper`]:{[`${Et}-list`]:Object.assign(Object.assign({},(0,ut.dF)()),{lineHeight:Ie.lineHeight,[vt]:{position:"relative",height:ft(Ie.lineHeight).mul(zt).equal(),marginTop:Ie.marginXS,fontSize:zt,display:"flex",alignItems:"center",transition:`background-color ${Ie.motionDurationSlow}`,borderRadius:Ie.borderRadiusSM,"&:hover":{backgroundColor:Ie.controlItemBgHover},[`${vt}-name`]:Object.assign(Object.assign({},ut.vS),{padding:`0 ${(0,Dt.unit)(Ie.paddingXS)}`,lineHeight:Ot,flex:"auto",transition:`all ${Ie.motionDurationSlow}`}),[Tt]:{whiteSpace:"nowrap",[Dn]:{opacity:0},[Ft]:{color:Ie.actionsColor,transition:`all ${Ie.motionDurationSlow}`},[` ${Dn}:focus-visible, &.picture ${Dn} `]:{opacity:1}},[`${Et}-icon ${Ft}`]:{color:Ie.colorTextDescription,fontSize:zt},[`${vt}-progress`]:{position:"absolute",bottom:Ie.calc(Ie.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:ft(zt).add(Ie.paddingXS).equal(),fontSize:zt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${vt}:hover ${Dn}`]:{opacity:1},[`${vt}-error`]:{color:Ie.colorError,[`${vt}-name, ${Et}-icon ${Ft}`]:{color:Ie.colorError},[Tt]:{[`${Ft}, ${Ft}:hover`]:{color:Ie.colorError},[Dn]:{opacity:1}}},[`${Et}-list-item-container`]:{transition:`opacity ${Ie.motionDurationSlow}, height ${Ie.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},rt=ee(99495),ne=Ie=>{const{componentCls:Et}=Ie,Ft=new Dt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:Ie.calc(Ie.marginXS).div(-2).equal()}}),zt=new Dt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:Ie.calc(Ie.marginXS).div(-2).equal()}}),Ot=`${Et}-animate-inline`;return[{[`${Et}-wrapper`]:{[`${Ot}-appear, ${Ot}-enter, ${Ot}-leave`]:{animationDuration:Ie.motionDurationSlow,animationTimingFunction:Ie.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ot}-appear, ${Ot}-enter`]:{animationName:Ft},[`${Ot}-leave`]:{animationName:zt}}},{[`${Et}-wrapper`]:(0,rt.J$)(Ie)},Ft,zt]},te=ee(68361);const ae=Ie=>{const{componentCls:Et,iconCls:Ft,uploadThumbnailSize:zt,uploadProgressOffset:Ot,calc:ft}=Ie,vt=`${Et}-list`,Tt=`${vt}-item`;return{[`${Et}-wrapper`]:{[` ${vt}${vt}-picture, ${vt}${vt}-picture-card, ${vt}${vt}-picture-circle `]:{[Tt]:{position:"relative",height:ft(zt).add(ft(Ie.lineWidth).mul(2)).add(ft(Ie.paddingXS).mul(2)).equal(),padding:Ie.paddingXS,border:`${(0,Dt.unit)(Ie.lineWidth)} ${Ie.lineType} ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,"&:hover":{background:"transparent"},[`${Tt}-thumbnail`]:Object.assign(Object.assign({},ut.vS),{width:zt,height:zt,lineHeight:(0,Dt.unit)(ft(zt).add(Ie.paddingSM).equal()),textAlign:"center",flex:"none",[Ft]:{fontSize:Ie.fontSizeHeading2,color:Ie.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Tt}-progress`]:{bottom:Ot,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:ft(zt).add(Ie.paddingXS).equal()}},[`${Tt}-error`]:{borderColor:Ie.colorError,[`${Tt}-thumbnail ${Ft}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:Ie.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:Ie.colorError}}},[`${Tt}-uploading`]:{borderStyle:"dashed",[`${Tt}-name`]:{marginBottom:Ot}}},[`${vt}${vt}-picture-circle ${Tt}`]:{[`&, &::before, ${Tt}-thumbnail`]:{borderRadius:"50%"}}}}},ce=Ie=>{const{componentCls:Et,iconCls:Ft,fontSizeLG:zt,colorTextLightSolid:Ot,calc:ft}=Ie,vt=`${Et}-list`,Tt=`${vt}-item`,Dn=Ie.uploadPicCardSize;return{[` ${Et}-wrapper${Et}-picture-card-wrapper, ${Et}-wrapper${Et}-picture-circle-wrapper `]:Object.assign(Object.assign({},(0,ut.dF)()),{display:"block",[`${Et}${Et}-select`]:{width:Dn,height:Dn,textAlign:"center",verticalAlign:"top",backgroundColor:Ie.colorFillAlter,border:`${(0,Dt.unit)(Ie.lineWidth)} dashed ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ie.motionDurationSlow}`,[`> ${Et}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Et}-disabled):hover`]:{borderColor:Ie.colorPrimary}},[`${vt}${vt}-picture-card, ${vt}${vt}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:Ie.marginXS,marginInlineEnd:Ie.marginXS}},"@supports (gap: 1px)":{gap:Ie.marginXS},[`${vt}-item-container`]:{display:"inline-block",width:Dn,height:Dn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Tt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,backgroundColor:Ie.colorBgMask,opacity:0,transition:`all ${Ie.motionDurationSlow}`,content:'" "'}},[`${Tt}:hover`]:{[`&::before, ${Tt}-actions`]:{opacity:1}},[`${Tt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ie.motionDurationSlow}`,[` ${Ft}-eye, ${Ft}-download, ${Ft}-delete `]:{zIndex:10,width:zt,margin:`0 ${(0,Dt.unit)(Ie.marginXXS)}`,fontSize:zt,cursor:"pointer",transition:`all ${Ie.motionDurationSlow}`,color:Ot,"&:hover":{color:Ot},svg:{verticalAlign:"baseline"}}},[`${Tt}-thumbnail, ${Tt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Tt}-name`]:{display:"none",textAlign:"center"},[`${Tt}-file + ${Tt}-name`]:{position:"absolute",bottom:Ie.margin,display:"block",width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`},[`${Tt}-uploading`]:{[`&${Tt}`]:{backgroundColor:Ie.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Tt}-progress`]:{bottom:Ie.marginXL,width:`calc(100% - ${(0,Dt.unit)(ft(Ie.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Et}-wrapper${Et}-picture-circle-wrapper`]:{[`${Et}${Et}-select`]:{borderRadius:"50%"}}}};var ye=Ie=>{const{componentCls:Et}=Ie;return{[`${Et}-rtl`]:{direction:"rtl"}}};const Se=Ie=>{const{componentCls:Et,colorTextDisabled:Ft}=Ie;return{[`${Et}-wrapper`]:Object.assign(Object.assign({},(0,ut.Wf)(Ie)),{[Et]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Et}-select`]:{display:"inline-block"},[`${Et}-hidden`]:{display:"none"},[`${Et}-disabled`]:{color:Ft,cursor:"not-allowed"}})}},Ye=Ie=>({actionsColor:Ie.colorTextDescription});var ke=(0,De.I$)("Upload",Ie=>{const{fontSizeHeading3:Et,fontHeight:Ft,lineWidth:zt,controlHeightLG:Ot,calc:ft}=Ie,vt=(0,Me.mergeToken)(Ie,{uploadThumbnailSize:ft(Et).mul(2).equal(),uploadProgressOffset:ft(ft(Ft).div(2)).add(zt).equal(),uploadPicCardSize:ft(Ot).mul(2.55).equal()});return[Se(vt),Zt(vt),ae(vt),ce(vt),Bt(vt),ne(vt),ye(vt),(0,he.Z)(vt)]},Ye),it={icon:function(Et,Ft){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ft}},{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:Et}}]}},name:"file",theme:"twotone"},xt=it,Xt=ee(7657),Nt=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:xt}))},vn=E.forwardRef(Nt),Jt=vn,tn=ee(58617),on={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"},mn=on,cn=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:mn}))},at=E.forwardRef(cn),Ut=at,un={icon:function(Et,Ft){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:Et}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ft}},{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:Ft}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ft}},{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:Et}}]}},name:"picture",theme:"twotone"},Je=un,At=function(Et,Ft){return E.createElement(Xt.Z,(0,Fe.Z)({},Et,{ref:Ft,icon:Je}))},_t=E.forwardRef(At),ln=_t,He=ee(77900),ht=ee(2738),Mt=ee(40192),Kt=ee(86641),dn=ee(22703),An=ee(7939);function Jn(Ie){return Object.assign(Object.assign({},Ie),{lastModified:Ie.lastModified,lastModifiedDate:Ie.lastModifiedDate,name:Ie.name,size:Ie.size,type:Ie.type,uid:Ie.uid,percent:0,originFileObj:Ie})}function Xn(Ie,Et){const Ft=(0,Ne.Z)(Et),zt=Ft.findIndex(Ot=>{let{uid:ft}=Ot;return ft===Ie.uid});return zt===-1?Ft.push(Ie):Ft[zt]=Ie,Ft}function Sn(Ie,Et){const Ft=Ie.uid!==void 0?"uid":"name";return Et.filter(zt=>zt[Ft]===Ie[Ft])[0]}function Rn(Ie,Et){const Ft=Ie.uid!==void 0?"uid":"name",zt=Et.filter(Ot=>Ot[Ft]!==Ie[Ft]);return zt.length===Et.length?null:zt}const Gt=function(){const Et=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),zt=Et[Et.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(zt)||[""])[0]},Lt=Ie=>Ie.indexOf("image/")===0,Yt=Ie=>{if(Ie.type&&!Ie.thumbUrl)return Lt(Ie.type);const Et=Ie.thumbUrl||Ie.url||"",Ft=Gt(Et);return/^data:image\//.test(Et)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(Et)||Ft)},kt=200;function It(Ie){return new Promise(Et=>{if(!Ie.type||!Lt(Ie.type)){Et("");return}const Ft=document.createElement("canvas");Ft.width=kt,Ft.height=kt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${kt}px; height: ${kt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const zt=Ft.getContext("2d"),Ot=new Image;if(Ot.onload=()=>{const{width:ft,height:vt}=Ot;let Tt=kt,Dn=kt,Cn=0,En=0;ft>vt?(Dn=vt*(kt/ft),En=-(Dn-Tt)/2):(Tt=ft*(kt/vt),Cn=-(Tt-Dn)/2),zt.drawImage(Ot,Cn,En,Tt,Dn);const nr=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(Ot.src),Et(nr)},Ot.crossOrigin="anonymous",Ie.type.startsWith("image/svg+xml")){const ft=new FileReader;ft.onload=()=>{ft.result&&typeof ft.result=="string"&&(Ot.src=ft.result)},ft.readAsDataURL(Ie)}else if(Ie.type.startsWith("image/gif")){const ft=new FileReader;ft.onload=()=>{ft.result&&Et(ft.result)},ft.readAsDataURL(Ie)}else Ot.src=window.URL.createObjectURL(Ie)})}var fn=ee(26227),an=ee(41464),yn=ee(15277),Ln=ee(89787),Bn=ee(25399),Kn=E.forwardRef((Ie,Et)=>{let{prefixCls:Ft,className:zt,style:Ot,locale:ft,listType:vt,file:Tt,items:Dn,progress:Cn,iconRender:En,actionIconRender:nr,itemRender:sr,isImgUrl:gr,showPreviewIcon:rr,showRemoveIcon:qn,showDownloadIcon:$n,previewIcon:cr,removeIcon:xr,downloadIcon:wr,extra:Ar,onPreview:_n,onDownload:Pr,onClose:yr}=Ie;var ii,li;const{status:ei}=Tt,[ti,mi]=E.useState(ei);E.useEffect(()=>{ei!=="removed"&&mi(ei)},[ei]);const[Xr,Qr]=E.useState(!1);E.useEffect(()=>{const Fn=setTimeout(()=>{Qr(!0)},300);return()=>{clearTimeout(Fn)}},[]);const Lr=En(Tt);let si=E.createElement("div",{className:`${Ft}-icon`},Lr);if(vt==="picture"||vt==="picture-card"||vt==="picture-circle")if(ti==="uploading"||!Tt.thumbUrl&&!Tt.url){const Fn=xe()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:ti!=="uploading"});si=E.createElement("div",{className:Fn},Lr)}else{const Fn=gr!=null&&gr(Tt)?E.createElement("img",{src:Tt.thumbUrl||Tt.url,alt:Tt.name,className:`${Ft}-list-item-image`,crossOrigin:Tt.crossOrigin}):Lr,er=xe()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:gr&&!gr(Tt)});si=E.createElement("a",{className:er,onClick:ur=>_n(Tt,ur),href:Tt.url||Tt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Fn)}const pi=xe()(`${Ft}-list-item`,`${Ft}-list-item-${ti}`),io=typeof Tt.linkProps=="string"?JSON.parse(Tt.linkProps):Tt.linkProps,Bi=(typeof qn=="function"?qn(Tt):qn)?nr((typeof xr=="function"?xr(Tt):xr)||E.createElement(fn.Z,null),()=>yr(Tt),Ft,ft.removeFile,!0):null,Zi=(typeof $n=="function"?$n(Tt):$n)&&ti==="done"?nr((typeof wr=="function"?wr(Tt):wr)||E.createElement(an.Z,null),()=>Pr(Tt),Ft,ft.downloadFile):null,Ii=vt!=="picture-card"&&vt!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:xe()(`${Ft}-list-item-actions`,{picture:vt==="picture"})},Zi,Bi),Ti=typeof Ar=="function"?Ar(Tt):Ar,Ur=Ti&&E.createElement("span",{className:`${Ft}-list-item-extra`},Ti),Vr=xe()(`${Ft}-list-item-name`),Or=Tt.url?E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Vr,title:Tt.name},io,{href:Tt.url,onClick:Fn=>_n(Tt,Fn)}),Tt.name,Ur):E.createElement("span",{key:"view",className:Vr,onClick:Fn=>_n(Tt,Fn),title:Tt.name},Tt.name,Ur),Mn=(typeof rr=="function"?rr(Tt):rr)&&(Tt.url||Tt.thumbUrl)?E.createElement("a",{href:Tt.url||Tt.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Fn=>_n(Tt,Fn),title:ft.previewFile},typeof cr=="function"?cr(Tt):cr||E.createElement(yn.Z,null)):null,Gn=(vt==="picture-card"||vt==="picture-circle")&&ti!=="uploading"&&E.createElement("span",{className:`${Ft}-list-item-actions`},Mn,ti==="done"&&Zi,Bi),{getPrefixCls:zn}=E.useContext(Ce.E_),In=zn(),dr=E.createElement("div",{className:pi},si,Or,Ii,Gn,Xr&&E.createElement(He.default,{motionName:`${In}-fade`,visible:ti==="uploading",motionDeadline:2e3},Fn=>{let{className:er}=Fn;const ur="percent"in Tt?E.createElement(Ln.Z,Object.assign({},Cn,{type:"line",percent:Tt.percent,"aria-label":Tt["aria-label"],"aria-labelledby":Tt["aria-labelledby"]})):null;return E.createElement("div",{className:xe()(`${Ft}-list-item-progress`,er)},ur)})),br=Tt.response&&typeof Tt.response=="string"?Tt.response:((ii=Tt.error)===null||ii===void 0?void 0:ii.statusText)||((li=Tt.error)===null||li===void 0?void 0:li.message)||ft.uploadError,kn=ti==="error"?E.createElement(Bn.Z,{title:br,getPopupContainer:Fn=>Fn.parentNode},dr):dr;return E.createElement("div",{className:xe()(`${Ft}-list-item-container`,zt),style:Ot,ref:Et},sr?sr(kn,Tt,Dn,{download:Pr.bind(null,Tt),preview:_n.bind(null,Tt),remove:yr.bind(null,Tt)}):kn)});const jn=(Ie,Et)=>{const{listType:Ft="text",previewFile:zt=It,onPreview:Ot,onDownload:ft,onRemove:vt,locale:Tt,iconRender:Dn,isImageUrl:Cn=Yt,prefixCls:En,items:nr=[],showPreviewIcon:sr=!0,showRemoveIcon:gr=!0,showDownloadIcon:rr=!1,removeIcon:qn,previewIcon:$n,downloadIcon:cr,extra:xr,progress:wr={size:[-1,2],showInfo:!1},appendAction:Ar,appendActionVisible:_n=!0,itemRender:Pr,disabled:yr}=Ie,ii=(0,Mt.Z)(),[li,ei]=E.useState(!1),ti=["picture-card","picture-circle"].includes(Ft);E.useEffect(()=>{Ft.startsWith("picture")&&(nr||[]).forEach(Ur=>{!(Ur.originFileObj instanceof File||Ur.originFileObj instanceof Blob)||Ur.thumbUrl!==void 0||(Ur.thumbUrl="",zt==null||zt(Ur.originFileObj).then(Vr=>{Ur.thumbUrl=Vr||"",ii()}))})},[Ft,nr,zt]),E.useEffect(()=>{ei(!0)},[]);const mi=(Ur,Vr)=>{if(Ot)return Vr==null||Vr.preventDefault(),Ot(Ur)},Xr=Ur=>{typeof ft=="function"?ft(Ur):Ur.url&&window.open(Ur.url)},Qr=Ur=>{vt==null||vt(Ur)},Lr=Ur=>{if(Dn)return Dn(Ur,Ft);const Vr=Ur.status==="uploading";if(Ft.startsWith("picture")){const Or=Ft==="picture"?E.createElement(tn.Z,null):Tt.uploading,Mn=Cn!=null&&Cn(Ur)?E.createElement(ln,null):E.createElement(Jt,null);return Vr?Or:Mn}return Vr?E.createElement(tn.Z,null):E.createElement(Ut,null)},si=(Ur,Vr,Or,Mn,Gn)=>{const zn={type:"text",size:"small",title:Mn,onClick:In=>{var dr,br;Vr(),E.isValidElement(Ur)&&((br=(dr=Ur.props).onClick)===null||br===void 0||br.call(dr,In))},className:`${Or}-list-item-action`};return Gn&&(zn.disabled=yr),E.isValidElement(Ur)?E.createElement(An.ZP,Object.assign({},zn,{icon:(0,dn.Tm)(Ur,Object.assign(Object.assign({},Ur.props),{onClick:()=>{}}))})):E.createElement(An.ZP,Object.assign({},zn),E.createElement("span",null,Ur))};E.useImperativeHandle(Et,()=>({handlePreview:mi,handleDownload:Xr}));const{getPrefixCls:pi}=E.useContext(Ce.E_),io=pi("upload",En),Bi=pi(),Zi=xe()(`${io}-list`,`${io}-list-${Ft}`),Ii=E.useMemo(()=>(0,ht.Z)((0,Kt.Z)(Bi),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Bi]),Ti=Object.assign(Object.assign({},ti?{}:Ii),{motionDeadline:2e3,motionName:`${io}-${ti?"animate-inline":"animate"}`,keys:(0,Ne.Z)(nr.map(Ur=>({key:Ur.uid,file:Ur}))),motionAppear:li});return E.createElement("div",{className:Zi},E.createElement(He.CSSMotionList,Object.assign({},Ti,{component:!1}),Ur=>{let{key:Vr,file:Or,className:Mn,style:Gn}=Ur;return E.createElement(Kn,{key:Vr,locale:Tt,prefixCls:io,className:Mn,style:Gn,file:Or,items:nr,progress:wr,listType:Ft,isImgUrl:Cn,showPreviewIcon:sr,showRemoveIcon:gr,showDownloadIcon:rr,removeIcon:qn,previewIcon:$n,downloadIcon:cr,extra:xr,iconRender:Lr,actionIconRender:si,itemRender:Pr,onPreview:mi,onDownload:Xr,onClose:Qr})}),Ar&&E.createElement(He.default,Object.assign({},Ti,{visible:_n,forceRender:!0}),Ur=>{let{className:Vr,style:Or}=Ur;return(0,dn.Tm)(Ar,Mn=>({className:xe()(Mn.className,Vr),style:Object.assign(Object.assign(Object.assign({},Or),{pointerEvents:Vr?"none":void 0}),Mn.style)}))}))};var lr=E.forwardRef(jn),en=function(Ie,Et,Ft,zt){function Ot(ft){return ft instanceof Ft?ft:new Ft(function(vt){vt(ft)})}return new(Ft||(Ft=Promise))(function(ft,vt){function Tt(En){try{Cn(zt.next(En))}catch(nr){vt(nr)}}function Dn(En){try{Cn(zt.throw(En))}catch(nr){vt(nr)}}function Cn(En){En.done?ft(En.value):Ot(En.value).then(Tt,Dn)}Cn((zt=zt.apply(Ie,Et||[])).next())})};const gn=`__LIST_IGNORE_${Date.now()}__`,Yn=(Ie,Et)=>{const{fileList:Ft,defaultFileList:zt,onRemove:Ot,showUploadList:ft=!0,listType:vt="text",onPreview:Tt,onDownload:Dn,onChange:Cn,onDrop:En,previewFile:nr,disabled:sr,locale:gr,iconRender:rr,isImageUrl:qn,progress:$n,prefixCls:cr,className:xr,type:wr="select",children:Ar,style:_n,itemRender:Pr,maxCount:yr,data:ii={},multiple:li=!1,hasControlInside:ei=!0,action:ti="",accept:mi="",supportServerRender:Xr=!0,rootClassName:Qr}=Ie,Lr=E.useContext(ue.Z),si=sr!=null?sr:Lr,[pi,io]=(0,jt.Z)(zt||[],{value:Ft,postState:di=>di!=null?di:[]}),[Bi,Zi]=E.useState("drop"),Ii=E.useRef(null),Ti=E.useRef(null);E.useMemo(()=>{const di=Date.now();(Ft||[]).forEach((to,ho)=>{!to.uid&&!Object.isFrozen(to)&&(to.uid=`__AUTO__${di}_${ho}__`)})},[Ft]);const Ur=(di,to,ho)=>{let Si=(0,Ne.Z)(to),qi=!1;yr===1?Si=Si.slice(-1):yr&&(qi=Si.length>yr,Si=Si.slice(0,yr)),(0,be.flushSync)(()=>{io(Si)});const Wi={file:di,fileList:Si};ho&&(Wi.event=ho),(!qi||di.status==="removed"||Si.some(Ho=>Ho.uid===di.uid))&&(0,be.flushSync)(()=>{Cn==null||Cn(Wi)})},Vr=(di,to)=>en(void 0,void 0,void 0,function*(){const{beforeUpload:ho,transformFile:Si}=Ie;let qi=di;if(ho){const Wi=yield ho(di,to);if(Wi===!1)return!1;if(delete di[gn],Wi===gn)return Object.defineProperty(di,gn,{value:!0,configurable:!0}),!1;typeof Wi=="object"&&Wi&&(qi=Wi)}return Si&&(qi=yield Si(qi)),qi}),Or=di=>{const to=di.filter(qi=>!qi.file[gn]);if(!to.length)return;const ho=to.map(qi=>Jn(qi.file));let Si=(0,Ne.Z)(pi);ho.forEach(qi=>{Si=Xn(qi,Si)}),ho.forEach((qi,Wi)=>{let Ho=qi;if(to[Wi].parsedFile)qi.status="uploading";else{const{originFileObj:ia}=qi;let jo;try{jo=new File([ia],ia.name,{type:ia.type})}catch(Fo){jo=new Blob([ia],{type:ia.type}),jo.name=ia.name,jo.lastModifiedDate=new Date,jo.lastModified=new Date().getTime()}jo.uid=qi.uid,Ho=jo}Ur(Ho,Si)})},Mn=(di,to,ho)=>{try{typeof di=="string"&&(di=JSON.parse(di))}catch(Wi){}if(!Sn(to,pi))return;const Si=Jn(to);Si.status="done",Si.percent=100,Si.response=di,Si.xhr=ho;const qi=Xn(Si,pi);Ur(Si,qi)},Gn=(di,to)=>{if(!Sn(to,pi))return;const ho=Jn(to);ho.status="uploading",ho.percent=di.percent;const Si=Xn(ho,pi);Ur(ho,Si,di)},zn=(di,to,ho)=>{if(!Sn(ho,pi))return;const Si=Jn(ho);Si.error=di,Si.response=to,Si.status="error";const qi=Xn(Si,pi);Ur(Si,qi)},In=di=>{let to;Promise.resolve(typeof Ot=="function"?Ot(di):Ot).then(ho=>{var Si;if(ho===!1)return;const qi=Rn(di,pi);qi&&(to=Object.assign(Object.assign({},di),{status:"removed"}),pi==null||pi.forEach(Wi=>{const Ho=to.uid!==void 0?"uid":"name";Wi[Ho]===to[Ho]&&!Object.isFrozen(Wi)&&(Wi.status="removed")}),(Si=Ii.current)===null||Si===void 0||Si.abort(to),Ur(to,qi))})},dr=di=>{Zi(di.type),di.type==="drop"&&(En==null||En(di))};E.useImperativeHandle(Et,()=>({onBatchStart:Or,onSuccess:Mn,onProgress:Gn,onError:zn,fileList:pi,upload:Ii.current,nativeElement:Ti.current}));const{getPrefixCls:br,direction:kn,upload:Fn}=E.useContext(Ce.E_),er=br("upload",cr),ur=Object.assign(Object.assign({onBatchStart:Or,onError:zn,onProgress:Gn,onSuccess:Mn},Ie),{data:ii,multiple:li,action:ti,accept:mi,supportServerRender:Xr,prefixCls:er,disabled:si,beforeUpload:Vr,onChange:void 0,hasControlInside:ei});delete ur.className,delete ur.style,(!Ar||si)&&delete ur.id;const ri=`${er}-wrapper`,[Mi,wi,eo]=ke(er,ri),[Ji]=(0,et.Z)("Upload",Rt.Z.Upload),{showRemoveIcon:Gi,showPreviewIcon:fo,showDownloadIcon:oo,removeIcon:yo,previewIcon:Io,downloadIcon:_o,extra:ea}=typeof ft=="boolean"?{}:ft,Ko=typeof Gi=="undefined"?!si:Gi,Ro=(di,to)=>ft?E.createElement(lr,{prefixCls:er,listType:vt,items:pi,previewFile:nr,onPreview:Tt,onDownload:Dn,onRemove:In,showRemoveIcon:Ko,showPreviewIcon:fo,showDownloadIcon:oo,removeIcon:yo,previewIcon:Io,downloadIcon:_o,iconRender:rr,extra:ea,locale:Object.assign(Object.assign({},Ji),gr),isImageUrl:qn,progress:$n,appendAction:di,appendActionVisible:to,itemRender:Pr,disabled:si}):di,fa=xe()(ri,xr,Qr,wi,eo,Fn==null?void 0:Fn.className,{[`${er}-rtl`]:kn==="rtl",[`${er}-picture-card-wrapper`]:vt==="picture-card",[`${er}-picture-circle-wrapper`]:vt==="picture-circle"}),ao=Object.assign(Object.assign({},Fn==null?void 0:Fn.style),_n);if(wr==="drag"){const di=xe()(wi,er,`${er}-drag`,{[`${er}-drag-uploading`]:pi.some(to=>to.status==="uploading"),[`${er}-drag-hover`]:Bi==="dragover",[`${er}-disabled`]:si,[`${er}-rtl`]:kn==="rtl"});return Mi(E.createElement("span",{className:fa,ref:Ti},E.createElement("div",{className:di,style:ao,onDrop:dr,onDragOver:dr,onDragLeave:dr},E.createElement(nt,Object.assign({},ur,{ref:Ii,className:`${er}-btn`}),E.createElement("div",{className:`${er}-drag-container`},Ar))),Ro()))}const Ba=xe()(er,`${er}-select`,{[`${er}-disabled`]:si,[`${er}-hidden`]:!Ar}),Ao=E.createElement("div",{className:Ba},E.createElement(nt,Object.assign({},ur,{ref:Ii})));return Mi(vt==="picture-card"||vt==="picture-circle"?E.createElement("span",{className:fa,ref:Ti},Ro(Ao,!!Ar)):E.createElement("span",{className:fa,ref:Ti},Ao,Ro()))};var tt=E.forwardRef(Yn),St=function(Ie,Et){var Ft={};for(var zt in Ie)Object.prototype.hasOwnProperty.call(Ie,zt)&&Et.indexOf(zt)<0&&(Ft[zt]=Ie[zt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,zt=Object.getOwnPropertySymbols(Ie);Ot{var{style:Ft,height:zt,hasControlInside:Ot=!1}=Ie,ft=St(Ie,["style","height","hasControlInside"]);return E.createElement(tt,Object.assign({ref:Et,hasControlInside:Ot},ft,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:zt})}))});const Re=tt;Re.Dragger=ot,Re.LIST_IGNORE=gn;var ct=Re},99498:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){E.defineOption("placeholder","",function(We,we,ve){var lt=ve&&ve!=E.Init;if(we&&!lt)We.on("blur",xe),We.on("change",Fe),We.on("swapDoc",Fe),E.on(We.getInputField(),"compositionupdate",We.state.placeholderCompose=function(){$e(We)}),Fe(We);else if(!we&<){We.off("blur",xe),We.off("change",Fe),We.off("swapDoc",Fe),E.off(We.getInputField(),"compositionupdate",We.state.placeholderCompose),Ne(We);var Ee=We.getWrapperElement();Ee.className=Ee.className.replace(" CodeMirror-empty","")}we&&!We.hasFocus()&&xe(We)});function Ne(We){We.state.placeholder&&(We.state.placeholder.parentNode.removeChild(We.state.placeholder),We.state.placeholder=null)}function be(We){Ne(We);var we=We.state.placeholder=document.createElement("pre");we.style.cssText="height: 0; overflow: visible",we.style.direction=We.getOption("direction"),we.className="CodeMirror-placeholder CodeMirror-line-like";var ve=We.getOption("placeholder");typeof ve=="string"&&(ve=document.createTextNode(ve)),we.appendChild(ve),We.display.lineSpace.insertBefore(we,We.display.lineSpace.firstChild)}function $e(We){setTimeout(function(){var we=!1,ve=We.getInputField();ve.nodeName=="TEXTAREA"?we=!ve.value:We.lineCount()==1&&(we=!/[^\u200b]/.test(ve.querySelector(".CodeMirror-line").textContent)),we?be(We):Ne(We)},20)}function xe(We){Pe(We)&&be(We)}function Fe(We){var we=We.getWrapperElement(),ve=Pe(We);we.className=we.className.replace(" CodeMirror-empty","")+(ve?" CodeMirror-empty":""),ve?be(We):Ne(We)}function Pe(We){return We.lineCount()===1&&We.getLine(0)===""}})},25717:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){var Ne={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},be=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ge,Ke,Qe){Qe&&Qe!=E.Init&&(Ge.removeKeyMap(xe),Ge.state.closeBrackets=null),Ke&&(Fe($e(Ke,"pairs")),Ge.state.closeBrackets=Ke,Ge.addKeyMap(xe))});function $e(Ge,Ke){return Ke=="pairs"&&typeof Ge=="string"?Ge:typeof Ge=="object"&&Ge[Ke]!=null?Ge[Ke]:Ne[Ke]}var xe={Backspace:we,Enter:ve};function Fe(Ge){for(var Ke=0;Ke=0;Pt--){var fe=dt[Pt].head;Ge.replaceRange("",be(fe.line,fe.ch-1),be(fe.line,fe.ch+1),"+delete")}}function ve(Ge){var Ke=We(Ge),Qe=Ke&&$e(Ke,"explode");if(!Qe||Ge.getOption("disableInput"))return E.Pass;for(var dt=Ge.listSelections(),Pt=0;Pt0;return{anchor:new be(Ge.anchor.line,Ge.anchor.ch+(Ke?-1:1)),head:new be(Ge.head.line,Ge.head.ch+(Ke?1:-1))}}function Ee(Ge,Ke){var Qe=We(Ge);if(!Qe||Ge.getOption("disableInput"))return E.Pass;var dt=$e(Qe,"pairs"),Pt=dt.indexOf(Ke);if(Pt==-1)return E.Pass;for(var qt=$e(Qe,"closeBefore"),fe=$e(Qe,"triples"),st=dt.charAt(Pt+1)==Ke,mt=Ge.listSelections(),pt=Pt%2==0,Vt,Ze=0;Ze=0&&Ge.getRange(Ct,be(Ct.line,Ct.ch+3))==Ke+Ke+Ke?Te="skipThree":Te="skip";else if(st&&Ct.ch>1&&fe.indexOf(Ke)>=0&&Ge.getRange(be(Ct.line,Ct.ch-2),Ct)==Ke+Ke){if(Ct.ch>2&&/\bstring/.test(Ge.getTokenTypeAt(be(Ct.line,Ct.ch-2))))return E.Pass;Te="addFour"}else if(st){var Ue=Ct.ch==0?" ":Ge.getRange(be(Ct.line,Ct.ch-1),Ct);if(!E.isWordChar(_e)&&Ue!=Ke&&!E.isWordChar(Ue))Te="both";else return E.Pass}else if(pt&&(_e.length===0||/\s/.test(_e)||qt.indexOf(_e)>-1))Te="both";else return E.Pass;if(!Vt)Vt=Te;else if(Vt!=Te)return E.Pass}var de=Pt%2?dt.charAt(Pt-1):Ke,gt=Pt%2?Ke:dt.charAt(Pt+1);Ge.operation(function(){if(Vt=="skip")Ge.execCommand("goCharRight");else if(Vt=="skipThree")for(var Oe=0;Oe<3;Oe++)Ge.execCommand("goCharRight");else if(Vt=="surround"){for(var nt=Ge.getSelections(),Oe=0;Oe'"]=function(yt){return $e(yt)}),we.addKeyMap(Ee)}});var Ne=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],be=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function $e(we){if(we.getOption("disableInput"))return E.Pass;for(var ve=we.listSelections(),lt=[],Ee=we.getOption("autoCloseTags"),yt=0;ytqe.ch&&(Pt=Pt.slice(0,Pt.length-Ge.end+qe.ch));var mt=Pt.toLowerCase();if(!Pt||Ge.type=="string"&&(Ge.end!=qe.ch||!/[\"\']/.test(Ge.string.charAt(Ge.string.length-1))||Ge.string.length==1)||Ge.type=="tag"&&dt.close||Ge.string.indexOf("/")==qe.ch-Ge.start-1||fe&&Pe(fe,mt)>-1||We(we,Ke.mode.xmlCurrentContext&&Ke.mode.xmlCurrentContext(Qe)||[],Pt,qe,!0))return E.Pass;var pt=typeof Ee=="object"&&Ee.emptyTags;if(pt&&Pe(pt,Pt)>-1){lt[yt]={text:"/>",newPos:E.Pos(qe.line,qe.ch+2)};continue}var Vt=st&&Pe(st,mt)>-1;lt[yt]={indent:Vt,text:">"+(Vt?` `:"")+"",newPos:Vt?E.Pos(qe.line+1,0):E.Pos(qe.line,qe.ch+1)}}for(var Ze=typeof Ee=="object"&&Ee.dontIndentOnAutoClose,yt=ve.length-1;yt>=0;yt--){var Ve=lt[yt];we.replaceRange(Ve.text,ve[yt].head,ve[yt].anchor,"+insert");var Ct=we.listSelections().slice(0);Ct[yt]={head:Ve.newPos,anchor:Ve.newPos},we.setSelections(Ct),!Ze&&Ve.indent&&(we.indentLine(Ve.newPos.line,null,!0),we.indentLine(Ve.newPos.line+1,null,!0))}}function xe(we,ve){for(var lt=we.listSelections(),Ee=[],yt=ve?"/":""&&(fe+=">"),Ee[Ke]=fe}if(we.replaceSelections(Ee),lt=we.listSelections(),!Ge)for(var Ke=0;Ke=0&&ve[Qe]==lt;Qe--)++Ke;Ee=Ge.to;for(var Qe=1;Qe=Qe.max))return Qe.ch=0,Qe.text=Qe.cm.getLine(++Qe.line),!0}function ve(Qe){if(!(Qe.line<=Qe.min))return Qe.text=Qe.cm.getLine(--Qe.line),Qe.ch=Qe.text.length,!0}function lt(Qe){for(;;){var dt=Qe.text.indexOf(">",Qe.ch);if(dt==-1){if(we(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt+1;continue}var Pt=Qe.text.lastIndexOf("/",dt),qt=Pt>-1&&!/\S/.test(Qe.text.slice(Pt+1,dt));return Qe.ch=dt+1,qt?"selfClose":"regular"}}function Ee(Qe){for(;;){var dt=Qe.ch?Qe.text.lastIndexOf("<",Qe.ch-1):-1;if(dt==-1){if(ve(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt;continue}Fe.lastIndex=dt,Qe.ch=dt;var Pt=Fe.exec(Qe.text);if(Pt&&Pt.index==dt)return Pt}}function yt(Qe){for(;;){Fe.lastIndex=Qe.ch;var dt=Fe.exec(Qe.text);if(!dt){if(we(Qe))continue;return}if(!We(Qe,dt.index+1)){Qe.ch=dt.index+1;continue}return Qe.ch=dt.index+dt[0].length,dt}}function qe(Qe){for(;;){var dt=Qe.ch?Qe.text.lastIndexOf(">",Qe.ch-1):-1;if(dt==-1){if(ve(Qe))continue;return}if(!We(Qe,dt+1)){Qe.ch=dt;continue}var Pt=Qe.text.lastIndexOf("/",dt),qt=Pt>-1&&!/\S/.test(Qe.text.slice(Pt+1,dt));return Qe.ch=dt+1,qt?"selfClose":"regular"}}function Ge(Qe,dt){for(var Pt=[];;){var qt=yt(Qe),fe,st=Qe.line,mt=Qe.ch-(qt?qt[0].length:0);if(!qt||!(fe=lt(Qe)))return;if(fe!="selfClose")if(qt[1]){for(var pt=Pt.length-1;pt>=0;--pt)if(Pt[pt]==qt[2]){Pt.length=pt;break}if(pt<0&&(!dt||dt==qt[2]))return{tag:qt[2],from:Ne(st,mt),to:Ne(Qe.line,Qe.ch)}}else Pt.push(qt[2])}}function Ke(Qe,dt){for(var Pt=[];;){var qt=qe(Qe);if(!qt)return;if(qt=="selfClose"){Ee(Qe);continue}var fe=Qe.line,st=Qe.ch,mt=Ee(Qe);if(!mt)return;if(mt[1])Pt.push(mt[2]);else{for(var pt=Pt.length-1;pt>=0;--pt)if(Pt[pt]==mt[2]){Pt.length=pt;break}if(pt<0&&(!dt||dt==mt[2]))return{tag:mt[2],from:Ne(Qe.line,Qe.ch),to:Ne(fe,st)}}}}E.registerHelper("fold","xml",function(Qe,dt){for(var Pt=new Pe(Qe,dt.line,0);;){var qt=yt(Pt);if(!qt||Pt.line!=dt.line)return;var fe=lt(Pt);if(!fe)return;if(!qt[1]&&fe!="selfClose"){var st=Ne(Pt.line,Pt.ch),mt=Ge(Pt,qt[2]);return mt&&be(mt.from,st)>0?{from:st,to:mt.from}:null}}}),E.findMatchingTag=function(Qe,dt,Pt){var qt=new Pe(Qe,dt.line,dt.ch,Pt);if(!(qt.text.indexOf(">")==-1&&qt.text.indexOf("<")==-1)){var fe=lt(qt),st=fe&&Ne(qt.line,qt.ch),mt=fe&&Ee(qt);if(!(!fe||!mt||be(qt,dt)>0)){var pt={from:Ne(qt.line,qt.ch),to:st,tag:mt[2]};return fe=="selfClose"?{open:pt,close:null,at:"open"}:mt[1]?{open:Ke(qt,mt[2]),close:pt,at:"close"}:(qt=new Pe(Qe,st.line,st.ch,Pt),{open:pt,close:Ge(qt,mt[2]),at:"open"})}}},E.findEnclosingTag=function(Qe,dt,Pt,qt){for(var fe=new Pe(Qe,dt.line,dt.ch,Pt);;){var st=Ke(fe,qt);if(!st)break;var mt=new Pe(Qe,dt.line,dt.ch,Pt),pt=Ge(mt,st.tag);if(pt)return{open:st,close:pt}}},E.scanForClosingTag=function(Qe,dt,Pt,qt){var fe=new Pe(Qe,dt.line,dt.ch,qt?{from:0,to:qt}:null);return Ge(fe,Pt)}})},89780:function(wn){(function(nn,ee){wn.exports=ee()})(this,function(){"use strict";var nn=navigator.userAgent,ee=navigator.platform,E=/gecko\/\d/i.test(nn),Ne=/MSIE \d/.test(nn),be=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(nn),$e=/Edge\/(\d+)/.exec(nn),xe=Ne||be||$e,Fe=xe&&(Ne?document.documentMode||6:+($e||be)[1]),Pe=!$e&&/WebKit\//.test(nn),We=Pe&&/Qt\/\d+\.\d+/.test(nn),we=!$e&&/Chrome\//.test(nn),ve=/Opera\//.test(nn),lt=/Apple Computer/.test(navigator.vendor),Ee=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(nn),yt=/PhantomJS/.test(nn),qe=!$e&&/AppleWebKit/.test(nn)&&/Mobile\/\w+/.test(nn),Ge=/Android/.test(nn),Ke=qe||Ge||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(nn),Qe=qe||/Mac/.test(ee),dt=/\bCrOS\b/.test(nn),Pt=/win/i.test(ee),qt=ve&&nn.match(/Version\/(\d*\.\d*)/);qt&&(qt=Number(qt[1])),qt&&qt>=15&&(ve=!1,Pe=!0);var fe=Qe&&(We||ve&&(qt==null||qt<12.11)),st=E||xe&&Fe>=9;function mt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var pt=function(a,y){var x=a.className,b=mt(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function Vt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ze(a,y){return Vt(a).appendChild(y)}function Ve(a,y,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var ie=0;ie=y)return se+(y-ie);se+=pe-ie,se+=x-se%x,ie=pe+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(se,y-z);if(z+=ie-b,z+=x-z%x,b=ie+1,z>=y)return b}}var bt=[""];function Zt(a){for(;bt.length<=a;)bt.push(je(bt)+" ");return bt[a]}function je(a){return a[a.length-1]}function Bt(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function ce(a,y){return y?y.source.indexOf("\\w")>-1&&ae(a)?!0:y.test(a):ae(a)}function re(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var ye=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Se(a){return a.charCodeAt(0)>=768&&ye.test(a)}function Ye(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,ie=b<0?Math.ceil(z):Math.floor(z);if(ie==y)return a(ie)?y:x;a(ie)?x=ie:y=ie+b}}function it(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var z=!1,ie=0;iey||y==x&&se.to==y)&&(b(Math.max(se.from,y),Math.min(se.to,x),se.level==1?"rtl":"ltr",ie),z=!0)}z||b(y,x,"ltr")}var xt=null;function Xt(a,y,x){var b;xt=null;for(var z=0;zy)return z;ie.to==y&&(ie.from!=ie.to&&x=="before"?b=z:xt=z),ie.from==y&&(ie.from!=ie.to&&x!="before"?b=z:xt=z)}return b!=null?b:xt}var Nt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Be){return Be<=247?a.charAt(Be):1424<=Be&&Be<=1524?"R":1536<=Be&&Be<=1785?y.charAt(Be-1536):1774<=Be&&Be<=2220?"r":8192<=Be&&Be<=8203?"w":Be==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ie=/[LRr]/,se=/[Lb1n]/,pe=/[1n]/;function ge(Be,wt,Wt){this.level=Be,this.from=wt,this.to=Wt}return function(Be,wt){var Wt=wt=="ltr"?"L":"R";if(Be.length==0||wt=="ltr"&&!b.test(Be))return!1;for(var pn=Be.length,sn=[],Un=0;Un-1&&(b[y]=z.slice(0,ie).concat(z.slice(ie+1)))}}}function cn(a,y){var x=on(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Je(a){a.prototype.on=function(y,x){tn(this,y,x)},a.prototype.off=function(y,x){mn(this,y,x)}}function At(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function _t(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function ln(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function He(a){At(a),_t(a)}function ht(a){return a.target||a.srcElement}function Mt(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Qe&&a.ctrlKey&&y==1&&(y=3),y}var Kt=function(){if(xe&&Fe<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),dn;function An(a){if(dn==null){var y=Ve("span","\u200B");Ze(a,Ve("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(dn=y.offsetWidth<=1&&y.offsetHeight>2&&!(xe&&Fe<8))}var x=dn?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Jn;function Xn(a){if(Jn!=null)return Jn;var y=Ze(a,document.createTextNode("A\u062EA")),x=Te(y,0,1).getBoundingClientRect(),b=Te(y,1,2).getBoundingClientRect();return Vt(a),!x||x.left==x.right?!1:Jn=b.right-x.right<3}var Sn=` b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var z=a.indexOf(` `,y);z==-1&&(z=a.length);var ie=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),se=ie.indexOf("\r");se!=-1?(x.push(ie.slice(0,se)),y+=se+1):(x.push(ie),y=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Rn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Gt=function(){var a=Ve("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Lt=null;function Yt(a){if(Lt!=null)return Lt;var y=Ze(a,Ve("span","x")),x=y.getBoundingClientRect(),b=Te(y,0,1).getBoundingClientRect();return Lt=Math.abs(x.left-b.left)>1}var kt={},It={};function fn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),kt[a]=y}function an(a,y){It[a]=y}function yn(a){if(typeof a=="string"&&It.hasOwnProperty(a))a=It[a];else if(a&&typeof a.name=="string"&&It.hasOwnProperty(a.name)){var y=It[a.name];typeof y=="string"&&(y={name:y}),a=ne(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return yn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return yn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ln(a,y){y=yn(y);var x=kt[y.name];if(!x)return Ln(a,"text/plain");var b=x(a,y);if(Bn.hasOwnProperty(y.name)){var z=Bn[y.name];for(var ie in z)z.hasOwnProperty(ie)&&(b.hasOwnProperty(ie)&&(b["_"+ie]=b[ie]),b[ie]=z[ie])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var se in y.modeProps)b[se]=y.modeProps[se];return b}var Bn={};function hn(a,y){var x=Bn.hasOwnProperty(a)?Bn[a]:Bn[a]={};jt(y,x)}function Kn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function jn(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function mr(a,y,x){return a.startState?a.startState(y,x):!0}var lr=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};lr.prototype.eol=function(){return this.pos>=this.string.length},lr.prototype.sol=function(){return this.pos==this.lineStart},lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lr.prototype.next=function(){if(this.posy},lr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},lr.prototype.skipToEnd=function(){this.pos=this.string.length},lr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},lr.prototype.backUp=function(a){this.pos-=a},lr.prototype.column=function(){return this.lastColumnPos0?null:(ie&&y!==!1&&(this.pos+=ie[0].length),ie)}},lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},lr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},lr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},lr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function en(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],ie=z.chunkSize();if(y=a.first&&yx?Re(x,en(a,x).text.length):vt(y,en(a,y.line).text.length)}function vt(a,y){var x=a.ch;return x==null||x>y?Re(a.line,y):x<0?Re(a.line,0):a}function Tt(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},Cn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Cn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Cn.fromSaved=function(a,y,x){return y instanceof Dn?new Cn(a,Kn(a.mode,y.state),x,y.lookAhead):new Cn(a,Kn(a.mode,y),x)},Cn.prototype.save=function(a){var y=a!==!1?Kn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Dn(y,this.maxLookAhead):y};function En(a,y,x,b){var z=[a.state.modeGen],ie={};wr(a,y.text,a.doc.mode,x,function(Be,wt){return z.push(Be,wt)},ie,b);for(var se=x.state,pe=function(Be){x.baseTokens=z;var wt=a.state.overlays[Be],Wt=1,pn=0;x.state=!0,wr(a,y.text,wt.mode,x,function(sn,Un){for(var ir=Wt;pnsn&&z.splice(Wt,1,sn,z[Wt+1],vr),Wt+=2,pn=Math.min(sn,vr)}if(Un)if(wt.opaque)z.splice(ir,Wt-ir,sn,"overlay "+Un),Wt=ir+2;else for(;ira.options.maxHighlightLength&&Kn(a.doc.mode,b.state),ie=En(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=ie.styles,ie.classes?y.styleClasses=ie.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function sr(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Cn(b,!0,y);var ie=Ar(a,y,x),se=ie>b.first&&en(b,ie-1).stateAfter,pe=se?Cn.fromSaved(b,se,ie):new Cn(b,mr(b.mode),ie);return b.iter(ie,y,function(ge){gr(a,ge.text,pe);var Be=pe.line;ge.stateAfter=Be==y-1||Be%5==0||Be>=z.viewFrom&&Bey.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var $n=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function cr(a,y,x,b){var z=a.doc,ie=z.mode,se;y=ft(z,y);var pe=en(z,y.line),ge=sr(a,y.line,x),Be=new lr(pe.text,a.options.tabSize,ge),wt;for(b&&(wt=[]);(b||Be.posa.options.maxHighlightLength?(pe=!1,se&&gr(a,y,b,wt.pos),wt.pos=y.length,Wt=null):Wt=xr(qn(x,wt,b.state,pn),ie),pn){var sn=pn[0].name;sn&&(Wt="m-"+(Wt?sn+" "+Wt:sn))}if(!pe||Be!=Wt){for(;gese;--pe){if(pe<=ie.first)return ie.first;var ge=en(ie,pe-1),Be=ge.stateAfter;if(Be&&(!x||pe+(Be instanceof Dn?Be.lookAhead:0)<=ie.modeFrontier))return pe;var wt=Ce(ge.text,null,a.options.tabSize);(z==null||b>wt)&&(z=pe-1,b=wt)}return z}function _n(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var z=en(a,b).stateAfter;if(z&&(!(z instanceof Dn)||b+z.lookAhead=y:ie.to>y);(b||(b=[])).push(new ei(se,ie.from,ge?null:ie.to))}}return b}function Lr(a,y,x){var b;if(a)for(var z=0;z=y:ie.to>y);if(pe||ie.from==y&&se.type=="bookmark"&&(!x||ie.marker.insertLeft)){var ge=ie.from==null||(se.inclusiveLeft?ie.from<=y:ie.from0&&pe)for(var Kr=0;Kr0)){var wt=[ge,1],Wt=ct(Be.from,pe.from),pn=ct(Be.to,pe.to);(Wt<0||!se.inclusiveLeft&&!Wt)&&wt.push({from:Be.from,to:pe.from}),(pn>0||!se.inclusiveRight&&!pn)&&wt.push({from:pe.to,to:Be.to}),z.splice.apply(z,wt),ge+=wt.length-3}}return z}function Bi(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||Ur(b,ie.marker)<0)&&(b=ie.marker)}return b}function zn(a,y,x,b,z){var ie=en(a,y),se=yr&&ie.markedSpans;if(se)for(var pe=0;pe=0&&Wt<=0||wt<=0&&Wt>=0)&&(wt<=0&&(ge.marker.inclusiveRight&&z.inclusiveLeft?ct(Be.to,x)>=0:ct(Be.to,x)>0)||wt>=0&&(ge.marker.inclusiveRight&&z.inclusiveLeft?ct(Be.from,b)<=0:ct(Be.from,b)<0)))return!0}}}function In(a){for(var y;y=Or(a);)a=y.find(-1,!0).line;return a}function dr(a){for(var y;y=Mn(a);)a=y.find(1,!0).line;return a}function br(a){for(var y,x;y=Mn(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function kn(a,y){var x=en(a,y),b=In(x);return x==b?y:tt(b)}function Fn(a,y){if(y>a.lastLine())return y;var x=en(a,y),b;if(!er(a,x))return y;for(;b=Mn(x);)x=b.find(1,!0).line;return tt(x)+1}function er(a,y){var x=yr&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var eo=function(a,y,x){this.text=a,Zi(this,y),this.height=x?x(this):1};eo.prototype.lineNo=function(){return tt(this)},Je(eo);function Ji(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Bi(a),Zi(a,x);var z=b?b(a):1;z!=a.height&&Wn(a,z)}function Gi(a){a.parent=null,Bi(a)}var fo={},oo={};function yo(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?oo:fo;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Io(a,y){var x=Ct("span",null,null,Pe?"padding-right: .1px":null),b={pre:Ct("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var ie=z?y.rest[z-1]:y.line,se=void 0;b.pos=0,b.addToken=ea,Xn(a.display.measure)&&(se=vn(ie,a.doc.direction))&&(b.addToken=Ro(b.addToken,se)),b.map=[];var pe=y!=a.display.externalMeasured&&tt(ie);ao(ie,b,nr(a,ie,pe)),ie.styleClasses&&(ie.styleClasses.bgClass&&(b.bgClass=gt(ie.styleClasses.bgClass,b.bgClass||"")),ie.styleClasses.textClass&&(b.textClass=gt(ie.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(An(a.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Pe){var ge=b.content.lastChild;(/\bcm-tab\b/.test(ge.className)||ge.querySelector&&ge.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return cn(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=gt(b.pre.className,b.textClass||"")),b}function _o(a){var y=Ve("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function ea(a,y,x,b,z,ie,se){if(y){var pe=a.splitSpaces?Ko(y,a.trailingSpace):y,ge=a.cm.state.specialChars,Be=!1,wt;if(!ge.test(y))a.col+=y.length,wt=document.createTextNode(pe),a.map.push(a.pos,a.pos+y.length,wt),xe&&Fe<9&&(Be=!0),a.pos+=y.length;else{wt=document.createDocumentFragment();for(var Wt=0;;){ge.lastIndex=Wt;var pn=ge.exec(y),sn=pn?pn.index-Wt:y.length-Wt;if(sn){var Un=document.createTextNode(pe.slice(Wt,Wt+sn));xe&&Fe<9?wt.appendChild(Ve("span",[Un])):wt.appendChild(Un),a.map.push(a.pos,a.pos+sn,Un),a.col+=sn,a.pos+=sn}if(!pn)break;Wt+=sn+1;var ir=void 0;if(pn[0]==" "){var vr=a.cm.options.tabSize,Ir=vr-a.col%vr;ir=wt.appendChild(Ve("span",Zt(Ir),"cm-tab")),ir.setAttribute("role","presentation"),ir.setAttribute("cm-text"," "),a.col+=Ir}else pn[0]=="\r"||pn[0]==` `?(ir=wt.appendChild(Ve("span",pn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ir.setAttribute("cm-text",pn[0]),a.col+=1):(ir=a.cm.options.specialCharPlaceholder(pn[0]),ir.setAttribute("cm-text",pn[0]),xe&&Fe<9?wt.appendChild(Ve("span",[ir])):wt.appendChild(ir),a.col+=1);a.map.push(a.pos,a.pos+1,ir),a.pos++}}if(a.trailingSpace=pe.charCodeAt(y.length-1)==32,x||b||z||Be||ie||se){var jr=x||"";b&&(jr+=b),z&&(jr+=z);var Fr=Ve("span",[wt],jr,ie);if(se)for(var Kr in se)se.hasOwnProperty(Kr)&&Kr!="style"&&Kr!="class"&&Fr.setAttribute(Kr,se[Kr]);return a.content.appendChild(Fr)}a.content.appendChild(wt)}}function Ko(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;zBe&&Wt.from<=Be));pn++);if(Wt.to>=wt)return a(x,b,z,ie,se,pe,ge);a(x,b.slice(0,Wt.to-Be),z,ie,null,pe,ge),ie=null,b=b.slice(Wt.to-Be),Be=Wt.to}}}function fa(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function ao(a,y,x){var b=a.markedSpans,z=a.text,ie=0;if(!b){for(var se=1;sege||Qi.collapsed&&ui.to==ge&&ui.from==ge)){if(ui.to!=null&&ui.to!=ge&&sn>ui.to&&(sn=ui.to,ir=""),Qi.className&&(Un+=" "+Qi.className),Qi.css&&(pn=(pn?pn+";":"")+Qi.css),Qi.startStyle&&ui.from==ge&&(vr+=" "+Qi.startStyle),Qi.endStyle&&ui.to==sn&&(Kr||(Kr=[])).push(Qi.endStyle,ui.to),Qi.title&&((jr||(jr={})).title=Qi.title),Qi.attributes)for(var Eo in Qi.attributes)(jr||(jr={}))[Eo]=Qi.attributes[Eo];Qi.collapsed&&(!Ir||Ur(Ir.marker,Qi)<0)&&(Ir=ui)}else ui.from>ge&&sn>ui.from&&(sn=ui.from)}if(Kr)for(var qo=0;qo=pe)break;for(var Da=Math.min(pe,sn);;){if(wt){var xa=ge+wt.length;if(!Ir){var Uo=xa>Da?wt.slice(0,Da-ge):wt;y.addToken(y,Uo,Wt?Wt+Un:Un,vr,ge+Uo.length==sn?ir:"",pn,jr)}if(xa>=Da){wt=wt.slice(Da-ge),ge=Da;break}ge=xa,vr=""}wt=z.slice(ie,ie=x[Be++]),Wt=yo(x[Be++],y.cm.options)}}}function Ba(a,y,x){this.line=y,this.rest=br(y),this.size=this.rest?tt(je(this.rest))-x+1:1,this.node=this.text=null,this.hidden=er(a,y)}function Ao(a,y,x){for(var b=[],z,ie=y;ie2&&ie.push((ge.bottom+Be.top)/2-x.top)}}ie.push(x.bottom-x.top)}}function al(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function Il(a,y){y=In(y);var x=tt(y),b=a.display.externalMeasured=new Ba(a.doc,y,x);b.lineN=x;var z=b.built=Io(a,b);return b.text=z.pre,Ze(a.display.lineMeasure,z.pre),b}function Wl(a,y,x,b){return ya(a,Va(a,y),x,b)}function aa(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(ie=ge-pe,z=ie-1,y>=ge&&(se="right")),z!=null){if(b=a[Be+2],pe==ge&&x==(b.insertLeft?"left":"right")&&(se=x),x=="left"&&z==0)for(;Be&&a[Be-2]==a[Be-3]&&a[Be-1].insertLeft;)b=a[(Be-=3)+2],se="left";if(x=="right"&&z==ge-pe)for(;Be=0&&(x=a[z]).left==x.right;z--);return x}function xl(a,y,x,b){var z=Cl(y.map,x,b),ie=z.node,se=z.start,pe=z.end,ge=z.collapse,Be;if(ie.nodeType==3){for(var wt=0;wt<4;wt++){for(;se&&Se(y.line.text.charAt(z.coverStart+se));)--se;for(;z.coverStart+pe0&&(ge=b="right");var Wt;a.options.lineWrapping&&(Wt=ie.getClientRects()).length>1?Be=Wt[b=="right"?Wt.length-1:0]:Be=ie.getBoundingClientRect()}if(xe&&Fe<9&&!se&&(!Be||!Be.left&&!Be.right)){var pn=ie.parentNode.getClientRects()[0];pn?Be={left:pn.left,right:pn.left+Oa(a.display),top:pn.top,bottom:pn.bottom}:Be=zl}for(var sn=Be.top-y.rect.top,Un=Be.bottom-y.rect.top,ir=(sn+Un)/2,vr=y.view.measure.heights,Ir=0;Ir=b.text.length?(ge=b.text.length,Be="before"):ge<=0&&(ge=0,Be="after"),!pe)return se(Be=="before"?ge-1:ge,Be=="before");function wt(Un,ir,vr){var Ir=pe[ir],jr=Ir.level==1;return se(vr?Un-1:Un,jr!=vr)}var Wt=Xt(pe,ge,Be),pn=xt,sn=wt(ge,Wt,Be=="before");return pn!=null&&(sn.other=wt(ge,pn,Be!="before")),sn}function uo(a,y){var x=0;y=ft(a.doc,y),a.options.lineWrapping||(x=Oa(a.display)*y.ch);var b=en(a.doc,y.line),z=ri(b)+Do(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function ki(a,y,x,b,z){var ie=Re(a,y,x);return ie.xRel=z,b&&(ie.outside=b),ie}function Wo(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return ki(b.first,0,null,-1,-1);var z=St(b,x),ie=b.first+b.size-1;if(z>ie)return ki(b.first+b.size-1,en(b,ie).text.length,null,1,1);y<0&&(y=0);for(var se=en(b,z);;){var pe=Ma(a,se,z,y,x),ge=Gn(se,pe.ch+(pe.xRel>0||pe.outside>0?1:0));if(!ge)return pe;var Be=ge.find(1);if(Be.line==z)return Be;se=en(b,z=Be.line)}}function Jo(a,y,x,b){b-=Ml(y);var z=y.text.length,ie=ke(function(se){return ya(a,x,se-1).bottom<=b},z,0);return z=ke(function(se){return ya(a,x,se).top>b},ie,z),{begin:ie,end:z}}function Po(a,y,x,b){x||(x=Va(a,y));var z=wl(a,y,ya(a,x,b),"line").top;return Jo(a,y,x,z)}function Oo(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function Ma(a,y,x,b,z){z-=ri(y);var ie=Va(a,y),se=Ml(y),pe=0,ge=y.text.length,Be=!0,wt=vn(y,a.doc.direction);if(wt){var Wt=(a.options.lineWrapping?Ua:Aa)(a,y,x,ie,wt,b,z);Be=Wt.level!=1,pe=Be?Wt.from:Wt.to-1,ge=Be?Wt.to:Wt.from-1}var pn=null,sn=null,Un=ke(function(bi){var ui=ya(a,ie,bi);return ui.top+=se,ui.bottom+=se,Oo(ui,b,z,!1)?(ui.top<=z&&ui.left<=b&&(pn=bi,sn=ui),!0):!1},pe,ge),ir,vr,Ir=!1;if(sn){var jr=b-sn.left=Kr.bottom?1:0}return Un=Ye(y.text,Un,1),ki(x,Un,vr,Ir,b-ir)}function Aa(a,y,x,b,z,ie,se){var pe=ke(function(Wt){var pn=z[Wt],sn=pn.level!=1;return Oo(Yo(a,Re(x,sn?pn.to:pn.from,sn?"before":"after"),"line",y,b),ie,se,!0)},0,z.length-1),ge=z[pe];if(pe>0){var Be=ge.level!=1,wt=Yo(a,Re(x,Be?ge.from:ge.to,Be?"after":"before"),"line",y,b);Oo(wt,ie,se,!0)&&wt.top>se&&(ge=z[pe-1])}return ge}function Ua(a,y,x,b,z,ie,se){var pe=Jo(a,y,b,se),ge=pe.begin,Be=pe.end;/\s/.test(y.text.charAt(Be-1))&&Be--;for(var wt=null,Wt=null,pn=0;pn=Be||sn.to<=ge)){var Un=sn.level!=1,ir=ya(a,b,Un?Math.min(Be,sn.to)-1:Math.max(ge,sn.from)).right,vr=irvr)&&(wt=sn,Wt=vr)}}return wt||(wt=z[z.length-1]),wt.fromBe&&(wt={from:wt.from,to:Be,level:wt.level}),wt}var la;function ha(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(la==null){la=Ve("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)la.appendChild(document.createTextNode("x")),la.appendChild(Ve("br"));la.appendChild(document.createTextNode("x"))}Ze(a.measure,la);var x=la.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Vt(a.measure),x||1}function Oa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ve("span","xxxxxxxxxx"),x=Ve("pre",[y],"CodeMirror-line-like");Ze(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function Qa(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,ie=y.gutters.firstChild,se=0;ie;ie=ie.nextSibling,++se){var pe=a.display.gutterSpecs[se].className;x[pe]=ie.offsetLeft+ie.clientLeft+z,b[pe]=ie.clientWidth}return{fixedPos:us(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function us(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Bs(a){var y=ha(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/Oa(a.display)-3);return function(z){if(er(a.doc,z))return 0;var ie=0;if(z.widgets)for(var se=0;se0&&(Be=en(a.doc,ge.line).text).length==ge.ch){var wt=Ce(Be,Be.length,a.options.tabSize)-Be.length;ge=Re(ge.line,Math.max(0,Math.round((ie-Ia(a.display).left)/Oa(a.display))-wt))}return ge}function ul(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)yr&&kn(a.doc,y)z.viewFrom?Ja(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)Ja(a);else if(y<=z.viewFrom){var ie=ds(a,x,x+b,1);ie?(z.view=z.view.slice(ie.index),z.viewFrom=ie.lineN,z.viewTo+=b):Ja(a)}else if(x>=z.viewTo){var se=ds(a,y,y,-1);se?(z.view=z.view.slice(0,se.index),z.viewTo=se.lineN):Ja(a)}else{var pe=ds(a,y,y,-1),ge=ds(a,x,x+b,1);pe&&ge?(z.view=z.view.slice(0,pe.index).concat(Ao(a,pe.lineN,ge.lineN)).concat(z.view.slice(ge.index)),z.viewTo+=b):Ja(a)}var Be=z.externalMeasured;Be&&(x=z.lineN&&y=b.viewTo)){var ie=b.view[ul(a,y)];if(ie.node!=null){var se=ie.changes||(ie.changes=[]);et(se,x)==-1&&se.push(x)}}}function Ja(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function ds(a,y,x,b){var z=ul(a,y),ie,se=a.display.view;if(!yr||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var pe=a.display.viewFrom,ge=0;ge0){if(z==se.length-1)return null;ie=pe+se[z].size-y,z++}else ie=pe-y;y+=ie,x+=ie}for(;kn(a.doc,x)!=x;){if(z==(b<0?0:se.length-1))return null;x+=b*se[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Hs(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Ao(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Ao(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,ul(a,x)))),b.viewTo=x}function fs(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||pe.to().line0?y.blinker=setInterval(function(){a.hasFocus()||El(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function zs(a){a.state.focused||(a.display.input.focus(),qa(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,El(a))},100)}function qa(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(cn(a,"focus",a,y),a.state.focused=!0,de(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Pe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),hs(a))}function El(a,y){a.state.delayingBlurEvent||(a.state.focused&&(cn(a,"blur",a,y),a.state.focused=!1,pt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Ul(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||wt<-.005)&&(Wn(z.line,se),Fs(z.line),z.rest))for(var Wt=0;Wta.display.sizerWidth){var pn=Math.ceil(pe/Oa(a.display));pn>a.display.maxLineLength&&(a.display.maxLineLength=pn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Fs(a){if(a.widgets)for(var y=0;y=se&&(ie=St(y,ri(en(y,ge))-a.wrapper.clientHeight),se=ge)}return{from:ie,to:Math.max(se,ie+1)}}function me(a,y){if(!at(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!yt){var ie=Ve("div","\u200B",null,`position: absolute; top: `+(y.top-x.viewOffset-Do(a.display))+`px; height: `+(y.bottom-y.top+oa(a)+x.barHeight)+`px; left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ie),ie.scrollIntoView(z),a.display.lineSpace.removeChild(ie)}}}function Ae(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?Re(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Re(y.line,y.ch+1,"before"):y);for(var ie=0;ie<5;ie++){var se=!1,pe=Yo(a,y),ge=!x||x==y?pe:Yo(a,x);z={left:Math.min(pe.left,ge.left),top:Math.min(pe.top,ge.top)-b,right:Math.max(pe.left,ge.left),bottom:Math.max(pe.bottom,ge.bottom)+b};var Be=Xe(a,z),wt=a.doc.scrollTop,Wt=a.doc.scrollLeft;if(Be.scrollTop!=null&&(Pn(a,Be.scrollTop),Math.abs(a.doc.scrollTop-wt)>1&&(se=!0)),Be.scrollLeft!=null&&(Tn(a,Be.scrollLeft),Math.abs(a.doc.scrollLeft-Wt)>1&&(se=!0)),!se)break}return z}function ze(a,y){var x=Xe(a,y);x.scrollTop!=null&&Pn(a,x.scrollTop),x.scrollLeft!=null&&Tn(a,x.scrollLeft)}function Xe(a,y){var x=a.display,b=ha(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ie=Ri(a),se={};y.bottom-y.top>ie&&(y.bottom=y.top+ie);var pe=a.doc.height+ga(x),ge=y.toppe-b;if(y.topz+ie){var wt=Math.min(y.top,(Be?pe:y.bottom)-ie);wt!=z&&(se.scrollTop=wt)}var Wt=a.options.fixedGutter?0:x.gutters.offsetWidth,pn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Wt,sn=Fa(a)-x.gutters.offsetWidth,Un=y.right-y.left>sn;return Un&&(y.right=y.left+sn),y.left<10?se.scrollLeft=0:y.leftsn+pn-3&&(se.scrollLeft=y.right+(Un?0:10)-sn),se}function Ht(a,y){y!=null&&(xn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Qt(a){xn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function $t(a,y,x){(y!=null||x!=null)&&xn(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function bn(a,y){xn(a),a.curOp.scrollToPos=y}function xn(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=uo(a,y.from),b=uo(a,y.to);rn(a,x,b,y.margin)}}function rn(a,y,x,b){var z=Xe(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});$t(a,z.scrollLeft,z.scrollTop)}function Pn(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||hi(a,{top:y}),Nn(a,y,!0),E&&hi(a),ni(a,100))}function Nn(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function Tn(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,Li(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function On(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+ga(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+oa(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Hn=function(a,y,x){this.cm=x;var b=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),tn(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),tn(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xe&&Fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hn.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var ie=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ie)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},Hn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hn.prototype.zeroWidthHack=function(){var a=Qe&&!Ee?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},Hn.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),ie=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);ie!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Hn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Vn=function(){};Vn.prototype.update=function(){return{bottom:0,right:0}},Vn.prototype.setScrollLeft=function(){},Vn.prototype.setScrollTop=function(){},Vn.prototype.clear=function(){};function Zn(a,y){y||(y=On(a));var x=a.display.barWidth,b=a.display.barHeight;fr(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Ul(a),fr(a,On(a)),x=a.display.barWidth,b=a.display.barHeight}function fr(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var or={native:Hn,null:Vn};function Qn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&pt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new or[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),tn(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?Tn(a,y):Pn(a,y)},a),a.display.scrollbars.addClass&&de(a.display.wrapper,a.display.scrollbars.addClass)}var pr=0;function tr(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++pr},to(a.curOp)}function ar(a){var y=a.curOp;y&&Si(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Tr(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Nr(a){a.updatedDisplay=a.mustUpdate&&kr(a.cm,a.update)}function Br(a){var y=a.cm,x=y.display;a.updatedDisplay&&Ul(y),a.barMeasure=On(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Wl(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+oa(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Fa(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Jr(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=sr(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ie){if(b.line>=a.display.viewFrom){var se=ie.styles,pe=ie.text.length>a.options.maxHighlightLength?Kn(y.mode,b.state):null,ge=En(a,ie,b,!0);pe&&(b.state=pe),ie.styles=ge.styles;var Be=ie.styleClasses,wt=ge.classes;wt?ie.styleClasses=wt:Be&&(ie.styleClasses=null);for(var Wt=!se||se.length!=ie.styles.length||Be!=wt&&(!Be||!wt||Be.bgClass!=wt.bgClass||Be.textClass!=wt.textClass),pn=0;!Wt&&pnx)return ni(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Sr(a,function(){for(var ie=0;ie=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&fs(a)==0)return!1;Fi(a)&&(Ja(a),y.dims=Qa(a));var z=b.first+b.size,ie=Math.max(y.visible.from-a.options.viewportMargin,b.first),se=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFromse&&x.viewTo-se<20&&(se=Math.min(z,x.viewTo)),yr&&(ie=kn(a.doc,ie),se=Fn(a.doc,se));var pe=ie!=x.viewFrom||se!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Hs(a,ie,se),x.viewOffset=ri(en(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ge=fs(a);if(!pe&&ge==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Be=Cr(a);return ge>4&&(x.lineDiv.style.display="none"),gi(a,x.updateLineNumbers,y.dims),ge>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Hr(Be),Vt(x.cursorDiv),Vt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,pe&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,ni(a,400)),x.updateLineNumbers=null,!0}function fi(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Fa(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+ga(a.display)-Ri(a),x.top)}),y.visible=oe(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=oe(a.display,a.doc,x));if(!kr(a,y))break;Ul(a);var z=On(a);Ol(a),Zn(a,z),oi(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function hi(a,y){var x=new Tr(a,y);if(kr(a,x)){Ul(a),fi(a,x);var b=On(a);Ol(a),Zn(a,b),oi(a,b),x.finish()}}function gi(a,y,x){var b=a.display,z=a.options.lineNumbers,ie=b.lineDiv,se=ie.firstChild;function pe(Un){var ir=Un.nextSibling;return Pe&&Qe&&a.display.currentWheelTarget==Un?Un.style.display="none":Un.parentNode.removeChild(Un),ir}for(var ge=b.view,Be=b.viewFrom,wt=0;wt-1&&(sn=!1),ia(a,Wt,Be,x)),sn&&(Vt(Wt.lineNumber),Wt.lineNumber.appendChild(document.createTextNode(ot(a.options,Be)))),se=Wt.node.nextSibling}Be+=Wt.size}for(;se;)se=pe(se)}function Ci(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function oi(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+oa(a)+"px"}function Li(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=us(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,ie=b+"px",se=0;sese.clientWidth,ge=se.scrollHeight>se.clientHeight;if(b&&pe||z&&ge){if(z&&Qe&&Pe){e:for(var Be=y.target,wt=ie.view;Be!=se;Be=Be.parentNode)for(var Wt=0;Wt=0&&ct(a,b.to())<=0)return x}return-1};var Zr=function(a,y){this.anchor=a,this.head=y};Zr.prototype.from=function(){return zt(this.anchor,this.head)},Zr.prototype.to=function(){return Ft(this.anchor,this.head)},Zr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function $i(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(pn,sn){return ct(pn.from(),sn.from())}),x=et(y,z);for(var ie=1;ie0:ge>=0){var Be=zt(pe.from(),se.from()),wt=Ft(pe.to(),se.to()),Wt=pe.empty()?se.from()==se.head:pe.from()==pe.head;ie<=x&&--x,y.splice(--ie,2,new Zr(Wt?wt:Be,Wt?Be:wt))}}return new Ai(y,x)}function _i(a,y){return new Ai([new Zr(a,y||a)],0)}function vo(a){return a.text?Re(a.from.line+a.text.length-1,je(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Vi(a,y){if(ct(a,y.from)<0)return a;if(ct(a,y.to)<=0)return vo(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=vo(y).ch-y.to.ch),Re(x,b)}function Lo(a,y){for(var x=[],b=0;b1&&a.remove(pe.line+1,Un-1),a.insert(pe.line+1,Ir)}Wi(a,"change",a,y)}function _r(a,y,x){function b(z,ie,se){if(z.linked)for(var pe=0;pe1&&!a.done[a.done.length-2].ranges)return a.done.pop(),je(a.done)}function ba(a,y,x,b){var z=a.history;z.undone.length=0;var ie=+new Date,se,pe;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>ie-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(se=To(z,z.lastOp==b)))pe=je(se.changes),ct(y.from,y.to)==0&&ct(y.from,pe.to)==0?pe.to=vo(y):se.changes.push(wo(a,y));else{var ge=je(z.done);for((!ge||!ge.ranges)&&na(a.sel,z.done),se={changes:[wo(a,y)],generation:z.generation},z.done.push(se);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=ie,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,pe||cn(a,"historyAdded")}function ua(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function $a(a,y,x,b){var z=a.history,ie=b&&b.origin;x==z.lastSelOp||ie&&z.lastSelOrigin==ie&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ie||ua(a,ie,je(z.done),y))?z.done[z.done.length-1]=y:na(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ie,z.lastSelOp=x,b&&b.clearRedo!==!1&&So(z.undone)}function na(a,y){var x=je(y);x&&x.ranges&&x.equals(a)||y.push(a)}function La(a,y,x,b){var z=y["spans_"+a.id],ie=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(se){se.markedSpans&&((z||(z=y["spans_"+a.id]={}))[ie]=se.markedSpans),++ie})}function ma(a){if(!a)return null;for(var y,x=0;x-1&&(je(pe)[Wt]=Be[Wt],delete Be[Wt])}}return b}function el(a,y,x,b){if(b){var z=a.anchor;if(x){var ie=ct(y,z)<0;ie!=ct(x,z)<0?(z=y,y=x):ie!=ct(y,x)<0&&(y=x)}return new Zr(z,y)}else return new Zr(x||y,y)}function Ta(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),zo(a,new Ai([el(a.sel.primary(),y,x,z)],0),b)}function dl(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie=y.ch:pe.to>y.ch))){if(z&&(cn(ge,"beforeCursorEnter"),ge.explicitlyCleared))if(ie.markedSpans){--se;continue}else break;if(!ge.atomic)continue;if(x){var Wt=ge.find(b<0?1:-1),pn=void 0;if((b<0?wt:Be)&&(Wt=Xl(a,Wt,-b,Wt&&Wt.line==y.line?ie:null)),Wt&&Wt.line==y.line&&(pn=ct(Wt,x))&&(b<0?pn<0:pn>0))return Na(a,Wt,y,b,z)}var sn=ge.find(b<0?-1:1);return(b<0?Be:wt)&&(sn=Xl(a,sn,b,sn.line==y.line?ie:null)),sn?Na(a,sn,y,b,z):null}}return y}function Ca(a,y,x,b,z){var ie=b||1,se=Na(a,y,x,ie,z)||!z&&Na(a,y,x,ie,!0)||Na(a,y,x,-ie,z)||!z&&Na(a,y,x,-ie,!0);return se||(a.cantEdit=!0,Re(a.first,0))}function Xl(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?ft(a,Re(y.line-1)):null:x>0&&y.ch==(b||en(a,y.line)).text.length?y.line=0;--z)Ql(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Ql(a,y)}}function Ql(a,y){if(!(y.text.length==1&&y.text[0]==""&&ct(y.from,y.to)==0)){var x=Lo(a,y);ba(a,y,x,a.cm?a.cm.curOp.id:NaN),Wa(a,y,x,si(a,y));var b=[];_r(a,function(z,ie){!ie&&et(b,z.history)==-1&&(Dl(z.history,y),b.push(z.history)),Wa(z,y,null,si(z,y))})}}function nl(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,ie,se=a.sel,pe=y=="undo"?z.done:z.undone,ge=y=="undo"?z.undone:z.done,Be=0;Be=0;--sn){var Un=pn(sn);if(Un)return Un.v}}}}function Ha(a,y){if(y!=0&&(a.first+=y,a.sel=new Ai(Bt(a.sel.ranges,function(z){return new Zr(Re(z.anchor.line+y,z.anchor.ch),Re(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){ta(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineie&&(y={from:y.from,to:Re(ie,en(a,ie).text.length),text:[y.text[0]],origin:y.origin}),y.removed=gn(a,y.from,y.to),x||(x=Lo(a,y)),a.cm?Al(a.cm,y,b):sa(a,y,b),fl(a,x,he),a.cantEdit&&Ca(a,Re(a.firstLine(),0))&&(a.cantEdit=!1)}}function Al(a,y,x){var b=a.doc,z=a.display,ie=y.from,se=y.to,pe=!1,ge=ie.line;a.options.lineWrapping||(ge=tt(In(en(b,ie.line))),b.iter(ge,se.line+1,function(sn){if(sn==z.maxLine)return pe=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Ut(a),sa(b,y,x,Bs(a)),a.options.lineWrapping||(b.iter(ge,ie.line+y.text.length,function(sn){var Un=Mi(sn);Un>z.maxLineLength&&(z.maxLine=sn,z.maxLineLength=Un,z.maxLineChanged=!0,pe=!1)}),pe&&(a.curOp.updateMaxLine=!0)),_n(b,ie.line),ni(a,400);var Be=y.text.length-(se.line-ie.line)-1;y.full?ta(a):ie.line==se.line&&y.text.length==1&&!yi(a.doc,y)?Ga(a,ie.line,"text"):ta(a,ie.line,se.line+1,Be);var wt=un(a,"changes"),Wt=un(a,"change");if(Wt||wt){var pn={from:ie,to:se,text:y.text,removed:y.removed,origin:y.origin};Wt&&Wi(a,"change",a,pn),wt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(pn)}a.display.selForContextMenu=null}function za(a,y,x,b,z){var ie;b||(b=x),ct(b,x)<0&&(ie=[b,x],x=ie[0],b=ie[1]),typeof y=="string"&&(y=a.splitLines(y)),Ra(a,{from:x,to:b,text:y,origin:z})}function Nl(a,y,x,b){x1||!(this.children[0]instanceof ml))){var pe=[];this.collapse(pe),this.children=[new ml(pe)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var se=z.lines.length%25+25,pe=se;pe10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Be,a.display.maxLineLength=wt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&ta(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Tl(a.doc)),a&&Wi(a,"markerCleared",a,this,b,z),y&&ar(a),this.parent&&this.parent.clear()}},Za.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||se==0&&ie.clearWhenEmpty!==!1)return ie;if(ie.replacedWith&&(ie.collapsed=!0,ie.widgetNode=Ct("span",[ie.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ie.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ie.widgetNode.insertLeft=!0)),ie.collapsed){if(zn(a,y.line,y,x,ie)||y.line!=x.line&&zn(a,x.line,y,x,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");li()}ie.addToHistory&&ba(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var pe=y.line,ge=a.cm,Be;if(a.iter(pe,x.line+1,function(Wt){ge&&ie.collapsed&&!ge.options.lineWrapping&&In(Wt)==ge.display.maxLine&&(Be=!0),ie.collapsed&&pe!=y.line&&Wn(Wt,0),Xr(Wt,new ei(ie,pe==y.line?y.ch:null,pe==x.line?x.ch:null)),++pe}),ie.collapsed&&a.iter(y.line,x.line+1,function(Wt){er(a,Wt)&&Wn(Wt,0)}),ie.clearOnEnter&&tn(ie,"beforeCursorEnter",function(){return ie.clear()}),ie.readOnly&&(ii(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ie.collapsed&&(ie.id=++$l,ie.atomic=!0),ge){if(Be&&(ge.curOp.updateMaxLine=!0),ie.collapsed)ta(ge,y.line,x.line+1);else if(ie.className||ie.startStyle||ie.endStyle||ie.css||ie.attributes||ie.title)for(var wt=y.line;wt<=x.line;wt++)Ga(ge,wt,"text");ie.atomic&&Tl(ge.doc),Wi(ge,"markerAdded",ge,ie)}return ie}var gl=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;ge--)Ra(this,b[ge]);pe?Gl(this,pe):this.cm&&Qt(this.cm)}),undo:Er(function(){nl(this,"undo")}),redo:Er(function(){nl(this,"redo")}),undoSelection:Er(function(){nl(this,"undo",!0)}),redoSelection:Er(function(){nl(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=ft(this,a),y=ft(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(ie){var se=ie.markedSpans;if(se)for(var pe=0;pe=ge.to||ge.from==null&&z!=a.line||ge.from!=null&&z==y.line&&ge.from>=y.ch)&&(!x||x(ge.marker))&&b.push(ge.marker.parent||ge.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=ie,++x}),ft(this,Re(x,y))},indexFromPos:function(a){a=ft(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var wt=a.dataTransfer.getData("Text");if(wt){var Wt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Wt=y.listSelections()),fl(y.doc,_i(x,x)),Wt)for(var pn=0;pn=0;pe--)za(a.doc,"",b[pe].from,b[pe].to,"+delete");Qt(a)})}function Vs(a,y,x){var b=Ye(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Us(a,y,x){var b=Vs(a,y.ch,x);return b==null?null:new Re(y.line,b,x<0?"after":"before")}function Gs(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var ie=vn(x,y.doc.direction);if(ie){var se=z<0?je(ie):ie[0],pe=z<0==(se.level==1),ge=pe?"after":"before",Be;if(se.level>0||y.doc.direction=="rtl"){var wt=Va(y,x);Be=z<0?x.text.length-1:0;var Wt=ya(y,wt,Be).top;Be=ke(function(pn){return ya(y,wt,pn).top==Wt},z<0==(se.level==1)?se.from:se.to-1,Be),ge=="before"&&(Be=Vs(x,Be,1))}else Be=z<0?se.to:se.from;return new Re(b,Be,ge)}}return new Re(b,z<0?x.text.length:0,z<0?"before":"after")}function Bu(a,y,x,b){var z=vn(y,a.doc.direction);if(!z)return Us(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var ie=Xt(z,x.ch,x.sticky),se=z[ie];if(a.doc.direction=="ltr"&&se.level%2==0&&(b>0?se.to>x.ch:se.from=se.from&&pn>=wt.begin)){var sn=Wt?"before":"after";return new Re(x.line,pn,sn)}}var Un=function(Ir,jr,Fr){for(var Kr=function(Eo,qo){return qo?new Re(x.line,pe(Eo,1),"before"):new Re(x.line,Eo,"after")};Ir>=0&&Ir0==(bi.level!=1),Qi=ui?Fr.begin:pe(Fr.end,-1);if(bi.from<=Qi&&Qi0?wt.end:pe(wt.begin,-1);return vr!=null&&!(b>0&&vr==y.text.length)&&(ir=Un(b>0?0:z.length-1,b,Be(vr)),ir)?ir:null}var xs={selectAll:kl,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),he)},killLine:function(a){return rs(a,function(y){if(y.empty()){var x=en(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new Re(z.line,z.ch+1),a.replaceRange(ie.charAt(z.ch-1)+ie.charAt(z.ch-2),Re(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var se=en(a.doc,z.line-1).text;se&&(z=new Re(z.line,1),a.replaceRange(ie.charAt(0)+a.doc.lineSeparator()+se.charAt(se.length-1),Re(z.line-1,se.length-1),z,"+transpose"))}}x.push(new Zr(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Sr(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&ct(y,this.pos)==0&&x==this.button};var Ss,Es;function Tu(a,y){var x=+new Date;return Es&&Es.compare(x,a,y)?(Ss=Es=null,"triple"):Ss&&Ss.compare(x,a,y)?(Es=new Xs(x,a,y),Ss=null,"double"):(Ss=new Xs(x,a,y),Es=null,"single")}function du(a){var y=this,x=y.display;if(!(at(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Vo(x,a)){Pe||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Ks(y,a)){var b=sl(y,a),z=Mt(a),ie=b?Tu(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&ku(y,z,b,ie,a))&&(z==1?b?Ru(y,b,ie,a):ht(a)==x.scroller&&At(a):z==2?(b&&Ta(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(st?y.display.input.onContextMenu(a):ms(y)))}}}function ku(a,y,x,b,z){var ie="Click";return b=="double"?ie="Double"+ie:b=="triple"&&(ie="Triple"+ie),ie=(y==1?"Left":y==2?"Middle":"Right")+ie,ws(a,nu(ie,z),z,function(se){if(typeof se=="string"&&(se=xs[se]),!se)return!1;var pe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),pe=se(a,x)!=ut}finally{a.state.suppressEdits=!1}return pe})}function Nu(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var ie=dt?x.shiftKey&&x.metaKey:x.altKey;z.unit=ie?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=Qe?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Qe?x.altKey:x.ctrlKey)),z}function Ru(a,y,x,b){xe?setTimeout(nt(zs,a),0):a.curOp.focus=Ue();var z=Nu(a,x,b),ie=a.doc.sel,se;a.options.dragDrop&&Kt&&!a.isReadOnly()&&x=="single"&&(se=ie.contains(y))>-1&&(ct((se=ie.ranges[se]).from(),y)<0||y.xRel>0)&&(ct(se.to(),y)>0||y.xRel<0)?Hu(a,b,y,z):Wu(a,b,y,z)}function Hu(a,y,x,b){var z=a.display,ie=!1,se=hr(a,function(Be){Pe&&(z.scroller.draggable=!1),a.state.draggingText=!1,mn(z.wrapper.ownerDocument,"mouseup",se),mn(z.wrapper.ownerDocument,"mousemove",pe),mn(z.scroller,"dragstart",ge),mn(z.scroller,"drop",se),ie||(At(Be),b.addNew||Ta(a.doc,x,null,null,b.extend),Pe&&!lt||xe&&Fe==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),pe=function(Be){ie=ie||Math.abs(y.clientX-Be.clientX)+Math.abs(y.clientY-Be.clientY)>=10},ge=function(){return ie=!0};Pe&&(z.scroller.draggable=!0),a.state.draggingText=se,se.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),tn(z.wrapper.ownerDocument,"mouseup",se),tn(z.wrapper.ownerDocument,"mousemove",pe),tn(z.scroller,"dragstart",ge),tn(z.scroller,"drop",se),ms(a),setTimeout(function(){return z.input.focus()},20)}function fu(a,y,x){if(x=="char")return new Zr(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new Zr(Re(y.line,0),ft(a.doc,Re(y.line+1,0)));var b=x(a,y);return new Zr(b.from,b.to)}function Wu(a,y,x,b){var z=a.display,ie=a.doc;At(y);var se,pe,ge=ie.sel,Be=ge.ranges;if(b.addNew&&!b.extend?(pe=ie.sel.contains(x),pe>-1?se=Be[pe]:se=new Zr(x,x)):(se=ie.sel.primary(),pe=ie.sel.primIndex),b.unit=="rectangle")b.addNew||(se=new Zr(x,x)),x=sl(a,y,!0,!0),pe=-1;else{var wt=fu(a,x,b.unit);b.extend?se=el(se,wt.anchor,wt.head,b.extend):se=wt}b.addNew?pe==-1?(pe=Be.length,zo(ie,$i(a,Be.concat([se]),pe),{scroll:!1,origin:"*mouse"})):Be.length>1&&Be[pe].empty()&&b.unit=="char"&&!b.extend?(zo(ie,$i(a,Be.slice(0,pe).concat(Be.slice(pe+1)),0),{scroll:!1,origin:"*mouse"}),ge=ie.sel):tl(ie,pe,se,De):(pe=0,zo(ie,new Ai([se],0),De),ge=ie.sel);var Wt=x;function pn(Fr){if(ct(Wt,Fr)!=0)if(Wt=Fr,b.unit=="rectangle"){for(var Kr=[],bi=a.options.tabSize,ui=Ce(en(ie,x.line).text,x.ch,bi),Qi=Ce(en(ie,Fr.line).text,Fr.ch,bi),Eo=Math.min(ui,Qi),qo=Math.max(ui,Qi),Mo=Math.min(x.line,Fr.line),Da=Math.min(a.lastLine(),Math.max(x.line,Fr.line));Mo<=Da;Mo++){var xa=en(ie,Mo).text,Uo=Dt(xa,Eo,bi);Eo==qo?Kr.push(new Zr(Re(Mo,Uo),Re(Mo,Uo))):xa.length>Uo&&Kr.push(new Zr(Re(Mo,Uo),Re(Mo,Dt(xa,qo,bi))))}Kr.length||Kr.push(new Zr(x,x)),zo(ie,$i(a,ge.ranges.slice(0,pe).concat(Kr),pe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fr)}else{var wa=se,ra=fu(a,Fr,b.unit),Xo=wa.anchor,Go;ct(ra.anchor,Xo)>0?(Go=ra.head,Xo=zt(wa.from(),ra.anchor)):(Go=ra.anchor,Xo=Ft(wa.to(),ra.head));var No=ge.ranges.slice(0);No[pe]=zu(a,new Zr(ft(ie,Xo),Go)),zo(ie,$i(a,No,pe),De)}}var sn=z.wrapper.getBoundingClientRect(),Un=0;function ir(Fr){var Kr=++Un,bi=sl(a,Fr,!0,b.unit=="rectangle");if(bi)if(ct(bi,Wt)!=0){a.curOp.focus=Ue(),pn(bi);var ui=oe(z,ie);(bi.line>=ui.to||bi.linesn.bottom?20:0;Qi&&setTimeout(hr(a,function(){Un==Kr&&(z.scroller.scrollTop+=Qi,ir(Fr))}),50)}}function vr(Fr){a.state.selectingText=!1,Un=1/0,Fr&&(At(Fr),z.input.focus()),mn(z.wrapper.ownerDocument,"mousemove",Ir),mn(z.wrapper.ownerDocument,"mouseup",jr),ie.history.lastSelOrigin=null}var Ir=hr(a,function(Fr){Fr.buttons===0||!Mt(Fr)?vr(Fr):ir(Fr)}),jr=hr(a,vr);a.state.selectingText=jr,tn(z.wrapper.ownerDocument,"mousemove",Ir),tn(z.wrapper.ownerDocument,"mouseup",jr)}function zu(a,y){var x=y.anchor,b=y.head,z=en(a.doc,x.line);if(ct(x,b)==0&&x.sticky==b.sticky)return y;var ie=vn(z);if(!ie)return y;var se=Xt(ie,x.ch,x.sticky),pe=ie[se];if(pe.from!=x.ch&&pe.to!=x.ch)return y;var ge=se+(pe.from==x.ch==(pe.level!=1)?0:1);if(ge==0||ge==ie.length)return y;var Be;if(b.line!=x.line)Be=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var wt=Xt(ie,b.ch,b.sticky),Wt=wt-se||(b.ch-x.ch)*(pe.level==1?-1:1);wt==ge-1||wt==ge?Be=Wt<0:Be=Wt>0}var pn=ie[ge+(Be?-1:0)],sn=Be==(pn.level==1),Un=sn?pn.from:pn.to,ir=sn?"after":"before";return x.ch==Un&&x.sticky==ir?y:new Zr(new Re(x.line,Un,ir),b)}function hu(a,y,x,b){var z,ie;if(y.touches)z=y.touches[0].clientX,ie=y.touches[0].clientY;else try{z=y.clientX,ie=y.clientY}catch(pn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&At(y);var se=a.display,pe=se.lineDiv.getBoundingClientRect();if(ie>pe.bottom||!un(a,x))return ln(y);ie-=pe.top-se.viewOffset;for(var ge=0;ge=z){var wt=St(a.doc,ie),Wt=a.display.gutterSpecs[ge];return cn(a,x,a,wt,Wt.className,y),ln(y)}}}function Ks(a,y){return hu(a,y,"gutterClick",!0)}function mu(a,y){Vo(a.display,y)||Zu(a,y)||at(a,y,"contextmenu")||st||a.display.input.onContextMenu(y)}function Zu(a,y){return un(a,"gutterContextMenu")?hu(a,y,"gutterContextMenu",!1):!1}function pu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ll(a)}var is={toString:function(){return"CodeMirror.Init"}},vu={},Ts={};function ju(a){var y=a.optionHandlers;function x(b,z,ie,se){a.defaults[b]=z,ie&&(y[b]=se?function(pe,ge,Be){Be!=is&&ie(pe,ge,Be)}:ie)}a.defineOption=x,a.Init=is,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,no(b)},!0),x("indentUnit",2,no,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Co(b),ll(b),ta(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var ie=[],se=b.doc.first;b.doc.iter(function(ge){for(var Be=0;;){var wt=ge.text.indexOf(z,Be);if(wt==-1)break;Be=wt+z.length,ie.push(Re(se,wt))}se++});for(var pe=ie.length-1;pe>=0;pe--)za(b.doc,z,ie[pe],Re(ie[pe].line,ie[pe].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,ie){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),ie!=is&&b.refresh()}),x("specialCharPlaceholder",_o,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Ke?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Pt),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){pu(b),Di(b)},!0),x("keyMap","default",function(b,z,ie){var se=Os(z),pe=ie!=is&&Os(ie);pe&&pe.detach&&pe.detach(b,se),se.attach&&se.attach(b,pe||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Uu,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Pi(z,b.options.lineNumbers),Di(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?us(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Zn(b)},!0),x("scrollbarStyle","native",function(b){Qn(b),Zn(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Pi(b.options.gutters,z),Di(b)},!0),x("firstLineNumber",1,Di,!0),x("lineNumberFormatter",function(b){return b},Di,!0),x("showCursorWhenSelecting",!1,Ol,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(El(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Vu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Ol,!0),x("singleCursorHeightPerLine",!0,Ol,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Co,!0),x("addModeClass",!1,Co,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Co,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Vu(a,y,x){var b=x&&x!=is;if(!y!=!b){var z=a.display.dragFunctions,ie=y?tn:mn;ie(a.display.scroller,"dragstart",z.start),ie(a.display.scroller,"dragenter",z.enter),ie(a.display.scroller,"dragover",z.over),ie(a.display.scroller,"dragleave",z.leave),ie(a.display.scroller,"drop",z.drop)}}function Uu(a){a.options.lineWrapping?(de(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(pt(a.display.wrapper,"CodeMirror-wrap"),wi(a)),cs(a),ta(a),ll(a),setTimeout(function(){return Zn(a)},100)}function Bo(a,y){var x=this;if(!(this instanceof Bo))return new Bo(a,y);this.options=y=y?jt(y):{},jt(vu,y,!1);var b=y.value;typeof b=="string"?b=new ai(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Bo.inputStyles[y.inputStyle](this),ie=this.display=new Yi(a,b,z,y);ie.wrapper.CodeMirror=this,pu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Qn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ue,keySeq:null,specialChars:null},y.autofocus&&!Ke&&ie.input.focus(),xe&&Fe<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Gu(this),co(),tr(this),this.curOp.forceUpdate=!0,Yr(this,b),y.autofocus&&!Ke||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&qa(x)},20):El(this);for(var se in Ts)Ts.hasOwnProperty(se)&&Ts[se](this,y[se],is);Fi(this),y.finishInit&&y.finishInit(this);for(var pe=0;pe20*20}tn(y.scroller,"touchstart",function(ge){if(!at(a,ge)&&!ie(ge)&&!Ks(a,ge)){y.input.ensurePolled(),clearTimeout(x);var Be=+new Date;y.activeTouch={start:Be,moved:!1,prev:Be-b.end<=300?b:null},ge.touches.length==1&&(y.activeTouch.left=ge.touches[0].pageX,y.activeTouch.top=ge.touches[0].pageY)}}),tn(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),tn(y.scroller,"touchend",function(ge){var Be=y.activeTouch;if(Be&&!Vo(y,ge)&&Be.left!=null&&!Be.moved&&new Date-Be.start<300){var wt=a.coordsChar(y.activeTouch,"page"),Wt;!Be.prev||se(Be,Be.prev)?Wt=new Zr(wt,wt):!Be.prev.prev||se(Be,Be.prev.prev)?Wt=a.findWordAt(wt):Wt=new Zr(Re(wt.line,0),ft(a.doc,Re(wt.line+1,0))),a.setSelection(Wt.anchor,Wt.head),a.focus(),At(ge)}z()}),tn(y.scroller,"touchcancel",z),tn(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Pn(a,y.scroller.scrollTop),Tn(a,y.scroller.scrollLeft,!0),cn(a,"scroll",a))}),tn(y.scroller,"mousewheel",function(ge){return mo(a,ge)}),tn(y.scroller,"DOMMouseScroll",function(ge){return mo(a,ge)}),tn(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ge){at(a,ge)||He(ge)},over:function(ge){at(a,ge)||(Zs(a,ge),He(ge))},start:function(ge){return es(a,ge)},drop:hr(a,ja),leave:function(ge){at(a,ge)||Ps(a)}};var pe=y.input.getField();tn(pe,"keyup",function(ge){return uu.call(a,ge)}),tn(pe,"keydown",hr(a,su)),tn(pe,"keypress",hr(a,cu)),tn(pe,"focus",function(ge){return qa(a,ge)}),tn(pe,"blur",function(ge){return El(a,ge)})}var Qs=[];Bo.defineInitHook=function(a){return Qs.push(a)};function As(a,y,x,b){var z=a.doc,ie;x==null&&(x="add"),x=="smart"&&(z.mode.indent?ie=sr(a,y).state:x="prev");var se=a.options.tabSize,pe=en(z,y),ge=Ce(pe.text,null,se);pe.stateAfter&&(pe.stateAfter=null);var Be=pe.text.match(/^\s*/)[0],wt;if(!b&&!/\S/.test(pe.text))wt=0,x="not";else if(x=="smart"&&(wt=z.mode.indent(ie,pe.text.slice(Be.length),pe.text),wt==ut||wt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?wt=Ce(en(z,y-1).text,null,se):wt=0:x=="add"?wt=ge+a.options.indentUnit:x=="subtract"?wt=ge-a.options.indentUnit:typeof x=="number"&&(wt=ge+x),wt=Math.max(0,wt);var Wt="",pn=0;if(a.options.indentWithTabs)for(var sn=Math.floor(wt/se);sn;--sn)pn+=se,Wt+=" ";if(pnse,ge=Sn(y),Be=null;if(pe&&b.ranges.length>1)if(Ya&&Ya.text.join(` `)==y){if(b.ranges.length%Ya.text.length==0){Be=[];for(var wt=0;wt=0;pn--){var sn=b.ranges[pn],Un=sn.from(),ir=sn.to();sn.empty()&&(x&&x>0?Un=Re(Un.line,Un.ch-x):a.state.overwrite&&!pe?ir=Re(ir.line,Math.min(en(ie,ir.line).text.length,ir.ch+je(ge).length)):pe&&Ya&&Ya.lineWise&&Ya.text.join(` `)==ge.join(` `)&&(Un=ir=Re(Un.line,0)));var vr={from:Un,to:ir,text:Be?Be[pn%Be.length]:ge,origin:z||(pe?"paste":a.state.cutIncoming>se?"cut":"+input")};Ra(a.doc,vr),Wi(a,"inputRead",a,vr)}y&&!pe&&yu(a,y),Qt(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Wt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function gu(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Sr(y,function(){return Js(y,x,0,null,"paste")}),!0}function yu(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var ie=a.getModeAt(z.head),se=!1;if(ie.electricChars){for(var pe=0;pe-1){se=As(a,z.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(en(a.doc,z.head.line).text.slice(0,z.head.ch))&&(se=As(a,z.head.line,"smart"));se&&Wi(a,"electricInput",a,z.head.line)}}}function bu(a){for(var y=[],x=[],b=0;bie&&(As(this,pe.head.line,b,!0),ie=pe.head.line,se==this.doc.sel.primIndex&&Qt(this));else{var ge=pe.from(),Be=pe.to(),wt=Math.max(ie,ge.line);ie=Math.min(this.lastLine(),Be.line-(Be.ch?0:1))+1;for(var Wt=wt;Wt0&&tl(this.doc,se,new Zr(ge,pn[se].to()),he)}}}),getTokenAt:function(b,z){return cr(this,b,z)},getLineTokens:function(b,z){return cr(this,Re(b),z,!0)},getTokenTypeAt:function(b){b=ft(this.doc,b);var z=nr(this,en(this.doc,b.line)),ie=0,se=(z.length-1)/2,pe=b.ch,ge;if(pe==0)ge=z[2];else for(;;){var Be=ie+se>>1;if((Be?z[Be*2-1]:0)>=pe)se=Be;else if(z[Be*2+1]ge&&(b=ge,se=!0),pe=en(this.doc,b)}else pe=b;return wl(this,pe,{top:0,left:0},z||"page",ie||se).top+(se?this.doc.height-ri(pe):0)},defaultTextHeight:function(){return ha(this.display)},defaultCharWidth:function(){return Oa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,ie,se,pe){var ge=this.display;b=Yo(this,ft(this.doc,b));var Be=b.bottom,wt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),ge.sizer.appendChild(z),se=="over")Be=b.top;else if(se=="above"||se=="near"){var Wt=Math.max(ge.wrapper.clientHeight,this.doc.height),pn=Math.max(ge.sizer.clientWidth,ge.lineSpace.clientWidth);(se=="above"||b.bottom+z.offsetHeight>Wt)&&b.top>z.offsetHeight?Be=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Wt&&(Be=b.bottom),wt+z.offsetWidth>pn&&(wt=pn-z.offsetWidth)}z.style.top=Be+"px",z.style.left=z.style.right="",pe=="right"?(wt=ge.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(pe=="left"?wt=0:pe=="middle"&&(wt=(ge.sizer.clientWidth-z.offsetWidth)/2),z.style.left=wt+"px"),ie&&ze(this,{left:wt,top:Be,right:wt+z.offsetWidth,bottom:Be+z.offsetHeight})},triggerOnKeyDown:Dr(su),triggerOnKeyPress:Dr(cu),triggerOnKeyUp:uu,triggerOnMouseDown:Dr(du),execCommand:function(b){if(xs.hasOwnProperty(b))return xs[b].call(null,this)},triggerElectric:Dr(function(b){yu(this,b)}),findPosH:function(b,z,ie,se){var pe=1;z<0&&(pe=-1,z=-z);for(var ge=ft(this.doc,b),Be=0;Be0&&wt(ie.charAt(se-1));)--se;for(;pe.5||this.options.lineWrapping)&&cs(this),cn(this,"refresh",this)}),swapDoc:Dr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Yr(this,b),ll(this),this.display.input.reset(),$t(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,Wi(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(a),a.registerHelper=function(b,z,ie){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=ie},a.registerGlobalHelper=function(b,z,ie,se){a.registerHelper(b,z,se),x[b]._global.push({pred:ie,val:se})}}function qs(a,y,x,b,z){var ie=y,se=x,pe=en(a,y.line),ge=z&&a.direction=="rtl"?-x:x;function Be(){var jr=y.line+ge;return jr=a.first+a.size?!1:(y=new Re(jr,y.ch,y.sticky),pe=en(a,jr))}function wt(jr){var Fr;if(b=="codepoint"){var Kr=pe.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Kr)?Fr=null:Fr=new Re(y.line,Math.max(0,Math.min(pe.text.length,y.ch+x*(Kr>=55296&&Kr<56320?2:1))),-x)}else z?Fr=Bu(a.cm,pe,y,x):Fr=Us(pe,y,x);if(Fr==null)if(!jr&&Be())y=Gs(z,a.cm,pe,y.line,ge);else return!1;else y=Fr;return!0}if(b=="char"||b=="codepoint")wt();else if(b=="column")wt(!0);else if(b=="word"||b=="group")for(var Wt=null,pn=b=="group",sn=a.cm&&a.cm.getHelper(y,"wordChars"),Un=!0;!(x<0&&!wt(!Un));Un=!1){var ir=pe.text.charAt(y.ch)||` `,vr=ce(ir,sn)?"w":pn&&ir==` `?"n":!pn||/\s/.test(ir)?null:"p";if(pn&&!Un&&!vr&&(vr="s"),Wt&&Wt!=vr){x<0&&(x=1,wt(),y.sticky="after");break}if(vr&&(Wt=vr),x>0&&!wt(!Un))break}var Ir=Ca(a,y,ie,se,!0);return Ie(ie,Ir)&&(Ir.hitSide=!0),Ir}function wu(a,y,x,b){var z=a.doc,ie=y.left,se;if(b=="page"){var pe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ge=Math.max(pe-.5*ha(a.display),3);se=(x>0?y.bottom:y.top)+x*ge}else b=="line"&&(se=x>0?y.bottom+3:y.top-3);for(var Be;Be=Wo(a,ie,se),!!Be.outside;){if(x<0?se<=0:se>=z.height){Be.hitSide=!0;break}se+=x*5}return Be}var xo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};xo.prototype.init=function(a){var y=this,x=this,b=x.cm,z=x.div=a.lineDiv;Cu(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ie(pe){for(var ge=pe.target;ge;ge=ge.parentNode){if(ge==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ge.className))break}return!1}tn(z,"paste",function(pe){!ie(pe)||at(b,pe)||gu(pe,b)||Fe<=11&&setTimeout(hr(b,function(){return y.updateFromDOM()}),20)}),tn(z,"compositionstart",function(pe){y.composing={data:pe.data,done:!1}}),tn(z,"compositionupdate",function(pe){y.composing||(y.composing={data:pe.data,done:!1})}),tn(z,"compositionend",function(pe){y.composing&&(pe.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),tn(z,"touchstart",function(){return x.forceCompositionEnd()}),tn(z,"input",function(){y.composing||y.readFromDOMSoon()});function se(pe){if(!(!ie(pe)||at(b,pe))){if(b.somethingSelected())ks({lineWise:!1,text:b.getSelections()}),pe.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var ge=bu(b);ks({lineWise:!0,text:ge.text}),pe.type=="cut"&&b.operation(function(){b.setSelections(ge.ranges,0,he),b.replaceSelection("",null,"cut")})}else return;if(pe.clipboardData){pe.clipboardData.clearData();var Be=Ya.text.join(` `);if(pe.clipboardData.setData("Text",Be),pe.clipboardData.getData("Text")==Be){pe.preventDefault();return}}var wt=xu(),Wt=wt.firstChild;b.display.lineSpace.insertBefore(wt,b.display.lineSpace.firstChild),Wt.value=Ya.text.join(` `);var pn=document.activeElement;Oe(Wt),setTimeout(function(){b.display.lineSpace.removeChild(wt),pn.focus(),pn==z&&x.showPrimarySelection()},50)}}tn(z,"copy",se),tn(z,"cut",se)},xo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},xo.prototype.prepareSelection=function(){var a=Ws(this.cm,!1);return a.focus=document.activeElement==this.div,a},xo.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},xo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},xo.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&Su(y,b)||{node:pe[0].measure.map[2],offset:0},Be=z.linea.firstLine()&&(b=Re(b.line-1,en(a.doc,b.line-1).length)),z.ch==en(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var ie,se,pe;b.line==y.viewFrom||(ie=ul(a,b.line))==0?(se=tt(y.view[0].line),pe=y.view[0].node):(se=tt(y.view[ie].line),pe=y.view[ie-1].node.nextSibling);var ge=ul(a,z.line),Be,wt;if(ge==y.view.length-1?(Be=y.viewTo-1,wt=y.lineDiv.lastChild):(Be=tt(y.view[ge+1].line)-1,wt=y.view[ge+1].node.previousSibling),!pe)return!1;for(var Wt=a.doc.splitLines(Ku(a,pe,wt,se,Be)),pn=gn(a.doc,Re(se,0),Re(Be,en(a.doc,Be).text.length));Wt.length>1&&pn.length>1;)if(je(Wt)==je(pn))Wt.pop(),pn.pop(),Be--;else if(Wt[0]==pn[0])Wt.shift(),pn.shift(),se++;else break;for(var sn=0,Un=0,ir=Wt[0],vr=pn[0],Ir=Math.min(ir.length,vr.length);snb.ch&&jr.charCodeAt(jr.length-Un-1)==Fr.charCodeAt(Fr.length-Un-1);)sn--,Un++;Wt[Wt.length-1]=jr.slice(0,jr.length-Un).replace(/^\u200b+/,""),Wt[0]=Wt[0].slice(sn).replace(/\u200b+$/,"");var bi=Re(se,sn),ui=Re(Be,pn.length?je(pn).length-Un:0);if(Wt.length>1||Wt[0]||ct(bi,ui))return za(a.doc,Wt,bi,ui,"+input"),!0},xo.prototype.ensurePolled=function(){this.forceCompositionEnd()},xo.prototype.reset=function(){this.forceCompositionEnd()},xo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},xo.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},xo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Sr(this.cm,function(){return ta(a.cm)})},xo.prototype.setUneditable=function(a){a.contentEditable="false"},xo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||hr(this.cm,Js)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},xo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},xo.prototype.onContextMenu=function(){},xo.prototype.resetPosition=function(){},xo.prototype.needsContentAttribute=!0;function Su(a,y){var x=aa(a,y.line);if(!x||x.hidden)return null;var b=en(a.doc,y.line),z=al(x,b,y.line),ie=vn(b,a.doc.direction),se="left";if(ie){var pe=Xt(ie,y.ch);se=pe%2?"right":"left"}var ge=Cl(z.map,y.ch,se);return ge.offset=ge.collapse=="right"?ge.end:ge.start,ge}function Xu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function os(a,y){return y&&(a.bad=!0),a}function Ku(a,y,x,b,z){var ie="",se=!1,pe=a.doc.lineSeparator(),ge=!1;function Be(sn){return function(Un){return Un.id==sn}}function wt(){se&&(ie+=pe,ge&&(ie+=pe),se=ge=!1)}function Wt(sn){sn&&(wt(),ie+=sn)}function pn(sn){if(sn.nodeType==1){var Un=sn.getAttribute("cm-text");if(Un){Wt(Un);return}var ir=sn.getAttribute("cm-marker"),vr;if(ir){var Ir=a.findMarks(Re(b,0),Re(z+1,0),Be(+ir));Ir.length&&(vr=Ir[0].find(0))&&Wt(gn(a.doc,vr.from,vr.to).join(pe));return}if(sn.getAttribute("contenteditable")=="false")return;var jr=/^(pre|div|p|li|table|br)$/i.test(sn.nodeName);if(!/^br$/i.test(sn.nodeName)&&sn.textContent.length==0)return;jr&&wt();for(var Fr=0;Fr=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),tn(z,"paste",function(se){at(b,se)||gu(se,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ie(se){if(!at(b,se)){if(b.somethingSelected())ks({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var pe=bu(b);ks({lineWise:!0,text:pe.text}),se.type=="cut"?b.setSelections(pe.ranges,null,he):(x.prevInput="",z.value=pe.text.join(` `),Oe(z))}else return;se.type=="cut"&&(b.state.cutIncoming=+new Date)}}tn(z,"cut",ie),tn(z,"copy",ie),tn(a.scroller,"paste",function(se){if(!(Vo(a,se)||at(b,se))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var pe=new Event("paste");pe.clipboardData=se.clipboardData,z.dispatchEvent(pe)}}),tn(a.lineSpace,"selectstart",function(se){Vo(a,se)||At(se)}),tn(z,"compositionstart",function(){var se=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:se,range:b.markText(se,b.getCursor("to"),{className:"CodeMirror-composing"})}}),tn(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Zo.prototype.createField=function(a){this.wrapper=xu(),this.textarea=this.wrapper.firstChild},Zo.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Zo.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=Ws(a);if(a.options.moveInputWithCursor){var z=Yo(a,x.sel.primary().head,"div"),ie=y.wrapper.getBoundingClientRect(),se=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+se.top-ie.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+se.left-ie.left))}return b},Zo.prototype.showSelection=function(a){var y=this.cm,x=y.display;Ze(x.cursorDiv,a.cursors),Ze(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Zo.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&&Oe(this.textarea),xe&&Fe>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",xe&&Fe>=9&&(this.hasSelection=null))}},Zo.prototype.getField=function(){return this.textarea},Zo.prototype.supportsTouch=function(){return!1},Zo.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ke||Ue()!=this.textarea))try{this.textarea.focus()}catch(a){}},Zo.prototype.blur=function(){this.textarea.blur()},Zo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Zo.prototype.receivedFocus=function(){this.slowPoll()},Zo.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Zo.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},Zo.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||Rn(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=x.value;if(z==b&&!y.somethingSelected())return!1;if(xe&&Fe>=9&&this.hasSelection===z||Qe&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ie=z.charCodeAt(0);if(ie==8203&&!b&&(b="\u200B"),ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var se=0,pe=Math.min(b.length,z.length);se1e3||z.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Zo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Zo.prototype.onKeyPress=function(){xe&&Fe>=9&&(this.hasSelection=null),this.fastPoll()},Zo.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ie=sl(x,a),se=b.scroller.scrollTop;if(!ie||ve)return;var pe=x.options.resetSelectionOnContextMenu;pe&&x.doc.sel.contains(ie)==-1&&hr(x,zo)(x.doc,_i(ie),he);var ge=z.style.cssText,Be=y.wrapper.style.cssText,wt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-wt.top-5)+"px; left: "+(a.clientX-wt.left-5)+`px; z-index: 1000; background: `+(xe?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Wt;Pe&&(Wt=window.scrollY),b.input.focus(),Pe&&window.scrollTo(null,Wt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=sn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function pn(){if(z.selectionStart!=null){var ir=x.somethingSelected(),vr="\u200B"+(ir?z.value:"");z.value="\u21DA",z.value=vr,y.prevInput=ir?"":"\u200B",z.selectionStart=1,z.selectionEnd=vr.length,b.selForContextMenu=x.doc.sel}}function sn(){if(y.contextMenuPending==sn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Be,z.style.cssText=ge,xe&&Fe<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=se),z.selectionStart!=null)){(!xe||xe&&Fe<9)&&pn();var ir=0,vr=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?hr(x,kl)(x):ir++<10?b.detectingSelectAll=setTimeout(vr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(vr,200)}}if(xe&&Fe>=9&&pn(),st){He(a);var Un=function(){mn(window,"mouseup",Un),setTimeout(sn,20)};tn(window,"mouseup",Un)}else setTimeout(sn,50)},Zo.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Zo.prototype.setUneditable=function(){},Zo.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?jt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ue();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=pe.getValue()}var z;if(a.form&&(tn(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var ie=a.form;z=ie.submit;try{var se=ie.submit=function(){b(),ie.submit=z,ie.submit(),ie.submit=se}}catch(ge){}}y.finishInit=function(ge){ge.save=b,ge.getTextArea=function(){return a},ge.toTextArea=function(){ge.toTextArea=isNaN,b(),a.parentNode.removeChild(ge.getWrapperElement()),a.style.display="",a.form&&(mn(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var pe=Bo(function(ge){return a.parentNode.insertBefore(ge,a.nextSibling)},y);return pe}function qu(a){a.off=mn,a.on=tn,a.wheelEventPixels=po,a.Doc=ai,a.splitLines=Sn,a.countColumn=Ce,a.findColumn=Dt,a.isWordChar=ae,a.Pass=ut,a.signal=cn,a.Line=eo,a.changeEnd=vo,a.scrollbarModel=or,a.Pos=Re,a.cmpPos=ct,a.modes=kt,a.mimeModes=It,a.resolveMode=yn,a.getMode=Ln,a.modeExtensions=Bn,a.extendMode=hn,a.copyState=Kn,a.startState=mr,a.innerMode=jn,a.commands=xs,a.keyMap=yl,a.keyName=ru,a.isModifierKey=tu,a.lookupKey=ns,a.normalizeKeyMap=Du,a.StringStream=lr,a.SharedTextMarker=gl,a.TextMarker=Za,a.LineWidget=vl,a.e_preventDefault=At,a.e_stopPropagation=_t,a.e_stop=He,a.addClass=de,a.contains=_e,a.rmClass=pt,a.keyNames=go}ju(Bo),Yu(Bo);var $u="iter insert remove copy getEditor constructor".split(" ");for(var Rs in ai.prototype)ai.prototype.hasOwnProperty(Rs)&&et($u,Rs)<0&&(Bo.prototype[Rs]=function(a){return function(){return a.apply(this.doc,arguments)}}(ai.prototype[Rs]));return Je(ai),Bo.inputStyles={textarea:Zo,contenteditable:xo},Bo.defineMode=function(a){!Bo.defaults.mode&&a!="null"&&(Bo.defaults.mode=a),fn.apply(this,arguments)},Bo.defineMIME=an,Bo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Bo.defineMIME("text/plain","null"),Bo.defineExtension=function(a,y){Bo.prototype[a]=y},Bo.defineDocExtension=function(a,y){ai.prototype[a]=y},Bo.fromTextArea=Ju,qu(Bo),Bo.version="5.58.2",Bo})},25419:function(wn,nn,ee){(function(E){E(ee(89780),ee(15525),ee(98101))})(function(E){"use strict";E.defineMode("markdown",function(Ne,be){var $e=E.getMode(Ne,"text/html"),xe=$e.name=="null";function Fe(Ce){if(E.findModeByName){var ue=E.findModeByName(Ce);ue&&(Ce=ue.mime||ue.mimes[0])}var et=E.getMode(Ne,Ce);return et.name=="null"?null:et}be.highlightFormatting===void 0&&(be.highlightFormatting=!1),be.maxBlockquoteDepth===void 0&&(be.maxBlockquoteDepth=0),be.taskLists===void 0&&(be.taskLists=!1),be.strikethrough===void 0&&(be.strikethrough=!1),be.emoji===void 0&&(be.emoji=!1),be.fencedCodeBlockHighlighting===void 0&&(be.fencedCodeBlockHighlighting=!0),be.fencedCodeBlockDefaultMode===void 0&&(be.fencedCodeBlockDefaultMode="text/plain"),be.xml===void 0&&(be.xml=!0),be.tokenTypeOverrides===void 0&&(be.tokenTypeOverrides={});var Pe={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var We in Pe)Pe.hasOwnProperty(We)&&be.tokenTypeOverrides[We]&&(Pe[We]=be.tokenTypeOverrides[We]);var we=/^([*\-_])(?:\s*\1){2,}\s*$/,ve=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Ee=be.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,yt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,qe=/^[^#!\[\]*_\\<>` "'(~:]+/,Ge=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ke=/^\s*\[[^\]]+?\]:.*$/,Qe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,dt=" ";function Pt(Ce,ue,et){return ue.f=ue.inline=et,et(Ce,ue)}function qt(Ce,ue,et){return ue.f=ue.block=et,et(Ce,ue)}function fe(Ce){return!Ce||!/\S/.test(Ce.string)}function st(Ce){if(Ce.linkTitle=!1,Ce.linkHref=!1,Ce.linkText=!1,Ce.em=!1,Ce.strong=!1,Ce.strikethrough=!1,Ce.quote=0,Ce.indentedCode=!1,Ce.f==pt){var ue=xe;if(!ue){var et=E.innerMode($e,Ce.htmlState);ue=et.mode.name=="xml"&&et.state.tagStart===null&&!et.state.context&&et.state.tokenize.isInText}ue&&(Ce.f=Ct,Ce.block=mt,Ce.htmlState=null)}return Ce.trailingSpace=0,Ce.trailingSpaceNewLine=!1,Ce.prevLine=Ce.thisLine,Ce.thisLine={stream:null},null}function mt(Ce,ue){var et=Ce.column()===ue.indentation,Rt=fe(ue.prevLine.stream),ut=ue.indentedCode,he=ue.prevLine.hr,De=ue.list!==!1,Me=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var Dt=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,De)){for(ue.list=null;Dt=4&&(ut||ue.prevLine.fencedCodeEnd||ue.prevLine.header||Rt))return Ce.skipToEnd(),ue.indentedCode=!0,Pe.code;if(Ce.eatSpace())return null;if(et&&ue.indentation<=Me&&(je=Ce.match(Ee))&&je[1].length<=6)return ue.quote=0,ue.header=je[1].length,ue.thisLine.header=!0,be.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,Ze(ue);if(ue.indentation<=Me&&Ce.eat(">"))return ue.quote=et?1:ue.quote+1,be.highlightFormatting&&(ue.formatting="quote"),Ce.eatSpace(),Ze(ue);if(!Zt&&!ue.setext&&et&&ue.indentation<=Me&&(je=Ce.match(ve))){var Bt=je[1]?"ol":"ul";return ue.indentation=Dt+Ce.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,be.taskLists&&Ce.match(lt,!1)&&(ue.taskList=!0),ue.f=ue.inline,be.highlightFormatting&&(ue.formatting=["list","list-"+Bt]),Ze(ue)}else{if(et&&ue.indentation<=Me&&(je=Ce.match(Ge,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(je[1]+"+ *$"),ue.localMode=be.fencedCodeBlockHighlighting&&Fe(je[2]||be.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=E.startState(ue.localMode)),ue.f=ue.block=Vt,be.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,Ze(ue);if(ue.setext||(!bt||!De)&&!ue.quote&&ue.list===!1&&!ue.code&&!Zt&&!Ke.test(Ce.string)&&(je=Ce.lookAhead(1))&&(je=je.match(yt)))return ue.setext?(ue.header=ue.setext,ue.setext=0,Ce.skipToEnd(),be.highlightFormatting&&(ue.formatting="header")):(ue.header=je[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,Ze(ue);if(Zt)return Ce.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,Pe.hr;if(Ce.peek()==="[")return Pt(Ce,ue,gt)}return Pt(Ce,ue,ue.inline)}function pt(Ce,ue){var et=$e.token(Ce,ue.htmlState);if(!xe){var Rt=E.innerMode($e,ue.htmlState);(Rt.mode.name=="xml"&&Rt.state.tagStart===null&&!Rt.state.context&&Rt.state.tokenize.isInText||ue.md_inside&&Ce.current().indexOf(">")>-1)&&(ue.f=Ct,ue.block=mt,ue.htmlState=null)}return et}function Vt(Ce,ue){var et=ue.listStack[ue.listStack.length-1]||0,Rt=ue.indentation=Ce.quote?ue.push(Pe.formatting+"-"+Ce.formatting[et]+"-"+Ce.quote):ue.push("error"))}if(Ce.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(Ce.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(Ce.linkHref?ue.push(Pe.linkHref,"url"):(Ce.strong&&ue.push(Pe.strong),Ce.em&&ue.push(Pe.em),Ce.strikethrough&&ue.push(Pe.strikethrough),Ce.emoji&&ue.push(Pe.emoji),Ce.linkText&&ue.push(Pe.linkText),Ce.code&&ue.push(Pe.code),Ce.image&&ue.push(Pe.image),Ce.imageAltText&&ue.push(Pe.imageAltText,"link"),Ce.imageMarker&&ue.push(Pe.imageMarker)),Ce.header&&ue.push(Pe.header,Pe.header+"-"+Ce.header),Ce.quote&&(ue.push(Pe.quote),!be.maxBlockquoteDepth||be.maxBlockquoteDepth>=Ce.quote?ue.push(Pe.quote+"-"+Ce.quote):ue.push(Pe.quote+"-"+be.maxBlockquoteDepth)),Ce.list!==!1){var Rt=(Ce.listStack.length-1)%3;Rt?Rt===1?ue.push(Pe.list2):ue.push(Pe.list3):ue.push(Pe.list1)}return Ce.trailingSpaceNewLine?ue.push("trailing-space-new-line"):Ce.trailingSpace&&ue.push("trailing-space-"+(Ce.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function Ve(Ce,ue){if(Ce.match(qe,!0))return Ze(ue)}function Ct(Ce,ue){var et=ue.text(Ce,ue);if(typeof et!="undefined")return et;if(ue.list)return ue.list=null,Ze(ue);if(ue.taskList){var Rt=Ce.match(lt,!0)[1]===" ";return Rt?ue.taskOpen=!0:ue.taskClosed=!0,be.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,Ze(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&Ce.match(/^#+$/,!0))return be.highlightFormatting&&(ue.formatting="header"),Ze(ue);var ut=Ce.next();if(ue.linkTitle){ue.linkTitle=!1;var he=ut;ut==="("&&(he=")"),he=(he+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+he+"\\\\]+|\\\\\\\\|\\\\.)"+he;if(Ce.match(new RegExp(De),!0))return Pe.linkHref}if(ut==="`"){var Me=ue.formatting;be.highlightFormatting&&(ue.formatting="code"),Ce.eatWhile("`");var Dt=Ce.current().length;if(ue.code==0&&(!ue.quote||Dt==1))return ue.code=Dt,Ze(ue);if(Dt==ue.code){var bt=Ze(ue);return ue.code=0,bt}else return ue.formatting=Me,Ze(ue)}else if(ue.code)return Ze(ue);if(ut==="\\"&&(Ce.next(),be.highlightFormatting)){var Zt=Ze(ue),je=Pe.formatting+"-escape";return Zt?Zt+" "+je:je}if(ut==="!"&&Ce.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,be.highlightFormatting&&(ue.formatting="image"),Ze(ue);if(ut==="["&&ue.imageMarker&&Ce.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,be.highlightFormatting&&(ue.formatting="image"),Ze(ue);if(ut==="]"&&ue.imageAltText){be.highlightFormatting&&(ue.formatting="image");var Zt=Ze(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=_e,Zt}if(ut==="["&&!ue.image)return ue.linkText&&Ce.match(/^.*?\]/)||(ue.linkText=!0,be.highlightFormatting&&(ue.formatting="link")),Ze(ue);if(ut==="]"&&ue.linkText){be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return ue.linkText=!1,ue.inline=ue.f=Ce.match(/\(.*?\)| ?\[.*?\]/,!1)?_e:Ct,Zt}if(ut==="<"&&Ce.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return Zt?Zt+=" ":Zt="",Zt+Pe.linkInline}if(ut==="<"&&Ce.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,be.highlightFormatting&&(ue.formatting="link");var Zt=Ze(ue);return Zt?Zt+=" ":Zt="",Zt+Pe.linkEmail}if(be.xml&&ut==="<"&&Ce.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bt=Ce.string.indexOf(">",Ce.pos);if(Bt!=-1){var rt=Ce.string.substring(Ce.start,Bt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(rt)&&(ue.md_inside=!0)}return Ce.backUp(1),ue.htmlState=E.startState($e),qt(Ce,ue,pt)}if(be.xml&&ut==="<"&&Ce.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(ut==="*"||ut==="_"){for(var le=1,ne=Ce.pos==1?" ":Ce.string.charAt(Ce.pos-2);le<3&&Ce.eat(ut);)le++;var te=Ce.peek()||" ",ae=!/\s/.test(te)&&(!Qe.test(te)||/\s/.test(ne)||Qe.test(ne)),ce=!/\s/.test(ne)&&(!Qe.test(ne)||/\s/.test(te)||Qe.test(te)),re=null,ye=null;if(le%2&&(!ue.em&&ae&&(ut==="*"||!ce||Qe.test(ne))?re=!0:ue.em==ut&&ce&&(ut==="*"||!ae||Qe.test(te))&&(re=!1)),le>1&&(!ue.strong&&ae&&(ut==="*"||!ce||Qe.test(ne))?ye=!0:ue.strong==ut&&ce&&(ut==="*"||!ae||Qe.test(te))&&(ye=!1)),ye!=null||re!=null){be.highlightFormatting&&(ue.formatting=re==null?"strong":ye==null?"em":"strong em"),re===!0&&(ue.em=ut),ye===!0&&(ue.strong=ut);var bt=Ze(ue);return re===!1&&(ue.em=!1),ye===!1&&(ue.strong=!1),bt}}else if(ut===" "&&(Ce.eat("*")||Ce.eat("_"))){if(Ce.peek()===" ")return Ze(ue);Ce.backUp(1)}if(be.strikethrough){if(ut==="~"&&Ce.eatWhile(ut)){if(ue.strikethrough){be.highlightFormatting&&(ue.formatting="strikethrough");var bt=Ze(ue);return ue.strikethrough=!1,bt}else if(Ce.match(/^[^\s]/,!1))return ue.strikethrough=!0,be.highlightFormatting&&(ue.formatting="strikethrough"),Ze(ue)}else if(ut===" "&&Ce.match(/^~~/,!0)){if(Ce.peek()===" ")return Ze(ue);Ce.backUp(2)}}if(be.emoji&&ut===":"&&Ce.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,be.highlightFormatting&&(ue.formatting="emoji");var Se=Ze(ue);return ue.emoji=!1,Se}return ut===" "&&(Ce.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),Ze(ue)}function Te(Ce,ue){var et=Ce.next();if(et===">"){ue.f=ue.inline=Ct,be.highlightFormatting&&(ue.formatting="link");var Rt=Ze(ue);return Rt?Rt+=" ":Rt="",Rt+Pe.linkInline}return Ce.match(/^[^>]+/,!0),Pe.linkInline}function _e(Ce,ue){if(Ce.eatSpace())return null;var et=Ce.next();return et==="("||et==="["?(ue.f=ue.inline=de(et==="("?")":"]"),be.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,Ze(ue)):"error"}var Ue={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function de(Ce){return function(ue,et){var Rt=ue.next();if(Rt===Ce){et.f=et.inline=Ct,be.highlightFormatting&&(et.formatting="link-string");var ut=Ze(et);return et.linkHref=!1,ut}return ue.match(Ue[Ce]),et.linkHref=!0,Ze(et)}}function gt(Ce,ue){return Ce.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=Oe,Ce.next(),be.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,Ze(ue)):Pt(Ce,ue,Ct)}function Oe(Ce,ue){if(Ce.match(/^\]:/,!0)){ue.f=ue.inline=nt,be.highlightFormatting&&(ue.formatting="link");var et=Ze(ue);return ue.linkText=!1,et}return Ce.match(/^([^\]\\]|\\.)+/,!0),Pe.linkText}function nt(Ce,ue){return Ce.eatSpace()?null:(Ce.match(/^[^\s]+/,!0),Ce.peek()===void 0?ue.linkTitle=!0:Ce.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Ct,Pe.linkHref+" url")}var jt={startState:function(){return{f:mt,prevLine:{stream:null},thisLine:{stream:null},block:mt,htmlState:null,indentation:0,inline:Ct,text:Ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ce){return{f:Ce.f,prevLine:Ce.prevLine,thisLine:Ce.thisLine,block:Ce.block,htmlState:Ce.htmlState&&E.copyState($e,Ce.htmlState),indentation:Ce.indentation,localMode:Ce.localMode,localState:Ce.localMode?E.copyState(Ce.localMode,Ce.localState):null,inline:Ce.inline,text:Ce.text,formatting:!1,linkText:Ce.linkText,linkTitle:Ce.linkTitle,linkHref:Ce.linkHref,code:Ce.code,em:Ce.em,strong:Ce.strong,strikethrough:Ce.strikethrough,emoji:Ce.emoji,header:Ce.header,setext:Ce.setext,hr:Ce.hr,taskList:Ce.taskList,list:Ce.list,listStack:Ce.listStack.slice(0),quote:Ce.quote,indentedCode:Ce.indentedCode,trailingSpace:Ce.trailingSpace,trailingSpaceNewLine:Ce.trailingSpaceNewLine,md_inside:Ce.md_inside,fencedEndRE:Ce.fencedEndRE}},token:function(Ce,ue){if(ue.formatting=!1,Ce!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,Ce.match(/^\s*$/,!0))return st(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:Ce},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=pt)){var et=Ce.match(/^\s*/,!0)[0].replace(/\t/g,dt).length;if(ue.indentation=et,ue.indentationDiff=null,et>0)return null}}return ue.f(Ce,ue)},innerMode:function(Ce){return Ce.block==pt?{state:Ce.htmlState,mode:$e}:Ce.localState?{state:Ce.localState,mode:Ce.localMode}:{state:Ce,mode:jt}},indent:function(Ce,ue,et){return Ce.block==pt&&$e.indent?$e.indent(Ce.htmlState,ue,et):Ce.localState&&Ce.localMode.indent?Ce.localMode.indent(Ce.localState,ue,et):E.Pass},blankLine:st,getType:Ze,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return jt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ne=0;Ne-1&&$e.substring(Pe+1,$e.length);if(We)return E.findModeByExtension(We)},E.findModeByName=function($e){$e=$e.toLowerCase();for(var xe=0;xe0?qe.cmdState[qe.cmdState.length-1]:null}function Fe(qe){var Ge=qe.cmdState.pop();Ge&&Ge.closeBracket()}function Pe(qe){for(var Ge=qe.cmdState,Ke=Ge.length-1;Ke>=0;Ke--){var Qe=Ge[Ke];if(Qe.name!="DEFAULT")return Qe}return{styleIdentifier:function(){return null}}}function We(qe,Ge,Ke){return function(){this.name=qe,this.bracketNo=0,this.style=Ge,this.styles=Ke,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var we={};we.importmodule=We("importmodule","tag",["string","builtin"]),we.documentclass=We("documentclass","tag",["","atom"]),we.usepackage=We("usepackage","tag",["atom"]),we.begin=We("begin","tag",["atom"]),we.end=We("end","tag",["atom"]),we.label=We("label","tag",["atom"]),we.ref=We("ref","tag",["atom"]),we.eqref=We("eqref","tag",["atom"]),we.cite=We("cite","tag",["atom"]),we.bibitem=We("bibitem","tag",["atom"]),we.Bibitem=We("Bibitem","tag",["atom"]),we.RBibitem=We("RBibitem","tag",["atom"]),we.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ve(qe,Ge){qe.f=Ge}function lt(qe,Ge){var Ke;if(qe.match(/^\\[a-zA-Z@]+/)){var Qe=qe.current().slice(1);return Ke=we.hasOwnProperty(Qe)?we[Qe]:we.DEFAULT,Ke=new Ke,$e(Ge,Ke),ve(Ge,yt),Ke.style}if(qe.match(/^\\[$&%#{}_]/)||qe.match(/^\\[,;!\/\\]/))return"tag";if(qe.match("\\["))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"\\]")}),"keyword";if(qe.match("\\("))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"\\)")}),"keyword";if(qe.match("$$"))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"$$")}),"keyword";if(qe.match("$"))return ve(Ge,function(Pt,qt){return Ee(Pt,qt,"$")}),"keyword";var dt=qe.next();if(dt=="%")return qe.skipToEnd(),"comment";if(dt=="}"||dt=="]"){if(Ke=xe(Ge),Ke)Ke.closeBracket(dt),ve(Ge,yt);else return"error";return"bracket"}else return dt=="{"||dt=="["?(Ke=we.DEFAULT,Ke=new Ke,$e(Ge,Ke),"bracket"):/\d/.test(dt)?(qe.eatWhile(/[\w.%]/),"atom"):(qe.eatWhile(/[\w\-_]/),Ke=Pe(Ge),Ke.name=="begin"&&(Ke.argument=qe.current()),Ke.styleIdentifier())}function Ee(qe,Ge,Ke){if(qe.eatSpace())return null;if(Ke&&qe.match(Ke))return ve(Ge,lt),"keyword";if(qe.match(/^\\[a-zA-Z@]+/))return"tag";if(qe.match(/^[a-zA-Z]+/))return"variable-2";if(qe.match(/^\\[$&%#{}_]/)||qe.match(/^\\[,;!\/]/)||qe.match(/^[\^_&]/))return"tag";if(qe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(qe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Qe=qe.next();return Qe=="{"||Qe=="}"||Qe=="["||Qe=="]"||Qe=="("||Qe==")"?"bracket":Qe=="%"?(qe.skipToEnd(),"comment"):"error"}function yt(qe,Ge){var Ke=qe.peek(),Qe;return Ke=="{"||Ke=="["?(Qe=xe(Ge),Qe.openBracket(Ke),qe.eat(Ke),ve(Ge,lt),"bracket"):/[ \t\r]/.test(Ke)?(qe.eat(Ke),null):(ve(Ge,lt),Fe(Ge),lt(qe,Ge))}return{startState:function(){var qe=be.inMathMode?function(Ge,Ke){return Ee(Ge,Ke)}:lt;return{cmdState:[],f:qe}},copyState:function(qe){return{cmdState:qe.cmdState.slice(),f:qe.f}},token:function(qe,Ge){return Ge.f(qe,Ge)},blankLine:function(qe){qe.f=lt,qe.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(wn,nn,ee){(function(E){E(ee(89780))})(function(E){"use strict";var Ne={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},be={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function($e,xe){var Fe=$e.indentUnit,Pe={},We=xe.htmlMode?Ne:be;for(var we in We)Pe[we]=We[we];for(var we in xe)Pe[we]=xe[we];var ve,lt;function Ee(Te,_e){function Ue(Oe){return _e.tokenize=Oe,Oe(Te,_e)}var de=Te.next();if(de=="<")return Te.eat("!")?Te.eat("[")?Te.match("CDATA[")?Ue(Ge("atom","]]>")):null:Te.match("--")?Ue(Ge("comment","-->")):Te.match("DOCTYPE",!0,!0)?(Te.eatWhile(/[\w\._\-]/),Ue(Ke(1))):null:Te.eat("?")?(Te.eatWhile(/[\w\._\-]/),_e.tokenize=Ge("meta","?>"),"meta"):(ve=Te.eat("/")?"closeTag":"openTag",_e.tokenize=yt,"tag bracket");if(de=="&"){var gt;return Te.eat("#")?Te.eat("x")?gt=Te.eatWhile(/[a-fA-F\d]/)&&Te.eat(";"):gt=Te.eatWhile(/[\d]/)&&Te.eat(";"):gt=Te.eatWhile(/[\w\.\-:]/)&&Te.eat(";"),gt?"atom":"error"}else return Te.eatWhile(/[^&<]/),null}Ee.isInText=!0;function yt(Te,_e){var Ue=Te.next();if(Ue==">"||Ue=="/"&&Te.eat(">"))return _e.tokenize=Ee,ve=Ue==">"?"endTag":"selfcloseTag","tag bracket";if(Ue=="=")return ve="equals",null;if(Ue=="<"){_e.tokenize=Ee,_e.state=qt,_e.tagName=_e.tagStart=null;var de=_e.tokenize(Te,_e);return de?de+" tag error":"tag error"}else return/[\'\"]/.test(Ue)?(_e.tokenize=qe(Ue),_e.stringStartCol=Te.column(),_e.tokenize(Te,_e)):(Te.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function qe(Te){var _e=function(Ue,de){for(;!Ue.eol();)if(Ue.next()==Te){de.tokenize=yt;break}return"string"};return _e.isInAttribute=!0,_e}function Ge(Te,_e){return function(Ue,de){for(;!Ue.eol();){if(Ue.match(_e)){de.tokenize=Ee;break}Ue.next()}return Te}}function Ke(Te){return function(_e,Ue){for(var de;(de=_e.next())!=null;){if(de=="<")return Ue.tokenize=Ke(Te+1),Ue.tokenize(_e,Ue);if(de==">")if(Te==1){Ue.tokenize=Ee;break}else return Ue.tokenize=Ke(Te-1),Ue.tokenize(_e,Ue)}return"meta"}}function Qe(Te,_e,Ue){this.prev=Te.context,this.tagName=_e,this.indent=Te.indented,this.startOfLine=Ue,(Pe.doNotIndent.hasOwnProperty(_e)||Te.context&&Te.context.noIndent)&&(this.noIndent=!0)}function dt(Te){Te.context&&(Te.context=Te.context.prev)}function Pt(Te,_e){for(var Ue;;){if(!Te.context||(Ue=Te.context.tagName,!Pe.contextGrabbers.hasOwnProperty(Ue)||!Pe.contextGrabbers[Ue].hasOwnProperty(_e)))return;dt(Te)}}function qt(Te,_e,Ue){return Te=="openTag"?(Ue.tagStart=_e.column(),fe):Te=="closeTag"?st:qt}function fe(Te,_e,Ue){return Te=="word"?(Ue.tagName=_e.current(),lt="tag",Vt):Pe.allowMissingTagName&&Te=="endTag"?(lt="tag bracket",Vt(Te,_e,Ue)):(lt="error",fe)}function st(Te,_e,Ue){if(Te=="word"){var de=_e.current();return Ue.context&&Ue.context.tagName!=de&&Pe.implicitlyClosed.hasOwnProperty(Ue.context.tagName)&&dt(Ue),Ue.context&&Ue.context.tagName==de||Pe.matchClosing===!1?(lt="tag",mt):(lt="tag error",pt)}else return Pe.allowMissingTagName&&Te=="endTag"?(lt="tag bracket",mt(Te,_e,Ue)):(lt="error",pt)}function mt(Te,_e,Ue){return Te!="endTag"?(lt="error",mt):(dt(Ue),qt)}function pt(Te,_e,Ue){return lt="error",mt(Te,_e,Ue)}function Vt(Te,_e,Ue){if(Te=="word")return lt="attribute",Ze;if(Te=="endTag"||Te=="selfcloseTag"){var de=Ue.tagName,gt=Ue.tagStart;return Ue.tagName=Ue.tagStart=null,Te=="selfcloseTag"||Pe.autoSelfClosers.hasOwnProperty(de)?Pt(Ue,de):(Pt(Ue,de),Ue.context=new Qe(Ue,de,gt==Ue.indented)),qt}return lt="error",Vt}function Ze(Te,_e,Ue){return Te=="equals"?Ve:(Pe.allowMissing||(lt="error"),Vt(Te,_e,Ue))}function Ve(Te,_e,Ue){return Te=="string"?Ct:Te=="word"&&Pe.allowUnquoted?(lt="string",Vt):(lt="error",Vt(Te,_e,Ue))}function Ct(Te,_e,Ue){return Te=="string"?Ct:Vt(Te,_e,Ue)}return{startState:function(Te){var _e={tokenize:Ee,state:qt,indented:Te||0,tagName:null,tagStart:null,context:null};return Te!=null&&(_e.baseIndent=Te),_e},token:function(Te,_e){if(!_e.tagName&&Te.sol()&&(_e.indented=Te.indentation()),Te.eatSpace())return null;ve=null;var Ue=_e.tokenize(Te,_e);return(Ue||ve)&&Ue!="comment"&&(lt=null,_e.state=_e.state(ve||Ue,Te,_e),lt&&(Ue=lt=="error"?Ue+" error":lt)),Ue},indent:function(Te,_e,Ue){var de=Te.context;if(Te.tokenize.isInAttribute)return Te.tagStart==Te.indented?Te.stringStartCol+1:Te.indented+Fe;if(de&&de.noIndent)return E.Pass;if(Te.tokenize!=yt&&Te.tokenize!=Ee)return Ue?Ue.match(/^(\s*)/)[0].length:0;if(Te.tagName)return Pe.multilineTagIndentPastTag!==!1?Te.tagStart+Te.tagName.length+2:Te.tagStart+Fe*(Pe.multilineTagIndentFactor||1);if(Pe.alignCDATA&&/$/,blockCommentStart:"",configuration:Pe.htmlMode?"html":"xml",helperType:Pe.htmlMode?"html":"xml",skipAttribute:function(Te){Te.state==Ve&&(Te.state=Vt)},xmlCurrentTag:function(Te){return Te.tagName?{name:Te.tagName,close:Te.type=="closeTag"}:null},xmlCurrentContext:function(Te){for(var _e=[],Ue=Te.context;Ue;Ue=Ue.prev)Ue.tagName&&_e.push(Ue.tagName);return _e.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(wn,nn,ee){"use strict";ee.d(nn,{hP:function(){return rt}});var E=function(le,ne){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var ce in ae)Object.prototype.hasOwnProperty.call(ae,ce)&&(te[ce]=ae[ce])})(le,ne)};function Ne(le,ne){function te(){this.constructor=le}E(le,ne),le.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function be(le,ne,te,ae){return new(te||(te=Promise))(function(ce,re){function ye(ke){try{Ye(ae.next(ke))}catch(it){re(it)}}function Se(ke){try{Ye(ae.throw(ke))}catch(it){re(it)}}function Ye(ke){var it;ke.done?ce(ke.value):(it=ke.value,it instanceof te?it:new te(function(xt){xt(it)})).then(ye,Se)}Ye((ae=ae.apply(le,ne||[])).next())})}function $e(le,ne){var te,ae,ce,re,ye={label:0,sent:function(){if(1&ce[0])throw ce[1];return ce[1]},trys:[],ops:[]};return re={next:Se(0),throw:Se(1),return:Se(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function Se(Ye){return function(ke){return function(it){if(te)throw new TypeError("Generator is already executing.");for(;ye;)try{if(te=1,ae&&(ce=2&it[0]?ae.return:it[0]?ae.throw||((ce=ae.return)&&ce.call(ae),0):ae.next)&&!(ce=ce.call(ae,it[1])).done)return ce;switch(ae=0,ce&&(it=[2&it[0],ce.value]),it[0]){case 0:case 1:ce=it;break;case 4:return ye.label++,{value:it[1],done:!1};case 5:ye.label++,ae=it[1],it=[0];continue;case 7:it=ye.ops.pop(),ye.trys.pop();continue;default:if(ce=ye.trys,!((ce=ce.length>0&&ce[ce.length-1])||it[0]!==6&&it[0]!==2)){ye=0;continue}if(it[0]===3&&(!ce||it[1]>ce[0]&&it[1]',"select"),this.addActionButton(ae,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ae,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ae,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ae,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ae,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ae,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ae,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(re){var ye=document.createElement("div");ye.className=""+te.toolbarButtonStyleClass.name,ye.setAttribute("data-type-name",re.typeName),ye.innerHTML=re.icon,ye.addEventListener("click",function(){te.markerToolbarButtonClicked(ye,re)}),te.buttons.push(ye),te.markerButtons.push(ye)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var ce=document.createElement("div");ce.className=this.toolbarBlockStyleClass.name,ce.style.whiteSpace="nowrap",ce.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ce),this.addActionButton(ce,'',"render"),this.addActionButton(ce,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},le.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},le.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},le.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},le.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ne=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te0&&this.buttonClickListeners.forEach(function(ae){return ae("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},le.prototype.actionToolbarButtonClicked=function(ne,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},le.prototype.setActiveButton=function(ne){this.resetButtonStyles(),ne.className=ne.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ne.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},le.prototype.setActiveMarkerButton=function(ne){var te=this.markerButtons.find(function(ae){return ae.getAttribute("data-type-name")===ne});te&&this.setActiveButton(te)},le.prototype.setCurrentMarker=function(ne){var te=this;this.currentMarker=ne,this.buttons.filter(function(ae){return/delete|notes/.test(ae.getAttribute("data-action"))}).forEach(function(ae){te.currentMarker===void 0?(ae.style.fillOpacity="0.4",ae.style.pointerEvents="none"):(ae.style.fillOpacity="1",ae.style.pointerEvents="all")})},le}(),qe=function(){function le(ne,te,ae,ce){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=te,this.uiStyleSettings=ae,this.styles=ce,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return le.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new Ee("toolbox",` width: 100%; flex-shrink: 0; display: flex; flex-direction: column; font-family: sans-serif; `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` box-sizing: content-box; `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` overflow: hidden; `)),this.toolboxStyleColorsClass=this.styles.addClass(new Ee("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Ee("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Ee("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Ee("toolbox-panel-row",` display: flex; `+(this.displayMode==="inline"?"position: absolute;":"")+` `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` cursor: default; height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; `+(this.displayMode==="inline"?"width: 100%;":"")+` box-sizing: content-box; `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Ee("toolbox-panel-row_colors",` background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new Ee("toolbox_button",` display: inline-block; width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px; height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px; padding: `+te+`px; box-sizing: content-box; `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Ee("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Ee("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new lt("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new lt("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; `))},le.prototype.show=function(ne){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},le.prototype.setPanelButtons=function(ne){var te,ae,ce=this;this.panels=ne,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(re){var ye;re.uiStyleSettings=ce.uiStyleSettings;var Se=document.createElement("div");Se.className=ce.toolboxButtonStyleClass.name+" "+((ye=ce.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ye!==void 0?ye:ce.toolboxButtonStyleColorsClass.name),Se.innerHTML=re.icon,Se.title=re.title,Se.addEventListener("click",function(){ce.panelButtonClick(re)}),ce.panelButtons.push(Se),ce.buttonRow.appendChild(Se)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},le.prototype.panelButtonClick=function(ne){var te=this,ae=-1;if(ne!==this.activePanel){ae=this.panels.indexOf(ne),this.panelRow.innerHTML="";var ce=ne.getUi();ce.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ce),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ne}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(re,ye){var Se,Ye;re.className=te.toolboxButtonStyleClass.name+" "+(ye===ae?""+((Se=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Se!==void 0?Se:te.toolboxActiveButtonStyleColorsClass.name):""+((Ye=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ye!==void 0?Ye:te.toolboxButtonStyleColorsClass.name))})},le}(),Ge=function(le,ne){this.title=le,this.icon=ne},Ke=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'')||this;return ye.colors=[],ye.addTransparent=!1,ye.colorBoxes=[],ye.colors=ae,ye.currentColor=ce,ye.setCurrentColor=ye.setCurrentColor.bind(ye),ye.getColorBox=ye.getColorBox.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.whiteSpace="nowrap",this.colors.forEach(function(ce){var re=te.getColorBox(ce);ae.appendChild(re),te.colorBoxes.push(re)}),ae},ne.prototype.getColorBox=function(te){var ae=this,ce=this.uiStyleSettings.toolbarHeight/4,re=this.uiStyleSettings.toolbarHeight-ce,ye=document.createElement("div");ye.style.display="inline-block",ye.style.boxSizing="content-box",ye.style.width=re-2+"px",ye.style.height=re-2+"px",ye.style.padding="1px",ye.style.marginRight="2px",ye.style.marginBottom="2px",ye.style.borderWidth="2px",ye.style.borderStyle="solid",ye.style.borderRadius=(re+2)/2+"px",ye.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ye.addEventListener("click",function(){ae.setCurrentColor(te,ye)});var Se=document.createElement("div");return Se.style.display="inline-block",Se.style.width=re-2+"px",Se.style.height=re-2+"px",Se.style.backgroundColor=te,Se.style.borderRadius=re/2+"px",te==="transparent"&&(Se.style.fill=this.uiStyleSettings.toolboxAccentColor,Se.innerHTML=` `),ye.appendChild(Se),ye},ne.prototype.setCurrentColor=function(te,ae){var ce=this;this.currentColor=te,this.colorBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},ne}(Ge),Qe=function(){function le(ne,te,ae){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=te,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(le.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(le.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),le.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},le.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},le.prototype.pointerDown=function(ne,te){},le.prototype.dblClick=function(ne,te){},le.prototype.manipulate=function(ne){},le.prototype.pointerUp=function(ne){this.stateChanged()},le.prototype.dispose=function(){},le.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},le.prototype.getState=function(){return{typeName:le.typeName,state:this.state,notes:this.notes}},le.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},le.prototype.scale=function(ne,te){},le.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},le.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},le.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ne=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ne.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ne)&&this.onStateChanged(this)}},le.typeName="MarkerBase",le}(),dt=function(){function le(){this.findGripByVisual=this.findGripByVisual.bind(this)}return le.prototype.findGripByVisual=function(ne){return this.topLeft.ownsTarget(ne)?this.topLeft:this.topCenter.ownsTarget(ne)?this.topCenter:this.topRight.ownsTarget(ne)?this.topRight:this.centerLeft.ownsTarget(ne)?this.centerLeft:this.centerRight.ownsTarget(ne)?this.centerRight:this.bottomLeft.ownsTarget(ne)?this.bottomLeft:this.bottomCenter.ownsTarget(ne)?this.bottomCenter:this.bottomRight.ownsTarget(ne)?this.bottomRight:void 0},le}(),Pt=function(){function le(){this.GRIP_SIZE=10,this.visual=Fe.createGroup(),this.visual.appendChild(Fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(Fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return le.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},le}(),qt=function(){function le(){}return le.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},le.toSVGMatrix=function(ne,te){return ne.a=te.a,ne.b=te.b,ne.c=te.c,ne.d=te.d,ne.e=te.e,ne.f=te.f,ne},le}(),fe=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.left=0,re.top=0,re.width=0,re.height=0,re.defaultSize={x:50,y:20},re.offsetX=0,re.offsetY=0,re.rotationAngle=0,re.CB_DISTANCE=10,re._suppressMarkerCreateEvent=!1,re.container.transform.baseVal.appendItem(Fe.createTransform()),re.setupControlBox(),re}return Ne(ne,le),Object.defineProperty(ne.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var ae=Fe.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!!le.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ce=this.unrotatePoint(te);if(this.manipulationStartX=ce.x,this.manipulationStartY=ce.y,this.offsetX=ce.x-this.left,this.offsetY=ce.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var re=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=re.x-this.width/2,this.top=re.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ye=this.container.transform.baseVal.getItem(0);ye.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ye,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ne.prototype.pointerUp=function(te){var ae=this.state;le.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ne.prototype.manipulate=function(te){var ae=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(te)},ne.prototype.resize=function(te){var ae=this.manipulationStartLeft,ce=this.manipulationStartWidth,re=this.manipulationStartTop,ye=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+te.x-this.manipulationStartX,ce=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ce=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:re=this.manipulationStartTop+te.y-this.manipulationStartY,ye=this.manipulationStartHeight+this.manipulationStartTop-re;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ye=this.manipulationStartHeight+te.y-this.manipulationStartY}ce>=0?(this.left=ae,this.width=ce):(this.left=ae+ce,this.width=-ce),ye>=0?(this.top=re,this.height=ye):(this.top=re+ye,this.height=-ye),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var ae=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},ne.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},ne.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM(),ce=Fe.createPoint(te.x,te.y);return{x:(ce=ce.matrixTransform(ae)).x,y:ce.y}},ne.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM();ae=ae.inverse();var ce=Fe.createPoint(te.x,te.y);return{x:(ce=ce.matrixTransform(ae)).x,y:ce.y}},ne.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Fe.createGroup();var te=Fe.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=Fe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=Fe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new dt,this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ne.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ne.prototype.createGrip=function(){var te=new Pt;return te.visual.transform.baseVal.appendItem(Fe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,ae=-te/2,ce=ae,re=(this.width+this.CB_DISTANCE)/2-te/2,ye=(this.height+this.CB_DISTANCE)/2-te/2,Se=this.height+this.CB_DISTANCE-te/2,Ye=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,ce),this.positionGrip(this.controlGrips.topCenter.visual,re,ce),this.positionGrip(this.controlGrips.topRight.visual,Ye,ce),this.positionGrip(this.controlGrips.centerLeft.visual,ae,ye),this.positionGrip(this.controlGrips.centerRight.visual,Ye,ye),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,Se),this.positionGrip(this.controlGrips.bottomCenter.visual,re,Se),this.positionGrip(this.controlGrips.bottomRight.visual,Ye,Se),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,re,ce-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(te,ae,ce){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,ce),te.transform.baseVal.replaceItem(re,0)},ne.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ne.prototype.showControlBox=function(){this.controlBox.style.display=""},ne.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae);var ce=this.rotatePoint({x:this.left,y:this.top}),re=this.unrotatePoint({x:ce.x*te,y:ce.y*ae});this.left=re.x,this.top=re.y,this.width=this.width*te,this.height=this.height*ae,this.adjustControlBox()},ne}(Qe),st=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.prototype.createVisual=function(){this.visual=Fe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){le.prototype.setSize.call(this),Fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){le.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&Fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&Fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&Fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize()},ne.title="Rectangle marker",ne}(fe),mt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'')||this;return ye.widths=[],ye.widthBoxes=[],ye.widths=ae,ye.currentWidth=ce,ye.setCurrentWidth=ye.setCurrentWidth.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.flexGrow="2",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=ce===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentWidth(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.innerText=ce.toString(),ye.style.marginRight="5px",re.appendChild(ye);var Se=document.createElement("div");Se.style.minHeight="20px",Se.style.flexGrow="2",Se.style.display="flex",Se.style.alignItems="center";var Ye=document.createElement("hr");Ye.style.minWidth="20px",Ye.style.border="0px",Ye.style.borderTop=ce+"px solid "+te.uiStyleSettings.toolboxColor,Ye.style.flexGrow="2",Se.appendChild(Ye),re.appendChild(Se),te.widthBoxes.push(re)}),ae},ne.prototype.setCurrentWidth=function(te,ae){var ce=this;this.currentWidth=te,this.widthBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(Ge),pt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'')||this;return ye.styles=[],ye.styleBoxes=[],ye.styles=ae,ye.currentStyle=ce,ye.setCurrentStyle=ye.setCurrentStyle.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.styles.length-5+"%",re.style.borderColor=ce===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentStyle(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.overflow="hidden";var Se=` `;ye.innerHTML=Se,re.appendChild(ye),te.styleBoxes.push(re)}),ae},ne.prototype.setCurrentStyle=function(te,ae){var ce=this;this.currentStyle=te,this.styleBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(Ge),Vt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='',ne}(st),Ze=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ve=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.x1=0,re.y1=0,re.x2=0,re.y2=0,re.defaultLength=50,re.manipulationStartX=0,re.manipulationStartY=0,re.manipulationStartX1=0,re.manipulationStartY1=0,re.manipulationStartX2=0,re.manipulationStartY2=0,re.setupControlBox(),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!!le.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(te){var ae=this.state;le.prototype.pointerUp.call(this,te),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},ne.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},ne.prototype.select=function(){le.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){le.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){this.positionGrips()},ne.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ne.prototype.createGrip=function(){var te=new Pt;return te.visual.transform.baseVal.appendItem(Fe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},ne.prototype.positionGrip=function(te,ae,ce){var re=te.transform.baseVal.getItem(0);re.setTranslate(ae,ce),te.transform.baseVal.replaceItem(re,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},le.prototype.getState.call(this))},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.x1=this.x1*te,this.y1=this.y1*ae,this.x2=this.x2*te,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},ne}(Qe),Ct=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.selectorLine=Fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=Fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ne.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),Fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),Fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),Fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},ne.typeName="LineMarker",ne.title="Line marker",ne.icon='',ne}(Ve),Te=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'')||this;return ye.fonts=[],ye.fontBoxes=[],ye.fonts=ae,ye.currentFont=ce,ye.setCurrentFont=ye.setCurrentFont.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(ce){var re=document.createElement("div");re.style.display="inline-block",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.fonts.length-5+"%",re.style.borderColor=ce===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentFont(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.style.display="flex",ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.fontFamily=ce,ye.style.overflow="hidden";var Se=document.createElement("div");Se.style.whiteSpace="nowrap",Se.style.overflow="hidden",Se.style.textOverflow="ellipsis",Se.innerHTML="The quick brown fox jumps over the lazy dog",ye.appendChild(Se),re.appendChild(ye),te.fontBoxes.push(re)}),ae},ne.prototype.setCurrentFont=function(te,ae){var ce=this;this.currentFont=te,this.fontBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(Ge),_e=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.color="transparent",re.padding=5,re.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",re.text=re.DEFAULT_TEXT,re.isMoved=!1,re.color=ce.defaultColor,re.fontFamily=ce.defaultFontFamily,re.defaultSize={x:100,y:30},re.setColor=re.setColor.bind(re),re.setFont=re.setFont.bind(re),re.renderText=re.renderText.bind(re),re.sizeText=re.sizeText.bind(re),re.textEditDivClicked=re.textEditDivClicked.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.setSize=re.setSize.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.colorPanel=new Ke("Color",ce.defaultColorSet,ce.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){if(le.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(ce){ce===te&&(ae=!0)}),ae},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.bgRectangle=Fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=Fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(Fe.createTransform()),this.textElement.transform.baseVal.appendItem(Fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.renderText=function(){var te=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ae){te.textElement.appendChild(Fe.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var te=this.textElement.getBBox(),ae=1;if(te.width>0&&te.height>0){var ce=(1*this.width-this.width*this.padding*2/100)/te.width,re=(1*this.height-this.height*this.padding*2/100)/te.height;ae=Math.min(ce,re)}return ae},ne.prototype.getTextPosition=function(te){var ae=this.textElement.getBBox(),ce=0,re=0;return ae.width>0&&ae.height>0&&(ce=(this.width-ae.width*te)/2,re=this.height/2-ae.height*te/2),{x:ce,y:re}},ne.prototype.sizeText=function(){var te=this.textElement.getBBox(),ae=this.getTextScale(),ce=this.getTextPosition(ae);ce.y-=te.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ce.x+"px, "+ce.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ce.x,ce.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){le.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(Fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ne.prototype.pointerUp=function(te){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),le.prototype.pointerUp.call(this,te),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,te.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var ce=ae.clipboardData.getData("text"),re=window.getSelection();if(!re.rangeCount)return!1;re.deleteFromDocument(),re.getRangeAt(0).insertNode(document.createTextNode(ce)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ne.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ce=this.textElement.getBBox(),re={x:ce.width*te,y:ce.height*te};ae.x-=re.x/2,ae.y-=re.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},ne.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ne.prototype.select=function(){le.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),le.prototype.deselect.call(this)},ne.prototype.dblClick=function(te,ae){le.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setColor=function(te){this.textElement&&Fe.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ne.prototype.setFont=function(te){this.textElement&&Fe.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ne.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ne.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},ne.typeName="TextMarker",ne.title="Text marker",ne.icon='',ne}(fe),Ue=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.color="transparent",re.lineWidth=3,re.drawing=!1,re.pixelRatio=1,re.color=ce.defaultColor,re.lineWidth=ce.defaultStrokeWidth,re.pixelRatio=ce.freehandPixelRatio,re.setColor=re.setColor.bind(re),re.addCanvas=re.addCanvas.bind(re),re.finishCreation=re.finishCreation.bind(re),re.setLineWidth=re.setLineWidth.bind(re),re.colorPanel=new Ke("Color",ce.defaultColorSet,ce.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.lineWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.lineWidthPanel.onWidthChanged=re.setLineWidth,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.drawingImage=Fe.createImage(),this.visual.appendChild(this.drawingImage);var te=Fe.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(te.x,te.y),this.drawing=!0):le.prototype.pointerDown.call(this,te,ae)},ne.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),Fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):le.prototype.pointerUp.call(this,te)},ne.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ne.prototype.select=function(){this.state==="creating"&&this.finishCreation(),le.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),le.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ce=ae[0],re=ae[1],ye=ae[2],Se=ae[3],Ye=!1,ke=0;ke0&&(Ye=!0,keSe&&(Se=ke),it>ye&&(ye=it));if(Ye){this.left=ce/this.pixelRatio,this.top=re/this.pixelRatio,this.width=(ye-ce)/this.pixelRatio,this.height=(Se-re)/this.pixelRatio;var xt=document.createElement("canvas");xt.width=ye-ce,xt.height=Se-re,xt.getContext("2d").putImageData(this.canvasContext.getImageData(ce,re,ye-ce,Se-re),0,0),this.drawingImgUrl=xt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.prototype.setDrawingImage=function(){Fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),Fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ne.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ne.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){this.createVisual(),le.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setDrawingImage()},ne.typeName="FreehandMarker",ne.title="Freehand marker",ne.icon='',ne}(fe),de=function(le){function ne(te,ae,ce){var re=le.call(this,te,ce||'')||this;return re.typeBoxes=[],re.currentType=ae,re.setCurrentType=re.setCurrentType.bind(re),re}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var ce=function(Se){var Ye="both";switch(Se){case 0:Ye="both";break;case 1:Ye="start";break;case 2:Ye="end";break;case 3:Ye="none"}var ke=document.createElement("div");if(ke.style.display="flex",ke.style.flexGrow="2",ke.style.alignItems="center",ke.style.justifyContent="space-between",ke.style.padding="5px",ke.style.borderWidth="2px",ke.style.borderStyle="solid",ke.style.borderColor=Ye===re.currentType?re.uiStyleSettings.toolboxAccentColor:"transparent",ke.addEventListener("click",function(){te.setCurrentType(Ye,ke)}),ae.appendChild(ke),Ye==="both"||Ye==="start"){var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.innerHTML=` `,it.style.marginLeft="5px",ke.appendChild(it)}var xt=document.createElement("div");xt.style.display="flex",xt.style.alignItems="center",xt.style.minHeight="20px",xt.style.flexGrow="2";var Xt=document.createElement("hr");if(Xt.style.minWidth="20px",Xt.style.border="0px",Xt.style.borderTop="3px solid "+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee"),Xt.style.flexGrow="2",xt.appendChild(Xt),ke.appendChild(xt),Ye==="both"||Ye==="end"){var Nt=document.createElement("div");Nt.style.display="flex",Nt.style.alignItems="center",Nt.style.minHeight="20px",Nt.innerHTML=` `,Nt.style.marginRight="5px",ke.appendChild(Nt)}re.typeBoxes.push(ke)},re=this,ye=0;ye<4;ye++)ce(ye);return ae},ne.prototype.setCurrentType=function(te,ae){var ce=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings!==void 0?ce.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Ge),gt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.arrowType="end",re.arrowBaseHeight=10,re.arrowBaseWidth=10,re.getArrowPoints=re.getArrowPoints.bind(re),re.setArrowType=re.setArrowType.bind(re),re.arrowTypePanel=new de("Arrow type","end"),re.arrowTypePanel.onArrowTypeChanged=re.setArrowType,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,ae){var ce=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-ce/2+","+(ae+re/2)+" "+te+","+(ae-re/2)+" "+(te+ce/2)+","+(ae+re/2)},ne.prototype.createTips=function(){this.arrow1=Fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Fe.createTransform()),this.visual.appendChild(this.arrow2)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(le.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var ce=this.arrow2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ce,0)}},ne.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},ne.typeName="ArrowMarker",ne.title="Arrow marker",ne.icon='',ne}(Ct),Oe=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor=ce.defaultFillColor,re.strokeWidth=0,re.fillPanel=new Ke("Color",ce.defaultColorSet,ce.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='',ne}(st),nt=function(le){function ne(te,ae,ce,re){var ye=le.call(this,te,re||'')||this;return ye.opacities=[],ye.opacityBoxes=[],ye.opacities=ae,ye.currentOpacity=ce,ye.setCurrentOpacity=ye.setCurrentOpacity.bind(ye),ye}return Ne(ne,le),ne.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(ce){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="center",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=ce===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(ce,re)}),ae.appendChild(re);var ye=document.createElement("div");ye.innerText=100*ce+"%",re.appendChild(ye),te.opacityBoxes.push(re)}),ae},ne.prototype.setCurrentOpacity=function(te,ae){var ce=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===ae?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Ge),jt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=ce.defaultHighlightColor,re.strokeWidth=0,re.opacity=ce.defaultHighlightOpacity,re.fillPanel=new Ke("Color",ce.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new nt("Opacity",ce.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ne(ne,le),ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&Fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.icon='',ne}(Oe),Ce='',ue='',et=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.bgColor="transparent",re.tipPosition={x:0,y:0},re.tipBase1Position={x:0,y:0},re.tipBase2Position={x:0,y:0},re.tipMoving=!1,re.color=ce.defaultStrokeColor,re.bgColor=ce.defaultFillColor,re.fontFamily=ce.defaultFontFamily,re.defaultSize={x:100,y:30},re.setBgColor=re.setBgColor.bind(re),re.getTipPoints=re.getTipPoints.bind(re),re.positionTip=re.positionTip.bind(re),re.setTipPoints=re.setTipPoints.bind(re),re.colorPanel=new Ke("Text color",ce.defaultColorSet,re.color,Ce),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new Ke("Fill color",ce.defaultColorSet,re.bgColor,ue),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new Pt,re.tipGrip.visual.transform.baseVal.appendItem(Fe.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return le.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ne.prototype.createTip=function(){Fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ne.prototype.pointerDown=function(te,ae){this.state==="new"&&le.prototype.pointerDown.call(this,te,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):le.prototype.pointerDown.call(this,te,ae)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,le.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";le.prototype.pointerUp.call(this,te),this.setTipPoints(ae),this.positionTip()}},ne.prototype.manipulate=function(te){if(this.tipMoving){var ae=this.unrotatePoint(te);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else le.prototype.manipulate.call(this,te)},ne.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(Fe.setAttributes(this.bgRectangle,[["fill",te]]),Fe.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ne.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ne.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ae=Math.min(this.height/2,15),ce=this.height/5;te&&(this.tipPosition={x:ae+ce/2,y:this.height+20});var re=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?re.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var ce=this.tip2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ce,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.icon='',ne}(Ct),he=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokePanel.colors=ce.defaultColorSet,re.fillColor="transparent",re}return Ne(ne,le),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=le.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.icon='',ne}(Rt),De=function(){function le(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),le.prototype.addUndoStep=function(ne){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ne)||(this.undoStack.push(ne),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ne)&&this.redoStack.splice(0,this.redoStack.length))},le.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},le.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},le.prototype.undo=function(){if(this.undoStack.length>1){var ne=this.undoStack.pop();return ne!==void 0&&this.redoStack.push(ne),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},le.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},le}(),Me=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.curveX=0,re.curveY=0,re.manipulationStartCurveX=0,re.manipulationStartCurveY=0,re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.positionGrips=re.positionGrips.bind(re),re.addControlGrips=re.addControlGrips.bind(re),re.adjustVisual=re.adjustVisual.bind(re),re.setupControlBox=re.setupControlBox.bind(re),re.resize=re.resize.bind(re),re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.strokePanel=new Ke("Line color",ce.defaultColorSet,ce.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ne.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.selectorCurve=Fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Fe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},ne.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setupControlBox=function(){le.prototype.setupControlBox.call(this),this.curveControlLine1=Fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Fe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ne.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,le.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){le.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ne.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),le.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),le.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ne.prototype.scale=function(te,ae){this.curveX=this.curveX*te,this.curveY=this.curveY*ae,le.prototype.scale.call(this,te,ae)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},le.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){le.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},ne.typeName="CurveMarker",ne.title="Curve marker",ne.icon='',ne}(Ve),Dt=function(le){function ne(te,ae,ce){var re=le.call(this,te,ae,ce)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.textColor="transparent",re.fontSize="1rem",re.isMoved=!1,re.captionText="Caption",re.PADDING=5,re.captionBoxWidth=0,re.captionBoxHeight=0,re.strokeColor=ce.defaultColor,re.strokeWidth=ce.defaultStrokeWidth,re.strokeDasharray=ce.defaultStrokeDasharray,re.fillColor=ce.defaultFillColor,re.textColor=ce.defaultStrokeColor,re.fontFamily=ce.defaultFontFamily,re.fontSize=ce.defaultCaptionFontSize,re.captionText=ce.defaultCaptionText,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re.sizeCaption=re.sizeCaption.bind(re),re.setCaptionText=re.setCaptionText.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.finishTextEditing=re.finishTextEditing.bind(re),re.setFont=re.setFont.bind(re),re.setTextColor=re.setTextColor.bind(re),re.strokePanel=new Ke("Line color",xe(ce.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new Ke("Fill color",xe(ce.defaultColorSet,["transparent"]),re.fillColor,ue),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new mt("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new pt("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new Te("Font",ce.defaultFontFamilies,ce.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new Ke("Text color",ce.defaultColorSet,re.textColor,Ce),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ne(ne,le),ne.prototype.ownsTarget=function(te){return!(!le.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ne.prototype.createVisual=function(){this.visual=Fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Fe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=Fe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ne.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(te,ae){le.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){le.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(te){le.prototype.resize.call(this,te),this.setSize()},ne.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Fe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),Fe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ne.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ae){ae.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ne.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ne.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(te){this.captionElement&&Fe.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(te){this.captionElement&&Fe.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){le.prototype.setSize.call(this),Fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){le.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(te,ae){le.prototype.dblClick.call(this,te,ae),this.showTextEditor()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&Fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&Fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&Fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&Fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},le.prototype.getState.call(this));return te.typeName=this.typeName,te},ne.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.textColor=ae.textColor,this.fontFamily=ae.fontFamily,this.captionText=ae.captionText,this.fontSize=ae.fontSize,this.createVisual(),le.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,ae){le.prototype.scale.call(this,te,ae),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.icon='',ne}(fe),bt=function(){function le(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(le.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),le.prototype.preventDefault=function(){this._defaultPrevented=!0},le}(),Zt=function(le){function ne(te,ae,ce){var re=le.call(this,te,!1)||this;return re.dataUrl=ae,re.state=ce,re}return Ne(ne,le),ne}(bt),je=function(le){function ne(te,ae,ce){ce===void 0&&(ce=!1);var re=le.call(this,te,ce)||this;return re.marker=ae,re}return Ne(ne,le),ne}(bt),Bt=function(){function le(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return le.prototype.addEventListener=function(ne,te){this[ne].push(te)},le.prototype.removeEventListener=function(ne,te){var ae=this[ne].indexOf(te);ae>-1&&this[ne].splice(ae,1)},le}(),rt=function(){function le(ne){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ze,this._isOpen=!1,this.undoRedoManager=new De,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=le.instanceCounter++,this.styles=new ve(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ne,this.targetRoot=document.body,this.width=ne.clientWidth,this.height=ne.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(le.prototype,"ALL_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,he,Rt,jt,et,ut,Oe,Ct,Me,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,Rt,jt,et]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Vt,Ue,gt,_e,jt]},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var te=this;this._availableMarkerTypes.splice(0),ne.forEach(function(ae){if(typeof ae=="string"){var ce=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===ae});ce!==void 0&&te._availableMarkerTypes.push(ce)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ne){this._zoomLevel=ne,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),le.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Pe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},le.prototype.show=function(){var ne=this;this.styles.styleSheetRoot===void 0&&we.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=we.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new bt(ne))})},le.prototype.render=function(){return be(this,void 0,void 0,function(){var ne;return $e(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ne=new We).naturalSize=this.renderAtNaturalSize,ne.imageType=this.renderImageType,ne.imageQuality=this.renderImageQuality,ne.markersOnly=this.renderMarkersOnly,ne.width=this.renderWidth,ne.height=this.renderHeight,[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},le.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var ae=!1;ne||this.eventListeners.beforeclose.forEach(function(ce){var re=new bt(te,!0);ce(re),re.defaultPrevented&&(ae=!0)}),ae||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ce){return ce(new bt(te))}),this.detachEvents(),this._isOpen=!1)}},le.prototype.addMarkersToToolbar=function(){for(var ne,te=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,ae=te',ne.title="Powered by marker.js",ne.style.display="grid",ne.style.alignItems="center",ne.style.justifyItems="center",ne.style.padding="3px",ne.style.width="20px",ne.style.height="20px",this.logoUI.appendChild(ne),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},le.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},le.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},le.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},le.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ne=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new yt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},le.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},le.prototype.toolbarButtonClicked=function(ne,te){if(ne==="marker"&&te!==void 0)this.createNewMarker(te);else if(ne==="action")switch(te){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},le.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ce){var re=new je(ne,ne._currentMarker,!0);ce(re),re.defaultPrevented&&(te=!0)}),!te){var ae=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ce){return ce(new je(ne,ae))})}}},le.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ye){var Se=new je(ne,void 0,!0);ye(Se),Se.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(ye){var Se=ce.markers[ye];ce.setCurrentMarker(ce.markers[ye]),ce._currentMarker.dispose(),ce.markerImage.removeChild(ce._currentMarker.container),ce.markers.splice(ce.markers.indexOf(ce._currentMarker),1),ce.eventListeners.markerdelete.forEach(function(Ye){return Ye(new je(ne,Se))})},ce=this,re=this.markers.length-1;re>=0;re--)ae(re);this.addUndoStep()}},Object.defineProperty(le.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),le.prototype.showNotesEditor=function(){var ne;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ne=this._currentMarker.notes)!==null&&ne!==void 0?ne:"",this.overlayContainer.appendChild(this.notesArea))},le.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},le.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},le.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===te.width&&ae.height===te.height){var ce=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),ce1&&this.panTo({x:ne.clientX,y:ne.clientY}))},le.prototype.onPointerUp=function(ne){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ne.clientX,ne.clientY)),this.isDragging=!1,this.addUndoStep()},le.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},le.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},le.prototype.clientToLocalCoordinates=function(ne,te){var ae=this.markerImage.getBoundingClientRect();return{x:(ne-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},le.prototype.onWindowResize=function(){this.positionUI()},le.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ne=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},le.prototype.addLicenseKey=function(ne){Pe.addKey(ne)},le.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},le.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},le.prototype.renderState=function(ne){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ne),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(le.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),le.prototype.focus=function(){var ne=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new bt(ne))}))},le.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new bt(ne))}))},le.instanceCounter=0,le}()},6551:function(wn,nn,ee){"use strict";ee.d(nn,{ZP:function(){return Pe}});var E=ee(72190),Ne=ee(59301),be=ee(47273),$e=0,xe=(0,be.Z)();function Fe(){var We;return xe?(We=$e,$e+=1):We="TEST_OR_SSR",We}function Pe(We){var we=Ne.useState(),ve=(0,E.Z)(we,2),lt=ve[0],Ee=ve[1];return Ne.useEffect(function(){Ee("rc_select_".concat(Fe()))},[]),We||lt}},37463:function(wn,nn,ee){"use strict";ee.d(nn,{Ac:function(){return at},Xo:function(){return un},Wx:function(){return At},ZP:function(){return Wn},lk:function(){return qt}});var E=ee(60499),Ne=ee(77654),be=ee(18642),$e=ee(85899),xe=ee(72190),Fe=ee(42244),Pe=ee(43749),We=ee(18929),we=ee(48736),ve=ee(59301),lt=ee(92310),Ee=ee.n(lt),yt=ee(34280),qe=ee(49658),Ge=ee(8654),Ke=function(St){var Le=St.className,ot=St.customizeIcon,Re=St.customizeIconProps,ct=St.children,Ie=St.onMouseDown,Et=St.onClick,Ft=typeof ot=="function"?ot(Re):ot;return ve.createElement("span",{className:Le,onMouseDown:function(Ot){Ot.preventDefault(),Ie==null||Ie(Ot)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Et,"aria-hidden":!0},Ft!==void 0?Ft:ve.createElement("span",{className:Ee()(Le.split(/\s+/).map(function(zt){return"".concat(zt,"-icon")}))},ct))},Qe=Ke,dt=function(St,Le,ot,Re,ct){var Ie=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Et=arguments.length>6?arguments[6]:void 0,Ft=arguments.length>7?arguments[7]:void 0,zt=ve.useMemo(function(){if((0,Pe.Z)(Re)==="object")return Re.clearIcon;if(ct)return ct},[Re,ct]),Ot=ve.useMemo(function(){return!!(!Ie&&Re&&(ot.length||Et)&&!(Ft==="combobox"&&Et===""))},[Re,Ie,ot.length,Et,Ft]);return{allowClear:Ot,clearIcon:ve.createElement(Qe,{className:"".concat(St,"-clear"),onMouseDown:Le,customizeIcon:zt},"\xD7")}},Pt=ve.createContext(null);function qt(){return ve.useContext(Pt)}function fe(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,St=ve.useState(!1),Le=(0,xe.Z)(St,2),ot=Le[0],Re=Le[1],ct=ve.useRef(null),Ie=function(){window.clearTimeout(ct.current)};ve.useEffect(function(){return Ie},[]);var Et=function(zt,Ot){Ie(),ct.current=window.setTimeout(function(){Re(zt),Ot&&Ot()},tt)};return[ot,Et,Ie]}function st(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,St=ve.useRef(null),Le=ve.useRef(null);ve.useEffect(function(){return function(){window.clearTimeout(Le.current)}},[]);function ot(Re){(Re||St.current===null)&&(St.current=Re),window.clearTimeout(Le.current),Le.current=window.setTimeout(function(){St.current=null},tt)}return[function(){return St.current},ot]}function mt(tt,St,Le,ot){var Re=ve.useRef(null);Re.current={open:St,triggerOpen:Le,customizedTrigger:ot},ve.useEffect(function(){function ct(Ie){var Et;if(!((Et=Re.current)!==null&&Et!==void 0&&Et.customizedTrigger)){var Ft=Ie.target;Ft.shadowRoot&&Ie.composed&&(Ft=Ie.composedPath()[0]||Ft),Re.current.open&&tt().filter(function(zt){return zt}).every(function(zt){return!zt.contains(Ft)&&zt!==Ft})&&Re.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ct),function(){return window.removeEventListener("mousedown",ct)}},[])}var pt=ee(10228);function Vt(tt){return tt&&![pt.Z.ESC,pt.Z.SHIFT,pt.Z.BACKSPACE,pt.Z.TAB,pt.Z.WIN_KEY,pt.Z.ALT,pt.Z.META,pt.Z.WIN_KEY_RIGHT,pt.Z.CTRL,pt.Z.SEMICOLON,pt.Z.EQUALS,pt.Z.CAPS_LOCK,pt.Z.CONTEXT_MENU,pt.Z.F1,pt.Z.F2,pt.Z.F3,pt.Z.F4,pt.Z.F5,pt.Z.F6,pt.Z.F7,pt.Z.F8,pt.Z.F9,pt.Z.F10,pt.Z.F11,pt.Z.F12].includes(tt)}var Ze=ee(26112),Ve=ee(83836);function Ct(tt,St,Le){var ot=(0,$e.Z)((0,$e.Z)({},tt),Le?St:{});return Object.keys(St).forEach(function(Re){var ct=St[Re];typeof ct=="function"&&(ot[Re]=function(){for(var Ie,Et=arguments.length,Ft=new Array(Et),zt=0;ztgr&&(er="".concat(ur.slice(0,gr),"..."))}var ri=function(wi){wi&&wi.stopPropagation(),xr(In)};return typeof $n=="function"?Ur(kn,er,dr,Fn,ri):Ti(In,er,dr,Fn,ri)},Or=function(In){if(!Re.length)return null;var dr=typeof qn=="function"?qn(In):qn;return typeof $n=="function"?Ur(void 0,dr,!1,!1,void 0,!0):Ti({title:dr},dr,!1)},Mn=ve.createElement("div",{className:"".concat(Bi,"-search"),style:{width:Xr},onFocus:function(){io(!0)},onBlur:function(){io(!1)}},ve.createElement(gt,{ref:Ft,open:ct,prefixCls:ot,id:Le,inputElement:null,disabled:Ot,autoFocus:Tt,autoComplete:Dn,editable:Ii,activeDescendantId:Cn,value:Zi,onKeyDown:_n,onMouseDown:Pr,onChange:wr,onPaste:Ar,onCompositionStart:yr,onCompositionEnd:ii,onBlur:li,tabIndex:En,attrs:(0,Ze.Z)(St,!0)}),ve.createElement("span",{ref:ei,className:"".concat(Bi,"-search-mirror"),"aria-hidden":!0},Zi,"\xA0")),Gn=ve.createElement(Ve.Z,{prefixCls:"".concat(Bi,"-overflow"),data:Re,renderItem:Vr,renderRest:Or,suffix:Mn,itemKey:he,maxCount:sr});return ve.createElement("span",{className:"".concat(Bi,"-wrap")},Gn,!Re.length&&!Zi&&ve.createElement("span",{className:"".concat(Bi,"-placeholder")},zt))},Dt=Me,bt=function(St){var Le=St.inputElement,ot=St.prefixCls,Re=St.id,ct=St.inputRef,Ie=St.disabled,Et=St.autoFocus,Ft=St.autoComplete,zt=St.activeDescendantId,Ot=St.mode,ft=St.open,vt=St.values,Tt=St.placeholder,Dn=St.tabIndex,Cn=St.showSearch,En=St.searchValue,nr=St.activeValue,sr=St.maxLength,gr=St.onInputKeyDown,rr=St.onInputMouseDown,qn=St.onInputChange,$n=St.onInputPaste,cr=St.onInputCompositionStart,xr=St.onInputCompositionEnd,wr=St.onInputBlur,Ar=St.title,_n=ve.useState(!1),Pr=(0,xe.Z)(_n,2),yr=Pr[0],ii=Pr[1],li=Ot==="combobox",ei=li||Cn,ti=vt[0],mi=En||"";li&&nr&&!yr&&(mi=nr),ve.useEffect(function(){li&&ii(!1)},[li,nr]);var Xr=Ot!=="combobox"&&!ft&&!Cn?!1:!!mi,Qr=Ar===void 0?Rt(ti):Ar,Lr=ve.useMemo(function(){return ti?null:ve.createElement("span",{className:"".concat(ot,"-selection-placeholder"),style:Xr?{visibility:"hidden"}:void 0},Tt)},[ti,Xr,Tt,ot]);return ve.createElement("span",{className:"".concat(ot,"-selection-wrap")},ve.createElement("span",{className:"".concat(ot,"-selection-search")},ve.createElement(gt,{ref:ct,prefixCls:ot,id:Re,open:ft,inputElement:Le,disabled:Ie,autoFocus:Et,autoComplete:Ft,editable:ei,activeDescendantId:zt,value:mi,onKeyDown:gr,onMouseDown:rr,onChange:function(pi){ii(!0),qn(pi)},onPaste:$n,onCompositionStart:cr,onCompositionEnd:xr,onBlur:wr,tabIndex:Dn,attrs:(0,Ze.Z)(St,!0),maxLength:li?sr:void 0})),!li&&ti?ve.createElement("span",{className:"".concat(ot,"-selection-item"),title:Qr,style:Xr?{visibility:"hidden"}:void 0},ti.label):null,Lr)},Zt=bt,je=function(St,Le){var ot=(0,ve.useRef)(null),Re=(0,ve.useRef)(!1),ct=St.prefixCls,Ie=St.open,Et=St.mode,Ft=St.showSearch,zt=St.tokenWithEnter,Ot=St.disabled,ft=St.prefix,vt=St.autoClearSearchValue,Tt=St.onSearch,Dn=St.onSearchSubmit,Cn=St.onToggleOpen,En=St.onInputKeyDown,nr=St.onInputBlur,sr=St.domRef;ve.useImperativeHandle(Le,function(){return{focus:function(Qr){ot.current.focus(Qr)},blur:function(){ot.current.blur()}}});var gr=st(0),rr=(0,xe.Z)(gr,2),qn=rr[0],$n=rr[1],cr=function(Qr){var Lr=Qr.which,si=ot.current instanceof HTMLTextAreaElement;!si&&Ie&&(Lr===pt.Z.UP||Lr===pt.Z.DOWN)&&Qr.preventDefault(),En&&En(Qr),Lr===pt.Z.ENTER&&Et==="tags"&&!Re.current&&!Ie&&(Dn==null||Dn(Qr.target.value)),!(si&&!Ie&&~[pt.Z.UP,pt.Z.DOWN,pt.Z.LEFT,pt.Z.RIGHT].indexOf(Lr))&&Vt(Lr)&&Cn(!0)},xr=function(){$n(!0)},wr=(0,ve.useRef)(null),Ar=function(Qr){Tt(Qr,!0,Re.current)!==!1&&Cn(!0)},_n=function(){Re.current=!0},Pr=function(Qr){Re.current=!1,Et!=="combobox"&&Ar(Qr.target.value)},yr=function(Qr){var Lr=Qr.target.value;if(zt&&wr.current&&/[\r\n]/.test(wr.current)){var si=wr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Lr=Lr.replace(si,wr.current)}wr.current=null,Ar(Lr)},ii=function(Qr){var Lr=Qr.clipboardData,si=Lr==null?void 0:Lr.getData("text");wr.current=si||""},li=function(Qr){var Lr=Qr.target;if(Lr!==ot.current){var si=document.body.style.msTouchAction!==void 0;si?setTimeout(function(){ot.current.focus()}):ot.current.focus()}},ei=function(Qr){var Lr=qn();Qr.target!==ot.current&&!Lr&&!(Et==="combobox"&&Ot)&&Qr.preventDefault(),(Et!=="combobox"&&(!Ft||!Lr)||!Ie)&&(Ie&&vt!==!1&&Tt("",!0,!1),Cn())},ti={inputRef:ot,onInputKeyDown:cr,onInputMouseDown:xr,onInputChange:yr,onInputPaste:ii,onInputCompositionStart:_n,onInputCompositionEnd:Pr,onInputBlur:nr},mi=Et==="multiple"||Et==="tags"?ve.createElement(Dt,(0,E.Z)({},St,ti)):ve.createElement(Zt,(0,E.Z)({},St,ti));return ve.createElement("div",{ref:sr,className:"".concat(ct,"-selector"),onClick:li,onMouseDown:ei},ft&&ve.createElement("div",{className:"".concat(ct,"-prefix")},ft),mi)},Bt=ve.forwardRef(je),rt=Bt,le=ee(68196),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(St){var Le=St===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Le,adjustY:1},htmlRegion:"scroll"}}},ae=function(St,Le){var ot=St.prefixCls,Re=St.disabled,ct=St.visible,Ie=St.children,Et=St.popupElement,Ft=St.animation,zt=St.transitionName,Ot=St.dropdownStyle,ft=St.dropdownClassName,vt=St.direction,Tt=vt===void 0?"ltr":vt,Dn=St.placement,Cn=St.builtinPlacements,En=St.dropdownMatchSelectWidth,nr=St.dropdownRender,sr=St.dropdownAlign,gr=St.getPopupContainer,rr=St.empty,qn=St.getTriggerDOMNode,$n=St.onPopupVisibleChange,cr=St.onPopupMouseEnter,xr=(0,Fe.Z)(St,ne),wr="".concat(ot,"-dropdown"),Ar=Et;nr&&(Ar=nr(Et));var _n=ve.useMemo(function(){return Cn||te(En)},[Cn,En]),Pr=Ft?"".concat(wr,"-").concat(Ft):zt,yr=typeof En=="number",ii=ve.useMemo(function(){return yr?null:En===!1?"minWidth":"width"},[En,yr]),li=Ot;yr&&(li=(0,$e.Z)((0,$e.Z)({},li),{},{width:En}));var ei=ve.useRef(null);return ve.useImperativeHandle(Le,function(){return{getPopupElement:function(){var mi;return(mi=ei.current)===null||mi===void 0?void 0:mi.popupElement}}}),ve.createElement(le.Z,(0,E.Z)({},xr,{showAction:$n?["click"]:[],hideAction:$n?["click"]:[],popupPlacement:Dn||(Tt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:_n,prefixCls:wr,popupTransitionName:Pr,popup:ve.createElement("div",{onMouseEnter:cr},Ar),ref:ei,stretch:ii,popupAlign:sr,popupVisible:ct,getPopupContainer:gr,popupClassName:Ee()(ft,(0,be.Z)({},"".concat(wr,"-empty"),rr)),popupStyle:li,getTriggerDOMNode:qn,onPopupVisibleChange:$n}),Ie)},ce=ve.forwardRef(ae),re=ce,ye=ee(48745);function Se(tt,St){var Le=tt.key,ot;return"value"in tt&&(ot=tt.value),Le!=null?Le:ot!==void 0?ot:"rc-index-key-".concat(St)}function Ye(tt){return typeof tt!="undefined"&&!Number.isNaN(tt)}function ke(tt,St){var Le=tt||{},ot=Le.label,Re=Le.value,ct=Le.options,Ie=Le.groupLabel,Et=ot||(St?"children":"label");return{label:Et,value:Re||"value",options:ct||"options",groupLabel:Ie||Et}}function it(tt){var St=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=St.fieldNames,ot=St.childrenAsData,Re=[],ct=ke(Le,!1),Ie=ct.label,Et=ct.value,Ft=ct.options,zt=ct.groupLabel;function Ot(ft,vt){Array.isArray(ft)&&ft.forEach(function(Tt){if(vt||!(Ft in Tt)){var Dn=Tt[Et];Re.push({key:Se(Tt,Re.length),groupOption:vt,data:Tt,label:Tt[Ie],value:Dn})}else{var Cn=Tt[zt];Cn===void 0&&ot&&(Cn=Tt.label),Re.push({key:Se(Tt,Re.length),group:!0,data:Tt,label:Cn}),Ot(Tt[Ft],!0)}})}return Ot(tt,!1),Re}function xt(tt){var St=(0,$e.Z)({},tt);return"props"in St||Object.defineProperty(St,"props",{get:function(){return(0,we.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),St}}),St}var Xt=function(St,Le,ot){if(!Le||!Le.length)return null;var Re=!1,ct=function Et(Ft,zt){var Ot=(0,ye.Z)(zt),ft=Ot[0],vt=Ot.slice(1);if(!ft)return[Ft];var Tt=Ft.split(ft);return Re=Re||Tt.length>1,Tt.reduce(function(Dn,Cn){return[].concat((0,Ne.Z)(Dn),(0,Ne.Z)(Et(Cn,vt)))},[]).filter(Boolean)},Ie=ct(St,Le);return Re?typeof ot!="undefined"?Ie.slice(0,ot):Ie:null},Nt=ve.createContext(null),vn=Nt;function Jt(tt){var St=tt.visible,Le=tt.values;if(!St)return null;var ot=50;return ve.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Le.slice(0,ot).map(function(Re){var ct=Re.label,Ie=Re.value;return["number","string"].includes((0,Pe.Z)(ct))?ct:Ie}).join(", ")),Le.length>ot?", ...":null)}var tn=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],on=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],mn=function(St){return St==="tags"||St==="multiple"},cn=ve.forwardRef(function(tt,St){var Le,ot=tt.id,Re=tt.prefixCls,ct=tt.className,Ie=tt.showSearch,Et=tt.tagRender,Ft=tt.direction,zt=tt.omitDomProps,Ot=tt.displayValues,ft=tt.onDisplayValuesChange,vt=tt.emptyOptions,Tt=tt.notFoundContent,Dn=Tt===void 0?"Not Found":Tt,Cn=tt.onClear,En=tt.mode,nr=tt.disabled,sr=tt.loading,gr=tt.getInputElement,rr=tt.getRawInputElement,qn=tt.open,$n=tt.defaultOpen,cr=tt.onDropdownVisibleChange,xr=tt.activeValue,wr=tt.onActiveValueChange,Ar=tt.activeDescendantId,_n=tt.searchValue,Pr=tt.autoClearSearchValue,yr=tt.onSearch,ii=tt.onSearchSplit,li=tt.tokenSeparators,ei=tt.allowClear,ti=tt.prefix,mi=tt.suffixIcon,Xr=tt.clearIcon,Qr=tt.OptionList,Lr=tt.animation,si=tt.transitionName,pi=tt.dropdownStyle,io=tt.dropdownClassName,Bi=tt.dropdownMatchSelectWidth,Zi=tt.dropdownRender,Ii=tt.dropdownAlign,Ti=tt.placement,Ur=tt.builtinPlacements,Vr=tt.getPopupContainer,Or=tt.showAction,Mn=Or===void 0?[]:Or,Gn=tt.onFocus,zn=tt.onBlur,In=tt.onKeyUp,dr=tt.onKeyDown,br=tt.onMouseDown,kn=(0,Fe.Z)(tt,tn),Fn=mn(En),er=(Ie!==void 0?Ie:Fn)||En==="combobox",ur=(0,$e.Z)({},kn);on.forEach(function(uo){delete ur[uo]}),zt==null||zt.forEach(function(uo){delete ur[uo]});var ri=ve.useState(!1),Mi=(0,xe.Z)(ri,2),wi=Mi[0],eo=Mi[1];ve.useEffect(function(){eo((0,qe.Z)())},[]);var Ji=ve.useRef(null),Gi=ve.useRef(null),fo=ve.useRef(null),oo=ve.useRef(null),yo=ve.useRef(null),Io=ve.useRef(!1),_o=fe(),ea=(0,xe.Z)(_o,3),Ko=ea[0],Ro=ea[1],fa=ea[2];ve.useImperativeHandle(St,function(){var uo,ki;return{focus:(uo=oo.current)===null||uo===void 0?void 0:uo.focus,blur:(ki=oo.current)===null||ki===void 0?void 0:ki.blur,scrollTo:function(Jo){var Po;return(Po=yo.current)===null||Po===void 0?void 0:Po.scrollTo(Jo)},nativeElement:Ji.current||Gi.current}});var ao=ve.useMemo(function(){var uo;if(En!=="combobox")return _n;var ki=(uo=Ot[0])===null||uo===void 0?void 0:uo.value;return typeof ki=="string"||typeof ki=="number"?String(ki):""},[_n,En,Ot]),Ba=En==="combobox"&&typeof gr=="function"&&gr()||null,Ao=typeof rr=="function"&&rr(),di=(0,Ge.x1)(Gi,Ao==null||(Le=Ao.props)===null||Le===void 0?void 0:Le.ref),to=ve.useState(!1),ho=(0,xe.Z)(to,2),Si=ho[0],qi=ho[1];(0,yt.Z)(function(){qi(!0)},[]);var Wi=(0,We.Z)(!1,{defaultValue:$n,value:qn}),Ho=(0,xe.Z)(Wi,2),ia=Ho[0],jo=Ho[1],Fo=Si?ia:!1,ol=!Dn&&vt;(nr||ol&&Fo&&En==="combobox")&&(Fo=!1);var Xa=ol?!1:Fo,ci=ve.useCallback(function(uo){var ki=uo!==void 0?uo:!Fo;nr||(jo(ki),Fo!==ki&&(cr==null||cr(ki)))},[nr,Fo,jo,cr]),Oi=ve.useMemo(function(){return(li||[]).some(function(uo){return[` `,`\r `].includes(uo)})},[li]),vi=ve.useContext(vn)||{},Ei=vi.maxCount,lo=vi.rawValues,bo=function(ki,Wo,Jo){if(!(Fn&&Ye(Ei)&&(lo==null?void 0:lo.size)>=Ei)){var Po=!0,Oo=ki;wr==null||wr(null);var Ma=Xt(ki,li,Ye(Ei)?Ei-lo.size:void 0),Aa=Jo?null:Ma;return En!=="combobox"&&Aa&&(Oo="",ii==null||ii(Aa),ci(!1),Po=!1),yr&&ao!==Oo&&yr(Oo,{source:Wo?"typing":"effect"}),Po}},Ea=function(ki){!ki||!ki.trim()||yr(ki,{source:"submit"})};ve.useEffect(function(){!Fo&&!Fn&&En!=="combobox"&&bo("",!1,!1)},[Fo]),ve.useEffect(function(){ia&&nr&&jo(!1),nr&&!Io.current&&Ro(!1)},[nr]);var Qo=st(),Vo=(0,xe.Z)(Qo,2),Do=Vo[0],ga=Vo[1],Ia=ve.useRef(!1),oa=function(ki){var Wo=Do(),Jo=ki.key,Po=Jo==="Enter";if(Po&&(En!=="combobox"&&ki.preventDefault(),Fo||ci(!0)),ga(!!ao),Jo==="Backspace"&&!Wo&&Fn&&!ao&&Ot.length){for(var Oo=(0,Ne.Z)(Ot),Ma=null,Aa=Oo.length-1;Aa>=0;Aa-=1){var Ua=Oo[Aa];if(!Ua.disabled){Oo.splice(Aa,1),Ma=Ua;break}}Ma&&ft(Oo,{type:"remove",values:[Ma]})}for(var la=arguments.length,ha=new Array(la>1?la-1:0),Oa=1;Oa1?Wo-1:0),Po=1;Po1?Ma-1:0),Ua=1;Ua=Dn},[Et,Dn,rr==null?void 0:rr.size]),li=function(Mn){Mn.preventDefault()},ei=function(Mn){var Gn;(Gn=yr.current)===null||Gn===void 0||Gn.scrollTo(typeof Mn=="number"?{index:Mn}:Mn)},ti=ve.useCallback(function(Or){return Ft==="combobox"?!1:rr.has(Or)},[Ft,(0,Ne.Z)(rr).toString(),rr.size]),mi=function(Mn){for(var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,zn=Pr.length,In=0;In1&&arguments[1]!==void 0?arguments[1]:!1;si(Mn);var zn={source:Gn?"keyboard":"mouse"},In=Pr[Mn];if(!In){En(null,-1,zn);return}En(In.value,Mn,zn)};(0,ve.useEffect)(function(){pi(nr!==!1?mi(0):-1)},[Pr.length,zt]);var io=ve.useCallback(function(Or){return Ft==="combobox"?String(Or).toLowerCase()===zt.toLowerCase():rr.has(Or)},[Ft,zt,(0,Ne.Z)(rr).toString(),rr.size]);(0,ve.useEffect)(function(){var Or=setTimeout(function(){if(!Et&&Ie&&rr.size===1){var Gn=Array.from(rr)[0],zn=Pr.findIndex(function(In){var dr=In.data;return zt?String(dr.value).startsWith(zt):dr.value===Gn});zn!==-1&&(pi(zn),ei(zn))}});if(Ie){var Mn;(Mn=yr.current)===null||Mn===void 0||Mn.scrollTo(void 0)}return function(){return clearTimeout(Or)}},[Ie,zt]);var Bi=function(Mn){Mn!==void 0&&sr(Mn,{selected:!rr.has(Mn)}),Et||Ot(!1)};if(ve.useImperativeHandle(Le,function(){return{onKeyDown:function(Mn){var Gn=Mn.which,zn=Mn.ctrlKey;switch(Gn){case pt.Z.N:case pt.Z.P:case pt.Z.UP:case pt.Z.DOWN:{var In=0;if(Gn===pt.Z.UP?In=-1:Gn===pt.Z.DOWN?In=1:ht()&&zn&&(Gn===pt.Z.N?In=1:Gn===pt.Z.P&&(In=-1)),In!==0){var dr=mi(Lr+In,In);ei(dr),pi(dr,!0)}break}case pt.Z.TAB:case pt.Z.ENTER:{var br,kn=Pr[Lr];kn&&!(kn!=null&&(br=kn.data)!==null&&br!==void 0&&br.disabled)&&!ii?Bi(kn.value):Bi(void 0),Ie&&Mn.preventDefault();break}case pt.Z.ESC:Ot(!1),Ie&&Mn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Mn){ei(Mn)}}}),Pr.length===0)return ve.createElement("div",{role:"listbox",id:"".concat(ct,"_list"),className:"".concat(_n,"-empty"),onMouseDown:li},ft);var Zi=Object.keys(qn).map(function(Or){return qn[Or]}),Ii=function(Mn){return Mn.label};function Ti(Or,Mn){var Gn=Or.group;return{role:Gn?"presentation":"option",id:"".concat(ct,"_list_").concat(Mn)}}var Ur=function(Mn){var Gn=Pr[Mn];if(!Gn)return null;var zn=Gn.data||{},In=zn.value,dr=Gn.group,br=(0,Ze.Z)(zn,!0),kn=Ii(Gn);return Gn?ve.createElement("div",(0,E.Z)({"aria-label":typeof kn=="string"&&!dr?kn:null},br,{key:Mn},Ti(Gn,Mn),{"aria-selected":io(In)}),In):null},Vr={role:"listbox",id:"".concat(ct,"_list")};return ve.createElement(ve.Fragment,null,$n&&ve.createElement("div",(0,E.Z)({},Vr,{style:{height:0,width:0,overflow:"hidden"}}),Ur(Lr-1),Ur(Lr),Ur(Lr+1)),ve.createElement(He.Z,{itemKey:"key",ref:yr,data:Pr,height:xr,itemHeight:wr,fullHeight:!1,onMouseDown:li,onScroll:vt,virtual:$n,direction:cr,innerProps:$n?null:Vr},function(Or,Mn){var Gn=Or.group,zn=Or.groupOption,In=Or.data,dr=Or.label,br=Or.value,kn=In.key;if(Gn){var Fn,er=(Fn=In.title)!==null&&Fn!==void 0?Fn:Kt(dr)?dr.toString():void 0;return ve.createElement("div",{className:Ee()(_n,"".concat(_n,"-group"),In.className),title:er},dr!==void 0?dr:kn)}var ur=In.disabled,ri=In.title,Mi=In.children,wi=In.style,eo=In.className,Ji=(0,Fe.Z)(In,Mt),Gi=(0,ln.Z)(Ji,Zi),fo=ti(br),oo=ur||!fo&&ii,yo="".concat(_n,"-option"),Io=Ee()(_n,yo,eo,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(yo,"-grouped"),zn),"".concat(yo,"-active"),Lr===Mn&&!oo),"".concat(yo,"-disabled"),oo),"".concat(yo,"-selected"),fo)),_o=Ii(Or),ea=!gr||typeof gr=="function"||fo,Ko=typeof _o=="number"?_o:_o||br,Ro=Kt(Ko)?Ko.toString():void 0;return ri!==void 0&&(Ro=ri),ve.createElement("div",(0,E.Z)({},(0,Ze.Z)(Gi),$n?{}:Ti(Or,Mn),{"aria-selected":io(br),className:Io,title:Ro,onMouseMove:function(){Lr===Mn||oo||pi(Mn)},onClick:function(){oo||Bi(br)},style:wi}),ve.createElement("div",{className:"".concat(yo,"-content")},typeof Ar=="function"?Ar(Or,{index:Mn}):Ko),ve.isValidElement(gr)||fo,ea&&ve.createElement(Qe,{className:"".concat(_n,"-option-state"),customizeIcon:gr,customizeIconProps:{value:br,disabled:oo,isSelected:fo}},fo?"\u2713":null))}))},An=ve.forwardRef(dn),Jn=An,Xn=function(tt,St){var Le=ve.useRef({values:new Map,options:new Map}),ot=ve.useMemo(function(){var ct=Le.current,Ie=ct.values,Et=ct.options,Ft=tt.map(function(ft){if(ft.label===void 0){var vt;return(0,$e.Z)((0,$e.Z)({},ft),{},{label:(vt=Ie.get(ft.value))===null||vt===void 0?void 0:vt.label})}return ft}),zt=new Map,Ot=new Map;return Ft.forEach(function(ft){zt.set(ft.value,ft),Ot.set(ft.value,St.get(ft.value)||Et.get(ft.value))}),Le.current.values=zt,Le.current.options=Ot,Ft},[tt,St]),Re=ve.useCallback(function(ct){return St.get(ct)||Le.current.options.get(ct)},[St]);return[ot,Re]};function Sn(tt,St){return Oe(tt).join("").toUpperCase().includes(St)}var Rn=function(tt,St,Le,ot,Re){return ve.useMemo(function(){if(!Le||ot===!1)return tt;var ct=St.options,Ie=St.label,Et=St.value,Ft=[],zt=typeof ot=="function",Ot=Le.toUpperCase(),ft=zt?ot:function(Tt,Dn){return Re?Sn(Dn[Re],Ot):Dn[ct]?Sn(Dn[Ie!=="children"?Ie:"label"],Ot):Sn(Dn[Et],Ot)},vt=zt?function(Tt){return xt(Tt)}:function(Tt){return Tt};return tt.forEach(function(Tt){if(Tt[ct]){var Dn=ft(Le,vt(Tt));if(Dn)Ft.push(Tt);else{var Cn=Tt[ct].filter(function(En){return ft(Le,vt(En))});Cn.length&&Ft.push((0,$e.Z)((0,$e.Z)({},Tt),{},(0,be.Z)({},ct,Cn)))}return}ft(Le,vt(Tt))&&Ft.push(Tt)}),Ft},[tt,ot,Re,Le,St])},Gt=ee(6551),Lt=ee(11592),Yt=["children","value"],kt=["children"];function It(tt){var St=tt,Le=St.key,ot=St.props,Re=ot.children,ct=ot.value,Ie=(0,Fe.Z)(ot,Yt);return(0,$e.Z)({key:Le,value:ct!==void 0?ct:Le,children:Re},Ie)}function fn(tt){var St=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Lt.Z)(tt).map(function(Le,ot){if(!ve.isValidElement(Le)||!Le.type)return null;var Re=Le,ct=Re.type.isSelectOptGroup,Ie=Re.key,Et=Re.props,Ft=Et.children,zt=(0,Fe.Z)(Et,kt);return St||!ct?It(Le):(0,$e.Z)((0,$e.Z)({key:"__RC_SELECT_GRP__".concat(Ie===null?ot:Ie,"__"),label:Ie},zt),{},{options:fn(Ft)})}).filter(function(Le){return Le})}var an=function(St,Le,ot,Re,ct){return ve.useMemo(function(){var Ie=St,Et=!St;Et&&(Ie=fn(Le));var Ft=new Map,zt=new Map,Ot=function(Tt,Dn,Cn){Cn&&typeof Cn=="string"&&Tt.set(Dn[Cn],Dn)},ft=function vt(Tt){for(var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Cn=0;Cn1&&arguments[1]!==void 0?arguments[1]:!1,Ie=0;Ie0?ci(Ei.options):Ei.options}):Ei})},ea=ve.useMemo(function(){return sr?_o(Io):Io},[Io,sr,Vr]),Ko=ve.useMemo(function(){return it(ea,{fieldNames:Ii,childrenAsData:Bi})},[ea,Ii,Bi]),Ro=function(Oi){var vi=dr(Oi);if(er(vi),Qr&&(vi.length!==wi.length||vi.some(function(bo,Ea){var Qo;return((Qo=wi[Ea])===null||Qo===void 0?void 0:Qo.value)!==(bo==null?void 0:bo.value)}))){var Ei=Xr?vi:vi.map(function(bo){return bo.value}),lo=vi.map(function(bo){return xt(eo(bo.value))});Qr(io?Ei:Ei[0],io?lo:lo[0])}},fa=ve.useState(null),ao=(0,xe.Z)(fa,2),Ba=ao[0],Ao=ao[1],di=ve.useState(0),to=(0,xe.Z)(di,2),ho=to[0],Si=to[1],qi=xr!==void 0?xr:ot!=="combobox",Wi=ve.useCallback(function(ci,Oi){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ei=vi.source,lo=Ei===void 0?"keyboard":Ei;Si(Oi),Ie&&ot==="combobox"&&ci!==null&&lo==="keyboard"&&Ao(String(ci))},[Ie,ot]),Ho=function(Oi,vi,Ei){var lo=function(){var Ri,Pa=eo(Oi);return[Xr?{label:Pa==null?void 0:Pa[Ii.label],value:Oi,key:(Ri=Pa==null?void 0:Pa.key)!==null&&Ri!==void 0?Ri:Oi}:Oi,xt(Pa)]};if(vi&&Tt){var bo=lo(),Ea=(0,xe.Z)(bo,2),Qo=Ea[0],Vo=Ea[1];Tt(Qo,Vo)}else if(!vi&&Dn&&Ei!=="clear"){var Do=lo(),ga=(0,xe.Z)(Do,2),Ia=ga[0],oa=ga[1];Dn(Ia,oa)}},ia=Ln(function(ci,Oi){var vi,Ei=io?Oi.selected:!0;Ei?vi=io?[].concat((0,Ne.Z)(wi),[ci]):[ci]:vi=wi.filter(function(lo){return lo.value!==ci}),Ro(vi),Ho(ci,Ei),ot==="combobox"?Ao(""):(!mn||vt)&&(Or(""),Ao(""))}),jo=function(Oi,vi){Ro(Oi);var Ei=vi.type,lo=vi.values;(Ei==="remove"||Ei==="clear")&&lo.forEach(function(bo){Ho(bo.value,!1,Ei)})},Fo=function(Oi,vi){if(Or(Oi),Ao(null),vi.source==="submit"){var Ei=(Oi||"").trim();if(Ei){var lo=Array.from(new Set([].concat((0,Ne.Z)(Gi),[Ei])));Ro(lo),Ho(Ei,!0),Or("")}return}vi.source!=="blur"&&(ot==="combobox"&&Ro(Oi),Ot==null||Ot(Oi))},ol=function(Oi){var vi=Oi;ot!=="tags"&&(vi=Oi.map(function(lo){var bo=zn.get(lo);return bo==null?void 0:bo.value}).filter(function(lo){return lo!==void 0}));var Ei=Array.from(new Set([].concat((0,Ne.Z)(Gi),(0,Ne.Z)(vi))));Ro(Ei),Ei.forEach(function(lo){Ho(lo,!0)})},Xa=ve.useMemo(function(){var ci=Ar!==!1&&En!==!1;return(0,$e.Z)((0,$e.Z)({},Mn),{},{flattenOptions:Ko,onActiveValue:Wi,defaultActiveFirstOption:qi,onSelect:ia,menuItemSelectedIcon:wr,rawValues:Gi,fieldNames:Ii,virtual:ci,direction:_n,listHeight:yr,listItemHeight:li,childrenAsData:Bi,maxCount:Lr,optionRender:$n})},[Lr,Mn,Ko,Wi,qi,ia,wr,Gi,Ii,Ar,En,_n,yr,li,Bi,$n]);return ve.createElement(vn.Provider,{value:Xa},ve.createElement(at,(0,E.Z)({},si,{id:pi,prefixCls:ct,ref:St,omitDomProps:mr,mode:ot,displayValues:Ji,onDisplayValuesChange:jo,direction:_n,searchValue:Vr,onSearch:Fo,autoClearSearchValue:vt,onSearchSplit:ol,dropdownMatchSelectWidth:En,OptionList:Jn,emptyOptions:!Ko.length,activeValue:Ba,activeDescendantId:"".concat(pi,"_list_").concat(ho)})))}),gn=en;gn.Option=At,gn.OptGroup=un;var Yn=gn,Wn=Yn},22711:function(wn,nn,ee){"use strict";ee.r(nn),ee.d(nn,{ResizableTextArea:function(){return Te},default:function(){return gt}});var E=ee(60499),Ne=ee(18642),be=ee(85899),$e=ee(77654),xe=ee(72190),Fe=ee(42244),Pe=ee(92310),We=ee.n(Pe),we=ee(36901),ve=ee(66003),lt=ee(30292),Ee=ee(18929),yt=ee(59301),qe=ee(43749),Ge=ee(29301),Ke=ee(34280),Qe=ee(16089),dt=` min-height:0 !important; max-height:none !important; height:0 !important; visibility:hidden !important; overflow:hidden !important; position:absolute !important; z-index:-1000 !important; top:0 !important; right:0 !important; pointer-events: none !important; `,Pt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],qt={},fe;function st(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(nt&&qt[jt])return qt[jt];var Ce=window.getComputedStyle(Oe),ue=Ce.getPropertyValue("box-sizing")||Ce.getPropertyValue("-moz-box-sizing")||Ce.getPropertyValue("-webkit-box-sizing"),et=parseFloat(Ce.getPropertyValue("padding-bottom"))+parseFloat(Ce.getPropertyValue("padding-top")),Rt=parseFloat(Ce.getPropertyValue("border-bottom-width"))+parseFloat(Ce.getPropertyValue("border-top-width")),ut=Pt.map(function(De){return"".concat(De,":").concat(Ce.getPropertyValue(De))}).join(";"),he={sizingStyle:ut,paddingSize:et,borderSize:Rt,boxSizing:ue};return nt&&jt&&(qt[jt]=he),he}function mt(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;fe||(fe=document.createElement("textarea"),fe.setAttribute("tab-index","-1"),fe.setAttribute("aria-hidden","true"),fe.setAttribute("name","hiddenTextarea"),document.body.appendChild(fe)),Oe.getAttribute("wrap")?fe.setAttribute("wrap",Oe.getAttribute("wrap")):fe.removeAttribute("wrap");var ue=st(Oe,nt),et=ue.paddingSize,Rt=ue.borderSize,ut=ue.boxSizing,he=ue.sizingStyle;fe.setAttribute("style","".concat(he,";").concat(dt)),fe.value=Oe.value||Oe.placeholder||"";var De=void 0,Me=void 0,Dt,bt=fe.scrollHeight;if(ut==="border-box"?bt+=Rt:ut==="content-box"&&(bt-=et),jt!==null||Ce!==null){fe.value=" ";var Zt=fe.scrollHeight-et;jt!==null&&(De=Zt*jt,ut==="border-box"&&(De=De+et+Rt),bt=Math.max(De,bt)),Ce!==null&&(Me=Zt*Ce,ut==="border-box"&&(Me=Me+et+Rt),Dt=bt>Me?"":"hidden",bt=Math.min(Me,bt))}var je={height:bt,overflowY:Dt,resize:"none"};return De&&(je.minHeight=De),Me&&(je.maxHeight=Me),je}var pt=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Vt=0,Ze=1,Ve=2,Ct=yt.forwardRef(function(Oe,nt){var jt=Oe,Ce=jt.prefixCls,ue=jt.defaultValue,et=jt.value,Rt=jt.autoSize,ut=jt.onResize,he=jt.className,De=jt.style,Me=jt.disabled,Dt=jt.onChange,bt=jt.onInternalAutoSize,Zt=(0,Fe.Z)(jt,pt),je=(0,Ee.Z)(ue,{value:et,postState:function(At){return At!=null?At:""}}),Bt=(0,xe.Z)(je,2),rt=Bt[0],le=Bt[1],ne=function(At){le(At.target.value),Dt==null||Dt(At)},te=yt.useRef();yt.useImperativeHandle(nt,function(){return{textArea:te.current}});var ae=yt.useMemo(function(){return Rt&&(0,qe.Z)(Rt)==="object"?[Rt.minRows,Rt.maxRows]:[]},[Rt]),ce=(0,xe.Z)(ae,2),re=ce[0],ye=ce[1],Se=!!Rt,Ye=function(){try{if(document.activeElement===te.current){var At=te.current,_t=At.selectionStart,ln=At.selectionEnd,He=At.scrollTop;te.current.setSelectionRange(_t,ln),te.current.scrollTop=He}}catch(ht){}},ke=yt.useState(Ve),it=(0,xe.Z)(ke,2),xt=it[0],Xt=it[1],Nt=yt.useState(),vn=(0,xe.Z)(Nt,2),Jt=vn[0],tn=vn[1],on=function(){Xt(Vt)};(0,Ke.Z)(function(){Se&&on()},[et,re,ye,Se]),(0,Ke.Z)(function(){if(xt===Vt)Xt(Ze);else if(xt===Ze){var Je=mt(te.current,!1,re,ye);Xt(Ve),tn(Je)}else Ye()},[xt]);var mn=yt.useRef(),cn=function(){Qe.Z.cancel(mn.current)},at=function(At){xt===Ve&&(ut==null||ut(At),Rt&&(cn(),mn.current=(0,Qe.Z)(function(){on()})))};yt.useEffect(function(){return cn},[]);var Ut=Se?Jt:null,un=(0,be.Z)((0,be.Z)({},De),Ut);return(xt===Vt||xt===Ze)&&(un.overflowY="hidden",un.overflowX="hidden"),yt.createElement(Ge.Z,{onResize:at,disabled:!(Rt||ut)},yt.createElement("textarea",(0,E.Z)({},Zt,{ref:te,style:un,className:We()(Ce,he,(0,Ne.Z)({},"".concat(Ce,"-disabled"),Me)),disabled:Me,value:rt,onChange:ne})))}),Te=Ct,_e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ue=yt.forwardRef(function(Oe,nt){var jt,Ce=Oe.defaultValue,ue=Oe.value,et=Oe.onFocus,Rt=Oe.onBlur,ut=Oe.onChange,he=Oe.allowClear,De=Oe.maxLength,Me=Oe.onCompositionStart,Dt=Oe.onCompositionEnd,bt=Oe.suffix,Zt=Oe.prefixCls,je=Zt===void 0?"rc-textarea":Zt,Bt=Oe.showCount,rt=Oe.count,le=Oe.className,ne=Oe.style,te=Oe.disabled,ae=Oe.hidden,ce=Oe.classNames,re=Oe.styles,ye=Oe.onResize,Se=Oe.onClear,Ye=Oe.onPressEnter,ke=Oe.readOnly,it=Oe.autoSize,xt=Oe.onKeyDown,Xt=(0,Fe.Z)(Oe,_e),Nt=(0,Ee.Z)(Ce,{value:ue,defaultValue:Ce}),vn=(0,xe.Z)(Nt,2),Jt=vn[0],tn=vn[1],on=Jt==null?"":String(Jt),mn=yt.useState(!1),cn=(0,xe.Z)(mn,2),at=cn[0],Ut=cn[1],un=yt.useRef(!1),Je=yt.useState(null),At=(0,xe.Z)(Je,2),_t=At[0],ln=At[1],He=(0,yt.useRef)(null),ht=(0,yt.useRef)(null),Mt=function(){var gn;return(gn=ht.current)===null||gn===void 0?void 0:gn.textArea},Kt=function(){Mt().focus()};(0,yt.useImperativeHandle)(nt,function(){var en;return{resizableTextArea:ht.current,focus:Kt,blur:function(){Mt().blur()},nativeElement:((en=He.current)===null||en===void 0?void 0:en.nativeElement)||Mt()}}),(0,yt.useEffect)(function(){Ut(function(en){return!te&&en})},[te]);var dn=yt.useState(null),An=(0,xe.Z)(dn,2),Jn=An[0],Xn=An[1];yt.useEffect(function(){if(Jn){var en;(en=Mt()).setSelectionRange.apply(en,(0,$e.Z)(Jn))}},[Jn]);var Sn=(0,ve.Z)(rt,Bt),Rn=(jt=Sn.max)!==null&&jt!==void 0?jt:De,Gt=Number(Rn)>0,Lt=Sn.strategy(on),Yt=!!Rn&&Lt>Rn,kt=function(gn,Yn){var Wn=Yn;!un.current&&Sn.exceedFormatter&&Sn.max&&Sn.strategy(Yn)>Sn.max&&(Wn=Sn.exceedFormatter(Yn,{max:Sn.max}),Yn!==Wn&&Xn([Mt().selectionStart||0,Mt().selectionEnd||0])),tn(Wn),(0,lt.rJ)(gn.currentTarget,gn,ut,Wn)},It=function(gn){un.current=!0,Me==null||Me(gn)},fn=function(gn){un.current=!1,kt(gn,gn.currentTarget.value),Dt==null||Dt(gn)},an=function(gn){kt(gn,gn.target.value)},yn=function(gn){gn.key==="Enter"&&Ye&&Ye(gn),xt==null||xt(gn)},Ln=function(gn){Ut(!0),et==null||et(gn)},Bn=function(gn){Ut(!1),Rt==null||Rt(gn)},hn=function(gn){tn(""),Kt(),(0,lt.rJ)(Mt(),gn,ut)},Kn=bt,jn;Sn.show&&(Sn.showFormatter?jn=Sn.showFormatter({value:on,count:Lt,maxLength:Rn}):jn="".concat(Lt).concat(Gt?" / ".concat(Rn):""),Kn=yt.createElement(yt.Fragment,null,Kn,yt.createElement("span",{className:We()("".concat(je,"-data-count"),ce==null?void 0:ce.count),style:re==null?void 0:re.count},jn)));var mr=function(gn){var Yn;ye==null||ye(gn),(Yn=Mt())!==null&&Yn!==void 0&&Yn.style.height&&ln(!0)},lr=!it&&!Bt&&!he;return yt.createElement(we.BaseInput,{ref:He,value:on,allowClear:he,handleReset:hn,suffix:Kn,prefixCls:je,classNames:(0,be.Z)((0,be.Z)({},ce),{},{affixWrapper:We()(ce==null?void 0:ce.affixWrapper,(0,Ne.Z)((0,Ne.Z)({},"".concat(je,"-show-count"),Bt),"".concat(je,"-textarea-allow-clear"),he))}),disabled:te,focused:at,className:We()(le,Yt&&"".concat(je,"-out-of-range")),style:(0,be.Z)((0,be.Z)({},ne),_t&&!lr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof jn=="string"?jn:void 0}},hidden:ae,readOnly:ke,onClear:Se},yt.createElement(Te,(0,E.Z)({},Xt,{autoSize:it,maxLength:De,onKeyDown:yn,onChange:an,onFocus:Ln,onBlur:Bn,onCompositionStart:It,onCompositionEnd:fn,className:We()(ce==null?void 0:ce.textarea),style:(0,be.Z)((0,be.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:je,onResize:mr,ref:ht,readOnly:ke})))}),de=Ue,gt=de},48911:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return rt}});var E=ee(60499),Ne=ee(43749),be=ee(85899),$e=ee(18642),xe=ee(72190),Fe=ee(42244),Pe=ee(92310),We=ee.n(Pe),we=ee(29301),ve=ee(70425),lt=ee(34280),Ee=ee(59301),yt=ee(4676),qe=Ee.forwardRef(function(le,ne){var te=le.height,ae=le.offsetY,ce=le.offsetX,re=le.children,ye=le.prefixCls,Se=le.onInnerResize,Ye=le.innerProps,ke=le.rtl,it=le.extra,xt={},Xt={display:"flex",flexDirection:"column"};return ae!==void 0&&(xt={height:te,position:"relative",overflow:"hidden"},Xt=(0,be.Z)((0,be.Z)({},Xt),{},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({transform:"translateY(".concat(ae,"px)")},ke?"marginRight":"marginLeft",-ce),"position","absolute"),"left",0),"right",0),"top",0))),Ee.createElement("div",{style:xt},Ee.createElement(we.Z,{onResize:function(vn){var Jt=vn.offsetHeight;Jt&&Se&&Se()}},Ee.createElement("div",(0,E.Z)({style:Xt,className:We()((0,$e.Z)({},"".concat(ye,"-holder-inner"),ye)),ref:ne},Ye),re,it)))});qe.displayName="Filler";var Ge=qe;function Ke(le){var ne=le.children,te=le.setRef,ae=Ee.useCallback(function(ce){te(ce)},[]);return Ee.cloneElement(ne,{ref:ae})}function Qe(le,ne,te,ae,ce,re,ye,Se){var Ye=Se.getKey;return le.slice(ne,te+1).map(function(ke,it){var xt=ne+it,Xt=ye(ke,xt,{style:{width:ae},offsetX:ce}),Nt=Ye(ke);return Ee.createElement(Ke,{key:Nt,setRef:function(Jt){return re(ke,Jt)}},Xt)})}function dt(le,ne,te,ae){var ce=te-le,re=ne-te,ye=Math.min(ce,re)*2;if(ae<=ye){var Se=Math.floor(ae/2);return ae%2?te+Se+1:te-Se}return ce>re?te-(ae-re):te+(ae-ce)}function Pt(le,ne,te){var ae=le.length,ce=ne.length,re,ye;if(ae===0&&ce===0)return null;ae2&&arguments[2]!==void 0?arguments[2]:!1,xt=Ye?ke<0&&Se.current.left||ke>0&&Se.current.right:ke<0&&Se.current.top||ke>0&&Se.current.bottom;return it&&xt?(clearTimeout(re.current),ce.current=!1):(!xt||ce.current)&&ye(),!ce.current&&xt}};function Vt(le,ne,te,ae,ce,re,ye){var Se=(0,Ee.useRef)(0),Ye=(0,Ee.useRef)(null),ke=(0,Ee.useRef)(null),it=(0,Ee.useRef)(!1),xt=pt(ne,te,ae,ce);function Xt(mn,cn){if(fe.Z.cancel(Ye.current),!xt(!1,cn)){var at=mn;if(!at._virtualHandled)at._virtualHandled=!0;else return;Se.current+=cn,ke.current=cn,mt||at.preventDefault(),Ye.current=(0,fe.Z)(function(){var Ut=it.current?10:1;ye(Se.current*Ut,!1),Se.current=0})}}function Nt(mn,cn){ye(cn,!0),mt||mn.preventDefault()}var vn=(0,Ee.useRef)(null),Jt=(0,Ee.useRef)(null);function tn(mn){if(le){fe.Z.cancel(Jt.current),Jt.current=(0,fe.Z)(function(){vn.current=null},2);var cn=mn.deltaX,at=mn.deltaY,Ut=mn.shiftKey,un=cn,Je=at;(vn.current==="sx"||!vn.current&&Ut&&at&&!cn)&&(un=at,Je=0,vn.current="sx");var At=Math.abs(un),_t=Math.abs(Je);vn.current===null&&(vn.current=re&&At>_t?"x":"y"),vn.current==="y"?Xt(mn,Je):Nt(mn,un)}}function on(mn){le&&(it.current=mn.detail===ke.current)}return[tn,on]}function Ze(le,ne,te,ae){var ce=Ee.useMemo(function(){return[new Map,[]]},[le,te.id,ae]),re=(0,xe.Z)(ce,2),ye=re[0],Se=re[1],Ye=function(it){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:it,Xt=ye.get(it),Nt=ye.get(xt);if(Xt===void 0||Nt===void 0)for(var vn=le.length,Jt=Se.length;Jt0&&arguments[0]!==void 0?arguments[0]:!1;it();var vn=function(){var on=!1;Se.current.forEach(function(mn,cn){if(mn&&mn.offsetParent){var at=mn.offsetHeight,Ut=getComputedStyle(mn),un=Ut.marginTop,Je=Ut.marginBottom,At=Ue(un),_t=Ue(Je),ln=at+At+_t;Ye.current.get(cn)!==ln&&(Ye.current.set(cn,ln),on=!0)}}),on&&ye(function(mn){return mn+1})};if(Nt)vn();else{ke.current+=1;var Jt=ke.current;Promise.resolve().then(function(){Jt===ke.current&&vn()})}}function Xt(Nt,vn){var Jt=le(Nt),tn=Se.current.get(Jt);vn?(Se.current.set(Jt,vn),xt()):Se.current.delete(Jt),!tn!=!vn&&(vn?ne==null||ne(Nt):te==null||te(Nt))}return(0,Ee.useEffect)(function(){return it},[]),[Xt,xt,Ye.current,re]}var gt=14/15;function Oe(le,ne,te){var ae=(0,Ee.useRef)(!1),ce=(0,Ee.useRef)(0),re=(0,Ee.useRef)(0),ye=(0,Ee.useRef)(null),Se=(0,Ee.useRef)(null),Ye,ke=function(Nt){if(ae.current){var vn=Math.ceil(Nt.touches[0].pageX),Jt=Math.ceil(Nt.touches[0].pageY),tn=ce.current-vn,on=re.current-Jt,mn=Math.abs(tn)>Math.abs(on);mn?ce.current=vn:re.current=Jt;var cn=te(mn,mn?tn:on,!1,Nt);cn&&Nt.preventDefault(),clearInterval(Se.current),cn&&(Se.current=setInterval(function(){mn?tn*=gt:on*=gt;var at=Math.floor(mn?tn:on);(!te(mn,at,!0)||Math.abs(at)<=.1)&&clearInterval(Se.current)},16))}},it=function(){ae.current=!1,Ye()},xt=function(Nt){Ye(),Nt.touches.length===1&&!ae.current&&(ae.current=!0,ce.current=Math.ceil(Nt.touches[0].pageX),re.current=Math.ceil(Nt.touches[0].pageY),ye.current=Nt.target,ye.current.addEventListener("touchmove",ke,{passive:!1}),ye.current.addEventListener("touchend",it,{passive:!0}))};Ye=function(){ye.current&&(ye.current.removeEventListener("touchmove",ke),ye.current.removeEventListener("touchend",it))},(0,lt.Z)(function(){return le&&ne.current.addEventListener("touchstart",xt,{passive:!0}),function(){var Xt;(Xt=ne.current)===null||Xt===void 0||Xt.removeEventListener("touchstart",xt),Ye(),clearInterval(Se.current)}},[le])}function nt(le){return Math.floor(Math.pow(le,.5))}function jt(le,ne){var te="touches"in le?le.touches[0]:le;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function Ce(le,ne,te){Ee.useEffect(function(){var ae=ne.current;if(le&&ae){var ce=!1,re,ye,Se=function(){fe.Z.cancel(re)},Ye=function Xt(){Se(),re=(0,fe.Z)(function(){te(ye),Xt()})},ke=function(){ce=!1,Se()},it=function(Nt){if(!(Nt.target.draggable||Nt.button!==0)){var vn=Nt;vn._virtualHandled||(vn._virtualHandled=!0,ce=!0)}},xt=function(Nt){if(ce){var vn=jt(Nt,!1),Jt=ae.getBoundingClientRect(),tn=Jt.top,on=Jt.bottom;if(vn<=tn){var mn=tn-vn;ye=-nt(mn),Ye()}else if(vn>=on){var cn=vn-on;ye=nt(cn),Ye()}else Se()}};return ae.addEventListener("mousedown",it),ae.ownerDocument.addEventListener("mouseup",ke),ae.ownerDocument.addEventListener("mousemove",xt),ae.ownerDocument.addEventListener("dragend",ke),function(){ae.removeEventListener("mousedown",it),ae.ownerDocument.removeEventListener("mouseup",ke),ae.ownerDocument.removeEventListener("mousemove",xt),ae.ownerDocument.removeEventListener("dragend",ke),Se()}}},[le])}var ue=10;function et(le,ne,te,ae,ce,re,ye,Se){var Ye=Ee.useRef(),ke=Ee.useState(null),it=(0,xe.Z)(ke,2),xt=it[0],Xt=it[1];return(0,lt.Z)(function(){if(xt&&xt.times=0;Kt-=1){var dn=ce(ne[Kt]),An=te.get(dn);if(An===void 0){mn=!0;break}if(Mt-=An,Mt<=0)break}switch(Ut){case"top":at=Je-tn;break;case"bottom":at=At-on+tn;break;default:{var Jn=le.current.scrollTop,Xn=Jn+on;JeXn&&(cn="bottom")}}at!==null&&ye(at),at!==xt.lastTop&&(mn=!0)}mn&&Xt((0,be.Z)((0,be.Z)({},xt),{},{times:xt.times+1,targetAlign:cn,lastTop:at}))}},[xt,le.current]),function(Nt){if(Nt==null){Se();return}if(fe.Z.cancel(Ye.current),typeof Nt=="number")ye(Nt);else if(Nt&&(0,Ne.Z)(Nt)==="object"){var vn,Jt=Nt.align;"index"in Nt?vn=Nt.index:vn=ne.findIndex(function(mn){return ce(mn)===Nt.key});var tn=Nt.offset,on=tn===void 0?0:tn;Xt({times:0,index:vn,offset:on,originAlign:Jt})}}}var Rt=Ee.forwardRef(function(le,ne){var te=le.prefixCls,ae=le.rtl,ce=le.scrollOffset,re=le.scrollRange,ye=le.onStartMove,Se=le.onStopMove,Ye=le.onScroll,ke=le.horizontal,it=le.spinSize,xt=le.containerSize,Xt=le.style,Nt=le.thumbStyle,vn=le.showScrollBar,Jt=Ee.useState(!1),tn=(0,xe.Z)(Jt,2),on=tn[0],mn=tn[1],cn=Ee.useState(null),at=(0,xe.Z)(cn,2),Ut=at[0],un=at[1],Je=Ee.useState(null),At=(0,xe.Z)(Je,2),_t=At[0],ln=At[1],He=!ae,ht=Ee.useRef(),Mt=Ee.useRef(),Kt=Ee.useState(vn),dn=(0,xe.Z)(Kt,2),An=dn[0],Jn=dn[1],Xn=Ee.useRef(),Sn=function(){vn===!0||vn===!1||(clearTimeout(Xn.current),Jn(!0),Xn.current=setTimeout(function(){Jn(!1)},3e3))},Rn=re-xt||0,Gt=xt-it||0,Lt=Ee.useMemo(function(){if(ce===0||Rn===0)return 0;var hn=ce/Rn;return hn*Gt},[ce,Rn,Gt]),Yt=function(Kn){Kn.stopPropagation(),Kn.preventDefault()},kt=Ee.useRef({top:Lt,dragging:on,pageY:Ut,startTop:_t});kt.current={top:Lt,dragging:on,pageY:Ut,startTop:_t};var It=function(Kn){mn(!0),un(jt(Kn,ke)),ln(kt.current.top),ye(),Kn.stopPropagation(),Kn.preventDefault()};Ee.useEffect(function(){var hn=function(lr){lr.preventDefault()},Kn=ht.current,jn=Mt.current;return Kn.addEventListener("touchstart",hn,{passive:!1}),jn.addEventListener("touchstart",It,{passive:!1}),function(){Kn.removeEventListener("touchstart",hn),jn.removeEventListener("touchstart",It)}},[]);var fn=Ee.useRef();fn.current=Rn;var an=Ee.useRef();an.current=Gt,Ee.useEffect(function(){if(on){var hn,Kn=function(lr){var en=kt.current,gn=en.dragging,Yn=en.pageY,Wn=en.startTop;fe.Z.cancel(hn);var tt=ht.current.getBoundingClientRect(),St=xt/(ke?tt.width:tt.height);if(gn){var Le=(jt(lr,ke)-Yn)*St,ot=Wn;!He&&ke?ot-=Le:ot+=Le;var Re=fn.current,ct=an.current,Ie=ct?ot/ct:0,Et=Math.ceil(Ie*Re);Et=Math.max(Et,0),Et=Math.min(Et,Re),hn=(0,fe.Z)(function(){Ye(Et,ke)})}},jn=function(){mn(!1),Se()};return window.addEventListener("mousemove",Kn,{passive:!0}),window.addEventListener("touchmove",Kn,{passive:!0}),window.addEventListener("mouseup",jn,{passive:!0}),window.addEventListener("touchend",jn,{passive:!0}),function(){window.removeEventListener("mousemove",Kn),window.removeEventListener("touchmove",Kn),window.removeEventListener("mouseup",jn),window.removeEventListener("touchend",jn),fe.Z.cancel(hn)}}},[on]),Ee.useEffect(function(){return Sn(),function(){clearTimeout(Xn.current)}},[ce]),Ee.useImperativeHandle(ne,function(){return{delayHidden:Sn}});var yn="".concat(te,"-scrollbar"),Ln={position:"absolute",visibility:An?null:"hidden"},Bn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ke?(Object.assign(Ln,{height:8,left:0,right:0,bottom:0}),Object.assign(Bn,(0,$e.Z)({height:"100%",width:it},He?"left":"right",Lt))):(Object.assign(Ln,(0,$e.Z)({width:8,top:0,bottom:0},He?"right":"left",0)),Object.assign(Bn,{width:"100%",height:it,top:Lt})),Ee.createElement("div",{ref:ht,className:We()(yn,(0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(yn,"-horizontal"),ke),"".concat(yn,"-vertical"),!ke),"".concat(yn,"-visible"),An)),style:(0,be.Z)((0,be.Z)({},Ln),Xt),onMouseDown:Yt,onMouseMove:Sn},Ee.createElement("div",{ref:Mt,className:We()("".concat(yn,"-thumb"),(0,$e.Z)({},"".concat(yn,"-thumb-moving"),on)),style:(0,be.Z)((0,be.Z)({},Bn),Nt),onMouseDown:It}))}),ut=Rt,he=20;function De(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=le/ne*le;return isNaN(te)&&(te=0),te=Math.max(te,he),Math.floor(te)}var Me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Dt=[],bt={overflowY:"auto",overflowAnchor:"none"};function Zt(le,ne){var te=le.prefixCls,ae=te===void 0?"rc-virtual-list":te,ce=le.className,re=le.height,ye=le.itemHeight,Se=le.fullHeight,Ye=Se===void 0?!0:Se,ke=le.style,it=le.data,xt=le.children,Xt=le.itemKey,Nt=le.virtual,vn=le.direction,Jt=le.scrollWidth,tn=le.component,on=tn===void 0?"div":tn,mn=le.onScroll,cn=le.onVirtualScroll,at=le.onVisibleChange,Ut=le.innerProps,un=le.extraRender,Je=le.styles,At=le.showScrollBar,_t=At===void 0?"optional":At,ln=(0,Fe.Z)(le,Me),He=Ee.useCallback(function(Mn){return typeof Xt=="function"?Xt(Mn):Mn==null?void 0:Mn[Xt]},[Xt]),ht=de(He,null,null),Mt=(0,xe.Z)(ht,4),Kt=Mt[0],dn=Mt[1],An=Mt[2],Jn=Mt[3],Xn=!!(Nt!==!1&&re&&ye),Sn=Ee.useMemo(function(){return Object.values(An.maps).reduce(function(Mn,Gn){return Mn+Gn},0)},[An.id,An.maps]),Rn=Xn&&it&&(Math.max(ye*it.length,Sn)>re||!!Jt),Gt=vn==="rtl",Lt=We()(ae,(0,$e.Z)({},"".concat(ae,"-rtl"),Gt),ce),Yt=it||Dt,kt=(0,Ee.useRef)(),It=(0,Ee.useRef)(),fn=(0,Ee.useRef)(),an=(0,Ee.useState)(0),yn=(0,xe.Z)(an,2),Ln=yn[0],Bn=yn[1],hn=(0,Ee.useState)(0),Kn=(0,xe.Z)(hn,2),jn=Kn[0],mr=Kn[1],lr=(0,Ee.useState)(!1),en=(0,xe.Z)(lr,2),gn=en[0],Yn=en[1],Wn=function(){Yn(!0)},tt=function(){Yn(!1)},St={getKey:He};function Le(Mn){Bn(function(Gn){var zn;typeof Mn=="function"?zn=Mn(Gn):zn=Mn;var In=xr(zn);return kt.current.scrollTop=In,In})}var ot=(0,Ee.useRef)({start:0,end:Yt.length}),Re=(0,Ee.useRef)(),ct=qt(Yt,He),Ie=(0,xe.Z)(ct,1),Et=Ie[0];Re.current=Et;var Ft=Ee.useMemo(function(){if(!Xn)return{scrollHeight:void 0,start:0,end:Yt.length-1,offset:void 0};if(!Rn){var Mn;return{scrollHeight:((Mn=It.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,start:0,end:Yt.length-1,offset:void 0}}for(var Gn=0,zn,In,dr,br=Yt.length,kn=0;kn=Ln&&zn===void 0&&(zn=kn,In=Gn),ri>Ln+re&&dr===void 0&&(dr=kn),Gn=ri}return zn===void 0&&(zn=0,In=0,dr=Math.ceil(re/ye)),dr===void 0&&(dr=Yt.length-1),dr=Math.min(dr+1,Yt.length-1),{scrollHeight:Gn,start:zn,end:dr,offset:In}},[Rn,Xn,Ln,Yt,Jn,re]),zt=Ft.scrollHeight,Ot=Ft.start,ft=Ft.end,vt=Ft.offset;ot.current.start=Ot,ot.current.end=ft,Ee.useLayoutEffect(function(){var Mn=An.getRecord();if(Mn.size===1){var Gn=Array.from(Mn.keys())[0],zn=Mn.get(Gn),In=Yt[Ot];if(In&&zn===void 0){var dr=He(In);if(dr===Gn){var br=An.get(Gn),kn=br-ye;Le(function(Fn){return Fn+kn})}}}An.resetRecord()},[zt]);var Tt=Ee.useState({width:0,height:re}),Dn=(0,xe.Z)(Tt,2),Cn=Dn[0],En=Dn[1],nr=function(Gn){En({width:Gn.offsetWidth,height:Gn.offsetHeight})},sr=(0,Ee.useRef)(),gr=(0,Ee.useRef)(),rr=Ee.useMemo(function(){return De(Cn.width,Jt)},[Cn.width,Jt]),qn=Ee.useMemo(function(){return De(Cn.height,zt)},[Cn.height,zt]),$n=zt-re,cr=(0,Ee.useRef)($n);cr.current=$n;function xr(Mn){var Gn=Mn;return Number.isNaN(cr.current)||(Gn=Math.min(Gn,cr.current)),Gn=Math.max(Gn,0),Gn}var wr=Ln<=0,Ar=Ln>=$n,_n=jn<=0,Pr=jn>=Jt,yr=pt(wr,Ar,_n,Pr),ii=function(){return{x:Gt?-jn:jn,y:Ln}},li=(0,Ee.useRef)(ii()),ei=(0,ve.zX)(function(Mn){if(cn){var Gn=(0,be.Z)((0,be.Z)({},ii()),Mn);(li.current.x!==Gn.x||li.current.y!==Gn.y)&&(cn(Gn),li.current=Gn)}});function ti(Mn,Gn){var zn=Mn;Gn?((0,yt.flushSync)(function(){mr(zn)}),ei()):Le(zn)}function mi(Mn){var Gn=Mn.currentTarget.scrollTop;Gn!==Ln&&Le(Gn),mn==null||mn(Mn),ei()}var Xr=function(Gn){var zn=Gn,In=Jt?Jt-Cn.width:0;return zn=Math.max(zn,0),zn=Math.min(zn,In),zn},Qr=(0,ve.zX)(function(Mn,Gn){Gn?((0,yt.flushSync)(function(){mr(function(zn){var In=zn+(Gt?-Mn:Mn);return Xr(In)})}),ei()):Le(function(zn){var In=zn+Mn;return In})}),Lr=Vt(Xn,wr,Ar,_n,Pr,!!Jt,Qr),si=(0,xe.Z)(Lr,2),pi=si[0],io=si[1];Oe(Xn,kt,function(Mn,Gn,zn,In){var dr=In;return yr(Mn,Gn,zn)?!1:!dr||!dr._virtualHandled?(dr&&(dr._virtualHandled=!0),pi({preventDefault:function(){},deltaX:Mn?Gn:0,deltaY:Mn?0:Gn}),!0):!1}),Ce(Rn,kt,function(Mn){Le(function(Gn){return Gn+Mn})}),(0,lt.Z)(function(){function Mn(zn){var In=wr&&zn.detail<0,dr=Ar&&zn.detail>0;Xn&&!In&&!dr&&zn.preventDefault()}var Gn=kt.current;return Gn.addEventListener("wheel",pi,{passive:!1}),Gn.addEventListener("DOMMouseScroll",io,{passive:!0}),Gn.addEventListener("MozMousePixelScroll",Mn,{passive:!1}),function(){Gn.removeEventListener("wheel",pi),Gn.removeEventListener("DOMMouseScroll",io),Gn.removeEventListener("MozMousePixelScroll",Mn)}},[Xn,wr,Ar]),(0,lt.Z)(function(){if(Jt){var Mn=Xr(jn);mr(Mn),ei({x:Mn})}},[Cn.width,Jt]);var Bi=function(){var Gn,zn;(Gn=sr.current)===null||Gn===void 0||Gn.delayHidden(),(zn=gr.current)===null||zn===void 0||zn.delayHidden()},Zi=et(kt,Yt,An,ye,He,function(){return dn(!0)},Le,Bi);Ee.useImperativeHandle(ne,function(){return{nativeElement:fn.current,getScrollInfo:ii,scrollTo:function(Gn){function zn(In){return In&&(0,Ne.Z)(In)==="object"&&("left"in In||"top"in In)}zn(Gn)?(Gn.left!==void 0&&mr(Xr(Gn.left)),Zi(Gn.top)):Zi(Gn)}}}),(0,lt.Z)(function(){if(at){var Mn=Yt.slice(Ot,ft+1);at(Mn,Yt)}},[Ot,ft,Yt]);var Ii=Ze(Yt,He,An,ye),Ti=un==null?void 0:un({start:Ot,end:ft,virtual:Rn,offsetX:jn,offsetY:vt,rtl:Gt,getSize:Ii}),Ur=Qe(Yt,Ot,ft,Jt,jn,Kt,xt,St),Vr=null;re&&(Vr=(0,be.Z)((0,$e.Z)({},Ye?"height":"maxHeight",re),bt),Xn&&(Vr.overflowY="hidden",Jt&&(Vr.overflowX="hidden"),gn&&(Vr.pointerEvents="none")));var Or={};return Gt&&(Or.dir="rtl"),Ee.createElement("div",(0,E.Z)({ref:fn,style:(0,be.Z)((0,be.Z)({},ke),{},{position:"relative"}),className:Lt},Or,ln),Ee.createElement(we.Z,{onResize:nr},Ee.createElement(on,{className:"".concat(ae,"-holder"),style:Vr,ref:kt,onScroll:mi,onMouseEnter:Bi},Ee.createElement(Ge,{prefixCls:ae,height:zt,offsetX:jn,offsetY:vt,scrollWidth:Jt,onInnerResize:dn,ref:It,innerProps:Ut,rtl:Gt,extra:Ti},Ur))),Rn&&zt>re&&Ee.createElement(ut,{ref:sr,prefixCls:ae,scrollOffset:Ln,scrollRange:zt,rtl:Gt,onScroll:ti,onStartMove:Wn,onStopMove:tt,spinSize:qn,containerSize:Cn.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:_t}),Rn&&Jt>Cn.width&&Ee.createElement(ut,{ref:gr,prefixCls:ae,scrollOffset:jn,scrollRange:Jt,rtl:Gt,onScroll:ti,onStartMove:Wn,onStopMove:tt,spinSize:rr,containerSize:Cn.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:_t}))}var je=Ee.forwardRef(Zt);je.displayName="List";var Bt=je,rt=Bt},25510:function(wn){"use strict";wn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},4977:function(wn){"use strict";wn.exports="data:image/png;base64,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"},16722:function(wn,nn,ee){"use strict";ee.d(nn,{Z:function(){return We}});const E=we=>typeof we=="object"&&we!=null&&we.nodeType===1,Ne=(we,ve)=>(!ve||we!=="hidden")&&we!=="visible"&&we!=="clip",be=(we,ve)=>{if(we.clientHeight{const yt=(qe=>{if(!qe.ownerDocument||!qe.ownerDocument.defaultView)return null;try{return qe.ownerDocument.defaultView.frameElement}catch(Ge){return null}})(Ee);return!!yt&&(yt.clientHeightqeve||qe>we&&Ge=ve&&Ke>=lt?qe-we-Ee:Ge>ve&&Kelt?Ge-ve+yt:0,xe=we=>{const ve=we.parentElement;return ve==null?we.getRootNode().host||null:ve},Fe=(we,ve)=>{var lt,Ee,yt,qe;if(typeof document=="undefined")return[];const{scrollMode:Ge,block:Ke,inline:Qe,boundary:dt,skipOverflowHiddenElements:Pt}=ve,qt=typeof dt=="function"?dt:ut=>ut!==dt;if(!E(we))throw new TypeError("Invalid target");const fe=document.scrollingElement||document.documentElement,st=[];let mt=we;for(;E(mt)&&qt(mt);){if(mt=xe(mt),mt===fe){st.push(mt);break}mt!=null&&mt===document.body&&be(mt)&&!be(document.documentElement)||mt!=null&&be(mt,Pt)&&st.push(mt)}const pt=(Ee=(lt=window.visualViewport)==null?void 0:lt.width)!=null?Ee:innerWidth,Vt=(qe=(yt=window.visualViewport)==null?void 0:yt.height)!=null?qe:innerHeight,{scrollX:Ze,scrollY:Ve}=window,{height:Ct,width:Te,top:_e,right:Ue,bottom:de,left:gt}=we.getBoundingClientRect(),{top:Oe,right:nt,bottom:jt,left:Ce}=(ut=>{const he=window.getComputedStyle(ut);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(we);let ue=Ke==="start"||Ke==="nearest"?_e-Oe:Ke==="end"?de+jt:_e+Ct/2-Oe+jt,et=Qe==="center"?gt+Te/2-Ce+nt:Qe==="end"?Ue+nt:gt-Ce;const Rt=[];for(let ut=0;ut=0&>>=0&&de<=Vt&&Ue<=pt&&(he===fe&&!be(he)||_e>=Dt&&de<=Zt&>>=je&&Ue<=bt))return Rt;const Bt=getComputedStyle(he),rt=parseInt(Bt.borderLeftWidth,10),le=parseInt(Bt.borderTopWidth,10),ne=parseInt(Bt.borderRightWidth,10),te=parseInt(Bt.borderBottomWidth,10);let ae=0,ce=0;const re="offsetWidth"in he?he.offsetWidth-he.clientWidth-rt-ne:0,ye="offsetHeight"in he?he.offsetHeight-he.clientHeight-le-te:0,Se="offsetWidth"in he?he.offsetWidth===0?0:Me/he.offsetWidth:0,Ye="offsetHeight"in he?he.offsetHeight===0?0:De/he.offsetHeight:0;if(fe===he)ae=Ke==="start"?ue:Ke==="end"?ue-Vt:Ke==="nearest"?$e(Ve,Ve+Vt,Vt,le,te,Ve+ue,Ve+ue+Ct,Ct):ue-Vt/2,ce=Qe==="start"?et:Qe==="center"?et-pt/2:Qe==="end"?et-pt:$e(Ze,Ze+pt,pt,rt,ne,Ze+et,Ze+et+Te,Te),ae=Math.max(0,ae+Ve),ce=Math.max(0,ce+Ze);else{ae=Ke==="start"?ue-Dt-le:Ke==="end"?ue-Zt+te+ye:Ke==="nearest"?$e(Dt,Zt,De,le,te+ye,ue,ue+Ct,Ct):ue-(Dt+De/2)+ye/2,ce=Qe==="start"?et-je-rt:Qe==="center"?et-(je+Me/2)+re/2:Qe==="end"?et-bt+ne+re:$e(je,bt,Me,rt,ne+re,et,et+Te,Te);const{scrollLeft:ke,scrollTop:it}=he;ae=Ye===0?0:Math.max(0,Math.min(it+ae/Ye,he.scrollHeight-De/Ye+ye)),ce=Se===0?0:Math.max(0,Math.min(ke+ce/Se,he.scrollWidth-Me/Se+re)),ue+=it-ae,et+=ke-ce}Rt.push({el:he,top:ae,left:ce})}return Rt},Pe=we=>we===!1?{block:"end",inline:"nearest"}:(ve=>ve===Object(ve)&&Object.keys(ve).length!==0)(we)?we:{block:"start",inline:"nearest"};function We(we,ve){if(!we.isConnected||!(yt=>{let qe=yt;for(;qe&&qe.parentNode;){if(qe.parentNode===document)return!0;qe=qe.parentNode instanceof ShadowRoot?qe.parentNode.host:qe.parentNode}return!1})(we))return;const lt=(yt=>{const qe=window.getComputedStyle(yt);return{top:parseFloat(qe.scrollMarginTop)||0,right:parseFloat(qe.scrollMarginRight)||0,bottom:parseFloat(qe.scrollMarginBottom)||0,left:parseFloat(qe.scrollMarginLeft)||0}})(we);if((yt=>typeof yt=="object"&&typeof yt.behavior=="function")(ve))return ve.behavior(Fe(we,ve));const Ee=typeof ve=="boolean"||ve==null?void 0:ve.behavior;for(const{el:yt,top:qe,left:Ge}of Fe(we,Pe(ve))){const Ke=qe-lt.top+lt.bottom,Qe=Ge-lt.left+lt.right;yt.scroll({top:Ke,left:Qe,behavior:Ee})}}}}]);